LegalizeAdulthood / iterated-dynamics

Iterated Dynamics is an open source fractal generator with support for many fractal types.
https://legalizeadulthood.github.io/iterated-dynamics/
GNU General Public License v3.0
25 stars 9 forks source link

Run american fuzzy lop on GIF I/O code #32

Closed LegalizeAdulthood closed 6 months ago

LegalizeAdulthood commented 9 years ago

Run american fuzzy lop to generate GIF files with the necessary extensions.

Check for compatibility with DOS FRACTINT.

Can it also fuzz parameter files?

stuaxo commented 3 years ago

Fantastic :)

Don't nuke the feature where Fractint stored the fractint formula inside the GIF itself too.

LegalizeAdulthood commented 6 months ago

The GIF I/O will switch to using the giflib library, which supports reading and writing of extensions. Unit tests were added for validating the contents of extension blocks using giflib, with DOS GIF files used for reference. I don't think the need for fuzz testing is as great here since I'll be dropping the old encoder/decoder code and replacing that with giflib. So I'm going to close this issue, but there is still probably room for fuzz testing on file inputs.