Discussion:
DJabberd 0.85_01 developer preview release uploaded to CPAN
Martin Atkins
2009-10-14 10:24:57 UTC
Permalink
Hi all,

I've just uploaded a developer release 0.85_01 to CPAN. This was made
from my djabberd repository on github:
http://github.com/apparentlymart/djabberd

This includes a number of changes, most notably Alex Vandiver's JID case
sensitivity patch (which will break back-compat if you have
non-normalized JIDs in a stored roster, but a flag is provided to turn
it off) and Yann Kerhervé's SASL auth support... though this will only
be operable if you install the optional dependency Authen::SASL.

The case-insensitivity patch introduces a new mandatory dependency on
Unicode::Stringprep, which implements the case folding scheme that is
required by the XMPP specification.

I encourage users of DJabberd to try this developer release with their
running configurations and report any issues they encounter. I've done
some basic testing using a simple DJabberd setup, and the tests still
run, but actual deployments are often more complicated so I'd like to
get some better real-world testing coverage before making this a real
release.

Thanks,
Martin
Alex Vandiver
2009-10-14 15:15:00 UTC
Permalink
Post by Martin Atkins
This includes a number of changes, most notably Alex Vandiver's JID case
sensitivity patch
Awesome -- thanks!
Post by Martin Atkins
I've just uploaded a developer release 0.85_01 to CPAN. This was made
http://github.com/apparentlymart/djabberd
Is that repository going to be the canonical repository, moving forward?
There look to be some historical oddities in it (7d25cc9..3eeb4c5
duplicated as edcf1f4..4aedea9) and a bunch of effectively useless merge
commits. It also looks to not include r865 through r867 of the SVN
repository.

http://github.com/bestpractical/djabberd presents a slightly cleaner and
linear history, including the most recent releng commits.
- Alex

Loading...