Age | Commit message (Collapse) | Author |
|
* documentation reviewed after rewrite, ready for 0.2.1
* updated docstrings format to fit sphinx autodoc
|
|
This is intended to be used while testing, not in production
|
|
|
|
Closes:#2061
o Rewording of setup steps in wizard, to make them more meaningful to the non-technical user. Closes: #2061
o Fix typo in wizard
o Fix multiple drawing of services if going back
o Make registration errors show in red
o Add a warning if EIP service needs admin password. Addresses part of #2062
|
|
|
|
|
|
Also, abstracts QSettings under LeapSettings and adds a way to define
the VPN env in a platform dependant way.
|
|
|
|
leap is a namespace package from here on.
common folder will be deleted and moved to leap_pycommon repository.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also add a request_helpers file to util where all the helper methods for
handling requests should go
|
|
Also, wait for threads to finish when quitting
|
|
|
|
Also:
- Make OpenVPN use a random port every time
- Logout in parallel so the UI doesn't block
- Add the WAIT status from OpenVPN to the mainwindow displays
- Support non-unix sockets in the LinuxVPNLauncher
|
|
Also:
- Make SRPAuth and the Bootstrappers be a QObject instead of a QThread
so we can use them inside another more generic thread
- Add a generic CheckerThread that runs checks or whatever operation
as long as it returns a boolean value
- Closes the whole application if the wizard is rejected at the first
run
- Do not fail when the config directory doesn't exist
- Set the wizard pixmap logo as LEAP's logo
- Improve wizard checks
- Make SRPRegister play nice with the CheckerThread
|
|
|
|
|
|
|
|
|
|
plus:
* added soledad test requirements
* removed soledad from run_tests run (+1K tests failing)
* added option to run All tests to run_tests script
* pep8 cleanup
|
|
|
|
only if we can find the geoip database,
which comes with geoip-database in debian.
we will have to think more about this in the future
but it's nice to have now for testing.
|
|
|
|
|
|
frozen app cannot find requests cacert bundle.
added to Resources to get us going.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and make the rest of tests pass after some changes
in this branch (dirtyness in config files)
|
|
|
|
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!
|
|
wizard can now be completely tested against this.
|
|
Flow nearly working with fake provider, except for authentication.
|
|
|
|
added python-coverage to testing install line
rewrote PyQt installation instructions
fixed pkg/test-requirements lines
fixed nosetest example (#740)
|
|
we are shutting down for now.
we should be acting upon failures in the near future.
lowered the recurrent checks interval to 10 seconds.
|
|
|
|
Close #604
|
|
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.
|
|
|
|
app.py --debug --logfile /tmp/foo.log
|