Commit Graph

872 Commits

Author SHA1 Message Date
shuxin   zheng
36e42b8f70 limit recursive to 1 of aio IO for windows 2022-09-19 10:45:38 +08:00
shuxin   zheng
5577a381a7 limit the minimal stack size for each thread on windows to avoid stack crash for win-x64. 2022-09-19 10:38:25 +08:00
郑树新
f52536bd5a build dynamic DLL ok on windows 2022-09-14 16:24:54 +08:00
zhengshuxin
837e373a4c acl_threads_server can bind unix domain socket when using SO_REUSEPORT. 2022-09-14 14:53:13 +08:00
郑树新
a6a2b45c6a optimize socket write on windows 2022-09-06 17:15:12 +08:00
郑树新
d2c73a1d75 disable SDL checking for x64 on windows 2022-09-06 09:59:52 +08:00
zhengshuxin
fbd053268f restore socket IO process templely 2022-09-01 11:26:01 +08:00
zhengshuxin
b62a3138b2 release new acl and master 2022-08-31 15:35:38 +08:00
zhengshuxin
97028886a8 test openssl in fiber mode. 2022-08-29 18:40:15 +08:00
zhengshuxin
ae39d3ec94 optimize network IO module. 2022-08-29 17:09:02 +08:00
zhengshuxin
43c454a93d Don't close aio socket if there is some data waiting to be written in aio buffer. 2022-08-25 23:08:05 +08:00
郑树新
026485c21e compile acl on windows ok 2022-08-22 22:32:23 +08:00
zhengshuxin
56548cdb8b release new version for one bug fixed in fiber module. 2022-08-15 15:15:27 +08:00
shuxin   zheng
211b62d2ef add acl_localtime.c from redis to replace localtime_r() 2022-08-10 14:31:26 +08:00
zhengshuxin
97f66b265e compile demos on Cygwin 2022-08-06 23:32:00 +08:00
郑树新
1ebb4554b6 compile on windows 2022-08-06 22:09:12 +08:00
zhengshuxin
680ce7fba3 build ok 2022-08-06 20:20:17 +08:00
zhengshuxin
e664f21494 build acl ok on Cygwin 2022-08-06 20:03:51 +08:00
zhengshuxin
13691baaa9 use configure name directly in service template. 2022-08-06 12:33:11 +08:00
zhengshuxin
4623e568ac add MASTER_SERVICE=ALONE environment to control service running in alone mode 2022-08-03 15:36:23 +08:00
zhengshuxin
06bb626faa release new version for fixed one bugs in fiber_server.cpp 2022-08-03 10:15:41 +08:00
郑树新
ba7bb5f03f add !defined(MINGW) for supporting MSYS2 in acl_mbox.c 2022-08-02 23:34:45 +08:00
郑树新
d96e7f55b8 build acl ok on windows platform. 2022-08-01 22:05:07 +08:00
shuxin   zheng
4374153f00 add wait_group.cpp in xcode project of acl 2022-08-01 16:02:21 +08:00
zhengshuxin
785487b466 add wait_group for fiber module like sync.WaitGroup in Golang 2022-08-01 15:48:21 +08:00
zhengshuxin
d5bac0b0b1 optimize acl_master and service templates 2022-07-26 16:08:25 +08:00
zhengshuxin
af97334509 acl-master service framework and fiber service template support SO_REUSEPORT option. 2022-07-25 15:30:41 +08:00
zhengshuxin
72d9cc9402 delete unused codes 2022-07-22 09:57:27 +08:00
zhengshuxin
6da6a1dbd1 optimize size of the ACL_VSTRING object 2022-07-21 18:29:28 +08:00
zhengshuxin
f77a73575f Just release 3.5.3-16 for CentOS8.x 2022-07-13 17:01:26 +08:00
郑树新
2830be54fa Acl can be built by cmake tools chanins 2022-07-10 20:13:15 +08:00
zhengshuxin
1898cb086a fixed one bug in redis_command::run() if request_buf_ is NULL. 2022-07-09 17:46:38 +08:00
zhengshuxin
6393243b17 add debug info for acl_vstream_popen() when waiting timeout for the child to exit. 2022-06-15 18:45:55 +08:00
zhengshuxin
d1b317e0a6 fixed one bug in redis_client_pipeline.cpp about handling redirect message. 2022-06-15 15:03:03 +08:00
zhengshuxin
471ef22202 Add timeout for waiting for the child to exit. 2022-06-14 18:12:32 +08:00
郑树新
78dfda9b79 build ok on windows 2022-06-13 23:12:23 +08:00
shuxin   zheng
f496ab0202 add offset on mapping for acl_vstring for win32 platform. 2022-06-13 10:13:54 +08:00
shuxin   zheng
bf7a09bf2c Add one control if acl_master.log can be generated in alone mode for master service. 2022-06-12 20:32:08 +08:00
shuxin   zheng
6df3228b6f add mapping offset for string 2022-06-12 18:02:35 +08:00
zhengshuxin
6607698f44 release new version for one urgent bug fixed in redis_client_pipeline.hpp. 2022-06-07 20:38:11 +08:00
zhengshuxin
d85fe06582 Using local address for peer when bind unix domain path for dgram mode 2022-06-02 15:29:40 +08:00
shuxin   zheng
9cf7281054 release new version for acl_libs and acl_master 2022-06-01 20:24:53 +08:00
zhengshuxin
95d385cbbe add readable API for socket fd 2022-06-01 12:49:49 +08:00
zhengshuxin
bfe5e94bd2 format code to avoid compiling error with -Werror=misleading-indentation. 2022-05-31 15:28:25 +08:00
shuxin   zheng
2669546783 optimize dns-gate 2022-05-29 17:41:21 +08:00
郑树新
a0ea450ba2 test net_tools 2022-05-19 23:57:35 +08:00
shuxin   zheng
ce0655e938 modify comments for ring structure 2022-05-11 18:42:08 +08:00
shuxin   zheng
2dbba96b97 fixed one bugs in rfc1035.cpp and add one demo dns-gate for transfering DNS protocol. 2022-04-30 14:56:38 +08:00
zhengshuxin
5d3a33350f fixed one bug for reopen mysql db in lib_acl 2022-04-19 14:36:34 +08:00
郑树新
7c39974639 test thread mutex in recursive mode 2022-04-13 21:11:05 +08:00