I finished the configuration module for savory. This allows administrators to configure just about every setting of savory without needing to muck around in the config files themselves. Here's a screenshot of what the "Url" tab looks like in it.

<img class="size-medium wp-image-850 aligncenter" title="Screenshot-savory - Google Chrome" src="http://caphrim.net/tim/wp-content/uploads/2010/09/Screenshot-savory-Google-Chrome-300x225.png" alt="" width="300" height="225" /></a></p>

I also added a new API method to the Queue API to get the total message count for each of the queues. I took this and turned it into a nagios check for high queues; closing 2 redmine issues in the process.</p>

Speaking of this URL configuration tab, savory received the long awaited "global URL expiration" and "expiration actions" enhancements this week. What this allows one to do is configure a single URL expiration time period (such as 1 month in the future) and savory will add that expiration to all new URLs that are added via the UI or API. In the past (and technically still the default today) savory will set the expiration as "infinity". You can now override this though.</p>