summaryrefslogtreecommitdiff
path: root/ssl.c
AgeCommit message (Expand)AuthorFilesLines
2012-09-26Fix use-after-free of numeric IPv6 hostname on error pathDavid Woodhouse1-2/+4
2012-09-26Close ssl_sock before returning error in connect_https_socket()David Woodhouse1-3/+4
2012-09-23Be explicit when we're connecting to a proxy not directly to a VPN serverDavid Woodhouse1-3/+4
2012-06-19NUL-terminate blobs from Andoird keystoreDavid Woodhouse1-1/+3
2012-06-17Switch from Android's keystore_get() to our own keystore_fetch()David Woodhouse1-0/+119
2012-06-15Fix Android buildDavid Woodhouse1-1/+1
2012-06-14Fix GnuTLS 2.12 library still referencing OpenSSL ERR_print_errors_cb()David Woodhouse1-7/+1
2012-06-13Allow GUI to distinguish between PIN/passphrase callbacksDavid Woodhouse1-3/+3
2012-06-11Allow building against GnuTLS (for TCP) and GnuTLS (for DTLS) simultaneouslyDavid Woodhouse1-0/+18
2012-06-08Fix cbdata argument to process_auth_form()David Woodhouse1-1/+1
2012-06-04Move request_passphrase() to ssl.cDavid Woodhouse1-0/+36
2012-06-01Fix FreeBSD compileDavid Woodhouse1-0/+2
2012-05-31Move openconnect_SSL_printf() to ssl.cDavid Woodhouse1-0/+16
2012-05-29Move OpenSSL-specific functions from ssl.c to openssl.cDavid Woodhouse1-1098/+2
2012-05-29Split out connect_https_socket() function from openconnect_open_https()David Woodhouse1-12/+24
2012-05-29Be more self-sufficient with header inclusionsDavid Woodhouse1-0/+1
2012-05-29Add openconnect_get_cert_details() functionDavid Woodhouse1-0/+17
2012-05-29Move peer_cert handling to openconnect_open_https()David Woodhouse1-0/+9
2012-05-28Make openconnect_open_https() and openconnect_close_https() more forgiving.David Woodhouse1-7/+14
2012-05-18Fix invalid progress callback on socket cancellationDavid Woodhouse1-1/+1
2012-05-17Stash peer certificate before fetching HTTP responseDavid Woodhouse1-0/+4
2012-05-17Use SOCK_CLOEXEC when opening TCP socketDavid Woodhouse1-5/+11
2012-05-13Call BIO_set_nbio() for SSL BIO at startupDavid Woodhouse1-0/+1
2012-05-13Namespace cleanup: s/set_http_proxy/openconnect_set_http_proxy/David Woodhouse1-16/+16
2012-05-12Update copyright yearsDavid Woodhouse1-1/+1
2012-05-12Add openconnect_SSL_read() functional which handles cancellationDavid Woodhouse1-0/+36
2012-05-12Handle cancellation in openconnect_SSL_gets()David Woodhouse1-15/+45
2012-05-12Add cancellable openconnect_SSL_write(), use it from openconnect_SSL_printf()David Woodhouse1-1/+43
2012-05-12Return non-blocking socket from openconnect_open_https()David Woodhouse1-3/+0
2012-05-12Add vpninfo arg to openconnect_SSL_{printf,gets} functionsDavid Woodhouse1-5/+5
2012-05-12Add cancellation handling to SSL_connect() for https connectionDavid Woodhouse1-9/+36
2012-05-12Add cancellation handling to proxy I/O functionsDavid Woodhouse1-2/+3
2012-05-12Handling cancellation during initial connect()David Woodhouse1-2/+40
2011-12-03Fix potential crash in processing libproxy results.David Woodhouse1-0/+1
2011-11-05Remove all _xxx_SOURCE macros from source, do it in configure.David Woodhouse1-1/+0
2011-11-04Fix NetBSD ctype warnings.David Woodhouse1-1/+8
2011-10-29Pointers to translated strings must be constDavid Woodhouse1-2/+2
2011-09-29Make certificate expiry warning time variable (still default 60 days)David Woodhouse1-1/+1
2011-09-23Reduce certificate warning to PRG_INFODavid Woodhouse1-1/+1
2011-09-22Make user-visible strings translatableDavid Woodhouse1-89/+111
2011-09-22Fix libproxy build.David Woodhouse1-1/+1
2011-09-15Fix char pointers in check_certificate_expiry() to be constDavid Woodhouse1-2/+3
2011-09-15Make match_cert_hostname() static to avoid compiler complaintsDavid Woodhouse1-1/+1
2011-08-16Fix build failure with ancient OpenSSL lacking SSL_OP_NO_TICKETDavid Woodhouse1-0/+2
2011-08-16Fix build failure on GNU Hurd (Debian bug #637362)Svante Signell1-0/+2
2011-07-15Make TPM ENGINE support optionalDavid Woodhouse1-0/+9
2011-07-15Use TLSv1 again, but with no extensions.David Woodhouse1-1/+5
2011-06-27Add openconnect_vpninfo_new_with_cbdata() function to ease C++ integrationDavid Woodhouse1-53/+54
2011-03-09Fix namespace prefix on get_cert_sha1 functionDavid Woodhouse1-2/+2
2011-03-09Rename openconnect_parse_url() to internal_parse_url()David Woodhouse1-2/+2