Wayne Hayes wayne
  • Planet Earth
  • Joined on 2024-11-26
wayne pushed to main at wayne/tailwart 2026-06-13 23:37:43 -04:00
238cce506d feat: provision-stalwart.sh — configure Stalwart fully from .env
wayne pushed to main at wayne/tailwart 2026-06-12 23:20:30 -04:00
1e5fc982eb LESSONS: shared-infra readiness (#16 boot-order) + flapping consumer (#17 atuin)
5d162884e8 Merge authelia-integration: vendor Authelia under authelia/ with single root .env; portal admin user from $AUTHELIA_ADMIN_USER
783b09f463 authelia: set portal admin user to zarniwoop (match AUTHELIA_ADMIN_USER)
7eefac0224 authelia: sync caddy-forward-auth snippet to deployed reality
ddf00fbf90 authelia: vendor into the tree under authelia/ with a single root .env
Compare 5 commits »
wayne pushed to main at wayne/tailwart 2026-06-12 21:27:14 -04:00
ea7eedcb7b LESSONS: SPF append-dup gotcha (#14) and ed25519 DKIM diagnosis (#15)
wayne pushed to authelia-integration at wayne/tailwart 2026-06-12 21:26:23 -04:00
7eefac0224 authelia: sync caddy-forward-auth snippet to deployed reality
wayne pushed to mail-edge-hardening at wayne/tailwart 2026-06-11 22:53:56 -04:00
d292fb0307 docs(CLAUDE): drop stale 'container has no IPv6' claim; align with LESSONS 8-9
wayne created branch authelia-integration in wayne/tailwart 2026-06-11 22:53:37 -04:00
wayne pushed to authelia-integration at wayne/tailwart 2026-06-11 22:53:37 -04:00
ddf00fbf90 authelia: vendor into the tree under authelia/ with a single root .env
wayne pushed to main at wayne/tailwart 2026-06-11 20:49:21 -04:00
cd1cdbd110 Merge mail-edge-hardening: live v0.16 docs, IPv6 egress, outbound-relay lessons, CLAUDE IPv6 fix
d292fb0307 docs(CLAUDE): drop stale 'container has no IPv6' claim; align with LESSONS 8-9
f8aa6c39c7 README: catch up to live v0.16 state
34422ba2b1 mailbox: give sidecar netns real IPv6 egress; resolve AAAA trap; DNS notes
3a9819c3ee docs: capture outbound-relay lessons (IPv6/AAAA trap, SMTP port block, sidecar ACL)
Compare 5 commits »
wayne pushed to mail-edge-hardening at wayne/tailwart 2026-06-11 19:02:35 -04:00
f8aa6c39c7 README: catch up to live v0.16 state
wayne pushed to mail-edge-hardening at wayne/tailwart 2026-06-11 18:54:53 -04:00
34422ba2b1 mailbox: give sidecar netns real IPv6 egress; resolve AAAA trap; DNS notes
wayne pushed to mail-edge-hardening at wayne/tailwart 2026-06-11 17:45:20 -04:00
3a9819c3ee docs: capture outbound-relay lessons (IPv6/AAAA trap, SMTP port block, sidecar ACL)
wayne pushed to main at wayne/tailwart 2026-06-11 00:47:32 -04:00
45e06ed524 Merge pull request 'Harden mail edge: PG-race healthcheck gate, :443 SNI fan-out, docs' (#1) from mail-edge-hardening into main
38ba2eb83d Harden mail edge: PG-race healthcheck gate, :443 SNI fan-out, docs
Compare 2 commits »
wayne merged pull request wayne/tailwart#1 2026-06-11 00:47:30 -04:00
Harden mail edge: PG-race healthcheck gate, :443 SNI fan-out, docs
wayne created pull request wayne/tailwart#1 2026-06-11 00:46:57 -04:00
Harden mail edge: PG-race healthcheck gate, :443 SNI fan-out, docs
wayne pushed to mail-edge-hardening at wayne/tailwart 2026-06-11 00:21:50 -04:00
38ba2eb83d Harden mail edge: PG-race healthcheck gate, :443 SNI fan-out, docs
wayne created branch mail-edge-hardening in wayne/tailwart 2026-06-11 00:21:49 -04:00
wayne pushed to main at wayne/tailwart 2026-06-10 23:40:03 -04:00
e9febd037c stalwart: migrate to v0.16 config model; fix stores, listeners, persistence
wayne pushed to main at wayne/tailwart 2026-06-04 01:22:00 -04:00
1072fea410 Pinned 0.16.7
wayne pushed to v2 at wayne/neovim-ide 2026-05-30 21:13:13 -04:00
f146b35e18 latest
wayne pushed to main at wayne/ASCIInator 2026-05-11 13:09:26 -04:00
03e0bcae6f chore: gitignore Syncthing artifacts
9a4e501be9 fix: jp2a requires --key=value arg format
a95c184be7 fix: Fastify on 0.0.0.0, remove vueDevTools, nginx API proxy config
e904cdb3cb feat: full GUI, test API, auto-convert, aspect-ratio sliders
Compare 4 commits »