vendor/libgit2/src/transports/auth.h in rugged-0.27.10 vs vendor/libgit2/src/transports/auth.h in rugged-0.27.10.1
- old
+ new
@@ -14,11 +14,10 @@
#include "netops.h"
typedef enum {
GIT_AUTHTYPE_BASIC = 1,
GIT_AUTHTYPE_NEGOTIATE = 2,
- GIT_AUTHTYPE_NTLM = 4,
} git_http_authtype_t;
typedef struct git_http_auth_context git_http_auth_context;
struct git_http_auth_context {
@@ -26,22 +25,16 @@
git_http_authtype_t type;
/** Supported credentials */
git_credtype_t credtypes;
- /** Connection affinity or request affinity */
- unsigned connection_affinity : 1;
-
/** Sets the challenge on the authentication context */
int (*set_challenge)(git_http_auth_context *ctx, const char *challenge);
/** Gets the next authentication token from the context */
int (*next_token)(git_buf *out, git_http_auth_context *ctx, git_cred *cred);
- /** Examines if all tokens have been presented. */
- int (*is_complete)(git_http_auth_context *ctx);
-
/** Frees the authentication context */
void (*free)(git_http_auth_context *ctx);
};
typedef struct {
@@ -55,17 +48,17 @@
git_credtype_t credtypes;
/** Function to initialize an authentication context */
int (*init_context)(
git_http_auth_context **out,
- const git_net_url *url);
+ const gitno_connection_data *connection_data);
} git_http_auth_scheme;
int git_http_auth_dummy(
git_http_auth_context **out,
- const git_net_url *url);
+ const gitno_connection_data *connection_data);
int git_http_auth_basic(
git_http_auth_context **out,
- const git_net_url *url);
+ const gitno_connection_data *connection_data);
#endif