Commit Graph

  • e7cacdd7ee don't resize ring buffer adam/master-release Adam Hathcock 2026-04-05 15:19:44 +01:00
  • ec46584e54 Update src/SharpCompress/IO/PooledMemoryStream.cs adam/pooledmemorystream Adam Hathcock 2026-04-05 14:57:36 +01:00
  • 4f09c6dc00 Update tests/SharpCompress.Test/Streams/PooledMemoryStreamTests.cs Adam Hathcock 2026-04-05 14:57:04 +01:00
  • bfe78249fc remove net5 from target frameworks to avoid issues Adam Hathcock 2026-04-05 14:47:41 +01:00
  • c25fec313e fix PooledMemoryStream.cs Adam Hathcock 2026-04-05 14:39:15 +01:00
  • 8c4fed373b Remove try/catch from async overloads and fix CA1725 parameter naming in PooledMemoryStream copilot-swe-agent[bot] 2026-04-05 13:21:54 +00:00
  • c01dd5cd90 Update tests/SharpCompress.Test/Streams/PooledMemoryStreamTests.cs Adam Hathcock 2026-04-05 14:16:47 +01:00
  • 5e7644bd18 Update src/SharpCompress/IO/PooledMemoryStream.cs Adam Hathcock 2026-04-05 14:11:48 +01:00
  • 6b9a3f8b69 Update src/SharpCompress/Compressors/PPMd/PpmdStream.cs Adam Hathcock 2026-04-05 14:10:17 +01:00
  • db9bdb20bd Update src/SharpCompress/IO/PooledMemoryStream.cs Adam Hathcock 2026-04-05 14:09:58 +01:00
  • 2bf007542a cleaned up PooledMemoryStream.cs Adam Hathcock 2026-04-04 11:10:43 +01:00
  • a26198a6b0 use pooled memory streams for better performance Adam Hathcock 2026-04-04 11:04:51 +01:00
  • 9db27dfc2b fix build Adam Hathcock 2026-04-04 10:53:12 +01:00
  • b326b719bc Merge branch 'release' into adam/master-release Adam Hathcock 2026-04-04 10:50:12 +01:00
  • 817bd2a95e First pass of implementation Adam Hathcock 2026-04-04 10:44:23 +01:00
  • e84c1ca007 move some files around to make more sense adam/cleanup-streamextensions Adam Hathcock 2026-04-03 13:23:06 +01:00
  • 5758b08236 Merge pull request #1272 from adamhathcock/copilot/fix-decompression-bomb-and-crash-bugs 0.47.4 release Adam Hathcock 2026-04-03 13:05:55 +01:00
  • d532204f6b Merge pull request #1273 from adamhathcock/copilot/dynamic-default-ringbuffer-bzip2 Adam Hathcock 2026-04-03 12:51:35 +01:00
  • 01fee28759 ShrinkStream: add uncompressedSize bounds check, remove unused CreateAsync params copilot-swe-agent[bot] 2026-04-03 11:49:43 +00:00
  • bd0d1cfba8 remove more extra stuff Adam Hathcock 2026-04-03 12:47:04 +01:00
  • 9ce6ec8d6f Dynamic ring buffer sizing for BZip2 and ZStandard on non-seekable streams copilot-swe-agent[bot] 2026-04-02 11:01:08 +00:00
  • 669fbed62b Dynamic ring buffer sizing for BZip2 and ZStandard on non-seekable streams copilot-swe-agent[bot] 2026-04-02 10:56:50 +00:00
  • c4c646c4dd Initial plan copilot-swe-agent[bot] 2026-04-02 10:48:59 +00:00
  • 16903bdecb clean up shrink stream to ensure correctness Adam Hathcock 2026-04-02 11:48:01 +01:00
  • 58bec11b2c Fix decompression bomb and crash bugs (fuzzer-found) copilot-swe-agent[bot] 2026-04-02 09:49:27 +00:00
  • 24e812ce76 Initial plan copilot-swe-agent[bot] 2026-04-02 09:33:07 +00:00
  • 97962cd84d Rebase onto release branch copilot/fix-decompression-bomb-crash-bugs copilot-swe-agent[bot] 2026-04-02 08:46:23 +00:00
  • f7b8225422 Fix decompression bomb and crash bugs (4 security fixes) copilot-swe-agent[bot] 2026-04-01 17:40:35 +00:00
  • 1e7369a6ee Initial plan for security bug fixes copilot-swe-agent[bot] 2026-04-01 17:21:01 +00:00
  • d0261c41a2 Initial plan copilot-swe-agent[bot] 2026-04-01 17:11:31 +00:00
  • 456a7dfd58 Revert default buffer to 80KB; add ZStandard minimumRewindBufferSize (DStreamInSize=131075) copilot/dynamic-default-ringbuffer copilot-swe-agent[bot] 2026-04-01 13:12:49 +00:00
  • d278cfbf4f Change StartRecording minBufferSize parameter default from 0 to null copilot-swe-agent[bot] 2026-04-01 11:54:15 +00:00
  • 97c4ad2509 Determine ring buffer size at construction, not after: StartRecording(minBufferSize) copilot-swe-agent[bot] 2026-04-01 11:19:17 +00:00
  • ca52cec0b3 Dynamic RingBuffer for BZip2: expand buffer after format detection copilot-swe-agent[bot] 2026-03-31 09:01:21 +00:00
  • ddcbb3e474 Initial plan copilot-swe-agent[bot] 2026-03-31 08:39:14 +00:00
  • ea6946c48d Merge pull request #1266 from coderb/master master Adam Hathcock 2026-03-28 10:03:58 +00:00
  • 512f101d26 Merge remote-tracking branch 'origin/master' into coderb/master Adam Hathcock 2026-03-28 09:57:33 +00:00
  • fefeed0601 Merge pull request #1267 from adamhathcock/release Adam Hathcock 2026-03-28 09:53:45 +00:00
  • 265d99095b Fix three BLAKE2sp correctness bugs and eliminate allocations in hot path root 2026-03-27 13:19:57 -04:00
  • ec0c0d429d Add 7z writer support via WriterFactory and SevenZipWriter implementation copilot/support-7z-writer-in-csharp-10 copilot-swe-agent[bot] 2026-03-23 13:45:36 +00:00
  • eb62846280 Initial plan copilot-swe-agent[bot] 2026-03-23 13:39:20 +00:00
  • 7178a9e599 Merge pull request #1260 from adamhathcock/copilot/fix-multiple-decompressor-crash 0.47.3 Adam Hathcock 2026-03-23 12:15:32 +00:00
  • a3a7098ed2 Fix MalformedInputTests.cs so that it's not running in legacy Adam Hathcock 2026-03-23 11:54:17 +00:00
  • 243bf00308 Address code review: fix HbCreateDecodeTables off-by-one, rename test helper copilot-swe-agent[bot] 2026-03-23 10:03:14 +00:00
  • f038652d3b Fix multiple decompressor crashes on malformed input (IOOB, DivByZero, NullRef) copilot-swe-agent[bot] 2026-03-23 09:55:55 +00:00
  • f608957c7a Initial plan: fix multiple decompressor crashes on malformed input copilot-swe-agent[bot] 2026-03-23 09:37:58 +00:00
  • 4540c58e98 Initial plan copilot-swe-agent[bot] 2026-03-23 09:23:19 +00:00
  • 6db7bbf52f Fix compressed Tar files not listing all entries in archive API copilot/fix-tar-entries-listing copilot-swe-agent[bot] 2026-03-20 17:31:34 +00:00
  • 0241deebe5 Initial plan copilot-swe-agent[bot] 2026-03-20 17:14:40 +00:00
  • d7f9d25b74 Merge pull request #1257 from adamhathcock/copilot/fix-rewind-buffer-size-zstandard 0.47.2 Adam Hathcock 2026-03-17 18:38:56 +00:00
  • 6ee0e07dff Fix Tar archive extension hinting in TryOpenReader, GetCompressionType, and TryOpenReaderAsync copilot/fix-tar-archive-extension-hinting copilot-swe-agent[bot] 2026-03-17 13:09:08 +00:00
  • d56b676ee9 fix: increase RewindableBufferSize to 160KB to cover ZStandard worst-case first block copilot-swe-agent[bot] 2026-03-17 12:25:29 +00:00
  • 1bfc11adfa Merge pull request #1253 from adamhathcock/adam/fix-zip645-and-zipzstd 0.47.1 Adam Hathcock 2026-03-17 12:21:57 +00:00
  • 0947657b49 try ignoring the warning that only seems to happen on GA copilot/fix-multiple-decompressors-crash Adam Hathcock 2026-03-17 12:12:44 +00:00
  • 4d6478454d Initial plan copilot-swe-agent[bot] 2026-03-17 12:19:54 +00:00
  • 28fada72e9 Initial plan copilot-swe-agent[bot] 2026-03-17 12:19:23 +00:00
  • 9611c4c3de try ignoring the warning that only seems to happen on GA Adam Hathcock 2026-03-17 12:12:44 +00:00
  • 685388d545 Fix multiple decompressor crashes on malformed input (IOOB, DivideByZero, NullRef) copilot-swe-agent[bot] 2026-03-16 18:58:36 +00:00
  • 74dbbe722f Initial plan copilot-swe-agent[bot] 2026-03-16 18:14:07 +00:00
  • 642371f87e fixes .net 4.8 build for WinzipAesCryptoStream tests Daniel Sabel 2026-03-16 08:04:06 +01:00
  • 63e83dff5d Update tests/SharpCompress.Test/Zip/ZipFilePartTests.cs Adam Hathcock 2026-03-11 11:53:10 +00:00
  • 5fc0d691cf fixes xor range on async WinzipAesCryptoStream path Daniel Sabel 2026-03-11 08:57:47 +01:00
  • b54c42028c Merge pull request #1243 from adamhathcock/adam/api-clean-up Adam Hathcock 2026-03-10 16:45:29 +00:00
  • 03aef9e4c1 update test to reflect smaller test zip Daniel Sabel 2026-03-09 14:04:17 +01:00
  • 51859f9a2b fixes decompression of large mixed encrypted zip files Daniel Sabel 2026-03-09 14:02:31 +01:00
  • f3ee50bf91 7zip writing has more details adam/more-7zip-writing Adam Hathcock 2026-03-09 11:32:20 +00:00
  • b05a16d007 oops, wrong change made Adam Hathcock 2026-03-06 15:39:07 +00:00
  • e6a179bdb5 fmt Adam Hathcock 2026-03-06 15:33:57 +00:00
  • f13ab3a0e7 FindFactoryAsync shouldn't be public Adam Hathcock 2026-03-06 15:33:30 +00:00
  • ebd784cfb2 code review changes Adam Hathcock 2026-03-06 15:16:28 +00:00
  • 15d6d3c641 Merge remote-tracking branch 'origin/master' into adam/api-clean-up Adam Hathcock 2026-03-06 15:12:56 +00:00
  • 542f71f0de Merge pull request #1244 from adamhathcock/copilot/sub-pr-1243 Adam Hathcock 2026-03-06 15:07:36 +00:00
  • c6e2221b24 Merge pull request #1245 from adamhathcock/adam/clean-up-tests Adam Hathcock 2026-03-06 15:07:08 +00:00
  • 04d1a10114 don't use static scratch directory for tests. Throw exception when test can't clean up Adam Hathcock 2026-03-06 14:54:47 +00:00
  • b0e9736005 Rename IWriteableArchiveFactory.cs to IWritableArchiveFactory.cs to match interface name copilot-swe-agent[bot] 2026-03-06 14:52:06 +00:00
  • bf32c85933 Initial plan copilot-swe-agent[bot] 2026-03-06 14:48:55 +00:00
  • 9050a7a64a remove extra creates Adam Hathcock 2026-03-06 11:43:44 +00:00
  • f34ed8bd94 first commit for conslidating publci api Adam Hathcock 2026-03-06 11:22:09 +00:00
  • b719edfa57 Merge pull request #1242 from adamhathcock/adam/update-deps 0.47.0 Adam Hathcock 2026-03-03 17:29:30 +00:00
  • 7c0e3d584a Update test dependencies Adam Hathcock 2026-03-03 17:01:21 +00:00
  • 5a8119e562 Merge remote-tracking branch 'origin/release' Adam Hathcock 2026-03-03 16:25:10 +00:00
  • 1d07f4e1ca Merge pull request #1237 from adamhathcock/copilot/fix-zip-extraction-error Adam Hathcock 2026-03-03 16:21:11 +00:00
  • 3abf0dc3f3 Merge pull request #1239 from adamhathcock/adam/extractionoptions-are-back Adam Hathcock 2026-03-03 16:19:27 +00:00
  • 3fb7e02653 update docs Adam Hathcock 2026-03-03 12:50:27 +00:00
  • 0910f20c90 renamed to ReaderOptions.ForFilePath Adam Hathcock 2026-03-03 12:40:58 +00:00
  • 8fbb2688d9 Merge pull request #1240 from adamhathcock/dependabot/github_actions/actions/upload-artifact-7 Adam Hathcock 2026-03-02 14:05:15 +00:00
  • d17b74e608 Bump actions/upload-artifact from 6 to 7 dependabot[bot] 2026-03-02 10:23:07 +00:00
  • ba1cd66336 First pass of moving extraction options back Adam Hathcock 2026-03-02 07:00:33 +00:00
  • 10b6e903c1 Merge pull request #1238 from adamhathcock/adam/fix-zip-extraction-error 0.46.4 Adam Hathcock 2026-03-01 13:55:44 +00:00
  • 4445b8e01e fmt Adam Hathcock 2026-03-01 13:38:20 +00:00
  • fc426c73e0 correct fix Adam Hathcock 2026-03-01 13:37:48 +00:00
  • c1b132c215 Fix DataErrorException when extracting 0-size LZMA ZIP entries copilot-swe-agent[bot] 2026-02-27 22:06:18 +00:00
  • 30dfa72622 Fix DataErrorException when extracting LZMA-compressed zero-byte ZIP entries copilot-swe-agent[bot] 2026-02-27 22:10:58 +00:00
  • 75d2b70f20 Fix DataErrorException when extracting 0-size LZMA ZIP entries copilot-swe-agent[bot] 2026-02-27 22:06:18 +00:00
  • 55c2e75b1d Initial plan copilot-swe-agent[bot] 2026-02-27 21:49:40 +00:00
  • 6e8ae5d342 Merge pull request #1235 from adamhathcock/adam/support-async-7z-writing Adam Hathcock 2026-02-25 18:31:29 +00:00
  • 50e8c66c27 Add async 7z writing Adam Hathcock 2026-02-25 16:39:22 +00:00
  • c4acf1774d Merge pull request #1233 from adamhathcock/adam/expose-sc-stream 0.46.3 Adam Hathcock 2026-02-25 14:16:34 +00:00
  • 28319f1510 Merge pull request #1234 from adamhathcock/copilot/sub-pr-1233 Adam Hathcock 2026-02-25 13:13:56 +00:00
  • d0bfdfd6ab Fix buffer size alignment: use RewindableBufferSize consistently in Create() and StartRecording() copilot-swe-agent[bot] 2026-02-25 10:41:26 +00:00