1 This file is part of GNU Parted 2 Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 3 Free Software Foundation Inc. 4 5 This file may be modified and/or distributed without restriction. This is 6 not an invitation to misrepresent who contributed to GNU Parted. 7 8 ------------------------------------------------------------------------------- 9 10 We need to keep track of copyright (see the Maintainer HOWTO on www.gnu.org). 11 12 13 Leslie Patrick Polzer <polzer@gnu.org> 14 * parts of 1.6.24 PedUnit API 15 * GPT pth_* functions and block size fixes 16 * PED_SECTOR_SIZE -> PED_SECTOR_SIZE_DEFAULT 17 * debugging framework 18 * ext2 "strange layout" fix (experimental) 19 * support for physical block sizes 20 * SCO BFS support 21 22 http://nic-nac-project.de/~skypher/ 23 24 Snail Mail: 25 Am Kirchberg 15 26 89537 Giengen 27 Germany 28 29 Andrew Clausen <clausen@gnu.org> 30 * all FAT code (libparted/fs_fat) 31 * all linux-swap code (libparted/fs_linux_swap) 32 * some reiserfs glue code (libparted/fs_reiserfs) with Umanets 33 * most of the API (with lots of discussion with Lennert Buytenhek) 34 (include/parted/*) 35 * generic filesystem code (filesys.c) and device code (device.c) 36 * exception code (exception.c, debug.c) 37 * partition table code (disk.c) 38 * dos partition support (disk_dos.c) 39 * mac partition support (disk_mac.c) 40 * mips partition support (disk_mips.c) 41 * loopback support (disk_loop.c) 42 * some of the PC98 code (disk_pc98.c), with Masahiro Sakai. 43 * misc. hacking on all disk_*.c code 44 * low-level I/O code (device.c, geom.c, linux.c) 45 - init_scsi() stolen from gnome-gfdisk via Matt Wilson. 46 * constraint solver (natmath.c, constraint.c) 47 * command-line, and fdisk-like frontend (parted/*) 48 * stubs for ntfs, hfs, xfs 49 * hacked on libparted/fs_ext2 a fair bit (bug fixes, error handling, 50 support for > 1024 groups, etc.) 51 * libparted/mbr.s (the MBR boot loader code) 52 * misc hacking on GNU/Hurd port 53 * major surgery on GUID Partition Table (GPT) support (disk_gpt.[ch]) 54 * progress meter support (libparted/timer.c include/parted/timer.h) 55 56 Snail mail: 57 18 Shaw St 58 Ashwood, 3147 59 Australia 60 61 Lennert Buytenhek <buytenh@gnu.org> 62 * original ext2 code (libparted/fs_ext2) 63 * discussion/ideas for API 64 65 Matthew Wilson <msw@redhat.com> 66 * basis of partition table and device code (disk.c, disk_dos.c, 67 and device.c) Has morphed into something that looks completely 68 different now :-) 69 * bug fixes 70 * BSD disklabel support (disk_bsd.c) 71 * Python bindings to libparted 72 * Don't detect AIX physical volumes as msdos partition tables 73 * Code for manipulating AIX PVs 74 75 Martin von Löwis <martin@mira.isdn.cs.tu-berlin.de> 76 * German translations 77 78 Baty Jean-Marc <baty@club-internet.fr> 79 * French translations 80 81 Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp> 82 * Japanese translations 83 84 Eliphas Levy Theodoro <eliphas@conectiva.com> 85 * Brazillian Portugese translations 86 87 Dmitry S. Sivachenko <dima@Chg.RU> 88 * Russian translations 89 90 Timshel Knoll <timshel@pobox.com> 91 * man pages (parted.8 partprobe.8) 92 * bug fixes 93 94 Ivo Timmermans <itimmermans@bigfoot.com> 95 * Dutch translations 96 97 Ryoji Kawagishi <kawagisi@yk.rim.or.jp> 98 * Japanese translation of doc/USER (user documentation) 99 (replaced by Okuji's version, now) 100 101 Okuji Yoshinori <okuji@kuicr.kyoto-a.ac.jp> 102 * doc/USER.jp 103 * contributions to Japanese translations 104 105 Masahiro Sakai <ZVM01052@nifty.ne.jp> 106 * most of the PC98 support (disk_pc98.c), with Andrew Clausen 107 * lots of tedious work on parted/strlist.c 108 109 Damien Genet <damien.genet@free.fr> 110 * parted.m4 111 112 Ben Collins <bcollins@debian.org> 113 * Sun disk label support (libparted/disk_sun.c) 114 * stubs for UFS 115 116 Vincent Stelhé <vincent.stelhe@free.fr> 117 * move syntax patch (make END specification optional). Trivial 118 for copyright purposes (no disclaimer needed) 119 120 Neal H Walfield <neal@cs.uml.edu> 121 * GNU/Hurd port - libparted/gnu.c 122 123 Thomas Roelz <tom@suse.de> 124 * misc bug fixes 125 126 Matt Domsch <Matt_Domsch@dell.com> 127 * GUID Partition Table (GPT) support (disk_gpt.[ch], 128 crc32.[ch]) 129 * misc bug fixes, including end-of-device workaround 130 in libparted/linux.c 131 132 Kjetil Torgrim Homme <kjetilho@linpro.no> 133 * Norweigen translations 134 135 Jörgen Tegnér <jorgen.tegner@telia.com> 136 * Swedish translations 137 138 Keld Simonsen <keld@dkuug.dk> 139 * Danish translations 140 141 Richard M. Kreuter <kreuter@ausar.rutgers.edu> 142 * converted doc/USER to texinfo (doc/parted.texi) 143 144 Miquel Matas <miquelmatas@wanadoo.es> 145 * Catalan translations 146 147 Andreas Dilger <adilger@clusterfs.com> 148 * lots of mix bug fixes/cleanups 149 150 Vicente E. Llorens <vllorens@mundofree.com> 151 * Spanish translations 152 153 Yury Umanets <torque@ukrpost.net> 154 * basis of libparted/fs_reiserfs 155 156 Bernardo João Torres da Silveira 157 <bernardojts@ig.com.br> 158 * pt_BR translation of FAQ and parted.texi 159 160 Wojciech Polak <polak@gnu.org> 161 * Polish translations 162 163 Miloslav Trmac <mitr@volny.cz> 164 * Czech translations 165 166 Maxim V. Dziumanenko <mvd@mylinux.com.ua> 167 * Ukrainian translations 168 169 Giuseppe Sacco <eppesuig@debian.org> 170 * Italian translations 171 172 Guillaume Knispel <k_guillaume@libertysurf.fr> 173 * nearly all hfs and hfs+ code (libparted/fs_hfs) 174 * hfs+ support for mac partitions (disk_mac.c) 175 * sync_fast code (linux.c gnu.c geom.[ch] device.[ch] ) 176 * various fixes (parted.c ui.c filesys.c disk_dos.c disk.c 177 doc/parted.texi doc/API disk_gpt.c disk_mac.c unit.c fs_fat/traverse.c) 178 179 Chris Lumens <clumens@redhat.com> 180 * interactive help fixes for filesystem types 181 * gcc-4 pedanticism cleanups 182 183 Wei-Lun Chao <chaoweilun@pcmail.com.tw> 184 * Taiwanese dialect of Chinese (Cantonese?) translations. 185 186 Tran Thi Hoang Quyen <banhdauxanhhaiduong@gmail.com> 187 * Vietnamese translations 188 189 Eduardo Maestri Righes <eduardo@tteng.com.br> 190 * hidden partitions support 191 * setting MS Reserved partitions through "set" command. 192 193 Arif E. Nugroho <arif_endro@yahoo.com> 194 * Indonesian translations 195 196 Ithamar R. Adema <ithamar@unet.nl> 197 * BeOS support 198 199 David Cantrell <dcantrell@redhat.com> 200 * Added support for Promise SX8 devices (original patch from Jeremy 201 Katz <katzj@redhat.com>) 202 * Brought IBM/Red Hat DASD patches forward to parted-1.7.x 203 Original IBM authors: Volker Sameske <sameske@de.ibm.com> 204 Horst Hummel <Horst.Hummel@de.ibm.com> 205 Original Red Hat authors: Phil Knirsch <phil@redhat.de> 206 Harald Hoyer <harald@redhat.de> 207 * Prevent SIGFPE when FAT sector size is 0 208 * Add virtual DASD (VIODASD) on iSeries support 209 * Use O_DIRECT I/O to prevent first partition corruption on GPT disks 210 * Prevent sector reading exceptions from ped_geometry_check() on Mac 211 disklabels. 212 * Various bug fixes and other things. 213 214 Peter Jones <pjones@redhat.com> 215 * Add ped_exception_get_handler() 216 * /dev/mapper read/write support on Linux (via libdevmapper) 217 218 Darren Lavender <dl1@hppine99.gbr.hp.com> 219 * Fix SIGSEGV in parted 1.6.19 and assertion error in 1.7.0 220 * Add support for LUN/device resize detection and option GPT 221 header corruption 222 * Fixed off-by-one error in GPT header that allowed for overlap 223 between LDAs of LastUsableLBA and PartitionEntryLBA in backup GPT 224 225 Olaf Hering <olh@suse.de> 226 * Fixes for Macintosh disk label code 227 228 Debarshi Ray <rishi@gnu.org> 229 * Display disk model and transport type in parted(8). 230 * '--list/-l' command line switch. 231 * Introduce 'print devices' and alias 'print list' to 'print all'. 232 * Alias 'mktable' to 'mklabel'. 233 * Code and API clean-up, bug fixes, and other miscellaneous stuff.