Skip to content

Restore strict selective member retrieval - #36

Merged
unitmatrix merged 1 commit into
mainfrom
fix/strict-selective-retrieval
Aug 25, 2026
Merged

Restore strict selective member retrieval#36
unitmatrix merged 1 commit into
mainfrom
fix/strict-selective-retrieval

Conversation

@unitmatrix

Copy link
Copy Markdown
Owner

Summary

  • reject servers that ignore required HTTP Range requests instead of downloading the complete archive
  • remove the complete-download and local-file fallback path
  • replace fallback-success coverage with extraction and listing rejection coverage that proves every request remains ranged
  • synchronize README and man-page behavior

Verification

  • GCC build and tests: 8/8 passed
  • Clang build and tests: 8/8 passed
  • ASan and UBSan build and tests: 8/8 passed with platform-supported strict settings
  • installed static and shared CMake package consumers passed

@unitmatrix
unitmatrix merged commit 925953f into main Aug 25, 2026
9 checks passed
@unitmatrix
unitmatrix deleted the fix/strict-selective-retrieval branch August 25, 2026 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant