Package: unar / 1.10.1-2

Metadata

Package Version Patches format
unar 1.10.1-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix crashes.patch | (download)

UniversalDetector/universalchardet/Big5Freq.tab | 3 0 + 3 - 0 !
UniversalDetector/universalchardet/CharDistribution.cpp | 12 6 + 6 - 0 !
UniversalDetector/universalchardet/EUCKRFreq.tab | 3 0 + 3 - 0 !
UniversalDetector/universalchardet/EUCTWFreq.tab | 3 0 + 3 - 0 !
UniversalDetector/universalchardet/GB2312Freq.tab | 2 0 + 2 - 0 !
UniversalDetector/universalchardet/JISFreq.tab | 4 0 + 4 - 0 !
UniversalDetector/universalchardet/nsMBCSGroupProber.cpp | 2 1 + 1 - 0 !
XADMaster/BWT.c | 12 9 + 3 - 0 !
XADMaster/BWT.h | 3 2 + 1 - 0 !
XADMaster/CSInputBuffer.h | 4 3 + 1 - 0 !
XADMaster/CSInputBuffer.m | 2 2 + 0 - 0 !
XADMaster/LZSS.c | 6 3 + 3 - 0 !
XADMaster/LZSS.h | 13 7 + 6 - 0 !
XADMaster/LZW.c | 4 3 + 1 - 0 !
XADMaster/Makefile.common | 10 5 + 5 - 0 !
XADMaster/PPMd/VariantG.c | 16 12 + 4 - 0 !
XADMaster/PPMd/VariantG.h | 5 4 + 1 - 0 !
XADMaster/RARVirtualMachine.c | 1 1 + 0 - 0 !
XADMaster/StuffItXUtilities.m | 4 3 + 1 - 0 !
XADMaster/XADARCDistillHandle.m | 13 7 + 6 - 0 !
XADMaster/XADCABParser.m | 4 3 + 1 - 0 !
XADMaster/XADCFBFParser.h | 1 1 + 0 - 0 !
XADMaster/XADCFBFParser.m | 4 3 + 1 - 0 !
XADMaster/XADCompressHandle.m | 6 5 + 1 - 0 !
XADMaster/XADCrunchHandles.m | 21 19 + 2 - 0 !
XADMaster/XADLZXHandle.m | 1 1 + 0 - 0 !
XADMaster/XADLZXParser.m | 6 3 + 3 - 0 !
XADMaster/XADPPMdHandles.m | 28 23 + 5 - 0 !
XADMaster/XADPrefixCode.m | 20 10 + 10 - 0 !
XADMaster/XADRAR30Handle.m | 2 1 + 1 - 0 !
XADMaster/XADRAR50Handle.m | 2 1 + 1 - 0 !
XADMaster/XADRPMParser.m | 4 2 + 2 - 0 !
XADMaster/XADSqueezeHandle.m | 16 11 + 5 - 0 !
XADMaster/XADStuffItSplitParser.m | 4 2 + 2 - 0 !
XADMaster/XADStuffItXBlockHandle.m | 4 3 + 1 - 0 !
XADMaster/XADStuffItXIronHandle.h | 6 3 + 3 - 0 !
XADMaster/XADStuffItXIronHandle.m | 20 11 + 9 - 0 !
XADMaster/XADStuffItXParser.m | 18 10 + 8 - 0 !
XADMaster/XADTest2.m | 21 4 + 17 - 0 !
XADMaster/XADTest3.m | 22 5 + 17 - 0 !
XADMaster/XADTest4.m | 21 5 + 16 - 0 !
XADMaster/XADTest5.m | 15 1 + 14 - 0 !
XADMaster/XADTest6.m | 21 4 + 17 - 0 !
XADMaster/XADTestUtilities.h | 4 4 + 0 - 0 !
XADMaster/XADTestUtilities.m | 58 58 + 0 - 0 !
XADMaster/XADZipParser.m | 16 5 + 11 - 0 !
XADMaster/libxad/clients/AMPK.c | 90 50 + 40 - 0 !
47 files changed, 316 insertions(+), 241 deletions(-)

 import upstream's commits to fix crashes.
CSInputBuffer bit string reading.patch | (download)

XADMaster/CSInputBuffer.h | 12 10 + 2 - 0 !
XADMaster/CSInputBuffer.m | 2 0 + 2 - 0 !
2 files changed, 10 insertions(+), 4 deletions(-)

 proper fix for csinputbuffer bit string reading.
gnustep support.patch | (download)

XADMaster/XADTestUtilities.m | 28 28 + 0 - 0 !
1 file changed, 28 insertions(+)

 fix ftbfs by missing gnustep header.
proper init autoreleasepool.patch | (download)

XADMaster/XADTest2.m | 8 5 + 3 - 0 !
XADMaster/XADTest3.m | 9 5 + 4 - 0 !
XADMaster/XADTest4.m | 10 5 + 5 - 0 !
XADMaster/XADTest6.m | 8 4 + 4 - 0 !
4 files changed, 19 insertions(+), 16 deletions(-)

 proper init nsautoreleasepool to avoid ftbfs.
document undocumented options.patch | (download)

Extra/lsar.1 | 6 6 + 0 - 0 !
Extra/unar.1 | 3 3 + 0 - 0 !
2 files changed, 9 insertions(+)

 document undocumented options
 lsar's -L and -v options and unar's -v option are not documented in
 their respective manual pages, so do so.
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/unar/+bug/1393321
Bug: https://code.google.com/p/theunarchiver/issues/detail?id=352
use system wavpack.patch | (download)

XADMaster/Makefile.common | 6 0 + 6 - 0 !
XADMaster/Makefile.linux | 1 1 + 0 - 0 !
XADMaster/XADWinZipWavPackHandle.h | 2 1 + 1 - 0 !
3 files changed, 2 insertions(+), 7 deletions(-)

 use the system wavpack library
 Use the system wavpack library instead of the embedded one so that if
 wavpack has a security vulnerability, unar doesn't have to be
 changed.
pass cppflags for fortify functions.patch | (download)

UniversalDetector/Makefile.linux | 6 3 + 3 - 0 !
XADMaster/Makefile.linux | 6 3 + 3 - 0 !
2 files changed, 6 insertions(+), 6 deletions(-)

 pass cppflags to use hardening flags, fortify functions.
remove build date.patch | (download)

XADMaster/lsar.m | 2 1 + 1 - 0 !
XADMaster/unar.m | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 remove build date from binaries
 In order to make unar build reproducibly, we remove the build date
 from the binaries. In the context of Debian these dates give no
 extra information.