Commit Graph

14 Commits

Author SHA1 Message Date
Granyaa
3b4aa1cd8a Redirect kong nano attachment output from stdout to stderr 2025-12-23 10:51:34 +02:00
wiaamm
d723e297d1 revert to correct value 2025-12-15 14:40:10 +02:00
wiaam-mhameed
f778b851c1 Fix kong response body (#49)
* fix large response body

* fix large response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix response body

* fix specific path

* return correct path

* fresh start

* fix send_bodu in lua_attachment_wrapper.c

* change branch

* add timeout

* add timeout

* remove the header filter

* try chunk hashing

* proper fini session

* add more check

* try setting last chunk

* remove finilizing session

* return to basic version

* proper fini of session data

* add some check for internal traffic

* envoy functionality...

* proper fini session

* proper fini session

* fini session on accept also

* for testing change the log level

* remove fini session from header

* remove fini session from header

* remove fini session from header

* remove inpect check

* fix wrong close statement

* correct inspection_complete handling

* fix oom

* fix oom

* fix oom

* fix oom

* fix oom

* fix init attachment

* nano_ffi free memoty

* GC implementation

* optimize

* clean

* increase timeout

* increase timeout

* using is_session_fini, the commit before this one is working ...

* returning to last working version ...

* just for testing

* fix block page

* fix block page

* fix block page

* fix block page

* fix block page

* fix fini session

* add collect(stop)

* return to default

* fix oom caused by using freed values

* fix oom caused by using freed values

* add large response body handling

* implement timeout

* implement timeout

* remove GC

* testing

* add end_inspection

* remove comments

* ngx.arg[1] = nil

* Skip inspection for health checks and internal requests

* add new flag for bypass inspections

* move ngx.arg[1] to the beginning

* try without coolectgarbage

* remove internal traffic check

* remove internal traffic check

* I don't know

* I don't know

* try add chunk assignment

* check why data session is nil in header but availablein body

* remove end inspection

* remove logs

* ctx.timeout_passthrough

* remove ctx.timeout_passthrough

* add GC

* remove the logs

* return the logs

* last modification....

* add logs

* revert to working version

* remove stupid cat

* fini_session only in log phase

* last try

* remove processed_requests

* remove unused variable

* remove nano_ffi changes

* add debuging message for testing

* get worker workers inside the init_attachmetn

* test now

* move check

* add accept

* add accept

* remove endinspection

* fix typo

* get req body in chunks

* test body chunks:

* add timeout in req body

* fixing

* add logs for test

* fix accept verdic in body_filter

* add more logs

* fix ngx time

* add more logs

* add getter functions for timeout

* add more logs

* ready for review

* use right content-length

* add missing content-length update

* try content-length nil

* add nil to header filter

* revert shcema changes

* try exit in header filter

* try content-length nil

* remove the test

* refuse connection when prevnet occures in response body

---------

Co-authored-by: wiaamm <wiaamm@checkpoint.com>
2025-12-15 13:51:44 +02:00
wiaam-mhameed
bc5a88f4fd Change path (#47)
* fix specific path

* fix specific path

---------

Co-authored-by: wiaamm <wiaamm@checkpoint.com>
2025-11-20 15:04:48 +02:00
wiaamm
74959bf32b return correct path 2025-11-09 16:02:06 +02:00
wiaamm
c76bdfdb62 fix relative path 2025-11-09 14:20:49 +02:00
wiaam-mhameed
1d7ee4c2d0 fixing multi headers valus issue in kong (#46)
* fixing multi headers valus issue in kong

* fixing multi headers valus issue in kong

---------

Co-authored-by: wiaamm <wiaamm@checkpoint.com>
2025-10-21 16:57:10 +03:00
Daniel-Eisenberg
9efe08370d Update schema.lua 2025-07-24 18:15:26 +03:00
Daniel Eisenberg
10a0a440b6 add query params 2025-07-10 17:15:01 +03:00
Daniel Eisenberg
81bbf17df3 include cereal in kong plugin 2025-07-10 12:41:53 +03:00
Daniel-Eisenberg
5b2920fc67 change kong plugin path (#41)
Co-authored-by: wiaamm <wiaamm@checkpoint.com>
2025-07-08 16:14:04 +03:00
Daniel-Eisenberg
5ee4902e43 Fix k8s crash (#40)
* fix k8s crashes

* change bransh

* fix the docker build command

---------

Co-authored-by: wiaamm <wiaamm@checkpoint.com>
2025-07-07 16:49:25 +03:00
Daniel-Eisenberg
5d243ffbc9 Kong fail open (#39)
* fix large file inspection and free memory

* remove duplicated function

* fix cleanup calls

* return the old functionality

* send the all the body

* fix cleanup

* remove debug messages

---------

Co-authored-by: wiaamm <wiaamm@checkpoint.com>
2025-07-06 17:16:14 +03:00
Daniel-Eisenberg
882dc4c187 Add kong plugin (#36)
* add kong plugin to open-appsec

* fix url in rockspec file

* add the attachment prefix to the paths

* check

* fix branch

---------

Co-authored-by: wiaamm <wiaamm@checkpoint.com>
2025-06-24 14:58:41 +03:00