Older blog entries for bagder (starting at number 5)

I posted a curl version 7 beta yesterday. With this upcoming release, I hope to be able to offer a truely usable library for transfering files with URL syntax.

Put together a curl version seven web page to have somewhere to sum up the changes done in curl v7.

Documentation surely is a pain. The larger amount of scripts and programs you make available for free on the web, the more questions you get on email and the more docs you're "forced" to write to take some load off the email replying business. I did add the spam.pl docs page the other day as well.

Blockspam is another little project of mine. It is a little script I use to search each incoming email for known spam "talk" and if detected, the mail is tagged as spam and I can use a different procmail rule to filter it as I see fit. Had to write instructions for that one as well.

advogato.org is getting bigger. As others have said, I feel I have to agree with the need for subdividing the list of persons and projects somehow. ~400KB listings aren't very friendly. Maybe being able to list people depending on what projects they appear in would be useful, or depending on what kinds of projects (that would require some more info for each listed project).

Took some time to apply a bunch of patches and do some changes to spam.pl that were lagging and then I released a new version.

Of course I messed up and released a buggy version and had to make a second release just hours after the previous one. I sure am silly at times.

Edit the spam.pl web page a bit as well. Got some complaints that there's no documentation what so ever with the distributed script! ;-) I corrected that somewhat in this second release...

I received a request for IPv6 support in curl. I've had it listed in my TODO for ages, but I've never got around to actually add it. Mostly because no one has wanted it and I haven't had a machine or daemons running under it. We'll see what happens. It would be neat.

Wrote up a web based thing for a crowd to settle on a decision. You know, when seven people are trying to find a date that suits all of them or a film that everybody wants to see. I made a little 'matrix' thing that turned out pretty nifty. Or at least as nifty as one of those two-hours web scripts can get. :-)

Planning for an early beta-release on curl 7.

I was made aware of the fact that curl is not really dealing well with the directory part of an ftp URL.

I was gonna quote the appropriate text piece from RFC1738 (yes, it is obsoleted by RFC2396 although 1738 has more detailed info about particular protocols like ftp) to someone when I noticed that I had interpreted it wrong when I read it before.

The difference between getting a file relative the login directory or with absolute path. It turns out you have to get a path like ftp.site.com/%2etmp/ if you want have the absolute path "/tmp". Oh well, I have it support my old way as well even if that isn't following the RFC just to allow people using that way to be able to use the new one unmodifed...

Worked on getting the curl configure script to work on the utterly weird NCR MP-RAS (svr4) unix from AT&T. It has no strcasecmp(), it requires both -lnsl and -lsocket to find gethostbyname(), it has to RTLD_GLOBAL in the dlfcn.h and so on.

The new libcurl design is growing better. It is still a while before it'll meat the design specs, but I've converted a lot of internals already and it still works! :-)

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!