summaryrefslogtreecommitdiff
path: root/pkg/standalone/main.go
AgeCommit message (Collapse)Author
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-08-16[feat] be able to use obfs4Ruben Pollan
2019-08-16[refactor] bonafide to parse eip-service.json v3Ruben 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