Commit Graph

412 Commits

Author SHA1 Message Date
DanyLE 2863cf1710 fix(CI): use cross toolchain
gitea-sync/ant-http/pipeline/head This commit looks good Details
2024-03-13 23:30:42 +01:00
DanyLE 4f91f99ca0 feat: add SIGTERM handling
gitea-sync/ant-http/pipeline/head Something is wrong with the build of this commit Details
2024-03-13 22:48:10 +01:00
DanyLE 58a7738afe feat: rework on plugin support
gitea-sync/ant-http/pipeline/head This commit looks good Details
- 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
gitea-sync/ant-http/pipeline/head This commit looks good Details
- 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
gitea-sync/ant-http/pipeline/head This commit looks good Details
2024-03-09 16:52:28 +01:00
DanyLE 375989acbe fix: correct path to support fastCGI
gitea-sync/ant-http/pipeline/head This commit looks good Details
2023-01-25 22:35:15 +01:00
DanyLE eed2e9c1af Add more log
gitea-sync/ant-http/pipeline/head This commit looks good Details
2023-01-16 23:23:52 +01:00
DanyLE a1acea2441 Allow sandboxing plugin instances
gitea-sync/ant-http/pipeline/head This commit looks good Details
2023-01-15 18:21:42 +01:00
DanyLE bd0663ddf7 Unload plugin if pannic happen
gitea-sync/ant-http/pipeline/head This commit looks good Details
2023-01-11 22:18:45 +01:00
DanyLE 6a483e188d Allow to break rules applying when <break> command found in the current matched rule
gitea-sync/ant-http/pipeline/head This commit looks good Details
2023-01-09 20:54:06 +01:00
DanyLE a78815c3b6 Allow enable/disable plugin on each port
gitea-sync/ant-http/pipeline/head This commit looks good Details
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
gitea-sync/ant-http/pipeline/head This commit looks good Details
2023-01-04 21:39:46 +01:00
Dany LE cab479a0fb
fix: plugin path bug
gitea-sync/ant-http/pipeline/head This commit looks good Details
2022-10-04 14:20:05 +02:00
Dany LE a8201947ef
Update http_server.c
gitea-sync/ant-http/pipeline/head Something is wrong with the build of this commit Details
2022-10-04 14:16:42 +02:00
Dany LE 91461f0b21
Infer plugin realpath from configuration
gitea-sync/ant-http/pipeline/head This commit looks good Details
2022-10-04 13:02:20 +02:00
Dany LE 0d9d6b5497
query realpathes from configurations
gitea-sync/ant-http/pipeline/head This commit looks good Details
2022-10-04 12:30:35 +02:00
Dany LE a96523c218
database path shall only accessed by root
gitea-sync/ant-http/pipeline/head This commit looks good Details
2022-10-03 17:47:37 +02:00
Dany LE 6c39e969a4
Use older toolchain
gitea-sync/ant-http/pipeline/head This commit looks good Details
2022-09-30 11:57:30 +02:00
DanyLE cd40ec7214 ws header read: return null if data is not available
gitea-sync/ant-http/pipeline/head This commit looks good Details
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