Squid Package Status



  • All,

    I realize there have been a few error reports with the Squid package and I want everyone to know I am tackling those.  I've come to the limits of flexibility in what I can do using the current packaging system so I'm rewriting the Squid interface in straight PHP to allow more flexibility in integrating with other future packages (i.e., squidGuard).  At the same time, I will be reviewing the include file that writes the configuration and making any necessary changes to resolve some of the squid.conf errors that have been reported.  I'll continue to post status updates as I make additional progress on this, but I'm already about a quarter of the way done in the rewrite.

    Once of the key items I've been intent on writing is a log parser that will take the cache log and display it in the webGUI to report on websites accessed, times, user authentications, etc. and I hope to have that released with the update.

    Thanks!

    Mike



  • Good stuff!  I talked with Colin last night about the logging facility and requested that, after 1.0, the packaging system make allowances for persistent package logs (right now logs are rotated in place).  The log analysis facility you're talking about will probably depend on keeping logs for at least an extra rotation but will be extremely useful when its done and can be the basis for all kinds of reporting fanciness in the future if you (or someone else) so desires.



  • The changes you're making sound excellent!  I'm sure the entire community is excited to see the end result.  Thank you for all your hard work bringing this forward to a stable package for us.



  • All,

    I'm happy to announce that the Squid RADIUS Authenicator that I submitted has been officially committed to the FreeBSD ports tree:

    Synopsis: New port: www/squid_radius_auth

    State-Changed-From-To: open->closed
    State-Changed-By: edwin
    State-Changed-When: Fri Nov 25 02:13:59 GMT 2005
    State-Changed-Why:
    Committed, thanks!

    http://www.freebsd.org/cgi/query-pr.cgi?pr=87858

    This will be used with the Squid package that is in development to allow RADIUS authenication as an authenticator as development progresses.

    Mike



  • @Myntric:

    All,

    I'm happy to announce that the Squid RADIUS Authenicator that I submitted has been officially committed to the FreeBSD ports tree:

    Synopsis: New port: www/squid_radius_auth

    State-Changed-From-To: open->closed
    State-Changed-By: edwin
    State-Changed-When: Fri Nov 25 02:13:59 GMT 2005
    State-Changed-Why:
    Committed, thanks!

    http://www.freebsd.org/cgi/query-pr.cgi?pr=87858

    This will be used with the Squid package that is in development to allow RADIUS authenication as an authenticator as development progresses.

    Mike

    Nice work!!



  • Hi Mike,
    Any new news on squid?

    Happy Holidays



  • Hi, only my 2nd post here …

    I got the new 1.0BETA, installed, its running (WAN on PPPOE)
    Next I went and got the squid download (does the broken! mean it FLAT OUT DOESNT WORK)
    because I dont even get error messages, once I enable IE or Mozilla to use the port 3128 I get no replies from Squid ... am I missing something?

    Firewall rule(s) ? or Squid setting in the GUI ??

    please let me know if there is hope with what available now or must I wait for the package to be "UNBroken / Fixed"  ::) hehe

    thanks to all the DEVs for thier hard hard work.

    Mike



  • Broken means exactly that.  There's another post detailing a lot of what's broken and Myntric is completely rewriting the package.  It technically can be made to work, but unless you really know what you're doing with squid, I don't recommend messing with it right now.  Myntric's done an amazing job on his existing package, and I expect the final result to be easily one of the nicest pfSense packages thus far.  Let him get through the holidays and then if it absolutely has to be done ASAP, then bribery will probably be the most recommended course of action.



  • Good explanation. Makes sense. I'll be happy to bribe him with actual money when it comes to that. :)



  • The holiday are finally nearing an end and hopefully things will be back to normal.  I basically had to put a hard stop to any development over the last 3-4 weeks due to the sheer insanity of both family and work-related projects.  I'm hoping as we move into January I'll have more time to commit.

    The re-write itself is going fairly well.  I have several pages done and am working on some of the more complex items that stumped me before the holidays and hopefully enlightenment will hit me soon.  I'll continue to post status updates as it picks back up now.



  • If anything squid-ish stumps you for too long, shoot me an email.  I've had my arms shoulder deep into its guts now for several months and I can probably help.



  • @submicron:

    If anything squid-ish stumps you for too long, shoot me an email.  I've had my arms shoulder deep into its guts now for several months and I can probably help.

    The problem I encountered is actually more PHP related.  It's relatively new to me and has been a learning experience; especially since I haven't programmed in anything in years.  :)



  • Yeah, I invested heavily in php related source material over the holiday and I highly recommend the Core PHP book.  I know most of the same material is available online, but its sometimes nice to just sit down and go over a chapter and maybe learn a few new ways of doing things or to bone up on the minutia of a particular function.


Log in to reply