Search squid archive

Re: running squid on VERY low-end devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





John Doe escreveu:
other questions ..... when those routerboard boots, the date is December 31 1969. It will then get clock sincronized with ntp and go on.

is it possible to have an ACL based on the local date but include the year on the acl ??? i wanna squid to denied everything before clock get ntp adjusted. I dont wanna 1969 log entries on my logs to mess my reports ....

i know i can use time acl for matching weekdays and hours, but have never seen something year-related on the documents.

is that possible, to have an ACL matching local year of the machine running squid ?

Maybe an external_acl helper would do the trick...
It would check the date and allow/deny access


   i have written a small external helper in perl and it seems to do the trick.


--------------------------------
#!/usr/bin/microperl

while (<STDIN>) {

       ($second, $minute, $hour, $dayOfMonth, $month, $yearOffset, $dayOfWeek, $dayOfYear, $daylightSavings) = localtime();
       $year =3D 1900 + $yearOffset;

       if ($year < 2008) {
               print "ERR\n";
       } else {
               print "OK\n";
       }
}
--------------------------------


   i know perl isnt the most optimized language .... but as the= external acl is started on squid startup and keeps running until squid exits, i dont think that will be a problem.

   anyway, i would love to see something similar in C that could be compiled and run with less memory than perl requires .... unfortunelly i cant code even a 'hello world' in C !!! But i'll try that ..... shouldnt be too difficult.


--


	Atenciosamente / Sincerily,
	Leonardo Rodrigues
	Solutti Tecnologia
	http://www.solutti.com.br

	Minha armadilha de SPAM, NÃO mandem email
	gertrudes@xxxxxxxxxxxxxx
	My SPAMTRAP, do not email it






[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux