1
0
Fork 0
forked from svrjs/svrjs
Commit graph

346 commits

Author SHA1 Message Date
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
87ba2dd985 Update the design of default HTML pages 2024-05-06 11:55:26 +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
50be3cb450 Fix server crashes with .dirimages 2024-04-13 11:13:57 +02:00
ebf996856e Merge branch 'main' of https://git.svrjs.org/svrjs 2024-04-13 11:08:56 +02:00
4820db0160 Fix .dirimages directory returning 500 error, if it is not present in the web root 2024-04-13 11:08:48 +02:00
9b3cb3100d Replaced deprecated "substr" function with "substring" 2024-04-10 09:15:23 +02:00
31c2a060ce GitHub test successful! 2024-04-08 18:32:25 +02:00
01e2ad023a Test GitHub mirror 2024-04-08 18:31:38 +02:00
Dorian Niemiec
6dc340e8bc
Update main.yml - change Git user name to "github" 2024-04-08 17:19:04 +02:00
Dorian Niemiec
c9cf370e0c
Update main.yml 2024-04-08 17:14:44 +02:00
Dorian Niemiec
4661cb9145
Create main.yml 2024-04-08 17:12:32 +02:00
8f67b72bc5 Make configJSON.enableCompression conditions consistent 2024-04-07 15:52:51 +02:00
98ed9d9242 Fix "enableCompression not found" error 2024-04-07 15:52:07 +02:00
9576dc6406 Fix problems with Brotli compression on Bun 2024-04-07 15:31:27 +02:00
8978515e49 Change the order of static file serving. 2024-04-07 09:27:02 +02:00