Commit Graph

783 Commits

Author SHA1 Message Date
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 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 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 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 27e00d1aa0 smtp: enforce SMTPUTF8 relay capabilities
Debian Trixie package bundle / packages (push) Successful in 22m23s
2026-07-27 20:01:48 +02:00
Mario Fetka 8fcff3fa4b smtp: align BDAT error recovery with Postfix
Debian Trixie package bundle / packages (push) Successful in 22m21s
2026-07-27 19:37:20 +02:00
Mario Fetka da691adc43 smtp: gate relay DSN parameters on peer support
Debian Trixie package bundle / packages (push) Successful in 22m19s
2026-07-27 19:29:36 +02:00
Mario Fetka 1cc477f6de queue: canonicalize DSN original recipient field
Debian Trixie package bundle / packages (push) Successful in 22m7s
2026-07-27 19:17:15 +02:00
Mario Fetka 5d3d230a8c smtp: retain enhanced relay failure status
Debian Trixie package bundle / packages (push) Successful in 22m13s
2026-07-27 19:12:54 +02:00
Mario Fetka 418005d7bc smtp: preserve DSN metadata through relay transport
Debian Trixie package bundle / packages (push) Successful in 22m22s
2026-07-27 19:09:15 +02:00
Mario Fetka aadac6c243 smtp: disable retired outbound queue consumer 2026-07-27 18:43:20 +02:00
Mario Fetka bbf16c25e5 Preserve DSN flags through queue rewriting
Debian Trixie package bundle / packages (push) Successful in 22m11s
2026-07-27 15:23:01 +02:00
Mario Fetka 2a77a4c9de smtp: preserve explicit DSN request semantics
Debian Trixie package bundle / packages (push) Successful in 22m24s
2026-07-27 14:31:41 +02:00
Mario Fetka d782d593c4 Accept pre-backoff queue configuration
Debian Trixie package bundle / packages (push) Successful in 22m22s
2026-07-27 09:30:51 +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 9acc289023 Retain mail across direct MX outages
Debian Trixie package bundle / packages (push) Successful in 22m8s
2026-07-27 08:43:35 +02:00
Mario Fetka 49fade9a5a Prefer internal LMTP over outbound relays
Debian Trixie package bundle / packages (push) Successful in 22m7s
2026-07-27 08:28:09 +02:00
Mario Fetka 8f0c151879 Make explicit queue retries reliable
Debian Trixie package bundle / packages (push) Successful in 22m1s
2026-07-27 07:28:25 +02:00
Mario Fetka 4d157aeecb Enforce outbound DKIM and SRS policy
Debian Trixie package bundle / packages (push) Successful in 21m55s
2026-07-27 07:05:23 +02:00
Mario Fetka d69c29a9a0 Sign trusted internal relay mail
Debian Trixie package bundle / packages (push) Successful in 21m50s
2026-07-27 06:50:19 +02:00
Mario Fetka 7f1665c270 Fix queue agent listener delivery
Debian Trixie package bundle / packages (push) Successful in 25m49s
2026-07-26 23:33:30 +02:00
Mario Fetka fcc5097d0e Report relayhost preparation failures
Debian Trixie package bundle / packages (push) Successful in 22m23s
2026-07-26 22:53:10 +02:00
Mario Fetka 45623e3e87 Preserve queue agent listener port byte order
Debian Trixie package bundle / packages (push) Successful in 22m11s
2026-07-26 22:44:05 +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 12f85d621b Load relayhost settings from legacy SMTP stores
Debian Trixie package bundle / packages (push) Failing after 11m6s
2026-07-26 21:48:20 +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 ec1972de06 Increase outbound SMTP worker stack
Debian Trixie package bundle / packages (push) Failing after 14m10s
2026-07-26 19:37:15 +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 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 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 1c1076cc9c Harden outbound DANE and MTA-STS policy selection 2026-07-26 18:44:32 +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 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 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 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 4217bd86b9 Verify internal SMTP relay limits
Debian Trixie package bundle / packages (push) Failing after 11m23s
2026-07-24 07:08:39 +02:00