Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-25 | [pkg] parametrize working snap file | kali kaneko (leap communications) | |
2020-09-25 | [pkg] use qtquick.controls 1 | kali kaneko (leap communications) | |
2020-09-25 | [pkg] allow to pass qmake path | kali kaneko (leap communications) | |
2020-09-25 | [ci] build snap image | Ruben Pollan | |
2020-09-25 | [ci] run only the tests and compile in the CI | Ruben Pollan | |
2020-09-25 | [pkg] let's get snaps working with our qt build | Ruben Pollan | |
- Resolves: #297 | |||
2020-09-25 | [pkg] go mod tidy | kali kaneko (leap communications) | |
2020-09-25 | [refactor] grab appname from providers.json | kali kaneko (leap communications) | |
2020-09-24 | [feat] send cmd flags to the go backend | Ruben 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 | [pkg] go mod tidy | kali kaneko (leap communications) | |
2020-09-16 | [bug] accept corrupted pid files | Ruben 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 | [refactor] delete unused function | kali kaneko (leap communications) | |
2020-09-08 | [refactor] remove unused script | kali kaneko (leap communications) | |
2020-09-08 | [feat] be more precise when login gives 502 | kali kaneko (leap communications) | |
2020-09-08 | [feat] improve phrasing for login dialog, split into its own file | kali kaneko (leap communications) | |
2020-09-08 | [feat] do not show password field if allowEmptyPass is set | kali kaneko (leap communications) | |
2020-09-08 | [bug] show only bad_auth dialog | kali kaneko (leap communications) | |
2020-09-08 | [feat] expose allowEmptyPass flag for provider config | kali kaneko (leap communications) | |
2020-09-08 | [feat] lookup the config vars at runtime | kali kaneko (leap communications) | |
- Resolves: #326 | |||
2020-09-08 | [bug] pass json as bytes to go side | kali kaneko (leap communications) | |
2020-09-08 | [feat] generate providers.json | kali kaneko (leap communications) | |
2020-09-08 | [feat] load provider json in qml | kali kaneko (leap communications) | |
2020-09-08 | [docs] wording | kali kaneko (leap communications) | |
very minor picks | |||
2020-09-08 | [refactor] fix error handling after review | kali kaneko (leap communications) | |
2020-08-20 | [feat] reset notification | kali kaneko (leap communications) | |
2020-08-20 | [feat] reset error | kali kaneko (leap communications) | |
2020-08-20 | [feat] pick only the top 3 gateways | kali kaneko (leap communications) | |
fixes bug: do not initialize an empty list of gateways | |||
2020-08-20 | [bug] anon needs no credentials | kali kaneko (leap communications) | |
2020-08-20 | [debug] improve error handling for geolocation | kali kaneko (leap communications) | |
2020-08-20 | [feat] cache authentication token | kali kaneko (leap communications) | |
2020-08-20 | [feat] login feedback | kali kaneko (leap communications) | |
- Resolves: #334 | |||
2020-08-20 | [pkg] add float-deployed demo libpvn for tests | Ruben Pollan | |
2020-08-20 | [bug] use the right http client to fetch the auth | Ruben Pollan | |
2020-08-20 | [feat] expose auth API in pkg/vpn | Ruben 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 files | kali kaneko (leap communications) | |
2020-08-20 | [test] sip integration test | kali kaneko (leap communications) | |
2020-08-20 | [feat] add sip authentication | kali kaneko (leap communications) | |
initial merge of the sip authentication mechanism | |||
2020-08-13 | Quit if there was an initializaton error | Ruben Pollan | |
Let's close properly without segfaults :) | |||
2020-08-13 | Unblock is not needed switch off does unblock bitmask | Ruben Pollan | |
2020-08-11 | [refactor] simplify, make port optional | kali kaneko (leap communications) | |
2020-08-11 | [feat] authentication token for webapi | kali kaneko (leap communications) | |
2020-08-11 | [feat] first simplistic implementation of a rest api | kali 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 passed | kali kaneko (leap communications) | |
2020-08-11 | [refactor] use qt argument parsing | kali kaneko (leap communications) | |
2020-07-28 | Add support for internationalization | Ruben Pollan | |
- Resolves: #243 | |||
2020-06-26 | [test] minimal qml tests | kali 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 function | kali kaneko (leap communications) | |
2020-06-26 | [refactor] cleanup function was unneeded | kali kaneko (leap communications) | |
2020-06-26 | [refactor] several simplifications after review | kali 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 gui | kali kaneko (leap communications) | |