Commit 81bc39a6b893623f3d7b34222c52f2f5017968e3

Authored by decalage2
1 parent 3a4863d6

bumped all tools to v0.54

oletools/LICENSE.txt
1 -LICENSE for the python-oletools package:  
2 -  
3 -This license applies to the python-oletools package, apart from the thirdparty  
4 -folder which contains third-party files published with their own license.  
5 -  
6 -The python-oletools package is copyright (c) 2012-2018 Philippe Lagadec (http://www.decalage.info)  
7 -  
8 -All rights reserved.  
9 -  
10 -Redistribution and use in source and binary forms, with or without modification,  
11 -are permitted provided that the following conditions are met:  
12 -  
13 - * Redistributions of source code must retain the above copyright notice, this  
14 - list of conditions and the following disclaimer.  
15 - * Redistributions in binary form must reproduce the above copyright notice,  
16 - this list of conditions and the following disclaimer in the documentation  
17 - and/or other materials provided with the distribution.  
18 -  
19 -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND  
20 -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED  
21 -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE  
22 -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE  
23 -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL  
24 -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR  
25 -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER  
26 -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
27 -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE  
28 -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
29 -  
30 -  
31 -----------  
32 -  
33 -olevba contains modified source code from the officeparser project, published  
34 -under the following MIT License (MIT):  
35 -  
36 -officeparser is copyright (c) 2014 John William Davison  
37 -  
38 -Permission is hereby granted, free of charge, to any person obtaining a copy  
39 -of this software and associated documentation files (the "Software"), to deal  
40 -in the Software without restriction, including without limitation the rights  
41 -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell  
42 -copies of the Software, and to permit persons to whom the Software is  
43 -furnished to do so, subject to the following conditions:  
44 -  
45 -The above copyright notice and this permission notice shall be included in all  
46 -copies or substantial portions of the Software.  
47 -  
48 -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR  
49 -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  
50 -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE  
51 -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  
52 -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,  
53 -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE  
54 -SOFTWARE. 1 +LICENSE for the python-oletools package:
  2 +
  3 +This license applies to the python-oletools package, apart from the thirdparty
  4 +folder which contains third-party files published with their own license.
  5 +
  6 +The python-oletools package is copyright (c) 2012-2019 Philippe Lagadec (http://www.decalage.info)
  7 +
  8 +All rights reserved.
  9 +
  10 +Redistribution and use in source and binary forms, with or without modification,
  11 +are permitted provided that the following conditions are met:
  12 +
  13 + * Redistributions of source code must retain the above copyright notice, this
  14 + list of conditions and the following disclaimer.
  15 + * Redistributions in binary form must reproduce the above copyright notice,
  16 + this list of conditions and the following disclaimer in the documentation
  17 + and/or other materials provided with the distribution.
  18 +
  19 +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  20 +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  21 +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  22 +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  23 +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  24 +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  25 +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  26 +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  27 +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  28 +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  29 +
  30 +
  31 +----------
  32 +
  33 +olevba contains modified source code from the officeparser project, published
  34 +under the following MIT License (MIT):
  35 +
  36 +officeparser is copyright (c) 2014 John William Davison
  37 +
  38 +Permission is hereby granted, free of charge, to any person obtaining a copy
  39 +of this software and associated documentation files (the "Software"), to deal
  40 +in the Software without restriction, including without limitation the rights
  41 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  42 +copies of the Software, and to permit persons to whom the Software is
  43 +furnished to do so, subject to the following conditions:
  44 +
  45 +The above copyright notice and this permission notice shall be included in all
  46 +copies or substantial portions of the Software.
  47 +
  48 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  49 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  50 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  51 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  52 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  53 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  54 +SOFTWARE.
oletools/common/codepages.py
@@ -43,7 +43,7 @@ http://www.decalage.info/python/oletools @@ -43,7 +43,7 @@ http://www.decalage.info/python/oletools
43 # 2018-12-13 v0.54 PL: - first version 43 # 2018-12-13 v0.54 PL: - first version
44 # 2019-01-30 PL: - added a few code pages from xlrd 44 # 2019-01-30 PL: - added a few code pages from xlrd
45 45
46 -__version__ = '0.54dev9' 46 +__version__ = '0.54'
47 47
48 # ----------------------------------------------------------------------------- 48 # -----------------------------------------------------------------------------
49 # TODO: 49 # TODO:
oletools/crypto.py
@@ -91,7 +91,7 @@ http://www.decalage.info/python/oletools @@ -91,7 +91,7 @@ http://www.decalage.info/python/oletools
91 # 2019-02-14 v0.01 CH: - first version with encryption check from oleid 91 # 2019-02-14 v0.01 CH: - first version with encryption check from oleid
92 # 2019-04-01 v0.54 PL: - fixed bug in is_encrypted_ole 92 # 2019-04-01 v0.54 PL: - fixed bug in is_encrypted_ole
93 93
94 -__version__ = '0.54dev13' 94 +__version__ = '0.54'
95 95
96 import sys 96 import sys
97 import struct 97 import struct
oletools/ezhexviewer.py
@@ -16,7 +16,7 @@ Usage in a python application: @@ -16,7 +16,7 @@ Usage in a python application:
16 16
17 ezhexviewer project website: http://www.decalage.info/python/ezhexviewer 17 ezhexviewer project website: http://www.decalage.info/python/ezhexviewer
18 18
19 -ezhexviewer is copyright (c) 2012-2017, Philippe Lagadec (http://www.decalage.info) 19 +ezhexviewer is copyright (c) 2012-2019, Philippe Lagadec (http://www.decalage.info)
20 All rights reserved. 20 All rights reserved.
21 21
22 Redistribution and use in source and binary forms, with or without modification, 22 Redistribution and use in source and binary forms, with or without modification,
@@ -50,7 +50,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. @@ -50,7 +50,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
50 # 2017-04-26 PL: - fixed absolute imports (issue #141) 50 # 2017-04-26 PL: - fixed absolute imports (issue #141)
51 # 2018-09-15 v0.54 PL: - easygui is now a dependency 51 # 2018-09-15 v0.54 PL: - easygui is now a dependency
52 52
53 -__version__ = '0.54dev1' 53 +__version__ = '0.54'
54 54
55 #----------------------------------------------------------------------------- 55 #-----------------------------------------------------------------------------
56 # TODO: 56 # TODO:
oletools/mraptor.py
@@ -60,7 +60,7 @@ http://www.decalage.info/python/oletools @@ -60,7 +60,7 @@ http://www.decalage.info/python/oletools
60 # 2018-05-25 v0.53 PL: - added Word/PowerPoint 2007+ XML (aka Flat OPC) issue #283 60 # 2018-05-25 v0.53 PL: - added Word/PowerPoint 2007+ XML (aka Flat OPC) issue #283
61 # 2019-04-04 v0.54 PL: - added ExecuteExcel4Macro, ShellExecuteA, XLM keywords 61 # 2019-04-04 v0.54 PL: - added ExecuteExcel4Macro, ShellExecuteA, XLM keywords
62 62
63 -__version__ = '0.54dev14' 63 +__version__ = '0.54'
64 64
65 #------------------------------------------------------------------------------ 65 #------------------------------------------------------------------------------
66 # TODO: 66 # TODO:
oletools/msodde.py
@@ -101,7 +101,7 @@ from oletools.common.log_helper import log_helper @@ -101,7 +101,7 @@ from oletools.common.log_helper import log_helper
101 # 2019-03-25 CH: - added decryption of password-protected files 101 # 2019-03-25 CH: - added decryption of password-protected files
102 102
103 103
104 -__version__ = '0.54dev12' 104 +__version__ = '0.54'
105 105
106 # ----------------------------------------------------------------------------- 106 # -----------------------------------------------------------------------------
107 # TODO: field codes can be in headers/footers/comments - parse these 107 # TODO: field codes can be in headers/footers/comments - parse these
oletools/olebrowse.py
@@ -12,7 +12,7 @@ olebrowse project website: http://www.decalage.info/python/olebrowse @@ -12,7 +12,7 @@ olebrowse project website: http://www.decalage.info/python/olebrowse
12 olebrowse is part of the python-oletools package: 12 olebrowse is part of the python-oletools package:
13 http://www.decalage.info/python/oletools 13 http://www.decalage.info/python/oletools
14 14
15 -olebrowse is copyright (c) 2012-2017, Philippe Lagadec (http://www.decalage.info) 15 +olebrowse is copyright (c) 2012-2019, Philippe Lagadec (http://www.decalage.info)
16 All rights reserved. 16 All rights reserved.
17 17
18 Redistribution and use in source and binary forms, with or without modification, 18 Redistribution and use in source and binary forms, with or without modification,
@@ -43,7 +43,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. @@ -43,7 +43,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
43 # 2017-04-26 v0.51 PL: - fixed absolute imports (issue #141) 43 # 2017-04-26 v0.51 PL: - fixed absolute imports (issue #141)
44 # 2018-09-11 v0.54 PL: - olefile is now a dependency 44 # 2018-09-11 v0.54 PL: - olefile is now a dependency
45 45
46 -__version__ = '0.54dev1' 46 +__version__ = '0.54'
47 47
48 #------------------------------------------------------------------------------ 48 #------------------------------------------------------------------------------
49 # TODO: 49 # TODO:
oletools/oledir.py
@@ -14,7 +14,7 @@ http://www.decalage.info/python/oletools @@ -14,7 +14,7 @@ http://www.decalage.info/python/oletools
14 14
15 #=== LICENSE ================================================================== 15 #=== LICENSE ==================================================================
16 16
17 -# oledir is copyright (c) 2015-2018 Philippe Lagadec (http://www.decalage.info) 17 +# oledir is copyright (c) 2015-2019 Philippe Lagadec (http://www.decalage.info)
18 # All rights reserved. 18 # All rights reserved.
19 # 19 #
20 # Redistribution and use in source and binary forms, with or without modification, 20 # Redistribution and use in source and binary forms, with or without modification,
@@ -53,7 +53,7 @@ from __future__ import print_function @@ -53,7 +53,7 @@ from __future__ import print_function
53 # 2018-08-28 v0.54 PL: - olefile is now a dependency 53 # 2018-08-28 v0.54 PL: - olefile is now a dependency
54 # 2018-10-06 - colorclass is now a dependency 54 # 2018-10-06 - colorclass is now a dependency
55 55
56 -__version__ = '0.54dev1' 56 +__version__ = '0.54'
57 57
58 #------------------------------------------------------------------------------ 58 #------------------------------------------------------------------------------
59 # TODO: 59 # TODO:
oletools/oleid.py
@@ -17,7 +17,7 @@ http://www.decalage.info/python/oletools @@ -17,7 +17,7 @@ http://www.decalage.info/python/oletools
17 17
18 #=== LICENSE ================================================================= 18 #=== LICENSE =================================================================
19 19
20 -# oleid is copyright (c) 2012-2018, Philippe Lagadec (http://www.decalage.info) 20 +# oleid is copyright (c) 2012-2019, Philippe Lagadec (http://www.decalage.info)
21 # All rights reserved. 21 # All rights reserved.
22 # 22 #
23 # Redistribution and use in source and binary forms, with or without 23 # Redistribution and use in source and binary forms, with or without
@@ -59,7 +59,7 @@ from __future__ import print_function @@ -59,7 +59,7 @@ from __future__ import print_function
59 # 2018-10-19 CH: - accept olefile as well as filename, return Indicators, 59 # 2018-10-19 CH: - accept olefile as well as filename, return Indicators,
60 # improve encryption detection for ppt 60 # improve encryption detection for ppt
61 61
62 -__version__ = '0.54dev4' 62 +__version__ = '0.54'
63 63
64 64
65 #------------------------------------------------------------------------------ 65 #------------------------------------------------------------------------------
oletools/olemap.py
@@ -13,7 +13,7 @@ http://www.decalage.info/python/oletools @@ -13,7 +13,7 @@ http://www.decalage.info/python/oletools
13 13
14 #=== LICENSE ================================================================== 14 #=== LICENSE ==================================================================
15 15
16 -# olemap is copyright (c) 2015-2018 Philippe Lagadec (http://www.decalage.info) 16 +# olemap is copyright (c) 2015-2019 Philippe Lagadec (http://www.decalage.info)
17 # All rights reserved. 17 # All rights reserved.
18 # 18 #
19 # Redistribution and use in source and binary forms, with or without modification, 19 # Redistribution and use in source and binary forms, with or without modification,
@@ -53,7 +53,7 @@ http://www.decalage.info/python/oletools @@ -53,7 +53,7 @@ http://www.decalage.info/python/oletools
53 # - added option --exdata to display extra data in hex 53 # - added option --exdata to display extra data in hex
54 # 2018-08-28 v0.54 PL: - olefile is now a dependency 54 # 2018-08-28 v0.54 PL: - olefile is now a dependency
55 55
56 -__version__ = '0.54dev1' 56 +__version__ = '0.54'
57 57
58 #------------------------------------------------------------------------------ 58 #------------------------------------------------------------------------------
59 # TODO: 59 # TODO:
oletools/olemeta.py
@@ -15,7 +15,7 @@ http://www.decalage.info/python/oletools @@ -15,7 +15,7 @@ http://www.decalage.info/python/oletools
15 15
16 #=== LICENSE ================================================================= 16 #=== LICENSE =================================================================
17 17
18 -# olemeta is copyright (c) 2013-2018, Philippe Lagadec (http://www.decalage.info) 18 +# olemeta is copyright (c) 2013-2019, Philippe Lagadec (http://www.decalage.info)
19 # All rights reserved. 19 # All rights reserved.
20 # 20 #
21 # Redistribution and use in source and binary forms, with or without modification, 21 # Redistribution and use in source and binary forms, with or without modification,
@@ -51,7 +51,7 @@ http://www.decalage.info/python/oletools @@ -51,7 +51,7 @@ http://www.decalage.info/python/oletools
51 # 2017-05-04 PL: - added optparse and xglob (issue #141) 51 # 2017-05-04 PL: - added optparse and xglob (issue #141)
52 # 2018-09-11 v0.54 PL: - olefile is now a dependency 52 # 2018-09-11 v0.54 PL: - olefile is now a dependency
53 53
54 -__version__ = '0.54dev1' 54 +__version__ = '0.54'
55 55
56 #------------------------------------------------------------------------------ 56 #------------------------------------------------------------------------------
57 # TODO: 57 # TODO:
oletools/oleobj.py
@@ -14,7 +14,7 @@ http://www.decalage.info/python/oletools @@ -14,7 +14,7 @@ http://www.decalage.info/python/oletools
14 14
15 # === LICENSE ================================================================= 15 # === LICENSE =================================================================
16 16
17 -# oleobj is copyright (c) 2015-2018 Philippe Lagadec (http://www.decalage.info) 17 +# oleobj is copyright (c) 2015-2019 Philippe Lagadec (http://www.decalage.info)
18 # All rights reserved. 18 # All rights reserved.
19 # 19 #
20 # Redistribution and use in source and binary forms, with or without 20 # Redistribution and use in source and binary forms, with or without
@@ -89,7 +89,7 @@ from oletools.ooxml import XmlParser @@ -89,7 +89,7 @@ from oletools.ooxml import XmlParser
89 # 2018-09-11 v0.54 PL: - olefile is now a dependency 89 # 2018-09-11 v0.54 PL: - olefile is now a dependency
90 # 2018-10-30 SA: - added detection of external links (PR #317) 90 # 2018-10-30 SA: - added detection of external links (PR #317)
91 91
92 -__version__ = '0.54dev4' 92 +__version__ = '0.54'
93 93
94 # ----------------------------------------------------------------------------- 94 # -----------------------------------------------------------------------------
95 # TODO: 95 # TODO:
oletools/oletimes.py
@@ -16,7 +16,7 @@ http://www.decalage.info/python/oletools @@ -16,7 +16,7 @@ http://www.decalage.info/python/oletools
16 16
17 #=== LICENSE ================================================================= 17 #=== LICENSE =================================================================
18 18
19 -# oletimes is copyright (c) 2013-2017, Philippe Lagadec (http://www.decalage.info) 19 +# oletimes is copyright (c) 2013-2019, Philippe Lagadec (http://www.decalage.info)
20 # All rights reserved. 20 # All rights reserved.
21 # 21 #
22 # Redistribution and use in source and binary forms, with or without modification, 22 # Redistribution and use in source and binary forms, with or without modification,
@@ -52,7 +52,7 @@ http://www.decalage.info/python/oletools @@ -52,7 +52,7 @@ http://www.decalage.info/python/oletools
52 # 2017-05-04 PL: - added optparse and xglob (issue #141) 52 # 2017-05-04 PL: - added optparse and xglob (issue #141)
53 # 2018-09-11 v0.54 PL: - olefile is now a dependency 53 # 2018-09-11 v0.54 PL: - olefile is now a dependency
54 54
55 -__version__ = '0.54dev1' 55 +__version__ = '0.54'
56 56
57 #------------------------------------------------------------------------------ 57 #------------------------------------------------------------------------------
58 # TODO: 58 # TODO:
oletools/olevba.py
@@ -216,7 +216,7 @@ from __future__ import print_function @@ -216,7 +216,7 @@ from __future__ import print_function
216 # 2019-03-18 PL: - added XLM/XLF macros detection for Excel OLE files 216 # 2019-03-18 PL: - added XLM/XLF macros detection for Excel OLE files
217 # 2019-03-25 CH: - added decryption of password-protected files 217 # 2019-03-25 CH: - added decryption of password-protected files
218 218
219 -__version__ = '0.54dev14' 219 +__version__ = '0.54'
220 220
221 #------------------------------------------------------------------------------ 221 #------------------------------------------------------------------------------
222 # TODO: 222 # TODO:
oletools/ppt_parser.py
@@ -43,7 +43,7 @@ file structure and will replace this module some time soon! @@ -43,7 +43,7 @@ file structure and will replace this module some time soon!
43 # 2017-04-23 v0.51 PL: - fixed absolute imports and issue #101 43 # 2017-04-23 v0.51 PL: - fixed absolute imports and issue #101
44 # 2018-09-11 v0.54 PL: - olefile is now a dependency 44 # 2018-09-11 v0.54 PL: - olefile is now a dependency
45 45
46 -__version__ = '0.54dev1' 46 +__version__ = '0.54'
47 47
48 48
49 # --- IMPORTS ------------------------------------------------------------------ 49 # --- IMPORTS ------------------------------------------------------------------
oletools/pyxswf.py
@@ -25,7 +25,7 @@ http://www.decalage.info/python/oletools @@ -25,7 +25,7 @@ http://www.decalage.info/python/oletools
25 25
26 #=== LICENSE ================================================================= 26 #=== LICENSE =================================================================
27 27
28 -# pyxswf is copyright (c) 2012-2016, Philippe Lagadec (http://www.decalage.info) 28 +# pyxswf is copyright (c) 2012-2019, Philippe Lagadec (http://www.decalage.info)
29 # All rights reserved. 29 # All rights reserved.
30 # 30 #
31 # Redistribution and use in source and binary forms, with or without modification, 31 # Redistribution and use in source and binary forms, with or without modification,
@@ -59,7 +59,7 @@ http://www.decalage.info/python/oletools @@ -59,7 +59,7 @@ http://www.decalage.info/python/oletools
59 # 2016-11-01 PL: - replaced StringIO by BytesIO for Python 3 59 # 2016-11-01 PL: - replaced StringIO by BytesIO for Python 3
60 # 2018-09-11 v0.54 PL: - olefile is now a dependency 60 # 2018-09-11 v0.54 PL: - olefile is now a dependency
61 61
62 -__version__ = '0.54dev1' 62 +__version__ = '0.54'
63 63
64 #------------------------------------------------------------------------------ 64 #------------------------------------------------------------------------------
65 # TODO: 65 # TODO:
oletools/record_base.py
@@ -43,7 +43,7 @@ from __future__ import print_function @@ -43,7 +43,7 @@ from __future__ import print_function
43 # 2019-01-30 PL: - fixed import to avoid mixing installed oletools 43 # 2019-01-30 PL: - fixed import to avoid mixing installed oletools
44 # and dev version 44 # and dev version
45 45
46 -__version__ = '0.54dev9' 46 +__version__ = '0.54'
47 47
48 # ----------------------------------------------------------------------------- 48 # -----------------------------------------------------------------------------
49 # TODO: 49 # TODO:
oletools/rtfobj.py
@@ -17,7 +17,7 @@ http://www.decalage.info/python/oletools @@ -17,7 +17,7 @@ http://www.decalage.info/python/oletools
17 17
18 #=== LICENSE ================================================================= 18 #=== LICENSE =================================================================
19 19
20 -# rtfobj is copyright (c) 2012-2018, Philippe Lagadec (http://www.decalage.info) 20 +# rtfobj is copyright (c) 2012-2019, Philippe Lagadec (http://www.decalage.info)
21 # All rights reserved. 21 # All rights reserved.
22 # 22 #
23 # Redistribution and use in source and binary forms, with or without modification, 23 # Redistribution and use in source and binary forms, with or without modification,
@@ -89,7 +89,7 @@ http://www.decalage.info/python/oletools @@ -89,7 +89,7 @@ http://www.decalage.info/python/oletools
89 # 2018-06-22 v0.53.2 PL: - fixed issue #327: added "\pnaiu" & "\pnaiud" 89 # 2018-06-22 v0.53.2 PL: - fixed issue #327: added "\pnaiu" & "\pnaiud"
90 # 2018-09-11 v0.54 PL: - olefile is now a dependency 90 # 2018-09-11 v0.54 PL: - olefile is now a dependency
91 91
92 -__version__ = '0.54dev1' 92 +__version__ = '0.54'
93 93
94 # ------------------------------------------------------------------------------ 94 # ------------------------------------------------------------------------------
95 # TODO: 95 # TODO:
oletools/xls_parser.py
@@ -36,7 +36,7 @@ Read storages, (sub-)streams, records from xls file @@ -36,7 +36,7 @@ Read storages, (sub-)streams, records from xls file
36 # 2019-01-30 v0.54 PL: - fixed import to avoid mixing installed oletools 36 # 2019-01-30 v0.54 PL: - fixed import to avoid mixing installed oletools
37 # and dev version 37 # and dev version
38 38
39 -__version__ = '0.54dev9' 39 +__version__ = '0.54'
40 40
41 # ----------------------------------------------------------------------------- 41 # -----------------------------------------------------------------------------
42 # TODO: 42 # TODO: