summaryrefslogtreecommitdiff
path: root/pkg/vpn/openvpn.go
AgeCommit message (Collapse)Author
2021-11-23[feat] pass udp flag to bitmask-rootkali kaneko (leap communications)
2021-11-23[bug] do not use port 53 for the time beingkali kaneko (leap communications)
2021-11-23[ui] transient connecting statekali kaneko (leap communications)
2021-11-23[feat] support udp via environment variablekali kaneko (leap communications)
interim commit
2021-07-12[ui] give feedback about gateway selectionkali kaneko (leap communications)
-Resolves: #524
2021-06-22[bug] populate gateways early onkali kaneko (leap communications)
- Closes: #511
2021-06-22[bug] keep persist-tunkali 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[feat] log dns lookup if first cert fetch failskali kaneko (leap communications)
2021-05-17[feat] retry if dns lookup failskali kaneko (leap communications)
2021-05-17[feat] reuse certificate if found in config folderkali kaneko (leap communications)
2021-05-17[feat] store pt gateway for connection infokali kaneko (leap communications)
2021-05-04Add a proper reconnection mechanismRuben 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-05-04[feat] svg map for gateway panelkali 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
2020-10-23[pkg] windows vendoring fixeskali
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[test] sip integration testkali kaneko (leap communications)
2020-06-26[feat] pass initialization errors to guikali kaneko (leap communications)
2020-06-12[refactor] rename standalone to just vpnkali kaneko (leap communications)