About 9 months ago we migrated from Visual Source Safe to Subversion, using Subversion is easy and a nice experience.
At the time of install, they had Subversion 1.4.5 and Apache Web Server 2.0.63.This week Subversion released a new version 1.5.5 and it seems some of the nice features are added to this version,so we want to do the upgrade.
In the old versions we were using multiple sources of authentication,domain based and file based.As we had some contracters outside the company it really worked out very well.
I uninstalled the old version of Apache and Subversion and installed new version using the collabnet subversion.
During the upgrade everything really went well except our multiple sources of authentication part.It seems that authauthoritative in mod_auth is removed from the new version of Apache.(after 2.2.x).So this made it impossible to use our domain based and file based authentication.
If you are using Apache Web Server 2.2 and above you will notice that authauthoritative Off or ON in the http.conf wont start the apache.
mod_auth_dbm can be used in the place of mod_auth for file based authentication.
Sample Domain Based and File based authentication.(Versions earlier than 2.2)
#For network shares - notice the forward SLASHES
# SVNIndexXSLT "/htdocs/svnindex.xsl"
AuthName "Enter username and password"
AuthzSVNAccessFile "C:\Program Files\Apache Group\Apache2\conf\svn-auth.conf"
# Htpasswd Logins.
AuthUserFile "C:\Program Files\Apache Group\Apache2\conf\passwd"