Skip to content

Commit c2b1ec5

Browse files
committed
Update release notes, etc., for the 1.45.5 release
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
1 parent 01517f6 commit c2b1ec5

File tree

10 files changed

+321
-192
lines changed

10 files changed

+321
-192
lines changed

README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This is the new version (1.45.4) of the second extended file
1+
This is the new version (1.45.5) of the second extended file
22
system management programs.
33

44
From time to time, I release new versions of e2fsprogs, to fix

RELEASE-NOTES

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
doc/RelNotes/v1.45.4.txt
1+
doc/RelNotes/v1.45.5.txt

debian/changelog

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
e2fsprogs (1.45.5-1) unstable; urgency=medium
2+
3+
* New upstream feature
4+
* E2fsck will no longer force a full file system check if time-based
5+
forced checks are disabled and the last mount time or last write time in
6+
the superblock are in the future.
7+
* Fix spurious weekly e-mails when e2scrub_all is run via a cron job
8+
on non-systemd systems. (Closes: #944033)
9+
* Remove an unnecessary sleep in e2scrub which could add up to an
10+
additional two second delay during the boot up. Also, avoid
11+
trying to reap aborted snapshots if it has been disabled via
12+
e2scrub.conf. (Closes: #948193)
13+
* Resize2fs -M's estimates are now more accurate on mounted file systems.
14+
* Tune2fs prohibits enabling or disabling the uninit_bg feature on
15+
mounted file systems, since this is unsafe.
16+
* Fix support of 32-bit uid's and gid's in fuse2fs and in mke2fs -d.
17+
* Fix mke2fs's setting bad blocks to bigalloc file systems.
18+
* Fix a bug where fuse2fs would incorrectly report the i_blocks fields for
19+
bigalloc file systems.
20+
* Fix potential crash in e2fsck when rebuilding very large directories on
21+
file systems which have the new large_dir feature enable.
22+
* Fix FTBFS problem hurd/i386. (Closes: #944649)
23+
* Fix CVE-2019-5188: potential a out of bounds write in mutate_name()
24+
when checking a maliciously corrupted file systems
25+
* Add autopkgtest tests smoke and fuse2fs
26+
* Updated and clarified various man pages
27+
* Update the debhelper compatibility level to 12
28+
* Update the Chinese and Malay translations
29+
* Update the Debian policy compliance to 4.4.1
30+
31+
-- Theodore Y. Ts'o <tytso@mit.edu> Tue, 07 Jan 2020 09:18:39 -0500
32+
133
e2fsprogs (1.45.4-1) unstable; urgency=medium
234

335
* New upstream feature

debian/control

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ Source: e2fsprogs
22
Section: admin
33
Priority: required
44
Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
5-
Build-Depends: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any] <!pkg.e2fsprogs.no-fuse2fs>, libattr1-dev, debhelper (>= 11.0), dh-exec, libblkid-dev, uuid-dev, m4, udev [linux-any], systemd [linux-any], cron [linux-any]
6-
Standards-Version: 4.4.0
5+
Build-Depends: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any] <!pkg.e2fsprogs.no-fuse2fs>, libattr1-dev, debhelper (>= 12.0), dh-exec, libblkid-dev, uuid-dev, m4, udev [linux-any], systemd [linux-any], cron [linux-any]
6+
Standards-Version: 4.4.1
77
Homepage: http://e2fsprogs.sourceforge.net
88
Vcs-Browser: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
99
Vcs-Git: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git -b debian/master

debian/libext2fs2.symbols

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,7 @@ libext2fs.so.2 libext2fs2 #MINVER#
326326
ext2fs_get_num_dirs@Base 1.37
327327
ext2fs_get_pathname@Base 1.37
328328
ext2fs_get_rec_len@Base 1.41.7
329+
ext2fs_get_stat_i_blocks@Base 1.45.5
329330
ext2fs_group_blocks_count@Base 1.42
330331
ext2fs_group_desc@Base 1.42
331332
ext2fs_group_desc_csum@Base 1.42.2

doc/RelNotes/v1.45.5.txt

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
E2fsprogs 1.45.5 (January 7, 2020)
2+
==================================
3+
4+
Updates/Fixes since v1.45.4:
5+
6+
Fixes
7+
-----
8+
9+
E2fsck will no longer force a full file system check if time-based
10+
forced checks are disabled and the last mount time or last write time in
11+
the superblock are in the future.
12+
13+
Fix a potential out of bounds write when checking a maliciously
14+
corrupted file system. This is probably not exploitable on 64-bit
15+
platforms, but may be exploitable on 32-bit binaries depending on how
16+
the compiler lays out the stack variables. (Addresses CVE-2019-5188)
17+
18+
Fixed spurious weekly e-mails when e2scrub_all is run via a cron job
19+
on non-systemd systems. (Addresses Debian Bug: #944033)
20+
21+
Remove an unnecessary sleep in e2scrub which could add up to an
22+
additional two second delay during the boot up. Also, avoid trying
23+
to reap aborted snapshots if it has been disabled via e2scrub.conf.
24+
(Addresses Debian Bug: #948193)
25+
26+
If a mischievous system administrator mounts a pseudo-file system such
27+
as tmpfs with a device name that duplicates another mounted file system,
28+
this could potentially confuse resize2fs when it needs to find the mount
29+
point of a mounted file system. (Who would have guessed?) Add some
30+
sanity checking so that we can make libext2fs more robust against such
31+
insanity, at least on Linux. (GNU HURD doesn't support st_rdev.)
32+
33+
Tune2fs now prohibits enabling or disabling uninit_bg if the file system
34+
is mounted, since this could result in the file system getting
35+
corrupted, and there is an unfortunate AskUbuntu article suggesting this
36+
as a way to modify a file system's UUID on a live file system. (Ext4
37+
now has a way to do this safely, using the metadata_csum_seed feature,
38+
which was added in the 4.4 Linux kernel.)
39+
40+
Fix potential crash in e2fsck when rebuilding very large directories on
41+
file systems which have the new large_dir feature enable.
42+
43+
Fix support of 32-bit uid's and gid's in fuse2fs and in mke2fs -d.
44+
45+
Fix mke2fs's setting bad blocks to bigalloc file systems.
46+
47+
Fix a bug where fuse2fs would incorrectly report the i_blocks fields for
48+
bigalloc file systems.
49+
50+
Resize2fs's minimum size estimates (via resize2fs -M) estimates are now
51+
more accurate when run on mounted file systems.
52+
53+
Fixed potential memory leak in read_bitmap() in libext2fs.
54+
55+
Fixed various UBsan failures found when fuzzing file system images.
56+
(Addresses Google Bug: #128130353)
57+
58+
Updated and clarified various man pages.
59+
60+
61+
Performance, Internal Implementation, Development Support etc.
62+
--------------------------------------------------------------
63+
64+
Speed up e2fsck on file systems with a very large number of inodes
65+
caused by repeated calls to gettext().
66+
67+
The inode_io io_manager can now support files which are greater than
68+
2GB.
69+
70+
The ext2_off_t and ext2_off64_t are now signed types so that
71+
ext2fs_file_lseek() and ext2fs_file_llseek() can work correctly.
72+
73+
Reserve codepoint for the fast_commit feature.
74+
75+
Fixed various Debian packaging issues.
76+
77+
Fix portability problems for Illumous and on hurd/i386 (Addresses Debian
78+
Bug: #944649)
79+
80+
Always compile the ext2fs_swap_* functions even on little-endian
81+
architectures, so that debian/libext2fs.symbols can be consistent across
82+
architectures.
83+
84+
Synchronized changes from Android's AOSP e2fsprogs tree.
85+
86+
Updated config.guess and config.sub with newer versions from the FSF.
87+
88+
Update the Chinese and Malay translations from the translation project.

doc/libext2fs.texinfo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
\input texinfo @c -*-texinfo-*-
22
@c %**start of header
33
@setfilename libext2fs.info
4-
@settitle The EXT2FS Library (version 1.45.4)
4+
@settitle The EXT2FS Library (version 1.45.5)
55
@synindex tp fn
66
@comment %**end of header
77

@@ -60,8 +60,8 @@ by the author.
6060

6161
@title The EXT2FS Library
6262
@subtitle The EXT2FS Library
63-
@subtitle Version 1.45.4
64-
@subtitle September 2019
63+
@subtitle Version 1.45.5
64+
@subtitle January 2020
6565

6666
@author by Theodore Ts'o
6767

@@ -101,7 +101,7 @@ by the Foundation.
101101

102102
@top The EXT2FS Library
103103

104-
This manual documents the EXT2FS Library, version 1.45.4.
104+
This manual documents the EXT2FS Library, version 1.45.5.
105105

106106
@menu
107107
* Introduction to the EXT2FS Library::

e2fsprogs.lsm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
Begin3
22
Title: EXT2 Filesystem utilities
3-
Version: 1.45.4
4-
Entered-date: 2019-09-23
3+
Version: 1.45.5
4+
Entered-date: 2020-01-07
55
Description: The filesystem utilities for the EXT2, EXT3, and EXT4
66
filesystems, including e2fsck, mke2fs, dumpe2fs, and others.
77
Keywords: utilities, filesystem, Ext2fs, ext3, ext4
88
Author: tytso@mit.edu (Theodore Tso)
99
Maintained-by: tytso@mit.edu (Theodore Tso)
1010
Primary-site: ftp.kernel.org /pub/linux/kernel/people/tytso/e2fsprogs
11-
7744kB e2fsprogs-1.45.4.tar.gz
12-
1kB e2fsprogs-1.45.4.lsm
11+
7756kB e2fsprogs-1.45.5.tar.gz
12+
1kB e2fsprogs-1.45.5.lsm
1313
Alternate-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
1414
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/3.x/4.x
1515
Copying-policy: GPL-2/LGPL-2

0 commit comments

Comments
 (0)