Changelogs & Release Notes

Show changelog from version to

7 Bugfixes
0 Features
15 Tweaks
SetaPDF-Signer Component
Bugfix
  • Use RSASSA-PKCS1-V1_5 signature algorithm identifier throughout (instead of copying it from the signing certificate).
  • Check for DN key in certificate subject to avoid an E_NOTICE error.
Tweak
  • Allow the creation of CMS signatures without signed attributes.
  • Replaced $php_errormsg usage by error_get_last() calls.
  • Normalized forwarding of signature/timestamp values (string through now).
  • Add signing certificate to final CMS container only once if it is additionally passed to the SetaPDF_Signer_Signature_Module_Cms::setExtraCertificates() method.
  • Prepared SetaPDF_Signer_DocumentSecurityStore class for new classes of revocation information.
  • Added support for timestamp servers which reply with the content type application/timestamp-response.
  • Added fallback to signature property "Name" in dynamic appearance class if certificate has no common name.
SetaPDF-Core Component
Bugfix
  • Fixed SetaPDF_Core_Type_Dictionary::offsetSet() when name/key includes special chars (e.g. space).
  • Optimized decoding in Ascii85 filter class.
  • Fixed creation of CIDtoGIDMap when font doesn't cover used characters.
  • Fixed memory-leak when cached values and objects are used.
  • Handle name trees with empty Kids arrays.
Tweak
  • Added constant for "XFA Resources" in SetaPDF_Core_Document_Catalog_Names class.
  • Perfomance optimization in SetaPDF_Core_Reader_Stream::copyTo() method.
  • Transform invalid objects in name tree entries to the correct tree type objects.
  • Handle annotation instance in SetaPDF_Core_Document_Catalog_Pages::getPageByAnnotation().
  • Optimized handling of faulty flate decode data.
  • Better handling of faulty structures in AcroForm Fields array.
  • Ignore annotation entry if their indirect object cannot be resolved.
  • Changed standard encryption algorithm/cipher in public key security to 256-bit AES in CBC mode for all public key security handlers.