2026-09-17 - 2026-10-17
Overview
48 Pull requests merged by 1 user
Merged
#262 Prod compose: record the hardening running on the box since 2026-10-15
Merged
#261 Put FN_FUNDING_MANIFESTS in the compose the repository ships
Merged
#260 Prove this repository belongs to the funding manifest
Merged
#259 Vouch for a funding.json manifest, when this relay is configured to
Merged
#258 Security audit 2026-10-15: relay fixes
Merged
#257 Messenger pages: sign-up open in 12 countries (adds Canada, Australia, New Zealand)
Merged
#256 Relay 0.32: merge the release branch into main, with the badge column carried onto the new write path
Merged
#255 ci: the staging gate waits for Postgres over TCP, from another container, twice
Merged
#254 Relay review wave 2: in-process wake, signin and tokens, scale, streaming attachments
Merged
#253 ci: run the image job on mac2, and make the staging gate say what failed
Merged
#249 GlitchTip error reporting (FN_RELEASE) + Gitea Actions cutover
Merged
#248 Bridge inventory; trust X-Forwarded-For only from FN_TRUSTED_PROXY_ADDRS
Merged
#247 0.32 apps: descriptor switches, /add contact-link page, app links; pin e2e 50fcc99
Merged
#245 Privacy wave 0: per-device digests, intros, Unlisted, anonymous reads, padding groundwork, SimpleX comparison
Merged
#246 obfs4 bridge to the TLS front door with PROXY lines; Costa Rica and Panama in the sign-up copy
Merged
#244 Privacy sweep: opaque TURN usernames, delete on receipt, coturn logs, retention scripts
Merged
#242 /files: how to send a file only one person can open
Merged
#241 Spanish page titles say what people search for, too
Merged
#240 Five page titles say what people search for
Merged
#239 Describe what a shared-account server keeps, with no email
Merged
#238 Say signup asks for an email only on servers with their own accounts
Merged
#237 Bump .e2e-ref to e2e 5225607 and regenerate doc pages
Merged
#235 Point links at the extant2000 GitLab group
Merged
#236 Roadmap: six planned items
Merged
#233 Release notes for Android 0.31
Merged
#232 Retry a transaction SQLite refuses as locked; /self-hosting F10 repair
Merged
#231 Release notes for Android 0.30
Merged
#230 Put WhatsApp on the comparison table
Merged
#229 Release notes: 0.30.0 becomes 0.31.0
Merged
#228 Release notes for 0.30.0
Merged
#227 A standing page on who decides what you can install
Merged
#226 Put Mail and Blogs in the portal tab strip
Merged
#225 Name Apple and Google on the metadata and privacy pages
Merged
#224 Stop saying Signal requires a phone number to register
Merged
#223 Take the flamenet-e2e doc updates and regenerate the pages
Merged
#222 Sealed-sender leak paths, the contact graph that outlived its removal, and two timing fixes
Merged
#221 The alg header is pinned, and now something says so
Merged
#220 The deploy waits for the edge to answer, not for eight seconds
Merged
#219 What's new for iPhone 0.29.0 and the relay
Merged
#218 Regenerate the published doc pages
Merged
#217 One copy of each refusal, and one base64url
Merged
#216 Revocation is tested off the inbox, where it was not
Merged
#215 Pin the engine at the §6.27 and §6.28 status
Merged
#214 Warn that FN_EMAIL_VERIFICATION_REQUIRED locks out Android
Merged
#213 docs/CONFIGURATION.md and docs/API.md describe what the relay actually serves
Merged
#211 Stop pointing people at Flamenet Files
Merged
#212 Remove a refusal helper nothing calls
Merged
#210 Pin the autovacuum dialect guard with a test
3 Issues closed from 1 user
Closed
#250 Gitea CI on PR #1: doc-pages and swift job failures
Closed
#6 Pipelines queue over an hour behind the shared OVH runner
Closed
#62 Landing page: feature the five new features as they ship
2 Issues created by 1 user
Opened
#63 Attachment reads: redirect to the object store so a CDN can serve blobs directly (multi-region)
Opened
#250 Gitea CI on PR #1: doc-pages and swift job failures