vikunja/pkg/routes/caldav
kolaente f33cde82e2 feat(audit): attribute failed logins to the originating request
Thread the request context through CheckUserCredentials so the
LoginFailedEvent carries IP, user agent and request id — without it,
failed logins were the one auth event useless for brute-force tracing.
All four callers have the request at hand.
2026-06-12 08:56:08 +00:00
..
auth.go feat(audit): attribute failed logins to the originating request 2026-06-12 08:56:08 +00:00
handler.go fix(caldav): return 404 when trying to access a project that cannot exist with CalDAV (#2796) 2026-05-28 08:14:52 +02:00
listStorageProvider.go refactor(events): pass context to DispatchPending directly 2026-06-12 08:56:08 +00:00
listStorageProvider_test.go fix(caldav): enforce URL project match in GetResourcesByList 2026-04-09 16:07:32 +00:00
main_test.go fix: add TestMain to caldav tests and fix session conflicts 2026-02-25 11:03:02 +01:00