From 06917978c727df00627a5b831526def8d613a280 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Mon, 18 Jun 2012 00:27:03 +0200 Subject: Add a status message which shows the status of the connecting/connected VPN --- res/values/strings.xml | 13 +++++++++---- res/xml/general_settings.xml | 10 ++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) (limited to 'res') diff --git a/res/values/strings.xml b/res/values/strings.xml index f7c9817f..423ad066 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -24,6 +24,7 @@ 1194 Location folder can\'t be read! + Select Cancel No Data LZO Compression @@ -32,6 +33,7 @@ Client Certificate Key PKCS12 File CA Certificate + Select Nothing selected Copyright © 2002–2010 OpenVPN Technologies, Inc. <sales@openvpn.net>\n @@ -55,7 +57,6 @@ All your precious VPNs Type PKCS12 Password - Select… Select… Nothing Selected Use TLS Authentication @@ -212,6 +213,10 @@ Network Status: %s The CA cert is usually returned from the Android Keystore. Specify a seperate certificate if you get certificate verification errors. Select - No CA Certificate returned while reading from Android keystore. Auhtentication will probably fail. - - + No CA Certificate returned while reading from Android keystore. Auhtentication will probably fail. + Shows the log window on connect. The log window can always be accessed from the notification status. + Show log window + Keep the notification displayed after the connection is established to show traffic statistics. + Show Traffic Statistics + + \ No newline at end of file diff --git a/res/xml/general_settings.xml b/res/xml/general_settings.xml index 74c8965f..2da80cc6 100644 --- a/res/xml/general_settings.xml +++ b/res/xml/general_settings.xml @@ -11,5 +11,15 @@ android:key="useCM9Fix" android:summary="@string/owner_fix_summary" android:title="@string/owner_fix" /> + + \ No newline at end of file -- cgit v1.2.3 From 416805968fe45f380a2264a4d7a05c691c56cbaa Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Tue, 19 Jun 2012 09:52:31 +0200 Subject: Spelling fixes by Lodewijk Voege Thank you very much! Closes issue #39 --- res/values/strings.xml | 58 +++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) (limited to 'res') diff --git a/res/values/strings.xml b/res/values/strings.xml index f7c9817f..32e2a2ae 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -50,7 +50,7 @@ LZO OpenSSL About - About Openvpn for Android + About OpenVPN for Android List of all configured VPNs All your precious VPNs Type @@ -64,7 +64,7 @@ Enter IPv4 Address/Netmask in CIDR Format (e.g. 1.2.3.4/24) IPv4 Address IPv6 Address - Enter custom OpenVPN options. Use with great care. Also note that many of the tun related Openvpn settings cannot be supported by design of the VPNSettings. If you think an important option is missing contact the author + Enter custom OpenVPN options. Use with great care. Also note that many of the tun related OpenVPN settings cannot be supported by design of the VPNSettings. If you think an important option is missing contact the author Username Password For the static configuration the TLS Auth Keys will be used as static keys. @@ -83,7 +83,7 @@ Connect to VPN Profile specified in shortcut not found Random Host Prefix - adds 6 random chars in front of hostname + Adds 6 random chars in front of hostname Enable Custom Options Specify custom options. Use with care! Route rejected by Android @@ -94,9 +94,9 @@ Remove VPN Checks whether the server uses a TLS Server Certificate Except TLS Server - Checks the Remote Server Certificate CN against a String + Checks the Remote Server Certificate CN against a string Certificate Hostname Check - Enter the string against which the remote Server is checked. Openvpn will use prefix matching. "Server" matches "Server-1" and "Server-2"\nLeave empty to check the CN against the server hostname. + Enter the string against which the remote Server is checked. OpenVPN will use prefix matching. "Server" matches "Server-1" and "Server-2"\nLeave empty to check the CN against the server hostname. Remote Hostname(CN) Enables the TLS Key Authentication TLS Auth File @@ -123,56 +123,56 @@ Custom Options Edit VPN Settings Remove the VPN Profile %s? - On some custom ICS images the permission on /dev/tun might be wrong, or the tun module might be missing completly. For CM9 images try the fix ownership option under general settings" + On some custom ICS images the permission on /dev/tun might be wrong, or the tun module might be missing completely. For CM9 images try the fix ownership option under general settings" Opening tun interface failed badly. "Error: " Clear info Show connection details - Last interface configuration from Openvpn: + Last interface configuration from OpenVPN: Local IPv4: %1$s/%2$d IPv6: %3$s MTU: %4$d DNS Server: %s DNS Domain: %s Routes: %s - Routes Ipv6: %s - Got interface information %1$s and %2$s, assuming second address is peer address of remote. Using /32 netmask for local IP. Mode given by openvpn is \"%3$s\". + Routes IPv6: %s + Got interface information %1$s and %2$s, assuming second address is peer address of remote. Using /32 netmask for local IP. Mode given by OpenVPN is \"%3$s\". Cannot make sense of %1$s and %2$s as IP route with CIDR netmask, using /32 as netmask. Corrected route %1$s/%2$s to %3$s/%2$s - Cannot accces the Android Keychain Certificates. If you restored a backup of the app/app settings reselect the certificate to recreate the permission to access the certificate. + Cannot access the Android Keychain Certificates. If you restored a backup of the app/app settings re-select the certificate to recreate the permission to access the certificate. %1$s %2$s - Send Logfile + Send log file Send - ICS Openvpn log file + ICS OpenVPN log file Copied log entry to clip board Tap Mode Tap Mode is not possible with the non root VPN API. Therefore this application cannot provide tap support - Again? Are you kidding? No tap mode is really not supported and sending more mail aksing if it will be supported will not help. + Again? Are you kidding? No tap mode is really not supported and sending more mail asking if it will be supported will not help. A third time? Actually one could write a a tap emulator based on tun that would add layer2 information on send and strip layer2 information on receive. But this tap emulator would have to implement also ARP and possible a DHCP client. I am not aware of anybody doing any work in this direction. Contact me if you want to start coding on this. FAQ - frequently asked questions and some adivce + Frequently asked questions and some advice Copying log entries - To copy a single log entry press and and hold on the log entry. To copy/send the whole log use the Send Log option. Use the hardware menu button if not visible in the gui. + To copy a single log entry press and and hold on the log entry. To copy/send the whole log use the Send Log option. Use the hardware menu button if not visible in the GUI. Shortcut to start You can place a shortcut to start OpenVPN on your desktop. Depending on your homescreen program you have to add a shortcut or a widget. Your image does not support the VPNService API,sorry :( Encryption - Enter Encryption method - Enter the cipher key for openvpn. Leave empty to use default cipher + Enter encryption method + Enter the cipher key for OpenVPN. Leave empty to use default cipher Authentication/Encryption File Explorer Inline File Import Error importing File - Could not import File from Filesystem + Could not import File from filesystem [[Inline file data]] Refusing to open tun device without IP information Import Profile from ovpn file Import Could not read Profile to import - Error reading Config file + Error reading config file add Profile Trying to read file: %1$s - Could not find file %1$s mentioned in the imported Config file + Could not find file %1$s mentioned in the imported config file Importing config file from source %1$s Your config file specified a pkcs12 file. Please import the file by selecting select in the Basic Settings configuration of the converted VPN Your configuration had a few configuration options that could be parsed. These options were added as custom configuration options. The custom configuration is displayed below: @@ -182,17 +182,17 @@ Please not that the config importer is an experimental feature. If it does not work for you or you think that things could be done better please drop me a email. Import configuration file Security considerations - "As openvpn is security sensitive a few notes about security are sensible. All data on the sdcard is inherently unsecure. Every app can read it (for example this program requires no special sd card rights). The data of this application can only be read by the application itself. By using the import option for cacert/cert/key in the file dialog the data is stored in the vpn profile. The vpn profiles are only accessable by this application. (Do not forget to delete the copies on the sd card afterwards). Even though accessible only by this application the data is stil unecrypted. By rooting the telephone or other exploits it may be possible to retrieve the data. Saved passwords are stored in plain text as well. For pkcs12 files it is highly recommended that you import them into the android keystore." + "As OpenVPN is security sensitive a few notes about security are sensible. All data on the sdcard is inherently insecure. Every app can read it (for example this program requires no special sd card rights). The data of this application can only be read by the application itself. By using the import option for cacert/cert/key in the file dialog the data is stored in the VPN profile. The VPN profiles are only accessible by this application. (Do not forget to delete the copies on the sd card afterwards). Even though accessible only by this application the data is still unencrypted. By rooting the telephone or other exploits it may be possible to retrieve the data. Saved passwords are stored in plain text as well. For pkcs12 files it is highly recommended that you import them into the android keystore." Import Error showing certificate selection - Got an excption trying to show the Android 4.0+ certificate selction dialog. This should never happens as this a standard feature of Android 4.0+. Maybe your Android ROM support for certificate storage is broken + Got an exception trying to show the Android 4.0+ certificate selection dialog. This should never happen as this a standard feature of Android 4.0+. Maybe your Android ROM support for certificate storage is broken IPv4 IPv6 Waiting for state message… imported profile imported profile %d Broken Images - <p>Offical HTC images are known to have a strange routing problem causing traffic not to flow through the tunnel (See also <a href=\"http://code.google.com/p/ics-openvpn/issues/detail?id=18\">Issue 18</a> in the bug tracker.)</p><p>The offical SONY images from Xperia arc S and Xperia Ray have been reported to be missing the VPNService completly from the image. Other Sony images may be affected as well. (See also <a href=\"http://code.google.com/p/ics-openvpn/issues/detail?id=29\">Issue 29</a> in the bug tracker.)</p><p>On custom build images the tun module might be missing or the rights of /dev/tun might be wrong. Some CM9 images need the fix ownership option under general settings.</p><p>Most important: If you have a broken image, report it to your vendor. The more people report the issue to the vendor the more likely you will get a fix.</p> + <p>Official HTC images are known to have a strange routing problem causing traffic not to flow through the tunnel (See also <a href=\"http://code.google.com/p/ics-openvpn/issues/detail?id=18\">Issue 18</a> in the bug tracker.)</p><p>The official SONY images from Xperia arc S and Xperia Ray have been reported to be missing the VPNService completely from the image. Other Sony images may be affected as well. (See also <a href=\"http://code.google.com/p/ics-openvpn/issues/detail?id=29\">Issue 29</a> in the bug tracker.)</p><p>On custom build images the tun module might be missing or the rights of /dev/tun might be wrong. Some CM9 images need the fix ownership option under general settings.</p><p>Most important: If you have a broken image, report it to your vendor. The more people report the issue to the vendor the more likely you will get a fix.</p> The username must not be empty. PKCS12 File Encryption Key Private Key Password @@ -203,15 +203,15 @@ General Settings Tries to set the owner of /dev/tun to system. Some CM9 images need this to make the VPNService API work. Requires root. Fix ownership of /dev/tun - Shows the generated openvpn Configuration File + Shows the generated OpenVPN Configuration File Editing \"%s\" - Building configration… - Turning this option on will force a reconnet if the network state is change (WIFI to/from mobile) - Reconnect on Network change + Building configuration… + Turning this option on will force a reconnect if the network state is change (WIFI to/from mobile) + Reconnect on network change Got certificate \'%s\' from Keystore Network Status: %s - The CA cert is usually returned from the Android Keystore. Specify a seperate certificate if you get certificate verification errors. + The CA cert is usually returned from the Android Keystore. Specify a separate certificate if you get certificate verification errors. Select - No CA Certificate returned while reading from Android keystore. Auhtentication will probably fail. + No CA Certificate returned while reading from Android keystore. Authentication will probably fail. -- cgit v1.2.3