Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-23 | [refactor] remove unused code | Kali Kaneko | |
2017-06-23 | [bug] trim whitespace from options string | Kali Kaneko | |
this was producing a bug with parsing options in a recent enough openvpn. - Resolves: #8945 | |||
2017-06-21 | [style] reduce syslog verbosity | Kali Kaneko (leap communications) | |
2017-06-21 | [pkg] improve Packages script | Kali 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-19 | [refactor] remove dead code | Kali Kaneko (leap communications) | |
2017-06-16 | [bug] add missing import | Kali Kaneko (leap communications) | |
2017-06-16 | [bug] fail gracefull if watcher process is not alive | Kali Kaneko (leap communications) | |
- plus general pep8 cleanup. | |||
2017-06-16 | [feat] fix OpenVPN start/stop in OSX using a process canary | Kali Kaneko | |
- correctly start the openvpn process canary - use helper to fix tearing down of the vpn | |||
2017-06-16 | [refactor] class and module renaming | Kali Kaneko (leap communications) | |
2017-06-16 | [feat] process logs through management interface | Kali Kaneko (leap communications) | |
2017-06-16 | [refactor] rename methods | Kali Kaneko (leap communications) | |
2017-06-16 | [bug] reset traffic when stopping vpn | Kali 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 transitions | Kali Kaneko (leap communications) | |
2017-06-15 | [feat] Add a 'fetch' flag to key export | Ruben 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 running | Ruben Pollan | |
- Resolves: #8921 | |||
2017-06-15 | [bug] fix unread count on mail status | Ruben Pollan | |
- Resolves: #8931 | |||
2017-06-13 | [bug] pick the openvpn binary in the helper too | Kali Kaneko (leap communications) | |
2017-06-13 | [bug] only assign class variable once | Kali Kaneko (leap communications) | |
2017-06-13 | [feat] skip tun kext check for now | Kali Kaneko (leap communications) | |
2017-06-13 | [feat] use openvpn in the path provided by homebrew as a fallback | Kali Kaneko (leap communications) | |
2017-06-13 | [pkg] reorder osx helper files | Kali Kaneko (leap communications) | |
2017-06-13 | [bug] fix keymanager issues with last merge | Ruben Pollan | |
2017-06-12 | [bug] pass the --private flag to the dispatcher | Ruben Pollan | |
- Resolves: #8923 | |||
2017-06-12 | [feat] push private key updates into nicknym | Ruben 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 binary | Ruben 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 | [bug] make openvpn and firewall able to launch | Kali 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. | |||
2017-06-09 | [bug] make openvpn and firewall able to launch | Kali 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. | |||
2017-06-07 | [docs] document testing of the osx helper | Kali Kaneko (leap communications) | |
2017-06-07 | [style] pep8 | Kali Kaneko (leap communications) | |
2017-06-07 | [feature] run vpn directly if user is root | Kali Kaneko (leap communications) | |
- Improve tests too: add entry in resolv.conf, not done without resolvconf | |||
2017-06-07 | [feature] log output of subprocess call | Kali Kaneko (leap communications) | |
2017-06-07 | [feat] do not use pkexec if we are root | Kali Kaneko (leap communications) | |
2017-06-05 | [style] grammar | Kali Kaneko (leap communications) | |
2017-06-05 | [feat] On bitmaskclt vpn start use the last vpn if no provider is provided | Ruben Pollan | |
- Resolves: #8835 | |||
2017-06-05 | [bug] fail bonafide bootstrap for self sign certs | Ruben Pollan | |
- Resolves: #8881 | |||
2017-06-05 | [feat] check ca cert fingreprint against provider.json | Ruben Pollan | |
2017-06-01 | [refactor] improve error reporting when openvpn not found | Kali Kaneko (leap communications) | |
2017-06-01 | [refactor] hide mac/linux switch inside process module | Kali Kaneko (leap communications) | |
2017-06-01 | [feat] use vpncanary for osx | Kali Kaneko (leap communications) | |
2017-06-01 | [feat] darwin helper command | Kali Kaneko (leap communications) | |
2017-05-31 | [refactor] factor out installer function | Kali Kaneko (leap communications) | |
2017-05-31 | [feat] install installers directly if we are root | Kali Kaneko (leap communications) | |
2017-05-31 | [docs] update vpn readme | Kali Kaneko (leap communications) | |
2017-05-31 | [bug] fix deprecated import of cryptography multibackend | Kali Kaneko (leap communications) | |
- Resolves: #8910 | |||
2017-05-30 | [docs] add notes for osx/windows dev env | Kali Kaneko (leap communications) | |
2017-05-24 | [tests] fix tests | Kali Kaneko (leap communications) | |
2017-05-24 | [refactor] simplify wrapper create and add_msg | Kali Kaneko (leap communications) | |
- remove premature optimization for fast-notifies. blobs will cover that, no point in maintaning the optimization at the price of creeping complexity. | |||
2017-05-24 | [bug] fix sending mail error from pixelated | Kali Kaneko (leap communications) | |
- Create the 'Sent folder' ourselves to avoid pixelated hitting a bug in mailbox creation. - I believe there's still a problem with bitmask desing for the adaptor (in get-or-create mailbox). This needs further tests. - Case manipualation to avoid having a 'Sent' and 'SENT' folder when Thunderbird and Pixelated write to those. - Further hacks to monkeypatch the leap-mail-adapter that Pixelated uses (make them reuse the account instance!). This is getting insane, I am really looking forward to the fork. - Duly note our technical debt in the area of Pixelated integration. Keeping the Pixelated codebase untouched for a long time will backfire. As far as I've noticed, we have a basic violation of the assumptions about a single-instance writes and notifications to all listeners. As commented in the commit, this should go either for a guarantee that only one account object is created per user (creating it in the bootstrapping process in bitmask), or for the opposite direction in which the listeners are communicated in some other way (zmq events, for instance). - In any case, it's strongly recommended to deduplicate the Pixelated libraries as soon as possible and make Pixelated use a better defined set of Bitmask's public apis. - Modify the wrapper create methods so that they return the modified wrapper itself. - Resolves: #8903, #8904 | |||
2017-05-23 | [feature] enable vpn by default, yeah | Kali Kaneko (leap communications) | |