SquidGuard package TEST
-
when configuration was done on filter , the line of redirector appears on squid … right .. .good ...
but the contents of /usr/local/etc/squidGuard/squidGuard.conf are same on all situations ... no changes were made on file .... every time is look like this :more /usr/local/etc/squidGuard/squidGuard.conf
============================================================
SquidGuard configuration file
This file generated automaticly with SquidGuard configurator
(C)2006 Serg Dvoriancev
email: dv_serg@mail.ru
============================================================
logdir /var/squidGuard/log
dbhome /var/db/squidGuardacl {
default {
pass none
redirect http://127.0.0.1/sgerror.php
}
} -
i find the error ,
when you define an time in acl , default or other acls , the config shows only that above squidguard.conf, if no time is used in acl ,,, evething is fine ,, -
other typos
when click save on squid properties, this remove the line of redirector on squid.conf, and the filter stops working …
if you click the button start of squidguard in "Status > Services " menu , this hangs squid an stop then all.
-
Notation: If exists error in configuration data, Configurator maked small default config with DenyAll access. All error's posts in log on the firts page webGUI.
This is default block config.# ============================================================ # SquidGuard configuration file # # This file generated automaticly with SquidGuard configurator # # (C)2006 Serg Dvoriancev # email: dv_serg@mail.ru # ============================================================ logdir /var/squidGuard/log dbhome /var/db/squidGuard acl { default { pass none redirect http://127.0.0.1/sgerror.php } }
If You have this config - pleace looking Log on first page squidGuard gui (checkbox must be checked). Latest errors added when Apply button pressed
ps I planing add 'ERROR config DATA' notification on first page .Thanks for you test - i will analyze bugs
–---------------------------------
BagBeer - beer for real programmer's -
when click save on squid properties, this remove the line of redirector on squid.conf, and the filter stops working ...
i know this problem, but temporary no see way to solve(only hack squid GUI src :( ).
Now after change squid config need press Apply button in squidGuard gui. This renew all config's.if you click the button start of squidguard in "Status > Services " menu , this hangs squid an stop then all.
OK, thanks
-
just an idea …. why don't you install squid togheter with squidguard, an proxy complete solution with filtering, and people can decide if they want only a proxy , they use squid or if want content filtreing proxy they will use your package ...
i am running on a new trouble ....
the message says
The url_rewriter helpers are crashing too rapidly, need help!
and squid crash ...
and idea ?
-
Need Log list, SG config and more information about
(log - from 1 page SG gui)PS How you name of package 'Proxy Content filter'?
Word 'proxy' must exists in name, what makes it easy to understand -
ok … NAME .. Proxy Content Filter .. great..
the error on squid were because package db3 was missing ..... an pkg_add -r db3 solves all ...
now in production ...
-
but …. ACLs with Times .... causes configuration error .. i try several ways .. with no success.
look the log
09.05.2007 11:39:09: sg_build_config: create squidGuard config
09.05.2007 11:39:09: sg_build_config: check configuration data
09.05.2007 11:39:09: sg_build_config: error configuration data. It's all errors:
ACL 'default' error: overtime destination name '[' not found
09.05.2007 11:39:09: sg_build_config: terminated.
09.05.2007 11:39:09: sg_build_default_config: Created default configuration. All content will blocked.
09.05.2007 11:39:09: sg_reconfigure: generate squidGuard config and save to /usr/local/etc/squidGuard/squidGuard.conf. -
OK Big thanks I found problem source, but update only in evning or tomorrow
-
DVSerg ..what time is it you on UTC ?? i amin Brazil -3 UTC … and you?
-
DVSerg ..what time is it you on UTC ?? i amin Brazil -3 UTC … and you?
Now i have 16:05 09-05-2007 ;D
You can change self File /usr/local/pkgsquidGuard.inc
need add line$sgx[FLD_OVERDESTINATIONNAME] = trim( str_replace('[', '', $sgx[FLD_OVERDESTINATIONNAME]) );
LOOK this
Line 1120 must be} else { $sgx[FLD_DESTINATIONNAME] = trim( substr($pfx['dest'], 0, strpos($pfx['dest'], '[')) ); $sgx[FLD_OVERDESTINATIONNAME] = trim( strstr($pfx['dest'], '[') ); $sgx[FLD_OVERDESTINATIONNAME] = trim( str_replace(']', '', $sgx[FLD_OVERDESTINATIONNAME]) ); $sgx[FLD_OVERDESTINATIONNAME] = trim( str_replace('[', '', $sgx[FLD_OVERDESTINATIONNAME]) ); // add this }
and line 1159-1165
} else { $sgx[FLD_DESTINATIONNAME] = trim( substr($pfx['dest'], 0, strpos($pfx['dest'], '[')) ); $sgx[FLD_OVERDESTINATIONNAME] = trim( strstr($pfx['dest'], '[') ); $sgx[FLD_OVERDESTINATIONNAME] = trim( str_replace(']', '', $sgx[FLD_OVERDESTINATIONNAME]) ); $sgx[FLD_OVERDESTINATIONNAME] = trim( str_replace('[', '', $sgx[FLD_OVERDESTINATIONNAME]) ); // add this }
-
other suggestion
in destinations tab
domains , expressions and/or urls can be separeted always with a new line…
like this
anydomian.com
xyz.ccom
zzz.com
and so onsame to urls or expressions
sexy
pussy
etcit's make more sense to use other imported lists
-
I did not get a correct list of the transfer line from HTML form
I set 'space' as separator from the need
In expressions use '|' as separator by default in squidGuard db files
Expressions may contains any other RegularExpression string ;)'sex|porno' - mean as expression 'sex OR porno'
ps I explore this problem once more.. but the first need test all other bugs
-
new thing … is a must have thing ..... the log of squid access.log ... to the admins look and insert new blocked content
-
other little bug
redirect field in destinations …. is no accepting any inputs ...
-
new thing ... is a must have thing ..... the log of squid access.log ... to the admins look and insert new blocked content ```Aaa .. my translator can't eat this ;D More information plz.
i find the error ,
when you define an time in acl , default or other acls , the config shows only that above squidguard.conf, if no time is used in acl ,,, evething is fine ,,It's not a bug - it's gui future. This field take all you ACL settings and store to config.xml
-
sorry …. a new feature to add .... in the log TAB ... we can view squid logs aka ... /var/squid/log/access.log.... then admins can look who is looking for new forbbiden content and include in customized lists
-
sorry …. a new feature to add .... in the log TAB ... we can view squid logs aka ... /var/squid/log/access.log.... then admins can look who is looking for new forbbiden content and include in customized lists
Ok, i look this.
But exists one package - lightsquid, and develope SARG - report's for analyze squid Logs. I use lightsquid. -
Right now I'm getting this error in the cache.log over and over again:
/libexec/ld-elf.so.1: Shared object "libdb3.so.3" not found, required by "(squidGuard)"I also am running snapshot from 5-9-2007
*edit
After I installed freeradius, the lib error went away, I guessed this would happen since freeradius use to be missing the same library at one point when it was broken. I thought it was fixed but then I tried just manually starting squid and it gave this error:
/libexec/ld-elf.so.1: Shared object "libdb3.so.3" not found, required by "squidGuard"
Along with that my cache.log errors changed to these:
2007/05/10 00:40:14| WARNING: url_rewriter #1 (FD 6) exited
2007/05/10 00:40:14| WARNING: url_rewriter #2 (FD 7) exited
2007/05/10 00:40:14| Too few url_rewriter processes are running
FATAL: The url_rewriter helpers are crashing too rapidly, need help!Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.118 seconds = 0.081 user + 0.037 sys
Maximum Resident Size: 7360 KB
Page faults with physical i/o: 0you can confirm by using this command:
"ldd /usr/local/bin/squidGuard"
This is the output
squidGuard:
libdb3.so.3 => not found (0x0)
libc.so.6 => /lib/libc.so.6 (0x28086000)
it seems that this should come as part of the berkley DBResolution**
pkg_delete db3-3.3.11_3,1
pkg_add -r db3
cp /usr/local/lib/libdb3.so.3 /libexec/Make sure squid is running if it isn't save its settings, make sure it starts
Hit apply on squidguard, you should see its status changed to startedPossible Bugs:
On a restart, squidGuard will decide to reinstall itself during the package resync. This has only happened once, and I will try to figure out how to reproduce the problem