Age | Commit message (Collapse) | Author |
|
Let's use a more structured folder system:
https://github.com/golang-standards/project-layout
- Resolves: #99
|
|
- Resolves: riseup_vpn#46
|
|
If openvpn is off, but the firewall is up, we are in a fail-close status
and we should report it properly.
- Resolves: #97
|
|
Is not uncommon for the systray to be launched without internet access.
For example in the autostart if the network hasn't come up yet.
Let's fetch the vpn cert when the vpn is starting, instead of in the
initialization of the standalone bitmask. So if the initialization
happens when there is no network the systray doesn't fail to start.
- Resolves: #88
|
|
|
|
we try to use the geoip service, and if the answer has an entry for the
sorted gateways, we just use it instead of using the timezone heuristic.
- Resolves: #84
|
|
|
|
Get local timezone and http client as configurable things in bonafide,
so tests can set them. Also separate integration tests and unit tests.
|
|
This commit includes a hack to prioritize giraffe, a new riseup gateway
in europe to reduce the load in the existing node.
- Resolves: #81
|
|
Go time library returns the timezone offset in seconds and we where
using it as hours.
- Resolves: #72
|
|
|
|
|
|
|
|
|