Commit Graph

412 Commits

Author SHA1 Message Date
DanyLE
2863cf1710 fix(CI): use cross toolchain
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2024-03-13 23:30:42 +01:00
DanyLE
4f91f99ca0 feat: add SIGTERM handling
Some checks reported errors
gitea-sync/ant-http/pipeline/head Something is wrong with the build of this commit
2024-03-13 22:48:10 +01:00
DanyLE
58a7738afe feat: rework on plugin support
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
- New plugin interface that supports multiple instances
- Fix and improve memory bugs
- Refactory and cleanup lib
- Improve scheduler
2024-03-13 18:07:07 +01:00
DanyLE
3bedc3ffb5 refactor: refactoring base code 2024-03-12 21:59:50 +01:00
DanyLE
9c25e62c0a feat(v2.0.0): Improvement + add IPv6 support
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
- fix: scheduler causes segmentfault when exiting the server
  - Add support for IPv6 protocol
2024-03-11 22:35:35 +01:00
DanyLE
32552ee0ed fix: remove openssl deprecated code
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2024-03-09 16:52:28 +01:00
DanyLE
375989acbe fix: correct path to support fastCGI
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2023-01-25 22:35:15 +01:00
DanyLE
eed2e9c1af Add more log
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2023-01-16 23:23:52 +01:00
DanyLE
a1acea2441 Allow sandboxing plugin instances
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2023-01-15 18:21:42 +01:00
DanyLE
bd0663ddf7 Unload plugin if pannic happen
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2023-01-11 22:18:45 +01:00
DanyLE
6a483e188d Allow to break rules applying when <break> command found in the current matched rule
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2023-01-09 20:54:06 +01:00
DanyLE
a78815c3b6 Allow enable/disable plugin on each port
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2023-01-09 19:51:21 +01:00
DanyLE
4e1c220b39 Allow specific configuration for plugins 2023-01-09 16:31:59 +01:00
Dany LE
5d7a0f8b49
Fix incorrect upload file path
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2023-01-04 21:39:46 +01:00
Dany LE
cab479a0fb
fix: plugin path bug
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2022-10-04 14:20:05 +02:00
Dany LE
a8201947ef
Update http_server.c
Some checks reported errors
gitea-sync/ant-http/pipeline/head Something is wrong with the build of this commit
2022-10-04 14:16:42 +02:00
Dany LE
91461f0b21
Infer plugin realpath from configuration
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2022-10-04 13:02:20 +02:00
Dany LE
0d9d6b5497
query realpathes from configurations
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2022-10-04 12:30:35 +02:00
Dany LE
a96523c218
database path shall only accessed by root
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2022-10-03 17:47:37 +02:00
Dany LE
6c39e969a4
Use older toolchain
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2022-09-30 11:57:30 +02:00
DanyLE
cd40ec7214 ws header read: return null if data is not available
All checks were successful
gitea-sync/ant-http/pipeline/head This commit looks good
2022-08-31 20:37:00 +02:00
DanyLE
bf9cd3f1ca use select in scheduler 2022-08-30 17:36:19 +02:00
DanyLE
e35c8b7a6f use poll instead of select 2022-08-30 17:27:01 +02:00
DanyLE
c7f6cf42cb refactor code, let plugin handle application data in post request 2022-08-27 21:42:56 +02:00
DanyLE
088baa1ef5 use open instead of fopen for fire readwarite 2022-08-27 16:57:44 +02:00
DanyLE
923c6b2625 fix bug on reading socket when ssl is disable 2022-08-23 01:16:25 +02:00
Dany LE
7315ece4dc
Update http_server.c 2022-08-21 18:26:34 +02:00
Dany LE
e6f0588a84
Update http_server.c 2022-08-21 18:25:26 +02:00
Dany LE
99c5df1c48
Update http_server.c 2022-08-21 18:14:08 +02:00
Dany LE
8cab868003
Update http_server.c 2022-08-21 17:01:34 +02:00
lxsang
7bf58c1d01 save the entire post request body to request 2022-08-19 17:57:45 +02:00
Dany LE
5d79f912c1
Update Jenkinsfile 2022-08-02 21:28:51 +02:00
Dany LE
4c62fae037
Update Jenkinsfile 2022-08-02 21:14:51 +02:00
Dany LE
9b8b4b7b63
Update Jenkinsfile 2022-08-02 21:02:26 +02:00
Dany LE
8f982694c6
Update Jenkinsfile 2022-08-02 20:59:48 +02:00
Dany LE
e1872f8b6b
Update Jenkinsfile 2022-08-02 20:58:57 +02:00
Dany LE
6780f94fcf
Update Jenkinsfile 2022-08-02 17:33:15 +02:00
Dany LE
f9f5de2809
Update Jenkinsfile 2022-08-02 17:32:42 +02:00
Dany LE
4d6c7f9326
Update Jenkinsfile 2022-08-02 17:24:35 +02:00
Dany LE
0c5385fd3f
Update Jenkinsfile 2022-08-02 17:22:58 +02:00
Dany LE
5851f3cba3
Update Jenkinsfile 2022-08-02 17:21:14 +02:00
Dany LE
d4fa350a3a
Update Jenkinsfile 2022-08-02 17:20:29 +02:00
Dany LE
b864827f2c
Update Jenkinsfile 2022-08-02 17:18:15 +02:00
Dany LE
11876c6e29
Update Jenkinsfile 2022-08-02 17:15:23 +02:00
Dany LE
a6bb0b16db
Update Jenkinsfile 2022-08-02 17:08:01 +02:00
Dany LE
100f9d74b6
Update Jenkinsfile 2022-08-02 17:01:10 +02:00
Dany LE
19ea0256a4
Update Jenkinsfile 2022-08-02 16:54:19 +02:00
Dany LE
b766884997
Update Jenkinsfile 2022-08-02 16:39:40 +02:00
Dany LE
81e73669e6
Update Jenkinsfile 2022-08-02 11:47:15 +02:00
Dany LE
82bede7e72
Update Jenkinsfile 2022-08-02 11:43:55 +02:00