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

Reply via email to