Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-15 | [ci] separate push into its own stage | Kali Kaneko (leap communications) | |
2019-05-15 | [ci] use an image that has curl | Kali Kaneko (leap communications) | |
2019-05-15 | [ci] trigger build in riseup-vpn_package repo | Kali Kaneko (leap communications) | |
2019-05-14 | [ci] push to a branch other than master for builds | Kali Kaneko (leap communications) | |
2019-05-13 | [ci] fix image path | Kali Kaneko (leap communications) | |
2019-05-13 | setup a basic push test | Micah Anderson | |
2019-05-04 | [locales] update locales | Ruben Pollan | |
2019-03-19 | [locales] add ca and update translations | Ruben Pollan | |
2019-03-19 | [locales] improve the locales workflow and document it | Ruben Pollan | |
2019-03-19 | [ci] remove unused deb tag for builders | Kali Kaneko (leap communications) | |
2019-03-13 | [pkg] attempt at building deb from ci | Kali Kaneko (leap communications) | |
2019-02-28 | [locales] update locales0.19.2 | Ruben Pollan | |
2019-02-21 | [locales] add romanian | Ruben Pollan | |
2019-02-21 | [pkg] make the icon brandable | Ruben Pollan | |
Rename the icon to icon.svg/icon.ico instead of having the name of the app in it. - Resolves: #98 | |||
2019-02-21 | [bug] connect to new gateway when manually selected | Natalie Eskinazi | |
2019-02-21 | [pkg] update modules | Kali Kaneko (leap communications) | |
2019-02-21 | [locales] fix typo | Kali Kaneko (leap communications) | |
2019-02-12 | [locales] add it, sk and sv locales | Ruben Pollan | |
2019-02-07 | [locales] fix english typo | Ruben Pollan | |
2019-02-05 | [bug] use --block-outside-dns in windows | Kali Kaneko (leap communications) | |
this should resolve DNS leaks on windows. -Resolves: #113 | |||
2019-02-04 | [feat] Add -start-vpn flag | Ruben Pollan | |
The -start-vpn flag can be set to on or off to turn the vpn on or off just after launching bitmask-vpn. So it doesn't depend on the status of the vpn of the last run. - Resolves: #114 | |||
2019-02-04 | [feat] add -disable-autostart flag and config | Ruben Pollan | |
Make possible to disable the autostart configuration for the next run. I can be done by configuring "DisableAustostart" to true in the systra.json or by passing the '-disable-autostart' flag to the binary. To make that possible I have rework how the Config struct work separating the file configuration with the runtime configuration. - Resolves: #100 | |||
2019-02-04 | [locales] update bengali translation | Ruben Pollan | |
2019-02-04 | Basque translation | Pj4NJFIVsq | |
2019-02-01 | [bug] don't block the systray with the about notification | Ruben Pollan | |
Let's send the notification to another goroutine. - Resolves: #112 | |||
2019-01-31 | [locales] add ru locale and update all0.19.1 | Ruben Pollan | |
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 |