<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-dev.git/src/leap/bitmask/gui, branch 0.10.3</title>
<subtitle>[bitmask-dev] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/'/>
<entry>
<title>[pkg] add --no-pie to CFLAGS for wrapper</title>
<updated>2018-02-15T15:36:59+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-02-14T22:54:20+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=bf12655dffd3ec6db77e3d139bca734b09faff22'/>
<id>bf12655dffd3ec6db77e3d139bca734b09faff22</id>
<content type='text'>
-Resolves: #9232
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-Resolves: #9232
</pre>
</div>
</content>
</entry>
<entry>
<title>[pkg] packaging fixes for anonvpn bundle</title>
<updated>2018-02-15T15:36:58+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-02-14T01:38:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=5abd127f3780ca2078962ace489bd4c32b5d545d'/>
<id>5abd127f3780ca2078962ace489bd4c32b5d545d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] remove stale pidfile</title>
<updated>2018-02-15T15:36:51+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-02-13T23:14:21+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=96ba208a00617c462cbdd2802a3c97bc6ebb28f3'/>
<id>96ba208a00617c462cbdd2802a3c97bc6ebb28f3</id>
<content type='text'>
- Resolves: #9229
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Resolves: #9229
</pre>
</div>
</content>
</entry>
<entry>
<title>[style] pep8</title>
<updated>2018-02-15T15:36:49+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-02-13T22:09:20+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=c3c32258aaf2e1484f828e3198eff9880d7ba2e7'/>
<id>c3c32258aaf2e1484f828e3198eff9880d7ba2e7</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 fallback to webkit for bundles</title>
<updated>2018-02-15T15:36:42+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-02-11T21:31:54+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=03e4bae0942c58344d6021fdaa08342baa7aea3c'/>
<id>03e4bae0942c58344d6021fdaa08342baa7aea3c</id>
<content type='text'>
in the end, depending on webengine didn't seem to be such a great idea:
it makes bundles more complex, heavy and brittle.

I tried compiling qt5 and the maintained qtwebkit fork, but that had
also its own set of problems (lastly, pyinstaller didn't work properly;
pyqt also adds a lot of garbage even if you disabled lots of modules you
don't need).

so, this is a fallback to a stretch-based build. it fixes the libGL
library by adding the right version into the bundle.

in this commit I also add a dockerfile for an image that can build
bundles by installing pip dependencies directly in the system. this has
the advantage that the build process is very fast, but the downside that
a new image needs to be pushed to the registry each time that new
dependencies are added; we'll also miss any bug due to introducing new
dependncies (but hopefully it will be catched by other steps in the CI).
The good side of it is that it reduces the need for some hacks in the
build process when bundling from a virtualenv.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in the end, depending on webengine didn't seem to be such a great idea:
it makes bundles more complex, heavy and brittle.

I tried compiling qt5 and the maintained qtwebkit fork, but that had
also its own set of problems (lastly, pyinstaller didn't work properly;
pyqt also adds a lot of garbage even if you disabled lots of modules you
don't need).

so, this is a fallback to a stretch-based build. it fixes the libGL
library by adding the right version into the bundle.

in this commit I also add a dockerfile for an image that can build
bundles by installing pip dependencies directly in the system. this has
the advantage that the build process is very fast, but the downside that
a new image needs to be pushed to the registry each time that new
dependencies are added; we'll also miss any bug due to introducing new
dependncies (but hopefully it will be catched by other steps in the CI).
The good side of it is that it reduces the need for some hacks in the
build process when bundling from a virtualenv.
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] anonvpn entrypoints</title>
<updated>2018-02-15T15:36:37+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-02-08T00:03:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=29832c73adea3573ead5fcc8007419c67305014e'/>
<id>29832c73adea3573ead5fcc8007419c67305014e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] help string for bitmask gui</title>
<updated>2018-02-15T15:36:37+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-26T21:53:39+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=7697beb7034acacbe6964af0385a03b2ea33ec93'/>
<id>7697beb7034acacbe6964af0385a03b2ea33ec93</id>
<content type='text'>
- Resolves: #8794
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Resolves: #8794
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] use new assets for systray icons</title>
<updated>2018-01-25T00:19:19+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-22T23:20:58+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=bfd941fa8f7938698a5c5693d601c098250284e5'/>
<id>bfd941fa8f7938698a5c5693d601c098250284e5</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 --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>[style] pep8</title>
<updated>2018-01-06T18:57:56+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2018-01-04T17:38:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=2b5b79b114423f8d68c992d1bd0bb251e2dfba2b'/>
<id>2b5b79b114423f8d68c992d1bd0bb251e2dfba2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
