748 Commits

Author SHA1 Message Date
子熏
e35cad3053 fix #1494 socket read阻塞问题 (#1495)
* fix #1494 socket read阻塞问题

* 优化readfunc

Co-authored-by: zixun <lb151450@alibaba-inc.com>
2021-10-29 13:55:54 +08:00
yxt945
8f7e19310c add json support (#1493) 2021-10-27 21:00:25 +08:00
云风
c008476417 Support string address, see #1490 (#1491) 2021-10-22 17:43:07 +08:00
Cloud Wu
599181ceaf bugfix 2021-10-22 10:14:33 +08:00
zhuilang
987bb3df47 modify from http folder (#1470)
* delete unused var and add used arg

* use interface from stream
2021-09-01 07:12:27 +08:00
云风
54e733a76f Request stream (#1463)
* split request/response

* stream api

* fix: global variable (#1464)

* fix global variable

* fix global variable

* Add httpc.head

Co-authored-by: JTrancender <jie-email@jie-trancender.org>
2021-08-30 10:00:57 +08:00
colin
6ee8d23ac4 ssl request support sni(Server Name Indication) (#1460)
* ssl support sni(Server Name Indication)

* ssl support sni(Server Name Indication)
2021-08-23 16:54:01 +08:00
JTrancender
fdc4b35281 feat: add mongo self batch insert (#1456)
* feat: add mongo self batch insert

* perf: add safe batch insert test

* perf: modify some words
2021-08-18 15:11:40 +08:00
Cloud Wu
740b91533d Fix #1452 2021-08-09 19:31:32 +08:00
mrCerberus
0e9c0c34a9 'http请求C没有大写' (#1444)
Co-authored-by: 王羽平.Cerberus <wangyuping.cerberus@snda.com>
2021-07-21 20:33:22 +08:00
涵曦
39e0aaa27e Fix typo (#1436) 2021-07-10 07:24:07 +08:00
cm
3900067026 bugfix:params changed when cluster sender is connecting (#1420)
Co-authored-by: LiuYang <cm.yang@alibaba-inc.com>
2021-06-08 17:03:20 +08:00
zhuilang
c90e288601 Update skynet.lua (#1416)
update skynet.wait
2021-06-05 00:35:28 +08:00
zhuilang
219b15e9ec Update skynet.lua (#1415)
update skynet.ret
2021-06-03 19:11:54 +08:00
Cloud Wu
30b534b558 ignore break sessions, See issue #1413 2021-06-03 08:13:22 +08:00
Cloud Wu
ef4af820d5 Do not resume the fd after closing, see #1408 2021-05-21 10:15:21 +08:00
Cloud Wu
71317d8502 Add socket.resolve, see #1398 2021-05-17 11:16:24 +08:00
t0350
6ad8da0993 when skynet.init require the loading module caused circular dependency (#1403) 2021-05-16 22:26:39 +08:00
t0350
1e6781bd41 add coroutine close for skynetco (#1392)
Co-authored-by: jietao.cjt <jietao.cjt@alibaba-inc.com>
2021-04-29 14:40:37 +08:00
Cloud Wu
1020c403dc revert wakeup_response 2021-04-15 08:58:29 +00:00
云风
f0d24ac718 Bugfix #1385 (#1387) 2021-04-15 10:52:57 +08:00
云风
52d65c5dcb Redis ACL (#1381)
* Support redis ACL
See #1380
2021-04-10 07:02:38 +08:00
Cloud Wu
bc71164a99 close may be better than shutdown 2021-04-07 03:47:19 +00:00
Cloud Wu
f9dc6a3756 fix SOCKET_CLOSE event after socket.close() See #1373 2021-04-07 03:25:55 +00:00
Cloud Wu
0f5867534c remove unused socket.lock/socket.unlock 2021-04-07 02:54:09 +00:00
Cloud Wu
96c702bb3c bugfix 2021-04-02 10:33:23 +08:00
云风
9228b05dfe socket.onclose() (#1364)
* Add socket.onclose() and close socket immediately when socket channel closed by peer

* Revert read_socket(), Add SOCKET_MORE, See #1358

* remove warning log , because it's not a rare case any more. See #1358
2021-03-19 18:52:09 +08:00
Cloud Wu
037c3a5c48 do not close fd if no handler.disconnect, #1358 2021-03-11 12:31:37 +08:00
Cloud Wu
094b20aae7 fix half close issue, #1358 2021-03-11 11:32:27 +08:00
Cloud Wu
fd12f2ea8e Merge branch 'master' of github.com:cloudwu/skynet 2021-03-10 15:25:14 +08:00
Cloud Wu
7c0c13b07b close unmanaged socket, see issue #1358 2021-03-10 15:24:33 +08:00
EfveZombie
b0dda0483d fix websocket bugs (#1359)
* fix websocket bugs

* revert write_frame

Co-authored-by: 郑非凡 <efve.zff@alibaba-inc.com>
2021-03-10 12:35:56 +08:00
Cloud Wu
600a64327e fix halfclose bug, See detail #1358 2021-03-09 17:45:03 +08:00
风---自由
b626198592 fix global var (#1342)
Co-authored-by: xiaojin <xiaojin@onemt.com.cn>
2021-02-22 12:24:00 +08:00
Cloud Wu
eebd44da9d fix #1341 2021-02-22 12:00:32 +08:00
Cloud Wu
6d941a6de1 support nil in array, fix #1340 2021-02-22 08:40:16 +08:00
Cloud Wu
4534fb5269 pcall execute_module, #1331 2021-01-25 20:31:04 +08:00
Cloud Wu
41cc6d226c remove debug print 2021-01-25 10:47:06 +08:00
Cloud Wu
4532d4f146 Fix skynet.require recursion issue, See #1331 2021-01-25 10:34:01 +08:00
Cloud Wu
30279f2f8d Add gameserver embed mode, see #1326 2021-01-18 16:56:46 +08:00
hong
cfb638243f skynet.exit (#1324) 2021-01-14 11:03:32 +08:00
云风
4cb84ac881 skynet.init rework, See #1322 (#1323)
* skynet.init rework, See #1322

* restore init_list #1322

* xpcall init_all, See #1322
2021-01-14 10:23:58 +08:00
lsg2020
53a74ca029 websocket upgrade (#1279) 2021-01-12 10:43:42 +08:00
Cloud Wu
8022a53e50 O(1) fork_queue pop, See #1277 2020-12-16 23:05:52 +08:00
t0350
698d032a9b fix #1275 (#1276)
Co-authored-by: jietao.cjt <jietao.cjt@alibaba-inc.com>
2020-12-14 10:16:56 +08:00
涵曦
4faa6499e8 fixed mongodb werror return errmsg (#1271) 2020-12-08 08:47:14 +08:00
8aa1587245 并发请求 sharedata.query 返回增加缓存状态检查 (#1266) 2020-12-04 16:42:41 +08:00
Cloud Wu
3af6b72aed close thread in suspend, See #1261 2020-12-04 15:42:35 +08:00
hong
693b962b43 to-be-closed (#1261) 2020-12-01 11:51:35 +08:00
子熏
1e945a1dec fix sharetable update and tail call (#1253)
Co-authored-by: zixun <lvzxiun@gmail.com>
2020-10-23 14:42:31 +08:00