<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-dev.git/src/leap/bitmask/vpn/fw, branch 0.10.5rc1</title>
<subtitle>[bitmask-dev] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/'/>
<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>
<entry>
<title>[feat] fix OpenVPN start/stop in OSX using a process canary</title>
<updated>2017-06-16T17:22:26+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-06-15T16:24:03+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=91b001b65f6974897fb0d7fd13991facd8227c47'/>
<id>91b001b65f6974897fb0d7fd13991facd8227c47</id>
<content type='text'>
- correctly start the openvpn process canary
- use helper to fix tearing down of the vpn
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- correctly start the openvpn process canary
- use helper to fix tearing down of the vpn
</pre>
</div>
</content>
</entry>
<entry>
<title>[pkg] reorder osx helper files</title>
<updated>2017-06-13T12:40:59+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2017-06-13T12:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=77b33c49d004d72f58ebcf4cbb95eb87acccbea9'/>
<id>77b33c49d004d72f58ebcf4cbb95eb87acccbea9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] make openvpn and firewall able to launch</title>
<updated>2017-06-08T22:48:40+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-06-08T22:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=a003e13cec2c44160b46047d0fee8d52dfc6253f'/>
<id>a003e13cec2c44160b46047d0fee8d52dfc6253f</id>
<content type='text'>
with these fixes, I'm able to finally launch openvpn and firewall on
osx. :)

all that's left for a minimum vpn release is packaging and installing
all the helpers in the proper place.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
with these fixes, I'm able to finally launch openvpn and firewall on
osx. :)

all that's left for a minimum vpn release is packaging and installing
all the helpers in the proper place.
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] document testing of the osx helper</title>
<updated>2017-06-07T15:01:30+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2017-06-07T15:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=ef7925618b1da118d4d565d8b096130e89ad78aa'/>
<id>ef7925618b1da118d4d565d8b096130e89ad78aa</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>2017-06-07T11:07:56+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2017-06-07T11:07:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=224c1294bba442c64d1a7f832b17648ff07c691e'/>
<id>224c1294bba442c64d1a7f832b17648ff07c691e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
