<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask_android.git/app/src/androidTest/java/se, branch develop</title>
<subtitle>[bitmask_android] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/'/>
<entry>
<title>update ics-openvpn: add and fix tests</title>
<updated>2017-09-20T23:36:33+00:00</updated>
<author>
<name>cyBerta</name>
<email>cyberta@riseup.net</email>
</author>
<published>2017-09-20T23:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=6f5e56314d199723d1ff41c05ce46204727d53ab'/>
<id>6f5e56314d199723d1ff41c05ce46204727d53ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>change expiration offset to 15 days before actual certificate expires</title>
<updated>2017-09-18T10:38:24+00:00</updated>
<author>
<name>cyBerta</name>
<email>cyberta@riseup.net</email>
</author>
<published>2017-09-18T10:38:24+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=afa289cbcce4a431f6bd587b490b6470ed6caa50'/>
<id>afa289cbcce4a431f6bd587b490b6470ed6caa50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vpn certificate gets renewed 3 month before current certificate expires</title>
<updated>2017-09-14T23:38:39+00:00</updated>
<author>
<name>cyBerta</name>
<email>cyberta@riseup.net</email>
</author>
<published>2017-09-14T23:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=dc9a7d39dc4cfe4c752704ffb4d1f02990da2dd1'/>
<id>dc9a7d39dc4cfe4c752704ffb4d1f02990da2dd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improves comparison of images - reduces complexity and more reliable</title>
<updated>2017-09-14T15:47:01+00:00</updated>
<author>
<name>cyBerta</name>
<email>cyberta@riseup.net</email>
</author>
<published>2017-09-14T15:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=3eb07a1ae17b8077b59803376f8e23fe80efa27e'/>
<id>3eb07a1ae17b8077b59803376f8e23fe80efa27e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixes tests that fail to login &amp; some more assertions for showing causes of failure earlier</title>
<updated>2017-09-14T15:43:27+00:00</updated>
<author>
<name>cyBerta</name>
<email>cyberta@riseup.net</email>
</author>
<published>2017-09-14T15:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=9e38bf54cc03fdd0839a194f0ecdd1838234e4e2'/>
<id>9e38bf54cc03fdd0839a194f0ecdd1838234e4e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid dependencies between different test classes extending ActivityInstrumentationTestCase2</title>
<updated>2017-09-14T15:36:09+00:00</updated>
<author>
<name>cyBerta</name>
<email>cyberta@riseup.net</email>
</author>
<published>2017-09-14T15:36:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=15a093d0f4df45bf8e80e09d14f5a1f57f0fa1ff'/>
<id>15a093d0f4df45bf8e80e09d14f5a1f57f0fa1ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor failing certification validation test</title>
<updated>2017-09-14T15:30:47+00:00</updated>
<author>
<name>cyBerta</name>
<email>cyberta@riseup.net</email>
</author>
<published>2017-09-14T15:30:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=7cbf75518603ba4f5bc47cc5bf5cbd9fac289a41'/>
<id>7cbf75518603ba4f5bc47cc5bf5cbd9fac289a41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rename test classes - starting with a capital letter</title>
<updated>2017-09-14T15:27:26+00:00</updated>
<author>
<name>cyBerta</name>
<email>cyberta@riseup.net</email>
</author>
<published>2017-09-14T15:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=a5fe0aa9ae57c688d3a8373a1a7bae0b91efd9d7'/>
<id>a5fe0aa9ae57c688d3a8373a1a7bae0b91efd9d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tuned some times, refactoring tests</title>
<updated>2015-06-24T17:05:39+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-06-24T17:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=ffc2a0cbae78aa71e7ca5a64c76b75f1c5bba664'/>
<id>ffc2a0cbae78aa71e7ca5a64c76b75f1c5bba664</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s/buildtype/flavor, changed riseup's pin</title>
<updated>2015-06-08T18:04:03+00:00</updated>
<author>
<name>Parménides GV</name>
<email>parmegv@sdf.org</email>
</author>
<published>2015-06-08T17:56:43+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask_android.git/commit/?id=b0a0805ab81aaa4e204ecfc77d3a6a7f7ed66b2f'/>
<id>b0a0805ab81aaa4e204ecfc77d3a6a7f7ed66b2f</id>
<content type='text'>
Riseup's EE certificate expired (EE = End-Entity, the commercial
certificate signed by the issuer), and we weren't able to fetch
provider.json because the pin wasn't valid.

This problem needs to be avoided in the future, using
HKPK (https://tools.ietf.org/html/rfc7469), which Micah's implementing
on Riseup.

Switching from build types from flavors enables us to run tests against
production apk, not just debug. I didn't detect this pinning problem
because tests were run only against the debug apk, which trusted
preseeded providers by default (thus bypassing pinning issue).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Riseup's EE certificate expired (EE = End-Entity, the commercial
certificate signed by the issuer), and we weren't able to fetch
provider.json because the pin wasn't valid.

This problem needs to be avoided in the future, using
HKPK (https://tools.ietf.org/html/rfc7469), which Micah's implementing
on Riseup.

Switching from build types from flavors enables us to run tests against
production apk, not just debug. I didn't detect this pinning problem
because tests were run only against the debug apk, which trusted
preseeded providers by default (thus bypassing pinning issue).
</pre>
</div>
</content>
</entry>
</feed>
