[PATCH] Add openconnect vpn to Cyanogen Android

openconnect at lakedaemon.net openconnect at lakedaemon.net
Thu Jul 14 21:38:43 EDT 2011


From: Jason Cooper <cyanogen at lakedaemon.net>

Please excuse my patch threading, not sure how to concisely show patches from
eight different repos...

James, I'm including you because this _very_ closely mirrors the work you did
to add openvpn to Cyanogen.  Please take a look if you have a moment.  Thanks.

This patch series is my hacky attempt to add the openconnect vpn client to
Cyanogenmod in the same manner openvpn was added.  It is not complete and
needs review.

It currently works for me in simple username/password setups if I add
'--no-cert-check' to extras under the advanced config.  I know this is bad,
I'm just trying to get it running first. ;-)

Screenshots:
	http://embeddedhacks.org/openconnect_screenshots/shot01.png
	http://embeddedhacks.org/openconnect_screenshots/shot02.png
	http://embeddedhacks.org/openconnect_screenshots/shot03.png

TODO:
	- Support server cert checking (hash or cert retrieve)
	- Support CA and client certs (add Android cert store to openconnect)
	- Add arbitrary webform dialog in place of username/passwd dialog
	- Add proper feedback on tunnel status, currently fire and forget.
	- Remove need for rooted phone (relocate priv drop to after script run
	  in openconnect)



More information about the openconnect-devel mailing list