Adam Hathcock
|
4966fc186b
|
Merge branch 'release' into fix/lzma2-truncated-header
# Conflicts:
# src/SharpCompress/Compressors/LZMA/LZ/LzOutWindow.cs
|
2026-10-19 09:59:33 +01:00 |
|
Adam Hathcock
|
2369f10b63
|
Grow LZMA dictionary storage only as decoded history requires
|
2026-10-16 15:39:56 +01:00 |
|
Adam Hathcock
|
8a9b76dd44
|
Grow Shrink output from decoded bytes and stop at input EOF
|
2026-10-16 15:35:27 +01:00 |
|
Adam Hathcock
|
0860da8bc5
|
Buffer ARC LZW input incrementally and reject truncated entries
|
2026-10-16 15:34:07 +01:00 |
|
Adam Hathcock
|
9b0be6f984
|
Skip ZIP64 extensible data without size-driven allocations
|
2026-10-16 15:33:10 +01:00 |
|
Adam Hathcock
|
bdb42df4dc
|
Make raw LZMA setup and disposal exception-safe
|
2026-10-13 10:29:07 +01:00 |
|
Adam Hathcock
|
38e3222dc2
|
Release rewind buffers despite disposal failures and reject disposed reads
|
2026-10-13 10:26:09 +01:00 |
|
Adam Hathcock
|
c574364838
|
Fix pooled buffer ownership and exception-safe cleanup
|
2026-10-13 09:57:19 +01:00 |
|
Adam Hathcock
|
dcd2515598
|
Merge remote-tracking branch 'origin/release' into fix/1439-sevenzip-password-exceptions
# Conflicts:
# docs/API.md
|
2026-10-12 17:10:32 +01:00 |
|
Adam Hathcock
|
a147a7bc29
|
Merge pull request #1442 from adamhathcock/fix/release-pr-1436-followups
pr 1436 followups
|
2026-10-12 17:05:28 +01:00 |
|
Adam Hathcock
|
69e1477ee6
|
Expose public exceptions for encrypted 7z decoding failures
|
2026-10-12 15:29:40 +01:00 |
|
Adam Hathcock
|
7d7983e0f4
|
Fix 7z encryption detection for streamless files
|
2026-10-12 15:29:40 +01:00 |
|
Adam Hathcock
|
06fea02e64
|
Resolve RAR companion volumes with unambiguous case-insensitive fallback
|
2026-10-10 15:40:36 +01:00 |
|
Adam Hathcock
|
7265047dd7
|
Verify WinZip AES authentication and reject truncated encrypted data
|
2026-10-10 15:40:34 +01:00 |
|
Adam Hathcock
|
9ba6d17b5d
|
Validate 7z AES KDF limits before unsalted key derivation
|
2026-10-10 15:40:33 +01:00 |
|
Adam Hathcock
|
ab3ac18e98
|
Fix release review findings in RAR, GZip, and split ZIP parsing
|
2026-10-10 08:22:55 +01:00 |
|
Adam Hathcock
|
915183320c
|
added some review fixes
|
2026-10-05 10:48:34 +01:00 |
|
Adam Hathcock
|
b67a8a4ead
|
Fix encrypted RAR5 archive comments
|
2026-10-02 13:33:55 +01:00 |
|
Adam Hathcock
|
513b6bec45
|
fixes SharpCompress TAR extraction overwrites files outside the extraction root when a SymbolicLinkHandler enables symlink chaining
|
2026-08-05 15:44:27 +01:00 |
|
Adam Hathcock
|
581a6dc945
|
Further advice from Sol
|
2026-07-12 11:35:46 +01:00 |
|
Adam Hathcock
|
b8a7cc18d9
|
intermediate commit
|
2026-06-24 16:27:57 +01:00 |
|
Adam Hathcock
|
760f7685f8
|
First pass of removing Compressed Tar Archive support. Compressed Tars should be done with TarReader only
|
2026-06-23 15:42:04 +01:00 |
|
Adam Hathcock
|
727d2a79f9
|
updates from review
|
2026-06-18 17:06:16 +01:00 |
|
Adam Hathcock
|
2866bfbd54
|
First pass with zip
|
2026-06-15 09:17:05 +01:00 |
|
Adam Hathcock
|
2d041e5c76
|
Fixed XZ block CRC64 computation and added notes on XZ format specifics
|
2026-06-13 14:31:36 +01:00 |
|
Adam Hathcock
|
de6e2bfee2
|
Add WriterOptions.BufferSize property
|
2026-06-12 14:41:05 +01:00 |
|
Adam Hathcock
|
3a73cfe925
|
Add instance based extraction size instead of just static
|
2026-06-11 17:24:42 +01:00 |
|
Adam Hathcock
|
31fcb8526c
|
add note about providers
|
2026-06-07 11:20:34 +01:00 |
|
Adam Hathcock
|
2c9f7650a0
|
updates docs for latest changes and ArchiveInfo
|
2026-06-06 15:50:49 +01:00 |
|
Adam Hathcock
|
9bc2a8677b
|
update docs to remove LZMA2 from Zip
|
2026-05-26 15:09:34 +01:00 |
|
Adam Hathcock
|
673cb3637a
|
start skills
|
2026-05-25 10:10:26 +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
|
6105373d7f
|
First pass of pax implementation
|
2026-04-19 15:17:35 +01:00 |
|
Adam Hathcock
|
a59f4f330d
|
update docs for tar gap analysis
|
2026-04-19 12:17:39 +01:00 |
|
Copilot
|
da30b5c805
|
Fix incorrect code examples in docs for sync/async usage (#1280)
|
2026-04-10 17:47:33 +01:00 |
|
Dirk Lemstra
|
ef67c0c3bd
|
Corrected async examples. (#1277)
|
2026-04-10 17:34:51 +01:00 |
|
Adam Hathcock
|
3fb7e02653
|
update docs
|
2026-03-03 12:50:27 +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 |
|
Adam Hathcock
|
50e8c66c27
|
Add async 7z writing
|
2026-02-25 16:39:22 +00:00 |
|
Adam Hathcock
|
4546a3acd2
|
add some docs
|
2026-02-14 10:26:33 +00:00 |
|
Adam Hathcock
|
a92f82ef28
|
complete the usage of providers for detection and async
|
2026-02-12 15:09:21 +00:00 |
|
Adam Hathcock
|
0e2c33dd78
|
Merge branch 'master' into adam/add-alternate-compressions
# Conflicts:
# tests/SharpCompress.Performance/Benchmarks/TarBenchmarks.cs
# tests/SharpCompress.Performance/Benchmarks/ZipBenchmarks.cs
# tests/SharpCompress.Performance/baseline-results.md
|
2026-02-12 14:20:01 +00:00 |
|
Adam Hathcock
|
7f6272807d
|
update docs
|
2026-02-12 10:32:20 +00:00 |
|
Adam Hathcock
|
6b035cb76e
|
updates
|
2026-02-10 15:51:50 +00:00 |
|
Adam Hathcock
|
bd99c1ab27
|
more fluent interface for options
|
2026-02-10 11:10:04 +00:00 |
|
Adam Hathcock
|
2e364ac0eb
|
cleaned up writing and added more validation and tests
|
2026-02-10 10:48:42 +00:00 |
|
Adam Hathcock
|
b41296194f
|
more updates to docs
|
2026-01-15 13:29:57 +00:00 |
|