Age | Commit message (Collapse) | Author |
|
Before finishing the main thread let's wait for the finish of the
bitmask/pid/... tear down. So the firewall gets down when you ctrl-c.
- Resolves: #142
|
|
- Resolves: #141
|
|
If bitmask-vpn attempts to connect when there is no internet let's keep retrying
fetching the eip json until internet comes.
- Resolves: #126
|
|
When there was no configuration file the 'conf.StartVPN' was set tu
false. Let's set it properly even if there is no config file.
- Resolves: #128
|
|
|
|
Rename the icon to icon.svg/icon.ico instead of having the name of the
app in it.
- Resolves: #98
|
|
|
|
|
|
|
|
this should resolve DNS leaks on windows.
-Resolves: #113
|
|
The -start-vpn flag can be set to on or off to turn the vpn on or off
just after launching bitmask-vpn. So it doesn't depend on the status of
the vpn of the last run.
- Resolves: #114
|
|
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
|
|
Let's send the notification to another goroutine.
- Resolves: #112
|
|
- Resolves: #110
|
|
|
|
in systems with newer openssl, tls 1.0 has been disabled.
however, this breaks the ability of a client in a newer system to
connect with the openvpn servers on providers that are still on stretch.
platform needs to be upgraded.
-Related: #105
|
|
- Resolves: #106
|
|
|
|
|
|
|
|
|
|
Let's use a more structured folder system:
https://github.com/golang-standards/project-layout
- Resolves: #99
|