Created attachment 418022 [details, diff] Patch fixing the issue When built on 64bit system squidguard segfaults on any attempt to add user-based acl. This is due to setuserinfo() function not being declared in any header, the compiler treats it as integer (default behavior?): sg.y:593:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sgDbUpdate(sp->userDb, user, (char *) setuserinfo(), Alas, squidguard own bugtracker is down for whatever reason. Adding declaration of setuserinfo() to sgEx.h fixed the problem for me in both squidguard-1.4 and squidguard-1.5_beta. Minimal squidGuard.conf to reproduce: --- logdir /var/log/squidGuard src test { user test } acl { default { pass any } } --- Fix (works for both 1.4 and 1.5) is attached to bugreport.
Can not reproduce it with supplied config on latest stable system. Reopen if it is still an issue for you