From a3546f22a551f4036a230f1d40c546aa1bed17327c070c90520019f79756b050 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Tue, 17 Sep 2019 10:52:37 +0000 Subject: [PATCH] Accepting request 731352 from home:mnhauke - Udpate to version 1.8 * Added support for: + Inno Setup 6.0.0 installers + pre-release Inno Setup 5.6.2 installers used by GOG + two modified Inno Setup 5.5.7 variants + Inno Setup 1.3.0 to 1.3.23 + My Inno Setup Extensions installers older than 3.0.6.1 + modified Inno Setup variants using an alternative setup loader magic + automatically reading external setup.0 files * Encoding for non-Unicode installers is now determined from the languages supported by the installer, overridable using the --codepage option * Implemented parsing of GOG Galaxy architecture constraints * Fixed extracting files from slices larger than 2 GiB with 32-bit builds * Fixed output path for files with absolute paths (canonicalization now strips all unsafe characters) * Fixed output directory being created even when not extracting files * Fixed a hang when using the --language option * Improved checksum verification for files reconstructed from GOG Galaxy file parts * Changed header parsing to select the first version without warnings and failing that the first without errors * Changed filesystem and output encoding to WTF-8 (extended UTF-8) to represent broken UTF-16 data OBS-URL: https://build.opensuse.org/request/show/731352 OBS-URL: https://build.opensuse.org/package/show/Archiving/innoextract?expand=0&rev=24 --- innoextract-1.7.tar.gz | 3 --- innoextract-1.7.tar.gz.sig | Bin 566 -> 0 bytes innoextract-1.8.tar.gz | 3 +++ innoextract-1.8.tar.gz.sig | Bin 0 -> 566 bytes innoextract.changes | 31 +++++++++++++++++++++++++++++++ innoextract.spec | 2 +- 6 files changed, 35 insertions(+), 4 deletions(-) delete mode 100644 innoextract-1.7.tar.gz delete mode 100644 innoextract-1.7.tar.gz.sig create mode 100644 innoextract-1.8.tar.gz create mode 100644 innoextract-1.8.tar.gz.sig diff --git a/innoextract-1.7.tar.gz b/innoextract-1.7.tar.gz deleted file mode 100644 index 6c55133..0000000 --- a/innoextract-1.7.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1efb732f2bc3a80065c5f51a0d4ea6027aebf528c609d3f336aea2055d2f0a4 -size 195123 diff --git a/innoextract-1.7.tar.gz.sig b/innoextract-1.7.tar.gz.sig deleted file mode 100644 index 5a488bea9575a8433e486a48fc71cc1bba267b0e94a85bc4fa917e058928c8c1..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j+!>18(q)UDv@mvw>@B14B5#_eU`e3|Z7W60I!dVUIGNM((rC1NwU}A6Yl3^dEzOjo|D16Qd!l$gTOd=Gs>;;xHFRJ>|^d!ZEk`)-sf; z@SU;tcn+UJZYSN(M#Thyhl4Ps!|BeDVUuh3xgCrqx^VhFgZ)0Kdxvci6I4O6oz$T^ z6}iZe(cD^R&0Agx{G!(M8&e43k}Il4ary)juHDVwotvC!rx~i^5SoI4|5rHSCs>KU9rmUDCkF72UkTb*d zWh8t$BDovUV!g#e%8|TAs>Pg?PQ+@@MFHvfW@g09?IGqumX?v^>m}_Z5QMTGr+VvR zUWO<}4LOEVVlmJZzW+YSz!^>#^u9QM%>r;T8n>D}+T@2t4x0{F?wG6j;v(V-SBuV- zu+R4}%t5%vk7d0ZE>AXPQGjf>?{5=z=fu3u01WF0R4#4A!wOsVvT&9!Xq&3F{uQc9 zTGY1#crGf%O4U=$Bv;4u-tK<~A3}TuWhN0jc7np^8eQszjj-i00IM7mlh0C{+IPa3 Ev>bXASO5S3 diff --git a/innoextract-1.8.tar.gz b/innoextract-1.8.tar.gz new file mode 100644 index 0000000..72e7045 --- /dev/null +++ b/innoextract-1.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e78f6295119eeda08a54dcac75306a1a4a40d0cb812ff3cd405e9862c285269 +size 205553 diff --git a/innoextract-1.8.tar.gz.sig b/innoextract-1.8.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..a204019eccd0f2c97f7529a3e587d02728a1c276f920306999ebe37d3ce50899 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j+!>18(q)UDv@mvw{^woA;4rlUx(_1|Hy!SM0z}@$@h-*0+Eao%J@8%r zK)~8~zw`(FAwfV+lfeCN-`K!bQE{EF*{A2(OIdgWDId*oQ5g8wRjVFP)N-=2Ox@TEJfZ&%Hg zk1A!tGtK8kMIURy#u3Q4F`>TOk-^*1ZP{KIeF0)!F~$dRTF9WroX~vpY~q>P^*>bb zt-@e>zN{dQjIU;k)917z=P z_!xt9eJRmZ<}ell_QN`=WpQK{@4Edw&@wKnL|KbeWb4TmZ}+IoJd$1F2PwKrhpBt( zS4+QBAnOe-n&Y;NjH{BSfK}p}A}P56aSGz?0z{ycUDG(c8Beg47cYZ;ebIjE0jd1y zyE)53ALUJlZw4yJ2@RdutWIBOr869QIj?%`%F=FbYA?Co^6Sheqi7o_>0t4Q$*>&L EI%$#^Q2+n{ literal 0 HcmV?d00001 diff --git a/innoextract.changes b/innoextract.changes index 9c578f0..e0fad0b 100644 --- a/innoextract.changes +++ b/innoextract.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Mon Sep 16 20:31:35 UTC 2019 - Martin Hauke + +- Udpate to version 1.8 + * Added support for: + + Inno Setup 6.0.0 installers + + pre-release Inno Setup 5.6.2 installers used by GOG + + two modified Inno Setup 5.5.7 variants + + Inno Setup 1.3.0 to 1.3.23 + + My Inno Setup Extensions installers older than 3.0.6.1 + + modified Inno Setup variants using an alternative setup loader + magic + + automatically reading external setup.0 files + * Encoding for non-Unicode installers is now determined from the + languages supported by the installer, overridable using the + --codepage option + * Implemented parsing of GOG Galaxy architecture constraints + * Fixed extracting files from slices larger than 2 GiB with + 32-bit builds + * Fixed output path for files with absolute paths + (canonicalization now strips all unsafe characters) + * Fixed output directory being created even when not extracting + files + * Fixed a hang when using the --language option + * Improved checksum verification for files reconstructed from + GOG Galaxy file parts + * Changed header parsing to select the first version without + warnings and failing that the first without errors + * Changed filesystem and output encoding to WTF-8 (extended UTF-8) + to represent broken UTF-16 data + ------------------------------------------------------------------- Tue Apr 9 07:07:48 UTC 2019 - Christophe Giboudeaux diff --git a/innoextract.spec b/innoextract.spec index 2db5930..6ed10f3 100644 --- a/innoextract.spec +++ b/innoextract.spec @@ -18,7 +18,7 @@ Name: innoextract -Version: 1.7 +Version: 1.8 Release: 0 Summary: A tool to extract Inno Setup installers under non-windows systems License: Zlib