Микс mix
  • Joined on 2024-09-27
mix pushed to main at mix/selfpost 2026-10-12 17:08:42 +03:00
ce7b09a65c release: 2.3.0: the panel writes to its users
mix pushed to main at mix/selfpost 2026-10-12 17:01:27 +03:00
f09b60aaa2 panel-notifications: findings of the technical and security reviews
mix pushed to main at mix/selfpost 2026-10-12 16:33:32 +03:00
400aa76737 panel-notifications: the start puts the server's name into OpenDKIM's tables
mix pushed to main at mix/selfpost 2026-10-12 16:23:12 +03:00
b905f3e560 panel-notifications: Account, Server > Settings, Server > Health, help; e2e
c9027381e5 panel-notifications: guide, architecture, security; refusals looked for every minute
50fd6b859f panel-notifications: the notifier, its mail and the server's own DKIM key
06ad174fb9 panel-notifications: schema and store
87fa0a4381 design: notifications on Account, Server > Settings and Server > Health
Compare 6 commits »
mix pushed to main at mix/selfpost 2026-10-12 15:05:42 +03:00
394eb67c4c panel-notifications: the design questions, closed with the owner
mix pushed to main at mix/selfpost 2026-10-12 11:59:24 +03:00
972a9f825c release: 2.2.0: a message's page keeps its delivery log
mix pushed to main at mix/selfpost 2026-10-12 10:45:19 +03:00
a990e7cc23 delivery-log-storage: findings of the technical and security reviews
815236a607 delivery-log-storage: e2e holds the page to its lines after a rotation
a6845ae948 delivery-log-storage: architecture and guide
1e6836b3c1 delivery-log-storage: a message's page reads its stored lines
fc184ecc01 design: the Outbound log help topic says the lines are kept
Compare 9 commits »
mix pushed to main at mix/selfpost 2026-10-12 09:12:26 +03:00
ae06d8b47e release: 2.1.0: Inbound log and filter lists; a milter security fix
mix pushed to main at mix/selfpost 2026-10-12 08:46:01 +03:00
1f44e40382 inbound-antispam-panel: the filter reads its signing key for every message
mix pushed to main at mix/selfpost 2026-10-12 08:39:26 +03:00
d398f488e2 inbound-antispam-panel: the filter signs what it judged
mix pushed to main at mix/selfpost 2026-10-12 08:20:35 +03:00
89774ab847 inbound-antispam-panel: three things the reviews left as found
mix pushed to main at mix/selfpost 2026-10-12 07:55:33 +03:00
c731a98a0f inbound-antispam-panel: findings of the technical and security reviews
5f86457848 milter: the level-2 limit and the client IP list hold for every message
00feb7c1c7 design: help, an allow entry by sender address trusts a claimed address
Compare 3 commits »
mix pushed to main at mix/selfpost 2026-10-12 07:25:04 +03:00
d2a778edc0 inbound-antispam-panel: Filter lists accepted; steps 8-10 closed
7192c3861e inbound-antispam-panel: Filter lists, kind column, matches, note on a sheet
e0ccff257d design: in-filter-lists, kind column, matches, the note on a sheet
c1da784193 inbound-antispam-panel: the backup holds the lists; Inbound log accepted
9d330bed77 inbound-antispam-panel: Inbound log, Why as a sheet; no Deny on a Postfix reject
Compare 17 commits »
mix pushed to main at mix/selfpost 2026-10-11 22:01:34 +03:00
d65d632505 release: 2.0.1: DMARC ingest drops and bounds; Full backup from the panel
dd0fefdcb7 backup: the panel's archive is the command's, private key included
75ebbf6a57 design: the panel's backup needs the private key readable, and says so
ede3783734 panel-redesign: Full backup and Help say why the queue is left out
d70371a50c design: Full backup and Help say why the queue is left out
Compare 14 commits »
mix pushed tag v2.0.0 to mix/selfpost 2026-10-11 14:32:32 +03:00
mix pushed to main at mix/selfpost 2026-10-11 14:32:32 +03:00
403ce93990 release: 2.0.0: Panel redesign; new URLs; database from zero
252e5d1cff dmarc-ingest: Postfix can run the command, and it is told the recipient
5af4d6c368 panel-redesign: the health cards of Overview carry no anchor
Compare 3 commits »
mix pushed to main at mix/selfpost 2026-10-11 14:13:20 +03:00
ddde177776 design: the health cards of Overview open Health at its top
mix pushed to main at mix/selfpost 2026-10-11 14:09:01 +03:00
e69d139487 docs: the preflight and inbound-antispam plans use the 2.0 paths
3f0d15c9e3 entrypoint: the queue directory and pid/ stay owned by root
bbd2d83364 panel: show/hide rules reach a form that arrives in an htmx swap
c5588ebba1 panel-redesign: the DMARC hub before the first report says what to do now
f6838e4696 design: the hosted address form on the DMARC hub is in the smaller mono size
Compare 14 commits »
mix pushed to main at mix/selfpost 2026-10-10 23:08:03 +03:00
b951eae58c panel-redesign: no report mailbox for the server as a whole
ea847fea44 design: the DMARC hub names the form of a hosted address, not a server mailbox
06ae9ca8d3 design: is-hidden is in the Bulma subset
be85cb71c9 panel-redesign: technical review - every page re-shot and audited
ed3cb4aaac docs: the panel as it is in 2.0
Compare 33 commits »
mix pushed to main at mix/selfpost 2026-10-09 16:27:16 +03:00
57c6fddfc3 release: 1.9.5: GHCR release fix: keep per-arch images, sweep orphaned versions (CI only)
1e92c5b2a2 release: 1.9.4: Panel-redesign plan: component kit, stages, reorder (docs only)
Compare 2 commits »