6 Sep 2002 abram   » (Observer)

Last night I added preliminary support for filters to Hep. You can copy
and/or redirect incoming messages to other places besides your Inbox,
based on criteria you specify.

I was hoping to finish the configuration UI for filters and protocols,
and get a new alpha release of Hep out today. But I ran into some
issues. First, I learned that the default Jabber server configuration
doesn't like it when a connection sends too many messages in a short
period of time (it gives you a bad 'karma' rating and stops accepting
messages for a few seconds), which was a problem since I had set up a
filter to copy all incoming messages to a jabber address. Then I found
that Jabber (with the default server configuration) also doesn't like it
when you have more that 5 connections open at a time from a single IP
address, which breaks my one-connection-per-destination setup. So I'm
going to have to rethink the way the Jabber bot will work.

Also I'm occasionally getting some kind of race condition where Hep uses
100% CPU, which definitely wasn't happening before.

I've been adding a lot of new code to Hep over the past few days, and I
think soon it will be time to step back and think about the design a bit
before I get sloppy in my rush to add cool new features. I'll release a
new alpha version with all my latest changes early next week. Then I
might pause for a week or two, let people do some testing, collect
feedback and bug reports and suggestions, get outside and enjoy the fall
weather instead of spending so much time coding.

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!