]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Update for the e2fsprogs 1.37 release.
authorTheodore Ts'o <tytso@mit.edu>
Tue, 22 Mar 2005 03:37:03 +0000 (22:37 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 22 Mar 2005 03:37:03 +0000 (22:37 -0500)
29 files changed:
ChangeLog
README
RELEASE-NOTES
contrib/ChangeLog
debian/changelog
debugfs/ChangeLog
doc/ChangeLog
doc/libext2fs.texinfo
e2fsck/ChangeLog
e2fsprogs.lsm
ext2ed/ChangeLog
ext2ed/doc/ChangeLog
include/nonunix/ChangeLog
install-utils/ChangeLog
intl/ChangeLog
lib/ChangeLog
lib/blkid/ChangeLog
lib/e2p/ChangeLog
lib/et/ChangeLog
lib/ext2fs/ChangeLog
lib/ss/ChangeLog
lib/uuid/ChangeLog
misc/ChangeLog
po/ChangeLog
resize/ChangeLog
tests/ChangeLog
tests/progs/ChangeLog
util/ChangeLog
version.h

index fc4b6be8f8e066c3a8862a2aafe45e97bf1b8e11..89dd394ce56d068901b55bb417948d1e5f610fa3 100644 (file)
--- 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 49e44ac513a62e40b51dc469c69780f289d90d11..ebd798376707f723ad7abc22efac1d966ede9f78 100644 (file)
--- 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
index 1f959e1a66845f023576cb90f87896e7160c31a0..00ef4bb0693c71313f565d2cd8aed89a19d47849 100644 (file)
@@ -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)
 =================================
 
index 029d23f70e9cef1e45b323ab2e102efec12e638d..a6e52d696377c1cb2c0797563399ed9a90dd7c08 100644 (file)
@@ -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
index b58a31667fb0a575da53fba57b09ea52ebdf1c8a..96445e37369d3eff88eb14cf0987f61c27fcb8fe 100644 (file)
@@ -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
 
index aae7aca8d8bfb3ea1459c70c1475a72eba190649..fa2a335e2c330e374b378c7e9b7b02cf203da008 100644 (file)
@@ -1,3 +1,7 @@
+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
index 3f7dc010343e0d4adbd74d57cdd04220c619fe0a..dd26b43b86f0655287dc60d48b5d304bbdf37409 100644 (file)
@@ -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
index 0c5be94c22c1fb52adfe28867ecccfe2afda06e0..9eb3b8a3400a762f97f0f07da4f27c22f483ba59 100644 (file)
@@ -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
 
index b42f6fc04de75ee070897931132722bea0ae618d..b4a92fc53aecd5f91b9bc1e5ffa9f8cbbfd5f85b 100644 (file)
@@ -1,3 +1,7 @@
+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
index 77f8d253ed71f6583737f6f254f12a11ee47899b..b44b3aa338289fc080560b095ca62f18587eb647 100644 (file)
@@ -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
index 2526b930d41a8ea87ad1e5a418c06883c6e742fd..1d6cc50a17633f9ef785945bef12da14d7ebbcb3 100644 (file)
@@ -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
index 070bd050a2acf5a992fe74988f6500de78f5640a..c40afbae427593b88994022d43542dd09a861dfd 100644 (file)
@@ -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
index 221b0f3c91d1fcd68c10f72f3fcd9450ce05e8b7..1500266b0b2460848b156e740efb68f4d050c02b 100644 (file)
@@ -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
index c63da60e200ec7879b700f2254a343b52e8e0f05..47ae0ca8d937552f64d2d12853264954beaf5a5c 100644 (file)
@@ -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
index e538cce9a6c7932ebbd245030a4ca2f488972ddc..6de1ca3dea16bec9d3628bc0880a3ae83d710e8d 100644 (file)
@@ -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
index 4b70fa95b03a06448272f41d9df886a13e9340d6..e6bdf2e05799c960dfe53f4522c6a2c21559673a 100644 (file)
@@ -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
index 782cf0fec76ea46cac2958cf5667eb28d2065d22..bfa6070b62d1d42a2a13eb5018fc3e6a37bdae8a 100644 (file)
@@ -1,3 +1,7 @@
+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
index a64cd1040129f92a22e99713f27e02c31d984735..1e40bb4046bccd673eadc8f33996e850d941fd93 100644 (file)
@@ -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
index a336d5f3f77df947494281021ccb8a73219cd40b..4bfb0d338ffa3461e4b12a28613ebc7446ef008d 100644 (file)
@@ -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
index 0fc2501304c69a46bf5eedbcccfe8ac5d430630c..b2a829ab618748616d699e5156dba11ac93203b1 100644 (file)
@@ -1,3 +1,7 @@
+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
index e9f8cc52ae9a91b72d11ad15ff7b67cbecc7e5b3..2dcc071f2043abe382bf9fc69151f40886a0ef7e 100644 (file)
@@ -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
index a0e634cf33af9e57453728e4cc96ad0ac75d9acf..79e10d8f12599c2cd99ced8e1ee366ae9544987b 100644 (file)
@@ -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
index 2c2bc1e5539b3c5b420dcd1585e0801c061be995..ede92ed27078c009bdaa070fd8776cf8bb324d5a 100644 (file)
@@ -1,3 +1,7 @@
+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
index 2a7a322195236ca95299c5cdfc1f4b1b9cdb6862..60a32b74309649f62d2413d00e6b34a54dc618a7 100644 (file)
@@ -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
index 1f753a8b3ac5057346400c392c9a3a1ee4ff2ed5..f51550a4d8fe907c6fdd9b048fd02b097088a4ff 100644 (file)
@@ -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
index a42966171223bb0dc561a2a26bda765847bd560b..6a6d0508d6ec5ca903f9955d38dedeb5cf5169e2 100644 (file)
@@ -1,3 +1,7 @@
+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
index 74bc1fd1679949220452da367c889da33275f4bc..b1c08c703439c0253c83c08a905de4f2a09069b9 100644 (file)
@@ -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
index 1ba7547c9809ec58096572f72af552d345a6c316..e4ad5a6edb56a134b0b6c11349186a2c3aaaf338 100644 (file)
@@ -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
index debec4e6babb7ec5727ed33106394e3bcca7cea5..15d7c4fe229880042dc9d2d294b77b7bad4cd20b 100644 (file)
--- 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"