You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
review-sweep: work all unworked minor findings (tasks 060-094)
Sweeps the 803 unchecked minor findings across the
specs/unworked_review_issues/ ledger; every item is now [x] with a
dated resolution note. Triage verdicts: 428 fixed, 241 reasoned
no-action, 134 already resolved by later work (1 fix skipped: the
cc-compiler key rename would break the msan-lane structural gate).
Highlights:
- src: unauthorized() realm fast path (no-escape case skips the
char-by-char copy) with shared kForbiddenFieldChars extracted to
detail/http_field_validation.hpp; digest_challenge_body primary ctor
no longer falsely noexcept; local null-guard in
queue_response_dispatching_kind; prepare_or_create_lambda_shim
returns pair instead of bool& out-param; should_skip_auth/
normalize_path take string_view; hook_handle::remove() checks alias
slot wiring before clearing any_hooks_; test-request cookie parsing
no longer mis-splits on '=' (friend access in http_request_impl);
cookie::is_effective_secure() accessor
- gates/CI: new DR-008 lane structural gate (check-dr008-lanes.sh +
self-test) wired into verify-build.yml; LLVM cache-key/SHA-pin
verification; shared scripts/lib/check-markdownlint.sh dedupes the
markdownlint blocks; valgrind/msan lane self-tests gain missing-file,
duplicate-entry and split fixtures; check-warning-suppressions
widened to .hpp
- tests: new unescaper_func and debug_dump_request_body_zero binaries;
SHA512_256 + NUL-in-opaque digest factory tests; bad-cookie-value,
empty-name and Expires+Max-Age round-trip cookie tests; bench
kSanitizerBuild consolidated into bench_harness.hpp; hit-path
assertions added to hooks alias ordering tests; ws.stop() moved
after assertions
- examples: volatile accumulator in constant_time_equal; CLF sanitizer
escapes double-quote; write_all handles n==0; anonymous-namespace
consistency
- docs/specs: PRD gains PRD-RSP-REQ-005a (digest challenge factory);
09-testing.md items 9-10; stale comments and drifted line references
corrected across PERFORMANCE.md/PORTABILITY.md
make check: 109/109 PASS (check-doxygen @security noise pre-existing,
warning set byte-identical to base).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NpysYDDJac63yz2mZKKiDf
0 commit comments