2 * compat_providers.c: wrapper providers backwards compatibility
4 * ====================================================================
5 * Licensed to the Apache Software Foundation (ASF) under one
6 * or more contributor license agreements. See the NOTICE file
7 * distributed with this work for additional information
8 * regarding copyright ownership. The ASF licenses this file
9 * to you under the Apache License, Version 2.0 (the
10 * "License"); you may not use this file except in compliance
11 * with the License. You may obtain a copy of the License at
13 * http://www.apache.org/licenses/LICENSE-2.0
15 * Unless required by applicable law or agreed to in writing,
16 * software distributed under the License is distributed on an
17 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
18 * KIND, either express or implied. See the License for the
19 * specific language governing permissions and limitations
21 * ====================================================================
24 /* ==================================================================== */
31 #include "svn_client.h"
34 svn_client_get_simple_prompt_provider
35 (svn_auth_provider_object_t **provider,
36 svn_auth_simple_prompt_func_t prompt_func,
41 svn_auth_get_simple_prompt_provider(provider, prompt_func, prompt_baton,
46 svn_client_get_username_prompt_provider
47 (svn_auth_provider_object_t **provider,
48 svn_auth_username_prompt_func_t prompt_func,
53 svn_auth_get_username_prompt_provider(provider, prompt_func, prompt_baton,
59 void svn_client_get_simple_provider(svn_auth_provider_object_t **provider,
62 svn_auth_get_simple_provider2(provider, NULL, NULL, pool);
65 #if defined(WIN32) && !defined(__MINGW32__)
67 svn_client_get_windows_simple_provider(svn_auth_provider_object_t **provider,
70 svn_auth_get_windows_simple_provider(provider, pool);
74 void svn_client_get_username_provider(svn_auth_provider_object_t **provider,
77 svn_auth_get_username_provider(provider, pool);
81 svn_client_get_ssl_server_trust_file_provider
82 (svn_auth_provider_object_t **provider, apr_pool_t *pool)
84 svn_auth_get_ssl_server_trust_file_provider(provider, pool);
88 svn_client_get_ssl_client_cert_file_provider
89 (svn_auth_provider_object_t **provider, apr_pool_t *pool)
91 svn_auth_get_ssl_client_cert_file_provider(provider, pool);
95 svn_client_get_ssl_client_cert_pw_file_provider
96 (svn_auth_provider_object_t **provider, apr_pool_t *pool)
98 svn_auth_get_ssl_client_cert_pw_file_provider2(provider, NULL, NULL, pool);
102 svn_client_get_ssl_server_trust_prompt_provider
103 (svn_auth_provider_object_t **provider,
104 svn_auth_ssl_server_trust_prompt_func_t prompt_func,
108 svn_auth_get_ssl_server_trust_prompt_provider(provider, prompt_func,
113 svn_client_get_ssl_client_cert_prompt_provider
114 (svn_auth_provider_object_t **provider,
115 svn_auth_ssl_client_cert_prompt_func_t prompt_func,
120 svn_auth_get_ssl_client_cert_prompt_provider(provider, prompt_func,
121 prompt_baton, retry_limit,
126 svn_client_get_ssl_client_cert_pw_prompt_provider
127 (svn_auth_provider_object_t **provider,
128 svn_auth_ssl_client_cert_pw_prompt_func_t prompt_func,
133 svn_auth_get_ssl_client_cert_pw_prompt_provider(provider, prompt_func,
134 prompt_baton, retry_limit,