summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-28[docs] fix the docstring since the implementation does not sign yetKali Kaneko (leap communications)
2017-06-28[docs] document key discovery sourcesRuben Pollan
2017-06-28[docs] overview for keymanagerKali Kaneko (leap communications)
2017-06-23[docs] update documentation on bundling process in osxKali Kaneko (leap communications)
2017-06-23[bu] cleanup options in launcherKali Kaneko
Some reordering, and general cleanup of options. Some of the openvpn options are added now by bitmask-root. - Resolves: #8948
2017-06-23[refactor] remove unused codeKali Kaneko
2017-06-23[bug] trim whitespace from options stringKali Kaneko
this was producing a bug with parsing options in a recent enough openvpn. - Resolves: #8945
2017-06-22[pkg] build openvpn 2.4.3Kali Kaneko (leap communications)
- Resolves: #8946
2017-06-22[pkg] fix path in daemon.py copyKali Kaneko (leap communications)
2017-06-21[style] reduce syslog verbosityKali Kaneko (leap communications)
2017-06-21[pkg] fetch static openvpn from leap downloadsKali Kaneko (leap communications)
2017-06-21[pkg] build openvpn in osxKali Kaneko
some minor tweaks to get the latest version of OpenVPN (2.4.2) compiling statically under OSX.
2017-06-21[pkg] improve Packages scriptKali Kaneko
- use relative paths - there's still an absolute path (hardcoded, the REFERENCE FOLDER PATH). This should be changed (sed!) if we want to automate this for CI or for building in different environments: STILL NEEDS SOME MANUAL WORK. - Avoid deleting the build folders by default - Move the plist file to a subfolder
2017-06-20[pkg] add missing steps to produce a functional OSX bundleKali Kaneko
2017-06-19[refactor] remove dead codeKali Kaneko (leap communications)
2017-06-19[pkg] fix icon pathKali Kaneko (leap communications)
2017-06-16[bug] add missing importKali Kaneko (leap communications)
2017-06-16[bug] fail gracefull if watcher process is not aliveKali Kaneko (leap communications)
- plus general pep8 cleanup.
2017-06-16[feat] fix OpenVPN start/stop in OSX using a process canaryKali Kaneko
- correctly start the openvpn process canary - use helper to fix tearing down of the vpn
2017-06-16[refactor] class and module renamingKali Kaneko (leap communications)
2017-06-16[feat] process logs through management interfaceKali Kaneko (leap communications)
2017-06-16[refactor] rename methodsKali Kaneko (leap communications)
2017-06-16[bug] reset traffic when stopping vpnKali Kaneko (leap communications)
also, refactor a bit VPNManagement so that the `connect_to_management` method does not receive connection details. I plan to refactor management so that it is a separate object from the control object (but we need to stablish better its relation with the status parsing class). - Resolves: #8834
2017-06-16[refactor] use constants for state transitionsKali Kaneko (leap communications)
2017-06-15[feat] Add a 'fetch' flag to key exportRuben Pollan
If is set keyamanger will try to discover and download the key. - Resolves: #8821
2017-06-15[feat] handle maintenance mode from nicknym (503 responses)Ruben Pollan
2017-06-15[bug] only start the child services if they are not runningRuben Pollan
- Resolves: #8921
2017-06-15[bug] fix unread count on mail statusRuben Pollan
- Resolves: #8931
2017-06-14[docs] mention logs path for osxKali Kaneko (leap communications)
2017-06-13[docs] add note about testing providers with invalid certificatesKali Kaneko (leap communications)
2017-06-13[bug] pick the openvpn binary in the helper tooKali Kaneko (leap communications)
2017-06-13[bug] only assign class variable onceKali Kaneko (leap communications)
2017-06-13[feat] skip tun kext check for nowKali Kaneko (leap communications)
2017-06-13[pkg] simplify osx/linux targetKali Kaneko (leap communications)
2017-06-13[pkg] add missing importKali Kaneko (leap communications)
2017-06-13[feat] use openvpn in the path provided by homebrew as a fallbackKali Kaneko (leap communications)
2017-06-13[pkg] remove unneeded filesKali Kaneko (leap communications)
2017-06-13[pkg] add icons to osx appKali Kaneko (leap communications)
2017-06-13[pkg] package osx helpers in bundle tooKali Kaneko (leap communications)
2017-06-13[pkg] reorder osx helper filesKali Kaneko (leap communications)
2017-06-13[bug] fix keymanager issues with last mergeRuben Pollan
2017-06-13[pkg] factor out pixelated packagesKali Kaneko (leap communications)
2017-06-12[docs] bump changelog to 0.10Ruben Pollan
2017-06-12[bug] pass the --private flag to the dispatcherRuben Pollan
- Resolves: #8923
2017-06-12[feat] push private key updates into nicknymRuben Pollan
Deal as well with sending key if key is outdated in the providers nicknym. - Resolves: #8819, #8832
2017-06-12[feat] search first for gpg1 binaryRuben Pollan
On debian stretch (and recent ubuntu) the gpg binary is version 2. If installed gpg version 1 is found in /usr/bin/gpg1. Let's search for this first. I use the oportunity to clean up the code. I'm happy using symlinks, if the user set them up let's use them. - Resolves: #8901
2017-06-12[docs] document homebrew installKali Kaneko (leap communications)
2017-06-12[pkg] make copies osx compatibleKali Kaneko (leap communications)
2017-06-12[docs] documentation about helpersKali Kaneko (leap communications)
2017-06-12[bug] make openvpn and firewall able to launchKali Kaneko
with these fixes, I'm able to finally launch openvpn and firewall on osx. :) all that's left for a minimum vpn release is packaging and installing all the helpers in the proper place.