Ville Vesilehto
b723bd94d4
fix(plugins): add regex length limit ( #7802 )
2026-01-05 09:48:48 -08:00
zhetaicheleba
9989ac5060
refactor: use reflect.TypeFor ( #7696 )
2025-11-19 09:40:18 -08:00
Ville Vesilehto
1ea6a7f682
fix(plugin): guard nil lookups across plugins ( #7494 )
2025-09-02 13:46:47 -07:00
Ville Vesilehto
9f9aed31cf
test: add t.Helper() calls to test helper functions ( #7351 )
2025-06-04 14:36:04 -07:00
Yannick Epstein
13da7f749c
fix(rewrite): truncated upstream response ( #7277 )
...
Forward information that a upstream response is truncated when rewriting
a CNAME. Otherwise, the cache plugin stores the truncated resonse,
making it impossible to receive the full response as a client via TCP.
Signed-off-by: Yannick Epstein <yannicke@spotify.com >
2025-05-01 10:59:15 -04:00
Amila Senadheera
ff40400065
rewrite: fix multi request concurrency issue in cname rewrite ( #6407 )
...
* fix concurrent issue with cname rewrite plugin
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* add nil check before deref, add AAAA type test case
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
---------
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
2023-12-09 07:53:52 -05:00
Amila Senadheera
8e8231d627
[rewrite] Introduce cname target rewrite rule to rewrite plugin ( #6004 )
...
* cname target rewrite part in answer sec
tion
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* upstream request
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* fix looping issue
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* support exact, prefix, suffix, substring, and regex types for cname rewrite
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* support any qtype, corrected prefix, suffix, substring types behavior
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* unit tests added, mocked the upstream call
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* fix lint errors
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* add newline to fix test issue
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* add default rewrite type, add readme
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* readme grammar fix
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* reuse rewrite types
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
* comment fixed
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
---------
Signed-off-by: amila <amila.15@cse.mrt.ac.lk >
2023-04-13 08:19:36 -04:00