Commit Graph

1031 Commits

Author SHA1 Message Date
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
Mario Fetka c204f7d0f0 tests: isolate SMTP IDNA fixture listener 2026-07-27 21:16:07 +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 0bae0e06cb tests: record SMTPUTF8 live validation 2026-07-27 20:39:57 +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 6cf7528d3b tests: verify BINARYMIME remains unavailable 2026-07-27 19:56:16 +02:00
Mario Fetka b241ec0508 docs: record Postfix-aligned BDAT live test 2026-07-27 19:48:23 +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 59e8af7ebf docs: record Postfix-aligned DSN relay test 2026-07-27 19:33:10 +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 bcb6f99c61 docs: record SMTP DSN release evidence 2026-07-27 19:24:00 +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 3046e5431d docs: compare SMTP matrix with Postfix 3.11.1
Debian Trixie package bundle / packages (push) Successful in 21m52s
2026-07-27 18:48:07 +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 33693a8d59 tests: wait for SMTP before DSN checks 2026-07-27 14:45:37 +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 6aae71df06 tests: align SMTP evidence with Postfix 2026-07-27 14:19:06 +02:00
Mario Fetka 2a8eb4f357 Test byte-exact SMTP 8BITMIME delivery 2026-07-27 13:49:24 +02:00
Mario Fetka 222ea4b213 Test SMTP pipelining recovery 2026-07-27 13:41:54 +02:00
Mario Fetka b2f1efc73d Test SMTP size and disk-space boundaries 2026-07-27 13:05:00 +02:00
Mario Fetka 3a1dec8e59 Record SMTP open relay evidence 2026-07-27 11:56:19 +02:00
Mario Fetka ac0e174501 Add public SMTP open relay test 2026-07-27 11:55:49 +02:00
Mario Fetka a6f9c4b5d1 Record durable SMTP retry evidence 2026-07-27 10:39:31 +02:00
Mario Fetka 8a0b68257a Accept DSN without optional original recipient 2026-07-27 10:15:47 +02:00
Mario Fetka a7aa74d1c4 Use deterministic tests for transient queue retry 2026-07-27 10:09:05 +02:00
Mario Fetka 5ba0ef570e Test automatic relayhost retry backoff 2026-07-27 09:56:05 +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 4e7f33ac58 Record outbound relay and LMTP live tests 2026-07-27 08:35:59 +02:00
Mario Fetka 6d78fbd535 Test relayhost connection failure recovery 2026-07-27 08:31:56 +02:00