+2004-09-17 Theodore Ts'o <tytso@mit.edu>
+
+ * tune2fs.8.in: Mention that e2fsck -D might be useful after
+ setting the dir_index filesystem feature. (Addresses
+ Debian Bug #268148)
+
+2004-07-28 Theodore Ts'o <tytso@mit.edu>
+
+ * e2image.c, e2image.8.in: Add new option -I which allows the
+ administrator to install an metadata stored in an e2image
+ file to a filesystem. Obviously, this can be very
+ dangerous!
+
+2004-06-25 Theodore Ts'o <tytso@mit.edu>
+
+ * Makefile.in (mke2fs.static): Add the blkid library to so
+ mke2fs.static builds correctly.
+
+2004-04-11 Theodore Ts'o <tytso@mit.edu>
+
+ * tune2fs.8.in: Fixed spelling error (Addresses Debian Bug #242995)
+
+ * mke2fs.8.in: Clarify man page's description of the '-O' option.
+ (Addresses Debian Bug #241940)
+
+2004-04-07 Theodore Ts'o <tytso@mit.edu>
+
+ * tune2fs.c (update_feature_set): If the compatibility bitmasks
+ were not modified, don't set the superblock dirty bit.
+
+2004-04-03 Theodore Ts'o <tytso@mit.edu>
+
+ * Makefile.in: Update the modtime even if subst doesn't need to
+ update the man pages, to avoid always re-running
+ subst, especially since there are no dependencies on these
+ generated files.
+
+2004-03-21 Theodore Ts'o <tytso@mit.edu>
+
+ * blkid.c: Remove the partially implemented -p option (it never
+ did anything, but was documented in the man page and the
+ usage display).
+
+2004-03-20 Theodore Ts'o <tytso@mit.edu>
+
+ * blkid.c (main, print_tags): Add new option -o which allows the
+ user to control the output format of blkid.
+
+ * mke2fs.8.in: Fix spelling typos (Addresses Debian Bug #238741)
+
+2004-03-08 Theodore Ts'o <tytso@mit.edu>
+
+ * e2image.8.in: Update manpage to detail that writing to stdout is
+ currently only supported when writing a raw image dump.
+ (Addresses Debian bug #236383)
+
+2004-03-04 Theodore Ts'o <tytso@mit.edu>
+
+ * logsave.c (main): Use setsid() to avoid getting killed by init
+ (run_program): Add a newline after reporting the exit code
+ or signal when the program exits.
+
+2004-02-28 Theodore Ts'o <tytso@mit.edu>
+
+ * Release of E2fsprogs 1.35
+
+2004-02-28 Theodore Ts'o <tytso@mit.edu>
+
+ * badblocks.c (main): Change the default number of blocks tested
+ at once from 16 to 64. (Addresses Debian bug #232240)
+
+2004-02-26 Theodore Ts'o <tytso@mit.edu>
+
+ * filefrag.c: Fix gcc -Wall nits.
+
+ * badblocks.c (pattern_fill): Fix bug accidentally added when
+ fixing up gcc -Wall nits. badblocks -t random was not
+ getting handled properly because ~0 needed to be cast to
+ an unsigned long instead of an unsigned char. (Addresses
+ Debian bug #234828)
+
+2004-02-21 Theodore Ts'o <tytso@mit.edu>
+
+ * fsck.c (execute): Use '&&' instead of '&'. (It didn't cause a
+ problem because we got lucky, but let's do things right.
+ Fix from Thomas Woerner at Red Hat.)
+
+2004-02-03 Theodore Ts'o <tytso@mit.edu>
+
+ * filefrag.c: Use #ifdef __linux__ instead of __LINUX__ so that it
+ actually compiles on Linux. (Addresses Debian bug
+ #230992)
+
+2004-01-31 Theodore Ts'o <tytso@mit.edu>
+
+ * chattr.1.in: Clarify man page.
+
+ * chattr.1.in, dumpe2fs.8.in, lsattr.1.in, mklost+found.8.in,
+ tune2fs.8.in: List Theodore Ts'o <tytso@alum.mit.edu> as
+ the current maintainer.
+
+2004-01-20 root <tytso@mit.edu>
+
+ * chattr.c (main): Add support for '--' to stop options
+ processing. (Addresses Debian bug #225188).
+
+2003-12-26 Theodore Ts'o <tytso@mit.edu>
+
+ * chattr.1.in: Update text indicating the 'c', 's', and 'u'
+ attributes are not currently supported to remove any
+ mention of a specific kernel version. (Addresses Debian
+ bug #214920)
+
+ * fsck.8.in: Update text describing "standard" options supported
+ by filesystem-specific checkers. (Addresses Debian bug
+ #222606)
+
+2003-12-25 Theodore Ts'o <tytso@mit.edu>
+
+ * Makefile.in: Add filefrag program to the list of programs
+ installed in /usr/sbin.
+
+2003-12-11 Theodore Ts'o <tytso@thunk.org>
+
+ * tune2fs.8.in: Fix some whitespace errors in the command synopsis.
+
+2003-12-07 Theodore Ts'o <tytso@mit.edu>
+
+ * mke2fs.c (PRS): Fix mke2fs -V so that it prints the version banner.
+
+ * badblocks.c, blkid.c, chattr.c, dumpe2fs.c, e2image.c, fsck.c,
+ fsck.h, lsattr.c, mke2fs.c, nls-enable.h, tune2fs.c,
+ util.c: Fix gcc -Wall nitpicks.
+
+2003-09-13 Theodore Ts'o <tytso@mit.edu>
+
+ * tune2fs.c (parse_e2label_options, parse_tune2fs_options,
+ do_findfs): Check the returned name from blkid_get_devname and
+ print an error if the requested LABEL/UUID does not exist.
+
+2003-09-03 Theodore Ts'o <tytso@mit.edu>
+
+ * dumpe2fs.c (list_desc): Use ext2fs_super_and_bgd_loc to
+ determine the locations of the superblock and block group
+ descriptors.
+
+2003-11-20 Theodore Ts'o <tytso@mit.edu>
+
+ * util.c (check_plausibility): Support 2.6 kernel header files,
+ instead of having the build to crash. (Addresses Debian
+ bug #221778)
+
+2003-09-01 Theodore Ts'o <tytso@mit.edu>
+
+ * mke2fs.c (progress_init, progress_update): If the environment
+ variable MKE2FS_SKIP_PROGRESS is set, then don't print out
+ a progress bar; for regression test support.
+ (PRS): If the environment variable MKE2FS_DEVICE_SECTSIZE
+ is set, then override the device sector size. Again for
+ regression test support.
+ (main): If the environment variable MKE2FS_SKIP_CHECK_MSG
+ is set, then skip printing an information messages about
+ when the filesystem will be checked, since this number is
+ random and screws up the regression test expect script.
+
+2003-08-31 Theodore Ts'o <tytso@mit.edu>
+
+ * mke2fs.c (set_fs_defaults): Fix bug which caused -T largefile or
+ -T largefile4 to core dump due to a division by zero
+ error. (Addressed Debian bug #207082)
+
+2003-08-24 Theodore Ts'o <tytso@mit.edu>
+
+ * dumpe2fs.8.in, e2image.8.in, e2label.8.in, mke2fs.8.in,
+ tune2fs.8.in: Adjust description line so that apropos
+ "ext2" or "ext3" will find the man page. (Addresses
+ Debian Bug #206845)
+
+2003-08-01 Theodore Ts'o <tytso@mit.edu>
+
+ * badblocks.c (set_o_direct): Add check to make sure the file
+ offset of the device is page aligned. (Addresses Debian
+ Bug #203713)
+
+ * badblocks.c (test_ro, test_rw): Add code to recover after an
+ error so that we continue reading on page-aligned
+ boundaries. (Thanks to Philippe Troin <phil@fifi.org> for
+ the patch.)
+
+2003-07-25 Theodore Ts'o <tytso@mit.edu>
+
+ * Release of E2fsprogs 1.34
+
+2003-07-25 Theodore Ts'o <tytso@mit.edu>
+
+ * mke2fs.c (PRS): Add warning if using -j and the blocksize is
+ greater than 4096, since some kernels don't support ext3
+ with large block sizes. (Addresses Debian bug #193773)
+
+ * badblocks.c (set_o_direct): Remove debugging printf. (Addresses
+ Debian bug #201499)
+
+2003-07-21 Theodore Ts'o <tytso@mit.edu>
+
+ * fsck.c (wait_many): Rename wait_all() to wait_many(), and have
+ new semantics: WAIT_ALL vs. WAIT_ATLEAST_ONE. This fixes
+ a bug where when fsck is waiting for another partition on
+ the same spindle, it spins wasting a lot of CPU.
+
+2003-07-12 Theodore Ts'o <tytso@mit.edu>
+
+ * badblocks.c (do_read, do_write, test_rw): Change the read/write
+ test to honor the -c option (number of blocks at a time).
+ do_read and do_write will try to turn on the O_DIRECT flag
+ if it appears that it is possible to use it. (Addresses
+ Debian bug #198006)
+
+ * mke2fs.c (set_fs_defaults): If sector_size is 0, don't use it to
+ set the blocksize to zero. This causes MD devices to fail
+ since they don't support the BLKSSZGET ioctl. (Addresses
+ Debian bug #196734)
+
+2003-07-06 Theodore Ts'o <tytso@mit.edu>
+
+ * mke2fs.c (PRS, main): If CONFIG_TESTIO_DEBUG, then use the
+ testio manager.
+
+ * mke2fs.c (PRS): Round down the default filesystem size so that
+ it is an even multiple of the page size, to work around
+ buffer cache kernel bug.
+
+ * badblocks.c: Fix gcc -Wall nitpicks (signed/unsigned type issues)
+
+ * blkid.c: Fix gcc -Wall nitpicks (missing #include <string.h>)
+
+2003-05-21 Theodore Ts'o <tytso@mit.edu>
+
+ * mke2fs.c (PRS, set_fs_defaults): If the sector size of the
+ device is larger than the default block size, then use the
+ sector size of the device as the default block size.
+
+2003-05-18 Theodore Ts'o <tytso@mit.edu>
+
+ * badblocks.c: Use an unsigned integer to support 4-byte test
+ patterns with the high bit set. Let the user explicitly
+ specify a random pattern with the argument "random".
+
+2003-05-07 Theodore Ts'o <tytso@mit.edu>
+
+ * badblocks.c (test_rw): Fix minor memory leak with test_rw() is
+ called for multiple passes.
+ (test_nd): Fix bug in chosing randomness for the
+ non-destructive test. We were only using 1 bit of
+ randomness per byte instead of 8 due to a bit-shift bug.
+ Also, initialize the random number generator from the time
+ in main(). Thanks to Thayne Harbaugh for pointing out
+ these bugs.
+
+ * badblocks.c, badblocks.8.in: Functional enhancements contributed
+ by Thayne Harbaugh. These patches allow the -t option to
+ control the test pattern(s) used when checking the disk.
+ Test patterns may be specified in all modes (r/w, r/o and
+ non-destructive).
+
+2003-05-05 Theodore Ts'o <tytso@mit.edu>
+
+ * tune2fs.c (main, add_journal_device, remove_journal_device): If
+ --enable-testio-debug is set, then use the test_io manager
+ so we can watch what tune2fs is doing.
+
+2003-05-03 Theodore Ts'o <tytso@mit.edu>
+
+ * uuidgen.c (main): Add setup functions for NLS support.
+
+ * e2image.c (write_header), mke2fs.c (PRS): Add missing space in
+ displayed message.
+
+ * badblocks.c (usage), findsuper.c (main), util.c
+ (parse_journal_opts): Fix typo in usage string.
+
+ * tune2fs.c (parse_time): Add portability code to work around lack
+ of strptime().
+
+ * Makefile.in: Add $(LIBINTL) to the link line so we can support
+ using the internal gettext library.
+
+ * nls-enable.h: Add #ifndef protection around LOCALEDIR definition.
+
+2003-04-21 Theodore Ts'o <tytso@mit.edu>
+
+ * Release of E2fsprogs 1.33
+
+2003-04-18 Theodore Ts'o <tytso@mit.edu>
+
+ * Makefile.in (uuidgen): Avoid linking lsattr and chattr against
+ libext2fs, and avoid linking blkid against any of the ext2
+ libraries.
+
2003-04-17 Theodore Ts'o <tytso@mit.edu>
* Makefile.in (fsck): Fsck does not need to linked against the