Update release notes, etc. for 1.43.1 release

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
debian v1.43.1
Theodore Ts'o 2016-06-08 15:45:26 -04:00
parent 434413ccde
commit 48203a389d
39 changed files with 12089 additions and 10739 deletions

2
README
View File

@ -1,4 +1,4 @@
This is the new version (1.43) of the second extended file
This is the new version (1.43.1) of the second extended file
system management programs.
From time to time, I release new versions of e2fsprogs, to fix

View File

@ -1,3 +1,84 @@
E2fsprogs 1.43.1 (June 8, 2016)
===============================
Fixed e2fsck so that it would correctly update the project quota usage
when deleting a corrupted and inode, and fixed mke2fs so it wouldn't
dereference memory beyond the small inode structure (which was wrong,
but worked mostly by accident unless hardening or some security malloc
was in use).
Fixed a large number of FreeBSD portability problems. (To build on
FreeBSD, however, we still need to use GNU Make and redirect dd to use
GNU dd.)
The configure script now supports --enable-hardening, which enables
stack protection, fortify, read-only relocation tables, immediate
dynamic symbol binding, and text segment ASLR (if the kernel has
userspace ASLR support enabled) by enabling position independent
executable code. (Distributions who want to do their own special
thing can set CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS,
LDFLAGS_SHLIB and LDFLAGS_STATIC as appropriate.)
The configure script now supports --disable-tdb since on 64-bit
systems, it's much faster to just enable additional swap space. The
scratch_files feature in e2fsck.conf is mostly only useful on 32-bit
systems.
Fixed the Direct I/O fallback codepath in the Unix I/O manager so that
read/modify/write worked correctly. Fortunately in practice (with the
exception of the Undo handler when running on FreeBSD) used this buggy
codepath. so file systems weren't getting corrupted.
Mke2fs will now warn if the user provides a label which is too long.
(Addresses Debian Bug: #791630)
Debugfs's rdump command now works correctly when dumping the root
directory of a file system. (Addresses Debian Bug: #766125)
Fixed a bug in debugfs so it would correctly calculate a block group's
checksum field field on 64-bit ssystems.
E2fsck now has a much more understandable error message when the
journal superblock is corrupt and the user declines to fix it.
(Addresses Debian Bug: #768162)
Fixed support of extended timestamps on 64-bit systems.
Updated/fixed various man pages. (Addresses Debian Bugs: #766379,
#761144, #770750, #428361, #766127)
Fixed various Debian Packaging Issues. (Addresses Debian Bug: #825868)
Programming notes
-----------------
Fixed coverity, sparse, gcc -Wall, and clang warnings/nits.
Fixed Android build makefiles (which was missing a newly added file in
lib/support).
In general, checks on s_creator_os have been removed in favor of
feature flag specific checks; if there is something that can't be
checked via the presence of a feature flag, we will simply check
whether the creator OS is *not* EXT2_OS_HURD which is the one
operating system where there has been extensive abuse of the
s_creator_os flag.
The libmagic libary has been suppressed when running the regression
test suite to avoid false test failures caused by differences between
versions of libmagic (and/or the magic number database).
The tests/test_script progam now accepts the --failed option, which
will run those tests that had previously failed.
Fixed tests build on those systems which require LDFLAGS to be set.
Fixed the regression test suite so it will properly filter out version
numbers with two components (such as 1.43) from log files before
comparing them with the expected golden output.
E2fsprogs 1.43 (May 17, 2016)
=============================

20
debian/changelog vendored
View File

@ -1,4 +1,20 @@
e2fsprogs (1.43-3) UNRELEASED; urgency=medium
e2fsprogs (1.43.1-1) unstable; urgency=medium
* New upstream version
* Fix the Direct I/O fallback code in the Unix I/O manager so it
implements read-modify-write correctly.
* The mke2fs program will now warn if the user specifies a label which
is too long. (Closes: #791630)
* Clean up various man pages (Closes: #766379, #761144, #770750,
#428361, #766127)
* Fix bug so that debugfs's rdump command works on the root directory
(Closes: #766125)
* Fix various Debian packaging issues (Closes: #825868)
* Build fully security hardened binaries
-- Theodore Y. Ts'o <tytso@mit.edu> Tue, 07 Jun 2016 23:09:55 -0400
e2fsprogs (1.43-3) unstable; urgency=medium
* Fix various debian packaging nits
* Fix spelling mistakes in the copyright files
@ -11,7 +27,7 @@ e2fsprogs (1.43-3) UNRELEASED; urgency=medium
systems.
* Simplify the debian rules file
-- Theodore Y. Ts'o <tytso@mit.edu> Sun, 22 May 2016 20:51:29 -0400
-- Theodore Y. Ts'o <tytso@mit.edu> Wed, 25 May 2016 00:51:33 -0400
e2fsprogs (1.43-2) unstable; urgency=medium

View File

@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.43)
@settitle The EXT2FS Library (version 1.43.1)
@synindex tp fn
@comment %**end of header
@ -60,8 +60,8 @@ by the author.
@title The EXT2FS Library
@subtitle The EXT2FS Library
@subtitle Version 1.43
@subtitle May 2016
@subtitle Version 1.43.1
@subtitle June 2016
@author by Theodore Ts'o
@ -101,7 +101,7 @@ by the Foundation.
@top The EXT2FS Library
This manual documents the EXT2FS Library, version 1.43.
This manual documents the EXT2FS Library, version 1.43.1.
@menu
* Introduction to the EXT2FS Library::

View File

@ -1,14 +1,14 @@
Begin3
Title: EXT2 Filesystem utilities
Version: 1.43
Entered-date: 2016-05-17
Version: 1.43.1
Entered-date: 2016-06-08
Description: The filesystem utilities for the EXT2, EXT3, and EXT4
filesystems, including e2fsck, mke2fs, dumpe2fs, and others.
Keywords: utilities, filesystem, Ext2fs, ext3, ext4
Author: tytso@mit.edu (Theodore Tso)
Maintained-by: tytso@mit.edu (Theodore Tso)
Primary-site: ftp.kernel.org /pub/linux/kernel/people/tytso/e2fsprogs
6856kB e2fsprogs-1.43.tar.gz
6848kB e2fsprogs-1.43.tar.gz
588kB e2fsprogs-libs-1.43.tar.gz
1kB e2fsprogs-1.43.lsm
Alternate-site: download.sourceforge.net /pub/sourceforge/e2fsprogs

BIN
po/ca.gmo

Binary file not shown.

1335
po/ca.po

File diff suppressed because it is too large Load Diff

BIN
po/cs.gmo

Binary file not shown.

1335
po/cs.po

File diff suppressed because it is too large Load Diff

BIN
po/da.gmo

Binary file not shown.

1333
po/da.po

File diff suppressed because it is too large Load Diff

BIN
po/de.gmo

Binary file not shown.

1335
po/de.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

BIN
po/eo.gmo

Binary file not shown.

1335
po/eo.po

File diff suppressed because it is too large Load Diff

BIN
po/es.gmo

Binary file not shown.

1335
po/es.po

File diff suppressed because it is too large Load Diff

BIN
po/fr.gmo

Binary file not shown.

1335
po/fr.po

File diff suppressed because it is too large Load Diff

BIN
po/id.gmo

Binary file not shown.

1335
po/id.po

File diff suppressed because it is too large Load Diff

BIN
po/it.gmo

Binary file not shown.

1335
po/it.po

File diff suppressed because it is too large Load Diff

BIN
po/nl.gmo

Binary file not shown.

1335
po/nl.po

File diff suppressed because it is too large Load Diff

BIN
po/pl.gmo

Binary file not shown.

1335
po/pl.po

File diff suppressed because it is too large Load Diff

BIN
po/sv.gmo

Binary file not shown.

1335
po/sv.po

File diff suppressed because it is too large Load Diff

BIN
po/tr.gmo

Binary file not shown.

1335
po/tr.po

File diff suppressed because it is too large Load Diff

BIN
po/uk.gmo

Binary file not shown.

1335
po/uk.po

File diff suppressed because it is too large Load Diff

BIN
po/vi.gmo

Binary file not shown.

1335
po/vi.po

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -7,5 +7,5 @@
* file may be redistributed under the GNU Public License v2.
*/
#define E2FSPROGS_VERSION "1.43"
#define E2FSPROGS_DATE "17-May-2016"
#define E2FSPROGS_VERSION "1.43.1"
#define E2FSPROGS_DATE "08-Jun-2016"