Commit Graph

  • 4f41b6f793 review fix Adam Hathcock 2026-04-28 10:28:50 +01:00
  • 9156a75c56 pool arrays Adam Hathcock 2026-04-28 10:26:18 +01:00
  • 2c0a15e0f0 make async and sync the same Adam Hathcock 2026-04-28 09:39:23 +01:00
  • 0352740ea1 more async tests Adam Hathcock 2026-04-28 09:14:31 +01:00
  • fc096e1996 new tests Adam Hathcock 2026-04-28 08:48:30 +01:00
  • 18fade571e made Char be a method to match async method Adam Hathcock 2026-04-28 08:39:54 +01:00
  • 896dfd6537 some AI changes Adam Hathcock 2026-04-28 08:32:44 +01:00
  • 2d4d9c285a Fix sync methods called in async RAR unpacker paths (Unpack29Async, Unpack5Async) copilot-swe-agent[bot] 2026-04-28 06:45:49 +00:00
  • 0e4cfef248 Fix sync methods called in async RAR unpacker paths (Unpack29Async, Unpack5Async) copilot/fix-sync-methods-in-async-api copilot-swe-agent[bot] 2026-04-28 06:45:49 +00:00
  • b8a075c368 Initial plan copilot-swe-agent[bot] 2026-04-28 06:33:33 +00:00
  • d961301907 Merge pull request #1299 from adamhathcock/copilot/add-archive-detection-utility Adam Hathcock 2026-04-27 18:03:00 +01:00
  • 472765b5e3 fix up overloads and usages Adam Hathcock 2026-04-27 17:17:31 +01:00
  • aae3502a8b intermediate commit Adam Hathcock 2026-04-27 16:43:06 +01:00
  • ac8203e957 add sync tests Adam Hathcock 2026-04-26 11:30:56 +01:00
  • 4fc08534c2 add detection test Adam Hathcock 2026-04-26 11:18:27 +01:00
  • d2c06e95d6 Clean up and move detection to new file Adam Hathcock 2026-04-26 11:07:11 +01:00
  • f118935bb8 Consolidate archive detection into shared TryFindFactory helpers copilot-swe-agent[bot] 2026-04-25 11:13:00 +00:00
  • 6c59326628 Add ArchiveInformation record and GetArchiveInformation API for consolidated archive detection copilot-swe-agent[bot] 2026-04-25 08:47:12 +00:00
  • a176ffee20 initial plan copilot-swe-agent[bot] 2026-04-25 08:42:21 +00:00
  • 76300b9c97 Initial plan copilot-swe-agent[bot] 2026-04-25 08:38:36 +00:00
  • 50179007f4 Merge pull request #1297 from adamhathcock/adam/enforce-seekable Adam Hathcock 2026-04-23 11:50:24 +01:00
  • 41432ab062 human fix Adam Hathcock 2026-04-23 11:43:10 +01:00
  • c9a68593ea add writable checks Adam Hathcock 2026-04-23 11:19:09 +01:00
  • 5d14c96fb0 clean up seekable checks Adam Hathcock 2026-04-23 10:19:37 +01:00
  • 2bae46e28a add extension methods for checks Adam Hathcock 2026-04-23 10:11:54 +01:00
  • be4b6cdd7f ignore opencode stuff Adam Hathcock 2026-04-23 09:56:53 +01:00
  • 3ed94dd462 add seekable checks Adam Hathcock 2026-04-23 09:56:26 +01:00
  • d3ff2ebe0a Merge pull request #1295 from adamhathcock/adam/fix-opening Adam Hathcock 2026-04-21 15:15:04 +01:00
  • f4935b042f Fix ReaderOptions preset usage for file-path overloads and stale SymbolicLinkHandler docs copilot-swe-agent[bot] 2026-04-21 13:15:28 +00:00
  • 5d75f8c36d Fix ForExternalStream→ForFilePath for file-path overloads and update SymbolicLinkHandler remarks copilot-swe-agent[bot] 2026-04-21 13:11:31 +00:00
  • d10b93242c clean up for other options Adam Hathcock 2026-04-21 11:10:53 +01:00
  • 6a402a3b50 use with methods Adam Hathcock 2026-04-21 11:04:14 +01:00
  • 1f699f3552 manual clean up Adam Hathcock 2026-04-21 10:59:01 +01:00
  • 4f1f32b508 Fix usages of ReaderOptions Adam Hathcock 2026-04-21 10:55:59 +01:00
  • 3af023a4a8 Use explicit helpers for leaving streams open or not. Adam Hathcock 2026-04-21 10:43:43 +01:00
  • 72b81b8609 Merge pull request #1293 from puk06/fix/leave-stream-open-default Adam Hathcock 2026-04-21 10:37:59 +01:00
  • d99b406e09 fix: change default reader options in OpenArchive method for FileInfo Puk06 2026-04-21 17:02:30 +09:00
  • a026806b1c tightens up tests Adam Hathcock 2026-04-21 08:25:16 +01:00
  • a351b56737 Apply suggestions from code review ぷこるふ 2026-04-21 10:26:31 +09:00
  • 6a7e0b2f10 Potential fix for pull request finding ぷこるふ 2026-04-21 10:09:10 +09:00
  • f5e27faefc Potential fix for pull request finding ぷこるふ 2026-04-21 09:48:34 +09:00
  • 1bd7bf2169 Apply suggestions from code review ぷこるふ 2026-04-21 09:40:13 +09:00
  • 8d193db721 Potential fix for pull request finding ぷこるふ 2026-04-21 09:32:27 +09:00
  • ea950457f5 fix(docs): clarify stream handling rules and ownership in AGENTS.md Puk06 2026-04-21 09:16:16 +09:00
  • 23840b7a0f fix(zip): stop overriding LeaveStreamOpen in OpenArchive Puk06 2026-04-21 09:15:56 +09:00
  • 37c0f5aec5 fix: Change LeaveStreamOpen default from true to false Puk06 2026-04-20 22:32:36 +09:00
  • 2a62f4dfe2 Add global pax support to TarArchive Adam Hathcock 2026-04-20 08:26:11 +01:00
  • 823afd4fd5 fixed header format behavior Adam Hathcock 2026-04-20 07:58:29 +01:00
  • 1ba1966e1c Merge remote-tracking branch 'origin/master' into adam/tar-pax Adam Hathcock 2026-04-19 15:19:19 +01:00
  • 6105373d7f First pass of pax implementation Adam Hathcock 2026-04-19 15:17:35 +01:00
  • 8bd386cde2 Merge pull request #1275 from adamhathcock/adam/pooledmemorystream Adam Hathcock 2026-04-19 15:02:27 +01:00
  • f8485b0e8c Compute CRC without GetBuffer() in SevenZipWriter to avoid allocation copilot-swe-agent[bot] 2026-04-19 11:33:40 +00:00
  • a286d104e9 Merge pull request #1288 from adamhathcock/adam/tar-pax Adam Hathcock 2026-04-19 12:23:42 +01:00
  • 49a7e15a8b Add EnsureNotClosed() to Flush and FlushAsync in PooledMemoryStream copilot-swe-agent[bot] 2026-04-19 11:20:33 +00:00
  • e0ccbbb7c7 Update src/SharpCompress/IO/PooledMemoryStream.cs Adam Hathcock 2026-04-19 12:19:06 +01:00
  • 891d1268fb Update src/SharpCompress/IO/PooledMemoryStream.cs Adam Hathcock 2026-04-19 12:18:47 +01:00
  • a59f4f330d update docs for tar gap analysis Adam Hathcock 2026-04-19 12:17:39 +01:00
  • ad3c5dafd7 update tests Adam Hathcock 2026-04-19 12:11:50 +01:00
  • b36689af20 format Adam Hathcock 2026-04-19 11:48:54 +01:00
  • e29670e55f Merge branch 'master' into adam/pooledmemorystream Adam Hathcock 2026-04-19 11:43:24 +01:00
  • 14b0fd012c Merge pull request #1274 from adamhathcock/adam/master-release Adam Hathcock 2026-04-19 11:32:16 +01:00
  • 51acd43b16 Merge branch 'release' into adam/master-release Adam Hathcock 2026-04-19 11:25:39 +01:00
  • bf075d291b Merge pull request #1286 from puk06/docs/appnote-reference-link Adam Hathcock 2026-04-15 15:59:29 +01:00
  • f77f372d9f Add specification link label to APPNOTE reference Puk06 2026-04-15 07:48:26 +09:00
  • 23e72452e3 Replace APPNOTE.TXT contents with reference link note Puk06 2026-04-15 07:45:36 +09:00
  • 20932b81b5 Fix SevenZipArchive.IsSolidAsync() always returning false (#1284) Copilot 2026-04-13 16:59:23 +01:00
  • da30b5c805 Fix incorrect code examples in docs for sync/async usage (#1280) Copilot 2026-04-10 17:47:33 +01:00
  • b2b036a2be Merge pull request #1279 from aromaa/fix/access-time-exception Adam Hathcock 2026-04-10 17:38:48 +01:00
  • ef67c0c3bd Corrected async examples. (#1277) Dirk Lemstra 2026-04-10 18:34:51 +02:00
  • 4d774c6a7a Fix setting invalid access time fails extraction aromaa 2026-04-10 15:56:48 +03:00
  • 0fe4b6bf21 Fix compressed tar archive entry enumeration via ArchiveFactory.OpenArchive copilot/fix-unable-to-decompress-tar-files copilot-swe-agent[bot] 2026-04-08 08:46:35 +00:00
  • 21d2c406f3 Initial plan copilot-swe-agent[bot] 2026-04-08 08:08:52 +00:00
  • 2487d8995c Merge remote-tracking branch 'origin/adam/pooledmemorystream' into adam/pooledmemorystream Adam Hathcock 2026-04-05 15:26:18 +01:00
  • d1e6173b50 remove contiguous buffer tracking and added overrenting array pool test Adam Hathcock 2026-04-05 15:25:33 +01:00
  • e7cacdd7ee don't resize ring buffer Adam Hathcock 2026-04-05 15:19:44 +01:00
  • fb78598516 implement GetBuffer with non-pooled array creation Adam Hathcock 2026-04-05 15:16:00 +01:00
  • ec46584e54 Update src/SharpCompress/IO/PooledMemoryStream.cs 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 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