<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask_android.git/app/src/main/java/se/leap/bitmaskclient/eip, branch 0.8.1</title>
<subtitle>[bitmask_android] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/'/>
<entry>
<title>Stop normal and blocking VPNs correctly</title>
<updated>2014-12-17T11:25:31+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2014-12-17T11:25:31+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=63ae29d808da4c85c223f2e2b6824322b8fc45df'/>
<id>63ae29d808da4c85c223f2e2b6824322b8fc45df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update eip-service.json each EipFragment.onAttach</title>
<updated>2014-12-16T15:58:07+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2014-12-16T15:58:07+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=132b62695b021b61d1774944a7bfa6e9166d3ea0'/>
<id>132b62695b021b61d1774944a7bfa6e9166d3ea0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete gateways from profilemanager and from list.</title>
<updated>2014-12-15T19:45:55+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2014-12-15T19:45:55+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=9f146deb3448815fccc1637c00588e0dfb23293e'/>
<id>9f146deb3448815fccc1637c00588e0dfb23293e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Working on Android 5.</title>
<updated>2014-12-15T10:30:28+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2014-12-15T10:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=582758a34f6fd82ad1071bf9a196f0fa048689e8'/>
<id>582758a34f6fd82ad1071bf9a196f0fa048689e8</id>
<content type='text'>
Beware! https://code.google.com/p/android/issues/detail?id=80074: Wrong VpnService.prepare() behavior after re-installation of the VPN app on Android 5.0

"The following steps will cause incorrect behavior of the VpnService.prepare():

1. Establish VPN connection using any VPN app. VpnService.prepare() will return an intent for the "Connection request" system activity. Once user accepts it, VPN connection can be established successfully.
2. Uninstall VPN app.
3. Re-install the same VPN app.
4. Now VpnService.prepare() returns null, as if the VPN service has been already prepared.
5. Now VpnService.protect() returns false and VPN connection fails.

Device reboot is needed in order to be able to establish VPN connection again."
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Beware! https://code.google.com/p/android/issues/detail?id=80074: Wrong VpnService.prepare() behavior after re-installation of the VPN app on Android 5.0

"The following steps will cause incorrect behavior of the VpnService.prepare():

1. Establish VPN connection using any VPN app. VpnService.prepare() will return an intent for the "Connection request" system activity. Once user accepts it, VPN connection can be established successfully.
2. Uninstall VPN app.
3. Re-install the same VPN app.
4. Now VpnService.prepare() returns null, as if the VPN service has been already prepared.
5. Now VpnService.protect() returns false and VPN connection fails.

Device reboot is needed in order to be able to establish VPN connection again."
</pre>
</div>
</content>
</entry>
<entry>
<title>EIP fragment shown correctly.</title>
<updated>2014-12-09T13:08:17+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2014-12-09T13:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=5978db9bf758b7b229616d0575e327c58ad8cf94'/>
<id>5978db9bf758b7b229616d0575e327c58ad8cf94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Release flavor updated, back button works.</title>
<updated>2014-12-09T11:08:40+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2014-12-09T11:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=7da04dc635505c0bcfdcc2c86d186a7a6f0535f4'/>
<id>7da04dc635505c0bcfdcc2c86d186a7a6f0535f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reordered EIP methods.</title>
<updated>2014-12-01T18:52:54+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2014-12-01T18:52:54+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=a59f2e0083b05fd94e2d0d2c1fcfeaa42b851531'/>
<id>a59f2e0083b05fd94e2d0d2c1fcfeaa42b851531</id>
<content type='text'>
Written basic skeleton for testEIP, renamed testDashboard to start, in
the future, unit tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Written basic skeleton for testEIP, renamed testDashboard to start, in
the future, unit tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refresh gateways if the list is empty while starting eip.</title>
<updated>2014-12-01T16:13:26+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2014-12-01T16:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=ba682a453c4f188d57562d764635f1db7e2e1cab'/>
<id>ba682a453c4f188d57562d764635f1db7e2e1cab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed unused imports and unused .eip variables</title>
<updated>2014-11-27T19:09:05+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2014-11-27T19:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=2fc73d6bfe8d86464571258f008d8bcf6db0cc2d'/>
<id>2fc73d6bfe8d86464571258f008d8bcf6db0cc2d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>EipStatus detects and notifies changes by itself.</title>
<updated>2014-11-27T16:49:56+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2014-11-21T23:10:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=e4d4c07be386f809a8ac028df8146916fc0f7597'/>
<id>e4d4c07be386f809a8ac028df8146916fc0f7597</id>
<content type='text'>
Initial status message is "not connected", rather than "unknown".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initial status message is "not connected", rather than "unknown".
</pre>
</div>
</content>
</entry>
</feed>
