checker-tls/checker
Pierre-Olivier Mercier 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
..
collect.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
definition.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
fetch.go Expose FetchChain and BuildChain helpers for external callers 2026-04-24 12:18:44 +07:00
interactive.go Migrate to checker-sdk-go v1.3.0 with standalone build tag 2026-04-24 14:04:55 +07:00
prober.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
prober_test.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
provider.go Initial commit 2026-04-24 12:13:57 +07:00
rule.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
rules_certificate.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
rules_discovery.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
rules_handshake.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
rules_protocol.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
rules_reachability.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
rules_starttls.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00
starttls.go Harden STARTTLS handlers and add per-dialect tests 2026-04-25 23:15:17 +07:00
starttls_imap.go Harden STARTTLS handlers and add per-dialect tests 2026-04-25 23:15:17 +07:00
starttls_ldap.go Initial commit 2026-04-24 12:13:57 +07:00
starttls_pop3.go Harden STARTTLS handlers and add per-dialect tests 2026-04-25 23:15:17 +07:00
starttls_smtp.go Harden STARTTLS handlers and add per-dialect tests 2026-04-25 23:15:17 +07:00
starttls_test.go Harden STARTTLS handlers and add per-dialect tests 2026-04-25 23:15:17 +07:00
starttls_xmpp.go Harden STARTTLS handlers and add per-dialect tests 2026-04-25 23:15:17 +07:00
types.go Split monolithic rule into per-test rules, collect gathers facts only 2026-04-25 23:14:42 +07:00