Older blog entries for samj (starting at number 2)

Finally got around to submitting my netfilter hacks which add network quota support. Took longer than I would have liked to make it patch-o-matic friendly but it's done now so I'm just waiting for Harald Welte (who incidently has an almost identical Geek Code to me) to put it in. It is intended for use in a commercial internet billing system but given the flexibility of netfilter I'm sure people will find plenty of creative things to do with it.

  • Cable users in Australia for example might want to keep themselves from going over the 3Gb limits imposed by the greedy telcos (esp Telstra, which is doing it's best to keep Australia in the dark ages).
  • Hosting centers and ISPs may want to impose traffic caps based on agreed credit terms
  • Educational institutions may want to exercise some control over students (the network equivalent of /dev/null for 1's and 0's)
  • Network administrators may want to limit certain types of bandwidth (eg quake, streaming media, etc) or traffic to certain machines/MAC addresses/subnets/etc.
In other news today I've got bronchitis and accidentally took the white pills instead of the yellow pills earlier and am now buzzing away at 2am :(
7 Oct 2001 (updated 16 Nov 2005 at 00:38 UTC) »

Just finished uploading 40-something SquirrelMail plugin packages to the Debian servers. That'll put me in the top 10 developer s by packages maintained. Kinda cheated though since they're all related to the same project. That didn't stop Turbo Fredriksson climbing to 2nd place with all his libroxen packages though :)

Hope someone finds them useful.

You know Debian has over 5,000 source packages now? That's what makes it the best distro out there. Oh, that and apt- get.

Bored? Check out Lesbian GNU/Linux or my favourite site, FuckedCompany. Found some interesting stuff about Fire Walking. I did that once. It was fun. But not as much fun as jumping off the 134m Nevis Highwire Bungy in NZ. And I didn't get blisters from that either. I'd show you the photos but pair.com broke my account and I haven't bothered to move it to my colo servers yet. Maybe later.

TTFN

Well here goes. My first diary entry.

Now rdesktop's settled a little with the 1.1.0 release and I've got a working Debian package uploaded, I've had a bit more time to concentrate on other projects.

Like PEAR Session, a custom session handler for PHP4 which supports any database accessible using the PEAR libraries. It stores sessions in a database rather than in separate files on disk, which not only has speed and scalability advantages, but allows multiple web servers to share sessions (ie for failover and load balancing). It also includes tips on session handling, and recommends OpenWDDX be used so as sessions are also accessible from other platforms. This means you can log in using mod_perl (say) and then transparently access a PHP application. Waiting for some useful feedback so I can roll out a 1.0.0 release so if you're bored, go play and let me know what you think. Given there's been a few hundred downloads and no bug reports I figure it works.

Also packaged up bpalogin to keep Australia's Telstra Bigpond C able subscribers happy. It's a nobrainer to install, using debconf to ask for a username and password and then setting itself up to start from the boot scripts. Maybe it'll earn Debian a few more users but it really would be nice if Bigpond would consider it as a supported platform. I'm not holding my breath though. They seem fairly happy to stick with FreezePad rather than approaching Scott Campbell about his Win Cable alternative, which actually works.

Oh, and then there's SquirrelMail which I've also packaged. I've done about 10 of the 47 plugins, but I'll save the rest until I finish the package building gadget I'm working on. Debian sid users can now 'apt-get install squirrelmail' to get a clean PHP webmail client, and hopefully we'll be seeing it and its plugins in Debian's upcoming 3.0 (woody) release.

Right... off to do some real work

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!