0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 04:02:15 +02:00

This is a general pre-release fine-tuning of both Android and iOS clients.

Versioning:
  iOS -- 1.0 Beta 23
  Android -- 1.1.0 (build 6)

Both clients:

* Bundled IPv6 test profile as provided by Gert Doering.
  Modified iOS beta testing notes with info on this profile.

* Fixed issue where profile import might fail if profile
  filename ended in .OVPN (i.e. all-caps extension).

Android client:

* General UI cleanup:
  1. Added status icon,
  2. eliminated long "Connected" line that wrapped badly on
     phone-sized devices,
  3. reorganized connection details,
  4. include all stats that are provided by the core,
     including "last packet received n seconds ago".

* Fixed issue where importing profiles via web browser would not
  ultimately land on the OpenVPN main page after import completion.

* Added profile rename (select via long-touch on profile name).

* Added "Auto Keyboard" preference similar to iOS.

* Turn on full compression by default (can be modified via
  a preference), just as it is for iOS.

* Disable spell-checker on all input fields.

* Wait a maximum of 5 seconds (formerly 3) after Disconnect button
  press before abandoning core thread.

* Added versionName and versionCode to AndroidManifest.xml for
  Google play submission.

* Revamped OpenVPNService event model for profile management events,
  to fix some corner-case issues.

Android API changes:

This release includes some minor changes to the OpenVPN Service API:

1. Added enable_trust_error_dialog boolean parameter to
   OpenVPNClientBase.importProfileRemote.  This should be set to false
   for Private Tunnel client.

2. Changed the way that profile import events signal back to the UI
   layer.  OpenVPNClientBase.get_priority_profile_name has been
   removed, and profile signaling events are now performed completely
   via the standard event stream.
This commit is contained in:
James Yonan 2012-10-10 11:04:34 +00:00
parent ce0dd92546
commit 42d4dda791

View File

@ -97,7 +97,7 @@ public class OpenVPNClientThread extends ClientAPI_OpenVPNClient implements Runn
// This method will give the thread one second to
// exit and will abandon it after this time.
public void wait_thread_short() {
final int wait_millisecs = 2500; // max time that we will wait for thread to exit
final int wait_millisecs = 5000; // max time that we will wait for thread to exit
Thread th = thread;
if (th != null) {
try {