405 Commits

Author SHA256 Message Date
e7485774f7 Accepting request 1323692 from server:http
- Update to version 3.3.1+git0.9c24c11a6:

OBS-URL: https://build.opensuse.org/request/show/1323692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=173
2025-12-19 16:41:25 +00:00
35492a6562 - Update to version 3.3.1+git0.9c24c11a6:
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=349
2025-12-19 16:05:05 +00:00
5e645c9413 Accepting request 1320231 from server:http
- Update to version 3.3.0+git0.7832fb21f:
  https://www.haproxy.com/blog/announcing-haproxy-3-3
  https://www.mail-archive.com/haproxy@formilux.org/msg46300.html
- refresh patches:
  haproxy-1.6.0-makefile_lib.patch
  haproxy-1.6.0-sec-options.patch
- enable USE_KTLS
- prepare ech/quic support

OBS-URL: https://build.opensuse.org/request/show/1320231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=172
2025-11-27 14:20:07 +00:00
a73071a7c8 - Update to version 3.3.0+git0.7832fb21f:
https://www.haproxy.com/blog/announcing-haproxy-3-3
  https://www.mail-archive.com/haproxy@formilux.org/msg46300.html
- refresh patches:
  haproxy-1.6.0-makefile_lib.patch
  haproxy-1.6.0-sec-options.patch
- enable USE_KTLS
- prepare ech/quic support

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=348
2025-11-26 18:18:12 +00:00
02c5a8c5ad Accepting request 1319056 from server:http
- Update to version 3.2.9+git0.170436929:

OBS-URL: https://build.opensuse.org/request/show/1319056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=171
2025-11-21 15:55:56 +00:00
6641010043 - Update to version 3.2.9+git0.170436929:
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=347
2025-11-21 10:32:50 +00:00
e675ce1878 - refresh haproxy-1.6.0-makefile_lib.patch
- Readd USE_RELRO_NOW=1, USE_STACKPROTECTOR=1, USE_PIE=1
- adapt haproxy-1.6.0-sec-options.patch so the build no longer
  complains about unused options
- drop CPU="%{_target_cpu}" as it is unused
- migrate to DEBUG_CFLAGS to OPT_CFLAGS

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=346
2025-11-20 17:27:39 +00:00
4b67e85f69 add bugnumber
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=345
2025-11-20 14:42:59 +00:00
ca9c399490 - Readd USE_RELRO_NOW=1, USE_STACKPROTECTOR=1, USE_PIE=1, USE_SYSTEMD=1
all of them are still used.

- Remove deprecated init file

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=344
2025-11-20 14:42:06 +00:00
abc62b6f2e Accepting request 1317993 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1317993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=170
2025-11-17 11:16:55 +00:00
f1cfb32eef - Remove deprecated ini file
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=343
2025-11-08 13:03:27 +00:00
b5a30dba40 - Remove deprecated build options: USE_RELRO_NOW=1, USE_STACKPROTECTOR=1, USE_PIE=1, USE_SYSTEMD=1
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=342
2025-11-07 20:12:53 +00:00
5fdce62cc7 - Remove checks for not supported openSUSE versions
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=341
2025-11-07 20:11:51 +00:00
b9559ba947 Accepting request 1316410 from server:http
- Update to version 3.2.8+git0.9200f398d:
  * [RELEASE] Released version 3.2.8
  * BUG/MINOR: acme: wrong dns-01 challenge in the log
  * BUG/MEDIUM: server: close a race around ready_srv when deleting a server
  * BUG/MEDIUM: connections: permit to permanently remove an idle conn
  * BUG/MEDIUM: mux-h2: make sure not to move a dead connection to idle
  * BUG/MEDIUM: mux-h1: fix 414 / 431 status code reporting
  * SCRIPTS: build-ssl: fix rpath in AWS-LC install for openssl and bssl bin
  * OPTIM: backend: skip conn reuse for incompatible proxies
  * BUG/MINOR: resolvers: ensure fair round robin iteration
  * BUG/MINOR: ssl: returns when SSL_CTX_new failed during init
  * BUG/MINOR: resolvers: Apply dns-accept-family setting on additional records
  * BUG/MINOR: init: Do not close previously created fd in stdio_quiet
  * MINOR: http: fix 405,431,501 default errorfile
  * MINOR: ssl-sample: add ssl_fc_early_rcvd() to detect use of early data
  * DOC: config: slightly clarify the ssl_fc_has_early() behavior
  * BUG/MEDIUM: ssl: Crash because of dangling ckch_store reference in a ckch instance
  * MINOR: backend: srv_is_up converter
  * MINOR: backend: srv_queue helper
  * BUG/MEDIUM: cli: do not return ACKs one char at a time
  * MINOR: cli: create cli_raw_rcv_buf() from the generic applet_raw_rcv_buf()
  * MINOR: applet: do not put SE_FL_WANT_ROOM on rcv_buf() if the channel is empty
  * BUG/MEDIUM: mt_list: Use atomic operations to prevent compiler optims
  * BUG/MINOR: stick-tables: properly index string-type keys
  * BUG/MEDIUM: applet: Improve again spinning loops detection with the new API
  * BUG/MEDIUM: mt_lists: Avoid el->prev = el->next = el

OBS-URL: https://build.opensuse.org/request/show/1316410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=169
2025-11-07 17:23:22 +00:00
a197d2d9f1 - Update to version 3.2.8+git0.9200f398d:
* [RELEASE] Released version 3.2.8
  * BUG/MINOR: acme: wrong dns-01 challenge in the log
  * BUG/MEDIUM: server: close a race around ready_srv when deleting a server
  * BUG/MEDIUM: connections: permit to permanently remove an idle conn
  * BUG/MEDIUM: mux-h2: make sure not to move a dead connection to idle
  * BUG/MEDIUM: mux-h1: fix 414 / 431 status code reporting
  * SCRIPTS: build-ssl: fix rpath in AWS-LC install for openssl and bssl bin
  * OPTIM: backend: skip conn reuse for incompatible proxies
  * BUG/MINOR: resolvers: ensure fair round robin iteration
  * BUG/MINOR: ssl: returns when SSL_CTX_new failed during init
  * BUG/MINOR: resolvers: Apply dns-accept-family setting on additional records
  * BUG/MINOR: init: Do not close previously created fd in stdio_quiet
  * MINOR: http: fix 405,431,501 default errorfile
  * MINOR: ssl-sample: add ssl_fc_early_rcvd() to detect use of early data
  * DOC: config: slightly clarify the ssl_fc_has_early() behavior
  * BUG/MEDIUM: ssl: Crash because of dangling ckch_store reference in a ckch instance
  * MINOR: backend: srv_is_up converter
  * MINOR: backend: srv_queue helper
  * BUG/MEDIUM: cli: do not return ACKs one char at a time
  * MINOR: cli: create cli_raw_rcv_buf() from the generic applet_raw_rcv_buf()
  * MINOR: applet: do not put SE_FL_WANT_ROOM on rcv_buf() if the channel is empty
  * BUG/MEDIUM: mt_list: Use atomic operations to prevent compiler optims
  * BUG/MINOR: stick-tables: properly index string-type keys
  * BUG/MEDIUM: applet: Improve again spinning loops detection with the new API
  * BUG/MEDIUM: mt_lists: Avoid el->prev = el->next = el

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=340
2025-11-07 10:20:42 +00:00
201c119ea0 Accepting request 1313209 from server:http
- Update to version 3.2.7+git0.be4f72dc5:

OBS-URL: https://build.opensuse.org/request/show/1313209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=168
2025-10-23 14:38:28 +00:00
9675fcd7d1 - Update to version 3.2.7+git0.be4f72dc5:
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=339
2025-10-23 12:01:57 +00:00
95d4384185 Accepting request 1309647 from server:http
- Fix apparmor profile:
  - we need attach disconnected for the systemd notify socket
  - more access for the cpu scheduling support in haproxy

OBS-URL: https://build.opensuse.org/request/show/1309647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=167
2025-10-07 16:29:45 +00:00
59e4f51c4d - Fix apparmor profile:
- we need attach disconnected for the systemd notify socket
  - more access for the cpu scheduling support in haproxy

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=338
2025-10-07 13:32:14 +00:00
250db6858b Accepting request 1308873 from server:http
- Update to version 3.2.6+git0.81568b2d1: (CVE-2025-11230 boo#1250983)

OBS-URL: https://build.opensuse.org/request/show/1308873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=166
2025-10-04 16:51:28 +00:00
3ac2c8ab55 add bugnumbers
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=337
2025-10-03 13:52:36 +00:00
f741d0b4a1 - Update to version 3.2.6+git0.81568b2d1:
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=336
2025-10-03 13:42:46 +00:00
4405c77806 Accepting request 1308350 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1308350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=165
2025-10-01 16:57:31 +00:00
8082a1c3ca - Update to version 3.2.5+git0.ba0fd6b8e:
* [RELEASE] Released version 3.2.5
  * BUG/MEDIUM: pattern: fix possible infinite loops on deletion (try 2)
  * DEBUG: stick-tables: export stktable_add_pend_updates() for better reporting
  * BUG/MEDIUM: ring: invert the length check to avoid an int overflow
  * BUG/MINOR: resolvers: always normalize FQDN from response
  * BUG/MINOR: ocsp: Crash when updating CA during ocsp updates
  * BUG/MEDIUM: http_ana: fix potential NULL deref in http_process_req_common()
  * BUG/MINOR: ocsp: prototype inconsistency
  * BUG/MINOR: ssl: Fix potential NULL deref in trace callback
  * BUG/MINOR: ssl: Potential NULL deref in trace macro
  * BUG/MEDIUM: jws: return size_t in JWS functions
  * BUG/MINOR: acme: null pointer dereference upon allocation failure
  * BUG/MAJOR: stream: Force channel analysis on successful synchronous send
  * BUG/MAJOR: stream: Remove READ/WRITE events on channels after analysers eval
  * BUG/MINOR: stick-table: make sure never to miss a process_table_expire update
  * BUG/MEDIUM: stick-tables: don't loop on non-expirable entries
  * BUG/MINOR: activity: fix reporting of task latency
  * BUG/MEDIUM: ssl: create the mux immediately on early data
  * BUG/MEDIUM: h1: Allow reception if we have early data
  * BUG/MEDIUM: checks: fix ALPN inheritance from server
  * OPTIM: check: do not delay MUX for ALPN if SSL not active
  * BUG/MEDIUM: mux-h2: Reinforce conditions to report an error to app-layer stream
  * BUG/MEDIUM: mux-h2: Report RST/error to app-layer stream during 0-copy fwding
  * BUG/MINOR: mux-h2: Remove H2_CF_DEM_DFULL flags when the demux buffer is reset
  * BUG/MEDIUM: mux-h2: Restart reading when mbuf ring is no longer full
  * BUG/MEDIUM: mux-h2; Don't block reveives in H2_CS_ERROR and H2_CS_ERROR2 states
  * BUG/MEDIUM: mux-h2: Reset MUX blocking flags when a send error is caught
  * CLEANUP: quic: fix typo in quic_tx trace
  * BUG/MINOR: cpu_topo: work around a small bug in musl's CPU_ISSET()

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=335
2025-09-24 08:26:00 +00:00
0e41ed7404 Accepting request 1299269 from server:http
- Update to version 3.2.4+git0.98813a13e:

OBS-URL: https://build.opensuse.org/request/show/1299269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=164
2025-08-14 09:36:25 +00:00
967a286928 - Update to version 3.2.4+git0.98813a13e:
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=334
2025-08-13 16:50:20 +00:00
34ef7e85fd Accepting request 1291449 from server:http
- Update to version 3.2.3+git0.1844da7c6:
  * [RELEASE] Released version 3.2.3
  * BUILD/MEDIUM: deviceatlas: fix when installed in custom locations.
  * BUG/MINOR: http-act: Fix parsing of the expression argument for pause action
  * BUG/MINOR: ssl: crash in ssl_sock_io_cb() with SSL traces and idle connections
  * BUG/MINOR: ssl/ocsp: fix definition discrepancies with ocsp_update_init()
  * BUG/MINOR: quic: Missing TLS 1.3 QUIC cipher suites and groups inits (OpenSSL 3.5 QUIC API)
  * CI: github: update to OpenSSL 3.5.1
  * BUG/MEDIUM: quic: SSL/TCP handshake failures with OpenSSL 3.5
  * BUILD: quic: QUIC build against OpenSSL 3.5 broken
  * CI: github: update the stable CI to ubuntu-24.04
  * CI: github: add an OpenSSL 3.5.0 job
  * CI: enable USE_QUIC=1 for OpenSSL versions >= 3.5.0

OBS-URL: https://build.opensuse.org/request/show/1291449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=163
2025-07-09 15:29:29 +00:00
61db165886 - Update to version 3.2.3+git0.1844da7c6:
* [RELEASE] Released version 3.2.3
  * BUILD/MEDIUM: deviceatlas: fix when installed in custom locations.
  * BUG/MINOR: http-act: Fix parsing of the expression argument for pause action
  * BUG/MINOR: ssl: crash in ssl_sock_io_cb() with SSL traces and idle connections
  * BUG/MINOR: ssl/ocsp: fix definition discrepancies with ocsp_update_init()
  * BUG/MINOR: quic: Missing TLS 1.3 QUIC cipher suites and groups inits (OpenSSL 3.5 QUIC API)
  * CI: github: update to OpenSSL 3.5.1
  * BUG/MEDIUM: quic: SSL/TCP handshake failures with OpenSSL 3.5
  * BUILD: quic: QUIC build against OpenSSL 3.5 broken
  * CI: github: update the stable CI to ubuntu-24.04
  * CI: github: add an OpenSSL 3.5.0 job
  * CI: enable USE_QUIC=1 for OpenSSL versions >= 3.5.0

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=333
2025-07-09 09:20:21 +00:00
66fa96f327 Accepting request 1289848 from server:http
- Update to version 3.2.2+git0.a55102f09:

OBS-URL: https://build.opensuse.org/request/show/1289848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=162
2025-07-02 15:30:56 +00:00
2a379227d3 - Update to version 3.2.2+git0.a55102f09:
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=332
2025-07-02 10:10:12 +00:00
5af7ca5968 Accepting request 1287782 from server:http
OBS-URL: https://build.opensuse.org/request/show/1287782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=161
2025-06-24 18:46:47 +00:00
195d2f83d3 Accepting request 1287667 from home:crameleon:branches:server:http
- Repair rc_symlink conditionals
- Update QUIC documentation in README.SUSE.PACKAGING

OBS-URL: https://build.opensuse.org/request/show/1287667
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=331
2025-06-23 04:08:39 +00:00
0ea7418fe3 Accepting request 1286645 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1286645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=160
2025-06-18 15:58:33 +00:00
66a98a2cf5 - modernize spec file with spec-cleaner. some changes (mostly
whitespaces) got reverted for readability

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=330
2025-06-11 10:51:33 +00:00
854e7a6f4d - Add support to build against aws-lc with --with=awslc or in the
project config
  ```
  %define _with_awslc 1
  Macros:
  %_with_awslc 1
  :Macros
  ```

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=329
2025-06-11 10:46:53 +00:00
759a264a53 Accepting request 1282598 from server:http
VUL-0: CVE-2025-32464: haproxy: HAProxy 2.2 through 3.1.6, in certain
  uncommon configurations, has a sample_conv_regsub heap-based buffer
  overflow because of mishandling of the replacement of multiple short
  patterns with a longer one. (bsc#1240971)

OBS-URL: https://build.opensuse.org/request/show/1282598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=159
2025-06-04 18:27:29 +00:00
43b169d35f VUL-0: CVE-2025-32464: haproxy: HAProxy 2.2 through 3.1.6, in certain
uncommon configurations, has a sample_conv_regsub heap-based buffer
  overflow because of mishandling of the replacement of multiple short
  patterns with a longer one. (bsc#1240971)

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=328
2025-06-04 08:22:46 +00:00
2bbc771d5b Accepting request 1280971 from server:http
- Update apparmor profile to allow new cpu binding handling

- Update to version 3.2.0+git0.e134140d2:
  https://www.haproxy.com/blog/announcing-haproxy-3-2 
  https://www.mail-archive.com/haproxy@formilux.org/msg45917.html

OBS-URL: https://build.opensuse.org/request/show/1280971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=158
2025-05-30 12:35:09 +00:00
b15ec4e153 remove broken line
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=327
2025-05-28 17:54:27 +00:00
e7f0aec0b8 - Update apparmor profile to allow new cpu binding handling
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=326
2025-05-28 17:16:15 +00:00
b1953059a2 - Update to version 3.2.0+git0.e134140d2:
https://www.haproxy.com/blog/announcing-haproxy-3-2 
  https://www.mail-archive.com/haproxy@formilux.org/msg45917.html

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=325
2025-05-28 16:40:10 +00:00
847f9a655c Accepting request 1270823 from server:http
- Update to version 3.1.7+git0.c3f408945:

OBS-URL: https://build.opensuse.org/request/show/1270823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=157
2025-04-20 07:35:02 +00:00
20ef41886f fix sources list
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=324
2025-04-18 12:43:02 +00:00
f80d28e581 - Update to version 3.1.7+git0.c3f408945:
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=323
2025-04-18 12:39:11 +00:00
ca7986132d Build with QUIC on Tumbleweed
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=322
2025-03-27 21:17:37 +00:00
21f2a7893b Accepting request 1255020 from server:http
- Update to version 3.1.6+git0.d929ca290:

OBS-URL: https://build.opensuse.org/request/show/1255020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=156
2025-03-21 19:23:39 +00:00
94fc335f53 - Update to version 3.1.6+git0.d929ca290:
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=321
2025-03-21 13:42:17 +00:00
b56a561a2c Accepting request 1252921 from server:http
- Update to version 3.1.5+git0.076df0292:

OBS-URL: https://build.opensuse.org/request/show/1252921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haproxy?expand=0&rev=155
2025-03-14 22:52:10 +00:00
94939f7e33 - Update to version 3.1.5+git0.076df0292:
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=320
2025-03-13 23:14:24 +00:00
fc98941f5a - apparmor: fix debug output when running in a vm (/sys paths
differ from hardware)

OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=319
2025-03-13 23:12:08 +00:00