summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-08[bug] pass json as bytes to go sidekali kaneko (leap communications)
2020-09-08[feat] generate providers.jsonkali kaneko (leap communications)
2020-09-08[feat] load provider json in qmlkali kaneko (leap communications)
2020-09-08[docs] wordingkali kaneko (leap communications)
very minor picks
2020-09-08[refactor] fix error handling after reviewkali kaneko (leap communications)
2020-08-20[feat] reset notificationkali kaneko (leap communications)
2020-08-20[feat] reset errorkali kaneko (leap communications)
2020-08-20[feat] pick only the top 3 gatewayskali kaneko (leap communications)
fixes bug: do not initialize an empty list of gateways
2020-08-20[bug] anon needs no credentialskali kaneko (leap communications)
2020-08-20[debug] improve error handling for geolocationkali kaneko (leap communications)
2020-08-20[feat] cache authentication tokenkali 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-20[bug] use the right http client to fetch the authRuben Pollan
2020-08-20[feat] expose auth API in pkg/vpnRuben Pollan
Be able to check if it needs auth and then be able to login. Use the logged in token for fetching the cert.
2020-08-20[refactor] refactor auth fileskali kaneko (leap communications)
2020-08-20[test] sip integration testkali kaneko (leap communications)
2020-08-20[feat] add sip authenticationkali kaneko (leap communications)
initial merge of the sip authentication mechanism
2020-08-13Quit if there was an initializaton errorRuben Pollan
Let's close properly without segfaults :)
2020-08-13Unblock is not needed switch off does unblock bitmaskRuben Pollan
2020-08-11[refactor] simplify, make port optionalkali kaneko (leap communications)
2020-08-11[feat] authentication token for webapikali kaneko (leap communications)
2020-08-11[feat] first simplistic implementation of a rest apikali kaneko (leap communications)
It lacks authentication, and I need to debug a segfault/abort when quitting. But kind of useful for demonstration purposes.
2020-08-11[feat] hide systray if -n option is passedkali kaneko (leap communications)
2020-08-11[refactor] use qt argument parsingkali kaneko (leap communications)
2020-07-28Add support for internationalizationRuben Pollan
- Resolves: #243
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[refactor] remove silly functionkali kaneko (leap communications)
2020-06-26[refactor] cleanup function was unneededkali kaneko (leap communications)
2020-06-26[refactor] several simplifications after reviewkali kaneko (leap communications)
- simplify notification routine (we dont need no rejected action). we just check every hour, as in the original code. - open links directly from Qt - rename some global variables to make them less cryptic - move cleanup function to the same module that created them
2020-06-26[feat] pass initialization errors to guikali kaneko (leap communications)
2020-06-26[feat] cleanup temp dirs on quitkali kaneko (leap communications)
2020-06-26[feat] quit signal handlerkali kaneko (leap communications)
2020-06-26[feat] working about dialogkali kaneko (leap communications)
2020-06-26[feat] include git version in generated variablekali kaneko (leap communications)
2020-06-26[pkg] remove vendoring from Makefilekali kaneko (leap communications)
2020-06-26[pkg] add generation of vendored config againkali kaneko (leap communications)
2020-06-26[feat] open help urlkali kaneko (leap communications)
2020-06-26[feat] re-implement donation reminderskali kaneko (leap communications)
first pass on giving functionality to the donation reminder
2020-06-16[docs] remove references to deprecated bitmaskdkali kaneko (leap communications)
2020-06-12[docs] add some TODOs in the READMEkali kaneko (leap communications)
2020-06-12[refactor] rename standalone to just vpnkali kaneko (leap communications)
2020-06-12[refactor] reorganize backend in its own modulekali kaneko (leap communications)
Signed-off-by: kali kaneko (leap communications) <kali@leap.se>
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>
2020-06-12[feat] working donate dialogkali kaneko (leap communications)
Signed-off-by: kali kaneko (leap communications) <kali@leap.se>
2020-06-12[pkg] simplify project filekali kaneko (leap communications)
Signed-off-by: kali kaneko (leap communications) <kali@leap.se>
2020-06-12[bug] avoid segfault when trying to show menukali kaneko (leap communications)
for some reason I don't understand, explicit activations end up in a segfault when I try to call menu.open() from the signal handler. i'm ok not handling middle clicks if that means I can stop digging in search of the real reasons, to be honest. - Fixes: #299 Signed-off-by: kali kaneko (leap communications) <kali@leap.se>
2020-06-12[refactor] out with actionskali kaneko (leap communications)
Signed-off-by: kali kaneko (leap communications) <kali@leap.se>
2020-06-12[refactor] remove unneeded cruftkali kaneko (leap communications)
Signed-off-by: kali kaneko (leap communications) <kali@leap.se>
2020-06-12[refactor] use ioutil.TempFilekali kaneko (leap communications)
Signed-off-by: kali kaneko (leap communications) <kali@leap.se>