Commit Graph

3985 Commits

Author SHA1 Message Date
zhengshuxin
cd3d0072dd Fixed one crash when close DNS handle in acl_dns.c which in aio mode. 2023-11-29 11:44:41 +08:00
zhengshuxin
a4337cf7fc Add CA double check on server side. 2023-11-26 10:30:19 +08:00
zhengshuxin
4ee1036c41 Change the cmake required from 3.2.0 to 2.8.0. 2023-11-22 14:57:39 +08:00
shuxin   zheng
599c839342 Add flags for connecting process. 2023-11-22 11:05:30 +08:00
zhengshuxin
0e6385db08 Build for windows. 2023-11-20 17:39:36 +08:00
shuxin   zheng
c2e10d51da Add conditional comiling for handling the error when binding local address. 2023-11-18 15:11:53 +08:00
shuxin   zheng
88f215e41c Optimize and test bind local network interface when connecting the remote server. 2023-11-18 14:53:25 +08:00
zhengshuxin
4c1c0104d0 Build ok by xmake for Linux. 2023-11-17 22:27:23 +08:00
shuxin   zheng
0b8dd11dca Client socket can bind local interface when connecting to the remote server. 2023-11-17 18:49:11 +08:00
shuxin   zheng
1d9386a73d Build ok by xcode 15.0 2023-11-15 16:19:55 +08:00
zhengshuxin
cf4747a89c Test blocking socket for threads service. 2023-11-11 22:44:39 +08:00
郑树新
83d5e4bba9 Fixed the bug in threads service on windows platform. 2023-11-11 22:27:23 +08:00
zhengshuxin
52f0e713f8 Don't append '\0' in string::truncate(). 2023-11-06 22:16:01 +08:00
zhengshuxin
11a066390a Use void* to replace MYSQL* db_mysql.hpp to avoid type define collision when compiling acl_cpp module. 2023-11-06 22:12:40 +08:00
zhengshuxin
cb514a856d Modify comments. 2023-11-02 10:45:30 +08:00
zhengshuxin
c88263f251 Add sync kill mode for killing one suspended fiber. 2023-11-02 10:42:40 +08:00
zhengshuxin
70225a813c fixed one bug in db_mysql::load() which should return bool 2023-10-30 12:32:42 +08:00
zhengshuxin
d4dfe8c7a6 Use syscall other dysym to avoid being blocked when use tcmalloc to debug app. 2023-10-30 10:44:39 +08:00
zhengshuxin
3b9fc38646 Fixed one compiling error in db_mysql::load() for which should return bool when db_mysql has been disabled. 2023-10-30 09:15:07 +08:00
zhengshuxin
815d277564 dbuf_pool can only be freed when it is created internal in dbuf_guard. 2023-10-27 17:37:52 +08:00
zhengshuxin
de715fa70d Release 3.6.1-6 rpm package. 2023-10-20 18:15:39 +08:00
zhengshuxin
0811adc58d Add newline on http_hdr_req.c file. 2023-10-20 18:09:21 +08:00
zhengshuxin
81e8d32bdc Release 3.6.1-6 version. 2023-10-20 18:02:47 +08:00
shuxin   zheng
812dd892e7 test js ws. 2023-10-20 14:03:01 +08:00
shuxin   zheng
551d285833 Add bool return for load() API in db module. 2023-10-18 14:27:29 +08:00
shuxin   zheng
ee0565d169 Fixed one dead loop bug in mqtt_connect.cpp. 2023-10-17 16:30:56 +08:00
zhengshuxin
1cf20f39fc Remove debug log info in openssl_io.cpp. 2023-10-17 14:44:46 +08:00
zhengshuxin
943714a932 Add prefix for avl_xxx to avoid libs conlition with the others including the same avl lib. 2023-10-13 15:23:52 +08:00
zhengshuxin
f0eff2dd9f Add fiber_ prefix in the avl_xxx to avoid conlistion with other lib including avl.c 2023-10-13 14:35:06 +08:00
zhengshuxin
d90a1aad60 Fixed one compiling warning by gcc13.x 2023-10-07 11:50:53 +08:00
zhengshuxin
fe9004ffb6 Redifine acl::shared_stream for c++11 using. 2023-09-26 10:44:15 +08:00
zhengshuxin
3e782a567b Add debug info for redis_builder tool. 2023-09-22 16:22:45 +08:00
zhengshuxin
4905a7cb8f Change "uname -p" to "uname -m" to guess the OS type of Unix. 2023-09-20 19:00:34 +08:00
shuxin   zheng
52c9da8e3e Compile demo on mac 2023-09-20 18:42:04 +08:00
zhengshuxin
217dc1aa65 Add multicast in master udp service. 2023-09-20 18:23:03 +08:00
zhengshuxin
264ec4f36f Add and test multicase socket. 2023-09-20 17:21:27 +08:00
zhengshuxin
30de5d2967 Merge branch 'master' of gitee:zsxxsz/acl into gitee-master 2023-09-20 16:53:48 +08:00
shuxin   zheng
e78c53d659 Add more functions for multicast. 2023-09-20 16:53:15 +08:00
zhengshuxin
f9c40ff9f5 Move demo of udp/server. 2023-09-20 15:22:09 +08:00
shuxin   zheng
fff2bed41b Adding multicast ... 2023-09-20 15:15:11 +08:00
zhengshuxin
e5938c9f87 Add conditional compiling for including <libproc.h> on MacOS. 2023-09-18 14:39:05 +08:00
shuxin   zheng
f50da19dbb Using proc_pidpath() API to get the path of the running process, thanks to wfeii1980. 2023-09-15 15:58:23 +08:00
zhengshuxin
a2f83279cc Optimize redis_client_pipeline when no redis node got in the beginning. 2023-09-13 17:52:50 +08:00
zhengshuxin
74fea49d62 Fixed bugs in redis_client_pipeline when handling redis node down. 2023-09-13 17:19:19 +08:00
zhengshuxin
e47725fc1f Rename demo base64 to coder. 2023-09-11 16:10:39 +08:00
zhengshuxin
bb8d44962f Update the installing path. 2023-09-11 14:47:27 +08:00
zhengshuxin
3873a15da5 -lfiber should be after the -lacl for hooking IO process. 2023-09-11 14:40:50 +08:00
shuxin   zheng
171fb80b82 Add demo in acl_cache2.h 2023-09-05 10:51:39 +08:00
shuxin   zheng
95c4fd926b Rename base64 demo to coder. 2023-09-05 10:35:22 +08:00
zhengshuxin
635f3cbbbd test https 2023-09-03 21:20:35 +08:00