summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-20Merge branch 'develop' into feature/systray-menukali
Conflicts: src/leap/app.py
2012-09-20Merge branch 'feature/branding' into developkali
Closes #553
2012-09-20tests pass after branding changeskali
2012-09-19openvpn options come from eip.jsonkali
2012-09-19copy cacert to local config dirkali
2012-09-19checks for certificatekali
2012-09-18cert verification and malformed json checkskali
2012-09-18do_branding command added to setupkali
2012-09-18set app iconkali
(shows on window, minimized icons and about dialog)
2012-09-14libgnutls-dev was missing from README installation instructions.antialias
2012-09-14force 1.1.9 version of python-gnutlskali
2012-09-14init iconkali
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-13add leap logokali
2012-09-13Merge branch 'feature/client-versioning' into developkali
Close #533. Using versioneer for fetching version from git info and tags in a setup friendly way. Added info to logs and small about dialog.
2012-09-13remove debug loggingkali
2012-09-13display about and aboutqt dialogskali
2012-09-13add versioneerkali
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-12added gnutls dep to READMEkali
2012-09-12time boundary check of certificate using gnutlskali
2012-09-12Merge branch 'feature/network_check' into developkali
Close #502
2012-09-12close fd. with breaks with StringIO passed in tests.kali
2012-09-12Merge branch 'feature/unity-checks' into developkali
Closes #340.
2012-09-12pep8kali
2012-09-12checks for systray in unitykali
2012-09-12moved network checks to its own classkali
so it can be more easily moved to base.checks and reused when eip is a module.
2012-09-12some human friendly stubs for raising these exceptionskali
2012-09-12pep8kali
2012-09-12add netifaces to requirementskali
2012-09-10Implemented basic networks checks: valid interface, default route, and can ↵antialias
ping the listed gateway.
2012-09-08workaround for broken git version if no tag existskali
2012-09-07Merge branch 'feature/support-2.6' into developkali
Closes #390. Run tox -v to run testsuite against 2.6 and 2.7. Tests happily passing on 2.6 :)
2012-09-07update README with tox info and PyQt annoyanceskali
2012-09-07tox initial file. using global site-packages becausekali
of the unability to pip install PyQt4. postmkvenv workaround for PyQt libs for manual use. pip install breaks because they don't have a standard setup.py installation process
2012-09-06add pkg to sdistkali
2012-09-06tox ini filekali
2012-09-06Merge branch 'feature/fix-setup-deps' into developkali
Closes #405 Several fixes on setup.py: It now reads requirements from pkg/requirements.pip Version is extracted from git describe. Added trove_classifiers metadata. Added bootstrap for setuptools.
2012-09-06bootstrap setuptools + version fixkali
also test_requires using parse_requirements
2012-09-06add git version scriptkali
2012-09-06pkg.utils.parse_requirements used in setupkali
renamed setup-->pkg because name collision
2012-09-06classifiers + long descriptionkali
2012-09-06Merge branch 'feature/temp-socket-path' into developkali
Closes #505: make management socket to listen on temporal files, different for each run
2012-09-06openvpn management socket is a temp path on each runkali
2012-09-06safety check in base test removalkali
2012-09-06make tests pass.kali
forgot to update eipconnection tests after #504 changes :(
2012-09-06fix silly return mistake on has_errors methodkali
2012-09-06fix argparse testkali
2012-09-06Merge branch 'feature/error-handling' into developkali
Closes #504: design generic error handling solution. * app-wide logging config. * --logfile command line argument. * created basic exception hierarchy * conductor pushes exceptions to error queue * in Qt, error dialogs are created from exception attributes
2012-09-06more generic error handler in EipConductorAppMixinkali
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.