<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-dev.git/src/leap/bitmask/backend, branch 0.7.0rc1</title>
<subtitle>[bitmask-dev] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.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-dev.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>Don't defer action to thread here.</title>
<updated>2014-09-03T18:00:50+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-09-01T21:31:36+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=4f4520d938f726b344e1a71949f83aa385d92acd'/>
<id>4f4520d938f726b344e1a71949f83aa385d92acd</id>
<content type='text'>
We already are running the methods in a thread from the backend.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We already are running the methods in a thread from the backend.
</pre>
</div>
</content>
</entry>
<entry>
<title>make the login not wait for eip it cannot-start-eip</title>
<updated>2014-08-19T03:08:20+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2014-08-19T03:02:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=9f8c6bdda8ca6274e2d013d6528ab4ff83b35654'/>
<id>9f8c6bdda8ca6274e2d013d6528ab4ff83b35654</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-dev.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-dev.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-dev.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>Add frontend alive check to the backend.</title>
<updated>2014-07-24T18:23:20+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-07-22T14:33:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=ce88b52295881a3dd1bc0efec8e72b1d3a235e87'/>
<id>ce88b52295881a3dd1bc0efec8e72b1d3a235e87</id>
<content type='text'>
Stop the backend if the frontend process does not exist any more and
backend is not a daemon.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Stop the backend if the frontend process does not exist any more and
backend is not a daemon.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'refs/remotes/ivan/feature/add-backend-alive-check' into develop</title>
<updated>2014-07-24T18:19:02+00:00</updated>
<author>
<name>Tomás Touceda</name>
<email>chiiph@leap.se</email>
</author>
<published>2014-07-24T18:19:02+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=faadf8dc3bb1e49adc23c64d5a851b7eea0ce2ee'/>
<id>faadf8dc3bb1e49adc23c64d5a851b7eea0ce2ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Restrict access to the zmq certificates folder.</title>
<updated>2014-07-23T15:03:44+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-07-23T15:03:44+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=227a31d8892c67c64beebe5135cc850dfa71c3c6'/>
<id>227a31d8892c67c64beebe5135cc850dfa71c3c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add heartbeat to check if backend is alive.</title>
<updated>2014-07-21T20:11:33+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-07-21T20:03:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=68b1be8ef443b088cf5c1f7f964e1bd7ad42408e'/>
<id>68b1be8ef443b088cf5c1f7f964e1bd7ad42408e</id>
<content type='text'>
Send a 'ping' request every 2 secs to ensure that the backend is
running.
Use polling instead of recv on the backend_proxy. This was already
implemented for the signaler.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Send a 'ping' request every 2 secs to ensure that the backend is
running.
Use polling instead of recv on the backend_proxy. This was already
implemented for the signaler.
</pre>
</div>
</content>
</entry>
</feed>
