From 0852a3b9d84fb46d5a580e78cf3278cbacf8fe0b0dc97da1ad9069ce5dda478a Mon Sep 17 00:00:00 2001 From: Marcus Rueckert Date: Tue, 20 Aug 2019 14:02:26 +0000 Subject: [PATCH 1/3] - Update to version 2.0.5+git0.d905f49a: * [RELEASE] Released version 2.0.5 * BUG/MEDIUM: mux_pt: Don't call unsubscribe if we did not subscribe. * MINOR: fd: make sure to mark the thread as not stuck in fd_update_events() * BUG/MINOR: stats: Wait the body before processing POST requests * BUG/MEDIUM: lua: Fix test on the direction to set the channel exp timeout * BUG/MEDIUM: mux_h1: Don't bother subscribing in recv if we're not connected. * BUG/MINOR: Fix prometheus '# TYPE' and '# HELP' headers * BUG/MINOR: lua: fix setting netfilter mark * BUG/MEDIUM: proxy: Don't use cs_destroy() when freeing the conn_stream. * BUG/MEDIUM: proxy: Don't forget the SF_HTX flag when upgrading TCP=>H1+HTX. * BUG/MINOR: buffers/threads: always clear a buffer's head before releasing it * MINOR: ssl: ssl_fc_has_early should work for BoringSSL * BUG/MINOR: ssl: fix 0-RTT for BoringSSL * BUG/MEDIUM: stick-table: Wrong stick-table backends parsing. * [RELEASE] Released version 2.0.4 * BUG/MEDIUM: checks: make sure to close nicely when we're the last to speak * BUG/MINOR: mux-h2: always reset rcvd_s when switching to a new frame * BUG/MINOR: mux-h2: always send stream window update before connection's * BUG/MEDIUM: mux-h2: do not recheck a frame type after a state transition * BUG/MINOR: mux-h2: do not send REFUSED_STREAM on aborted uploads * BUG/MINOR: mux-h2: use CANCEL, not STREAM_CLOSED in h2c_frt_handle_data() * BUG/MINOR: mux-h2: don't refrain from sending an RST_STREAM after another one * BUG/MEDIUM: fd: Always reset the polled_mask bits in fd_dodelete(). * BUG/MEDIUM: proxy: Make sure to destroy the stream on upgrade from TCP to H2 * BUG/MEDIUM: mux-h2: split the stream's and connection's window sizes * BUG/MEDIUM: mux-h2: unbreak receipt of large DATA frames * BUG/MINOR: stream-int: also update analysers timeouts on activity * BUG/MAJOR: http/sample: use a static buffer for raw -> htx conversion * BUG/MEDIUM: lb-chash: Ensure the tree integrity when server weight is increased OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=189 --- _service | 2 +- _servicedata | 2 +- haproxy-2.0.3+git14.0ff395c1.tar.gz | 3 --- haproxy-2.0.5+git0.d905f49a.tar.gz | 3 +++ haproxy.changes | 36 +++++++++++++++++++++++++++++ haproxy.spec | 2 +- 6 files changed, 42 insertions(+), 6 deletions(-) delete mode 100644 haproxy-2.0.3+git14.0ff395c1.tar.gz create mode 100644 haproxy-2.0.5+git0.d905f49a.tar.gz diff --git a/_service b/_service index d52be1b..919ddfa 100644 --- a/_service +++ b/_service @@ -6,7 +6,7 @@ @PARENT_TAG@+git@TAG_OFFSET@.%h v(.*) \1 - master + v2.0.5 enable diff --git a/_servicedata b/_servicedata index 4005d29..cd5645f 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ http://git.haproxy.org/git/haproxy-2.0.git - 0ff395c154ad827c0c30eefc9371ba7f7c171027 + d905f49a0dbf78b69f24ee69df10b873680b92ea \ No newline at end of file diff --git a/haproxy-2.0.3+git14.0ff395c1.tar.gz b/haproxy-2.0.3+git14.0ff395c1.tar.gz deleted file mode 100644 index d4e0b8b..0000000 --- a/haproxy-2.0.3+git14.0ff395c1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42675c73515f4a850181f39a7d0afee1cb05476f4c3ce7e650f86d21233a53f8 -size 2626395 diff --git a/haproxy-2.0.5+git0.d905f49a.tar.gz b/haproxy-2.0.5+git0.d905f49a.tar.gz new file mode 100644 index 0000000..7d81217 --- /dev/null +++ b/haproxy-2.0.5+git0.d905f49a.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30714ac57a09925282f1dd8aa6b3d9883c147c8a486cb32629009af699159fd3 +size 2616681 diff --git a/haproxy.changes b/haproxy.changes index 4e8cb8a..f854990 100644 --- a/haproxy.changes +++ b/haproxy.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Tue Aug 20 14:01:33 UTC 2019 - mrueckert@suse.de + +- Update to version 2.0.5+git0.d905f49a: + * [RELEASE] Released version 2.0.5 + * BUG/MEDIUM: mux_pt: Don't call unsubscribe if we did not subscribe. + * MINOR: fd: make sure to mark the thread as not stuck in fd_update_events() + * BUG/MINOR: stats: Wait the body before processing POST requests + * BUG/MEDIUM: lua: Fix test on the direction to set the channel exp timeout + * BUG/MEDIUM: mux_h1: Don't bother subscribing in recv if we're not connected. + * BUG/MINOR: Fix prometheus '# TYPE' and '# HELP' headers + * BUG/MINOR: lua: fix setting netfilter mark + * BUG/MEDIUM: proxy: Don't use cs_destroy() when freeing the conn_stream. + * BUG/MEDIUM: proxy: Don't forget the SF_HTX flag when upgrading TCP=>H1+HTX. + * BUG/MINOR: buffers/threads: always clear a buffer's head before releasing it + * MINOR: ssl: ssl_fc_has_early should work for BoringSSL + * BUG/MINOR: ssl: fix 0-RTT for BoringSSL + * BUG/MEDIUM: stick-table: Wrong stick-table backends parsing. + * [RELEASE] Released version 2.0.4 + * BUG/MEDIUM: checks: make sure to close nicely when we're the last to speak + * BUG/MINOR: mux-h2: always reset rcvd_s when switching to a new frame + * BUG/MINOR: mux-h2: always send stream window update before connection's + * BUG/MEDIUM: mux-h2: do not recheck a frame type after a state transition + * BUG/MINOR: mux-h2: do not send REFUSED_STREAM on aborted uploads + * BUG/MINOR: mux-h2: use CANCEL, not STREAM_CLOSED in h2c_frt_handle_data() + * BUG/MINOR: mux-h2: don't refrain from sending an RST_STREAM after another one + * BUG/MEDIUM: fd: Always reset the polled_mask bits in fd_dodelete(). + * BUG/MEDIUM: proxy: Make sure to destroy the stream on upgrade from TCP to H2 + * BUG/MEDIUM: mux-h2: split the stream's and connection's window sizes + * BUG/MEDIUM: mux-h2: unbreak receipt of large DATA frames + * BUG/MINOR: stream-int: also update analysers timeouts on activity + * BUG/MAJOR: http/sample: use a static buffer for raw -> htx conversion + * BUG/MEDIUM: lb-chash: Ensure the tree integrity when server weight is increased + * MINOR: wdt: also consider that waiting in the thread dumper is normal + * BUG/MINOR: debug: fix a small race in the thread dumping code + ------------------------------------------------------------------- Tue Jul 30 13:16:56 UTC 2019 - kgronlund@suse.com diff --git a/haproxy.spec b/haproxy.spec index 9a458b1..9e316e4 100644 --- a/haproxy.spec +++ b/haproxy.spec @@ -47,7 +47,7 @@ %endif Name: haproxy -Version: 2.0.3+git14.0ff395c1 +Version: 2.0.5+git0.d905f49a Release: 0 # # From 3991d9682a67f23acf926479c86240ad94d0297bfee65d430aa7a953750e4adc Mon Sep 17 00:00:00 2001 From: Marcus Rueckert Date: Tue, 20 Aug 2019 14:06:00 +0000 Subject: [PATCH 2/3] - enable verbose make output OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=190 --- haproxy.changes | 5 +++++ haproxy.spec | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/haproxy.changes b/haproxy.changes index f854990..910a695 100644 --- a/haproxy.changes +++ b/haproxy.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Aug 20 14:05:47 UTC 2019 - Marcus Rueckert + +- enable verbose make output + ------------------------------------------------------------------- Tue Aug 20 14:01:33 UTC 2019 - mrueckert@suse.de diff --git a/haproxy.spec b/haproxy.spec index 9e316e4..7770411 100644 --- a/haproxy.spec +++ b/haproxy.spec @@ -157,7 +157,7 @@ make \ USE_RELRO_NOW=1 \ LIB="%{_lib}" \ PREFIX="%{_prefix}" \ - DEBUG_CFLAGS="%{optflags}" + DEBUG_CFLAGS="%{optflags}" V=1 %if %{with systemd} make -C contrib/systemd PREFIX="%{_prefix}" %endif From 530d7f588cf49ed929fea1e9f534d0d9bb8d181dab3d70fc13c1830ae35cfcf9 Mon Sep 17 00:00:00 2001 From: Marcus Rueckert Date: Tue, 20 Aug 2019 15:07:03 +0000 Subject: [PATCH 3/3] - enable prometheus exporter OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=191 --- haproxy.changes | 5 +++++ haproxy.spec | 1 + 2 files changed, 6 insertions(+) diff --git a/haproxy.changes b/haproxy.changes index 910a695..4482292 100644 --- a/haproxy.changes +++ b/haproxy.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Aug 20 15:05:47 UTC 2019 - Marcus Rueckert + +- enable prometheus exporter + ------------------------------------------------------------------- Tue Aug 20 14:05:47 UTC 2019 - Marcus Rueckert diff --git a/haproxy.spec b/haproxy.spec index 7770411..0d50fbc 100644 --- a/haproxy.spec +++ b/haproxy.spec @@ -157,6 +157,7 @@ make \ USE_RELRO_NOW=1 \ LIB="%{_lib}" \ PREFIX="%{_prefix}" \ + EXTRA_OBJS="contrib/prometheus-exporter/service-prometheus.o" \ DEBUG_CFLAGS="%{optflags}" V=1 %if %{with systemd} make -C contrib/systemd PREFIX="%{_prefix}"