Remove Changelog files since they're not used after the git migration

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
This commit is contained in:
Theodore Ts'o 2007-07-07 22:25:07 -04:00
parent 714da4515e
commit 424a3e4a23
26 changed files with 3 additions and 20227 deletions

View File

@ -1,13 +0,0 @@
#!/bin/sh
FILES=`find . -name ChangeLog -print`
header=/tmp/revheader
for i in $FILES
do
echo $i
bk edit $i
cat $header $i > $i.new
mv $i.new $i
done

View File

@ -1,9 +0,0 @@
#!/bin/sh
for i in `find . -name ChangeLog -print`
do
echo "=========================================="
echo $i
sed -n '1,/Release/p' $i
done

View File

@ -2,7 +2,7 @@
2) "make check"!!!
3) Use ./.head-Changelog to assemble release notes.
3) Use "git log" to assemble release notes.
4) Update files which contain version information
version.h
@ -11,9 +11,7 @@
e2fsprogs.lsm
doc/libext2fs.texinfo (three places)
5) Update ChangeLog files using ./.fix-ChangeLogs
5) Make source distribution
6) Make source distribution
7) Adjust sizes in e2fsprogs-VER.lsm; rebuild source files; rebuild RPM files
6) Adjust sizes in e2fsprogs-VER.lsm; rebuild source files; rebuild RPM files

1132
ChangeLog

File diff suppressed because it is too large Load Diff

View File

@ -1,97 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2006-11-12 Theodore Tso <tytso@mit.edu>
* build-rpm: Ignore the quilt working directory, and clean up the
tmp directory afterwards.
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2004-04-19 Andreas Dilger <adilger@clusterfs.com>
* build-rpm: use rpmbuild if it is installed instead of rpm
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2001-01-02 <tytso@snap.thunk.org>
* build-rpm: Shell script contributed by sct

File diff suppressed because it is too large Load Diff

View File

@ -1,198 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2006-03-18 Theodore Ts'o <tytso@mit.edu>
* libext2fs.texinfo (Iterating over blocks in an inode): Fix
BLOCK_FLAG_TRAVERSE so it is the correct
BLOCK_FLAG_DEPTH_TRAVERSE. (Addresses Debian Bug #351268)
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-01-18 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Fix the kernel compile-time echo commands to be
consistent and portable
2005-01-07 Theodore Ts'o <tytso@mit.edu>
* libblkid.txt: Fix minor typo's --- thanks to Mike Castle
(dalgoda at ix.netcom.com) for pointing them out --- and
clarify the text describing blkid_put_cache().
2004-12-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.in (install-doc-libs): Use $(MKINSTALLDIRS) macro
Use Linux-kernel-style makefile output for "make install"
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output to make it
easier to see errors/warnings.
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-07-21 Theodore Ts'o <tytso@mit.edu>
* libblkid.txt: Clarify documentation file
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-03-06 Theodore Tso <tytso@mit.edu>
* Makefile.in: Don't bomb out if makeinfo or texinfo aren't
present. They aren't on all systems.
2003-03-01 Theodore Ts'o <tytso@mit.edu>
* libblkid.txt (token): New file which gives basic
documentation to the libblkid library.
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2002-10-13 Theodore Ts'o <tytso@mit.edu>
* libext2fs.texinfo: Add extra spaceing so that the info directory
looks OK on Openwall.
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-12-11 Theodore Tso <tytso@valinux.com>
* Add new descriptions for the following functions:
ext2fs_block_iterate, ext2fs_block_iterate2,
ext2fs_read_dir_block, ext2fs_write_dir_block,
ext2fs_new_dir_block, ext2fs_dir_iterate, ext2fs_mkdir,
ext2fs_expand_dir, ext2fs_link, ext2fs_unlink,
ext2fs_clear_block_bitmap, ext2fs_set_block_bitmap,
ext2fs_group_of_blk, ext2fs_group_of_ino.
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-30 Theodore Tso <tytso@valinux.com>
* libext2fs.texinfo: Remove texinfo warnings by adding white space
after the function name and before the open parenthesis.
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-27 Theodore Tso <tytso@valinux.com>
* Makefile.in: Don't predefine RM; it's defined by MCONFIG
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2001-05-20 Theodore Tso <tytso@valinux.com>
* libext2fs.texinfo: Added @dircategory line so that Debian
programs know which section to list the .info file.
2001-01-11 <tytso@snap.thunk.org>
* libext2fs.texinfo: Change ino_t to ext2_ino_t
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.15
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-07-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
* libext2fs.texinfo: Update definition of ext2fs_block_iterate2.
1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in (install-doc-libs): Remove libext2fs.info*, not just
libext2fs.info*.gz. Add an uninstall-doc-libs target.

File diff suppressed because it is too large Load Diff

View File

@ -1,131 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2006-08-30 Theodore Tso <tytso@mit.edu>
* init.c (div_ceil, set_file_system_info): Fix potential overflow
for really big filesystems.
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2004-04-03 Theodore Ts'o <tytso@mit.edu>
* ext2ed.h: Use the ext2_fs.h header file from libext2fs, instead
from the kernel header files.
* Makefile.in: Update the modtime even if subst doesn't need to
update the ext2ed man page and conbfiguration, to avoid
always re-running subst, especially since there are no
dependencies on these generated files.
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2002-09-30 Theodore Ts'o <tytso@mit.edu>
* dir_com.c (search_dir_entries): If there is a directory entry of
length 0, go to the next block, so we don't end up looping
forever.
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-05-12 <tytso@mit.edu>
* README: Add warning about shortcomings in ext2ed. Please don't
include this in distributions --- it's too buggy for that.
* init.c (signal_SIGWINCH_handler): Reinstall signal handler after
it is activated.
* main.c: Make use of readline library optional (currently
disabled). Allow the filesystem/device which is to be
examined/edited to be specified on the command line, with
the -w option indicating that the filesystem should be
opened read/write. Use the ncurses functions to read from
the keyboard, and use the pgdn and pgup keys to activate
the relavant commands. Also poll the keyboard with a
timeout of .1 second, so that window-size changes can be
dealt with automatically.
* Makefile.in: Remove ncurses library from link line.
* win.c: Rewrite redraw function so that it changes the all of the
ncurses's windows, instead of destroying all of the
windows and recreating them all. (This assumes requires
some ncurses-specific functions, and isn't quite as
portable, but that's OK.) Create two new windows and
force the lines above and below the showpad area to be
empty.
* general_com.c: Remove e-mail address for Gadi Oxman, since it
doesn't work anymore, and I've made enough changes that
Gadi shouldn't get any complaints or bug reports for this
version.
2002-05-11 <tytso@mit.edu>
* win.c, main.c, general_com.c: Use e2fsprogs's version
information for the program banner.
* ext2ed.h, init.c, general_com.c: Add a field_type parameter, and
use specialized routines for showing and setting ints, uints,
and characeter strings.
* ext2.descriptors: Updated with newer superblock descriptor; use
__u32 and __u16 instead of unsigned long and unsigned
short. Add data structures for direcctory indexing code.
* Makefile.in: Added make depend logic.
2002-05-11 <tytso@mit.edu>
* ext2ed.h: Remove VAR_DIR, and replace it with ETC_DIR.
(/var/lib is no longer a politically correct location for
application files according to the FHS). Change include
file location of ncurses.h to be /usr/include/ncurses.h.
* init.c: Look for the configuration file in ETC_DIR/ext2ed.conf
* Makefile.in: Integrate into the e2fsprogs makefile structure
* ext2ed.conf.in, ext2ed.8.in: Change to be generated files, so
that the pathnames in the man page and config file match
the values chosen by the configure script.

View File

@ -1,52 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-05-11 <tytso@snap.thunk.org>
* ext2fs-overview.sgml, ext2ed-design.sgml, user-guide.sgml:
Convert from LinuxDoc to DocBook.

View File

@ -1,99 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-25 <tytso@valinux.com>
* config.h: Add #define's for strcasecmp and strncasecmp

View File

@ -1,170 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2004-09-17 Theodore Ts'o <tytso@mit.edu>
* convfstab: Remove XSI:isms for greater portability.
(Addresses Debian Bug #255589)
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
2000-04-02 Theodore Ts'o <tytso@valinux.com>
* Add e2label.8 to the remove_preformat_manpages script.
(Probably isn't being used any more, but...)
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.15
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.11
Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
* Release of E2fsprogs version 1.10
Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.09
Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.08
Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
* Release of E2fsprogs version 1.07
Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.06
Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.05
Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.04
Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.03
Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.02
Sat Mar 11 18:26:33 1995 Theodore Y. Ts'o <tytso@localhost>
* compile_manpages: Include an exit 0 at the end because some
implementations of man exit with a status of 1.

View File

@ -1,114 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2006-10-22 Theodore Tso <tytso@mit.edu>
* Makefile.in: Add datarootdir definition for compatibility with
autoconf 2.60.
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-01-26 Theodore Ts'o <tytso@mit.edu>
* Makefile.in (uninstall-shlibs): Fix "make uninstall" by adding
an uninstall-shlibs target.
2004-12-14 Theodore Ts'o <tytso@mit.edu>
* Add install-shlibs-strip target. Update Makefile.in to version
from gettext 0.14.1
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* Update to gettext version 0.14.1
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-05-03 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Add dummy install-shlibs target so that the
top-level "make install" is happy.
* Update to use gettext version 0.11.5 (released 2002-08-06)
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19

View File

@ -1,306 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2006-06-28 Andreas Dilger <adilger@clusterfs.com>
* e2fsck.h, ext2_ext_attr.h: Protect header files from multiple
inclusion.
2006-03-17 Theodore Ts'o <tytso@mit.edu>
* Makefile.library (real-subdirs): Add real-subdirs:: target so
that e2fsprogs builds correctly without any
--enable-*libs configuration options.
2006-03-10 Theodore Ts'o <tytso@mit.edu>
* Makefile.bsd-lib, Makefile.checker, Makefile.darwin-lib,
Makefile.elf-lib, Makefile.library, Makefile.profile,
Makefile.solaris-lib: Fix the subdirs logic so it works
with GNU make 3.80 (as well as GNU make 3.81).
2005-12-29 Theodore Ts'o <tytso@mit.edu>
* Makefile.bsd-lib, Makefile.checker, Makefile.darwin-lib,
Makefile.elf-lib, Makefile.library, Makefile.profile,
Makefile.solaris-lib: Revamp subdirs target so to avoid
needless recompilation of library object files.
2005-12-10 Theodore Ts'o <tytso@mit.edu>
* Makefile.elf-lib, Makefile.solaris-lib: Add $(LDFLAGS) to the
command line argument when generating the shared library,
to allow cross-compile and other builds that might need to
specify -L paths to needed libraries. (Addresses
Sourceforge Bug #1261549)
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-01-26 Theodore Ts'o <tytso@mit.edu>
* Makefile.library (uninstall-shlibs): Fix "make uninstall"
2004-12-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.elf-lib, Makefile.solaris-lib, Makefile.profile,
Makefile.darwin-lib: Use Linux-kernel-style makefile
output for "make install".
* Makefile.elf-lib, Makefile.solaris-lib: Move strip command to
install-strip and install-shlibs-strip.
* Makefile.elf-lib (installdirs-elf-lib),
Makefile.solaris-lib (installdirs-elf-lib): Use $(MKINSTALLDIRS)
macro
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* Makefile.elf-lib, Makefile.library, Makefile.profile,
Makefile.solaris, Makefile.darwin-lib, Makefile.checker:
Use Linux-kernel-style makefile output to make it easier
to see errors/warnings.
2004-09-17 Theodore Ts'o <tytso@mit.edu>
* Makefile.dll-lib (jump): Remove XSI:isms for greater portability.
(Addresses Debian Bug #255589)
2004-02-29 Brian Bergstrand <brian@bergstrand.org>
* Makefile.bsd-lib, Makefile.darwin-lib: Define BSDLIB_PIC_FLAG
since Darwin requires -fPIC while NetBSD, FreeBSD,
et. al. requires -fpic.
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-03-17 Theodore Ts'o <tytso@mit.edu>
* Makefile.darwin-lib: Fix Apple Darwin port.
2003-03-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.darwin-lib: New file to provide support for e2fsprogs
on Apple Darwin.
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2001-05-19 Theodore Tso <tytso@valinux.com>
* Makefile.bsd-lib, Makefile.dll-lib, Makefile.elf-lib,
Makefile.solaris-lib: Use $(LDCONFIG) instead of -ldconfig.
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.15
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.bsd-lib, Makefile.dll-lib, Makefile.elf-lib,
Makefile.profile: Change to use new installation directory
variables convention. Add uninstall rules.
1998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.elf-lib (installdirs): Change use of DLL_INSTALL_DIR to
ELF_INSTALL_DIR. (Doesn't make a difference currently,
but it's correct this way.)
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.11
Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
* Release of E2fsprogs version 1.10
Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.09
Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.08
Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
* Release of E2fsprogs version 1.07
Sat Mar 8 13:23:43 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.elf-lib (image): Allow Makefile.in files to specify
a list of libraries which the shared library depends upon.
Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.06
Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.05
Wed Aug 28 15:20:26 1996 Miles Bader <miles@gnu.ai.mit.edu>
* Makefile.elf-lib (installdirs-elf-lib): Renamed from installdirs
to avoid making random directories only neeeded when installing
normal libraries.
(install-shlibs): Use installdirs-elf-lib instead of installdirs.
Thu May 23 12:40:12 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.elf-lib: Install the .so files in /usr/lib, since the
.a files are stored there. (We were installing the .so
files in the wrong place before.)
Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.04
Wed May 15 22:59:06 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.profile (install): Add an install production so that
the profiling libraries are installed.
Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.03
Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.02
Mon Oct 30 21:11:47 1995 <tytso@rsts-11.mit.edu>
* Makefile.elf-lib: Changes to pass -soname to the linker, so that
ld.so knows which version of the library to load when
there's more than one major version of the shared library.
Mon Sep 4 21:42:46 1995 Remy Card <card@bbj>
* Makefile.bsd-lib: New file containing support for BSD shared
libraries.
Sat Aug 5 11:43:05 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* Makefile.dll-lib: Added new target install-shlibs, which just
installs the shared libraries.
* Makefile.elf-lib: Added new target install-shlibs, which just
installs the shared libraries.
Tue Jul 18 21:24:13 1995 <tytso@rsx-11.mit.edu>
* Makefile.dll-lib (jump): For each of the libraries jump/jump.*
files are now in in dll/jump.*; now the subdirs target
takes care of creating the jump directory, and then copy
the jump.* files from the dll directory to the jump
directory. This allows dll libraries to be built where
the build directory is not equal to the source directory.
Tue Jul 11 22:05:56 1995 <tytso@rsx-11.mit.edu>
* Makefile.checker,Makefile.elf-lib,Makefile.dll-lib,
Makefile.profile: Add rule to mkdir the appropriate object
subdirectory (checker, elfshared, jump, profiled, etc.)

View File

@ -1,693 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2007-05-22 Karsten Hopp <karsten@redhat.com>
* probe.c (probe_luks): Add support for cryptsetup-luks partitions
2007-06-19 Theodore Tso <tytso@mit.edu>
* probe.c (probe_ntfs): Add probe function which is more paranoid
about checking for a valid NTFS partition, and which sets
the UUID and LABEL information. (Addresses Launchpad Bug
#110138)
2007-05-23 Theodore Tso <tytso@mit.edu>
* getsize.c (main), read.c (parse_dev), tst_types.c (main): Fix
gcc -Wall warnings on 64-bit systems.
2007-05-18 Theodore Tso <tytso@mit.edu>
* tag.c (blkid_set_tag): Fix bug where bid_type, bid_label, and
bid_uuid could get corrupted if their corresponding tag is
set to its original value using blkid_set_tag().
2007-05-17 Theodore Tso <tytso@mit.edu>
* cache.c (blkid_gc_cache): New function which removes any devices
from the blkid cache if the device node does not exist.
2007-03-23 Theodore Tso <tytso@mit.edu>
* read.c (parse_dev): Fix memory leak on error path.
2007-03-21 Theodore Tso <tytso@mit.edu>
* resolve.c (blkid_get_devname): Fix memory leak.
2007-03-18 Theodore Tso <tytso@mit.edu>
* tag.c (blkid_dev_has_tag): Allow value to be NULL, in which case
blkid_dev_has_tag() will return TRUE if the passed-in tag
exists --- reasonable functionality given the function name.
2007-03-06 Theodore Tso <tytso@mit.edu>
* devname.c (dm_probe_all), probe.c (blkid_verify): Fix memory
leak. (Addresses Debian Bug #413661)
2006-09-24 Theodore Tso <tytso@mit.edu>
* devno.c (scan_dir): Don't follow symlinks when recursively
searching directories under /dev.
2006-09-17 Karel Zak <kzak@redhat.com>
* probe.c (probe_fat): Fix problem with empty FAT label.
2006-09-17 Karel Zak <kzak@redhat.com>
* probe.c (probe_gfs, _gfs2), probe.h: Add support for GFS/GFS2
2006-09-12 Theodore Tso <tytso@mit.edu>
* devname.c (dm_probe_all): probe_one expects device names passed
to it w/o the leading "/dev".
2006-08-19 Andreas Dilger <adilger@clusterfs.com>
* blkid.8.in: Make the description of the -l option more accurate.
* Makefile.in (clean): Avoid removing the tst_*.c files, but
instead list each of the tst_* binaries explicitly.
2006-05-14 Theodore Tso <tytso@mit.edu>
* probe.c (probe_udf): Fix signed vs. unsigned lint warning;
better to use memcmp() rather than strncmp() anyway.
2006-04-09 Theodore Ts'o <tytso@mit.edu>
* blkid_types.h.in, Makefile.in, tst_types.c: Use the asm_types.h
file to define the __[us]{8,16,32,64} types. Add a
tst_types program to make sure the types are correct.
2006-03-23 Theodore Ts'o <tytso@mit.edu>
* probe.c (blkid_verify): Fix file descriptor leak on error.
2006-03-19 Theodore Ts'o <tytso@mit.edu>
* devname.c (dm_probe_all, dm_device_is_leaf): Make the
libdevmapper fail quietly if blkid is called without root
privileges or the kernel does not include device mapper
support. (What is the device mapper _library_ doing
writing to stderr, anyway?)
2006-03-12 Theodore Ts'o <tytso@mit.edu>
* probe.c (blkid_verify): Fix the bid_time sanity checking logic,
so that if last verification time is more recent than the
current time, or the comparison between the last
verification time and the current time causes an overflow,
a device verification will take place.
* devname.c (blkid_get_dev): Set the initial bid_time to be
INT_MIN, to guarantee that blkid_verify will always be run
even when the system clock is insane.
* dev.c (blkid_debug_dump_dev), read.c (debug_dump_dev),
save.c (save_dev): Fix the printf format for dev->bid_time
to match the fact that it is an signed type.
2006-03-10 Theodore Ts'o <tytso@mit.edu>
* probe.c (probe_ext3): If the filesystem has an external journal,
store the UUID of the external journal in the tag
EXT_JOURNAL.
(blkid_verify): If the filesystem type has changed, clear
all the tags on the device, not just a preset list of
LABEL, UUID, TYPE, and SEC_TYPE.
* tag.c (blkid_set_tag): Fix a bug so that blkid_set_tag will work
correctly when freeing a tag when the input name parameter
comes from the tag that we are freeing.
2005-12-29 Theodore Ts'o <tytso@mit.edu>
* tag.c (main): Add missing parameter in error-handling printf of
the blkid test program tst_tag.
2005-12-10 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Add a dependency to make sure that the
subdirectories are created before creating all of the
object files.
2005-09-10 Theodore Ts'o <tytso@mit.edu>
* probe.c (probe_fat): Search the root directory of FAT
filesystems for the label information.
* probe.c, probe.h: Change superblock and generic i/o functions to
be more generic. Clean up interface to the probe
function. Fix memory leak.
* probe.c, probe.h: Extract basic iso9660 label information.
* probe.c, probe.h: Add support for resier4 filesystem.
2005-09-07 Theodore Ts'o <tytso@mit.edu>
* probe.c: Collapse vfat and fat code and make it more paranoid
when probing for vat/fat filesystems.
* resolve.c: Remove unneeded probe.h header file.
2005-09-05 Karel Zak <kzak@redhat.com>
* probe.c (probe_vfat_nomagic): Add support for detecting VFAT
filesystems even when the magic string isn't in the FAT
super block.
* probe.c: Add support for detecting software suspend partitions
* probe.c (probe_ext2): Check to see if a journal has been added
to an ext2 filesystem when revalidating cached information
about an ext2 device.
2005-07-25 Theodore Ts'o <tytso@mit.edu>
* cache.c (safe_getenv): Pass in zero to the unusued arguments of
prctl(PR_GET_DUMPABLE) to avoid false positives from
valgrind.
2005-07-09 Andreas Dilger <adilger@clusterfs.com>
* getsize.c (blkid_get_dev_size): Use fstat/fstat64 to get size of
regular files.
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-06-27 Theodore Ts'o <tytso@mit.edu>
* read.c, dev.c: Fix the debugging/TEST_PROGRAM code so that it is
sufficiently standalone that "make check" will compile
without errors even when configure "--enable-blkid-debug"
is not specified.
2005-05-07 Theodore Ts'o <tytso@mit.edu>
* tag.c (blkid_find_dev_with_tag): If a device can't be found with
the specified search arguments, probe all new devices
before trying to verify existing devices, as a speed
optimization.
* devname.c (blkid_probe_all_new): New function which only probes
devices are not known in the blkid cache. This takes
much less time than a full probe of all devices.
* cache.c, dev.c, devno.c, probe.c, probe.h: Fix gcc -Wall nits.
* blkidP.h, cache.c, dev.c, read.c, tag.c: Clean up the debugging
code so that we don't use the inline functions DEB_DUMP_*
and instead use the private functions blkid_debug_dump_*().
* tag.c (blkid_dev_has_tag): New function which returns 1 if a tag
has a particular type and possibly value.
* blkid.h, dev.c (blkid_dev_set_search, blkid_dev_next): Added new
function, blkid_dev_set_search(), which filters the
devices returned by the blkid_dev_next() iterator.
* tag.c, dev.c, Makefile.in: Add debugging test program code.
2005-05-05 Theodore Ts'o <tytso@mit.edu>
* probe.c (probe_cramfs), probe.h: Fix magic number recognition
for the cramfs filesystem, and add support to pull out the
label for cramfs filesystems. Thanks to Karel Zak (kzak
at redhat.com) for the patch.
2005-03-31 Theodore Ts'o <tytso@mit.edu>
* cache.c (blkid_get_cache): Use a much more paranoid
safe_getenv() function which will ignore the BLKID_FILE
environment varaible if the application program is setgid
or on a Linux system, if kernel doesn't think the process
is eligible to create a core dump. Also if glibc has
__secure_getenv(), then use it.
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* cache.c (blkid_get_cache): Ignore the BLKID_FILE environment
variable if blkid_get_cache() is called from a setuid
program.
2005-03-16 Theodore Ts'o <tytso@mit.edu>
* getsize.c (blkid_get_dev_size): Fix compilation problem on
Darwin systems.
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-02-05 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Remove blkid.pc on a "make distclean"
2005-01-27 Theodore Ts'o <tytso@mit.edu>
* blkid.h, blkidP.h: Rename blkid_verify_devname() to be
blkid_verify(), and make it be a publically exported
function.
2005-01-26 Theodore Ts'o <tytso@mit.edu>
* version.c: Add functions to query the version of the blkid library.
* blkid.pc.in: Add pkg-config files.
2005-01-25 Theodore Ts'o <tytso@mit.edu>
* probe.c: Windows can perform a "quick format" that doesn't clear
enough of the partition that the blkid probes can get
confused. Do the NTFS test first to deal with this
Windows misfeature. (Addresses Debian Bug #291990)
2005-01-21 Theodore Ts'o <tytso@mit.edu>
* probe.c (probe_oracleasm): Add support for recognizing Oracle
ASM volumes. Thanks to Manish Singh (manish.singh at
oracle.com) for supplying this patch.
2005-01-18 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Fix the kernel compile-time echo commands to be
consistent and portable
2005-01-13 Matthias Andree <matthias.andree@gmx.de>
* getsize.c: Move #include "blkidP.h" before <sys/queues.h> to avoid a
clash with the LIST_HEAD in the latter file.
2005-01-10 Theodore Ts'o <tytso@mit.edu>
* probe.c: Integrate and fix up Janos Farkas's patch. Version 0
swap headers won't ever have uuid/labels. Also, if the
swap partition is recreated without a label, make sure
label in the blkid file gets freed.
(get_ext2_info, probe_vfat, probe_msdos, probe_reiserfs):
Make sure the label is cleared from the blkid file if the
label gets cleared from the filesystem.
(probe_romfs): Avoid dereferencing a null pointer of the
label is not present.
2005-01-10 Janos Farkas <chexum+dev@gmail.com>
* probe.h: Define linux swap format.
* probe.c: Fetch uuid/label from swap headers if present. Mark
swap types as needing extra probe.
2005-01-05 Theodore Ts'o <tytso@mit.edu>
* save.c (save_dev): Don't save relative pathnames since they
won't be useful to another process.
* devname.c (probe_one): Make sure the device is a block device
before checking st_rdev.
* probe.c (probe_msdos): Mark msdos filesystems as type vfat, with
a SEC_TYPE of msdos, so that mount will use vfat to mount
msdos filesystems. (Addresses Debian bug #287455)
(probe_ext3): For ext3 filesystems, return a type of ext3
and a SEC_TYPE of ext2, for similar reasons as above.
(blkid_verify_devname): Allow non-block devices to be
verified, for testing purposes.
2004-12-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output for "make
install"
* Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* probe.c, probe.h: Avoid using uint and uchar types, to allow
compilation using dietlibc.
* Makefile.in: Use Linux-kernel-style makefile output to make it
easier to see errors/warnings.
2004-11-19 Theodore Ts'o <tytso@mit.edu>
* probe.c (probe_ocfs): Fix bug where the wrong size for "ocfs1"
was being passed to blkid_set_tag(). Thanks to Andrea
Dilger for pointing this out.
2004-09-17 Theodore Ts'o <tytso@mit.edu>
* probe.c, probe.h: Add support for ocfs2 detection, courtesy of
manish.singh@oracle.com
* getsize.c: Clean up header #include's. Include sys/disk.h if
present since this is the new place where the
DIOCGMEDIASIZE ioctl is defined on FreeBSD systems.
(Addresses Debian bug #264630)
* llseek.c (blkid_llseek): On non-linux systems, use lseek64() if
it is present. (Addresses Debian bug #269044)
2004-05-12 Theodore Ts'o <tytso@mit.edu>
* read.c (blkid_read_cache): Add missing fclose() which was
causing a memory and file descriptor leak. Thanks to
magnus.fromreide at teligent.se.
2004-04-19 Theodore Ts'o <tytso@mit.edu>
* probe.c (blkid_verify_devname): If the time is earlier than the
last modified time of the device, then force a reverify;
it means the system time may not be trustworthy.
2004-04-12 Theodore Ts'o <tytso@mit.edu>
* cache.c (blkid_get_cache): If the BLKID_FILE environment
variable is set, use it to find the blkid.tab file if the
calling application did not supply a filename.
2004-04-03 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Update the modtime even if subst doesn't need to
update the libblkid man page, to avoid always re-running
subst, especially since there are no dependencies on the
man page.
2004-04-03 Theodore Ts'o <tytso@mit.edu>
* blkid_types.h.in: Remove check for _UUID_TYPES since uuid_types.h
is no longer used.
2004-03-21 Theodore Ts'o <tytso@mit.edu>
* getsize.c (blkid_get_dev_size): Don't close the file descriptor
when determining the size. This bug was introduced in the
previous getsize changes, and was screwing up the blkid
library probe functions. (Addresses Debian Bug #239191)
2004-03-08 Theodore Ts'o <tytso@mit.edu>
* getsize.c (blkid_get_dev_size): Only use the BLKGETSIZE64 ioctl
on Linux 2.6 since it is unreliable in Linux 2.4..
(Addresses Debian Bug #236528) Fix typo in the ioctl used
for Mac OS X.
2004-03-04 Theodore Ts'o <tytso@mit.edu>
* probe.c (probe_ocfs), probe.h: Add support for the Oracle
Cluster Filesystem (ocfs). Patches courtesy of Rusty
Lynch (rusty@linux.co.intel.com).
2004-03-02 Theodore Ts'o <tytso@mit.edu>
* getsize.c (blkid_get_dev_size): Update getsize functions to use
Apple Darwin and Linux 64-bit ioctl's
2004-02-29 Brian Bergstrand <brian@bergstrand.org>
* Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
-fpic or -fPIC
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-12-07 Theodore Ts'o <tytso@mit.edu>
* probe.c, read.c, blkidP.h: Fix gcc -Wall nitpicks.
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-07-22 Theodore Ts'o <tytso@mit.edu>
* probe.c (probe_udf): Add specific UDF probing code, and probe
UDF before checking for ISO9660 filesystems.
2003-07-21 Theodore Ts'o <tytso@mit.edu>
* probe.c (blkid_known_fstype): New function which returns true if
the filesystem type is one which this blkid library supports.
2003-07-20 Theodore Ts'o <tytso@mit.edu>
* probe.c: When revalidating a filesystem, delete the LABEL tag if
the filesystem no longer has a label.
2003-07-18 Theodore Ts'o <tytso@mit.edu>
* tag.c (blkid_find_dev_with_tag): If blkid_probe_all() returns an
error, then reflect that error upwards; don't try again
(forever). This prevents an infinite loop when /proc and
the /etc/blkid.tab file are not present.
2003-07-06 Theodore Ts'o <tytso@mit.edu>
* blkid_types.h.in: Fix gcc -Wall nitpicks (don't use #elsif)
* cache.c: Fix gcc -Wall nitpicks (missing #include <string.h>)
* probe.h: Fix gcc -Wall nitpicks (missing casts)
2003-05-21 Theodore Ts'o <tytso@mit.edu>
* Makefile.in (ELF_OTHER_LIBS): The blkid library depends on the
uuid library. (Addresses Debian bug: #194094)
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-04-19 Theodore Ts'o <tytso@mit.edu>
* blkidP.h: Fix gcc -Wall warnings by using __inline__ instead of
inline.
2003-04-02 Theodore Ts'o <tytso@mit.edu>
* probe.c, probe.h: Fix XFS superblock definition. Add support to
extract UUID and labels for JFS and romfs. (Thanks to
Janos Farkas <chexum+dev@gmail.com>.)
2003-03-30 Theodore Ts'o <tytso@mit.edu>
* getsize.c: #include stat.h for the Apple Darwin port
2003-03-17 Theodore Ts'o <tytso@mit.edu>
* cache.c: Initialize blkid_debug_mask to zero since some
operating systems can't deal with variables in the common
section in shared libraries.
* getsize.c (blkid_get_dev_size): Fix Apple Darwin port.
2003-03-06 <tytso@mit.edu>
* devname.c (probe_one): Fix bug; if a partition has no known
type, don't derference a null pointer and crash.
2003-03-06 Theodore Tso <tytso@mit.edu>
* blkid_types.h.in: Don't redefine types if other e2fsprogs
*_types.h files have been included already.
* list.h, probe.h: Use static inline instead of extern inline to
comply with C99 inline support.
* devname.c (blkid_probe_all): Avoid GCC extension; don't
initialize an array with the address of an automatic
variable.
* Makefile.in: Eliminate -Wall as a C compiler option by default;
it's not portable.
2003-03-02 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Don't install list.h, since it's not used by the
public blkid.h file.
* blkid_types.h.in: Change #ifndef protection to use _BLKID_TYPES_H
2003-03-01 Theodore Ts'o <tytso@mit.edu>
* tag.c (blkid_set_tag): Fix bug; don't return an error when
deleting a tag by setting the value to NULL. This
caused a failed device verification to loop forever in
blkid_verify_devname().
* resolve.c (main): Update debugging test program so that it
compiles with the latest blkid API changes.
* libblkid.3.in: Update manual page to reflect recent API changes.
* resolve.c (blkid_get_tag_value): If the passed-in cache is NULL,
then get and release a temporary cache as a convenience to
the calling application.
(blkid_get_devname): If the passed in token does not
contain an '=', and value is NULL, then return the passed
in token.
* read.c (blkid_read_cache): Don't return 0 since blkid_read_cache
now returns void.
* blkid.h: Add include of sys/types.h, since we use dev_t
2003-02-27 Theodore Ts'o <tytso@mit.edu>
* resolve.c (blkid_get_tag_value): Rename function (used to be
blkid_get_tagname_devname)
2003-02-22 Theodore Ts'o <tytso@mit.edu>
* devname.c (blkid_probe_all), tag.c (blkid_find_dev_with_tag):
Call blkid_read_cache to make sure the in-core version of
the data structure is the latest. After probing all of
the devices in blkid_probe_all() force the cache file to
be written out, the probe_all represents a lot of effort
that shouldn't be lost.
* tag.c (blkid_set_tag): Always replace an existing tag with the
new value; we no longer suppor multiple tags with the same
value attached to a device, as this was never really
supported well, and significantly increased the code
complexity.
* probe.c (probe_ext2): Change handling of ext2/ext3 filesystems.
Ext3 filesystems are now always treated as ext2
filesystems, with a special SEC_TYPE tag set to ext3.
This was necessary because we now longer support multiple
tags with the same name attached to a device.
* save.c (save_dev): Don't special case the TYPE tag; just write
it out along with all of the normal tags.
(blkid_flush_cache): Eliminate special case code for stdout.
* cache.c (blkid_new_cache, blkid_get_cache): Eliminate
blkid_new_cache and fold into blkid_get_cache (moved to
cache.c)
* read.c (blkid_read_cache): New function created from
blkid_get_cache which used to be in read.c that only
updates the in-core cache data structure from the file.
Uses the file modification time of the cache file to
determine whether the cache file needs to be re-read.
* cache.c, dev.c, devname.c, devno.c, probe.c, read.c, resolve.c,
save.c, tag.c, blkidP.h: Add dynamic debugging
capabilities, controlled by the environment variable
BLKID_DEBUG.
2003-02-16 Theodore Ts'o <tytso@mit.edu>
* blkid.h, dev.c, devname.c, probe.c, read.c, resolve.c: Rename
blkid_get_devname() to blkid_get_dev(). Also rename
blkid_get_token() to blkid_get_devname(). This more
accurately describes what these functions do.
2003-02-14 Theodore Ts'o <tytso@mit.edu>
* blkidP.h, devname.c (blkid_get_devname), read.c (parse_tag),
save.c (save_dev): Remove bid_id, as it is not used for
anything.
* Makefile.in (blkid): When building the blkid, don't link against
the shared blkid library; link only against the static
blkid library.
* blkidP.h (struct blkid_struct_dev): Remove bid_size and
bid_devsize (since they aren't used any more) and add
bid_pri to the device structure.
* devname.c (probe_one, lvm_probe_all, evms_probe_all,
blkid_probe_all): Set the bid_pri filed in the device
structure depending on type of device so that EVMS, LVM,
and MD devices get priority over normal devices.
* tag.c (blkid_find_dev_with_tag): When looking for a device that
matches the search criteria, return the one with the
largest priority (bid_pri).
* save.c (save_dev): Write out the PRI tag from bid_pri.
* read.c (parse_tag): Parse the PRI tag and store its value in
bid_pri.
* probe.c (blkid_verify_devname): If the device does not exist
(open returns ENOENT), treat this as a fatal error and
release the device. After verifying the device, set the
cache as being modified so the changes are written out.
* resolve.c (main): Change the test driver to get a blkid cache
and pass it to blkid_get_tagname_devname and
blkid_get_token, as the cache is no longer optional.
2003-02-12 Theodore Ts'o <tytso@mit.edu>
* blkid.h, blkidP.h, cache.c, dev.c, devname.c, devno.c, probe.c,
probe.h, read.c, resolve.c, save.c, tag.c: Wholesale
changes to library to simplify the implementation and
shrink its size. Change library version to be 1.0.
2003-01-27 Theodore Ts'o <tytso@mit.edu>
* read.c (parse_tag): Do not return that blkid_tag when parsing
the blkid.tag file.
* resolve.c (blkid_get_token, blkid_get_tagname_devname): Fold in
code from removed functions
* tag.c (blkid_create_tag): Don't return the newly tag strcture
any more, as it's not needed.
(blkid_find_tag_cache, blkid_get_tag_cache,
blkid_token_to_tag, blkid_find_tv_tags): Remove these
functions, as they are either only used once or have
interfaces that should be deprecated.
(blkid_find_tag_dev, blkid_find_head_cache): Replace use
of blkid_tag with one or two const char * type/value
arguments.
(blkid_find_dev_with_tag): Fold in code from removed functions
* probe.h, probe.c: Use a more sophisticated set of byte-swapping
routines which are more compact and efficient. Drop
calculation of bid_free, since it's unnecessary. Avoid
* save.c (blkid_save_cache): Set the permissions on the blkid
cache file to 644.
2003-01-25 Theodore Ts'o <tytso@mit.edu>
* cache.c, dev.c, devname.c, devno.c, getsize.c, llseek.c,
probe.c, probe.h, read.c, resolve.c, save.c, tag.c,
blkid.h, blkidP.h: Separate public and private
interfaces into separate header files. Start
separating internal implementation details from the
publically exported interface.
* devname.c: Add support for EVMS
* blkid.h, cache.c, dev.c, devname.c, devno.c, probe.c, probe.h,
read.c, resolve.c, save.c, tag.c: Fix gcc -Wall nits.
2003-01-24 Theodore Ts'o <tytso@mit.edu>
* save.c (blkid_save_cache): Use mkstemp() instead mktemp().
2002-10-04 Jordan Breeding <jordan.breeding@attbi.com>
* Forward port to e2fsprogs 1.30
2001-09-20 Andreas Dilger <adilger@turbolinux.com>
* Initial release of libblkid.

View File

@ -1,719 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2007-04-02 Theodore Tso <tytso@mit.edu>
* parse_num.c (parse_num_blocks): When parsing the 's' prefix,
take into account the filesystem blocksize so we return
the correct answer for non-1k blocksize filesystems.
(Addresses Debian Bug: #408298)
2007-03-21 Theodore Tso <tytso@mit.edu>
* feature.c (e2p_edit_feature), mntopts.c (e2p_edit_mntopts): Fix
memory leak.
2006-11-12 Theodore Tso <tytso@mit.edu>
* feature.c: Add support for printing the huge_file, gdt_checksum,
dir_nlink, extra_isize, extent, and 64bit features.
2006-11-11 Theodore Tso <tytso@mit.edu>
* ls.c (print_super_flags, list_super2): Print the signed/unsigned
dirhash information from the superblock flags field.
2006-09-29 Theodore Tso <tytso@mit.edu>
* percent.c (e2p_percent): Fix bug which caused e2p_percent to
crash if the percentage was zero.
2006-08-30 Theodore Tso <tytso@mit.edu>
* percent.c (e2p_percent): Add a new function which accurate and
without risk of overflow calculates a percentage of a base
number.
2006-08-05 Theodore Tso <tytso@mit.edu>
* pf.c: Add support for EXT4_EXTENTS_FL flag.
2006-05-08 Theodore Tso <tytso@mit.edu>
* feature.c: Add support for EXT2_FEATURE_COMPAT_LAZY_BG feature.
2006-04-18 Theodore Ts'o <tytso@mit.edu>
* uuid.c (e2p_is_null_uuid): Fix really stupid bug which could
cause dumpe2fs to fail to display a the journal or hash
seed UUID. (Thanks to Guillaume Chambraud for pointing
this out.)
2006-03-23 Theodore Ts'o <tytso@mit.edu>
* feature.c (e2p_edit_feature): If the pseudo-feature "none" or
"clear" is specified, then zero out all of the feature
masks.
2005-12-10 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Add a dependency to make sure that the
subdirectories are created before creating all of the
object files.
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-06-16 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Add an include path specifier when building
tst_ostype so that "make check" will build correctly on
systems without the include files from e2fsprogs installed
in the system include directory.
2005-05-06 Theodore Ts'o <tytso@mit.edu>
* Makefile.in (tst_ostype): Add $(ALL_CFLAGS) to the tst_ostype
rule so it can find the header files. (Addresses
Sourceforge Bug: #1180572)
2005-04-09 Theodore Ts'o <tytso@mit.edu>
* ls.c: Add stdlib.h header file since list_super2() uses the
free() function.
2005-03-30 Theodore Ts'o <tytso@mit.edu>
* ostype.c (e2p_os2string): Check to make sure malloc() is
successful before attempting to copy into it. Add
#include of stdlib.h to fix a core dump bug on the IA64
architecture. (Addresses Debian Bug #302200)
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2005-03-19 Theodore Ts'o <tytso@mit.edu>
* ls.c (list_super2): Use the new e2p_os2string() function
* ostype.c: New file which converts between an integer os_type and
a string.
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-02-05 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Remove e2p.pc on a "make distclean"
2005-01-26 Theodore Ts'o <tytso@mit.edu>
* e2p.pc.in: Add pkg-config files.
2005-01-19 Theodore Ts'o <tytso@mit.edu>
* ls.c (list_super2): Interpret OS Creator values for FreeBSD and
Lites.
2005-01-05 Theodore Ts'o <tytso@mit.edu>
* parse_num.c (parse_num_blocks): New file which adds a standard
function for parsing the number of blocks by programs such
as mke2fs and resize2fs.
2004-12-23 Theodore Ts'o <tytso@mit.edu>
* ls.c (list_super2): Print the s_reserved_gdt_blocks field if it
is non-zero.
2004-12-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output for "make
install"
* Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output to make it
easier to see errors/warnings.
2004-11-29 Theodore Ts'o <tytso@mit.edu>
* feature.c: Add support for the extents filesystem feature.
2004-06-04 Theodore Ts'o <tytso@mit.edu>
* setflags.c, fsetflags.c: On linux systems, undefine HAVE_CHFLAGS
to deal with lame glibc's that define this function
without actually implementing it. Can you say "attractive
nuisance", boys and girls? I knew you could! (Thanks to
Pavel Troller for reporting this braindamage.)
2004-02-29 Brian Bergstrand <brian@bergstrand.org>
* Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
-fpic or -fPIC
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2004-01-31 Theodore Ts'o <tytso@mit.edu>
* fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c: Apply
patch from Brian Bergstrand to support ext2_ioctl() in
Darwin. This is implemented via the fsctl system call.
2003-08-20 Theodore Ts'o <tytso@mit.edu>
* ls.c (list_super2): Display the journal backup type.
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-07-06 Theodore Ts'o <tytso@mit.edu>
* iod.c: Fix gcc -Wall nitpicks (missing #include <string.h>)
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-04-19 Theodore Ts'o <tytso@mit.edu>
* fgetflags.c (fgetflags), fsetflags.c (fsetflags): Remove unused
and useless close(fd).
* hashstr.c (e2p_hash2string): Remove unused variables.
* iod.c: Fix gcc -Wall warnings by including stdlib.h.
2003-04-12 Theodore Ts'o <tytso@mit.edu>
* iod.c (iterate_on_dir): Support systems that don't have d_reclen
in struct dirent.
2003-04-11 Theodore Ts'o <tytso@mit.edu>
* feature.c: Remove support for EXT2_FEATURE_RO_COMPAT_BTREE_DIR,
since it's not actually used, and may confuse people who
are looking for EXT2_FEATURE_COMPAT_DIR_INDEX, which is in
use.
2003-03-17 Theodore Ts'o <tytso@mit.edu>
* ls.c (list_super2): Display the superblock fields even if the
journal or the dir index feature is not enabled.
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* pf.c: Print the indexed directory flag if present. Don't
display all of the compression flags unless compression
is enabled.
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2002-11-01 Theodore Ts'o <tytso@mit.edu>
* pf.c: Add support for a new inode flag, which is to be used for
indicating the top of directory hierarchies for the Orlov
block allocator.
2002-10-25 Theodore Ts'o <tytso@mit.edu>
* ls.c (list_super2): Print the s_mkfs_time field if it is
present. If the last mount time (s_mtime) is zero, print
"n/a".
2002-10-20 Theodore Ts'o <tytso@valinux.com>
* e2p.h (e2p_string2mntopt), mntopts.c, ls.c (print_mntopts):
Remove unneeded "compat" argument to e2p_string2mntopt().
Add mount options for the journal data mode (journaled,
ordered, writeback).
* feature.c, ls.c (list_super2): Add support for the
meta_blockgroup filesystem format.
2002-10-15 <tytso@snap.thunk.org>
* ls.c (print_mntopts, list_super2): Print any default mount
options which the filesystem might have.
* e2p.h, mntopts.c: New function which converts back and forth
between strings and default mount options.
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-08-23 Theodore Ts'o <tytso@mit.edu>
* ls.c (list_super2): Print the default hash version and the hash
seed for the directory indexing. Use the new e2p_uuid2str
function to factor out common code.
* uuid.c (e2p_uuid2str), e2p.h: New utility function which factors
out some common code.
* hashstr.c (e2p_hash2string, e2p_string2hash): New functions
which convert the hash algorithm name to and from a string.
2002-08-17 Theodore Ts'o <tytso@mit.edu>
* fsetflags.c (fsetflags), fgetflags.c (fgetflags.c), setflags.c
(setflags), getflags.c (getflags): Check to make sure the
file is a regular file or a directory before attempting to
use the ext2 ioctls. Otherwise, return EOPNOTSUPP.
(Addresses Debian Bug #152029).
2002-07-14 Theodore Ts'o <tytso@mit.edu>
* fsetflags.c (fsetflags), fgetflags.c (fgetflags,
fsetversion.c (fsetversion), fgetversion.c,
fgetversion.c: Save errno if the ioctl fails, and
restore it just before we return.
* iod.c (iterate_on_dir): Rewrite function to make it more
portable. We now make much fewer assumptions about nature
and layout of struct dirent, which will hopefully help
things on the Hurd.
2002-06-15 Theodore Ts'o <tytso@mit.edu>
* pf.c: Changed "compressed dirty flag" from 'D' to 'Z'. Add
dirsync flag and assign it 'D'.
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-12-16 Theodore Tso <tytso@mit.edu>
* pf.c: Add const to struct flags_name to avoid -Wall complaints.
2001-11-05 Theodore Tso <tytso@mit.edu>
* pf.c: Add a new file attribute, EXT2_NOTAIL_FL
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* feature.c: Add entry in feature table to interpret
EXT2_FEATURE_COMPAT_EXT_ATTR.
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-06-01 Theodore Tso <tytso@valinux.com>
* Makefile.in, uuid.c: Move include/asm/types.h.in to
lib/ext2fs/ext2_types.h.in.
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2001-05-20 Theodore Tso <tytso@valinux.com>
* e2p.h: #include <> instead of "" for ext2fs and et header files,
since they will be installed in /usr/include
2001-05-14 Theodore Tso <tytso@valinux.com>
* e2p.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
2001-05-11 Andreas Dilger <adilger@turbolinux.com>
* feature.c: Add COMPAT_DIR_INDEX and RESIZE_INODE known features
2001-05-13 Theodore Tso <tytso@valinux.com>
* ls.c (print_features): Added missing space when printing (none)
as the filesystem feature.
(list_super2): If the filesystem revision is unknown, say so.
2001-01-15 Theodore Ts'o <tytso@valinux.com>
* ls.c (list_super2): Fix bug where we were printing the
filesystem UUID instead of journal UUID when trying to
display the journal UUID.
2001-01-14 Theodore Ts'o <tytso@valinux.com>
* feature.c: Remove backward compatibility #ifdef's for old
ext2_fs.h header files.
* feature.c: Add definition for EXT3_FEATURE_INCOMPAT_JOURNAL_DEV
2001-01-11 Theodore Ts'o <tytso@valinux.com>
* pf.c: Clarified name of the Compression_Raw_Access flag, and
capitalized Journaled_Data.
2001-01-01 <tytso@snap.thunk.org>
* ls.c: Remove our own internal definition of struct ext2fs_sb.
We can assume that ext2_super_block is always up to date.
2000-12-31 <tytso@snap.thunk.org>
* pf.c: Add code to print out the journalled data flag.
2000-12-02 <tytso@snap.thunk.org>
* fgetflags.c (fgetflags):
* fgetversion.c (fgetversion):
* fsetflags.c (fsetflags):
* fsetversion.c (fsetversion): Use the LFS API if available so
that the files are opened with O_LARGEFILE. Addresses
Debian bug #72690.
2000-08-14 <tytso@valinux.com>
* ls.c (list_super): Use better description of s_last_orphan
* ls.c (list_super, list_super2): Added new API function which
takes a FILE * so that the output can be redirected to a
stream.
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
2000-07-06 Theodore Ts'o <tytso@valinux.com>
* ls.c (list_super): Display the journal information fields in the
superblock if the filesystem has a journal.
2000-07-04 Theodore Ts'o <tytso@valinux.com>
* Makefile.in: Remove explicit link of -lc in the shared library.
(It shouldn't be necessary, and is harmful in some cases).
2000-05-08 Theodore Ts'o <tytso@valinux.com>
* ls.c (list_super): Change the string displayed for the Hurd to
be GNU/Hurd, instead of just "GNU".
Thu Apr 6 17:38:00 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
* feature.c: Make feature_list static; it shouldn't be exported.
* dll/jump.funcs: Update a.out shared library control file.
2000-04-03 Theodore Ts'o <tytso@valinux.com>
* pf.c (print_flags): Rename EXT2_NOCOMP_FL to EXT2_NOCOMPR_FL.
* Makefile.in: Add "set -e" so that any errors in installing
header files causes an immediate exit.
2000-02-10 Theodore Ts'o <tytso@valinux.com>
* Makefile.in: Install the e2p.h header.
* e2p.h, pf.c (print_flags): Change the third parameter of
print_flags() to be an option parameter, although we only
support one option at this point.
* pf.c (print_flags): Updated to use a more generic structure for
storing the ext2 inode flags. Add support for the
(current) set of compression flags.
1999-11-19 <tytso@valinux.com>
* Makefile.in (distclean): Remove TAGS and Makefile.in.old from
the source directory.
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-26 <tytso@valinux.com>
* feature.c: Fix GCC warnings; add const to the char * types in
the function prototypes for e2p_feature2string and
e2p_edit_feature.
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-10-22 <tytso@valinux.com>
* feature.c (e2p_edit_feature), e2p.h: Add a new argument which
allows the calling application to limit what features the
user is allowed to set or clear using this function.
Also add support for comma separated lists.
1999-09-07 <tytso@valinux.com>
* Makefile.in, feature.c, e2p.h: New file which is used for
displaying and editing superblock feature sets.
* ls.c (print_features, list_super): Add new function
print_features which is used to display the feature
bits in the superblock.
1999-07-18 Theodore Ts'o <tytso@valinux.com>
* Release of E2fsprogs 1.15
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
Mon Jan 4 02:34:53 1999 Theodore Y. Ts'o <tytso@mit.edu>
* uuid.c: Use asm/types.h instead of linux/types.h, to be
consistent with other locations where we've had to do this
to work around glibc.
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-12-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Updated dependencies.
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Change to use new installation directory variables
convention. Fix uninstall rules to take $(DESTDIR) into
account.
1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
* getversion.c (getversion): Return 0 if there's no error.
* fgetversion.c (fgetversion): Pass the address of the temporary
variable instead of the unitialized variable to the
EXT2_IOC_GETVERSION ioctl.
Mon Mar 9 08:05:30 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c,
getflags.c, getversion.c, setflags.c, setversion.c:
The ext2 version and flags ioctl's take an int *, not a
long *. Fix library to use the correct type, so we don't
have problems on the Alpha.
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.11
Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
* Release of E2fsprogs version 1.10
Wed Apr 23 22:41:55 1997 Theodre Ts'o <tytso@localhost.mit.edu>
* ls.c (list_super): Add #ifdef's so it will compile under 1.2.13
Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.09
Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.08
Sat Apr 5 11:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* ls.c (list_super): Display the filesystem revision and any
features that might be implemented.
Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
* Release of E2fsprogs version 1.07
Thu Jan 2 00:06:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* uuid.c: Include string.h, since we use memcpy().
Wed Jan 1 23:47:22 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* ls.c (list_super): Copy times from the superblock to a time_t
variable. (The alpha has different sizes for time_t and
the time in the superblock.)
Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.06
Sun Sep 22 16:20:12 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* pf.c: Add support for the 'A' (no atime) flag.
Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.05
Sat Sep 7 14:48:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* ls.c (interval_string): Pretty print the check interval.
Tue Aug 6 14:12:36 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* ls.c (list_super): Display the OS, volume label, last mounted,
and UUID field if present.
Mon Jun 24 09:55:58 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* ps.c, pf.c, pe.c, ls.c, setversion.c, setflags.c, getversion.c,
fsetversion.c, fsetflags.c, fgetversion.c, fgetflags.c,
getflags.c: Remove include of ext2_fs.h, since it's
included by e2p.h; this also solves a sys/types.h vs
linux/types.h inclusion ordering problem with the GNU libc.
Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.04
Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.03
Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.02
Tue Jan 2 20:50:44 1996 <tytso@rsts-11.mit.edu>
* fgetflags.c (fgetflags):
* fsetflags.c (fsetflags):
* fgetversion.c (fgetversion):
* fsetversion.c (fsetversion): Add the O_NONBLOCK flag to open
call, so that we don't hang trying to open things like
named pipes.
Mon Oct 30 17:44:07 1995 <tytso@rsts-11.mit.edu>
* ls.c (list_super): Use the correct field (s_def_resgid) when
printing the reserved group gid.
Fri Oct 27 18:07:48 1995 <tytso@rsts-11.mit.edu>
* iod.c (iterate_on_dir): Don't assume that d->reclen is the size
of the dirent structure; it isn't under Linux.
Mon Sep 4 21:43:53 1995 Remy Card <card@bbj>
* Makefile.in: Added support for BSD shared libraries.
Fri Aug 11 08:36:40 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* setflags.c: #include <sys/types.h> before including <sys/stat.h>
Sat Aug 12 03:11:45 1995 Remy Card <card@bbj>
* Makefile.in (install): Install static libraries in $(ulibdir)
(/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
Sat Aug 5 11:43:36 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
installation directories correctly.
Thu Jun 15 23:41:20 1995 Remy Card <card@bbj>
* Makefile.in: Added support for ELF shared libraries.
Mon Jun 12 08:34:44 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* e2p.h: Move <direct.h> after <stdio.h>
Thu Jun 8 12:47:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
* iod.c (iterate_on_dir): If struct dirent has a d_namlen field,
assume that actual dirent entries may be larger than the structure
(by the name field), and take extra care deal with this case.
This code assumes that d_reclen is a valid dirent field.
Also, don't include <dirent.h>, as e2p.h already does.
* fgetversion.c (fgetversion): Only use the ext2 ioctl if it
doesn't cause a compile-time barf, otherwise just return EOPNOTSUPP.
* getversion.c (getversion): Ditto.
* fsetversion.c (fsetversion): Ditto.
* setversion.c (setversion): Ditto.
* fsetflags.c (fsetflags): Use chflags instead of the ext2 ioctl
if possible, and otherwise only use the ioctl if it doesn't barf.
* setflags.c (setflags): Ditto (with fchflags).
* fgetflags.c (fgetflags): Use the stat st_flags field instead of
the ext2 ioctl if possible, and otherwise only use the ioctl if it
doesn't barf.
* getflags.c (getflags): Ditto.
* e2p.h: Include <sys/types.h>, as some <dirent.h>s need it.
* ls.c: Move the include of <sys/types.h> to where <grp.h> can see it.
* Makefile.in: Rewritten to conform to GNU coding standards and
support separate compilation directories.
Mon Nov 7 21:59:12 1994 Remy Card <card@bbj>
* ls.c (list_super): List the new fields s_def_resuid and
s_def_resgid.
(print_user): New function which prints the uid and the user name.
(print_group): New function which prints the gid and the group name.
Wed Aug 17 21:50:39 1994 Remy Card (card@bbj)
* pf.c (print_flags): New attributes are recognized and a long
format can be used.

View File

@ -1,459 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2007-06-24 Theodore Tso <tytso@mit.edu>
* com_err.texinfo: Fix the info-dir line so that the name does not
contain a .info prefix. First of all, it's ugly,
secondly, it causes the install-info command to fail to
remove the com_err info file from the /usr/share/info/dir file
when the comerr-dev package is removed and purged.
(Addresses Debian Bug: #401711)
2007-05-23 Theodore Tso <tytso@mit.edu>
* error_message.c: #include unistd.h and sys/types.h to provide
function prototypes to silence gcc -Wall warnings.
2006-12-22 Theodore Tso <tytso@mit.edu>
* error_message.c (add_error_table, remove_error_table): Add
debugging so we can see what happens when various shared
libraries are loading and unloading error tables.
2006-11-12 Theodore Tso <tytso@mit.edu>
* compile_et.sh.in: Make sure locale environment variables are set to
C so the shell script executes consistently no matter the
locale setting. (Addresses SourceForge Bug: #1532177)
2006-10-22 Theodore Tso <tytso@mit.edu>
* compile_et.sh.in: Add datarootdir definition for compatibility
with autoconf 2.60.
2006-08-05 Theodore Ts'o <tytso@mit.edu>
* compile_et.sh.in: Create the generated .c and .h files read-only
to remind developers they shouldn't edit them.
2005-12-10 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Add a dependency to make sure that the
subdirectories are created before creating all of the
object files.
2005-07-19 Theodore Ts'o <tytso@mit.edu>
* et_c.awk: Fix bug where error messages using continuations
wouldn't increment the message count.
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-06-20 Theodore Ts'o <tytso@mit.edu>
* error_message.c, init_et.c: Segregate error tables registered
via add_error_table() and the other dynamic methods from
the ones allocated via initialize_xxx_error_table() so
that we won't fail even for error tables created using old
versions of compile_et. Thanks to Nalin Dahyabhai for
this suggested patch.
* et_c.awk: Use a dynamically allocated structure in
initialize_xxx_error_table(), to prevent segfaults if an
old library calls initialize_xxx_error_table, and another
library/application calls add_error_table() on the same
error table, and then calls remove_error_table().
(Addresses Sourcefroge Bug #1150146)
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-02-05 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Remove com_err.pc on a "make distclean"
2005-01-26 Theodore Ts'o <tytso@mit.edu>
* com_err.pc.in: Add pkg-config files.
2004-12-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output for "make
install"
* Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output to make it
easier to see errors/warnings.
2004-09-17 Theodore Ts'o <tytso@mit.edu>
* compile_et.sh.in: Remove XSI:isms for greater portability.
(Addresses Debian Bug #255589)
2004-02-29 Brian Bergstrand <brian@bergstrand.org>
* Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
-fpic or -fPIC
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-12-11 Theodore Ts'o <tytso@thunk.org>
* com_err.3: Fix C syntax error pointed out by ESR.
2003-11-28 Theodore Ts'o <tytso@mit.edu>
* et_c.awk: Add declaration of the Heimdal initialization routine
to avoid gcc -Wall complaints
2003-11-26 Theodore Ts'o <tytso@mit.edu>
* com_err.h, com_err.c: Use GCC attributes to mark com_err and
default_com_err_proc as taking printf-style format
strings.
2003-11-22 Theodore Ts'o <tytso@mit.edu>
* com_err.h: Retore the type of n_msgs in the error_table
structure to "int" from "unsigned int" fix a core dumping
bug in the com_right() function. (Addresses Debian bug
#213450)
2003-08-20 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Delete com_err.info on a make clean
* testcases: Update to reflect fixed prototype for
initialize_xxx_err_table_r.
2003-08-19 Theodore Ts'o <tytso@mit.edu>
* et_h.awk: Fix wrong prototype for initialize_xxx_err_table_r.
(Thanks to Gombas Gabor for pointing this out, addresses
Debian bug #204332)
2003-08-01 Philipp Thomas <pthomas@suse.de>
* et_c.awk, et_h.awk: Add Heimdal compile_et extensions
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-05-13 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Bump minor version number of libcomerr to indicate
the addition of the Himdall compatibility functions.
2003-05-05 Theodore Ts'o <tytso@mit.edu>
* et_c.awk, et_h.awk, com_err.h, com_right.c: Add full Heimdall
compatibility.
* et_c.awk: Add support for OV-style continuations in compile_et.
(Closes Debian bug #191900).
* Makefile.in: Add regression test suite for compile_et.
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-03-30 Theodore Ts'o <tytso@mit.edu>
* et_h.awk (char_shift): Use the com_err.h file in et/com_err.h,
since /usr/include/com_err.h may not exist, and if it
does, it might be the wrong one.
* compile_et.sh.in: Add --build-tree option which forces the use
of the et_?.awk files in the build tree.
* error_table.h, error_message.c, com_err.c, internal.h,
init_et.c, com_err.h: Remove STDC legacy #define's.
* com_err.texinfo: Remove references to K&R C support, and to
potential problems that are no longer relevant.
2003-03-19 Theodore Ts'o <tytso@mit.edu>
* com_err.h, error_table.h: Move definition of the error_table
structure from the internal error_table.h to com_err.h,
since it now needs to be public.
* et_c.awk, et_h.awk: Import changes from krb5's et library so
that the error_table structure is defined and available
publically.
* error_message.c: Import krb5 and heimdall com_err extensions to
the et library.
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2002-09-23 Theodore Ts'o <tytso@mit.edu>
* internal.h: Remove declaration of perror. All modern systems
can be expected to define perror() these days.
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-23 Theodore Tso <tytso@mit.edu>
* com_err.texinfo: Fix up the com_err info file so that it
includes the directory node information. (Taken from the
Debian diff file.)
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-12-02 Theodore Tso <tytso@mit.edu>
* com_err.c (default_com_err_proc): Work around bug in diet libc
which core dumps when using fputc on stderr; besides, it
shaves bytes off of com_err.o if we use fputs instead of
two fputc calls.
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-16 Theodore Tso <tytso@mit.edu>
* compile_et.sh.in: Make the shell script safe from directory
pathnames with spaces.
2001-09-10 Theodore Tso <tytso@mit.edu>
* com_err.texinfo: Add appropriate @node and @menu lines so that
the a valid .info file can be made. Use @deftypefun to
define functions. Change the e-mail address where bug
reports to be sent to be is the e2fsprogs maintainer.
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2000-12-04 <tytso@snap.thunk.org>
* compile_et.1: Fix simple typo in the man page.
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
2000-07-04 Theodore Ts'o <tytso@valinux.com>
* Makefile.in: Remove explicit link of -lc in the shared library.
(It shouldn't be necessary, and is harmful in some cases).
1999-11-19 <tytso@valinux.com>
* Makefile.in (distclean): Remove TAGS and Makefile.in.old from
the source directory.
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-10-22 <tytso@valinux.com>
* com_err.3: Fix to have correct #include path for com_err.h
1999-09-07 <tytso@rsts-11.mit.edu>
* Updated copyright statements with permission of the original
authors.
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.15
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-06-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
* et_h.awk, et_c.awk: Work around libm bug on the ARM.
1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Fix bug where my_dir was set incorrectly. Install
the et_c.awk and et_h.awk files in $(datadir)/et (i.e.,
/usr/share/et) directory. Change to use new
installation directory variables convention. Fix
uninstall rules to take $(DESTDIR) into account.
* compile_et.1: Change man page to reflect the fact that
compile_et is now a awk/sed script, not a yacc script.
* compile_et.sh.in: Look in $(datadir)/et for et_c.awk and
et_h.awk; if not found, look in the build directory. Add
error checking for non-existent input file.
Fri Oct 31 01:14:41 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* et_c.awk, et_h.awk: Remove support for non STDC compilers, since
the workarounds caused problems with the header file.
Sun Aug 10 09:40:54 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* error_table.h:
* et_name.c (error_table_name):
* error_message.c (error_message.c): Make code be 16-bit safe.
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.11
Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
* Release of E2fsprogs version 1.10
Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.09
Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.08
Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
* Release of E2fsprogs version 1.07
Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.06
Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.05
Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.04
Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.03
Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.02
Mon Sep 4 21:44:47 1995 Remy Card <card@bbj>
* Makefile.in: Added support for BSD shared libraries.
Sat Aug 12 03:11:28 1995 Remy Card <card@bbj>
* Makefile.in (install): Install static libraries in $(ulibdir)
(/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
Sat Aug 5 11:44:17 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
installation directories correctly.
Thu Jun 15 23:39:51 1995 Remy Card <card@bbj>
* Makefile.in: Added support for ELF shared libraries.
Fixed typos in the compilation rules.
(distclean): Added compile_et.sh.
Sat Jun 10 19:56:13 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* compile_et.sh.in: Use ET_DIR instead of srcdir to determine the
location of the et directory.
Thu Jun 8 12:45:41 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
* vfprintf.c (vfprintf): Only compile this function if vfprintf
doesn't already exist and _doprnt does.
* compile_et.sh: Moved to compile_et.sh.in.
* Makefile.in: Rewritten to conform to GNU coding standards and
support separate compilation directories.
Don't preprocess compile_et.sh, as this is now done by configure.
Mon Nov 7 21:17:48 1994 Remy Card <card@bbj>
* Makefile: Added a dummy install target in case shared libraries
are not built.
Thu Sep 8 22:33:33 1994 (tytso@rsx-11)
* com_err.c (default_com_err_proc): Reversed order of \n\r to make
jik happy.

File diff suppressed because it is too large Load Diff

View File

@ -1,490 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2007-03-21 Theodore Tso <tytso@mit.edu>
* execute_cmd.c (ss_execute_line): Fix a memory leak by freeing
the argv[] array if ss_parse_line returns 0 for argc 0
(which will happen if the user his return and sends an
empty line to the application).
2007-03-19 Theodore Tso <tytso@mit.edu>
* help.c (ss_add_info_dir): Fix error checking for NULL parameter
passed via info_dir.
2006-11-17 Theodore Tso <tytso@mit.edu>
* get_readline.c (DEFAULT_LIBPATH): Add libreadline.so.5 to the
search path of viable readline libraries.
2006-11-12 Theodore Tso <tytso@mit.edu>
* mk_cmds.sh.in: Make sure locale environment variables are set to
C so the shell script executes consistently no matter the
locale setting. (Addresses SourceForge Bug: #1532177)
2006-10-22 Theodore Tso <tytso@mit.edu>
* mk_cmds.sh.in: Add datarootdir definition for compatibility with
autoconf 2.60.
2006-08-05 Theodore Tso <tytso@mit.edu>
* mk_cmds.sh.in: Create the generated .c files read-only to remind
developers they shouldn't edit them.
2005-12-10 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Add a dependency to make sure that the
subdirectories are created before creating all of the
object files.
2005-07-25 Theodore Ts'o <tytso@mit.edu>
* pager.c (ss_safe_getenv): Pass in zero to the unusued arguments
of prctl(PR_GET_DUMPABLE) to avoid false positives from
valgrind.
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-05-08 Theodore Ts'o <tytso@mit.edu>
* pager.c (ss_safe_getenv): Fix bug so it would fetch the right
environment variable.
2005-03-31 Theodore Ts'o <tytso@mit.edu>
* get_readline.c (ss_get_readline), pager.c (ss_page_stdin): If
called by a setuid/setgid or an otherwise privileged
program, be paranoid and ignore the PAGER and
SS_READLINE_PATH environment variables.
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-02-05 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Remove ss.pc on a "make distclean"
2005-01-26 Theodore Ts'o <tytso@mit.edu>
* ss.pc.in: Add pkg-config files.
2005-01-18 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Fix the kernel compile-time echo commands to be
consistent and portable
2004-12-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output for "make
install"
* Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro
Update dependencies.
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output to make it
easier to see errors/warnings.
2004-09-17 Theodore Ts'o <tytso@mit.edu>
* mk_cmds.sh.in: Remove XSI:isms for greater portability.
(Addresses Debian Bug #255589)
2004-02-29 Brian Bergstrand <brian@bergstrand.org>
* Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
-fpic or -fPIC
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-12-07 Theodore Ts'o <tytso@mit.edu>
* list_rqs.c, listen.c, requests.c, ss.h, ss_internal.h: Fix gcc
-Wall nitpicks.
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-04-12 Theodore Ts'o <tytso@mit.edu>
* help.c: Add #ifdef protection around #include <sys/wait.h>
2003-04-11 Theodore Ts'o <tytso@mit.edu>
* get_readline.c (DEFAULT_LIBPATH): Use the SS_READLINE_PATH
environment variable to control the search for a suitable
readine library. As a default, try using libreadline,
libedit, and libeditline.
2003-03-30 Theodore Ts'o <tytso@mit.edu>
* pager.c, listen.c, requests.c, list_rqs.c, ct_c.awk, prompt.c,
error.c, request_tbl.c, ss_internal.h, invocation.c, ss.h,
get_readline.c: Remove old support for K&R C and Varargs.
Fix gcc -Wall nits.
* Makefile.in: Use the compile_et --build-tree option.
2003-03-16 Theodore Ts'o <tytso@mit.edu>
* mk_cmds.1, Makefile.in: Add (bare-bone) man page
* Makefile.in (DLOPEN_LIB): Include the dlopen library if it is
present on shared libraries.
* ss_internal.h: Add pointers to dynamic readline functions in the
ss_info data structure.
* listen.c (ss_listen): Use readline instead of fgets if the
readline library is present. Define helper functions to
provide command completion from the ss request tables.
* invocation.c (ss_create_invocation, ss_delete_invocation): If
HAVE_DLOPEN is defined, call ss_get_readline() to automatically
try to load the readline library.
* get_readline.c (ss_get_readline): New function which uses dlopen()
to dynamically load the readline library if it is present
on the system.
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-03-07 Theodore Tso <tytso@mit.edu>
* pager.c (ss_pager_create), list_rqs.c (ss_list_requests): Fix
function prototypes to avoid gcc -Wall complaints.
* listen.c (ss_listen): Make sure the signal handler for SIGCONT
is restored when we exit. Also, make sure we don't
clubber any variables after setjmp/longjmp. Also removed
some bogus, fairly dubious coude.
* ss.h, ss_internal.h, execute_cmd.c: Add function prototypes to
prevent gcc -Wall complaints.
2002-02-12 Theodore Tso <tytso@mit.edu>
* requests.c (DECLARE): Fix bug in non-STDC declaration --- we
had a mismatch in the function signature and parameter
declaration sections for info/infop.
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-16 Theodore Tso <tytso@mit.edu>
* mk_cmds.sh.in: Make the shell script safe from directory
pathnames with spaces.
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-06-01 Theodore Tso <tytso@valinux.com>
* Makefile.in: Move include/asm/types.h.in to
lib/ext2fs/ext2_types.h.in.
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
2000-07-04 Theodore Ts'o <tytso@valinux.com>
* Makefile.in: Remove explicit link of -lc in the shared library.
(It shouldn't be necessary, and is harmful in some cases).
2000-07-03 <tytso@snap.thunk.org>
* ct_c.awk: Work around a bug in gawk 3.05
* mk_cmds.sh.in: Allow the build system to override the standard
location for finding the ct_c.* files by setting the
_SS_DIR_OVERRIDE environment variable.
* Makefile.in: Use _SS_DIR_OVERRIDE to make sure we get the
version in the source tree.
2000-05-25 <tytso@snap.thunk.org>
* Makefile: Add hack dependency rule so that parallel makes work
correctly.
1999-11-19 <tytso@valinux.com>
* execute_cmd.c (ss_execute_line): Fix memory leak; we weren't
freeing the argv array.
* Makefile.in (distclean): Remove TAGS and Makefile.in.old from
the source directory.
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-09-07 <tytso@rsts-11.mit.edu>
* Updated copyright statements with permission of the original
authors.
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.15
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
Mon Jan 4 00:05:14 1999 Theodore Y. Ts'o <tytso@mit.edu>
* mk_cmds.sh.in (TMP): Fixed portability bug in shell script; we
were depending on a bash'ism.
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-07-10 Theodore Ts'o <tytso@rsts-11.mit.edu>
* mk_cmds.sh.in: Fix error message so that it says mk_cmds's
template files instead of compile_et's template files.
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Install the ct_c.awk and ct_c.sed files in
$(datadir)/ss (i.e., /usr/share/ss) directory. Change
to use new installation directory variables
convention. Fix uninstall rules to take $(DESTDIR)
into account.
* mk_cmds.sh.in: Look in $(datadir)/ss for ct_c.awk and
ct_c.sed; if not found, look in the build directory. Add
error checking for non-existent input file.
Thu Aug 14 08:17:22 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in (install): Fix rm command to use $(DESTDIR)
appropriately.
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.11
Wed Jun 4 15:04:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in (install): Install the ss_err.h header file out of
the build directory instead of the source directory (since
it is a constructed file).
Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
* Release of E2fsprogs version 1.10
Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.09
Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.08
Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
* Release of E2fsprogs version 1.07
Wed Mar 12 21:54:32 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* help.c, pager.c, ss.h: Don't use "extern int errno", but use
#include <errno.h> instead.
Thu Jan 2 00:16:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* parse.c: Put in an include of string.h
Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.06
Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.05
Fri Aug 30 22:36:48 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* invocation.c (ss_create_invocation): Change function prototype
of invocation so that the first two arguments are const
char *, and that the info_ptr is a void *, not a char *.
* ss.h: Added declaration of ss_execute_line()
Sat Aug 10 00:17:14 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* listen.c (ss_listen): Fix -Wall flames.
Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.04
Thu May 16 10:04:09 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in (INSTALL_HFILES): Install the correct header files
so that /usr/include/ss/ss.h is actually usable!
Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.03
Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.02
Wed Oct 25 11:58:20 1995 <tytso@rsts-11.mit.edu>
* ss_internal.h: Removed malloc, realloc, free definitions, and
#include <stdlib.h> instead.
Mon Sep 4 21:46:00 1995 Remy Card <card@bbj>
* Makefile.in: Added support for BSD shared libraries.
(distclean): Use the -f option when removing files.
Fri Aug 18 15:15:09 1995 Theodore Y. Ts'o <tytso@dcl>
* Makefile.in (mk_cmds): Remove usage of $<, since it's not
portable.
Sat Aug 12 03:11:02 1995 Remy Card <card@bbj>
* Makefile.in (install): Install static libraries in $(ulibdir)
(/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
Thu Aug 10 14:23:31 1995 Remy Card <card@bbj>
* Makefile.in (distclean): Remove mk_cmds.sh.
Sat Aug 5 11:44:29 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* mk_cmds.sh.in: Remove the old .c file before moving the new file
into place.
* Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
installation directories correctly.
* Makefile.in (clean): Don't remove mk_cmds.sh, since it's built
from the configure script.
Tue Jul 11 20:47:46 1995 <tytso@rsx-11.mit.edu>
* help.c (ss_help): Use malloc instead of alloca for maximal
portability. Check return value of malloc before using
buffer. Allocate memory when printing usage message.
Thu Jun 15 23:46:16 1995 Remy Card <card@bbj>
* Makefile.in: Added support for ELF shared libraries.
Fixed typos in the compilation rules.
(distclean): Added mk_cmds.sh.
Sat Jun 10 19:57:07 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* mk_cmds.sh.in: Use SS_DIR instead of srcdir to determine the
location of the ss directory.
Thu Jun 8 13:18:48 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
* help.c (ss_help): Use alloca to allocate space for filenames
instead of fixed buffers.
* error.c (ss_error, & includes): Change the selection of
varargs/stdarg to work with configure.
* pager.c: Include <errno.h> if possible.
* parse.c: Ditto.
* request_tbl.c: Ditto.
* Makefile.in: Rewritten to conform to GNU coding standards and
support separate compilation directories.
Don't preprocess mk_cmds.sh, as this is now done by configure.
Sat Mar 11 18:14:52 1995 Theodore Y. Ts'o <tytso@localhost>
* Makefile.in (DLL_INSTALL_DIR): Install libss in /lib, since it's
needed by debugfs (which is installed in /sbin).

View File

@ -1,581 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2006-10-22 Theodore Tso <tytso@mit.edu>
* gen_uuid.c (get_random_bytes): Add in randomness based on
Linux's thread id (gettid) to avoid race conditions when
two threads try to generate uuid's at the same time. This
shouldn't be an issue if /dev/urandom has proper locking
and is present, so this is just a failsafe. (Addresses
SourceForge Bug: #1529672)
2006-01-06 Theodore Ts'o <tytso@mit.edu>
* gen_uuid.c (get_random_fd): Set the FD_CLOEXEC flag on the file
descriptor so that it will get closed across an execve().
(Addresses Debian Bug #345832)
2005-12-10 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Add a dependency to make sure that the
subdirectories are created before creating all of the
object files.
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-02-05 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Remove uuid.pc on a "make distclean"
2005-01-26 Theodore Ts'o <tytso@mit.edu>
* uuid.pc.in: Add pkg-config files.
2005-01-18 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Fix the kernel compile-time echo commands to be
consistent and portable
2005-01-17 Theodore Ts'o <tytso@mit.edu>
* uuidP.h: Use inttypes.h in preference to stdint.h for
compatibility with older FreeBSD and Solaris systems.
2004-12-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output for "make
install"
* Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro.
Update dependencies.
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output to make it
easier to see errors/warnings.
2004-09-17 Theodore Ts'o <tytso@mit.edu>
* gen_uuid.c (get_node_id): glibc always defines AF_LINK, so only
try to use struct sockaddr_dl if HAVE_NET_IF_DL_H is
defined. (Addresses Debian Bug #256669)
2004-05-27 Theodore Ts'o <tytso@mit.edu>
* uuid.h (UUID_DEFINE): Make the UUID defined as a static
variable, with __attribute__ ((unused)) if we are using GCC.
2004-05-04 Theodore Ts'o <tytso@mit.edu>
* Update and clean up uuid man pages
* gen_uuid.c (uuid_generate_time): Mask off the timestamp to avoid
a Y8.8888K problem.
2004-04-03 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Update the modtime even if subst doesn't need to
update the libuuid man pages, to avoid always re-running
subst, especially since there are no dependencies on the
man page.
2004-04-03 Theodore Ts'o <tytso@mit.edu>
* libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in,
uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in,
uuid_time.3.in, uuid_unparse.3.in: Change licensing of man
pages from GPL to 3-clause BSD-style.
* uuid_parse.3.in, uuid_unparse.3.in: Change the use of the term
"internal format" to "binary representation".
* gen_uuid.c, pack.c, unpack.c, uuid_time.c, uuidP.h,
uuid_types.h.in: Use ANSI C99 types if stdint.h exists.
2004-03-30 Theodore Ts'o <tytso@mit.edu>
* gen_uuid.c (get_node_id): Clean up AF_LINK #ifdef's for Darwin.
2004-03-22 Theodore Ts'o <tytso@mit.edu>
* unparse.c (uuid_unparse_lower, uuid_unparse_upper),
uuid_unparse.3.in, uuid.h: Add new functions.
2004-03-19 Theodore Ts'o <tytso@mit.edu>
* Change the license to be the 3-clause BSD-style license
* uuid.h (UUID_DEFINE): Add UUID type #define's, and add an CPP
macro to define UUID constants.
* gen_uuid.c (get_clock): Use 14 bits for the clock sequence,
instead of just 13 bits.
* gen_uuid.c (get_node_id): Fix so that Darwin will actually get
the ethernet address correctly.
2004-02-29 Brian Bergstrand <brian@bergstrand.org>
* Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
-fpic or -fPIC
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2004-01-30 Theodore Ts'o <tytso@mit.edu>
* gen_uuid.c (uuid_generate_time): Fix bug pointed out by Ralf
S. Engelshall; when generating a random ethernet address
because one is not available, set the least significant
bit of the first byte of the MAC address, since it is the
first bit to be transmitted, and is therefore the
multicast bit.
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use DYLD_LIBRAY_PATH so that "make check" works on
Darwin systems when building with shared libraries.
2003-04-12 Theodore Ts'o <tytso@mit.edu>
* gen_uuid.c: Add #ifdef checks around #include <sys/ioctl.h> and
<sys/socket.h>.
2003-04-03 Theodore Ts'o <tytso@mit.edu>
* gen_uuid.c (get_random_bytes): Always xor in a stream of bytes
from the system PRNG (i.e., random/srandom, seeded from
the time, pid, and uid) in case /dev/random isn't doing
the right thing on a particular system. It doesn't hurt,
and it can help, in the case of a buggy /dev/random.
2003-03-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Add support for Apple Darwin
2003-03-06 Theodore Tso <tytso@mit.edu>
* uuid_types.h.in: Don't redefine types if other e2fsprogs
*_types.h files have been included already.
* Makefile.in (tst_uuid): Link against the static library instead
of all of the object files, so that we automatically pick
up -lsocket under Solaris.
2003-03-02 Theodore Ts'o <tytso@mit.edu>
* Makefile.in, uuidP.h, uuid_types.h.in: Use uuid_types.h instead
of ext2_types.h
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* gen_uuid.c (get_random_bytes): Don't spin forever if read()
returns EINTR or EAGAIN, so that when /dev/random is
opened O_NONBLOCK, we don't end up spinning forever.
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-07-15 Theodore Ts'o <tytso@mit.edu>
* parse.c (uuid_parse): Fix uuid parsing bug which didn't complain
for certain types of invalid input text. (Addresses
Debian bug #152891).
* tst_uuid.c: Add test cases for invalid text strings passed to
uuid_parse.
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-24 Theodore Tso <tytso@mit.edu>
* Makefile.in (install): Install hard links to man pages for
uuid_generate_random and uuid_generate_time. Remove
any compressed man pages before installing the man pages.
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-10 Theodore Tso <tytso@mit.edu>
* compare.c (uuid_compare), copy.c (uuid_copy),
isnull.c (uuid_is_null), pack.c (uuid_pack),
parse.c (uuid_parse), unpack.c (uuid_unpack),
unparse.c (uuid_unparse), uuid.h, uuidP.h,
uuid_time.c (uuid_time, uuid_type, uuid_variant):
Use const for pointer variables that we don't modify. Add
the appropriate ifdef's in uuid.h to make it be C++ friendly.
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-21 Theodore Tso <tytso@valinux.com>
* uuid.h: Add protection against multiple inclusion
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-06-01 Theodore Tso <tytso@valinux.com>
* Makefile.in, uuidP.h: Move include/asm/types.h.in to
lib/ext2fs/ext2_types.h.in.
2001-06-01 Theodore Tso <tytso@valinux.com>
* unpack.c, unparse.c, uuid_time.c: Update files to be under the
LGPL (that somehow were missed when libuuid was converted
to use the LGPL). Whoops.
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2001-05-14 Theodore Tso <tytso@valinux.com>
* tst_uuid.c, uuid_time.c: Remove unneeded #include of ext2_fs.h
2001-05-12 Theodore Tso <tytso@valinux.com>
* libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in,
uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in,
uuid_time.3.in, uuid_unparse.3.in: Update URL location of
e2fsprogs package.
2001-05-01 Theodore Tso <tytso@valinux.com>
* parse.c, compare.c: Include string.h to fix gcc -Wall
complaints.
* gen_uuid.c: Define _SVID_SOURCE to avoid gcc -Wall errors
because some required structures wouldn't be otherwise
defined. Fix a minor gcc -Wall nit in the declaration of
get_random_fd().
2001-01-12 Theodore Ts'o <tytso@valinux.com>
* uuid_time.c (main), tst_uuid.c (main): Fix gcc -Wall complaints.
* uuid.h, copy.c (uuid_copy): Change arguments to make it
clear which argument is the source and which is the
destination.
* gen_uuid.c (get_random_fd): Use gettimeofday to seed the PRNG,
so we can take advantage of tv_usec to do (slightly)
better at seeding it.
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
2000-07-07 Theodore Ts'o <tytso@valinux.com>
* Makefile.in (uuid_time): Fix compilation rule so that
uuid_time.o doesn't get bashed in order to build the
command-line version of uuid_time.
2000-07-04 Theodore Ts'o <tytso@valinux.com>
* Makefile.in: Remove explicit link of -lc in the shared library.
(It shouldn't be necessary, and is harmful in some cases).
2000-06-12 Theodore Ts'o <tytso@valinux.com>
* gen_uuid.c (get_random_bytes): Use O_NONBLOCK when trying to
open /dev/random. Break out the /dev/random
initialization code into a get_random_fd() function, and
use that function in uuid_generate() to determine whether
to use uuid_generate_random() or uuid_generate_time().
2000-05-25 <tytso@snap.thunk.org>
* Makefile: Add hack dependency rule so that parallel makes work
correctly.
2000-04-07 Theodore Ts'o <tytso@valinux.com>
* clear.c, compare.c, copy.c, gen_uuid.c, isnull.c, pack.c,
parse.c, uuid.h, uuidP.h: Changed copyright to be the
LGPL.
Thu Apr 6 17:38:58 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
* Makefile.in (uuid_time): Compile uuid_time in two steps (first
create .o, then link it against the libraries) to work
around bug in a.out linker.
* dll/jump.funcs, dll/jump.import, dll/jump.params: Update a.out
shared library control files to reflect new added files.
2000-04-03 Theodore Ts'o <tytso@valinux.com>
* gen_uuid.c (get_clock): Fix bug where the last timeval wasn't
getting set, causing potentially duplicate UUID's to be
generated.
2000-03-12 Theodore Ts'o <tytso@valinux.com>
* gen_uuid.c (get_random_bytes): Make more paranoid about
misbehaving /dev/urandom. If we get a return of zero
without an error more than 8 times in a row, we break out
and return an error. Also, if /dev/urandom doesn't exist,
try /dev/random.
2000-01-18 Theodore Ts'o <tytso@valinux.com>
* Makefile.in: Since LIBUUID can sometimes include
"-lsocket" we need a separate DEPLIBUUID that can be used
in Makefile's dependency rules.
1999-11-19 <tytso@valinux.com>
* Makefile.in (distclean): Remove TAGS and Makefile.in.old from
the source directory.
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-26 <tytso@valinux.com>
* uuid_time.c (variant_string): Declare to be static to avoid gcc
warnings.
* uuid.h: Add function prototypes for uuid_generate_random() and
uuid_generate_time().
1999-10-25 <tytso@valinux.com>
* gen_uuid_nt.c (uuid_generate): W2K strikes again! An
incompatible interface change means we need to detect
whether the code is running on an NT4 or NT5 system.
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-10-21 <tytso@valinux.com>
* uuid_generate.8.in: Update man page to use a more standard
format (bold option flags and italicized variables), as
suggested by Andreas Dilger (adilger@enel.ucalgary.ca)
1999-09-24 <tytso@valinux.com>
* gen_uuid_nt.c: New file which creates a UUID under Windows NT.
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.15
1999-05-17 <tytso@rsts-11.mit.edu>
* gen_uuid.c (get_random_bytes): Use a while loop when reading
from /dev/urandom so that if we get interrupted while
reading the right thing happens.
(uuid_generate_random): Add new function which uses the
new UUID format which uses 122 random bits to form the
128-bit UUID.
(uuid_generate): Rename the old uuid_generate to be
uuid_generate_time, and create a new uuid_generate
function which calls either uuid_generate_random or
uuid_genereate_time depending on whether /dev/urandom is
present.
* uuid_generate.3.in: Update to reflect changesin uuid_generate
and its two new variants.
* tst_uuid.c: Updated to test new uuid_generate functions, and to
reflect new semantics of uuid_compare. Added tests to
make sure the UUID type and variant created by UUID
generate is correct.
* uuid_time.c (uuid_variant, uuid_type): Added new functions to
return the UUID variant and type information. The
debugging program now prints the UUID variant and type,
and warns if the unparsed time information is likely to be
incorrect.
* uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
1999-05-03 <tytso@rsts-11.mit.edu>
* compare.c (uuid_compare): Change sense of uuid_compare so that
its return values match that of memcpy and the
uuid_compare() found in Paul Leach's internet-draft.
1999-03-11 Andreas Dilger <adilger@enel.ucalgary.ca>
* Created man pages for libuuid functions.
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Update version numbers of the UUID shared library,
since we've added a new function (uuid_time()).
* uuid_time.c: New file which returns the time field of a UUID.
(Good for debugging purposes)
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
* tst_uuid.c (main): Fixed bogus declaration of the main's argv
parameter.
1998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
* uuidP.h: Use asm/types.h instead of linux/types.h to avoid a
problem caused by glibc hack to prevent linux/types.h from
being included.
1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Change to use new installation directory variables
convention. Fix uninstall rules to take $(DESTDIR) into
account.
Sun Mar 8 22:17:59 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
doesn't always exist for glibc.
Tue Oct 14 21:48:16 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* gen_uuid.c: Use clock_reg instead of clock, since clock
conflicts with a header file declaration.
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.11
Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
* Release of E2fsprogs version 1.10
Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.09
Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.08
Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
* Release of E2fsprogs version 1.07
Sun Mar 2 16:45:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in (ELF_VERSION): Change version to be 1.1
Thu Feb 6 23:08:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* gen_uuid.c (uuid_generate): Set Multicast bit when picking a
random node_id, to prevent conflicts with IEEE 802
addresses obtained from network cards.
Wed Jan 1 23:51:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* unpack.c, pack.c: Include string.h, since we use memcpy().
Tue Dec 3 13:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* parse.c: Add #include of ctype.h and stdlib.h, to pull in the
required prototypes.
Fri Oct 11 17:15:10 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in (DLL_ADDRESS): Updated DLL address for libuuid.
Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.06
Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.05
Tue Aug 27 16:50:43 1996 Miles Bader <miles@gnu.ai.mit.edu>
* uuid/gen_uuid.c [HAVE_NET_IF_H] <net/if.h>: Include guarded.
[HAVE_NETINET_IN_H] <netinet/in.h>: Include guarded.
(get_node_id): Surround bulk of function with #ifdef HAVE_NET_IF_H.
Tue Aug 27 16:50:16 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* gen_uuid.c (get_node_id): Add a specific ifdef for the HURD,
since it is broken w.r.t getting hardware addresses.

File diff suppressed because it is too large Load Diff

View File

@ -1,227 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2006-10-22 Theodore Tso <tytso@mit.edu>
* Makefile.in.in: Add datarootdir definition for compatibility
with autoconf 2.60.
2006-09-13 Theodore Tso <tytso@mit.edu>
* Update French and Dutch translations
2006-08-19 Theodore Tso <tytso@mit.edu>
* LI?NGUAS, vi.po, vi.gmo: Add Vietnamese translation
2006-04-09 Theodore Ts'o <tytso@mit.edu>
* Update French, Dutch, Polish, Swedish, and Turkish translations.
2006-03-29 Theodore Ts'o <tytso@mit.edu>
* e2fsprogs.pot: Update template file.
* fr.po: Update French translation file. (Addresses Debian Bugs:
#341911, #300871, #316604, #316782, #330789)
2006-01-06 Theodore Ts'o <tytso@mit.edu>
* Update Dutch, Polish, and Swedish translations. (Addresses
Debian Bug: #343149)
2005-12-09 Theodore Ts'o <tytso@mit.edu>
* Update Dutch translation file
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-06-26 Theodore Ts'o <tytso@mit.edu>
* Update French, Dutch, Polish, Swedish, and Turkish translations.
2005-06-19 Theodore Ts'o <tytso@mit.edu>
* POTFILES.in: remove the findsuper and partinfo programs, as they
are not installed anywhere (and shouldn't be).
* at-expand.pl: Add an explanation of how the @-expansion and
%-expansion works in e2fsck/problem.c as part of the
"translator help".
* Makefile.in.in: Update e2fsprogs.pot if at-expand.pl has changed.
* fr.po: Update Franch translation
2005-06-05 Theodore Ts'o <tytso@mit.edu>
* nl.po: Add Dutch translation
2005-05-09 Theodore Ts'o <tytso@mit.edu>
* rw.po: Add Rwandan translation
* sv.po: Update Swedish translation.
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-02-04 Theodore Ts'o <tytso@mit.edu>
* Makefile.in.in: Only update the gmo files if maintainer mode is
enabled.
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* Update to gettext version 0.14.1
* Makefile.in.in: Use Linux-kernel-style makefile output to make it
easier to see errors/warnings.
2004-11-09 Theodore Ts'o <tytso@mit.edu>
* it.po: Updated Italian translation.
2004-09-20 Theodore Ts'o <tytso@mit.edu>
* fr.po: Updated French translation.
2004-05-04 Theodore Ts'o <tytso@mit.edu>
* de.po: Minor updates to translation file, courtesy of Florian
Ernst (Addresses Debian bug #244105).
2004-04-11 Theodore Ts'o <tytso@mit.edu>
* fr.po: Added new French translation
2004-03-20 Theodore Ts'o <tytso@mit.edu>
* pl.po, sv.po, tr.po: Update Polish, Swedish, and Turkish
translations.
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-12-07 Theodore Ts'o <tytso@mit.edu>
* cs.po: Fix mangled encoding in Czech locale file. (Addresses
Debian bug #214633)
2003-11-21 Theodore Ts'o <tytso@mit.edu>
* pl.po: Added new Polish translation.
* sv.po: Updated Swedish translation
* de.po: Fixed and updated German translations from Marc Langer.
(Addresses Debian bug #200086)
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* LINGUAS, sv.po: Added Swedish translation from Göran Uddeborg
<goeran@uddeborg.se>
2003-05-17 Theodore Ts'o <tytso@mit.edu>
* LINGUAS, de-utf.po: Remove de-utf.po; de.po is newer, and we
shouldn't have two versions using different charset
encodings anyway.
2003-05-03 Theodore Ts'o <tytso@mit.edu>
* LINGUAS, cs.po: Add Czech translation file
2003-05-03 gettextize <bug-gnu-gettext@gnu.org>
* Makefile.in.in: Upgrade to gettext-0.11.5.
* Rules-quot: New file, from gettext-0.11.5.
* boldquot.sed: New file, from gettext-0.11.5.
* en@boldquot.header: New file, from gettext-0.11.5.
* en@quot.header: New file, from gettext-0.11.5.
* insert-header.sin: New file, from gettext-0.11.5.
* quot.sed: New file, from gettext-0.11.5.
* remove-potcdate.sin: New file, from gettext-0.11.5.
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-03-26 Theodore Ts'o <tytso@mit.edu>
* tr.po: Update from nilgun@superonline.com.
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2000-12-08 <tytso@snap.thunk.org>
* Makefile.in.in: Fix so that top-level "make check" works
correctly.

View File

@ -1,702 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2007-06-12 Theodore Tso <tytso@mit.edu>
* resize2fs.c (resize_fs): Clear the EXT2_FLAG_MASTER_SB_ONLY flag
to make sure the superblock changes are written out to the
backup superblocks.
2007-05-22 Theodore Tso <tytso@mit.edu>
* sim_progress.c (ext2fs_progress_init): Fix type-punning warning.
* resize2fs.h: #include the e2p.h header file to get the function
prototypes.
* resize2fs.c (adjust_fs_info): Declare new_inodes as an unsigned
long long to avoid gcc -Wall complaints on 64-bit
platforms.
(adjust_fs_info): Fix signed vs unsigned complaint.
* online.c (online_resize_fs): Mark flags parameter as unused.
Make new_desc_blocks be an unsigned long to fix signed
vs. unsigned comparsions, and fix up the printf format
* main.c (main): Fix signed vs. unsigned comparison
2007-05-18 Theodore Tso <tytso@mit.edu>
* main.c (determine_fs_stride): Use the superblock s_raid_stride
if it is set; save the hueristically determined stride to
the superblock if it is not set.
2007-03-18 Theodore Tso <tytso@mit.edu>
* resize2fs.c (check_and_change_inodes): Check to make sure the
inode write was sucessful.
2006-12-22 Theodore Tso <tytso@mit.edu>
* main.c (main): Use the new {add,remove}_error_table comerr
interfaces instead of initialize_*_error_table.
2006-10-01 Theodore Tso <tytso@mit.edu>
* online.c (online_resize_fs): Check to make sure the filesystem
has a resize inode if it is needed to grow the filesystem.
Print the correct error message if the kernel returns an
ENOTTY error to the group extend ioctl.
(Addresses Debian bug #380548)
2006-08-30 Eric Sandeen <esandeen@redhat.com>
* online.c (online_resize_fs): use div_ceil for r_frac calculation.
* resize2fs.c (adjust_fs_info): avoid overflow in blk calculation
when figuring new reserved blocks count.
2006-08-30 Eric Sandeen <esandeen@redhat.com>
* resize2fs.c (adjust_fs_info): Disallow > 2^32 indoes at resize time.
2006-08-30 Eric Sandeen <esandeen@redhat.com>
* online.c (online_resize_fs): Fix printf formats.
2006-08-30 Eric Sandeen <esandeen@redhat.com>
* resize2fs.c (mark_table_blocks): Remove unused variable.
2006-08-30 Theodore Tso <tytso@mit.edu>
* resize2fs.c (adjust_fs_info), online.c (online_resize_fs): Use
e2p_percent to properly calculate the number of reserved
blocks without worrying about overflow.
* resize2fs.c (ext2fs_calculate_summary_stats): Fix potential
overflow problems when the number of blocks is close to
2**31.
* resize2fs.c (adjust_fs_info): Use ext2fs_div_ceil() instead of a
using an open-coded expression which was subject to
overflows.
2006-05-22 Theodore Tso <tytso@mit.edu>
* resize2fs.8.in: Fixed spelling mistake (Addresses Debian Bug:
#368393)
2006-05-21 Theodore Tso <tytso@mit.edu>
* resize2fs.8.in: Clarify man page to indicate that supports ext2
and ext3 filesystems, and add reference to LVM.
(Addresses Debian Bug: #368179)
2006-05-14 Theodore Tso <tytso@mit.edu>
* main.c (main, determine_fs_stride), resize2fs.8.in: Add a new
option (-S) to resize2fs which allows the user to specify
the RAID stride parameter to be used on new block groups.
In addition, add code so that resize2fs can automatically
determine the RAID stride parameter that had been
previously used on the filesystem.
2006-03-18 Theodore Ts'o <tytso@mit.edu>
* main.c, resize2fs.c: Change printf statements to use %u instead
of %d when printing block numbers.
* main.c (main): If the filesystem is mounted, open it in
read-only mode since the userspace program should not try
to modify it directly. If the filesystem is not mounted,
open it in exclusive mode to avoid potential problems
(such as someone trying to mount the filesystem while it
is being resized).
2006-03-17 Theodore Ts'o <tytso@mit.edu>
* resize2fs.8.in: Update manpage to document that that resize2fs
can expand a mounted filesystem.
* online.c (online_resize_fs): New file which contains the on-line
resizing code.
* main.c (main): If the filesystem to be resized is already
mounted, determine the mountpoint, and call online_resize_fs().
* resize2fs.c (adjust_fs_info, adjust_superblock): Factor out code
which only adjusts the in-memory data structures from the
code which writes to the disk, since the former can be
used by the on-line resizing code.
* resize2fs.h: Add function prototypes for online_resize_fs() and
adjust_fs_info().
* Makefile.in (RESIZE_OBJS): Add online.o to list of files to be built.
2005-12-29 Theodore Ts'o <tytso@mit.edu>
* resize2fs.c (mark_table_blocks): Remove unused variables to
clean up gcc -Wall complaints.
* main.c (main): If the filesystem being resized is a regular
file, truncate or expand the file to match the new
filesystem size. (Addresses Debian Bug: #271607)
2005-08-08 Theodore Ts'o <tytso@mit.edu>
* resize2fs.c (move_itables): Fix fencepost error caught by valgrind.
(adjust_superblock): Clear the newly allocated descriptor
blocks when we allocate them to avoid false positives from
valgrind (and so that the unusued descriptors at the tail
end of the newly allocated descriptor blocks are zero'ed
out, include of random garbage).
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-05-09 Theodore Ts'o <tytso@mit.edu>
* resize2fs.c (fix_resize_inode): Don't bother to translate
debugging printf's.
* main.c: Fix case on usage message, and remove _() from messages
from a version string that doesn't need translation.
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-01-26 Theodore Ts'o <tytso@mit.edu>
* resize2fs.c: Fix bug where we don't release the blocks belonging
to the old inode table blocks when we move the inode
table. (Addresses Debian Bug: #290894)
2005-01-05 Theodore Ts'o <tytso@mit.edu>
* main.c (main): Use parse_num_blocks() from the e2p library to
parse the number of blocks from the command line.
2004-12-16 Theodore Ts'o <tytso@mit.edu>
* resize2fs.c (resize_fs): Call ext2fs_create_resize_inode to
fill in the necessary fields in the resize inode.
(adjust_superblock): Reserve blocks that are needed for
on-line resizing if that feature is enabled.
2004-12-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Move strip command to install-strip target.
Use Linux-kernel-style makefile output for "make install"
* Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* main.c: If there is a question mark in the device name,
separate out the options to the IO layer, and pass it on
to ext2fs_open2().
* Makefile.in: Use Linux-kernel-style makefile output to make it
easier to see errors/warnings.
2004-09-17 Theodore Ts'o <tytso@mit.edu>
* resize2fs.c (check_and_change_inodes): Fix debugging printf to
mask off the high 256 bits of dirent->name_len (which is
where the file type information is stored). (Addresses
Debian Bug #271605)
2004-04-03 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Update the modtime even if subst doesn't need to
update the resize2fs man page, to avoid always re-running
subst, especially since there are no dependencies on the
man page.
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-12-07 Theodore Ts'o <tytso@mit.edu>
* main.c, resize2fs.c: Fix gcc -Wall nitpicks.
2003-08-24 Theodore Ts'o <tytso@mit.edu>
* resize2fs.8.in: Adjust description line so that apropos
"ext2" or "ext3" will find the man page. (Addresses
Debian Bug #206845)
2003-08-01 Philipp Thomas <pthomas@suse.de>
* extent.c, resize2fs.c, sim_progress.c: ext2fs_getmem(),
ext2fs_free_mem(), and ext2fs_resize_mem() all now take a
'void *' instead of a 'void **' in order to avoid pointer
aliasing problems with GCC 3.x.
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-07-08 Theodore Ts'o <tytso@mit.edu>
* main.c (main): Round the default size of the filesystem to be an
even multiple of the pagesize to work around a potential
Linux kernel bug.
2003-06-24 <tytso@snap.thunk.org>
* resize2fs.c (block_mover): Don't move blocks associated with the
bad blocks inode. Instead, just remove them from the
badblocks list. (Note this means that shrinking and then
enlarging a filesystem is not a reversible operation;
information about bad blocks in the part of the filesystem
which is to be chopped off is discarded.)
2003-06-08 Theodore Ts'o <tytso@mit.edu>
* resize2fs.8.in: Make explicit that you need to run resize2fs
after using fdisk to adjust the partition size when
expanding the filesystem. (Addresses Debian Bug #195616)
2003-05-13 root <tytso@mit.edu>
* main.c (main): Add the ability to specify units to the size
parameter, and make the error and information messages
display explicitly the blocksize used by the filesystem,
to avoid confusion. (Addresses Debian bug: #189814)
2003-05-03 Theodore Ts'o <tytso@mit.edu>
* main.c (main): Add calls to setup functions for NLS support.
* Makefile.in: Add $(LIBINTL) to the link line so we can support
using the internal gettext library.
* resize2fs.h: Add #ifndef protection around LOCALEDIR definition.
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use DYLD_LIBRAY_PATH so that "make check" works on
Darwin systems when building with shared libraries.
2003-03-06 <tytso@mit.edu>
* resize2fs.c (blocks_to_move): Bug fix; we were incorrectly
moving the block and inode bitmaps for sparse superblock
filesystems. (Address Debian bug #174766)
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* resize2fs.c (inode_scan_and_fix, check_and_change_inodes): When
moving an inode, set the ctime field so that people using
dump/restore will backup the changed inode. Also update
the mtime and ctime of directories which get updated when
we need to move an inode.
2002-10-30 Theodore Ts'o <tytso@mit.edu>
* Makefile.in (install): Search all compression extensions when
deleting old man pages.
* resize2fs.c (adjust_superblock, mark_table_blocks,
blocks_to_move): Add support for resizing filesystems that
use the meta block group layout.
* main.c (main): Fixed bug that erroneously (and
needlessly) checked the incompat feature flag field
against the supported ro_compat feature set.
2002-10-03 Theodore Ts'o <tytso@mit.edu>
* resize2fs.8.in: Fix typo in man page.
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-08-16 Theodore Ts'o <tytso@mit.edu>
* resize2fs.c (inode_scan_and_fix): Add code to move the extended
attribute block.
2002-07-26 Theodore Ts'o <tytso@mit.edu>
* resize2fs.c (block_mover): If there are no blocks to move,
release the bmap table. This significantly speeds up
resize2fs when shrinking or expanding a filesystem by a
very small number of blocks (which EVMS will do).
2002-05-28 <tytso@mit.edu>
* main.c (main): If the filesystem has errors or is not valid,
then require an e2fsck -f run be done on the filesystem
more.
2002-04-09 <tytso@snap.thunk.org>
* main.c (main): If resize_fs returns an error, don't print the
message stating that the filesystem was resized.
2002-03-31 <tytso@mit.edu>
* main.c (main): If we are resizing a plain file which is smaller
than the requested size, then we will attempt to
transparently extend the filesize in a sparse fashion by
writing a block at the end of the requested part of the
filesystem.
* main.c (main), resize2fs.c (resize_fs), resize2fs.h: Change the
function prototype of resize_fs() so that it can modify
the new_size parameter with the actual new size of the
filesystem after the resize operation. (This can
sometimes be less than the requested new size if there
isn't enough space to create the necessary block group
metadata for that last bit of disk space.) Resize2fs now
prints the actual new size of the filesystem when it finishes.
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-03-07 Theodore Tso <tytso@mit.edu>
* resize2fs.c (process_block, inode_scan_and_fix,
check_and_change_inodes): Fix gcc -Wall complaints in
debug code.
* Makefile.in (check): Use LD_LIBRARY_PATH to run test programs.
(From Philipp Thomas <pthomas@suse.de>)
2002-02-24 Theodore Tso <tytso@mit.edu>
* Makefile.in (install): Remove any compressed man pages before
installing the man pages.
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-06-01 Theodore Tso <tytso@valinux.com>
* Makefile.in: Move include/asm/types.h.in to
lib/ext2fs/ext2_types.h.in.
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2001-05-14 Theodore Tso <tytso@valinux.com>
* resize2fs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
2001-01-11 <tytso@snap.thunk.org>
* main.c (main): Use ext2fs_sync_device() instead of calling the
BLKFLSBUF ioctl directly.
* extent.c, main.c, resize2fs.c: Change ino_t to ext2_ino_t.
2001-01-01 <tytso@snap.thunk.org>
* main.c (main): Replace use of struct ext2fs_sb with struct
ext2_super_block.
2000-12-08 <tytso@snap.thunk.org>
* Makefile.in: Fix so that top-level "make check" works correctly.
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
2000-07-05 <tytso@snap.thunk.org>
* Makefile.in (install): Install resize2fs in /sbin, not /usr/sbin.
2000-06-12 Theodore Ts'o <tytso@valinux.com>
* main.c, resize2fs.c, resize2fs.h, extent.c: Add NLS support.
2000-04-06 Theodore Ts'o <tytso@valinux.com>
* Update copyright of files in preparation for release of
resize2fs. Also removed the (obsolete) beta-test check
that had been in the code, as well as the old spec files
used to package the separate distribution of resize2fs.
* Makefile.in: No longer build resize2fs.static, since there's no
real point in it any more.
2000-04-03 Theodore Ts'o <tytso@valinux.com>
* main.c: For platforms that don't define optarg.h, manually
define optarg and optind.
2000-02-02 Theodore Ts'o <tytso@valinux.com>
* resize2fs.h: Remove unneeded #include of linux/fs.h
* main.c: Fix gcc -Wall bug. main() should return an int.
1999-11-19 <tytso@valinux.com>
* Makefile.in (distclean): Remove TAGS and Makefile.in.old from
the source directory.
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.15
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Updated dependencies.
1998-09-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
* main.c (main): Print a feedback message stating the new size of
the filesystem when we're through.
1998-09-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c: Rename max to max_groups and max_dirs to avoid
possible conflicts with a cpp macro named "max".
1998-07-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.h: Protect include of unistd.h with HAVE_UNISTD_H.
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-06-10 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c (process_block): Change blkcnt_t to be e2_blkcnt_t
to avoid collision with LFS API.
1998-04-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
* extent.c (ext2fs_create_extent_table): Use ext2fs_free_mem
instead of free().
(extent_cmp): Use EXT2_QSORT_TYPE to define the appropriate
return type for comparison functions for qsort.
1998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c (adjust_superblock):
* extent.c (ext2fs_add_extent_entry): Update functions to
pass the old size of the memory to be resized to
ext2fs_resize_mem().
1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Change to use new installation directory variables
convention. Fix uninstall rules to take $(DESTDIR) into
account. Remove cat8dir from the installdirs target,
since modern man package don't necessarily put the cat
directory in /usr/man/cat?.
1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
* extent.c (extent_cmp): Add const to cast to prevent -Wall warning.
* main.c (check_mount): Rename function argument to prevent -Wall
warning.
1998-03-24 Theodore Ts'o <tytso@rsts-11.mit.edu>
* main.c (main): Check to make sure we can really resize this
filesystem. If there are compatible feature sets that we
don't support, we need to abort.
* resize2fs.c: Change to use the new prototype required by
block_iterate2 (which uses blkcnt_t for the blockcount).
1998-03-20 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c (inode_scan_and_fix): If we are expanding the
filesystem, temporarily set
rfs->old_fs->super->s_blocks_count to ultimate size of the
filesystem, to avoid catching an error on the block
iterator.
Mon Mar 9 12:02:47 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* main.c: Use a local version.h file.
Sat Mar 7 18:18:04 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Change the name of the complete source file that we
built (that includes resize2fs) to be
e2fsprogs-ALL-<version>.tar.gz. Don't link with libuuid,
since it's not needed.
* main.c (main): Add copyright notice.
* resize2fs.c (blocks_to_move): Create the meta_bmap using the old
filesystem, not the new filesystem.
(get_new_block): Don't try checking the old block bitmap
if the block we're testing is beyond the boundaries of the
old filesystem.
Fri Feb 27 01:02:50 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Add rule to build a static version of resize2fs.
Update dependency rules.
* main.c: #include ../version.h, instead of using a hard-coded
version string.
Tue Feb 24 15:22:52 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Change the progress function to return an errcode_t; this allows
the progress function to return a error indicating a
user-requested cancel.
1998-02-20 Theodore Y. Ts'o <tytso@edt.mit.edu>
* main.c (check_mount, main): Resize2fs now checks the size of the
partition, and uses this as a default new_size of the
partition if one is not specified. Resize2fs will not let
you resize a mounted partition.
* resize2fs.c: Change how the progress function for the INODE_SCAN
pass is performed, so that the maximum size is never zero.
* resize2fs.8.in: Updated man page.
Mon Feb 16 17:13:01 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c, resize2fs.h, main.c, ext2_block_move.c,
ext2_inode_move.c: Major reoganization of how resizing
works. Functions in ext2_block_move.c, and
ext2_inode_move.c moved into resize2fs.c. Multiple passes
in those two files also combined into a single inode
scanning pass. Made the inode table moving function
better handling the case where it needs to abort
mid-operation. When moving blocks around, made the block
allocation function preferentially avoid the old group
descriptor blocks, to make resize2fs more robust.
Fri Feb 13 17:15:43 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c, resize2fs.h, ext2_block_move.c, ext2_inode_move.c,
main.c: Reorganize how the progress functions are called.
Mon Jan 19 09:12:28 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.h: If EXT2_FLAT_INCLUDES is defined, then assume all
of the ext2-specific header files are in a flat directory.
* ext2_block_move.c, ext2_inode_move.c, extent.c, resize2fs.c,
resize2fs.h: Rename variables named "new" to "new_block",
"new_inode", or "new_loc" to avoid C++ reserved word
clash.
* ext2_block_move.c, ext2_inode_move.c, extent.c, resize2fs.c,
sim_progress.c: Use ext2fs_get_memory(),
ext2fs_free_memory(), et. al., instead of malloc() and
free().
* ext2_block_move.c, ext2_inode_move.c, extent.c: Explicitly cast
all assignments from void * to be compatible with C++.
Mon Dec 29 19:09:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* banalysis.c, banalysis.h, ext2_inode_move.c, ext2_block_move.c:
Change private to priv_data to avoid C++ namespace clash.
Mon Nov 3 14:45:06 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.h: Remove STDC magic, since everyone is STDC these days.
* resize2fs.c, ext2_block_move.c ext2_inode_move.c: Only include
printf statements if RESIZE2FS_DEBUG is defined.
* main.c: Don't read in the bitmaps since resize2fs.c does that.
Sun Oct 19 20:40:42 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.h: Add #ifdef's for HAVE_SYS_TYPES_H and HAVE_SYS_TIME_H.
Wed Sep 3 17:31:49 1997 Theodore Y. Ts'o <tytso@edt.mit.edu>
* resize2fs.h: Add #include for errno.h
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.11

View File

@ -1,851 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2007-06-21 Theodore Tso <tytso@mit.edu>
* f_badjour_indblks: New test case which checks if a corrupted
indirect block in the journal inode will get caught.
2007-04-10 Theodore Tso <tytso@mit.edu>
* f_dup4: New test cases which tests a bugfix in e2fsck where if an
inode which has blocks claimed by other inodes has
multiple hard links, e2fsck could fail to collect the
directory information for all of the inodes with multiply
claimed blocks.
2007-04-07 Theodore Tso <tytso@mit.edu>
* test_script.in: Skip completely empty directories
2007-04-01 Theodore Tso <tytso@mit.edu>
* f_dir_bad_mode: New test case.
2007-03-31 Theodore Tso <tytso@mit.edu>
* f_orphan_dotdot_ft: New test case which checks to see what
happens when an orphaned directory's '..' entry points to
special device.
2006-11-12 Theodore Tso <tytso@mit.edu>
* f_extents: This test is currently skipped, but we are adding it
now so that the binary image file can be added into the
source tree, so that patch files can add extent support
without having to worry about manually adding a binary file
2006-11-11 Theodore Tso <tytso@mit.edu>
* filter_dumpe2fs: Filter out the filesystem flags field since it
will be different for filesystems created with unsigned
char types.
* f_dup_de, f_h_badnode, f_h_badroot, f_h_reindex: Set the
directory hash bits so that these images are known to be
using the standard signed dirhash algorithm.
* f_h_normal: Add an 8-bit filename so we can test to make sure the
directory hash is working correctly when using the signed
dirhash algorithm.
* f_h_unsigned: New test to test calculating an unsigned directory
hash algorithm.
* Makefile.in (check-failed): New target which automatically
re-runs any failed tests
* f_badinode, f_bad_disconnected_inode: Update expect scripts to
show check for i_blocks_hi instead of i_frag and i_fsize.
2006-08-30 Eric Sandeen <esandeen@redhat.com>
* m_raid_opt/expect.1:
Change expected values for last group due to correctly
calculated last block when using strides.
2006-08-06 Theodore Tso <tytso@mit.edu>
* Makefile.in, test_config: If available, use unified diffs to
report test failures
2006-05-28 Theodore Tso <tytso@mit.edu>
* test_config: Unset all locale-related environment variables
since they might affect the test scripts
2006-05-24 Theodore Tso <tytso@mit.edu>
* d_lodadump, m_dasd_bs, m_large_file, m_meta_bg, m_no_opt,
m_read_opt, m_std, r_move_itable, r_resize_inode: Update
expect files to reflect new mke2fs.conf defaults.
2006-05-13 Theodore Tso <tytso@mit.edu>
* m_raid_opt: Update expect files to match with new mke2fs layout
used when the stride raid option is specified.
2006-03-23 Theodore Ts'o <tytso@mit.edu>
* test_config: Set up MKE2FS_CONFIG to point at the mke2fs.conf
file in the source tree.
2005-09-24 Theodore Ts'o <tytso@mit.edu>
* f_dup_resize: Set the current time to in debugfs to a value
which avoids triggering the "s_mtime in the future"
warning from e2fsck.
2005-08-08 Theodore Ts'o <tytso@mit.edu>
* test_config, test_script.in, d_loaddump, f_dup_resize,
r_move_itable, r_resize_inode: Add the --valgrind option
to the tests/test_script which allows us to run the
e2fsprogs regression test suite under valgrind.
2005-07-04 Theodore Ts'o <tytso@mit.edu>
* f_bbfile, f_dup, f_dup2, f_dup3, f_dup_resize, f_dupfsblks,
f_dupsuper: Update expect files to remove period from the
Pass 1C header.
* f_bad_disconnected_inode: New test case
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-06-16 Theodore Ts'o <tytso@mit.edu>
* defaults/e_script, run_e2fsck, d_loaddump, f_resize_inode,
f_swapfs, f_move_itable, f_resize_inode, test_config:
Allow the diff options to be set in test_config so that
diff -u can be used on platforms that have it. (To be
done: checking whether diff can support -u in the
configure script.)
2005-04-14 Theodore Ts'o <tytso@mit.edu>
* f_dup_resize: New test case
2005-04-09 Theodore Ts'o <tytso@mit.edu>
* test_script.in: Make the test script driver exit with a non-zero
status if there are any failed tests.
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* f_valid_ea_in_inode: New test case
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-02-05 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Remove emacs backup files on "make clean"
* Makefile.in, f_h_badnode, f_dup_de, f_h_reindex, f_h_normal,
f_h_badroot: Remove support for --enable-htree-clear
2005-01-28 Theodore Ts'o <tytso@mit.edu>
* f_bad_inode, f_recnect_bad: Adjust test cases to take into
account the change which clears the i_file_acl field earlier.
2005-01-27 Theodore Ts'o <tytso@mit.edu>
* f_clear_xattr: New test case
2005-01-25 Theodore Ts'o <tytso@mit.edu>
* f_summary_counts: New test case
2005-01-21 Theodore Ts'o <tytso@mit.edu>
* r_resize_inode: Skip this test if resize2fs is not compiled (due
to configure's --disable-resizer option)
2005-01-19 Theodore Ts'o <tytso@mit.edu>
* r_resize_inode, m_dasd_bs, m_large_file, m_meta_bg, m_no_opt,
m_read_opt, m_std, run_mke2fs, filter_dumpe2fs: Make tests
portable so they pass correctly on a FreeBSD system.
2005-01-17 Theodore Ts'o <tytso@mit.edu>
* Makefile.in, test_script.in: Use @EGREP@ instead of grep -E for
portability with Solaris systems.
2005-01-13 Matthias Andree <matthias.andree@gmx.de>
* f_dup_de, r_resize_inode: change ">& /dev/null" to ">/dev/null 2>&1"
for compatibility with FreeBSD. In $DEBUGFS commands, move the
-R arg argument first so that systems with non-GNU getopt()
can see the request argument (they would otherwise stop
parsing at the first non-option argument).
2004-12-24 Theodore Ts'o <tytso@mit.edu>
* f_resize_inode, r_resize_inode: New tests to e2fsck and
resize2fs, which exercise their resize_inode handling and
code.
* test_config: Add support for calling debugfs from the testing
framework.
2004-12-15 Theodore Ts'o <tytso@mit.edu>
* m_meta_bg, m_no_opt, m_raid_opt: Adjust tests to take into
account the resize inode patch.
2004-10-04 Richard Mortimer <richm@oldelvet.org.uk>
* f_badjourblks: Add test case which tests a Journal with illegal
block numbers in both the journal inode and the superblock
inode backup.
2004-09-17 Theodore Ts'o <tytso@mit.edu>
* test_script.in: Remove XSI:isms for greater portability.
(Addresses Debian Bug #255589)
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2004-01-30 Theodore Ts'o <tytso@mit.edu>
* f_selinux: Add test case which tests SE Linux generated symlinks
that contain extended attribute data.
2003-12-12 Theodore Ts'o <tytso@mit.edu>
* f_lpf2: New test case to validate reconnecting a directory after
creating /lost+found.
2003-09-03 Theodore Ts'o <tytso@mit.edu>
* m_meta_bg: New test case to test the meta block group feature.
* m_raid_opt: New test case to test raid striping
* run_e2fsck, run_mke2fs, filter_dumpe2fs: Add dumpe2fs output to
the test output for comparison. Add support for
compressed expect scripts.
2003-09-01 Theodore Ts'o <tytso@mit.edu>
* f_dup_de: Remove spurious rm error messages when htree is
enabled
* run_e2fsck, run_mke2fs: Add new support for mke2fs test cases.
* m_dasd_bs, m_large_file, m_no_opt, m_std: New test cases
exercising mke2fs.
2003-08-20 Theodore Ts'o <tytso@mit.edu>
* f_bad_local_jnl, f_badorphan, f_h_badroot, f_h_reindex,
f_special_ea: Update tests to reflect that e2fsck will
backup the journal inode.
* f_journal: Change test to include a backed up journal location
in the superblock, and then corrupt the inode table so the
journal inode is trashed. Make sure e2fsck can recover
from it.
2003-08-01 Theodore Ts'o <tytso@mit.edu>
* f_salveage_dir: Remove HTREE flag from the test image's
superblock. (It is not needed).
* f_h_reindex: Skip this test of the htree is not enabled
* f_dup_de: If htree is not enabled, clear the htree flag, and use
alternate expect scripts for the test.
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-04-19 Theodore Ts'o <tytso@mit.edu>
* test_config: Define DYLD_LIBRAY_PATH so that "make check" works on
Darwin systems when building with shared libraries.
2003-04-05 Theodore Ts'o <tytso@mit.edu>
* f_baddir, f_dup, f_dup2, f_end-bitmap, f_lpf: Update test cases
to deal with changes to automatically calculate and update
the global inode and block counts at the beginning of the
e2fsck run.
2003-03-25 Theodore Ts'o <tytso@mit.edu>
* f_h_badnode, f_h_badroot, f_h_reindex: Updated expect script to
remove the optimizing directories message.
2003-03-15 Theodore Ts'o <tytso@mit.edu>
* f_dup_de: Added test case provided from Debian bug report #176814
2003-03-06 Theodore Tso <tytso@mit.edu>
* run_e2fsck, defaults/e_script: Solaris doesn't support "tr -d \r",
so use "tr -d \015" instead.
* tests/f_swapfs/script: Avoid bash'ism; Solaris doesn't support
put a ! character in a "if ! cmd ; then .. fi" construct.
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-11-08 <tytso@snap.thunk.org>
* f_swapfs: Skip the test if swapfs has been disabled via the
configure switch --disable-swapfs.
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2002-09-30 Theodore Ts'o <tytso@mit.edu>
* f_h_badroot, f_h_badnode: Update test cases to deal with
additional HTREE checks in e2fsck.
* f_h_reindex, f_h_salvage_dir: New test cases.
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-08-17 Theodore Ts'o <tytso@mit.edu>
* f_badinode, f_badroot, f_badsymlinks, f_badtable, f_dupdot,
f_filetype, f_illitable, f_imagic, f_imagic_fs, f_lpf,
f_lpffile, f_mke2fs2b, f_noroot, f_recnect_bad: Update
expect files to deal with changes in the extended
attribute block processing, and in how e2fsck updates
filesystem statistics when deleting files and creating
/lost+found.
* f_special_ea: New test which checks to make sure e2fsck
correctly handles special device files with extended
attribute blocks.
2002-08-01 Theodore Ts'o <tytso@mit.edu>
* f_dup, f_dup2, f_dup3, f_bbfile, f_dupfsblks: Update expect
scripts to deal with ordering changes caused by use of a
red-block tree in pass1b.
2002-07-19 Theodore Ts'o <tytso@mit.edu>
* f_expand, f_h_badnode, f_h_badroot: Modify the expect scripts to
reflect the rebuild hash index directories.
2002-06-26 Theodore Ts'o <tytso@mit.edu>
* f_h_badroot: New test cases to test bogus HTREE node values
2002-06-25 Theodore Ts'o <tytso@mit.edu>
* Makefile.in (test_script): Add pass in the state of
--enable-htree and --enable-clear-htree to the test
script.
* f_h_normal, f_h_badnode: New test cases to test the htree
directory code.
2002-06-09 Andreas Dilger <adilger@clusterfs.com>
* f_8192_block, f_16384_block: Basic tests of 8192-byte block
and 16384-byte blocksize filesystems.
2002-05-21 Theodore Ts'o <tytso@mit.edu>
* f_badsymlinks: Check for symlink too big error message.
* f_lotsbad: Check for directory too big error message.
* f_big_sparse: New test case which e2fsck's response to a large,
sparse file, and tests the code which adds the LARGE_FILE
feature to a filesystem.
* f_badsymlinks, f_filetype: Revert expected text since we're no
longer checking for EXT2_INDEX_FL along with the other
immutable flags.
* f_badsymlinks, f_badinode: The symlink invalid size problem text
has been generalized to "invalid symlink".
2002-05-18 Andreas Dilger <adilger@clusterfs.com>
* f_badsymlink: Add extra length checks for symlinks
- missing nul termination test (new)
- nul terminated but i_size is wrong
- i_size == maximum size (no space for nul, new)
- too many blocks for long symlink
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-03-07 <tytso@mit.edu>
* f_miss_journal, f_extra_journal: Added new test cases.
2002-03-06 <tytso@mit.edu>
* f_badorphan, f_badtable, f_bbinode, f_dupsuper, f_expand,
f_illbbitmap, f_illibitmap, f_illitable, f_imagic,
f_imagic_fs, f_lotsbad, f_lpf, f_messy_inode,
f_miss_blk_bmap, f_misstable, f_overfsblks: Adjust expect
files to deal with the fact that e2fsck is now reporting
ranges during pass 5.
2002-02-12 Theodore Tso <tytso@mit.edu>
* run_e2fsck (status): Use separate sed invocations for greater
portabilty. AIX's sed doesn't support multiple -e
specifications, even though it's required by Unix 98.
* test_script.in: Use printf instead of "echo -n", since the -n
option to echo is a BSD'ism which isn't specified by the
Unix 98 / SUSv3 specification. (And which of course, AIX
doesn't implement as a result.)
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2002-02-03 Theodore Tso <tytso@valinux.com>
* f_swapfs: Fix expect script to deal with extra spaces now
printed by debugfs's ls command.
2002-01-06 Andreas Dilger <adilger@turbolinux.com>
* Makefile: Add new target "make testnew" which will create a new
testcase for e2fsck with an empty 8MB filesystem. After
the test filesystem is appropriately "broken" the new
target "make testend" will create expect files for it.
2001-12-16 Theodore Tso <tytso@mit.edu>
* f_ext_journal: Add new test which checks e2fsck's ability to use
an external journal.
2001-11-30 Gabriel Paubert <paubert@iram.es>
* f_badorphan: Revert previous, erroneous change.
2001-11-30 Theodore Tso <tytso@mit.edu>
* f_badorphan, f_journal: Update expect files to reflect the fact
that new e2fsck's will move the .journal file to a hidden
inode.
2001-11-26 Theodore Tso <tytso@mit.edu>
* f_miss_blk_bmap: Add new test which checks for bug in e2fsck
where it wouldn't allocate a missing block bitmap on
filesystems with a blocksize of 2k or 4k.
2001-10-07 Theodore Tso <tytso@mit.edu>
* f_bad_local_jnl: New test which tests for a V2 journal with bad
fields caused by a botched V1->V2 upgrade.
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-08-04 Theodore Tso <tytso@valinux.com>
* f_bad_inode, f_badsymlinks: Update expect files to reflect
changes in the problem code texts.
* f_swapfs: The image file used by f_swapfs had bugs which got
caught by Andreas' changes to be more strict about
symlinks.
2001-07-26 Andreas Dilger <adilger@turbolinux.com>
* f_symlinks: Add several fast symlink error cases to test.
2001-07-27 Theodore Tso <tytso@valinux.com>
* f_filetype: Update expect.1 to match changed problem message
text and the fact that symlinks shouldn't be immutable.
2001-07-07 Theodore Tso <tytso@valinux.com>
* f_badinode: Update expect.1 to match change in invalid symlink
size text.
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-22 Theodore Tso <tytso@valinux.com>
* run_e2fsck, defaults/e_script: Filter out CR characters from the
output, since BK filtered \r fromthe expect files. This
is needed to make the regression test suite work again.
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-06-02 Theodore Tso <tytso@valinux.com>
* f_badinode: Added a fast symlink with an invalid size to test
e2fsck's handling of this case.
* f_dup3: New test case which checks handling of blocks claimed
multiple times by one inode which weren't handled
correctly by e2fsck 1.20.
* d_loaddump: Fix test script to remove bash'isms, and make the
shell script more robust in cases where the user has
overridden CFLAGS so that the debugfs binary isn't
compiled with -g, and is smaller than 128k. Also specify
the blocksize to be used explictly to avoid problems with
people who change the mke2fs default parameters.
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2001-05-14 Theodore Tso <tytso@valinux.com>
* f_badorphan: New test which verifies corrupted orphan list
handling.
2001-05-05 Theodore Tso <tytso@valinux.com>
* d_loaddump: New test which verifies debugfs's dump and load
routines.
2000-10-24 <tytso@snap.thunk.org>
* f_journal: Update to take into account new printing by the
e2fsck program.
2000-08-22 <tytso@valinux.com>
* f_journal: Make the test check for a wide variety of mixed sizes
of orphaned inodes (and not just a size of 0).
2000-08-20 <tytso@valinux.com>
* run_e2fsck: Filter out JFS DEBUG messages when comparing e2fsck
output.
* f_journal: New test case which checks out running the ext3
journal.
* f_orphan: New test case which checks clearing the list of orphan
inodes (files and directories).
* f_swapfs/expect: Update to reflect new debugfs format for
dumping the blocks of an inode.
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
2000-05-25 <tytso@snap.thunk.org>
* test_script.in: Ignore files in the test directory (to avoid
spurious messages when builddir==srcdir).
2000-05-08 Theodore Ts'o <tytso@valinux.com>
* f_hurd: Add test for Hurd-specific features (right now, just
checks to make sure the filetype feature is cleared)
2000-04-06 Theodore Ts'o <tytso@valinux.com>
* f_filetype: Updated expect script to match with new text for
immutable/append-only files.
2000-02-07 Theodore Ts'o <tytso@valinux.com>
* f_swapfs: Fix expected text to match changed debugfs dump
command for i_generation field.
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-11-10 <tytso@valinux.com>
* f_imagic: New test case which tests handling of imagic inodes in
an non-imagic-enabled filessystem.
* f_imagic_fs: New test case which tests handling of imagic inodes
in an imagic-enabled filesystem.
* f_filetype: New test case which tests setting filetype
information in a filesystem. Also tests handling of
immutable special files (device/fifo).
* run_e2fsck: Add support for PREP_CMD, which allows a test case
to specify some commands which will be run (via eval)
after the image is compressed and before running e2fsck.
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-09-16 <tytso@rsts-11.mit.edu>
* f_dupdot: New test case which tests duplicate '.' and '..' entries.
1999-09-07 <tytso@rsts-11.mit.edu>
* f_expand: Make test case better by testing increasing the size
of lost+found where an indirect block must be created.
Also add checks to see what happens when directories are
disconnected because their containing directory is
destroyed (turned into a socket :-)
1999-08-02 <tytso@rsts-11.mit.edu>
* f_dupfsblks: Add additional test cases where files share
duplicate blocks with both other files and filesystem
metadata.
1999-07-30 <tytso@valinux.com>
* f_swapfs: Change to deal with new dump_inode command.
1999-07-18 Theodore Ts'o <tytso@valinux.com>
* Release of E2fsprogs 1.15
1999-06-25 <tytso@rsts-11.mit.edu>
* f_recnect_bad: New test which checks the case where a disconnect
inode also bad inode fields; we need to make sure e2fsck
offers to fix the inode (or clear the inode, as necessary).
1999-03-14 Theodore Ts'o <tytso@rsts-11.mit.edu>
* f_lpffile: New test which checks how e2fsck handles a the case
where lost+found exists, but it's not a directory.
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
* f_badtable, f_illitable, f_lpf: Update to deal with the fact
that e2fsck will now create a lost+found directory at the
end of pass 3 if one isn't present.
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-07-05 Theodore Ts'o <tytso@rsts-11.mit.edu>
* f_swapfs: Fix script to ignore the version string header which
debugfs now prints when it starts up.
1998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
* f_messy_inode: Modify test to deal with changes to support
64-bit size files. (/MAKEDEV had i_dir_acl, now
i_size_high, set.)
1998-02-20 Theodore Y. Ts'o <tytso@edt.mit.edu>
* f_badinode: Set the immutable flag on the block and
character device so that e2fsck notices them as bad
devices, and offers to fix them. E2fsck currently
only checks devices with the immutable flag set, since
otherwise there might be some false positives --- the
kernel doesn't always clear the all of i_blocks[n],
n>=4, due to a race condition.
Sat Oct 25 18:38:56 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Add scripts to skip the e_brel_bma and e_irel_ima tests (since
they have been removed from the library for now)
Thu Aug 14 11:25:23 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* f_badinode: Modify test to check for "bad" character and block
devices (i.e., ones which contain garbage block entries)
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.11
Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
* Release of E2fsprogs version 1.10
Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.09
Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.08
Wed Mar 26 09:29:25 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* e_icount_normal, e_icount_opt: New tests which validate the
icount abstraction.
* test_script.in: New feature; an argument of a single character
means do all the tests in that series.
Tue Mar 18 15:11:04 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* test_config (LANG): Set the language to be C so that the brel
and irel tests don't fail.
Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
* Release of E2fsprogs version 1.07
Thu Mar 6 23:23:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* f_misstable: New test case which checks what happens when the
inode table for a block group is missing
* f_reconnect: New test case which makes sure a simple
disconnected inode is properly handled.
Mon Dec 2 09:33:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* test_script.in: Add error checking to make sure a requested test
exists.
Tue Oct 15 00:10:37 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* f_bbinode: New test case which exercises what happens when a bad
block appears in the inode table.
Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.06
Mon Oct 7 07:52:41 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* f_preen: New test case which makes sure that e2fsck -p won't
bash the backup superblock in case of a corrupted master
superblock.
* test_script.in: Let the environment variable TEST_CONFIG to
override the location of the test_config file. Move
definition of TMP_DIR to test_config.
* test_config: Add new defnitions for mke2fs, dumpe2fs, tune2fs,
lsattr, and chattr.
Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.05
Mon Sep 9 23:09:47 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in (check): Add explicit ./ to test_script invokation,
since not all people will have "." in their path.
Tue Sep 3 15:13:05 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* test_config (PAGER): Unset pager to prevent debugfs forking a
pager, since the escape sequences confuse the expect
script.
Sun May 19 23:37:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* test_script: New feature; second optional argument allows
developers to only run one test case.
* f_crashdisk: New test case which contains a patently illegal
superblock with a valid magic number.
Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.04
Wed May 15 21:41:29 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
* f_illibitmap/expect.1, f_illbbitmap/expect.1: Changed
expected output to reflect hint which e2fsck will print when
there is a illegal block in the block group
descriptors, pointing at a block bitmap, inode bitmap,
or block in the inode table.
Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.03
Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.02
Mon Sep 4 23:06:06 1995 Remy Card <card@bbj>
* Makefile.in (clean, distclean): Use the -f option when removing
files.
Fri Aug 11 10:10:30 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* test_script: Count up the number of passed and failed tests by
tallying the *.ok and *.failed files.
* run_e2fsck: Create foo.ok and foo.failed files when tests
succeed or fail, respectively.
* test_config (TZ): Set the timezone to be GMT, so that test
results are consistent.

View File

@ -1,228 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2007-04-06 Theodore Tso <tytso@mit.edu>
* test_icount.c: Fix up usage and decrement error messages
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2004-12-14 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Add install-strip target
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output to make it
easier to see errors/warnings.
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-06-01 Theodore Tso <tytso@valinux.com>
* Makefile.in: Move include/asm/types.h.in to
lib/ext2fs/ext2_types.h.in.
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2001-05-14 Theodore Tso <tytso@valinux.com>
* test_icount.c, test_rel.c: Change location of ext2_fs.h to be
ext2fs/ext2_fs.h
2001-05-10 Theodore Tso <tytso@valinux.com>
* random_exercise.c: Also do some random truncating as well.
2001-01-11 <tytso@snap.thunk.org>
* test_icount.c, test_rel.c: Change ino_t to ext2_ino_t
2000-12-08 <tytso@snap.thunk.org>
* Makefile.in (srcdir): Fix so that top-level "make check" works
correctly.
2000-10-18 <tytso@valinux.com>
* random_exercise.c: Add support for making the test files have a
certain size, and also add directories as test inodes as
well.
2000-08-20 <tytso@valinux.com>
* random_exercise.c: New file which feeds a lot of file creations
and deletions (while leaving the file descriptor open, and
then closing the file descriptor later). This generates
lots of fodder for the orphan list code, as well as for
the ext3 journal.
* hold_inode.c: New file which holds an inode or a directory open
(for testing orphan list code).
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
2000-07-04 <tytso@snap.thunk.org>
* Makefile.in: Use _SS_DIR_OVERRIDE to make sure we get the
mk_cmds support files from the source tree.
1999-11-19 <tytso@valinux.com>
* Makefile.in (distclean): Remove TAGS and Makefile.in.old from
the source directory.
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.15
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-06-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
* test_icount.c (main): The variable which gets the return value
from getopt should be an int so that the comparisons
against EOF work on systems with unsigned chars.
1998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
* test_icount.c (main): Fix main() declaration so that it returns
int, not void.
1998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Add uninstall target (which is a just a no-op).
1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
* test_icount.h (do_dump, do_validate): Add prototypes to fix
-Wall warnings.
* test_icount.c: Fix -Wall warnings.
Sat Oct 25 18:50:33 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in (PROGS): Remove test_rel from the test programs that
we build for now.
* test_icount.c: Fix some random lint warnings.
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.11
Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
* Release of E2fsprogs version 1.10
Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.09
Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs version 1.08
Wed Mar 26 15:38:52 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* test_icount.c: New file which tests the icount abstraction.

View File

@ -1,272 +0,0 @@
2006-06-24 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.40
2007-03-21 Theodore Tso <tytso@mit.edu>
* subst.c (compare_file): Close old FILE handle if the new FILE
handle open failed.
2006-11-12 Theodore Tso <tytso@mit.edu>
* gen-tarball.in: Use E2FSPROGS_PKGVER to simplify script
* subst.c (substitute_line): Avoid infinite loop caused by a
substition such as @datarootdir@ --> @datarootdir@. (This
was caused by autoconf versions before 2.60, which didn't
define the @datarootdir@ expansion.
2006-10-22 Theodore Tso <tytso@mit.edu>
* subst.conf.in: Add datarootdir definition for compatibility with
autoconf 2.60.
2006-08-05 Andreas Dilger <adilger@clusterfs.com>
* subst.c (main): Create automatically-generated files be
read-only in order to remind developers not to end them.
2005-10-26 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use BUILD_CCFLAGS and BUILD_LDFLAGS instead of
CCFLAGS and LDFLAGS when to avoid potential problems when
cross-compiling some of the options are not recognized as
valid by the host compiler. (Addresses Sourceforge Bug
#1261547)
2005-07-19 Theodore Ts'o <tytso@mit.edu>
* all.exclude, subset.exclude: Remove BitKeeper and add
mercurial/quilt files to the exclusion files.
2006-06-30 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.38
2005-03-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.37
2005-03-02 Theodore Ts'o <tytso@mit.edu>
* gen_tarball.in: Don't remove the .gmo files from the generated
tarball; they are now treated as source files instead of
generated files.
2006-02-05 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.36
2005-01-21 <tytso@snap.thunk.org>
* copy_sparse.c: Utility program which is very useful for dealing
with large sparse files (such as e2image files).
2005-01-07 Theodore Ts'o <tytso@mit.edu>
* gen-tarball.in: Remove the hyphen in 1.36-rc1, since Debian
version numbers can't have '-' in them.
2004-11-30 Theodore Ts'o <tytso@mit.edu>
* Makefile.in: Use Linux-kernel-style makefile output to make it
easier to see errors/warnings.
2004-04-03 Theodore Ts'o <tytso@mit.edu>
* subst.c (main): Add new option to update the timestamp of the
generated file.
2004-02-28 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.35
2004-02-21 Matthias Andree <matthias.andree@gmx.de>
* gen-tarball.in: Do not package autom4te.cache directory.
2003-12-07 Theodore Ts'o <tytso@mit.edu>
* subst.c: Fix gcc -Wall nitpicks.
* gcc-wall-cleanup: Remove missing initalizer, zero-length format
string, and some more long long warnings.
2003-07-25 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.34
2003-04-21 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.33
2003-03-23 Theodore Ts'o <tytso@mit.edu>
* gen-tarball.in, all.exclude, subset.exclude: New files for
managing the automatic generation of distribution
tarballs.
2002-11-09 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.32
2002-11-08 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.31
2002-10-31 Theodore Ts'o <tytso@mit.edu>
* Release of E2fsprogs 1.30
2001-09-24 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.29
2001-08-31 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.28
2002-05-11 <tytso@snap.thunk.org>
* subst.conf.in: Add root_sysconfdir and $root_prefix
2002-03-08 Theodore Tso <tytso@mit.edu>
* Release of E2fsprogs 1.27
2002-02-03 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.26
2001-09-20 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.25
2001-09-02 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24a
2001-08-30 Theodore Tso <tytso@thunk.org>
* Release of E2fsprogs 1.24
2001-08-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.23
2001-07-27 Theodore Tso <tytso@valinux.com>
* subst.conf.in: Enable documentation of the external journal
functionality in mke2fs, e2fsck, and tune2fs.
2001-06-23 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.22
2001-06-15 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.21
2001-05-25 Theodore Tso <tytso@valinux.com>
* Release of E2fsprogs 1.20
2001-04-21 Theodore Tso <tytso@valinux.com>
* subst.conf.in: Add definition of JDEV for mke2fs' and tune2fs'
man page.
2001-04-17 Theodore Tso <tytso@valinux.com>
* subst.c (replace_string): Fix replace_string so that it
correctly handles replacing a substitution variable with a
zero-length string.
2001-01-14 Theodore Ts'o <tytso@valinux.com>
* gcc-wall-cleanup: Remove additional annoying warning messages
emited by gcc 2.95.2.
2001-01-11 <tytso@snap.thunk.org>
* gcc-wall-cleanup: New file which is used to clean up unnecessary
crud from gcc -Wall that we're not interested in seeing
2000-07-13 <tytso@valinux.com>
* Release of E2fsprogs 1.19
2000-04-03 Theodore Ts'o <tytso@valinux.com>
* subst.c: For platforms that don't define optarg.h, manually
define optarg and optind.
1999-11-19 <tytso@valinux.com>
* Makefile.in (distclean): Remove TAGS and Makefile.in.old from
the source directory.
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-26 <tytso@valinux.com>
* subst.c (substitute_line): Removed some unused variables.
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.15
1999-07-03 <tytso@valinux.com>
* Makefile.in (subst): Build subst using $(BUILD_CC), since it's a
helper program which must be built using the native C
compiler during a cross-compilation.
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* subst.c (get_subst_symbol): Add [0-9] to the list of valid
characters for a substitution symbol.
1998-08-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
* subst.c: Add the ability to substitute apparent shell/make
variables such as ${prefix}, since this is needed to make
the shell scripts work correctly.
* subst.conf.in: Add ${prefix} to the list of substitutions which
subst should make.
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
* subst.conf.in: Add substitution for @datadir@
Mon Jan 19 09:25:24 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* subst.c: Rename "new" to "new_f" to avoid C++ reserved word
clash.
* subst.c: Explicitly cast all assignments from void * to be
compatible with C++.