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
2024-03-15 21:53:12 +01:00

105 lines
2.6 KiB
Markdown

---
title: RedBrick change log
date: 2024-01-29 20:21:43
---
## RedBrick 2.6.0
* 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
* Fixed bug with URLs containing "cgi-bin" that don't refer to "cgi-bin" directory in the web root.
## RedBrick 2.5.5
* All responses with Location header are now 3xx redirects.
## RedBrick 2.5.4
* 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
* Fixed bug with URLs containing URL-encoded characters.
## RedBrick 2.5.2
* Removed "DorianTech" from _mod.info_ file.
* RedBrick no longer crashes when broken SVR.JS config is loaded.
## RedBrick 2.5.1
* Fixed bug with too long URLs causing server to not respond.
* Added support for _exposeModsInErrorPages_ _config.json_ property.
## RedBrick 2.5.0
* 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
* Fixed RedBrick not working in external web root setups.
## RedBrick 2.4.2
* Fixed bug with *REMOTE_PORT* environment variable.
## RedBrick 2.4.1
* Improved CGI response parser.
* Narrowed down conditions for CGI execution for security reasons.
## RedBrick 2.4.0
* Added support for *SERVER_ADMIN* environment variable.
* Improved the CGI program preparation and startup.
## RedBrick 2.3.6
* Fixed RedBrick not working in Windows.
## RedBrick 2.3.5
* Added support for "\n\r" line endings in CGI response.
## RedBrick 2.3.4
* Added _index.cgi_ file support.
* Added _HTTPS_ environment variable support.
## RedBrick 2.3.3
* Mitigated source code leakage (through using "CGI-BIN" instead of "cgi-bin") in Windows
## RedBrick 2.3.2
* Fixed _redbrick-interpreters.json_ file loading.
## RedBrick 2.3.1
* The *REQUEST_URI* environment variable now includes rewritten URLs.
## RedBrick 2.3.0
* Made it work with PHP-CGI
## RedBrick 2.2.0
* Replaced some blocking calls with non-blocking ones.
## RedBrick 2.1.1
* Mitigated configuration file leakage (_redbrick-interpreters.json_ file).
## Earlier versions
_There was no change log for earlier RedBrick versions._