summaryrefslogtreecommitdiff
path: root/cstp.c
AgeCommit message (Expand)AuthorFilesLines
2012-09-26Free CSTP option structure before error return if malloc failsDavid Woodhouse1-0/+3
2012-08-03Handle CSTP rekey when stalledDavid Woodhouse1-3/+11
2012-08-03Fix CSTP write stall handlingDavid Woodhouse1-3/+10
2012-06-30Separate requested from received MTU settingsDavid Woodhouse1-9/+17
2012-06-27Fix SEGV on cstp_reconnect() without deflateDavid Woodhouse1-6/+6
2012-06-11Make --disable-ipv6 really do itDavid Woodhouse1-6/+8
2012-06-11Remove stray openssl includesDavid Woodhouse1-3/+1
2012-06-11Portability fixes for Solaris, *BSDDavid Woodhouse1-4/+5
2012-06-09Don't unregister p11-kit PIN callback until vpninfo is finished withDavid Woodhouse1-2/+2
2012-06-08Use X-DTLS-MTU response from server as well as X-CSTP-MTUDavid Woodhouse1-2/+8
2012-06-08Add $CISCO_SPLIT_DNS environment variable for vpnc-scriptDavid Woodhouse1-1/+13
2012-06-08Set X-CSTP-Base-MTU: for new serversDavid Woodhouse1-1/+67
2012-05-30Make CSTP connection in a single SSL recordDavid Woodhouse1-13/+35
2012-05-29Add barely functional GnuTLS supportDavid Woodhouse1-33/+103
2012-05-29Add openconnect_random() functionDavid Woodhouse1-2/+1
2012-05-29Be more self-sufficient with header inclusionsDavid Woodhouse1-0/+3
2012-05-28Use openconnect_open_https() and openconnect_close_https() better.David Woodhouse1-1/+2
2012-05-13Call BIO_set_nbio() for SSL BIO at startupDavid Woodhouse1-3/+0
2012-05-13Namespace cleanup: s/set_http_proxy/openconnect_set_http_proxy/David Woodhouse1-1/+1
2012-05-12Update copyright yearsDavid Woodhouse1-1/+1
2012-05-12Handle cancellation in openconnect_SSL_gets()David Woodhouse1-4/+9
2012-05-12Add cancellable openconnect_SSL_write(), use it from openconnect_SSL_printf()David Woodhouse1-3/+1
2012-05-12Return non-blocking socket from openconnect_open_https()David Woodhouse1-0/+3
2012-05-12Add vpninfo arg to openconnect_SSL_{printf,gets} functionsDavid Woodhouse1-15/+15
2012-04-10Invoke vpnc-script with "pre-init" to load tun module if necessaryDavid Woodhouse1-1/+1
2011-12-12Fix memory leak of zlib streams on CSTP reconnectDavid Woodhouse1-4/+10
2011-12-12Fix memory leak of CSTP deflated packets, and resend current pkt on reconnectDavid Woodhouse1-7/+11
2011-11-05Remove unneeded inclusion of <arpa/inet.h> from cstp.c and mainloop.cDavid Woodhouse1-1/+0
2011-11-05Fix OpenBSD build warning when printing off_tDavid Woodhouse1-1/+1
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-0/+2
2011-10-28Fix arithmetic on void pointers in cstp.cDavid Woodhouse1-2/+7
2011-10-07Make more strings translatableDavid Woodhouse1-1/+1
2011-09-29Clean up DTLS Session-ID length warningDavid Woodhouse1-3/+2
2011-09-22Make user-visible strings translatableDavid Woodhouse1-65/+78
2011-09-15Fix another const char warning in start_cstp_connection()David Woodhouse1-1/+1
2011-09-15Make vpninfo->quit_reason const to avoid compiler complaintsDavid Woodhouse1-1/+1
2011-06-27Add openconnect_vpninfo_new_with_cbdata() function to ease C++ integrationDavid Woodhouse1-44/+44
2011-05-29Add 'reconnect' invocation of vpnc-script, to re-ensure routing/DNS setupDavid Woodhouse1-0/+1
2011-03-09Split private parts of openconnect.h out into openconnect-internal.hDavid Woodhouse1-2/+2
2010-08-13Close existing connection and discard compressed packet in cstp_reconnect()David Woodhouse1-7/+7
2010-08-12Implement DTLS and CSTP rekeying.David Woodhouse1-6/+34
2010-08-07Add --force-dpd optionDavid Woodhouse1-1/+3
2010-04-11Use X-CSTP-Banner header to set $CISCO_BANNERDavid Woodhouse1-0/+3
2010-01-01Update copyright yearsDavid Woodhouse1-1/+1
2009-11-03Netmask is optionalDavid Woodhouse1-2/+0
2009-11-02Enable IPv6David Woodhouse1-3/+2
2009-11-02Attempt to handle IPv6David Woodhouse1-6/+29
2009-11-02Kill packet type field; IPv6 and Legacy IP are carried identicallyDavid Woodhouse1-8/+3
2009-10-19Move TCP closure detection to cstp.c, make it reconnect when it happensDavid Woodhouse1-0/+8