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

2.7 KiB

title date
RedBrick change log 2024-01-29 20:21:43

RedBrick 2.6.2

  • Fixed mojibake in response, when SVR.JS is running on Bun

RedBrick 2.6.1

  • Fixed "write after end" crashes.

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.