summaryrefslogtreecommitdiff
path: root/pkg/standalone
AgeCommit message (Collapse)Author
2020-04-30[bug] switch to keybase go-ps implementationRuben 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[feat] probe for the port of our matching helperkali kaneko (leap communications)
2019-10-04[test] the gateway IPs has changedRuben Pollan
2019-10-04[bug] firewall isup return 1 is not an errorRuben 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 osxKali 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 osxKali Kaneko (leap communications)
2019-08-28[bug] gateway now lives in bonafideKali Kaneko (leap communications)
2019-08-16[feat] get the shapeshifter errors into the logRuben Pollan
2019-08-16[feat] be able to use obfs4Ruben Pollan
2019-08-16[refactor] bonafide to parse eip-service.json v3Ruben Pollan
2019-07-10[feat] add debug info to bitmask-root callKali Kaneko
2019-07-03[bug] temporarily disable polkit checkKali 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[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-01-29[style] Rename the systray reconnection on fail-closeRuben 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-15[feat] move provider configuration into a set of constantsRuben 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