Age | Commit message (Collapse) | Author |
|
|
|
|
|
* documentation reviewed after rewrite, ready for 0.2.1
* updated docstrings format to fit sphinx autodoc
|
|
|
|
|
|
|
|
|
|
in this commit too, the twisted fake_provider implementation
|
|
leap is a namespace package from here on.
common folder will be deleted and moved to leap_pycommon repository.
|
|
|
|
|
|
|
|
Also:
- Fix translations in SRPAuth
- Support non-ascii passwords
- Make the server check if the characters are allowed, just check for
easy passwords
|
|
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
|
|
|
|
|
|
I had missed this one while deprecating gnutls
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cert request is using magick decorator that retrieves the certificates
using srp.
|
|
|
|
separate get_cert and get_fingerprint functions
added separator
|
|
with a little helper function using gnutls
|
|
|
|
|
|
using a quite lame cryptedfile by the moment until dbus bug
makes gnome-keyring usable again or we come up with the
encrypted database solution. we might want to explore the
option of using this python-keyring with the different
native backends for win and macosx.
for now: we generate a random secret that we store in the qsettings file.
so, the whole thing is just to avoid plaintext stuff.
for this, we could have done rot13, haha.
|