The Random Books, Software, and Thoughts of Michael R SweetPDFio 1.6.4 is a bug fix release. Changes include:
pdfioPageCopy implementation to not force a CropBox value (Issue #166)Enjoy!
Download PDFio v1.6.4 Home Page
PAPPL v1.4.11 is now available for download and is a bug fix release. Changes include:
Enjoy!
Download PAPPL v1.4.11 Home Page
PDFio 1.6.3 is a bug fix release. Changes include:
pdfioPageCopy implementation to not copy the source document’s entire
page tree (Issue #161)Enjoy!
Download PDFio v1.6.3 Home Page
PDFio 1.6.2 is a bug fix release. Changes include:
pdfioArrayCopy and pdfioDictCopy.Type value.pdfioPageOpenStream for indirect Contents arrays.Enjoy!
Download PDFio v1.6.2 Home Page
HTMLDOC 1.9.23 is a bug fix release. Changes include:
Binaries are available from Github for Windows 10+ and macOS 11+, and through the Snapcraft store for Linux.
Enjoy!
Download HTMLDOC 1.9.23 Install HTMLDOC 1.9.23 Snap Home Page
I’ve had the privilege of working with a lot of security researchers throughout my career. Every one of them has been passionate about their work and the issues they report, and my work has greatly benefitted from their contributions.
Unfortunately, the software security industry has created an environment where CVEs (Common Vulnerabilities and Exposures) have become an economic driver. Researchers seem to increasingly need published CVEs or bug bounties to justify the time they spend trying to break software in new and interesting ways.
This has predictably led to more software bugs being reported as critical security vulnerabilities, with push-back and frustration from developers when those bugs are either not exploitable or not in that software at all! In addition, many issues are discovered and reported automatically (“AI”, “fuzzing”, etc.) without sufficient investigation/analysis by the reporter. Finally, security updates trigger an emergency response for everyone involved, causing further disruption to the software development process. Thus, it is important to clearly identify which bugs rate a CVE and which ones are ordinary bugs.
This is a feature release of TTF, a simple C library for using TrueType and OpenType font files. Changes include:
ttfCache functions to access user- and system-installed fonts (Issue #5)ttfCreateData function to create a font from a memory buffer.ttfContainsChar and ttfContainsChars functions to determine whether a font contains the necessary characters (Issue #2)ttfGetKernedExtents function to get kerned extents (Issue #6)ttfGetExtents (Issue #9)Enjoy!
Download TTF v1.1.0 Home Page Github Project
HTMLDOC 1.9.22 is a bug fix release. Changes include:
Binaries are available from Github for Windows 10+ and macOS 11+, and through the Snapcraft store for Linux.
Enjoy!
Download HTMLDOC 1.9.22 Install HTMLDOC 1.9.22 Snap Home Page