Commit Graph

814 Commits

Author SHA1 Message Date
Adam Hathcock
b681f96077 windows fix 2026-05-14 08:46:06 +01:00
Adam Hathcock
564f136845 Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-14 08:36:23 +01:00
Adam Hathcock
c66742d4c4 Merge remote-tracking branch 'origin/release' into adam/fix-gzip-save 2026-05-14 08:36:02 +01:00
Adam Hathcock
21f3ec70d9 test cleanup from master 2026-05-14 08:26:02 +01:00
Adam Hathcock
ccb3aafb30 AI clean up for tests 2026-05-13 13:16:35 +01:00
Adam Hathcock
a05465a13d Some clean up of unused vars 2026-05-13 11:49:26 +01:00
Adam Hathcock
b9ddd4294e Fix GZip write async 2026-05-13 11:33:21 +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
69ef2b2a3b merge fixes 2026-05-06 10:10:02 +01:00
Adam Hathcock
5f16216a3f review and test fixes 2026-05-05 17:48:39 +01:00
Adam Hathcock
bd0fa73cce some refactoring 2026-05-05 17:22:53 +01:00
Adam Hathcock
3b29de3954 test clean up and formatting 2026-05-05 16:57:15 +01:00
Adam Hathcock
2021a06626 add zipslip tests and fixes 2026-05-05 16:52:16 +01:00
Adam Hathcock
25a5b7beeb BZip2 fixed? 2026-05-05 08:19:55 +01:00
Adam Hathcock
ee02924b14 Figure out more async usage for legacy 2026-04-30 15:13:49 +01:00
Adam Hathcock
2f3d11ca61 Rationalize AsyncDisposable 2026-04-30 13:57:03 +01:00
Adam Hathcock
de36344863 Fix more async stream disposal 2026-04-30 13:46:32 +01:00
Adam Hathcock
29f06b753a add Crc32Stream write async 2026-04-30 13:07:34 +01:00
Adam Hathcock
2aec75a3bc Small fixes and format 2026-04-30 10:41:33 +01:00
Adam Hathcock
998853c91d LZip might work if SCS writes are done 2026-04-29 12:47:05 +01:00
Adam Hathcock
14ad6a8685 tar can write async 2026-04-29 11:50:51 +01:00
Adam Hathcock
06a70fdd1e Fully implement FInishAsync 2026-04-29 11:45:45 +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
copilot-swe-agent[bot]
01273b73aa Fix AsyncOnlyStream to throw on sync operations
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 09:57:04 +00:00
Adam Hathcock
0352740ea1 more async tests 2026-04-28 09:14:31 +01:00
Adam Hathcock
fc096e1996 new tests 2026-04-28 08:48:30 +01:00
Adam Hathcock
896dfd6537 some AI changes 2026-04-28 08:32:44 +01:00
Adam Hathcock
472765b5e3 fix up overloads and usages 2026-04-27 17:17:31 +01:00
Adam Hathcock
aae3502a8b intermediate commit 2026-04-27 16:43:06 +01:00
Adam Hathcock
ac8203e957 add sync tests 2026-04-26 11:30:56 +01:00
Adam Hathcock
4fc08534c2 add detection test 2026-04-26 11:18:27 +01:00
copilot-swe-agent[bot]
6c59326628 Add ArchiveInformation record and GetArchiveInformation API for consolidated archive detection
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/324eaee6-e733-4193-b619-6eb75b435ec2

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-04-25 08:47:12 +00:00
Adam Hathcock
41432ab062 human fix 2026-04-23 11:43:10 +01:00
Adam Hathcock
c9a68593ea add writable checks 2026-04-23 11:19:09 +01:00
Adam Hathcock
5d14c96fb0 clean up seekable checks 2026-04-23 10:19:37 +01:00
Adam Hathcock
2bae46e28a add extension methods for checks 2026-04-23 10:11:54 +01:00
Adam Hathcock
3ed94dd462 add seekable checks 2026-04-23 09:56:26 +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
6a402a3b50 use with methods 2026-04-21 11:04:14 +01:00
Adam Hathcock
1f699f3552 manual clean up 2026-04-21 10:59:01 +01:00
Adam Hathcock
4f1f32b508 Fix usages of ReaderOptions 2026-04-21 10:55:59 +01:00
Adam Hathcock
a026806b1c tightens up tests 2026-04-21 08:25:16 +01:00
Adam Hathcock
2a62f4dfe2 Add global pax support to TarArchive 2026-04-20 08:26:11 +01:00
Adam Hathcock
823afd4fd5 fixed header format behavior 2026-04-20 07:58:29 +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
ad3c5dafd7 update tests 2026-04-19 12:11:50 +01:00
Adam Hathcock
b36689af20 format 2026-04-19 11:48:54 +01:00
Adam Hathcock
e29670e55f Merge branch 'master' into adam/pooledmemorystream 2026-04-19 11:43:24 +01:00