Date of Release: 1 October 2024
General Remarks
This release contains numerous performance improvements and enhancements across the Glasswall Embedded Engine SDK projects.
Component / Services Released
- Glasswall Embedded Engine (Glasswall_core2): 2.1121.0
- SDK Editor Wrappers: 20240924.1
- Word Search and Redact (libglasswall.word.search): 1.217.0
- Word Search Wrappers: 0.24
- Rebuild: 1.884
- Glasswall Runner: 20240924.1
Fixes and Improvements
- Introduced progID attribute verification and masquerading file checks for supported embedded objects contained within OOXML documents.
- Supported embedded objects with erroneous progIDs or extension mismatches are now marked as 'unsupported' and are handled by the
embedded_files
content management policy.
- Supported embedded objects with erroneous progIDs or extension mismatches are now marked as 'unsupported' and are handled by the
- Further enhancements to OOXML macro handling to cleanly remove Macro 4.0 and International Macro metadata and any dangling references where the objects have been sanitised.
- Removed dangling references associated to the sanitisation of tracked changes in OOXML.
- Fixed issue in OOXML to unhide hidden shapes where
hidden_data
content management policy is set to sanitise. - Extended
hidden_data
content management policy to removeHiddenSlides
metadata where hidden slides are sanitised. - Updates to content export to support use cases where individual export streams exceed 2GB in size.
- Fixed issue affecting some PE files where multiple failures were being reported -
- "Validation of ArchitectureData.VirtualAddress failed."
- "Validation of ArchitectureData.Size failed."
- "File size mismatch due to a processing error in PE camera."
- "Validation of Reserved.Size failed."
- "Validation of GlobalPtr.Size failed."
- Updates to gwConfigurationManagement.xsd and the config.xml example policy file.
Defects and Limitations
- gwConfigurationManagement.xsd describes PPTX
slide_notes
as a content management policy but this feature is not yet implemented in the current release (16.2.0). - The Alpine library is currently excluded from the release package and will be reintroduced in a future release.
- The JavaScript wrapper is currently excluded from the release package and will be reintroduced in a future release.
- The Word Search Java wrapper compatibility is currently limited to JRE8.
- PDFs generated via the MS Outlook Adobe plugin are not supported.
- Word Search analysis XML no longer reports structural content or changes.
- Processing times may be impacted by changes made to licensing functionality.
- Processing files using multiple threads is not supported. Spawning multiple processes is advised in order to facilitate parallel processing.
- Word Search functionality is provided as Beta:
- 'text' or 'regex' cannot be the same for 'require' or 'allow'/'disallow' as this will regenerate the file and ignore the 'disallow' or 'require' setting
|
symbol at the start or end of a search term can potentially cause the Engine to hang where using regex search policies