Newsgroup: it.comp.os.linux.sys
Titolo: squidGuard e ACL 'time'...

Devo bloccare faisbuk, ma siccome l'azienda è abitata la notte
(ONLUSS), lo devo sbloccare in orario non lavorativo.
A parte maledire gli autori di squidGuard che mettono nel sito una
sintassi che non funziona, ho aggiunto al mio squidGuard.conf:
 time non-apertura {
        weekly  mtwhf 00:00-08:00 18:00-24:00   # Orario non-lavorativo
        weekly  a 00:00-08:00 13:00-24:00       # Sabato solo la mattina
        weekly  s 00:00-24:00                   # Domenica chiuso
        date    *.01.01                         # Primo dell'anno
        date    *.01.06                         # Epifania
        date    *.04.24                         # Festa della liberazione dal nazifascismo
        date    *.05.01                         # Festa del Lavoratore
        date    *.06.02                         # Festa della Repubblica
        date    *.12.24                         # Vigilia di Natale
        date    *.12.25                         # Natale
        date    *.12.26                         # Santo Stefano
        date    *.12.31                         # Capodanno
 }
e quindi una acl:
 acl {
        staff {
                pass    all
        }
        default within non-apertura {
                pass    pass_dom white !black !gambling !porn !malware !violence !warez !proxy all
                redirect 
http://proxy/redirect.php?clientaddr=%a&clientname=%n&clientident=%i&clientgroup=%s&destinationgroup=%t&url=%u
        } else {
                pass    pass_dom white !nonlavorativi !black !gambling !porn !malware !violence !warez !proxy all
                redirect 
http://proxy/redirect.php?clientaddr=%a&clientname=%n&clientident=%i&clientgroup=%s&destinationgroup=%t&url=%u
        }
 }
ma nonostante questo il blocco di faisbuk (lista 'nonlavorativi') sembra
funzionare comunque e sempre.
Dove sbaglio? Grazie.
-- 
  Principio di Napoleone: non attribuire a malintenzione ciò che può
  essere semplicemente spiegato come imbecillità.
						(Davide Bianchi da icols)

 (ONLUSS), lo devo sbloccare in orario non lavorativo.
utilizza SquidTl. Lo installi, imposti la TimeRule, imposti da Rule di
blocco di facebook e vivi felice :-)
https://launchpad.net/squidtl
Michele
-- 
O-Zone ! No (C) since 1996
On the road with VFR VTec 2002 "Vuffy", on the net with Linux Slackware.
Home+BLOG @ 
http://www.zerozone.it
 || Best of Italy @
http://www.openitaly.net

Mandi! O-Zone
  In chel dì si favelave...
OZ> utilizza SquidTl. Lo installi, imposti la TimeRule, imposti da Rule di
OZ> blocco di facebook e vivi felice :-)
...non posso usare l'autenticazione, e l'accesso guest non è una
eccezione.
Ad ogni modo, idiosincrasie tra documentazione e realtà, il problema è
che 'default' non prende time span.
-- 
  Does anybody here remember Vera Lynn?
							(Pink Floyd)

 che 'default' non prende time span.
con squidGuard ho avuto talmente tanti problemi che ho deciso di creare
squidTl :-)
Spiacente di non poterti aiutare.



Non lo conoscevo e mi fa piacere che ci sia una _valida_ alternativa a
squidguard, ma... solo mysql? Non ho letto a fondo la documentazione, ma
dal file install vado solo mysql. Perché non metti anche sqlite3 | pg?
Ciao


Ciao, provato con sqlite ma non era possibile a causa della necessità di
aprire più connessioni (parallele) sullo stesso DB. Postgres non lo
conosco...:-P
Cos'ha MySQL che non và ? :-)



Emmm... è mysql? Ogni tot su .sys escono continue litigate su mysql.
Anche se non sono mai intervenuto, mysql non lo sopporto da quando, un
bel giorno, dopo aver fatto un semplice "INSERT INTO (a,b) values
(1,2)", mi ha zappato una tabella intera, rispondendomi che la chiave
primaria era duplicata + altra info (id int unique not null
auto_increment primay key). Ed io nemmeno la toccavo la chiave primaria
nella mia query! In rete, cercando "altra info", ho visto una miriade di
persone con lo stesso problema.
Da quella volta, basta. Mai più mysql.
E tutte le applicazioni che sviluppo, solo pg o sqlite, da qui sui
server solo pg e da qui la domanda.
Ciao

 Ciao


Mandi! O-Zone
  In chel dì si favelave...
OZ> Spiacente di non poterti aiutare.
...sono tropo pigro per portare rancore. ;-)))
Seriamente: di questi tempi ho altri problemi, squidtl è entrato nela
mia coda delle cose da fare, e anche abbastanza prima della ''conquista
del mondo'' che sta verso la fine. ;)
Grazie.
-- 
  Mentre Utopia andava via allegramente perche` vedeva il futuro presente
  Verita` le sussurrava a capo chino:
  ``stai confondendo desiderio e destino''		(I Nomadi)

 gradita. Dimmi cosa ti serve e vedo di darti una mano :-)
Per fare lo schema del db, semplicemente il file "squidtl.sql". E questa
è la parte più semplice.
Poi, ci sarebbe da modificare il codice per far si che, se il db
collegato è mysql, eseguire mysql_query, altrimenti pg_query, e così
tutte le altre funzioni.
Per me non è un problema fare lo schema, ma modificare il codice non è
così semplice, da quello che posso vedere.
Ciao


OK, senti si può continuare in privato oppure su launchpad
(
https://launchpad.net/squidtl
) ? Sul NG si perdono un pò le discussioni...
Se lo schema SQL è il medesimo e l'unica modifica sono le funzioni non
ci sono problemi !
Grazie, Michele
