Commit Graph

  • 4532d4f146 Fix skynet.require recursion issue, See #1331 Cloud Wu 2021-01-25 10:34:01 +08:00
  • 30279f2f8d Add gameserver embed mode, see #1326 Cloud Wu 2021-01-18 16:56:46 +08:00
  • 4c9c9ce6bd debug_console add dbgcmd command (#1325) 风---自由 2021-01-18 10:41:30 +08:00
  • cfb638243f skynet.exit (#1324) hong 2021-01-14 11:03:32 +08:00
  • 4cb84ac881 skynet.init rework, See #1322 (#1323) 云风 2021-01-14 10:23:58 +08:00
  • 53a74ca029 websocket upgrade (#1279) lsg2020 2021-01-12 10:43:42 +08:00
  • 2e06706323 fix atomic of macosx (#1320) See #1317 子熏 2021-01-11 17:41:03 +08:00
  • 649aee1a23 use unsigned long instead of uint32_t to match atomic ulong Cloud Wu 2021-01-11 17:32:37 +08:00
  • 933dbbd570 lua-bson atomic #1317 Cloud Wu 2021-01-11 17:30:04 +08:00
  • 1e5e8354d7 stm_copy.reference is _Atomic type, #1317 Cloud Wu 2021-01-11 17:20:16 +08:00
  • bc2fba560f CAS expected should not be _Atomic type, #1317 Cloud Wu 2021-01-11 17:10:26 +08:00
  • 1ed4fdf94d Use _Atomic type for socket.sending and socket.udpconnecting. See #1317 Cloud Wu 2021-01-11 16:57:25 +08:00
  • c0e3421462 bugfix ltls init #1314 (#1318) 子熏 2021-01-11 15:15:25 +08:00
  • b164e3a8a9 use stdatomic (#1317) 云风 2021-01-11 10:54:34 +08:00
  • 284df5430b service_logger.c localtime崩溃,换成线程安全的localtime_r (#1311) coder 2020-12-28 15:42:16 +08:00
  • 4d88f96ed6 bugfix: make proto shared Cloud Wu 2020-12-18 19:20:15 +08:00
  • 8022a53e50 O(1) fork_queue pop, See #1277 Cloud Wu 2020-12-16 23:05:52 +08:00
  • 698d032a9b fix #1275 (#1276) t0350 2020-12-14 10:16:56 +08:00
  • 8eac155b1b reset connection if node_sender exist, see issue #1273 Cloud Wu 2020-12-12 14:44:28 +08:00
  • e8a48483ab Check address changes before raise error, fix #1273 Cloud Wu 2020-12-11 12:02:32 +08:00
  • 4faa6499e8 fixed mongodb werror return errmsg (#1271) v1.4.0 涵曦 2020-12-08 08:47:14 +08:00
  • 704194226d remove duplicate include directory (#1270) 涵曦 2020-12-07 17:10:13 +08:00
  • ad06d232a6 This may fix #1268 Cloud Wu 2020-12-04 18:27:55 +08:00
  • 8aa1587245 并发请求 sharedata.query 返回增加缓存状态检查 (#1266) 2020-12-04 16:42:41 +08:00
  • 3af6b72aed close thread in suspend, See #1261 Cloud Wu 2020-12-04 15:42:35 +08:00
  • 56c70dc7ac fix socket half close (#1263) 子熏 2020-12-03 15:47:51 +08:00
  • 693b962b43 to-be-closed (#1261) hong 2020-12-01 11:51:35 +08:00
  • 5248d443dc Fix typo: Causes an error when resp is false (#1260) najoast 2020-11-24 18:32:28 +08:00
  • 9eb37198ea update lua 5.4.2 Cloud Wu 2020-11-16 10:51:36 +08:00
  • c7dc8751c7 sync sproto weak type (#1259) t0350 2020-11-14 21:36:58 +08:00
  • 2a076d8192 init extra stack Cloud Wu 2020-11-04 11:24:53 +08:00
  • f27930e7f7 bugfix Cloud Wu 2020-11-04 10:48:35 +08:00
  • 902fb94274 Revert "bugfix" Cloud Wu 2020-11-04 10:47:14 +08:00
  • cb445f17d4 bugfix Cloud Wu 2020-11-04 10:20:26 +08:00
  • 3f8a2f69df update lua 5.4.2 Cloud Wu 2020-11-04 10:18:33 +08:00
  • 84e600bed3 #855 add test runCommond for testmongodb (#1255) 涵曦 2020-10-29 14:05:16 +08:00
  • 80b60f23c9 use CAS to finish set Cloud Wu 2020-10-23 19:20:31 +08:00
  • 6b74773f52 Merge branch 'master' of https://github.com/cloudwu/skynet Cloud Wu 2020-10-23 18:21:45 +08:00
  • a6adc69090 Use atomic instruct to avoid concurrence signal 0 Cloud Wu 2020-10-23 18:21:16 +08:00
  • 1e945a1dec fix sharetable update and tail call (#1253) 子熏 2020-10-23 14:42:31 +08:00
  • 6c3e969e91 shutdown read while halfclose Cloud Wu 2020-10-19 10:55:32 +08:00
  • 1dfddc0d84 add reading and writing into netstat Cloud Wu 2020-10-16 13:06:01 +08:00
  • bae00163b2 Merge branch 'master' of https://github.com/cloudwu/skynet Cloud Wu 2020-10-16 12:06:24 +08:00
  • 8a7c2b41a1 luaS_hash changed Cloud Wu 2020-10-16 12:04:40 +08:00
  • 394a065ea2 move yield from suspend to pause, see #1248 Cloud Wu 2020-10-16 11:49:28 +08:00
  • 8ea74c2b93 update to lua 5.4.2 Cloud Wu 2020-10-16 11:09:39 +08:00
  • 6dfdebc1a2 reset pause after wait Cloud Wu 2020-10-15 20:25:29 +08:00
  • 2eea8be7ac don't pause again Cloud Wu 2020-10-15 18:00:25 +08:00
  • e241920949 enable read when closing Cloud Wu 2020-10-15 17:34:44 +08:00
  • e669913b2a log debug console client ip Cloud Wu 2020-10-14 17:10:29 +08:00
  • 55f207c1d2 fix debug console command : kill Cloud Wu 2020-10-14 16:24:04 +08:00
  • b6354a0490 Add skynet.killthread() and debugcommand killtask Cloud Wu 2020-10-14 14:12:29 +08:00
  • 064e61d40f debug GC and socket.resume should wait for message queue Cloud Wu 2020-10-14 11:12:13 +08:00
  • 0971ce9912 enable write in socket thread Cloud Wu 2020-10-13 14:21:38 +08:00
  • 77311c7243 enable error handle Cloud Wu 2020-10-13 12:04:08 +08:00
  • e75d033066 fix kqueue Cloud Wu 2020-10-13 10:53:33 +08:00
  • a4221deac1 enable read Cloud Wu 2020-10-12 22:34:46 +08:00
  • f3acbe46df bugfix: pause will disable write event Cloud Wu 2020-10-12 18:28:24 +08:00
  • 471c7d1101 add socket.pause Cloud Wu 2020-10-12 16:12:01 +08:00
  • a87b039c6d use new lua userdata api Cloud Wu 2020-10-10 19:19:33 +08:00
  • 623d8182eb fix #1246 Cloud Wu 2020-10-10 18:04:20 +08:00
  • 992fd028f0 remove global buffer_pool Cloud Wu 2020-10-10 17:01:13 +08:00
  • 299d12e1cd Update history Cloud Wu 2020-10-10 14:06:57 +08:00
  • 4484c1ed50 Add map for sproto Cloud Wu 2020-10-10 13:55:15 +08:00
  • eaa60ca8dd Update to lua 5.4 (#1174) 云风 2020-10-10 13:36:59 +08:00
  • eef2b1fc62 增加一个指定数据类型为int64的方法 (#1241) Whislly 2020-09-15 15:12:44 +08:00
  • a4c31ac64e Update internal.lua (#1237) Fanrncho 2020-09-07 13:13:48 +08:00
  • 280f0251da Add traffic control for socket Cloud Wu 2020-09-04 12:26:13 +08:00
  • 55efa75fdf Invalid addrinfo pointer casues skynet asserted in freeaddrinfo on OpenWRT (arm cpu) (#1236) Dirk Chang 2020-08-31 16:48:50 +08:00
  • ce52533c74 remove time() Cloud Wu 2020-08-11 16:32:22 +08:00
  • d3d5e3063a use luaL_buffinitsize Cloud Wu 2020-08-11 14:08:25 +08:00
  • 3025e4765a csec Cloud Wu 2020-08-11 11:50:45 +08:00
  • 446dafdc0b use skynet_now for timestamp Cloud Wu 2020-08-11 11:47:33 +08:00
  • c7386fe768 open log file in append mode Cloud Wu 2020-08-11 10:54:40 +08:00
  • d80ed7483d add timestamp for logging to file Cloud Wu 2020-08-11 10:32:46 +08:00
  • c8d0b1014d add a warning message Cloud Wu 2020-08-10 16:54:15 +08:00
  • 51fd63213e bugfix: switch reading status Cloud Wu 2020-08-10 16:35:55 +08:00
  • a4dc6b9094 add api skynet_socket_pause Cloud Wu 2020-08-10 10:57:59 +08:00
  • c35c8f173b #1229 fix sharetable update (#1230) 子熏 2020-08-07 16:46:49 +08:00
  • ddedffc753 mysql预处理执行支持nil参数,nil==NULL (#1228) 冉朋 2020-08-06 08:42:03 +08:00
  • 44485b195c update sproto double array (#1227) 子熏 2020-08-03 22:54:04 +08:00
  • 950389599d 错误数据有可能导致死循环 (#1225) hong 2020-07-29 07:13:57 +08:00
  • c749b13010 Revert "srv may be a local name, see #1220" Cloud Wu 2020-07-28 16:13:05 +08:00
  • 875b7683c6 srv may be a local name, see #1220 Cloud Wu 2020-07-28 15:59:00 +08:00
  • bfc19ee7b9 add sproto double type (#1221) 子熏 2020-07-27 17:57:55 +08:00
  • f2b1bd7319 stat: add mem stat for jemalloc (#1218) fanlix 2020-07-22 19:26:39 +08:00
  • 693176efc8 优化sharetable更新 (#1208) 子熏 2020-06-24 16:25:50 +08:00
  • 435aa384c8 fix sproto write_ff buffer overflow (#1205) wudeng 2020-06-19 16:19:49 +08:00
  • 9f86498872 Update socket.lua (#1197) Fanrncho 2020-06-03 20:44:22 +08:00
  • 1f22216d7c fix #1188 Cloud Wu 2020-05-12 11:58:34 +08:00
  • b68b27f26b mysql : 修复读写负数导致溢出处错误 (#1182) (#1183) Zhongyue Yue 2020-04-25 19:26:27 +08:00
  • 87cde31c28 mysql : 修复读写负数导致溢出处错误 (#1182) yxt945 2020-04-23 17:56:35 +08:00
  • 949d943c32 DES crypt use standard padding mode PKCS7 (#1179) Bruce 2020-04-23 15:19:57 +08:00
  • 2389772c73 add padding mode for DES, see #1179 Cloud Wu 2020-04-23 11:45:35 +08:00
  • 22f25bad55 format. 风---自由 2020-04-09 10:04:59 +08:00
  • 9222ff8d7a del charset todo xiaojin 2020-04-09 09:38:11 +08:00
  • d94fbb6493 change mysql default charset xiaojin 2020-04-09 09:24:34 +08:00
  • 98434708c4 add support for charset encoding xiaojin 2020-04-08 11:07:36 +08:00
  • fd27676869 add message type zixun 2020-03-30 17:26:06 +08:00
  • 7efa79906d 修改 mysql 测试用例 风---自由(fisherman) 2020-03-29 03:28:18 +08:00