diff --git a/.gitignore b/.gitignore
index fdaa9cc..30725e6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/microcode_ctl-2.1-12.tar.xz
+SOURCES/microcode_ctl-2.1-14.tar.xz
diff --git a/.microcode_ctl.metadata b/.microcode_ctl.metadata
index 965cd65..4f97a1d 100644
--- a/.microcode_ctl.metadata
+++ b/.microcode_ctl.metadata
@@ -1 +1 @@
-007fd59f17e01a387b3af171241b15139b1f5046 SOURCES/microcode_ctl-2.1-12.tar.xz
+e2508bc2b2b359fb45be6fd5595612cffaca8024 SOURCES/microcode_ctl-2.1-14.tar.xz
diff --git a/SPECS/microcode_ctl.spec b/SPECS/microcode_ctl.spec
index fadc355..c931cfb 100644
--- a/SPECS/microcode_ctl.spec
+++ b/SPECS/microcode_ctl.spec
@@ -1,14 +1,14 @@
-%define upstream_version 2.1-12
+%define upstream_version 2.1-14
 
 Summary:        Tool to transform and deploy CPU microcode update for x86.
 Name:           microcode_ctl
 Version:        2.1
-Release:        22.5%{?dist}
+Release:        29%{?dist}
 Epoch:          2
 Group:          System Environment/Base
 License:        GPLv2+ and Redistributable, no modification permitted
-URL:            http://fedorahosted.org/microcode_ctl
-Source0:        http://fedorahosted.org/released/microcode_ctl/%{name}-%{upstream_version}.tar.xz
+URL:            https://pagure.io/microcode_ctl
+Source0:        https://releases.pagure.org/microcode_ctl/%{name}-%{upstream_version}.tar.xz
 Source1:        microcode.service
 Source2:        01-microcode.conf
 Source3:        disclaimer
@@ -53,7 +53,7 @@ if [ -w /sys/devices/system/cpu/microcode/reload ] ; then
 fi
 # send the message to syslog, so it gets recorded on /var/log
 if [ -e /usr/bin/logger ]; then
-	/usr/bin/logger -p syslog.notice -t DISCLAIMER -f /usr/share/doc/microcode_ctl/disclaimer
+        /usr/bin/logger -p syslog.notice -t DISCLAIMER -f /usr/share/doc/microcode_ctl/disclaimer
 fi
 # also paste it over dmesg (some customers drop dmesg messages while
 # others keep them into /var/log for the later case, we'll have the
@@ -88,25 +88,37 @@ rm -rf %{buildroot}
 
 
 %changelog
-* Mon Jan 15 2018 Petr Oros <poros@redhat.com> - 2.1-22.5
-- Use right upstream source for revert
-- Resolves: #1533971
-
-* Fri Jan 12 2018 Petr Oros <poros@redhat.com> - 2.1-22.4
+* Fri Jan 12 2018 Petr Oros <poros@redhat.com> - 2.1-29
 - Revert Microcode from Intel for Side Channel attack
-- Resolves: #1533971
+- Resolves: #1533939
 
-* Fri Jan 12 2018 Petr Oros <poros@redhat.com> - 2.1-22.3
+* Fri Jan 12 2018 Petr Oros <poros@redhat.com> - 2.1-29
 - Don't run dracut if not on a live system
-- Resolves: #1531453
+- Resolves: #1530400
+
+* Tue Jan 9 2018 Petr Oros <poros@redhat.com> - 2.1-28
+- Remove old binary tool
+- Resolves: #1527360
+
+* Tue Jan 9 2018 Petr Oros <poros@redhat.com> - 2.1-27
+- Update to upstream 2.1-15. Intel CPU microcode update to 20180108.
+- Resolves: #1527360
 
-* Fri Dec 15 2017 Petr Oros <poros@redhat.com> - 2.1-22.2
+* Fri Dec 15 2017 Petr Oros <poros@redhat.com> - 2.1-26
 - Update Intel CPU microde for 06-3f-02, 06-4f-01, and 06-55-04
-- Resolves: #1527358
+- Resolves: #1527360
+
+* Wed Nov 22 2017 Petr Oros <poros@redhat.com> - 2.1-25
+- Update to upstream 2.1-14. Intel CPU microcode update to 20171117.
+- Resolves: #1457522
+
+* Tue Oct 17 2017 Petr Oros <poros@redhat.com> - 2.1-24
+- Fix upstream URL
+- Resolves: #1502360
 
-* Tue Jul 25 2017 Petr Oros <poros@redhat.com> - 2.1-22.1
+* Fri Jul 14 2017 Petr Oros <poros@redhat.com> - 2.1-23
 - Update to upstream 2.1-13. Intel CPU microcode update to 20170707.
-- Resolves: #1474844
+- Resolves: #1457522
 
 * Wed May 24 2017 Petr Oros <poros@redhat.com> - 2.1-22
 - Update to upstream 2.1-12. Intel CPU microcode update to 20170511.