<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-vpn.git/pkg/systray, branch master</title>
<subtitle>[bitmask-vpn] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/'/>
<entry>
<title>[bug] switch to keybase go-ps implementation</title>
<updated>2020-04-30T20:19:53+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2020-04-06T17:45:51+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=14a605300b7c1e1e2c32a7d10a401f6351a149ed'/>
<id>14a605300b7c1e1e2c32a7d10a401f6351a149ed</id>
<content type='text'>
The old mitchellh go-ps is not maintained and it has an issue where it
truncates the process names:
https://github.com/mitchellh/go-ps/issues/15

- Related: #152
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old mitchellh go-ps is not maintained and it has an issue where it
truncates the process names:
https://github.com/mitchellh/go-ps/issues/15

- Related: #152
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] donate menuitem is configurable</title>
<updated>2019-10-11T22:05:47+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2019-10-10T22:33:42+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=a8e1ad2617c36a493b317c81e96f7c1bdcc1cd29'/>
<id>a8e1ad2617c36a493b317c81e96f7c1bdcc1cd29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] exit cleanly in osx</title>
<updated>2019-09-08T02:00:32+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2019-09-04T23:16:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=74733b24c971a006c03e6d413a1ee71102c499d7'/>
<id>74733b24c971a006c03e6d413a1ee71102c499d7</id>
<content type='text'>
two things happen differently in osx:

- call to systray.Quit() halts the program (so if called directly, none
        of the deferred functions that we use for cleanup get to
        execute)
- systray.Run() blocks (so after loop returns, the main run.Run() function
        did not get to receive the boolean through the finishedCh channel.

proper shutdown is therefore fixed here by moving the call to
systray.Quit() to a goroutine that executes when the initialize()
function calls all the deferred functions.

we need to revisit this in case we want to break the main select loop
for a reson other than successfully terminating the program.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
two things happen differently in osx:

- call to systray.Quit() halts the program (so if called directly, none
        of the deferred functions that we use for cleanup get to
        execute)
- systray.Run() blocks (so after loop returns, the main run.Run() function
        did not get to receive the boolean through the finishedCh channel.

proper shutdown is therefore fixed here by moving the call to
systray.Quit() to a goroutine that executes when the initialize()
function calls all the deferred functions.

we need to revisit this in case we want to break the main select loop
for a reson other than successfully terminating the program.
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] be able to use obfs4</title>
<updated>2019-08-16T20:58:46+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2019-07-22T15:47:08+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=1de7bb124a5e502945712ef34f924ca4d1d0ca45'/>
<id>1de7bb124a5e502945712ef34f924ca4d1d0ca45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] move svg icon to assets folder</title>
<updated>2019-08-05T15:45:58+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2019-07-01T17:33:53+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=336cae5cdf073b74df702c6220504ea0a463469b'/>
<id>336cae5cdf073b74df702c6220504ea0a463469b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] fix path for the snap icon</title>
<updated>2019-08-05T15:45:57+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2019-07-01T17:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=f4ae27200a577fd14e993751b533389850049fb9'/>
<id>f4ae27200a577fd14e993751b533389850049fb9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] wait for tear down</title>
<updated>2019-06-13T10:15:08+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2019-06-13T10:15:08+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=a9ab5e74832545b7914fbbda45b97db10c8e9265'/>
<id>a9ab5e74832545b7914fbbda45b97db10c8e9265</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] check if polkit is running and launch it if possible</title>
<updated>2019-06-13T09:51:32+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2019-06-12T17:04:51+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=56d79a60679ba3783dcb5dd1ebe69436c5e5af7c'/>
<id>56d79a60679ba3783dcb5dd1ebe69436c5e5af7c</id>
<content type='text'>
- Resolves: #141
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Resolves: #141
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] start VPN automatically on first launch</title>
<updated>2019-05-16T12:20:01+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2019-05-16T12:20:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=fc0574604581e6bfd5177f6547a0510d40e00791'/>
<id>fc0574604581e6bfd5177f6547a0510d40e00791</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>[locales] add romanian</title>
<updated>2019-02-21T17:25:35+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2019-02-21T17:25:35+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-vpn.git/commit/?id=866b586fa8b34253a40a76b55208ad136575be2a'/>
<id>866b586fa8b34253a40a76b55208ad136575be2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
