Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-30 | [bug] initialize bitmask with persisted udp option | kali kaneko (leap communications) | |
2021-11-29 | [feat] expose snowflake in preferences | kali kaneko (leap communications) | |
it will be disabled if Tor not present, for now | |||
2021-11-24 | [feat] enable udp only if really announced | kali kaneko (leap communications) | |
2021-11-24 | [feat] hook motd during bootstrap | kali kaneko (leap communications) | |
some refactor, plus fix docs | |||
2021-11-23 | [feat] pass udp flag to bitmask-root | kali kaneko (leap communications) | |
2021-11-23 | [ui] transient connecting state | 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-04 | Add a proper reconnection mechanism | 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 | 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 | [feat] expose gateway selector in gui | kali kaneko (leap communications) | |
2021-05-04 | [feat] expose gateway selection in webapi | kali kaneko (leap communications) | |
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 | |||
2020-11-05 | [tests] fix conditional flag for windows, was missing line break | kali kaneko (leap communications) | |
2020-11-04 | [bug] remove debug console in windows | kali | |
squashed in this commit: reintroduce the dummy autostart_win implementation that was removed by mistake. I did not manage to get autostart working in windows, this is pending to be re-worked. see https://0xacab.org/leap/bitmask-vpn/-/issues/389 | |||
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-30 | [feat] remove unused config options | Ruben Pollan | |
2020-09-25 | [pkg] windows helper and qtinstaller | kali | |
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 | [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 | [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-08-20 | [feat] login feedback | kali kaneko (leap communications) | |
- Resolves: #334 | |||
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-11 | [refactor] simplify, make port optional | kali kaneko (leap communications) | |
2020-08-11 | [feat] authentication token for webapi | kali kaneko (leap communications) | |
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 | [feat] pass initialization errors to gui | kali kaneko (leap communications) | |
2020-06-16 | [docs] remove references to deprecated bitmaskd | kali kaneko (leap communications) | |
2020-06-12 | [refactor] rename standalone to just vpn | kali kaneko (leap communications) | |
2020-06-12 | [refactor] reorganize modules | kali kaneko (leap communications) | |
bitmaskd: so long and thanks for all the fish! Signed-off-by: kali kaneko (leap communications) <kali@leap.se> | |||
2019-08-16 | [feat] be able to use obfs4 | Ruben Pollan | |
2019-02-04 | [feat] add -disable-autostart flag and config | Ruben Pollan | |
Make possible to disable the autostart configuration for the next run. I can be done by configuring "DisableAustostart" to true in the systra.json or by passing the '-disable-autostart' flag to the binary. To make that possible I have rework how the Config struct work separating the file configuration with the runtime configuration. - Resolves: #100 | |||
2019-01-17 | [refactor] rename the imports into bitmask-vpn | Ruben Pollan | |
2019-01-15 | [feat] Reorganize code | Ruben Pollan | |
Let's use a more structured folder system: https://github.com/golang-standards/project-layout - Resolves: #99 |