Commit Graph

3941 Commits

Author SHA1 Message Date
zhengshuxin
f2e553bc98 Build acl by cosmocc. 2024-03-16 16:08:06 +08:00
zhengshuxin
1cee9d59c7 Add functions for modify and get the current connections count for fiber server template. 2024-03-02 10:51:27 +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
zhengshuxin
9a43386b7e Add demos' link. 2024-02-28 09:41:05 +08:00
zhengshuxin
8fd61ff32a Merge branch 'github-upstream' into gitee-master 2024-02-28 09:38:31 +08:00
zhengshuxin
f89952778d Modify readme 2024-02-28 09:33:56 +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
a8d6feb3dd Remove funding yml. 2024-02-19 22:22:37 +08:00
shuxin   zheng
ba0a630952 Optimize mqtt module by using std::string that will use smaller memroy than acl::string. 2024-02-05 17:26:13 +08:00
shuxin   zheng
7393b6ddf2 Use std::string replacing acl::string. 2024-02-05 16:06:08 +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
398fe82bdb Build master tools by gcc12 2024-01-27 13:56:48 +08:00
zhengshuxin
ae87f9e3c7 Make acl_fiber_kill() more safety. 2024-01-26 18:34:42 +08:00
zhengshuxin
57a944aefc Don't write log when messages are empty in redis_client_pipeline::flush_all(). 2024-01-26 09:18:27 +08:00
郑树新
15a4ce765d Test GUI fiber 2024-01-21 23:12:03 +08:00
郑树新
454a78d402 Test fiber in GUI on windows platform. 2024-01-16 18:34:08 +08:00
zhengshuxin
b2650d3e6f Optimize and test tbox2.hpp 2024-01-06 12:52:03 +08:00
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