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. Reproducible: Always 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