From: Peter Michael Green Date: Thu, 22 Aug 2019 19:25:02 +0000 (+0000) Subject: Manual merge of version 1.8.19-1+rpi1 and 2.0.5-1 to produce 2.0.5-1+rpi1 X-Git-Tag: archive/raspbian/2.0.5-1+rpi1^0 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=778854800f5c27c2ba727c9dc09f479ca41fc3c3;p=haproxy.git Manual merge of version 1.8.19-1+rpi1 and 2.0.5-1 to produce 2.0.5-1+rpi1 --- 778854800f5c27c2ba727c9dc09f479ca41fc3c3 diff --cc debian/changelog index e249a75,be25619..3707e5a --- a/debian/changelog +++ b/debian/changelog @@@ -1,27 -1,131 +1,138 @@@ - haproxy (1.8.19-1+rpi1) buster-staging; urgency=medium ++haproxy (2.0.5-1+rpi1) bullseye-staging; urgency=medium + ++ [changes brought forward from 1.8.19-1+rpi1 by Peter Michael Green at Thu, 14 Mar 2019 20:25:01 +0000] + * Link with libatomic on armhf too. + - -- Peter Michael Green Thu, 14 Mar 2019 20:25:01 +0000 ++ -- Peter Michael Green Thu, 22 Aug 2019 19:22:15 +0000 + - haproxy (1.8.19-1) unstable; urgency=medium + haproxy (2.0.5-1) unstable; urgency=medium - * New upstream version 1.8.19 - - BUG/MEDIUM: spoe: initialization depending on nbthread must be done last - - BUG/MEDIUM: server: initialize the idle conns list after parsing the - config - - BUG/MAJOR: spoe: Don't try to get agent config during SPOP healthcheck - - BUG/MAJOR: stream: avoid double free on unique_id (Closes: #921981) + * New upstream release. + - BUG/MEDIUM: mux_h1: Don't bother subscribing in recv if we're not + connected. + - BUG/MEDIUM: mux_pt: Don't call unsubscribe if we did not subscribe. + - BUG/MEDIUM: proxy: Don't forget the SF_HTX flag when upgrading + TCP=>H1+HTX. + - BUG/MEDIUM: proxy: Don't use cs_destroy() when freeing the + conn_stream. + - BUG/MEDIUM: stick-table: Wrong stick-table backends parsing. - -- Apollon Oikonomopoulos Tue, 12 Feb 2019 10:30:54 +0200 + -- Vincent Bernat Fri, 16 Aug 2019 19:51:24 +0200 - haproxy (1.8.18-1) unstable; urgency=medium + haproxy (2.0.4-1) unstable; urgency=medium - * New upstream version 1.8.18 - - BUG/MAJOR: cache: fix confusion between zero and uninitialized cache - key + * New upstream release. Upload to unstable. + - BUG/MAJOR: http/sample: use a static buffer for raw -> htx + conversion + - BUG/MAJOR: queue/threads: avoid an AB/BA locking issue in + process_srv_queue() + * d/haproxy.cfg: update default cipher lists to more secure defaults. + TLSv1.0 and TLSv1.1 are disabled, as well as TLS tickets (they are + breaking forward secrecy unless correctly rotated). + Closes: #932763. + + -- Vincent Bernat Fri, 09 Aug 2019 14:22:23 +0200 + + haproxy (2.0.3-1) experimental; urgency=medium + + * New upstream version. + - BUG/CRITICAL: http_ana: Fix parsing of malformed cookies which start by + a delimiter (CVE-2019-14241) + - BUG/MEDIUM: checks: Don't attempt to receive data if we already + subscribed. + - BUG/MEDIUM: http/htx: unbreak option http_proxy + - DOC: htx: Update comments in HTX files + - BUG/MEDIUM: mux-h1: Trim excess server data at the end of a transaction + - BUG/MEDIUM: tcp-checks: do not dereference inexisting conn_stream + * Bump Standards-Version to 4.4.0; no changes needed + + -- Apollon Oikonomopoulos Tue, 23 Jul 2019 13:31:31 -0300 + + haproxy (2.0.2-1) experimental; urgency=medium + + * New upstream version. + - BUG/MAJOR: listener: fix thread safety in resume_listener() + + -- Vincent Bernat Wed, 17 Jul 2019 12:19:54 +0200 + + haproxy (2.0.1-1) experimental; urgency=medium + + * New upstream version. + - BUG/MAJOR: sample: Wrong stick-table name parsing in "if/unless" ACL + condition. + - BUG/MAJOR: mux-h1: Don't crush trash chunk area when outgoing + message is formatted + * d/rules: fix crash during reload due to libgcc_s.so missing when + chrooted. + + -- Vincent Bernat Mon, 24 Jun 2019 19:28:26 +0200 + + haproxy (2.0.0-1) experimental; urgency=medium + + * New upstream version. + * d/watch: update to follow 2.0. + * d/gbp.conf: update for 2.0 and experimental. + * d/rules: update to use linux-glibc target. + * d/rules: enable prometheus exporter. + * d/patches: refresh patches. + * d/vim-haproxy.install: update path to vim syntax file. + * d/README.Debian: remove outdated information. + + -- Vincent Bernat Thu, 20 Jun 2019 11:40:19 +0200 + + haproxy (1.9.8-1) experimental; urgency=medium + + * New upstream version. + - BUG/MAJOR: map/acl: real fix segfault during show map/acl on CLI + - BUG/MAJOR: mux-h2: do not add a stream twice to the send list + + -- Vincent Bernat Thu, 16 May 2019 01:50:10 +0200 + + haproxy (1.9.7-1) experimental; urgency=medium + + * New upstream version. + - BUG/MAJOR: http_fetch: Get the channel depending on the keyword used + - BUG/MAJOR: lb/threads: fix AB/BA locking issue in round-robin LB + - BUG/MAJOR: lb/threads: fix insufficient locking on round-robin LB + - BUG/MAJOR: muxes: Use the HTX mode to find the best mux for HTTP + proxies only + - BUG/MAJOR: task: make sure never to delete a queued task + + -- Vincent Bernat Sun, 28 Apr 2019 17:37:04 +0200 + + haproxy (1.9.6-1) experimental; urgency=medium + + * New upstream version. + - BUG/MAJOR: checks: segfault during tcpcheck_main + + -- Vincent Bernat Sat, 30 Mar 2019 12:43:33 +0100 + + haproxy (1.9.5-1) experimental; urgency=medium + + * New upstream version. + - BUG/MAJOR: cache/htx: Set the start-line offset when a cached object + is served + - BUG/MAJOR: fd/threads, task/threads: ensure all spin locks are + unlocked + - BUG/MAJOR: listener: Make sure the listener exist before using it. + - BUG/MAJOR: mux-h2: fix race condition between close on both ends + - BUG/MAJOR: spoe: Don't try to get agent config during SPOP + healthcheck + - BUG/MAJOR: spoe: Fix initialization of thread-dependent fields + - BUG/MAJOR: stats: Fix how huge POST data are read from the channel + - BUG/MAJOR: stream: avoid double free on unique_id + - BUG/MAJOR: tasks: Use the TASK_GLOBAL flag to know if we're in the + global rq. + + -- Vincent Bernat Tue, 19 Mar 2019 20:13:48 +0100 + + haproxy (1.9.4-1) experimental; urgency=medium + + * New upstream version. - BUG/MAJOR: config: verify that targets of track-sc and stick rules are present + - BUG/MAJOR: htx/backend: Make all tests on HTTP messages compatible + with HTX - BUG/MAJOR: spoe: verify that backends used by SPOE cover all their callers' processes diff --cc debian/rules index 001e309,c7c813b..7d36040 --- a/debian/rules +++ b/debian/rules @@@ -32,8 -32,10 +32,10 @@@ ifneq ($(filter amd64 i386,$(DEB_HOST_A MAKEARGS+= USE_REGPARM=1 endif - ifneq ($(filter armel armhf mips mipsel m68k powerpc powerpcspe sh4,$(DEB_HOST_ARCH)),) - MAKEARGS+= ADDLIB=-latomic -ifneq ($(filter armel mips mipsel m68k powerpc powerpcspe sh4,$(DEB_HOST_ARCH)),) ++ifneq ($(filter armel armhf mips mipsel m68k powerpc powerpcspe sh4,$(DEB_HOST_ARCH)),) + MAKEARGS+= ADDLIB="-latomic -Wl,--no-as-needed -lgcc_s -Wl,--as-needed" + else + MAKEARGS+= ADDLIB="-Wl,--no-as-needed -lgcc_s -Wl,--as-needed" endif MAKEARGS += DEBUG_CFLAGS="$(CFLAGS) $(CPPFLAGS)"