summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@leap.se>2013-06-28 14:38:07 -0300
committerTomás Touceda <chiiph@leap.se>2013-06-28 14:38:07 -0300
commitbe3f8ebd2e5b2d45f7426624d069bc795e5825ec (patch)
treebda674a79b1aeccb37b67609517bc4761db7ae07
parent4785877270da1702aa3a4a170a62baa494eb35fa (diff)
parentc088a1544a5f7a51359d2802019c0740aab0cc5b (diff)
Merge branch 'release-0.2.2' into develop
-rw-r--r--CHANGELOG72
-rw-r--r--changes/bug-2630_polkit-kde1
-rw-r--r--changes/bug-2640_app-crash-on-wrong-keyring-password1
-rw-r--r--changes/bug-2693_select-configured-provider1
-rw-r--r--changes/bug-2755_remember-provider1
-rw-r--r--changes/bug-2905_close-app-on-rejected-wizard1
-rw-r--r--changes/bug-2960_disable_keyring2
-rw-r--r--changes/bug-3032_update-supported-provided-services1
-rw-r--r--changes/bug_2569_question_mark2
-rw-r--r--changes/bug_2574_restore-from-minimized1
-rw-r--r--changes/bug_2643-almost-invisible-icons1
-rw-r--r--changes/bug_openvpn-process1
-rw-r--r--changes/feature_2563-requirements_checker1
-rw-r--r--changes/feature_2566-logger_window1
-rw-r--r--changes/feature_2694-improve-wizard1
-rw-r--r--changes/feature_2695-improve-texts1
-rw-r--r--changes/feature_2774-check_provider_api_version1
-rw-r--r--changes/feature_2790-autoselect_vpn_gateway_based_on_timezone1
-rw-r--r--changes/feature_2795-logout_should_not_disconnect_vpn1
-rw-r--r--changes/feature_2877-improve_gateway_selector1
-rw-r--r--changes/feature_2925_osx-use-cocoasudo1
-rw-r--r--changes/feature_always_show_context_menu3
-rw-r--r--changes/feature_autostarteip1
-rw-r--r--changes/feature_ci-ready1
-rw-r--r--changes/feature_copy-reqs-file1
-rw-r--r--changes/feature_display_provider_in_tray2
-rw-r--r--changes/feature_granular_login2
-rw-r--r--changes/feature_install-scripts2
-rw-r--r--changes/feature_integrate_smtp1
-rw-r--r--changes/feature_integrate_soledad1
-rw-r--r--changes/feature_keymanager1
-rw-r--r--changes/feature_mergesystray2
-rw-r--r--changes/feature_openvpn_manifest2
-rw-r--r--changes/feature_osx-eip-scripts3
-rw-r--r--changes/feature_refactor_login2
-rw-r--r--changes/feature_refactor_status2
-rw-r--r--changes/feature_saveprovider2
-rw-r--r--changes/feature_terminate_openvpn2
-rw-r--r--changes/feature_twisted_threads1
-rw-r--r--changes/feature_use-qtreactor1
40 files changed, 71 insertions, 55 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 970978b0..c3809d2b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,73 @@
+0.2.2 Jun 28:
+ o Add support for the kde polkit daemon
+ o Handle 'Incorrect Password' exception (keyring)
+ o Select the configured domain in the providers combo box. Closes
+ #2693.
+ o Remember provider along with the username and password. Closes
+ #2755.
+ o Close the app on rejected wizard. Closes bug #2905.
+ o Only use the Keyring when it's using a known good backend. Closes
+ #2960
+ o Update implementation and semantics of the supported and available
+ services by a provider. Closes bug #3032.
+ o Only show the question mark for a check being done if the previous
+ one passed. Fixes #2569.
+ o Fix main client window not restoring after minimized into
+ systray. Closes #2574
+ o Set EIP different status icons depending on OS. Closes #2643.
+ o Reimplement openvpn invocation to use twisted ProcessProtocol
+ o Add runtime requirements checker, verifies that the requirements
+ are installed and in its correct versions. Closes #2563
+ o Add centraliced logging facility, log history in a window. Closes
+ #2566
+ o Improve wizard, hide registration widgets (labels, inputs, button)
+ and only display a message. Closes #2694
+ o Clarify labels through the app (use of EIP)
+ o Check if the provider api version is supported. Closes feature
+ #2774.
+ o Autoselect VPN gateway based on timezone. Closes #2790.
+ o Disable vpn disconnect on logout. Closes #2795.
+ o Improve gateway selector based on timezone. It allows to use
+ multiple gateways in openvpn for redundancy. Closes #2894.
+ o Use cocoasudo in place of osascript for osx privilege escalation
+ during openvpn launch.
+ o Clicking in the tray icon will always show the context menu
+ instead of activating the window under certain
+ circumstances. Closes #2788
+ o Autostart EIP whenever possible. Closes #2815
+ o Update test suite, run_scripts and requirements to run smoothly
+ with buildbot.
+ o Add a copy of the processed requirements to util/
+ o Display the default provider configured in the systray menu. Close
+ #2813
+ o Make the login steps be a chain of defers in order to be able to
+ have more cancel points for the whole procedure. Closes #2571
+ o Linux: check for up/down scripts and policy files and ask user for
+ permission to install them in a root-writeable location. Used from
+ within bundle or for broken installations.
+ o Integrate SMTP-Relay into the client.
+ o Integrate Soledad and KeyManager.
+ o Move the KeyManager from leap.common to leap-client.
+ o Only use one systray icon, repesenting the status for EIP. Closes
+ #2762
+ o Properly set the binary manifest to the windows openvpn
+ binary. Closes #203
+ o OSX: Add dialog with suggestion to install up/down scripts if
+ these not found. Closes: #1264, #2759, #2249
+ o Workaround for PySide breaking with multiple inheritance. Closes
+ #2827
+ o Refactor login to its own widget and remove Utils menu. Closes
+ #2789
+ o Refactor the status bits out of the MainWindow to its own
+ StatusPanelWidget. Closes #2792
+ o Save the default provider to be used for autostart EIP as
+ DefaultProvider in leap.conf. Closes #2793
+ o Cleanly terminate openvpn process, sending SIGTERM and SIGKILL
+ after a while. Closes #2753
+ o Use twisted's deferToThread and Deferreds to handle parallel tasks
+ o Use a qt4 reactor for twisted, for launching leap twisted
+ services.
+
0.2.1 May 15:
o Rewrite most of the client based on the insight gained so far.
o Deselecting the remember checkbox makes the app not populate
@@ -36,4 +106,4 @@
o Docstrings style changed to fit sphinx autodoc format.
o Add a simple UI to notify of pending updates.
o Add Windows support.
- o Try to install TAP driver on Windows if no tap device is preset. \ No newline at end of file
+ o Try to install TAP driver on Windows if no tap device is preset.
diff --git a/changes/bug-2630_polkit-kde b/changes/bug-2630_polkit-kde
deleted file mode 100644
index e501dbb6..00000000
--- a/changes/bug-2630_polkit-kde
+++ /dev/null
@@ -1 +0,0 @@
- o Add support for the kde polkit daemon
diff --git a/changes/bug-2640_app-crash-on-wrong-keyring-password b/changes/bug-2640_app-crash-on-wrong-keyring-password
deleted file mode 100644
index eaee4f40..00000000
--- a/changes/bug-2640_app-crash-on-wrong-keyring-password
+++ /dev/null
@@ -1 +0,0 @@
- o Handle 'Incorrect Password' exception (keyring)
diff --git a/changes/bug-2693_select-configured-provider b/changes/bug-2693_select-configured-provider
deleted file mode 100644
index 8cb49aa1..00000000
--- a/changes/bug-2693_select-configured-provider
+++ /dev/null
@@ -1 +0,0 @@
- o Select the configured domain in the providers combo box. Closes #2693.
diff --git a/changes/bug-2755_remember-provider b/changes/bug-2755_remember-provider
deleted file mode 100644
index 968a1968..00000000
--- a/changes/bug-2755_remember-provider
+++ /dev/null
@@ -1 +0,0 @@
- o Remember provider along with the username and password. Closes #2755.
diff --git a/changes/bug-2905_close-app-on-rejected-wizard b/changes/bug-2905_close-app-on-rejected-wizard
deleted file mode 100644
index cf3b8e3d..00000000
--- a/changes/bug-2905_close-app-on-rejected-wizard
+++ /dev/null
@@ -1 +0,0 @@
- o Close the app on rejected wizard. Closes bug #2905.
diff --git a/changes/bug-2960_disable_keyring b/changes/bug-2960_disable_keyring
deleted file mode 100644
index d1787c3c..00000000
--- a/changes/bug-2960_disable_keyring
+++ /dev/null
@@ -1,2 +0,0 @@
- o Only use the Keyring with it's using a known good backend. Closes
- #2960 \ No newline at end of file
diff --git a/changes/bug-3032_update-supported-provided-services b/changes/bug-3032_update-supported-provided-services
deleted file mode 100644
index 6cd231ae..00000000
--- a/changes/bug-3032_update-supported-provided-services
+++ /dev/null
@@ -1 +0,0 @@
- o Update implementation and semantics of the supported and available services by a provider. Closes bug #3032.
diff --git a/changes/bug_2569_question_mark b/changes/bug_2569_question_mark
deleted file mode 100644
index de49e17b..00000000
--- a/changes/bug_2569_question_mark
+++ /dev/null
@@ -1,2 +0,0 @@
- o Only show the question mark for a check being done if the previous
- one passed. Fixes #2569. \ No newline at end of file
diff --git a/changes/bug_2574_restore-from-minimized b/changes/bug_2574_restore-from-minimized
deleted file mode 100644
index 1a16f2a0..00000000
--- a/changes/bug_2574_restore-from-minimized
+++ /dev/null
@@ -1 +0,0 @@
- o Fix main client window not restoring after minimized into systray. Closes #2574
diff --git a/changes/bug_2643-almost-invisible-icons b/changes/bug_2643-almost-invisible-icons
deleted file mode 100644
index 57427bce..00000000
--- a/changes/bug_2643-almost-invisible-icons
+++ /dev/null
@@ -1 +0,0 @@
- o Set EIP different status icons depending on OS. Closes #2643.
diff --git a/changes/bug_openvpn-process b/changes/bug_openvpn-process
deleted file mode 100644
index 86443436..00000000
--- a/changes/bug_openvpn-process
+++ /dev/null
@@ -1 +0,0 @@
- o Reimplement openvpn invocation to use twisted ProcessProtocol
diff --git a/changes/feature_2563-requirements_checker b/changes/feature_2563-requirements_checker
deleted file mode 100644
index 1e7693fc..00000000
--- a/changes/feature_2563-requirements_checker
+++ /dev/null
@@ -1 +0,0 @@
- o Add runtime requirements checker, verifies that the requirements are installed and in its correct versions, closes issue #2563
diff --git a/changes/feature_2566-logger_window b/changes/feature_2566-logger_window
deleted file mode 100644
index c236aa82..00000000
--- a/changes/feature_2566-logger_window
+++ /dev/null
@@ -1 +0,0 @@
- o Add centraliced logging facility, log history in a window, closes issue #2566
diff --git a/changes/feature_2694-improve-wizard b/changes/feature_2694-improve-wizard
deleted file mode 100644
index 507bda26..00000000
--- a/changes/feature_2694-improve-wizard
+++ /dev/null
@@ -1 +0,0 @@
- o Improve wizard, hide registration widgets (labels, inputs, button) and only display a message. Closes #2694
diff --git a/changes/feature_2695-improve-texts b/changes/feature_2695-improve-texts
deleted file mode 100644
index d77a2b40..00000000
--- a/changes/feature_2695-improve-texts
+++ /dev/null
@@ -1 +0,0 @@
- o Clarify labels through the app (use of EIP)
diff --git a/changes/feature_2774-check_provider_api_version b/changes/feature_2774-check_provider_api_version
deleted file mode 100644
index 82294ce4..00000000
--- a/changes/feature_2774-check_provider_api_version
+++ /dev/null
@@ -1 +0,0 @@
- o Check if the provider api version is supported. Closes feature #2774.
diff --git a/changes/feature_2790-autoselect_vpn_gateway_based_on_timezone b/changes/feature_2790-autoselect_vpn_gateway_based_on_timezone
deleted file mode 100644
index 9f378b79..00000000
--- a/changes/feature_2790-autoselect_vpn_gateway_based_on_timezone
+++ /dev/null
@@ -1 +0,0 @@
- o Autoselect VPN gateway based on timezone. Closes #2790.
diff --git a/changes/feature_2795-logout_should_not_disconnect_vpn b/changes/feature_2795-logout_should_not_disconnect_vpn
deleted file mode 100644
index ddb68d86..00000000
--- a/changes/feature_2795-logout_should_not_disconnect_vpn
+++ /dev/null
@@ -1 +0,0 @@
- o Disable vpn disconnect on logout, closes #2795.
diff --git a/changes/feature_2877-improve_gateway_selector b/changes/feature_2877-improve_gateway_selector
deleted file mode 100644
index 5162a09e..00000000
--- a/changes/feature_2877-improve_gateway_selector
+++ /dev/null
@@ -1 +0,0 @@
- o Improve gateway selector based on timezone. It allows to use multiple gateways in openvpn for redundancy. Closes #2894.
diff --git a/changes/feature_2925_osx-use-cocoasudo b/changes/feature_2925_osx-use-cocoasudo
deleted file mode 100644
index b87a8de1..00000000
--- a/changes/feature_2925_osx-use-cocoasudo
+++ /dev/null
@@ -1 +0,0 @@
- o Use cocoasudo in place of osascript for osx privilege escalation during openvpn launch.
diff --git a/changes/feature_always_show_context_menu b/changes/feature_always_show_context_menu
deleted file mode 100644
index 9e94726e..00000000
--- a/changes/feature_always_show_context_menu
+++ /dev/null
@@ -1,3 +0,0 @@
- o Clicking in the tray icon will always show the context menu
- instead of activating the window under certain
- circumstances. Closes #2788 \ No newline at end of file
diff --git a/changes/feature_autostarteip b/changes/feature_autostarteip
deleted file mode 100644
index 1754c8e2..00000000
--- a/changes/feature_autostarteip
+++ /dev/null
@@ -1 +0,0 @@
- o Autostart EIP whenever possible. Closes #2815 \ No newline at end of file
diff --git a/changes/feature_ci-ready b/changes/feature_ci-ready
deleted file mode 100644
index 9cd343c4..00000000
--- a/changes/feature_ci-ready
+++ /dev/null
@@ -1 +0,0 @@
- o Update test suite, run_scripts and requirements to run smoothly with buildbot.
diff --git a/changes/feature_copy-reqs-file b/changes/feature_copy-reqs-file
deleted file mode 100644
index 5bf254d2..00000000
--- a/changes/feature_copy-reqs-file
+++ /dev/null
@@ -1 +0,0 @@
- o Add a copy of the processed requirements to util/
diff --git a/changes/feature_display_provider_in_tray b/changes/feature_display_provider_in_tray
deleted file mode 100644
index b37e90a2..00000000
--- a/changes/feature_display_provider_in_tray
+++ /dev/null
@@ -1,2 +0,0 @@
- o Display the default provider configured in the systray menu. Close
- #2813 \ No newline at end of file
diff --git a/changes/feature_granular_login b/changes/feature_granular_login
deleted file mode 100644
index 8cef2c5e..00000000
--- a/changes/feature_granular_login
+++ /dev/null
@@ -1,2 +0,0 @@
- o Make the login steps be a chain of defers in order to be able to
- have more cancel points for the whole procedure. Closes #2571 \ No newline at end of file
diff --git a/changes/feature_install-scripts b/changes/feature_install-scripts
deleted file mode 100644
index f20f1fd0..00000000
--- a/changes/feature_install-scripts
+++ /dev/null
@@ -1,2 +0,0 @@
- o linux: check for up/down scripts and policy files and ask user for permission to install them
- in a root-writeable location. Used from within bundle or for broken installations.
diff --git a/changes/feature_integrate_smtp b/changes/feature_integrate_smtp
deleted file mode 100644
index 5fc53fcb..00000000
--- a/changes/feature_integrate_smtp
+++ /dev/null
@@ -1 +0,0 @@
- o Integrate SMTP-Relay into the client. \ No newline at end of file
diff --git a/changes/feature_integrate_soledad b/changes/feature_integrate_soledad
deleted file mode 100644
index 95ee7d4c..00000000
--- a/changes/feature_integrate_soledad
+++ /dev/null
@@ -1 +0,0 @@
- o Integrate soledad and keymanager. \ No newline at end of file
diff --git a/changes/feature_keymanager b/changes/feature_keymanager
deleted file mode 100644
index ce56a961..00000000
--- a/changes/feature_keymanager
+++ /dev/null
@@ -1 +0,0 @@
- o Move the KeyManager from leap.common to leap-client.
diff --git a/changes/feature_mergesystray b/changes/feature_mergesystray
deleted file mode 100644
index 6bb6819e..00000000
--- a/changes/feature_mergesystray
+++ /dev/null
@@ -1,2 +0,0 @@
- o Only use one systray icon, repesenting the status for EIP. Closes
- #2762 \ No newline at end of file
diff --git a/changes/feature_openvpn_manifest b/changes/feature_openvpn_manifest
deleted file mode 100644
index 2b4454de..00000000
--- a/changes/feature_openvpn_manifest
+++ /dev/null
@@ -1,2 +0,0 @@
- o Properly set the binary manifest to the windows openvpn
- binary. Closes #203 \ No newline at end of file
diff --git a/changes/feature_osx-eip-scripts b/changes/feature_osx-eip-scripts
deleted file mode 100644
index 2b418291..00000000
--- a/changes/feature_osx-eip-scripts
+++ /dev/null
@@ -1,3 +0,0 @@
- o OSX: Add dialog with suggestion to install up/down scripts if these not found.
- Closes: #1264, #2759, #2249
- o Workaround for pyside breaking with multiple inheritance. Closes #2827
diff --git a/changes/feature_refactor_login b/changes/feature_refactor_login
deleted file mode 100644
index 41e1dc50..00000000
--- a/changes/feature_refactor_login
+++ /dev/null
@@ -1,2 +0,0 @@
- o Refactor login to its own widget and remove Utils menu. Closes
- #2789 \ No newline at end of file
diff --git a/changes/feature_refactor_status b/changes/feature_refactor_status
deleted file mode 100644
index 5ea0d959..00000000
--- a/changes/feature_refactor_status
+++ /dev/null
@@ -1,2 +0,0 @@
- o Refactor the status bits out of the MainWindow to its own
- StatusPanelWidget. Closes #2792 \ No newline at end of file
diff --git a/changes/feature_saveprovider b/changes/feature_saveprovider
deleted file mode 100644
index 98c911c2..00000000
--- a/changes/feature_saveprovider
+++ /dev/null
@@ -1,2 +0,0 @@
- o Save the default provider to be used for autostart EIP as
- DefaultProvider in leap.conf. Closes #2793 \ No newline at end of file
diff --git a/changes/feature_terminate_openvpn b/changes/feature_terminate_openvpn
deleted file mode 100644
index e7a4b724..00000000
--- a/changes/feature_terminate_openvpn
+++ /dev/null
@@ -1,2 +0,0 @@
- o Cleanly terminate openvpn process, sending SIGTERM and SIGKILL after a while.
- Closes #2753
diff --git a/changes/feature_twisted_threads b/changes/feature_twisted_threads
deleted file mode 100644
index 364d1132..00000000
--- a/changes/feature_twisted_threads
+++ /dev/null
@@ -1 +0,0 @@
- o Use twisted's deferToThread and Deferreds to handle parallel tasks \ No newline at end of file
diff --git a/changes/feature_use-qtreactor b/changes/feature_use-qtreactor
deleted file mode 100644
index 154a99e5..00000000
--- a/changes/feature_use-qtreactor
+++ /dev/null
@@ -1 +0,0 @@
- o Use a qt4 reactor for twisted, for launching leap twisted services.