squidGuard - Known Issues
As with any source code there might be bugs or problems on specific platforms.
Please find below a list of reported problems, workarounds (if there is no
immediate bugfix possible) and bug fixes.
You may additionally want to check our bug tracker
and our patches.
- squidGuard 1.2.1:
Regex not working
Reason:
Problem in sg.y.in line 2350:
if(aclpass->dest->regExp != NULL && access){
if((result = sgRegExpMatch(aclpass->dest->regExp,req->url)) != 0){
if(aclpass->access){
Fix/Workaround:
Replace
req->url
by
req->strippedurl
Re-run configure, make, make install.
Will be fixed in version 1.3.
- squidGuard 1.2.1:
User lists not working on os/2 systems.
Reason:
As far as we could determine right now, the following line (near 955) in sg.y
is the cause:
rfc1738_unescape(ident);
if(defined(s->userDb, ident, (char **) &userquota) == 1){
founduser = 1;
unblockeduser = 1;
Fix/Workaround:
Replace
if(defined(s->userDb, ident, (char **) &userquota) == 1){
by
if(sgFindUser(s, ident, &userquota)) {
Will be fixed in version 1.3.
- squidGuard 1.2.1:
Too many warning about double slashes in urls. (Annotation: If you
find the number of warningss too high please send us a note. We trying
to figure out the percentage of (legal) urls that show this behaviour).
Reason:
Line 142 in sgDiv.c.
Fix/Workaround:
Comment this line out and recompile.
- squidGuard 1.2.1-beta branch:
User authentication does not work.
Reason:
A function was not working properly.
Fix:
Bug is fixed in squidGuard-1.2.1.
- squidGuard 1.2.1-beta under Windows (with LDAP support configured):
A linker error has been reported:
ld.exe: symbol `_yyin' defined more than once in lex.yy.o
make[1]: *** [squidGuard] Error 1
make[1]: Leaving directory
`squidguard-1.2.1-beta/src'
make: *** [all] Error 1
Reason:
Flex generates code that has two lines for defining yyin
(flex is doing this at least since 2001).
While this makes no problems on Unix the Windows linker
dislikes that.
Workaround:
Comment the following in lex.yy.c out
FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
Compile lex.yy.c manually and link the object files
manually.
- squidGuard 1.2.1-beta: When using user based access control with
the user tag
usernames consisting solely of numbers gives a syntax error forcing
squidGuard in emergency mode.
Reason:
No idea yet.
Workaround:
Use the tag userlist instead.
|
|
Documentation
Installation
Configuration
Runtime
Options
About blocking
Troubleshooting
Known Issues
Other Sources
|