BillTracker/services
null 399882f282 v0.19.4: session token expiry cleanup
- Added cleanupExpiredSessions() in db/database.js
- v0.43 migration: sessions.created_at column
- Startup cleanup + periodic cleanup every 24h (configurable via SESSION_CLEANUP_INTERVAL_MS)
- Per-user expired session cleanup on login and createSession
- Input validation on SESSION_CLEANUP_INTERVAL_MS (rejects 0, negative, >7d)
- Bishop verified all tests pass
- Hudson security audit: 5 PASS, 1 FAIL (interval validation — fixed)
2026-05-09 20:19:46 -05:00
..
authService.js v0.19.4: session token expiry cleanup 2026-05-09 20:19:46 -05:00
backupScheduler.js initial commit 2026-05-03 19:51:57 -05:00
backupService.js push 2026-05-09 13:03:36 -05:00
cleanupService.js initial commit 2026-05-03 19:51:57 -05:00
notificationService.js push 2026-05-04 23:34:24 -05:00
oidcService.js push 2026-05-04 23:34:24 -05:00
spreadsheetImportService.js push 2026-05-09 13:03:36 -05:00
statusRuntime.js initial commit 2026-05-03 19:51:57 -05:00
statusService.js push 2026-05-09 13:03:36 -05:00
userDbImportService.js push 2026-05-04 20:12:57 -05:00