diff --git a/_service b/_service
index 836494c..490bf04 100644
--- a/_service
+++ b/_service
@@ -3,8 +3,8 @@
http://git.haproxy.org/git/haproxy-1.8.git
git
haproxy
- 1.8.0
- v1.8.0
+ 1.8.1
+ v1.8.1
enable
diff --git a/_servicedata b/_servicedata
index 85f84be..19fe838 100644
--- a/_servicedata
+++ b/_servicedata
@@ -5,4 +5,4 @@
http://git.haproxy.org/git/haproxy-1.7.git
640d526f8cdad00f7f5043b51f6a34f3f6ebb49f
http://git.haproxy.org/git/haproxy-1.8.git
- 0b78792bbe61fec420e4e7298d145ec7d498f8f2
\ No newline at end of file
+ bc1f797c2dcfe8a6b82697725e161f87b2d6c386
\ No newline at end of file
diff --git a/haproxy-1.8.0.tar.gz b/haproxy-1.8.0.tar.gz
deleted file mode 100644
index 4ae4c98..0000000
--- a/haproxy-1.8.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:07b6e041b477c01543fd365cb7e7fc1b7219e0f86d810828eedd593ae98b6ca0
-size 2036854
diff --git a/haproxy-1.8.1.tar.gz b/haproxy-1.8.1.tar.gz
new file mode 100644
index 0000000..e81053a
--- /dev/null
+++ b/haproxy-1.8.1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:02ded32524353da2f3e29e952e656cc2f6b5f0189400831401f9de70a6560b30
+size 2038215
diff --git a/haproxy.changes b/haproxy.changes
index 58f6b3a..5933f22 100644
--- a/haproxy.changes
+++ b/haproxy.changes
@@ -1,3 +1,40 @@
+-------------------------------------------------------------------
+Mon Dec 04 10:33:40 UTC 2017 - kgronlund@suse.com
+
+- Update to version 1.8.1 (bsc#1069954):
+ * BUG/MAJOR: h2: correctly check the request length when building an H1 request
+ * BUG/MAJOR: thread: Be sure to request a sync between threads only once at a time
+ * BUG/MAJOR: thread/peers: fix deadlock on peers sync.
+ * BUG/MEDIUM: h2: do not accept upper case letters in request header names
+ * BUG/MEDIUM: h2: remove connection-specific headers from request
+ * BUG/MEDIUM: h2: enforce the per-connection stream limit
+ * BUG/MEDIUM: checks: Be sure we have a mux if we created a cs.
+ * BUG/MEDIUM: peers: fix some track counter rules dont register entries for sync.
+ * BUG/MEDIUM: h2: don't report an error after parsing a 100-continue response
+ * BUG/MEDIUM: threads/peers: decrement, not increment jobs on quitting
+ * BUG/MEDIUM: stream: fix session leak on applet-initiated connections
+ * BUG/MEDIUM: cache: bad computation of the remaining size
+ * BUG/MEDIUM: ssl: don't allocate shctx several time
+ * BUG/MEDIUM: tcp-check: Don't lock the server in tcpcheck_main
+ * BUG/MEDIUM: kqueue: Don't bother closing the kqueue after fork.
+ * BUG/MINOR: h2: use the H2_F_DATA_* macros for DATA frames
+ * BUG/MINOR: h2: reject response pseudo-headers from requests
+ * BUG/MINOR: h2: properly check PRIORITY frames
+ * BUG/MINOR: h2: reject incorrect stream dependencies on HEADERS frame
+ * BUG/MINOR: h2: do not accept SETTINGS_ENABLE_PUSH other than 0 or 1
+ * BUG/MINOR: h2: the TE header if present may only contain trailers
+ * BUG/MINOR: h2: fix a typo causing PING/ACK to be responded to
+ * BUG/MINOR: h2: ":path" must not be empty
+ * BUG/MINOR: h2: try to abort closed streams as soon as possible
+ * BUG/MINOR: h2: immediately close if receiving GOAWAY after the last stream
+ * BUG/MINOR: hpack: dynamic table size updates are only allowed before headers
+ * BUG/MINOR: hpack: reject invalid header index
+ * BUG/MINOR: hpack: must reject huffman literals padded with more than 7 bits
+ * BUG/MINOR: hpack: fix debugging output of pseudo header names
+ * BUG/MINOR: mworker: detach from tty when in daemon mode
+ * BUG/MINOR: mworker: fix validity check for the pipe FDs
+ * BUG/MINOR: ssl: CO_FL_EARLY_DATA removal is managed by stream
+
-------------------------------------------------------------------
Tue Nov 28 13:54:07 UTC 2017 - kgronlund@suse.com
diff --git a/haproxy.spec b/haproxy.spec
index 1c138b1..5034e27 100644
--- a/haproxy.spec
+++ b/haproxy.spec
@@ -40,7 +40,7 @@
%bcond_without apparmor
Name: haproxy
-Version: 1.8.0
+Version: 1.8.1
Release: 0
#
#