Revision: 7166 http://sourceforge.net/p/ipcop/svn/7166 Author: dotzball Date: 2013-11-23 19:52:20 +0000 (Sat, 23 Nov 2013) Log Message: ----------- Write squid.conf in Squid 3.3 format.
Modified Paths: -------------- ipcop/trunk/src/scripts/makesquidconf.pl ipcop/trunk/src/scripts/upgrade.sh Modified: ipcop/trunk/src/scripts/makesquidconf.pl =================================================================== --- ipcop/trunk/src/scripts/makesquidconf.pl 2013-11-23 13:50:19 UTC (rev 7165) +++ ipcop/trunk/src/scripts/makesquidconf.pl 2013-11-23 19:52:20 UTC (rev 7166) @@ -405,17 +405,17 @@ if ($proxysettings{'LOGGING'} eq 'on') { print FILE <<END -access_log /var/log/squid/access.log +access_log stdio:/var/log/squid/access.log cache_log /var/log/squid/cache.log cache_store_log none END ; - if ($proxysettings{'LOGUSERAGENT'} eq 'on') { print FILE "useragent_log \/var\/log\/squid\/user_agent.log\n"; } + if ($proxysettings{'LOGUSERAGENT'} eq 'on') { print FILE "access_log stdio:\/var\/log\/squid\/user_agent.log useragent\n"; } if ($proxysettings{'LOGQUERY'} eq 'on') { print FILE "\nstrip_query_terms off\n"; } } else { print FILE <<END -access_log /dev/null -cache_log /dev/null +access_log stdio:/dev/null +cache_log stdio:/dev/null cache_store_log none END ;} @@ -444,7 +444,7 @@ { if ($proxysettings{'AUTH_METHOD'} eq 'ncsa') { - print FILE "auth_param basic program $authdir/ncsa_auth $userdb\n"; + print FILE "auth_param basic program $authdir/basic_ncsa_auth $userdb\n"; print FILE "auth_param basic children $proxysettings{'AUTH_CHILDREN'}\n"; print FILE "auth_param basic realm $authrealm\n"; print FILE "auth_param basic credentialsttl $proxysettings{'AUTH_CACHE_TTL'} minutes\n"; @@ -453,7 +453,7 @@ if ($proxysettings{'AUTH_METHOD'} eq 'ldap') { - print FILE "auth_param basic program $authdir/squid_ldap_auth -b \"$proxysettings{'LDAP_BASEDN'}\""; + print FILE "auth_param basic program $authdir/basic_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'}"; } if ($proxysettings{'LDAP_TYPE'} eq 'ADS') @@ -530,7 +530,7 @@ if ($proxysettings{'AUTH_METHOD'} eq 'radius') { - print FILE "auth_param basic program $authdir/squid_radius_auth -h $proxysettings{'RADIUS_SERVER'} -p $proxysettings{'RADIUS_PORT'} "; + print FILE "auth_param basic program $authdir/basic_radius_auth -h $proxysettings{'RADIUS_SERVER'} -p $proxysettings{'RADIUS_PORT'} "; if (!($proxysettings{'RADIUS_IDENTIFIER'} eq '')) { print FILE "-i $proxysettings{'RADIUS_IDENTIFIER'} "; } print FILE "-w $proxysettings{'RADIUS_SECRET'}\n"; print FILE "auth_param basic children $proxysettings{'AUTH_CHILDREN'}\n"; @@ -629,7 +629,7 @@ } print FILE <<END -acl localhost src 127.0.0.1/32 +acl localhost src 127.0.0.0/32 END ; open (PORTS,"$acl_ports_ssl"); @@ -1255,7 +1255,7 @@ if ($proxysettings{'ENABLE_REDIRECTOR'} eq 'on' && &activeredirectors > 0) { print FILE "url_rewrite_program $redirectwrapper\n"; - print FILE "url_rewrite_children $proxysettings{'CHILDREN'}\n\n"; + print FILE "url_rewrite_children $proxysettings{'CHILDREN'} startup=1 idle=1 concurrency=0\n\n"; } close FILE; Modified: ipcop/trunk/src/scripts/upgrade.sh =================================================================== --- ipcop/trunk/src/scripts/upgrade.sh 2013-11-23 13:50:19 UTC (rev 7165) +++ ipcop/trunk/src/scripts/upgrade.sh 2013-11-23 19:52:20 UTC (rev 7166) @@ -105,3 +105,7 @@ # Fix permissions of urlfilter files if necessary /usr/local/bin/blacklistupdate.pl --perm + +# write new squid.conf (format changed with squid 3.3.x in 2.1.1 +/usr/local/bin/makesquidconf.pl + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ Ipcop-svn mailing list Ipcop-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipcop-svn