Update release notes, etc., for the 1.44.3-rc2 release

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 33d0c17..ab4a7c8 120000
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1 +1 @@
-doc/RelNotes/v1.44.1.txt
\ No newline at end of file
+doc/RelNotes/v1.44.3.txt
\ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
index 1faac31..8275020 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,25 @@
-e2fsprogs (1.44.3~rc1-1) unstable; urgency=medium
+e2fsprogs (1.44.3~rc2-1) unstable; urgency=low
 
   * New upstream release
+  * Debugfs's inode_dump and xattr_dump commands have new options to
+    display the low-level contents of an inode's i_blocks and extra
+    space, and to better be able to debug corrupted extended attributes.
+  * The dumpe2fs command now will show information about the Multi-Mount
+    Protection (MMP) block, if present
+  * E2fsck, dumpe2fs, and debugfs is now much more robust at handling
+    badly (or maliciously) corrupted file systems.
+  * E2fsck will now offer to enable the dir_nlink feature if it is
+    required by the file system
+  * The project id field in the inode is now properly byte-swapped on
+    big-endian systems
+  * E2fsprogs better handles recent kernels which reports old error
+    conditions via the first fsync() after the file is opened
+  * Updated/fixed various man pages
+  * Update Czech, Dutch, Spanish, French, Polish, Swedish, Ukrainian, and
+    Vietnamese translations
+  * Update debian policy compliance to 4.1.4
 
- -- Theodore Y. Ts'o <tytso@mit.edu>  Mon, 25 Jun 2018 09:37:15 -0400
+ -- Theodore Y. Ts'o <tytso@mit.edu>  Tue, 3 Jul 2018 23:31:40 -0400
 
 e2fsprogs (1.44.2-1) unstable; urgency=medium
 
diff --git a/debian/libext2fs2.symbols b/debian/libext2fs2.symbols
index e45c758..9a8d9db 100644
--- a/debian/libext2fs2.symbols
+++ b/debian/libext2fs2.symbols
@@ -172,7 +172,7 @@
  ext2fs_dirhash@Base 1.37
  ext2fs_div64_ceil@Base 1.42
  ext2fs_div_ceil@Base 1.40
- ext2fs_djb2_hash@Base 1.44.3
+ ext2fs_djb2_hash@Base 1.44.3~rc1
  ext2fs_dup_handle@Base 1.37
  ext2fs_expand_dir@Base 1.37
  ext2fs_ext_attr_block_csum_set@Base 1.43
@@ -325,11 +325,11 @@
  ext2fs_group_of_blk2@Base 1.42
  ext2fs_group_of_blk@Base 1.37
  ext2fs_group_of_ino@Base 1.37
- ext2fs_hashmap_add@Base 1.44.3
- ext2fs_hashmap_create@Base 1.44.3
- ext2fs_hashmap_free@Base 1.44.3
- ext2fs_hashmap_iter_in_order@Base 1.44.3
- ext2fs_hashmap_lookup@Base 1.44.3
+ ext2fs_hashmap_add@Base 1.44.3~rc1
+ ext2fs_hashmap_create@Base 1.44.3~rc1
+ ext2fs_hashmap_free@Base 1.44.3~rc1
+ ext2fs_hashmap_iter_in_order@Base 1.44.3~rc1
+ ext2fs_hashmap_lookup@Base 1.44.3~rc1
  ext2fs_htree_intnode_maxrecs@Base 1.44.0~rc1
  ext2fs_iblk_add_blocks@Base 1.41.0
  ext2fs_iblk_set@Base 1.41.0
diff --git a/doc/RelNotes/v1.44.3.txt b/doc/RelNotes/v1.44.3.txt
index 5afacd8..9349ce0 100644
--- a/doc/RelNotes/v1.44.3.txt
+++ b/doc/RelNotes/v1.44.3.txt
@@ -1,5 +1,5 @@
-E2fsprogs 1.44.3 (June 24, 2018)  8951fd9f51e9
-================================
+E2fsprogs 1.44.3 (July 3, 2018)
+===============================
 
 Updates/Fixes since v1.44.2:
 
@@ -38,10 +38,6 @@
 E2fsck now considers device inodes with the extents flag as corrupt
 and offer to clear them.
 
-E2fsck now correctly handles block preallocation support in cases
-where the kernel PAGE_SIZE is larger than the filesystem
-blocksize.
-
 E2fsck more properly handles cases where s_inodes_count is corrupted.
 
 E2fsck no longer spews large number of errors when the superblock
@@ -55,6 +51,17 @@
 file system which has a fully uninitialized inode table in the first
 block group.
 
+E2fsck will no longer hang if the last block in the file system is a
+fixed-metadata block.  (Very rare, but could happen.)
+
+E2fsck no longer allows initialized blocks to exist past i_size.  This
+is something the Linux implementation of ext4 has never done (and should
+never do).
+
+While replaying the journal in e2fsck, certain errors would previously
+cause e2fsck to print a non-sensical error message (e.g., "Unknown code
+____ 251 while recovering journal").  This has been fixed.
+
 In cases where more than 75% of the block group will be used for group
 descriptor table, mke2fs would previously create an invalid file
 system with both the meta_bg and resize_inode features enabled.  It
@@ -64,6 +71,12 @@
 1 << 32 blocks.  Previously the s_inodes_count field would overflow,
 and the file system would be created with a minimal number of inodes.
 
+Recent kernels will report errors on a file or block device which
+occurred before the file or block device was opened via fsync() or
+close().  This will cause e2fsck to incorrectly report a failure.  Work
+around this by calling fsync() immediately after the file or block
+device is opened in the unix_io layer, and throwing away the error.
+
 Filefrag will no longer ignore errors returned by fsync.
 
 Debugfs will no longer print spurious checksum errors when failing to
@@ -78,10 +91,15 @@
 
 Synchronized changes from Android's AOSP e2fsprogs tree.
 
+Debugfs's mknod command now works correctly on some 32-bit systems where
+previously it had a portability problem caused by some object files
+being compiled with LFS, and some without.  This fixes some regression
+test failures on 32-bit MIPS (for example).
+
 Various clean ups, portability, and performance improvements to
 e2fsprogs's regression test framework.
 
 Fixed Coverity, sparse, gcc -Wall, and clang warnings/nits.
 
-Update Czech, Dutch, Spanish, French, Swedish, Ukrainian, and
+Update Czech, Dutch, Spanish, French, Polish, Swedish, Ukrainian, and
 Vietnamese translations.
diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo
index 2716afd..dfc9d9d 100644
--- a/doc/libext2fs.texinfo
+++ b/doc/libext2fs.texinfo
@@ -1,7 +1,7 @@
 \input texinfo    @c -*-texinfo-*-
 @c %**start of header
 @setfilename libext2fs.info
-@settitle The EXT2FS Library (version 1.44.2)
+@settitle The EXT2FS Library (version 1.44.3)
 @synindex tp fn
 @comment %**end of header
 
@@ -60,8 +60,8 @@
 
 @title The EXT2FS Library
 @subtitle The EXT2FS Library
-@subtitle Version 1.44.2
-@subtitle May 2018
+@subtitle Version 1.44.3
+@subtitle July 2018
 
 @author by Theodore Ts'o
 
@@ -101,7 +101,7 @@
 
 @top The EXT2FS Library
 
-This manual documents the EXT2FS Library, version 1.44.2.
+This manual documents the EXT2FS Library, version 1.44.3.
 
 @menu
 * Introduction to the EXT2FS Library::  
diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm
index 718681a..b00f295 100644
--- a/e2fsprogs.lsm
+++ b/e2fsprogs.lsm
@@ -1,14 +1,14 @@
 Begin3
 Title:          EXT2 Filesystem utilities
 Version:        1.44.3
-Entered-date:   2018-06-24
+Entered-date:   2018-07-03
 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
-                7392kB e2fsprogs-1.44.3.tar.gz
+                7396kB e2fsprogs-1.44.3.tar.gz
                 700kB  e2fsprogs-libs-1.44.3.tar.gz
                 1kB    e2fsprogs-1.44.3.lsm
 Alternate-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
diff --git a/version.h b/version.h
index 6ea6c25..4f2d40f 100644
--- a/version.h
+++ b/version.h
@@ -7,5 +7,5 @@
  * file may be redistributed under the GNU Public License v2.
  */
 
-#define E2FSPROGS_VERSION "1.44.3-rc1"
-#define E2FSPROGS_DATE "24-June-2018"
+#define E2FSPROGS_VERSION "1.44.3-rc2"
+#define E2FSPROGS_DATE "3-July-2018"