Микс mix
  • Joined on 2024-09-27
mix pushed to main at mix/selfpost 2026-10-14 23:49:35 +03:00
f2ad699473 supervision as supervisord does it: Postfix stopped, give-ups FATAL, reload's exit read
ee37d16dc7 audit: stage 2c - seven lines built, ticked
Compare 2 commits »
mix pushed to main at mix/selfpost 2026-10-14 23:12:43 +03:00
463d4ff3fe log tailer: the rotated mail.log read until postlogd lets it go
e174537512 postfix config: port 25's size limit for cleanup too, no local delivery
Compare 2 commits »
mix pushed to main at mix/selfpost 2026-10-14 23:01:59 +03:00
c8f669714e journal milter: recipients as Postfix logs them, once each
mix pushed to main at mix/selfpost 2026-10-14 20:22:04 +03:00
0ed03b2094 log tailer: expiry, Postfix's time values and refusal lines as Postfix writes them
55aef6e721 sender check: the sender map read and looked up as Postfix does it
Compare 2 commits »
mix pushed to main at mix/selfpost 2026-10-14 19:49:08 +03:00
31c2b50457 antispam: rspamd strips a sender's own verdict for every client
mix pushed to main at mix/selfpost 2026-10-14 19:41:17 +03:00
a658da11f7 audit: stage 2c - the answers, and what they make to fix
599149bf83 build, deploy, inbound, dmarc, backup, e2e: cite the source of what they rely on (assumptions part C)
ad3d834392 store, web: cite the source of what they rely on (assumptions part D)
b113e72c71 milter, postfix, app, domain: cite the source of what they rely on (assumptions part B)
ce363f48dd logtail, health, panel: cite the source of what they rely on (assumptions part A)
Compare 5 commits »
mix pushed to main at mix/selfpost 2026-10-14 19:04:53 +03:00
a8b6276b0d audit: stage 2c - the inventory of what SelfPost assumes of other programs
811055d4c0 development: the rule's example cites the function Postfix really has
Compare 2 commits »
mix pushed to main at mix/selfpost 2026-10-14 18:45:13 +03:00
0f984ff8d8 development: code relying on another component cites its source; stage 2c: the heuristics review
mix pushed to main at mix/selfpost 2026-10-14 18:43:32 +03:00
3c8628074f release: 2.5.1: audit stage 2b - the log tailer and what the panel shows of a refusal
mix pushed to main at mix/selfpost 2026-10-14 18:39:13 +03:00
e1ddf12744 audit: stage 2c - what was taken on trust, read in Postfix's source
af130e268a findings of the reviews of audit stage 2b
1ca87f2d1a design: help wording after the review of stage 2b
Compare 3 commits »
mix pushed to main at mix/selfpost 2026-10-14 18:20:13 +03:00
5dcff8c2b9 audit: stage 2c - the sender check reads From: as OpenDKIM does (owner's decision)
mix pushed to main at mix/selfpost 2026-10-14 18:06:13 +03:00
57142b21b5 security: L8's remaining probe accepted by the owner
mix pushed to main at mix/selfpost 2026-10-14 17:27:33 +03:00
5154bba61c docs: stage 2b of the audit - the log tailer, refusals, the Sender check card
415334c2cc message page: a row the sweep closed says the panel closed it (stage 2b)
ac985d03a8 sender check: connections and messages counted apart; downtime estimated when supervisord is silent (stage 2b)
df96690ba6 design: the Sender check card counts connections and messages apart; ≈ for an estimate
Compare 4 commits »
mix pushed to main at mix/selfpost 2026-10-14 17:10:15 +03:00
65d916f26a logtail: a refusal the panel did not get to write is written from mail.log (stage 2b)
e166a2ebd6 refused messages: the page shows what Postfix wrote (stage 2b, 0009)
Compare 2 commits »
mix pushed to main at mix/selfpost 2026-10-14 16:39:25 +03:00
c452606175 logtail: the deferred counter remembers a place in the log, not a second (stage 2b)
4678015bbd logtail: a log rotated while the panel was down is read to its end (stage 2b)
Compare 2 commits »
mix pushed to main at mix/selfpost 2026-10-14 16:22:11 +03:00
5be109b871 release: 2.5.0: audit stages 1 and 2 - the delivery log and the tenant boundary
mix pushed to main at mix/selfpost 2026-10-14 16:18:08 +03:00
ef18ef21a0 findings of the reviews of audit stage 2
mix pushed to main at mix/selfpost 2026-10-14 15:58:02 +03:00
8b53d63160 audit: the owner's decision on the Sender check columns (stage 2b)
mix pushed to main at mix/selfpost 2026-10-14 15:46:33 +03:00
cb5a4a22e1 docs: stage 2 of the audit - roles, the guard, logs by id, import, logins
5747f0b25c sender check: the reply names no other domain (L8); which key signs, tested (stage 2)
a618ffb0e4 send log: rows belong to a domain by id (audit L12, 0008)
Compare 3 commits »
mix pushed to main at mix/selfpost 2026-10-14 15:35:13 +03:00
e469034477 import: the export file held to the forms' rules before anything is created (audit M10)
f9e75de8d1 store: users saved in one transaction, the last global kept inside it (audit M7, M9)
Compare 2 commits »