From: Matthias Fischer Date: Fri, 30 Sep 2022 19:05:56 +0000 (+0200) Subject: proxy.cgi: Fix for Bug #12826 'squid >=5 crashes on literal IPv6 addresses' X-Git-Tag: v2.27-core171~24 X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff_plain;h=e0be9eab47d621545e5498c32c0fef39f7ef84a9 proxy.cgi: Fix for Bug #12826 'squid >=5 crashes on literal IPv6 addresses' Signed-off-by: Matthias Fischer Reviewed-by: Bernhard Bitsch --- diff --git a/html/cgi-bin/proxy.cgi b/html/cgi-bin/proxy.cgi index 577d37b93d..b4073343e0 100644 --- a/html/cgi-bin/proxy.cgi +++ b/html/cgi-bin/proxy.cgi @@ -3525,9 +3525,19 @@ END $_ =~ s/__PROXY_PORT__/$proxysettings{'PROXY_PORT'}/; print FILE $_; } - print FILE "\n#End of custom includes\n"; + print FILE "\n#End of custom includes\n\n"; close (ACL); } + + print FILE < 5.x +acl to_ipv6 dst ipv6 +acl from_ipv6 src ipv6 +http_access deny to_ipv6 +http_access deny from_ipv6 +END + ; + if ((!-z $extgrp) && ($proxysettings{'AUTH_METHOD'} eq 'ncsa') && ($proxysettings{'NCSA_BYPASS_REDIR'} eq 'on')) { print FILE "\nredirector_access deny for_extended_users\n"; } # Check if squidclamav is enabled.