Older blog entries for jjw (starting at number 1)

Built and responded to DHCP_DISCOVER packets from within Net::DHCPClient. Almost ready to go in CPAN as an alpha module. It might actually be useful. I sort of doubt it tho'. What I need it for is pretty specialized. At least it will see the light of day, as opposed to my other stuff.

In case anyone cares (or needs this sort of thing) I made modifications to the cyrus imap server to do kerberized rimapd logins, and I made modifications to Mail::IMAPClient to do kerberized (or really any) rimapd connections. I can't see that it is especially useful to anyone, but if anyone wants it, they can have it. This stuff ended up being really useful for us (Indiana University) for hiding the fact that we are running imap servers behind pine. Or not really hiding, but allowing the login credentials on the front end running pine to be used to authenticate to the imap server.

Why isn't there a good way to to kerberos authentication via the web? I am not talking about mod_kerb stuff, I mean I want to pass the damn ticket. Maybe a plugin, but that ends up being a support nightmare. Web authentication just sucks. I don't want to encrypt the data stream. It is expensive, and stupid to encrypt every jpeg that is used for a button or a mouseover. There need to be better options. What we are left with is total encryption, or plaintext, or some hybrid that protects the principal authentication tokens (username/password) but leaves a secondary token open (some sort of cookie deally-bopper).

Enough ranting. More working on something fun.

So I posted my latest project. DHCPClient...it is supposed to let folks build DHCP packets from within perl. Probably not a big call for it, but I need it. It is not available via CPAN yet. I will wait until I have it regularly doing good DHCP_DISCOVERs first.

I have a ton of half completed projects that work "well enough" for me to do my job. Hopefully, posting this will get this one farther. I think all of my projects are initially too vast in scope, so I can get about a third done before I need to do something else for work. This ought to be focused enough.

Lots of my friends are unhappy with their jobs. I wish this wasn't so. It's like we've all hit this far in our lives, looked around, and noticed that the technology we are good at doesn't really make the world a better place, nor makes us any happier.

It'd be nice to actually make the world a better place.

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!