Commit Graph

  • 9378a8d657 add gate close 云风 2013-08-14 15:08:46 +08:00
  • b057839b3e fix typo 云风 2013-08-14 10:28:46 +08:00
  • 461bab4d0b close fd when error 云风 2013-08-13 11:28:19 +08:00
  • 41ee1aae4f socket bind 云风 2013-08-13 10:42:21 +08:00
  • a897d87e88 lua_Integer maybe a 64bit integer 云风 2013-08-10 13:47:26 +08:00
  • a9b80a06fc Fix typo 云风 2013-08-09 22:58:13 +08:00
  • ff6e4dc762 exit monitor 云风 2013-08-06 13:44:41 +08:00
  • 6be6a8171f session id always be positive 云风 2013-08-02 10:45:00 +08:00
  • 1d0d2678ed mongo driver support request_id 云风 2013-07-31 16:41:46 +08:00
  • 8c51540c8d add lua-bson 云风 2013-07-30 14:56:08 +08:00
  • 940abe6dff add mongo driver from lua-mongo project (wip) 云风 2013-07-30 14:51:26 +08:00
  • 1b4b46d271 add skynet.context_ptr() & noneblocking socket.close 云风 2013-07-29 21:24:57 +08:00
  • ba22224a4a add QUERY command to query local service address 云风 2013-07-29 21:05:03 +08:00
  • f58206f6c2 coroutine clear when gc 云风 2013-07-25 14:32:04 +08:00
  • 4270b68873 skynet reuse coroutine 云风 2013-07-25 14:29:36 +08:00
  • e6667d5a32 socket.write return nil when write to a closed fd 云风 2013-07-24 14:22:04 +08:00
  • cb31f144f1 gate event loop timeout change to 10ms 云风 2013-07-24 13:56:20 +08:00
  • 9ec4267965 improve socket lib 云风 2013-07-24 12:16:31 +08:00
  • 4fe5f3738b remove error message: invalid socket 云风 2013-07-24 10:55:41 +08:00
  • 61c5a4b8a9 bugfix: socket force close more than once 云风 2013-07-23 20:36:13 +08:00
  • e564406695 minor fix 云风 2013-07-23 14:39:38 +08:00
  • 39126c120f socket.open can return error 云风 2013-07-23 12:13:46 +08:00
  • 300300853b 1. none blocking connect ; 2. socket.readall ; 3.socket.readline will return last line ; 4. lua service report launcher error 云风 2013-07-22 21:09:38 +08:00
  • 5516eca93a remove xmalloc 云风 2013-07-19 11:18:32 +08:00
  • a018077472 sigign 云风 2013-07-19 10:43:04 +08:00
  • f998e988dc bugfix: socket id alloc 云风 2013-07-16 18:19:40 +08:00
  • a06846710a bugfix: HARBOR should be unsigned 云风 2013-07-15 10:36:55 +08:00
  • 965dabd906 remove luaL_traceback 云风 2013-07-13 18:51:44 +08:00
  • 9d231e4dd6 remove luaL_traceback & fix lua_tounsignedx 云风 2013-07-13 18:48:39 +08:00
  • fce4b6fee8 dispatch must before skynet.start 云风 2013-07-02 20:59:17 +08:00
  • 52a4ef8d13 register launcher name at skynet_start 云风 2013-07-02 10:48:22 +08:00
  • 40c77e7739 socket read all data once 云风 2013-06-28 19:02:50 +08:00
  • 67610a9614 exit after lua service launch failed 云风 2013-06-28 16:39:19 +08:00
  • c2b4a5c555 two-step launch lua service 云风 2013-06-28 16:19:04 +08:00
  • e8f1b271de bugfix : typo 云风 2013-06-28 13:36:10 +08:00
  • fb298aaf2c bugfix: socket read lock/unlock 云风 2013-06-28 13:32:07 +08:00
  • 4878488ee3 don't copy when forward 云风 2013-06-26 18:13:02 +08:00
  • f01680d9a5 remove unused field 云风 2013-06-26 15:55:44 +08:00
  • 756d7f2a93 typo 云风 2013-06-24 14:12:40 +08:00
  • f51e043dd6 bugfix: socket read 云风 2013-06-24 12:11:00 +08:00
  • 682f5c0eb6 Merge pull request #20 from yinqiang/master 云风 2013-06-22 14:48:19 -07:00
  • 616c189866 launch socket yinqiang 2013-06-23 00:56:25 +08:00
  • cade22fe72 Merge pull request #19 from yinqiang/master 云风 2013-06-22 08:35:22 -07:00
  • 4abbad7acc fix some thing for kqueue yinqiang 2013-06-22 23:27:48 +08:00
  • 65d27f4179 Merge pull request #18 from kezhuw/bugfix 云风 2013-06-21 10:06:21 -07:00
  • 5cec366f7c a little improvement to previous commit Kezhu Wang 2013-06-22 01:05:40 +08:00
  • 33ec39a21f bugfix: mistake when linking write_buffer to existing list in socket service Kezhu Wang 2013-06-21 22:55:50 +08:00
  • b6f94e5adc redis: sismember 云风 2013-06-21 17:07:26 +08:00
  • d8204357a8 redis api back compatible 云风 2013-06-21 16:09:52 +08:00
  • 277b6957cb new socket service and socket lib instead of old connection, and rewrite redis lib 云风 2013-06-21 13:02:51 +08:00
  • 0ffd9b8b8e bugfix: typo 云风 2013-06-20 17:01:17 +08:00
  • 1d2b6fb87c bugfix 云风 2013-06-19 15:27:20 +08:00
  • 991ff14aab add comment 云风 2013-06-18 15:40:49 +08:00
  • 48528d97ad add some comment, and free data where error 云风 2013-06-18 15:33:06 +08:00
  • 9c1e59b690 fix typo 云风 2013-06-17 11:55:06 +08:00
  • 0e34fdd249 Merge pull request #17 from footer/master 云风 2013-06-16 02:58:07 -07:00
  • e2c33c3ef6 bug fix about epoll event cache machanism: socket may be closed by a previous epoll event's processing footer 2013-06-16 13:04:09 +08:00
  • c8b5c9ed89 bugfix in Mac OSX Cloud 2013-06-12 01:29:33 +08:00
  • a06fca2ef6 avoid close socket duplicate 云风 2013-06-06 14:30:00 +08:00
  • 438676c703 bugfix 云风 2013-06-04 10:30:27 +08:00
  • f1f40e1640 bugfix 云风 2013-06-04 10:27:10 +08:00
  • 46e929fe33 gate readme 云风 2013-05-26 18:07:04 +08:00
  • 1094569c51 gate support write, and service client forward message to gate 云风 2013-05-25 22:37:58 +08:00
  • 0f4e34a006 client : put unsend bytes into temp buffer 云风 2013-05-23 16:59:59 +08:00
  • fdb37bc110 Make for Freebsd 云风 2013-05-08 17:26:43 +08:00
  • 79c92bbf10 Merge pull request #13 from hlouis/master 云风 2013-04-17 00:41:39 -07:00
  • 97093e6627 Fix bug in connection service Louis Huang 2013-04-17 15:36:32 +08:00
  • ff1bf76671 remove duplicate line 云风 2013-02-16 14:34:50 +08:00
  • 1887c9ff30 bugfix: pack table when size == 31 云风 2013-02-05 14:00:03 +08:00
  • a1f10c29ff bugfix: connection closed 云风 2013-02-05 11:14:45 +08:00
  • d30b8936e3 bugfix: blockcall dispatching 云风 2013-02-01 15:30:21 +08:00
  • 045e3d5119 bugfix: blockcall 云风 2013-02-01 15:06:26 +08:00
  • ea7e5f7d97 skynet.blockcall concurrent bugfix 云风 2013-01-31 21:18:53 +08:00
  • 47de1b7f00 Merge pull request #10 from lx1988cyk/patch-1 云风 2013-01-23 23:22:10 -08:00
  • 9fb5596921 Update connection/connection.c Yongkang Chen 2013-01-24 15:19:50 +08:00
  • 5f12e7e3f0 Merge pull request #8 from oyjw/master 云风 2013-01-15 15:09:12 -08:00
  • feeaaec633 Update skynet-src/skynet_handle.c oyjw 2013-01-16 06:21:44 +08:00
  • 5828cc71fa log test bugfix 云风 2013-01-09 12:19:16 +08:00
  • 148ed20b69 bugfix: redis multi result 云风 2013-01-06 12:53:23 +08:00
  • ac7f67f982 batch mode in redis 云风 2013-01-06 12:15:59 +08:00
  • 1cf9e9d1ee Merge pull request #7 from Cofyc/fixbug 云风 2013-01-04 02:35:24 -08:00
  • 6319225b7a BUG: expand buffer 后所取的 slot 不正确,与下次要取的 slot 是同一个 slot。 FIX: 先 expand,再获取 slot 并移动 tail。 Yecheng Fu 2013-01-04 18:06:33 +08:00
  • 74ac9403e8 remote map table must not be weak 云风 2013-01-03 12:59:13 +08:00
  • c10082a2b1 close socket when connect failed 云风 2012-12-29 10:36:53 +08:00
  • 14d84e0055 remove close in lua-socket, because socket will be closed in connection service 云风 2012-12-29 10:32:38 +08:00
  • 193a180c73 msg here never be nil 云风 2012-12-28 10:57:02 +08:00
  • 6bea883dbf Merge pull request #6 from Cofyc/macosx 云风 2012-12-20 01:54:30 -08:00
  • b5f0d4c130 Merge pull request #5 from Cofyc/fixbug 云风 2012-12-20 01:33:24 -08:00
  • 10eeb67128 BUG: console 里启动一个服务失败后,无法使用 abort 退出 skynet FIX: init 模块前全局 context 计数加一,因为 init 失败后会去 release context,此时会全局 context 计数减一。以前会因此导致全局 context 计数不准,而无法退出。 Yecheng Fu 2012-12-20 17:17:21 +08:00
  • 0afea732d2 fixbug 应比较 handle 高 8 位 harbor id 是否与本地相等 Yecheng Fu 2012-12-20 16:53:42 +08:00
  • 5eb87dc769 _POSIX_TIMERS & _POSIX_THREAD_CPUTIME 在 unistd.h 头文件定义,但并未包含。之前写法不正确,可以工作只是巧合。 现改为,默认使用 clock_gettime,当为 Max OSX 平台时,使用兼容方法。 Yecheng Fu 2012-12-20 16:25:20 +08:00
  • 5d83155334 Create LICENSE 云风 2012-12-13 23:27:26 -08:00
  • 8ce0211f44 Merge pull request #4 from Cofyc/macosx 云风 2012-11-28 20:58:08 -08:00
  • 6aca76ec7c fixbug timeout is in milliseconds... Yecheng Fu 2012-11-27 23:56:21 +08:00
  • 655a2b6acc convert spaces into tab keep convention Yecheng Fu 2012-11-27 20:13:52 +08:00
  • 8f29655d25 compiles on macosx Yecheng Fu 2012-11-27 20:07:50 +08:00
  • b6314b537f skynet abort 云风 2012-11-08 14:57:51 +08:00
  • 37d8020155 gc after init snlua 云风 2012-11-01 13:10:57 +08:00
  • 3fe87f04c2 remove assert in global mq 云风 2012-10-30 16:53:06 +08:00
  • 40d2f89443 reload snlua service 云风 2012-10-27 22:48:38 +08:00