mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-05 08:10:39 +00:00
Cookie auth was broken because parse_cookie_header used Cookie::parse which does not percent-decode values. The cookie crate's private jar percent-encodes on Set-Cookie but Cookie::parse leaves %2F/%3D intact, making base64 decryption fail silently. Switch to Cookie::parse_encoded. Also: - Add tower-http TraceLayer for request/response logging (DEBUG for requests, INFO for responses with status and latency) - Add structured tracing to all web_auth handlers per logging strategy - Replace eprintln debug calls with tracing::warn - Update GitHub App manifest homepage URL to https://fabro.sh Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| crates | ||
| packages/fabro-api-client | ||