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
bd99c1ab27
more fluent interface for options
2026-02-10 11:10:04 +00:00
Adam Hathcock
04dd177f19
first pass of removing extraction options (folded into reader options)
2026-02-09 16:52:54 +00:00
Adam Hathcock
cc6e410be8
some options
2026-02-06 15:16:45 +00:00
Adam Hathcock
57c0d00b37
rename Rewindable to SharpCompressStream
2026-02-04 14:12:04 +00:00
Adam Hathcock
ae4ae799b9
merge NonDisposingStream into RewindableStream
2026-02-04 12:40:39 +00:00
Adam Hathcock
cb27b117b4
remove IStreamStack from non specialized streams
2026-01-31 19:03:49 +00:00
Adam Hathcock
037b6842bf
remove SharpCompressStream
2026-01-31 15:29:34 +00:00
copilot-swe-agent[bot]
41e0c151de
Fix regression: archive iteration breaking when input stream throws in Flush()
...
- Modified ZlibBaseStream.Flush() and FlushAsync() to only flush the underlying stream when in Writer mode
- Added ThrowOnFlushStream mock for testing
- Added regression tests for Deflate and LZMA compressed archives
- All tests pass successfully
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-23 16:04:09 +00:00
copilot-swe-agent[bot]
7cbdc5b46c
Format code with CSharpier
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-22 13:21:36 +00:00
copilot-swe-agent[bot]
8b74243e79
Update test comments to include version context
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-22 13:07:32 +00:00
copilot-swe-agent[bot]
f77a2aabab
Fix EntryStream.Dispose() to not throw NotSupportedException on non-seekable streams
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-22 13:04:58 +00:00
Adam Hathcock
779fba5deb
finish the open refactor?
2026-01-15 12:06:54 +00:00
Adam Hathcock
7b76858ae1
refactoring naming again
2026-01-15 11:41:30 +00:00
Adam Hathcock
840e58fc03
Update tests/SharpCompress.Test/Zip/ZipReaderTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-29 15:36:46 +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
Adam Hathcock
84e03b1b27
Allow 7zip files of all sizes?
2025-10-21 10:28:58 +01:00
Adam Hathcock
f1a80da34b
fix tests that use extract all wrongly
2025-10-21 09:56:29 +01:00
Morilli
8eea2cef97
add failing test
2025-08-21 20:08:34 +02:00
Nanook
938775789d
Formated with Sharpier.
2025-07-20 18:11:37 +01:00
Nanook
21f14cd3f2
Added IStreamStack for debugging and configurable buffer management. Added SharpCompressStream to consolodate streams to help simplify debugging. All unit tests passing.
2025-07-20 17:35:22 +01:00
Morilli
d560b46c85
use File.OpenRead instead of File.Open to allow concurrent access
2025-02-11 03:31:49 +01:00
Adam Hathcock
5bf3d6dc32
update csharpier
2025-01-14 09:07:40 +00:00
Adam Hathcock
0299232cb5
just using rider to clean up
2024-03-14 08:37:17 +00:00
Lars Vahlenberg
606923b374
Implement Searching Data Descriptor stream for supporting UncompressedZipExtractAll
2023-02-19 01:33:22 +01:00
Adam Hathcock
b01e97b168
more clean up
2022-12-20 15:20:49 +00:00
Adam Hathcock
7da10795a1
csharpier
2022-12-20 15:14:22 +00:00
Adam Hathcock
959bbdcf1b
big clean up
2022-12-20 15:06:44 +00:00
Adam Hathcock
970e31a1b1
cleanup and run csharpier
2022-12-20 13:45:47 +00:00
Lars Vahlenberg
44a5433af3
64bit DataDescriptor
2022-08-04 21:22:31 +02:00
Adam Hathcock
70343b17bc
add more tests for uncompressed streaming zips
2022-07-29 09:47:35 +01:00
Lars Vahlenberg
7c56df1237
Mitigation of problems
2022-07-28 20:36:28 +02:00
Martin Demberger
35336a0827
Suppress nested NonDisposingStream
2022-06-19 22:05:52 +02:00
Adam Hathcock
6950eebf9f
Dependency updates and start of enforcing some C# standards
2022-04-21 08:54:59 +01:00
Adam Hathcock
ec2be2869f
Fix whitespace from dotnet format
2021-10-02 15:29:03 +01:00
Adam Hathcock
c10bd840c5
ReadFully used by pkware encryption didn’t like spans
2021-04-25 09:25:51 +01:00
Adam Hathcock
5357bd07c7
Let dotnet format do it’s thing
2021-01-09 13:33:34 +00:00
Lars Vahlenberg
9bf9d34d94
Issue86 Proposal
2020-01-16 22:08:48 +01:00
Matt Kotsenas
93c0b91de9
Refactor TestSharpCompressWithEmptyStream
...
Refactor `TestSharpCompressWithEmptyStream` so it asserts that the files
and bytes are the same.
2018-07-12 10:32:08 -07:00
Matt Kotsenas
6ae715b153
Move the TestStream and ForwardOnlyStream to Mocks folder
...
Move the `TestStream` and `ForwardOnlyStream` to Mocks/ to separate them
from the test classes.
2018-07-10 12:07:32 -07:00
Matt Kotsenas
7b338511cc
Create unique scratch path per test
...
Tests fail in Visual Studio because they try to reuse the same scratch
working space, and each test is responsible for resetting the space. To
simplify the test code:
1. Make `TestBase` `IDisposable` and have it create the scratch space
2. Remove `ResetScratch()` as it is now handled by the base class
3. Add a unique ID to each scrach space folder to prevent collisions
2018-07-10 11:46:44 -07:00
Adam Hathcock
3f94c1a50d
Remove lingering uses of non disposing stream
2018-05-08 14:10:49 +01:00
Adam Hathcock
5fdae1cf82
Make readonly and fix visibility
2018-05-05 19:23:34 +01:00
frabar666
6e2c7d2857
support Deflate64 decompression
2018-02-27 23:31:11 +01:00
Adam Hathcock
a8b6def76a
Netcore2 ( #302 )
...
* Add netstandard 2.0 target and netcoreapp2.0 tests
* Update xunit
* set tests explicitly to netcore2
* update travis
* Don't say build as netcoreapp1.0
* try adding dotnet 1 too
* Remove .NET Core 1 support
* switch to circle
* update cake
* fix circle build
* try fix file ending test again
* Fix casing on files
* Another casing fix
* Add back netstandard1.0
* Finish adding netstandard 1.0 back
* Add netstandard1.3 back
2017-12-08 12:00:29 +00:00
Adam Hathcock
15110e18e2
Don't skip ZipReader data twice. ( #272 )
...
* Don't skip ZipReader data twice.
* Add archive for a new test
2017-07-17 11:05:21 -04:00
Adam Hathcock
e7bfc40461
Fix Skipping when compressed size is unknown (fallback to decompressing)
2017-06-01 09:26:08 +01:00
Adam Hathcock
a361d41e68
Fix test namespaces
2017-05-30 15:14:02 +01:00
Adam Hathcock
8be931bbcb
Doing some resharper clean up
2017-05-19 10:52:49 +01:00
Adam Hathcock
631578c175
Update to next version. Stop Zip64 tests from running all the time and some clean up
2017-05-19 10:10:23 +01:00