proxy: add a payload field for the proxy options

I don't quite recall what we do in the other places where we use this,
but we should pass this payload to the callbacks.
This commit is contained in:
Carlos Martín Nieto 2015-10-02 10:10:13 +02:00
parent b373e9a6ba
commit 60d717c6f1
2 changed files with 22 additions and 0 deletions

View File

@ -73,6 +73,12 @@ typedef struct {
* to disallow it or a negative value to indicate an error. * to disallow it or a negative value to indicate an error.
*/ */
git_transport_certificate_check_cb certificate_check; git_transport_certificate_check_cb certificate_check;
/**
* Payload to be provided to the credentials and certificate
* check callbacks.
*/
void *payload;
} git_proxy_options; } git_proxy_options;
#define GIT_PROXY_OPTIONS_VERSION 1 #define GIT_PROXY_OPTIONS_VERSION 1

16
include/git2/sys/remote.h Normal file
View File

@ -0,0 +1,16 @@
/*
* Copyright (C) the libgit2 contributors. All rights reserved.
*
* This file is part of libgit2, distributed under the GNU GPL v2 with
* a Linking Exception. For full terms see the included COPYING file.
*/
#ifndef INCLUDE_sys_git_transport_h
#define INCLUDE_sys_git_transport_h
#include "git2/net.h"
#include "git2/types.h"
GIT_BEGIN_DECL
GIT_END_DECL