22 Sep 2001 stevej   » (Journeyer)

While waiting for E's persistence issues to be cleaned up (which will be soon, I'm sure.) I've been working on an apache module to handle hashing of content in a variety of formats: sha1-160, sha1-256, md5 (even though Apache has built-in md5 hashing), and aeshash-256 (originally written in Python by my pal and yours; Bram Cohen).

The idea is that you can also request a file, or a valid HTTP Range of bytes corresponding to the hash of a file.

IOW, let's say you have my hash-handler listening at hash, and you request:
http://chomsky.sieve.net/hash?sha1-160=big_fat_hex_hash
And you would get back a file corresponding to that hash in it's original filename.

I should get Chapweske on the horn about his ideas for what might make this more useful. He's a big fan of content hashing.

It's slow going, I'm brushing off the C books.

I have code which does compile and run cleanly as a dynamic apache module.

No, you can't see it yet. Well, except for this

Latest blog entries     Older blog entries

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!