mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-17 04:37:03 +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> |
||
|---|---|---|
| .. | ||
| app | ||
| dist | ||
| public | ||
| scripts | ||
| .dockerignore | ||
| .gitignore | ||
| bun.lock | ||
| Dockerfile | ||
| index.template.html | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||