hi
hopefully the last version.
i fixed the comments for max.
i fixed the log message. (ok i just copied the text from cmpilato)
and i ran make fsfscheck successfully..
and my the tests from my mod_authn_svn.
[[[
<Location /svn/path>
DAV svn
SVNPath /opt/apache2.1/svn/repos1
SVNAutoversioning on
# auth
AuthType Basic
AuthName "svn path"
AuthBasicAuthoritative On
AuthBasicProvider svn
require valid-user
</Location>
<Location /svn/parentpath>
DAV svn
SVNParentPath /opt/apache2.1/svn
SVNAutoversioning on
# auth
AuthType Basic
AuthName "svn parent path"
AuthBasicAuthoritative On
AuthBasicProvider svn
require valid-user
</Location>
<Location /nopath>
AuthType Basic
AuthName "svn parent path"
AuthBasicAuthoritative On
AuthBasicProvider svn
AuthSvnFile "/opt/apache2.1/svn/repos1/conf/htpasswd"
require valid-user
</Location>
]]]
this code snippet is from a Apache 2.1 module:
[[[
/* Given a username and password, expected to return AUTH_GRANTED
* if we can validate this user/password combination.
*/
static authn_status check_password(request_rec *r, const char *user,
const char *password)
{
authn_svn_config_rec *conf = ap_get_module_config(r->per_dir_config,
&authn_svn_module);
const char *repos_path;
dav_error *err;
err = dav_svn_get_repos_path (r, conf->base_path, &repos_path );
if (err)
{
ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,
"darix is debugging: %s", err->desc);
return AUTH_DENIED;
}
ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,
"darix is debugging: %s", repos_path);
return AUTH_GRANTED;
}
]]]
if any one is interested in the full code i will send it.
the results for the various blocks
curl -u darix http://localhost:8080/nopath
[[[
[Fri Apr 01 21:22:27 2005] [error] [client 127.0.0.1] darix is debugging: The server is misconfigured: either an SVNPath or SVN
ParentPath directive is required to specify the location of this resource's repository.
[Fri Apr 01 21:22:27 2005] [error] [client 127.0.0.1] user darix: authentication failure for "/nopath/": Password Mismatch
]]]
curl -u darix http://localhost:8080/svn/path/
[[[
[Fri Apr 01 21:21:41 2005] [error] [client 127.0.0.1] darix is debugging: /opt/apache2.1/svn/repos1
]]]
curl -u darix http://localhost:8080/svn/parentpath/repos2/
[[[
[Sat Apr 02 00:19:29 2005] [error] [client 127.0.0.1] darix is debugging: /opt/apache2.1/svn/repos2
]]]
hoping the best
darix
--
irssi - the client of the smart and beautiful people
http://www.irssi.de/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Apr 2 00:27:25 2005