GPT on behalf of DHH
5796e5c837
Update verified Rails and Django benchmark figures
2026-10-08 21:08:12 +02:00
GPT on behalf of DHH
b042182791
Use final published Rails benchmark results
2026-10-08 15:55:51 +02:00
GPT on behalf of DHH
6944a4a796
Update verified Campfire benchmark comparison
2026-10-08 15:38:48 +02:00
GPT on behalf of DHH
ec31092919
Publish verified Fetch Metadata cache benchmarks
2026-10-08 10:17:30 +02:00
GPT on behalf of DHH
0f5d0b2b6e
Use header-only forgery protection and cache complete responses
2026-10-08 09:05:10 +02:00
GPT on behalf of DHH
008ea1ab2a
Update verified benchmarks for final upstream Rails revision
2026-10-08 00:09:25 +02:00
GPT on behalf of DHH
cd0414ef8f
Publish verified architecture-transfer benchmarks
2026-10-07 23:15:30 +02:00
GPT on behalf of DHH
8d02540e31
Bound native fragment caching and collapse concurrent page renders
2026-10-07 21:38:36 +02:00
GPT on behalf of DHH
ac73267b07
Reuse authorized read pages without stale presentation or CSRF masks
...
Transfer the C completed-response cache lesson into Rails, keeping authentication, room checks and cookies per request. A persistent read-only SQLite observer detects local and foreign commits and rejects racing admission. Whole-page misses render fresh to avoid stale nested fragments; message ETags reflect token-neutral presentation.
2026-10-07 20:02:20 +02:00
GPT on behalf of DHH
ee5fe3717a
Update benchmarks from the shared response-verified comparison
2026-10-07 17:53:35 +02:00
GPT on behalf of DHH
c49f53d8f8
Refresh Go measurements after final sidebar correction
2026-10-07 12:22:17 +02:00
GPT on behalf of DHH
6288430f37
Update shared benchmarks after independent performance review
2026-10-07 12:17:01 +02:00
David Heinemeier Hansson
345e63718f
Update README with latest Campfire benchmark comparison ( #315 )
2026-10-05 07:52:23 -04:00
David Heinemeier Hansson
254dd1d46f
Add Django and Laravel benchmarks and label the baseline Rails ( #294 )
2026-10-04 18:18:31 -04:00
David Heinemeier Hansson
6c7f8fa15f
Document other Campfire implementations and benchmarks ( #293 )
...
* Document other Campfire implementations and benchmarks
* Remeasure README benchmarks with the latest Ruby optimizations
* Shorten the README benchmark context
2026-10-04 14:10:38 -04:00
Mike Dalessio
d28ab55bf4
Document the self-hosted trust model in SECURITY.md ( #230 )
...
Nothing in the repository records that unrestricted bot webhook delivery is
deliberate, so the missing private-network guard reads as an oversight next to
the guarded unfurl path. Researchers report it as server-side request forgery,
repeatedly.
2026-07-31 13:09:59 -04:00
Stanko K.R.
df5ed25e14
Recommend the latest tag over main
2026-07-16 21:17:17 +02:00
Stanko K.R.
cf0a67fcaf
Add a development guide
2026-07-15 13:43:14 +02:00
Stanko K.R.
55fbf16629
Improve self-hosting instructions
2026-07-15 13:29:13 +02:00
Nate Eagleson
5efaf0813c
Fix grammar error in README.md
2025-09-18 10:53:41 -04:00
Stanko K.R.
a80c6d7e91
Add Worth Noting section
...
Co-authored-by: kedihacker <kedihacker@users.noreply.github.com >
2025-09-18 15:28:43 +02:00
Rafael Santos
62131982b3
Fix let's encrypt autosetup
...
This is just to match the Thruster expected environment variable so SSL certificates are created with Let's Encrypt.
2025-09-14 23:33:06 +12:00
Kevin McConnell
657d4edcd4
Document SENTRY_DSN
2025-08-22 15:35:59 +01:00
Kevin McConnell
df76a227dc
Hello world
...
First open source release of Campfire 🎉
2025-08-21 09:31:59 +01:00