| Age | Commit message (Expand) | Author | Lines |
| 2026-07-02 | Send only YE1+RootYE intermediates, skip cross-signed ISRG Root X2 | yyamashita | -0/+3 |
| 2026-07-02 | Fix VPN cert chain: split multi-cert PEM for strongSwan | yyamashita | -1/+18 |
| 2026-07-02 | Restore intermediate cert + reduce IKE fragment size to 512 bytes | yyamashita | -0/+2 |
| 2026-07-01 | Remove intermediate CA cert to fix IKE fragmentation | yyamashita | -1/+0 |
| 2026-07-01 | Revert VPN file logging (caused container crash) | yyamashita | -9/+0 |
| 2026-07-01 | Add file logging to VPN container for diagnostics | yyamashita | -0/+9 |
| 2026-07-01 | Revert fragmentation=no to restore iPhone VPN connectivity | yyamashita | -1/+0 |
| 2026-07-01 | Fix IKE fragmentation: use fragmentation=no instead of fragment_size=0 | yyamashita | -1/+1 |
| 2026-07-01 | Restore intermediate CA cert, disable IKE fragmentation | yyamashita | -0/+2 |
| 2026-07-01 | Serve YE1 intermediate CA cert for Android VPN trust chain | yyamashita | -1/+18 |
| 2026-07-01 | Remove intermediate CA cert mount to fix Android IKEv2 fragmentation | yyamashita | -1/+0 |
| 2026-07-01 | Fix VPN: send certificate always, split cert chain, fix entrypoint | yyamashita | -16/+21 |
| 2026-06-30 | Fix VPN entrypoint: handle sysctl read-only in host network mode | yyamashita | -3/+7 |
| 2026-06-30 | Add strongSwan IKEv2 VPN service | yyamashita | -1/+270 |
| 2026-06-20 | Add Restart Claude Sessions command to hetzner-admin | yyamashita | -0/+10 |
| 2026-06-19 | Add microblog service | yyamashita | -1/+16 |
| 2026-06-19 | Add microblog repo and Claude session | yyamashita | -0/+2 |
| 2026-06-19 | Rename hetzner-admin domain and use CNAME for web subdomains | yyamashita | -7/+53 |
| 2026-06-19 | Add hetzner-admin: SSH-based server management web UI | yyamashita | -7/+207 |
| 2026-06-10 | Add mosquitone-admin repo and Claude session | yyamashita | -0/+6 |
| 2026-06-09 | Switch mail container from SES relay to direct delivery | yyamashita | -14/+2 |
| 2026-06-02 | Revert "Add cron job registration to install.sh" | yyamashita | -18/+0 |
| 2026-06-02 | Add cron job registration to install.sh | yyamashita | -0/+18 |
| 2026-06-01 | Add libsasl2-modules to mail container for Postfix SASL auth | yyamashita | -0/+1 |
| 2026-06-01 | Configure Amazon SES relay for Postfix (port 25 blocked by Hetzner) | yyamashita | -2/+14 |
| 2026-06-01 | entrypoint: copy resolv.conf etc into Postfix chroot before start | yyamashita | -0/+8 |
| 2026-06-01 | entrypoint: fix DNS via cat-to-bind-mount (no python3/sed needed) | yyamashita | -9/+5 |
| 2026-06-01 | entrypoint: use python3 for resolv.conf edit (sed -i fails on bind mount) | yyamashita | -3/+8 |
| 2026-06-01 | entrypoint: replace Docker embedded DNS with external resolvers | yyamashita | -0/+5 |
| 2026-06-01 | Fix milter IPv4 binding and container DNS for MX lookups | yyamashita | -3/+6 |
| 2026-06-01 | setup-route53: apply records individually, skip CNAME conflicts | yyamashita | -12/+22 |
| 2026-06-01 | Fix entrypoint: remove chmod on read-only mount, run opendkim as root | yyamashita | -6/+3 |
| 2026-06-01 | Fix DKIM key generation: use host opendkim-tools instead of Docker | yyamashita | -18/+27 |
| 2026-06-01 | Add Postfix+OpenDKIM MTA with txt-based domain management | yyamashita | -1/+380 |
| 2026-05-17 | Fix cgit CSS/JS 404 and update docs | yyamashita | -3/+11 |
| 2026-05-17 | Use custom Dockerfile for cgit (klakegg/cgit removed from Docker Hub) | yyamashita | -1/+20 |
| 2026-05-17 | Add cgit web interface at git.yyamashita.com | yyamashita | -0/+33 |
| 2026-05-17 | Add README.md to each directory | yyamashita | -0/+56 |
| 2026-05-17 | Add server/ dir, CLAUDE.md, and SSH key management via install.sh | yyamashita | -74/+105 |
| 2026-05-17 | Update Deploy.md for new directory structure | yyamashita | -84/+61 |
| 2026-05-17 | Reorganize repo into caddy/, git/, claude/ directories | yyamashita | -134/+49 |
| 2026-05-17 | Move tokyo-livehouse-events work tree from /app to /app/tokyo-livehouse-events | yyamashita | -6/+4 |
| 2026-05-17 | Centralize repo and hook management: add repos.txt and install.sh | yyamashita | -32/+79 |
| 2026-05-17 | Remove inline hook from server-setup.sh; hooks managed via install-hooks.sh | yyamashita | -14/+3 |
| 2026-05-17 | Manage all server-side git hooks in this repository | yyamashita | -3/+88 |
| 2026-05-17 | Add Claude Code session management via post-receive hook | yyamashita | -16/+117 |
| 2026-05-16 | Fix claude daemon: non-root user and PTY allocation | yyamashita | -2/+13 |
| 2026-05-16 | Fix claude remote-control command flag syntax | yyamashita | -1/+1 |
| 2026-05-16 | Add Claude Code daemon setup for remote sessions per repo | yyamashita | -0/+77 |
| 2026-05-14 | Add crawler bypass header to skip X-Robots-Tag | yyamashita | -0/+8 |