X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=misc%2FChangeLog;h=ebd4d70874290cc2eb29a83ce5eca6e22e1ce626;hb=414846b126d4d751bd6b36df0a39dcb030e0feb3;hp=daf40f962ed2ee041fc39cf2f113c1c10bd39e55;hpb=ee828a9d1e6f3eef29d6dc5b0008a79fe867eac0;p=tools%2Fe2fsprogs.git diff --git a/misc/ChangeLog b/misc/ChangeLog index daf40f9..ebd4d70 100644 --- a/misc/ChangeLog +++ b/misc/ChangeLog @@ -1,3 +1,342 @@ +2004-09-17 Theodore Ts'o + + * 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 + + * 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 + + * Makefile.in (mke2fs.static): Add the blkid library to so + mke2fs.static builds correctly. + +2004-04-11 Theodore Ts'o + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * Release of E2fsprogs 1.35 + +2004-02-28 Theodore Ts'o + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 as + the current maintainer. + +2004-01-20 root + + * chattr.c (main): Add support for '--' to stop options + processing. (Addresses Debian bug #225188). + +2003-12-26 Theodore Ts'o + + * 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 + + * Makefile.in: Add filefrag program to the list of programs + installed in /usr/sbin. + +2003-12-11 Theodore Ts'o + + * tune2fs.8.in: Fix some whitespace errors in the command synopsis. + +2003-12-07 Theodore Ts'o + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 for + the patch.) + +2003-07-25 Theodore Ts'o + + * Release of E2fsprogs 1.34 + +2003-07-25 Theodore Ts'o + + * 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 + + * 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 + + * 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 + + * 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 ) + +2003-05-21 Theodore Ts'o + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * Release of E2fsprogs 1.33 + +2003-04-18 Theodore Ts'o + + * 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 + + * Makefile.in (fsck): Fsck does not need to linked against the + ext2 libraries anymore. + +2003-04-16 Theodore Ts'o + + * fsck.c (main): Put stdout and stderr into non-buffered mode to + avoid cosmetic problems when running fsck under logsave. + + * mke2fs.c (PRS): Avoid printing the version banner for mke2fs if + the -q option is specified. (Addresses Debian bug #172716) + + * logsave.c: Add support for the -a option (only partially + implemented previously). Always log the command-line and + start and stop time to the log file. Add support for the + -s option, which skips text bracketed between control-A + and control-B characters. + +2003-04-14 Theodore Ts'o + + * logsave.c: New program which saves the output of a command in a + log file, even if the containing directory hasn't been + mounted yet (in which case the it saves the output in + memory until it can write out the logfile). + +2003-04-11 Theodore Ts'o + + * mke2fs.c (PRS): If the argument to -b is negative, treat it as a + minimum blocksize. (Feature requested by EVMS developers + for mainframe DASD's that do not support 1k blocksizes.) + + * mke2fs.8.in: Document the -g option. (Addresses Debian bug #188318) + + * mke2fs.c (PRS): Fix bug where mke2fs was incorrectly checking + the argument to the -g option, if the default block size + is used. (Addresses Debian bug #188319) + + * tune2fs.8.in, mke2fs.8.in: Document the dir_index filesystem + feature which can be used with the -O option. + 2003-04-06 Theodore Ts'o * fsck.c (parse_fstab_line, interpret_type, fsck_device, ignore,