Commit Graph

412 Commits

Author SHA1 Message Date
f5fbd0b86d fix(CI): use cross toolchain
Some checks failed
gitea-sync/ant-http/pipeline/head There was a failure building this commit
2024-03-13 23:15:01 +01:00
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
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
3bedc3ffb5 refactor: refactoring base code 2024-03-12 21:59:50 +01:00
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
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
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
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
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
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
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
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
4e1c220b39 Allow specific configuration for plugins 2023-01-09 16:31:59 +01:00
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
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
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
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
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
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
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
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
bf9cd3f1ca use select in scheduler 2022-08-30 17:36:19 +02:00
e35c8b7a6f use poll instead of select 2022-08-30 17:27:01 +02:00
c7f6cf42cb refactor code, let plugin handle application data in post request 2022-08-27 21:42:56 +02:00
088baa1ef5 use open instead of fopen for fire readwarite 2022-08-27 16:57:44 +02:00
923c6b2625 fix bug on reading socket when ssl is disable 2022-08-23 01:16:25 +02:00
7315ece4dc Update http_server.c 2022-08-21 18:26:34 +02:00
e6f0588a84 Update http_server.c 2022-08-21 18:25:26 +02:00
99c5df1c48 Update http_server.c 2022-08-21 18:14:08 +02:00
8cab868003 Update http_server.c 2022-08-21 17:01:34 +02:00
7bf58c1d01 save the entire post request body to request 2022-08-19 17:57:45 +02:00
5d79f912c1 Update Jenkinsfile 2022-08-02 21:28:51 +02:00
4c62fae037 Update Jenkinsfile 2022-08-02 21:14:51 +02:00
9b8b4b7b63 Update Jenkinsfile 2022-08-02 21:02:26 +02:00
8f982694c6 Update Jenkinsfile 2022-08-02 20:59:48 +02:00
e1872f8b6b Update Jenkinsfile 2022-08-02 20:58:57 +02:00
6780f94fcf Update Jenkinsfile 2022-08-02 17:33:15 +02:00
f9f5de2809 Update Jenkinsfile 2022-08-02 17:32:42 +02:00
4d6c7f9326 Update Jenkinsfile 2022-08-02 17:24:35 +02:00
0c5385fd3f Update Jenkinsfile 2022-08-02 17:22:58 +02:00
5851f3cba3 Update Jenkinsfile 2022-08-02 17:21:14 +02:00
d4fa350a3a Update Jenkinsfile 2022-08-02 17:20:29 +02:00
b864827f2c Update Jenkinsfile 2022-08-02 17:18:15 +02:00
11876c6e29 Update Jenkinsfile 2022-08-02 17:15:23 +02:00
a6bb0b16db Update Jenkinsfile 2022-08-02 17:08:01 +02:00
100f9d74b6 Update Jenkinsfile 2022-08-02 17:01:10 +02:00
19ea0256a4 Update Jenkinsfile 2022-08-02 16:54:19 +02:00
b766884997 Update Jenkinsfile 2022-08-02 16:39:40 +02:00
81e73669e6 Update Jenkinsfile 2022-08-02 11:47:15 +02:00
82bede7e72 Update Jenkinsfile 2022-08-02 11:43:55 +02:00