Add fuzzing work and bugs to release notes
This commit is contained in:
1 parent
26e760e303
commit
b8459f413a
1 file changed
+6
@@ -2,15 +2,21 @@
|
|||||||
|
|
||||||
New features:
|
New features:
|
||||||
* Encoding signed integer formats is now supported.
|
* Encoding signed integer formats is now supported.
|
||||||
|
* Extensive fuzzing with `cargo fuzz`.
|
||||||
|
|
||||||
Changes:
|
Changes:
|
||||||
* Tile decoding should be a little faster, requires one less intermediate buffer.
|
* Tile decoding should be a little faster, requires one less intermediate buffer.
|
||||||
|
* Images whose IFDs form a cycle due to their offsets will now raise an error
|
||||||
|
when the cycle would be entered (jumping back should still be supported).
|
||||||
|
|
||||||
Fixes:
|
Fixes:
|
||||||
* Fixed a regression that caused conflict between strips and tile images,
|
* Fixed a regression that caused conflict between strips and tile images,
|
||||||
causing errors in decoding some images.
|
causing errors in decoding some images.
|
||||||
* Use checked integer arithmetic in limit calculations, fixes overflows.
|
* Use checked integer arithmetic in limit calculations, fixes overflows.
|
||||||
* IFD Tags are now always cleared between images.
|
* IFD Tags are now always cleared between images.
|
||||||
|
* Found by fuzzing: Several memory limit overflows; JPEG now correctly
|
||||||
|
validates offsets and a minimum size of its table; Check upper limit of strip
|
||||||
|
byte size correctly;
|
||||||
|
|
||||||
Notes:
|
Notes:
|
||||||
Our CI has warned that this version no longer builds on `1.34.2` out of the
|
Our CI has warned that this version no longer builds on `1.34.2` out of the
|
||||||
|
|||||||
Reference in new issue
Block a user