Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-22 | [bug] populate gateways early on | kali kaneko (leap communications) | |
- Closes: #511 | |||
2021-06-22 | [bug] keep persist-tun | kali kaneko (leap communications) | |
2021-06-01 | [feat] restrict locations to selected transport | kali kaneko (leap communications) | |
2021-06-01 | [feat] obfs4 selectable from gui | kali kaneko (leap communications) | |
2021-06-01 | [feat] expose set transport | kali kaneko (leap communications) | |
webapi mainly for tests, but it's usable too | |||
2021-05-17 | [feat] log dns lookup if first cert fetch fails | kali kaneko (leap communications) | |
2021-05-17 | [feat] retry if dns lookup fails | kali kaneko (leap communications) | |
2021-05-17 | [feat] reuse certificate if found in config folder | kali kaneko (leap communications) | |
2021-05-17 | [bug] choose gw transport in the inner loop | kali kaneko (leap communications) | |
2021-05-17 | [feat] store pt gateway for connection info | kali kaneko (leap communications) | |
2021-05-04 | [bug] fix init crash | kali kaneko (leap communications) | |
2021-05-04 | Add a proper reconnection mechanism | Ruben Pollan | |
2021-05-04 | Fetch the gateways from menshen | Ruben Pollan | |
And use the fullness to display the status. | |||
2021-05-04 | Get the list of locations as soon as possible | Ruben Pollan | |
2021-05-04 | Fix the tests | Ruben Pollan | |
2021-05-04 | Location selection more responsive | Ruben Pollan | |
2021-05-04 | Let's rename the API to use location instead of gateway | Ruben Pollan | |
2021-05-04 | Don't expose the full gateway out of the vpn module | Ruben Pollan | |
We just care about locations and fullness. | |||
2021-05-04 | remove ugly on/off buttons | kali kaneko (leap communications) | |
2021-05-04 | fix uninitialized byCity bug | kali kaneko (leap communications) | |
2021-05-04 | document functions | kali kaneko (leap communications) | |
2021-05-04 | fix filter gws by transport | kali kaneko (leap communications) | |
2021-05-04 | wip: select by city from the gui | kali kaneko (leap communications) | |
2021-05-04 | select by city | kali kaneko (leap communications) | |
2021-05-04 | [tests] fix gateways tests | kali kaneko (leap communications) | |
2021-05-04 | [feat] expose gateway selector in gui | kali kaneko (leap communications) | |
2021-05-04 | [feat] expose gateway selection in webapi | kali kaneko (leap communications) | |
2021-05-04 | [feat] svg map for gateway panel | kali kaneko (leap communications) | |
2021-05-04 | [feat] gateway pool | kali kaneko (leap communications) | |
2021-05-04 | [refactor] some renaming, preliminar refactor | kali kaneko (leap communications) | |
2021-05-04 | [feat] store gateway we connect to | kali kaneko (leap communications) | |
firs step on an usable gateway selector | |||
2021-03-11 | [bug] fail gracefully on connection initialization errors | kali 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] increase bonafide timeout | kali kaneko (leap communications) | |
10 seconds might be too low nowadays when accessed from some regions. - Related: #463 | |||
2020-10-30 | [bug] detect correctly polkit in kde and lubuntu | Ruben Pollan | |
- Resolves: #374 | |||
2020-10-23 | [pkg] windows vendoring fixes | kali | |
2020-10-13 | [bug] get the correct snap paths | Ruben Pollan | |
config.BinaryName is not set when the global variables are defined, we need to generate the string when we need it instead. | |||
2020-10-13 | [pkg] osx helper and working qt installer | kali | |
2020-10-13 | [feat] improve error handling during login | kali | |
2020-10-02 | [bug] remove apiURL from bonafide | kali 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-25 | [test] fix the tests to work with the new vendoring | Ruben Pollan | |
2020-09-25 | [bug] fix variable in template | kali kaneko (leap communications) | |
- add some extra debug info for troubleshooting start errors - fix vendors labels | |||
2020-09-08 | [feat] lookup the config vars at runtime | kali kaneko (leap communications) | |
- Resolves: #326 | |||
2020-09-08 | [refactor] fix error handling after review | 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 | [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. |