Commit graph

520 commits

Author SHA1 Message Date
Frank Wall
2698d36a0f net/haproxy: modernize UI templates 2026-02-26 20:34:53 +01:00
Franco Fichtner
5db89b3b26 net/haproxy: style sweep 2026-02-25 12:22:00 +01:00
Frank Wall
f5af443a43 net/haproxy: add support for mapfile URLs, refs #4825 2026-02-17 10:18:19 +01:00
Frank Wall
3b1c816363 net/haproxy: fix migration of lua rules, closes #5225 2026-02-16 22:49:45 +01:00
Frank Wall
ae5b72b5e5 net/haproxy: release 5.1 2026-02-10 17:05:02 +01:00
Frank Wall
cca920acb0 net/haproxy: support converts in more ACLs 2026-02-10 17:04:38 +01:00
Frank Wall
6c779f0690 net/haproxy: fix syntax of set-var-fmt 2026-02-09 23:26:26 +01:00
Frank Wall
3aa7c39481 net/haproxy: support new map file type "sub" 2026-02-09 17:04:33 +01:00
Franco Fichtner
acbaa92aad net/haproxy: style sweep and LICENSE sync 2026-02-09 07:42:21 +01:00
Frank Wall
3c2dd310fe net/haproxy: support more advanced sample fetches and converters 2026-02-08 22:58:19 +01:00
Frank Wall
b9dcae8a9c net/haproxy: support mapfiles in hdr/path ACLs
Previously a path or header had to be specified. But with the
extended mapfile support, these are no longer required values.
A mapfile may be used instead.
2026-02-08 00:08:08 +01:00
Frank Wall
95a30c536d net/haproxy: fix potential model migration error 2026-02-05 15:45:46 +01:00
Frank Wall
c6496afabc net/haproxy: add support for legacy GPC/GPT/SC ACLs
This is necessary, because according to the documentation,
the modern syntax cannot be mixed with legacy syntax in
several cases:

"This fetch applies only to the 'gpc' array data_type (and not
to the legacy 'gpc0' nor 'gpc1' data_types)."
2026-02-05 01:26:21 +01:00
Frank Wall
b27b732ce4 net/haproxy: full support for table names in conditions 2026-02-03 17:46:14 +01:00
Frank Wall
d90ef9bc1b net/haproxy: add support for GPC/GPT/SC to rules 2026-02-03 16:03:30 +01:00
Frank Wall
291b41bf22 net/haproxy: improve mapfile handling 2026-02-02 23:14:38 +01:00
Frank Wall
0558c85bb5 net/haproxy: add support for loading mapfiles in ACLs 2026-02-02 21:51:32 +01:00
Frank Wall
6594d14d9a net/haproxy: fix ssl certificates on maintenance page 2026-02-02 18:25:18 +01:00
Frank Wall
a999d59f57 net/haproxy: finishing touches and bugfixes 2026-02-02 17:38:20 +01:00
Frank Wall
2738d4af64 net/haproxy: add column "mode" to servers overview, refs #4632 2026-01-28 15:01:31 +01:00
Frank Wall
a4f2a6ba5c net/haproxy: add support for SSL SNI expressions, refs #3756 2026-01-28 14:50:41 +01:00
Frank Wall
c380136258 net/haproxy: add support for GPC/GPT/SC, refs #1123 refs #5109 2026-01-28 14:31:36 +01:00
Frank Wall
6e0fd49774 net/haproxy: major release 5.0 2026-01-27 15:33:28 +01:00
Frank Wall
c1b50f084e net/haproxy: replace stick-table type "ip" with "ipv4", refs #5147 2026-01-27 15:27:58 +01:00
Frank Wall
beacd221e3 net/haproxy: improve stick-table support 2026-01-27 15:24:39 +01:00
Frank Wall
1846df1639 net/haproxy: respect order in error messages 2026-01-25 15:59:18 +01:00
Frank Wall
713771e40d net/haproxy: add "enabled" field to rules 2026-01-25 15:39:40 +01:00
Frank Wall
fcece25f9d net/haproxy: change LUA boolean conversion 2026-01-25 15:18:11 +01:00
Frank Wall
76805d1eb1 net/haproxy: refactor http/tcp rules 2026-01-25 15:12:12 +01:00
Frank Wall
6dbefe5481 net/haproxy: add support for http-after-response rules 2026-01-22 22:32:46 +01:00
Frank Wall
5e39080312 net/haproxy: use GUI names in config comments 2026-01-22 00:32:51 +01:00
Frank Wall
add84716ca net/haproxy: add support for HTTP compression, closes #4867 2026-01-22 00:17:32 +01:00
Frank Wall
5fb8a58d93 net/haproxy: bump model version 2026-01-20 18:16:09 +01:00
Frank Wall
c367618fee net/haproxy: add support for HTTP/3 over QUIC, closes #4341 2026-01-20 18:13:49 +01:00
Frank Wall
512a24fb58 net/haproxy: support more sample fetches, closes #3702 2026-01-20 15:25:10 +01:00
Frank Wall
4a03086422 net/haproxy: add support for map_reg, closes #3641 2026-01-20 14:22:49 +01:00
Frank Wall
36ef9648e2 net/haproxy: control PROXY protocol for health checks, closes #2909 2026-01-20 13:48:12 +01:00
Frank Wall
0220a8fb79 net/haproxy: switch to HAProxy 3.2, refs #5147 2026-01-20 13:48:12 +01:00
Frank Wall
1c84ca6f49 net/haproxy: bump version 2026-01-20 13:48:09 +01:00
Frank Wall
7877d225ad net/haproxy: support deny_status in http-request deny 2026-01-20 13:47:45 +01:00
Frank Wall
b3ab4e7dd3 net/haproxy: add new condition: HTTP method 2026-01-20 13:47:45 +01:00
Frank Wall
cac1fa71ae net/haproxy: add support for http-request silent-drop 2026-01-20 13:47:45 +01:00
Franco Fichtner
9603879e5f net/haproxy: change revision due to pending changes coming to 26.1
Since there wasn't a relese here in a while my minor modifications piled
up.  That's not a bad thing, but to make it traceable bump the revision
now in order to have better means to distinguish the problem on the stable
plugin since this will be stable/26.1 in a few minutes.
2026-01-20 12:53:07 +01:00
Franco Fichtner
564674b469 net/haproxy: change wording style for "DEPRECATED" 2025-12-01 08:14:21 +01:00
Franco Fichtner
98ce5cbdce net/haproxy: slight reformat using xmllint, removing spurious values where reformatted 2025-09-06 19:01:27 +02:00
Monviech
ceace150e3
bootgrid: Sweep rowcount as default has been increased in baa1730b1a (#4916) 2025-08-29 14:40:53 +02:00
Franco Fichtner
cf8faee5a2 net/haproxy: the other one #4900 2025-08-19 07:03:20 +02:00
Matthew Bratschun
972776d7e1
haproxy-fix-client-cert-required-value-casing (#4900)
'Required' --> 'required'

[NOTICE] (18212) : haproxy version is 3.0.11-9e587df
[NOTICE] (18212) : path to executable is /usr/local/sbin/haproxy
[ALERT] (18212) : config : parsing [/usr/local/etc/haproxy.conf.staging:66] : 'bind 0.0.0.0:123' in section 'frontend' : 'verify' : unknown verify method 'Required', only 'none', 'optional', and 'required' are supported
[ALERT] (18212) : config : Error(s) found in configuration file : /usr/local/etc/haproxy.conf.staging
[ALERT] (18212) : config : Fatal errors found in configuration.
2025-08-19 06:47:23 +02:00
Franco Fichtner
f240ec0fce plugins: run style-model 2025-07-02 10:46:07 +02:00
Monviech
089aaa256d
mvc: Replace camelCase API notation with snake_case, some more spots that were missed (#4768) 2025-06-23 17:32:56 +02:00