Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-21 | [bug] fix initialization of default parameter to mutable data structure | Kali Kaneko | |
whoever wrote this in the first place needs to get introduced to import-time initialization, even if it was me. one of the nastiest python gotchas in my opinion :) | |||
2017-09-21 | [bug] do not send if-modified-header if file does not exist | Kali Kaneko | |
just to make the logic clear. we should probably check that the file is not empty and it has valid json (sanitized against the spec). | |||
2017-09-20 | debug | Kali Kaneko | |
(add some extra line to force tests to run again) | |||
2017-09-20 | [feat] check if there are newest configuration files | Kali Kaneko | |
here we port the if-modified-since conditional mechanism, so that we only write the config if it is newer than whan we have. we also add a line with the status code to the logs, so that it's easier to debug. note that the 'configs.json' file is never returning 304. - Resolves: #8773 | |||
2017-09-20 | [docs] add pkexec/vpn renewal to the changelog | Kali Kaneko | |
2017-09-20 | [feat] detect if pkexec is present in the system | Ruben Pollan | |
Check it before starting the vpn. - Resolves: #8895 | |||
2017-09-20 | [bug] flag vpn_ready == false if cert expired | Ruben Pollan | |
We were not renewing the vpn cert. Now the UI will trigger a cert renewal by telling it that is the vpn is not ready if the cert is expired. - Resolves: #9059 | |||
2017-09-20 | Build package for debian buster | Varac | |
Resolves: #8965 | |||
2017-09-20 | [test] don't allow debian packages to fail | Ruben Pollan | |
2017-09-18 | [bug] we need to use 'GET' method to fetch provider configs | Ruben Pollan | |
The workaround is no needed anymore, if we do 'GET' instead of 'POST' to fetch all the provider configuration jsons it works smoothly. - Resolves: #9056 | |||
2017-09-15 | [pkg] allow debian packages to fail | Ruben Pollan | |
2017-09-15 | [feat] wait up to 20 seconds for polkit to be launched | Ruben Pollan | |
- Related: #9012 | |||
2017-09-15 | [refactor] remove unused 'is_missing_policy_permissions' | Ruben Pollan | |
2017-09-15 | [feat] add --nodaemon param to polkit_agent | Ruben Pollan | |
2017-09-15 | [docs] having the polkits to try in a list sets already a prio to them | Ruben Pollan | |
2017-09-15 | [feat] use psutil to discover polkit process | Ruben Pollan | |
Better psutil than ps+grep. | |||
2017-09-15 | [bug] get the VPN restart working again | Ruben Pollan | |
Don't persist-tun on the vpn, so it can restart properly. Also let's match better the options that are sent and taken into account from bitmask-root. - Resolves: #9048 | |||
2017-09-15 | [feat] Add 7bit to the list of supported encodings | Simon Fondrie-Teitler | |
This is required for Nylas to be able to send emails though bitmask. | |||
2017-09-13 | [bug] send UIDNEXT on select | Kali Kaneko | |
node-mail chokes if we don't. | |||
2017-09-10 | [bug] add the error as an upper level attribute of the dict | Kali Kaneko | |
the UI is expecting it there, not inside the result data. we probably could delete it from the later. | |||
2017-09-10 | [bug] avoid bogus failed status | Kali Kaneko | |
there was an exception catched, AttributeError, that showed up as a transient "failed" state. - Resolves: #9044 | |||
2017-09-10 | [bug] mark vpn as failed if it had some problem starting | Kali Kaneko | |
2017-09-10 | [bug] fix policykit helper paths | Kali Kaneko | |
the debian package was failing because of a bad polkit policy file name. | |||
2017-09-05 | [pkg] Add python-wheel to build-depends | Varac | |
Resolves: #9045 | |||
2017-09-04 | [pkg] Add python as dep to bitmask-chromium | Varac | |
Fixes linitan error: E: bitmask-chromium: python-script-but-no-python-dep usr/bin/bitmask_chromium | |||
2017-09-01 | [pkg] fix brittle way of getting latest wheel | Kali Kaneko | |
2017-09-01 | [docs] point to our current issue tracker | Kali Kaneko | |
2017-09-01 | [pkg] add upload target | Kali Kaneko | |
2017-09-01 | [pkg] add install file for bitmask-chromium | Kali Kaneko | |
2017-09-01 | [pkg] bitmask-js package | Kali Kaneko | |
2017-09-01 | [bug] missing comma | Kali Kaneko | |
2017-08-31 | [feat] expose an API to set/get/list gateway preferences | Ruben Pollan | |
- Related: #9010 | |||
2017-08-31 | [feat] add the posibility of extracting a section of the config | Ruben Pollan | |
So each service can have it's own config section passed to the constructor. | |||
2017-08-31 | [feat] make the cli default_printer more generic | Ruben Pollan | |
Now the default_printer can handle other types than dict, like lists or strings. | |||
2017-08-31 | [feat] list vpn gateways in the order that they are going to be used | Ruben Pollan | |
2017-08-31 | [refactor] make the VPN location formating in the cli | Ruben Pollan | |
2017-08-30 | [pkg] add lxpolkit as suggested0.10rc1 | Kali Kaneko | |
2017-08-30 | [tests] allow failure for functional-bundle tests, wip | Kali Kaneko | |
2017-08-30 | [refactor] remove verbose debug info | Kali Kaneko | |
2017-08-30 | [tests] apply dns workaround for functional tests | Kali Kaneko | |
2017-08-30 | [tests] apply dns workaround | Kali Kaneko | |
2017-08-30 | [bug] catch data tuple with len 5 | Kali Kaneko | |
2017-08-30 | [bug] fix typo in logger usage | Kali Kaneko | |
2017-08-30 | [tests] increase timeout on vpn on | Kali Kaneko | |
2017-08-30 | [bug] add initial ts assignment | Kali Kaneko | |
2017-08-30 | [tests] reuse tox virtualenv for e2e/functional | Kali Kaneko | |
2017-08-30 | [bug] assign initial empty state | Kali Kaneko | |
2017-08-30 | [tests] add another demo gateway | Kali Kaneko | |
2017-08-30 | [bug] assert vpn management folder exists | Kali Kaneko | |
2017-08-30 | [tests] install helpers before e2e tests too | Kali Kaneko | |