summaryrefslogtreecommitdiff
path: root/pkg/bitmask/init.go
AgeCommit message (Collapse)Author
2021-03-11[bug] fail gracefully on connection initialization errorskali kaneko (leap communications)
There's some corner cases that were very badly captured. On the first place, it's confusing to quit on connection errors. Secondly, a side-effect of aborting the initialization of the bitmask object was a semi-random segfault when trying to access the object. Here I pass any connection errors to the gui, but leave to the user to quit the app. This probably will need more work when we want to terminate the app on unrecoverable errors (no polkit, etc...), but for now it makes the systray much more usable. - Resolves: #465
2020-10-02[bug] remove apiURL from bonafidekali kaneko (leap communications)
it seems this was an attempt to make this injectable for tests, but it can work by changing config variables too.
2020-09-30[feat] remove unused config optionsRuben Pollan
2020-09-25[pkg] windows helper and qtinstallerkali
2020-09-24[feat] send cmd flags to the go backendRuben Pollan
Also disable autostart if manual quit, remove custom printer that was used for i18n and disable previous autostart if -disable-autostart We didn't disable autostart after the migration to qt. - Resolves: #355 #289
2020-09-16[bug] accept corrupted pid filesRuben Pollan
A corrupted pid file, or a file that contains something else than a pid number used to block bitmask-vpn from launch. Now if the file contains something that is not expected it will log it and rewrite it. I refactor de code so the pid file will be released on quit instead of initialization. - Resolves: #349
2020-09-08[bug] show only bad_auth dialogkali kaneko (leap communications)
2020-09-08[feat] expose allowEmptyPass flag for provider configkali kaneko (leap communications)
2020-09-08[feat] lookup the config vars at runtimekali kaneko (leap communications)
- Resolves: #326
2020-08-20[feat] login feedbackkali kaneko (leap communications)
- Resolves: #334
2020-06-26[test] minimal qml testskali kaneko (leap communications)
just a minimal boilerplate. the idea is to import the qml files and assert that the states/widgets change accordingly if we mock the backend status. - Closes: #300
2020-06-26[feat] pass initialization errors to guikali kaneko (leap communications)
2020-06-12[refactor] rename standalone to just vpnkali kaneko (leap communications)
2020-06-12[refactor] reorganize moduleskali kaneko (leap communications)
bitmaskd: so long and thanks for all the fish! Signed-off-by: kali kaneko (leap communications) <kali@leap.se>