<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-dev.git/src/leap/bitmask/vpn, branch 0.10.3rc1</title>
<subtitle>[bitmask-dev] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/'/>
<entry>
<title>[tests] workaround for functional tests in docker</title>
<updated>2018-01-25T00:19:22+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-23T22:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=cbfd0dc8873fbfb604782faded94fc77a7ab9430'/>
<id>cbfd0dc8873fbfb604782faded94fc77a7ab9430</id>
<content type='text'>
polkit doesn't work inside docker.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
polkit doesn't work inside docker.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] do not fail if the provider does not allow anonymous vpn</title>
<updated>2018-01-25T00:19:20+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-23T00:18:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=b3e9efc82a04cd0f896b38dbe155a4191db393e5'/>
<id>b3e9efc82a04cd0f896b38dbe155a4191db393e5</id>
<content type='text'>
Since bonafide was not catching the error 401, an attempt to bootstrap a
provider that does not support anonvpn with the new setup was resulting
in a json that was containing only an error message.

this was producing an error when trying to access the configuration for
that provider's EIP section.

we now avoid writing a json config file if an error 401 is found, and
also catch the exception for a ValueError when the EIP section is not
found in the provider's configuration.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since bonafide was not catching the error 401, an attempt to bootstrap a
provider that does not support anonvpn with the new setup was resulting
in a json that was containing only an error message.

this was producing an error when trying to access the configuration for
that provider's EIP section.

we now avoid writing a json config file if an error 401 is found, and
also catch the exception for a ValueError when the EIP section is not
found in the provider's configuration.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] several fixes after review</title>
<updated>2018-01-25T00:19:18+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-22T20:14:48+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=7e05218519b1306a838a3fccfe342b8260af5b75'/>
<id>7e05218519b1306a838a3fccfe342b8260af5b75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] report missing polkit properly from main UI</title>
<updated>2018-01-25T00:19:16+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-18T14:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=c3306592fbb54fab0da44a8faaa8a1c6954537fd'/>
<id>c3306592fbb54fab0da44a8faaa8a1c6954537fd</id>
<content type='text'>
also refactor and move polkit_agent so that it does not depend on having
bitmask on the path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also refactor and move polkit_agent so that it does not depend on having
bitmask on the path.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] check if attribute exists</title>
<updated>2018-01-25T00:19:15+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-17T22:09:42+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=276c717b0d1d662cabc117cea7373418efedde09'/>
<id>276c717b0d1d662cabc117cea7373418efedde09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] autostart application when user logs in</title>
<updated>2018-01-25T00:19:14+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-17T20:03:48+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=bb69e8a2bd6117ee432e7b9ced09f200d61926b7'/>
<id>bb69e8a2bd6117ee432e7b9ced09f200d61926b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] implement autostart for vpn</title>
<updated>2018-01-25T00:19:13+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-17T18:35:54+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=40ee176057d214d5307d9addecd4df8db6231e73'/>
<id>40ee176057d214d5307d9addecd4df8db6231e73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] implement vpn status watchdog</title>
<updated>2018-01-25T00:19:12+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-17T18:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=b70e259490f8030931924cc9ccf6cb3708b06746'/>
<id>b70e259490f8030931924cc9ccf6cb3708b06746</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] hardcode tcp4 in vpn connections</title>
<updated>2018-01-25T00:19:11+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-16T22:40:42+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=a57c73e33f4937a5050f76ca5224e88801db4afe'/>
<id>a57c73e33f4937a5050f76ca5224e88801db4afe</id>
<content type='text'>
for now, we'll be hardcoding tcp as a more reliable alternative, no
matter what the provider announces.

explicitely specifying ipv4 should fix the case in which vpn fails to
start because ipv6 is disabled.

-Resolves: #9181, #9129
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for now, we'll be hardcoding tcp as a more reliable alternative, no
matter what the provider announces.

explicitely specifying ipv4 should fix the case in which vpn fails to
start because ipv6 is disabled.

-Resolves: #9181, #9129
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] support anonymous vpn</title>
<updated>2018-01-25T00:19:10+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-10T11:31:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=5ffa0c1710ce4038b94a026a58daf8f12aef2ec4'/>
<id>5ffa0c1710ce4038b94a026a58daf8f12aef2ec4</id>
<content type='text'>
honor the anonymous certificate for the providers that offer it.
this still needs a change in bonafide, in which if provider supports
anonymous access we still have to download eip-service.json

for testing, I assume this has been already manually downloaded.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
honor the anonymous certificate for the providers that offer it.
this still needs a change in bonafide, in which if provider supports
anonymous access we still have to download eip-service.json

for testing, I assume this has been already manually downloaded.
</pre>
</div>
</content>
</entry>
</feed>
