summaryrefslogtreecommitdiff
path: root/src/leap/util
AgeCommit message (Collapse)Author
2013-03-13Check validity for downloaded certs and re-download if neededTomás Touceda
2013-03-13Add valid pemfile check before saving the downloaded client certTomás Touceda
2013-03-13Add util.certs and abstract digest thereTomás Touceda
2013-03-13Add mkdir_p method to util.filesTomás Touceda
2013-03-13Pass mtime to pluggableconfig's loadTomás Touceda
Also add a request_helpers file to util where all the helper methods for handling requests should go
2013-03-13Add mtime check for existing json definitions before downloadTomás Touceda
Also, wait for threads to finish when quitting
2013-03-12Check and try to fix certificate permissionsTomás Touceda
2013-03-08Add translation supportTomás Touceda
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
2013-03-07Change asserts for a custom leap_assert methodTomás Touceda
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
2013-03-06Add general appTomás Touceda
2013-03-06Remove everything to start from scratchTomás Touceda
2013-01-31fix tests (resources hash + argparse)kali
2013-01-30comment out unused arguments in the arg parserkali
2013-01-24all tests green againkali
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
2013-01-24wizard rephrasing & punctuationkali
2013-01-17localize exit country if we cankali
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.
2013-01-17osx fixed already running instance checkkali
2013-01-17(osx) detect which interface is traffic going thrukali
2013-01-11fix for missing cacert bundlekali
frozen app cannot find requests cacert bundle. added to Resources to get us going.
2013-01-09fix exception i18nkali
2013-01-09fix provider label translationkali
2013-01-02initial OSX packagingkali
2012-12-21magic translatable objectskali
2012-12-21readme typos, updated translation docskali
2012-12-12tests for firstrun/wizardkali
2012-12-12tests for openvpn optionskali
and make the rest of tests pass after some changes in this branch (dirtyness in config files)
2012-12-10get cipher config from eip-servicekali
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-09working version of the fake provider.kali
wizard can now be completely tested against this.
2012-11-09connect page merged into regvalidation.kali
Flow nearly working with fake provider, except for authentication.
2012-10-17added skeleton for generic client wizard flowkali
2012-10-08added openvpn to debian install lineantialias
added python-coverage to testing install line rewrote PyQt installation instructions fixed pkg/test-requirements lines fixed nosetest example (#740)
2012-10-08popup dialog error when network error happenskali
we are shutting down for now. we should be acting upon failures in the near future. lowered the recurrent checks interval to 10 seconds.
2012-09-25fixed typo.antialias
2012-09-21added --no-provider-checks and --no-ca-verify for ease of debuggingkali
Close #604
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-06fix argparse testkali
2012-09-05can log to logfilekali
app.py --debug --logfile /tmp/foo.log
2012-08-31deprecated configparser. closes #500kali
2012-08-22mv util tests to folderkali
2012-08-22conductor testskali
2012-08-08Merge branch 'tests-cleanup' into developkali
moved out old broken stuff; copied a run_scripts entry point for tests; created a bunch of (mostly stubs) simple tests on secondary functions.
2012-08-08Merge branch 'dict-comprenhension-fix' into developkali
fix for 2.6 compatibility, we should try not to use syntax backported from 3.x into 2.7 :|
2012-08-08stub test for leap_argparsekali
2012-08-08fix bad permission check on check_and_fix_urw_onlykali
(was not testing the mode properly. gotcha!)
2012-08-08bunch of tests for leap/util/fileutilkali
2012-08-08check for bad permissions on vpn key fileskali
2012-08-02create config file if not exist.kali
also locate openvpn binary when building eip configparser defaults. implement half of feature #356
2012-08-01fileutil.which implementationkali