Subversion sasl authentication fails with openssl3.1

"Fischer, Michael" <[email protected]>
Newsgroups gmane.comp.version-control.subversion.user
Message-ID <[email protected]>
I have many repositories configured for sasl authentication.  The svn client for Mac osx, built using MacPorts, recently stopped working.  I first reported the problem to the MacPorts bug list but have been advised to report it to the subversion developers.  (See below.)

Here's the error I get when trying to update a working directory.
> svn update
Updating '.':
svn: E170013: Unable to connect to a repository at URL 'svn://ohia.cs.yale.edu/cs414-2022f'
svn: E170001: SASL authentication error: SASL(-1): generic failure: internal error: failed to init cipher 'rc4'
The problem seems to be that Sasl3.1 is not upwards compatible with sasl2.   This causes the Macports build of svn to fail when attempting to log into a server configured to use_sasl.  A workaround is to rebuild the openssl3 port with the command

sudo port upgrade --enforce-variants openssl3 +legacy


I reported this as MacPorts bug #67931<https://trac.macports.org/ticket/67931>.  A comment by ryandesign said,
 A port "can't" depend on a variant of another port (see #126). It can use
 the active_variants 1.1 portgroup, but that requires manual intervention
 from the user, and prevents the buildbot from automatically creating
 binary archives of the port.

 Have you reported this problem to the developers of Subversion? If not,
 please do, and put the URL of the report here.
I am attempting to do so here.  Apparently the email is required before I can make a bug report.

Please let me know how to proceed with the bug report.

Sincerely,
--Michael Fischer
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.