MetaWeblog enabled
In yet another geeky development this site is now fully MetaWeblog-compatible. An irritating bug in the Tractate XML-RPC implementation has been worked around (in a hacky way). The details are relatively boring, but the gist is that SOAP::Lite adds extra headers to what it returns when running under CGI. These headers seem to be processed differently depending on what version of Apache is running.
The “solution” to this issue was to override XMLRPC::Transport::HTTP::CGI to no include the headers for the server this was an issue for. Not ideal but it means that MarsEdit now works without a hitch here.
Now that the MetaWeblog API in implemented in Tractate I foresee more posting and maybe even, shock horror, images!