Commit Graph

3354 Commits

Author SHA1 Message Date
zhengshuxin
b30c649fa2 test openssl in fiber mode 2022-08-23 22:10:40 +08:00
shuxin   zheng
ffede9f62e compile openssl on macos 2022-08-23 18:30:50 +08:00
zhengshuxin
7ce6014972 Add the openssl-1.1.1q's headers into acl, so we can use Openssl in default mode. 2022-08-23 17:54:54 +08:00
zhengshuxin
f42003d46f disable openssl default in Makefile 2022-08-23 17:22:36 +08:00
zhengshuxin
9c39bf6dcc optimize and test ssl module 2022-08-23 10:21:33 +08:00
郑树新
026485c21e compile acl on windows ok 2022-08-22 22:32:23 +08:00
zhengshuxin
faf0a7369d optimize and test ssl module in acl 2022-08-22 22:03:38 +08:00
shuxin   zheng
99ec885f7c add openssl module into xcode project of acl 2022-08-22 17:35:11 +08:00
zhengshuxin
544597789d optimize and test ssl module for openssl 2022-08-22 17:13:39 +08:00
zhengshuxin
9fbdfc6502 optimize and test openssl used in acl ssl module 2022-08-21 22:01:51 +08:00
zhengshuxin
8e6d37f1a0 optimize ssl module 2022-08-21 17:34:05 +08:00
zhengshuxin
a1b09b743e optimize ssl module 2022-08-20 21:32:08 +08:00
zhengshuxin
5dcdc47999 begin to support openssl ... 2022-08-20 19:31:37 +08:00
zhengshuxin
6486e520f8 format code. 2022-08-19 10:28:04 +08:00
zhengshuxin
a62bff032f compile tls module 2022-08-17 15:36:10 +08:00
zhengshuxin
56548cdb8b release new version for one bug fixed in fiber module. 2022-08-15 15:15:27 +08:00
zhengshuxin
1944187834 It't not reasonable in acl_fiber_poll() that the max timeout will used when the timeout is -1. 2022-08-15 15:11:41 +08:00
郑树新
e4bf174d5b compile rfc822.cpp ok on windows platform 2022-08-10 23:16:05 +08:00
shuxin   zheng
689471da8f add service template's default confgiure items. 2022-08-10 14:44:39 +08:00
shuxin   zheng
211b62d2ef add acl_localtime.c from redis to replace localtime_r() 2022-08-10 14:31:26 +08:00
zhengshuxin
7cd0450bd1 optimize master_keepalive.sh shell 2022-08-09 14:11:23 +08:00
zhengshuxin
97f66b265e compile demos on Cygwin 2022-08-06 23:32:00 +08:00
郑树新
1ebb4554b6 compile on windows 2022-08-06 22:09:12 +08:00
zhengshuxin
680ce7fba3 build ok 2022-08-06 20:20:17 +08:00
zhengshuxin
e664f21494 build acl ok on Cygwin 2022-08-06 20:03:51 +08:00
zhengshuxin
13691baaa9 use configure name directly in service template. 2022-08-06 12:33:11 +08:00
zhengshuxin
4623e568ac add MASTER_SERVICE=ALONE environment to control service running in alone mode 2022-08-03 15:36:23 +08:00
zhengshuxin
06bb626faa release new version for fixed one bugs in fiber_server.cpp 2022-08-03 10:15:41 +08:00
zhengshuxin
eeb441afcb fixed one bug in fiber_server.cpp when using shared stack mode 2022-08-03 10:09:03 +08:00
郑树新
ba7bb5f03f add !defined(MINGW) for supporting MSYS2 in acl_mbox.c 2022-08-02 23:34:45 +08:00
zhengshuxin
b1506818eb fiber service template can use SO_REUSEPORT for unix domain socket 2022-08-02 23:21:44 +08:00
zhengshuxin
608dc0c4f4 test wait_group of fiber module 2022-08-01 22:13:42 +08:00
郑树新
d96e7f55b8 build acl ok on windows platform. 2022-08-01 22:05:07 +08:00
zhengshuxin
9f839e7363 add wait_group in fiber module 2022-08-01 21:57:07 +08:00
shuxin   zheng
4374153f00 add wait_group.cpp in xcode project of acl 2022-08-01 16:02:21 +08:00
zhengshuxin
785487b466 add wait_group for fiber module like sync.WaitGroup in Golang 2022-08-01 15:48:21 +08:00
zsx
ddedde7560 modify doc 2022-07-31 21:21:41 +08:00
zhengshuxin
4bf06e18f5 modify readme 2022-07-28 00:22:48 +08:00
shuxin   zheng
32b521c40b add another push_back(unsigned char, bool) in string 2022-07-26 17:30:54 +08:00
zhengshuxin
d5bac0b0b1 optimize acl_master and service templates 2022-07-26 16:08:25 +08:00
zhengshuxin
0e8ed6d8fa Merge branch 'master' of gitee:zsxxsz/acl into gitee-master 2022-07-25 18:28:04 +08:00
zhengshuxin
9e7ad64171 fixed build rpm's warning 2022-07-25 15:50:28 +08:00
zhengshuxin
af97334509 acl-master service framework and fiber service template support SO_REUSEPORT option. 2022-07-25 15:30:41 +08:00
郑树新
152deb195c build some app on windows 2022-07-22 23:15:27 +08:00
zhengshuxin
72d9cc9402 delete unused codes 2022-07-22 09:57:27 +08:00
zhengshuxin
ed8a821d60 add explicit for acl::string(size_t n) 2022-07-22 09:55:12 +08:00
zhengshuxin
e1fba7dee1 remove virtual attribute from acl::string that can save 8 bytes for each acl::string object. 2022-07-21 18:46:12 +08:00
zhengshuxin
6da6a1dbd1 optimize size of the ACL_VSTRING object 2022-07-21 18:29:28 +08:00
zhengshuxin
e9fde422ac mqtt payload can be binary data. 2022-07-20 16:25:21 +08:00
zhengshuxin
0b96d55f7a optimize zlib_stream module 2022-07-19 19:06:34 +08:00