Skip to content

Releases: adamhathcock/sharpcompress

Buffer fixes!

Choose a tag to compare

@adamhathcock adamhathcock released this 04 Apr 09:42
5758b08

What's Changed

  • Dynamic ring buffer sizing for BZip2 and ZStandard on non-seekable streams by @Copilot in #1273
  • Fix fuzzer-found decompression bomb and crash bugs by @Copilot in #1272

Full Changelog: 0.47.3...0.47.4

0.47.3 - more checks

Choose a tag to compare

@adamhathcock adamhathcock released this 23 Mar 12:17
7178a9e

What's Changed

  • Fix denial-of-service crashes in 8 decompressors on malformed input by @Copilot in #1260

Full Changelog: 0.47.2...0.47.3

0.47.2 - ZStandard needs a bigger default buffer size

Choose a tag to compare

@adamhathcock adamhathcock released this 20 Mar 08:50
d7f9d25

Making the default experience better with a larger buffer size.

What's Changed

  • Increase default RewindableBufferSize to 160KB to handle ZStandard tar detection by @Copilot in #1257

Full Changelog: 0.47.1...0.47.2

0.47.1 - Fix ZIP64 stream bounding and WinZip AES read-state corruption in ZIP reader

Choose a tag to compare

@adamhathcock adamhathcock released this 17 Mar 12:22
1bfc11a

What's Changed

Full Changelog: 0.47.0...0.47.1

0.47.0 - The Release candidate for 1.0

Choose a tag to compare

@adamhathcock adamhathcock released this 04 Mar 08:23
b719edf

I think this is the last breaking change before I mark things as 1.0. Looking for feedback

What's Changed

New Contributors

Full Changelog: 0.46.4...0.47.0

0.46.4 - zero length LZMA in Zip fix

Choose a tag to compare

@adamhathcock adamhathcock released this 01 Mar 13:56
10b6e90

What's Changed

  • Fix DataErrorException when extracting LZMA-compressed zero-byte ZIP entries by @adamhathcock in #1238

Full Changelog: 0.46.3...0.46.4

0.46.3 - expose SharpCompressStream

Choose a tag to compare

@adamhathcock adamhathcock released this 25 Feb 14:57
c4acf17

What's Changed

  • Fix SharpCompressStream.Create() buffer size misalignment for non-seekable streams by @Copilot in #1234
  • Make SharpCompressStream public by @adamhathcock in #1233

Full Changelog: 0.46.2...0.46.3

0.46.2 - trying to get dependencies right for legacy frameworks

Choose a tag to compare

@adamhathcock adamhathcock released this 17 Feb 14:05
268ee19

What's Changed

Full Changelog: 0.46.1...0.46.2

0.46.1 - quick fix for null 7z streams

Choose a tag to compare

@adamhathcock adamhathcock released this 16 Feb 08:59
1fddd10

What's Changed

  • Fix NullReferenceException when extracting 7z empty-stream entries by @Copilot in #1219

Full Changelog: 0.46.0...0.46.1

Async fixes that break the API

Choose a tag to compare

@adamhathcock adamhathcock released this 12 Feb 10:46
147dbc8

Open/Create must be asynchronous now so they return ValueTasks when they didn't before.

What's Changed

Full Changelog: 0.45.1...0.46.0