|
dd344ecca3
|
Expand core middleware, add URL sanitizer middleware, and add logging to the middleware error handling.
|
2024-08-23 21:25:23 +02:00 |
|
|
000ae75904
|
Add middleware functionality. Also replace JSON.parse with JSON.stringify with Object.assign.
|
2024-08-23 20:43:09 +02:00 |
|
|
ee4c3dcda6
|
Add some core functionality to SVR.JS
|
2024-08-23 19:58:15 +02:00 |
|
|
fbdb3f93d4
|
Add URL sanitizer. Also add eslint-plugin-jest to ESLint configuration.
|
2024-08-23 17:43:37 +02:00 |
|
|
5171855776
|
Add more npm scripts.
|
2024-08-23 17:21:52 +02:00 |
|
|
c9db45c0fe
|
The build script now builds SVR.JS .zip archive.
|
2024-08-23 17:18:18 +02:00 |
|
|
6564ccbe83
|
Rewritten SVR.JS from scratch - the build system for the new SVR.JS is set up, but the source is just placeholders.
|
2024-08-23 17:05:10 +02:00 |
|
|
0e722d8fcf
|
Updated many dependencies and changed files related to licenses accordingly
|
2024-08-22 12:40:30 +02:00 |
|
|
0ec041617e
|
Update "index.html" file
|
2024-08-06 16:53:05 +02:00 |
|
|
af02333183
|
Add the code to send data to the statistics server.
|
2024-08-06 16:34:13 +02:00 |
|
Dorian Niemiec
|
3661ccb92f
|
Update main.yml
|
2024-06-22 09:16:06 +02:00 |
|
|
94f4374718
|
Git test file removed
|
2024-06-22 08:27:08 +02:00 |
|
|
e1877c3ea9
|
Git file test
|
2024-06-22 08:22:25 +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 |
|
|
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 |
|