Commit graph

3 commits

Author SHA1 Message Date
fa212f0fae Harden contract validation, STARTTLS edge cases, and rule output 2026-04-26 19:55:44 +07:00
e32633ca40 Harden STARTTLS handlers and add per-dialect tests
Bound line reads with readLineLimited to prevent a peer from exhausting
memory by withholding line terminators, wrap previously bare error
returns for consistent context, surface XML decoder Skip errors, and
replace the goto in the XMPP feature scan with a labeled break. New
starttls_test.go exercises SMTP/IMAP/POP3/XMPP/LDAP success and
not-advertised paths through net.Pipe-mocked servers.
2026-04-25 23:15:17 +07:00
ccc5b0cd98 Initial commit 2026-04-24 12:13:57 +07:00