You need root, busybox, tun.ko and the openvpn binary!
Features: UI similar to Wi-Fi settings; Restart tunnel when connectivity changes (e.g. from wifi to 3g); Start on boot; Passphrase; DNS; Script-Security; Write and View Log File; Open Source (GPLv3);
The prerequisites screen will check your device for root, busybox, tun.ko and the openvpn binary! This should be useful to new users figuring out what's needed to get openvpn running.
A working openvpn config is required.
You should follow me on twitter: https://twitter.com/fschaeuffelhut
Stay up to date, get help and help out: Join the google group at https://groups.google.com/group/android-openvpn-settings?hl=en
Fix a possible NullPointerException in EnterUserPassword.
Add VIBRATE permission because app fails on some android 2.3.7 and 4.0.4 devices.
Fix VerifyError on Android 1.5.
This version will store your password if you wish to do so.
The ability to connect to multiple servers at a time has been dropped. See issue: http://code.google.com/p/android-openvpn-settings/issues/detail?id=150
Please report any regressions at http://code.google.com/p/android-openvpn-settings/issues