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.