summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/gui/mainwindow.py
AgeCommit message (Collapse)Author
2014-05-21Rename backend methods for consistency.Ivan Alejandro
2014-05-21Improve wait and quit process.Ivan Alejandro
Refactor logic from backend to the vpnprocess.
2014-05-21Move waiting logic for imap stop to the backend.Ivan Alejandro
Also, improve quit and cleanup calls.
2014-05-21Move soledad password change to backend.Ivan Alejandro
Also cleanup soledad usage in the GUI.
2014-05-21Avoid reconnect same signals several times.Ivan Alejandro
We don't want to connect again the untracked signals after the wizard was finished.
2014-05-21Move Mail logic to backend.Ivan Alejandro
2014-05-21Separate imap/smtp logic from conductor.Ivan Alejandro
2014-05-21Refactor SoledadBootstrapper to backend.Ivan Alejandro
2014-05-16Merge remote-tracking branch 'kali/linux-firewall-root-py-2' into developTomás Touceda
2014-05-14Enable EIP whenever possibleTomás Touceda
2014-05-13give some time for eip to shudown on bundle. Closes: #5663Kali Kaneko
2014-05-12wait on shutdown until firewall is downKali Kaneko
2014-05-12introduce delay on shutdown after resolvconf was daemonizedKali Kaneko
2014-05-12tear down fw on quit-action tooKali Kaneko
2014-05-08Organize smtp logic in the bootstrapper.Ivan Alejandro
2014-04-30Handle retries in the soledad bootstrapper object.Ivan Alejandro
2014-04-25Improve action/widget/menu display conditions.Ivan Alejandro
* Hide services that the current logged in provider does not have. * If we don't have a provider supporting that service we hide the actions along with the widgets. * Use more significative method naming. * Keep track of ui component groups visibility.
2014-04-25Fix typo, use domain name correctly.Ivan Alejandro
2014-04-24Show which provider we are using to rounte traffic.Ivan Alejandro
Closes #5551.
2014-04-23Get password change working again. Closes #5540.Ivan Alejandro
- get the username from the login widget instead of the now not available srp_auth. - use lambda instead of partial to parametrize the error messages.
2014-04-22Add checks to avoid errors when ctrl-c in wizard.Ivan Alejandro
Check that systray exists, not the case during first run. Cleanup reactor stop code. Closes #5559.
2014-04-22Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/feature/5513_update-note-in-akm' into develop
2014-04-22Show specific note for providers not supporting mx.Ivan Alejandro
Also add a helper method to disable the ui and show a message.
2014-04-22Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/bug/5424_handle-provider-setup-errors' into develop
2014-04-22Use QDialog as base for AKM.Ivan Alejandro
This allows the akm to be treated as a preferences dialog instead of an extra 'main window'.
2014-04-21Show the user if there was an error during provider setup.Ivan Alejandro
Also: - add slot decorator where needed - remove incorrect trigger docstring - factor out setting the same message into an existing helper [Closes #5424]
2014-04-17Show the tray message only if we started hidden.Ivan Alejandro
2014-04-17Improve parameters docstrings.Ivan Alejandro
Also rename a parameter named 'param' to a more meaningful 'idx'.
2014-04-17Use consistent wording for triggers documentation.Ivan Alejandro
2014-04-17Use Slot decorator instead of SLOT docstring.Ivan Alejandro
2014-04-15Use less confusing signal names.Ivan Alejandro
Renames: eip_download_config -> eip_config_ready eip_download_client_certificate -> eip_client_certificate_ready
2014-04-15Move gateway selection helpers to backend.Ivan Alejandro
2014-04-15Move EIP to the backend.Ivan Alejandro
- Add backend eip management - Connect gui with new eip signals - remove old unused code - remove Qt dependency from backend services. - use Signaler to emit status/state changes from openvpn
2014-04-15Move openvpn_verb to config.flagsIvan Alejandro
2014-04-15Disable wizard if we are logging in.Ivan Alejandro
This avoids signaling conflicts like the provider being setup in the wizard and being bootstrapped during login.
2014-04-15Keep track of backend's connected signals.Ivan Alejandro
2014-04-15Move SRPAuth to the backend.Ivan Alejandro
* Move methods from SRPAuth to backend: login, logout, change_password. * Add backend section to hold temporary hack code, needed in the process of splitting frontend and backend. * Replace pyside signals with Signaler signals. * Move all the signaling and thread launching in SRPAuth inside of __impl. * Move defer handling code (callbacks/errbacks) to the backend and left only signal handling in the GUI. [Closes #5347]
2014-04-14Refactor EIPBootstrapper to the backendTomás Touceda
2014-04-14Hide bandwidth if the openvpn process is killed.Ivan Alejandro
[Closes #5497]
2014-04-11Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/feature/4990_start-hidden-flag' into develop
2014-04-10Add flag to start the app hidden in the tray.Ivan Alejandro
Closes #4990.
2014-04-10Hide mainwindow on quit and show tooltip.Ivan Alejandro
2014-04-04Do not do native menu bars in Linux for nowTomás Touceda
2014-04-02Do not start soledad if its not provided and enabled.Ivan Alejandro
[Closes #5411]
2014-04-02Refactor check for provided and enabled services.Ivan Alejandro
Also use: `item in some_list` instead of `some_list.count(item) > 0`.
2014-03-27Properly set menubar nativeness after setupUiTomás Touceda
2014-03-18Catch soledad invalid token error (#5191).drebs
2014-03-13Check for DNS resolution after connecting EIP.Ivan Alejandro
[Closes #5301]
2014-03-11Move login/logout success/error msgs to the GUI.Ivan Alejandro
Also refactor signals to be more granular and notify clearly if there was an error or not, then in the GUI we show the corresponding message.
2014-03-11Move error messages for the user to the GUI.Ivan Alejandro