<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask_client.git/src/leap/bitmask/services/eip/vpnprocess.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>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 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>Support EIP in OSX</title>
<updated>2014-07-15T12:12:18+00:00</updated>
<author>
<name>Tomás Touceda</name>
<email>chiiph@leap.se</email>
</author>
<published>2014-07-14T19:24:59+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=57ac3750970777bb5b6e372e5eb00f3144098d90'/>
<id>57ac3750970777bb5b6e372e5eb00f3144098d90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Lowercase signals names.</title>
<updated>2014-07-14T15:14:20+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-06-11T18:35:10+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=b66c1643eeb094a0f54d621ec3bf2c93173b767d'/>
<id>b66c1643eeb094a0f54d621ec3bf2c93173b767d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Install missing stuff into /usr/local/sbin. Closes: #$741</title>
<updated>2014-06-12T16:06:46+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2014-06-10T20:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_client.git/commit/?id=2f092ea9dbe46d1bebe1576cd7626bf325fe82e5'/>
<id>2f092ea9dbe46d1bebe1576cd7626bf325fe82e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
</feed>
