copilot-swe-agent[bot]
238ed748fc
Revert "Document Copilot instructions setup status"
...
This reverts commit be6aefc8c4 .
2025-10-29 13:22:55 +00:00
copilot-swe-agent[bot]
be6aefc8c4
Document Copilot instructions setup status
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-29 13:20:10 +00:00
copilot-swe-agent[bot]
b8867e7e54
Initial plan
2025-10-29 13:14:08 +00:00
Adam Hathcock
8a108b590d
Merge pull request #993 from adamhathcock/adam/macos-fixes
...
make test linux only
2025-10-28 14:52:05 +00:00
Adam Hathcock
bca0f67344
make test linux only
2025-10-28 12:18:05 +00:00
Adam Hathcock
f3dad51134
Merge pull request #991 from adamhathcock/async-reader-methods
...
Add more Async tests and complete Zip tests
2025-10-28 11:50:03 +00:00
Adam Hathcock
f51840829c
Merge branch 'master' into async-reader-methods
2025-10-28 11:39:35 +00:00
Adam Hathcock
aa1c0d0870
Merge pull request #988 from adamhathcock/copilot/fix-file-write-error
...
Fix extraction failure on Windows due to case-sensitive path comparison
2025-10-28 11:39:17 +00:00
Adam Hathcock
dee5ee6589
Merge pull request #989 from adamhathcock/copilot/add-support-empty-directories
...
Add support for empty directory entries in archives
2025-10-28 11:38:41 +00:00
Adam Hathcock
b799f479c4
Merge branch 'master' into copilot/add-support-empty-directories
2025-10-28 11:35:56 +00:00
copilot-swe-agent[bot]
b4352fefa5
Fix code formatting per CSharpier standards
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 11:32:39 +00:00
Adam Hathcock
77d06fb60e
Merge branch 'master' into copilot/fix-file-write-error
2025-10-28 11:32:05 +00:00
Adam Hathcock
00b647457c
Merge pull request #990 from adamhathcock/copilot/add-common-exception-type
...
Make all library exceptions inherit from SharpCompressException
2025-10-28 11:31:32 +00:00
Adam Hathcock
153d10a35c
add async to forward only streams
2025-10-28 11:30:12 +00:00
Adam Hathcock
06713c641e
async deflate 64
2025-10-28 11:26:31 +00:00
copilot-swe-agent[bot]
210978ec2d
Format code with CSharpier
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 11:13:51 +00:00
Adam Hathcock
42f7d43139
enable zip64 tests that pass
2025-10-28 11:07:53 +00:00
Adam Hathcock
19967f5ad7
allow forward only write
2025-10-28 11:01:27 +00:00
Adam Hathcock
a1de3eb47d
add async tests and clean up deflate64stream
2025-10-28 11:01:12 +00:00
copilot-swe-agent[bot]
e88841bdec
Add support for empty directory entries in archives
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:34:03 +00:00
copilot-swe-agent[bot]
c8e4915f8e
Final progress report
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:29:36 +00:00
copilot-swe-agent[bot]
a93a3f0598
Address code review feedback - fix formatting
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:26:31 +00:00
copilot-swe-agent[bot]
084f81fc8d
Format code with CSharpier
2025-10-28 10:23:57 +00:00
copilot-swe-agent[bot]
d148f36e87
Add support for empty directory entries in archives
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:22:58 +00:00
copilot-swe-agent[bot]
150d9c35b7
Complete fix for case-sensitive path comparison on Windows
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:22:56 +00:00
copilot-swe-agent[bot]
e11198616e
Address code review feedback: use RuntimeInformation for platform detection
...
- Replace Environment.OSVersion.Platform with RuntimeInformation.IsOSPlatform(OSPlatform.Windows)
- Clarify test comment about platform-specific behavior
- Add using System.Runtime.InteropServices for RuntimeInformation
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:20:05 +00:00
copilot-swe-agent[bot]
2f27f1e6f9
Complete exception hierarchy implementation
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:18:42 +00:00
copilot-swe-agent[bot]
5392ca9794
Fix case-sensitive path comparison on Windows for file extraction
...
- Add PathComparison property that uses OrdinalIgnoreCase on Windows and Ordinal on Unix
- Update all path comparison checks in ExtractionMethods to use PathComparison
- Add comprehensive tests for extraction with case-insensitive paths
- Ensure security check for path traversal still works correctly
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:16:07 +00:00
copilot-swe-agent[bot]
46672eb583
Update exceptions to inherit from SharpCompressException
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:15:40 +00:00
Adam Hathcock
79653eee80
Merge remote-tracking branch 'origin/master' into async-reader-methods
2025-10-28 10:11:11 +00:00
Adam Hathcock
16ad86c52a
add async implementations to readonlysubstream
2025-10-28 10:09:46 +00:00
copilot-swe-agent[bot]
6b7c6be5f5
Initial plan
2025-10-28 10:02:58 +00:00
copilot-swe-agent[bot]
fda1c2cc79
Initial plan
2025-10-28 10:01:37 +00:00
copilot-swe-agent[bot]
ef2fee0ee3
Initial plan
2025-10-28 10:00:50 +00:00
Adam Hathcock
e287d0811d
minor clean up
2025-10-28 09:58:01 +00:00
Adam Hathcock
a7164f3c9f
Merge pull request #987 from adamhathcock/copilot/fix-gzip-extract-not-supported-exception
...
Fix GZip extraction NotSupportedException for non-seekable streams
2025-10-27 14:26:04 +00:00
Adam Hathcock
c55060039a
Merge branch 'master' into copilot/fix-gzip-extract-not-supported-exception
2025-10-27 14:21:49 +00:00
Adam Hathcock
c68d8deddd
add async tests
2025-10-27 12:34:24 +00:00
Adam Hathcock
f6eabc5db1
Merge remote-tracking branch 'origin/master' into async-reader-methods
...
# Conflicts:
# src/SharpCompress/packages.lock.json
2025-10-27 12:24:14 +00:00
Adam Hathcock
72d5884db6
added async reader overloads
2025-10-27 12:23:54 +00:00
Adam Hathcock
3595c89c79
Merge pull request #983 from adamhathcock/copilot/set-up-copilot-instructions
...
Configure Copilot coding agent instructions for SharpCompress
2025-10-27 12:13:50 +00:00
Adam Hathcock
9ebbc718c5
Merge branch 'master' into copilot/fix-gzip-extract-not-supported-exception
2025-10-27 12:11:32 +00:00
Adam Hathcock
e862480b86
Merge branch 'master' into copilot/set-up-copilot-instructions
2025-10-27 12:09:55 +00:00
Adam Hathcock
1f3d8fe6f1
Merge pull request #986 from adamhathcock/copilot/fix-compressiontype-none-bug
...
Support CompressionType.None for uncompressed 7z files
2025-10-27 12:06:52 +00:00
Adam Hathcock
41ae036ab4
Merge branch 'master' into copilot/set-up-copilot-instructions
2025-10-27 12:04:58 +00:00
copilot-swe-agent[bot]
588d176b96
Final verification - all tests pass
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-27 11:15:16 +00:00
copilot-swe-agent[bot]
f8697120a0
Add support for CompressionType.None for uncompressed 7z files
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-27 11:11:38 +00:00
copilot-swe-agent[bot]
1a767105e6
Add explanatory comment for EntryStartPosition initialization
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-27 11:09:52 +00:00
copilot-swe-agent[bot]
4067b6ed2c
Fix GZip extraction for non-seekable streams
...
- Modified GZipFilePart to only access stream.Position when stream.CanSeek is true
- Modified GZipArchiveEntry.OpenEntryStream to check CanSeek before accessing Position
- Added test case GZip_Archive_NonSeekableStream to verify non-seekable stream support
- All existing tests pass
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-27 11:08:38 +00:00
copilot-swe-agent[bot]
b272dbfd1f
Clarify CSharpier should be run from project root
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-27 11:07:02 +00:00