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.