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> |
Thomas Klausner | a91b3c4 | 2019-09-22 18:21:17 +0200 | [diff] [blame] | 9 | Alexey Bykov <gnfalex@rambler.ru> |
Thomas Klausner | f734cb4 | 2021-06-11 09:53:37 +0200 | [diff] [blame] | 10 | Andreas Deininger <andreas@deininger.net> |
Dieter Baron | d0498c3 | 2017-11-10 09:26:04 +0100 | [diff] [blame] | 11 | Andreas Falkenhahn <andreas@falkenhahn.com> |
Dieter Baron | 1dc05de | 2011-03-14 22:38:37 +0100 | [diff] [blame] | 12 | Andrew Brampton <brampton@gmail.com> |
Thomas Klausner | ff4dec1 | 2014-07-30 17:23:31 +0200 | [diff] [blame] | 13 | Andrew Molyneux <andrew@molyneuxfamily.co.uk> |
Dieter Baron | dfdbe56 | 2013-11-02 13:38:13 +0100 | [diff] [blame] | 14 | Ankur Kothari <ankz.kothari@gmail.com> |
Thomas Klausner | edbd286 | 2020-06-05 16:05:05 +0200 | [diff] [blame] | 15 | Antonin Décimo <antonin.decimo@gmail.com> |
Thomas Klausner | e5a47bf | 2020-12-09 17:27:00 +0100 | [diff] [blame] | 16 | Arseniy Terekhin <senyai@gmail.com> |
Thomas Klausner | a42dae8 | 2014-10-23 18:53:05 +0200 | [diff] [blame] | 17 | BALATON Zoltan <balaton@eik.bme.hu> |
Thomas Klausner | af3d061 | 2016-10-01 22:50:21 +0200 | [diff] [blame] | 18 | Benjamin Gilbert <bgilbert@backtick.net> |
Thomas Klausner | 9db19e5 | 2019-06-29 22:18:36 +0200 | [diff] [blame] | 19 | Beuc <beuc@beuc.net> |
Thomas Klausner | 0524d80 | 2016-01-05 14:07:24 +0100 | [diff] [blame] | 20 | Boaz Stolk <bstolk@aweta.nl> |
Thomas Klausner | 18bb359 | 2014-04-14 12:24:31 +0200 | [diff] [blame] | 21 | Bogdan <bogiebog@gmail.com> |
Thomas Klausner | 2217022 | 2017-08-14 10:55:44 +0200 | [diff] [blame] | 22 | Brian 'geeknik' Carpenter <geeknik@protonmail.ch> |
Thomas Klausner | 70e972d | 2017-12-19 11:13:27 +0100 | [diff] [blame] | 23 | Carl Mastrangelo <notcarl@google.com> |
Thomas Klausner | 252b1c4 | 2017-10-06 12:37:32 +0200 | [diff] [blame] | 24 | Cédric Tabin |
Thomas Klausner | 82214f6 | 2019-09-06 22:46:32 +0200 | [diff] [blame] | 25 | celan69 |
Thomas Klausner | 06d7e2b | 2021-01-10 14:49:23 +0100 | [diff] [blame] | 26 | Charlie Li <git@vishwin.info> |
Thomas Klausner | b00e596 | 2014-08-11 16:57:40 +0200 | [diff] [blame] | 27 | Chris Nehren <cnehren+libzip@pobox.com> |
Thomas Klausner | 1c62af8 | 2020-11-26 09:35:42 +0100 | [diff] [blame] | 28 | Christoph Cullmann <cullmann@kde.org> |
Thomas Klausner | 40ece52 | 2020-10-20 12:06:22 +0200 | [diff] [blame] | 29 | Christoph M. Becker <cmbecker69@gmx.de> |
Dieter Baron | 99de3d1 | 2012-10-12 09:54:21 +0200 | [diff] [blame] | 30 | Coverity <info@coverity.com> |
Dieter Baron | cee0c71 | 2013-12-17 21:46:38 +0100 | [diff] [blame] | 31 | Dane Springmeyer <dane.springmeyer@gmail.com> |
Thomas Klausner | 6c7be85 | 2020-11-03 23:58:38 +0100 | [diff] [blame] | 32 | Ларионов Даниил <scumcoder@yandex.ru> |
Thomas Klausner | 3c329aa | 2014-11-10 16:44:38 +0100 | [diff] [blame] | 33 | David Demelier <demelier.david@gmail.com> |
Thomas Klausner | 6ec8cfc | 2020-08-05 23:02:16 +0200 | [diff] [blame] | 34 | Dean Ellis <dellis1972@googlemail.com> |
Thomas Klausner | f207bbd | 2019-04-23 10:06:25 +0200 | [diff] [blame] | 35 | Declan Moran |
Dieter Baron | c086611 | 2012-08-08 16:54:19 +0200 | [diff] [blame] | 36 | Del Merritt <del@alum.mit.edu> |
Thomas Klausner | 821cbfe | 2021-05-29 10:30:40 +0200 | [diff] [blame] | 37 | Devin Davila <daviladsoftware@gmail.com> |
Thomas Klausner | 0ff957c | 2014-09-10 20:14:01 +0200 | [diff] [blame] | 38 | Dmytro Rybachenko <atmoliton@gmail.com> |
Thomas Klausner | d90df6c | 2018-07-30 20:24:12 +0200 | [diff] [blame] | 39 | Elvis Angelaccio |
Thomas Klausner | 164097f | 2018-09-25 18:31:03 +0200 | [diff] [blame] | 40 | Erwin Haid <erwin.haid@gmx.de> |
Thomas Klausner | 7d0f313 | 2017-09-10 18:02:31 +0200 | [diff] [blame] | 41 | Eun-cheol Joo |
Thomas Klausner | 5f83d15 | 2020-07-25 12:04:32 +0200 | [diff] [blame] | 42 | Fabrice Fontaine |
Thomas Klausner | 4cdb643 | 2018-08-17 10:46:56 +0200 | [diff] [blame] | 43 | Florian Delizy <florian.delizy@gmail.com> |
Force Charlie | f27fcc3 | 2020-06-20 22:48:24 +0800 | [diff] [blame] | 44 | Force Charlie <charlieio@outlook.com> |
Thomas Klausner | d009455 | 2011-04-11 15:24:28 +0200 | [diff] [blame] | 45 | François Simon <AT.GFI.Francois.SIMON@sesam-vitale.fr> |
Thomas Klausner | 6226831 | 2015-11-10 10:47:51 +0100 | [diff] [blame] | 46 | Frederik Ramm <frederik@remote.org> |
Dieter Baron | 0936f5d | 2020-05-04 12:20:48 +0200 | [diff] [blame] | 47 | gk7huki <gk7huki@gmail.com> |
Thomas Klausner | 6ca670c | 2021-02-24 09:28:38 +0100 | [diff] [blame] | 48 | Gerard ODonnell |
Thomas Klausner | 77ffbf7 | 2016-10-18 13:31:23 +0200 | [diff] [blame] | 49 | Hanno Böck <hanno@hboeck.de> |
Dieter Baron | 3b7a8af | 2018-04-04 10:23:50 +0200 | [diff] [blame] | 50 | HeeMyung |
Dieter Baron | b30cf7b | 2018-03-20 10:42:48 +0100 | [diff] [blame] | 51 | Heiko Becker |
Dieter Baron | 0e158a7 | 2005-07-14 16:12:25 +0000 | [diff] [blame] | 52 | Heiko Hund <heiko@ist.eigentlich.net> |
Thomas Klausner | a54804d | 2018-04-15 21:10:22 +0200 | [diff] [blame] | 53 | Ilya Voronin |
Thomas Klausner | 0b67577 | 2016-12-02 14:53:13 +0100 | [diff] [blame] | 54 | Info-ZIP group |
Thomas Klausner | 93b46ea | 2012-03-28 21:44:39 +0200 | [diff] [blame] | 55 | Jan Weiß <jan@geheimwerk.de> |
Thomas Klausner | 5da3537 | 2016-08-25 13:57:22 +0200 | [diff] [blame] | 56 | Jay Freeman (saurik) <saurik@saurik.com> |
Thomas Klausner | 750a78e | 2020-07-25 11:48:20 +0200 | [diff] [blame] | 57 | jloqfjgk@github |
Thomas Klausner | b7740de | 2019-06-06 23:49:20 +0200 | [diff] [blame] | 58 | Joachim Reichel <joachim.reichel@gmx.de> |
Thomas Klausner | ed37986 | 2018-01-08 11:43:01 +0100 | [diff] [blame] | 59 | João Custódio <joao_custodio@symantec.com> |
Thomas Klausner | 12a064d | 2005-07-20 17:18:43 +0000 | [diff] [blame] | 60 | Joel Ebrahimi <joel.ebrahimi@gmail.com> |
Thomas Klausner | 50ef8b6 | 2011-02-13 16:05:39 +0100 | [diff] [blame] | 61 | Jono Spiro <jono.spiro@gmail.com> |
Thomas Klausner | 4fba7af | 2017-09-03 12:03:47 +0200 | [diff] [blame] | 62 | Julien Schueller <schueller@phimeca.com> |
Thomas Klausner | e495cd3 | 2019-04-02 15:27:41 +0200 | [diff] [blame] | 63 | kensington <kensington@gentoo.org> |
Thomas Klausner | 5d17020 | 2016-01-06 15:40:23 +0100 | [diff] [blame] | 64 | Keith Jones <keith@keithjjones.com> |
Thomas Klausner | 4d7582d | 2020-09-15 13:53:06 +0200 | [diff] [blame] | 65 | Khaled Mardam-Bey |
Dieter Baron | f6c057d | 2012-08-30 16:44:24 +0200 | [diff] [blame] | 66 | Kohei Yoshida <kohei.yoshida@gmail.com> |
Thomas Klausner | 17c9837 | 2015-10-24 10:42:24 +0200 | [diff] [blame] | 67 | Leith Bade <leith@mapbox.com> |
Thomas Klausner | 8e09bec | 2015-02-19 01:13:17 +0100 | [diff] [blame] | 68 | Lubomir I. Ivanov <neolit123@gmail.com> |
Thomas Klausner | a16a456 | 2019-03-12 12:34:03 +0100 | [diff] [blame] | 69 | Maël Nison |
Thomas Klausner | 3f4a9d2 | 2015-04-22 11:31:15 +0200 | [diff] [blame] | 70 | Martin Buchholz <martinrb@google.com> |
Thomas Klausner | d89c4b4 | 2019-05-03 21:50:55 +0200 | [diff] [blame] | 71 | Martin Herkt <lachs0r@srsfckn.biz> |
Thomas Klausner | f73e263 | 2015-01-10 20:40:32 +0100 | [diff] [blame] | 72 | Martin Szulecki <m.szulecki@libimobiledevice.org> |
Thomas Klausner | 8e01a4f | 2018-12-23 19:57:17 +0100 | [diff] [blame] | 73 | Michael Balzer |
Thomas Klausner | 3b106ba | 2016-09-16 15:13:25 +0200 | [diff] [blame] | 74 | Michael Beck <mm.beck@gmx.net> |
Michał Janiszewski | 2e122aa | 2020-03-19 23:16:36 +0100 | [diff] [blame] | 75 | Michał Janiszewski <janisozaur+libzip@gmail.com> |
Thomas Klausner | b0dd1af | 2013-04-29 15:48:24 +0200 | [diff] [blame] | 76 | Michal Vyskocil <mvyskocil@suse.cz> |
Thomas Klausner | 020b259 | 2010-02-01 20:31:30 +0100 | [diff] [blame] | 77 | Mikhail Gusarov <dottedmag@dottedmag.net>. |
Thomas Klausner | ce2abdf | 2018-09-08 08:23:11 +0200 | [diff] [blame] | 78 | Miklos Vajna |
Thomas Klausner | 7328bc9 | 2019-08-26 13:20:31 +0200 | [diff] [blame] | 79 | Morris Hafner |
Thomas Klausner | 584b63b | 2010-05-06 00:50:44 +0200 | [diff] [blame] | 80 | Oliver Kaiser <under.northern.sky@googlemail.com> |
Thomas Klausner | c279efa | 2013-11-03 13:55:25 +0100 | [diff] [blame] | 81 | Oliver Kuckertz <oliver.kuckertz@mologie.de> |
Thomas Klausner | b512a7a | 2019-09-17 16:00:58 +0200 | [diff] [blame] | 82 | OSS-Fuzz Team |
Thomas Klausner | 73d23e8 | 2020-07-15 12:38:31 +0200 | [diff] [blame] | 83 | Ørjan Malde <red@foxi.me> |
Thomas Klausner | 7dde4a6 | 2012-04-24 10:18:57 +0200 | [diff] [blame] | 84 | Pascal Terjan <pterjan@gmail.com> |
Thomas Klausner | 1c542bd | 2010-02-03 15:37:27 +0100 | [diff] [blame] | 85 | Patrick Spendrin <ps_ml@gmx.de> |
Thomas Klausner | ea24afb | 2013-10-05 16:45:29 +0200 | [diff] [blame] | 86 | Paul Harris <harris.pc@gmail.com> |
Thomas Klausner | 133289f | 2012-01-05 14:37:11 +0100 | [diff] [blame] | 87 | Paul Sheppard <shepsoft@googlemail.com> |
Thomas Klausner | 771b1e6 | 2017-10-06 13:04:45 +0200 | [diff] [blame] | 88 | Pavel Raiskup <praiskup@redhat.com> |
Thomas Klausner | 0bd1d9a | 2010-01-31 23:08:30 +0100 | [diff] [blame] | 89 | Pierre Joye <pierre.php@gmail.com> |
Dieter Baron | 4abfd5a | 2013-04-15 20:25:23 +0200 | [diff] [blame] | 90 | Pierre-Louis Cabelguen <plcabelguen@googlemail.com> |
Thomas Klausner | 7fc6093 | 2019-07-20 15:46:48 +0200 | [diff] [blame] | 91 | Randy <randy408@protonmail.com> |
Thomas Klausner | bef37b7 | 2013-10-24 11:08:26 +0200 | [diff] [blame] | 92 | Remi Collet <remi@fedoraproject.org> |
Dieter Baron | 2749313 | 2018-04-04 09:32:39 +0200 | [diff] [blame] | 93 | Richard Schütz |
Thomas Klausner | 8898e42 | 2010-03-08 10:44:30 +0100 | [diff] [blame] | 94 | Rick Carback <carback1@umbc.edu> |
Thomas Klausner | 1319388 | 2020-03-18 08:11:41 +0100 | [diff] [blame] | 95 | Rikard Falkeborn <rikard.falkeborn@gmail.com> |
Thomas Klausner | dfba4c7 | 2015-11-17 15:36:43 +0100 | [diff] [blame] | 96 | Robert Norris <rw_norris@hotmail.com> |
Dieter Baron | 9a480bb | 2008-01-19 00:42:37 +0100 | [diff] [blame] | 97 | Roberto Tirabassi <rtirabassi@3di.it> |
Thomas Klausner | f39de25 | 2013-02-01 23:22:09 +0100 | [diff] [blame] | 98 | Roland Ortloff <Ortloff.R@gmx.de> |
Thomas Klausner | 3ac234e | 2019-12-14 11:55:06 +0100 | [diff] [blame] | 99 | Rosen Penev <rosenp@gmail.com> |
Thomas Klausner | 159b945 | 2020-12-11 10:38:52 +0100 | [diff] [blame] | 100 | Ryan Burns <rtburns@protonmail.com> |
Thomas Klausner | 07be9a1 | 2019-12-18 11:24:33 +0100 | [diff] [blame] | 101 | Sebastian Kemper <sebastian_ml@gmx.net> |
Thomas Klausner | fafbe66 | 2019-12-18 11:21:22 +0100 | [diff] [blame] | 102 | Sebastian Schmitt <sebastian.schmitt@auvesy.de> |
Dieter Baron | 59ee28b | 2017-02-02 15:21:45 +0100 | [diff] [blame] | 103 | Sergei Ozerov <ru.programmist@gmail.com> |
Thomas Klausner | 6091d76 | 2010-01-31 23:03:24 +0100 | [diff] [blame] | 104 | Simon Talbot <simont@nse.co.uk> |
Dieter Baron | 4a3c42b | 2008-06-17 11:06:42 +0200 | [diff] [blame] | 105 | Stephen Bryant <steve@bawue.de> |
Thomas Klausner | 68cf991 | 2020-03-27 15:35:09 +0100 | [diff] [blame] | 106 | Tabata Shintaro <tabata.shintaro@gmail.com> |
Thomas Klausner | c8ec26b | 2011-02-18 10:11:00 +0100 | [diff] [blame] | 107 | Tarmo Pikaro <tapika@yahoo.com> |
Thomas Klausner | 78892f4 | 2020-08-24 22:35:41 +0200 | [diff] [blame] | 108 | Taylor C. Richberger |
Thomas Klausner | a16a456 | 2019-03-12 12:34:03 +0100 | [diff] [blame] | 109 | TC |
Dieter Baron | 1c36803 | 2018-04-06 12:23:15 +0200 | [diff] [blame] | 110 | Tim Lunn <Tim@feathertop.org> |
Thomas Klausner | e8fd548 | 2012-03-20 13:37:49 +0100 | [diff] [blame] | 111 | Timo Warns <warns@pre-sense.de> |
Thomas Klausner | 096ed51 | 2012-02-13 14:54:05 +0100 | [diff] [blame] | 112 | Tom Callaway <tcallawa@redhat.com> |
Thomas Klausner | 75d7e6a | 2015-04-22 11:18:54 +0200 | [diff] [blame] | 113 | Tomas Hoger <thoger@redhat.com> |
Thomas Klausner | fdc5f1a | 2019-03-29 00:57:53 +0100 | [diff] [blame] | 114 | Tomáš Malý <malytomas@ucpu.cz> |
Thomas Klausner | 84986d2 | 2016-02-14 20:49:39 +0100 | [diff] [blame] | 115 | Torsten Paul <Torsten.Paul@gmx.de> |
Thomas Klausner | af22b0f | 2020-05-18 18:30:34 +0200 | [diff] [blame] | 116 | Transporter <ogre.transporter@gmail.com> |
Thomas Klausner | 1a06512 | 2011-08-09 22:53:34 +0200 | [diff] [blame] | 117 | Vassili Courzakis <vcoxvco@googlemail.com> |
Thomas Klausner | c8951d8 | 2018-09-30 19:22:50 +0200 | [diff] [blame] | 118 | William Lee |
Thomas Klausner | 004e03b | 2014-09-29 08:41:39 +0200 | [diff] [blame] | 119 | Wojciech Michalski <wmichalski@quay.pl> |
Thomas Klausner | f166138 | 2013-04-15 22:57:26 +0200 | [diff] [blame] | 120 | Wolfgang Glunz <Wolfgang.Glunz@gmx.de> |