Archive for May, 2007

New Squid Committer: Amos Jeffries

May 13, 2007

Amos Jeffries is now a full Squid committer. (Read: we’re all too busy to review and commit his stuff and we think he’s the trustworthy type.) Congratulations Amos!

Squid-2.6.STABLE13 released

May 11, 2007

Squid-2.6.STABLE13 has been released. You can find more information in the release notes.

Proxy Autodetection and Autoconfiguration

May 11, 2007

There’s the occasional interest from people in proxy autodetection and autoconfiguration but for some weird reason the Squid documentation has never really touched on it.

This article seems to be quite a good FAQ relating to proxy autodetection/autoconfiguration with a lean towards “gotchas” that exist in various implementations. There’s also a few other places to eyeball: the original Netscape proposed standard for proxy.pac; The Wikipedia article and the “King” of PAC files which filters porn and spy sites (well, as best you can based on URL matching.)

There’s also the Microsoft WPAD for IPv6 extension - the specification and a developers’ blog entry covering the background.

I’ll try to wrap all of this up into a Squid Wiki article or two so there’s at least a single source of information for everyone to use when deploying proxy configuration and autodetection with Squid.

Greetings from IPv6

May 10, 2007

Greetz, I’m one of the suckers (or visionaries depending on who you talk to) who has taken the plunge of the edge of the Internet so to speak. From the well trodden park of IPv4 into the still nearly empty new world of IPv6.

There is a lot of talk these days about ‘IPv4 is running out’. It’s supposed to happen only 4 years away now. As with Y2K I am one of the unbelievers who laugh in the face of technological hysteria then do something practical to protect myself just in case.

To follow the metaphor I had one foot over the edge when I discovered that three of the stable supports of my business did not do IPv6 in any which way or form. Two I could isolate internally so nobody noticed I still had them in IPv4, the other though was Squid.

That marvelous proxy server that can be configured to do just about anything to control customers access to the web. Could not talk to an IPv6 client or server.

That was December 2006, 2 weeks before we planned to go fully native IPv6 inside. Major braking, me quickly looking for an alternative and finding no choice but to make it work. I am always of the belief that its better to fix or replace software at the source rather than create a child version and play catchup. So I joined the team (good thing Squid is open source).

Since then I have taken control of the Squid3-ipv6 code and done a lot of renovation. Details on all that are another post altogether……

Request for some help: CSS template magic!

May 10, 2007

I’m not really a “web developer” and although I can drive style sheets, I’m not a “CSS” hacker. So here’s my first request: could someone please give me a hand adapting the CSS from the new Squid site into a WordPress-happy theme? I’d love to have the Squid blog(s) themed similarly to the website.

Oh, and if someone could give Kinkie a hand adopting the new CSS to the wiki (http://wiki.squid-cache.org/) we’d be forever grateful.

The New Squid Website is Almost Done..

May 10, 2007

The new Squid website (http://new.squid-cache.org/) is almost done. The stuff left to implement is now relatively short:

  • Fix up some of the site grammar (thanks to Chris Nighswonger and Martin Brooks)
  • Some link fixes -/Advisories/ needs to be re-created and populated; the visolve link needs updating
  • The dynamic pages need to return sane expiry and validator information so they can be cached. Having non-cached pages on a website about a proxy product is a bit hypocritical!
  • Please feel free to add any further comments about the site to this post; I’ll aim to update the site during the weekend.