This commit is contained in:
Florent Daigniere
2024-06-19 15:35:44 +02:00
parent c0d0dcf713
commit 89ff26660f

View File

@@ -76,7 +76,7 @@ PROTO_ALL_BUT_HTTP=PROTO_MAIL.copy()
PROTO_ALL_BUT_HTTP.extend(['443']) PROTO_ALL_BUT_HTTP.extend(['443'])
PROTO_ALL=PROTO_ALL_BUT_HTTP.copy() PROTO_ALL=PROTO_ALL_BUT_HTTP.copy()
PROTO_ALL.extend(['80']) PROTO_ALL.extend(['80'])
for item in args.get('PROXY_PROTOCOL', None).split(','): for item in args.get('PROXY_PROTOCOL', '').split(','):
if item.isdigit(): if item.isdigit():
args[f'PROXY_PROTOCOL_{item}']=True args[f'PROXY_PROTOCOL_{item}']=True
elif item == 'mail': elif item == 'mail':
@@ -85,6 +85,8 @@ for item in args.get('PROXY_PROTOCOL', None).split(','):
for p in PROTO_ALL_BUT_HTTP: args[f'PROXY_PROTOCOL_{p}']=True for p in PROTO_ALL_BUT_HTTP: args[f'PROXY_PROTOCOL_{p}']=True
elif item == 'all': elif item == 'all':
for p in PROTO_ALL: args[f'PROXY_PROTOCOL_{p}']=True for p in PROTO_ALL: args[f'PROXY_PROTOCOL_{p}']=True
elif item == '':
pass
else: else:
log.error(f'Not sure what to do with {item} in PROXY_PROTOCOL ({args.get("PROXY_PROTOCOL")})') log.error(f'Not sure what to do with {item} in PROXY_PROTOCOL ({args.get("PROXY_PROTOCOL")})')