Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-31 | [bug] don't initialize the gateway selection before bitmask is ready | Ruben Pollan | |
- Resolves: #110 | |||
2019-01-29 | [style] Rename the systray reconnection on fail-close | Ruben Pollan | |
2019-01-29 | [bug] allow tls 1.0 as a workaround for buster/sid | Kali Kaneko (leap communications) | |
in systems with newer openssl, tls 1.0 has been disabled. however, this breaks the ability of a client in a newer system to connect with the openvpn servers on providers that are still on stretch. platform needs to be upgraded. -Related: #105 | |||
2019-01-24 | [bug] wait until the systray is initalized to start the systray loop | Ruben Pollan | |
- Resolves: #106 | |||
2019-01-24 | [pkg] add module files for go 1.11 | Kali Kaneko (leap communications) | |
2019-01-24 | [pkg] remove vendoring of golang/x/* | Kali Kaneko (leap communications) | |
I think there's no need of vendoring this. The debian package builds fine without them - at least with the text-dev package in testing. | |||
2019-01-18 | [locales] update the messages.json | Ruben Pollan | |
2019-01-18 | [test] fix ci builds after the refactor | Ruben Pollan | |
2019-01-17 | [test] update the CI to build snaps | Ruben Pollan | |
2019-01-17 | [bug] set the right path for snap bitmask-root | Ruben Pollan | |
2019-01-17 | [refactor] rename the imports into bitmask-vpn | Ruben Pollan | |
2019-01-17 | [pkg] all your deps are vendored to us | Kali Kaneko (leap communications) | |
2019-01-15 | [test] update snap CI generation to the new snap | Ruben Pollan | |
2019-01-15 | [feat] move provider configuration into a set of constants | Ruben Pollan | |
2019-01-15 | [feat] add a cli client | Ruben Pollan | |
2019-01-15 | [feat] move helper into the repo | Ruben Pollan | |
2019-01-15 | [feat] Reorganize code | Ruben Pollan | |
Let's use a more structured folder system: https://github.com/golang-standards/project-layout - Resolves: #99 | |||
2019-01-12 | [feat] reload firewall with SIGUSR1 | Ruben Pollan | |
- Resolves: riseup_vpn#46 | |||
2019-01-09 | [feat] use firewall status to check if the vpn is in failed status | Ruben Pollan | |
If openvpn is off, but the firewall is up, we are in a fail-close status and we should report it properly. - Resolves: #97 | |||
2019-01-03 | [i18n] update locales and add bn and lt0.18.12 | Ruben Pollan | |
2018-12-21 | [bug] get vpn cert on vpn start | Ruben Pollan | |
Is not uncommon for the systray to be launched without internet access. For example in the autostart if the network hasn't come up yet. Let's fetch the vpn cert when the vpn is starting, instead of in the initialization of the standalone bitmask. So if the initialization happens when there is no network the systray doesn't fail to start. - Resolves: #88 | |||
2018-12-21 | [bug] launch the systray ASAP so notifications work | Ruben Pollan | |
The linux version of the notifications library we are using doesn't handle the gtk.main loop. It requires the systray to be running to be able to display a notification. Spliting the start of the systray and the loop we can start the systray pretty early and later on launch the main loop once we have bitmask and other stuff ready. - Related: #88 | |||
2018-12-20 | [feat] add the TLS endpoint for the service | Kali Kaneko (leap communications) | |
2018-12-19 | [feat] use geolocated gateways | Kali Kaneko (leap communications) | |
we try to use the geoip service, and if the answer has an entry for the sorted gateways, we just use it instead of using the timezone heuristic. - Resolves: #84 | |||
2018-12-13 | [bug] correct error message coming from copypasta | Kali Kaneko (leap communications) | |
2018-12-12 | [test] make bonafide more testable | Ruben Pollan | |
Get local timezone and http client as configurable things in bonafide, so tests can set them. Also separate integration tests and unit tests. | |||
2018-11-29 | [pkg] vendor fix for the separator in windows0.18.11 | Kali Kaneko (leap communications) | |
2018-11-29 | [feat] don't need the cancel button | Ruben Pollan | |
We can do just with two buttons and changing the names. | |||
2018-11-23 | [feat] set a bigger icon in darwin | Kali Kaneko (leap communications) | |
2018-11-23 | [ci] pkg is under riseup_vpn folder | Kali Kaneko (leap communications) | |
2018-11-22 | [ci] fix path for the installer artifact | Kali Kaneko (leap communications) | |
2018-11-21 | [locales] add dutch translation | Ruben Pollan | |
2018-11-21 | [ci] setup gopath in /tmp/go | Kali Kaneko (leap communications) | |
it turns out that "full path" is still a relative path, and therefore not allowed as a GOPATH. | |||
2018-11-21 | [ci] set gopath to under ci project dir | Kali Kaneko (leap communications) | |
2018-11-21 | [ci] set gopath into home | Kali Kaneko (leap communications) | |
2018-11-19 | [feat] update translation strings | Ruben Pollan | |
2018-11-19 | [feat] Generate messages.json for transifex | Ruben Pollan | |
Add to 'make generate_locales' the generation of a 'transifex/messages.json' that will be automatically pulled by transifex for translations. To incorporate translations from transifex into our project we'll need to manually download the selected translations and convert them with the transifex program into gotext format. -Resolves: #73 | |||
2018-11-14 | [pkg] add temporary vendoring of getlantern/systray to fix win bug | Kali Kaneko (leap communications) | |
this adds upstream PR #74 | |||
2018-11-14 | [feat] make autostart local paths absolute | Ruben Pollan | |
2018-11-14 | [bug] add the right executable to the snap autostart | Ruben Pollan | |
In case of SNAP environment we need to execute the /snap/bin/app.launcher and not os.Args[0]. - Resolves: #82 | |||
2018-11-12 | [feat] select randomly the gateway if the have the same distance | Ruben Pollan | |
This commit includes a hack to prioritize giraffe, a new riseup gateway in europe to reduce the load in the existing node. - Resolves: #81 | |||
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) | |