~vorlon/ubuntu/natty/e2fsprogs/multiarch

« back to all changes in this revision

Viewing changes to RELEASE-NOTES

  • Committer: Bazaar Package Importer
  • Author(s): Scott James Remnant
  • Date: 2009-08-25 18:34:46 UTC
  • mfrom: (8.2.1 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090825183446-p2iuz63g8g4ytlf4
Tags: 1.41.9-1ubuntu1
* Merge from Debian, remaining changes:
  - Do not build-depend on dietlibc-dev, which is universe.
  - Do now allow pkg-create-dbgsym to operate on this package.
  - Use external libblkid and libuuid from util-linux, rather than
    building our own.
  - Do not include /etc/e2fsck.conf and remove on upgrade.

* Included a couple of extra revisions from GIT maint:
  - (ffd8078) e2freefrag: Update manpage to include e2fsprogs version
    and release date
  - (31b5a2b) mke2fs.conf: Use the feature name "extent" instead of
    "extents"
  - (8bafedb) tune2fs: Fix "tune2fs -j <dev>" for extent-enabled
     filesystems.  LP: #416648.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
E2fsprogs 1.41.9 (August 22, 2009)
 
2
==================================
 
3
 
 
4
Fix a bug in e2fsck routines for reallocating an inode table which
 
5
could cause it to loop forever on an ext4 filesystem with the FLEX_BG
 
6
filesystem feature with a relatively rare (and specific) filesystem
 
7
corruption.  This fix causes e2fsck to try to find space for a new
 
8
portion of the inode table in the containing flex_bg, and if that
 
9
fails, the new portion of the inode table will be allocated in any
 
10
free space available in the filesystem.
 
11
 
 
12
Make e2fsck less annoying by only asking for permission to relocate a
 
13
block group's inode table once, instead of for every overlapping
 
14
block.  Similarly, only ask once to recompute the block group
 
15
checksums, instead of once for each corrupted block group's checksum.
 
16
 
 
17
Fix filefrag to avoid print the extent header if the FIEMAP ioctl is
 
18
not present, and it needs to fall back to using the FIBMAP ioctl.
 
19
 
 
20
Fix filefrag to correctly print the number of extents for zero-length
 
21
files.  (Addresses Debian Bug: #540376)
 
22
 
 
23
Filefrag now has a -B option which forces the use of the FIBMAP ioctl
 
24
to more easily debug the FIBMAP code.
 
25
 
 
26
Fixed filefrag for non-extent based files.
 
27
 
 
28
Add a new program, e2freefrag, which displays information about the
 
29
free space fragmentation in an ext2/3/4 filesystem.
 
30
 
 
31
Fix inode resizing via tune2fs -I so that it works correctly in the
 
32
face of non-empty bad blocks inodes, and if the filesystem was
 
33
formatted using the "mke2fs -E stride=N" option for RAID arrays.
 
34
 
 
35
Fix regression in ext2fs_extent_set_bmap() caused e2fsck -fD to fail
 
36
and corrupt large directories if the directory needs to shrink by more
 
37
than one block.  (Addresses Debian Bug: #537510)
 
38
    
 
39
Fix e2fsck's buggy_init_scritps=1 so that the if the last write and/or
 
40
last mount times are in the future, they are corrected even if
 
41
buggy_init_scripts is set.  This is needed because otherwise resize2fs
 
42
will refuse to resize the filesystem, even after running "e2fsck -f".
 
43
(Addresses Launchpad bug: #373409)
 
44
 
 
45
E2fsck will now print much fuller information when the last mount time
 
46
or last written time is in the future, since most people can't seem to
 
47
believe their distribution has buggy init scripts, or they have a
 
48
failed CMOS/RTS clock battery.
 
49
 
 
50
Enhance dumpe2fs to dump the extent information via the 'stat'
 
51
command, and more detailed extent information via the new command
 
52
'dump_extents'.
 
53
    
 
54
Update French, Polish, Czech, and Sweedish translation from the
 
55
Translation Project.
 
56
 
 
57
Fixed various Debian packaging issues --- see debian/changelog for
 
58
details.
 
59
 
 
60
Programmer's Notes
 
61
------------------
 
62
 
 
63
Fixed miscellaneous gcc -Wall warnings.
 
64
 
 
65
Fixed memory leak in error path in ext2fs_block_iterate2()
 
66
 
 
67
Fixed non-Linux build of the intl directory by adding support for the
 
68
E/Q/V macros.
 
69
 
 
70
The bitmap read/write functions now treat uninitialized bitmaps as
 
71
unallocated; this fixes a number of problems in all e2fsprogs for ext4
 
72
filesystems when there is a need to allocate new blocks or inodes, and
 
73
there aren't any free blocks or inodes in the already-used block
 
74
groups.
 
75
 
 
76
Improve ext2fs_extent_set_bmap() to avoid creating new extents which
 
77
get inserted into the extent tree when they are not needed.
 
78
    
 
79
 
1
80
E2fsprogs 1.41.8 (July 11, 2009)
2
81
================================
3
82