copilot-swe-agent[bot]
a887390c23
Add multi-volume ZIP documentation to FORMATS.md
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-11-29 15:25:35 +00:00
copilot-swe-agent[bot]
f4dddcec8e
Changes before error encountered
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-11-29 14:06:03 +00:00
copilot-swe-agent[bot]
0d9d82d7e6
Initial plan
2025-11-29 13:42:43 +00:00
Adam Hathcock
30e036f9ec
Mark for 0.42.0
0.42.0
2025-11-28 13:24:03 +00:00
Adam Hathcock
095c871174
Merge pull request #1043 from adamhathcock/copilot/fix-divide-by-zero-exception
...
Fix DivideByZeroException when compressing empty files with BZip2
2025-11-27 16:47:39 +00:00
copilot-swe-agent[bot]
6d73c5b295
Fix DivideByZeroException when using BZip2 with empty files
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-11-27 15:59:39 +00:00
copilot-swe-agent[bot]
cc4d28193c
Initial plan
2025-11-27 15:53:13 +00:00
Adam Hathcock
9433e06b93
Merge pull request #1023 from adamhathcock/copilot/fix-zip64-validation-issue
...
Fix version mismatch between Local File Header and Central Directory File Header in Zip archives
2025-11-25 15:30:48 +00:00
copilot-swe-agent[bot]
a92aaa51d5
Remove ZipCompressionMethod.None from version 63 check
...
None (stored) compression only requires version 10/20, not version 63.
Version 63 is specifically for advanced compression methods like LZMA,
PPMd, BZip2, and ZStandard.
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-11-25 14:54:13 +00:00
Adam Hathcock
d41908adeb
fixes for clarity
2025-11-25 14:25:58 +00:00
Adam Hathcock
81ca15b567
Update src/SharpCompress/Writers/Zip/ZipCentralDirectoryEntry.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-25 14:13:10 +00:00
Adam Hathcock
b81d0fd730
Merge pull request #1009 from adamhathcock/dependabot/nuget/AwesomeAssertions-9.3.0
...
Bump AwesomeAssertions from 9.2.1 to 9.3.0
2025-11-25 11:55:41 +00:00
Adam Hathcock
3a1bb187e8
Merge pull request #1031 from adamhathcock/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 5 to 6
2025-11-25 11:55:21 +00:00
Adam Hathcock
3fee14a070
Merge pull request #1035 from adamhathcock/adam/update-csharpier
...
Update csharpier and reformat
2025-11-25 11:54:56 +00:00
Adam Hathcock
5bf789ac65
Update csharpier and reformat
2025-11-25 11:50:21 +00:00
dependabot[bot]
be06049db3
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 09:20:23 +00:00
Adam Hathcock
a0435f6a60
Merge pull request #1030 from TwanVanDongen/master
...
Added buffer boundary tests.
2025-11-23 15:53:36 +00:00
Twan van Dongen
2321e2c90b
Added buffer boundaty tests. Changed largefile to Alice29.txt as it's sufficient for the tests.
2025-11-22 12:32:25 +01:00
Adam Hathcock
97e98d8629
Merge pull request #1028 from TwanVanDongen/master
...
Buffer boundary tests
2025-11-21 08:35:54 +00:00
Twan van Dongen
d96e7362d2
Buffer boundary test for ARC's Squeezed method
2025-11-20 21:56:07 +01:00
Twan van Dongen
7dd46fe5ed
More buffer boundary tests
2025-11-20 19:43:07 +01:00
Adam Hathcock
04c044cb2b
Update tests/SharpCompress.Test/Zip/Zip64VersionConsistencyTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-19 15:49:55 +00:00
Adam Hathcock
cc10a12fbc
Update tests/SharpCompress.Test/Zip/Zip64VersionConsistencyTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-19 15:49:27 +00:00
Adam Hathcock
8b0a1c699f
Update tests/SharpCompress.Test/Zip/Zip64VersionConsistencyTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-19 15:49:17 +00:00
Adam Hathcock
15ca7c9807
Merge pull request #1025 from adamhathcock/copilot/fix-exception-disposing-rararchive
...
Fix ArgumentNullException when disposing RarArchive with damaged archives
2025-11-19 15:48:44 +00:00
Adam Hathcock
2b4da7e39b
Merge pull request #1024 from adamhathcock/copilot/fix-memory-exhaustion-bug
...
Fix memory exhaustion in TAR header auto-detection
2025-11-19 15:33:52 +00:00
copilot-swe-agent[bot]
31f81f38af
Fix null reference exception in UnpackV1.Unpack.Dispose()
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-11-19 15:16:18 +00:00
copilot-swe-agent[bot]
72cf77b7c7
Initial plan
2025-11-19 15:09:19 +00:00
copilot-swe-agent[bot]
0fe48c647e
Enhance fix to handle LZMA/PPMd/BZip2/ZStandard compression methods
...
Also fixes pre-existing version mismatch for advanced compression methods that require version 63. Added tests for LZMA and PPMd to verify version consistency.
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-11-19 11:29:43 +00:00
copilot-swe-agent[bot]
7b06652bff
Add validation to prevent memory exhaustion in TAR long name headers
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-11-19 11:20:59 +00:00
copilot-swe-agent[bot]
434ce05416
Fix Zip64 version mismatch between LFH and CDFH
...
When UseZip64=true but files are small, ensure Central Directory File Header uses version 45 to match Local File Header. This fixes validation failures in System.IO.Packaging and other strict readers.
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-11-19 11:14:06 +00:00
copilot-swe-agent[bot]
0698031ed4
Initial plan
2025-11-19 11:04:50 +00:00
copilot-swe-agent[bot]
51237a34eb
Initial plan
2025-11-19 11:02:28 +00:00
Adam Hathcock
b8264a8131
Merge pull request #1004 from adamhathcock/adam/async-xz
...
Async XZ
2025-11-19 10:53:24 +00:00
Adam Hathcock
cad923018e
Merge remote-tracking branch 'origin/master' into adam/async-xz
2025-11-19 09:56:01 +00:00
Adam Hathcock
db94b49941
fix mispellings
2025-11-19 09:55:43 +00:00
Adam Hathcock
72d15d9cbf
Merge pull request #1019 from TwanVanDongen/master
...
ARJ's methods 1, 2 and 3 implemented for streaming
2025-11-18 13:41:49 +00:00
Twan van Dongen
e0186eadc0
Add buffer boundary tests for streaming decompression. Methods 1,2,3 still need fixing full streaming; exception now thrown to prevent corrupt output
2025-11-18 08:14:34 +01:00
Twan van Dongen
4cfa5b04af
Included ARC and ARJ in readme
2025-11-14 15:57:22 +01:00
Twan van Dongen
f2c54b1f8b
Merge branch 'master' of https://github.com/TwanVanDongen/sharpcompress
2025-11-14 15:43:51 +01:00
Twan van Dongen
d7d0bc6582
Missed formatting FilePart.
2025-11-14 15:43:47 +01:00
Twan
dd9dc2500b
Merge branch 'adamhathcock:master' into master
2025-11-14 15:40:36 +01:00
Twan van Dongen
4efb109da8
Arj's methods CompressedMost (1), Compressed (2) and CompressedFaster (3) implemented.
2025-11-14 15:39:58 +01:00
Adam Hathcock
bcf9a6bdf1
Merge pull request #1017 from Morilli/fix-streamstack
...
Fix some IStreamStack and SharpCompressStream functions
2025-11-14 08:33:38 +00:00
Morilli
e3a25ecdc0
make formatting worse with csharpier
2025-11-14 03:54:26 +01:00
Morilli
783521928d
fix SharpCompressStream BufferSize setter and Seek as well
...
the BufferSize setter was completely broken and trashed the `_internalPosition` value on set, for `Seek` this is just an off-by-one fix allowing seeking to immediately past the last byte in the buffer
2025-11-14 03:37:08 +01:00
Morilli
9a876abd31
fix IStreamStack.StackSeek with buffering streams
2025-11-14 03:37:08 +01:00
Morilli
97f58b412e
Add test for StackSeek behavior
2025-11-14 03:37:08 +01:00
dependabot[bot]
4c61628078
Bump AwesomeAssertions from 9.2.1 to 9.3.0
...
---
updated-dependencies:
- dependency-name: AwesomeAssertions
dependency-version: 9.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 11:57:30 +00:00
Adam Hathcock
99a8b0f750
Merge pull request #1007 from TwanVanDongen/master
...
ArjReader throws exception for password protected archives.
2025-11-06 09:58:24 +00:00