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)
