summaryrefslogtreecommitdiff
path: root/src/leap/eip/config.py
AgeCommit message (Collapse)Author
2013-01-09add resolvconf optionkali
2013-01-08Working OSX installer workflow.kali
Using platypus for installer. Working installer at 17.6MB compressed.
2012-12-12parse new service formatkali
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-12-10cleanup and rewrite eipconnection/openvpnconnection classeskali
2012-11-13fix missing provider parameter in leapconfig objects chainkali
2012-10-24sign up branch ends by triggering eip connectionkali
still need to bind signals properly, and block on the validation process until we receive the "connected" signal. but the basic flow is working again, i.e, user should be able to remove the .config/leap folder and get all the needed info from the provider.
2012-10-20add bypass for already trusted fingerprintskali
2012-10-02Merge branch 'feature/json-validation' into developkali
Conflicts: src/leap/eip/config.py src/leap/eip/specs.py
2012-10-02refactored jsonconfig, included jsonschema validationkali
and type casting.
2012-09-25workaround for #638 and fix for eip config check for gatewayskali
(we were picking gateway in a wrong way) Closes #610.
2012-09-25fix slug for eip configkali
(was taking the one for eip-service) also correct the path (should be in root leap config folder).
2012-09-24fix slug for eip configkali
(was taking the one for eip-service) also correct the path (should be in root leap config folder).
2012-09-20toggle connection on/offkali
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-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-06openvpn management socket is a temp path on each runkali
2012-09-05app wide logging handlerkali
2012-08-31deprecated configparser. closes #500kali
2012-08-30remove unused functionkali
2012-08-30working with options only from clikali
2012-08-30move extra options from config template to cl optskali
2012-08-30fetcher moved to baseconfig + eipchecker using eipservice config.kali
2012-08-30add lazy evaluation to config specskali
now callables are allowed in specs *only at one level depth* to allow for last-minute evaluation on context-sensitive data, like paths affected by os.environ also some minor modifications to make check tests pass after putting the new jsonconfig-based eipconfig in place. aaaaaall green again :)
2012-08-29add eipconfig spec and config objectkali
2012-08-27add test_dump_default_eipconfig to eip.test_checkskali
plus a little bit of cleaning around (created constants file). added some notes about inminent deprecation *work in progress*
2012-08-23moved help functions from eip/config.py to base/configuration.py.antialias
(cherry picked from get-definition.json branch) solve merge conflict since antialias was working in a version in which baseconfig was still at `configuration` file. Conflicts: src/leap/base/configuration.py
2012-08-22fix exceptions locationkali
2012-08-22Merge branch 'refactor-tests' into refactorkali
2012-08-22removed dup exceptionskali
2012-08-21minor pep8 clean up.antialias
2012-08-22config testskali
2012-08-21Error fixes and json commit.antialias
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-08check for validity of the remote_ip entry (is ip?)kali
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-03added log info for polkit checkskali
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-03build default invocation command + optionskali
if not found in config file. fix #182 and #356
2012-08-02create config file if not exist.kali
also locate openvpn binary when building eip configparser defaults. implement half of feature #356