1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
Authors of pbzip2
-----------------
Jeff Gilchrist (http://gilchrist.ca/jeff/)
- Using modified producer/consumer threading code from
Andrae Muys <andrae@humbug.org.au.au>
- Uses libbzip2 by Julian Seward (http://www.bzip.org/)
- Major contributions by Yavor Nikolov <nikolov.javor+pbzip2@gmail.com>
Contributions
-------------
Bryan Stillwell <bryan@bokeoa.com> - code cleanup, RPM spec, and prep work for inclusion in Fedora Extras
Dru Lemley [http://lemley.net/smp.html] - help with large file support
Kir Kolyshkin <kir@sacred.ru> - autodetection for # of CPUs
Joergen Ramskov <joergen@ramskov.org> - initial version of man page
Peter Cordes <peter@cordes.ca> - code cleanup
Kurt Fitzner <kfitzner@excelcia.org> - port to Windows compilers and decompression throttling
Oliver Falk <oliver@linux-kernel.at> - RPM spec update
Jindrich Novy <jnovy@redhat.com> - code cleanup and bug fixes
Benjamin Reed <ranger@befunk.com> - autodetection for # of CPUs in OSX
Chris Dearman <chris@mips.com> - fixed pthreads race condition that led to pthread resources issues when processing large numbers of files and random segfaults
Richard Russon <ntfs@flatcap.org> - help fix decompression bug
Paul Pluzhnikov <paul@parasoft.com> - fixed minor memory leak
Anbal Monsalve Salazar <anibal@debian.org> - creates and maintains Debian packages
Steve Christensen - creates and maintains Solaris packages (sunfreeware.com)
Alessio Cervellin - creates and maintains Solaris packages (blastwave.org)
Ying-Chieh Liao <ijliao@FreeBSD.org> - created the FreeBSD port
Andrew Pantyukhin <sat@FreeBSD.org> - maintains the FreeBSD ports and willing to resolve any FreeBSD-related problems
Roland Illig <rillig@NetBSD.org> - creates and maintains NetBSD packages
Matt Turner <mattst88@gmail.com> - code cleanup
lvaro Reguly <alvaro@reguly.com> - RPM spec update to support SUSE Linux
Ivan Voras <ivoras@freebsd.org> - support for stdin and pipes during compression and CPU detect changes
John Dalton <john@johndalton.info> - code cleanup and bug fix for stdin support
Rene Georgi <rene.georgi@online.de> - code and Makefile cleanup, support for direct decompress and bzcat
Ren Rhaume & Jeroen Roovers <jer@xs4all.nl> - patch to support uclibc's lack of a getloadavg function
Reinhard Schiedermeier <rs@cs.hm.edu> - support for tar --use-compress-prog=pbzip2
Elbert Pol - creates and maintains OS/2 packages
Nico Vrouwe <nico@gojelly.com> - support for CPU detection on Win32
Eduardo Terol <EduardoTerol [at] gmx {dot} net> - creates and maintains Windows 32bit package
Nikita Zhuk <nikita@zhuk.fi> - creates and maintains Mac OS X Automator action and workflow/service
Jari Aalto <jari.aalto@cante.net> - added long options to man page and -h output, added --loadavg, --read long options
Scott Emery <emery@sgi.com> - ignore fwrite return and pass chown errors in writeFileMetaData if effective uid root
Steven Chamberlain <steven@pyro.eu.org> - code to support throttling compression to prevent memory exhaustion with slow output pipe
Yavor Nikolov <nikolov.javor+pbzip2@gmail.com> - multiple improvements and bugfixes
David James <davidjames at chromium.org> - provided patch to fix deadlock due to unsynchronized broadcast (bug #876686)
Gordon - provided patch for improving I/O error messages (bug #874605)
Special thanks for suggestions and testing
-------------------------------------------
Phillippe Welsh, James Terhune, Dru Lemley, Bryan Stillwell, George Chalissery, Kir Kolyshkin, Madhu Kangara, Mike Furr, Joergen Ramskov, Kurt Fitzner, Peter Cordes, Oliver Falk, Jindrich Novy, Benjamin Reed, Chris Dearman, Richard Russon, Anbal Monsalve Salazar, Jim Leonard, Paul Pluzhniko, Robert Archard, Coran Fisher, Ken Takusagawa, David Pyke, Matt Turner, Damien Ancelin, lvaro Reguly, Ivan Voras, John Dalton, Sami Liedes, Rene Georgi, Ren Rhaume, Jeroen Roovers, Reinhard Schiedermeier, Kari Pahula, Elbert Pol, Nico Vrouwe, Eduardo Terol, Samuel Thibault, Michael Fuereder, Jari Aalto, Scott Emery, Steven Chamberlain, Yavor Nikolov, Nikita Zhuk, Joao Seabra, Conn Clark, Mark A. Haun, Tim Bielawa, Michal Gorny, Mikolaj Habdank, Christian Kujau, Marc-Christian Petersen, Piero Ottuzzi, Ephraim Ofir, Laszlo Ersek, Dima Tisnek, Tanguy Fautre.
|