nobswebdev
|
7f99256863
|
Verify ALTCHA before upload body parse with single-use replay store.
Run challenge TTL and replay tracking in middleware, remove the guard, and
wire ScheduleModule for pruning used solutions.
|
2026-10-12 20:18:36 +02:00 |
|
nobswebdev
|
7e4a889b50
|
add upload rate limiter per IP to backend.
Nest throttler with nullcart-style default profile and upload override via throttleProfiles.
|
2026-10-06 18:59:44 +02:00 |
|
nobswebdev
|
87376ea37f
|
add ALTCHA challenge endpoint and env config.
GET /api/altcha/challenge, nullcart-style env validation, and ALTCHA_ENABLED wiring.
|
2026-10-05 23:53:28 +02:00 |
|
nobswebdev
|
a8070da39d
|
add local ciphertext storage module to backend.
Bind-mount backend/uploads in dev; path helpers with traversal guards and Jest coverage for StorageService.
|
2026-10-05 23:01:31 +02:00 |
|
nobswebdev
|
64041aa9a8
|
add TypeORM postgres config and migration runner.
|
2026-10-05 20:54:50 +02:00 |
|
nobswebdev
|
a785ce775f
|
add NestJS skeleton and GET /api/health-check.
Thin API bootstrap with config module and nullcart-style health route for Docker checks.
|
2026-09-27 23:05:28 +02:00 |
|