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 KG 2007-2012