Commit Graph

622 Commits

Author SHA1 Message Date
shuxin   zheng
3d43d63d49 Add redis builder. 2023-07-21 16:20:04 +08:00
shuxin   zheng
8b8b40d3d2 Optimize and test redis parser. 2023-07-21 14:23:10 +08:00
zhengshuxin
39f3cb30bf format code according c++17 2023-07-20 22:56:34 +08:00
shuxin   zheng
857f59e158 Write and test redis parser. 2023-07-20 19:24:18 +08:00
shuxin   zheng
637c52a77d Adding streaming redis parser. 2023-07-19 19:07:53 +08:00
shuxin   zheng
7a754b623b format codes. 2023-07-19 14:43:10 +08:00
shuxin   zheng
f3f0b60f81 Use cmake files. 2023-07-19 14:17:29 +08:00
zhengshuxin
f2c6b54dba Create pkv app to support redis protocol. 2023-07-19 09:54:14 +08:00
lday
e4c32ebb6f link liburing-ffi 2023-07-09 21:30:25 +08:00
zhengshuxin
979efeb3c5 build wizard 2023-06-22 19:38:36 +08:00
zhengshuxin
2275e50a59 App wizard can create service in commandline mode. 2023-06-17 12:05:57 +08:00
zhengshuxin
6db130c534 wizard can create service conf for other service which can be managed by acl_master. 2023-06-17 11:08:19 +08:00
zhengshuxin
4982bbf145 Optimize wizard app. 2023-05-27 21:30:54 +08:00
zhengshuxin
8a833622dd chmod some files 2023-05-27 10:50:51 +08:00
zhengshuxin
6fa297ae4d Optimize wizard's template for http service. 2023-05-21 22:10:02 +08:00
zhengshuxin
1f1e47e4cd Add HTTP PUT for demo 2023-05-05 14:18:50 +08:00
zhengshuxin
c564646a32 modify webpage 2023-04-29 12:26:18 +08:00
zhengshuxin
a8eb86e67a Fixed dead lock when writing log after fork() in acl_master. 2023-04-17 11:04:34 +08:00
zhengshuxin
e1b8c269f5 Rename acl-master's service name from master to acl-master. 2023-04-11 14:52:30 +08:00
zhengshuxin
39c749a13d optimize the performance of redis_builder 2023-04-03 22:04:13 +08:00
zhengshuxin
922d1f196c Add websocket supporting in the service's project created by wizard app. 2023-03-25 22:52:19 +08:00
zhengshuxin
d9fd1e005d optimize redis_gateway 2023-02-22 15:39:03 +08:00
zhengshuxin
8a02069411 Test redis_gateway. 2023-02-21 22:59:58 +08:00
zhengshuxin
0e052e155e The main functions of redis_gateway is ok:) 2023-02-21 22:44:29 +08:00
zhengshuxin
118580492d Writing redis_gateway ... 2023-02-21 19:11:21 +08:00
shuxin   zheng
a7a48d53ba Adding redis_gateway app. 2023-02-20 17:47:53 +08:00
zhengshuxin
9286a008c5 test 2022-10-26 07:03:34 -04:00
zhengshuxin
efe06cd020 test io_uring ... 2022-10-25 06:54:43 -04:00
zhengshuxin
515e388b2e Add support io_uring in service template - master_fiber 2022-10-23 20:42:57 +08:00
zhengshuxin
981dfcdacd optimize status demo 2022-09-18 11:15:37 +08:00
zhengshuxin
51a782772a test demo 2022-09-18 09:26:31 +08:00
zhengshuxin
4411d6b3de test demo 2022-09-15 23:13:17 +08:00
shuxin   zheng
8fea051a7f add json serialize demo with the viriable names 2022-09-14 12:00:15 +08:00
zhengshuxin
6ec3aa2ec5 test gson 2022-09-13 22:23:11 +08:00
zhengshuxin
3ac887ea53 test gson which can be transfered to std::map<> 2022-09-13 22:20:02 +08:00
zhengshuxin
48d42428a2 test demo 2022-09-11 16:24:01 +08:00
zhengshuxin
ba054b4b6e add one demo for getting status from TP-LINK 2022-09-11 16:18:55 +08:00
郑树新
0496e4680a compile demos on windows for x64 2022-09-06 15:20:02 +08:00
zhengshuxin
dbbb847c1b format codes charset 2022-09-06 09:48:25 +08:00
郑树新
58dceb57d5 optimize vs projects 2022-09-05 20:44:55 +08:00
郑树新
d46e53a45d add lost projects for windows 2022-09-05 20:28:23 +08:00
zhengshuxin
5e3f7358ba optimize fiber_file_close() of fiber_io.c 2022-09-02 23:25:28 +08:00
zhengshuxin
b62a3138b2 release new acl and master 2022-08-31 15:35:38 +08:00
zhengshuxin
7c97be44a9 modify demos' IO timeout from 0 to -1 because the changing of IO timeout meaning 2022-08-31 15:05:35 +08:00
郑树新
7b0a314136 optimize vc projects of service tmpl used by wizard 2022-08-31 08:44:59 +08:00
郑树新
9c2f893ea6 optimize projects on windows 2022-08-31 08:37:27 +08:00
zhengshuxin
e30ea6808f change charset from utf-8 to gbk for service template 2022-08-30 23:10:28 +08:00
zhengshuxin
97028886a8 test openssl in fiber mode. 2022-08-29 18:40:15 +08:00
zhengshuxin
ae39d3ec94 optimize network IO module. 2022-08-29 17:09:02 +08:00
zhengshuxin
4b7d12fb95 test demo 2022-08-26 21:42:14 +08:00
zhengshuxin
70391ac4b0 add SNI in acl::openssl_io 2022-08-26 17:51:41 +08:00
zhengshuxin
b1dd2149f5 optimize httpd_proxy demo 2022-08-26 00:12:26 +08:00
zhengshuxin
43c454a93d Don't close aio socket if there is some data waiting to be written in aio buffer. 2022-08-25 23:08:05 +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
a1b09b743e optimize ssl module 2022-08-20 21:32:08 +08:00
shuxin   zheng
689471da8f add service template's default confgiure items. 2022-08-10 14:44:39 +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
zhengshuxin
e664f21494 build acl ok on Cygwin 2022-08-06 20:03:51 +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
zhengshuxin
b1506818eb fiber service template can use SO_REUSEPORT for unix domain socket 2022-08-02 23:21:44 +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
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
14fce1cc1a optimize for making valgrind happy 2022-07-18 11:42:25 +08:00
zhengshuxin
29e43b1d6f release acl-master 3.5.4-8 version 2022-07-14 09:12:27 +08:00
zhengshuxin
6250fd323a acl_master supports signal the children processes with the specified signal numer 2022-07-04 11:17:11 +08:00
zhengshuxin
5f0e2bb9f0 add signal command for master_ctl 2022-07-01 19:02:30 +08:00
zhengshuxin
c35422f8e3 Add signal API in acl_master to signal the children processes. 2022-07-01 18:07:43 +08:00
zhengshuxin
b61741c233 acl_master service supports different CentOS automatically 2022-06-30 09:22:34 +08:00
zhengshuxin
d6e888c660 acl_master service supports Centos5, Centos6 2022-06-29 22:42:54 +08:00
zhengshuxin
9dc1ad95e2 optimize acl_master's systemd service 2022-06-29 19:46:03 +08:00
zhengshuxin
0a3c0cf0f3 acl-master release 3.5.4-1 version 2022-06-29 11:38:33 +08:00
zhengshuxin
1c2a4a87f3 acl_master will scan services in sub-directory 2022-06-28 16:07:25 +08:00
shuxin   zheng
bf7a09bf2c Add one control if acl_master.log can be generated in alone mode for master service. 2022-06-12 20:32:08 +08:00
zhengshuxin
1bcc233e3f test demo 2022-06-06 19:22:21 +08:00
shuxin   zheng
9cf7281054 release new version for acl_libs and acl_master 2022-06-01 20:24:53 +08:00
zhengshuxin
51c476c1cf Server's stdio can be redirected controled by acl_master. 2022-05-31 12:06:19 +08:00
shuxin   zheng
2669546783 optimize dns-gate 2022-05-29 17:41:21 +08:00
郑树新
a0ea450ba2 test net_tools 2022-05-19 23:57:35 +08:00
zhengshuxin
ee93c0de8f optimzie httpd_proxy demo 2022-05-11 11:57:00 +08:00
shuxin   zheng
fdfd2a85fd add one http server demo which can be used as a static webserver 2022-05-08 20:52:22 +08:00
shuxin   zheng
427c05c9fa modifing vc2019 project for http service template 2022-05-08 19:31:58 +08:00
shuxin   zheng
b8a91ba71e correct http service template 2022-05-08 19:19:28 +08:00
zhengshuxin
286297a0dc add ssl functions in http service created by wizard 2022-05-06 00:02:13 +08:00
shuxin   zheng
39b11013d2 test dns-gate 2022-05-05 08:57:28 +08:00
shuxin   zheng
d2aab4fb4a add reload for dns-gate 2022-05-03 22:36:37 +08:00
郑树新
12d402a69c build dns-gate on windows 2022-05-02 21:57:47 +08:00
shuxin   zheng
e822c28850 optimize and test dns-gate 2022-05-02 20:50:59 +08:00
shuxin   zheng
c072648baa optimize and test dns-gate app 2022-05-02 17:29:27 +08:00
shuxin   zheng
66fde58d2b add lost files for dns-gate 2022-05-02 16:13:10 +08:00
郑树新
44974a5eb4 optimize dns-gate 2022-05-02 16:11:14 +08:00
zhengshuxin
162bcd4e90 test dns-gate 2022-05-02 11:22:54 +08:00
shuxin   zheng
c39a737851 optimize dns-gate 2022-05-02 09:40:26 +08:00
郑树新
854c1aa4ca merge and format event_iocp.c; add dns-gate demo project 2022-05-01 23:29:31 +08:00
shuxin   zheng
acd8022187 add sqlite db module to save some info in dns-gate demo 2022-05-01 09:00:08 +08:00
shuxin   zheng
523dee01a8 test demos 2022-04-30 23:28:17 +08:00