Age | Commit message (Collapse) | Author |
|
|
|
|
|
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.
|
|
|
|
this fixes random error on leap initialization
|
|
Closes #741
|
|
Closes #730
|
|
not very DRY but just to have it ready for rc cut.
|
|
Conflicts:
src/leap/baseapp/mainwindow.py
src/leap/eip/tests/test_checks.py
|
|
|
|
But thread not being successfully killed.
|
|
Close #604
|
|
|
|
|
|
Conflicts:
src/leap/app.py
|
|
|
|
|
|
still fragile; sometimes the qt app inits faster and make the send
command miss the not yet created managemente socket.
|
|
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.
|
|
|
|
forgot to update eipconnection tests after #504 changes :(
|
|
documentation of the Exception Hierarchy and attributes.
also a bit of general cleanup around error handling in conductor.
Hopefully to be polished an abstracted to leap.base with time.
not all errors are converted (and the old with_errors/ignoring
errors) are still there, but we should be using this style of handlers
from now on.
wrapping up with this pseudo-feature for now. as we work on individual
features we can mimick the exceptions that are working.
|
|
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.
|
|
so we can get them to file / stdout even if
our log viewer is not launched.
|
|
|
|
|
|
|
|
to their base classes.
plus a bit of juggling with order.
|
|
still a bit rough, but makes everything a bit more
readable.
|