Brad Fitzpatrick (brad) wrote,
Brad Fitzpatrick
brad

DJabberd update

Artur and I have been hacking all weekend on DJabberd. Major accomplishments:

-- switched from expat to libxml
-- fixed a ton of memory leaks
-- fixed a ton of TODOs/FIXMEs, much more spec compliance (we've been graphing this, it's quite fun)
-- DJabberd::Authen::HTDigest -- use your existing apache tools to 'provision' accounts.
-- a dope ass test suite with lots of helpers to make writing jabber-specific tests easy
-- lots of tests
-- lots of bugs fixed as a result of tests
-- lots of progress made quickly because of tests finding regression
-- iChat weirdness magically went away as a result of more spec compliance

Here's the graph of FIXME/TODO over time (well, revisions) so far.... we started this weekend at revision 212:

Tags: djabberd, tech
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 8 comments