Commit Graph

563 Commits

Author SHA1 Message Date
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
shuxin   zheng
9b6a007103 test dns-gate demo 2022-04-30 20:33:12 +08:00
shuxin   zheng
2dbba96b97 fixed one bugs in rfc1035.cpp and add one demo dns-gate for transfering DNS protocol. 2022-04-30 14:56:38 +08:00
zhengshuxin
376e2571d8 Release acl-master 3.5.2-0 & acl-libs 3.5.3-11 2022-04-24 17:21:29 +08:00
zhengshuxin
8ee6683cd2 optimize acl_master for managing more no-acl modules 2022-04-22 17:55:25 +08:00
zhengshuxin
b38d4707b6 acl_master can manage the services which were not written by acl service template. 2022-04-19 17:48:58 +08:00
zhengshuxin
540bfbe3d8 fixed bugs in redis migrating process 2022-04-16 13:47:03 +08:00
zhengshuxin
d9f0c8b5da remove some compiling options for MacOS 2022-04-11 19:09:39 +08:00
hailang
5ef96d62fe Merge remote-tracking branch 'origin/master' into dev_mac_support_cross_compilation 2022-04-10 17:29:58 +08:00
hailang
3ddff50476 mac support cross compile 2022-04-10 15:43:29 +08:00
zhengshuxin
62fad2d17b Don't crash if setsid() error in acl_master 2022-04-08 17:50:52 +08:00
zhengshuxin
ddb2232be8 modify service configure for fiber mode 2022-04-08 08:16:02 +08:00
zhengshuxin
9c8fc9dba4 master_fiber.cpp can be used in shared stack mode. 2022-04-06 18:21:51 +08:00
zhengshuxin
3a74c65d81 Merge branch 'master' of gitee:zsxxsz/acl into gitee-zsxxsz 2022-04-03 00:16:40 +08:00
郑树新
a9b4053454 test httpd_proxy 2022-04-03 00:16:05 +08:00
zhengshuxin
af816bd946 test httpd_proxy demo 2022-04-02 23:59:44 +08:00
zhengshuxin
7783529c47 test httpd_proxy demo 2022-04-02 23:48:10 +08:00
zhengshuxin
e9b62fdc14 fixed bugs in httpd_proxy demo 2022-04-02 16:31:12 +08:00
zhengshuxin
300de6b7e4 poll.c can support shared stack 2022-03-31 18:35:14 +08:00
zhengshuxin
1ced194a2b optimize the API epoll's hooking in fiber module 2022-03-22 15:55:58 +08:00
zhengshuxin
cf30060e4f add setParseBody() in HttpServletRequest class 2022-03-16 18:14:45 +08:00
zhengshuxin
69d5e8bd63 test closing fd in another fiber 2022-03-12 23:59:32 +08:00
zhengshuxin
6a9d69c1f3 test httpd_proxy for closing another fiber's fd 2022-03-03 19:22:48 +08:00
zhengshuxin
18979c88a5 optimize for closing fd in another fiber from the running fiber 2022-03-02 18:33:09 +08:00
zhengshuxin
a60dbd21e1 adding new feature that one fiber can close another fiber's fd 2022-03-01 19:02:05 +08:00
zhengshuxin
f940f2dca3 seperate read/write fiber for reading and writing process 2022-02-20 11:39:46 +08:00
郑树新
6139b0ef2f add httpd_proxy's project into acl_cpp_vc2019.sln 2022-02-17 21:13:40 +08:00
zhengshuxin
f93fe96ec1 optimize and test fiber module 2022-02-16 23:01:54 +08:00
zhengshuxin
d4a829102f test fiber 2022-02-16 18:16:58 +08:00
shuxin   zheng
56314c1fdf test httpd_proxy 2022-02-16 12:00:12 +08:00
郑树新
3fe4ad1a84 optimize and fixed bugs in fiber module when using IOCP event 2022-02-15 22:34:10 +08:00
shuxin   zheng
f32aea02f5 readd doWebsocket() API in HttpServlet class for being compatible with old applications 2022-02-11 10:35:18 +08:00
shuxin   zheng
c968da6825 fixed some bugs in websocket demo 2022-02-10 09:50:00 +08:00
root
a41327d992 build tests ok on Alpine 2022-01-27 20:47:28 +00:00
zhengshuxin
8d7cf5cdfc build samples ok on WSL ubuntu 2022-01-28 12:28:21 +08:00
root
edf0b72aa3 porting to Alpine Linux ok 2022-01-27 19:37:10 +00:00
shuxin   zheng
d7fa5eab36 test httpd_proxy demo 2022-01-24 18:36:08 +08:00
郑树新
b60bdf94cd test httpd_proxy 2022-01-19 23:47:53 +08:00
郑树新
94980730c2 build httpd_proxy demo on windows platform 2022-01-18 23:58:40 +08:00
郑树新
6caf0293a1 support vs2019 for the application project generated by wizard 2022-01-01 11:28:01 +08:00
zhengshuxin
001964c9fc fixed bugs in http_servlet class in app/wizard/tmpl. 2021-10-19 13:23:38 +08:00
zhengshuxin
77aa6ef7ea optimize packaging process 2021-09-25 18:11:39 +08:00
shuxin   zheng
c0e6d687fb add vc2019 project for wizard module 2021-05-26 14:55:23 +08:00
shuxin   zheng
2cfb441d47 add one http server demo 2021-03-26 10:19:39 +08:00
shuxin   zheng
ce4eefa5ba modify samples 2021-01-17 18:57:37 +08:00
shuxin   zheng
af40bef5b0 moify Makefile in wizard's tmpl 2020-09-07 14:17:29 +08:00
shuxin   zheng
2f8c86105e optimize servers template in app/wizard 2020-09-07 14:09:24 +08:00
shuxin   zheng
435e4ff4aa optimize app/wizard 2020-08-21 14:51:09 +08:00
unknown
d4313ab4f6 fixed some compiling error by vc2015 2020-08-06 18:14:31 +08:00
shuxin   zheng
1beda872e0 fixed demo compiling error 2020-08-06 17:46:26 +08:00
zhengshuxin
d800ca468e use MD compiling options for all vc projects 2020-08-06 15:42:37 +08:00
unknown
556ec95a93 modify projects 2020-08-06 14:13:31 +08:00
郑树新
a6976962cd fixed compiling error by vc2012 2020-07-26 16:28:16 +08:00
shuxin   zheng
4f2dd3649f rewrite redis_client_cluster/redis_command classes. 2020-07-20 11:21:47 +08:00
shuxin   zheng
e2a5a02661 remove cpp files from vc projects created by wizard 2020-06-30 16:50:15 +08:00
shuxin   zheng
3942464913 optimize http template for wizard 2020-06-30 16:33:42 +08:00
shuxin   zheng
2e486755f0 optimize http template for wizard app 2020-06-30 15:55:52 +08:00
shuxin   zheng
30887c2cfc remove unused header in http_service.cpp 2020-06-29 17:26:20 +08:00
shuxin   zheng
01cfeed532 optimize http service templates in wizard app 2020-06-29 17:17:56 +08:00
zhengshuxin
06b812a8a5 compiling http service templates ok on Linux 2020-06-29 14:42:23 +08:00