Keywords: Squidguard, Squid, Redirector, Proxy, Download, URL, Blacklist, Patches, Source, Software

## SquidGuard
HOME | Downloads | Documentation | Development | Blacklists | Contributions | Contact
--- | --- | --- | --- | --- | --- | ---
## 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 want to check our bug tracker (which is more up to date) and our patches. squidGuard 1.4-alpha and below: Compilation error with BerkeleyDB 4.7 Reason: Some old stuff has (finally) been removed from the db sources. SquidGuard unfortunately still uses the old syntax (historical reasons). Fix/Workaround: BerkeleyDB up to version 4.6 is known to work properly. Will be fixed in the next version. 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 warnings 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: Fixed in version 1.3. 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
Getting started
Destination ACLs
Source ACLs
Redirect Rule
Time Constraints
Authentication
Regular Expressions
Examples
Runtime Options About blocking Troubleshooting Known Issues Other Sources
© Powered by Shalla Secure Services 2007-2008