Commit Graph

413 Commits

Author SHA1 Message Date
Xuan Sang LE
a9cf5f0123
Update .drone.yml 2021-01-27 00:44:48 +01:00
Xuan Sang LE
eec7fefb3e
Create .drone.yml 2021-01-27 00:40:51 +01:00
lxsang
be71a6d146 regen release 2021-01-23 16:21:06 +01:00
lxsang
6c4713ac62 remove reverse proxy, it should be handled by the plugin 2021-01-23 16:20:16 +01:00
lxsang
1f143327e4 proxy task is not closed imediately, result in hight CPU usage 2021-01-23 09:54:02 +01:00
lxsang
8b483f0579 fix proxy protocol bug 2021-01-22 13:12:23 +01:00
lxsang
520b99f94b add support to reverse proxy (alpha) 2021-01-22 01:12:26 +01:00
lxsang
5d1998ef1f inactivity timeout set to 60 2021-01-05 18:00:51 +00:00
lxsang
44a33e5413 regen archive 2021-01-03 21:32:17 +01:00
lxsang
08877f84ad use the new scheduler 2021-01-03 21:31:35 +01:00
lxsang
cbbc48d216 improvement scheduler 2021-01-03 11:24:55 +01:00
lxsang
9d19a81a8e fix sha1 include path 2021-01-01 13:48:00 +01:00
lxsang
77f4165fd4 fix sha1 include path 2021-01-01 13:30:46 +01:00
lxsang
7de4bd6c1c fix sha1 include path 2021-01-01 13:30:04 +01:00
lxsang
6408e646e8 add missing header 2021-01-01 13:26:51 +01:00
lxsang
f1a188ca3d add missing header file 2021-01-01 13:21:26 +01:00
lxsang
7e0232f299 fix setsockopt 2020-12-28 13:49:44 +01:00
lxsang
02d48fb659 fix 2020-12-28 12:26:08 +01:00
lxsang
4b6de31e66 improve websocket lib 2020-12-22 16:02:36 +01:00
lxsang
708e492c49 Use blocking select to monitor ports, no need to use a thread for each port 2020-09-23 13:10:54 +02:00
lxsang
9da33124bc allow ordered dictionary 2020-09-22 16:49:43 +02:00
lxsang
1e4856b08a support options method 2020-09-21 20:10:07 +02:00
lxsang
8c11f06ff0 fix scheduler bug: Scheduler dont validate client data as expected 2020-09-17 13:42:28 +02:00
lxsang
69ad08b1a1 fix scheduler statistic take too much cpu at idle 2020-09-13 02:46:24 +02:00
lxsang
b35cd61da4 add statistic log to scheduler, good for debug 2020-09-13 01:29:55 +02:00
lxsang
e38cd9de1b scheduler cause high CPU usage in syslog 2020-08-31 08:24:21 +02:00
lxsang
883ef9c3a3 limit header size 2020-08-27 13:43:27 +02:00
lxsang
5e60eeac02 limit header size 2020-08-27 13:42:58 +02:00
lxsang
806a7ccc6a limit header size 2020-08-27 13:31:40 +02:00
lxsang
56806fb25b add more verbose to log 2020-08-27 12:46:05 +02:00
lxsang
280ad920e9 fix plugin include error 2020-08-25 17:04:17 +02:00
lxsang
776bd017e2 Enhance scheduler, cleanup lib 2020-08-25 16:40:24 +02:00
lxsang
2041ee2ba0 cleanup code 2020-08-19 12:26:17 +02:00
lxsang
5765df3697 optimise cpu usage 2020-08-19 11:08:30 +02:00
lxsang
397145662c add service file 2020-08-08 20:35:21 +02:00
lxsang
adb0811a08 add BST to lib 2020-08-06 18:45:12 +02:00
lxsang
d2a5f3220a Minor fix on configuration read 2020-08-03 18:56:51 +02:00
lxsang
a0445adcc5 user log daemon 2020-02-12 12:56:30 +01:00
lxsang
0f44d62849 add identifier for log filter & regen distrib 2020-02-12 12:27:12 +01:00
lxsang
775b025087 regen distrib. 2020-02-12 12:10:06 +01:00
lxsang
d5682fe186 user syslog for logging 2020-02-12 12:08:36 +01:00
lxsang
357b45aee9 gen distrib 2020-01-11 23:39:37 +01:00
lxsang
7fc12a72e6 add protocol selection to ssl, used for http2 support in the future 2020-01-11 22:30:01 +01:00
lxsang
7b274de0db Merge branch 'master' of https://github.com/lxsang/ant-http 2020-01-10 17:32:09 +01:00
lxsang
6f7d028c86 add cache control to static file, remove unthread safe code 2020-01-10 17:31:49 +01:00
Xuan Sang LE
4c6eeef0ac
Update README.md 2020-01-09 14:55:02 +01:00
lxsang
1200d9d990 gen distrib 2020-01-09 14:26:55 +01:00
lxsang
75df72e10a add header verify 2020-01-09 12:18:59 +01:00
lxsang
1af2945af0 cleanup 2020-01-08 22:35:58 +01:00
lxsang
189120bd88 allow copress body with zlib 2020-01-08 22:04:10 +01:00