Commit Graph

3251 Commits

Author SHA1 Message Date
zhengshuxin
f93fe96ec1 optimize and test fiber module 2022-02-16 23:01:54 +08:00
zhengshuxin
98c8cc0abe the IO timeout should be ms in acl_vstream_timed_connect() 2022-02-16 23:00:40 +08:00
zhengshuxin
d4a829102f test fiber 2022-02-16 18:16:58 +08:00
shuxin   zheng
56314c1fdf test httpd_proxy 2022-02-16 12:00:12 +08:00
郑树新
3fe4ad1a84 optimize and fixed bugs in fiber module when using IOCP event 2022-02-15 22:34:10 +08:00
shuxin   zheng
75c54ce645 release 3.5.3-7 2022-02-11 10:37:13 +08:00
shuxin   zheng
f32aea02f5 readd doWebsocket() API in HttpServlet class for being compatible with old applications 2022-02-11 10:35:18 +08:00
shuxin   zheng
c968da6825 fixed some bugs in websocket demo 2022-02-10 09:50:00 +08:00
郑树新
2b9418a396 optimize for windows platform by conditional building. 2022-02-04 13:48:04 +08:00
郑树新
15c9eda94a The new thread is joinable default after being created when attr not set 2022-02-02 23:11:19 +08:00
郑树新
8fb78a54e2 test aio on windows 2022-02-02 21:49:47 +08:00
zhengshuxin
0806ba7045 test thread once 2022-02-02 21:05:57 +08:00
zhengshuxin
b9a055eb86 add one demo for test thread once 2022-02-02 20:06:39 +08:00
郑树新
eaa904c5e2 use InitOnceExecuteOnce on Windows platform 2022-02-02 19:54:33 +08:00
root
8584c25de1 use PTHREAD_MUTEX_RECURSIVE on Alpine Linux 2022-01-28 14:57:16 +00:00
zhengshuxin
2caf8aae1d release 3.5.3-6 2022-01-28 23:42:19 +08:00
root
a41327d992 build tests ok on Alpine 2022-01-27 20:47:28 +00:00
zhengshuxin
8d7cf5cdfc build samples ok on WSL ubuntu 2022-01-28 12:28:21 +08:00
root
edf0b72aa3 porting to Alpine Linux ok 2022-01-27 19:37:10 +00:00
root
e29632e52e porting to ALPINE Linux 2022-01-27 18:46:55 +00:00
郑树新
2f63cb52b7 delete debug code 2022-01-26 22:41:17 +08:00
郑树新
e5f73baa0f IOCP in fiber module supports GetQueuedCompletionStatusEx() 2022-01-26 22:34:50 +08:00
郑树新
b1ed096912 test iocp 2022-01-26 18:47:38 +08:00
郑树新
de77ff891c optimize and test iocp 2022-01-26 18:08:55 +08:00
郑树新
bba59a92b9 add vc2019 project for redis_list demo 2022-01-25 21:46:19 +08:00
shuxin   zheng
d7fa5eab36 test httpd_proxy demo 2022-01-24 18:36:08 +08:00
shuxin   zheng
0c6ace92e0 test fiber demo 2022-01-24 09:02:42 +08:00
zhengshuxin
1b010b8fd9 test fiber on linux 2022-01-23 23:56:48 +08:00
zhengshuxin
b2860d6d3d build fiber module on linux 2022-01-23 23:51:29 +08:00
郑树新
566961f9a4 fixed some bugs in iocp mode in fiber module 2022-01-23 23:46:19 +08:00
郑树新
dbdcfb5511 add socket control for connecting server with timeout in non-blocking 2022-01-22 09:44:28 +08:00
郑树新
c003f67d94 acl_timed_connect_ms() should be used in connect_one() in acl_inet_connect.c 2022-01-21 23:40:37 +08:00
shuxin   zheng
a5416395ed test SO_RCVTIMEO in fiber mode 2022-01-21 21:41:28 +08:00
zhengshuxin
b8ab3c87bb test 2022-01-21 18:30:13 +08:00
zhengshuxin
f5ae880e8e NON_BLOCKING shouldn't be set when creating one socket. 2022-01-21 18:04:30 +08:00
zhengshuxin
0344633fbd event_select should set wset in select() 2022-01-21 17:43:54 +08:00
zhengshuxin
ae61a9d432 Merge branch 'master' of gitee:zsxxsz/acl into gitee-master 2022-01-21 17:33:44 +08:00
zhengshuxin
16b2a60d20 fixed bugs that the connecting timeout process isn't available in fiber mode 2022-01-21 17:31:50 +08:00
郑树新
474c2258f5 test fiber on windows 2022-01-20 23:58:22 +08:00
郑树新
87bb2ea18f add fiber tests 2022-01-20 23:06:54 +08:00
郑树新
b60bdf94cd test httpd_proxy 2022-01-19 23:47:53 +08:00
郑树新
94980730c2 build httpd_proxy demo on windows platform 2022-01-18 23:58:40 +08:00
zhengshuxin
17a08ea4aa test fiber demo 2022-01-13 23:28:23 +08:00
郑树新
2beca0cdce test fiber in multiple threads 2022-01-13 23:17:41 +08:00
郑树新
eb361c4d32 add one demo for testing fiber in multiple threads on windows platform 2022-01-13 22:49:21 +08:00
郑树新
6832141597 don't call winapi_hook_once() more than once in multiple threads. 2022-01-13 22:46:52 +08:00
shuxin   zheng
039022a949 fixed compiling warning on win64 2022-01-12 11:39:57 +08:00
zhengshuxin
a883c0917d test add_double when building json 2022-01-10 22:48:46 +08:00
郑树新
cf9f39bba5 add precision for double type when building json 2022-01-10 22:41:07 +08:00
郑树新
6caf0293a1 support vs2019 for the application project generated by wizard 2022-01-01 11:28:01 +08:00