<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-dev.git, branch 0.10.1</title>
<subtitle>[bitmask-dev] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/'/>
<entry>
<title>[style] pep8</title>
<updated>2017-10-06T16:54:03+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-10-06T16:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=1176dacf732a42e89e50edeacb27bbedb405217c'/>
<id>1176dacf732a42e89e50edeacb27bbedb405217c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] add singleton bootstrap fix to changelog</title>
<updated>2017-10-06T16:45:37+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-10-06T16:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=038132d3b53a100c26e1ccac34f95771f505cbab'/>
<id>038132d3b53a100c26e1ccac34f95771f505cbab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] use bonafide Provider object as a singleton</title>
<updated>2017-10-06T16:38:42+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2017-10-06T09:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=a5cb9c9940b34252da66d43498d705980532f60c'/>
<id>a5cb9c9940b34252da66d43498d705980532f60c</id>
<content type='text'>
There was common situations where two provider instances where running
in parallel. And was creating weird errors (like getting wrong api_uri)
because the bootstrap deferreds were global but the Provider objects
not.

I don't like much singletons, but I think now is simpler than before.

- Resolves: #9073
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was common situations where two provider instances where running
in parallel. And was creating weird errors (like getting wrong api_uri)
because the bootstrap deferreds were global but the Provider objects
not.

I don't like much singletons, but I think now is simpler than before.

- Resolves: #9073
</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>[pkg] add soledad-common temporarily</title>
<updated>2017-10-06T16:23:31+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-10-06T16:23:31+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=08ca6b5dbe38c927037e1e6e8256c5dd8a11f03d'/>
<id>08ca6b5dbe38c927037e1e6e8256c5dd8a11f03d</id>
<content type='text'>
the released soledad packages didn't list soledad-common as a dependency
for client.

this change can be reverted after releasing soledad 0.10.4

-Resolves: #9065
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the released soledad packages didn't list soledad-common as a dependency
for client.

this change can be reverted after releasing soledad 0.10.4

-Resolves: #9065
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] add link to asciinema record of debian install</title>
<updated>2017-10-06T01:47:32+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-10-06T01:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=cbc8c629216527f1a8a0ec0faac3bedc22b5c300'/>
<id>cbc8c629216527f1a8a0ec0faac3bedc22b5c300</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] bump the docs version to 0.10.0</title>
<updated>2017-10-03T20:05:53+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-10-03T15:13:22+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=acab10caa730d20f5a0617edd2c71657664ad9a4'/>
<id>acab10caa730d20f5a0617edd2c71657664ad9a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[pkg] copy the folder to dist</title>
<updated>2017-10-03T21:29:19+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-10-03T21:17:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=f2b613b7586be6b038553463122d6112b48f18f6'/>
<id>f2b613b7586be6b038553463122d6112b48f18f6</id>
<content type='text'>
the package from docker was being copied with the `dist` name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the package from docker was being copied with the `dist` name.
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] add a package_in_docker target</title>
<updated>2017-10-03T20:51:03+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-10-03T20:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=916e7539cd0e86fbd639c514036296829b26606e'/>
<id>916e7539cd0e86fbd639c514036296829b26606e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[pkg] remove python testing on package</title>
<updated>2017-10-03T20:39:45+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2017-10-03T20:39:45+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=8d3afc5600ee365ac3c2309114d1917fb46ce81e'/>
<id>8d3afc5600ee365ac3c2309114d1917fb46ce81e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
