1 | /* |
---|
2 | * compat_providers.c: wrapper providers backwards compatibility |
---|
3 | * |
---|
4 | * ==================================================================== |
---|
5 | * Copyright (c) 2000-2004 CollabNet. All rights reserved. |
---|
6 | * |
---|
7 | * This software is licensed as described in the file COPYING, which |
---|
8 | * you should have received as part of this distribution. The terms |
---|
9 | * are also available at http://subversion.tigris.org/license-1.html. |
---|
10 | * If newer versions of this license are posted there, you may use a |
---|
11 | * newer version instead, at your option. |
---|
12 | * |
---|
13 | * This software consists of voluntary contributions made by many |
---|
14 | * individuals. For exact contribution history, see the revision |
---|
15 | * history and logs, available at http://subversion.tigris.org/. |
---|
16 | * ==================================================================== |
---|
17 | */ |
---|
18 | |
---|
19 | /* ==================================================================== */ |
---|
20 | |
---|
21 | |
---|
22 | |
---|
23 | /*** Includes. ***/ |
---|
24 | |
---|
25 | #include "svn_auth.h" |
---|
26 | #include "svn_client.h" |
---|
27 | |
---|
28 | void |
---|
29 | svn_client_get_simple_prompt_provider |
---|
30 | (svn_auth_provider_object_t **provider, |
---|
31 | svn_auth_simple_prompt_func_t prompt_func, |
---|
32 | void *prompt_baton, |
---|
33 | int retry_limit, |
---|
34 | apr_pool_t *pool) |
---|
35 | { |
---|
36 | svn_auth_get_simple_prompt_provider(provider, prompt_func, prompt_baton, |
---|
37 | retry_limit, pool); |
---|
38 | } |
---|
39 | |
---|
40 | void |
---|
41 | svn_client_get_username_prompt_provider |
---|
42 | (svn_auth_provider_object_t **provider, |
---|
43 | svn_auth_username_prompt_func_t prompt_func, |
---|
44 | void *prompt_baton, |
---|
45 | int retry_limit, |
---|
46 | apr_pool_t *pool) |
---|
47 | { |
---|
48 | svn_auth_get_username_prompt_provider(provider, prompt_func, prompt_baton, |
---|
49 | retry_limit, pool); |
---|
50 | } |
---|
51 | |
---|
52 | |
---|
53 | |
---|
54 | void svn_client_get_simple_provider(svn_auth_provider_object_t **provider, |
---|
55 | apr_pool_t *pool) |
---|
56 | { |
---|
57 | svn_auth_get_simple_provider2(provider, NULL, NULL, pool); |
---|
58 | } |
---|
59 | |
---|
60 | #if defined(WIN32) && !defined(__MINGW32__) |
---|
61 | void |
---|
62 | svn_client_get_windows_simple_provider(svn_auth_provider_object_t **provider, |
---|
63 | apr_pool_t *pool) |
---|
64 | { |
---|
65 | svn_auth_get_windows_simple_provider(provider, pool); |
---|
66 | } |
---|
67 | #endif /* WIN32 */ |
---|
68 | |
---|
69 | void svn_client_get_username_provider(svn_auth_provider_object_t **provider, |
---|
70 | apr_pool_t *pool) |
---|
71 | { |
---|
72 | svn_auth_get_username_provider(provider, pool); |
---|
73 | } |
---|
74 | |
---|
75 | void |
---|
76 | svn_client_get_ssl_server_trust_file_provider |
---|
77 | (svn_auth_provider_object_t **provider, apr_pool_t *pool) |
---|
78 | { |
---|
79 | svn_auth_get_ssl_server_trust_file_provider(provider, pool); |
---|
80 | } |
---|
81 | |
---|
82 | void |
---|
83 | svn_client_get_ssl_client_cert_file_provider |
---|
84 | (svn_auth_provider_object_t **provider, apr_pool_t *pool) |
---|
85 | { |
---|
86 | svn_auth_get_ssl_client_cert_file_provider(provider, pool); |
---|
87 | } |
---|
88 | |
---|
89 | void |
---|
90 | svn_client_get_ssl_client_cert_pw_file_provider |
---|
91 | (svn_auth_provider_object_t **provider, apr_pool_t *pool) |
---|
92 | { |
---|
93 | svn_auth_get_ssl_client_cert_pw_file_provider2(provider, NULL, NULL, pool); |
---|
94 | } |
---|
95 | |
---|
96 | void |
---|
97 | svn_client_get_ssl_server_trust_prompt_provider |
---|
98 | (svn_auth_provider_object_t **provider, |
---|
99 | svn_auth_ssl_server_trust_prompt_func_t prompt_func, |
---|
100 | void *prompt_baton, |
---|
101 | apr_pool_t *pool) |
---|
102 | { |
---|
103 | svn_auth_get_ssl_server_trust_prompt_provider(provider, prompt_func, |
---|
104 | prompt_baton, pool); |
---|
105 | } |
---|
106 | |
---|
107 | void |
---|
108 | svn_client_get_ssl_client_cert_prompt_provider |
---|
109 | (svn_auth_provider_object_t **provider, |
---|
110 | svn_auth_ssl_client_cert_prompt_func_t prompt_func, |
---|
111 | void *prompt_baton, |
---|
112 | int retry_limit, |
---|
113 | apr_pool_t *pool) |
---|
114 | { |
---|
115 | svn_auth_get_ssl_client_cert_prompt_provider(provider, prompt_func, |
---|
116 | prompt_baton, retry_limit, |
---|
117 | pool); |
---|
118 | } |
---|
119 | |
---|
120 | void |
---|
121 | svn_client_get_ssl_client_cert_pw_prompt_provider |
---|
122 | (svn_auth_provider_object_t **provider, |
---|
123 | svn_auth_ssl_client_cert_pw_prompt_func_t prompt_func, |
---|
124 | void *prompt_baton, |
---|
125 | int retry_limit, |
---|
126 | apr_pool_t *pool) |
---|
127 | { |
---|
128 | svn_auth_get_ssl_client_cert_pw_prompt_provider(provider, prompt_func, |
---|
129 | prompt_baton, retry_limit, |
---|
130 | pool); |
---|
131 | } |
---|