Age | Commit message (Collapse) | Author | |
---|---|---|---|
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) | |
2017-05-22 | [bug] fix lxpolkit path | Kali Kaneko (leap communications) | |
2017-05-22 | [feat] port the polkit agent launcher | Kali Kaneko (leap communications) | |
this commit is porting the polkit launcher from the legacy bitmask client. if no polkit authentication agent is running, it will try to run one that is found in the system. - Resolves: #8836 | |||
2017-05-22 | [refactor] remove env code | Kali Kaneko (leap communications) | |
no need to setup LD_LIBRARY_PATH anymore, we're shipping a static binary. | |||
2017-05-22 | [bug] use openvpn from bundle | Kali Kaneko (leap communications) | |
2017-05-22 | [pkg] install and use static openvpn from bundle | Kali Kaneko (leap communications) | |
2017-05-17 | [refactor] define class only if we are importing pixelated | Kali Kaneko (leap communications) | |
2017-05-16 | [bug] use correct api uri | Kali Kaneko (leap communications) | |
Allows to upload a key to providers that use a different api uri than api.provider.net - Resolves: #8868 | |||
2017-05-16 | [refactor] cleanup | Kali Kaneko (leap communications) | |
2017-05-16 | [bug] allow incoming mail to be properly notified to pixelated | Kali Kaneko (leap communications) | |
If we do fast-notifies with pixelated running, the poll notifications for new mail on inbox break on pixelated side, because the email is not ready. - Related: #8798 | |||
2017-05-16 | [bug] fix notification for incoming mail with several listeners registered | Kali Kaneko (leap communications) | |
When setting the listeners in the IMAP Folder, we avoid setting more than one listener for the same imap mailbox (because in some situations we were registering way too many listeners). this was making the pixelated inbox registering the notification and therefore the imap mailbox not being registered. this MR also refactors the way pixelated is initialized, so that it avoid creating a second Account instance. In this way, we make sure that the pixelated mua and the imap server share the same collections for a given mailbox, and therefore any of the two is able to get a notification whenever the other adds a message to the mailbox. - Resolves: #8846, #8798 | |||
2017-05-12 | [bug] return ok from a succesful provider delete | Ruben Pollan | |
2017-05-12 | [bug] make global the provider bootstrap deferreds | Ruben Pollan | |
- Resolves: #8884 | |||
2017-05-11 | [feat] add provider to the cli | Ruben Pollan | |
2017-05-11 | [bug] return core status as json instead of string | Ruben Pollan | |
- Resolves: #8886 | |||
2017-05-11 | [bug] pass the print_json flag to the vpn cli | Ruben Pollan | |
- Resolves: #8887 |