<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-dev.git/src/leap/bitmask/backend, branch 0.8.0</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>2015-01-05T17:12:49+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2015-01-05T17:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=b9326cfceb304cebeb97017ebb8d22ba06f98f75'/>
<id>b9326cfceb304cebeb97017ebb8d22ba06f98f75</id>
<content type='text'>
This reverts commit 93750f2371555ad0c769c62c1bd179e2b96c282c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 93750f2371555ad0c769c62c1bd179e2b96c282c.
</pre>
</div>
</content>
</entry>
<entry>
<title>Create the certificates if they don't exist.</title>
<updated>2014-12-29T21:33:21+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-12-19T22:16:42+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=75e340bc41803d6fa32df673bb8b1f4e045d4261'/>
<id>75e340bc41803d6fa32df673bb8b1f4e045d4261</id>
<content type='text'>
Fix typo for signal disconnection.
The backend is the one who always creates the certificates. Either if it
is run separately or in a process in the same app as the frontend.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix typo for signal disconnection.
The backend is the one who always creates the certificates. Either if it
is run separately or in a process in the same app as the frontend.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow frontend and backend to be run separately.</title>
<updated>2014-12-19T20:15:55+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-07-24T15:54:12+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=df160c0d44e8d0439d54313f097b2a4d9ada7357'/>
<id>df160c0d44e8d0439d54313f097b2a4d9ada7357</id>
<content type='text'>
Add the 'check_online' method to check whether the backend is accessible
or not.
Reduce the wait for running threads timeout on quit.
Add retry feature to the backend requests send.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the 'check_online' method to check whether the backend is accessible
or not.
Reduce the wait for running threads timeout on quit.
Add retry feature to the backend requests send.
</pre>
</div>
</content>
</entry>
<entry>
<title>Quit Bitmask if there is no polkit agent running.</title>
<updated>2014-12-18T15:53:12+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2014-10-01T19:19:58+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=855e96cefe975e50d140e6c8aa7d3407931b25d7'/>
<id>855e96cefe975e50d140e6c8aa7d3407931b25d7</id>
<content type='text'>
Closes #6150.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6150.
</pre>
</div>
</content>
</entry>
<entry>
<title>New keymanager API</title>
<updated>2014-09-16T18:03:44+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2014-09-16T16:00:45+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=50113102b7b089a576a14d459271ac3c2db48968'/>
<id>50113102b7b089a576a14d459271ac3c2db48968</id>
<content type='text'>
   get_all_keys_in_local_db -&gt; get_all_keys
   parse_openpgp_ascii_key -&gt; None
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   get_all_keys_in_local_db -&gt; get_all_keys
   parse_openpgp_ascii_key -&gt; None
</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>
</feed>
