Commit Graph
6 Commits
Author SHA1 Message Date
ldm0 7d562fad12 fix(cookies): isolate partitioned cookie quotas
Exclude partitioned cookies from the unpartitioned global quota and scope
per-domain counting and eviction to the complete partition key. Loading a
Chrome profile with CHIPS cookies now preserves ordinary login cookies
such as V2EX A2.

Add regression coverage for independent global and partition quotas,
partition-local eviction, and replacement at the limit.

Validation: cargo fmt --all and workspace/all-targets/all-features clippy
with -D warnings passed. The three new regressions passed, and a real
Chrome profile retained A2 unchanged and restored the V2EX login.
The full nextest run was stopped at the user's request; an unrelated
non-UTF-8 SQLite filename test failed on this macOS filesystem before
cancellation.
2026-09-17 14:19:03 +08:00
BibekPathak 91ad8c5fd4 fix(cdp): list SameSite=None; Secure cookies for loopback http URLs 2026-09-02 19:41:22 +08:00
ldm0 5547cb593d perf(site): compile public suffix rules into static trie 2026-08-31 03:59:56 +08:00
BibekPathak dda59858b5 fix(cookies): make host-only cookies port-agnostic per RFC 6265 2026-08-26 21:03:53 +08:00
ldm0 36a19dea95 dep: remove unused dependencies 2026-08-26 03:29:25 +08:00
ldm0 27b5135cb6 Public preview 2026-08-11 00:10:12 +08:00