#492: conditional requests on PUT/DELETE/MOVE; ETag after PUT and tus finalize #503
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix-492"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wave 3 of the hardening set — closes the lost-update window for sync clients (desktop ruling P2-R16).
checkWriteConditionsevaluates If-Match / If-None-Match (RFC 7232 §3) against the current ETag before PUT, DELETE and MOVE (source); a stale validator answers 412 and nothing is written.If-None-Match: *gives create-if-absent semantics.*create-then-412, tus completion ETag. All witnessed red first; full suite green.