diff --git a/e2fsprogs-1.42-ext2fsh_implicit.patch b/e2fsprogs-1.42-ext2fsh_implicit.patch
index d995ff0..8ced945 100644
--- a/e2fsprogs-1.42-ext2fsh_implicit.patch
+++ b/e2fsprogs-1.42-ext2fsh_implicit.patch
@@ -1,10 +1,10 @@
 Index: lib/ext2fs/ext2fs.h
 ===================================================================
---- lib/ext2fs/ext2fs.h.orig	2012-06-04 18:42:23.000000000 +0200
-+++ lib/ext2fs/ext2fs.h	2012-06-14 09:53:19.190709779 +0200
-@@ -53,6 +53,7 @@ extern "C" {
- #include <stdlib.h>
+--- lib/ext2fs/ext2fs.h.orig
++++ lib/ext2fs/ext2fs.h
+@@ -62,6 +62,7 @@ extern "C" {
  #include <string.h>
+ #include <time.h>
  #include <errno.h>
 +#include <unistd.h>
  
diff --git a/e2fsprogs-1.43.3.tar.gz b/e2fsprogs-1.43.3.tar.gz
deleted file mode 100644
index 88042ba..0000000
--- a/e2fsprogs-1.43.3.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6bd0a2937729e73d213dc8f2c8edf07eb39dbe12c14c5942b3acb5b4db80f71d
-size 7405892
diff --git a/e2fsprogs-1.43.4.tar.gz b/e2fsprogs-1.43.4.tar.gz
new file mode 100644
index 0000000..9d85d27
--- /dev/null
+++ b/e2fsprogs-1.43.4.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1644db4fc58300c363ba1ab688cf9ca1e46157323aee1029f8255889be4bc856
+size 7552516
diff --git a/e2fsprogs.changes b/e2fsprogs.changes
index cee661b..9f17d62 100644
--- a/e2fsprogs.changes
+++ b/e2fsprogs.changes
@@ -1,3 +1,17 @@
+-------------------------------------------------------------------
+Fri Mar  3 09:47:06 UTC 2017 - jack@suse.cz
+
+- Update to 1.43.4
+ * fix e2fsck handling of system.data extended attributes for small files
+ * fixes in mke2fs -d
+ * make mke2fs refuse absurdly large devices
+ * make mke2fs properly report IO errors
+ * clarify default in mke2fs questions
+ * re-add uninit_bg to mke2fs.conf
+ * add support for project quota to debugfs
+ * improve xattr support in debugfs
+ * remove mkfs.ext4dev and fsck.ext4dev
+
 -------------------------------------------------------------------
 Mon Oct  3 12:02:04 UTC 2016 - jack@suse.cz
 
diff --git a/e2fsprogs.spec b/e2fsprogs.spec
index 554623a..12dc93b 100644
--- a/e2fsprogs.spec
+++ b/e2fsprogs.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -61,7 +61,7 @@ Conflicts:      libcom_err2-mini
 Conflicts:      libcom_err-mini-devel
 %endif
 #
-Version:        1.43.3
+Version:        1.43.4
 Release:        0
 Summary:        Utilities for the Second Extended File System
 License:        GPL-2.0
@@ -69,7 +69,7 @@ Group:          System/Filesystems
 Url:            http://e2fsprogs.sourceforge.net
 Requires:       libcom_err2 >= %{version}
 Requires:       libext2fs2 >= %{version}
-Source:         ftp://ftp.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz
+Source:         http://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz
 Source2:        README.SUSE
 Source3:        baselibs.conf
 #
@@ -249,10 +249,6 @@ make install install-libs DESTDIR=$RPM_BUILD_ROOT ELF_INSTALL_DIR=/%{_libdir}
 %{find_lang} e2fsprogs
 
 rm $RPM_BUILD_ROOT%{_libdir}/e2initrd_helper
-rm -f $RPM_BUILD_ROOT/%{_sbindir}/mkfs.ext4dev
-rm -f $RPM_BUILD_ROOT/%{_sbindir}/fsck.ext4dev
-rm -f $RPM_BUILD_ROOT/usr/share/man/man8/mkfs.ext4dev.8*
-rm -f $RPM_BUILD_ROOT/usr/share/man/man8/fsck.ext4dev.8*
 
 #UsrMerge
 mkdir %{buildroot}/sbin