Commit Graph

956 Commits

Author SHA1 Message Date
Mario Fetka 210dcc48e7 Preserve authenticated DNS responses for SMTP policy
Debian Trixie package bundle / packages (push) Failing after 14m20s
2026-07-26 19:30:01 +02:00
Mario Fetka e5caacd837 Use SMTP port 25 for direct DANE lookups
Debian Trixie package bundle / packages (push) Failing after 14m29s
2026-07-26 19:25:28 +02:00
Mario Fetka 3957477b16 Report SMTP-27 delivery matrix on timeout 2026-07-26 19:22:12 +02:00
Mario Fetka 7718e45cff Move MTA-STS buffers off SMTP worker stack
Debian Trixie package bundle / packages (push) Successful in 21m55s
2026-07-26 19:18:47 +02:00
Mario Fetka 7b8cd59e84 Bind DNSSEC authority to configured loopback address 2026-07-26 19:11:42 +02:00
Mario Fetka 12fa5a81f2 Avoid mDNS port in DNSSEC fixture 2026-07-26 19:08:17 +02:00
Mario Fetka 1de3038009 Allow loopback authority in DNSSEC fixture 2026-07-26 19:05:59 +02:00
Mario Fetka 7fd227c527 Enable DNSSEC fixture validator diagnostics 2026-07-26 19:04:55 +02:00
Mario Fetka 2b4f6367f5 Route reserved test zone through DNSSEC fixture 2026-07-26 19:03:36 +02:00
Mario Fetka 52618c6926 Include validating resolver query diagnostics 2026-07-26 19:02:05 +02:00
Mario Fetka 0a479a5b5f Disable system chroot for DNSSEC test resolver 2026-07-26 19:00:20 +02:00
Mario Fetka 7bf33efa80 Run DNSSEC fixture outside private Bongo state 2026-07-26 18:56:27 +02:00
Mario Fetka 73c16a6079 Report DNS fixture startup diagnostics 2026-07-26 18:54:46 +02:00
Mario Fetka 6b0a045402 Add a signed DANE and MTA-STS live fixture
Debian Trixie package bundle / packages (push) Failing after 14m36s
2026-07-26 18:49:55 +02:00
Mario Fetka 1c1076cc9c Harden outbound DANE and MTA-STS policy selection 2026-07-26 18:44:32 +02:00
Mario Fetka 1e90175c52 Add a reusable local protocol test PKI 2026-07-26 17:46:49 +02:00
Mario Fetka b7928eedd8 Document the upstream webmail integration plan 2026-07-26 17:31:35 +02:00
Mario Fetka c95472e08e Use the Bongo icon for the web tab
Debian Trixie package bundle / packages (push) Failing after 10m7s
2026-07-26 17:28:53 +02:00
Mario Fetka 48ce00b257 Record SMTP-08 live evidence 2026-07-26 17:26:37 +02:00
Mario Fetka 4860d66eec Allow immediate REQUIRETLS delivery in fixture 2026-07-26 17:19:57 +02:00
Mario Fetka 434a5825f7 Place SMTP TLS fixture in shared state directory 2026-07-26 17:16:28 +02:00
Mario Fetka e8b69ae524 Make SMTP test CA readable by delivery agent 2026-07-26 17:09:04 +02:00
Mario Fetka 4331564222 Support private CAs for outbound SMTP TLS
Debian Trixie package bundle / packages (push) Failing after 11m38s
2026-07-26 16:58:41 +02:00
Mario Fetka 43bc6d1e87 Retry queued mail when SMTP becomes ready
Debian Trixie package bundle / packages (push) Successful in 24m6s
2026-07-26 16:48:04 +02:00
Mario Fetka 753971e45a Wake queued mail when SMTP agent registers
Debian Trixie package bundle / packages (push) Successful in 22m4s
2026-07-26 16:35:12 +02:00
Mario Fetka e942e6a3e2 Wait for SMTP queue agent registration 2026-07-26 16:30:10 +02:00
Mario Fetka 6df786529c Drive REQUIRETLS queue retries deterministically 2026-07-26 16:23:04 +02:00
Mario Fetka d92725be71 Make SMTP TLS fixture follow live listener 2026-07-26 16:07:05 +02:00
Mario Fetka 56781f455b Add mandatory SMTP TLS live fixture
Debian Trixie package bundle / packages (push) Successful in 20m54s
2026-07-26 15:55:27 +02:00
Mario Fetka 9420ecd475 Record SMTP opportunistic TLS evidence 2026-07-24 14:31:45 +02:00
Mario Fetka b602315ed9 Query Internet-class DNS mail records
Debian Trixie package bundle / packages (push) Successful in 21m56s
2026-07-24 14:26:45 +02:00
Mario Fetka 3592a5a47a Avoid SMTP listener conflict in TLS fixture 2026-07-24 14:22:24 +02:00
Mario Fetka 8bab9590d0 Add opportunistic outbound TLS fixture 2026-07-24 14:16:41 +02:00
Mario Fetka 2b4273cff0 Record SMTP stress timeout evidence 2026-07-24 13:43:59 +02:00
Mario Fetka 634040014f Allow SMTP load defaults on upgrades
Debian Trixie package bundle / packages (push) Failing after 14m9s
2026-07-24 13:40:37 +02:00
Mario Fetka 54eee9efaf Add load-dependent SMTP timeouts
Debian Trixie package bundle / packages (push) Failing after 13m7s
2026-07-24 13:26:46 +02:00
Mario Fetka eea5e634b7 Record SMTP Telnet timeout evidence 2026-07-24 13:13:45 +02:00
Mario Fetka 95d4273fef Bound idle SMTP connections
Debian Trixie package bundle / packages (push) Successful in 22m25s
2026-07-24 12:53:55 +02:00
Mario Fetka 7bf4ea715a Store Web preferences through NMAP
Debian Trixie package bundle / packages (push) Successful in 22m13s
2026-07-24 12:18:27 +02:00
Mario Fetka d954e42377 Make completed privilege drops idempotent
Debian Trixie package bundle / packages (push) Failing after 12m4s
2026-07-24 11:38:02 +02:00
Mario Fetka bce7bdc09f Load service account supplementary groups
Debian Trixie package bundle / packages (push) Successful in 22m21s
2026-07-24 11:25:46 +02:00
Mario Fetka 1fac495ded Place local maildrop in protected spool
Debian Trixie package bundle / packages (push) Successful in 22m19s
2026-07-24 11:16:50 +02:00
Mario Fetka c8b250e9b0 Implement durable C local mail submission
Debian Trixie package bundle / packages (push) Successful in 22m11s
2026-07-24 11:05:19 +02:00
Mario Fetka 785c89e42c Secure unprivileged local mail submission
Debian Trixie package bundle / packages (push) Failing after 13m54s
2026-07-24 08:36:04 +02:00
Mario Fetka 4314d02405 Verify authenticated local SMTP delivery 2026-07-24 08:01:24 +02:00
Mario Fetka 1c38a5e886 Record internal SMTP normalization test 2026-07-24 07:53:07 +02:00
Mario Fetka 4ac9cf49ff Stabilize internal relay queue inspection 2026-07-24 07:51:26 +02:00
Mario Fetka 90e30e9992 Canonicalize untrusted internal relay senders
Debian Trixie package bundle / packages (push) Successful in 22m0s
2026-07-24 07:47:33 +02:00
Mario Fetka 14fbb55a38 Verify internal SMTP sender normalization
Debian Trixie package bundle / packages (push) Successful in 21m44s
2026-07-24 07:38:39 +02:00
Mario Fetka c7fdefe9d3 Allow SMTP agents time after restart 2026-07-24 07:14:38 +02:00