Commit Graph

541 Commits

Author SHA1 Message Date
Daniel Sabel
5fc0d691cf fixes xor range on async WinzipAesCryptoStream path 2026-03-11 08:57:47 +01:00
Daniel Sabel
51859f9a2b fixes decompression of large mixed encrypted zip files 2026-03-09 14:02:31 +01:00
Adam Hathcock
5a8119e562 Merge remote-tracking branch 'origin/release'
# Conflicts:
#	src/SharpCompress/Common/Zip/ZipFilePart.cs
#	src/SharpCompress/IO/SharpCompressStream.cs
2026-03-03 16:25:10 +00:00
Adam Hathcock
1d07f4e1ca Merge pull request #1237 from adamhathcock/copilot/fix-zip-extraction-error
Fix DataErrorException when extracting LZMA-compressed zero-byte ZIP entries
2026-03-03 16:21:11 +00:00
Adam Hathcock
0910f20c90 renamed to ReaderOptions.ForFilePath 2026-03-03 12:40:58 +00:00
Adam Hathcock
ba1cd66336 First pass of moving extraction options back 2026-03-02 07:00:33 +00:00
Adam Hathcock
4445b8e01e fmt 2026-03-01 13:38:20 +00:00
Adam Hathcock
fc426c73e0 correct fix 2026-03-01 13:37:48 +00:00
copilot-swe-agent[bot]
c1b132c215 Fix DataErrorException when extracting 0-size LZMA ZIP entries
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>

# Conflicts:
#	src/SharpCompress/Common/Zip/ZipFilePart.Async.cs
#	src/SharpCompress/Common/Zip/ZipFilePart.cs
2026-03-01 13:25:54 +00:00
copilot-swe-agent[bot]
75d2b70f20 Fix DataErrorException when extracting 0-size LZMA ZIP entries
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-02-27 22:06:18 +00:00
Adam Hathcock
50e8c66c27 Add async 7z writing 2026-02-25 16:39:22 +00:00
Adam Hathcock
543c33e26b fmt 2026-02-24 17:09:32 +00:00
Daniil Bystrukhin
d4277f5907 Code review fixes: post-dispose guard, SubStreamsInfo spec compliance, CRC dedup, exception filter 2026-02-22 22:30:47 -06:00
Daniil Bystrukhin
d82cf8f911 Merge feature/sevenzip-writer-lzma - use CompressionType enum, default LZMA2 2026-02-22 21:19:13 -06:00
Daniil Bystrukhin
97b8a93a0c Pass CompressionType through compressor instead of bool isLzma2 2026-02-22 21:15:17 -06:00
Daniil Bystrukhin
bcf628568c Replace IsLzma2 flag with CompressionType enum for 7z writer API consistency 2026-02-22 21:08:34 -06:00
Daniil Bystrukhin
6893a68559 Add LZMA2 encoding support for 7z writer 2026-02-21 23:13:40 -06:00
Daniil Bystrukhin
5e8ea67e21 Add 7z writer with LZMA compression support 2026-02-21 23:12:38 -06:00
Nanook
a0708ecf01 Minor #if fixes 2026-02-21 01:49:16 +00:00
Nanook
caac8ef802 Added Net7.0 / Net 6.0 / Net 5.0 and NetStandard2.1 2026-02-21 01:34:40 +00:00
Adam Hathcock
855d4b4ce2 Use more SC exceptions instead of generic ones 2026-02-16 12:40:07 +00:00
Adam Hathcock
0cb9e5e970 fmt 2026-02-16 12:13:15 +00:00
Adam Hathcock
d4af7f1ca3 revert ARJ disposal 2026-02-16 12:13:08 +00:00
Adam Hathcock
f533b6321e last style changes for now 2026-02-16 11:20:28 +00:00
Adam Hathcock
33c95d77ed fmt 2026-02-16 11:16:06 +00:00
Adam Hathcock
7f286da74e more build fixes 2026-02-16 11:15:58 +00:00
Adam Hathcock
5c1547c284 build fixes 2026-02-16 11:03:59 +00:00
Adam Hathcock
eca7bcb515 more clean up 2026-02-16 10:58:01 +00:00
Adam Hathcock
8088f45d18 more styling comments 2026-02-16 10:27:40 +00:00
Adam Hathcock
be63c35876 more async styling 2026-02-16 10:19:29 +00:00
Adam Hathcock
ead253afe8 some async fixes 2026-02-16 10:03:20 +00:00
Adam Hathcock
4ab03c0093 fixed more 2026-02-16 09:27:06 +00:00
Adam Hathcock
8e715a3077 Fixed some easy suggestions 2026-02-16 09:22:06 +00:00
Adam Hathcock
eb5394a194 Remove debug related items 2026-02-13 15:50:54 +00:00
Adam Hathcock
0db412d710 test fix 2026-02-13 15:33:13 +00:00
Adam Hathcock
8669948221 fmt 2026-02-13 15:01:26 +00:00
Adam Hathcock
5263f43c29 more nulls and a namespace folder fix 2026-02-13 15:01:12 +00:00
Adam Hathcock
eb5c5faa99 some nullability fixes 2026-02-13 14:43:56 +00:00
Adam Hathcock
cd1684b81c merge fixes 2026-02-13 14:26:21 +00:00
Adam Hathcock
26d49198f0 Merge remote-tracking branch 'origin/master' into adam/fix-editorconfig-errors
# Conflicts:
#	src/SharpCompress/Common/Zip/ZipFilePart.cs
#	src/SharpCompress/Compressors/BZip2/BZip2Stream.cs
2026-02-13 14:23:42 +00:00
Adam Hathcock
18eb140017 Merge pull request #1197 from adamhathcock/adam/add-alternate-compressions
Add ability to have alternate compressions
2026-02-13 13:46:35 +00:00
Adam Hathcock
d667288a87 added async stream creation 2026-02-12 16:49:56 +00:00
copilot-swe-agent[bot]
359b1093bc Add named constants for WinZip AES extra data magic numbers
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-02-12 15:47:30 +00:00
copilot-swe-agent[bot]
ebb8f16e44 Fix CompressionType for WinZip AES encrypted entries
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-02-12 15:45:52 +00:00
Adam Hathcock
6931a78bed add async stream creation concept 2026-02-12 15:41:16 +00:00
Adam Hathcock
a92f82ef28 complete the usage of providers for detection and async 2026-02-12 15:09:21 +00:00
Adam Hathcock
0c21681717 change namespace 2026-02-12 14:26:03 +00:00
Adam Hathcock
5e4094952a more fixes for editorconfig 2026-02-11 11:35:37 +00:00
Adam Hathcock
99d8eb9265 some build fixes 2026-02-11 11:04:25 +00:00
Adam Hathcock
a9a0201ae9 put usings on binaryreaders 2026-02-11 10:55:03 +00:00