<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask_client.git/src/leap/bitmask/services, branch 0.7.0rc2</title>
<subtitle>[bitmask_client] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/'/>
<entry>
<title>Revert "Fix soledad imports (#5989)."</title>
<updated>2014-09-26T13:13:44+00:00</updated>
<author>
<name>Tomás Touceda</name>
<email>chiiph@leap.se</email>
</author>
<published>2014-09-26T13:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=0db3d5a4aecc0a3c271b92c6187922c50d46df0a'/>
<id>0db3d5a4aecc0a3c271b92c6187922c50d46df0a</id>
<content type='text'>
This reverts commit 7fcc4f40eaa8214de8ae20cd71d173337ad64290.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 7fcc4f40eaa8214de8ae20cd71d173337ad64290.
</pre>
</div>
</content>
</entry>
<entry>
<title>single pref win: enabled/disable services via preferences window, account page.</title>
<updated>2014-09-19T21:23:14+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-09-05T00:09:29+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=4e7c4b48b4255ceac06900fa9e65824c52e15ba7'/>
<id>4e7c4b48b4255ceac06900fa9e65824c52e15ba7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>single pref win: move eip preferences to new combined preference window.</title>
<updated>2014-09-19T21:23:14+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-09-03T22:50:08+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=c7304e54e40cd9151e6d00a8441aaf48b68c9bcc'/>
<id>c7304e54e40cd9151e6d00a8441aaf48b68c9bcc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add email firewall</title>
<updated>2014-09-11T15:39:42+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2014-09-08T19:22:29+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=3d0708ad3e20aa8dddf6894b7536be3cd59cfbca'/>
<id>3d0708ad3e20aa8dddf6894b7536be3cd59cfbca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Code cleanup and logging improvements.</title>
<updated>2014-09-03T18:22:11+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-09-01T22:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=e6fae0977015919282971dbe8a00938415c1233b'/>
<id>e6fae0977015919282971dbe8a00938415c1233b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Better logging output for missing files and error.</title>
<updated>2014-09-03T18:00:51+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-09-03T17:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=de2f0e13a5a48e86b75eb54a56fe9f88b720193f'/>
<id>de2f0e13a5a48e86b75eb54a56fe9f88b720193f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move reactor import to the top.</title>
<updated>2014-09-03T18:00:51+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-09-01T21:33:10+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=59ae590f4126b3e5635467e05b9985dabc80a2f9'/>
<id>59ae590f4126b3e5635467e05b9985dabc80a2f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix soledad imports (#5989).</title>
<updated>2014-08-18T14:36:09+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2014-08-18T14:36:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=7fcc4f40eaa8214de8ae20cd71d173337ad64290'/>
<id>7fcc4f40eaa8214de8ae20cd71d173337ad64290</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix uncatched error with missing polkit. Closes: #5955</title>
<updated>2014-08-06T14:54:34+00:00</updated>
<author>
<name>kali</name>
<email>kali@katsi</email>
</author>
<published>2014-08-05T17:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=9a7485bcaf5460d68b7f601927500299bb2ca9f0'/>
<id>9a7485bcaf5460d68b7f601927500299bb2ca9f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cancel button for EIP connection.</title>
<updated>2014-08-01T20:40:04+00:00</updated>
<author>
<name>kali</name>
<email>kali@katsi</email>
</author>
<published>2014-07-28T00:00:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=3b469a2c006381ba9e56c1de92be4e87ad67e51b'/>
<id>3b469a2c006381ba9e56c1de92be4e87ad67e51b</id>
<content type='text'>
Closes: #4035

This falls in the "quick" workaround category.

A proper state machine that extends the four basic connection states
is hence needed. We have to accomodate design to have a
connection-oriented state machine in the backend (I would favor a
twisted protocol for this), and a more lightweight one that conducts
the gui-level changes (ie, change the actions / buttons / labels
accordingly).

Since this "cancel" functionality has been long postponed, I chose
to do one more ugly hack here, that is, show and hide dance with a
button that just calls the bitmask-root to kill the vpn process. It
should work well enough until we get to the reorganization needed for a
clean process control for eip.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes: #4035

This falls in the "quick" workaround category.

A proper state machine that extends the four basic connection states
is hence needed. We have to accomodate design to have a
connection-oriented state machine in the backend (I would favor a
twisted protocol for this), and a more lightweight one that conducts
the gui-level changes (ie, change the actions / buttons / labels
accordingly).

Since this "cancel" functionality has been long postponed, I chose
to do one more ugly hack here, that is, show and hide dance with a
button that just calls the bitmask-root to kill the vpn process. It
should work well enough until we get to the reorganization needed for a
clean process control for eip.
</pre>
</div>
</content>
</entry>
</feed>
