Skip to content

RangeProbe 0.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Nov 10:14
· 11 commits to main since this release

Fixed

  • Long ETags no longer produce false conclusions. Two different ETags that began alike were
    shortened for display and then compared as equal, which reported a replaced file as
    OVERLAP_INCONSISTENT or REREAD_INCONSISTENT. ETags are now compared in full; a changed
    ETag makes the affected comparisons inconclusive.
  • --preconditions sent the shortened ETag in If-Match and got 412 from an unchanged
    resource. The complete value is sent now.
  • An ETag that is repeated, malformed or longer than 8000 octets is no longer treated as a
    strong validator: it gives no strong evidence and is never sent in If-Match.
    WEAK_VALIDATORS names the reason in etag_problem.
  • An ETag cut for display in a report now ends with a short SHA-256 of the whole value.