Skip to content

Commit 3a43d49

Browse files
author
HAProxy Community
committed
Update docs for 3.3
1 parent f737be8 commit 3a43d49

3 files changed

Lines changed: 41 additions & 30 deletions

File tree

docs/3.3/configuration.html

Lines changed: 33 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<title>HAProxy version 3.3.0-1 - Configuration Manual</title>
5+
<title>HAProxy version 3.3.0-42 - Configuration Manual</title>
66
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
77
<link href="https://raw.githubusercontent.com/thomaspark/bootswatch/v3.3.7/cerulean/bootstrap.min.css" rel="stylesheet" />
88
<link href="../css/page.css?0.4.2-15" rel="stylesheet" />
@@ -2933,7 +2933,9 @@
29332933

29342934
<a class="list-group-item" href="#queue">queue</a>
29352935

2936-
<a class="list-group-item" href="#quic-cc-algo">quic-cc-algo</a>
2936+
<a class="list-group-item" href="#quic-cc-algo (Bind options)">quic-cc-algo (Bind options)</a>
2937+
2938+
<a class="list-group-item" href="#quic-cc-algo (Server and default-server options)">quic-cc-algo (Server and default-server options)</a>
29372939

29382940
<a class="list-group-item" href="#quic-force-retry">quic-force-retry</a>
29392941

@@ -4699,7 +4701,7 @@
46994701
You can use <strong>left</strong> and <strong>right</strong> arrow keys to navigate between chapters.<br>
47004702
</p>
47014703
<p class="text-right">
4702-
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/11/26</b></small>
4704+
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/12/12</b></small>
47034705
</p>
47044706
</div>
47054707
<!-- /.sidebar -->
@@ -4710,7 +4712,7 @@
47104712
<div class="text-center">
47114713
<h1><a href="http://www.haproxy.org/" title="HAProxy"><img src="../img/HAProxyCommunityEdition_60px.png?0.4.2-15" /></a></h1>
47124714
<h2>Configuration Manual</h2>
4713-
<p><strong>version 3.3.0-1</strong></p>
4715+
<p><strong>version 3.3.0-42</strong></p>
47144716
<p>
47154717
2025/11/26<br>
47164718

@@ -10223,7 +10225,7 @@ <h2 id="chapter-3.2" data-target="3.2"><small><a class="small" href="#3.2">3.2.<
1022310225

1022410226
The default value is 480k.
1022510227

10226-
See also the &quot;<a href="#quic-cc-algo">quic-cc-algo</a>&quot; bind option.
10228+
See also the &quot;<span class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">quic-cc-algo<span class="caret"></span></a><ul class="dropdown-menu"><li class="dropdown-header">This keyword is available in sections :</li><li><a href="#quic-cc-algo%20%28Bind%20options%29">Bind options</a></li><li><a href="#quic-cc-algo%20%28Server%20and%20default-server%20options%29">Server and default-server options</a></li></ul></span>&quot; bind and server options.
1022710229
</pre><a class="anchor" name="tune.quic.frontend.default-max-window-size"></a><a class="anchor" name="3-tune.quic.frontend.default-max-window-size"></a><a class="anchor" name="3.2-tune.quic.frontend.default-max-window-size"></a><a class="anchor" name="tune.quic.frontend.default-max-window-size (Global section)"></a><a class="anchor" name="tune.quic.frontend.default-max-window-size (Performance tuning)"></a><div class="keyword"><b><a class="anchor" name="tune.quic.frontend.default-max-window-size"></a><a href="#3.2-tune.quic.frontend.default-max-window-size">tune.quic.frontend.default-max-window-size</a></b> <span style="color: #080">&lt;size&gt;</span> <span class="label label-warning">(deprecated)</span></div><pre class="text">This keyword has been deprecated in 3.3 and will be removed in 3.5. It is
1022810230
part of the streamlining process apply on QUIC configuration. If used, this
1022910231
setting will only be applied on frontend connections.
@@ -10359,7 +10361,7 @@ <h2 id="chapter-3.2" data-target="3.2"><small><a class="small" href="#3.2">3.2.<
1035910361
deactivate it for networks with very high bandwidth/low latency
1036010362
characteristics to prevent unwanted delay and reduce CPU consumption.
1036110363

10362-
See also the &quot;<a href="#quic-cc-algo">quic-cc-algo</a>&quot; bind option.
10364+
See also the &quot;<span class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">quic-cc-algo<span class="caret"></span></a><ul class="dropdown-menu"><li class="dropdown-header">This keyword is available in sections :</li><li><a href="#quic-cc-algo%20%28Bind%20options%29">Bind options</a></li><li><a href="#quic-cc-algo%20%28Server%20and%20default-server%20options%29">Server and default-server options</a></li></ul></span>&quot; bind and server options.
1036310365
</pre><a class="anchor" name="tune.quic.disable-tx-pacing"></a><a class="anchor" name="3-tune.quic.disable-tx-pacing"></a><a class="anchor" name="3.2-tune.quic.disable-tx-pacing"></a><a class="anchor" name="tune.quic.disable-tx-pacing (Global section)"></a><a class="anchor" name="tune.quic.disable-tx-pacing (Performance tuning)"></a><div class="keyword"><b><a class="anchor" name="tune.quic.disable-tx-pacing"></a><a href="#3.2-tune.quic.disable-tx-pacing">tune.quic.disable-tx-pacing</a></b> <span class="label label-warning">(deprecated)</span></div><pre class="text">This keyword has been deprecated in 3.3 and will be removed in 3.5. It is
1036410366
part of the streamlining process apply on QUIC configuration. If used, this
1036510367
setting will only be applied on frontend connections.
@@ -14156,8 +14158,9 @@ <h2 id="chapter-4.2" data-target="4.2"><small><a class="small" href="#4.2">4.2.<
1415614158
server features are supported, but not TCP or HTTP specific ones.
1415714159

1415814160
spop When used in a backend section, it will turn the backend into a
14159-
log backend. This mode is mandatory and automatically set, if
14160-
necessary, for backends referenced by SPOE engines.</pre>
14161+
spop backend. This mode is mandatory if the backend contains
14162+
SPOA servers, but when mode is tcp, it will automatically be
14163+
converted to mode spop if such servers are detected.</pre>
1416114164
</div>
1416214165
<pre class="text">When doing content switching, it is mandatory that the frontend and the
1416314166
backend are in the same mode (generally HTTP), otherwise the configuration
@@ -21402,9 +21405,10 @@ <h2 id="chapter-5.1" data-target="5.1"><small><a class="small" href="#5.1">5.1.<
2140221405
See https://datatracker.ietf.org/doc/draft-ietf-tls-esni/
2140321406

2140421407
This is an experimental feature, which requires the
21405-
&quot;<a href="#expose-experimental-directives">expose-experimental-directives</a>&quot; option in the global section. It also
21406-
necessitates an OpenSSL version that supports ECH, and HAProxy must be
21407-
compiled with USE_ECH=1.
21408+
&quot;<a href="#expose-experimental-directives">expose-experimental-directives</a>&quot; option in the global section.
21409+
It also necessitates an OpenSSL version that supports ECH
21410+
( https://github.com/openssl/openssl/tree/feature/ech), and HAProxy must be
21411+
compiled with USE_ECH=1. The ECH API of AWS-LC is not supported.
2140821412
</pre><div class="separator">
2140921413
<span class="label label-success">Example:</span>
2141021414
<pre class="prettyprint">
@@ -22989,7 +22993,14 @@ <h2 id="chapter-5.2" data-target="5.2"><small><a class="small" href="#5.2">5.2.<
2298922993
instance, if &quot;proto h1&quot; is set, the ALPN should not be set to &quot;h2&quot;.
2299022994

2299122995
See also &quot;<a href="#ws">ws</a>&quot; to use an alternative protocol for websocket streams.
22992-
</pre><a class="anchor" name="redir"></a><a class="anchor" name="5-redir"></a><a class="anchor" name="5.2-redir"></a><a class="anchor" name="redir (Bind and server options)"></a><a class="anchor" name="redir (Server and default-server options)"></a><div class="keyword"><b><a class="anchor" name="redir"></a><a href="#5.2-redir">redir</a></b> <span style="color: #080">&lt;prefix&gt;</span></div><pre class="text">May be used in the following contexts: http
22996+
</pre><a class="anchor" name="quic-cc-algo"></a><a class="anchor" name="5-quic-cc-algo"></a><a class="anchor" name="5.2-quic-cc-algo"></a><a class="anchor" name="quic-cc-algo (Bind and server options)"></a><a class="anchor" name="quic-cc-algo (Server and default-server options)"></a><div class="keyword"><b><a class="anchor" name="quic-cc-algo"></a><a href="#5.2-quic-cc-algo">quic-cc-algo</a></b> <span style="color: #800">{ cubic | newreno | bbr | nocc }</span><span style="color: #008">[(<span style="color: #080">&lt;args,...&gt;</span>)]</span></div><pre class="text">This is a QUIC specific setting to select the congestion control algorithm
22997+
for any connection targetting this server. They are similar to those used by
22998+
TCP. See the bind option with a similar name for a complete description of
22999+
all customization options.
23000+
23001+
Default value: cubic
23002+
</pre><div class="page-header"><b>See also:</b> &quot;<a href="#tune.quic.be.tx.pacing">tune.quic.be.tx.pacing</a>&quot; and &quot;<a href="#tune.quic.be.cc.max-win-size">tune.quic.be.cc.max-win-size</a>&quot;</div>
23003+
<a class="anchor" name="redir"></a><a class="anchor" name="5-redir"></a><a class="anchor" name="5.2-redir"></a><a class="anchor" name="redir (Bind and server options)"></a><a class="anchor" name="redir (Server and default-server options)"></a><div class="keyword"><b><a class="anchor" name="redir"></a><a href="#5.2-redir">redir</a></b> <span style="color: #080">&lt;prefix&gt;</span></div><pre class="text">May be used in the following contexts: http
2299323004

2299423005
The &quot;<a href="#redir">redir</a>&quot; parameter enables the redirection mode for all GET and HEAD
2299523006
requests addressing this server. This means that instead of having HAProxy
@@ -23737,27 +23748,27 @@ <h2 id="chapter-6.2" data-target="6.2"><small><a class="small" href="#6.2">6.2.<
2373723748
<a class="anchor" id="6.2.1" name="6.2.1"></a>
2373823749
<h3 id="chapter-6.2.1" data-target="6.2.1"><small><a class="small" href="#6.2.1">6.2.1.</a></small> Cache section</h3>
2373923750
<div><a class="anchor" name="cache"></a><a class="anchor" name="6-cache"></a><a class="anchor" name="6.2.1-cache"></a><a class="anchor" name="cache (Cache)"></a><a class="anchor" name="cache (Cache section)"></a><div class="keyword"><b><a class="anchor" name="cache"></a><a href="#6.2.1-cache">cache</a></b> <span style="color: #080">&lt;name&gt;</span></div><pre class="text">Declare a cache section, allocate a shared cache memory named &lt;name&gt;, the
23740-
size of cache is mandatory.
23741-
</pre><a class="anchor" name="total-max-size"></a><a class="anchor" name="6-total-max-size"></a><a class="anchor" name="6.2.1-total-max-size"></a><a class="anchor" name="total-max-size (Cache)"></a><a class="anchor" name="total-max-size (Cache section)"></a><div class="keyword"><b><a class="anchor" name="total-max-size"></a><a href="#6.2.1-total-max-size">total-max-size</a></b> <span style="color: #080">&lt;megabytes&gt;</span></div><pre class="text">Define the size in RAM of the cache in megabytes. This size is split in
23742-
blocks of 1kB which are used by the cache entries. Its maximum value is 4095.
23743-
</pre><a class="anchor" name="max-object-size"></a><a class="anchor" name="6-max-object-size"></a><a class="anchor" name="6.2.1-max-object-size"></a><a class="anchor" name="max-object-size (Cache)"></a><a class="anchor" name="max-object-size (Cache section)"></a><div class="keyword"><b><a class="anchor" name="max-object-size"></a><a href="#6.2.1-max-object-size">max-object-size</a></b> <span style="color: #080">&lt;bytes&gt;</span></div><pre class="text">Define the maximum size of the objects to be cached. Must not be greater than
23744-
an half of &quot;<a href="#total-max-size">total-max-size</a>&quot;. If not set, it equals to a 256th of the cache size.
23745-
All objects with sizes larger than &quot;<a href="#max-object-size">max-object-size</a>&quot; will not be cached.
23751+
size of cache is mandatory (see keyword &quot;<a href="#total-max-size">total-max-size</a>&quot; below).
2374623752
</pre><a class="anchor" name="max-age"></a><a class="anchor" name="6-max-age"></a><a class="anchor" name="6.2.1-max-age"></a><a class="anchor" name="max-age (Cache)"></a><a class="anchor" name="max-age (Cache section)"></a><div class="keyword"><b><a class="anchor" name="max-age"></a><a href="#6.2.1-max-age">max-age</a></b> <span style="color: #080">&lt;seconds&gt;</span></div><pre class="text">Define the maximum expiration duration. The expiration is set as the lowest
2374723753
value between the s-maxage or max-age (in this order) directive in the
2374823754
Cache-Control response header and this value. The default value is 60
2374923755
seconds, which means that you can't cache an object more than 60 seconds by
2375023756
default.
23757+
</pre><a class="anchor" name="max-object-size"></a><a class="anchor" name="6-max-object-size"></a><a class="anchor" name="6.2.1-max-object-size"></a><a class="anchor" name="max-object-size (Cache)"></a><a class="anchor" name="max-object-size (Cache section)"></a><div class="keyword"><b><a class="anchor" name="max-object-size"></a><a href="#6.2.1-max-object-size">max-object-size</a></b> <span style="color: #080">&lt;bytes&gt;</span></div><pre class="text">Define the maximum size of the objects to be cached. Must not be greater than
23758+
an half of &quot;<a href="#total-max-size">total-max-size</a>&quot;. If not set, it equals to a 256th of the cache size.
23759+
All objects with sizes larger than &quot;<a href="#max-object-size">max-object-size</a>&quot; will not be cached.
23760+
</pre><a class="anchor" name="max-secondary-entries"></a><a class="anchor" name="6-max-secondary-entries"></a><a class="anchor" name="6.2.1-max-secondary-entries"></a><a class="anchor" name="max-secondary-entries (Cache)"></a><a class="anchor" name="max-secondary-entries (Cache section)"></a><div class="keyword"><b><a class="anchor" name="max-secondary-entries"></a><a href="#6.2.1-max-secondary-entries">max-secondary-entries</a></b> <span style="color: #080">&lt;number&gt;</span></div><pre class="text">Define the maximum number of simultaneous secondary entries with the same primary
23761+
key in the cache. This needs the vary support to be enabled. Its default value is 10
23762+
and should be passed a strictly positive integer.
2375123763
</pre><a class="anchor" name="process-vary"></a><a class="anchor" name="6-process-vary"></a><a class="anchor" name="6.2.1-process-vary"></a><a class="anchor" name="process-vary (Cache)"></a><a class="anchor" name="process-vary (Cache section)"></a><div class="keyword"><b><a class="anchor" name="process-vary"></a><a href="#6.2.1-process-vary">process-vary</a></b> <span style="color: #080">&lt;on/off&gt;</span></div><pre class="text">Enable or disable the processing of the Vary header. When disabled, a response
2375223764
containing such a header will never be cached. When enabled, we need to calculate
2375323765
a preliminary hash for a subset of request headers on all the incoming requests
2375423766
(which might come with a cpu cost) which will be used to build a secondary
2375523767
key for a given request (see RFC 7234#4.1). The secondary key is built out of
2375623768
the contents of the 'accept-encoding', 'referer' and 'origin' headers for
2375723769
now. The default value is off (disabled).
23758-
</pre><a class="anchor" name="max-secondary-entries"></a><a class="anchor" name="6-max-secondary-entries"></a><a class="anchor" name="6.2.1-max-secondary-entries"></a><a class="anchor" name="max-secondary-entries (Cache)"></a><a class="anchor" name="max-secondary-entries (Cache section)"></a><div class="keyword"><b><a class="anchor" name="max-secondary-entries"></a><a href="#6.2.1-max-secondary-entries">max-secondary-entries</a></b> <span style="color: #080">&lt;number&gt;</span></div><pre class="text">Define the maximum number of simultaneous secondary entries with the same primary
23759-
key in the cache. This needs the vary support to be enabled. Its default value is 10
23760-
and should be passed a strictly positive integer.
23770+
</pre><a class="anchor" name="total-max-size"></a><a class="anchor" name="6-total-max-size"></a><a class="anchor" name="6.2.1-total-max-size"></a><a class="anchor" name="total-max-size (Cache)"></a><a class="anchor" name="total-max-size (Cache section)"></a><div class="keyword"><b><a class="anchor" name="total-max-size"></a><a href="#6.2.1-total-max-size">total-max-size</a></b> <span style="color: #080">&lt;megabytes&gt;</span></div><pre class="text">Define the size in RAM of the cache in megabytes. This size is split in
23771+
blocks of 1kB which are used by the cache entries. Its maximum value is 4095.
2376123772
</pre></div>
2376223773
<a class="anchor" id="6.2.2" name="6.2.2"></a>
2376323774
<h3 id="chapter-6.2.2" data-target="6.2.2"><small><a class="small" href="#6.2.2">6.2.2.</a></small> Proxy section</h3>
@@ -33818,7 +33829,7 @@ <h2 id="chapter-12.8" data-target="12.8"><small><a class="small" href="#12.8">12
3381833829
<br>
3381933830
<hr>
3382033831
<div class="text-right">
33821-
HAProxy 3.3.0-1 &ndash; Configuration Manual<br>
33832+
HAProxy 3.3.0-42 &ndash; Configuration Manual<br>
3382233833
<small>, 2025/11/26</small>
3382333834
</div>
3382433835
</div>

docs/3.3/intro.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<title>HAProxy version 3.3.0-1 - Starter Guide</title>
5+
<title>HAProxy version 3.3.0-42 - Starter Guide</title>
66
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
77
<link href="https://raw.githubusercontent.com/thomaspark/bootswatch/v3.3.7/cerulean/bootstrap.min.css" rel="stylesheet" />
88
<link href="../css/page.css?0.4.2-15" rel="stylesheet" />
@@ -484,7 +484,7 @@
484484
You can use <strong>left</strong> and <strong>right</strong> arrow keys to navigate between chapters.<br>
485485
</p>
486486
<p class="text-right">
487-
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/11/26</b></small>
487+
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/12/12</b></small>
488488
</p>
489489
</div>
490490
<!-- /.sidebar -->
@@ -495,7 +495,7 @@
495495
<div class="text-center">
496496
<h1><a href="http://www.haproxy.org/" title="HAProxy"><img src="../img/HAProxyCommunityEdition_60px.png?0.4.2-15" /></a></h1>
497497
<h2>Starter Guide</h2>
498-
<p><strong>version 3.3.0-1</strong></p>
498+
<p><strong>version 3.3.0-42</strong></p>
499499
<p>
500500
<br>
501501

@@ -2515,7 +2515,7 @@ <h2 id="chapter-4.4" data-target="4.4"><small><a class="small" href="#4.4">4.4.<
25152515
<br>
25162516
<hr>
25172517
<div class="text-right">
2518-
HAProxy 3.3.0-1 &ndash; Starter Guide<br>
2518+
HAProxy 3.3.0-42 &ndash; Starter Guide<br>
25192519
<small>, </small>
25202520
</div>
25212521
</div>

docs/3.3/management.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<title>HAProxy version 3.3.0-1 - Management Guide</title>
5+
<title>HAProxy version 3.3.0-42 - Management Guide</title>
66
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
77
<link href="https://raw.githubusercontent.com/thomaspark/bootswatch/v3.3.7/cerulean/bootstrap.min.css" rel="stylesheet" />
88
<link href="../css/page.css?0.4.2-15" rel="stylesheet" />
@@ -680,7 +680,7 @@
680680
You can use <strong>left</strong> and <strong>right</strong> arrow keys to navigate between chapters.<br>
681681
</p>
682682
<p class="text-right">
683-
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/11/26</b></small>
683+
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/12/12</b></small>
684684
</p>
685685
</div>
686686
<!-- /.sidebar -->
@@ -691,7 +691,7 @@
691691
<div class="text-center">
692692
<h1><a href="http://www.haproxy.org/" title="HAProxy"><img src="../img/HAProxyCommunityEdition_60px.png?0.4.2-15" /></a></h1>
693693
<h2>Management Guide</h2>
694-
<p><strong>version 3.3.0-1</strong></p>
694+
<p><strong>version 3.3.0-42</strong></p>
695695
<p>
696696
<br>
697697

@@ -5769,7 +5769,7 @@ <h2 id="chapter-13.1" data-target="13.1"><small><a class="small" href="#13.1">13
57695769
<br>
57705770
<hr>
57715771
<div class="text-right">
5772-
HAProxy 3.3.0-1 &ndash; Management Guide<br>
5772+
HAProxy 3.3.0-42 &ndash; Management Guide<br>
57735773
<small>, </small>
57745774
</div>
57755775
</div>

0 commit comments

Comments
 (0)