Commit Graph

  • c3ffcf4fe8 Merge pull request #1125 from adamhathcock/copilot/sub-pr-1121-again Adam Hathcock 2026-01-12 12:09:42 +00:00
  • 95c409d979 Change File.Create to File.OpenWrite in TarReaderAsyncTests for consistency copilot-swe-agent[bot] 2026-01-12 12:09:12 +00:00
  • dadf9e71bb Merge pull request #1124 from adamhathcock/copilot/sub-pr-1121 Adam Hathcock 2026-01-12 12:09:10 +00:00
  • 05ebf22009 Start using the interface to draw distinction between async and sync Adam Hathcock 2026-01-12 12:08:25 +00:00
  • f4b1780d8a Rename async test methods to use _Async suffix instead of _Sync copilot-swe-agent[bot] 2026-01-12 12:08:23 +00:00
  • 921cff00a5 Fix async test method naming: rename Sync to Async copilot/sub-pr-1121 copilot-swe-agent[bot] 2026-01-12 12:08:09 +00:00
  • 64a09eb0f8 Fix typo in TestBase.cs comment: 'akways' -> 'always' copilot-swe-agent[bot] 2026-01-12 12:06:47 +00:00
  • 3a636531e8 Initial plan copilot-swe-agent[bot] 2026-01-12 12:05:34 +00:00
  • 292da90184 Initial plan copilot-swe-agent[bot] 2026-01-12 12:05:22 +00:00
  • 90c8ff8650 Initial plan copilot-swe-agent[bot] 2026-01-12 12:05:11 +00:00
  • 0f37049aad Initial plan copilot-swe-agent[bot] 2026-01-12 12:05:04 +00:00
  • 0b6831b3f2 minor update copilot/add-password-support-zip-files Adam Hathcock 2026-01-12 10:23:22 +00:00
  • 3fb07d129f Use async dispose always Adam Hathcock 2026-01-12 10:19:01 +00:00
  • 8d0ac5062f Merge pull request #1123 from adamhathcock/adam/add-more-docs Adam Hathcock 2026-01-11 12:20:55 +00:00
  • b2d1505e5c remove section on allocations Adam Hathcock 2026-01-11 12:20:40 +00:00
  • c64cc98ca7 back to simpler include Adam Hathcock 2026-01-11 12:15:42 +00:00
  • 4910d6b567 Fix .NET Standard 2.0 build error - use compatible Rfc2898DeriveBytes constructor copilot-swe-agent[bot] 2026-01-10 20:21:01 +00:00
  • 68279e0a2b Merge branch 'master' into copilot/add-password-support-zip-files Adam Hathcock 2026-01-09 10:55:16 +00:00
  • 0d6b0aa1ab Merge from master and resolve conflicts - update ZStandard API and ArchiveEncoding interface copilot-swe-agent[bot] 2026-01-09 10:11:42 +00:00
  • a35e65ee42 use ifdefs for creating files? Adam Hathcock 2026-01-08 16:52:23 +00:00
  • d1fcf31f7e fmt Adam Hathcock 2026-01-08 16:31:11 +00:00
  • 17cd934b5b use async methods where we can Adam Hathcock 2026-01-08 16:24:11 +00:00
  • ae614cd3fe update references Adam Hathcock 2026-01-08 16:14:40 +00:00
  • 47037a4b9d docs: Add explicit guideline that agents should never commit to git Adam Hathcock 2026-01-08 15:49:10 +00:00
  • 507b1e35d8 docs: Remove broken references to non-existent files Adam Hathcock 2026-01-08 15:47:57 +00:00
  • 2839e1d33f Update docs/ENCODING.md Adam Hathcock 2026-01-08 15:39:47 +00:00
  • ef0b9d525c merge conflicts Adam Hathcock 2026-01-08 15:37:55 +00:00
  • 01e6e04a78 Merge branch 'master' into adam/async Adam Hathcock 2026-01-08 15:36:41 +00:00
  • 8c876c70af Add more documentation Adam Hathcock 2026-01-08 15:34:48 +00:00
  • a7d6d6493e add version numbers again to get them Adam Hathcock 2026-01-08 14:22:31 +00:00
  • b6cc95af73 Merge pull request #1122 from adamhathcock/adam/netstandard-20-readd Adam Hathcock 2026-01-08 14:03:30 +00:00
  • bdcc1d32c2 fix scratch dir creation Adam Hathcock 2026-01-08 14:01:35 +00:00
  • 90d91cc7c2 Merge pull request #1117 from adamhathcock/adam/rework-archive-encoding Adam Hathcock 2026-01-08 13:39:30 +00:00
  • ec83cf588f Readd netstandard 2.0 Adam Hathcock 2026-01-08 13:33:36 +00:00
  • 4f0a2e3c95 disable zip64 tests Adam Hathcock 2026-01-08 12:55:16 +00:00
  • 3747a27109 Task to ValueTask Adam Hathcock 2026-01-08 12:35:12 +00:00
  • b501bac54a better names for new interfaces Adam Hathcock 2026-01-08 12:02:26 +00:00
  • 7aec98d652 read async interface for reader Adam Hathcock 2026-01-08 11:28:15 +00:00
  • 406b198e0e can't dispose before returning Adam Hathcock 2026-01-08 10:24:33 +00:00
  • 8e42296c3a switch Task to ValueTask Adam Hathcock 2026-01-08 10:22:53 +00:00
  • 60e5220bd0 fmt Adam Hathcock 2026-01-08 09:41:48 +00:00
  • 0f37cbfd0b archive async path uses new async interface Adam Hathcock 2026-01-08 09:39:04 +00:00
  • 541fd136d5 IArchiveAsync Adam Hathcock 2026-01-08 09:14:46 +00:00
  • 60d42ca9c3 fmt Adam Hathcock 2026-01-07 16:38:48 +00:00
  • 5c947bccc7 Merge branch 'adam/update-docs' 0.44.0 Adam Hathcock 2026-01-07 16:18:51 +00:00
  • fbdefc17c1 updates from review Adam Hathcock 2026-01-07 16:18:27 +00:00
  • 1425c6ff0d Merge pull request #1120 from adamhathcock/adam/update-docs Adam Hathcock 2026-01-07 16:12:51 +00:00
  • e038aea694 move old changelog Adam Hathcock 2026-01-07 16:10:55 +00:00
  • 87ccbf329d moved examples to USAGE Adam Hathcock 2026-01-07 15:56:38 +00:00
  • 9dcf384263 update for progress reporting Adam Hathcock 2026-01-07 15:30:26 +00:00
  • ac0716ddeb write testing Adam Hathcock 2026-01-07 15:01:04 +00:00
  • b9792ca491 fix async zip decompression Adam Hathcock 2026-01-07 14:54:32 +00:00
  • c3fd42057a Pass more Zip tests Adam Hathcock 2026-01-07 14:47:20 +00:00
  • 39d85ff4f6 conflicts from merge Adam Hathcock 2026-01-07 12:18:14 +00:00
  • fbce3e77ba Merge branch 'master' into adam/async Adam Hathcock 2026-01-07 12:11:19 +00:00
  • 66e9de2685 fixed comment Adam Hathcock 2026-01-07 11:26:42 +00:00
  • 321520408b fmt Adam Hathcock 2026-01-07 11:12:02 +00:00
  • 68451bd75f Use explicit enum, add comments Adam Hathcock 2026-01-07 11:10:15 +00:00
  • 486fdf118b move to own files and refactor UTF8 usage Adam Hathcock 2026-01-07 10:39:18 +00:00
  • bd3cda0617 Some restoring of functionality Adam Hathcock 2026-01-07 10:32:02 +00:00
  • 725503d1ce Change ArchiveEncoding to interface. Simplify class. Question what to do about Forced and complex access Adam Hathcock 2026-01-07 08:44:12 +00:00
  • be045c4f15 Merge pull request #1114 from adamhathcock/copilot/fix-7z-file-decompression-error Adam Hathcock 2026-01-07 08:16:51 +00:00
  • fd968b3f78 Update src/SharpCompress/IO/ReadOnlySubStream.cs Adam Hathcock 2026-01-06 16:33:03 +00:00
  • 833dd7b3a2 fix tests and fmt Adam Hathcock 2026-01-06 15:33:43 +00:00
  • b9258ad496 use more ValueTask methods but types are still created because of state machine suspension Adam Hathcock 2026-01-06 15:26:49 +00:00
  • 0678318dde Fix async decompression by implementing Memory<byte> ReadAsync overload copilot-swe-agent[bot] 2026-01-06 14:18:15 +00:00
  • 7116c0d098 Add async support to BufferedSubStream for 7zip decompression copilot-swe-agent[bot] 2026-01-06 14:13:48 +00:00
  • 2fde8436fb Initial plan copilot-swe-agent[bot] 2026-01-06 14:00:03 +00:00
  • b3ce90ae94 Remove foo.zip and add Zip.sozip.zip test archive with tests copilot/add-so-optimized-zip-support copilot-swe-agent[bot] 2026-01-06 13:36:21 +00:00
  • 61ecd6475f Merge pull request #1113 from adamhathcock/adam/fix-readonly-dispose Adam Hathcock 2026-01-06 13:22:50 +00:00
  • 130e169862 Merge remote-tracking branch 'origin/master' into copilot/add-so-optimized-zip-support Adam Hathcock 2026-01-06 13:22:45 +00:00
  • 64b209a772 add disposal tests and fix lzipstream Adam Hathcock 2026-01-06 13:13:34 +00:00
  • 48dbdbfed5 fmt Adam Hathcock 2026-01-06 12:49:26 +00:00
  • cf50311b9c Skip should use framework stuff Adam Hathcock 2026-01-06 12:45:13 +00:00
  • e4d8582a2a 7zip streams always want to be disposed Adam Hathcock 2026-01-06 12:42:48 +00:00
  • a92ce90252 Fix path validation and add iteration cleanup to prevent file reuse copilot-swe-agent[bot] 2026-01-05 17:38:17 +00:00
  • e519f61f0f Address code review feedback: fix exception handling and initialization order copilot-swe-agent[bot] 2026-01-05 17:36:08 +00:00
  • 49f2271253 Format code with CSharpier copilot-swe-agent[bot] 2026-01-05 17:33:06 +00:00
  • 5b1d11bc1d Add WriteBenchmarks, BaselineComparisonBenchmarks, and comprehensive documentation copilot-swe-agent[bot] 2026-01-05 17:31:32 +00:00
  • aa3a40d968 Add BenchmarkDotNet integration with Archive and Reader benchmarks copilot-swe-agent[bot] 2026-01-05 17:27:50 +00:00
  • b825e15406 Merge pull request #1100 from adamhathcock/copilot/fix-read-method-implementations Adam Hathcock 2026-01-05 17:24:54 +00:00
  • 0dc63223ab Merge master branch and resolve FORMATS.md conflict copilot-swe-agent[bot] 2026-01-05 17:21:38 +00:00
  • 6125654b2e Initial plan copilot-swe-agent[bot] 2026-01-05 17:21:29 +00:00
  • b8e5ee45eb Merge pull request #1109 from adamhathcock/dependabot/nuget/build/SimpleExec-13.0.0 Adam Hathcock 2026-01-05 17:17:55 +00:00
  • 9f20a9e7d2 Merge pull request #1110 from TwanVanDongen/master Adam Hathcock 2026-01-05 17:14:26 +00:00
  • 201521d814 Merge branch 'adamhathcock:master' into master Twan 2026-01-05 18:09:55 +01:00
  • 18bb3cba11 Added descriptions for archives Ace, Arc and Arj Twan van Dongen 2026-01-05 18:08:53 +01:00
  • af951d6f6a Merge pull request #1102 from TwanVanDongen/master Adam Hathcock 2026-01-05 16:37:35 +00:00
  • e5fe92bf90 Merge pull request #1108 from adamhathcock/dependabot/nuget/dot-config/csharpier-1.2.5 Adam Hathcock 2026-01-05 16:15:12 +00:00
  • b1aca7c305 Bump SimpleExec from 12.1.0 to 13.0.0 dependabot[bot] 2026-01-05 09:32:51 +00:00
  • c0a0cc4a44 Bump csharpier from 1.2.4 to 1.2.5 dependabot[bot] 2026-01-05 09:32:17 +00:00
  • 7a49eb9e93 Archives containing encrypted content throws exception. Twan van Dongen 2026-01-04 19:10:57 +01:00
  • 5aa0610882 Merge pull request #1104 from adamhathcock/copilot/fix-invalidoperationexception-rar Adam Hathcock 2026-01-04 12:18:38 +00:00
  • 41ed4c8186 Add negative test case for premature stream termination copilot-swe-agent[bot] 2026-01-04 11:47:57 +00:00
  • 90a33ce6b0 Remove duplicate test that doesn't verify exception case copilot-swe-agent[bot] 2026-01-04 11:36:25 +00:00
  • 12574798e1 Update test to document exception behavior for RAR stream validation copilot-swe-agent[bot] 2026-01-04 09:55:18 +00:00
  • 83b11254db Add test for InvalidOperationException fix in RAR extraction copilot-swe-agent[bot] 2026-01-04 09:33:31 +00:00
  • b25493fd29 Fix InvalidOperationException when RAR unpacks more data than header specifies copilot-swe-agent[bot] 2026-01-04 09:23:47 +00:00
  • bb66100486 Initial plan copilot-swe-agent[bot] 2026-01-04 09:10:50 +00:00
  • 9bd86f64c9 Replace manual TransferTo implementation with Stream.CopyTo framework methods copilot-swe-agent[bot] 2026-01-03 18:41:02 +00:00