Commit Graph

53 Commits

Author SHA1 Message Date
lxsang
a86a2d150e cont. 2020-01-24 16:52:44 +01:00
lxsang
353323f93a add h2 implement 2020-01-15 18:27:28 +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
4608ae874f fix 2020-01-08 19:17:51 +01:00
lxsang
d01e5e13aa increte wait time 2019-12-21 00:00:53 +01:00
lxsang
3435733ac2 add multiport support 2019-12-20 16:49:41 +01:00
lxsang
2562c06f31 fix write 2019-12-19 09:58:19 +01:00
lxsang
b093bd0194 zzzz 2019-12-15 18:23:01 +01:00
lxsang
8d2449bd69 new api 2019-12-15 12:10:06 +01:00
lxsang
e05515a537 change log mechanism 2019-12-11 22:17:42 +00:00
lxsang
01722ae39c add config files 2019-11-13 14:22:25 +01:00
lxsang
424db8dd6e switch to autotools 2019-11-13 11:48:54 +01:00
Xuan Sang LE
065119e980
Update httpd.c 2019-11-08 15:54:41 +01:00
Xuan Sang LE
e5b803729f
Update httpd.c 2019-11-08 15:26:10 +01:00
lxsang
f9f0545899 fix openssl deprecate functions 2019-11-08 11:52:00 +01:00
lxsang
52ede859bd add data validity to scheduler 2019-07-31 15:11:59 +02:00
lxsang
21399ac8c7 add debug code to invertigates looping buh 2019-04-11 11:00:52 +02:00
lxsang
848da534b5 add timeout per connection 2018-10-16 12:22:13 +02:00
lxsang
133cb58e90 use heavy task by default 2018-10-14 21:48:51 +02:00
lxsang
487e5b108b use heavy task by default 2018-10-14 20:41:44 +02:00
lxsang
ba4bfadec0 fix deadlock 2018-10-14 10:57:09 +02:00
lxsang
592fc88587 reduce cpu usage using semaphore 2018-10-10 12:42:47 +02:00
lxsang
d60109fcf9 minor fix 2018-10-09 17:24:00 +02:00
lxsang
a3509ca6aa open ssl still leak memory 2018-10-09 12:15:48 +02:00
lxsang
03a0a9deea request body can be decode directly or delegated to plugin 2018-10-08 19:32:23 +02:00
lxsang
04fec05b70 fix open ssl bug 2018-10-07 01:03:05 +02:00
lxsang
89e3d7a3f0 fix memory leak on the new non blocking system 2018-10-05 19:01:39 +02:00
lxsang
5477f54f60 first working but buggy version 2018-10-04 19:47:31 +02:00
lxsang
3447b07fc6 use async for server 2018-10-03 23:42:42 +02:00
Xuan Sang LE
6fbf3d4984 fix zoombie process & rename plugin handle method 2018-09-12 11:06:19 +02:00
Xuan Sang LE
181ee44a51 fix 2018-06-26 13:40:53 +02:00
Xuan Sang LE
8618c9ebf5 fix 2018-05-03 15:10:44 +02:00
Xuan Sang LE
62b037aeab fix new ssl version linking bug 2018-03-19 12:06:22 +01:00
Xuan Sang LE
d0df213164 fix ssl initialisation bug 2018-03-14 16:47:39 +01:00
Xuan Sang LE
5f12b8917a add remote IP logging 2018-03-14 10:51:46 +01:00
Xuan Sang LE
0733bec252 fix socket close 2018-03-08 12:38:53 +01:00
Xuan Sang LE
d39832b981 limit number of connection at a time 2018-03-08 11:39:44 +01:00
Xuan Sang LE
6bc76386f6 fix memory leak 2018-03-02 19:04:00 +01:00
Xuan Sang LE
4b441b3d09 fix rules orders in config file 2018-02-23 19:54:16 +01:00
Xuan Sang LE
957a9f719f add configurable file handler 2018-02-20 19:02:31 +01:00
Xuan Sang LE
8a3c95db22 add ssl session cache 2018-02-10 16:57:21 +01:00
Xuan Sang LE
708e54989d ssl alpha support 2018-02-10 12:24:01 +01:00
Xuan Sang LE
aba40b16f5 bug every where 2018-02-10 11:22:41 +01:00
Xuan Sang LE
9dcffa6653 add ssl, rename plugins source tree 2018-02-09 13:13:11 +01:00
Xuan Sang LE
101cbead6c add reconfigurable connection baglog 2018-02-05 23:04:02 +01:00
Xuan Sang LE
60deb84111 add rules supports (alpha) 2018-02-03 18:50:07 +01:00
Xuan Sang LE
6e5aa0ddcf fix mac os linker problem 2017-07-30 01:00:36 +02:00
Xuan Sang LE
9943dbdcc8 using shared library for common api 2017-07-29 22:00:34 +02:00
lxsang
78f1e67864 add daemon plugin 2016-03-04 11:38:08 +01:00
lxsang
8e02096886 minor change 2016-02-29 22:50:10 +01:00