X Mail Headers on

A while ago I submitted a patch for statusnet, the code that powers and other microblogging platforms. The patch added X headers to email notification messages, to make it easier to filter messages. The headers look something like this:

X-StatusNet-MessageType: subscribe
X-StatusNet-TargetUser: skwashd
X-StatusNet-SourceUser: username

The patch was included in the 0.9.1 release of statusnet, and is now running on I think this is the highest traffic site running any of my code. I am pretty excited about it.

This is one of the reasons why I love free software cloud services. Instead of just being a passive consumer of the service, you can actively contribute to its development.

You can run it too by downloading statusnet 0.9.1. Enjoy.

Now to setup some mail filters in Zimbra ...

Group Redent Plugin for /

For a bit over a year now I've been using the free software based microblogging service Unlike twitter, the code base is released under the AGPLv3, through the project. Anyone is free to setup their own instance of and can even federate with other instances, using the Open Micro Blogging standard.

Another feature which has over twitter is support for groups, so someone can send a message to a group of people, a bit like how a mailing list works. One down side of this feature is that some people redent (like retweeting, but on without removing the group "bang tag" (aka !). This leads to the same message being sent to the group over an over again which gets annoying. I left !linux and have considered leaving !ubuntu, because of how often this happens.

As is freely available, I decided to write a plugin which handles this problem. If someone redents a message to a group without changing the group tag to a hash tag, the plugin does it for them. It is like the twitter bridge when reposting dents to twitter. If someone really wants to redent something to a group, they simply use !! instead of ! and it will be sent to the group. This is useful, if for example, a dent from someone is relevant to a group, but wasn't posted there initially, it can be redented to the group

I disagree with Bela Hausmann (aka @and3k), I think it should be enabled by default on I hope others consdier it to be a useful feature and ask for it to be added to

If you run your own instance of running,">download the plugin, drop it in


and add the following to your config.php: addPlugin('GroupRedentCleaner', array()); Have a play!