summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-25[pkg] remove vendoring of getlantern/systrayKali Kaneko (leap communications)
after https://github.com/getlantern/systray/commit/5fb0feca3c0677e9fa31e579ff69631f49a379a2 was merged, we don't need to keep using the vendoring of systray. there is some flickering with the stop/start/cancel menu items chening their orderning that still needs to be solved.
2018-10-25[pkg] build snap in the CI from the current codeRuben Pollan
- Resolves: #75
2018-10-25[bug] check the process name to see if the pid file is validRuben Pollan
When there is a pid file from a previous crash, in some situations the pid has being reused by the operative system for other processes. Let's check that the exectuable name maches the name of the systray binary. - Resolves: #50
2018-10-25[feat] store temporary icons in /var/tmpRuben Pollan
- Resolves: #26
2018-10-25[bug] let's not delete the icons until they are not used anymoreRuben Pollan
2018-10-17[ci] lint: remove bogus control charKali Kaneko (leap communications)
2018-10-16[ci] lint gitlab-ci.yamlKali Kaneko (leap communications)
2018-10-16[ci] osx builderKali Kaneko (leap communications)
2018-10-11[feat] use white icon on windowskali
- Resolves: #64
2018-10-10[feat] improve readability of errorsRuben Pollan
Let's not report 'bitmaskd is not running' in standalone mode. - Resolves: #35
2018-10-11[feat] get version from filekali
if we're running from snap, we take the version string from a file in the snap folder. the version.sh script is executed during the creation of the snap, and is expected to write a version.txt file in the snap/ folder.
2018-10-10[feat] systray linux: unlink temp files as soon as they are in useRuben Pollan
Stop generating one file in /tmp for each icon change. Let's move the clean up to the set icon instead of waiting for the quit clean up. Unlink will remove the file from /tmp, but app_indicator will hold a descriptor until it finishes with it. This is a cherry-pick from a pull-request upstream: https://github.com/getlantern/systray/pull/63 - Resolves: #60
2018-10-10[pkg] make standalone the default buildRuben Pollan
2018-10-08[bug] fix gateway selection by timezoneRuben Pollan
Go time library returns the timezone offset in seconds and we where using it as hours. - Resolves: #72
2018-10-03[ci] fix typo in image pathKali Kaneko (leap communications)
2018-10-02[ci] change path for registryKali Kaneko (leap communications)
2018-10-01[ci] use our own docker image for building systrayKali Kaneko (leap communications)
see the dockerfile in riseup_vpn/docker, that's uploaded to leap's docker registry.
2018-09-26[pkg] vendor getlantern/systraykali
this is a workaround for riseup_vpn#28
2018-09-18[bug] println doesn't need string formatingRuben Pollan
2018-09-18[test] add snap build to the CIRuben Pollan
2018-09-06[bug] on quit don't wait for notifications that might not come0.18.9Ruben Pollan
2018-09-06[bug] pass bitmask root path from snapKali Kaneko (leap communications)
2018-09-06[feat] check regularly the statusRuben Pollan
Don't trust that the status will be reported by openvpn/bitmaskd correctly. Let's do polling every 5 seconds.
2018-08-23[feat] fake state on clickRuben Pollan
Let's change the systray state as soon as the user clicks on it, instead of waiting for openvpn to notify the status change.
2018-08-21[test] get nsis from ubuntu cosmicRuben Pollan
- Resolves: #61
2018-08-21[doc] add instructions on how to report an issueRuben Pollan
2018-08-02[test] build standalone on the CIRuben Pollan
2018-08-02[doc] update readme to linux warnings and standaloneRuben Pollan
2018-07-19[feat] most args are moved to the helperRuben Pollan
2018-07-11[pkg] build windows installer in the CIRuben Pollan
2018-07-10[feat] autostart the standalone systray if the vpn was onRuben Pollan
- Resolves: #8
2018-07-09[pkg] use powershell for the version numberRuben Pollan
2018-07-04[feat] add logger fileRuben Pollan
- Resolves: #56
2018-06-26[feat] add support for the helper in goRuben Pollan
2018-06-25[feat] rename bitmask_go to standaloneRuben Pollan
2018-06-25[feat] change the donation notification timeout to 1 hourRuben Pollan
- Resolves: #57
2018-06-21[bug] fixup last commit stringRuben Pollan
2018-06-21[bug] send a "null" to the openvpn_stop windows helperRuben Pollan
2018-06-21[bug] the nim helper wants the args as space separatedRuben Pollan
2018-06-21[bug] clean up vpn args for windowsRuben Pollan
2018-06-21[feat] pass the right windows args to openvpnRuben Pollan
2018-06-21[bug] add windows support to the pid fileRuben Pollan
- Resolves: #43
2018-06-21[feat] add support for the windows launcherRuben Pollan
2018-06-20[feat] sort gateways by timezoneRuben Pollan
And let us select gateways. - Resolves: #42
2018-06-20[feat] get openvpn args/gateways from the eip-service.jsonRuben Pollan
2018-06-20[feat] do a proper openvpn process managementRuben Pollan
2018-06-20[feat] capture SIGINT and close properlyRuben Pollan
2018-06-20[feat] pure go bitmask vpn implemenationRuben Pollan
- Resolves: #42
2018-06-20[bug] fmt int is %d instead of %iRuben Pollan
2018-06-20[docs] document sed incompatibility for osxKali Kaneko (leap communications)