diff --git a/.gitignore b/.gitignore
index a17187c..2e23393 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,3 +31,4 @@
 /librepo-3108931.tar.xz
 /librepo-d9fb706.tar.xz
 /librepo-a064e9a.tar.xz
+/librepo-116b875.tar.xz
diff --git a/librepo.spec b/librepo.spec
index 5926ce0..6509f1e 100644
--- a/librepo.spec
+++ b/librepo.spec
@@ -1,4 +1,4 @@
-%global gitrev a064e9a
+%global gitrev 116b875
 # gitrev is output of: git rev-parse --short HEAD
 
 %if 0%{?rhel} != 0 && 0%{?rhel} <= 7
@@ -9,8 +9,8 @@
 %endif
 
 Name:           librepo
-Version:        1.7.11
-Release:        2%{?dist}
+Version:        1.7.12
+Release:        1%{?dist}
 Summary:        Repodata downloading library
 
 Group:          System Environment/Libraries
@@ -59,6 +59,7 @@ BuildRequires:  python2-devel
 BuildRequires:  python-flask
 BuildRequires:  python-nose
 BuildRequires:  python-sphinx
+BuildRequires:  pyxattr
 Requires:       %{name}%{?_isa} = %{version}-%{release}
 
 %description -n python-librepo
@@ -73,6 +74,7 @@ BuildRequires:  python3-devel
 BuildRequires:  python3-flask
 BuildRequires:  python3-nose
 BuildRequires:  python3-sphinx
+BuildRequires:  python3-pyxattr
 Requires:       %{name}%{?_isa} = %{version}-%{release}
 
 %description -n python3-librepo
@@ -139,6 +141,12 @@ popd
 %endif
 
 %changelog
+* Fri Jan   16 2015 Tomas Mlcoch <tmlcoch at redhat.com> - 1.7.12-1
+- downloader: Allow max one resume + nicer message if xattr cannot be set (RhBug: 1130685)
+- downloader: Resume only files that were originaly downloaded by Librepo (RhBug: 1130685)
+- downloader: Show also calculated checksums in error message about bad checksum
+- Python: Return all strings in unicode
+
 * Mon Dec   22 2014 Tomas Mlcoch <tmlcoch at redhat.com> - 1.7.11-2
 - Make tests port agnostic
 
diff --git a/sources b/sources
index a9b2240..dd799cb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2aa3798372657e202df7fffb0a24dfcd  librepo-a064e9a.tar.xz
+a9d687f7f86df6a66094d75bd6e980b2  librepo-116b875.tar.xz