Commit Graph
11 Commits
Author SHA1 Message Date
Kevin CernekeeandNikos Mavrogiannopoulos f6e7341fe1 Remove unnecessary AnyConnect /2/* files
As long as all of our supported OSes are listed under /1/*, the /2/*
files can be omitted.
2014-01-01 19:22:54 +01:00
Kevin CernekeeandNikos Mavrogiannopoulos f928a11cd0 Add support for Mac AnyConnect client
Populate the 0-byte /1/Darwin_i386 file to prevent the following error:

    The AnyConnect package on the secure gateway could not be located.
    You may be experiencing network connectivity issues.  Please try
    connecting again.

Tested with AnyConnect 3.1.03103.
2014-01-01 19:22:39 +01:00
Kevin CernekeeandNikos Mavrogiannopoulos c692943289 Fix auto-update regression on AnyConnect clients
If /1/<OS> exists for every valid OS, then the client will never even try
to request /2/binaries/update.txt.  Instead, it will request
/1/binaries/update.txt, and then get very confused when the response
looks like an XML document instead of a version string.
2014-01-01 19:22:24 +01:00
Kevin CernekeeandNikos Mavrogiannopoulos 3697b1c51a README: Update dependencies 2014-01-01 19:22:12 +01:00
Kevin CernekeeandNikos Mavrogiannopoulos 1176d2b7b8 Fix multiple session disconnect when max-same-clients is 0
max-same-clients is used to limit the number of outstanding sessions
(cookies).  If set to 0, it means an unlimited number of active cookies
can be owned by each user.  But it doesn't mean that the same cookie
can be reused for multiple CSTP connections with different IPs, as
the protocol does not normally work this way.
2013-12-11 08:35:34 +01:00
Kevin CernekeeandNikos Mavrogiannopoulos 972bce3bde README: Add info on build dependencies 2013-12-01 11:07:23 +01:00
Kevin CernekeeandNikos Mavrogiannopoulos 3e263573ab Add build-aux/.gitignore 2013-12-01 11:06:20 +01:00
Kevin CernekeeandNikos Mavrogiannopoulos c91ae911ee Remove autogenerated scripts from git repo
These get dirtied every time somebody runs autogen.sh.
2013-12-01 11:05:33 +01:00
Kevin CernekeeandNikos Mavrogiannopoulos b38a82873b Add X-CSTP-License header for mobile client compatibility
The Android AnyConnect client passes authentication but refuses to
establish a VPN link if this header is missing.
2013-12-01 11:02:33 +01:00
Kevin CernekeeandNikos Mavrogiannopoulos 190e1d7994 bypass AnyConnect client auto-update mechanism 2013-07-07 23:14:26 +02:00
Kevin CernekeeandNikos Mavrogiannopoulos 0de1a803d3 add missing GnuTLS version checks around >= v3.2.0 features 2013-07-07 23:12:24 +02:00