Yumechi
5a36c8c42b
chore: update go module path to github.com/gotify/server/v3
2026-08-16 17:01:00 +08:00
Bernd Konrad
795d9d1210
feat: disable local auth
2026-08-13 20:47:59 +02:00
Yumechi
75bc19c111
fix: remove panic() and relay password hashing errors to UI
2026-08-06 12:32:23 +08:00
饺子w (Yumechi)
ad977d3d9c
feat: EdDSA token for database leakage/index mitigation ( #971 )
...
* feat: EdDSA token for database leakage/index mitigation
* [skip ci]: remove token from api output
* fix: e2e tests
* fixup! fix: e2e tests
* doc: document tokens are now optional fields for app and aclient
* fixup(doc): swagger version again
* address review comments
* address review comments
2026-06-28 14:58:20 +00:00
Jannis Mattheis
cf9a1ea32f
fix: align session client expiry with cookie max age
2026-05-18 17:16:08 +02:00
Jannis Mattheis
410571dd18
fix: prevent duplicate requests for apps / clients
2026-04-19 19:22:30 +02:00
Jannis Mattheis
681b9e2d90
fix: unify authentication context
...
This uses a single struct for the authentication. This prevents further
re-requesting of the already requested data.
2026-04-19 19:22:03 +02:00
Jannis Mattheis
d432900486
fix: logout to /auth/logout and swagger docs
...
With session elevation, we cannot use DELETE /client as this requires
elevation. It should be possible to logout without an elevated session.
This makes the logout endpoint public api to be used by the android app.
2026-04-19 18:00:16 +02:00
Jannis Mattheis
50d0572584
feat: implement /auth/local/{login,logout}
2026-04-11 18:53:48 +02:00