summaryrefslogtreecommitdiff
path: root/dtls.c
AgeCommit message (Expand)AuthorFilesLines
2012-09-26Close dtls_fd on error returns from connect_dtls_socket()David Woodhouse1-0/+2
2012-07-16Fix strict-aliasing warning with DTLS local port handlingDavid Woodhouse1-3/+6
2012-06-30Separate requested from received MTU settingsDavid Woodhouse1-3/+3
2012-06-30Fix GnuTLS DTLS MTU for GnuTLS 3.0.21 and aboveDavid Woodhouse1-2/+25
2012-06-28Fix build failure on systems without GnuTLS v3David Woodhouse1-2/+2
2012-06-27Fix DTLS MTU for GnuTLSDavid Woodhouse1-0/+4
2012-06-25Add source port option for DTLSSteven Ihde1-0/+31
2012-06-13Move dtls1_stop_timer() declaration inside the OPENCONNECT_OPENSSL sectionDavid Woodhouse1-6/+7
2012-06-11Allow building against GnuTLS (for TCP) and GnuTLS (for DTLS) simultaneouslyDavid Woodhouse1-8/+21
2012-06-11Remove stray openssl includesDavid Woodhouse1-2/+0
2012-06-08Don't hard-code cipher type in GnuTLS DTLSDavid Woodhouse1-3/+27
2012-06-07GnuTLS now uses gnutls_session_set_premaster()David Woodhouse1-4/+4
2012-06-07Add DTLS support for GnuTLSDavid Woodhouse1-9/+144
2012-06-07Split out OpenSSL_specific start_dtls_handshake() functionDavid Woodhouse1-48/+59
2012-05-29Disable DTLS for GnuTLS build for nowDavid Woodhouse1-1/+1
2012-05-13Clean up BIO_set_nbio() calls for DTLSDavid Woodhouse1-6/+4
2012-05-13Namespace cleanup: s/set_http_proxy/openconnect_set_http_proxy/David Woodhouse1-2/+2
2012-05-12Update copyright yearsDavid Woodhouse1-1/+1
2012-05-10Expand OpenSSL DTLS compatibility to include Ubuntu 10.04 (Lucid Lynx)David Woodhouse1-6/+26
2011-12-14Fix memcpy-less DTLS RX so it really doesn't use memcpy().David Woodhouse1-1/+3
2011-12-12Eliminate memcpy() for incoming packets from DTLSDavid Woodhouse1-3/+18
2011-11-05Remove all _xxx_SOURCE macros from source, do it in configure.David Woodhouse1-1/+0
2011-11-03Fix build with -ansi and without optimisation.David Woodhouse1-1/+2
2011-09-22Make user-visible strings translatableDavid Woodhouse1-41/+49
2011-09-22Fix DTLS-may-fail warning when built against OpenSSL 1.0.0e and run with olderDavid Woodhouse1-1/+1
2011-09-15Clean up DTLS timer workaround to make it work with Debian OpenSSL, hopefullyDavid Woodhouse1-13/+45
2011-09-08Fix DTLS compatibility with ASA firmware 8.4.1(11) and above.David Woodhouse1-0/+8
2011-06-27Add openconnect_vpninfo_new_with_cbdata() function to ease C++ integrationDavid Woodhouse1-29/+29
2011-03-09Split private parts of openconnect.h out into openconnect-internal.hDavid Woodhouse1-1/+1
2010-08-12Implement DTLS and CSTP rekeying.David Woodhouse1-26/+22
2010-08-07Add --force-dpd optionDavid Woodhouse1-1/+3
2010-04-14Move unhex() out of DTLS ifdef, to build with OpenSSL 0.9.7 againDavid Woodhouse1-13/+13
2010-04-11Use X-CSTP-Banner header to set $CISCO_BANNERDavid Woodhouse1-2/+2
2010-03-24Note DTLS support in 0.9.8m releaseDavid Woodhouse1-1/+1
2010-01-02Fix up DTLS vs. reconnection address confusionDavid Woodhouse1-7/+24
2010-01-02Add libproxy support, conditionallyDavid Woodhouse1-1/+7
2010-01-01Update copyright yearsDavid Woodhouse1-1/+1
2009-11-17Warn about lack of DTLS compatibility at build timeDavid Woodhouse1-0/+1
2009-11-02Kill packet type field; IPv6 and Legacy IP are carried identicallyDavid Woodhouse1-5/+1
2009-10-03Fix compiler warnings with OpenSSL 1.0.0David Woodhouse1-1/+1
2009-06-23Don't clear vpninfo->dtls_cipher on CSTP reconnectDavid Woodhouse1-1/+1
2009-06-10Give up permanently when no DTLS cipher; don't keep complainingDavid Woodhouse1-0/+1
2009-06-02Build against old OpenSSL without DTLS support (OSX, OpenBSD)David Woodhouse1-1/+9
2009-06-01Discard all but Legacy IP packets on VPN transmitDavid Woodhouse1-0/+4
2009-05-27Report SSL errors through vpninfo->progress()David Woodhouse1-2/+2
2009-04-24Handle failure to agree DTLS cipher more gracefullyDavid Woodhouse1-0/+6
2009-04-18DTLS: Use cipher specified by server, not the one from the TCP connectionDavid Woodhouse1-7/+31
2009-04-09Whitespace cleanupsNick Andrew1-15/+15
2009-01-29Fix memory leak on handled packetsDavid Woodhouse1-0/+1
2008-12-05NetBSD fixes from Sergey SvishchevDavid Woodhouse1-0/+1