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:
parent
ce0dd92546
commit
42d4dda791
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user