Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2019-01-12 | [feat] reload firewall with SIGUSR1 | Ruben Pollan | |
- Resolves: riseup_vpn#46 | |||
2018-12-21 | [bug] launch the systray ASAP so notifications work | Ruben Pollan | |
The linux version of the notifications library we are using doesn't handle the gtk.main loop. It requires the systray to be running to be able to display a notification. Spliting the start of the systray and the loop we can start the systray pretty early and later on launch the main loop once we have bitmask and other stuff ready. - Related: #88 | |||
2018-10-10 | [feat] improve readability of errors | Ruben Pollan | |
Let's not report 'bitmaskd is not running' in standalone mode. - Resolves: #35 | |||
2018-09-18 | [bug] println doesn't need string formating | Ruben Pollan | |
2018-07-10 | [feat] autostart the standalone systray if the vpn was on | Ruben Pollan | |
- Resolves: #8 | |||
2018-07-04 | [feat] add logger file | Ruben Pollan | |
- Resolves: #56 | |||
2018-06-20 | [feat] sort gateways by timezone | Ruben Pollan | |
And let us select gateways. - Resolves: #42 | |||
2018-06-20 | [feat] pure go bitmask vpn implemenation | Ruben Pollan | |
- Resolves: #42 | |||
2018-06-19 | [bug] lock main goroutine into OS thread | Ruben Pollan | |
- Resolves: #52 | |||
2018-06-04 | [feat] notify if it can't start the VPN0.0.1 | Ruben Pollan | |
- Resolves: #35 | |||
2018-06-04 | [feat] add version string | Ruben Pollan | |
The binary now has a --version that is extracted from the git tags/commits. - Resolves: #39 | |||
2018-05-26 | [feat] create config folder if it doesn't exist | Ruben Pollan | |
2018-05-24 | [feat] add about page | Ruben Pollan | |
And update links. - Resolves: #34 | |||
2018-04-19 | [feat] Ask for donations | Ruben Pollan | |
- Resolves: #24 | |||
2018-04-11 | [feat] autoconnect if is the first run or was not manually stopped | Ruben Pollan | |
- Resolves: #23 | |||
2018-03-27 | [i18n] simplify i18n strings | Ruben Pollan | |
Let's make the application name configurable. | |||
2018-03-20 | [feat] only one systray can be in execution | Ruben Pollan | |
Create a systray.pid file to check if another systray is in execution and only one systray is allowed to be running. - Resolves: #17 | |||
2018-02-21 | [bug] ignore config parsing errors | Ruben Pollan | |
2018-02-21 | [feat] add i18n support | Ruben Pollan | |
Using golang.org/x/text, wich is still in early stages of development, but seems to work good enough for our needs. - Resolves: #2 | |||
2018-02-15 | [bug] check if error is not nil before checking if it's nopolkit | Ruben Pollan | |
2018-02-14 | [feat] timeout if bitmaskd doesn't respond | Ruben Pollan | |
- Resolves: #7 | |||
2018-02-14 | [feat] install helpers if needed | Ruben Pollan | |
- Resolves: #6 | |||
2018-02-13 | [doc] add copyright notice | Ruben Pollan | |
2018-02-13 | Close bitmask when the systray quits | Ruben Pollan | |
2018-02-09 | [style] nicer looking | Ruben Pollan | |
2018-02-08 | [feat] use a config file to check when to produce the next notification | Ruben Pollan | |
2018-02-08 | [feat] hardcode riseup.net as vpn provider | Ruben Pollan | |
2018-02-08 | [style] point imports into leap repo | Ruben Pollan | |
2018-01-23 | [feat] add gateway selection | Ruben Pollan | |
2018-01-19 | [feat] implement bitmask.core zmq comunication | Ruben Pollan | |
2018-01-16 | [feat] Dummy implementation of the systray | Ruben Pollan | |