Simon Cahill
c0ae319c63
Reverted debug change
2025-07-21 15:41:33 +02:00
Simon Cahill
d810f8d8db
Reverted back; I don't know how this file changed
2025-07-21 15:38:14 +02:00
Simon Cahill
a88390a546
Added ArgumentException which is thrown when a non-seekable Stream instance is passed
2025-07-21 15:34:03 +02:00
Nanook
8575e5615d
Formatting fix.
2025-07-20 19:18:31 +01:00
Nanook
5fe9516c09
Various copilot suggestions. Tests still passing.
2025-07-20 19:16:11 +01:00
Nanook
938775789d
Formated with Sharpier.
2025-07-20 18:11:37 +01:00
Nanook
f37bebe51f
Merge branch 'master' into feature/StreamStack
2025-07-20 17:46:28 +01:00
Nanook
21f14cd3f2
Added IStreamStack for debugging and configurable buffer management. Added SharpCompressStream to consolodate streams to help simplify debugging. All unit tests passing.
2025-07-20 17:35:22 +01:00
Morilli
4e7baeb2c9
fix zipentry comment being lost after reading local entry header
2025-07-19 19:56:41 +02:00
Morilli
d78a682dd8
add failing test
2025-07-19 19:56:38 +02:00
Morilli
44021b7abc
fix DotSettings options to conform to current code style and editorconfig
2025-07-19 19:30:52 +02:00
Adam Hathcock
7f9e543213
Merge pull request #924 from Morilli/7zip-1block-solid-archive
...
Fix 7-zip solid archive detection
2025-07-14 09:12:43 +01:00
Morilli
c489e5a59b
fix SevenZipArchive solid detection
2025-07-13 15:09:59 +02:00
Morilli
8de30db7f9
add failing test
2025-07-13 15:08:45 +02:00
Adam Hathcock
415f0c6774
Merge pull request #921 from Morilli/fix-volume-filename
...
Fix volume FileName property potentially missing
2025-07-07 09:22:45 +01:00
Morilli
aa9cf195a5
Fix volume FileName property potentially missing
2025-07-06 21:56:54 +02:00
Adam Hathcock
6412fc8135
Mark for 0.40
2025-06-03 08:48:34 +01:00
Adam Hathcock
8b1ba9a00c
Merge pull request #914 from adamhathcock/update-deps
...
Update dependencies and csharpier
0.40.0
2025-06-03 08:33:18 +01:00
Adam Hathcock
b02584ef9e
Update deps again
2025-06-03 08:30:28 +01:00
Adam Hathcock
88cd6bfd1a
Merge remote-tracking branch 'origin/master' into update-deps
2025-06-03 08:13:41 +01:00
Adam Hathcock
89a3da14c9
Merge pull request #918 from Morilli/fix-bzip2-selector-oob
...
[bzip2] fix possible out of bounds access due to unsanitized nSelectors usage
2025-06-03 08:11:55 +01:00
Morilli
619d987492
fix possible out of bounds access due to unsanitized nSelectors usage
2025-06-02 21:24:38 +02:00
Adam Hathcock
744e410a1a
Merge pull request #916 from Morilli/rar-multipart-reader
...
Implement multipart rar handling for ExtractAllEntries
2025-05-14 11:33:12 +01:00
Morilli
6e51967993
format
2025-05-14 11:42:52 +02:00
Morilli
7989ab2e28
modify now-broken test
...
This test tested that skipping over entries using the reader interface for an encrypted multi-volume rar archive worked.
However reading those entries doesn't work and the skipping was also not working properly so I believe it's fine to "break" this functionality.
2025-05-14 11:18:41 +02:00
Morilli
a3570a568d
fix AbstractReader.Skip for multipart files
2025-05-14 10:27:58 +02:00
Morilli
c0cd998836
add failing test
2025-05-14 10:27:30 +02:00
Morilli
1a452acd1c
implement ExtractAllEntries for multipart rar files
2025-05-14 10:27:18 +02:00
Adam Hathcock
6c54083b08
Merge remote-tracking branch 'origin/master' into update-deps
2025-04-28 16:30:40 +01:00
Adam Hathcock
76105ebdaf
fix bullseye
2025-04-28 16:30:28 +01:00
Adam Hathcock
2c452201fa
Merge pull request #854 from zgabi/patch-1
...
return Stream.Null when 7z entry has no stream
2025-04-28 16:26:58 +01:00
Adam Hathcock
9fc7fc73f9
Merge branch 'master' into patch-1
2025-04-28 16:21:20 +01:00
Adam Hathcock
e7417e35ba
Update dependencies and csharpier
2025-04-28 16:18:01 +01:00
Adam Hathcock
19eb4c7cba
Merge pull request #834 from adamhathcock/exception-normalization
...
Add SharpCompressException and use it or children in most places
2025-04-28 16:12:25 +01:00
Adam Hathcock
1f39a0c9da
Merge remote-tracking branch 'origin/master' into exception-normalization
...
# Conflicts:
# src/SharpCompress/Readers/ReaderFactory.cs
2025-04-28 16:08:08 +01:00
Adam Hathcock
a480a8893c
format
2025-04-28 16:06:00 +01:00
Adam Hathcock
d3a9e341a5
Merge fixes
2025-04-28 16:05:31 +01:00
Adam Hathcock
95caffe607
Merge remote-tracking branch 'origin/master' into exception-normalization
...
# Conflicts:
# src/SharpCompress/Common/Rar/RarVolume.cs
# src/SharpCompress/Common/SevenZip/SevenZipFilePart.cs
# src/SharpCompress/Compressors/LZMA/LZipStream.cs
2025-04-28 15:59:34 +01:00
Adam Hathcock
fdeca61284
Merge pull request #913 from jdpurcell/pr-bss-fix
...
Fix regression with BufferedSubStream calculation
2025-03-26 09:00:38 +00:00
J.D. Purcell
45dc653191
Fix regression with size calculation
2025-03-25 20:43:14 -04:00
Adam Hathcock
6e48302b7b
Merge pull request #912 from jdpurcell/pr-bss-optim
...
Optimize BufferedSubStream.ReadByte
2025-03-25 08:04:38 +00:00
J.D. Purcell
a7918d7b11
Optimize BufferedSubStream.ReadByte
2025-03-24 21:28:08 -04:00
Adam Hathcock
ec21253af9
Merge pull request #909 from Morilli/update-usage
...
Update USAGE.md to remove problematic extraction example
2025-03-24 08:20:17 +00:00
Adam Hathcock
97cdda8663
Merge branch 'master' into update-usage
2025-03-24 08:18:16 +00:00
Adam Hathcock
35ac2b9d71
Merge pull request #910 from jdpurcell/pr-rangedecoderoptim
...
Optimize LZMA range decoder
2025-03-24 08:17:28 +00:00
J.D. Purcell
14affd8ffa
Optimize LZMA range decoder
2025-03-22 17:14:38 -04:00
Morilli
c48409c903
Update USAGE.md
...
added an explanatory comment to the ExtractAllEntries usage and removed the problematic previous code.
I've added a new example for iterating over entries that doesn't extract them.
2025-03-22 16:50:15 +01:00
Adam Hathcock
227f66f299
Merge pull request #907 from jdpurcell/pr-copyblockoptim
...
Optimize LZ OutWindow.CopyBlock
2025-03-20 08:24:39 +00:00
J.D. Purcell
c2d9bf94d1
Optimize LZ OutWindow.CopyBlock
2025-03-19 22:29:38 -04:00
Adam Hathcock
8f03841161
Merge pull request #906 from TwanVanDongen/master
...
Added ARC's crunched methods 5, 6, 7 & 8
2025-03-17 08:30:12 +00:00