You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: remove direct json-iterator dependency (#1386)
* added eviction strategy
* added tests for eviction strategy
* Revert "feat(server) added eviction strategy"
* chore(deps): bump github.com/refraction-networking/utls
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls) from 1.8.0 to 1.8.2.
- [Release notes](https://github.com/refraction-networking/utls/releases)
- [Commits](refraction-networking/utls@v1.8.0...v1.8.2)
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-version: 1.8.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix: return 252 for SMTP VRFY instead of 502 (fixes#991)
The smtpd library hard-codes '502 Command not implemented' for VRFY.
Per RFC 5321 §3.5.1, a server that cannot verify a mailbox SHOULD
return 252 ('Cannot VRFY user, but will accept message and attempt
delivery') instead.
Returning 502 causes clients such as curl to abort the session before
issuing the DATA command, resulting in emails being silently dropped.
Fix: point git.mills.io/prologic/smtpd at a patched fork via a
go.mod replace directive. The fork is a minimal, single-commit patch
on top of the upstream smtpd commit that changes only the VRFY case.
* chore: replace direct json-iterator usage with encoding/json
Migrates all direct uses of github.com/json-iterator/go in non-test
and test files to encoding/json, making json-iterator indirect-only
(it remains transitively via an upstream dep).
This is part of the projectdiscovery/nuclei#7458 dependency-reduction
effort: nuclei's PR #7457 already removed json-iterator from nuclei's
direct deps, but json-iterator remained a direct dep of interactsh
(exposed through pkg/client.Client), which kept it in nuclei's
indirect dep tree.
Files changed:
- cmd/interactsh-client/main.go
- pkg/client/client.go (also converts UnmarshalFromString → json.Unmarshal([]byte(...)))
- pkg/server/{dns,ftp,http,ldap,responder,smb,smtp}_server.go
- pkg/storage/roundtrip_test.go
* merge dev
* guard overflow
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Orr Kapel <orr.k@litt.security>
Co-authored-by: Mzack9999 <mzack9999@protonmail.com>
Co-authored-by: Dogan Can Bakir <65292895+dogancanbakir@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: XananasX7 <XananasX7@users.noreply.github.com>
0 commit comments