Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.

Release 1.6.0 #187

Merged
merged 22 commits into from
Mar 31, 2023
Merged

Release 1.6.0 #187

merged 22 commits into from
Mar 31, 2023

Conversation

squid-box
Copy link
Owner

Release notes, ish:

  • Added option to leave streams open after extraction, thanks to GitHub user @acrilly-msft.
  • Added support for GPT and NTFS formats, thanks to GitHub user @acrilly-msft.
  • Added support for the CPIO format, thanks to GitHub user @doug24.
  • Changed how the Unique ID's are generated, thanks to GitHub user @RoadTrain.
  • Fixed an issue with multi-volume archives of more than 1000 parts, thanks to GitHub user @in1gma.
  • Fixed an issue when extracting from a read-only file, thanks to GitHub user @benjicoh.
  • Fixed an issue with appending to archives with encrypted headers, thanks to GitHub user @amarendrabiorad.
  • Fixed an issue when appending to encrypted archives, using streams.

doug24 and others added 22 commits December 31, 2021 12:47
Fix for issue: #153. 
Code changes to update Password in SevenZipCompressor for append operations. 
This fix is based on code changes done under: #20
Instead of trying to find unique id randomly, which is costly, do it sequentially instead.
In this case, we have ~4 billion unique identifiers, and even if we exhaust them all, we will reset back to int.MinValue and start over.
It also helps getting rid of locking in the finalizer.
Updated 7z.dll to 22.1 and added additional GPT handling
Fixed archive file name when volume number is over 1000
Fixes UnauthorizedException when extracting read only files
Added file signature for the cpio format
Fixed append operation for archives with encrypted headers.
Adding parameter for leaving streams open.
@squid-box squid-box self-assigned this Mar 31, 2023
@squid-box squid-box merged commit b57b8d8 into master Mar 31, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants