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.
5 This file may be modified and/or distributed without restriction. This is
6 not an invitation to misrepresent who contributed to GNU Parted.
8 -------------------------------------------------------------------------------
10 We need to keep track of copyright (see the Maintainer HOWTO on www.gnu.org).
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
18 * ext2 "strange layout" fix (experimental)
19 * support for physical block sizes
22 http://nic-nac-project.de/~skypher/
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)
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)
61 Lennert Buytenhek <buytenh@gnu.org>
62 * original ext2 code (libparted/fs_ext2)
63 * discussion/ideas for API
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
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
75 Martin von Löwis <martin@mira.isdn.cs.tu-berlin.de>
78 Baty Jean-Marc <baty@club-internet.fr>
81 Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp>
82 * Japanese translations
84 Eliphas Levy Theodoro <eliphas@conectiva.com>
85 * Brazillian Portugese translations
87 Dmitry S. Sivachenko <dima@Chg.RU>
88 * Russian translations
90 Timshel Knoll <timshel@pobox.com>
91 * man pages (parted.8 partprobe.8)
94 Ivo Timmermans <itimmermans@bigfoot.com>
97 Ryoji Kawagishi <kawagisi@yk.rim.or.jp>
98 * Japanese translation of doc/USER (user documentation)
99 (replaced by Okuji's version, now)
101 Okuji Yoshinori <okuji@kuicr.kyoto-a.ac.jp>
103 * contributions to Japanese translations
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
109 Damien Genet <damien.genet@free.fr>
112 Ben Collins <bcollins@debian.org>
113 * Sun disk label support (libparted/disk_sun.c)
116 Vincent Stelhé <vincent.stelhe@free.fr>
117 * move syntax patch (make END specification optional). Trivial
118 for copyright purposes (no disclaimer needed)
120 Neal H Walfield <neal@cs.uml.edu>
121 * GNU/Hurd port - libparted/gnu.c
123 Thomas Roelz <tom@suse.de>
126 Matt Domsch <Matt_Domsch@dell.com>
127 * GUID Partition Table (GPT) support (disk_gpt.[ch],
129 * misc bug fixes, including end-of-device workaround
132 Kjetil Torgrim Homme <kjetilho@linpro.no>
133 * Norweigen translations
135 Jörgen Tegnér <jorgen.tegner@telia.com>
136 * Swedish translations
138 Keld Simonsen <keld@dkuug.dk>
139 * Danish translations
141 Richard M. Kreuter <kreuter@ausar.rutgers.edu>
142 * converted doc/USER to texinfo (doc/parted.texi)
144 Miquel Matas <miquelmatas@wanadoo.es>
145 * Catalan translations
147 Andreas Dilger <adilger@clusterfs.com>
148 * lots of mix bug fixes/cleanups
150 Vicente E. Llorens <vllorens@mundofree.com>
151 * Spanish translations
153 Yury Umanets <torque@ukrpost.net>
154 * basis of libparted/fs_reiserfs
156 Bernardo João Torres da Silveira
157 <bernardojts@ig.com.br>
158 * pt_BR translation of FAQ and parted.texi
160 Wojciech Polak <polak@gnu.org>
161 * Polish translations
163 Miloslav Trmac <mitr@volny.cz>
166 Maxim V. Dziumanenko <mvd@mylinux.com.ua>
167 * Ukrainian translations
169 Giuseppe Sacco <eppesuig@debian.org>
170 * Italian translations
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)
179 Chris Lumens <clumens@redhat.com>
180 * interactive help fixes for filesystem types
181 * gcc-4 pedanticism cleanups
183 Wei-Lun Chao <chaoweilun@pcmail.com.tw>
184 * Taiwanese dialect of Chinese (Cantonese?) translations.
186 Tran Thi Hoang Quyen <banhdauxanhhaiduong@gmail.com>
187 * Vietnamese translations
189 Eduardo Maestri Righes <eduardo@tteng.com.br>
190 * hidden partitions support
191 * setting MS Reserved partitions through "set" command.
193 Arif E. Nugroho <arif_endro@yahoo.com>
194 * Indonesian translations
196 Ithamar R. Adema <ithamar@unet.nl>
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
212 * Various bug fixes and other things.
214 Peter Jones <pjones@redhat.com>
215 * Add ped_exception_get_handler()
216 * /dev/mapper read/write support on Linux (via libdevmapper)
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
222 * Fixed off-by-one error in GPT header that allowed for overlap
223 between LDAs of LastUsableLBA and PartitionEntryLBA in backup GPT
225 Olaf Hering <olh@suse.de>
226 * Fixes for Macintosh disk label code
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.
235 Harald Welte <laforge@gnumonks.org>
236 * SD/MMC Storage card support on Linux