This repository has been archived on 2024-09-12. You can view files and clone it, but cannot push or open issues or pull requests.
svrjs-website/source/redbrick-changelog.md

113 lines
3.4 KiB
Markdown

---
title: RedBrick change log
date: 2024-01-29 20:21:43
---
## RedBrick 2.6.2
_Released in May 3, 2024_
* Fixed mojibake in response, when SVR.JS is running on Bun
## RedBrick 2.6.1
_Released in March 29, 2024_
* Fixed "write after end" crashes.
## RedBrick 2.6.0
_Released in February 16, 2024_
* Reduced buffer memory leaks.
* Improved performace by using streams after the header processing.
* Prevented server crashes caused by header write errors
* Added _stderr_ logging.
## RedBrick 2.5.6
_Released in February 15, 2024_
* Fixed bug with URLs containing "cgi-bin" that don't refer to "cgi-bin" directory in the web root.
## RedBrick 2.5.5
_Released in February 11, 2024_
* All responses with Location header are now 3xx redirects.
## RedBrick 2.5.4
_Released in February 7, 2024_
* RedBrick no longer sets *AUTH_TYPE* and *REMOTE_USER* environment variables, when 401 code is not specified in SVR.JS configuration.
## RedBrick 2.5.3
_Released in January 29, 2024_
* Fixed bug with URLs containing URL-encoded characters.
## RedBrick 2.5.2
_Released in December 31, 2023_
* Removed "DorianTech" from _mod.info_ file.
* RedBrick no longer crashes when broken SVR.JS config is loaded.
## RedBrick 2.5.1
_Released in December 3, 2023_
* Fixed bug with too long URLs causing server to not respond.
* Added support for _exposeModsInErrorPages_ _config.json_ property.
## RedBrick 2.5.0
_Released in November 23, 2023_
* Added support for CGI execution outside the _cgi-bin_ directory.
* Fixed "broken access control" (it hid configuration files, but it returned 200 OK instead of 403 Forbidden)
* Changed error handling.
* Changed _redbrick-interpreters.json_ handling.
* Added support for _redbrick-scriptexts.json_ configuration file.
* Dropped _.cmd_ default prefix.
## RedBrick 2.4.3
_Released in September 15, 2023_
* Fixed RedBrick not working in external web root setups.
## RedBrick 2.4.2
_Released in September 3, 2023_
* Fixed bug with *REMOTE_PORT* environment variable.
## RedBrick 2.4.1
_Released in August 30, 2023_
* Improved CGI response parser.
* Narrowed down conditions for CGI execution for security reasons.
## RedBrick 2.4.0
_Released in August 27, 2023_
* Added support for *SERVER_ADMIN* environment variable.
* Improved the CGI program preparation and startup.
## RedBrick 2.3.6
_Released in August 26, 2023_
* Fixed RedBrick not working in Windows.
## RedBrick 2.3.5
_Released in August 21, 2023_
* Added support for "\n\r" line endings in CGI response.
## RedBrick 2.3.4
_Released in August 19, 2023_
* Added _index.cgi_ file support.
* Added _HTTPS_ environment variable support.
## RedBrick 2.3.3
_Released in August 14, 2023_
* Mitigated source code leakage (through using "CGI-BIN" instead of "cgi-bin") in Windows
## RedBrick 2.3.2
_Released in August 10, 2023_
* Fixed _redbrick-interpreters.json_ file loading.
## RedBrick 2.3.1
_Released in August 2, 2023_
* The *REQUEST_URI* environment variable now includes rewritten URLs.
## RedBrick 2.3.0
_Released in August 2, 2023_
* Made it work with PHP-CGI
## RedBrick 2.2.0
_Released in August 2, 2023_
* Replaced some blocking calls with non-blocking ones.
## RedBrick 2.1.1
_Released in July 30, 2023_
* Mitigated configuration file leakage (_redbrick-interpreters.json_ file).
## Earlier versions
_There was no change log for earlier RedBrick versions._