SYMBOL INDEX (1465 symbols across 78 files) FILE: src/mktable.c function gen_clean (line 29) | static unsigned char gen_clean(unsigned char ch) function gen_lower (line 34) | static unsigned char gen_lower(unsigned char ch) function gen_upper (line 39) | static unsigned char gen_upper(unsigned char ch) function gen_quote (line 44) | static unsigned char gen_quote(unsigned char ch) function valid_b64 (line 61) | static unsigned char valid_b64(unsigned char ch) function decode_b64 (line 66) | static unsigned char decode_b64(unsigned char ch) function safe_username (line 79) | static unsigned char safe_username(unsigned char ch) function gen_extparam (line 89) | static unsigned char gen_extparam(unsigned char ch) function gen_status_line (line 109) | static unsigned char gen_status_line(unsigned char ch) function gen_token (line 134) | static unsigned char gen_token(unsigned char ch) function fail (line 170) | static void fail(const char *err, const char *arg) function main (line 176) | int main(int argc, const char **argv) FILE: src/ne_207.c type ne_207_parser_s (line 41) | struct ne_207_parser_s { type ne_xml_idmap (line 74) | struct ne_xml_idmap function ne_207_set_response_handlers (line 85) | void ne_207_set_response_handlers(ne_207_parser *p, function ne_207_set_propstat_handlers (line 93) | void ne_207_set_propstat_handlers(ne_207_parser *p, function can_handle (line 112) | static int can_handle(int parent, int child) function cdata_207 (line 124) | static int cdata_207(void *userdata, int state, const char *buf, size_t ... function start_element (line 145) | static int start_element(void *userdata, int parent, function end_element (line 179) | static int function ne_207_parser (line 270) | ne_207_parser *ne_207_create(ne_xml_parser *parser, const ne_uri *base, function ne_207_set_flags (line 287) | void ne_207_set_flags(ne_207_parser *p, unsigned int flags) function ne_207_destroy (line 292) | void ne_207_destroy(ne_207_parser *p) function ne_accept_207 (line 300) | int ne_accept_207(void *userdata, ne_request *req, const ne_status *status) type context (line 313) | struct context { type context (line 321) | struct context function handle_error (line 330) | static void handle_error(struct context *ctx, const ne_status *status, function end_response (line 346) | static void end_response(void *userdata, void *response, function end_propstat (line 353) | static void function ne_simple_request (line 362) | int ne_simple_request(ne_session *sess, ne_request *req) FILE: src/ne_207.h type ne_207_parser (line 66) | typedef struct ne_207_parser_s ne_207_parser; FILE: src/ne_acl.h function NE_BEGIN_DECLS (line 31) | NE_BEGIN_DECLS FILE: src/ne_acl3744.c function ne_buffer (line 50) | static ne_buffer *acl_body(const ne_acl_entry *right, int count) function ne_acl3744_set (line 156) | int ne_acl3744_set(ne_session *sess, const char *uri, FILE: src/ne_acl3744.h type ne_acl_target (line 43) | enum ne_acl_target { type ne_acl_optype (line 52) | enum ne_acl_optype { type ne_acl_entry (line 58) | typedef struct { FILE: src/ne_alloc.c function ne_oom_callback (line 38) | void ne_oom_callback(ne_oom_callback_fn callback) function ne_free (line 81) | void ne_free(void *ptr) type block (line 114) | struct block { function ne_alloc_dump (line 122) | void ne_alloc_dump(FILE *f) type block (line 134) | struct block type block (line 168) | struct block function ne_free_ml (line 204) | void ne_free_ml(void *ptr) FILE: src/ne_auth.c type hashalg (line 70) | struct hashalg { type auth_qop (line 87) | typedef enum { type auth_handler (line 94) | struct auth_handler { type auth_challenge (line 107) | struct auth_challenge { type auth_class (line 119) | struct auth_class { type auth_session (line 144) | typedef struct { type auth_request (line 205) | struct auth_request { type auth_protocol (line 226) | struct auth_protocol { function free_domains (line 264) | static void free_domains(auth_session *sess) function clean_session (line 273) | static void clean_session(auth_session *sess) function get_credentials (line 317) | static int get_credentials(auth_session *sess, ne_buffer **errmsg, int a... function basic_challenge (line 371) | static int basic_challenge(auth_session *sess, int attempt, type auth_request (line 421) | struct auth_request type auth_request (line 432) | struct auth_request function get_gss_name (line 442) | static void get_gss_name(gss_name_t *server, const char *hostname) function make_gss_error (line 463) | static void make_gss_error(ne_buffer *buf, int *flag, function continue_negotiate (line 484) | static int continue_negotiate(auth_session *sess, const char *token, function negotiate_challenge (line 555) | static int negotiate_challenge(auth_session *sess, int attempt, function verify_negotiate_response (line 573) | static int verify_negotiate_response(struct auth_request *req, auth_sess... type auth_request (line 616) | struct auth_request function continue_sspi (line 624) | static int continue_sspi(auth_session *sess, int ntlm, const char *hdr) function sspi_challenge (line 652) | static int sspi_challenge(auth_session *sess, int attempt, function verify_sspi (line 661) | static int verify_sspi(struct auth_request *req, auth_session *sess, function parse_domain (line 688) | static int parse_domain(auth_session *sess, const char *domain) type auth_request (line 746) | struct auth_request function parse_type2_message (line 762) | static int parse_type2_message(tSmbNtlmAuthChallenge *challenge, const c... function ntlm_challenge (line 777) | static int ntlm_challenge(auth_session *sess, int attempt, function unsafe_username (line 869) | static int unsafe_username(const char *username) type auth_challenge (line 883) | struct auth_challenge function digest_challenge (line 929) | static int digest_challenge(auth_session *sess, int attempt, function inside_domain (line 1046) | static int inside_domain(auth_session *sess, const char *target) type auth_request (line 1074) | struct auth_request function tokenize (line 1164) | static int tokenize(char **hdr, char **key, char **value, char *sep, function verify_digest_response (line 1230) | static int verify_digest_response(struct auth_request *req, auth_session... type auth_protocol (line 1339) | struct auth_protocol function insert_challenge (line 1370) | static void insert_challenge(struct auth_challenge **list, function challenge_error (line 1389) | static void challenge_error(ne_buffer **errbuf, const char *fmt, ...) function auth_challenge (line 1412) | static int auth_challenge(auth_session *sess, int attempt, const char *uri, function ah_create (line 1565) | static void ah_create(ne_request *req, void *session, const char *method, function ah_pre_send (line 1594) | static void ah_pre_send(ne_request *r, void *cookie, ne_buffer *request) function ah_post_send (line 1615) | static int ah_post_send(ne_request *req, void *cookie, const ne_status *... function ah_destroy (line 1696) | static void ah_destroy(ne_request *req, void *session) function free_auth (line 1706) | static void free_auth(void *cookie) function auth_register (line 1731) | static void auth_register(ne_session *sess, int isproxy, unsigned protom... function ne_set_server_auth (line 1836) | void ne_set_server_auth(ne_session *sess, ne_auth_creds creds, void *use... function ne_set_proxy_auth (line 1842) | void ne_set_proxy_auth(ne_session *sess, ne_auth_creds creds, void *user... function ne_add_server_auth (line 1848) | void ne_add_server_auth(ne_session *sess, unsigned protocol, function ne_add_proxy_auth (line 1855) | void ne_add_proxy_auth(ne_session *sess, unsigned protocol, function ne_add_auth (line 1862) | void ne_add_auth(ne_session *sess, unsigned protocol, function ne_forget_auth (line 1871) | void ne_forget_auth(ne_session *sess) FILE: src/ne_basic.c function ne_getmodtime (line 53) | int ne_getmodtime(ne_session *sess, const char *path, time_t *modtime) type struct_stat (line 81) | typedef struct stat64 struct_stat; type struct_stat (line 84) | typedef struct stat struct_stat; function ne_put (line 88) | int ne_put(ne_session *sess, const char *path, int fd) function ne_putbuf (line 122) | int ne_putbuf(ne_session *sess, const char *path, function ne_getbuf (line 145) | int ne_getbuf(ne_session *sess, const char *path, function dispatch_to_fd (line 177) | static int dispatch_to_fd(ne_request *req, int fd, const char *range) function get_range_common (line 218) | static int get_range_common(ne_session *sess, const char *path, function ne_get_range (line 254) | int ne_get_range(ne_session *sess, const char *path, function ne_get (line 273) | int ne_get(ne_session *sess, const char *path, int fd) function ne_post (line 291) | int ne_post(ne_session *sess, const char *path, int fd, const char *buffer) function ne_get_content_type (line 311) | int ne_get_content_type(ne_request *req, ne_content_type *ct) type options_map (line 357) | struct options_map { function parse_dav_header (line 379) | static void parse_dav_header(const char *value, unsigned int *caps) function ne_options2 (line 403) | int ne_options2(ne_session *sess, const char *path, unsigned int *caps) function ne_options (line 420) | int ne_options(ne_session *sess, const char *path, function ne_add_depth_header (line 439) | void ne_add_depth_header(ne_request *req, int depth) function copy_or_move (line 456) | static int copy_or_move(ne_session *sess, int is_move, int overwrite, function ne_copy (line 493) | int ne_copy(ne_session *sess, int overwrite, int depth, function ne_move (line 499) | int ne_move(ne_session *sess, int overwrite, function ne_delete (line 505) | int ne_delete(ne_session *sess, const char *path) function ne_mkcol (line 518) | int ne_mkcol(ne_session *sess, const char *path) FILE: src/ne_basic.h type ne_content_type (line 92) | typedef struct { type ne_server_capabilities (line 105) | typedef struct { type ne_content_range (line 143) | typedef struct { FILE: src/ne_compress.c type ne_decompress_s (line 46) | struct ne_decompress_s { function parse_header (line 107) | static int parse_header(ne_decompress *ctx) function process_footer (line 140) | static int process_footer(ne_decompress *ctx, function set_zlib_error (line 170) | static void set_zlib_error(ne_decompress *ctx, const char *msg, int code) function do_inflate (line 189) | static int do_inflate(ne_decompress *ctx, const char *buf, size_t len) function gz_reader (line 239) | static int gz_reader(void *ud, const char *buf, size_t len) function gz_pre_send (line 377) | static void gz_pre_send(ne_request *r, void *ud, ne_buffer *req) function gz_acceptor (line 394) | static int gz_acceptor(void *userdata, ne_request *req, const ne_status ... function ne_decompress (line 404) | ne_decompress *ne_decompress_reader(ne_request *req, ne_accept_response ... function ne_decompress_destroy (line 424) | void ne_decompress_destroy(ne_decompress *ctx) function ne_decompress (line 437) | ne_decompress *ne_decompress_reader(ne_request *req, ne_accept_response ... function ne_decompress_destroy (line 445) | void ne_decompress_destroy(ne_decompress *dc) FILE: src/ne_compress.h type ne_decompress_s (line 29) | struct ne_decompress_s FILE: src/ne_dates.c function time_t (line 82) | time_t gmt_to_local_win32(void) type tm (line 102) | struct tm type tm (line 103) | struct tm function time_t (line 127) | time_t ne_iso8601_parse(const char *date) function time_t (line 170) | time_t ne_rfc1123_parse(const char *date) function time_t (line 196) | time_t ne_rfc1036_parse(const char *date) function time_t (line 231) | time_t ne_asctime_parse(const char *date) function time_t (line 256) | time_t ne_httpdate_parse(const char *date) FILE: src/ne_defs.h type __int64 (line 39) | typedef __int64 off64_t; type off64_t (line 41) | typedef off64_t ne_off_t; type off_t (line 43) | typedef off_t ne_off_t; FILE: src/ne_gnutls.c type ne_ssl_dname_s (line 68) | struct ne_ssl_dname_s { type ne_ssl_certificate_s (line 77) | struct ne_ssl_certificate_s { type ne_ssl_client_cert_s (line 84) | struct ne_ssl_client_cert_s { function oid_find_highest_index (line 103) | static int oid_find_highest_index(gnutls_x509_crt_t cert, int subject, c... function convert_dirstring (line 125) | static void convert_dirstring(ne_buffer *buf, const char *charset, function append_dirstring (line 163) | static void append_dirstring(ne_buffer *buf, gnutls_datum_t *data, unsig... function append_rdn (line 250) | static void append_rdn(ne_buffer *buf, gnutls_x509_crt_t x5, int subject... function ne_ssl_dname_cmp (line 299) | int ne_ssl_dname_cmp(const ne_ssl_dname *dn1, const ne_ssl_dname *dn2) function ne_ssl_clicert_free (line 334) | void ne_ssl_clicert_free(ne_ssl_client_cert *cc) function ne_ssl_cert_validity_time (line 347) | void ne_ssl_cert_validity_time(const ne_ssl_certificate *cert, function check_identity (line 359) | static int check_identity(const ne_ssl_certificate *server_cert, function ne_ssl_certificate (line 441) | static ne_ssl_certificate *populate_cert(ne_ssl_certificate *cert, function gnutls_x509_crt_t (line 461) | static gnutls_x509_crt_t x509_crt_copy(gnutls_x509_crt_t src) function ne_ssl_client_cert (line 494) | ne_ssl_client_cert *ne_ssl_clicert_copy(const ne_ssl_client_cert *cc) function provide_client_cert (line 532) | static int provide_client_cert(gnutls_session_t session, function ne_ssl_context (line 668) | ne_ssl_context *ne_ssl_context_create(int flags) function ne_ssl_context_keypair (line 685) | int ne_ssl_context_keypair(ne_ssl_context *ctx, function ne_ssl_context_set_verify (line 693) | int ne_ssl_context_set_verify(ne_ssl_context *ctx, int required, function ne_ssl_context_set_flag (line 707) | void ne_ssl_context_set_flag(ne_ssl_context *ctx, int flag, int value) function ne_ssl_context_get_flag (line 711) | int ne_ssl_context_get_flag(ne_ssl_context *ctx, int flag) function ne_ssl_context_set_versions (line 716) | int ne_ssl_context_set_versions(ne_ssl_context *ctx, enum ne_ssl_protoco... function ne_ssl_context_destroy (line 762) | void ne_ssl_context_destroy(ne_ssl_context *ctx) function gnutls_x509_crt_t (line 783) | static gnutls_x509_crt_t find_issuer(gnutls_x509_crt_t *ca_list, function ne_ssl_certificate (line 799) | ne_ssl_certificate *ne__ssl_make_chain(gnutls_session_t sock, function map_verify_failures (line 884) | static int map_verify_failures(unsigned int *status) function check_chain_expiry (line 931) | static int check_chain_expiry(const ne_ssl_certificate *chain) function ne_ssl_check_certificate (line 954) | int ne_ssl_check_certificate(ne_ssl_context *ctx, ne_socket *sock, function ne_ssl_dname (line 1014) | const ne_ssl_dname *ne_ssl_cert_issuer(const ne_ssl_certificate *cert) function ne_ssl_dname (line 1019) | const ne_ssl_dname *ne_ssl_cert_subject(const ne_ssl_certificate *cert) function ne_ssl_certificate (line 1024) | const ne_ssl_certificate *ne_ssl_cert_signedby(const ne_ssl_certificate ... function ne_ssl_context_trustcert (line 1034) | void ne_ssl_context_trustcert(ne_ssl_context *ctx, const ne_ssl_certific... function ne_ssl_context_set_clicert (line 1040) | void ne_ssl_context_set_clicert(ne_ssl_context *ctx, const ne_ssl_client... function ne_ssl_context_trustdefca (line 1046) | void ne_ssl_context_trustdefca(ne_ssl_context *ctx) function read_to_datum (line 1060) | static int read_to_datum(const char *filename, gnutls_datum_t *datum) function pkcs12_parse (line 1092) | static int pkcs12_parse(gnutls_pkcs12_t p12, gnutls_x509_privkey_t *pkey, function ne_ssl_client_cert (line 1177) | ne_ssl_client_cert *ne_ssl_clicert_read(const char *filename) function ne_ssl_client_cert (line 1192) | ne_ssl_client_cert *ne_ssl_clicert_import(const unsigned char *buffer, s... function ne_ssl_client_cert (line 1241) | ne_ssl_client_cert *ne_ssl_clicert_fromuri(const char *uri, function ne_ssl_client_cert (line 1249) | ne_ssl_client_cert *ne__ssl_clicert_exkey_import(const unsigned char *de... function ne_ssl_clicert_encrypted (line 1277) | int ne_ssl_clicert_encrypted(const ne_ssl_client_cert *cc) function ne_ssl_clicert_decrypt (line 1282) | int ne_ssl_clicert_decrypt(ne_ssl_client_cert *cc, const char *password) function ne_ssl_certificate (line 1310) | const ne_ssl_certificate *ne_ssl_clicert_owner(const ne_ssl_client_cert ... function ne_ssl_certificate (line 1320) | ne_ssl_certificate *ne_ssl_cert_read(const char *filename) function ne_ssl_cert_write (line 1342) | int ne_ssl_cert_write(const ne_ssl_certificate *cert, const char *filename) function ne_ssl_cert_free (line 1368) | void ne_ssl_cert_free(ne_ssl_certificate *cert) function ne_ssl_cert_cmp (line 1376) | int ne_ssl_cert_cmp(const ne_ssl_certificate *c1, const ne_ssl_certifica... function ne_ssl_certificate (line 1394) | ne_ssl_certificate *ne_ssl_cert_import(const char *data) function gnutls_digest_algorithm_t (line 1446) | static gnutls_digest_algorithm_t hash_to_alg(unsigned int flags) function ne_ssl_cert_digest (line 1482) | int ne_ssl_cert_digest(const ne_ssl_certificate *cert, char *digest) function ne__ssl_init (line 1502) | int ne__ssl_init(void) function ne__ssl_exit (line 1513) | void ne__ssl_exit(void) function ne_mknonce (line 1553) | int ne_mknonce(unsigned char *nonce, size_t len, unsigned int flags) FILE: src/ne_i18n.c function ne_i18n_init (line 30) | void ne_i18n_init(const char *encoding) FILE: src/ne_locks.c type lock_list (line 58) | struct lock_list { type ne_lock_store_s (line 63) | struct ne_lock_store_s { type lh_req_cookie (line 68) | struct lh_req_cookie { type discover_ctx (line 74) | struct discover_ctx { type lock_ctx (line 82) | struct lock_ctx { type ne_xml_idmap (line 110) | struct ne_xml_idmap function lk_create (line 126) | static void lk_create(ne_request *req, void *session, function lk_pre_send (line 135) | static void lk_pre_send(ne_request *r, void *userdata, ne_buffer *req) function insert_lock (line 171) | static void insert_lock(struct lock_list **list, struct ne_lock *lock) function free_list (line 183) | static void free_list(struct lock_list *list, int destroy) function lk_destroy (line 196) | static void lk_destroy(ne_request *req, void *userdata) function ne_lockstore_destroy (line 203) | void ne_lockstore_destroy(ne_lock_store *store) function ne_lock_store (line 209) | ne_lock_store *ne_lockstore_create(void) type ne_lock (line 216) | struct ne_lock type ne_lock (line 222) | struct ne_lock function ne_lockstore_register (line 228) | void ne_lockstore_register(ne_lock_store *store, ne_session *sess) function submit_lock (line 237) | static void submit_lock(struct lh_req_cookie *lrc, struct ne_lock *lock) type ne_lock (line 250) | struct ne_lock type lock_list (line 253) | struct lock_list function ne_lock_using_parent (line 264) | void ne_lock_using_parent(ne_request *req, const char *path) function ne_lock_using_resource (line 302) | void ne_lock_using_resource(ne_request *req, const char *uri, int depth) function ne_lockstore_add (line 344) | void ne_lockstore_add(ne_lock_store *store, struct ne_lock *lock) function ne_lockstore_remove (line 349) | void ne_lockstore_remove(ne_lock_store *store, struct ne_lock *lock) type ne_lock (line 372) | struct ne_lock type ne_lock (line 372) | struct ne_lock type ne_lock (line 374) | struct ne_lock type ne_lock (line 387) | struct ne_lock type ne_lock (line 389) | struct ne_lock function ne_lock_free (line 397) | void ne_lock_free(struct ne_lock *lock) function ne_lock_destroy (line 410) | void ne_lock_destroy(struct ne_lock *lock) function ne_unlock (line 416) | int ne_unlock(ne_session *sess, const struct ne_lock *lock) function parse_depth (line 440) | static int parse_depth(const char *depth) function parse_timeout (line 451) | static long parse_timeout(const char *timeout) function discover_results (line 476) | static void discover_results(void *userdata, const ne_uri *uri, function end_element_common (line 498) | static int function end_element_ldisc (line 543) | static int end_element_ldisc(void *userdata, int state, function can_accept (line 552) | static inline int can_accept(int parent, int id) function ld_startelm (line 570) | static int ld_startelm(void *userdata, int parent, function common_cdata (line 588) | static int common_cdata(ne_buffer *buf, int state, function ld_cdata (line 604) | static int ld_cdata(void *userdata, int state, function lk_cdata (line 612) | static int lk_cdata(void *userdata, int state, function lk_startelm (line 620) | static int lk_startelm(void *userdata, int parent, function lk_endelm (line 668) | static int lk_endelm(void *userdata, int state, type ne_lock (line 691) | struct ne_lock function ld_destroy (line 699) | static void ld_destroy(void *userdata, void *private) function ne_lock_discover (line 707) | int ne_lock_discover(ne_session *sess, const char *uri, function add_timeout_header (line 732) | static void add_timeout_header(ne_request *req, long timeout) function ne_lock (line 743) | int ne_lock(ne_session *sess, struct ne_lock *lock) function ne_lock_refresh (line 830) | int ne_lock_refresh(ne_session *sess, struct ne_lock *lock) FILE: src/ne_locks.h type ne_lock_type (line 37) | enum ne_lock_type { type ne_lock (line 42) | struct ne_lock { type ne_lock (line 61) | struct ne_lock type ne_lock (line 68) | struct ne_lock type ne_lock (line 68) | struct ne_lock type ne_lock (line 72) | struct ne_lock type ne_lock (line 75) | struct ne_lock type ne_lock_store (line 79) | typedef struct ne_lock_store_s ne_lock_store; type ne_lock (line 98) | struct ne_lock type ne_lock (line 102) | struct ne_lock type ne_lock (line 106) | struct ne_lock type ne_lock (line 113) | struct ne_lock type ne_lock (line 117) | struct ne_lock type ne_lock (line 125) | struct ne_lock type ne_lock (line 128) | struct ne_lock type ne_lock (line 135) | struct ne_lock type ne_lock (line 145) | struct ne_lock FILE: src/ne_md5.c type md5_uint32 (line 48) | typedef unsigned int md5_uint32; type md5_uint32 (line 50) | typedef unsigned long md5_uint32; type md5_ctx (line 71) | struct md5_ctx function md5_init_ctx (line 97) | static void type ne_md5_ctx (line 109) | struct ne_md5_ctx type md5_ctx (line 112) | struct md5_ctx function ne_md5_reset_ctx (line 117) | extern void type ne_md5_ctx (line 123) | struct ne_md5_ctx type ne_md5_ctx (line 124) | struct ne_md5_ctx function ne_md5_destroy_ctx (line 129) | void type md5_ctx (line 141) | struct md5_ctx function md5_process_bytes (line 170) | void function md5_process_block (line 225) | void type ne_md5_ctx (line 382) | struct ne_md5_ctx type ne_md5_ctx (line 384) | struct ne_md5_ctx function ne_md5_process_block (line 400) | void ne_md5_process_block(const void *buffer, size_t len, function ne_md5_process_bytes (line 406) | void ne_md5_process_bytes(const void *buffer, size_t len, type ne_md5_ctx (line 412) | struct ne_md5_ctx type ne_md5_ctx (line 419) | struct ne_md5_ctx type ne_md5_ctx (line 419) | struct ne_md5_ctx type ne_md5_ctx (line 421) | struct ne_md5_ctx function ne_md5_reset_ctx (line 437) | void ne_md5_reset_ctx(struct ne_md5_ctx *ctx) function ne_md5_destroy_ctx (line 442) | void ne_md5_destroy_ctx(struct ne_md5_ctx *ctx) type ne_md5_ctx (line 449) | struct ne_md5_ctx type ne_md5_ctx (line 451) | struct ne_md5_ctx function ne_md5_process_block (line 461) | void ne_md5_process_block(const void *buffer, size_t len, function ne_md5_process_bytes (line 467) | void ne_md5_process_bytes(const void *buffer, size_t len, type ne_md5_ctx (line 473) | struct ne_md5_ctx type ne_md5_ctx (line 480) | struct ne_md5_ctx type ne_md5_ctx (line 480) | struct ne_md5_ctx function ne_md5_reset_ctx (line 485) | void ne_md5_reset_ctx(struct ne_md5_ctx *ctx) function ne_md5_destroy_ctx (line 490) | void ne_md5_destroy_ctx(struct ne_md5_ctx *ctx) type md5_ctx (line 502) | struct md5_ctx function md5_stream (line 527) | int function ne_md5_to_ascii (line 582) | void ne_md5_to_ascii(const unsigned char md5_buf[16], char *buffer) function ne_ascii_to_md5 (line 594) | void ne_ascii_to_md5(const char *buffer, unsigned char md5_buf[16]) type ne_md5_ctx (line 603) | struct ne_md5_ctx FILE: src/ne_md5.h type ne_md5_ctx (line 40) | struct ne_md5_ctx type ne_md5_ctx (line 47) | struct ne_md5_ctx type ne_md5_ctx (line 54) | struct ne_md5_ctx type ne_md5_ctx (line 63) | struct ne_md5_ctx type ne_md5_ctx (line 75) | struct ne_md5_ctx type ne_md5_ctx (line 78) | struct ne_md5_ctx type ne_md5_ctx (line 78) | struct ne_md5_ctx type ne_md5_ctx (line 81) | struct ne_md5_ctx type ne_md5_ctx (line 84) | struct ne_md5_ctx type ne_md5_ctx (line 95) | struct ne_md5_ctx FILE: src/ne_oldacl.c function ne_buffer (line 48) | static ne_buffer *acl_body(const ne_acl_entry *right, int count) function ne_acl_set (line 109) | int ne_acl_set(ne_session *sess, const char *uri, FILE: src/ne_openssl.c type ne_d2i_uchar (line 69) | typedef unsigned char ne_d2i_uchar; type ne_d2i_uchar (line 71) | typedef const unsigned char ne_d2i_uchar; type ne_ssl_dname_s (line 102) | struct ne_ssl_dname_s { type ne_ssl_certificate_s (line 106) | struct ne_ssl_certificate_s { type ne_ssl_client_cert_s (line 113) | struct ne_ssl_client_cert_s { function append_dirstring (line 130) | static int append_dirstring(ne_buffer *buf, const ASN1_STRING *str) function ne_ssl_dname_cmp (line 214) | int ne_ssl_dname_cmp(const ne_ssl_dname *dn1, const ne_ssl_dname *dn2) function ne_ssl_clicert_free (line 219) | void ne_ssl_clicert_free(ne_ssl_client_cert *cc) function time_t (line 230) | static time_t asn1time_to_timet(const ASN1_TIME *atm) function ne_ssl_cert_validity_time (line 267) | void ne_ssl_cert_validity_time(const ne_ssl_certificate *cert, function check_identity (line 279) | static int check_identity(const ne_ssl_certificate *server_cert, function ne_ssl_certificate (line 376) | static ne_ssl_certificate *populate_cert(ne_ssl_certificate *cert, X509 ... function verify_callback (line 391) | static int verify_callback(int ok, X509_STORE_CTX *ctx) function ne_ssl_certificate (line 445) | ne_ssl_certificate *ne__ssl_make_chain(STACK_OF(X509) *chain) function ne_ssl_check_certificate (line 473) | int ne_ssl_check_certificate(ne_ssl_context *ctx, ne_socket *sock, function ne_ssl_client_cert (line 511) | ne_ssl_client_cert *ne_ssl_clicert_copy(const ne_ssl_client_cert *cc) function provide_client_cert (line 529) | static int provide_client_cert(SSL *ssl, X509 **cert, EVP_PKEY **pkey) function new_ssl_session (line 577) | static int new_ssl_session(SSL *ssl, SSL_SESSION *sslsess) function remove_ssl_session (line 592) | static void remove_ssl_session(SSL_CTX *sslctx, SSL_SESSION *sess) function ne_ssl_context (line 604) | ne_ssl_context *ne_ssl_context_create(int mode) function ne_ssl_context_set_flag (line 639) | void ne_ssl_context_set_flag(ne_ssl_context *ctx, int flag, int value) function ne_ssl_context_get_flag (line 643) | int ne_ssl_context_get_flag(ne_ssl_context *ctx, int flag) function ne_ssl_context_keypair (line 648) | int ne_ssl_context_keypair(ne_ssl_context *ctx, const char *cert, function ne_ssl_context_set_verify (line 661) | int ne_ssl_context_set_verify(ne_ssl_context *ctx, function proto_to_native (line 683) | static int proto_to_native(enum ne_ssl_protocol proto) function ne_ssl_context_set_versions (line 702) | int ne_ssl_context_set_versions(ne_ssl_context *ctx, enum ne_ssl_protoco... function ne_ssl_context_destroy (line 723) | void ne_ssl_context_destroy(ne_ssl_context *ctx) function ne_ssl_dname (line 733) | const ne_ssl_dname *ne_ssl_cert_issuer(const ne_ssl_certificate *cert) function ne_ssl_dname (line 738) | const ne_ssl_dname *ne_ssl_cert_subject(const ne_ssl_certificate *cert) function ne_ssl_certificate (line 743) | const ne_ssl_certificate *ne_ssl_cert_signedby(const ne_ssl_certificate ... function ne_ssl_context_trustcert (line 753) | void ne_ssl_context_trustcert(ne_ssl_context *ctx, const ne_ssl_certific... function ne_ssl_context_set_clicert (line 760) | void ne_ssl_context_set_clicert(ne_ssl_context *ctx, const ne_ssl_client... function ne_ssl_context_trustdefca (line 766) | void ne_ssl_context_trustdefca(ne_ssl_context *ctx) function ne_ssl_client_cert (line 813) | static ne_ssl_client_cert *parse_client_cert(PKCS12 *p12) function ne_ssl_client_cert (line 864) | ne_ssl_client_cert *ne_ssl_clicert_import(const unsigned char *buffer, function ne_ssl_client_cert (line 876) | ne_ssl_client_cert *ne_ssl_clicert_read(const char *filename) function ui_reader (line 894) | static int ui_reader(UI *ui, UI_STRING *uis) function store_iterate (line 917) | static int store_iterate(ne_ssl_client_cert *cc, const char *password) function ne_ssl_client_cert (line 1019) | ne_ssl_client_cert *ne_ssl_clicert_fromuri(const char *uri, function ne_ssl_client_cert (line 1038) | static ne_ssl_client_cert *clicert_from_keypair(X509 *cert, EVP_PKEY *key) function ne_ssl_client_cert (line 1048) | ne_ssl_client_cert *ne__ssl_clicert_exkey_import(const unsigned char *der, function ne_ssl_clicert_encrypted (line 1086) | int ne_ssl_clicert_encrypted(const ne_ssl_client_cert *cc) function pkcs12_decrypt (line 1091) | static int pkcs12_decrypt(ne_ssl_client_cert *cc, const char *password) function ne_ssl_clicert_decrypt (line 1117) | int ne_ssl_clicert_decrypt(ne_ssl_client_cert *cc, const char *password) function ne_ssl_certificate (line 1123) | const ne_ssl_certificate *ne_ssl_clicert_owner(const ne_ssl_client_cert ... function ne_ssl_certificate (line 1133) | ne_ssl_certificate *ne_ssl_cert_read(const char *filename) function ne_ssl_cert_write (line 1154) | int ne_ssl_cert_write(const ne_ssl_certificate *cert, const char *filename) function free_cert (line 1172) | static void free_cert(ne_ssl_certificate *cert) function ne_ssl_cert_free (line 1181) | void ne_ssl_cert_free(ne_ssl_certificate *cert) function ne_ssl_cert_cmp (line 1187) | int ne_ssl_cert_cmp(const ne_ssl_certificate *c1, const ne_ssl_certifica... function ne_ssl_certificate (line 1195) | ne_ssl_certificate *ne_ssl_cert_import(const char *data) function EVP_MD (line 1234) | static const EVP_MD *hash_to_md(unsigned int flags) function ne_ssl_cert_digest (line 1271) | int ne_ssl_cert_digest(const ne_ssl_certificate *cert, char *digest) function ne_mknonce (line 1317) | int ne_mknonce(unsigned char *nonce, size_t len, unsigned int flags) function thread_id_neon (line 1342) | static unsigned long thread_id_neon(void) function ne__ssl_exit (line 1442) | void ne__ssl_exit(void) FILE: src/ne_pkcs11.c type ne_ssl_pkcs11_provider_s (line 36) | struct ne_ssl_pkcs11_provider_s { function RSA_METHOD (line 85) | static RSA_METHOD *RSA_meth_new(const char *name, int flags) function pk11_rsa_encrypt (line 101) | static int pk11_rsa_encrypt(int mlen, const unsigned char *m, function RSA_METHOD (line 150) | static RSA_METHOD *pk11_rsa_method(ne_ssl_pkcs11_provider *prov) function pk11_find_x509 (line 168) | static int pk11_find_x509(ne_ssl_pkcs11_provider *prov, function pk11_find_pkey (line 243) | static int pk11_find_pkey(ne_ssl_pkcs11_provider *prov, function find_client_cert (line 296) | static int find_client_cert(ne_ssl_pkcs11_provider *prov, function pk11_sign_callback (line 310) | static int pk11_sign_callback(gnutls_privkey_t pkey, function terminate_string (line 360) | static void terminate_string(unsigned char *str, size_t len) function pk11_login (line 375) | static int pk11_login(ne_ssl_pkcs11_provider *prov, ck_slot_id_t slot_id, function pk11_provide (line 455) | static void pk11_provide(void *userdata, ne_session *sess, function pk11_init (line 526) | static int pk11_init(ne_ssl_pkcs11_provider **provider, function ne_ssl_pkcs11_provider_init (line 542) | int ne_ssl_pkcs11_provider_init(ne_ssl_pkcs11_provider **provider, function ne_ssl_pkcs11_nss_provider_init (line 555) | int ne_ssl_pkcs11_nss_provider_init(ne_ssl_pkcs11_provider **provider, function ne_ssl_pkcs11_provider_pin (line 572) | void ne_ssl_pkcs11_provider_pin(ne_ssl_pkcs11_provider *provider, function ne_ssl_set_pkcs11_provider (line 580) | void ne_ssl_set_pkcs11_provider(ne_session *sess, function ne_ssl_pkcs11_provider_destroy (line 586) | void ne_ssl_pkcs11_provider_destroy(ne_ssl_pkcs11_provider *prov) function ne_ssl_pkcs11_provider_init (line 603) | int ne_ssl_pkcs11_provider_init(ne_ssl_pkcs11_provider **provider, function ne_ssl_pkcs11_nss_provider_init (line 609) | int ne_ssl_pkcs11_nss_provider_init(ne_ssl_pkcs11_provider **provider, function ne_ssl_pkcs11_provider_destroy (line 618) | void ne_ssl_pkcs11_provider_destroy(ne_ssl_pkcs11_provider *provider) { } function ne_ssl_pkcs11_provider_pin (line 620) | void ne_ssl_pkcs11_provider_pin(ne_ssl_pkcs11_provider *provider, function ne_ssl_set_pkcs11_provider (line 624) | void ne_ssl_set_pkcs11_provider(ne_session *sess, FILE: src/ne_pkcs11.h type ne_ssl_pkcs11_provider_s (line 34) | struct ne_ssl_pkcs11_provider_s FILE: src/ne_private.h type host_info (line 32) | struct host_info { type hook (line 56) | struct hook { type ne_session_s (line 67) | struct ne_session_s { FILE: src/ne_privssl.h type ne_ssl_context_s (line 39) | struct ne_ssl_context_s { type ne_ssl_socket (line 48) | typedef struct ne_ssl_socket_s { type ne_ssl_context_s (line 77) | struct ne_ssl_context_s { type ne_ssl_socket (line 103) | typedef struct ne_ssl_socket_s { FILE: src/ne_props.c type ne_propfind_handler_s (line 41) | struct ne_propfind_handler_s { type prop (line 70) | struct prop { type propstat (line 79) | struct propstat { type ne_prop_result_set_s (line 86) | struct ne_prop_result_set_s { function chardata (line 102) | static int chardata(void *userdata, int state, const char *data, size_t ... function ne_xml_parser (line 112) | ne_xml_parser *ne_propfind_get_parser(ne_propfind_handler *handler) function ne_request (line 117) | ne_request *ne_propfind_get_request(ne_propfind_handler *handler) function propfind (line 122) | static int propfind(ne_propfind_handler *handler, function set_body (line 148) | static void set_body(ne_propfind_handler *hdl, const ne_propname *names) function ne_propfind_allprop (line 165) | int ne_propfind_allprop(ne_propfind_handler *handler, function ne_propfind_named (line 172) | int ne_propfind_named(ne_propfind_handler *handler, const ne_propname *p... function ne_proppatch (line 182) | int ne_proppatch(ne_session *sess, const char *uri, function pnamecmp (line 231) | static int pnamecmp(const ne_propname *pn1, const ne_propname *pn2) function findprop (line 248) | static int findprop(const ne_prop_result_set *set, const ne_propname *pn... type prop (line 274) | struct prop type prop (line 286) | struct prop function ne_propset_iterate (line 305) | int ne_propset_iterate(const ne_prop_result_set *set, function ne_status (line 324) | const ne_status *ne_propset_status(const ne_prop_result_set *set, type propstat (line 360) | struct propstat type propstat (line 369) | struct propstat function startelm (line 379) | static int startelm(void *userdata, int parent, function endelm (line 470) | static int endelm(void *userdata, int state, function end_propstat (line 491) | static void end_propstat(void *userdata, void *pstat_v, function free_propset (line 527) | static void free_propset(ne_propfind_handler *handler, function end_response (line 561) | static void end_response(void *userdata, void *resource, function ne_propfind_handler (line 577) | ne_propfind_handler * function ne_propfind_destroy (line 615) | void ne_propfind_destroy(ne_propfind_handler *handler) function ne_simple_propfind (line 627) | int ne_simple_propfind(ne_session *sess, const char *href, int depth, function ne_propnames (line 646) | int ne_propnames(ne_session *sess, const char *href, int depth, function ne_propfind_set_private (line 663) | void ne_propfind_set_private(ne_propfind_handler *hdl, FILE: src/ne_props.h function NE_BEGIN_DECLS (line 28) | NE_BEGIN_DECLS type ne_prop_result_set (line 60) | typedef struct ne_prop_result_set_s ne_prop_result_set; type ne_proppatch_optype (line 142) | enum ne_proppatch_optype { type ne_proppatch_operation (line 146) | typedef struct { type ne_propfind_handler_s (line 168) | struct ne_propfind_handler_s type ne_propfind_handler (line 169) | typedef struct ne_propfind_handler_s ne_propfind_handler; FILE: src/ne_redirect.c type redirect (line 41) | struct redirect { function create (line 47) | static void create(ne_request *req, void *userdata, function post_send (line 55) | static int post_send(ne_request *req, void *userdata, const ne_status *s... function free_redirect (line 71) | static void free_redirect(void *cookie) function ne_redirect_register (line 78) | void ne_redirect_register(ne_session *sess) function ne_uri (line 89) | const ne_uri *ne_redirect_location(ne_session *sess) FILE: src/ne_request.c type body_reader (line 60) | struct body_reader { type interim_handler (line 68) | struct interim_handler { type field (line 74) | struct field { type field (line 87) | struct field type ne_request_s (line 100) | struct ne_request_s { function hash_and_lower (line 180) | static inline unsigned int hash_and_lower(char *name) function aborted (line 196) | static int aborted(ne_request *req, const char *doing, ssize_t code) function notify_status (line 232) | static void notify_status(ne_session *sess, ne_session_status status) type hook (line 239) | struct hook function ne_set_request_private (line 257) | void ne_set_request_private(ne_request *req, const char *id, void *userd... function body_string_send (line 275) | static ssize_t body_string_send(void *userdata, char *buffer, size_t count) function body_fd_send (line 295) | static ssize_t body_fd_send(void *userdata, char *buffer, size_t count) function send_request_body (line 385) | static int send_request_body(ne_request *req, int retry) function ne_buffer (line 473) | static ne_buffer *initial_request_headers(ne_request *req) function ne_accept_always (line 510) | int ne_accept_always(void *userdata, ne_request *req, const ne_status *st) function ne_accept_2xx (line 515) | int ne_accept_2xx(void *userdata, ne_request *req, const ne_status *st) function ne_request (line 520) | ne_request *ne_request_create(ne_session *sess, const char *method, function get_request_target_uri (line 564) | static int get_request_target_uri(ne_request *req, ne_uri *uri) function ne_uri (line 588) | const ne_uri *ne_get_request_target(ne_request *req) function set_body_length (line 606) | static void set_body_length(ne_request *req, ne_off_t length) function ne_set_request_body_buffer (line 617) | void ne_set_request_body_buffer(ne_request *req, const char *buffer, function ne_set_request_body_provider (line 627) | void ne_set_request_body_provider(ne_request *req, ne_off_t bodysize, function ne_set_request_body_fd (line 635) | void ne_set_request_body_fd(ne_request *req, int fd, function ne_set_request_flag (line 646) | void ne_set_request_flag(ne_request *req, ne_request_flag flag, int value) function ne_get_request_flag (line 653) | int ne_get_request_flag(ne_request *req, ne_request_flag flag) function ne_add_request_header (line 661) | void ne_add_request_header(ne_request *req, const char *name, function ne_print_request_header (line 667) | void ne_print_request_header(ne_request *req, const char *name, type field (line 684) | struct field type field (line 721) | struct field function remove_response_header (line 766) | static void remove_response_header(ne_request *req, const char *name, function free_fields (line 787) | static void free_fields(field_hash *fields) function free_response_headers (line 804) | static void free_response_headers(ne_request *req) function read_response_headers (line 811) | static int read_response_headers(ne_request *req) function ne_uri (line 822) | ne_uri *ne_get_response_location(ne_request *req, const char *fragment) function time_t (line 864) | time_t ne_get_response_retry_after(ne_request *req) function ne_add_response_body_reader (line 886) | void ne_add_response_body_reader(ne_request *req, ne_accept_response acpt, function ne_add_interim_handler (line 897) | void ne_add_interim_handler(ne_request *req, ne_interim_response_fn fn, function ne_request_destroy (line 908) | void ne_request_destroy(ne_request *req) function read_message_line (line 959) | static ssize_t read_message_line(ne_socket *sock, char *const buf, size_... function read_response_block (line 1001) | static int read_response_block(ne_request *req, struct ne_response *resp, function ne_read_response_block (line 1110) | ssize_t ne_read_response_block(ne_request *req, char *buffer, size_t buf... function ne_buffer (line 1139) | static ne_buffer *build_request(ne_request *req) function dump_request (line 1168) | static void dump_request(const char *request) function read_status_line (line 1192) | static int read_status_line(ne_request *req, ne_status *status, int retry) function send_request (line 1242) | static int send_request(ne_request *req, const ne_buffer *request) function read_message_header (line 1327) | static int read_message_header(ne_request *req, char *buf, size_t buflen) function add_field (line 1382) | static void add_field(field_hash **fh, unsigned int hash, function read_header_fields (line 1454) | static int read_header_fields(ne_request *req, field_hash **fields) function lookup_host (line 1509) | static int lookup_host(ne_session *sess, struct host_info *info) function ne_begin_request (line 1528) | int ne_begin_request(ne_request *req) function ne_end_request (line 1684) | int ne_end_request(ne_request *req) function ne_read_response_to_fd (line 1713) | int ne_read_response_to_fd(ne_request *req, int fd) function ne_read_response_to_buffer (line 1741) | int ne_read_response_to_buffer(ne_request *req, char *buf, size_t *buflen) function ne_discard_response (line 1779) | int ne_discard_response(ne_request *req) function ne_request_dispatch (line 1790) | int ne_request_dispatch(ne_request *req) function ne_status (line 1807) | const ne_status *ne_get_status(const ne_request *req) function ne_session (line 1812) | ne_session *ne_get_session(const ne_request *req) function proxy_tunnel (line 1820) | static int proxy_tunnel(ne_session *sess) function ne_inet_addr (line 1852) | static const ne_inet_addr *resolve_first(struct host_info *host) function ne_inet_addr (line 1859) | static const ne_inet_addr *resolve_next(struct host_info *host) function do_connect (line 1868) | static int do_connect(ne_session *sess, struct host_info *host) function socks_origin_lookup (line 1939) | static int socks_origin_lookup(ne_session *sess) function open_connection (line 1972) | static int open_connection(ne_session *sess) FILE: src/ne_request.h type ne_request (line 43) | typedef struct ne_request_s ne_request; type ne_request_flag (line 273) | typedef enum ne_request_flag_e { FILE: src/ne_session.c function destroy_hooks (line 48) | static void destroy_hooks(struct hook *hooks) function free_hostinfo (line 59) | static void free_hostinfo(struct host_info *hi) function free_proxies (line 68) | static void free_proxies(ne_session *sess) function ne_session_destroy (line 82) | void ne_session_destroy(ne_session *sess) function ne_version_pre_http11 (line 130) | int ne_version_pre_http11(ne_session *s) function set_hostport (line 136) | static void set_hostport(struct host_info *host, unsigned int defaultport) function set_hostinfo (line 164) | static void set_hostinfo(struct host_info *hi, enum proxy_type type, function ne_session (line 228) | ne_session *ne_session_create(const char *scheme, function ne_session_proxy (line 270) | void ne_session_proxy(ne_session *sess, const char *hostname, function ne_session_socks_proxy (line 282) | void ne_session_socks_proxy(ne_session *sess, enum ne_sock_sversion vers, function ne_session_system_proxy (line 298) | void ne_session_system_proxy(ne_session *sess, unsigned int flags) function ne_set_addrlist2 (line 388) | void ne_set_addrlist2(ne_session *sess, unsigned int port, function ne_set_addrlist (line 409) | void ne_set_addrlist(ne_session *sess, const ne_inet_addr **addrs, size_... function ne_set_localaddr (line 414) | void ne_set_localaddr(ne_session *sess, const ne_inet_addr *addr) function ne_set_error (line 419) | void ne_set_error(ne_session *sess, const char *format, ...) function ne_set_session_flag (line 428) | void ne_set_session_flag(ne_session *sess, ne_session_flag flag, int value) function ne_get_session_flag (line 435) | int ne_get_session_flag(ne_session *sess, ne_session_flag flag) function progress_notifier (line 443) | static void progress_notifier(void *userdata, ne_session_status status, function ne_set_progress (line 453) | void ne_set_progress(ne_session *sess, ne_progress progress, void *userd... function ne_set_notifier (line 465) | void ne_set_notifier(ne_session *sess, function ne_set_read_timeout (line 472) | void ne_set_read_timeout(ne_session *sess, int timeout) function ne_set_connect_timeout (line 477) | void ne_set_connect_timeout(ne_session *sess, int timeout) function ne_set_useragent (line 485) | void ne_set_useragent(ne_session *sess, const char *token) function ne_fill_server_uri (line 501) | void ne_fill_server_uri(ne_session *sess, ne_uri *uri) function ne_fill_proxy_uri (line 508) | void ne_fill_proxy_uri(ne_session *sess, ne_uri *uri) function ne_close_connection (line 525) | void ne_close_connection(ne_session *sess) function ne_ssl_set_verify (line 553) | void ne_ssl_set_verify(ne_session *sess, ne_ssl_verify_fn fn, void *user... function sess_ccprovider (line 560) | static void sess_ccprovider(void *userdata, const ne_ssl_dname *const *d... function ne_ssl_provide_clicert (line 570) | void ne_ssl_provide_clicert(ne_session *sess, function ne_ssl_set_clicert (line 584) | void ne_ssl_set_clicert(ne_session *sess, const ne_ssl_client_cert *cc) function ne_ssl_trust_cert (line 592) | void ne_ssl_trust_cert(ne_session *sess, const ne_ssl_certificate *cert) function ne_ssl_trust_default_ca (line 601) | void ne_ssl_trust_default_ca(ne_session *sess) function ne_ssl_set_protovers (line 609) | int ne_ssl_set_protovers(ne_session *sess, enum ne_ssl_protocol min, type ne_ssl_protocol (line 630) | enum ne_ssl_protocol function ne_ssl_cert_validity (line 638) | void ne_ssl_cert_validity(const ne_ssl_certificate *cert, char *from, ch... function check_certificate (line 671) | static int check_certificate(ne_session *sess, ne_ssl_certificate *cert) function ne__negotiate_ssl (line 700) | int ne__negotiate_ssl(ne_session *sess) function add_hook (line 745) | static void add_hook(struct hook **hooks, const char *id, void_fn fn, vo... function ne_hook_create_request (line 763) | void ne_hook_create_request(ne_session *sess, function ne_hook_pre_send (line 769) | void ne_hook_pre_send(ne_session *sess, ne_pre_send_fn fn, void *userdata) function ne_hook_post_send (line 774) | void ne_hook_post_send(ne_session *sess, ne_post_send_fn fn, void *userd... function ne_hook_post_headers (line 779) | void ne_hook_post_headers(ne_session *sess, ne_post_headers_fn fn, function ne_hook_destroy_request (line 785) | void ne_hook_destroy_request(ne_session *sess, function ne_hook_destroy_session (line 791) | void ne_hook_destroy_session(ne_session *sess, function ne_hook_close_conn (line 797) | void ne_hook_close_conn(ne_session *sess, function ne_set_session_private (line 803) | void ne_set_session_private(ne_session *sess, const char *id, void *user... function remove_hook (line 808) | static void remove_hook(struct hook **hooks, void_fn fn, void *ud) function ne_unhook_create_request (line 825) | void ne_unhook_create_request(ne_session *sess, function ne_unhook_pre_send (line 831) | void ne_unhook_pre_send(ne_session *sess, ne_pre_send_fn fn, void *userd... function ne_unhook_post_headers (line 836) | void ne_unhook_post_headers(ne_session *sess, ne_post_headers_fn fn, function ne_unhook_post_send (line 842) | void ne_unhook_post_send(ne_session *sess, ne_post_send_fn fn, void *use... function ne_unhook_destroy_request (line 847) | void ne_unhook_destroy_request(ne_session *sess, function ne_unhook_destroy_session (line 853) | void ne_unhook_destroy_session(ne_session *sess, function ne_unhook_close_conn (line 859) | void ne_unhook_close_conn(ne_session *sess, FILE: src/ne_session.h type ne_session_s (line 34) | struct ne_session_s type ne_sock_sversion (line 70) | enum ne_sock_sversion type ne_session_flag (line 82) | typedef enum ne_session_flag_e { type ne_session_status (line 172) | typedef enum { type ne_session_status_info (line 186) | typedef union ne_session_status_info_u { type ne_ssl_protocol (line 263) | enum ne_ssl_protocol type ne_ssl_protocol (line 264) | enum ne_ssl_protocol FILE: src/ne_socket.c type ne_inet_addr (line 122) | typedef struct addrinfo ne_inet_addr; type ne_inet_addr (line 124) | typedef struct in_addr ne_inet_addr; type iofns (line 189) | struct iofns { type ne_socket_s (line 207) | struct ne_socket_s { type ne_sock_addr_s (line 232) | struct ne_sock_addr_s { function print_error (line 249) | static void print_error(int errnum, char *buffer, size_t buflen) function seed_ssl_prng (line 264) | static int seed_ssl_prng(void) function init_ipv6 (line 298) | static void init_ipv6(void) function ne_sock_init (line 318) | int ne_sock_init(void) function ne_sock_exit (line 370) | void ne_sock_exit(void) function raw_poll (line 389) | static int raw_poll(int fdno, int rdwr, int secs) function ne_sock_block (line 433) | int ne_sock_block(ne_socket *sock, int n) function ne_sock_read (line 443) | ssize_t ne_sock_read(ne_socket *sock, char *buffer, size_t buflen) function ne_sock_peek (line 478) | ssize_t ne_sock_peek(ne_socket *sock, char *buffer, size_t buflen) function readable_raw (line 504) | static int readable_raw(ne_socket *sock, int secs) function read_raw (line 515) | static ssize_t read_raw(ne_socket *sock, char *buffer, size_t len) function write_raw (line 547) | static ssize_t write_raw(ne_socket *sock, const char *data, size_t length) function writev_raw (line 569) | static ssize_t writev_raw(ne_socket *sock, const struct ne_iovec *vector... function writev_dummy (line 616) | static ssize_t writev_dummy(ne_socket *sock, const struct ne_iovec *vect... type iofns (line 622) | struct iofns function readable_ossl (line 631) | static int readable_ossl(ne_socket *sock, int secs) function error_ossl (line 674) | static int error_ossl(ne_socket *sock, int sret) function read_ossl (line 762) | static ssize_t read_ossl(ne_socket *sock, char *buffer, size_t len) function write_ossl (line 778) | static ssize_t write_ossl(ne_socket *sock, const char *data, size_t len) type iofns (line 790) | struct iofns function check_alert (line 802) | static int check_alert(ne_socket *sock, ssize_t ret) function readable_gnutls (line 818) | static int readable_gnutls(ne_socket *sock, int secs) function error_gnutls (line 826) | static ssize_t error_gnutls(ne_socket *sock, ssize_t sret) function read_gnutls (line 878) | static ssize_t read_gnutls(ne_socket *sock, char *buffer, size_t len) function write_gnutls (line 899) | static ssize_t write_gnutls(ne_socket *sock, const char *data, size_t len) type iofns (line 913) | struct iofns function ne_sock_fullwrite (line 922) | int ne_sock_fullwrite(ne_socket *sock, const char *data, size_t len) function ne_sock_fullwritev (line 937) | int ne_sock_fullwritev(ne_socket *sock, const struct ne_iovec *vector, i... function ne_sock_readline (line 963) | ssize_t ne_sock_readline(ne_socket *sock, char *buf, size_t buflen) function ne_sock_fullread (line 1006) | ssize_t ne_sock_fullread(ne_socket *sock, char *buffer, size_t buflen) function ne_sock_addr (line 1031) | ne_sock_addr *ne_addr_resolve(const char *hostname, int flags) function ne_addr_result (line 1106) | int ne_addr_result(const ne_sock_addr *addr) function ne_inet_addr (line 1120) | const ne_inet_addr *ne_addr_first(ne_sock_addr *addr) function ne_inet_addr (line 1131) | const ne_inet_addr *ne_addr_next(ne_sock_addr *addr) type sockaddr_in6 (line 1174) | struct sockaddr_in6 type sockaddr_in (line 1179) | struct sockaddr_in type sockaddr_in6 (line 1201) | struct sockaddr_in6 type sockaddr_in (line 1206) | struct sockaddr_in function ne_inet_addr (line 1214) | ne_inet_addr *ne_iaddr_parse(const char *addr, ne_iaddr_type type) function ne_iaddr_reverse (line 1273) | int ne_iaddr_reverse(const ne_inet_addr *ia, char *buf, size_t bufsiz) function ne_iaddr_set_scope (line 1292) | int ne_iaddr_set_scope(ne_inet_addr *ia, const char *scope) type sockaddr_in6 (line 1315) | struct sockaddr_in6 function ne_addr_destroy (line 1326) | void ne_addr_destroy(ne_sock_addr *addr) function raw_connect (line 1345) | static int raw_connect(int fd, const struct sockaddr *sa, size_t salen) function timed_connect (line 1359) | static int timed_connect(ne_socket *sock, int fd, function connect_socket (line 1438) | static int connect_socket(ne_socket *sock, int fd, function ne_socket (line 1471) | ne_socket *ne_sock_create(void) function ne_sock_prebind (line 1491) | void ne_sock_prebind(ne_socket *sock, const ne_inet_addr *addr, function do_bind (line 1500) | static int do_bind(int fd, int peer_family, function ne_sock_connect (line 1567) | int ne_sock_connect(ne_socket *sock, function ne_inet_addr (line 1645) | ne_inet_addr *ne_sock_peer(ne_socket *sock, unsigned int *port) function ne_inet_addr (line 1690) | ne_inet_addr *ne_iaddr_make(ne_iaddr_type type, const unsigned char *raw) function ne_inet_addr (line 1701) | ne_inet_addr *ne_iaddr_put(ne_inet_addr *ia, ne_iaddr_type type, const u... function ne_iaddr_type (line 1740) | ne_iaddr_type ne_iaddr_typeof(const ne_inet_addr *ia) function ne_iaddr_cmp (line 1749) | int ne_iaddr_cmp(const ne_inet_addr *i1, const ne_inet_addr *i2) function ne_iaddr_free (line 1775) | void ne_iaddr_free(ne_inet_addr *addr) function ne_sock_accept (line 1783) | int ne_sock_accept(ne_socket *sock, int listener) function ne_sock_fd (line 1796) | int ne_sock_fd(const ne_socket *sock) function ne_sock_read_timeout (line 1801) | void ne_sock_read_timeout(ne_socket *sock, int timeout) function ne_sock_connect_timeout (line 1806) | void ne_sock_connect_timeout(ne_socket *sock, int timeout) function ne_ssl_socket (line 1814) | ne_ssl_socket *ne__sock_sslsock(ne_socket *sock) function ne__sock_set_verify_err (line 1819) | void ne__sock_set_verify_err(ne_socket *sock, int failures) function copy_datum (line 1852) | static void copy_datum(gnutls_datum_t *dest, gnutls_datum_t *src) function store_sess (line 1859) | static int store_sess(void *userdata, gnutls_datum_t key, gnutls_datum_t... function match_datum (line 1875) | static int match_datum(gnutls_datum_t *d1, gnutls_datum_t *d2) function gnutls_datum_t (line 1882) | static gnutls_datum_t retrieve_sess(void *userdata, gnutls_datum_t key) function remove_sess (line 1896) | static int remove_sess(void *userdata, gnutls_datum_t key) function set_priority (line 1901) | static int set_priority(ne_socket *sock, ne_ssl_context *ctx) function ne_sock_accept_ssl (line 1924) | int ne_sock_accept_ssl(ne_socket *sock, ne_ssl_context *ctx) function ne_sock_connect_ssl (line 1976) | int ne_sock_connect_ssl(ne_socket *sock, ne_ssl_context *ctx, void *user... function ne_sock_handshake (line 1981) | int ne_sock_handshake(ne_socket *sock, ne_ssl_context *ctx, function ne_sock_sessid (line 2094) | int ne_sock_sessid(ne_socket *sock, unsigned char *buf, size_t *buflen) function ne_sock_getproto (line 2158) | enum ne_ssl_protocol ne_sock_getproto(ne_socket *sock) function ne_ssl_certificate (line 2203) | ne_ssl_certificate *ne_sock_getcert(ne_socket *sock, ne_ssl_context *ctx) function ne_sock_set_error (line 2226) | void ne_sock_set_error(ne_socket *sock, const char *format, ...) function ne_sock_shutdown (line 2235) | int ne_sock_shutdown(ne_socket *sock, unsigned int flags) function ne_sock_close (line 2311) | int ne_sock_close(ne_socket *sock) FILE: src/ne_socket.h type ne_socket (line 49) | typedef struct ne_socket_s ne_socket; type ne_sock_addr (line 52) | typedef struct ne_sock_addr_s ne_sock_addr; type ne_inet_addr (line 55) | typedef struct ne_inet_addr_s ne_inet_addr; type ne_iaddr_type (line 104) | typedef enum { type ne_iovec (line 211) | struct ne_iovec { type ne_iovec (line 220) | struct ne_iovec type ne_ssl_protocol (line 321) | enum ne_ssl_protocol type ne_sock_sversion (line 343) | enum ne_sock_sversion { type ne_sock_sversion (line 368) | enum ne_sock_sversion FILE: src/ne_socks.c function v5fail (line 59) | static int v5fail(ne_socket *sock, unsigned int code, const char *context) function fail (line 95) | static int fail(ne_socket *sock, const char *error) function sofail (line 102) | static int sofail(ne_socket *sock, ssize_t ret, const char *context) function v5_proxy (line 111) | static int v5_proxy(ne_socket *sock, const ne_inet_addr *addr, function v4fail (line 260) | static int v4fail(ne_socket *sock, unsigned int code, const char *context) function v4_proxy (line 285) | static int v4_proxy(ne_socket *sock, enum ne_sock_sversion vers, function ne_sock_proxy (line 343) | int ne_sock_proxy(ne_socket *sock, enum ne_sock_sversion vers, FILE: src/ne_ssl.c function ne__ssl_match_hostname (line 42) | int ne__ssl_match_hostname(const char *cn, size_t cnlen, const char *hos... function ne_ssl_context_set_ccprovide (line 63) | void ne_ssl_context_set_ccprovide(ne_ssl_context *ctx, FILE: src/ne_ssl.h type ne_ssl_dname_s (line 35) | struct ne_ssl_dname_s type ne_ssl_certificate (line 48) | typedef struct ne_ssl_certificate_s ne_ssl_certificate; type ne_ssl_client_cert (line 128) | typedef struct ne_ssl_client_cert_s ne_ssl_client_cert; type ne_ssl_protocol (line 184) | enum ne_ssl_protocol { type ne_ssl_protocol (line 194) | enum ne_ssl_protocol type ne_ssl_context (line 242) | typedef struct ne_ssl_context_s ne_ssl_context; type ne_ssl_protocol (line 286) | enum ne_ssl_protocol type ne_ssl_protocol (line 287) | enum ne_ssl_protocol FILE: src/ne_sspi.c type SSPIContextStruct (line 38) | struct SSPIContextStruct { type SSPIContext (line 49) | typedef struct SSPIContextStruct SSPIContext; function getMaxTokenSize (line 60) | static int getMaxTokenSize(char *package, ULONG * maxTokenSize) function initDll (line 84) | static void initDll(HINSTANCE hSecDll) function ne_sspi_init (line 128) | int ne_sspi_init(void) function ne_sspi_deinit (line 159) | int ne_sspi_deinit(void) function acquireCredentialsHandle (line 189) | static int acquireCredentialsHandle(CredHandle * credentials, char *pack... function SECURITY_STATUS (line 212) | static SECURITY_STATUS function getContext (line 246) | static int getContext(void *context, SSPIContext **sspiContext) function getSingleBufferDescriptor (line 260) | static int getSingleBufferDescriptor(SecBufferDesc *secBufferDesc, function base64ToBuffer (line 278) | static int base64ToBuffer(const char *token, SecBufferDesc * secBufferDesc) function makeBuffer (line 301) | static int makeBuffer(SecBufferDesc * secBufferDesc, ULONG size) function freeBuffer (line 318) | static int freeBuffer(SecBufferDesc * secBufferDesc) function ne_sspi_create_context (line 365) | int ne_sspi_create_context(void **context, char *serverName, int ntlm) function resetContext (line 401) | static void resetContext(SSPIContext * sspiContext) function initSingleEmptyBuffer (line 416) | static void function ne_sspi_destroy_context (line 432) | int ne_sspi_destroy_context(void *context) function ne_sspi_clear_context (line 456) | int ne_sspi_clear_context(void *context) function ne_sspi_authenticate (line 477) | int ne_sspi_authenticate(void *context, const char *base64Token, char **... FILE: src/ne_string.c function ne_buffer_clear (line 121) | void ne_buffer_clear(ne_buffer *buf) function ne_buffer_grow (line 128) | void ne_buffer_grow(ne_buffer *buf, size_t newsize) function count_concat (line 140) | static size_t count_concat(va_list *ap) function do_concat (line 151) | static void do_concat(char *str, va_list *ap) function ne_buffer_concat (line 166) | void ne_buffer_concat(ne_buffer *buf, ...) function ne_buffer_zappend (line 208) | void ne_buffer_zappend(ne_buffer *buf, const char *str) function ne_buffer_append (line 213) | void ne_buffer_append(ne_buffer *buf, const char *data, size_t len) function ne_buffer_snprintf (line 221) | size_t ne_buffer_snprintf(ne_buffer *buf, size_t max, const char *fmt, ...) function ne_buffer (line 236) | ne_buffer *ne_buffer_create(void) function ne_buffer (line 241) | ne_buffer *ne_buffer_ncreate(size_t s) function ne_buffer_destroy (line 251) | void ne_buffer_destroy(ne_buffer *buf) function ne_buffer_altered (line 264) | void ne_buffer_altered(ne_buffer *buf) function qappend_count (line 296) | static size_t qappend_count(const unsigned char *s, const unsigned char ... function ne_buffer_qappend (line 334) | void ne_buffer_qappend(ne_buffer *buf, const unsigned char *data, size_t... function ne_unbase64 (line 467) | size_t ne_unbase64(const char *data, unsigned char **out) function ne_snprintf (line 573) | size_t ne_snprintf(char *str, size_t size, const char *fmt, ...) function ne_vsnprintf (line 588) | size_t ne_vsnprintf(char *str, size_t size, const char *fmt, va_list ap) function ne_strcasecmp (line 702) | int ne_strcasecmp(const char *s1, const char *s2) function ne_strncasecmp (line 721) | int ne_strncasecmp(const char *s1, const char *s2, size_t n) type ne_md5_ctx (line 756) | struct ne_md5_ctx function ne_mknonce (line 810) | int ne_mknonce(unsigned char *nonce, size_t len, unsigned int flags) function ne_strhextoul (line 889) | unsigned long ne_strhextoul(const char *str, const char **end) FILE: src/ne_string.h type ne_buffer (line 66) | typedef struct { FILE: src/ne_stubssl.c function ne_ssl_certificate (line 35) | ne_ssl_certificate *ne_ssl_cert_read(const char *filename) function ne_ssl_cert_cmp (line 40) | int ne_ssl_cert_cmp(const ne_ssl_certificate *c1, const ne_ssl_certifica... function ne_ssl_certificate (line 45) | const ne_ssl_certificate *ne_ssl_cert_signedby(const ne_ssl_certificate ... function ne_ssl_dname (line 50) | const ne_ssl_dname *ne_ssl_cert_issuer(const ne_ssl_certificate *cert) function ne_ssl_dname (line 55) | const ne_ssl_dname *ne_ssl_cert_subject(const ne_ssl_certificate *cert) function ne_ssl_cert_free (line 60) | void ne_ssl_cert_free(ne_ssl_certificate *cert) {} function ne_ssl_client_cert (line 62) | ne_ssl_client_cert *ne_ssl_clicert_read(const char *filename) function ne_ssl_certificate (line 67) | const ne_ssl_certificate *ne_ssl_clicert_owner(const ne_ssl_client_cert ... function ne_ssl_client_cert (line 72) | ne_ssl_client_cert *ne_ssl_clicert_import(const unsigned char *buffer, function ne_ssl_clicert_encrypted (line 78) | int ne_ssl_clicert_encrypted(const ne_ssl_client_cert *ccert) function ne_ssl_clicert_decrypt (line 83) | int ne_ssl_clicert_decrypt(ne_ssl_client_cert *ccert, const char *password) function ne_ssl_clicert_free (line 88) | void ne_ssl_clicert_free(ne_ssl_client_cert *ccert) {} function ne_ssl_context (line 90) | ne_ssl_context *ne_ssl_context_create(int mode) function ne_ssl_context_trustcert (line 95) | void ne_ssl_context_trustcert(ne_ssl_context *ctx, const ne_ssl_certific... function ne_ssl_context_keypair (line 96) | int ne_ssl_context_keypair(ne_ssl_context *ctx, function ne_ssl_context_set_versions (line 102) | int ne_ssl_context_set_versions(ne_ssl_context *ctx, enum ne_ssl_protoco... function ne_ssl_check_certificate (line 107) | int ne_ssl_check_certificate(ne_ssl_context *ctx, ne_socket *sock, function ne_ssl_context_set_verify (line 116) | int ne_ssl_context_set_verify(ne_ssl_context *ctx, function ne_ssl_context_set_clicert (line 124) | void ne_ssl_context_set_clicert(ne_ssl_context *ctx, const ne_ssl_client... function ne_ssl_context_set_flag (line 127) | void ne_ssl_context_set_flag(ne_ssl_context *ctx, int flag, int value) {} function ne_ssl_context_get_flag (line 128) | int ne_ssl_context_get_flag(ne_ssl_context *ctx, int flag) { return -1; } function ne_ssl_context_trustdefca (line 129) | void ne_ssl_context_trustdefca(ne_ssl_context *ctx) {} function ne_ssl_context_destroy (line 130) | void ne_ssl_context_destroy(ne_ssl_context *ctx) {} function ne_ssl_context_set_ccprovide (line 131) | void ne_ssl_context_set_ccprovide(ne_ssl_context *ctx, function ne_ssl_cert_digest (line 135) | int ne_ssl_cert_digest(const ne_ssl_certificate *cert, char *digest) function ne_ssl_cert_validity_time (line 145) | void ne_ssl_cert_validity_time(const ne_ssl_certificate *cert, function ne_ssl_dname_cmp (line 159) | int ne_ssl_dname_cmp(const ne_ssl_dname *dn1, const ne_ssl_dname *dn2) function ne_ssl_cert_write (line 164) | int ne_ssl_cert_write(const ne_ssl_certificate *cert, const char *filename) function ne_ssl_certificate (line 174) | ne_ssl_certificate *ne_ssl_cert_import(const char *data) function ne_ssl_client_cert (line 179) | ne_ssl_client_cert *ne_ssl_clicert_copy(const ne_ssl_client_cert *cc) function ne_ssl_client_cert (line 185) | ne_ssl_client_cert *ne_ssl_clicert_fromuri(const char *uri, function ne_sock_accept_ssl (line 191) | int ne_sock_accept_ssl(ne_socket *sock, ne_ssl_context *ctx) { function ne_sock_connect_ssl (line 195) | int ne_sock_connect_ssl(ne_socket *sock, ne_ssl_context *ctx, void *user... function ne_sock_handshake (line 200) | int ne_sock_handshake(ne_socket *sock, ne_ssl_context *ctx, FILE: src/ne_uri.c function ne_path_has_trailing_slash (line 147) | int ne_path_has_trailing_slash(const char *uri) function ne_uri_defaultport (line 154) | unsigned int ne_uri_defaultport(const char *scheme) function ne_uri_parse (line 165) | int ne_uri_parse(const char *uri, ne_uri *parsed) function copy_authority (line 411) | static void copy_authority(ne_uri *dest, const ne_uri *src) function ne_uri (line 420) | ne_uri *ne_uri_resolve(const ne_uri *base, const ne_uri *relative, function ne_uri (line 463) | ne_uri *ne_uri_copy(ne_uri *dest, const ne_uri *src) function ne_uri_free (line 476) | void ne_uri_free(ne_uri *u) function ne_uri_cmp (line 569) | int ne_uri_cmp(const ne_uri *u1, const ne_uri *u2) function ne_path_compare (line 588) | int ne_path_compare(const char *a, const char *b) function ne_path_childof (line 646) | int ne_path_childof(const char *parent, const char *child) FILE: src/ne_uri.h type ne_uri (line 85) | typedef struct { FILE: src/ne_utils.c function ne_debug_init (line 63) | void ne_debug_init(FILE *stream, int mask) function ne_debug (line 74) | void ne_debug(int ch, const char *template, ...) function ne_version_match (line 162) | int ne_version_match(int major, int minor) function ne_has_support (line 169) | int ne_has_support(int feature) function ne_parse_statusline (line 244) | int ne_parse_statusline(const char *status_line, ne_status *st) FILE: src/ne_utils.h type ne_status (line 103) | typedef struct { FILE: src/ne_xml.c type XML_Char (line 48) | typedef XML_Char ne_xml_char; type xmlChar (line 60) | typedef xmlChar ne_xml_char; type handler (line 73) | struct handler { type element (line 85) | struct element { type ne_xml_parser_s (line 105) | struct ne_xml_parser_s { type element (line 130) | struct element type namespace (line 134) | struct namespace { function error_handler (line 180) | static void error_handler(void *userdata, const xmlError *err) function decl_handler (line 208) | static void decl_handler(void *userdata, function ne_xml_currentline (line 218) | int ne_xml_currentline(ne_xml_parser *p) function declare_nspaces (line 252) | static int declare_nspaces(ne_xml_parser *p, struct element *elm, function expand_qname (line 287) | static int expand_qname(ne_xml_parser *p, struct element *elm, function start_element (line 325) | static void start_element(void *userdata, const ne_xml_char *name, function destroy_element (line 371) | static void destroy_element(struct element *elm) function char_data (line 390) | static void char_data(void *userdata, const ne_xml_char *data, int len) function end_element (line 405) | static void end_element(void *userdata, const ne_xml_char *name) function entity_declaration (line 435) | static void entity_declaration(void *userData, const XML_Char *entityName, function default_handler (line 450) | static void default_handler(void *userData, const XML_Char *s, int len) type element (line 457) | struct element type element (line 460) | struct element type namespace (line 464) | struct namespace type element (line 483) | struct element function ne_xml_parser (line 492) | ne_xml_parser *ne_xml_create(void) function ne_xml_set_encoding (line 544) | int ne_xml_set_encoding(ne_xml_parser *p, const char *encoding) function ne_xml_push_handler (line 561) | void ne_xml_push_handler(ne_xml_parser *p, function ne_xml_parse_v (line 585) | int ne_xml_parse_v(void *userdata, const char *block, size_t len) function ne_xml_parse (line 593) | int ne_xml_parse(ne_xml_parser *p, const char *block, size_t len) function ne_xml_failed (line 659) | int ne_xml_failed(ne_xml_parser *p) function ne_xml_destroy (line 664) | void ne_xml_destroy(ne_xml_parser *p) function ne_xml_set_error (line 695) | void ne_xml_set_error(ne_xml_parser *p, const char *msg) function sax_error (line 701) | static void sax_error(void *ctx, const char *msg, ...) function ne_xml_mapid (line 752) | int ne_xml_mapid(const struct ne_xml_idmap map[], size_t maplen, FILE: src/ne_xml.h type ne_xml_parser (line 76) | typedef struct ne_xml_parser_s ne_xml_parser; type ne_xml_idmap (line 152) | struct ne_xml_idmap { type ne_xml_idmap (line 161) | struct ne_xml_idmap FILE: src/ne_xmlreq.c function parse_error (line 34) | static int parse_error(ne_request *req, ne_xml_parser *parser) function ne_xml_parse_response (line 46) | int ne_xml_parse_response(ne_request *req, ne_xml_parser *parser) function media_type_is_xml (line 71) | static int media_type_is_xml(const ne_content_type *ctype) function ne_xml_dispatch_request (line 84) | int ne_xml_dispatch_request(ne_request *req, ne_xml_parser *parser) function ne_xml_dispatchif_request (line 89) | int ne_xml_dispatchif_request(ne_request *req, ne_xml_parser *parser, FILE: test/acl3744.c function test_acl (line 29) | static int test_acl(const char *uri, ne_acl_entry *es, int nume) function grant_all (line 42) | static int grant_all(void) function deny_all (line 55) | static int deny_all(void) function deny_one (line 68) | static int deny_one(void) function deny_byprop (line 82) | static int deny_byprop(void) FILE: test/auth.c function auth_cb (line 67) | static int auth_cb(void *userdata, const char *realm, int tries, function auth_provide_cb (line 79) | static int auth_provide_cb(void *userdata, int attempt, function auth_hdr (line 92) | static void auth_hdr(char *value) function send_response (line 105) | static int send_response(ne_socket *sock, const char *hdr, int code, int... function auth_serve (line 127) | static int auth_serve(ne_socket *sock, void *userdata) function init (line 146) | static int init(void) function basic (line 162) | static int basic(void) function retry_serve (line 219) | static int retry_serve(ne_socket *sock, void *ud) function retry_cb (line 263) | static int retry_cb(void *userdata, const char *realm, int tries, function retries (line 314) | static int retries(void) function forget_regress (line 361) | static int forget_regress(void) function fail_auth_cb (line 369) | static int fail_auth_cb(void *ud, const char *realm, int attempt, function tunnel_regress (line 376) | static int tunnel_regress(void) function negotiate_regress (line 393) | static int negotiate_regress(void) function dup_header (line 409) | static void dup_header(char *header) type digest_parms (line 430) | struct digest_parms { type digest_state (line 456) | struct digest_state { type digest_parms (line 466) | struct digest_parms type digest_parms (line 469) | struct digest_parms type digest_state (line 501) | struct digest_state type digest_parms (line 501) | struct digest_parms function check_digest (line 539) | static int check_digest(struct digest_state *state, struct digest_parms ... function verify_digest_header (line 574) | static int verify_digest_header(struct digest_state *state, type digest_state (line 677) | struct digest_state type digest_parms (line 678) | struct digest_parms type digest_state (line 735) | struct digest_state type digest_parms (line 736) | struct digest_parms function serve_digest (line 788) | static int serve_digest(ne_socket *sock, void *userdata) function test_digest (line 947) | static int test_digest(struct digest_parms *parms) function digest (line 987) | static int digest(void) function digest_sha256 (line 1042) | static int digest_sha256(void) function digest_sha512_256 (line 1067) | static int digest_sha512_256(void) function digest_username_star (line 1091) | static int digest_username_star(void) function digest_failures (line 1125) | static int digest_failures(void) function fail_cb (line 1199) | static int fail_cb(void *userdata, const char *realm, int tries, function fail_challenge (line 1217) | static int fail_challenge(void) type multi_context (line 1300) | struct multi_context { function multi_cb (line 1305) | static int multi_cb(void *userdata, const char *realm, int tries, function multi_handler (line 1316) | static int multi_handler(void) function multi_rfc7616 (line 1348) | static int multi_rfc7616(void) function multi_provider_cb (line 1396) | static int multi_provider_cb(void *userdata, int attempt, function serve_provider (line 1425) | static int serve_provider(ne_socket *s, void *userdata) function multi_provider (line 1450) | static int multi_provider(void) function domains (line 1495) | static int domains(void) function CVE_2008_3746 (line 1522) | static int CVE_2008_3746(void) function defaults (line 1543) | static int defaults(void) function fail_hdr (line 1560) | static void fail_hdr(char *value) function serve_forgotten (line 1565) | static int serve_forgotten(ne_socket *sock, void *userdata) function forget (line 1597) | static int forget(void) function serve_basic_scope_checker (line 1612) | static int serve_basic_scope_checker(ne_socket *sock, void *userdata) function basic_scope (line 1654) | static int basic_scope(void) function serve_star_scope_checker (line 1670) | static int serve_star_scope_checker(ne_socket *sock, void *userdata) function star_scope (line 1698) | static int star_scope(void) function serve_unclean_realm (line 1712) | static int serve_unclean_realm(ne_socket *sock, void *userdata) function get_realm_cb (line 1723) | static int get_realm_cb(void *userdata, const char *realm, int tries, function clean_realm (line 1737) | static int clean_realm(void) function capture_ntlm_hdr (line 1762) | static void capture_ntlm_hdr(char *value) function build_type2_challenge (line 1770) | static int build_type2_challenge(tSmbNtlmAuthChallenge *challenge, function serve_ntlm (line 1801) | static int serve_ntlm(ne_socket *sock, void *userdata) function ntlm_cb (line 1931) | static int ntlm_cb(void *userdata, const char *realm, int tries, function ntlm (line 1940) | static int ntlm(void) FILE: test/basic.c function content_type (line 40) | static int content_type(void) function do_range (line 131) | static int do_range(off_t start, off_t end, const char *fail, function get_range (line 164) | static int get_range(void) function dav_capabilities (line 222) | static int dav_capabilities(void) function get (line 264) | static int get(void) function getbuf (line 289) | static int getbuf(void) function getbuf_fail (line 311) | static int getbuf_fail(void) function getbuf_fill (line 333) | static int getbuf_fill(void) function getbuf2 (line 355) | static int getbuf2(void) function post_getbuf_retry (line 382) | static int post_getbuf_retry(ne_request *req, void *userdata, function getbuf_retry (line 388) | static int getbuf_retry(void) function options2 (line 416) | static int options2(void) function put (line 458) | static int put(void) function getmodtime (line 471) | static int getmodtime(void) FILE: test/common/child.c type server_addr (line 66) | struct server_addr { type server_addr (line 75) | struct server_addr function lookup_localhost (line 88) | int lookup_localhost(void) function get_lh_family (line 151) | int function ne_inet_addr (line 169) | ne_inet_addr * function do_listen (line 189) | static int do_listen(int port) function minisleep (line 220) | void minisleep(void) function reset_socket (line 229) | int reset_socket(ne_socket *sock) function close_socket (line 241) | static int close_socket(ne_socket *sock) function new_spawn_server (line 265) | int new_spawn_server(int count, server_fn fn, void *userdata, function new_spawn_server2 (line 278) | int new_spawn_server2(int count, server_fn fn, void *userdata, function dead_server (line 362) | int dead_server(void) function destroy_and_wait (line 376) | int destroy_and_wait(ne_session *sess) function await_server (line 382) | int await_server(void) function reap_server (line 406) | int reap_server(void) function server_send (line 420) | ssize_t server_send(ne_socket *sock, const char *str, size_t len) function discard_request (line 426) | int discard_request(ne_socket *sock) function error_response (line 457) | int error_response(ne_socket *sock, int ret) function discard_body (line 474) | int discard_body(ne_socket *sock) function serve_file (line 493) | int serve_file(ne_socket *sock, void *ud) FILE: test/common/child.h type serve_file_args (line 96) | struct serve_file_args { FILE: test/common/tests.c function t_context (line 85) | void t_context(const char *context, ...) function t_warning (line 97) | void t_warning(const char *str, ...) function child_segv (line 124) | static void child_segv(int signo) function parent_segv (line 134) | static void parent_segv(int signo) function in_child (line 152) | void in_child(void) function print_prefix (line 166) | static void print_prefix(int n) function main (line 186) | int main(int argc, char *argv[]) FILE: test/common/tests.h type ne_test (line 43) | typedef struct { FILE: test/compress.c function init (line 38) | static int init(void) function reader (line 45) | static int reader(void *ud, const char *block, size_t len) function do_fetch (line 92) | static int do_fetch(const char *realfn, const char *gzipfn, function fetching (line 162) | static int fetching(void) function auth_cb (line 217) | static int auth_cb(void *userdata, const char *realm, int tries, function retry_compress_helper (line 225) | static int retry_compress_helper(ne_accept_response acceptor, type double_serve_args (line 254) | struct double_serve_args function retry_notcompress (line 271) | static int retry_notcompress(void) type double_serve_args (line 277) | struct double_serve_args function retry_accept (line 295) | static int retry_accept(void *ud, ne_request *req, const ne_status *st) function retry_compress (line 316) | static int retry_compress(void) function reader_abort (line 324) | static int reader_abort(void *ud, const char *buf, size_t len) function compress_abort (line 332) | static int compress_abort(void) FILE: test/largefile.c function make_sparse_file (line 47) | static int make_sparse_file(void) function serve_check_body (line 62) | static int serve_check_body(ne_socket *sock, void *userdata) function send_high_offset (line 81) | static int send_high_offset(void) function serve_large_response (line 113) | static int serve_large_response(ne_socket *sock, void *ud) function read_large_response (line 144) | static int read_large_response(void) FILE: test/lock.c type ne_lock_scope (line 47) | enum ne_lock_scope type ne_lock_scope (line 76) | enum ne_lock_scope type ne_lock (line 96) | struct ne_lock type ne_lock (line 117) | struct ne_lock type ne_lock (line 137) | struct ne_lock type ne_lock_scope (line 138) | enum ne_lock_scope type ne_lock (line 140) | struct ne_lock function store_single (line 154) | static int store_single(void) function store_several (line 189) | static int store_several(void) function fake_session (line 237) | static int fake_session(ne_session **sess, server_fn fn, void *userdata) function lock_timeout (line 244) | static int lock_timeout(void) function lock_long_timeout (line 280) | static int lock_long_timeout(void) function got_if_header (line 312) | static void got_if_header(char *value) function serve_verify_if (line 320) | static int serve_verify_if(ne_socket *sock, void *userdata) function do_request (line 343) | static int do_request(ne_session *sess, const char *path, int depth, function submit_test2 (line 378) | static int submit_test2(const char *lockpath, int lockdepth, function submit_test (line 426) | static int submit_test(const char *lockpath, int lockdepth, function if_simple (line 436) | static int if_simple(void) function if_under_infinite (line 441) | static int if_under_infinite(void) function if_infinite_over (line 446) | static int if_infinite_over(void) function if_child (line 451) | static int if_child(void) function if_covered_child (line 461) | static int if_covered_child(void) function if_sharepoint (line 466) | static int if_sharepoint(void) function if_movefrom (line 472) | static int if_movefrom(void) function serve_discovery (line 477) | static int serve_discovery(ne_socket *sock, void *userdata) type result_args (line 491) | struct result_args { function lock_compare (line 497) | static int lock_compare(const char *ctx, function discover_result (line 514) | static void discover_result(void *userdata, const struct ne_lock *lk, function discover (line 532) | static int discover(void) function lock_shared (line 573) | static int lock_shared(void) function dummy_discover (line 622) | static void dummy_discover(void *userdata, const struct ne_lock *lock, function fail_discover (line 629) | static int fail_discover(void) function no_creds (line 649) | static int no_creds(void *ud, const char *realm, int attempt, function fail_lockauth (line 655) | static int fail_lockauth(void) function fail_noheader (line 692) | static int fail_noheader(void) FILE: test/oldacl.c function test_acl (line 29) | static int test_acl(const char *uri, ne_acl_entry *es, int nume) function grant_all (line 42) | static int grant_all(void) function deny_all (line 54) | static int deny_all(void) function deny_one (line 66) | static int deny_one(void) function deny_byprop (line 79) | static int deny_byprop(void) FILE: test/props.c function patch_simple (line 42) | static int patch_simple(void) function dummy_results (line 61) | static void dummy_results(void *ud, const ne_uri *uri, function regress (line 68) | static int regress(void) function patch_regress (line 105) | static int patch_regress(void) function simple_iterator (line 139) | static int simple_iterator(void *vbuf, const ne_propname *name, function simple_results (line 159) | static void simple_results(void *buf, const ne_uri *uri, function diffcmp (line 169) | static int diffcmp(const char *expected, const char *actual) function pf_destructor (line 205) | static void pf_destructor(void *userdata, void *private) type pftype (line 219) | enum pftype { function run_propfind (line 226) | static int run_propfind(const ne_propname *props, char *resp, function propfind (line 273) | static int propfind(void) function unbounded_response (line 382) | static int unbounded_response(const char *header, const char *repeats) function unbounded_propstats (line 398) | static int unbounded_propstats(void) function unbounded_props (line 407) | static int unbounded_props(void) FILE: test/redirect.c function process_redir (line 40) | static int process_redir(ne_session *sess, const char *path, function check_redir (line 51) | static int check_redir(int status_code, const char *location, function redirects (line 125) | static int redirects(void) function no_redirect (line 176) | static int no_redirect(void) FILE: test/request.c function prepare_request (line 51) | static int prepare_request(server_fn fn, void *ud) function finish_request (line 64) | static int finish_request(void) function collector (line 78) | static int collector(void *ud, const char *data, size_t len) type ne_request (line 85) | typedef ne_request *(*construct_request)(ne_session *sess, void *userdata); function ne_request (line 88) | static ne_request *construct_get(ne_session *sess, void *userdata) function run_request (line 99) | static int run_request(ne_session *sess, int status, function expect_header_value (line 120) | static int expect_header_value(const char *name, const char *value, function expect_response (line 156) | static int expect_response(const char *expect, server_fn fn, void *userd... function expect_no_body (line 179) | static int expect_no_body(const char *method, const char *resp) function reason_phrase (line 207) | static int reason_phrase(void) function redirect_error (line 229) | static int redirect_error(void) function no_body_304 (line 250) | static int no_body_304(void) function no_body_204 (line 256) | static int no_body_204(void) function no_body_HEAD (line 262) | static int no_body_HEAD(void) function chunk_oversize (line 268) | static int chunk_oversize(void) function no_body_chunks (line 297) | static int no_body_chunks(void) function serve_twice (line 303) | static int serve_twice(ne_socket *sock, void *userdata) function test_persist_p (line 319) | static int test_persist_p(const char *response, const char *body, int pr... function test_persist (line 351) | static int test_persist(const char *response, const char *body) function persist_http11 (line 356) | static int persist_http11(void) function persist_chunked (line 362) | static int persist_chunked(void) function persist_http10 (line 368) | static int persist_http10(void) function persist_proxy_http10 (line 376) | static int persist_proxy_http10(void) function serve_eof (line 385) | static int serve_eof(ne_socket *sock, void *ud) function fail_early_eof (line 403) | static int fail_early_eof(const char *resp) function fail_eof_continued (line 419) | static int fail_eof_continued(void) function fail_eof_headers (line 424) | static int fail_eof_headers(void) function fail_eof_chunk (line 429) | static int fail_eof_chunk(void) function fail_eof_badclen (line 434) | static int fail_eof_badclen(void) function ptimeout_eof (line 442) | static int ptimeout_eof(void) function ptimeout_eof2 (line 462) | static int ptimeout_eof2(void) function incr_server (line 483) | static int incr_server(ne_socket *sock, void *arg) function persist_timeout (line 497) | static int persist_timeout(void) function no_persist_http10 (line 531) | static int no_persist_http10(void) function response_bodies (line 556) | static int response_bodies(void) function response_headers (line 620) | static int response_headers(void) function response_header_nul (line 682) | static int response_header_nul(void) function post_send_retry (line 694) | static int post_send_retry(ne_request *req, void *userdata, function reset_headers (line 702) | static int reset_headers(void) function iterate_none (line 731) | static int iterate_none(void) function iterate_test (line 756) | static int iterate_test(int trailer, request_iterator *iterator) function iterate_many (line 813) | static int iterate_many(void) type s1xx_args (line 819) | struct s1xx_args { function serve_1xx (line 824) | static int serve_1xx(ne_socket *sock, void *ud) function skip_interim_1xx (line 846) | static int skip_interim_1xx(void) function skip_many_1xx (line 854) | static int skip_many_1xx(void) function skip_1xx_hdrs (line 862) | static int skip_1xx_hdrs(void) function serve_100_once (line 874) | static int serve_100_once(ne_socket *sock, void *ud) function expect_100_once (line 887) | static int expect_100_once(void) function expect_100_nobody (line 908) | static int expect_100_nobody(void) type body (line 923) | struct body { function want_body (line 928) | static int want_body(ne_socket *sock, void *userdata) function provide_body (line 952) | static ssize_t provide_body(void *userdata, char *buf, size_t buflen) function send_bodies (line 970) | static int send_bodies(void) function fail_request_with_error (line 1019) | static int fail_request_with_error(int with_body, server_fn fn, void *ud, function invalid_response_gives_error (line 1068) | static int invalid_response_gives_error(const char *resp, const char *er... function fail_request (line 1075) | static int fail_request(int with_body, server_fn fn, void *ud, int forever) function unbounded_headers (line 1080) | static int unbounded_headers(void) function blank_response (line 1086) | static int blank_response(void) function serve_non_http (line 1091) | static int serve_non_http(ne_socket *sock, void *ud) function not_http (line 1100) | static int not_http(void) function unbounded_folding (line 1105) | static int unbounded_folding(void) function serve_close (line 1112) | static int serve_close(ne_socket *sock, void *ud) function is_alive (line 1119) | static int is_alive(int port) function closed_connection (line 1141) | static int closed_connection(void) function serve_close2 (line 1156) | static int serve_close2(ne_socket *sock, void *userdata) function close_not_retried (line 1171) | static int close_not_retried(void) function s_progress (line 1195) | static void s_progress(void *userdata, ne_off_t prog, ne_off_t total) function provide_progress (line 1233) | static ssize_t provide_progress(void *userdata, char *buf, size_t bufsiz) function send_progress (line 1246) | static int send_progress(void) function read_timeout (line 1270) | static int read_timeout(void) function fail_noserver (line 1303) | static int fail_noserver(const char *hostname, unsigned int port, int code) function fail_lookup (line 1316) | static int fail_lookup(void) function fail_double_lookup (line 1323) | static int fail_double_lookup(void) function fail_connect (line 1334) | static int fail_connect(void) function proxy_no_resolve (line 1341) | static int proxy_no_resolve(void) function fail_chunksize (line 1360) | static int fail_chunksize(void) function abort_respbody (line 1369) | static int abort_respbody(void) function serve_then_abort (line 1392) | static int serve_then_abort(ne_socket *sock, void *ud) function retry_after_abort (line 1410) | static int retry_after_abort(void) function fail_statusline (line 1438) | static int fail_statusline(void) function fail_long_header (line 1457) | static int fail_long_header(void) function fail_on_invalid (line 1474) | static int fail_on_invalid(void) function versions (line 1555) | static int versions(void) type cr_args (line 1579) | struct cr_args { function hk_createreq (line 1584) | static void hk_createreq(ne_request *req, void *userdata, function hook_create_req (line 1599) | static int hook_create_req(void) function serve_check_method (line 1642) | static int serve_check_method(ne_socket *sock, void *ud) function dup_method (line 1659) | static int dup_method(void) function abortive_reader (line 1677) | static int abortive_reader(void *userdata, const char *buf, size_t len) function abort_reader (line 1689) | static int abort_reader(void) function send_bad_offset (line 1716) | static int send_bad_offset(void) function thook_create_req (line 1751) | static void thook_create_req(ne_request *req, void *userdata, function hook_pre_send (line 1759) | static void hook_pre_send(ne_request *req, void *userdata, function hook_post_headers (line 1780) | static void hook_post_headers(ne_request *req, void *userdata, function hook_post_send (line 1790) | static int hook_post_send(ne_request *req, void *userdata, function hook_destroy_req (line 1801) | static void hook_destroy_req(ne_request *req, void *userdata) function hook_destroy_sess (line 1808) | static void hook_destroy_sess(void *userdata) function hook_close_conn (line 1815) | static void hook_close_conn(void *userdata) function hooks (line 1822) | static int hooks(void) function hook_self_destroy_req (line 1902) | static void hook_self_destroy_req(ne_request *req, void *userdata) function hook_self_destroy (line 1910) | static int hook_self_destroy(void) function icy_protocol (line 1923) | static int icy_protocol(void) function status (line 1938) | static int status(void) function status_chunked (line 1975) | static int status_chunked(void) function local_addr (line 2019) | static int local_addr(void) function dereg_progress (line 2039) | static int dereg_progress(void) function addrlist (line 2053) | static int addrlist(void) function socks_proxy (line 2074) | static int socks_proxy(void) function socks_v4_proxy (line 2095) | static int socks_v4_proxy(void) function serve_mirror (line 2120) | static int serve_mirror(ne_socket *sock, void *userdata) function send_length (line 2150) | static int send_length(void) function socks_fail (line 2178) | static int socks_fail(void) function safe_flags (line 2209) | static int safe_flags(void) function fail_excess_1xx (line 2225) | static int fail_excess_1xx(void) function serve_check_reqline (line 2232) | static int serve_check_reqline(ne_socket *sock, void *userdata) function target_forms (line 2248) | static int target_forms(void) function test_interim (line 2275) | static void test_interim(void *userdata, ne_request *req, const ne_statu... function interims (line 2288) | static int interims(void) function retry_408 (line 2320) | static int retry_408(void) function dont_retry_408 (line 2343) | static int dont_retry_408(void) function ipv6_host_checker (line 2362) | static void ipv6_host_checker(char *value) function serve_v6_check (line 2372) | static int serve_v6_check(ne_socket *sock, void *ud) function ipv6_literal (line 2391) | static int ipv6_literal(void) function targets (line 2403) | static int targets(void) function retry_after (line 2449) | static int retry_after(void) FILE: test/resolve.c function main (line 27) | int main(int argc, char **argv) FILE: test/session.c function fill_uri (line 37) | static int fill_uri(void) function fill_proxy_uri (line 71) | static int fill_proxy_uri(void) function match_hostport (line 95) | static int match_hostport(const char *scheme, const char *hostname, int ... function hostports (line 106) | static int hostports(void) function errors (line 133) | static int errors(void) function privates (line 153) | static int privates(void) function get_scheme (line 174) | static int get_scheme(void) function flags (line 191) | static int flags(void) function proxies (line 208) | static int proxies(void) function tls_names (line 220) | static int tls_names(void) FILE: test/skeleton.c function foo (line 39) | static int foo(void) FILE: test/socket.c function multi_init (line 61) | static int multi_init(void) function do_connect (line 86) | static int do_connect(ne_socket **sock, const ne_inet_addr *addr, unsign... function close_and_wait (line 101) | static int close_and_wait(ne_socket *sock) function init_ssl (line 112) | static int init_ssl(void) function resolve (line 140) | static int resolve(void) function serve_close (line 147) | static int serve_close(ne_socket *sock, void *ud) type serve_pair (line 153) | struct serve_pair { function wrap_serve (line 158) | static int wrap_serve(ne_socket *sock, void *ud) function beginc (line 171) | static int beginc(ne_socket **sock, ne_ssl_context *ctx, server_fn fn, v... function begin (line 184) | static int begin(ne_socket **sock, server_fn fn, void *ud) function begin (line 191) | static int begin(ne_socket **sock, server_fn fn, void *ud) function resolve_numeric (line 199) | static int resolve_numeric(void) function resolve_ipv6 (line 214) | static int resolve_ipv6(void) function check_is_raw127 (line 236) | static int check_is_raw127(const ne_inet_addr *ia) function addr_make_v4 (line 249) | static int addr_make_v4(void) function parse_v4 (line 267) | static int parse_v4(void) function addr_make_v6 (line 281) | static int addr_make_v6(void) function addr_compare (line 338) | static int addr_compare(void) function addr_put (line 378) | static int addr_put(void) function addr_reverse (line 403) | static int addr_reverse(void) function addr_canonical (line 442) | static int addr_canonical(void) function addr_failures (line 460) | static int addr_failures(void) function just_connect (line 492) | static int just_connect(void) function addr_connect (line 503) | static int addr_connect(void) function addr_peer (line 519) | static int addr_peer(void) function expect_close (line 548) | static int expect_close(ne_socket *sock) function good_close (line 557) | static int good_close(ne_socket *sock) function finish (line 566) | static int finish(ne_socket *sock, int eof) function expect_peek_close (line 577) | static int expect_peek_close(ne_socket *sock) function read_close (line 585) | static int read_close(void) function open_close (line 596) | static int open_close(void) function peek_close (line 605) | static int peek_close(void) function peek_expect (line 619) | static int peek_expect(ne_socket *sock, const char *str, size_t len) function read_expect (line 636) | static int read_expect(ne_socket *sock, const char *str, size_t len) function fullread_expect (line 649) | static int fullread_expect(ne_socket *sock, const char *str, size_t len) function single_read (line 667) | static int single_read(void) function single_peek (line 681) | static int single_peek(void) function small_reads (line 693) | static int small_reads(void) function read_and_peek (line 714) | static int read_and_peek(void) function larger_read (line 736) | static int larger_read(void) function line_expect (line 752) | static int line_expect(ne_socket *sock, const char *line) function line_simple (line 769) | static int line_simple(void) function line_closure (line 781) | static int line_closure(void) function line_empty (line 799) | static int line_empty(void) function line_toolong (line 811) | static int line_toolong(void) function line_overflow (line 828) | static int line_overflow(void) function line_mingle (line 847) | static int line_mingle(void) function line_chunked (line 864) | static int line_chunked(void) function line_long_chunked (line 876) | static int line_long_chunked(void) function to_begin (line 898) | static int to_begin(ne_socket **sock) function to_end (line 906) | static int to_end(ne_socket *sock) function connect_timeout (line 929) | static int connect_timeout(void) function peek_timeout (line 946) | static int peek_timeout(void) function read_timeout (line 953) | static int read_timeout(void) function readline_timeout (line 960) | static int readline_timeout(void) function fullread_timeout (line 967) | static int fullread_timeout(void) function serve_expect (line 974) | static int serve_expect(ne_socket *sock, void *ud) function small_writes (line 997) | static int small_writes(void) function large_writes (line 1009) | static int large_writes(void) function full_writev (line 1029) | static int full_writev(ne_socket *sock, struct ne_iovec *vec, int count) function large_writev (line 1040) | static int large_writev(void) function echo_server (line 1067) | static int echo_server(ne_socket *sock, void *ud) function echo_expect (line 1085) | static int echo_expect(ne_socket *sock, const char *line) function echo_lines (line 1093) | static int echo_lines(void) function serve_wait_close (line 1104) | static int serve_wait_close(ne_socket *sock, void *ud) function ssl_shutdown (line 1112) | static int ssl_shutdown(void) function ssl_closure (line 1141) | static int ssl_closure(void) function serve_truncate (line 1159) | static int serve_truncate(ne_socket *sock, void *userdata) function ssl_truncate (line 1169) | static int ssl_truncate(void) function serve_reset (line 1187) | static int serve_reset(ne_socket *sock, void *ud) function write_reset (line 1198) | static int write_reset(void) function read_reset (line 1219) | static int read_reset(void) function expect_block_timeout (line 1238) | static int expect_block_timeout(ne_socket *sock, int timeout, const char... function blocking (line 1248) | static int blocking(void) function block_timeout (line 1274) | static int block_timeout(void) function serve_shutdown (line 1283) | static int serve_shutdown(ne_socket *sock, void *userdata) function bidi (line 1291) | static int bidi(void) function ssl_session_id (line 1307) | static int ssl_session_id(void) function serve_ppeer (line 1362) | static int serve_ppeer(ne_socket *sock, void *ud) function try_prebind (line 1382) | static int try_prebind(int addr, int port) function prebind (line 1423) | static int prebind(void) function serve_cipher (line 1432) | static int serve_cipher(ne_socket *sock, void *ud) function cipher (line 1444) | static int cipher(void) function protocols (line 1473) | static int protocols(void) function serve_protocol (line 1491) | static int serve_protocol(ne_socket *sock, void *ud) function proto_tls12 (line 1503) | static int proto_tls12(void) function context_untrusted (line 1519) | static int context_untrusted(void) function error (line 1535) | static int error(void) function begin_socks (line 1547) | static int begin_socks(ne_socket **sock, struct socks_server *srv, function socks_proxy (line 1558) | static int socks_proxy(void) function fail_socks (line 1617) | static int fail_socks(void) function scopes (line 1681) | static int scopes(void) FILE: test/ssl.c type ssl_server_args (line 77) | struct ssl_server_args { function ssl_server (line 104) | static int ssl_server(ne_socket *sock, void *userdata) function make_ssl_session_port (line 212) | static int make_ssl_session_port(ne_session **sess, function make_ssl_session (line 220) | static int make_ssl_session(ne_session **sess, const char *hostname, function multi_ssl_session (line 230) | static int multi_ssl_session(int count, ne_session **sess, function load_and_trust_cert (line 239) | static int load_and_trust_cert(ne_session *sess, const char *ca_cert) function make_ssl_request (line 248) | static int make_ssl_request(struct ssl_server_args *args, function init (line 265) | static int init(void) function load_server_certs (line 319) | static int load_server_certs(void) function trust_default_ca (line 336) | static int trust_default_ca(void) function load_client_cert (line 347) | static int load_client_cert(void) function clicert_import (line 427) | static int clicert_import(void) function accept_signed_cert_for_hostname (line 446) | static int accept_signed_cert_for_hostname(char *cert, const char *hostn... function accept_signed_cert (line 455) | static int accept_signed_cert(char *cert) function simple (line 460) | static int simple(void) function simple_eof (line 466) | static int simple_eof(void) function intermediary (line 478) | static int intermediary(void) function empty_truncated_eof (line 485) | static int empty_truncated_eof(void) function just_serve_string (line 496) | static int just_serve_string(ne_socket *sock, void *userdata) function fail_not_ssl (line 504) | static int fail_not_ssl(void) function wildcard_match (line 516) | static int wildcard_match(void) function wildcard_match_altname (line 523) | static int wildcard_match_altname(void) function caseless_match (line 531) | static int caseless_match(void) function subject_altname (line 538) | static int subject_altname(void) function two_subject_altname (line 544) | static int two_subject_altname(void) function two_subject_altname2 (line 549) | static int two_subject_altname2(void) function notdns_altname (line 556) | static int notdns_altname(void) function ipaddr_altname (line 561) | static int ipaddr_altname(void) function multi_commonName (line 567) | static int multi_commonName(void) function commonName_first (line 574) | static int commonName_first(void) function check_dname (line 579) | static int check_dname(const ne_ssl_dname *dn, const char *expected, function check_cert_dnames (line 600) | static int check_cert_dnames(const ne_ssl_certificate *cert, function check_cert (line 610) | static int check_cert(void *userdata, int fs, const ne_ssl_certificate *... function parse_cert (line 623) | static int parse_cert(void) function check_chain (line 644) | static int check_chain(void *userdata, int fs, const ne_ssl_certificate ... function parse_chain (line 670) | static int parse_chain(void) function count_vfy (line 690) | static int count_vfy(void *userdata, int fs, const ne_ssl_certificate *c) function no_verify (line 697) | static int no_verify(void) function cache_verify (line 711) | static int cache_verify(void) function get_failures (line 733) | static int get_failures(void *userdata, int fs, const ne_ssl_certificate... function fail_ssl_request_with_error2 (line 753) | static int fail_ssl_request_with_error2(char *cert, char *key, char *cac... function fail_ssl_request_with_error (line 809) | static int fail_ssl_request_with_error(char *cert, char *cacert, const c... function fail_ssl_request (line 821) | static int fail_ssl_request(char *cert, char *cacert, const char *host, function fail_wrongCN (line 833) | static int fail_wrongCN(void) function fail_nul_cn (line 845) | static int fail_nul_cn(void) function fail_nul_san (line 858) | static int fail_nul_san(void) function fail_expired (line 875) | static int fail_expired(void) function fail_notvalid (line 883) | static int fail_notvalid(void) function fail_untrusted_ca (line 893) | static int fail_untrusted_ca(void) function fail_self_signed (line 900) | static int fail_self_signed(void) function fail_missing_CN (line 908) | static int fail_missing_CN(void) function fail_bad_ipaltname (line 928) | static int fail_bad_ipaltname(void) function fail_host_ipaltname (line 936) | static int fail_host_ipaltname(void) function fail_wildcard (line 942) | static int fail_wildcard(void) function fail_wildcard_ip (line 948) | static int fail_wildcard_ip(void) function fail_ca_expired (line 954) | static int fail_ca_expired(void) function fail_ca_notyetvalid (line 962) | static int fail_ca_notyetvalid(void) function session_cache (line 969) | static int session_cache(void) function ccert_provider (line 993) | static void ccert_provider(void *userdata, ne_session *sess, function client_cert_provided (line 1001) | static int client_cert_provided(void) function cc_check_dnames (line 1026) | static void cc_check_dnames(void *userdata, ne_session *sess, function cc_provided_dnames (line 1062) | static int cc_provided_dnames(void) function client_cert_pkcs12 (line 1087) | static int client_cert_pkcs12(void) function client_cert_ca (line 1107) | static int client_cert_ca(void) function ccert_unencrypted (line 1132) | static int ccert_unencrypted(void) function no_client_cert (line 1171) | static int no_client_cert(void) function tunnel_header (line 1208) | static void tunnel_header(char *value) function serve_tunnel (line 1214) | static int serve_tunnel(ne_socket *sock, void *ud) function fail_tunnel (line 1239) | static int fail_tunnel(void) function proxy_tunnel (line 1253) | static int proxy_tunnel(void) type tunnel_args (line 1265) | struct tunnel_args { function serve_auth_tunnel (line 1273) | static int serve_auth_tunnel(ne_socket *sock, void *ud) function apt_creds (line 1303) | static int apt_creds(void *userdata, const char *realm, int attempt, function auth_proxy_tunnel (line 1314) | static int auth_proxy_tunnel(void) function auth_tunnel_creds (line 1343) | static int auth_tunnel_creds(void) function auth_tunnel_fail (line 1371) | static int auth_tunnel_fail(void) function cert_fingerprint (line 1409) | static int cert_fingerprint(void) function cert_hdigests (line 1428) | static int cert_hdigests(void) function check_identity (line 1475) | static int check_identity(const char *fname, const char *identity) function cert_identities (line 1499) | static int cert_identities(void) function nulcn_identity (line 1520) | static int nulcn_identity(void) function check_validity (line 1536) | static int check_validity(const char *fname, function cert_validity (line 1562) | static int cert_validity(void) function dname_compare (line 1576) | static int dname_compare(void) function dname_readable (line 1613) | static int dname_readable(void) function cert_compare (line 1639) | static int cert_compare(void) function flatten_pem (line 1661) | static int flatten_pem(const char *fname, char **out) function check_exported_data (line 1698) | static int check_exported_data(const char *actual, const char *expected) function import_export (line 1713) | static int import_export(void) function read_write (line 1752) | static int read_write(void) function verify_cache (line 1777) | static int verify_cache(void *userdata, int fs, function cache_cert (line 1792) | static int cache_cert(void) function nonssl_trust (line 1828) | static int nonssl_trust(void) type pindata (line 1842) | struct pindata { function pkcs11_pin (line 1848) | static int pkcs11_pin(void *userdata, int attempt, function nss_pkcs11_test (line 1873) | static int nss_pkcs11_test(const char *dbname) function pkcs11 (line 1920) | static int pkcs11(void) function protovers (line 1926) | static int protovers(void) function notifier (line 1945) | static int notifier(void) function clicert_uri (line 1972) | static int clicert_uri(void) FILE: test/string-tests.c function simple (line 45) | static int simple(void) { function buf_concat (line 55) | static int buf_concat(void) function buf_concat2 (line 66) | static int buf_concat2(void) function buf_concat3 (line 79) | static int buf_concat3(void) function append (line 91) | static int append(void) function grow (line 109) | static int grow(void) function alter (line 120) | static int alter(void) { function token1 (line 167) | static int token1(void) function token2 (line 177) | static int token2(void) function nulls (line 187) | static int nulls(void) function empty (line 205) | static int empty(void) function quoted (line 218) | static int quoted(void) function badquotes (line 232) | static int badquotes(void) function shave (line 252) | static int shave(void) function shave_regress (line 267) | static int shave_regress(void) function combo (line 298) | static int combo(void) function concat (line 309) | static int concat(void) function str_errors (line 322) | static int str_errors(void) function strnzcpy (line 345) | static int strnzcpy(void) function cleaner (line 361) | static int cleaner(void) function b64_check (line 390) | static int b64_check(const unsigned char *raw, size_t len, function base64 (line 423) | static int base64(void) function unbase64 (line 462) | static int unbase64(void) function printing (line 482) | static int printing(void) function casecmp (line 515) | static int casecmp(void) function casencmp (line 556) | static int casencmp(void) function buf_print (line 600) | static int buf_print(void) function qappend (line 616) | static int qappend(void) function strhash (line 675) | static int strhash(void) function strhash_sha_256 (line 690) | static int strhash_sha_256(void) function strhash_sha_512 (line 722) | static int strhash_sha_512(void) function strhash_sha_512_256 (line 738) | static int strhash_sha_512_256(void) function strhash_sha1 (line 763) | static int strhash_sha1(void) function strparam (line 791) | static int strparam(void) function strhextoul (line 824) | static int strhextoul(void) function strlower (line 876) | static int strlower(void) function strupper (line 899) | static int strupper(void) function mknonce (line 926) | static int mknonce(void) function mknonce_uniqueness (line 944) | static int mknonce_uniqueness(void) FILE: test/stubs.c function sd_reader (line 55) | static int sd_reader(void *ud, const char *block, size_t len) function stub_decompress (line 65) | static int stub_decompress(void) function stub_ssl (line 97) | static int stub_ssl(void) function stub_pkcs11 (line 181) | static int stub_pkcs11(void) function null_test (line 209) | static int null_test(void) { return OK; } FILE: test/twooh7.c function simples (line 55) | static int simples(void) function tos_status_descr (line 142) | static void tos_status_descr(ne_buffer *buf, const ne_status *status, function tos_endresp (line 155) | static void tos_endresp(void *buf, void *response, function tos_endpstat (line 174) | static void tos_endpstat(void *buf, void *href, type propctx (line 183) | struct propctx { function tos_startprop (line 190) | static int tos_startprop(void *userdata, int parent, function tos_cdata (line 212) | static int tos_cdata(void *userdata, int state, function tos_endprop (line 223) | static int tos_endprop(void *userdata, int state, function run_207_response (line 232) | static int run_207_response(const char *resp, const char *expected) function two_oh_seven (line 280) | static int two_oh_seven(void) FILE: test/uri-tests.c function simple (line 35) | static int simple(void) function simple_ssl (line 48) | static int simple_ssl(void) function no_path (line 58) | static int no_path(void) function escapes (line 67) | static int escapes(void) function parents (line 116) | static int parents(void) function compares (line 149) | static int compares(void) function cmp (line 167) | static int cmp(void) function children (line 251) | static int children(void) function slash (line 260) | static int slash(void) function default_port (line 272) | static int default_port(void) function parse (line 280) | static int parse(void) function failparse (line 381) | static int failparse(void) function unparse (line 407) | static int unparse(void) function resolve (line 450) | static int resolve(void) function copy (line 552) | static int copy(void) FILE: test/util-socks.c function read_socks_string (line 47) | static int read_socks_string(ne_socket *sock, const char *ctx, function read_socks_byte (line 67) | static int read_socks_byte(ne_socket *sock, const char *ctx, function expect_socks_byte (line 75) | static int expect_socks_byte(ne_socket *sock, const char *ctx, function read_socks_0string (line 87) | static int read_socks_0string(ne_socket *sock, const char *ctx, function socks_server (line 106) | int socks_server(ne_socket *sock, void *userdata) FILE: test/util-tests.c function status_lines (line 89) | static int status_lines(void) type ne_md5_ctx (line 118) | struct ne_md5_ctx function md5 (line 138) | static int md5(void) function md5_alignment (line 162) | static int md5_alignment(void) function md5_read (line 181) | static int md5_read(void) function parse_dates (line 225) | static int parse_dates(void) function bad_dates (line 257) | static int bad_dates(void) function versioning (line 290) | static int versioning(void) function version_string (line 323) | static int version_string(void) function version_library (line 337) | static int version_library(void) function support (line 351) | static int support(void) FILE: test/utils.c function serve_response (line 43) | int serve_response(ne_socket *s, const char *response) function single_serve_string (line 51) | int single_serve_string(ne_socket *s, void *userdata) function double_serve_sstring (line 57) | int double_serve_sstring(ne_socket *s, void *userdata) function serve_buffer (line 81) | int serve_buffer(ne_socket *s, void *userdata) function sleepy_server (line 90) | int sleepy_server(ne_socket *sock, void *userdata) function many_serve_string (line 96) | int many_serve_string(ne_socket *s, void *userdata) function any_request (line 109) | int any_request(ne_session *sess, const char *uri) function any_2xx_request_method (line 117) | int any_2xx_request_method(ne_session *sess, const char *method, const c... function any_2xx_request (line 137) | int any_2xx_request(ne_session *sess, const char *uri) function any_2xx_request_body (line 142) | int any_2xx_request_body(ne_session *sess, const char *uri) function serve_sstring (line 157) | int serve_sstring(ne_socket *sock, void *ud) function serve_sstring_slowly (line 169) | int serve_sstring_slowly(ne_socket *sock, void *ud) function serve_infinite (line 185) | int serve_infinite(ne_socket *sock, void *ud) function full_write (line 199) | int full_write(ne_socket *sock, const char *data, size_t len) function multi_session_server (line 218) | int multi_session_server(ne_session **sess, const char *scheme, int count, function get_session_port (line 235) | unsigned int get_session_port(void) function session_server (line 240) | int session_server(ne_session **sess, server_fn fn, void *userdata) function proxied_multi_session_server (line 245) | int proxied_multi_session_server(int count, ne_session **sess, function proxied_session_server (line 262) | int proxied_session_server(ne_session **sess, const char *scheme, function fakesess_destroy (line 270) | static void fakesess_destroy(void *userdata) function fakeproxied_session_server (line 277) | int fakeproxied_session_server(ne_session **sess, const char *scheme, function fakeproxied_multi_session_server (line 285) | int fakeproxied_multi_session_server(int count, function socksproxied_session_server (line 309) | int socksproxied_session_server(ne_session **sess, struct socks_server *... function make_session (line 323) | int make_session(ne_session **sess, server_fn fn, void *ud) function file_to_buffer (line 328) | int file_to_buffer(const char *filename, ne_buffer *buf) function sess_notifier (line 348) | void sess_notifier(void *userdata, ne_session_status status, FILE: test/utils.h type many_serve_args (line 34) | struct many_serve_args { type string (line 70) | struct string { type double_serve_args (line 75) | struct double_serve_args { type infinite (line 92) | struct infinite { type socks_server (line 101) | struct socks_server { type socks_server (line 166) | struct socks_server FILE: test/xml.c type context (line 43) | struct context { function startelm (line 50) | static int startelm(void *userdata, int state, function chardata (line 84) | static int chardata(void *userdata, int state, const char *cdata, size_t... function endelm (line 91) | static int endelm(void *userdata, int state, function startelm_xform (line 101) | static int startelm_xform(void *userdata, int state, function endelm_xform (line 111) | static int endelm_xform(void *userdata, int state, function startelm_state (line 122) | static int startelm_state(void *userdata, int parent, function endelm_state (line 148) | static int endelm_state(void *userdata, int state, function startelm_abort (line 162) | static int startelm_abort(void *userdata, int parent, function endelm_abort (line 175) | static int endelm_abort(void *userdata, int state, type match_type (line 188) | enum match_type { function parse_match (line 196) | static int parse_match(const char *doc, const char *result, function matches (line 263) | static int matches(void) function mapping (line 383) | static int mapping(void) function fail_parse (line 408) | static int fail_parse(void) function check_attrib (line 518) | static int check_attrib(ne_xml_parser *p, const char **atts, function startelm_attrib (line 544) | static int startelm_attrib(void *userdata, int state, function attributes (line 567) | static int attributes(void) function errors (line 585) | static int errors(void) FILE: test/xmlreq.c function startelm (line 40) | static int startelm(void *userdata, int state, function pc_startelm (line 53) | static int pc_startelm(void *userdata, int state, function pc_chardata (line 62) | static int pc_chardata(void *userdata, int state, const char *cdata, siz... function parse_for_ctype (line 69) | static int parse_for_ctype(const char *ctype, const char *body, size_t len, function success (line 122) | static int success(void) function failure (line 146) | static int failure(void) function fail_ctype (line 175) | static int fail_ctype(void) function types (line 204) | static int types(void)