Update for WIP release December 7, 2003.

This commit is contained in:
Theodore Ts'o 2003-12-07 02:16:43 -05:00
parent e254d05b95
commit c4c30b20f9
4 changed files with 71 additions and 4 deletions

View File

@ -1,5 +1,34 @@
E2fsprogs 1.35-WIP (August 21, 2003)
===================================
E2fsprogs 1.35-WIP (December 7, 2003)
=====================================
Fix a bug in mke2fs which caused -T largefile or -T largefile4 to core
dump due to a division by zero error. (Addresses Debian bug #207082)
E2fsck will give an extra grace period before actually forcing a check
if the laptop is running on battery. The next time fsck runs while
the system is on the AC mains, or after the grace period is exceeded,
the filesystem will be checked. (Addresses Debian bug #205177)
E2fsck will inform the user when there are 5 or fewer mounts before a
filesystem check will be forced. (Addresses Debian bug #157194)
Fix e2fsck's handling of corrupted indirect blocks in the bad block.
We now correctly handle the case where there is an overlap between a
block group descriptor or a superblock and a bad block indirect block.
In the case where the indirect block is corrupted, we now suggest
"e2fsck -c".
E2fsck -c now replaces the current list of bad blocks with the ones
found by badblocks.
Fix bugs in e2fsck and tune2fs which could cause a core dump if a
non-existent LABEL or UUID specifier is to e2fsck or tune2fs.
Fix a potential bug in e2fsck which could cause it to core dump when
trying to print the location of the backup superblock.
Protect against a potential core dump in e2fsck when printing a
message about backup superblocks.
Add support for backing up the journal inode location in the
superblock. E2fsck will automatically save the journal information in
@ -10,6 +39,8 @@ by mke2fs and filesystems that have journals added via tune2fs will
also have journal location written to the superblock as well.
Debugfs's logdump command has been enhanced so that it can use the
journal information in the superblock.
E2fsck will now update all superblocks when moving the journal inode.
Shrink the size of the e2fsck executable by moving some initialized
variables to the BSS segment.
@ -30,13 +61,18 @@ read-write tests, we try to recover after an error so that we can
continue reading on page-aligned boundaries. (Addresses Debian Bug
#203713)
Update and clarified various man pages.
Updated and clarified various man pages. (Addresses Debian Bug #206845)
Updated and fixed translations. (Addresses Debian bug #200086)
Fixed various Debian packaging issues (see debian/changelog).
Programmer's notes:
-------------------
Centralize code which calculates the location of the superblock
and block group descriptors so that it is in a single library routine.
Added two new functions, ext2fs_file_open2() and
ext2fs_inode_io_intern2() which take a pointer to an inode structure.
@ -58,6 +94,10 @@ modify the EVMS interfaces.
Make sure all Makefiles use $(MAKE) rather than hardcoded "make", to
aid build process on systems can use invoke GNU make as "gmake".
Added regression testing for mke2fs.
Fixed gcc -Wall nitpicks.
E2fsprogs 1.34 (July 25, 2003)
===============================

8
TODO
View File

@ -1,3 +1,11 @@
Need to process the bad block inode *before* doing the inod scan.
Also check to see if the first block of the inode table is not on the
bad block scan, and fix that. We need to check for an inaccurate
blocks, and fix them before we start doing anything else with the
filesystem!
---------------------------------------------------
User request:
BTW: Could you please add some sort of deleted and possibly corrupted file

19
debian/changelog vendored
View File

@ -1,3 +1,22 @@
e2fsprogs (1.34+1.35-WIP-2003.12.07-1) unstable; urgency=medium
* Added regression tests for mke2fs and dumpe2fs.
* Support 2.6 kernel header files. (Closes: #221778)
* Fix bug which could a core dump if a non-existent LABEL or UUID
specifier is passed to e2fsck or tune2fs.
* Fix handling of corrupted indirect blocks in the bad block inode.
* If the number of mounts until the next forced filesystem check is less
than 6, mention this to the user. (Closes: ##157194)
* E2fsck will try to avoid doing a forced filesystem chcek if a system
is running on batteries according to APM or ACPI. (Closes: #205177)
* Fix problems in the German translation. (Closes: #2000086)
* Updated Swedish translation and added Polish translation.
* Fix signed vs unsigned bug which could cause the com_right function to
seg fault. (Closes: #213450)
* Add libuuid1-udeb (Closes: #221777)
-- Theodore Y. Ts'o <tytso@mit.edu> Sat, 22 Nov 2003 11:51:13 -0500
e2fsprogs (1.34+1.35-WIP-2003.08.21-3) unstable; urgency=low
* Adjust the man page descriptions so that "apropos ext2" or

View File

@ -7,4 +7,4 @@
*/
#define E2FSPROGS_VERSION "1.35-WIP"
#define E2FSPROGS_DATE "21-Aug-2003"
#define E2FSPROGS_DATE "07-Dec-2003"