On 18.07.2018 15:38, Essig Felix wrote: > > Hi, > > > > I have a question about the http authentication when using the > subversion api 1.8.13. > > For example using the ‚svn_client_list3‘ function: > > Everytime this function is called the first http request does not > contain any Authorization header which leads to a ‚401 Authorization > Required‘ response. > > In my opinion this leads to an unnecessary delay when the function is > called multiple times and the same credentials could be used. > > > > When calling this function the svn_client_ctx_t contains an > svn_auth_baton_t with set default username and default password > parameters. > > > > Now to my actual question: > > Can this behaviour somehow be changed or is it just designed to work > this way? I also know that the version I’m using is not the newest one > so if you think an upgrade to a newer version could lead to some > performance improvement please let me know. >
You can either modify the auth baton or create your own. See svn_cmdline_create_auth_baton2 in include/svn_cmdline.h and subversion/libsvn_subr/cmdline.c. -- Brane