Whamcloud - gitweb
Add support for ocfs2 detection to the blkid library,
[tools/e2fsprogs.git] / misc / ChangeLog
index 621eb12..ebd4d70 100644 (file)
@@ -1,3 +1,301 @@
+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