summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2015-04-15 00:31:10 +0200
committerArne Schwabe <arne@rfc2549.org>2015-04-15 00:31:10 +0200
commit0ae6d7a0d5f02c536183d65ba1fafbcd790dcd6e (patch)
tree23c569a48f2aef6892e11da51c2f57ad6e9bb62d /README.md
parentc3ae4aaac9f0b168aed063d3e86c5196608eaba1 (diff)
First draft of a better README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md49
1 files changed, 46 insertions, 3 deletions
diff --git a/README.md b/README.md
index cb80041d..485e34ff 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,51 @@
OpenVPN for Android
=============
-The official or main repository is a Mercurial (hg) repository at http://code.google.com/p/ics-openvpn/source/
+Description
+------------
+With the new VPNService of Android API level 14+ (Ice Cream Sandwhich) it is possible to create a VPN service that does not root access. This project is a port of OpenVPN.
-There is a git clone at GitHub under https://github.com/schwabe/ics-openvpn
+Read the README
+---------------
+If you want to develop on ics-openvpn please read the [doc/README.txt](http://code.google.com/p/ics-openvpn/source/browse/doc/README.txt) *before* opening issues or emailing me.
-Please read the doc/README before asking question or starting development.
+You can help
+------------
+Even if you are no programmer you can help by translating the OpenVPN client into your native language. [Crowdin provides a free service for non commercial open source projects](http://crowdin.net/project/ics-openvpn/invite) (Fixing/completing existing translations is very welcome as well)
+
+FAQ
+-----
+You can find the FAQ here (same as in app): http://code.google.com/p/ics-openvpn/wiki/FAQ
+
+Note to administrators
+------------------------
+
+You make your life and that of your users easier if you embed the certificates into the .ovpn file. You or the users can mail the .ovpn as a attachment to the phone and directly import and use it. Also downloading and importing the file works. The MIME Type should be application/x-openvpn-profile.
+
+Inline files are supported since OpenVPN 2.1rc1 and documented in the [OpenVPN 2.3 man page](https://community.openvpn.net/openvpn/wiki/Openvpn23ManPage) (under INLINE FILE SUPPORT)
+
+(Using inline certifaces can also make your life on non Android platforms easier since you have only one file.)
+
+For example `ca mycafile.pem` becomes
+
+ <ca>
+ -----BEGIN CERTIFICATE-----
+ MIIHPTCCBSWgAwIBAgIBADANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290
+ [...]
+ -----END CERTIFICATE-----
+ </ca>
+
+Fotnotes
+-----------
+Please that OpenVPN used by this project is under GPLv2.
+
+If you cannot or do not want to use the Play Store you can [download the apk files directly](http://plai.de/android/) .
+
+If you want to donate you can donate to [arne-paypal@rfc2549.org via paypal](https://www.paypal.com/cgi-bin/webscr?hosted_button_id=R2M6ZP9AF25LS&cmd=_s-xclick).
+
+
+The old official or main repository was a Mercurial (hg) repository at http://code.google.com/p/ics-openvpn/source/
+
+The new git repository is now at GitHub under https://github.com/schwabe/ics-openvpn
+
+Please read the doc/README before asking question or starting development. \ No newline at end of file