mirror of
https://github.com/projectdiscovery/nuclei.git
synced 2026-11-09 17:43:08 -10:00
* feat(http): add RFC-9111 cache w/ per-request disable * wrap HTTP transports with sandrolain/httpcache and expose global `--no-http-cache` flag. * allow templates to set `disable-http-cache`. * bump Go to 1.25.7. Signed-off-by: Dwi Siswanto <[email protected]> * ci: pin go version by go.mod Signed-off-by: Dwi Siswanto <[email protected]> * build: set GODEBUG=tlssha1=1 Signed-off-by: Dwi Siswanto <[email protected]> * build(make): add more `GO*` envs for `go-build` Signed-off-by: Dwi Siswanto <[email protected]> * chore(cmd): fix typo Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix(types): add `DisableHTTPCache` to `Copy` method Signed-off-by: Dwi Siswanto <[email protected]> * test: add HTTP cache integration tests Signed-off-by: Dwi Siswanto <[email protected]> * refactor: inverse HTTP cache (RFC 9111) logic (opt-in) Signed-off-by: Dwi Siswanto <[email protected]> * chore(deps): go mod tidy Signed-off-by: Dwi Siswanto <[email protected]> * test(integration): add -http-cache to both HTTP cache test cases Signed-off-by: Dwi Siswanto <[email protected]> * filter cache * bound cache --------- Signed-off-by: Dwi Siswanto <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Mzack9999 <[email protected]>