Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | [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 | [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-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 | [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-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 | [refactor] remove verbose debug info | 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 | [bug] add initial ts assignment | Kali Kaneko | |
2017-08-30 | [bug] assign initial empty state | Kali Kaneko | |
2017-08-30 | [bug] assert vpn management folder exists | Kali Kaneko | |
2017-08-30 | [bug] return if cannot parse state | Kali Kaneko | |
2017-08-30 | [tests] do not fail if helper installed in debian path | Kali Kaneko | |
2017-08-30 | [tests] fix check-ip script | Kali Kaneko | |
2017-08-30 | [refactor] mark the listener as implementer of IStateListener | Kali Kaneko | |
2017-08-30 | [refactor] change status to "failed" | Kali Kaneko | |
2017-08-30 | [refactor] remove error import | Kali Kaneko | |
2017-08-30 | [feature] comment out debugging stdout | Kali Kaneko | |
2017-08-30 | [bug] flatten args to allow keepalive params | Kali Kaneko | |
2017-08-30 | [docs] document restarts a bit better | Kali Kaneko | |
2017-08-30 | [refactor] restart by allowing to send SIGUSR1 to openvpn process | Kali Kaneko | |
by properly allowing openvpn to restart when receiving SIGUSR1, we can reserve the hard process restarts for cases in which the process is aborted. this depends on bitmask-root adding --persist-tun and --persist-key as mandatory/allowed parameters. | |||
2017-08-30 | [refactor] add state listener to signal state transition to UI | Kali Kaneko | |
2017-08-30 | [refactor] catch failures | Kali Kaneko | |
2017-08-30 | [feature] allow integer for management verbosity | Kali Kaneko | |
2017-08-30 | [refactor] re-add retries for connecting to management | Kali Kaneko | |
2017-08-30 | [refactor] move terminate_or_kill to linux launcher | Kali Kaneko | |
2017-08-30 | [refactor] remove unused imports and attrs | Kali Kaneko | |
2017-08-30 | [refactor] merge tunnel and control modules | Kali Kaneko | |
2017-08-30 | [refactor] delete old _management module | Kali Kaneko | |
2017-08-30 | [refactor] integrate new management protocol | Kali Kaneko | |
2017-08-30 | [feature] add twisted protocol for handling openvpn management | Kali Kaneko | |
2017-08-30 | [bug] verbose log if error when (un)installing helpers | Kali Kaneko | |
2017-08-30 | [bug] avoid state flickering when state string is empty | Kali Kaneko | |
we set status to 'off' by default. - Resolves: #9013 |