After upgrading dev-libs/cyrus-sasl from 2.1.23-r2 to 2.1.25-r2, my subversion client stop working with SASL enabled svn server. The output like this:
$> svn info svn://192.168.0.180/
svn: E210007: Unable to connect to a repository at URL 'svn://192.168.0.180/'
svn: E210007: Cannot negotiate authentication mechanism
while downgrade to cyrus-sasl-2.1.23-r2 svn works again.
I have tested this on two box, and both like that.
PS. wireshark captured traffic shows, when use cyrus-sasl-2.1.25-r2, the negotiate just stopped after server sent success ((DIGEST-MD5) 3:)
PS. I can't build cyrus-sasl-2.1.23-r6 in portage, so I use 2.1.23-r2 ebuild from another old box.
Steps to Reproduce:
1. emerge =dev-libs/cyrus-sasl-2.1.23-r2
2. svn works with SASL
3. emerge =dev-libs/cyrus-sasl-2.1.25-r2
4. svn broken with SASL
I'd say this is a SASL problem, nothing prefix in here