Commit Graph

  • 3ebf97dd49 MultiVolume not supported, tests provided by split archive. Twan van Dongen 2026-01-03 19:09:43 +01:00
  • bfcdeb3784 Ace largefile test added Twan van Dongen 2026-01-03 18:48:54 +01:00
  • 77015224f6 Add input validation for ReadBytesAsync count parameter copilot-swe-agent[bot] 2026-01-03 17:19:55 +00:00
  • 372ecb77d0 Use threshold-based ArrayPool strategy for BinaryReaderExtensions copilot-swe-agent[bot] 2026-01-03 17:17:59 +00:00
  • 05642cbdc6 Use ArrayPool for temporary buffers in BinaryReaderExtensions copilot-swe-agent[bot] 2026-01-03 17:12:43 +00:00
  • feece3d788 Missed some CSharpier edits Twan van Dongen 2026-01-03 18:08:01 +01:00
  • 94adb77e9e Merge branch 'master' of https://github.com/TwanVanDongen/sharpcompress Twan van Dongen 2026-01-03 18:01:13 +01:00
  • 909d36c237 more subtle check of magic bytes for ARJ archives Twan van Dongen 2026-01-03 17:59:17 +01:00
  • e1c8aa226d Add ACE archive support (read-only, stored entries) Twan van Dongen 2026-01-03 17:18:00 +01:00
  • 1a71c01fd4 Consolidate ReadExact and ReadFully methods into Utility.cs copilot-swe-agent[bot] 2026-01-03 15:58:27 +00:00
  • 54640548ed Consolidate reads Adam Hathcock 2026-01-03 15:47:10 +00:00
  • 39d986a62c async loading for rar is better adam/rar-async-only Adam Hathcock 2026-01-03 14:49:30 +00:00
  • 2327679f23 Merge pull request #1098 from adamhathcock/adam/remove-old-release Adam Hathcock 2026-01-03 14:27:13 +00:00
  • 6ef1dd590f Merge pull request #1097 from adamhathcock/copilot/sub-pr-1096 Adam Hathcock 2026-01-03 14:26:42 +00:00
  • 574d9f970c Merge pull request #1099 from adamhathcock/copilot/sub-pr-1098 Adam Hathcock 2026-01-03 14:22:13 +00:00
  • f967dd0d3d Implement full async RAR header reading pipeline and fix SharpCompressStream copilot-swe-agent[bot] 2026-01-03 14:16:12 +00:00
  • 235096a2eb Configure nuget-release.yml to run on PRs without publishing copilot-swe-agent[bot] 2026-01-03 14:15:50 +00:00
  • a739fdc544 Initial plan copilot-swe-agent[bot] 2026-01-03 14:13:34 +00:00
  • 98e509df46 Add async support for RAR header reading (work in progress) copilot-swe-agent[bot] 2026-01-03 13:57:45 +00:00
  • 6196e26044 also remove from sln Adam Hathcock 2026-01-03 13:57:42 +00:00
  • 46a4064989 remove old bulid Adam Hathcock 2026-01-03 13:54:51 +00:00
  • 72b3948f43 Merge pull request #1095 from adamhathcock/copilot/add-github-action-nuget-release 0.43.0 Adam Hathcock 2026-01-03 13:49:38 +00:00
  • 676fb0ba52 Initial plan copilot-swe-agent[bot] 2026-01-03 13:41:00 +00:00
  • 5d47bfaeb6 Add tag push trigger to workflow copilot-swe-agent[bot] 2026-01-03 13:36:19 +00:00
  • b2f2ea65ba fmt Adam Hathcock 2026-01-03 13:31:15 +00:00
  • 7afa468e15 Update build/Program.cs Adam Hathcock 2026-01-03 13:29:29 +00:00
  • 29cb1fed12 Update build/Program.cs Adam Hathcock 2026-01-03 13:29:05 +00:00
  • 29f8b512c4 Potential fix for code scanning alert no. 7: Workflow does not contain permissions Adam Hathcock 2026-01-03 13:23:13 +00:00
  • 0ed66ae6d0 add rar async only with failures Adam Hathcock 2026-01-03 13:22:30 +00:00
  • 955e1d8742 add async testing Adam Hathcock 2026-01-03 13:22:20 +00:00
  • 9794c8ba72 Remove GitHub release creation - will be done manually copilot-swe-agent[bot] 2026-01-03 13:19:23 +00:00
  • f1b305f682 Add matrix build and master branch support to release workflow copilot-swe-agent[bot] 2026-01-03 12:54:05 +00:00
  • 091a800c9d Potential fix for code scanning alert no. 6: Workflow does not contain permissions Adam Hathcock 2026-01-03 12:36:50 +00:00
  • 975f5f4b4c make things async Adam Hathcock 2026-01-03 12:35:34 +00:00
  • 9d6cd930ea Use next minor version with beta suffix for prereleases copilot-swe-agent[bot] 2026-01-03 11:23:32 +00:00
  • ea02d31096 Add IsArchiveAsync overloads for Zip and GZip factories copilot/add-buffered-stream-async-read copilot-swe-agent[bot] 2026-01-02 18:10:54 +00:00
  • d5913e8371 Fix TESTING.md to use valid version tag format copilot-swe-agent[bot] 2026-01-02 18:04:13 +00:00
  • 7f71f76f6e Remove SHA from prerelease version, use only commit count copilot-swe-agent[bot] 2026-01-02 18:03:18 +00:00
  • d04830ba90 Add some OpenAsync Adam Hathcock 2026-01-02 17:52:18 +00:00
  • caa82a6146 Remove duplicate entry in documentation copilot-swe-agent[bot] 2026-01-01 11:49:41 +00:00
  • bcf7137073 Fix code review issues: use cross-platform git execution copilot-swe-agent[bot] 2026-01-01 11:48:25 +00:00
  • 9238cf1128 Move bash logic to C# build targets copilot-swe-agent[bot] 2026-01-01 11:44:20 +00:00
  • 2f874ace51 Add comment clarifying sort -V usage copilot-swe-agent[bot] 2026-01-01 10:48:32 +00:00
  • 2feabed297 Remove redundant NUGET_API_KEY environment variable copilot-swe-agent[bot] 2026-01-01 10:47:04 +00:00
  • 9001e28b36 Add GitHub Actions workflow for NuGet releases copilot-swe-agent[bot] 2026-01-01 10:44:59 +00:00
  • 24d651d7ae Initial plan copilot-swe-agent[bot] 2026-01-01 10:37:43 +00:00
  • 8533b09091 start of implementing zip reading async Adam Hathcock 2025-12-31 14:53:55 +00:00
  • 44b7955d85 reader tests Adam Hathcock 2025-12-31 14:43:15 +00:00
  • 038b9f18c6 Merge remote-tracking branch 'origin/master' into copilot/add-buffered-stream-async-read Adam Hathcock 2025-12-31 14:24:31 +00:00
  • 5667595587 Merge pull request #1091 from adamhathcock/adam/update-deps2 Adam Hathcock 2025-12-31 14:23:58 +00:00
  • 6e0e20ba6e Fix zip64_locator to use ReadUInt32Async instead of ReadUInt16Async copilot-swe-agent[bot] 2025-12-30 11:50:41 +00:00
  • ec31cb9987 Fix Zip headers to support both sync and async reading copilot-swe-agent[bot] 2025-12-30 11:47:31 +00:00
  • 32d5b61c4a Merge pull request #1093 from adamhathcock/copilot/sub-pr-1091 Adam Hathcock 2025-12-30 11:32:05 +00:00
  • 128c9e639f Add back System.Buffers and System.Memory packages copilot-swe-agent[bot] 2025-12-30 11:30:12 +00:00
  • 5e3f01dc03 Initial plan copilot-swe-agent[bot] 2025-12-30 11:26:39 +00:00
  • 39a0b4ce78 Use BufferedStream for async reading in AsyncBinaryReader copilot-swe-agent[bot] 2025-12-30 11:23:55 +00:00
  • af719707bf Merge branch 'adam/async-binary-reader' into copilot/add-buffered-stream-async-read Adam Hathcock 2025-12-30 11:17:16 +00:00
  • 8415a19912 Initial plan copilot-swe-agent[bot] 2025-12-30 11:15:28 +00:00
  • 1607d2768e Merge branch 'master' into adam/async-binary-reader Adam Hathcock 2025-12-30 11:13:14 +00:00
  • c97c05a3a7 Update dependencies Adam Hathcock 2025-12-30 11:11:40 +00:00
  • b2beea9c4e Merge pull request #1077 from adamhathcock/copilot/provide-interface-for-entries Adam Hathcock 2025-12-23 15:47:52 +00:00
  • 41fbaa1c28 Merge pull request #1085 from adamhathcock/adam/edit-md-files Adam Hathcock 2025-12-23 15:38:56 +00:00
  • d9274cf794 Update tests/SharpCompress.Test/ExtractAllEntriesTests.cs Adam Hathcock 2025-12-23 15:38:17 +00:00
  • 583b048046 Update USAGE.md Adam Hathcock 2025-12-23 15:38:00 +00:00
  • ead5916eae Update USAGE.md Adam Hathcock 2025-12-23 15:37:28 +00:00
  • d15ab92da3 add some markdown files for planning Adam Hathcock 2025-12-23 15:37:04 +00:00
  • 1ab30f2af5 Merge pull request #1084 from adamhathcock/copilot/fix-handled-system-exception Adam Hathcock 2025-12-23 15:15:15 +00:00
  • 4dbe0b91f1 Update src/SharpCompress/IO/SharpCompressStream.cs Adam Hathcock 2025-12-23 15:06:24 +00:00
  • a972d3784e Merge pull request #1082 from adamhathcock/dependabot/nuget/JetBrains.Profiler.SelfApi-2.5.15 Adam Hathcock 2025-12-23 15:04:17 +00:00
  • 6991900eb0 Remove try/catch blocks, just check CanSeek as requested copilot-swe-agent[bot] 2025-12-23 15:01:41 +00:00
  • d614beb9eb Add explanatory comments for CanSeek checks and try-catch blocks copilot-swe-agent[bot] 2025-12-23 14:41:44 +00:00
  • 253a46d458 Fix NotSupportedException in SharpCompressStream by checking CanSeek copilot-swe-agent[bot] 2025-12-23 14:38:11 +00:00
  • 32b1ec32c6 Initial plan copilot-swe-agent[bot] 2025-12-23 14:32:38 +00:00
  • eb2cba09b2 update usage Adam Hathcock 2025-12-23 09:34:55 +00:00
  • e79dceb67e check should be there Adam Hathcock 2025-12-23 09:31:51 +00:00
  • 87c38d6dab fix ordering and token passing Adam Hathcock 2025-12-23 09:22:38 +00:00
  • 9e98d9c45c Bump JetBrains.Profiler.SelfApi from 2.5.14 to 2.5.15 dependabot[bot] 2025-12-22 09:39:01 +00:00
  • 0e9a4b0511 Merge remote-tracking branch 'origin/master' into copilot/provide-interface-for-entries Adam Hathcock 2025-12-19 15:41:51 +00:00
  • eae25aff64 Merge pull request #1076 from adamhathcock/adam/extract-all-test Adam Hathcock 2025-12-19 14:58:33 +00:00
  • b8c06ff36e oops Adam Hathcock 2025-12-19 14:39:37 +00:00
  • 6cf2e054bf fmt Adam Hathcock 2025-12-19 14:33:24 +00:00
  • 95749234f5 Use proper polyfill for net48 Adam Hathcock 2025-12-19 14:33:06 +00:00
  • b976961434 Merge fixes Adam Hathcock 2025-12-19 14:22:09 +00:00
  • e1aa727513 Merge remote-tracking branch 'origin/master' into adam/extract-all-test Adam Hathcock 2025-12-19 14:16:29 +00:00
  • 1f71ce1be2 Merge pull request #1080 from adamhathcock/copilot/refactor-write-to-directory-consistency Adam Hathcock 2025-12-19 14:15:43 +00:00
  • cf13de6ac1 Merge pull request #1081 from adamhathcock/copilot/sub-pr-1076-again Adam Hathcock 2025-12-19 14:14:16 +00:00
  • c2e01798f8 refactor archive extensions Adam Hathcock 2025-12-19 14:09:01 +00:00
  • 8fc8295a89 Add TODO and explanation for SyncOnlyStream workaround copilot-swe-agent[bot] 2025-12-19 13:47:49 +00:00
  • d392991764 Remove CancellationToken from synchronous WriteToDirectory overload copilot-swe-agent[bot] 2025-12-19 13:40:22 +00:00
  • e57e87090f Implement option 2: Avoid async LZMA state corruption for 7Zip extraction copilot-swe-agent[bot] 2025-12-19 13:33:04 +00:00
  • c701bbbee3 Run CSharpier formatting and document check-format process copilot-swe-agent[bot] 2025-12-19 13:31:35 +00:00
  • 2f0eb0bd4b Replace Action<double> with IProgress<ProgressReport> for progress reporting copilot-swe-agent[bot] 2025-12-19 13:25:36 +00:00
  • 17bde8da8a Merge branch 'master' of https://github.com/adamhathcock/sharpcompress into copilot/refactor-write-to-directory-consistency copilot-swe-agent[bot] 2025-12-19 13:10:33 +00:00
  • 99d355e6ca Merge remote-tracking branch 'origin/master' into copilot/sub-pr-1076-again Adam Hathcock 2025-12-19 13:05:33 +00:00
  • c790fd21a4 reading a single byte shouldn't be async Adam Hathcock 2025-12-19 13:05:04 +00:00
  • bee51af48b Merge pull request #1044 from adamhathcock/copilot/add-progress-reporting Adam Hathcock 2025-12-19 12:54:55 +00:00
  • ca743eae22 fix for running net 10 tests Adam Hathcock 2025-12-19 12:17:08 +00:00
  • 93504cf82f Add sync test and attempt to fix async LZMA extraction bug copilot-swe-agent[bot] 2025-12-19 12:15:54 +00:00
  • 6d3e4e842b Merge remote-tracking branch 'origin/master' into copilot/add-progress-reporting Adam Hathcock 2025-12-19 12:13:34 +00:00
  • 54b64a8c3b Fix misleading variable name: emptyDirectory -> parentDirectory copilot-swe-agent[bot] 2025-12-19 12:06:36 +00:00