summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-13[bug] wait for tear downRuben Pollan
Before finishing the main thread let's wait for the finish of the bitmask/pid/... tear down. So the firewall gets down when you ctrl-c. - Resolves: #142
2019-06-13[feat] check if polkit is running and launch it if possibleRuben Pollan
- Resolves: #141
2019-05-23[feat] retry fetching the eip jsonRuben Pollan
If bitmask-vpn attempts to connect when there is no internet let's keep retrying fetching the eip json until internet comes. - Resolves: #126
2019-05-17[ci] limit push step to master branchKali Kaneko (leap communications)
2019-05-16[bug] start VPN automatically on first launchRuben Pollan
When there was no configuration file the 'conf.StartVPN' was set tu false. Let's set it properly even if there is no config file. - Resolves: #128
2019-05-15[ci] separate push into its own stageKali Kaneko (leap communications)
2019-05-15[ci] use an image that has curlKali Kaneko (leap communications)
2019-05-15[ci] trigger build in riseup-vpn_package repoKali Kaneko (leap communications)
2019-05-14[ci] push to a branch other than master for buildsKali Kaneko (leap communications)
2019-05-13[ci] fix image pathKali Kaneko (leap communications)
2019-05-13setup a basic push testMicah Anderson
2019-05-04[locales] update localesRuben Pollan
2019-03-19[locales] add ca and update translationsRuben Pollan
2019-03-19[locales] improve the locales workflow and document itRuben Pollan
2019-03-19[ci] remove unused deb tag for buildersKali Kaneko (leap communications)
2019-03-13[pkg] attempt at building deb from ciKali Kaneko (leap communications)
2019-02-28[locales] update locales0.19.2Ruben Pollan
2019-02-21[locales] add romanianRuben Pollan
2019-02-21[pkg] make the icon brandableRuben 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 selectedNatalie Eskinazi
2019-02-21[pkg] update modulesKali Kaneko (leap communications)
2019-02-21[locales] fix typoKali Kaneko (leap communications)
2019-02-12[locales] add it, sk and sv localesRuben Pollan
2019-02-07[locales] fix english typoRuben Pollan
2019-02-05[bug] use --block-outside-dns in windowsKali Kaneko (leap communications)
this should resolve DNS leaks on windows. -Resolves: #113
2019-02-04[feat] Add -start-vpn flagRuben 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 configRuben 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 translationRuben Pollan
2019-02-04Basque translationPj4NJFIVsq
2019-02-01[bug] don't block the systray with the about notificationRuben Pollan
Let's send the notification to another goroutine. - Resolves: #112
2019-01-31[locales] add ru locale and update all0.19.1Ruben Pollan
2019-01-31[bug] don't initialize the gateway selection before bitmask is readyRuben Pollan
- Resolves: #110
2019-01-29[style] Rename the systray reconnection on fail-closeRuben Pollan
2019-01-29[bug] allow tls 1.0 as a workaround for buster/sidKali 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 loopRuben Pollan
- Resolves: #106
2019-01-24[pkg] add module files for go 1.11Kali 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.jsonRuben Pollan
2019-01-18[test] fix ci builds after the refactorRuben Pollan
2019-01-17[test] update the CI to build snapsRuben Pollan
2019-01-17[bug] set the right path for snap bitmask-rootRuben Pollan
2019-01-17[refactor] rename the imports into bitmask-vpnRuben Pollan
2019-01-17[pkg] all your deps are vendored to usKali Kaneko (leap communications)
2019-01-15[test] update snap CI generation to the new snapRuben Pollan
2019-01-15[feat] move provider configuration into a set of constantsRuben Pollan
2019-01-15[feat] add a cli clientRuben Pollan
2019-01-15[feat] move helper into the repoRuben Pollan
2019-01-15[feat] Reorganize codeRuben 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 SIGUSR1Ruben Pollan
- Resolves: riseup_vpn#46
2019-01-09[feat] use firewall status to check if the vpn is in failed statusRuben 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