Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-29 | [bug] revert setting of TMPDIR0.18.10 | Kali Kaneko (leap communications) | |
setting TMPDIR attempted to end the noisy error message about using TMP producing non readable messages. however, this produces invisible icons in bionic. See https://0xacab.org/leap/riseup_vpn/issues/44 | |||
2018-10-25 | [pkg] remove vendoring of getlantern/systray | Kali Kaneko (leap communications) | |
after https://github.com/getlantern/systray/commit/5fb0feca3c0677e9fa31e579ff69631f49a379a2 was merged, we don't need to keep using the vendoring of systray. there is some flickering with the stop/start/cancel menu items chening their orderning that still needs to be solved. | |||
2018-10-25 | [pkg] build snap in the CI from the current code | Ruben Pollan | |
- Resolves: #75 | |||
2018-10-25 | [bug] check the process name to see if the pid file is valid | Ruben Pollan | |
When there is a pid file from a previous crash, in some situations the pid has being reused by the operative system for other processes. Let's check that the exectuable name maches the name of the systray binary. - Resolves: #50 | |||
2018-10-25 | [feat] store temporary icons in /var/tmp | Ruben Pollan | |
- Resolves: #26 | |||
2018-10-25 | [bug] let's not delete the icons until they are not used anymore | Ruben Pollan | |
2018-10-17 | [ci] lint: remove bogus control char | Kali Kaneko (leap communications) | |
2018-10-16 | [ci] lint gitlab-ci.yaml | Kali Kaneko (leap communications) | |
2018-10-16 | [ci] osx builder | Kali Kaneko (leap communications) | |
2018-10-11 | [feat] use white icon on windows | kali | |
- Resolves: #64 | |||
2018-10-10 | [feat] improve readability of errors | Ruben Pollan | |
Let's not report 'bitmaskd is not running' in standalone mode. - Resolves: #35 | |||
2018-10-11 | [feat] get version from file | kali | |
if we're running from snap, we take the version string from a file in the snap folder. the version.sh script is executed during the creation of the snap, and is expected to write a version.txt file in the snap/ folder. | |||
2018-10-10 | [feat] systray linux: unlink temp files as soon as they are in use | Ruben Pollan | |
Stop generating one file in /tmp for each icon change. Let's move the clean up to the set icon instead of waiting for the quit clean up. Unlink will remove the file from /tmp, but app_indicator will hold a descriptor until it finishes with it. This is a cherry-pick from a pull-request upstream: https://github.com/getlantern/systray/pull/63 - Resolves: #60 | |||
2018-10-10 | [pkg] make standalone the default build | Ruben Pollan | |
2018-10-08 | [bug] fix gateway selection by timezone | Ruben Pollan | |
Go time library returns the timezone offset in seconds and we where using it as hours. - Resolves: #72 | |||
2018-10-03 | [ci] fix typo in image path | Kali Kaneko (leap communications) | |
2018-10-02 | [ci] change path for registry | Kali Kaneko (leap communications) | |
2018-10-01 | [ci] use our own docker image for building systray | Kali Kaneko (leap communications) | |
see the dockerfile in riseup_vpn/docker, that's uploaded to leap's docker registry. | |||
2018-09-26 | [pkg] vendor getlantern/systray | kali | |
this is a workaround for riseup_vpn#28 | |||
2018-09-18 | [bug] println doesn't need string formating | Ruben Pollan | |
2018-09-18 | [test] add snap build to the CI | Ruben Pollan | |
2018-09-06 | [bug] on quit don't wait for notifications that might not come0.18.9 | Ruben Pollan | |
2018-09-06 | [bug] pass bitmask root path from snap | Kali Kaneko (leap communications) | |
2018-09-06 | [feat] check regularly the status | Ruben Pollan | |
Don't trust that the status will be reported by openvpn/bitmaskd correctly. Let's do polling every 5 seconds. | |||
2018-08-23 | [feat] fake state on click | Ruben Pollan | |
Let's change the systray state as soon as the user clicks on it, instead of waiting for openvpn to notify the status change. | |||
2018-08-21 | [test] get nsis from ubuntu cosmic | Ruben Pollan | |
- Resolves: #61 | |||
2018-08-21 | [doc] add instructions on how to report an issue | Ruben Pollan | |
2018-08-02 | [test] build standalone on the CI | Ruben Pollan | |
2018-08-02 | [doc] update readme to linux warnings and standalone | Ruben Pollan | |
2018-07-19 | [feat] most args are moved to the helper | Ruben Pollan | |
2018-07-11 | [pkg] build windows installer in the CI | Ruben Pollan | |
2018-07-10 | [feat] autostart the standalone systray if the vpn was on | Ruben Pollan | |
- Resolves: #8 | |||
2018-07-09 | [pkg] use powershell for the version number | Ruben Pollan | |
2018-07-04 | [feat] add logger file | Ruben Pollan | |
- Resolves: #56 | |||
2018-06-26 | [feat] add support for the helper in go | Ruben Pollan | |
2018-06-25 | [feat] rename bitmask_go to standalone | Ruben Pollan | |
2018-06-25 | [feat] change the donation notification timeout to 1 hour | Ruben Pollan | |
- Resolves: #57 | |||
2018-06-21 | [bug] fixup last commit string | Ruben Pollan | |
2018-06-21 | [bug] send a "null" to the openvpn_stop windows helper | Ruben Pollan | |
2018-06-21 | [bug] the nim helper wants the args as space separated | Ruben Pollan | |
2018-06-21 | [bug] clean up vpn args for windows | Ruben Pollan | |
2018-06-21 | [feat] pass the right windows args to openvpn | Ruben Pollan | |
2018-06-21 | [bug] add windows support to the pid file | Ruben Pollan | |
- Resolves: #43 | |||
2018-06-21 | [feat] add support for the windows launcher | Ruben Pollan | |
2018-06-20 | [feat] sort gateways by timezone | Ruben Pollan | |
And let us select gateways. - Resolves: #42 | |||
2018-06-20 | [feat] get openvpn args/gateways from the eip-service.json | Ruben Pollan | |
2018-06-20 | [feat] do a proper openvpn process management | Ruben Pollan | |
2018-06-20 | [feat] capture SIGINT and close properly | Ruben Pollan | |
2018-06-20 | [feat] pure go bitmask vpn implemenation | Ruben Pollan | |
- Resolves: #42 | |||
2018-06-20 | [bug] fmt int is %d instead of %i | Ruben Pollan | |