Commit Graph

4021 Commits

Author SHA1 Message Date
zhengshuxin
980c56df1f Add tbox2 for transfering messages. 2024-01-06 10:59:33 +08:00
shuxin   zheng
72feade14a Test coder demo. 2023-12-26 11:26:33 +08:00
zhengshuxin
2f42289ebd Use logger_debug() in mqtt_client.cpp when some errors happen. 2023-12-20 14:08:02 +08:00
shuxin   zheng
775f844dc3 Test acl_valid_ipv6_hostaddr(). 2023-12-18 18:09:40 +08:00
郑树新
fd9a4911b8
Merge pull request #320 from popsky/master
Fix bug: redis_client get_string not comsume ending \r\n on empty string
2023-12-18 13:31:36 +08:00
sukong
cfb83b05df Fix bug: redis_client get_string not comsume ending \r\n on empty string, which cause parse error when hgetall on key that contain such empty string. 2023-12-16 02:37:05 +08:00
郑树新
1331b420b3 Load OpenSSL dll successfully on Windows platforms. 2023-12-15 16:20:21 +08:00
zhengshuxin
57b9b904b8 Test ip connecting process. 2023-12-15 10:34:03 +08:00
郑树新
ac1683c687 Use OpenSSL on Windows ok. 2023-12-14 22:49:33 +08:00
shuxin   zheng
bf43e8bb70 Test ssl demo. 2023-12-12 13:59:22 +08:00
shuxin   zheng
e7a00def28 Fixed bugs in test demos. 2023-12-12 11:52:51 +08:00
shuxin   zheng
a40a165b4e Url parser can parsing url like http://ip:port. 2023-12-12 11:52:08 +08:00
shuxin   zheng
73d0f3a02a Merge branch 'master' of gitee:zsxxsz/acl into gitee-master 2023-12-09 15:46:01 +08:00
shuxin   zheng
b74b0d1c0e socket_stream's default read/write buffer size can be set by calling acl::istream::set_rbuf_size() or acl::ostream::set_wbuf_size(). 2023-12-09 15:41:45 +08:00
zhengshuxin
cad5d4c8d7 Add operator == for acl::string for comparing "ok" == acl::string. 2023-12-08 21:37:42 +08:00
zhengshuxin
8d175b2f02 Merge branch 'master' of gitee:zsxxsz/acl into gitee-master 2023-12-07 19:22:45 +08:00
shuxin   zheng
af7a956599 Merge branch 'github-upstream-master' into gitee-master 2023-12-07 19:19:45 +08:00
zhengshuxin
c2b349b578 Merge branch 'master' of gitee:zsxxsz/acl into gitee-master 2023-12-07 19:18:04 +08:00
shuxin   zheng
bd3e8fb8a7 Fixed one problem in event.c 2023-12-07 19:15:08 +08:00
郑树新
4ecb5a5f73
Merge pull request #318 from woodlyer/patch-1
Update README.md
2023-12-06 18:31:16 +08:00
woodlyer
496806f209
Update README.md
a little mistake.    
```
NULl  ->  NULL
```
2023-12-05 17:24:43 +08:00
shuxin   zheng
3d86688e3c Test doc 2023-12-02 15:35:46 +08:00
shuxin   zheng
2903168d92 test doc 2023-12-02 15:05:15 +08:00
shuxin   zheng
be7e7629ef Test doc 2023-12-02 14:59:41 +08:00
shuxin   zheng
e22111118f Test doc 2023-12-02 14:56:29 +08:00
shuxin   zheng
a36483f32b Test doc 2023-12-02 14:50:54 +08:00
shuxin   zheng
ed3e2ef894 Test doc 2023-12-02 14:33:55 +08:00
shuxin   zheng
13cd157831 test doc 2023-12-02 11:48:33 +08:00
shuxin   zheng
f0f153651b Test doc. 2023-12-02 11:41:09 +08:00
shuxin   zheng
1e8009d83d Mod Doxyfile 2023-12-02 11:08:57 +08:00
zhengshuxin
b7b53e1648 Test doc 2023-12-01 14:38:29 +08:00
zhengshuxin
c38c4cbccc Add doc for readthedocs. 2023-12-01 14:30:45 +08:00
zhengshuxin
962e8f80fd Fixed one compiling error when build lib_acl_cpp to use Openssl in static mode with OPENSSL_STATIC=yes 2023-11-30 14:25:52 +08:00
zhengshuxin
2f295c2fce Modify doc 2023-11-29 16:23:32 +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
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