pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/archivers/libmspack libmspack: update to 0.7alpha.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a79ef03e32f4
branches:  trunk
changeset: 310879:a79ef03e32f4
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Jul 26 08:37:40 2018 +0000

description:
libmspack: update to 0.7alpha.

2018-04-26  Stuart Caie <kyzer%cabextract.org.uk@localhost>

        * read_chunk(): the test that chunk numbers are in bounds was off
        by one, so read_chunk() returned a pointer taken from outside
        allocated memory that usually crashes libmspack when accessed.
        Thanks to Hanno B?ck for finding the issue and providing a sample.

        * chmd_read_headers(): reject files with blank filenames. Thanks
        again to Hanno B?ck for finding the issue and providing a sample file.

2018-02-06  Stuart Caie <kyzer%cabextract.org.uk@localhost>

        * chmd.c: fixed an off-by-one error in the TOLOWER() macro, reported
        by Dmitry Glavatskikh. Thanks Dmitry!

2017-11-26  Stuart Caie <kyzer%cabextract.org.uk@localhost>

        * kwajd_read_headers(): fix up the logic of reading the filename and
        extension headers to avoid a one or two byte overwrite. Thanks to
        Jakub Wilk for finding the issue.

        * test/kwajd_test.c: add tests for KWAJ filename.ext handling

2017-10-16  Stuart Caie <kyzer%cabextract.org.uk@localhost>

        * test/cabd_test.c: update the short string tests to expect not only
        MSPACK_ERR_DATAFORMAT but also MSPACK_ERR_READ, because of the recent
        change to cabd_read_string(). Thanks to maitreyee43 for spotting this.

        * test/msdecompile_md5: update the setup instructions for this script,
        and also change the script so it works with current Wine. Again, thanks
        to maitreyee43 for trying to use it and finding it not working.

2017-08-13  Stuart Caie <kyzer%cabextract.org.uk@localhost>

        * src/chmextract.c: support MinGW one-arg mkdir(). Thanks to AntumDeluge
        for reporting this.

2017-08-13  Stuart Caie <kyzer%cabextract.org.uk@localhost>

        * read_spaninfo(): a CHM file can have no ResetTable and have a
        negative length in SpanInfo, which then feeds a negative output length
        to lzxd_init(), which then sets frame_size to a value of your choosing,
        the lower 32 bits of output length, larger than LZX_FRAME_SIZE. If the
        first LZX block is uncompressed, this writes data beyond the end of the
        window. This issue was raised by ClamAV as CVE-2017-6419.  Thanks to
        Sebastian Andrzej Siewior for finding this by chance!

        * lzxd_init(), lzxd_set_output_length(), mszipd_init(): due to the issue
        mentioned above, these functions now reject negative lengths

2017-08-05  Stuart Caie <kyzer%cabextract.org.uk@localhost>

        * cabd_read_string(): add missing error check on result of read().
        If an mspack_system implementation returns an error, it's interpreted
        as a huge positive integer, which leads to reading past the end of the
        stack-based buffer. Thanks to Sebastian Andrzej Siewior for explaining
        the problem. This issue was raised by ClamAV as CVE-2017-11423

2016-04-20  Stuart Caie <kyzer%cabextract.org.uk@localhost>

        * configure.ac: change my email address to kyzer%cabextract.org.uk@localhost

2015-05-10  Stuart Caie <kyzer%4u.net@localhost>

        * cabd_read_string(): correct rejection of empty strings. Thanks to
        Hanno B?ck for finding the issue and providing a sample file.

2015-05-10  Stuart Caie <kyzer%4u.net@localhost>

        * Makefile.am: Add subdir-objects option as suggested by autoreconf.

        * configure.ac: Add AM_PROG_AR as suggested by autoreconf.

2015-01-29  Stuart Caie <kyzer%4u.net@localhost>

        * system.h: if C99 inttypes.h exists, use its PRI{d,u}{32,64} macros.
        Thanks to Johnathan Kollasch for the suggestion.

diffstat:

 archivers/libmspack/Makefile |   4 ++--
 archivers/libmspack/PLIST    |   6 +++++-
 archivers/libmspack/distinfo |  10 +++++-----
 3 files changed, 12 insertions(+), 8 deletions(-)

diffs (40 lines):

diff -r 937f5b388f90 -r a79ef03e32f4 archivers/libmspack/Makefile
--- a/archivers/libmspack/Makefile      Thu Jul 26 08:35:55 2018 +0000
+++ b/archivers/libmspack/Makefile      Thu Jul 26 08:37:40 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2017/08/01 14:58:51 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/07/26 08:37:40 wiz Exp $
 
-DISTNAME=      libmspack-0.5alpha
+DISTNAME=      libmspack-0.7alpha
 CATEGORIES=    devel
 MASTER_SITES=  https://www.cabextract.org.uk/libmspack/
 
diff -r 937f5b388f90 -r a79ef03e32f4 archivers/libmspack/PLIST
--- a/archivers/libmspack/PLIST Thu Jul 26 08:35:55 2018 +0000
+++ b/archivers/libmspack/PLIST Thu Jul 26 08:37:40 2018 +0000
@@ -1,4 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2016/10/09 03:11:25 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/07/26 08:37:40 wiz Exp $
+bin/cabrip
+bin/chmextract
+bin/msexpand
+bin/oabextract
 include/mspack.h
 lib/libmspack.la
 lib/pkgconfig/libmspack.pc
diff -r 937f5b388f90 -r a79ef03e32f4 archivers/libmspack/distinfo
--- a/archivers/libmspack/distinfo      Thu Jul 26 08:35:55 2018 +0000
+++ b/archivers/libmspack/distinfo      Thu Jul 26 08:37:40 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2017/03/23 17:06:45 joerg Exp $
+$NetBSD: distinfo,v 1.3 2018/07/26 08:37:40 wiz Exp $
 
-SHA1 (libmspack-0.5alpha.tar.gz) = 226f19b1fc58e820671a1749983b06896e108cc4
-RMD160 (libmspack-0.5alpha.tar.gz) = b1aae1671cfa5fa7b830bed6255d52da513337e4
-SHA512 (libmspack-0.5alpha.tar.gz) = 6d4efa0f43c43185ef91c97c1518aa70f09109d7332cda7e12019e146ec9cb0f2065fb1b57683b48bae9a7eaf8e82eb94096644c6d25c56d45878f630b719231
-Size (libmspack-0.5alpha.tar.gz) = 654193 bytes
+SHA1 (libmspack-0.7alpha.tar.gz) = 47d03d757c1cc22fa1203bf6ca1f54af4d181038
+RMD160 (libmspack-0.7alpha.tar.gz) = 0e2ead79bc744d72ae301701f3ce1e9e0dcdab9e
+SHA512 (libmspack-0.7alpha.tar.gz) = 0b59e4bb90bdab3eb3fcb9cff7e85ce0f3f2878aac259fa8b1ebed9ef14d2c03b33072dd5645f8e72f0c9b89a73c9a27ef6d86aed2aafb517ac43b6bc912c75a
+Size (libmspack-0.7alpha.tar.gz) = 486173 bytes



Home | Main Index | Thread Index | Old Index