]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[RELEASE] Released version 3.2-dev10 v3.2-dev10
authorWilly Tarreau <w@1wt.eu>
Fri, 11 Apr 2025 08:04:00 +0000 (10:04 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 11 Apr 2025 08:04:00 +0000 (10:04 +0200)
Released version 3.2-dev10 with the following main changes :
    - REORG: ssl: move curves2nid and nid2nist to ssl_utils
    - BUG/MEDIUM: stream: Fix a possible freeze during a forced shut on a stream
    - MEDIUM: stream: Save SC and channel flags earlier in process_steam()
    - BUG/MINOR: peers: fix expire learned from a peer not converted from ms to ticks
    - BUG/MEDIUM: peers: prevent learning expiration too far in futur from unsync node
    - CI: spell check: allow manual trigger
    - CI: codespell: add "pres" to spellcheck whitelist
    - CLEANUP: assorted typo fixes in the code, commits and doc
    - CLEANUP: atomics: remove support for gcc < 4.7
    - CLEANUP: atomics: also replace __sync_synchronize() with __atomic_thread_fence()
    - TESTS: Fix build for filltab25.c
    - MEDIUM: ssl: replace "crt" lines by "ssl-f-use" lines
    - DOC: configuration: replace "crt" by "ssl-f-use" in listeners
    - MINOR: backend: mark srv as nonnull in alloc_dst_address()
    - BUG/MINOR: server: ensure check-reuse-pool is copied from default-server
    - MINOR: server: activate automatically check reuse for rhttp@ protocol
    - MINOR: check/backend: support conn reuse with SNI
    - MINOR: check: implement check-pool-conn-name srv keyword
    - MINOR: task: add thread safe notification_new and notification_wake variants
    - BUG/MINOR: hlua_fcn: fix potential UAF with Queue:pop_wait()
    - MINOR: hlua_fcn: register queue class using hlua_register_metatable()
    - MINOR: hlua: add core.wait()
    - MINOR: hlua: core.wait() takes optional delay paramater
    - MINOR: hlua: split hlua_applet_tcp_recv_yield() in two functions
    - MINOR: hlua: add AppletTCP:try_receive()
    - MINOR: hlua_fcn: add Queue:alarm()
    - MEDIUM: task: make notification_* API thread safe by default
    - CLEANUP: log: adjust _lf_cbor_encode_byte() comment
    - MEDIUM: ssl/crt-list: warn on negative wildcard filters
    - MEDIUM: ssl/crt-list: warn on negative filters only
    - BUILD: atomics: fix build issue on non-x86/non-arm systems
    - BUG/MINOR: log: fix CBOR encoding with LOG_VARTEXT_START() + lf_encode_chunk()
    - BUG/MEDIUM: sample: fix risk of overflow when replacing multiple regex back-refs
    - DOC: configuration: rework the crt-list section
    - MINOR: ring: support arbitrary delimiters through ring_dispatch_messages()
    - MINOR: ring/cli: support delimiting events with a trailing \0 on "show events"
    - DEV: h2: fix h2-tracer.lua nil value index
    - BUG/MINOR: backend: do not use the source port when hashing clientip
    - BUG/MINOR: hlua: fix invalid errmsg use in hlua_init()
    - MINOR: proxy: add setup_new_proxy() function
    - MINOR: checks: mark CHECKS-FE dummy frontend as internal
    - MINOR: flt_spoe: mark spoe agent frontend as internal
    - MEDIUM: tree-wide: avoid manually initializing proxies
    - MINOR: proxy: add deinit_proxy() helper func
    - MINOR: checks: deinit checks_fe upon deinit
    - MINOR: flt_spoe: deinit spoe agent proxy upon agent release

CHANGELOG
VERDATE
VERSION
doc/configuration.txt

index 7d7e887fec282082b98fbc530d643494757977eb..f5b9bde458799082fe027e13f2b0864e9606e674 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,54 @@
 ChangeLog :
 ===========
 
+2025/04/11 : 3.2-dev10
+    - REORG: ssl: move curves2nid and nid2nist to ssl_utils
+    - BUG/MEDIUM: stream: Fix a possible freeze during a forced shut on a stream
+    - MEDIUM: stream: Save SC and channel flags earlier in process_steam()
+    - BUG/MINOR: peers: fix expire learned from a peer not converted from ms to ticks
+    - BUG/MEDIUM: peers: prevent learning expiration too far in futur from unsync node
+    - CI: spell check: allow manual trigger
+    - CI: codespell: add "pres" to spellcheck whitelist
+    - CLEANUP: assorted typo fixes in the code, commits and doc
+    - CLEANUP: atomics: remove support for gcc < 4.7
+    - CLEANUP: atomics: also replace __sync_synchronize() with __atomic_thread_fence()
+    - TESTS: Fix build for filltab25.c
+    - MEDIUM: ssl: replace "crt" lines by "ssl-f-use" lines
+    - DOC: configuration: replace "crt" by "ssl-f-use" in listeners
+    - MINOR: backend: mark srv as nonnull in alloc_dst_address()
+    - BUG/MINOR: server: ensure check-reuse-pool is copied from default-server
+    - MINOR: server: activate automatically check reuse for rhttp@ protocol
+    - MINOR: check/backend: support conn reuse with SNI
+    - MINOR: check: implement check-pool-conn-name srv keyword
+    - MINOR: task: add thread safe notification_new and notification_wake variants
+    - BUG/MINOR: hlua_fcn: fix potential UAF with Queue:pop_wait()
+    - MINOR: hlua_fcn: register queue class using hlua_register_metatable()
+    - MINOR: hlua: add core.wait()
+    - MINOR: hlua: core.wait() takes optional delay paramater
+    - MINOR: hlua: split hlua_applet_tcp_recv_yield() in two functions
+    - MINOR: hlua: add AppletTCP:try_receive()
+    - MINOR: hlua_fcn: add Queue:alarm()
+    - MEDIUM: task: make notification_* API thread safe by default
+    - CLEANUP: log: adjust _lf_cbor_encode_byte() comment
+    - MEDIUM: ssl/crt-list: warn on negative wildcard filters
+    - MEDIUM: ssl/crt-list: warn on negative filters only
+    - BUILD: atomics: fix build issue on non-x86/non-arm systems
+    - BUG/MINOR: log: fix CBOR encoding with LOG_VARTEXT_START() + lf_encode_chunk()
+    - BUG/MEDIUM: sample: fix risk of overflow when replacing multiple regex back-refs
+    - DOC: configuration: rework the crt-list section
+    - MINOR: ring: support arbitrary delimiters through ring_dispatch_messages()
+    - MINOR: ring/cli: support delimiting events with a trailing \0 on "show events"
+    - DEV: h2: fix h2-tracer.lua nil value index
+    - BUG/MINOR: backend: do not use the source port when hashing clientip
+    - BUG/MINOR: hlua: fix invalid errmsg use in hlua_init()
+    - MINOR: proxy: add setup_new_proxy() function
+    - MINOR: checks: mark CHECKS-FE dummy frontend as internal
+    - MINOR: flt_spoe: mark spoe agent frontend as internal
+    - MEDIUM: tree-wide: avoid manually initializing proxies
+    - MINOR: proxy: add deinit_proxy() helper func
+    - MINOR: checks: deinit checks_fe upon deinit
+    - MINOR: flt_spoe: deinit spoe agent proxy upon agent release
+
 2025/04/02 : 3.2-dev9
     - MINOR: quic: move global tune options into quic_tune
     - CLEANUP: quic: reorganize TP flow-control initialization
diff --git a/VERDATE b/VERDATE
index 3f5c6ba66ef80bdbf7509f65f594b0e00fc23d17..9d04fbc5df425740c0aed12cf124d886c9b20315 100644 (file)
--- a/VERDATE
+++ b/VERDATE
@@ -1,2 +1,2 @@
 $Format:%ci$
-2025/04/02
+2025/04/11
diff --git a/VERSION b/VERSION
index e6246d079b9663dc26e2180881e01b21339cd391..fe82febee87ae69dcc682e02eb31fa4479c19879 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.2-dev9
+3.2-dev10
index e79f0f763f82650b862d7e014326e0a20350592d..50618f85524be09a0f2392c207f6dab1f5f2cabd 100644 (file)
@@ -3,7 +3,7 @@
                           Configuration Manual
                          ----------------------
                               version 3.2
-                              2025/04/02
+                              2025/04/11
 
 
 This document covers the configuration language as implemented in the version