From 076cbbef6edf9d6dc8145f31d0803941d5ad6605 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Mon, 7 Jul 2014 18:13:22 -0300 Subject: Add support for fingerprint-gui's polkit agent. Closes #5880. --- changes/feature-5880_add-fingerprint-gui-polkit-support | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature-5880_add-fingerprint-gui-polkit-support (limited to 'changes') diff --git a/changes/feature-5880_add-fingerprint-gui-polkit-support b/changes/feature-5880_add-fingerprint-gui-polkit-support new file mode 100644 index 00000000..c71093d5 --- /dev/null +++ b/changes/feature-5880_add-fingerprint-gui-polkit-support @@ -0,0 +1 @@ +- Add support for fingerprint-gui's polkit agent. Closes #5880. -- cgit v1.2.3 From 3fa1ec572a4c8ca752412e70af9ad0b9744933e0 Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Mon, 17 Mar 2014 10:45:02 -0400 Subject: wait for decrypt during bootstrap --- changes/feature_decrypt-inline-bootstrap | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature_decrypt-inline-bootstrap (limited to 'changes') diff --git a/changes/feature_decrypt-inline-bootstrap b/changes/feature_decrypt-inline-bootstrap new file mode 100644 index 00000000..092d98ea --- /dev/null +++ b/changes/feature_decrypt-inline-bootstrap @@ -0,0 +1 @@ +- Use inline decrypting for initial soledad syncrhonization, to wait for secrets. -- cgit v1.2.3 From 9a0760848f038dc0271b8c9adabf8aefe4db594e Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Thu, 10 Jul 2014 11:15:36 -0300 Subject: Add changes file for #5813. --- changes/feature-5813_wizard-providers-order | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature-5813_wizard-providers-order (limited to 'changes') diff --git a/changes/feature-5813_wizard-providers-order b/changes/feature-5813_wizard-providers-order new file mode 100644 index 00000000..f4033d26 --- /dev/null +++ b/changes/feature-5813_wizard-providers-order @@ -0,0 +1 @@ +- Use preferred provider on first run. Closes #5813. -- cgit v1.2.3 From 37172578152f6f3d6ef169d79062c1d28ab0e98c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Touceda?= Date: Tue, 8 Jul 2014 15:41:20 -0300 Subject: Add packaging for osx with py2app --- changes/feature_package_osx | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature_package_osx (limited to 'changes') diff --git a/changes/feature_package_osx b/changes/feature_package_osx new file mode 100644 index 00000000..cf5823bd --- /dev/null +++ b/changes/feature_package_osx @@ -0,0 +1 @@ +- Add the ability to create an osx bundle with py2app. Closes #5845. \ No newline at end of file -- cgit v1.2.3 From 1162895e124191996cc448816ad5b26bad266cfa Mon Sep 17 00:00:00 2001 From: elijah Date: Thu, 10 Jul 2014 11:59:42 -0700 Subject: bitmask-root: rip out all resolvconf code and simply rewrite all DNS packets to use the VPN nameserver. --- changes/feature-reroute_dns_packets | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature-reroute_dns_packets (limited to 'changes') diff --git a/changes/feature-reroute_dns_packets b/changes/feature-reroute_dns_packets new file mode 100644 index 00000000..beef3a1f --- /dev/null +++ b/changes/feature-reroute_dns_packets @@ -0,0 +1 @@ +- reroute DNS packets instead of blocking them, eliminating need to muck around with resolv.conf. Closes #4633, #5655, #5738, #4823 \ No newline at end of file -- cgit v1.2.3 From 2bf9a1c9768e13a148d4bc92687f8cae9fbc2198 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Fri, 11 Jul 2014 15:06:54 -0300 Subject: Use better message for the initial sync. Closes #5875. --- changes/bug-5875_better-initial-sync-message | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/bug-5875_better-initial-sync-message (limited to 'changes') diff --git a/changes/bug-5875_better-initial-sync-message b/changes/bug-5875_better-initial-sync-message new file mode 100644 index 00000000..473093ed --- /dev/null +++ b/changes/bug-5875_better-initial-sync-message @@ -0,0 +1 @@ +- Initial sync message is confusing. Closes #5875. -- cgit v1.2.3 From 4f2da1b684fde6c0b452f79883b87ca057313cc7 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Fri, 11 Jul 2014 13:02:26 -0500 Subject: Tools for TUF repository management --- changes/feature-5864_create_TUF_release_tool | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature-5864_create_TUF_release_tool (limited to 'changes') diff --git a/changes/feature-5864_create_TUF_release_tool b/changes/feature-5864_create_TUF_release_tool new file mode 100644 index 00000000..b9a4a3d5 --- /dev/null +++ b/changes/feature-5864_create_TUF_release_tool @@ -0,0 +1 @@ +- Add TUF init repository and release tools. Closes #5864. -- cgit v1.2.3 From 3fc88bbc70b3da4a2f8b371813bf87a42443f29c Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Tue, 15 Jul 2014 16:49:54 -0300 Subject: Add changes file for #5719, #5733, #5734. --- changes/refactor-changes | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 changes/refactor-changes (limited to 'changes') diff --git a/changes/refactor-changes b/changes/refactor-changes new file mode 100644 index 00000000..3516f8c4 --- /dev/null +++ b/changes/refactor-changes @@ -0,0 +1,3 @@ +- Split frontend/backend in different files. Closes #5719. +- Implement ZMQ based messaging system. Closes #5733. +- Launch the backend in a different process than the app. Closes #5734. -- cgit v1.2.3 From 312746bc9b77f0f738ccf2192d81ab94fdf9d6ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Touceda?= Date: Fri, 18 Jul 2014 11:21:02 -0300 Subject: Fold in changes --- changes/bug-5875_better-initial-sync-message | 1 - changes/feature-5813_wizard-providers-order | 1 - changes/feature-5864_create_TUF_release_tool | 1 - changes/feature-5880_add-fingerprint-gui-polkit-support | 1 - changes/feature-reroute_dns_packets | 1 - changes/feature_decrypt-inline-bootstrap | 1 - changes/feature_package_osx | 1 - changes/refactor-changes | 3 --- 8 files changed, 10 deletions(-) delete mode 100644 changes/bug-5875_better-initial-sync-message delete mode 100644 changes/feature-5813_wizard-providers-order delete mode 100644 changes/feature-5864_create_TUF_release_tool delete mode 100644 changes/feature-5880_add-fingerprint-gui-polkit-support delete mode 100644 changes/feature-reroute_dns_packets delete mode 100644 changes/feature_decrypt-inline-bootstrap delete mode 100644 changes/feature_package_osx delete mode 100644 changes/refactor-changes (limited to 'changes') diff --git a/changes/bug-5875_better-initial-sync-message b/changes/bug-5875_better-initial-sync-message deleted file mode 100644 index 473093ed..00000000 --- a/changes/bug-5875_better-initial-sync-message +++ /dev/null @@ -1 +0,0 @@ -- Initial sync message is confusing. Closes #5875. diff --git a/changes/feature-5813_wizard-providers-order b/changes/feature-5813_wizard-providers-order deleted file mode 100644 index f4033d26..00000000 --- a/changes/feature-5813_wizard-providers-order +++ /dev/null @@ -1 +0,0 @@ -- Use preferred provider on first run. Closes #5813. diff --git a/changes/feature-5864_create_TUF_release_tool b/changes/feature-5864_create_TUF_release_tool deleted file mode 100644 index b9a4a3d5..00000000 --- a/changes/feature-5864_create_TUF_release_tool +++ /dev/null @@ -1 +0,0 @@ -- Add TUF init repository and release tools. Closes #5864. diff --git a/changes/feature-5880_add-fingerprint-gui-polkit-support b/changes/feature-5880_add-fingerprint-gui-polkit-support deleted file mode 100644 index c71093d5..00000000 --- a/changes/feature-5880_add-fingerprint-gui-polkit-support +++ /dev/null @@ -1 +0,0 @@ -- Add support for fingerprint-gui's polkit agent. Closes #5880. diff --git a/changes/feature-reroute_dns_packets b/changes/feature-reroute_dns_packets deleted file mode 100644 index beef3a1f..00000000 --- a/changes/feature-reroute_dns_packets +++ /dev/null @@ -1 +0,0 @@ -- reroute DNS packets instead of blocking them, eliminating need to muck around with resolv.conf. Closes #4633, #5655, #5738, #4823 \ No newline at end of file diff --git a/changes/feature_decrypt-inline-bootstrap b/changes/feature_decrypt-inline-bootstrap deleted file mode 100644 index 092d98ea..00000000 --- a/changes/feature_decrypt-inline-bootstrap +++ /dev/null @@ -1 +0,0 @@ -- Use inline decrypting for initial soledad syncrhonization, to wait for secrets. diff --git a/changes/feature_package_osx b/changes/feature_package_osx deleted file mode 100644 index cf5823bd..00000000 --- a/changes/feature_package_osx +++ /dev/null @@ -1 +0,0 @@ -- Add the ability to create an osx bundle with py2app. Closes #5845. \ No newline at end of file diff --git a/changes/refactor-changes b/changes/refactor-changes deleted file mode 100644 index 3516f8c4..00000000 --- a/changes/refactor-changes +++ /dev/null @@ -1,3 +0,0 @@ -- Split frontend/backend in different files. Closes #5719. -- Implement ZMQ based messaging system. Closes #5733. -- Launch the backend in a different process than the app. Closes #5734. -- cgit v1.2.3 From 68b1be8ef443b088cf5c1f7f964e1bd7ad42408e Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Mon, 21 Jul 2014 17:03:47 -0300 Subject: Add heartbeat to check if backend is alive. Send a 'ping' request every 2 secs to ensure that the backend is running. Use polling instead of recv on the backend_proxy. This was already implemented for the signaler. --- changes/add-backend-alive-check | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/add-backend-alive-check (limited to 'changes') diff --git a/changes/add-backend-alive-check b/changes/add-backend-alive-check new file mode 100644 index 00000000..40e12978 --- /dev/null +++ b/changes/add-backend-alive-check @@ -0,0 +1 @@ +- Add checks to ensure that the backend is alive or notify the user. Related to #5873. -- cgit v1.2.3 From 227a31d8892c67c64beebe5135cc850dfa71c3c6 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Wed, 23 Jul 2014 12:03:44 -0300 Subject: Restrict access to the zmq certificates folder. --- changes/feature_restrict-certificates-permissions | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature_restrict-certificates-permissions (limited to 'changes') diff --git a/changes/feature_restrict-certificates-permissions b/changes/feature_restrict-certificates-permissions new file mode 100644 index 00000000..6bd6c015 --- /dev/null +++ b/changes/feature_restrict-certificates-permissions @@ -0,0 +1 @@ +- Restrict access to the zmq certificates folder. -- cgit v1.2.3 From aec9c8ff50ed61cd484e3aefe638da6705b53ff8 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Wed, 23 Jul 2014 14:51:29 -0300 Subject: Set the standalone value for BaseConfig. --- changes/bug_set-standalone-flags-for-baseconfig | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/bug_set-standalone-flags-for-baseconfig (limited to 'changes') diff --git a/changes/bug_set-standalone-flags-for-baseconfig b/changes/bug_set-standalone-flags-for-baseconfig new file mode 100644 index 00000000..bf84d3e8 --- /dev/null +++ b/changes/bug_set-standalone-flags-for-baseconfig @@ -0,0 +1 @@ +- Set the standalone value for BaseConfig according to the global flags. -- cgit v1.2.3 From ce88b52295881a3dd1bc0efec8e72b1d3a235e87 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Tue, 22 Jul 2014 11:33:09 -0300 Subject: Add frontend alive check to the backend. Stop the backend if the frontend process does not exist any more and backend is not a daemon. --- changes/add-frontend-alive-check | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 changes/add-frontend-alive-check (limited to 'changes') diff --git a/changes/add-frontend-alive-check b/changes/add-frontend-alive-check new file mode 100644 index 00000000..54f88798 --- /dev/null +++ b/changes/add-frontend-alive-check @@ -0,0 +1,2 @@ +- Stop the backend if the frontend process does not exist any more and backend + is not a daemon. Related to #5873. -- cgit v1.2.3 From beac7a8ce70acb17c320580538510761dff3ac93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Touceda?= Date: Thu, 24 Jul 2014 16:33:25 -0300 Subject: Improve hide and show main window on Ubuntu --- changes/bug_show_hide_improved | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/bug_show_hide_improved (limited to 'changes') diff --git a/changes/bug_show_hide_improved b/changes/bug_show_hide_improved new file mode 100644 index 00000000..39472074 --- /dev/null +++ b/changes/bug_show_hide_improved @@ -0,0 +1 @@ +- Improve Hide and Show Window behavior on Ubuntu. Fixes #5511. \ No newline at end of file -- cgit v1.2.3 From 8c9005e665bb7a77f91cf298f49832f663b0df67 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Thu, 24 Jul 2014 17:58:56 -0300 Subject: Disable user/pass remembering temporarily. Set the keyring to None in order to simulate an always unavailable keyring, that way we avoid the possibility of the user running into the existing keyring issues. See https://leap.se/code/issues/4190 Update comparisons to do a proper comparison with `None`. Fix login widget 'enabled' changer in order to change the 'remember' widget *only* if we have an usable keyring. --- changes/disable-user-pass-remembering | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/disable-user-pass-remembering (limited to 'changes') diff --git a/changes/disable-user-pass-remembering b/changes/disable-user-pass-remembering new file mode 100644 index 00000000..45411001 --- /dev/null +++ b/changes/disable-user-pass-remembering @@ -0,0 +1 @@ +- Temporarily disable username/password remembering to avoid keyring issues. Related to #4190. -- cgit v1.2.3 From 28553c41c3d879481923102a1b41ecd71641d0d8 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Fri, 25 Jul 2014 11:13:53 -0300 Subject: Add Linux autostart. Closes #4989. --- changes/add-linux-autostart | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/add-linux-autostart (limited to 'changes') diff --git a/changes/add-linux-autostart b/changes/add-linux-autostart new file mode 100644 index 00000000..44b175bc --- /dev/null +++ b/changes/add-linux-autostart @@ -0,0 +1 @@ +- Add autostart on Linux. Closes #4989. -- cgit v1.2.3 From 72b6e999c883272cbe291ac610c528b5ae51077b Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Mon, 28 Jul 2014 16:49:44 -0300 Subject: Do `quit()` if the system requested the app to close. This fixes the issue where a system logout was blocked by bitmask since we were interpreting the closeEvent as if the user clicked on the 'X' button. Closes #5870. --- changes/5870_bitmask-prevent-system-logout-on-linux | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/5870_bitmask-prevent-system-logout-on-linux (limited to 'changes') diff --git a/changes/5870_bitmask-prevent-system-logout-on-linux b/changes/5870_bitmask-prevent-system-logout-on-linux new file mode 100644 index 00000000..6feba46c --- /dev/null +++ b/changes/5870_bitmask-prevent-system-logout-on-linux @@ -0,0 +1 @@ +- Bitmask on linux prevents session logout. Closes #5870. -- cgit v1.2.3 From 3b469a2c006381ba9e56c1de92be4e87ad67e51b Mon Sep 17 00:00:00 2001 From: kali Date: Sun, 27 Jul 2014 19:00:37 -0500 Subject: Add cancel button for EIP connection. Closes: #4035 This falls in the "quick" workaround category. A proper state machine that extends the four basic connection states is hence needed. We have to accomodate design to have a connection-oriented state machine in the backend (I would favor a twisted protocol for this), and a more lightweight one that conducts the gui-level changes (ie, change the actions / buttons / labels accordingly). Since this "cancel" functionality has been long postponed, I chose to do one more ugly hack here, that is, show and hide dance with a button that just calls the bitmask-root to kill the vpn process. It should work well enough until we get to the reorganization needed for a clean process control for eip. --- changes/4035_add-eip-cancel-button | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/4035_add-eip-cancel-button (limited to 'changes') diff --git a/changes/4035_add-eip-cancel-button b/changes/4035_add-eip-cancel-button new file mode 100644 index 00000000..ea63f8a4 --- /dev/null +++ b/changes/4035_add-eip-cancel-button @@ -0,0 +1 @@ +- Add a button for cancelling ongoing EIP connection. Closes: #4035 -- cgit v1.2.3 From b0365dbb706af23375fd6676d2ffe4a64a824754 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Mon, 4 Aug 2014 15:29:57 -0300 Subject: Disable daemon mode, we use processes in the backend. --- changes/enable-child-process-in-backend | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/enable-child-process-in-backend (limited to 'changes') diff --git a/changes/enable-child-process-in-backend b/changes/enable-child-process-in-backend new file mode 100644 index 00000000..1b6f246e --- /dev/null +++ b/changes/enable-child-process-in-backend @@ -0,0 +1 @@ +- Disable daemon mode when we run the backend so we can spawn child processes on it. -- cgit v1.2.3 From 2eb3805dc2c470feab5a3d3bc283e82ff7c6bce7 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Tue, 5 Aug 2014 18:03:05 -0300 Subject: Reduce height to fit on smaller resolutions. Closes #5722. --- changes/bug_use-smaller-window-to-fit-lower-resolutions | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/bug_use-smaller-window-to-fit-lower-resolutions (limited to 'changes') diff --git a/changes/bug_use-smaller-window-to-fit-lower-resolutions b/changes/bug_use-smaller-window-to-fit-lower-resolutions new file mode 100644 index 00000000..d9df69ae --- /dev/null +++ b/changes/bug_use-smaller-window-to-fit-lower-resolutions @@ -0,0 +1 @@ +- Use smaller height on the window so it fits better on smaller resolutions. Closes #5722. -- cgit v1.2.3 From 9a7485bcaf5460d68b7f601927500299bb2ca9f0 Mon Sep 17 00:00:00 2001 From: kali Date: Tue, 5 Aug 2014 12:43:25 -0500 Subject: fix uncatched error with missing polkit. Closes: #5955 --- changes/bug_5955_fix-vpnlauncher-error-ui | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/bug_5955_fix-vpnlauncher-error-ui (limited to 'changes') diff --git a/changes/bug_5955_fix-vpnlauncher-error-ui b/changes/bug_5955_fix-vpnlauncher-error-ui new file mode 100644 index 00000000..d322288e --- /dev/null +++ b/changes/bug_5955_fix-vpnlauncher-error-ui @@ -0,0 +1 @@ +- Fix the handling of vpn launcher errors in the UI. Closes: #5955 -- cgit v1.2.3 From f4e6d6a77b8b5498e9190c3d35841ef39222cfec Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Wed, 6 Aug 2014 14:46:37 -0300 Subject: Replace twisted thread with QThread. This fix the bug that prevents pastebin to work. Closes #5949. --- changes/bug-5949_pastebin-does-not-work | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/bug-5949_pastebin-does-not-work (limited to 'changes') diff --git a/changes/bug-5949_pastebin-does-not-work b/changes/bug-5949_pastebin-does-not-work new file mode 100644 index 00000000..aa983184 --- /dev/null +++ b/changes/bug-5949_pastebin-does-not-work @@ -0,0 +1 @@ +- Replace twisted thread with QThread and get pastebin send working. Closes #5949. -- cgit v1.2.3 From e6a7feeb93a27ef36d15dddcb45c2cc4812a37b0 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Wed, 6 Aug 2014 16:03:49 -0300 Subject: Fix logger window blocking the bitmask quit(). - Set the logger window parent, - don't use an mainwindow instance variable to hold the window object. This fix have the side offect that prevent multiple log windows being created at the same time, but it does not causes any side effect or problem. --- changes/bug_logger-hangs-quit | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/bug_logger-hangs-quit (limited to 'changes') diff --git a/changes/bug_logger-hangs-quit b/changes/bug_logger-hangs-quit new file mode 100644 index 00000000..b76f6218 --- /dev/null +++ b/changes/bug_logger-hangs-quit @@ -0,0 +1 @@ +- Fix logger window blocking the bitmask quit(). -- cgit v1.2.3