v1.1.0 — Security & reliability release #71
TemujinCalidius
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Security & reliability release. Hardens the federation, XML-RPC, guest-comment, and setup paths; adds a configurable app port; and smooths self-hosted installs. Backward-compatible — upgrade with
npm run update, no action required.Security
getRecentPostspagination clamp (Harden XML-RPC parser against ReDoS (+ first tests for it) #53, [P2] No pagination bounds in XMLRPC route #9)SETUP_TOKENfirst-claim gate for the setup wizard ([P2] Setup wizard is open to anonymous visitors until ADMIN_SECRET is set #22)Fixed
PORT/FEDIHOME_PORT([P1] App port hardcoded to 3000 with no env override — blocks installs on hosts already using port 3000 #27)SITE_URLpersisted at setup, preserving protocol + port ([P2] On non-3000 deployments, SITE_URL is never written and the setup wizard drops the port — breaks federation/CSRF #33)npm run updaterestarts pm2 under any process name + fails loudly ([P2] npm run update only restarts a pm2 process named exactly 'fedihome' — other setups silently serve stale code #32)db pushcrashes under Prisma 7 #40)Full details in CHANGELOG.md.
💖 If FediHome is useful to you, you can sponsor the project.
This discussion was created from the release v1.1.0 — Security & reliability release.
All reactions