From e26faa4c97d0e7e1d9da709a4ab30ec263bc37fe Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Sun, 14 Jun 2026 10:20:13 +0200 Subject: [PATCH] [tutorial v1.1_240] Username is mandatory if a password is set --- foxyproxy/00-foxyproxy.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/foxyproxy/00-foxyproxy.yml b/foxyproxy/00-foxyproxy.yml index 12201fbb..0483b7f2 100644 --- a/foxyproxy/00-foxyproxy.yml +++ b/foxyproxy/00-foxyproxy.yml @@ -71,6 +71,44 @@ proxies: - SOCKS4 - SOCKS5 + username: + description: Username + type: unix_user + mandatory: + jinja: |- + {% if _.password is not propertyerror and _.password %} + true + {% else %} + false + {% endif %} + return_type: boolean + description: if a password is set + disabled: + jinja: |- + {{ _.type not in ['HTTP', 'HTTPS/SSL', 'SOCKS4', 'SOCKS5'] }} + return_type: boolean + description: |- + if type not in: + - HTTP + - HTTPS/SSL + - SOCKS4 + - SOCKS5 + + password: + description: Password + type: secret + mandatory: false + disabled: + jinja: |- + {{ _.type not in ['HTTP', 'HTTPS/SSL', 'SOCKS4', 'SOCKS5'] }} + return_type: boolean + description: |- + if type not in: + - HTTP + - HTTPS/SSL + - SOCKS4 + - SOCKS5 + url: description: URL type: web_address