Merge pull request #4382 from fraenki/haproxy_440

net/haproxy: release 4.4
This commit is contained in:
Frank Wall 2024-12-18 13:24:09 +01:00 committed by GitHub
commit fc5629d810
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 25 additions and 15 deletions

View file

@ -1,6 +1,5 @@
PLUGIN_NAME= haproxy
PLUGIN_VERSION= 4.3
PLUGIN_REVISION= 2
PLUGIN_VERSION= 4.4
PLUGIN_COMMENT= Reliable, high performance TCP/HTTP load balancer
PLUGIN_DEPENDS= haproxy28 py${PLUGIN_PYTHON}-haproxy-cli
PLUGIN_MAINTAINER= opnsense@moov.de

View file

@ -6,6 +6,12 @@ very high loads while needing persistence or Layer7 processing.
Plugin Changelog
================
4.4
Fixed:
* Cron job "Sync SSL certificate changes" not working (#4035)
* Template error with empty user group (#3364)
4.3
Added:

View file

@ -886,22 +886,27 @@
{% if group_data == {} %}
# WARNING: group data not found ({{group}})
{% else %}
{# # extract user list from group object #}
{% for user in group_data.members.split(",") %}
{% set user_data = helpers.getUUID(user) %}
{% if user_data.name in users_seen %}
{# # check if group has any member #}
{% if group_data.members is defined %}
{# # extract user list from group object #}
{% for user in group_data.members.split(",") %}
{% set user_data = helpers.getUUID(user) %}
{% if user_data.name in users_seen %}
# WARNING: skipping duplicate username ({{user_data.name}})
{% else %}
{% do users_seen.append(user_data.name) %}
{# # check if using an encrypted password #}
{% if user_data.password|default("")|truncate(1, False, '', 0) == '$' %}
{% set user_pwsec = 'password' %}
{% else %}
{% set user_pwsec = 'insecure-password' %}
{% endif %}
{% do users_seen.append(user_data.name) %}
{# # check if using an encrypted password #}
{% if user_data.password|default("")|truncate(1, False, '', 0) == '$' %}
{% set user_pwsec = 'password' %}
{% else %}
{% set user_pwsec = 'insecure-password' %}
{% endif %}
user {{user_data.name}} {{user_pwsec}} {{user_data.password}}
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
{% else %}
# WARNING: ignoring group with no members ({{group_data.name}})
{% endif %}
{% endif %}
{% endfor %}
{% else %}