Install to a non-production server first!!!!
You can find all the RPMS and the SRPM here once the mirrors sync.
http://mirror.contribs.org/smeserver/contribs/jbennett/sme7/squidguard/. I did a heck of a lot more things that I had planned on, but I did learn quite a bit in the process. Here is a summary of the changes/updates:
1. All of the entries are now DB settings. To view - config show squidguard
2. All of the entries in the Squidguard_Alllow and Block DB values will be populated to the squidguard.conf once the template is expanded. No more manually creating the ACL templates unless you use some of the new topics from the new blacklist that is noted within the package. Actually the whole squidguard.conf file will use entries from the DB values.
3. If you use SARG and an Ident program you can - config setprop squid Ident enabled ; expand-template /etc/squid/squid.conf ; /etc/rc7.d/S90squid stop ; /etc/rc7.d/S90squid start. This will allow you to view SARG reports based on userid and not PC name or locally resolved DNS name.
4. The supdate cron job has been re-worked to work with the new shalla blacklist as the old blacklist site wasn't being updated. More info at squidguard.org. If you leave the default in place, then you won't get any updates. If you change to the shalla list, then make sure to adhere to their terms. They have a lot more entries. I have been testing this on my 333 Celeron and it takes 20 minutes to reload squidguard once I use their list.
5. If you make changes to the trusted or untrusted entries, you have to manually restart squid before the entries will be used.
6. I have not tested the fullaccess and noaccess options.
That's all of the major changes I can remember. When you install, do a signal-event post-upgrade ; signal-event reboot. There are a potential 3 templates that need to be expanded, and I didn't create an action to automatically do that which is why the post-upgrade ; reboot is recommended. Maybe later I'll look at creating an event.
Good Luck to all,
John Bennett
P.S. Make sure to check the MD5SUM on the smeserver rpm. I uploaded it using Horde's Gollem File Manager and I would like to make sure the files uploaded correctly.
[EDIT] Did some further testing, the fullaccess and no access work just fine after you stop and start squid. I am going to add a different message for noaccess users. After that, I'm finished. So, for me, I'm very pleased with the outcome.