summaryrefslogtreecommitdiff
path: root/src/leap/eip/openvpnconnection.py
AgeCommit message (Collapse)Author
2013-01-17osx fixed already running instance checkkali
2013-01-17(osx) detect which interface is traffic going thrukali
2013-01-16handle loss of tun ifacekali
trigger only one dialog and disconnect. additional cleanup of log handling.
2013-01-15reads and searches for strings from openvpn logs via the management interface.antialias
2013-01-08Working OSX installer workflow.kali
Using platypus for installer. Working installer at 17.6MB compressed.
2013-01-08doc polishingkali
2012-12-18do not assume that we were the only ones launching openvpnkali
2012-12-18do not pass CA.crt to checks for httpskali
also skip temporary errors when previous openvpn process vanishes.
2012-12-10cleanup and rewrite eipconnection/openvpnconnection classeskali
2012-12-07only remove management socket when shutting downkali
Closes #1090
2012-11-28call shutdown signal from sigint_handlerkali
2012-11-19fix delete temporal fileskali
2012-11-14delete temp folder for management socket after client shutdownkali
Close #742
2012-11-14make tests pass + pep8kali
They were breaking mainly because I did not bother to have a pass over them to change the PROVIDER settings from the branding case. All good now, although much testing is yet needed and some refactor could be used. long live green tests!
2012-11-12catch error when management interface is missing during shutdownkali
2012-10-24sign up branch ends by triggering eip connectionkali
still need to bind signals properly, and block on the validation process until we receive the "connected" signal. but the basic flow is working again, i.e, user should be able to remove the .config/leap folder and get all the needed info from the provider.
2012-10-19openvpn commands cleanupkali
2012-10-15attempts to stop exisiting instances of openvpn when discovered at start up.antialias
2012-10-12stopping openvpn via management interface.antialias
2012-10-11add signal to end of eip checkskali
this fixes random error on leap initialization
2012-10-01Now throws a CriticalError when an pre-exisiting openvpn istance is found.antialias
2012-09-20add loggingkali
2012-09-20toggle connection on/offkali
2012-09-20Merge branch 'develop' into feature/systray-menukali
Conflicts: src/leap/app.py
2012-09-18do_branding command added to setupkali
2012-09-13fix race condition on app initkali
still fragile; sometimes the qt app inits faster and make the send command miss the not yet created managemente socket.
2012-09-12add openvpn-verb option to cli.kali
Closes #534. accepts int [1-6] that get passed to openvpn invocation. We should filter out the polling "state"/"status" commands from the log if we want it to be real useful.
2012-09-06openvpn management socket is a temp path on each runkali
2012-09-06make tests pass.kali
forgot to update eipconnection tests after #504 changes :(
2012-09-05missing_pkexec error converted to "auto" error.kali
idea is that we define user messages in the exceptions, and queue them during (conductor) checks. user facing dialogs get constucted from exception attrs. if critical, log as such and exit.
2012-09-05app wide logging handlerkali
2012-08-31deprecated configparser. closes #500kali
2012-08-30remove unused functionkali
2012-08-28eip_checks called from main app.kali
removed "configuration" object. checks are called from conductor.
2012-08-22fix for failing bad port init testkali
2012-08-22yay! First WORKING GUI in refactor branch :)kali
Obviously then, you should ignore the commit message in 489ed46140d6d. That commit WAS NOT working, believe me :) Fix an annoying bug by which we were overwriting the "connect" method that came from vpnmanager with basically an empty stub.
2012-08-21fix status_watcher callback stubkali
2012-08-21fix out-of-sync refactor.kali
manually merge changes from the develop branch that were lost due to having branched a previous state when refactored former "conductor" class. also, moved more exceptions to its own file.
2012-08-21fix imports + style cleaningkali
2012-08-16Cleaned up files and file names using the PEP 8 style guide.antialias