proxy.cgi: fix ldap utf8 authentification.

Fixes: #786
This commit is contained in:
Arne Fitzenreiter
2011-09-05 11:29:08 +02:00
parent 5de6ca7829
commit 725e3869f4
2 changed files with 2 additions and 0 deletions

View File

@@ -4,3 +4,4 @@ etc/rc.d/init.d/console
usr/local/sbin/setup
usr/local/bin/setddns.pl
srv/web/ipfire/cgi-bin/ddns.cgi
srv/web/ipfire/cgi-bin/proxy.cgi

View File

@@ -3147,6 +3147,7 @@ END
if ($proxysettings{'AUTH_METHOD'} eq 'ldap')
{
print FILE "auth_param basic utf8 on\n";
print FILE "auth_param basic program $authdir/squid_ldap_auth -b \"$proxysettings{'LDAP_BASEDN'}\"";
if (!($proxysettings{'LDAP_BINDDN_USER'} eq '')) { print FILE " -D \"$proxysettings{'LDAP_BINDDN_USER'}\""; }
if (!($proxysettings{'LDAP_BINDDN_PASS'} eq '')) { print FILE " -w $proxysettings{'LDAP_BINDDN_PASS'}"; }