Commit Graph

612 Commits

Author SHA1 Message Date
Mario Fetka fa08055778 Repair missing Store configuration before scanner setup 2026-07-19 06:41:30 +02:00
Mario Fetka 0b6df331be Warn administrators about SpamAssassin key rotation 2026-07-19 06:27:29 +02:00
Mario Fetka 92d147859d Add authenticated SpamAssassin rule channels 2026-07-19 06:10:41 +02:00
Mario Fetka c99d6846ab Support systemd activated clamd sockets 2026-07-19 05:41:49 +02:00
Mario Fetka ad16eb1ae4 Activate verified Bongo scanner agents 2026-07-19 05:33:15 +02:00
Mario Fetka 3e60514f49 Add scanner-only setup maintenance mode 2026-07-18 23:09:13 +02:00
Mario Fetka cb857bd892 Add transactional scanner setup editor 2026-07-18 23:01:50 +02:00
Mario Fetka 99d4ba2b6a Add scheduled ACME certificate management 2026-07-18 22:29:44 +02:00
Mario Fetka fb559d6b03 Synchronize declarative Bongo configuration 2026-07-18 17:52:04 +02:00
Mario Fetka 18d9b8a741 Harden direct Bongo Web service 2026-07-18 15:26:16 +02:00
Mario Fetka 75229111d6 Add vtestmail Collector integration tests 2026-07-18 14:59:06 +02:00
Mario Fetka 8c73eb0588 Fix IMAP SASL response length 2026-07-18 14:40:28 +02:00
Mario Fetka 2f58f59c78 Fix ManageSieve STARTTLS negotiation 2026-07-18 14:34:22 +02:00
Mario Fetka a0f0674c1f Replace Cyrus SASL with GNU GSASL 2026-07-18 14:15:16 +02:00
Mario Fetka bac7eac97d Fix Store transaction deadlock under concurrency 2026-07-18 13:31:40 +02:00
Mario Fetka 35e9ed7c1f Add staged Store diagnostics 2026-07-18 12:43:49 +02:00
Mario Fetka 9a4cbf4bad Harden Store administration and credential handling 2026-07-18 12:37:23 +02:00
Mario Fetka 0d86ee9d98 Fix manager locking on high-PID systems 2026-07-18 11:45:44 +02:00
Mario Fetka 0e3194a37d Fix setup authentication and scanner detection 2026-07-18 11:22:01 +02:00
Mario Fetka 1f1193a68c Organize tests and fix connio test linking 2026-07-18 10:48:04 +02:00
Mario Fetka 5897512fd9 Modernize Bongo protocols and administration
Complete the current IMAP, POP3, SMTP and proxy protocol work; add the validated setup and administration UI, packaging examples, tests, and maintained roadmap/documentation for the 0.7 development line.
2026-07-18 04:26:00 +02:00
Mario Fetka 4fed68c637 Add internationalized IMAP support 2026-07-17 22:12:41 +02:00
Mario Fetka 7e3a36e7d4 Unify SMTP authentication with Cyrus SASL 2026-07-17 21:36:13 +02:00
Mario Fetka 17f6faf23d Modernize SMTP international mail transport 2026-07-17 21:22:46 +02:00
Mario Fetka a872af5635 Implement inbound DKIM and DMARC verification 2026-07-17 18:13:15 +02:00
Mario Fetka a66823a5a4 Prepare Bongo 0.7 modernization 2026-07-17 11:34:08 +02:00
Mario Fetka 1dd883ee9c Add secure TOTP QR code rendering 2026-07-17 06:34:03 +02:00
Mario Fetka 26c183b521 Enforce app password service policies 2026-07-17 06:20:54 +02:00
Mario Fetka 1a461b71a6 Add service-scoped app passwords 2026-07-17 02:16:23 +02:00
Mario Fetka 7a1ef7c1ef Persist optional TOTP authentication securely 2026-07-17 02:12:08 +02:00
Mario Fetka eb3c6c9e77 Use Argon2id for account passwords 2026-07-17 01:57:40 +02:00
Mario Fetka 252ddd4a45 Add optional two-factor authentication primitives 2026-07-17 01:55:37 +02:00
Mario Fetka 21599c3893 Harden local password authentication 2026-07-16 23:39:59 +02:00
Mario Fetka e253e1122d Implement bounded IMAP LITERAL+ support 2026-07-16 22:52:41 +02:00
Mario Fetka ad5016384d Implement IMAP LIST-EXTENDED 2026-07-16 22:44:37 +02:00
Mario Fetka daf4aa425e Implement IMAP SPECIAL-USE mailboxes 2026-07-16 22:39:42 +02:00
Mario Fetka e4a4badb33 Implement IMAP UIDPLUS and MOVE 2026-07-16 21:45:30 +02:00
Mario Fetka d15db9ddc6 Standardize headers on new source files 2026-07-16 21:44:21 +02:00
Mario Fetka 9ede4df5be Implement IMAP IDLE 2026-07-16 21:02:52 +02:00
Mario Fetka 07143d740f Make IMAP capabilities state aware 2026-07-16 20:49:35 +02:00
Mario Fetka e58866a9c0 Verify outbound SMTP TLS peers 2026-07-16 20:37:25 +02:00
Mario Fetka 300083232c Advertise only available mail capabilities 2026-07-16 20:03:43 +02:00
Mario Fetka 613e58c3e6 Add personal sender identities and signatures 2026-07-16 19:48:39 +02:00
Mario Fetka fba02d458b Modernize remaining dependency discovery 2026-07-16 19:04:19 +02:00
Mario Fetka eafdaea491 Route external identities through provider SMTP 2026-07-16 18:52:00 +02:00
Mario Fetka 7a2f562c1c Manage external accounts from web settings 2026-07-16 17:50:58 +02:00
Mario Fetka 7a1c6536ae Share external account storage library 2026-07-16 17:24:57 +02:00
Mario Fetka e53392592e Expose external mail provider presets 2026-07-16 16:24:50 +02:00
Mario Fetka fea320b90c Encrypt external account credentials 2026-07-16 16:19:11 +02:00
Mario Fetka 25dab09cff Test external mail response parsing 2026-07-16 16:14:57 +02:00