RedBrick change log
RedBrick 2.6.4
Released in December 9, 2024
- Web root from configJSON.wwwroot is now used for SVR.JS 4.2.0 or newer
RedBrick 2.6.3
Released in November 21, 2024
- Fixed double "?" in the REQUEST_URL environment variable when URL rewriting is used
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.