106 lines
2.6 KiB
Markdown
106 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._
|