Commit Graph

15 Commits

Author SHA1 Message Date
6099ffece1 No exceptions on missing error webpages
- Create a `safeReadFileSync()` function in `src/utils.js` to wrap around `fs.readFileSync()`
- Migrate error-webpage loads to use `safeReadFileSync()`, with default values of an empty string
- Move the 404 error middleware to explicitly only be called *after* extensions are registered
2025-01-25 20:29:31 +00:00
928487985d defer 403 HTML to file 2025-01-25 03:38:52 +00:00
075368b5ae Ensure Handlebars template is only compiled once 2025-01-24 19:56:19 +00:00
90459116e3 woohoo 2025-01-24 03:39:05 +00:00
a0889a15fd Explicitly import node process 2024-10-11 10:43:29 +03:00
a0e6030836 Simplify node imports 2024-10-11 00:28:17 +03:00
d52b4fbbde Node: Migrate to ES Modules 2024-10-10 22:37:22 +03:00
2f45f50d37 Add config value for forwarded IPs whitelisting 2024-04-22 15:52:59 +03:00
716d1fc988 Merge branch 'staging' into neo-server 2024-04-13 15:26:48 +03:00
792be63c5c fix: whitelist in real-ip 2024-04-12 22:03:36 -07:00
58359c9682 Control whitelist mode with console flag 2024-04-12 01:33:39 +03:00
411a8ef8a7 Enable CSRF for public endpoints. Split users module. Add rate limiter. 2024-04-09 21:58:16 +03:00
c94460714d Whitelist to check listen mode via console 2024-03-30 22:42:51 +02:00
dd7ac914a6 Rename basic auth middleware 2023-12-15 18:43:00 +02:00
1ed9267174 Move whitelist middleware to its own module 2023-12-14 17:36:41 -05:00