-
There were cases where our own test of byte 0x15 of SummaryInformation stream was incorrect. So leave test to the professionals ;-)
-
This is an interesting one since "our" old implementation of is_encrypted claims that the embedded file is still encrypted (which it is not), but the msoffcrypto-is_encrypted gets it right.
-
… detection of backspace chars (issue #358)
-
added md5 to rtfobj
-
Type-Field in logging
-
Avoid error in ooxml for non-office zip files
-
oleobj cannot detect yet that these are open office, but it can now treat them like regular zip files and find embedded objects in them. Samples are harmless, were created by me.
-
Firstly, not all zip files are ooxml files; Secondly, show in debug mode that ole file is analyzed by debug-logging stream names
-
One actually was an error (missing return from is_ooxml)
-
Not sure whether this copying is necessary at all...
-
Usually, did check for xml first, so if is not zip then the message was correct. But might change and function might be called from elsewhere.
-
This has to be present for Office OpenXML files but is not there e.g. for OpenOffice files (odt, ...). Can still analyze the file without this.
-
Every logging call can have an optional arg type='...' which is ignored when logging to text but shows in json output. The "type" of regular logging output in json is type='msg'. Added 2 messages with different type, adjusted existing test, created 2 new ones.