1.9 KiB
title | date | tags | categories | thumbnail |
---|---|---|---|---|
SVR.JS to drop all "DorianTech" remnants | 2023-12-28 22:03:49 | News | /images/covers/SVR-JS-to-drop-all-DorianTech-remnants.png |
SVR.JS had just dropped all remnants of "DorianTech" from its development branch after 5 years since SVR.JS was created. It will be soon dropped from future SVR.JS release versions and official SVR.JS mods.
A brief history of SVR.JS
SVR.JS was created in 2018 as "DorianTech Node.JS Server" to serve single website. Since then, SVR.JS is constantly improving. SVR.JS 1.x introduced directory listings, while SVR.JS 2.x introduced multi-clustering, .tar.gz SVR.JS mods, and server-side JavaScript. Until its development was suspended in 2020.
But SVR.JS 2.x had a lot of problems, like XSS and path traversal security vulnerabilities, "unexcepted execptions", malformed URL crashes, no support for SNI, HTTP compression (it was broken) and URL rewriting. What's worse, SVR.JS has no documentation!
SVR.JS "woke up" in 2023, when there was a need for another website. SVR.JS 2.x problems were fixed in SVR.JS 3.x, although it still retained the "Welcome to DorianTech SVR.JS Server" message from SVR.JS 2.x. Logo and directory listing icons were also redesigned. The documentation has been written.
SVR.JS now supports many server-side technologies, such as server-side JavaScript, CGI (through RedBrick), SCGI (through OrangeCircle), JSGI (through YellowSquare) and PHP (through RedBrick)! It also has a installer for GNU/Linux, and can be also configured as a reverse proxy (with reverse-proxy-mod).