Thomas Klausner | f37db59 | 2005-06-12 16:07:49 +0000 | [diff] [blame] | 1 | Thanks to Info-ZIP for info on the DOS-time/date conversion code, |
| 2 | and some other general information gathered from their sources. |
Dieter Baron | 0e158a7 | 2005-07-14 16:12:25 +0000 | [diff] [blame] | 3 | |
| 4 | Thanks to these people for suggestions, testing, and bug reports: |
| 5 | |
Thomas Klausner | 8378f01 | 2017-09-01 15:58:24 +0200 | [diff] [blame] | 6 | Agostino Sarubbo |
Thomas Klausner | 6091d76 | 2010-01-31 23:03:24 +0100 | [diff] [blame] | 7 | Alexander Galanin <al@galanin.nnov.ru> |
Thomas Klausner | ab61aa2 | 2011-06-01 12:44:08 +0200 | [diff] [blame] | 8 | Alexandr Shadchin <alexandr.shadchin@gmail.com> |
Dieter Baron | d0498c3 | 2017-11-10 09:26:04 +0100 | [diff] [blame] | 9 | Andreas Falkenhahn <andreas@falkenhahn.com> |
Dieter Baron | 1dc05de | 2011-03-14 22:38:37 +0100 | [diff] [blame] | 10 | Andrew Brampton <brampton@gmail.com> |
Thomas Klausner | ff4dec1 | 2014-07-30 17:23:31 +0200 | [diff] [blame] | 11 | Andrew Molyneux <andrew@molyneuxfamily.co.uk> |
Dieter Baron | dfdbe56 | 2013-11-02 13:38:13 +0100 | [diff] [blame] | 12 | Ankur Kothari <ankz.kothari@gmail.com> |
Thomas Klausner | a42dae8 | 2014-10-23 18:53:05 +0200 | [diff] [blame] | 13 | BALATON Zoltan <balaton@eik.bme.hu> |
Thomas Klausner | af3d061 | 2016-10-01 22:50:21 +0200 | [diff] [blame] | 14 | Benjamin Gilbert <bgilbert@backtick.net> |
Thomas Klausner | 0524d80 | 2016-01-05 14:07:24 +0100 | [diff] [blame] | 15 | Boaz Stolk <bstolk@aweta.nl> |
Thomas Klausner | 18bb359 | 2014-04-14 12:24:31 +0200 | [diff] [blame] | 16 | Bogdan <bogiebog@gmail.com> |
Thomas Klausner | 2217022 | 2017-08-14 10:55:44 +0200 | [diff] [blame] | 17 | Brian 'geeknik' Carpenter <geeknik@protonmail.ch> |
Thomas Klausner | 70e972d | 2017-12-19 11:13:27 +0100 | [diff] [blame] | 18 | Carl Mastrangelo <notcarl@google.com> |
Thomas Klausner | 252b1c4 | 2017-10-06 12:37:32 +0200 | [diff] [blame] | 19 | Cédric Tabin |
Thomas Klausner | b00e596 | 2014-08-11 16:57:40 +0200 | [diff] [blame] | 20 | Chris Nehren <cnehren+libzip@pobox.com> |
Dieter Baron | 99de3d1 | 2012-10-12 09:54:21 +0200 | [diff] [blame] | 21 | Coverity <info@coverity.com> |
Dieter Baron | cee0c71 | 2013-12-17 21:46:38 +0100 | [diff] [blame] | 22 | Dane Springmeyer <dane.springmeyer@gmail.com> |
Thomas Klausner | 3c329aa | 2014-11-10 16:44:38 +0100 | [diff] [blame] | 23 | David Demelier <demelier.david@gmail.com> |
Thomas Klausner | f207bbd | 2019-04-23 10:06:25 +0200 | [diff] [blame] | 24 | Declan Moran |
Dieter Baron | c086611 | 2012-08-08 16:54:19 +0200 | [diff] [blame] | 25 | Del Merritt <del@alum.mit.edu> |
Thomas Klausner | 0ff957c | 2014-09-10 20:14:01 +0200 | [diff] [blame] | 26 | Dmytro Rybachenko <atmoliton@gmail.com> |
Thomas Klausner | d90df6c | 2018-07-30 20:24:12 +0200 | [diff] [blame] | 27 | Elvis Angelaccio |
Thomas Klausner | 164097f | 2018-09-25 18:31:03 +0200 | [diff] [blame] | 28 | Erwin Haid <erwin.haid@gmx.de> |
Thomas Klausner | 7d0f313 | 2017-09-10 18:02:31 +0200 | [diff] [blame] | 29 | Eun-cheol Joo |
Thomas Klausner | 4cdb643 | 2018-08-17 10:46:56 +0200 | [diff] [blame] | 30 | Florian Delizy <florian.delizy@gmail.com> |
Thomas Klausner | d009455 | 2011-04-11 15:24:28 +0200 | [diff] [blame] | 31 | François Simon <AT.GFI.Francois.SIMON@sesam-vitale.fr> |
Thomas Klausner | 6226831 | 2015-11-10 10:47:51 +0100 | [diff] [blame] | 32 | Frederik Ramm <frederik@remote.org> |
Thomas Klausner | 77ffbf7 | 2016-10-18 13:31:23 +0200 | [diff] [blame] | 33 | Hanno Böck <hanno@hboeck.de> |
Dieter Baron | 3b7a8af | 2018-04-04 10:23:50 +0200 | [diff] [blame] | 34 | HeeMyung |
Dieter Baron | b30cf7b | 2018-03-20 10:42:48 +0100 | [diff] [blame] | 35 | Heiko Becker |
Dieter Baron | 0e158a7 | 2005-07-14 16:12:25 +0000 | [diff] [blame] | 36 | Heiko Hund <heiko@ist.eigentlich.net> |
Thomas Klausner | a54804d | 2018-04-15 21:10:22 +0200 | [diff] [blame] | 37 | Ilya Voronin |
Thomas Klausner | 0b67577 | 2016-12-02 14:53:13 +0100 | [diff] [blame] | 38 | Info-ZIP group |
Thomas Klausner | 93b46ea | 2012-03-28 21:44:39 +0200 | [diff] [blame] | 39 | Jan Weiß <jan@geheimwerk.de> |
Thomas Klausner | 5da3537 | 2016-08-25 13:57:22 +0200 | [diff] [blame] | 40 | Jay Freeman (saurik) <saurik@saurik.com> |
Thomas Klausner | ed37986 | 2018-01-08 11:43:01 +0100 | [diff] [blame] | 41 | João Custódio <joao_custodio@symantec.com> |
Thomas Klausner | 12a064d | 2005-07-20 17:18:43 +0000 | [diff] [blame] | 42 | Joel Ebrahimi <joel.ebrahimi@gmail.com> |
Thomas Klausner | 50ef8b6 | 2011-02-13 16:05:39 +0100 | [diff] [blame] | 43 | Jono Spiro <jono.spiro@gmail.com> |
Thomas Klausner | 4fba7af | 2017-09-03 12:03:47 +0200 | [diff] [blame] | 44 | Julien Schueller <schueller@phimeca.com> |
Thomas Klausner | e495cd3 | 2019-04-02 15:27:41 +0200 | [diff] [blame] | 45 | kensington <kensington@gentoo.org> |
Thomas Klausner | 5d17020 | 2016-01-06 15:40:23 +0100 | [diff] [blame] | 46 | Keith Jones <keith@keithjjones.com> |
Dieter Baron | f6c057d | 2012-08-30 16:44:24 +0200 | [diff] [blame] | 47 | Kohei Yoshida <kohei.yoshida@gmail.com> |
Thomas Klausner | 17c9837 | 2015-10-24 10:42:24 +0200 | [diff] [blame] | 48 | Leith Bade <leith@mapbox.com> |
Thomas Klausner | 8e09bec | 2015-02-19 01:13:17 +0100 | [diff] [blame] | 49 | Lubomir I. Ivanov <neolit123@gmail.com> |
Thomas Klausner | a16a456 | 2019-03-12 12:34:03 +0100 | [diff] [blame] | 50 | Maël Nison |
Thomas Klausner | 3f4a9d2 | 2015-04-22 11:31:15 +0200 | [diff] [blame] | 51 | Martin Buchholz <martinrb@google.com> |
Thomas Klausner | d89c4b4 | 2019-05-03 21:50:55 +0200 | [diff] [blame^] | 52 | Martin Herkt <lachs0r@srsfckn.biz> |
Thomas Klausner | f73e263 | 2015-01-10 20:40:32 +0100 | [diff] [blame] | 53 | Martin Szulecki <m.szulecki@libimobiledevice.org> |
Thomas Klausner | 8e01a4f | 2018-12-23 19:57:17 +0100 | [diff] [blame] | 54 | Michael Balzer |
Thomas Klausner | 3b106ba | 2016-09-16 15:13:25 +0200 | [diff] [blame] | 55 | Michael Beck <mm.beck@gmx.net> |
Michał Janiszewski | 2db8ea7 | 2017-12-18 09:54:54 +0100 | [diff] [blame] | 56 | Michał Janiszewski |
Thomas Klausner | b0dd1af | 2013-04-29 15:48:24 +0200 | [diff] [blame] | 57 | Michal Vyskocil <mvyskocil@suse.cz> |
Thomas Klausner | 020b259 | 2010-02-01 20:31:30 +0100 | [diff] [blame] | 58 | Mikhail Gusarov <dottedmag@dottedmag.net>. |
Thomas Klausner | ce2abdf | 2018-09-08 08:23:11 +0200 | [diff] [blame] | 59 | Miklos Vajna |
Thomas Klausner | 584b63b | 2010-05-06 00:50:44 +0200 | [diff] [blame] | 60 | Oliver Kaiser <under.northern.sky@googlemail.com> |
Thomas Klausner | c279efa | 2013-11-03 13:55:25 +0100 | [diff] [blame] | 61 | Oliver Kuckertz <oliver.kuckertz@mologie.de> |
Thomas Klausner | 7dde4a6 | 2012-04-24 10:18:57 +0200 | [diff] [blame] | 62 | Pascal Terjan <pterjan@gmail.com> |
Thomas Klausner | 1c542bd | 2010-02-03 15:37:27 +0100 | [diff] [blame] | 63 | Patrick Spendrin <ps_ml@gmx.de> |
Thomas Klausner | ea24afb | 2013-10-05 16:45:29 +0200 | [diff] [blame] | 64 | Paul Harris <harris.pc@gmail.com> |
Thomas Klausner | 133289f | 2012-01-05 14:37:11 +0100 | [diff] [blame] | 65 | Paul Sheppard <shepsoft@googlemail.com> |
Thomas Klausner | 771b1e6 | 2017-10-06 13:04:45 +0200 | [diff] [blame] | 66 | Pavel Raiskup <praiskup@redhat.com> |
Thomas Klausner | 0bd1d9a | 2010-01-31 23:08:30 +0100 | [diff] [blame] | 67 | Pierre Joye <pierre.php@gmail.com> |
Dieter Baron | 4abfd5a | 2013-04-15 20:25:23 +0200 | [diff] [blame] | 68 | Pierre-Louis Cabelguen <plcabelguen@googlemail.com> |
Thomas Klausner | bef37b7 | 2013-10-24 11:08:26 +0200 | [diff] [blame] | 69 | Remi Collet <remi@fedoraproject.org> |
Dieter Baron | 2749313 | 2018-04-04 09:32:39 +0200 | [diff] [blame] | 70 | Richard Schütz |
Thomas Klausner | 8898e42 | 2010-03-08 10:44:30 +0100 | [diff] [blame] | 71 | Rick Carback <carback1@umbc.edu> |
Thomas Klausner | dfba4c7 | 2015-11-17 15:36:43 +0100 | [diff] [blame] | 72 | Robert Norris <rw_norris@hotmail.com> |
Dieter Baron | 9a480bb | 2008-01-19 00:42:37 +0100 | [diff] [blame] | 73 | Roberto Tirabassi <rtirabassi@3di.it> |
Thomas Klausner | f39de25 | 2013-02-01 23:22:09 +0100 | [diff] [blame] | 74 | Roland Ortloff <Ortloff.R@gmx.de> |
Dieter Baron | 59ee28b | 2017-02-02 15:21:45 +0100 | [diff] [blame] | 75 | Sergei Ozerov <ru.programmist@gmail.com> |
Thomas Klausner | 6091d76 | 2010-01-31 23:03:24 +0100 | [diff] [blame] | 76 | Simon Talbot <simont@nse.co.uk> |
Dieter Baron | 4a3c42b | 2008-06-17 11:06:42 +0200 | [diff] [blame] | 77 | Stephen Bryant <steve@bawue.de> |
Thomas Klausner | c8ec26b | 2011-02-18 10:11:00 +0100 | [diff] [blame] | 78 | Tarmo Pikaro <tapika@yahoo.com> |
Thomas Klausner | a16a456 | 2019-03-12 12:34:03 +0100 | [diff] [blame] | 79 | TC |
Dieter Baron | 1c36803 | 2018-04-06 12:23:15 +0200 | [diff] [blame] | 80 | Tim Lunn <Tim@feathertop.org> |
Thomas Klausner | e8fd548 | 2012-03-20 13:37:49 +0100 | [diff] [blame] | 81 | Timo Warns <warns@pre-sense.de> |
Thomas Klausner | 096ed51 | 2012-02-13 14:54:05 +0100 | [diff] [blame] | 82 | Tom Callaway <tcallawa@redhat.com> |
Thomas Klausner | 75d7e6a | 2015-04-22 11:18:54 +0200 | [diff] [blame] | 83 | Tomas Hoger <thoger@redhat.com> |
Thomas Klausner | fdc5f1a | 2019-03-29 00:57:53 +0100 | [diff] [blame] | 84 | Tomáš Malý <malytomas@ucpu.cz> |
Thomas Klausner | 84986d2 | 2016-02-14 20:49:39 +0100 | [diff] [blame] | 85 | Torsten Paul <Torsten.Paul@gmx.de> |
Thomas Klausner | 1a06512 | 2011-08-09 22:53:34 +0200 | [diff] [blame] | 86 | Vassili Courzakis <vcoxvco@googlemail.com> |
Thomas Klausner | c8951d8 | 2018-09-30 19:22:50 +0200 | [diff] [blame] | 87 | William Lee |
Thomas Klausner | 004e03b | 2014-09-29 08:41:39 +0200 | [diff] [blame] | 88 | Wojciech Michalski <wmichalski@quay.pl> |
Thomas Klausner | f166138 | 2013-04-15 22:57:26 +0200 | [diff] [blame] | 89 | Wolfgang Glunz <Wolfgang.Glunz@gmx.de> |