Commit Graph

1090 Commits

Author SHA1 Message Date
Mario Fetka d0cf38c8a6 Harden upstream ImapTest adapter 2026-07-29 10:33:10 +02:00
Mario Fetka 4341e004f9 Claim IMAP recent messages on append
Debian Trixie package bundle / packages (push) Successful in 22m43s
2026-07-29 10:16:55 +02:00
Mario Fetka 6770651877 Add upstream protocol test adapters
Debian Trixie package bundle / packages (push) Successful in 22m26s
2026-07-29 10:11:44 +02:00
Mario Fetka 9fc7fc6f80 Document current-server IMAP source audit 2026-07-29 09:44:54 +02:00
Mario Fetka 834c93226e Quote IMAP mailbox paths in Store commands
Debian Trixie package bundle / packages (push) Successful in 22m27s
2026-07-29 09:40:03 +02:00
Mario Fetka 9053b98ec6 Distinguish basic and extended IMAP LIST flags
Debian Trixie package bundle / packages (push) Successful in 22m32s
2026-07-29 09:27:14 +02:00
Mario Fetka d5b269b578 Retain IMAP subscriptions across mailbox deletion
Debian Trixie package bundle / packages (push) Successful in 22m29s
2026-07-29 09:23:07 +02:00
Mario Fetka d45442c47f Preserve IMAP LSUB syntax errors
Debian Trixie package bundle / packages (push) Successful in 22m11s
2026-07-29 08:53:53 +02:00
Mario Fetka b5472bc6ec Align IMAP command parsing with current servers
Debian Trixie package bundle / packages (push) Successful in 22m26s
2026-07-29 08:48:04 +02:00
Mario Fetka d6eb2aa26f Complete IMAP APPENDLIMIT handling
Debian Trixie package bundle / packages (push) Successful in 22m25s
2026-07-29 08:24:27 +02:00
Mario Fetka 03a0226808 Document live IMAP selected state 2026-07-29 08:17:07 +02:00
Mario Fetka 0c0d281b9f Parse UIDPLUS Store response payloads
Debian Trixie package bundle / packages (push) Successful in 22m32s
2026-07-29 08:08:49 +02:00
Mario Fetka a93f48299e Flush IMAP APPEND payloads to Store
Debian Trixie package bundle / packages (push) Successful in 22m23s
2026-07-29 08:02:47 +02:00
Mario Fetka cb6782d11f Document live IMAP mailbox lifecycle 2026-07-29 07:55:16 +02:00
Mario Fetka 9bb5eb8e56 Quote IMAP hierarchy paths in Store commands
Debian Trixie package bundle / packages (push) Successful in 22m20s
2026-07-29 07:50:04 +02:00
Mario Fetka 4c80ad9481 Preserve IMAP hierarchy names during rename
Debian Trixie package bundle / packages (push) Successful in 22m22s
2026-07-29 07:45:44 +02:00
Mario Fetka b42333c048 Keep newly created IMAP mailboxes unsubscribed
Debian Trixie package bundle / packages (push) Successful in 22m21s
2026-07-29 07:42:40 +02:00
Mario Fetka 15c86d49b8 Cover basic live IMAP commands 2026-07-29 07:38:34 +02:00
Mario Fetka a5fbb83b3b Validate live IMAP authentication and TLS 2026-07-29 07:36:55 +02:00
Mario Fetka 865c632df4 Address TLSRPT deliveries by Store identifier
Debian Trixie package bundle / packages (push) Successful in 22m9s
2026-07-29 07:13:03 +02:00
Mario Fetka 8e28e66f1a Trace the TLSRPT queue fixture 2026-07-29 07:07:41 +02:00
Mario Fetka 17735159f7 Make TLSRPT delivery fixture deterministic 2026-07-29 06:59:21 +02:00
Mario Fetka 343fb1486f Wake scheduled jobs for newly due work
Debian Trixie package bundle / packages (push) Successful in 22m45s
2026-07-29 06:50:05 +02:00
Mario Fetka 26c380ba16 Complete deterministic TLSRPT delivery coverage
Debian Trixie package bundle / packages (push) Successful in 22m11s
2026-07-29 06:45:49 +02:00
Mario Fetka 5745e4f3c5 Use valid TLSRPT fixture lookahead 2026-07-28 20:43:38 +02:00
Mario Fetka 8cc254d1f2 Diagnose stalled TLSRPT delivery runs 2026-07-28 20:42:22 +02:00
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