-
… 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.
-
This is a start to bring back some structure into the json output. Might not be a permanent solution, need to further discuss in PR 308
-
…e version installed by pip
-
Integrate decrypt from msoffcrypto-tools
-
making pylint happier, part 5 (final for now)