1
0
Fork 0
forked from svrjs/svrjs
Commit graph

265 commits

Author SHA1 Message Date
a69714513f Fix e04a9dc1d7 commit 2024-08-26 06:45:44 +02:00
e04a9dc1d7 Fix bug in getting public IP address without crypto support. 2024-08-26 06:42:55 +02:00
2aaa584e3c Main process crashes no longer display as worker crashes. 2024-08-25 17:35:28 +02:00
09ef59832f Server crashes now results in exit code of 1 if errno is not specified. 2024-08-25 16:29:37 +02:00
f58233a014 Fix bug with config.json read errors being undefined. 2024-08-25 11:56:38 +02:00
1a5aa2f79d Fix even more bugs in partial content serving functionality 2024-08-25 10:01:34 +02:00
7fa6a3dfb3 Fix bug in partial content serving functionality 2024-08-25 10:00:10 +02:00
036091a0c6 Fix bugs in the block list. 2024-08-25 08:56:57 +02:00
98b251b867 Fix bug in factoryReset() function. 2024-08-24 19:48:27 +02:00
eafc2f076e Fix bug in ipMatch function. 2024-08-24 07:49:21 +02:00
52484dab24 Fix bug in the URL parser with href attribute of a parsed URL missing a port number. 2024-08-23 18:03:55 +02:00
af02333183 Add the code to send data to the statistics server. 2024-08-06 16:34:13 +02:00
c05b8f8d00 Lifted PBKDF2 restrictions on Bun 1.1.13 and later. 2024-06-13 15:21:02 +02:00
2c2ca100a4 Lint out unnamed functions 2024-05-30 09:15:11 +02:00
d2e9f73f2f Move worker forking code to separate function. Also cap minimum number of workers to 12 to reduce idle memory usage. 2024-05-30 09:06:01 +02:00
5942f9dbde Fix URL parser even more 2024-05-21 17:26:22 +02:00
6933e3e9ed Fixed bug in the URL parser (URLs with "@" got erroneously "sanitized" to "/") 2024-05-21 17:08:06 +02:00
5781233ff7 Replace "minClusters" and "allClusters" with "minWorkers" and "allWorkers" respectively 2024-05-20 17:34:29 +02:00
fc03b485ef Removed 16 CPU cores cap 2024-05-20 17:29:40 +02:00
2eedf125a8 Combine crash handlers in master process into one function. 2024-05-20 17:27:09 +02:00
8af7f1df99 Improve HTTP partial content request logging 2024-05-13 17:59:48 +02:00
9c82164433 Add checks for zero-length head and foot in static file serving function 2024-05-13 17:56:58 +02:00
0a3371878c Added support for Range requests for HTML files 2024-05-13 17:29:18 +02:00
f3edbcc3f3 Fix the previous commit 2024-05-13 17:01:11 +02:00
6c3a5bd9ee Reduced calls to "mime-types" library 2024-05-13 16:59:41 +02:00
01d3a18e01 Correct the CSS for HTML tables 2024-05-06 11:04:05 +02:00
c922ebf1ae Add CSS to default error pages 2024-05-06 11:00:54 +02:00
6b75453cb2 Clean up the code 2024-05-05 22:24:35 +02:00
4453724db7 Partially revert previous commit (add blocking calls back due to degraded performance in Bun) 2024-05-05 22:23:25 +02:00
45d45c41af Remove blocking calls from custom head and custom foot functionality. Also optimize built-in "vres" callbacks. 2024-05-05 22:07:44 +02:00
a1160bd891 Replaced wrapper over WHATWG URL API with custom URL parser 2024-05-05 21:26:13 +02:00
fa64c763bd Fix syntax error 2024-05-03 12:02:18 +02:00
befabe2c9a Remove calls to getCustomHeaders in vres function 2024-05-03 12:01:17 +02:00
1226839163 Revert previous commit 2024-05-01 14:14:12 +02:00
aa6125b891 Move nested functions to the bottom of functions 2024-05-01 14:12:04 +02:00
255963c954 Replaced path.extname function with regex-based custom one. Also remove "pth" variable from static file serving function 2024-05-01 12:08:49 +00:00
34fdd89d37 Removed blocking calls from directory listing function 2024-05-01 07:20:56 +02:00
b51ac3e171 Fix all compression algorithms dependent on Brotli 2024-04-29 20:08:33 +02:00
934f4dd475 Optimized HTTP compression functionality 2024-04-29 19:58:39 +02:00
ba3a247e49 Fix crashes related to the request ID generation 2024-04-29 19:20:17 +02:00
583c66ca3d Fix incompatibilites with Bun 2024-04-27 13:51:05 +02:00
7dfdc7209e Errors that occurred while adding SNI context to a server are now ignored. 2024-04-27 06:45:16 +02:00
9eb982dc92 Add an inspector condition to disabling stdout 2024-04-27 06:01:09 +02:00
3839f4d1df When stdout is not a terminal, disable it to improve performance of SVR.JS 2024-04-27 05:53:08 +02:00
3a4cefa67a Optimize portions from directory listing function 2024-04-24 13:03:53 +02:00
d789fea921 Move counter if blocks to another if block 2024-04-24 12:58:46 +02:00
4f5f96dfdb Disable OpenSSL EOL notification for Bun (Bun uses BoringSSL) 2024-04-24 12:52:32 +02:00
a986d3c523 Use os.availableParallelism if it is implemented 2024-04-21 19:39:30 +02:00
1ae35a1977 Replace (...).indexOf("/") != 0 with (...)[0] != "/" 2024-04-21 16:46:01 +02:00
70cb113715 Remove duplicate client socket check 2024-04-21 16:32:20 +02:00