Changes in V3: Fix symbol versioning; now only the new functions are marked OPENCONNECT_2.1, and pre-existing symbols are still OPENCONNECT_2.0 Add openconnect_has_stoken_support() to library, and use it to indicate software token support in "openconnect --version" Change soft token auth form cancellation: if the user clicks "cancel" we will abort the connection entirely (same as aborting the server's l/p prompt); but if the user just leaves the form blank we will temporarily bypass soft token generation and let them proceed to enter their l/p by hand. The following changes since commit ddf81e8db8b8e5a4d67d73b9a50c6022d392ceb0: Delete references to long-removed SecurID code (2012-09-30 08:14:17 +0100) are available in the git repository at: https://github.com/cernekee/openconnect.git stoken-v3 for you to fetch changes up to 5f4ee9fef58eb3a88828aef9c291a45a89baaa39: stoken: Update documentation, manpage with libstoken information (2012-10-14 20:13:13 -0700) ---------------------------------------------------------------- Kevin Cernekee (12): Fix a couple of minor typos Update Debian package status Link to OpenConnect SOCKS proxy (ocproxy) from documentation Fix missing newline in the "No form handler" error message Move strcasestr() implementation to compat.c Allow optional arguments in the config file stoken: Link with libstoken if available stoken: Add software token functions to library API; bump to v2.1 stoken: Add --stoken option to CLI, and invoke library to set up soft token stoken: Implement new auth form to gather soft token information stoken: Fill in "password" fields with a generated tokencode stoken: Update documentation, manpage with libstoken information Makefile.am | 8 +- TODO | 1 - auth.c | 231 +++++++++++++++++++++++++++++++++++++- compat.c | 22 ++++ configure.ac | 6 + http.c | 32 ++---- libopenconnect.map.in | 8 +- library.c | 61 ++++++++++ main.c | 52 ++++++++- openconnect-internal.h | 18 +++ openconnect.8.in | 9 +- openconnect.h | 14 ++- openconnect.pc.in | 2 +- po/ar.po | 2 +- po/as.po | 2 +- po/ast.po | 2 +- po/bg.po | 2 +- po/bg_BG.po | 2 +- po/bn.po | 2 +- po/bn_IN.po | 2 +- po/bs.po | 2 +- po/ca.po | 2 +- po/ca at valencia.po | 2 +- po/cs.po | 2 +- po/da.po | 2 +- po/de.po | 2 +- po/el.po | 2 +- po/en_GB.po | 4 +- po/en_US.po | 2 +- po/eo.po | 2 +- po/es.po | 2 +- po/es_CR.po | 2 +- po/es_MX.po | 2 +- po/et.po | 2 +- po/eu.po | 2 +- po/fa.po | 2 +- po/fi.po | 2 +- po/fr.po | 2 +- po/gd.po | 2 +- po/gl.po | 2 +- po/gu.po | 2 +- po/he.po | 2 +- po/hi.po | 2 +- po/hi_IN.po | 2 +- po/hu.po | 2 +- po/id.po | 4 +- po/it.po | 2 +- po/ja.po | 2 +- po/km.po | 2 +- po/kn.po | 2 +- po/ko.po | 2 +- po/ku.po | 2 +- po/lo.po | 2 +- po/lt.po | 2 +- po/lv.po | 2 +- po/ml.po | 2 +- po/mr.po | 2 +- po/ms.po | 2 +- po/ms_MY.po | 2 +- po/nb.po | 2 +- po/nl.po | 2 +- po/nn.po | 2 +- po/no.po | 2 +- po/or.po | 2 +- po/pa.po | 2 +- po/pl.po | 2 +- po/pt.po | 2 +- po/pt_BR.po | 2 +- po/pt_PT.po | 2 +- po/ro.po | 2 +- po/ru.po | 2 +- po/sk.po | 2 +- po/sl.po | 4 +- po/sq.po | 2 +- po/sr.po | 2 +- po/sr at latin.po | 2 +- po/sv.po | 2 +- po/ta.po | 2 +- po/te.po | 2 +- po/tg.po | 2 +- po/tg_TJ.po | 2 +- po/th.po | 2 +- po/tl.po | 2 +- po/tl_PH.po | 2 +- po/tr.po | 2 +- po/ug.po | 4 +- po/uk.po | 2 +- po/ur_PK.po | 2 +- po/vi.po | 2 +- po/vi_VN.po | 2 +- po/wa.po | 2 +- po/zh_CN.po | 2 +- po/zh_HK.po | 2 +- po/zh_TW.po | 2 +- www/building.xml | 1 + www/features.xml | 1 + www/nonroot.xml | 3 +- www/packages.xml | 6 +- 98 files changed, 514 insertions(+), 131 deletions(-)