1251881Speter/* 2251881Speter * compat_providers.c: wrapper providers backwards compatibility 3251881Speter * 4251881Speter * ==================================================================== 5251881Speter * Licensed to the Apache Software Foundation (ASF) under one 6251881Speter * or more contributor license agreements. See the NOTICE file 7251881Speter * distributed with this work for additional information 8251881Speter * regarding copyright ownership. The ASF licenses this file 9251881Speter * to you under the Apache License, Version 2.0 (the 10251881Speter * "License"); you may not use this file except in compliance 11251881Speter * with the License. You may obtain a copy of the License at 12251881Speter * 13251881Speter * http://www.apache.org/licenses/LICENSE-2.0 14251881Speter * 15251881Speter * Unless required by applicable law or agreed to in writing, 16251881Speter * software distributed under the License is distributed on an 17251881Speter * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 18251881Speter * KIND, either express or implied. See the License for the 19251881Speter * specific language governing permissions and limitations 20251881Speter * under the License. 21251881Speter * ==================================================================== 22251881Speter */ 23251881Speter 24251881Speter/* ==================================================================== */ 25251881Speter 26251881Speter 27251881Speter 28251881Speter/*** Includes. ***/ 29251881Speter 30289180Speter/* We define this here to remove any further warnings about the usage of 31289180Speter deprecated functions in this file. */ 32289180Speter#define SVN_DEPRECATED 33289180Speter 34251881Speter#include "svn_auth.h" 35251881Speter#include "svn_client.h" 36251881Speter 37251881Spetervoid 38251881Spetersvn_client_get_simple_prompt_provider 39251881Speter (svn_auth_provider_object_t **provider, 40251881Speter svn_auth_simple_prompt_func_t prompt_func, 41251881Speter void *prompt_baton, 42251881Speter int retry_limit, 43251881Speter apr_pool_t *pool) 44251881Speter{ 45251881Speter svn_auth_get_simple_prompt_provider(provider, prompt_func, prompt_baton, 46251881Speter retry_limit, pool); 47251881Speter} 48251881Speter 49251881Spetervoid 50251881Spetersvn_client_get_username_prompt_provider 51251881Speter (svn_auth_provider_object_t **provider, 52251881Speter svn_auth_username_prompt_func_t prompt_func, 53251881Speter void *prompt_baton, 54251881Speter int retry_limit, 55251881Speter apr_pool_t *pool) 56251881Speter{ 57251881Speter svn_auth_get_username_prompt_provider(provider, prompt_func, prompt_baton, 58251881Speter retry_limit, pool); 59251881Speter} 60251881Speter 61251881Speter 62251881Speter 63251881Spetervoid svn_client_get_simple_provider(svn_auth_provider_object_t **provider, 64251881Speter apr_pool_t *pool) 65251881Speter{ 66251881Speter svn_auth_get_simple_provider2(provider, NULL, NULL, pool); 67251881Speter} 68251881Speter 69251881Speter#if defined(WIN32) && !defined(__MINGW32__) 70251881Spetervoid 71251881Spetersvn_client_get_windows_simple_provider(svn_auth_provider_object_t **provider, 72251881Speter apr_pool_t *pool) 73251881Speter{ 74251881Speter svn_auth_get_windows_simple_provider(provider, pool); 75251881Speter} 76251881Speter#endif /* WIN32 */ 77251881Speter 78251881Spetervoid svn_client_get_username_provider(svn_auth_provider_object_t **provider, 79251881Speter apr_pool_t *pool) 80251881Speter{ 81251881Speter svn_auth_get_username_provider(provider, pool); 82251881Speter} 83251881Speter 84251881Spetervoid 85251881Spetersvn_client_get_ssl_server_trust_file_provider 86251881Speter (svn_auth_provider_object_t **provider, apr_pool_t *pool) 87251881Speter{ 88251881Speter svn_auth_get_ssl_server_trust_file_provider(provider, pool); 89251881Speter} 90251881Speter 91251881Spetervoid 92251881Spetersvn_client_get_ssl_client_cert_file_provider 93251881Speter (svn_auth_provider_object_t **provider, apr_pool_t *pool) 94251881Speter{ 95251881Speter svn_auth_get_ssl_client_cert_file_provider(provider, pool); 96251881Speter} 97251881Speter 98251881Spetervoid 99251881Spetersvn_client_get_ssl_client_cert_pw_file_provider 100251881Speter (svn_auth_provider_object_t **provider, apr_pool_t *pool) 101251881Speter{ 102251881Speter svn_auth_get_ssl_client_cert_pw_file_provider2(provider, NULL, NULL, pool); 103251881Speter} 104251881Speter 105251881Spetervoid 106251881Spetersvn_client_get_ssl_server_trust_prompt_provider 107251881Speter (svn_auth_provider_object_t **provider, 108251881Speter svn_auth_ssl_server_trust_prompt_func_t prompt_func, 109251881Speter void *prompt_baton, 110251881Speter apr_pool_t *pool) 111251881Speter{ 112251881Speter svn_auth_get_ssl_server_trust_prompt_provider(provider, prompt_func, 113251881Speter prompt_baton, pool); 114251881Speter} 115251881Speter 116251881Spetervoid 117251881Spetersvn_client_get_ssl_client_cert_prompt_provider 118251881Speter (svn_auth_provider_object_t **provider, 119251881Speter svn_auth_ssl_client_cert_prompt_func_t prompt_func, 120251881Speter void *prompt_baton, 121251881Speter int retry_limit, 122251881Speter apr_pool_t *pool) 123251881Speter{ 124251881Speter svn_auth_get_ssl_client_cert_prompt_provider(provider, prompt_func, 125251881Speter prompt_baton, retry_limit, 126251881Speter pool); 127251881Speter} 128251881Speter 129251881Spetervoid 130251881Spetersvn_client_get_ssl_client_cert_pw_prompt_provider 131251881Speter (svn_auth_provider_object_t **provider, 132251881Speter svn_auth_ssl_client_cert_pw_prompt_func_t prompt_func, 133251881Speter void *prompt_baton, 134251881Speter int retry_limit, 135251881Speter apr_pool_t *pool) 136251881Speter{ 137251881Speter svn_auth_get_ssl_client_cert_pw_prompt_provider(provider, prompt_func, 138251881Speter prompt_baton, retry_limit, 139251881Speter pool); 140251881Speter} 141