842 Commits

Author SHA1 Message Date
Cloud Wu
992fd028f0 remove global buffer_pool 2020-10-10 17:01:13 +08:00
Cloud Wu
299d12e1cd Update history 2020-10-10 14:06:57 +08:00
Cloud Wu
4484c1ed50 Add map for sproto 2020-10-10 13:55:15 +08:00
云风
eaa60ca8dd Update to lua 5.4 (#1174)
* update to lua 5.4.0-rc1

* remove LUA_ERRGCMM

* use age bits for shared

* remove unused lbitlib.c

* use luaV_fastget

* fix #1174

* suspend函数tailcall优化

* 防止没有session导致未调用suspend

* luaH_setint check shared (#1184)

* set LUA_GCGEN by default

* fix #1174 (#1186)

checkshared in sweeplist

* update to lua 5.4 rc2

* update to lua 5.4 rc4

* move skynet.profile into snlua

* Use lua_sethook to interrupt tight loops

* remove lua_checksig

* critical condition for signals

* update to lua 5.4 released

* lua 5.4 bugfix

* update lua bugfix

* fix lua_sharestring (#1224)

* update lua

* update lua 5.4

* update README

* add skynet.select

* add test

* test error & discard

* yield session

* request error has no error message

* add timeout to skynet.select

* bugfix

* for lua 5.4

* new version

* bugfix

* bugfix

* use if instead of while

* make local

* yield in select for

* update lua 5.4.1

* change lua version (#1245)

Co-authored-by: xiaojin <xiaojin@onemt.com.cn>

* update lua version number

Co-authored-by: hong <hongling0@gmail.com>
Co-authored-by: hong <hongling-0@qq.com>
Co-authored-by: 风---自由 <996442717qqcom@gmail.com>
Co-authored-by: xiaojin <xiaojin@onemt.com.cn>
2020-10-10 13:36:59 +08:00
Fanrncho
a4c31ac64e Update internal.lua (#1237)
修正小错误。
2020-09-07 13:13:48 +08:00
Cloud Wu
280f0251da Add traffic control for socket 2020-09-04 12:26:13 +08:00
Cloud Wu
a4dc6b9094 add api skynet_socket_pause 2020-08-10 10:57:59 +08:00
子熏
c35c8f173b #1229 fix sharetable update (#1230)
Co-authored-by: zixun <lvzxiun@gmail.com>
2020-08-07 16:46:49 +08:00
冉朋
ddedffc753 mysql预处理执行支持nil参数,nil==NULL (#1228) 2020-08-06 08:42:03 +08:00
Cloud Wu
c749b13010 Revert "srv may be a local name, see #1220"
This reverts commit 875b7683c6.
2020-07-28 16:13:05 +08:00
Cloud Wu
875b7683c6 srv may be a local name, see #1220 2020-07-28 15:59:00 +08:00
子熏
bfc19ee7b9 add sproto double type (#1221)
Co-authored-by: zixun <lvzxiun@gmail.com>
2020-07-27 17:57:55 +08:00
子熏
693176efc8 优化sharetable更新 (#1208)
Co-authored-by: zixun <lb151450@alibaba-inc.com>
2020-06-24 16:25:50 +08:00
Fanrncho
9f86498872 Update socket.lua (#1197)
如果监听套接字在accept时异常(例如:errno == EMFILE),那么不应该关闭监听套接字本身,输出异常信息即可。
2020-06-03 20:44:22 +08:00
Cloud Wu
1f22216d7c fix #1188 2020-05-12 11:58:34 +08:00
Zhongyue Yue
b68b27f26b mysql : 修复读写负数导致溢出处错误 (#1182) (#1183)
* mysql : 修复读写负数导致溢出处错误 #1182

* modify mysql test cases

* 对于db内部整型值的处理使用独立函数
2020-04-25 19:26:27 +08:00
yxt945
87cde31c28 mysql : 修复读写负数导致溢出处错误 (#1182)
* mysql : 修复读写负数导致益处错误

* 注释增加字段类型 _binary_parser 参考 enum_field_types
2020-04-23 17:56:35 +08:00
xiaojin
9222ff8d7a del charset todo 2020-04-15 10:41:28 +08:00
xiaojin
d94fbb6493 change mysql default charset 2020-04-15 10:41:28 +08:00
xiaojin
98434708c4 add support for charset encoding 2020-04-15 10:41:28 +08:00
zixun
fd27676869 add message type 2020-03-30 17:48:43 +08:00
Fanrncho
892189ff90 Update websocket.lua
根据Issue(https://github.com/cloudwu/skynet/issues/1163#issue-587403602)提出修改建议
2020-03-27 12:58:42 +08:00
shuax
f6b8eba01e https://tools.ietf.org/html/rfc6455#section-5.5.3
A Pong frame sent in response to a Ping frame must have identical
   "Application data" as found in the message body of the Ping frame
   being replied to.
2020-03-03 14:51:00 +08:00
Jay Li
3c425b76bc ignore comment line in resolv.conf 2020-03-01 11:18:20 +08:00
Cloud Wu
6de4a012a7 fix #1154 2020-02-18 16:05:47 +08:00
zixun
99d43388ab fix handshake error 2020-02-14 22:45:11 +08:00
Cloud Wu
da4360787f Improve socketchannel, try the next host in backup list when auth failed. See issue #1145 2020-01-19 20:22:34 +08:00
Cloud Wu
d3a6b8d80b fix #1141 2019-12-30 10:57:44 +08:00
冉朋
386c709f42 修改制表符 2019-12-17 20:06:18 +08:00
冉朋
64d6baa176 修改制表符 2019-12-17 20:06:18 +08:00
冉朋
ed6dd39670 支持预处理句柄重置和释放 2019-12-17 20:06:18 +08:00
zixun
a15c64a73b fix sharetable update when match self coroutine 2019-11-29 10:13:00 +08:00
Jay Li
0e3f37f38b Call tls.closefunc 2019-11-22 16:24:11 +08:00
zixun
8450e7f366 add result of accept 2019-11-19 16:25:43 +08:00
Hanlei Qin
4585da9cbd bug fixed 2019-11-19 16:25:43 +08:00
zixun
38c47b8a5d add websocket address and url param 2019-11-19 16:25:43 +08:00
zixun
21d680d5b7 triger handle close when force close 2019-11-19 16:25:43 +08:00
zixun
ec8e518abc only server websocket check frame size 2019-11-19 16:25:43 +08:00
zixun
082fb732e5 fix httpver 2019-11-19 16:25:43 +08:00
zixun
b5ea18f44b check full frame size 2019-11-19 16:25:43 +08:00
zixun
8aac2114e3 delete debug print 2019-11-19 16:25:43 +08:00
zixun
0e96c761f8 add write with masked and limit payload 2019-11-19 16:25:43 +08:00
zixun
60f4f26b85 fix closed and delete send_buf 2019-11-19 16:25:43 +08:00
zixun
7240de08a9 use sockethelper connect 2019-11-19 16:25:43 +08:00
zixun
4341106364 fix mask and close 2019-11-19 16:25:43 +08:00
zixun
81a7c44a05 add ws/wss server and client support 2019-11-19 16:25:43 +08:00
Hanlei Qin
58291a2a48 restore some styles as before. 2019-10-29 19:14:06 +08:00
Hanlei Qin
49c21916a2 format up by vscode plugin 2019-10-29 19:14:06 +08:00
Hanlei Qin
6b4050bf2c format up :
0. remove some useless multiple blank lines.
1. uniform indent as white-space.
2. add some expression white-space pad.
2019-10-29 19:14:06 +08:00
Hanlei Qin
f4d54182e9 may improve Intermediate variables. 2019-10-29 19:14:06 +08:00