Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package haproxy for openSUSE:Factory checked 
in at 2026-07-31 15:27:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/haproxy (Old)
 and      /work/SRC/openSUSE:Factory/.haproxy.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "haproxy"

Fri Jul 31 15:27:26 2026 rev:190 rq:1368404 version:3.4.3+git0.80ea565fd

Changes:
--------
--- /work/SRC/openSUSE:Factory/haproxy/haproxy.changes  2026-07-07 
21:02:30.816856418 +0200
+++ /work/SRC/openSUSE:Factory/.haproxy.new.2004/haproxy.changes        
2026-07-31 16:08:03.021979954 +0200
@@ -1,0 +2,125 @@
+Wed Jul 29 16:17:48 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to version 3.4.3+git0.80ea565fd:
+  * [RELEASE] Released version 3.4.3
+  * IMPORT: cebtree: private: fix the duplicate detection in the lookup 
shortcut
+  * BUG/MINOR: server: fix check reuse-pool in srv_settings_cpy()
+  * BUG/MINOR: server: duplicate server alt_proto in srv_settings_cpy()
+  * BUG/MINOR: server: fix QUIC on server-template
+  * MINOR: server: improve parsing error for server-template
+  * BUG/MAJOR: ssl/ocsp: lock the OCSP response around reads in the stapling 
callback
+  * BUG/MEDIUM: sample: reject the deprecated protobuf group wire types
+  * BUG/MEDIUM: peers: check the available room before encoding dict values
+  * BUILD: ssl: Do not use SSL3_MT_KEY_UPDATE, hardcode 24 instead
+  * BUG/MEDIUM: ssl: Put CO_ER_SSL_KEYUPDATE at the right place
+  * DOC: ssl: Document tune.ssl.keyupdate-rate-limit
+  * MEDIUM: ssl: Add a way to rate-limit TLSv1.3 KeyUpdate
+  * CLEANUP: slz: clarify that the size promise applies to the stream, not to 
a call
+  * BUG/MINOR: slz: avoid undefined shifts when building the word byte by byte
+  * BUG/MINOR: slz: fix the adler32 accumulators signedness on 32-bit
+  * BUG/MINOR: slz: do not append a block to an already finished stream
+  * BUG/MEDIUM: slz: bound the bits wasted by the 9-bit literals
+  * BUG/MINOR: slz: use the exact switch cost for the last literals of a block
+  * CLEANUP: slz: fix the documented worst case size of flush() and finish()
+  * BUG/MINOR: slz: do not read past the end of the input around the match loop
+  * BUG/MINOR: http-rules: fix release of a failed "set-cookie-fmt" redirect 
rule
+  * BUG/MINOR: htx: Transfer HTX_FL_EOM flag on success in htx_append_msg()
+  * BUG/MINOR: htx: Perform raw copy for messages of same size in 
htx_copy_msg()
+  * BUG/MEDIUM: tools: make string encoding possible to fail instead of 
truncating
+  * BUG/MINOR: http-htx: check the strdup() of the "lf-string" http reply 
argument
+  * BUG/MINOR: http-act: reject a negative capture id in the capture actions
+  * BUG/MINOR: http-act: work on a copy of the sample in del-headers-bin
+  * BUG/MINOR: http-act: restore the response buffer state in the early-hint 
action
+  * BUG/MINOR: http-act: fix a double free of the map reference on a parsing 
error
+  * BUG/MINOR: http-act: fix a double free of the regex on a rule parsing error
+  * BUG/MINOR: http-ana: fix a one-byte over-read in the client-side cookie 
parser
+  * BUG/MINOR: h3: don't use a block pointer to roll back a partial HTX 
conversion
+  * BUG/MINOR: h2: don't use a block pointer to roll back a partial HTX 
conversion
+  * BUG/MINOR: h1: report the right error position on authority/host mismatch
+  * BUG/MINOR: http-htx: check the trash allocation in 
http_scheme_based_normalize()
+  * BUG/MINOR: http: fix an out-of-bounds read in http_get_host_port() on 
empty host
+  * BUG/MINOR: http-fetch: fix a NULL channel dereference in smp_fetch_body()
+  * BUG/MEDIUM: http-fetch: reject a negative capture id in 
capture.{req,res}.hdr
+  * BUG/MEDIUM: http-fetch: don't parse a non-HTTP check buffer as an HTX 
message
+  * BUG/MINOR: http-htx: fix the length moved when removing a header value
+  * BUG/MEDIUM: mux-h1: Always adjust case for all outgoing headers as expected
+  * REORG: h1-htx: Move h1 headers map in h1-htx
+  * DEBUG: fd: catch access attempts to closed FDs
+  * BUG/MEDIUM: ssl: Handle non-application data record while splicing
+  * BUG/MEDIUM: ssl: Spell HAVE_VANILLA_OPENSSL correctly
+  * BUG/MEDIUM: proxy: protect "show errors" against backend deletion
+  * BUG/MINOR: resolvers: do not index resolvers names in the proxies
+  * BUG/MEDIUM: server: Properly check for streams before deletion
+  * BUG/MEDIUM: proxy: protect show backend against be deletion
+  * BUG/MEDIUM: proxy: protect "show servers ..." against backend deletion
+  * BUG/MEDIUM: proxy: protect "show servers ..." against server deletion
+  * DOC: remove outdated experimental mention on dynamic backends
+  * DOC: fix typo in "del ssl ech" command
+  * BUG/MINOR: sample: Fix bytes() when length it greater than remaining data
+  * BUG/MEDIUM: sample: Adjust sample size capacity after pointer shift for 
ltrim()
+  * BUG/MEDIUM: sample: Adjust sample size capacity after pointer shift for 
bytes()
+  * BUG/MEDIUM: net-helper: Adjust sample size capacity after pointer shift
+  * BUG/MINOR: mux-h1: Don't delay send if message with c-l was fully sent
+  * REGTESTS: protobuf: add regression test for nested vs flat paths
+  * BUG/MINOR: ssl: fix proxy lookup for show ssl sni
+  * BUG/MEDIUM: protobuf: fix nested path bypass in field lookup
+  * BUG/MEDIUM: protobuf: adjust sample size capacity after pointer shift
+  * BUG/MEDIUM: ssl-gencert: Don't forget to free memory when done
+  * DOC: stats: Document that stats admin is vulnerable to a CSRF attack
+  * BUG/MEDIUM: stats: Ensure that Origin is valid on POSTs
+  * BUG/MEDIUM: cache: reattach the row when a secondary entry is incomplete
+  * DOC: stats: document the per-proxy byte count fields in the CSV list
+  * MINOR: shctx: clamp shctx_row_data_get() reads against the offset
+  * BUG/MINOR: shctx: fix shctx_row_data_get() when offset exceeds a block
+  * BUG/MEDIUM: stats: subject "stats admin" accesses to "stats scope" 
filtering
+  * MINOR: stats: factor the proxy vs scope check into its own function
+  * BUG/MEDIUM: applet: Reenable reads in applet context if requesting a 
connection
+  * BUG/MINOR: hlua: Apply socket timeout on server side only
+  * MINOR: haterm: add note about QUIC usage on SSL port
+  * BUG/MINOR: http-conv: Make url-dec failed if no space for trailing null 
byte
+  * BUG/MINOR: stream: Fix custom max-retries initialization when setting 
backend
+  * REGTESTS: Improve script testing the set-timeout action
+  * BUG/MINOR: stream: Fix custom timeouts initialization when setting backend
+  * MEDIUM: htx: Be sure size of headers never exceed regular buffer on update
+  * MINOR: htx: Add a field to save the headers data size
+  * BUG/MEDIUM: chunk: Review chunks usage to not retrieve a large buffer by 
error
+  * MINOR: chunks: Add function to get a large/regular chunk depending on a 
buffer
+  * BUG/MINOR: sample: Fix a possible underflow on be2hex for large chunk size
+  * BUG/MEDIUM: tcpcheck: Add proxy used for healthcheck sections in proxies 
list
+  * BUG/MEDIUM: fd: Fix a deadlock when closing other tgroups fds
+  * BUG/MINOR: quic: ignore STREAM after MUX closure on BE side
+  * BUG/MEDIUM: mux_quic: complete stream shutdown for read channel
+  * MINOR: mux_quic: use separate error code for STOP_SENDING
+  * BUG/MEDIUM: mux_quic: do not free QCS if STOP_SENDING to sent
+  * BUG/MINOR: trace/quic_frame: use buf, not trace_buf in chunk_frm_appendf()
+  * MINOR: trace: always pretend to use args when disabled
+  * MINOR: compiler: add a macro to ignore all arguments
+  * CLEANUP: traces: get rid of a few rare empty args in TRACE calls
+  * BUILD: quic: workaround a gcc bug saying "maybe used uninitialized" when 
USE_TRACE=0
+  * BUG/MINOR: mux_quic: prevent multiple STOP_SENDING emission per stream
+  * BUG/MEDIUM: h3: fix parser desync on error with multiple frames
+
+-------------------------------------------------------------------
+Mon Jul 20 17:21:06 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to version 2.0.0+git1.99619c2:
+  * DOC: otel: filled in the ChangeLog for the 2.0.0 release
+  * VERSION: otel: bumped filter version to 2.0.0
+  * MINOR: otel: test: dumped the filter CLI state into the runner log
+  * MINOR: otel: added optional section name argument to the filter line
+  * MINOR: otel: created only the signals the YAML configuration provides
+  * DOC: otel: test: published the haterm-collected benchmark results
+  * MINOR: otel: test: added haterm as the default speed-test backend
+  * MINOR: otel: added optional context argument to 'config' keyword
+  * MINOR: otel: adapted the filter to the OTel C wrapper 3.0.0 API
+  * DOC: otel: added the ChangeLog with the 1.0.0 release entry
+
+-------------------------------------------------------------------
+Wed Jul 15 11:55:46 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update haproxy-opentelemetry to version 1.0.0+git0.7e491e4:
+  * VERSION: otel: bumped filter version to 1.0.0
+  * DOC: otel: required the OTel C wrapper version 2.2.1
+- use tag in the version format now
+
+-------------------------------------------------------------------

Old:
----
  haproxy-3.4.2+git0.9feeb3287.tar.gz
  haproxy-opentelemetry-bfa018f.tar.gz

New:
----
  haproxy-3.4.3+git0.80ea565fd.tar.gz
  haproxy-opentelemetry-2.0.0+git1.99619c2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ haproxy.spec ++++++
--- /var/tmp/diff_new_pack.0I2ytn/_old  2026-07-31 16:08:03.902010573 +0200
+++ /var/tmp/diff_new_pack.0I2ytn/_new  2026-07-31 16:08:03.902010573 +0200
@@ -44,10 +44,10 @@
 %bcond_with opentelemetry
 
 Name:           haproxy
-Version:        3.4.2+git0.9feeb3287
+Version:        3.4.3+git0.80ea565fd
 Release:        0
 %if %{with opentelemetry}
-%global otel_revision bfa018f
+%global otel_revision 2.0.0+git1.99619c2
 %global otel_subdir   haproxy-opentelemetry-%{otel_revision}
 %global otel_additional_source -a9
 %endif
@@ -87,7 +87,7 @@
 BuildRequires:  vim
 BuildRequires:  zlib-devel
 %if %{with opentelemetry}
-BuildRequires:  pkgconfig(opentelemetry-c-wrapper) >= 2.2.0
+BuildRequires:  pkgconfig(opentelemetry-c-wrapper) >= 3.0.0
 %endif
 Provides:       %{name}-doc = %{version}
 Obsoletes:      %{name}-doc < %{version}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.0I2ytn/_old  2026-07-31 16:08:03.994013775 +0200
+++ /var/tmp/diff_new_pack.0I2ytn/_new  2026-07-31 16:08:04.010014331 +0200
@@ -14,7 +14,9 @@
     <param 
name="url">https://github.com/haproxytech/haproxy-opentelemetry.git/</param>
     <param name="scm">git</param>
     <param name="filename">haproxy-opentelemetry</param>
-    <param name="versionformat">%h</param>
+    <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@.%h</param>
+    <param name="versionrewrite-pattern">v(.*)</param>
+    <param name="versionrewrite-replacement">\1</param>
     <param name="revision">main</param>
     <param name="changesgenerate">enable</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.0I2ytn/_old  2026-07-31 16:08:04.054015863 +0200
+++ /var/tmp/diff_new_pack.0I2ytn/_new  2026-07-31 16:08:04.058016002 +0200
@@ -1,11 +1,11 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">http://git.haproxy.org/git/haproxy-3.4.git/</param>
-    <param 
name="changesrevision">9feeb3287d3f4eda464f82e83ed66e384633bf66</param>
+    <param 
name="changesrevision">80ea565fdefbc34ec82d7374d7d19b0107231379</param>
   </service>
   <service name="tar_scm">
     <param 
name="url">https://github.com/haproxytech/haproxy-opentelemetry.git/</param>
-    <param 
name="changesrevision">bfa018f3d08cbf1f2b5001c689723d566dc1a6a9</param>
+    <param 
name="changesrevision">99619c2eb67bae1404e171e606d8c6ef5b60d00f</param>
   </service>
 </servicedata>
 (No newline at EOF)

++++++ haproxy-3.4.2+git0.9feeb3287.tar.gz -> 
haproxy-3.4.3+git0.80ea565fd.tar.gz ++++++
++++ 5227 lines of diff (skipped)

Reply via email to