diff options
author | Patrick Steinhardt <ps@pks.im> | 2018-11-28 13:45:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-28 13:45:41 +0100 |
commit | c97d302deccfbeba057e5543d64afaf9351c9752 (patch) | |
tree | 59a303264e77bad991805c64ab004018e98258a3 /include/git2/types.h | |
parent | c3b427bac4b64aa93920f60a2ee61e7c6a670799 (diff) | |
parent | a2e6e0ea0e947954836b27572e753c7f95e5a1f4 (diff) | |
download | libgit2-c97d302deccfbeba057e5543d64afaf9351c9752.tar.gz |
Merge pull request #4879 from libgit2/ethomson/defer_cert_cred_cb
Allow certificate and credential callbacks to decline to act
Diffstat (limited to 'include/git2/types.h')
-rw-r--r-- | include/git2/types.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/git2/types.h b/include/git2/types.h index e77e6288d..3c127e3eb 100644 --- a/include/git2/types.h +++ b/include/git2/types.h @@ -333,6 +333,9 @@ typedef struct { * this certificate is valid * @param host Hostname of the host libgit2 connected to * @param payload Payload provided by the caller + * @return 0 to proceed with the connection, < 0 to fail the connection + * or > 0 to indicate that the callback refused to act and that + * the existing validity determination should be honored */ typedef int (*git_transport_certificate_check_cb)(git_cert *cert, int valid, const char *host, void *payload); |