summaryrefslogtreecommitdiff
path: root/pkg/backend
AgeCommit message (Collapse)Author
2021-12-01[feat] disable autostartkali kaneko (leap communications)
we've agreed that the autostart behaviour can be unexpected; we'll expose the ability under preferences (it can be controlled via cli right now).
2021-11-30[bug] avoid location corner casekali kaneko (leap communications)
2021-11-30[bug] initialize bitmask with persisted udp optionkali kaneko (leap communications)
2021-11-29[feat] expose snowflake in preferenceskali kaneko (leap communications)
it will be disabled if Tor not present, for now
2021-11-24[feat] enable udp only if really announcedkali kaneko (leap communications)
2021-11-24[feat] hook motd during bootstrapkali kaneko (leap communications)
some refactor, plus fix docs
2021-11-23[pkg] add providers.json, fix buildkali kaneko (leap communications)
2021-11-23[pkg] allow multi-providerkali kaneko (leap communications)
2021-11-23[feat] pass udp flag to bitmask-rootkali kaneko (leap communications)
2021-11-23[feat] persist obfs4 & udp prefskali kaneko (leap communications)
2021-11-23[ui] transient connecting statekali kaneko (leap communications)
2021-11-23[ui] refactor uikali kaneko (leap communications)
2021-06-22[bug] populate gateways early onkali kaneko (leap communications)
- Closes: #511
2021-06-22[feat] only show donate dialog after first connect when duekali kaneko (leap communications)
- Cloases: #470
2021-06-01[feat] restrict locations to selected transportkali kaneko (leap communications)
2021-06-01[bug] abort if cannot acquire pidkali kaneko (leap communications)
2021-06-01[feat] obfs4 selectable from guikali kaneko (leap communications)
2021-06-01[feat] expose set transportkali kaneko (leap communications)
webapi mainly for tests, but it's usable too
2021-05-17[bug] make the gw selection more responsivekali kaneko (leap communications)
2021-05-04Add a proper reconnection mechanismRuben Pollan
2021-05-04Get the list of locations as soon as possibleRuben Pollan
2021-05-04Location selection more responsiveRuben Pollan
2021-05-04Let's rename the API to use location instead of gatewayRuben Pollan
2021-05-04Don't expose the full gateway out of the vpn moduleRuben Pollan
We just care about locations and fullness.
2021-05-04fix filter gws by transportkali kaneko (leap communications)
2021-05-04wip: select by city from the guikali kaneko (leap communications)
2021-05-04[feat] expose gateway selector in guikali kaneko (leap communications)
2021-05-04[feat] expose gateway selection in webapikali kaneko (leap communications)
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
2021-03-11[bug] inform backend when donate dialog is shownkali kaneko (leap communications)
a rather annoying bug, since it keeps popping up for every status change. to be included in a hotfix for 0.21.2 release. - Release: 0.21.2 - Closes: #459
2021-03-03[pkg] relax reflect 1.14 requirementkali kaneko (leap communications)
2021-02-08[style] cleanupkali kaneko (leap communications)
- remove unused debug - uncomment notification function, leftover from debug - comment about go-land mutexes
2021-02-08[bug] fix segfault in osx with activationkali
this is a regression that was introduced with previous changes to the menus in windows. activation segfaults in linux and osx, so capture the event only for windows. did not investigate further about the causes, but it seems like a good workaround for the time being.
2020-10-13[feat] improve error handling during loginkali
2020-10-08[bug] don't crash on quit if no autostartRuben Pollan
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 the donation dialog if not set in the providers.jsonRuben Pollan
- Resolves: 336
2020-09-30[feat] remove unused config optionsRuben Pollan
2020-09-25[refactor] grab appname from providers.jsonkali kaneko (leap communications)
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[feat] be more precise when login gives 502kali kaneko (leap communications)
2020-09-08[feat] lookup the config vars at runtimekali kaneko (leap communications)
- Resolves: #326
2020-09-08[bug] pass json as bytes to go sidekali kaneko (leap communications)
2020-08-20[feat] reset notificationkali kaneko (leap communications)
2020-08-20[feat] reset errorkali kaneko (leap communications)
2020-08-20[bug] anon needs no credentialskali kaneko (leap communications)
2020-08-20[feat] login feedbackkali kaneko (leap communications)
- Resolves: #334
2020-08-20[pkg] add float-deployed demo libpvn for testsRuben Pollan
2020-08-13Quit if there was an initializaton errorRuben Pollan
Let's close properly without segfaults :)