<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask_client.git/src/leap/bitmask/services/eip/conductor.py, branch 0.8.0rc3</title>
<subtitle>[bitmask_client] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/'/>
<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>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>
<entry>
<title>Code style fixes.</title>
<updated>2014-07-16T12:39:17+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-07-16T12:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=432fcab9f838b0bfc81ed8d40d92b4b5d3854f24'/>
<id>432fcab9f838b0bfc81ed8d40d92b4b5d3854f24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use new backend/signaler and start logic in processes.</title>
<updated>2014-07-14T15:11:50+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-06-18T15:37:23+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=6dbd52e2f0d75ad9bf7c2f11e3384d8bab0520c9'/>
<id>6dbd52e2f0d75ad9bf7c2f11e3384d8bab0520c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>change elements naming</title>
<updated>2014-06-05T21:01:08+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2014-06-05T20:38:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=bc60662ccc740d191cf8a1d368e66459dd1c4ae5'/>
<id>bc60662ccc740d191cf8a1d368e66459dd1c4ae5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tear down fw on cold starts. Closes: ##5727</title>
<updated>2014-06-04T19:01:50+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2014-06-04T17:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=aba3ea21d83e6e073baf01643b68832530a6f4d0'/>
<id>aba3ea21d83e6e073baf01643b68832530a6f4d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>catch openvpn unexpected ending</title>
<updated>2014-06-04T19:01:48+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2014-06-04T15:11:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=0626d6349472bdcd934328165cfe1a0e7d891bfe'/>
<id>0626d6349472bdcd934328165cfe1a0e7d891bfe</id>
<content type='text'>
show also the back-to-clearnet button on that case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
show also the back-to-clearnet button on that case.
</pre>
</div>
</content>
</entry>
<entry>
<title>add restore clearnet button. Closes: #5726</title>
<updated>2014-06-04T19:01:40+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2014-06-02T20:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=687e1a87da9321b27ad966907db0f58f1c25b157'/>
<id>687e1a87da9321b27ad966907db0f58f1c25b157</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check openvpn bin path before starting openvpn</title>
<updated>2014-05-30T13:58:17+00:00</updated>
<author>
<name>Tomás Touceda</name>
<email>chiiph@leap.se</email>
</author>
<published>2014-05-29T19:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=d4d6b0c5476b45629d632debe4527f9d6cb3cb0e'/>
<id>d4d6b0c5476b45629d632debe4527f9d6cb3cb0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
