summaryrefslogtreecommitdiff
path: root/src/leap/baseapp
AgeCommit message (Collapse)Author
2012-10-02moved eip checks to qthread to let icon show earlykali
2012-10-02remove ui headerkali
2012-09-21added --no-provider-checks and --no-ca-verify for ease of debuggingkali
Close #604
2012-09-20Merge branch 'feature/remove-unity-checks' into developkali
2012-09-20toggle connection on/offkali
2012-09-20start hidden, and toggle details window from menukali
2012-09-20Merge branch 'develop' into feature/systray-menukali
Conflicts: src/leap/app.py
2012-09-18removed checks and changes involving systray-whitelist and unity becauseantialias
it works without them on Ubuntu 11.10 & 12.04.
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-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-13remove debug loggingkali
2012-09-13display about and aboutqt dialogskali
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-12pep8kali
2012-09-12checks for systray in unitykali
2012-09-06openvpn management socket is a temp path on each runkali
2012-09-06make tests pass.kali
forgot to update eipconnection tests after #504 changes :(
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.
2012-09-05missing_pkexec error converted to "auto" error.kali
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.
2012-09-05openvpn messages log to eip.openvpn loggerkali
so we can get them to file / stdout even if our log viewer is not launched.
2012-09-05app wide logging handlerkali
2012-09-04put timer constant instead of hardcoded valuekali
2012-09-04refactor icon/iconpath dictkali
closes #331
2012-09-04add little docstrings to classeskali
2012-09-04further cleaning of main window by moving init functionskali
to their base classes. plus a bit of juggling with order.
2012-09-04actual split of classes into own moduleskali
still a bit rough, but makes everything a bit more readable.
2012-09-04first attempt at class splittingkali
war on spaguetti! :D
2012-08-30working with options only from clikali
2012-08-28eip_checks called from main app.kali
removed "configuration" object. checks are called from conductor.
2012-08-28fix importkali
2012-08-22grabs a definition.json file if one isn't present. includes some basic error ↵antialias
handling and tests. uses the requests library for network interactions and mocks for simulating network states.
2012-08-22clean imports and remove connection base methodkali
2012-08-21fix out-of-sync refactor.kali
manually merge changes from the develop branch that were lost due to having branched a previous state when refactored former "conductor" class. also, moved more exceptions to its own file.
2012-08-21fix imports + style cleaningkali
2012-08-14Works and is now ready to write tests for.antialias
2012-08-08check for validity of the remote_ip entry (is ip?)kali
2012-08-08catch missing keyfile errorkali
2012-08-08check for bad permissions on vpn key fileskali
2012-08-07build default provider openvpn config.kali
preparation for completion of #356, #355, #354, #182 if no default openvpn config is present, we build one with a preset template and the remote_ip of the eip service as the only input. right now we're taking it from the eip.cfg file.
2012-08-03check also for a suitable polkit-authentication-agent runningkali
fix #382.
2012-08-03stub for daemon mode; disabled by now until #383 is fixedkali
2012-08-03pkexec checkkali
2012-08-02start with disconnected iconkali
2012-08-02create config file if not exist.kali
also locate openvpn binary when building eip configparser defaults. implement half of feature #356
2012-07-22initial importkali