./archivers/zziplib, Library for ZIP archive handling

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.13.69, Package name: zziplib-0.13.69, Maintainer: pkgsrc-users

The zziplib library is intentionally lightweight, it offers the
ability to easily extract data from files archived in a single zip
file. Applications can bundle files into a single zip archive and
access them. The implementation is based only on the (free) subset
of compression with the zlib algorithm which is actually used by
the zip/unzip tools.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 1644c03fbc95f33decaaa04b5fb1e83d6bea2dfc
RMD160: da63871e7da37cdee4236c7c4a781275ea34ed2c
Filesize: 1105.668 KB

Version history: (Expand)


CVS history: (Expand)


   2019-11-02 23:54:29 by Roland Illig | Files touched by this commit (27)
Log message:
archivers: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2018-08-06 14:55:38 by Soren Jacobsen | Files touched by this commit (4) | Package updated
Log message:
zziplib: Update to 0.13.69.

Changes:
2018-03-15  guidod  <guidod@gmx.de>
    * fix a number of CVEs reported with special *.zip PoC files
    * man-pages are generated with new dbk2man.py - docbook xmlto is optional now
    * completing some doc strings while checking the new man-pages to look good
    * allow the zziptests.py testsuite to run with an installed /bin path
    * try to fix some issues on testing with non-installed binaries on non-linux \ 
platfors
    * update autotools to allow compiling on some newer Mac / Win machines
    * a zip-program is still required for testing, but some errors are gone when \ 
not there
    * complete the approximation of fnmatch for the test binaries (on platforms \ 
without)
    * allow windows __mmap.h to be simpler, helping with some problems on MingW
    * integrate 'fopen("wb")' from TexLive to be more portable across
    * more portability as well for helpers like strnlen being used in the sources
    * update doc refs to point to github instead of sf.net
    * update the sf.net pages to have a prominent hint on newer github.com location
    * release v0.13.69
   2018-02-21 11:43:45 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 0.13.68

Changelog:
2018-02-02  guidod  <guidod@gmx.de>
    * fix a number of CVEs reported with special *.zip files
    * the testsuite has been expanded to cover all the CVEs
    * some minor doc updates referencing GitHub instead of sf.net
    * release v0.13.68
   2017-07-04 11:27:23 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated zziplib to 0.13.67.

2017-06-11  guidod  <guidod@gmx.de>
    * fix portability issues by introducing <zzip/__mkdir.h>
    * fix portability issues by introducing <zzip/__string.h> for strndup
    * reuse portability header <zzip/__fnmatch.h> in bins/*.c
    * release v0.13.67
   2017-05-15 10:54:53 by Thomas Klausner | Files touched by this commit (1)
Log message:
Simplify.
   2017-05-15 10:40:21 by S.P.Zeidler | Files touched by this commit (7) | Package updated
Log message:
update from 0.13.59 to v0.13.66
fixing: CVE-2017-5974 CVE-2017-5975 CVE-2017-5976 CVE-2017-5978 CVE-2017-5981

Upstream changelog:
2017-04-24  guidod  <guidod@gmx.de>
    * common frontend 'unzzip.c' for example code in unzzip*-xx.c
    * expand testcases to cover all of big/mem/mix/zap variants
    * release v0.13.66

2017-04-23  guidod  <guidod@gmx.de>
    * turn the testsuite from makefile into python unittest format
    * extend 'make check' testsuite to cover non-libzzip extensions
    * fix unzzipcat-seeko and unzzipcat-mem to match the testsuite
    * release v0.13.65

2017-04-20  guidod  <guidod@gmx.de>
    * check patches in opensuse builds, mostly for some CVE reports

2012-09-15  guidod  <guidod@gmx.de>
    * zzip.h, plugin.h: "};" at end of extern-C produces build errors with
       the default --pedantic-errors on newer CMake. Thanks to Keith Thompson
       recognizing it - see http://stackoverflow.com/questions/12384280/

2012-03-11  guidod  <guidod@gmx.de>

	* configure.ac: fallback to libtool -export-dynamic unless being sure to
	   use gnu-ld --export-dynamic. The darwin case is a bit special here
	   as the c-compiler and linker might be from different worlds.
	* next 0.13.62 - needs a fix for mingw
	   (-mconsole is not a linker option, only the gcc should see it)

2010-12-30 guidod <guidod@gmx.de>
        * done 0.13.60 release, tagged, and announced.
        * prepare 0.13.61

2010-12-29 guidod <guidod@gmx.de>
        * Makefile.am: allow nonstaic build
        * wrap fd.open like in the Fedora patch

2010-12-28 guidod <guidod@gmx.de>
        * zziplib.spec - simplify the spec based on distro specs.

2010-12-27 guidod <guidod@gmx.de>
        * adding fetch.h/fetch.c to msvc8/zziplib.vcproj to allow
          tests with Visual Studio C++ Express 2005

2010-12-27 guidod <guidod@gmx.de>
        * fix stat.c to check ZZIP_CASELESS instead of the deprecated
          ZZIP_CASEINSENSITIVE. The latter is still recognized for
          compatibility reasons and implicitly mapped to ZZIP_CASELESS.
        * fixes the zziplib-Patches-3078188 which reported the bug.

2010-12-27 guidod <guidod@gmx.de>
        * apply patches by Peter Breitenlohner for better compatibility
          with AIX host system. Also the Sun Studio compiler insists on
          static inline functions or else assumes extern inline.
        * also fixes zziplib-Patches-3011551 on the AIX problem.

2010-12-27 guidod <guidod@gmx.de>
        * add hints that the ext_io plugin handlers should be static.

2010-05-09  guidod  <guidod@gmx.de>

	* zzip/__fnmatch.h: add include <string.h> to make mingw32 happy.
	     Patches item #2995373 by Gregory Smith

2010-05-08  guidod  <guidod@gmx.de>

	* SDL/Makefile.am: fix generation of sdl-uninstalled.pc that was
	   not recognized during compilation.

2010-04-05  guidod  <guidod@gmx.de>

	* Makefile.am: fix "osc rm" and fix "test-sdl" if SDL was \ 
not found.
	* configure.ac: SDL example builds on pkgconfig/sdl.pc which

	    was introduced with SDL 1.2.11 - CentOs5 ships 1.2.10 which
	    does only have "sdl-config" and it made for a mismatch in
	    in the build configuration: sdl-devel yes, pkgconfig sdl no.
	* zzip/zip.c (__zzip_parse_root_directory): move the check for
	     zzip_disk_entry_check_magic to be after the the check that
	     the seek-value is more than a header's size before the end.
	     (based on a segfault report by Tulipánt Gergely when the
	      new modulo_entries code is enabled (which is off by default))

2010-03-30  guidod  <guidod@gmx.de>

	* zzip/Makefile.am:  fixing symlinks for lib* - use only for Linux
	    Thanks to Ryan Schmidt (macports):
		... likes to install some symlinks that don't make sense on Mac OS X:
		$ ls -l /opt/local/lib/*zzip*so*
		lrwxr-xr-x  /opt/local/lib/libzzip*.so.10 -> libzzip*.so.13
		lrwxr-xr-x  /opt/local/lib/libzzip*.so.11 -> libzzip*.so.13
		lrwxr-xr-x  /opt/local/lib/libzzip*.so.12 -> libzzip*.so.13
		Yes, the filenames literally contain an asterisk.
   2017-02-25 13:16:44 by Kamil Rytarowski | Files touched by this commit (2)
Log message:
Fix archivers/zziplib build on NetBSD 7.99.62 amd64

Fix inline function error reference:
work/zziplib-0.13.59/zzip/.libs/libzzip.so: undefined reference to `__zzip_aligned4'

Replace _zzip_inline with regular static inline.
   2015-12-08 12:13:04 by Jonathan Perkin | Files touched by this commit (4)
Log message:
Use $as_echo to support escape sequences correctly.  Cleanup some patch
headers while here.