<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-dev.git/docs, 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>[feat] implement --nowindow flag to display only systray</title>
<updated>2018-01-25T00:19:17+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-22T19:37:30+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=2d72f6eb4b220c8dfa3c64b2f6b82365791f0424'/>
<id>2d72f6eb4b220c8dfa3c64b2f6b82365791f0424</id>
<content type='text'>
for some usages, specially with autostart enabled, user might want to
launch only the systray.

this commit implements a simple ``--nowindow`` switch that just avoids
showing the main window for now. in the future, we can have a different
entrypoint that just launches bitmaskd and a minimal systray widget.

I'm not documenting this feature properly since I think this is still
missing some functionality: the ability to switch on and off the vpn,
and the ability to pass the --autostart as a flag to the bitmask
entrypoint.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for some usages, specially with autostart enabled, user might want to
launch only the systray.

this commit implements a simple ``--nowindow`` switch that just avoids
showing the main window for now. in the future, we can have a different
entrypoint that just launches bitmaskd and a minimal systray widget.

I'm not documenting this feature properly since I think this is still
missing some functionality: the ability to switch on and off the vpn,
and the ability to pass the --autostart as a flag to the bitmask
entrypoint.
</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] 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>
<entry>
<title>[doc] add changelog entry for the qubes firewall fix.</title>
<updated>2018-01-12T10:21:50+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2018-01-12T10:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=248a92626eff1b70a5028fea665c940f9f86901e'/>
<id>248a92626eff1b70a5028fea665c940f9f86901e</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 issues with dns resolution with systemd-resolved</title>
<updated>2018-01-09T21:10:53+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2018-01-09T19:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=799f16d85e569755dc7284a4f3d44878b4116d47'/>
<id>799f16d85e569755dc7284a4f3d44878b4116d47</id>
<content type='text'>
In ubuntu 17.10 some changes with systemd-resolved broke our firewall,
blocking all DNS queries. The masquerade rules in the firewall, that
are used to rewrite the source IP address of the DNS queries, were
wrongly modifying the queries to systemd-resolved.

Let's apply masquerade only to the packets addressed to the nameserver.

- Resolves: #9137
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In ubuntu 17.10 some changes with systemd-resolved broke our firewall,
blocking all DNS queries. The masquerade rules in the firewall, that
are used to rewrite the source IP address of the DNS queries, were
wrongly modifying the queries to systemd-resolved.

Let's apply masquerade only to the packets addressed to the nameserver.

- Resolves: #9137
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] add missing libs to pyinstaller for qtwebengine</title>
<updated>2018-01-09T16:49:21+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-09T12:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=261399e32c72295f238a387bcaa0f50fb76da9ed'/>
<id>261399e32c72295f238a387bcaa0f50fb76da9ed</id>
<content type='text'>
- Resolves: #9191
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Resolves: #9191
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] try other gateways if the main one fails</title>
<updated>2018-01-08T19:06:34+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2018-01-08T17:01:07+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=776447a9c03d969928b8fb124738969ebf265ca0'/>
<id>776447a9c03d969928b8fb124738969ebf265ca0</id>
<content type='text'>
Removing '--persist-ip' param on openvpn it will try to connect to a
different gateway if the first one fails. This means, that in case of
network disconnection for some minutes bitmask will keep rotating
between the different gateways and one the network comes back it will
not connect anymore to the first one, but to the one that was trying at
this moment.

- Resolves: #9188
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removing '--persist-ip' param on openvpn it will try to connect to a
different gateway if the first one fails. This means, that in case of
network disconnection for some minutes bitmask will keep rotating
between the different gateways and one the network comes back it will
not connect anymore to the first one, but to the one that was trying at
this moment.

- Resolves: #9188
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] documentation about vpn autostart</title>
<updated>2018-01-08T16:00:35+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-08T16:00:35+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=ad55e80771ed0f1308a60c6acaabbc57b0a8f49d'/>
<id>ad55e80771ed0f1308a60c6acaabbc57b0a8f49d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] webengine entrypoint</title>
<updated>2018-01-06T18:57:55+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-02T22:53:57+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=501379ee09c3510d1737d6292a2dd5732c19dfef'/>
<id>501379ee09c3510d1737d6292a2dd5732c19dfef</id>
<content type='text'>
this commit deprecates qtwebkit usage.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this commit deprecates qtwebkit usage.
</pre>
</div>
</content>
</entry>
</feed>
