Frédéric Guillot
|
06e36c3e54
Revert "feat(ui): add stdlib cross-origin protection middleware"
|
1 день назад |
jvoisin
|
39772c33f0
perf(subscription): use a slice instead of a map for well-known feed paths
|
2 дней назад |
jvoisin
|
098270cb14
refactor(misc): various minor code simplifications
|
1 неделя назад |
jvoisin
|
24c65304a7
perf(date): cache timezone Locations for PST/PDT/EST/EDT fallback
|
4 дней назад |
jvoisin
|
3747e686af
security(metrics): use constant-time comparison for metrics endpoint credentials
|
1 неделя назад |
jvoisin
|
cc1d39efe1
perf(misc): preallocate some slices
|
4 дней назад |
jvoisin
|
bdd7f4f365
perf(database): drop two redundant indexes
|
1 неделя назад |
gudvinr
|
7628a214f3
fix(storage): remove possible SQL injection
|
1 неделя назад |
jvoisin
|
20545d28e9
refactor(storage): remove a useless ORDER BY in GetEnclosure
|
1 неделя назад |
dependabot[bot]
|
771977407c
build(deps): bump the gomod group with 6 updates
|
5 дней назад |
Fred
|
0642e8a3ea
fix(webauthn): persist backup flags
|
1 неделя назад |
Fred
|
059ec55f52
security(webauthn)!: require discoverable passkeys
|
1 неделя назад |
dashitongzhi
|
9fd6f44311
fix: typo in wallabag integration error message
|
1 неделя назад |
jvoisin
|
018128e109
fix(storage): delete orphaned icons
|
1 неделя назад |
gudvinr
|
3f05747a78
refactor(internal): use errors.Is instead of equality operator
|
1 неделя назад |
jvoisin
|
7a5b4b109e
fix(googlereader): avoid inlining validateApiKey at every call site
|
1 неделя назад |
jvoisin
|
c2661ca1c4
perf(processor): avoid per-char string allocation in parseISO8601Duration
|
1 неделя назад |
Frédéric Guillot
|
30ad65e03b
refactor(webauthn): tighten finishLogin and saveCredential
|
1 неделя назад |
Frédéric Guillot
|
9a0e357842
refactor(webauthn): clean up variable naming
|
1 неделя назад |
Frédéric Guillot
|
d4f362ad31
refactor(webauthn): drop unreachable uid==0 guards
|
1 неделя назад |
jvoisin
|
10bdbf82b9
fix(webauthn): check ownership in saveCredential on WebAuthn rename
|
1 неделя назад |
Frédéric Guillot
|
f467c2daa1
refactor(ui): require POST for OAuth2 unlink endpoint
|
1 неделя назад |
jvoisin
|
6b06c9f4f4
perf(readingtime): don't allocate words to count them
|
1 неделя назад |
Frédéric Guillot
|
30ede1caa1
refactor(ui): require POST for feed refresh endpoints
|
1 неделя назад |
Frédéric Guillot
|
16902a2297
refactor(logout): require POST for /logout
|
1 неделя назад |
jvoisin
|
08de9546e3
fix(csrf): apply CSRF to all non-safe methods
|
1 неделя назад |
Mateusz Jabłoński
|
cf7474a2d3
feat(rewrite): add enclosure links
|
1 неделя назад |
jvoisin
|
7892cb8546
perf(reader): use a strings.Builder instead a string concatenation
|
1 неделя назад |
jvoisin
|
fc68e33681
fix(oauth2): reject empty state when no flow is in progress
|
1 неделя назад |
jvoisin
|
622d757a32
perf(sanitizer): improve the sanitizer's performances twofold
|
2 недель назад |