]> granicus.if.org Git - zziplib/log
zziplib
6 years agoCVE 5981 not fatal
Guido Draheim [Sun, 4 Feb 2018 22:07:46 +0000 (23:07 +0100)]
CVE 5981 not fatal

6 years agoCVE 6301 not fatal #10
Guido Draheim [Sun, 4 Feb 2018 22:05:21 +0000 (23:05 +0100)]
CVE 6301 not fatal #10

6 years agoCVE 6311 not fatal #11
Guido Draheim [Sun, 4 Feb 2018 22:03:36 +0000 (23:03 +0100)]
CVE 6311 not fatal #11

6 years agoCVE 6381 not fatal #12
Guido Draheim [Sun, 4 Feb 2018 22:01:53 +0000 (23:01 +0100)]
CVE 6381 not fatal #12

6 years agocorrect gres(run.errors usage
Guido Draheim [Sun, 4 Feb 2018 21:59:43 +0000 (22:59 +0100)]
correct gres(run.errors usage

6 years agoCVE 6484 not fatal #14
Guido Draheim [Sun, 4 Feb 2018 21:53:44 +0000 (22:53 +0100)]
CVE 6484 not fatal #14

6 years agoCVE 6542 not fatal #17
Guido Draheim [Sun, 4 Feb 2018 21:28:31 +0000 (22:28 +0100)]
CVE 6542 not fatal #17

6 years agoCVE 6541 not fatal #16
Guido Draheim [Sun, 4 Feb 2018 21:23:12 +0000 (22:23 +0100)]
CVE 6541 not fatal #16

6 years agoadding bins/unzzip-states.h for explicit exit-codes of test-programs
Guido Draheim [Sun, 4 Feb 2018 21:18:58 +0000 (22:18 +0100)]
adding bins/unzzip-states.h for explicit exit-codes of test-programs

6 years agoMerge branch 'master' of github.com:gdraheim/zziplib
Guido Draheim [Sun, 4 Feb 2018 17:34:05 +0000 (18:34 +0100)]
Merge branch 'master' of github.com:gdraheim/zziplib

6 years agochange DBG MSG
Guido Draheim [Sun, 4 Feb 2018 17:33:49 +0000 (18:33 +0100)]
change DBG MSG

6 years agoadd LD_LIBRARY_PATH for command calls
Guido Draheim [Sun, 4 Feb 2018 17:01:57 +0000 (18:01 +0100)]
add LD_LIBRARY_PATH for command calls

6 years agoMerge pull request #18 from jmoellers/master
Guido U. Draheim [Sun, 4 Feb 2018 14:12:14 +0000 (15:12 +0100)]
Merge pull request #18 from jmoellers/master

Reject the ZIP file and report it as corrupt if the size of the

6 years agoadd test_6542* for #17 CVE
Guido Draheim [Sun, 4 Feb 2018 14:08:17 +0000 (15:08 +0100)]
add test_6542* for #17 CVE

6 years agoadd test_6541* for #16 CVE
Guido Draheim [Sun, 4 Feb 2018 14:06:22 +0000 (15:06 +0100)]
add test_6541* for #16 CVE

6 years agoadd test_6540* for #15 CVE
Guido Draheim [Sun, 4 Feb 2018 14:04:12 +0000 (15:04 +0100)]
add test_6540* for #15 CVE

6 years agoadd test_6484* for #14 CVE
Guido Draheim [Sun, 4 Feb 2018 14:02:07 +0000 (15:02 +0100)]
add test_6484* for #14 CVE

6 years agoadd test_6381* for #12 CVE
Guido Draheim [Sun, 4 Feb 2018 13:58:35 +0000 (14:58 +0100)]
add test_6381* for #12 CVE

6 years agoadd test_6311* for #11 CVE
Guido Draheim [Sun, 4 Feb 2018 13:53:14 +0000 (14:53 +0100)]
add test_6311* for #11 CVE

6 years agoadd test_6301* for #10 CVE
Guido Draheim [Sun, 4 Feb 2018 13:47:04 +0000 (14:47 +0100)]
add test_6301* for #10 CVE

6 years agouse testdir() for tmpdir in CVE tests
Guido Draheim [Sun, 4 Feb 2018 13:18:54 +0000 (14:18 +0100)]
use testdir() for tmpdir in CVE tests

6 years agooptimize download without trycopy
Guido Draheim [Sun, 4 Feb 2018 13:09:50 +0000 (14:09 +0100)]
optimize download without trycopy

6 years agofix testdir usage
Guido Draheim [Sun, 4 Feb 2018 12:57:08 +0000 (13:57 +0100)]
fix testdir usage

6 years ago9000 testdir
Guido Draheim [Sun, 4 Feb 2018 12:42:47 +0000 (13:42 +0100)]
9000 testdir

6 years agorenumber testcases to 5 digits
Guido Draheim [Sun, 4 Feb 2018 12:27:57 +0000 (13:27 +0100)]
renumber testcases to 5 digits

6 years agoReject the ZIP file and report it as corrupt if the size of the
Josef Möllers [Fri, 2 Feb 2018 13:09:32 +0000 (14:09 +0100)]
Reject the ZIP file and report it as corrupt if the size of the
central directory and/or the offset of start of central directory
point beyond the end of the ZIP file. [CVE-2018-6484]

6 years agomerge CVE-2018-6381.patch from @jmoellers #12
Guido Draheim [Thu, 1 Feb 2018 11:27:49 +0000 (12:27 +0100)]
merge CVE-2018-6381.patch from @jmoellers #12

7 years agoMerge pull request #9 from stweil/master
Guido U. Draheim [Sun, 24 Sep 2017 23:09:11 +0000 (01:09 +0200)]
Merge pull request #9 from stweil/master

Fix some typos

7 years agoFix some typos
Stefan Weil [Sat, 16 Sep 2017 19:58:02 +0000 (21:58 +0200)]
Fix some typos

Most of them were found by codespell.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
7 years agozipextract for zzip - 18 expected
Guido Draheim [Mon, 12 Jun 2017 20:05:12 +0000 (22:05 +0200)]
zipextract for zzip - 18 expected

7 years agozipextract base - what could be extracted
Guido Draheim [Mon, 12 Jun 2017 19:33:02 +0000 (21:33 +0200)]
zipextract base - what could be extracted

7 years agoCVE-2017-5974
Guido Draheim [Mon, 12 Jun 2017 18:42:51 +0000 (20:42 +0200)]
CVE-2017-5974

7 years agotestcases with unzzip-mix (2 expected)
Guido Draheim [Mon, 12 Jun 2017 18:30:20 +0000 (20:30 +0200)]
testcases with unzzip-mix (2 expected)

7 years agoCVE-2017-5981 testcase
Guido Draheim [Mon, 12 Jun 2017 18:23:53 +0000 (20:23 +0200)]
CVE-2017-5981 testcase

7 years agoCVE-2017-5980 testcase
Guido Draheim [Mon, 12 Jun 2017 18:18:12 +0000 (20:18 +0200)]
CVE-2017-5980 testcase

7 years agoCVE-2017-5976 testcase
Guido Draheim [Mon, 12 Jun 2017 18:14:29 +0000 (20:14 +0200)]
CVE-2017-5976 testcase

7 years agoCVE-2017-5975 testcase
Guido Draheim [Mon, 12 Jun 2017 18:10:45 +0000 (20:10 +0200)]
CVE-2017-5975 testcase

7 years agoCVE-2017-5974 testcase (and correcting the other testcases)
Guido Draheim [Mon, 12 Jun 2017 18:05:11 +0000 (20:05 +0200)]
CVE-2017-5974 testcase (and correcting the other testcases)

7 years agoCVE-2017-5979 testcase
Guido Draheim [Mon, 12 Jun 2017 17:41:27 +0000 (19:41 +0200)]
CVE-2017-5979 testcase

7 years agoCVE-2017-5978 testcase
Guido Draheim [Mon, 12 Jun 2017 17:39:00 +0000 (19:39 +0200)]
CVE-2017-5978 testcase

7 years agoCVE-2017-5977 testcase
Guido Draheim [Mon, 12 Jun 2017 17:30:07 +0000 (19:30 +0200)]
CVE-2017-5977 testcase

7 years agointroduce zzip/__errno.h to help with missing EBADMSG
Guido Draheim [Mon, 12 Jun 2017 01:04:16 +0000 (03:04 +0200)]
introduce zzip/__errno.h to help with missing EBADMSG

7 years agov0.13.67 v0.13.67
Guido Draheim [Mon, 12 Jun 2017 00:54:33 +0000 (02:54 +0200)]
v0.13.67

7 years agouse existing zzip/__fnmatch.h in bins/*.c
Guido Draheim [Mon, 12 Jun 2017 00:14:45 +0000 (02:14 +0200)]
use existing zzip/__fnmatch.h in bins/*.c

7 years agocut out _mkdir to zzip/__mkdir.h and use bin/*.c as well
Guido Draheim [Mon, 12 Jun 2017 00:04:42 +0000 (02:04 +0200)]
cut out _mkdir to zzip/__mkdir.h and use bin/*.c as well

7 years agomove _zzip_strndup to new zzip/__string.h and use it in bins/*.c
Guido Draheim [Sun, 11 Jun 2017 23:56:26 +0000 (01:56 +0200)]
move _zzip_strndup to new zzip/__string.h and use it in bins/*.c

7 years agouse zzip_mem_entry_find_extra_block, deprecate the old func
Guido Draheim [Sun, 11 Jun 2017 23:52:26 +0000 (01:52 +0200)]
use zzip_mem_entry_find_extra_block, deprecate the old func

7 years agoCVE-2017-5974
Guido Draheim [Tue, 23 May 2017 21:31:25 +0000 (23:31 +0200)]
CVE-2017-5974

7 years agoCVE-2017-5979
Guido Draheim [Tue, 23 May 2017 21:03:39 +0000 (23:03 +0200)]
CVE-2017-5979

7 years agofix that problem
Guido Draheim [Tue, 16 May 2017 00:32:23 +0000 (02:32 +0200)]
fix that problem

7 years agoreport a run-error as an exception
Guido Draheim [Fri, 28 Apr 2017 00:03:10 +0000 (02:03 +0200)]
report a run-error as an exception

7 years agoshow the segefault
Guido Draheim [Thu, 27 Apr 2017 19:23:00 +0000 (21:23 +0200)]
show the segefault

7 years agocheck test5.zip by usage
Guido Draheim [Tue, 25 Apr 2017 21:49:12 +0000 (23:49 +0200)]
check test5.zip by usage

7 years agoadd test5.zip with subdirs
Guido Draheim [Tue, 25 Apr 2017 21:33:46 +0000 (23:33 +0200)]
add test5.zip with subdirs

7 years agopush test4.zip into the megabyte range
Guido Draheim [Tue, 25 Apr 2017 20:50:07 +0000 (22:50 +0200)]
push test4.zip into the megabyte range

7 years agoput zzshow check-sfx into py-testsuite
Guido Draheim [Tue, 25 Apr 2017 20:20:50 +0000 (22:20 +0200)]
put zzshow check-sfx into py-testsuite

7 years agounused O_BINARY
Guido Draheim [Tue, 25 Apr 2017 19:40:13 +0000 (21:40 +0200)]
unused O_BINARY

7 years agocleanup debug()->DBG()
Guido Draheim [Tue, 25 Apr 2017 19:37:21 +0000 (21:37 +0200)]
cleanup debug()->DBG()

7 years agoimplement makedirs for zzip_extract examples
Guido Draheim [Mon, 24 Apr 2017 21:12:38 +0000 (23:12 +0200)]
implement makedirs for zzip_extract examples

7 years agoallow for -l/-v in unzzip list
Guido Draheim [Mon, 24 Apr 2017 21:04:51 +0000 (23:04 +0200)]
allow for -l/-v in unzzip list

7 years agoalign designations of comprlevel / provide it for fseeko
Guido Draheim [Mon, 24 Apr 2017 10:34:02 +0000 (12:34 +0200)]
align designations of comprlevel / provide it for fseeko

7 years agocall info-zip's unzzip for comparison in testsuite
Guido Draheim [Mon, 24 Apr 2017 09:42:36 +0000 (11:42 +0200)]
call info-zip's unzzip for comparison in testsuite

7 years agocall info-zip's unzzip for comparison in testsuite
Guido Draheim [Mon, 24 Apr 2017 09:40:36 +0000 (11:40 +0200)]
call info-zip's unzzip for comparison in testsuite

7 years agouse mkzip via tools .bins()
Guido Draheim [Mon, 24 Apr 2017 09:34:18 +0000 (11:34 +0200)]
use mkzip via tools .bins()

7 years agorenumber testcases for unzzip
Guido Draheim [Mon, 24 Apr 2017 09:30:57 +0000 (11:30 +0200)]
renumber testcases for unzzip

7 years agosplit up zzip.c to zzipmake-zip.c / split unzzip.h into unzzipcat-zip.h and unzzipdir...
Guido Draheim [Mon, 24 Apr 2017 00:17:01 +0000 (02:17 +0200)]
split up zzip.c to zzipmake-zip.c / split unzzip.h into unzzipcat-zip.h and unzzipdir-zip.h

7 years ago0.13.66 v0.13.66
Guido Draheim [Sun, 23 Apr 2017 23:46:28 +0000 (01:46 +0200)]
0.13.66

7 years agofix zzcat-mix tests
Guido Draheim [Sun, 23 Apr 2017 23:42:49 +0000 (01:42 +0200)]
fix zzcat-mix tests

7 years agofix zzdir-mem tests
Guido Draheim [Sun, 23 Apr 2017 23:31:54 +0000 (01:31 +0200)]
fix zzdir-mem tests

7 years agoexpand tests to mix/zap
Guido Draheim [Sun, 23 Apr 2017 23:25:32 +0000 (01:25 +0200)]
expand tests to mix/zap

7 years agoalign tests big/mem
Guido Draheim [Sun, 23 Apr 2017 23:14:17 +0000 (01:14 +0200)]
align tests big/mem

7 years agoput all big/mem/mix variants under a common frontend unzip.c
Guido Draheim [Sun, 23 Apr 2017 23:09:31 +0000 (01:09 +0200)]
put all big/mem/mix variants under a common frontend unzip.c

7 years ago0.13.65 v0.13.65
Guido Draheim [Sun, 23 Apr 2017 19:58:31 +0000 (21:58 +0200)]
0.13.65

7 years agofixed zzipcat-mem by changing strdup_name to return emptry string on missing name...
Guido Draheim [Sun, 23 Apr 2017 19:43:33 +0000 (21:43 +0200)]
fixed zzipcat-mem by changing strdup_name to return emptry string on missing name on disk

7 years agofix zzcat-seeko
Guido Draheim [Sun, 23 Apr 2017 18:21:01 +0000 (20:21 +0200)]
fix zzcat-seeko

7 years agoadding tests for mem/seeko
Guido Draheim [Sun, 23 Apr 2017 16:10:30 +0000 (18:10 +0200)]
adding tests for mem/seeko

7 years agoadd testcase for bins/zzip (when -D_ZZIO_ENABLE_WRITE)
Guido Draheim [Sun, 23 Apr 2017 15:45:54 +0000 (17:45 +0200)]
add testcase for bins/zzip (when -D_ZZIO_ENABLE_WRITE)

7 years agoturn testsuite from makefile into python unittest / autoreconf
Guido Draheim [Sun, 23 Apr 2017 15:21:23 +0000 (17:21 +0200)]
turn testsuite from makefile into python unittest / autoreconf

7 years agoswitch to host-builddir
Guido Draheim [Sun, 23 Apr 2017 15:20:49 +0000 (17:20 +0200)]
switch to host-builddir

7 years agoignore builddir
Guido Draheim [Sun, 23 Apr 2017 15:20:24 +0000 (17:20 +0200)]
ignore builddir

7 years ago~0.13.64~ on github releases v0.13.64
Guido Draheim [Fri, 21 Apr 2017 08:00:50 +0000 (10:00 +0200)]
~0.13.64~ on github releases

7 years agogitignore
Guido Draheim [Fri, 21 Apr 2017 07:52:40 +0000 (09:52 +0200)]
gitignore

7 years agoupdate autotools (autoreconf)
Guido Draheim [Fri, 21 Apr 2017 07:50:04 +0000 (09:50 +0200)]
update autotools (autoreconf)

7 years ago- crlf
Guido Draheim [Fri, 21 Apr 2017 07:18:57 +0000 (09:18 +0200)]
- crlf

7 years agoshorten copyright info / use under copyleft (LGPL,MPL)
Guido Draheim [Fri, 21 Apr 2017 07:13:07 +0000 (09:13 +0200)]
shorten copyright info / use under copyleft (LGPL,MPL)

7 years agoensure that errno is set on errors
Guido Draheim [Fri, 21 Apr 2017 06:56:16 +0000 (08:56 +0200)]
ensure that errno is set on errors

7 years agoensure to have errno being set on errors in fseeko
Guido Draheim [Thu, 20 Apr 2017 23:57:45 +0000 (01:57 +0200)]
ensure to have errno being set on errors in fseeko

7 years ago0.13.63 v0.13.63
Guido Draheim [Thu, 20 Apr 2017 22:58:19 +0000 (00:58 +0200)]
0.13.63

7 years agochangelog
Guido Draheim [Thu, 20 Apr 2017 22:56:56 +0000 (00:56 +0200)]
changelog

7 years agocheck trailer64 size
Guido Draheim [Thu, 20 Apr 2017 22:49:45 +0000 (00:49 +0200)]
check trailer64 size

7 years agocheck strdup return as null / unzipcat-NULL-name
Guido Draheim [Thu, 20 Apr 2017 22:42:26 +0000 (00:42 +0200)]
check strdup return as null / unzipcat-NULL-name

7 years agoremove usage of assert and return error-value / CVE-2017-5981
Guido Draheim [Thu, 20 Apr 2017 22:24:57 +0000 (00:24 +0200)]
remove usage of assert and return error-value / CVE-2017-5981

7 years agocheck more strdup returning null
Guido Draheim [Thu, 20 Apr 2017 21:45:43 +0000 (23:45 +0200)]
check more strdup returning null

7 years agocheck strdup being possible null / CVE-2017-5978
Guido Draheim [Thu, 20 Apr 2017 21:25:21 +0000 (23:25 +0200)]
check strdup being possible null / CVE-2017-5978

7 years agocheck file_header pointer and emit errno=BADMSG / CVE-2017-5975
Guido Draheim [Thu, 20 Apr 2017 21:20:23 +0000 (23:20 +0200)]
check file_header pointer and emit errno=BADMSG / CVE-2017-5975

7 years agocheck file header magic / CVE-2017-5975
Guido Draheim [Thu, 20 Apr 2017 21:07:10 +0000 (23:07 +0200)]
check file header magic / CVE-2017-5975

7 years agoremember extra_block length / check min and max sizes / no check for added zereo...
Guido Draheim [Thu, 20 Apr 2017 19:44:22 +0000 (21:44 +0200)]
remember extra_block length / check min and max sizes / no check for added zereo datatype / CVE-2017-5974 / CVE-2017-5976

7 years agoalways use the ZZIP_GET macros
Guido Draheim [Thu, 20 Apr 2017 17:13:50 +0000 (19:13 +0200)]
always use the ZZIP_GET macros

7 years agoensure ZZIP_GET macros are always defined
Guido Draheim [Thu, 20 Apr 2017 17:11:15 +0000 (19:11 +0200)]
ensure ZZIP_GET macros are always defined

12 years agowithout anchor
Guido Draheim [Sun, 16 Sep 2012 10:27:21 +0000 (10:27 +0000)]
without anchor