Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-12 | [refactor] reorganize backend in its own module | kali kaneko (leap communications) | |
Signed-off-by: kali kaneko (leap communications) <kali@leap.se> | |||
2020-06-12 | [refactor] reorganize modules | kali kaneko (leap communications) | |
bitmaskd: so long and thanks for all the fish! Signed-off-by: kali kaneko (leap communications) <kali@leap.se> | |||
2020-06-12 | [refactor] use ioutil.TempFile | kali kaneko (leap communications) | |
Signed-off-by: kali kaneko (leap communications) <kali@leap.se> | |||
2020-06-12 | [feat] pickled helpers ftw | kali kaneko (leap communications) | |
Signed-off-by: kali kaneko (leap communications) <kali@leap.se> | |||
2020-06-12 | [refactor] comment out some initialization functions, still need work | kali kaneko (leap communications) | |
Signed-off-by: kali kaneko (leap communications) <kali@leap.se> | |||
2020-06-12 | [refactor] copy over systray to new package | kali kaneko (leap communications) | |
- delete gtk systray module | |||
2020-04-30 | [bug] switch to keybase go-ps implementation | Ruben Pollan | |
The old mitchellh go-ps is not maintained and it has an issue where it truncates the process names: https://github.com/mitchellh/go-ps/issues/15 - Related: #152 | |||
2020-04-30 | [pkg] two-stage build for windows to allow signed uninstaller | kali kaneko (leap communications) | |
2020-04-30 | [bug] do not use cross-compiling for the helper in win | kali kaneko (leap communications) | |
- add -H windowsgui to avoid console popping up | |||
2020-04-30 | [docs] document cross-compiling quirk | kali kaneko (leap communications) | |
2020-04-30 | [bug] stop service before uninstalling it | kali kaneko (leap communications) | |
- clear errors properly on each stop attempt - fix autostart | |||
2020-04-30 | [feat] probe for the port of our matching helper | kali kaneko (leap communications) | |
2020-04-30 | [pkg] initialize service early for windows | kali kaneko (leap communications) | |
2020-04-30 | [feat] write port in darwin too | kali kaneko (leap communications) | |
2020-04-30 | [feat] handle version | kali kaneko (leap communications) | |
2020-04-30 | [refactor] move conditional build instance up | kali kaneko (leap communications) | |
2020-04-30 | [feat] listen on available port | kali kaneko (leap communications) | |
2020-04-30 | [feat] initial implementation of windows service | kali kaneko (leap communications) | |
2019-10-21 | fix donate url Riseup, vpn, not generic | kwadronaut | |
2019-10-11 | [feat] donate menuitem is configurable | Kali Kaneko (leap communications) | |
2019-10-04 | [test] the gateway IPs has changed | Ruben Pollan | |
2019-10-04 | [bug] firewall isup return 1 is not an error | Ruben Pollan | |
bitmask-root firewall isup uses the return code to signal if the firewall is up or not. We should not report it as an error. - Resolves: #179 | |||
2019-09-08 | [bug] exit cleanly in osx | Kali Kaneko (leap communications) | |
two things happen differently in osx: - call to systray.Quit() halts the program (so if called directly, none of the deferred functions that we use for cleanup get to execute) - systray.Run() blocks (so after loop returns, the main run.Run() function did not get to receive the boolean through the finishedCh channel. proper shutdown is therefore fixed here by moving the call to systray.Quit() to a goroutine that executes when the initialize() function calls all the deferred functions. we need to revisit this in case we want to break the main select loop for a reson other than successfully terminating the program. | |||
2019-09-05 | [bug] parse the result of firewall/isup for osx | Kali Kaneko (leap communications) | |
2019-09-04 | [feat] handle error during kill | Kali Kaneko (leap communications) | |
2019-08-28 | [bug] gateway now lives in bonafide | Kali Kaneko (leap communications) | |
2019-08-16 | [feat] get the shapeshifter errors into the log | Ruben Pollan | |
2019-08-16 | [feat] be able to use obfs4 | Ruben Pollan | |
2019-08-16 | [refactor] bonafide to parse eip-service.json v3 | Ruben Pollan | |
2019-08-16 | [pkg] add helpers to repo, generate hooks in snap | Kali Kaneko (leap communications) | |
2019-08-07 | [pkg] missing snap boilerplate | Kali Kaneko (leap communications) | |
2019-08-06 | [pkg] do not copy binaries for osx on prepare step | Kali Kaneko (leap communications) | |
2019-08-06 | [pkg] update depends | Kali Kaneko (leap communications) | |
2019-08-06 | [pkg] squash targets | Kali Kaneko (leap communications) | |
2019-08-05 | [pkg] cleanup icons | Kali Kaneko (leap communications) | |
2019-08-05 | [pkg] debian template | Kali Kaneko (leap communications) | |
2019-08-05 | [feat] osx build templates | Kali Kaneko (leap communications) | |
2019-08-05 | [feat] windows templates | Kali Kaneko (leap communications) | |
2019-08-05 | [refactor] rename templates | Kali Kaneko (leap communications) | |
2019-08-05 | [feat] allow overriding of PROVIDER_CONFIG | Kali Kaneko (leap communications) | |
2019-08-05 | [feat] add make prepare target to Makefile | Kali Kaneko (leap communications) | |
2019-08-05 | [refactor] move svg icon to assets folder | Kali Kaneko (leap communications) | |
2019-08-05 | [bug] fix path for the snap icon | Kali Kaneko (leap communications) | |
2019-08-05 | [feat] add vendorize script to generate config | Kali Kaneko (leap communications) | |
2019-07-10 | [feat] add debug info to bitmask-root call | Kali Kaneko | |
2019-07-03 | [bug] temporarily disable polkit check | Kali Kaneko (leap communications) | |
latest release 0.19.6 included a polkit check. this check is failing in some setups, leading to an unusable experience. I'm temporarily disabling the check to be able to have an usable release until we can debug what's causing the issue. - Related: #152 | |||
2019-06-13 | [bug] wait for tear down | Ruben 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 possible | Ruben Pollan | |
- Resolves: #141 | |||
2019-05-23 | [feat] retry fetching the eip json | Ruben 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-16 | [bug] start VPN automatically on first launch | Ruben 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 |