Commit Graph

295 Commits

Author SHA1 Message Date
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 1056e0c489 json: repair Unicode round trips 2026-07-27 21:33:29 +02:00
Mario Fetka 6725fb4d50 smtp: unify IDNA2008 routing identities
Debian Trixie package bundle / packages (push) Successful in 22m24s
2026-07-27 20:54:47 +02:00
Mario Fetka 8725cfbd7c Add durable queue retry backoff
Debian Trixie package bundle / packages (push) Successful in 21m55s
2026-07-27 08:59:22 +02:00
Mario Fetka 70642db21c Retry queue agent registration promptly
Debian Trixie package bundle / packages (push) Successful in 22m13s
2026-07-26 22:38:27 +02:00
Mario Fetka 0fc8508059 Complete configurable SMTP relayhost delivery
Debian Trixie package bundle / packages (push) Successful in 21m55s
2026-07-26 21:32:02 +02:00
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 1c1076cc9c Harden outbound DANE and MTA-STS policy selection 2026-07-26 18:44:32 +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 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 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 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 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 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 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 92e0ba117d Bound external collector queue growth
Debian Trixie package bundle / packages (push) Failing after 14m43s
2026-07-23 22:15:21 +02:00
Mario Fetka 88182956fa Add live Collector quota retry check
Debian Trixie package bundle / packages (push) Successful in 22m10s
2026-07-23 19:41:59 +02:00
Mario Fetka 332521b38c Read pending GnuTLS records before polling
Debian Trixie package bundle / packages (push) Failing after 14m22s
2026-07-23 19:13:59 +02:00
Mario Fetka 5970fcc0f1 Remove trailing blank line from version module
Debian Trixie package bundle / packages (push) Successful in 21m58s
2026-07-23 16:01:19 +02:00
Mario Fetka 65c4b3e8bc Add secure ICS calendar imports and subscriptions 2026-07-23 15:57:32 +02:00
Mario Fetka 9ce62c2358 Derive installed version metadata from CMake 2026-07-23 15:57:32 +02:00
Mario Fetka f051f4acd6 Preserve collection flags during store restore
Debian Trixie package bundle / packages (push) Has been cancelled
2026-07-23 15:17:33 +02:00
Mario Fetka 027c32a988 Restore calendar event queries and backup links
Debian Trixie package bundle / packages (push) Successful in 21m59s
2026-07-23 14:29:16 +02:00
Mario Fetka 261ee8b69e Fix store property backup ownership
Debian Trixie package bundle / packages (push) Successful in 22m6s
2026-07-23 14:13:22 +02:00
Mario Fetka a66f7df0ab Link calendar events after Store writes
Debian Trixie package bundle / packages (push) Successful in 22m15s
2026-07-23 13:48:38 +02:00
Mario Fetka b7d36aa9f5 Treat missing Store documents as normal absence
Debian Trixie package bundle / packages (push) Successful in 22m0s
2026-07-23 13:45:41 +02:00
Mario Fetka 247bfc2d96 Complete Python 3 runtime port of installed tools
Debian Trixie package bundle / packages (push) Successful in 22m2s
2026-07-23 13:07:38 +02:00
Mario Fetka 69ab7094ac Add queue retry and expiry diagnostics
Debian Trixie package bundle / packages (push) Successful in 22m6s
2026-07-23 10:21:50 +02:00
Mario Fetka efc5173d93 Add queue hold release and listing controls
Debian Trixie package bundle / packages (push) Failing after 11m54s
2026-07-23 09:57:52 +02:00
Mario Fetka febe35c36f Add Queue to Store byte preservation check
Debian Trixie package bundle / packages (push) Failing after 12m44s
2026-07-23 08:16:55 +02:00
Mario Fetka 679a11cecf Make timezone cache rebuild atomic
Debian Trixie package bundle / packages (push) Failing after 10m51s
2026-07-23 06:59:10 +02:00
Mario Fetka 3df75a2c5f Handle repeated queue line endings
Debian Trixie package bundle / packages (push) Failing after 12m14s
2026-07-22 14:01:09 +02:00
Mario Fetka f9d0e4dd02 Make queued envelopes inspectable
Debian Trixie package bundle / packages (push) Successful in 21m59s
2026-07-22 13:15:35 +02:00
Mario Fetka 9b45e3b224 Compare configuration JSON semantically
Debian Trixie package bundle / packages (push) Successful in 22m1s
2026-07-22 10:55:06 +02:00
Mario Fetka 706dc9f678 Parse Store configuration timestamps
Debian Trixie package bundle / packages (push) Failing after 11m56s
2026-07-22 10:33:14 +02:00
Mario Fetka 2d1feb5ad3 Reconcile Store configuration mirrors
Debian Trixie package bundle / packages (push) Failing after 12m3s
2026-07-22 10:26:49 +02:00
Mario Fetka 69a0f26d45 Recover missing configuration mirrors
Debian Trixie package bundle / packages (push) Successful in 21m44s
2026-07-22 10:13:04 +02:00
Mario Fetka 3542474416 Configure private CAs for external mail
Debian Trixie package bundle / packages (push) Failing after 12m13s
2026-07-22 10:00:20 +02:00
Mario Fetka 57789954fe Permit service-owned administration operations 2026-07-22 08:00:38 +02:00
Mario Fetka 39406774bb Complete classic webmail organizer views
Debian Trixie package bundle / packages (push) Successful in 21m22s
2026-07-22 04:36:40 +02:00
Mario Fetka 83c25ef06c Accept hosted email addresses for web login
Debian Trixie package bundle / packages (push) Successful in 21m25s
2026-07-22 03:43:46 +02:00
Mario Fetka 5e794f3298 Fix Python 3 command stream iterators
Debian Trixie package bundle / packages (push) Successful in 21m17s
2026-07-22 03:24:53 +02:00
Mario Fetka fa197acc46 Add guided setup and server area navigation
Debian Trixie package bundle / packages (push) Successful in 21m4s
2026-07-22 03:10:58 +02:00
Mario Fetka 65a97216d9 Deliver setup DNS instructions to administrator 2026-07-22 03:10:58 +02:00
Mario Fetka b4526b9558 Tolerate terminals without cursor control
Debian Trixie package bundle / packages (push) Successful in 15m33s
2026-07-22 02:05:22 +02:00