Commit Graph

1064 Commits

Author SHA1 Message Date
Mario Fetka 3fcdf95ec1 Make TLSRPT live fixture restart-safe 2026-07-28 20:35:41 +02:00
Mario Fetka 461a65b668 Record Store and TLSRPT aggregation coverage 2026-07-28 20:18:01 +02:00
Mario Fetka e8a4d10dc8 Add live TLSRPT delivery coverage
Debian Trixie package bundle / packages (push) Successful in 22m8s
2026-07-28 20:07:41 +02:00
Mario Fetka af1e7e3be2 Keep ManageSieve listener alive across sessions
Debian Trixie package bundle / packages (push) Successful in 22m14s
2026-07-28 19:46:15 +02:00
Mario Fetka be0f5f2cdd Remove obsolete worker database paths
Debian Trixie package bundle / packages (push) Successful in 22m43s
2026-07-28 19:36:12 +02:00
Mario Fetka c10223032b Fix ManageSieve smoke test endpoint 2026-07-28 19:34:04 +02:00
Mario Fetka cc8c5b6d03 Initialize native web Store runtime lazily
Debian Trixie package bundle / packages (push) Successful in 22m14s
2026-07-28 18:54:08 +02:00
Mario Fetka 484e11456a Add safe bongostore backtrace helper 2026-07-28 18:44:01 +02:00
Mario Fetka c874d0f35f Move external accounts into user Stores
Debian Trixie package bundle / packages (push) Successful in 22m4s
2026-07-28 18:25:47 +02:00
Mario Fetka 94cf0665c1 Record live Sieve Store verification 2026-07-28 17:56:10 +02:00
Mario Fetka b0cd6f35a2 Store Sieve state in user stores
Debian Trixie package bundle / packages (push) Successful in 22m11s
2026-07-28 17:48:55 +02:00
Mario Fetka f2dd078d62 Drop unreleased scheduler migration
Debian Trixie package bundle / packages (push) Successful in 22m18s
2026-07-28 17:32:35 +02:00
Mario Fetka 2056171f55 Move worker scheduler into system Store
Debian Trixie package bundle / packages (push) Successful in 22m23s
2026-07-28 17:26:36 +02:00
Mario Fetka 64139157ef Document historical Bongo database boundaries 2026-07-28 16:57:23 +02:00
Mario Fetka dfeb02025d Initialize Store client in bongo-testtool
Debian Trixie package bundle / packages (push) Successful in 22m15s
2026-07-28 16:49:56 +02:00
Mario Fetka 7a8ee2887a Trace TLSRPT NMAP diagnostics
Debian Trixie package bundle / packages (push) Successful in 22m23s
2026-07-28 16:42:01 +02:00
Mario Fetka 54d3ffa362 Serialize TLSRPT Store access
Debian Trixie package bundle / packages (push) Successful in 22m17s
2026-07-28 16:25:24 +02:00
Mario Fetka deac33a14e Store TLS reports through NMAP
Debian Trixie package bundle / packages (push) Successful in 22m24s
2026-07-28 16:01:20 +02:00
Mario Fetka b8698038e0 tests: keep SMTP policy state visible to Bongo 2026-07-28 15:38:29 +02:00
Mario Fetka 853459766f tests: preserve MTA-STS failure diagnostics 2026-07-28 15:25:55 +02:00
Mario Fetka 2307fdd253 tests: verify live TLSRPT event aggregation 2026-07-28 15:14:48 +02:00
Mario Fetka 139572dd34 docs: record SMTP command safety evidence 2026-07-28 15:10:45 +02:00
Mario Fetka 22ed4e14c2 smtp: enforce per-connection command limit
Debian Trixie package bundle / packages (push) Successful in 22m15s
2026-07-28 15:01:35 +02:00
Mario Fetka c259153a12 tests: exercise SMTP through HAProxy 2026-07-28 14:54:49 +02:00
Mario Fetka d90af092cd docs: record SMTP-24 live evidence 2026-07-28 14:48:53 +02:00
Mario Fetka f1274545ec tests: install SMTP PROXY check executable 2026-07-28 14:43:25 +02:00
Mario Fetka fcac5413a1 tests: cover SMTP PROXY protocol trust 2026-07-28 14:24:13 +02:00
Mario Fetka 0f2fb72229 docs: record SMTP-23 live evidence 2026-07-28 14:14:46 +02:00
Mario Fetka 813bc14664 tests: cover trusted SMTP fallback headers 2026-07-28 14:07:37 +02:00
Mario Fetka 41f05c77f6 docs: record SMTP-22 live evidence 2026-07-28 14:01:09 +02:00
Mario Fetka 9f4bcf6741 tests: classify SMTP relay clients as remote 2026-07-28 13:52:05 +02:00
Mario Fetka 8daa2dfbfd smtp: deliver IPv4 address literals directly
Debian Trixie package bundle / packages (push) Successful in 16m1s
2026-07-28 13:30:11 +02:00
Mario Fetka af04096d31 tests: isolate SMTP metadata fixture port 2026-07-28 13:24:47 +02:00
Mario Fetka 74f044a24e tests: cover trusted SMTP proxy metadata 2026-07-28 13:21:10 +02:00
Mario Fetka bc675e75ba docs: record SMTP-21 live evidence 2026-07-28 12:12:31 +02:00
Mario Fetka 2249f21f77 queue: preserve LMTP retry envelopes
Debian Trixie package bundle / packages (push) Successful in 15m58s
2026-07-28 11:54:22 +02:00
Mario Fetka b05123944e docs: record SMTP-19 live evidence 2026-07-28 10:09:19 +02:00
Mario Fetka 8db5a1dcfa smtp: authorize configured external aliases
Debian Trixie package bundle / packages (push) Successful in 16m1s
2026-07-28 09:30:58 +02:00
Mario Fetka caaa6d6526 tests: cover SMTP alias routing and SRS 2026-07-28 09:22:18 +02:00
Mario Fetka 3e156e0f04 smtp: harden alias loop handling
Debian Trixie package bundle / packages (push) Successful in 15m59s
2026-07-28 08:45:00 +02:00
Mario Fetka 36173260a5 tests: complete SMTP recipient matrix 2026-07-28 08:32:12 +02:00
Mario Fetka 6d8c841106 queue: deduplicate canonical recipients
Debian Trixie package bundle / packages (push) Successful in 16m1s
2026-07-28 08:16:14 +02:00
Mario Fetka 0d0f97ea59 smtp: distinguish bad paths from unknown users
Debian Trixie package bundle / packages (push) Successful in 15m54s
2026-07-28 07:45:31 +02:00
Mario Fetka 3209fc32dd smtp: reject an empty recipient path
Debian Trixie package bundle / packages (push) Successful in 15m43s
2026-07-28 07:18:50 +02:00
Mario Fetka 38ad8547e6 systemd: permit alias mirror updates 2026-07-27 22:03:40 +02:00
Mario Fetka d297844207 config: make alias sources Store authoritative
Debian Trixie package bundle / packages (push) Successful in 22m14s
2026-07-27 21:56:27 +02:00
Mario Fetka 2b78d16791 tests: record SMTP IDNA live pass 2026-07-27 21:44:47 +02:00
Mario Fetka fbb5c97ab0 config: keep Store mirrors authoritative
Debian Trixie package bundle / packages (push) Successful in 22m24s
2026-07-27 21:33:35 +02:00
Mario Fetka 1056e0c489 json: repair Unicode round trips 2026-07-27 21:33:29 +02:00
Mario Fetka bed3bf66a3 tests: route SMTP IDNA fixture directly 2026-07-27 21:18:57 +02:00