Changelog
2025-08-10
Added make recipes without the janky sudo.
Added hex string method to hashhelpers.
Removed remotePath leftovers.
Removed unused use statements and also some misc fixes.
Updated libraries + new X-Accel-Redirect handling.
Fixed missing return types on Satori endpoints.
Actually assign lastUserId...................
2025-08-09
Added separate handlers for serving static files.
Removed X-Sendfile alias.
Unneccesary nullable.
Removed HttpRequestBuilder and merged HttpMessage/ResponseBuilder into a single class.
No longer mark the HttpMessageBuilder subclasses as final.
Added Makefile and .editorconfig and removed the precommit script.
Removed unused Content-Type/Length parsing.
Dropkicked Comparable and Equatable interfaces.
Changed CSRF token hash algo to SHA2 rather than SHA3.
Actually forward the strict parameter to base64_decode in UriBase64::decode.
Fixed unused variable in WString::endsWith.
Switched to PHP's built in ArrayIterator class.
Use statement cleanups.
Updated Composer libraries.
2025-07-28
Added editorconfig and sublime project with global definitions for LSP-lua.
Link to the Railgun wiki docs.
2025-07-24
Added documentation for kmj-http.
this will do, its time to move on to redder pastures
2025-07-23
Attempt at sanitisation (untested lol).
More debris yay
dont need that anymore!
Fixed singlethreaded reconnecting.
2025-07-22
I think I can get away with not having a sleep here now!