aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2005-03-21 22:37:03 -0500
committerTheodore Ts'o <tytso@mit.edu>2005-03-21 22:37:03 -0500
commitfd4b28efd311e58811fcb652af003197d019ae29 (patch)
tree75fd3f71aa1f61b0eba09a619d37cbbb2f10f097
parent65ffef3689fd220e4e0d34d33f3372cdd30358bb (diff)
downloadandroid_external_e2fsprogs-fd4b28efd311e58811fcb652af003197d019ae29.tar.gz
android_external_e2fsprogs-fd4b28efd311e58811fcb652af003197d019ae29.tar.bz2
android_external_e2fsprogs-fd4b28efd311e58811fcb652af003197d019ae29.zip
Update for the e2fsprogs 1.37 release.
-rw-r--r--ChangeLog4
-rw-r--r--README2
-rw-r--r--RELEASE-NOTES56
-rw-r--r--contrib/ChangeLog4
-rw-r--r--debian/changelog14
-rw-r--r--debugfs/ChangeLog4
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/libext2fs.texinfo11
-rw-r--r--e2fsck/ChangeLog4
-rw-r--r--e2fsprogs.lsm10
-rw-r--r--ext2ed/ChangeLog4
-rw-r--r--ext2ed/doc/ChangeLog4
-rw-r--r--include/nonunix/ChangeLog4
-rw-r--r--install-utils/ChangeLog4
-rw-r--r--intl/ChangeLog4
-rw-r--r--lib/ChangeLog4
-rw-r--r--lib/blkid/ChangeLog4
-rw-r--r--lib/e2p/ChangeLog4
-rw-r--r--lib/et/ChangeLog4
-rw-r--r--lib/ext2fs/ChangeLog4
-rw-r--r--lib/ss/ChangeLog4
-rw-r--r--lib/uuid/ChangeLog4
-rw-r--r--misc/ChangeLog4
-rw-r--r--po/ChangeLog4
-rw-r--r--resize/ChangeLog4
-rw-r--r--tests/ChangeLog4
-rw-r--r--tests/progs/ChangeLog4
-rw-r--r--util/ChangeLog4
-rw-r--r--version.h4
29 files changed, 174 insertions, 15 deletions
diff --git a/ChangeLog b/ChangeLog
index fc4b6be8..89dd394c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/README b/README
index 49e44ac5..ebd79837 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- This is the new version (1.36) of the second extended file
+ This is the new version (1.37) of the second extended file
system management programs.
From time to time, I release new versions of e2fsprogs, to fix
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 1f959e1a..00ef4bb0 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,3 +1,59 @@
+E2fsprogs 1.37 (March 21, 2005)
+===============================
+
+Add support for checking the validity of Extended Attributes stored in
+inodes to e2fsck.
+
+Add support for dumping the contents of large inodes to debugfs,
+including the extended attributes stored in inodes.
+
+Fix mke2fs, e2fsck, debugfs, and the ext2fs_mkdir function so that
+when we create a new inode we make sure that the extra information in
+the inode (any extra fields in a large inode and any ea-in-inode
+information) is initialized correctly. This can take place when
+mke2fs creates the root and lost+found directory, when e2fsck creates
+a new root inode or a new lost+found directory, and when the user uses
+the debugfs write, mknod, or mkdir commands. Otherwise, the newly
+create inode could inherit garbage (or old EA information) from a
+previously deleted inode.
+
+Fixed a bug in e2fsck so it would notice if a file with an extended
+attribute block was exactly 2**32 blocks, such that i_blocks wrapped
+to zero.
+
+Added support to filefrag to detect files which are using the new
+experimental file extents format, and use the non-ext2 algorithm in
+that case. Fixed a bug to avoid reporting a false discontinuity if
+there is one or more unallocated blocks at the beginning of a file.
+
+Duplicated a check for noticing whether or not the number of blocks
+(given a certain blocksize) is greater than 2**32 when the
+BLKGETSIZE64 ioctl is not available to ext2fs_get_device_size(). This
+allows mke2fs to automatically use a larger blocksize when creating a
+filesystem on a very large device when run on systems that do not
+support BLKGETSIZE64.
+
+Fix the I18N build which was broken in e2fsprogs 1.36 because the
+build system had been switched to treat the .gmo files as shipped
+files (for backwards compatibility with systems that have older GNU
+I18N tools installed), but the gen_tarball.in script was still
+removing the .gmo files from the official source distribution.
+
+Fixed various Debian packaging issues --- see debian/changelog for
+details. (Addresses Debian Bugs ##296769, #299341)
+
+Programmer's notes:
+-------------------
+
+Added new functions to the e2p library which convert between a string
+and os_type: e2p_os2string() and e2p_string2os(), and used them to
+make the generated binaries more compact.
+
+Fixed a compile-time error on Darwin systems.
+
+Cleaned up the lib/ext2fs Makefile slightly.
+
+
E2fsprogs 1.36 (February 4, 2005)
=================================
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 029d23f7..a6e52d69 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/debian/changelog b/debian/changelog
index b58a3166..96445e37 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,22 @@
-e2fsprogs (1.36release-2) unstable; urgency=low
+e2fsprogs (1.37-1) unstable; urgency=low
+ * New upstream release.
+ * Fixed a bug in e2fsck so it would notice if a file with an extended
+ attribute block was exactly 2**32 blocks, such that i_blocks wrapped
+ to zero.
+ * Fixed a bug in filefrag which caused it to falsely report a
+ discontinuity when there are one or more unallocated blocks at the
+ beginning of a file.
+ * Fix the missing translations (caused by a bug in the gen-tarball
+ script). (Closes: #296769)
+ * Add support in e2fsck and debugfs for extended attributes in inodes.
* Fix the missing translations (caused by a bug in the gen-tarball script).
(Closes: #296769)
* Force compile_et and mk_cmds to use /usr/bin/awk so that we will work
on any Debian system regardless of which version of awk is installed.
(Closes: #299341)
- -- Theodore Y. Ts'o <tytso@mit.edu> Thu, 17 Mar 2005 00:19:49 -0500
+ -- Theodore Y. Ts'o <tytso@mit.edu> Thu, 21 Mar 2005 22:31:08 -0500
e2fsprogs (1.36release-1) unstable; urgency=low
diff --git a/debugfs/ChangeLog b/debugfs/ChangeLog
index aae7aca8..fa2a335e 100644
--- a/debugfs/ChangeLog
+++ b/debugfs/ChangeLog
@@ -1,5 +1,9 @@
2005-03-21 Theodore Ts'o <tytso@mit.edu>
+ * Release of E2fsprogs 1.37
+
+2005-03-21 Theodore Ts'o <tytso@mit.edu>
+
* debugfs.c (internal_dump_inode_extra): Print the size of
the inode's extra fields.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 3f7dc010..dd26b43b 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo
index 0c5be94c..9eb3b8a3 100644
--- a/doc/libext2fs.texinfo
+++ b/doc/libext2fs.texinfo
@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
-@settitle The EXT2FS Library (version 1.36)
+@settitle The EXT2FS Library (version 1.37)
@synindex tp fn
@comment %**end of header
@@ -31,7 +31,7 @@ END-INFO-DIR-ENTRY
This file documents the ext2fs library, a library for manipulating the
ext2 filesystem.
-Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Theodore Ts'o
+Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Theodore Ts'o
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
@@ -61,7 +61,7 @@ by the author.
@title The EXT2FS Library
@subtitle The EXT2FS Library
-@subtitle Version 1.36
+@subtitle Version 1.37
@subtitle January 2005
@author by Theodore Ts'o
@@ -77,7 +77,8 @@ by the author.
@page
@vskip 0pt plus 1filll
-Copyright @copyright{} 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Theodore Ts'o
+Copyright @copyright{} 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+2005 Theodore Ts'o
@sp 2
@@ -102,7 +103,7 @@ by the Foundation.
@top The EXT2FS Library
-This manual documents the EXT2FS Library, version 1.36.
+This manual documents the EXT2FS Library, version 1.37.
@end ifinfo
diff --git a/e2fsck/ChangeLog b/e2fsck/ChangeLog
index b42f6fc0..b4a92fc5 100644
--- a/e2fsck/ChangeLog
+++ b/e2fsck/ChangeLog
@@ -1,5 +1,9 @@
2005-03-21 Theodore Ts'o <tytso@mit.edu>
+ * Release of E2fsprogs 1.37
+
+2005-03-21 Theodore Ts'o <tytso@mit.edu>
+
* message.c, pass1.c, problem.c, problem.h, util.c: Integrate code
from Alex Thomas at Clusterfs to check extended attributes
stored in inodes.
diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm
index 77f8d253..b44b3aa3 100644
--- a/e2fsprogs.lsm
+++ b/e2fsprogs.lsm
@@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
-Version: 1.36
-Entered-date: 05February2005
+Version: 1.37
+Entered-date: 21March2005
Description: The filesystem utilities for the EXT2 filesystem, including
e2fsck, mke2fs, dumpe2fs, fsck, and others.
Keywords: utilities, fsck, filesystem, Ext2fs
Author: tytso@mit.edu (Theodore Tso)
Maintained-by: tytso@mit.edu (Theodore Tso)
Primary-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
- 3192kB e2fsprogs-1.36.tar.gz
- 452kB e2fsprogs-libs-1.36.tar.gz
- 1kB e2fsprogs-1.36.lsm
+ 3192kB e2fsprogs-1.37.tar.gz
+ 452kB e2fsprogs-libs-1.37.tar.gz
+ 1kB e2fsprogs-1.37.lsm
Alternate-site:
Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x
Copying-policy: GPL/LGPL
diff --git a/ext2ed/ChangeLog b/ext2ed/ChangeLog
index 2526b930..1d6cc50a 100644
--- a/ext2ed/ChangeLog
+++ b/ext2ed/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/ext2ed/doc/ChangeLog b/ext2ed/doc/ChangeLog
index 070bd050..c40afbae 100644
--- a/ext2ed/doc/ChangeLog
+++ b/ext2ed/doc/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/include/nonunix/ChangeLog b/include/nonunix/ChangeLog
index 221b0f3c..1500266b 100644
--- a/include/nonunix/ChangeLog
+++ b/include/nonunix/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/install-utils/ChangeLog b/install-utils/ChangeLog
index c63da60e..47ae0ca8 100644
--- a/install-utils/ChangeLog
+++ b/install-utils/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/intl/ChangeLog b/intl/ChangeLog
index e538cce9..6de1ca3d 100644
--- a/intl/ChangeLog
+++ b/intl/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/lib/ChangeLog b/lib/ChangeLog
index 4b70fa95..e6bdf2e0 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/lib/blkid/ChangeLog b/lib/blkid/ChangeLog
index 782cf0fe..bfa6070b 100644
--- a/lib/blkid/ChangeLog
+++ b/lib/blkid/ChangeLog
@@ -1,5 +1,9 @@
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.
diff --git a/lib/e2p/ChangeLog b/lib/e2p/ChangeLog
index a64cd104..1e40bb40 100644
--- a/lib/e2p/ChangeLog
+++ b/lib/e2p/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/lib/et/ChangeLog b/lib/et/ChangeLog
index a336d5f3..4bfb0d33 100644
--- a/lib/et/ChangeLog
+++ b/lib/et/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog
index 0fc25013..b2a829ab 100644
--- a/lib/ext2fs/ChangeLog
+++ b/lib/ext2fs/ChangeLog
@@ -1,5 +1,9 @@
2005-03-21 Theodore Ts'o <tytso@mit.edu>
+ * Release of E2fsprogs 1.37
+
+2005-03-21 Theodore Ts'o <tytso@mit.edu>
+
* ext2_ext_attr.h (EXT2_XATTR_LEN, EXT2_XATTR_SIZE): Add new
convenience cpp macros.
diff --git a/lib/ss/ChangeLog b/lib/ss/ChangeLog
index e9f8cc52..2dcc071f 100644
--- a/lib/ss/ChangeLog
+++ b/lib/ss/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog
index a0e634cf..79e10d8f 100644
--- a/lib/uuid/ChangeLog
+++ b/lib/uuid/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/misc/ChangeLog b/misc/ChangeLog
index 2c2bc1e5..ede92ed2 100644
--- a/misc/ChangeLog
+++ b/misc/ChangeLog
@@ -1,5 +1,9 @@
2005-03-21 Theodore Ts'o <tytso@mit.edu>
+ * Release of E2fsprogs 1.37
+
+2005-03-21 Theodore Ts'o <tytso@mit.edu>
+
* mke2fs.c (create_root_dir): Call ext2fs_write_new_inode() instead of
ext2fs_write_inode().
diff --git a/po/ChangeLog b/po/ChangeLog
index 2a7a3221..60a32b74 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/resize/ChangeLog b/resize/ChangeLog
index 1f753a8b..f51550a4 100644
--- a/resize/ChangeLog
+++ b/resize/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/tests/ChangeLog b/tests/ChangeLog
index a4296617..6a6d0508 100644
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -1,5 +1,9 @@
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>
diff --git a/tests/progs/ChangeLog b/tests/progs/ChangeLog
index 74bc1fd1..b1c08c70 100644
--- a/tests/progs/ChangeLog
+++ b/tests/progs/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/util/ChangeLog b/util/ChangeLog
index 1ba7547c..e4ad5a6e 100644
--- a/util/ChangeLog
+++ b/util/ChangeLog
@@ -1,3 +1,7 @@
+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
diff --git a/version.h b/version.h
index debec4e6..15d7c4fe 100644
--- a/version.h
+++ b/version.h
@@ -6,5 +6,5 @@
* Ts'o. This file may be redistributed under the GNU Public License.
*/
-#define E2FSPROGS_VERSION "1.36"
-#define E2FSPROGS_DATE "05-Feb-2005"
+#define E2FSPROGS_VERSION "1.37"
+#define E2FSPROGS_DATE "21-Mar-2005"