Hampus
|
cc110b9f5a
|
fix(api): raise coded errors for prerequisites and bounds (#2502)
|
2026-09-06 15:29:36 +02:00 |
|
Hampus
|
f8a04b8985
|
fix(api)!: enforce declared rate limits and correct route auth (#2500)
|
2026-09-06 15:28:32 +02:00 |
|
Hampus
|
f392636857
|
fix(auth): correct mfa errors, sudo methods and birth dates (#2498)
|
2026-09-06 15:27:30 +02:00 |
|
Hampus
|
bff29d8f07
|
fix(api)!: always send Retry-After and reclassify two limits (#2489)
|
2026-09-06 15:07:00 +02:00 |
|
Hampus
|
9b3773c1e6
|
feat(auth): let phone-gated accounts set the check aside (#2478)
|
2026-09-06 01:11:24 +02:00 |
|
Hampus
|
90c349392b
|
fix(auth): email code to view backup codes, fix login matching (#2433)
|
2026-09-03 21:06:30 +02:00 |
|
Hampus
|
f703969e80
|
fix(auth): require a hashed poll secret for desktop handoff (#2357)
|
2026-09-02 17:25:54 +02:00 |
|
Hampus
|
8dc2bad843
|
perf(auth): cache auth session lookups by token hash (#2225)
|
2026-08-31 01:04:51 +02:00 |
|
Hampus
|
6fd3177844
|
fix(auth): time-bound outbound fetches and re-key pwned cache (#2183)
|
2026-08-30 23:16:44 +02:00 |
|
Hampus
|
d297dc5805
|
feat(api): exempt APP_STORE_REVIEWER accounts from captcha (#2090)
|
2026-08-29 18:00:52 +02:00 |
|
Hampus
|
cf1a7d7a8a
|
fix(api): mask Tor blocks as administrator IP bans (#2023)
|
2026-08-26 16:07:19 +02:00 |
|
Hampus
|
9b0b703c9d
|
fix(api): identify session clients correctly and attribute handoff sessions (#1727)
|
2026-08-19 00:41:29 +02:00 |
|
Hampus
|
d7b2e67c35
|
feat(api): defer registration phone verification to community joins (#1709)
|
2026-08-18 05:13:41 +02:00 |
|
Hampus
|
6c68202222
|
fix(api): let SSO accounts without a password satisfy sudo verification (#1690)
|
2026-08-16 23:35:47 +02:00 |
|
 Sven Uhrenholdt FrenzelandHampus
|
a45693f581
|
feat: use client-provided SSO redirectUri (#1155)
Co-authored-by: Hampus <[email protected]>
|
2026-06-24 02:15:51 +02:00 |
|
Jiralite
|
545814abc1
|
ci: add tests (#1141)
|
2026-06-23 04:41:46 +02:00 |
|
Hampus Kraft
|
fa3e852575
|
workspace: reconcile latest Fluxer into the open source release and continue development there
|
2026-06-16 06:41:37 +02:00 |
|