Commit Graph

991 Commits

Author SHA1 Message Date
shuxin   zheng
6d8aa2c8b9 Fixed bugs in HttpSerletRequest; Add one method in http_header. 2024-09-18 17:30:19 +08:00
shuxin   zheng
88b9dc3632 Add align bytes set when creating dbuf; 16 bytes align for redis module. 2024-09-12 11:48:12 +08:00
zhengshuxin
16adf968c9 slice memory module should use 64 bits align on x64. 2024-09-10 11:54:17 +08:00
zhengshuxin
01d8b965b6 Fixed memory crashing in acl_dbuf_pool.c on UbuntuOS because the memory align. 2024-09-10 09:54:28 +08:00
郑树新
b19af9809d Optimize building process by cmake on Windows platforms. 2024-08-31 21:10:21 +08:00
zhengshuxin
db529f4ca5 Json node can be removed when walling through the json tree. 2024-08-24 22:30:56 +08:00
shuxin   zheng
5a234d4244 Add json test for testing disable json node. 2024-08-23 18:52:00 +08:00
shuxin   zheng
d0a75a3843 Json node can be disabled and won't appear in the json string. 2024-08-23 18:50:47 +08:00
shuxin   zheng
7729ab3fe5 Fixed some compiling errors on MaxOS. 2024-08-19 16:23:14 +08:00
shuxin   zheng
20b36c3bfa Upgrade acl update timestamp. 2024-08-15 17:55:13 +08:00
shuxin   zheng
076d93dd71 Optimize acl_socket_alive2() API. 2024-08-15 17:20:57 +08:00
shuxin   zheng
f389e7c10c Add debug args for socket_stream::alive() API; 2024-08-15 16:37:04 +08:00
郑树新
ebeb2e02cb Supports building for ARMEC64. 2024-07-18 14:43:29 +08:00
郑树新
7e33f21589 Supports vc2022 and Arm64. 2024-07-17 18:19:27 +08:00
郑树新
7fe7af7555 Compiling on Windows ARM64 2024-07-17 14:49:48 +08:00
zhengshuxin
ed7e368022 Fixed one idle exiing problem in threads_server template. 2024-07-02 15:01:45 +08:00
zhengshuxin
b7ab0c8283 Add more demos for testing dns. 2024-06-26 10:36:43 +08:00
zhengshuxin
711596bb53 Format codes style. 2024-06-21 09:47:58 +08:00
郑树新
353186995c Fixed compiling warning on windows. 2024-06-21 09:41:00 +08:00
zhengshuxin
68a8e932ac Use acl_fiber_yield() when calling acl_fiber_delay(0). 2024-06-19 11:37:54 +08:00
shuxin   zheng
eb934d9601 Optimize split namevalue string. 2024-06-05 09:39:50 +08:00
zhengshuxin
0e96092516 Try to use flock first to avoid the bugs in fcntl. 2024-04-24 11:35:03 +08:00
shuxin   zheng
28558ae7d7 test file lock. 2024-04-22 16:52:03 +08:00
zhengshuxin
dcce3ea081 Optimize make build. 2024-04-16 10:48:06 +08:00
zhengshuxin
37dada83f2 Optimize cmake building. 2024-04-16 10:12:29 +08:00
zhengshuxin
434760abe8 Don't warn when the reserved's size bigger than the pool's size in acl_dbuf_pool_reset(). 2024-04-10 18:34:25 +08:00
zhengshuxin
19b88135b6 Test building process. 2024-04-04 16:44:43 +08:00
shuxin   zheng
af28e0a6ce Optimize project's building. 2024-04-04 15:28:22 +08:00
shuxin   zheng
84327cacb7 Build lib_acl ok by xcode. 2024-04-02 18:54:28 +08:00
shuxin   zheng
a2de0a120c Build ok by Android Studio. 2024-04-02 18:30:24 +08:00
zhengshuxin
bef360157d Add install options after built by cmake. 2024-04-02 17:40:52 +08:00
zhengshuxin
1e886b9270 Add conditional compiling for socket write API to avoid blocked when writing data. 2024-03-22 18:55:55 +08:00
zhengshuxin
53dccd2fd3 Merge branch 'master' of gitee:zsxxsz/acl into gitee-master 2024-03-22 18:27:39 +08:00
zhengshuxin
3f2c682958 Don't show warning for dbuf module. 2024-03-22 18:27:06 +08:00
shuxin   zheng
f17c5ed094 Support harmonyOS. 2024-03-20 18:09:28 +08:00
shuxin   zheng
35b5c73793 Support harmonyOS 2024-03-19 15:14:27 +08:00
shuxin   zheng
cbcbb4085a Adding supporting for harmonyOS. 2024-03-18 15:47:59 +08:00
zhengshuxin
f2e553bc98 Build acl by cosmocc. 2024-03-16 16:08:06 +08:00
zhengshuxin
5e7b208702 Add pre_exit callback before service exiting which is different with the old on_exit callback. 2024-03-01 17:23:27 +08:00
shuxin   zheng
590babc67c Optimize acl_host_addrinfo2 by using the buffer with the fixed size. 2024-02-26 16:02:25 +08:00
shuxin   zheng
bec6da83d9 Fixed bugs in acl_transfer_fd.c for MacOS. 2024-02-02 09:30:26 +08:00
zhengshuxin
82beb735a6 Optimize event module for handling the stream's read_ready for system IO. 2024-01-31 11:55:59 +08:00
zhengshuxin
90e4031112 Fixed one bug in aio serivce template when getting fd from dispatch server. 2024-01-31 10:54:26 +08:00
shuxin   zheng
dd03e76f65 modify readme 2024-01-30 09:52:26 +08:00
zhengshuxin
ae87f9e3c7 Make acl_fiber_kill() more safety. 2024-01-26 18:34:42 +08:00
shuxin   zheng
72feade14a Test coder demo. 2023-12-26 11:26:33 +08:00
郑树新
1331b420b3 Load OpenSSL dll successfully on Windows platforms. 2023-12-15 16:20:21 +08:00
shuxin   zheng
bd3e8fb8a7 Fixed one problem in event.c 2023-12-07 19:15:08 +08:00
zhengshuxin
6fc26c6c0f Using avl more safety. 2023-11-29 15:01:16 +08:00
zhengshuxin
26721e203d Don't sleep in the process of thread pool's destroy process. 2023-11-29 11:45:40 +08:00