-
…sing the VBA project code page. (work in progress)
-
…ns non-ascii chararcters
-
setup: create MANIFEST so source-tarball includes tests
-
When creating source tarball via "python setup.py sdist" or "python setup.py bdist_rpm", then include test code and data so can still run unittests. This does not affect the rpms. Tried first to achieve this effect (test[-data] included in source but not in rpm) using options in setup.py but failed.
-
…the VBA code output on the console
-
oleobj: detect external links
-
Encrypt detect and raise
-
This only applies to non-xml parts of xlsx files
-
Sofar, msodde do not complain if file is encrypted, but cannot inspect it either. That gives the user a false sense of security which is dangerous. Raise error to make the situation clear
-
Checks output on all data in tests/test-data dir
-
Samples were created by me using Office 2010 on a Windows 7 machine, password is "encrypted", contents is trivial (no links, macros, ...) Encryption should be the CryptoAPI RC4 Encryption (see [MS-OFFCRYPTO])
-
Sofar, most tools (like msodde) do not complain if file is encrypted, but cannot inspect it either. That gives the user a false sense of security which is dangerous. Raise error to make the situation clear. But only raise when iterating records (stream names are still reliable and useful.