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 /* ==================================================================== */
30 /* We define this here to remove any further warnings about the usage of
31 deprecated functions in this file. */
32 #define SVN_DEPRECATED
35 #include "svn_client.h"
38 svn_client_get_simple_prompt_provider
39 (svn_auth_provider_object_t **provider,
40 svn_auth_simple_prompt_func_t prompt_func,
45 svn_auth_get_simple_prompt_provider(provider, prompt_func, prompt_baton,
50 svn_client_get_username_prompt_provider
51 (svn_auth_provider_object_t **provider,
52 svn_auth_username_prompt_func_t prompt_func,
57 svn_auth_get_username_prompt_provider(provider, prompt_func, prompt_baton,
63 void svn_client_get_simple_provider(svn_auth_provider_object_t **provider,
66 svn_auth_get_simple_provider2(provider, NULL, NULL, pool);
69 #if defined(WIN32) && !defined(__MINGW32__)
71 svn_client_get_windows_simple_provider(svn_auth_provider_object_t **provider,
74 svn_auth_get_windows_simple_provider(provider, pool);
78 void svn_client_get_username_provider(svn_auth_provider_object_t **provider,
81 svn_auth_get_username_provider(provider, pool);
85 svn_client_get_ssl_server_trust_file_provider
86 (svn_auth_provider_object_t **provider, apr_pool_t *pool)
88 svn_auth_get_ssl_server_trust_file_provider(provider, pool);
92 svn_client_get_ssl_client_cert_file_provider
93 (svn_auth_provider_object_t **provider, apr_pool_t *pool)
95 svn_auth_get_ssl_client_cert_file_provider(provider, pool);
99 svn_client_get_ssl_client_cert_pw_file_provider
100 (svn_auth_provider_object_t **provider, apr_pool_t *pool)
102 svn_auth_get_ssl_client_cert_pw_file_provider2(provider, NULL, NULL, pool);
106 svn_client_get_ssl_server_trust_prompt_provider
107 (svn_auth_provider_object_t **provider,
108 svn_auth_ssl_server_trust_prompt_func_t prompt_func,
112 svn_auth_get_ssl_server_trust_prompt_provider(provider, prompt_func,
117 svn_client_get_ssl_client_cert_prompt_provider
118 (svn_auth_provider_object_t **provider,
119 svn_auth_ssl_client_cert_prompt_func_t prompt_func,
124 svn_auth_get_ssl_client_cert_prompt_provider(provider, prompt_func,
125 prompt_baton, retry_limit,
130 svn_client_get_ssl_client_cert_pw_prompt_provider
131 (svn_auth_provider_object_t **provider,
132 svn_auth_ssl_client_cert_pw_prompt_func_t prompt_func,
137 svn_auth_get_ssl_client_cert_pw_prompt_provider(provider, prompt_func,
138 prompt_baton, retry_limit,