> -----Original Message-----
> From: cmpilato_at_apache.org [mailto:cmpilato_at_apache.org]
> Sent: vrijdag 5 april 2013 22:14
> To: commits_at_subversion.apache.org
> Subject: svn commit: r1465112 -
> /subversion/trunk/subversion/libsvn_subr/simple_providers.c
> 
> Author: cmpilato
> Date: Fri Apr  5 20:14:01 2013
> New Revision: 1465112
> 
> URL: http://svn.apache.org/r1465112
> Log:
> Allow credentials cleanup even when the 'no-auth-cache' option is set.
> If someone doesn't want to fiddle with their auth cache, they
> shouldn't call this function.  Also, don't send credentials through
> the cleanup callback which are not ultimately managed by Subversion
> (because they live in a third-party security provider).
> 
> * subversion/libsvn_subr/simple_providers.c
>   (svn_auth__simple_cleanup_walk): Allow cleanup even when
>     'no-auth-cache' flag is set.  Don't allow cleanup of credentials
>     which are housed in third-party providers.  Finally, stop passing
>     a cred kind value as a provider.  Strictly speaking, we don't even
>     have a name for our proprietary Subversion caching provider, but
>     there's at least some degree of precedent for using the "simple"
>     password type string, so run with that for now.
This fails the build with
[[[
..\..\..\subversion\tests\libsvn_subr\auth-test.c:308: (apr_err=200006)
svn_tests: E200006: assertion '! credentials' failed at ..\..\..\subversion\tests\libsvn_subr\auth-test.c:308
FAIL:  auth-test.exe 2: test svn_auth_clear()
]]]
On all buildbots,
        Bert
Received on 2013-04-05 23:04:17 CEST