Fixed
- Clamp out-of-range
Max-Ageso a very large value no longer overflows to an already-expired timestamp - Use strict comparison in
CookieJarconflict resolution so distinct numeric-string names don't overwrite - Store a cookie whose
Domainhas a trailing dot on the origin host instead of silently discarding it - Fix
StreamHandlerhard-failing on bracketed IPv6 literal hosts whenforce_ip_resolveis set - Use strict cookie
Pathcomparison soCookieJar::clear()with a numeric path keeps a distinct-path cookie - Fixed cookie handling for falsey
Domain,Max-Age, path, and name values - Fixed
decode_contenthandling for falsey string values - Fixed deprecated request option values reaching built-in handlers before normalization