<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-dev.git/src/leap/bitmask/vpn/fw, branch master</title>
<subtitle>[bitmask-dev] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/'/>
<entry>
<title>[bug] fix constants import error</title>
<updated>2018-06-13T18:25:33+00:00</updated>
<author>
<name>kali</name>
<email>kali@leap.se</email>
</author>
<published>2018-06-12T18:17:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=5a68ef22ccc372c36ab9ba09290e6df8722b6043'/>
<id>5a68ef22ccc372c36ab9ba09290e6df8722b6043</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 import</title>
<updated>2018-04-11T14:40:11+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-04-03T23:51:00+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=fa6ab2631f86cb323d6adeb09d855ef861a79c2b'/>
<id>fa6ab2631f86cb323d6adeb09d855ef861a79c2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[style] pep8</title>
<updated>2018-04-11T14:40:11+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-04-03T23:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=0607379f8105c2e1a706618ca0f28d9f8e135312'/>
<id>0607379f8105c2e1a706618ca0f28d9f8e135312</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>several fixes for riseupvpn snap</title>
<updated>2018-04-11T14:40:10+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-04-03T00:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=3169015c5f5eaed5f2ad48e486b1fe96e1eb6bbe'/>
<id>3169015c5f5eaed5f2ad48e486b1fe96e1eb6bbe</id>
<content type='text'>
- move snap folder to root folder, to allow automated builds
- install only polkit file outside of snap
- change path of bitmask-root accordingly in bitmask
- fix check for polkit file inside snap
- change and document the algorithm for picking bitmask-root in linux
- add LD_LIBRARY_PATH as an environment entry for bitmask-systray
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- move snap folder to root folder, to allow automated builds
- install only polkit file outside of snap
- change path of bitmask-root accordingly in bitmask
- fix check for polkit file inside snap
- change and document the algorithm for picking bitmask-root in linux
- add LD_LIBRARY_PATH as an environment entry for bitmask-systray
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] move platform constants into leap.bitmask</title>
<updated>2018-03-28T21:51:25+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2018-03-27T11:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=dcbbda4dbd442340cbc46e2f1a476cb21e12ca0f'/>
<id>dcbbda4dbd442340cbc46e2f1a476cb21e12ca0f</id>
<content type='text'>
The IS_${platform} constants are used in more places than the vpn
module. Let's define them in leap.bitmask.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The IS_${platform} constants are used in more places than the vpn
module. Let's define them in leap.bitmask.
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] display vpn status on systray</title>
<updated>2017-11-01T00:40:18+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-10-24T23:52:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=b0e1bd223368f09e49f13b9ecf04fb0570e04dc0'/>
<id>b0e1bd223368f09e49f13b9ecf04fb0570e04dc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] use sytem-wide bitmask-root, if found</title>
<updated>2017-10-06T16:32:11+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-10-06T00:30:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=b66ec16f764be769e4a15dae783292ac4cd32f3b'/>
<id>b66ec16f764be769e4a15dae783292ac4cd32f3b</id>
<content type='text'>
we make a distinction between the system-wide bitmask-root, which should
be placed there by the maintainers of whatever packages your
distribution uses, and the bitmask-root that is placed by the bundles
(using polkit).

since the bundles copying over the helper from user-writeable folders
is a potential attack vector, we prefer to use the package's version if
present.

also, if we cannot find either, we abort the launching of the VPN. we've
discussed that this might move to the service initialization instead,
but I think the cases in which this is needed should be rare.

I fix also a corner-case in which we were using getcwd() at import time.
if you execute code and then remove the installation path, this will
raise a traceback in bitmaskctl. I think it's nicer to catch the error
properly when starting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we make a distinction between the system-wide bitmask-root, which should
be placed there by the maintainers of whatever packages your
distribution uses, and the bitmask-root that is placed by the bundles
(using polkit).

since the bundles copying over the helper from user-writeable folders
is a potential attack vector, we prefer to use the package's version if
present.

also, if we cannot find either, we abort the launching of the VPN. we've
discussed that this might move to the service initialization instead,
but I think the cases in which this is needed should be rare.

I fix also a corner-case in which we were using getcwd() at import time.
if you execute code and then remove the installation path, this will
raise a traceback in bitmaskctl. I think it's nicer to catch the error
properly when starting.
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] remove verbose debug info</title>
<updated>2017-08-30T20:23:10+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-08-30T20:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=a24368a01fd7bc2671f0abbb23a9397815afc0bb'/>
<id>a24368a01fd7bc2671f0abbb23a9397815afc0bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] return if cannot parse state</title>
<updated>2017-08-30T20:18:51+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-08-28T22:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=2ff3f6adf7ce24cf31f5ad398cebddef0ff0b0a1'/>
<id>2ff3f6adf7ce24cf31f5ad398cebddef0ff0b0a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[tests] fix check-ip script</title>
<updated>2017-08-30T20:18:49+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-08-28T15:00:30+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=04bce963c2314dc9b21bd86224e75c22aae39d70'/>
<id>04bce963c2314dc9b21bd86224e75c22aae39d70</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
