diff --git a/app/(root)/changelog/page.tsx b/app/(root)/changelog/page.tsx
index ee6f10d..c6d7f8b 100644
--- a/app/(root)/changelog/page.tsx
+++ b/app/(root)/changelog/page.tsx
@@ -2,7 +2,6 @@ import { Button } from "@/components/ui/button";
import { Download } from "lucide-react";
import Link from "next/link";
import ReactMarkdown from "react-markdown";
-import { CHANGE_LOGS } from "@/constants/guidelines";
import { Skeleton } from "@/components/ui/skeleton";
import clientPromise from "@/lib/db";
@@ -63,9 +62,6 @@ const LogsPage: React.FC = async () => {
))}
-
- {CHANGE_LOGS}
-
);
};
diff --git a/constants/guidelines.ts b/constants/guidelines.ts
index 8fe8674..5bd407d 100644
--- a/constants/guidelines.ts
+++ b/constants/guidelines.ts
@@ -368,520 +368,3 @@ By contributing to our project, you agree that your contributions will be licens
Thank you for considering contributing to our project!
`;
-
-export const CHANGE_LOGS = `
-## SVR.JS 3.14.17 LTS
-*Released on June 13, 2024*
-
-- Lifted PBKDF2 restrictions on Bun 1.1.13 and later.
-
-## SVR.JS 3.15.5
-*Released on June 13, 2024*
-
-- Lifted PBKDF2 restrictions on Bun 1.1.13 and later.
-
-## SVR.JS 3.15.4
-*Released on May 30, 2024*
-
-- Added cap on minimum number of workers to 12 to reduce idle memory usage.
-
-## SVR.JS 3.15.3
-*Released on May 21, 2024*
-
-- Fixed bug in the URL parser (URLs with “@” got erroneously “sanitized” to “/“).
-
-## SVR.JS 3.15.2
-*Released on May 20, 2024*
-
-- Removed the limit of 16 workers.
-
-## SVR.JS 3.15.1
-*Released on May 13, 2024*
-
-- Added Content-Range support for HTML files.
-- MIME type lookups are now performed once, not twice.
-- Optimized static file serving function.
-
-## SVR.JS 3.14.16 LTS
-*Released on May 6, 2024*
-
-- Prevented DoS attacks performed with forward proxy HTTP requests with malformed URLs.
-
-## SVR.JS 3.15.0
-*Released on May 6, 2024*
-
-- Changed URL parser from wrapper over WHATWG URL parser to custom regex-based URL parser.
-- Optimized server code.
-- Redesigned default error pages.
-- Removed blocking file system calls from the directory listing function.
-- Replaced path.extname() function with regex-based function.
-
-## SVR.JS 3.14.15
-*Released on April 29, 2024*
-
-- Fixed crashes related to the request ID generation.
-- Optimized HTTP compression functionality.
-
-## SVR.JS 3.14.14
-*Released on April 27, 2024*
-
-- console.log and stdout are now disabled, when stdout is not a TTY (for example in situation when SVR.JS is running as a daemon), in order to improve performance.
-- Errors that occurred, while adding SNI context to a server are now ignored.
-
-## SVR.JS 3.14.13
-*Released on April 24, 2024*
-
-- Optimized code.
-- SVR.JS now uses os.availableParallelism() function for determining amount of processes to fork, when it is available.
-
-## SVR.JS 3.14.12
-*Released on April 13, 2024*
-
-- Fix “.dirimages” directory returning an 500 error, if it is not present in the web root.
-
-## SVR.JS 3.14.11
-*Released on April 7, 2024*
-
-- Added CVE-2024-27982 Node.JS vulnerability warning.
-- Fixed bug with Brotli compression not working, when SVR.JS is running on Bun.
-- Improved the performance of the server.
-
-## SVR.JS 3.14.10
-*Released on April 2, 2024*
-
-- Disabled trailing slash removal for proxy requests.
-
-## SVR.JS 3.14.9
-*Released on April 2, 2024*
-
-- Changed default file extensions compression exclude list.
-- Lifted scrypt restrictions on Bun.
-- Optimized server script size (268 KiB => 256 KiB).
-- The compression exclude list is now in SVR.JS itself.
-
-## SVR.JS 3.14.8
-*Released on March 29, 2024*
-
-- Fixed bug with res.writeHead method.
-
-## SVR.JS 3.14.7
-*Released on March 19, 2024*
-
-- Fixed bug with request domain names not showing in server logs.
-
-## SVR.JS 3.14.6
-*Released on March 17, 2024*
-
-- Added CVE-2024-22019 Node.JS vulnerability warning.
-- Improved protection against user enumeration in HTTP authentication.
-- Replaced block list message with generic 403 Forbidden error.
-- Replaced some instances of “blacklist” with “block list”.
-- Some terminal output is now bold.
-- Updated SVR.JS log viewer (logviewer.js) and log highlighter (loghighlight.js)
-- When “block localhost” CLI command is executed, SVR.JS now adds “localhost” to the block list instead of “::ffff:localhost”.
-
-## SVR.JS 3.14.5
-*Released on March 9, 2024*
-
-- Fixed “www.” URL redirect functionality.
-- Improved HTTP/1.x API compatibility with HTTP/2.
-
-## SVR.JS 3.14.4
-*Released on March 3, 2024*
-
-- Updated tar and graceful-fs libraries.
-- Added support for URLs with double slashes.
-- Rewritten HTTP to HTTPS redirect functionality.
-- Changed default directory listing icons.
-
-## SVR.JS 3.14.3
-*Released on February 11, 2024*
-
-- Fixed bug with URLs beginning with multiple slashes being rewritten incorrectly.
-
-## SVR.JS 3.14.2
-*Released on February 7, 2024*
-
-- Added new SVR.JS mod and server-side JavaScript property: authUser.
-
-## SVR.JS 3.14.1
-*Released on February 2, 2024*
-
-- Added support for IP-based virtual hosts.
-- Fixed SVR.JS crashes with X-SVR-JS-From-Main-Thread header and unknown client IPs.
-
-## SVR.JS 3.4.42 LTS
-*Released on February 2, 2024*
-
-- Custom head and foot inclusion is now returning 500 error in case of server error instead of crashing the server.
-
-## SVR.JS 3.14.0
-*Released on January 24, 2024*
-
-- Added new config.json properties: useClientCertificate, rejectUnauthorizedClientCertificates, cipherSuite, ecdhCurve, tlsMinVersion, tlsMaxVersion, signatureAlgorithms and http2Settings.
-- Added support for web root postfixes (along with postfix prefixes).
-- Custom head and foot inclusion is now returning 500 error in case of server error instead of crashing the server.
-
-## SVR.JS 3.13.1
-*Released on January 18, 2024*
-
-- Fixed error handling for invalid URL rewrite regexes.
-- Fixed bug with non-working HTTP proxy handler (excluding CONNECT method).
-
-## SVR.JS 3.4.41 LTS
-*Released on January 14, 2024*
-
-- Removed all remnants of “DorianTech”.
-- Mitigated log file injection vulnerability for HTTP authentication.
-- Mitigated log file injection vulnerability for SVR.JS mod file names.
-- SVR.JS no longer crashes, when access to a log file is denied.
-
-## SVR.JS 3.13.0
-*Released on January 14, 2024*
-
-- Added support for skipping URL rewriting, when the URL refers to a file or a directory.
-- Dropped support for svrmodpack.
-- Added support for 307 and 308 redirects (both in config.json and in redirect() SVR.JS API method).
-- Mitigated log file injection vulnerability for HTTP authentication.
-- Mitigated log file injection vulnerability for SVR.JS mod file names.
-- SVR.JS no longer crashes, when access to a log file is denied.
-
-## SVR.JS 3.12.3
-*Released on December 30, 2023*
-
-- Removed all remnants of “DorianTech”.
-- Fixed bug with wildcard in domain name selectors.
-
-## SVR.JS 3.12.2
-*Released on December 16, 2023*
-
-- SVR.JS now refuses to start with misconfigured SNI in order to prevent ReDoS vulnerabilities.
-- Add Host header pre-processing.
-- Changed SNI regular expression generation function.
-
-## SVR.JS 3.4.40 LTS
-*Released on December 16, 2023*
-
-- SVR.JS now refuses to start with misconfigured SNI in order to prevent ReDoS vulnerabilities.
-
-## SVR.JS 3.12.1
-*Released on December 12, 2023*
-
-- Added client errors, server errors, and malformed HTTP request counts to SVR.JS status page.
-- Fixed multiple XSS vulnerabilities.
-
-## SVR.JS 3.4.39 LTS
-*Released on December 12, 2023*
-
-- Invalid compression exclusion list regexes no longer crash SVR.JS.
-- Fixed multiple XSS vulnerabilities.
-
-## SVR.JS 3.12.0
-*Released on December 3, 2023*
-
-- Added trailing slash redirect support.
-- Added new config.json property — environmentVariables.
-- Replaces base 1000 size prefixes with base 1024 ones.
-- Invalid compression exclusion list regexes no longer crash SVR.JS.
-- Changed invalid regex error message.
-- Corrected language errors — replaced recieve with receive.
-
-## SVR.JS 3.4.38 LTS
-*Released on November 12, 2023*
-
-- SVR.JS now sends configuration file saving request to one random good worker instead of all workers to prevent configuration file corruption.
-- Fixed crashes due to destroyed HTTP/2 stream (Node.JS bug: https://github.com/nodejs/node/issues/24470).
-
-## SVR.JS 3.11.5
-*Released on November 12, 2023*
-
-- Fixed crashes due to destroyed HTTP/2 stream (Node.JS bug: https://github.com/nodejs/node/issues/24470).
-
-## SVR.JS 3.11.4
-*Released on November 5, 2023*
-
-- Added new config.json properties: accessLog (overrides logToFile) and accessLogFormat.
-- Changed default access log format to Apache combined.
-- Replaces base 1000 size prefixes with base 1024 ones.
-- Fixed crashes related to URL parser.
-
-## SVR.JS 3.11.3
-*Released on October 28, 2023*
-
-- Added support for log rotation (config.json properties: logRotation, logRotationSize, logRotationInterval).
-- Added support for setting HTTP/2 stream priority.
-- Added support for HTTP/2 SETTINGS frames (new config.json property: http2Settings).
-- Fixed bug with URL parser crashing the server.
-- Optimized server code.
-
-## SVR.JS 3.11.2
-*Released on October 20, 2023*
-
-- Added new config.json properties: maxHeaderSize, maxHeaderCount, and maxChunkSize.
-- Fixed bug with directory listing not working for some paths.
-- Fixed bug with Brotli compression not working on some systems.
-- Improved server performance.
-
-## SVR.JS 3.11.1
-*Released on October 15, 2023*
-
-- Added support for HTTP/2 PUSH_PROMISE frames.
-- Added support for HTTP/2 SETTINGS frame for setting initial window size.
-- Fixed bug with the server crashing when using the HTTP/2 protocol.
-- Optimized HTTP/2 handling code.
-
-## SVR.JS 3.11.0
-*Released on October 10, 2023*
-
-- Added support for HTTP/2.
-- Added new config.json property: http2 (enables/disables HTTP/2 support).
-- Fixed bug with server crashing when receiving malformed HTTP requests.
-- Improved server performance and stability.
-
-## SVR.JS 3.10.3
-*Released on October 2, 2023*
-
-- Added support for TLS 1.3.
-- Fixed bug with server crashing when using TLS 1.3 on some systems.
-- Improved TLS handshake performance.
-
-## SVR.JS 3.10.2
-*Released on September 25, 2023*
-
-- Added new config.json property: tlsCipherSuites (allows specifying custom TLS cipher suites).
-- Fixed bug with server not respecting the tlsMinVersion and tlsMaxVersion properties.
-- Optimized TLS handshake code.
-
-## SVR.JS 3.10.1
-*Released on September 18, 2023*
-
-- Added support for ECDSA certificates.
-- Fixed bug with server crashing when using ECDSA certificates on some systems.
-- Improved certificate handling code.
-
-## SVR.JS 3.10.0
-*Released on September 10, 2023*
-
-- Added support for client certificate authentication.
-- Added new config.json properties: clientCertificateAuth, clientCertificateCAs (specifies CA certificates for client authentication).
-- Fixed bug with server crashing when using client certificates.
-- Improved security and performance.
-
-## SVR.JS 3.9.2
-*Released on September 2, 2023*
-
-- Added support for HTTP/1.1 Keep-Alive timeout (new config.json property: keepAliveTimeout).
-- Fixed bug with server not closing idle connections.
-- Improved connection handling code.
-
-## SVR.JS 3.9.1
-*Released on August 25, 2023*
-
-- Added support for custom error pages (new config.json property: errorPages).
-- Fixed bug with server not serving custom error pages correctly.
-- Improved error handling code.
-
-## SVR.JS 3.9.0
-*Released on August 18, 2023*
-
-- Added support for HTTP/1.1 pipelining.
-- Fixed bug with server not handling pipelined requests correctly.
-- Improved request handling performance.
-
-## SVR.JS 3.8.2
-*Released on August 10, 2023*
-
-- Added support for Brotli compression (new config.json property: enableBrotli).
-- Fixed bug with server not compressing responses correctly.
-- Improved compression handling code.
-
-## SVR.JS 3.8.1
-*Released on August 2, 2023*
-
-- Added support for custom MIME types (new config.json property: mimeTypes).
-- Fixed bug with server not serving files with custom MIME types.
-- Improved MIME type handling code.
-
-## SVR.JS 3.8.0
-*Released on July 25, 2023*
-
-- Added support for HTTP/2 push (new config.json property: http2Push).
-- Fixed bug with server not handling HTTP/2 push correctly.
-- Improved HTTP/2 performance.
-
-## SVR.JS 3.7.2
-*Released on July 18, 2023*
-
-- Added support for HTTP Strict Transport Security (HSTS) (new config.json property: hsts).
-- Fixed bug with server not sending HSTS headers.
-- Improved security and performance.
-
-## SVR.JS 3.7.1
-*Released on July 10, 2023*
-
-- Added support for Content Security Policy (CSP) (new config.json property: csp).
-- Fixed bug with server not sending CSP headers.
-- Improved security and performance.
-
-## SVR.JS 3.7.0
-*Released on July 2, 2023*
-
-- Added support for Referrer-Policy (new config.json property: referrerPolicy).
-- Fixed bug with server not sending Referrer-Policy headers.
-- Improved security and performance.
-
-## SVR.JS 3.6.2
-*Released on June 25, 2023*
-
-- Added support for Feature-Policy (new config.json property: featurePolicy).
-- Fixed bug with server not sending Feature-Policy headers.
-- Improved security and performance.
-
-## SVR.JS 3.6.1
-*Released on June 18, 2023*
-
-- Added support for Expect-CT (new config.json property: expectCT).
-- Fixed bug with server not sending Expect-CT headers.
-- Improved security and performance.
-
-## SVR.JS 3.6.0
-*Released on June 10, 2023*
-
-- Added support for X-Content-Type-Options (new config.json property: xContentTypeOptions).
-- Fixed bug with server not sending X-Content-Type-Options headers.
-- Improved security and performance.
-
-## SVR.JS 3.5.2
-*Released on June 2, 2023*
-
-- Added support for X-Frame-Options (new config.json property: xFrameOptions).
-- Fixed bug with server not sending X-Frame-Options headers.
-- Improved security and performance.
-
-## SVR.JS 3.5.1
-*Released on May 25, 2023*
-
-- Added support for X-XSS-Protection (new config.json property: xXSSProtection).
-- Fixed bug with server not sending X-XSS-Protection headers.
-- Improved security and performance.
-
-## SVR.JS 3.5.0
-*Released on May 18, 2023*
-
-- Added support for X-Download-Options (new config.json property: xDownloadOptions).
-- Fixed bug with server not sending X-Download-Options headers.
-- Improved security and performance.
-
-## SVR.JS 3.4.3
-*Released on May 10, 2023*
-
-- Added support for X-Permitted-Cross-Domain-Policies (new config.json property: xPermittedCrossDomainPolicies).
-- Fixed bug with server not sending X-Permitted-Cross-Domain-Policies headers.
-- Improved security and performance.
-
-## SVR.JS 3.4.2
-*Released on May 2, 2023*
-
-- Added support for HTTP/1.0.
-- Fixed bug with server not handling HTTP/1.0 requests correctly.
-- Improved request handling performance.
-
-## SVR.JS 3.4.1
-*Released on April 25, 2023*
-
-- Added support for custom request headers (new config.json property: customRequestHeaders).
-- Fixed bug with server not sending custom request headers.
-- Improved request handling code.
-
-## SVR.JS 3.4.0
-*Released on April 18, 2023*
-
-- Added support for custom response headers (new config.json property: customResponseHeaders).
-- Fixed bug with server not sending custom response headers.
-- Improved response handling code.
-
-## SVR.JS 3.3.2
-*Released on April 10, 2023*
-
-- Added support for HTTP/1.1 chunked transfer encoding.
-- Fixed bug with server not handling chunked transfer encoding correctly.
-- Improved request handling performance.
-
-## SVR.JS 3.3.1
-*Released on April 2, 2023*
-
-- Added support for HTTP/1.1 persistent connections.
-- Fixed bug with server not handling persistent connections correctly.
-- Improved connection handling performance.
-
-## SVR.JS 3.3.0
-*Released on March 25, 2023*
-
-- Added support for HTTP/1.1 100 Continue responses.
-- Fixed bug with server not sending 100 Continue responses.
-- Improved request handling code.
-
-## SVR.JS 3.2.2
-*Released on March 18, 2023*
-
-- Added support for HTTP/1.1 101 Switching Protocols responses.
-- Fixed bug with server not sending 101 Switching Protocols responses.
-- Improved protocol handling code.
-
-## SVR.JS 3.2.1
-*Released on March 10, 2023*
-
-- Added support for HTTP/1.1 200 OK responses.
-- Fixed bug with server not sending 200 OK responses.
-- Improved response handling code.
-
-## SVR.JS 3.2.0
-*Released on March 2, 2023*
-
-- Added support for HTTP/1.1 201 Created responses.
-- Fixed bug with server not sending 201 Created responses.
-- Improved response handling performance.
-
-## SVR.JS 3.1.2
-*Released on February 25, 2023*
-
-- Added support for HTTP/1.1 204 No Content responses.
-- Fixed bug with server not sending 204 No Content responses.
-- Improved response handling code.
-
-## SVR.JS 3.1.1
-*Released on February 18, 2023*
-
-- Added support for HTTP/1.1 301 Moved Permanently responses.
-- Fixed bug with server not sending 301 Moved Permanently responses.
-- Improved request handling performance.
-
-## SVR.JS 3.1.0
-*Released on February 10, 2023*
-
-- Added support for HTTP/1.1 302 Found responses.
-- Fixed bug with server not sending 302 Found responses.
-- Improved response handling code.
-
-## SVR.JS 3.0.2
-*Released on February 2, 2023*
-
-- Added support for HTTP/1.1 304 Not Modified responses.
-- Fixed bug with server not sending 304 Not Modified responses.
-- Improved caching performance.
-
-## SVR.JS 3.0.1
-*Released on January 25, 2023*
-
-- Added support for HTTP/1.1 307 Temporary Redirect responses.
-- Fixed bug with server not sending 307 Temporary Redirect responses.
-- Improved request handling code.
-
-## SVR.JS 3.0.0
-*Released on January 18, 2023*
-
-- Added support for HTTP/1.1 308 Permanent Redirect responses.
-- Fixed bug with server not sending 308 Permanent Redirect responses.
-- Improved response handling performance.
-
-`;