Adam Hathcock
|
98b4ffc807
|
Merge pull request #1332 from adamhathcock/adam/update-docs-skills
Add skills
|
2026-05-26 15:36:44 +01:00 |
|
Adam Hathcock
|
c49c1f46ef
|
Add correct Xz mapping
|
2026-05-26 15:06:17 +01:00 |
|
copilot-swe-agent[bot]
|
48ff579bc8
|
Fix single-volume archive Volume.FileName resolution
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-05-25 09:29:52 +00:00 |
|
copilot-swe-agent[bot]
|
63bfa185f7
|
fix public init-only API setters
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/9d9bc63c-5667-44ae-82f2-bd83df142606
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-05-20 08:14:24 +00:00 |
|
Adam Hathcock
|
a7d5949604
|
Some tar fixes from review
|
2026-05-15 12:20:53 +01:00 |
|
Adam Hathcock
|
1e3346208f
|
Merge remote-tracking branch 'origin/master' into adam/tar-pax
# Conflicts:
# src/SharpCompress/Archives/Tar/TarArchive.Factory.cs
# tests/SharpCompress.Test/Tar/TarArchiveAsyncTests.cs
|
2026-05-15 11:19:20 +01:00 |
|
Adam Hathcock
|
63b104f2e7
|
Merge remote-tracking branch 'origin/master' into adam/write-async
# Conflicts:
# src/SharpCompress/Compressors/LZMA/Lzma2EncoderStream.cs
# src/SharpCompress/Factories/TarFactory.cs
# src/SharpCompress/Polyfills/StreamExtensions.cs
# src/SharpCompress/Writers/IWriter.cs
|
2026-05-14 16:12:13 +01:00 |
|
Adam Hathcock
|
9faf6fe757
|
fix legacy type issues
|
2026-05-14 15:35:57 +01:00 |
|
Adam Hathcock
|
da20f512aa
|
use ValueTask where possible
|
2026-05-14 15:10:04 +01:00 |
|
Adam Hathcock
|
9e2aac2521
|
Merge remote-tracking branch 'origin/release' into adam/write-async
|
2026-05-14 13:09:34 +01:00 |
|
Adam Hathcock
|
21f3ec70d9
|
test cleanup from master
|
2026-05-14 08:26:02 +01:00 |
|
Adam Hathcock
|
a05465a13d
|
Some clean up of unused vars
|
2026-05-13 11:49:26 +01:00 |
|
Adam Hathcock
|
f92d86fbf3
|
remove net 7 and 9
|
2026-05-06 10:18:27 +01:00 |
|
Adam Hathcock
|
005c269bbe
|
Merge fixes
|
2026-05-06 10:17:36 +01:00 |
|
Adam Hathcock
|
117eaa8167
|
Merge remote-tracking branch 'origin/master' into adam/merge-release-to-master
# Conflicts:
# src/SharpCompress/Common/ExtractionMethods.Async.cs
# src/SharpCompress/Common/ExtractionMethods.cs
|
2026-05-06 10:11:30 +01:00 |
|
Adam Hathcock
|
7de1f07597
|
revert change that made no sense
|
2026-05-05 17:58:36 +01:00 |
|
Adam Hathcock
|
5f16216a3f
|
review and test fixes
|
2026-05-05 17:48:39 +01:00 |
|
Adam Hathcock
|
2c35d2d242
|
made methods extension methods for IEntry
|
2026-05-05 17:30:02 +01:00 |
|
Adam Hathcock
|
bd0fa73cce
|
some refactoring
|
2026-05-05 17:22:53 +01:00 |
|
Adam Hathcock
|
8d6f1014f0
|
consolidate path comparsion
|
2026-05-05 17:02:28 +01:00 |
|
Adam Hathcock
|
ee02924b14
|
Figure out more async usage for legacy
|
2026-04-30 15:13:49 +01:00 |
|
Adam Hathcock
|
6172bd3e52
|
fix LzmaStream writing async
|
2026-04-30 13:30:43 +01:00 |
|
Adam Hathcock
|
2aec75a3bc
|
Small fixes and format
|
2026-04-30 10:41:33 +01:00 |
|
Adam Hathcock
|
56bf786ecb
|
Merge remote-tracking branch 'origin/release' into copilot/fix-async-only-stream-writes
|
2026-04-28 12:21:10 +01:00 |
|
copilot-swe-agent[bot]
|
698257de29
|
Fix async-only stream violations: defer sync writes to async paths in writers and compressors
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/6e4dec7d-12cd-4044-9935-4d354b911d11
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-04-28 10:24:36 +00:00 |
|
Adam Hathcock
|
4f41b6f793
|
review fix
|
2026-04-28 10:28:50 +01:00 |
|
Adam Hathcock
|
2c0a15e0f0
|
make async and sync the same
|
2026-04-28 09:39:23 +01:00 |
|
copilot-swe-agent[bot]
|
5d75f8c36d
|
Fix ForExternalStream→ForFilePath for file-path overloads and update SymbolicLinkHandler remarks
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/41bf7d12-f140-47cf-96f9-3620eeb0eb32
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-04-21 13:11:31 +00:00 |
|
Adam Hathcock
|
d10b93242c
|
clean up for other options
|
2026-04-21 11:10:53 +01:00 |
|
Adam Hathcock
|
6a402a3b50
|
use with methods
|
2026-04-21 11:04:14 +01:00 |
|
Adam Hathcock
|
3af023a4a8
|
Use explicit helpers for leaving streams open or not.
|
2026-04-21 10:43:43 +01:00 |
|
Adam Hathcock
|
2a62f4dfe2
|
Add global pax support to TarArchive
|
2026-04-20 08:26:11 +01:00 |
|
Adam Hathcock
|
1ba1966e1c
|
Merge remote-tracking branch 'origin/master' into adam/tar-pax
# Conflicts:
# src/SharpCompress/Archives/Tar/TarArchive.Async.cs
# src/SharpCompress/Archives/Tar/TarArchive.cs
# src/SharpCompress/packages.lock.json
|
2026-04-19 15:19:19 +01:00 |
|
Adam Hathcock
|
6105373d7f
|
First pass of pax implementation
|
2026-04-19 15:17:35 +01:00 |
|
Adam Hathcock
|
e29670e55f
|
Merge branch 'master' into adam/pooledmemorystream
|
2026-04-19 11:43:24 +01:00 |
|
Adam Hathcock
|
14b0fd012c
|
Merge pull request #1274 from adamhathcock/adam/master-release
Release to Master
|
2026-04-19 11:32:16 +01:00 |
|
aromaa
|
4d774c6a7a
|
Fix setting invalid access time fails extraction
|
2026-04-10 15:56:48 +03:00 |
|
Adam Hathcock
|
bfe78249fc
|
remove net5 from target frameworks to avoid issues
|
2026-04-05 14:47:41 +01:00 |
|
Adam Hathcock
|
a26198a6b0
|
use pooled memory streams for better performance
|
2026-04-04 11:04:51 +01:00 |
|
Adam Hathcock
|
5758b08236
|
Merge pull request #1272 from adamhathcock/copilot/fix-decompression-bomb-and-crash-bugs
Fix fuzzer-found decompression bomb and crash bugs
|
2026-04-03 13:05:55 +01:00 |
|
copilot-swe-agent[bot]
|
669fbed62b
|
Dynamic ring buffer sizing for BZip2 and ZStandard on non-seekable streams
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/b115976a-5d8a-412e-a462-72b4531f2d0a
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-04-02 10:56:50 +00:00 |
|
copilot-swe-agent[bot]
|
58bec11b2c
|
Fix decompression bomb and crash bugs (fuzzer-found)
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/84b02876-db79-41ed-875b-f1c7dbe5d8e2
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-04-02 09:49:27 +00:00 |
|
Adam Hathcock
|
d7f9d25b74
|
Merge pull request #1257 from adamhathcock/copilot/fix-rewind-buffer-size-zstandard
|
2026-03-17 18:38:56 +00:00 |
|
copilot-swe-agent[bot]
|
d56b676ee9
|
fix: increase RewindableBufferSize to 160KB to cover ZStandard worst-case first block
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2026-03-17 12:25:29 +00:00 |
|
Daniel Sabel
|
5fc0d691cf
|
fixes xor range on async WinzipAesCryptoStream path
|
2026-03-11 08:57:47 +01:00 |
|
Daniel Sabel
|
51859f9a2b
|
fixes decompression of large mixed encrypted zip files
|
2026-03-09 14:02:31 +01:00 |
|
Adam Hathcock
|
5a8119e562
|
Merge remote-tracking branch 'origin/release'
# Conflicts:
# src/SharpCompress/Common/Zip/ZipFilePart.cs
# src/SharpCompress/IO/SharpCompressStream.cs
|
2026-03-03 16:25:10 +00:00 |
|
Adam Hathcock
|
1d07f4e1ca
|
Merge pull request #1237 from adamhathcock/copilot/fix-zip-extraction-error
Fix DataErrorException when extracting LZMA-compressed zero-byte ZIP entries
|
2026-03-03 16:21:11 +00:00 |
|
Adam Hathcock
|
0910f20c90
|
renamed to ReaderOptions.ForFilePath
|
2026-03-03 12:40:58 +00:00 |
|
Adam Hathcock
|
ba1cd66336
|
First pass of moving extraction options back
|
2026-03-02 07:00:33 +00:00 |
|