ELinks 0.16.1.1
|
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include <stdlib.h>
#include <ctype.h>
#include <errno.h>
#include <gssapi/gssapi.h>
#include "elinks.h"
#include "network/connection.h"
#include "protocol/uri.h"
#include "protocol/http/http.h"
#include "protocol/http/http_negotiate.h"
#include "util/base64.h"
#include "main/object.h"
#include "util/lists.h"
Data Structures | |
struct | negotiate |
Functions | |
static struct negotiate * | http_negotiate_get (struct uri *uri, int *isnew, int alloc) |
static void | http_negotiate_save (struct negotiate *neg) |
static void | http_negotiate_cleanup (struct negotiate *neg, int full) |
static int | http_negotiate_get_name (struct connection *conn, struct negotiate *neg) |
static int | http_negotiate_parse_data (char *data, int type, gss_buffer_desc *token) |
static int | http_negotiate_create_context (struct negotiate *neg) |
int | http_negotiate_input (struct connection *conn, struct uri *uri, int type, char *data) |
int | http_negotiate_output (struct uri *uri, struct string *header) |
Variables | |
static struct negotiate list | negotiate_list = { D_LIST_HEAD(negotiate_list) } |
|
static |
|
static |
|
static |
int http_negotiate_input | ( | struct connection * | conn, |
struct uri * | uri, | ||
int | type, | ||
char * | data ) |
|
static |
|
static |
|
static |