<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/load-balancing-haproxy.xml.in, branch feature/T9082-codeql-cpp</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2023-12-31T22:49:48+00:00</updated>
<entry>
<title>T5474: establish common file name pattern for XML conf mode commands</title>
<updated>2023-12-31T22:49:48+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-30T22:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4ef110fd2c501b718344c72d495ad7e16d2bd465'/>
<id>urn:sha1:4ef110fd2c501b718344c72d495ad7e16d2bd465</id>
<content type='text'>
We will use _ as CLI level divider. The XML definition filename and also
the Python helper should match the CLI node.

Example:
set interfaces ethernet -&gt; interfaces_ethernet.xml.in
set interfaces bond -&gt; interfaces_bond.xml.in
set service dhcp-server -&gt; service_dhcp-server-xml.in
</content>
</entry>
<entry>
<title>T5798: load-balancing revese-proxy add multiple SSL certificates</title>
<updated>2023-12-08T14:14:07+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-12-08T14:14:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fe99c45e05fd5794905145ddca80e6078145c2e8'/>
<id>urn:sha1:fe99c45e05fd5794905145ddca80e6078145c2e8</id>
<content type='text'>
Add ability to configure multiple SSL certificates for
frontend/service

set load-balancing reverse-proxy service web mode http
set load-balancing reverse-proxy service web port 443
set load-balancing reverse-proxy service web ssl certificate cert1
set load-balancing reverse-proxy service web ssl certificate cert2
</content>
</entry>
<entry>
<title>T5602: Reverse-proxy add option backup for backend server</title>
<updated>2023-09-20T07:34:36+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-09-20T07:34:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=cb297aea56da91144c53be1f396b64a26a8e5b04'/>
<id>urn:sha1:cb297aea56da91144c53be1f396b64a26a8e5b04</id>
<content type='text'>
A `backup` server can be defined to take over in the case of all other
backends failing

set load-balancing reverse-proxy backend &lt;tag&gt; server &lt;tag&gt; address '192.0.2.3'
set load-balancing reverse-proxy backend &lt;tag&gt; server &lt;tag&gt; port '8883'
set load-balancing reverse-proxy backend &lt;tag&gt; server &lt;tag&gt; backup
</content>
</entry>
<entry>
<title>T5222: reverse-proxy add send-proxy option for backend server</title>
<updated>2023-05-19T14:57:43+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-05-19T14:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=62ce80bd0cb49524f07d6badb2973f15528c0f1b'/>
<id>urn:sha1:62ce80bd0cb49524f07d6badb2973f15528c0f1b</id>
<content type='text'>
To accept a Proxy Protocol header on incoming TCP connections,
add an accept-proxy parameter to the bind line in a frontend section.
This parameter detects both Proxy Protocol version 1 (text format)
and Proxy Protocol version 2 (binary format).

set load-balancing reverse-proxy backend &lt;tag&gt; server &lt;tag&gt; send-proxy
</content>
</entry>
<entry>
<title>T5222: Refactoring load-balancing reverse-proxy</title>
<updated>2023-05-19T09:57:11+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-05-19T09:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e201bd35511e1a000ffa21a4194d234634cfd76c'/>
<id>urn:sha1:e201bd35511e1a000ffa21a4194d234634cfd76c</id>
<content type='text'>
Improve and refactoring "load-balancing reverse-proxy"

 - replace 'reverse-proxy server &lt;tag&gt;'
        =&gt; 'reverse-proxy service &lt;tag&gt;'

 - replace 'reverse-proxy global-parameters tls &lt;xxx&gt;'
        =&gt; 'reverse-proxy global-parameters tls-version-min xxx'
        =&gt; 'reverse-proxy global-parameters ssl-bind-ciphers xxx'

 - replace 'reverse-proxy service https rule &lt;tag&gt; set server 'xxx'
        =&gt; 'reverse-proxy service https rule &lt;tag&gt; set backend 'xxx'

  'service https rule &lt;tag&gt; domain-name xxx' set as multinode
</content>
</entry>
<entry>
<title>reverse-proxy: T5222: improve help strings</title>
<updated>2023-05-17T17:04:28+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-05-17T17:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=23118d7b4e1c52a38154ef109b974bde3b2737a2'/>
<id>urn:sha1:23118d7b4e1c52a38154ef109b974bde3b2737a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reverse-proxy: T5222: combine ipv4/ipv6-address validators</title>
<updated>2023-05-17T17:03:12+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-05-17T17:03:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d1edf68508233cc5dcd818a46ef0cd5cd308e222'/>
<id>urn:sha1:d1edf68508233cc5dcd818a46ef0cd5cd308e222</id>
<content type='text'>
Sync up with commit 96d846d27ac ("T5226: Combine ipv4-address and ipv6-address
validators")
</content>
</entry>
<entry>
<title>reverse-proxy: T5222: use common XML building blocks for alpha numeric constraint</title>
<updated>2023-05-17T16:48:06+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-05-17T16:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f06fdc347c85b317b1b0667e0701d1a5d1332ae4'/>
<id>urn:sha1:f06fdc347c85b317b1b0667e0701d1a5d1332ae4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5222: Add load-balancing for web traffic</title>
<updated>2023-05-17T13:23:18+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-05-13T12:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6d0325190fcede5b912c20cfb6ffefab90a3f4f4'/>
<id>urn:sha1:6d0325190fcede5b912c20cfb6ffefab90a3f4f4</id>
<content type='text'>
</content>
</entry>
</feed>
