Skip to content

Commit 17df04f

Browse files
committed
[RELEASE] Released version 3.2-dev16
Released version 3.2-dev16 with the following main changes : - BUG/MEDIUM: mux-quic: fix crash on invalid fctl frame dereference - DEBUG: pool: permit per-pool UAF configuration - MINOR: acme: add the global option 'acme.scheduler' - DEBUG: pools: add a new integrity mode "backup" to copy the released area - MEDIUM: sock-inet: re-check IPv6 connectivity every 30s - BUG/MINOR: ssl: doesn't fill conf->crt with first arg - BUG/MINOR: ssl: prevent multiple 'crt' on the same ssl-f-use line - BUG/MINOR: ssl/ckch: always free() the previous entry during parsing - MINOR: tools: ha_freearray() frees an array of string - BUG/MINOR: ssl/ckch: always ha_freearray() the previous entry during parsing - MINOR: ssl/ckch: warn when the same keyword was used twice - BUG/MINOR: threads: fix soft-stop without multithreading support - BUG/MINOR: tools: improve parse_line()'s robustness against empty args - BUG/MINOR: cfgparse: improve the empty arg position report's robustness - BUG/MINOR: server: dont depend on proxy for server cleanup in srv_drop() - BUG/MINOR: server: perform lbprm deinit for dynamic servers - MINOR: http: add a function to validate characters of :authority - BUG/MEDIUM: h2/h3: reject some forbidden chars in :authority before reassembly - MINOR: quic: account Tx data per stream - MINOR: mux-quic: account Rx data per stream - MINOR: quic: add stream format for "show quic" - MINOR: quic: display QCS info on "show quic stream" - MINOR: quic: display stream age - BUG/MINOR: cpu-topo: fix group-by-cluster policy for disordered clusters - MINOR: cpu-topo: add a new "group-by-ccx" CPU policy - MINOR: cpu-topo: provide a function to sort clusters by average capacity - MEDIUM: cpu-topo: change "performance" to consider per-core capacity - MEDIUM: cpu-topo: change "efficiency" to consider per-core capacity - MEDIUM: cpu-topo: prefer grouping by CCX for "performance" and "efficiency" - MEDIUM: config: change default limits to 1024 threads and 32 groups - BUG/MINOR: hlua: Fix Channel:data() and Channel:line() to respect documentation - DOC: config: Fix a typo in the "term_events" definition - BUG/MINOR: spoe: Don't report error on applet release if filter is in DONE state - BUG/MINOR: mux-spop: Don't report error for stream if ACK was already received - BUG/MINOR: mux-spop: Make the demux stream ID a signed integer - BUG/MINOR: mux-spop: Don't open new streams for SPOP connection on error - MINOR: mux-spop: Don't set SPOP connection state to FRAME_H after ACK parsing - BUG/MEDIUM: mux-spop: Remove frame parsing states from the SPOP connection state - BUG/MEDIUM: mux-spop: Properly handle CLOSING state - BUG/MEDIUM: spop-conn: Report short read for partial frames payload - BUG/MEDIUM: mux-spop: Properly detect truncated frames on demux to report error - BUG/MEDIUM: mux-spop; Don't report a read error if there are pending data - DEBUG: mux-spop: Review some trace messages to adjust the message or the level - DOC: config: move address formats definition to section 2 - DOC: config: move stick-tables and peers to their own section - DOC: config: move the extraneous sections out of the "global" definition - CI: AWS-LC(fips): enable unit tests - CI: AWS-LC: enable unit tests - CI: compliance: limit run on forks only to manual + cleanup - CI: musl: enable unit tests - CI: QuicTLS (weekly): limit run on forks only to manual dispatch - CI: WolfSSL: enable unit tests
1 parent 12de9ec commit 17df04f

File tree

4 files changed

+57
-3
lines changed

4 files changed

+57
-3
lines changed

CHANGELOG

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,60 @@
11
ChangeLog :
22
===========
33

4+
2025/05/14 : 3.2-dev16
5+
- BUG/MEDIUM: mux-quic: fix crash on invalid fctl frame dereference
6+
- DEBUG: pool: permit per-pool UAF configuration
7+
- MINOR: acme: add the global option 'acme.scheduler'
8+
- DEBUG: pools: add a new integrity mode "backup" to copy the released area
9+
- MEDIUM: sock-inet: re-check IPv6 connectivity every 30s
10+
- BUG/MINOR: ssl: doesn't fill conf->crt with first arg
11+
- BUG/MINOR: ssl: prevent multiple 'crt' on the same ssl-f-use line
12+
- BUG/MINOR: ssl/ckch: always free() the previous entry during parsing
13+
- MINOR: tools: ha_freearray() frees an array of string
14+
- BUG/MINOR: ssl/ckch: always ha_freearray() the previous entry during parsing
15+
- MINOR: ssl/ckch: warn when the same keyword was used twice
16+
- BUG/MINOR: threads: fix soft-stop without multithreading support
17+
- BUG/MINOR: tools: improve parse_line()'s robustness against empty args
18+
- BUG/MINOR: cfgparse: improve the empty arg position report's robustness
19+
- BUG/MINOR: server: dont depend on proxy for server cleanup in srv_drop()
20+
- BUG/MINOR: server: perform lbprm deinit for dynamic servers
21+
- MINOR: http: add a function to validate characters of :authority
22+
- BUG/MEDIUM: h2/h3: reject some forbidden chars in :authority before reassembly
23+
- MINOR: quic: account Tx data per stream
24+
- MINOR: mux-quic: account Rx data per stream
25+
- MINOR: quic: add stream format for "show quic"
26+
- MINOR: quic: display QCS info on "show quic stream"
27+
- MINOR: quic: display stream age
28+
- BUG/MINOR: cpu-topo: fix group-by-cluster policy for disordered clusters
29+
- MINOR: cpu-topo: add a new "group-by-ccx" CPU policy
30+
- MINOR: cpu-topo: provide a function to sort clusters by average capacity
31+
- MEDIUM: cpu-topo: change "performance" to consider per-core capacity
32+
- MEDIUM: cpu-topo: change "efficiency" to consider per-core capacity
33+
- MEDIUM: cpu-topo: prefer grouping by CCX for "performance" and "efficiency"
34+
- MEDIUM: config: change default limits to 1024 threads and 32 groups
35+
- BUG/MINOR: hlua: Fix Channel:data() and Channel:line() to respect documentation
36+
- DOC: config: Fix a typo in the "term_events" definition
37+
- BUG/MINOR: spoe: Don't report error on applet release if filter is in DONE state
38+
- BUG/MINOR: mux-spop: Don't report error for stream if ACK was already received
39+
- BUG/MINOR: mux-spop: Make the demux stream ID a signed integer
40+
- BUG/MINOR: mux-spop: Don't open new streams for SPOP connection on error
41+
- MINOR: mux-spop: Don't set SPOP connection state to FRAME_H after ACK parsing
42+
- BUG/MEDIUM: mux-spop: Remove frame parsing states from the SPOP connection state
43+
- BUG/MEDIUM: mux-spop: Properly handle CLOSING state
44+
- BUG/MEDIUM: spop-conn: Report short read for partial frames payload
45+
- BUG/MEDIUM: mux-spop: Properly detect truncated frames on demux to report error
46+
- BUG/MEDIUM: mux-spop; Don't report a read error if there are pending data
47+
- DEBUG: mux-spop: Review some trace messages to adjust the message or the level
48+
- DOC: config: move address formats definition to section 2
49+
- DOC: config: move stick-tables and peers to their own section
50+
- DOC: config: move the extraneous sections out of the "global" definition
51+
- CI: AWS-LC(fips): enable unit tests
52+
- CI: AWS-LC: enable unit tests
53+
- CI: compliance: limit run on forks only to manual + cleanup
54+
- CI: musl: enable unit tests
55+
- CI: QuicTLS (weekly): limit run on forks only to manual dispatch
56+
- CI: WolfSSL: enable unit tests
57+
458
2025/05/09 : 3.2-dev15
559
- BUG/MEDIUM: stktable: fix sc_*(<ctr>) BUG_ON() regression with ctx > 9
660
- BUG/MINOR: acme/cli: don't output error on success

VERDATE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
$Format:%ci$
2-
2025/05/09
2+
2025/05/14

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2-dev15
1+
3.2-dev16

doc/configuration.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Configuration Manual
44
----------------------
55
version 3.2
6-
2025/05/09
6+
2025/05/14
77

88

99
This document covers the configuration language as implemented in the version

0 commit comments

Comments
 (0)