summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/services/eip/conductor.py
AgeCommit message (Collapse)Author
2015-06-22[feat] replace old log handler with new oneIvan Alejandro
Replace logging.getLogger with custom get_logger. Remove some unneeded dependencies and reorder other.
2015-01-28Remove all the Slot() decorators.Ivan Alejandro
This causes (on certain scenarios) the app to segfault and it is really hard to debug.
2014-09-19single pref win: enabled/disable services via preferences window, account page.elijah
2014-08-06fix uncatched error with missing polkit. Closes: #5955kali
2014-08-01Add cancel button for EIP connection.kali
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.
2014-07-16Code style fixes.Ivan Alejandro
2014-07-14Use new backend/signaler and start logic in processes.Ivan Alejandro
2014-06-05change elements namingKali Kaneko
2014-06-04tear down fw on cold starts. Closes: ##5727Kali Kaneko
2014-06-04catch openvpn unexpected endingKali Kaneko
show also the back-to-clearnet button on that case.
2014-06-04add restore clearnet button. Closes: #5726Kali Kaneko
2014-05-30Check openvpn bin path before starting openvpnTomás Touceda
2014-05-29display restart error after SIGTERM[soft,tls-error]Kali Kaneko
- fix tls-error: is SIGTERM now - connect to connection-died signal - display error to user
2014-05-29fix non-existing logged_userKali Kaneko
caused by a bad rebase.
2014-05-29refactor eip start/stop control to conductorKali Kaneko
and cleanup a little bit of the signal mess.