<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_web.git/test/unit, branch master</title>
<subtitle>[leap_web] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/'/>
<entry>
<title>keys: store type and rev in hash rather than serialized</title>
<updated>2018-01-31T12:32:50+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2018-01-31T11:27:55+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=a55cc3653de22d868ade5303918280a38e8e9fe8'/>
<id>a55cc3653de22d868ade5303918280a38e8e9fe8</id>
<content type='text'>
Since the old keys used to be strings i started out by
json serializing the new keys with type, value, rev.

However storing serialized json in couch (json) does
not really make sense. So now we do not serialize but
instead have one json document. The lookup for a key of
type pgp may still return a string but for everything
that uses the new api it will return a hash with type
and revision.

This data structure is way easier to handle also on the
nickserver side.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the old keys used to be strings i started out by
json serializing the new keys with type, value, rev.

However storing serialized json in couch (json) does
not really make sense. So now we do not serialize but
instead have one json document. The lookup for a key of
type pgp may still return a string but for everything
that uses the new api it will return a hash with type
and revision.

This data structure is way easier to handle also on the
nickserver side.
</pre>
</div>
</content>
</entry>
<entry>
<title>API: implement deleting keys through new keys api</title>
<updated>2018-01-19T13:11:24+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2018-01-19T13:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=54653f75cf44890310a06c3a8a6be59625629d2a'/>
<id>54653f75cf44890310a06c3a8a6be59625629d2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(WIP) first steps towards implementing keys API</title>
<updated>2018-01-18T15:43:23+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2018-01-15T17:21:44+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=b8ba4f27a82868e0b3338b4af761f7c44226e729'/>
<id>b8ba4f27a82868e0b3338b4af761f7c44226e729</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>upgrade: factory_girl -&gt; factory_bot</title>
<updated>2017-12-08T20:33:09+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-12-08T17:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=d839bed40fb7901ea88395d4ba06e58f4b3cc88a'/>
<id>d839bed40fb7901ea88395d4ba06e58f4b3cc88a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>minor: clean up account test</title>
<updated>2017-11-16T12:17:22+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-11-16T12:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=ae0aa02d038f16bb0919eebee805624bb891f48f'/>
<id>ae0aa02d038f16bb0919eebee805624bb891f48f</id>
<content type='text'>
also ensures that created user is cleaned up even if test fails
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also ensures that created user is cleaned up even if test fails
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: also remove invite codes used for tmp users</title>
<updated>2017-10-24T10:12:26+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-10-24T10:12:26+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=3a1a6fde9a1fc2ea2a8f081a9d2578ec718bdd32'/>
<id>3a1a6fde9a1fc2ea2a8f081a9d2578ec718bdd32</id>
<content type='text'>
fixes #8807
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #8807
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: destroy invites used to create test accounts</title>
<updated>2017-10-17T09:05:53+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-10-17T09:05:53+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=9414e8ddf4ce7e951a6dc9130d99fa12c5696b94'/>
<id>9414e8ddf4ce7e951a6dc9130d99fa12c5696b94</id>
<content type='text'>
Production instances are getting cluttered with invites from
test accounts. Instead of marking them as used we will now completely
remove them.

refers to #8804
refers to #8807\
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Production instances are getting cluttered with invites from
test accounts. Instead of marking them as used we will now completely
remove them.

refers to #8804
refers to #8807\
</pre>
</div>
</content>
</entry>
<entry>
<title>prevent token conflicts</title>
<updated>2017-08-07T08:30:16+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-07-28T09:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=0a161e88143d28349c49805ea7cc83c5106e075a'/>
<id>0a161e88143d28349c49805ea7cc83c5106e075a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>upgrade: bundle</title>
<updated>2017-03-22T07:34:36+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-03-22T07:34:36+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=8c9a7f1c18bea2d54d7a425fc0fab783ce8d275f'/>
<id>8c9a7f1c18bea2d54d7a425fc0fab783ce8d275f</id>
<content type='text'>
update all the dependencies.

minitest now wants assert_nil instead of assert_equal nil, ...
braintree now uses update_attributes rather than save.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
update all the dependencies.

minitest now wants assert_nil instead of assert_equal nil, ...
braintree now uses update_attributes rather than save.
</pre>
</div>
</content>
</entry>
<entry>
<title>Validates recovery code as hexadecimal data.</title>
<updated>2017-03-10T15:02:56+00:00</updated>
<author>
<name>Thais Siqueira</name>
<email>thais.siqueira@gmail.com</email>
</author>
<published>2017-03-10T15:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=19714d01e28ca9ba37564fe0ad48d81c665806dd'/>
<id>19714d01e28ca9ba37564fe0ad48d81c665806dd</id>
<content type='text'>
Related with https://github.com/pixelated/pixelated-user-agent/issues/924
With @aarni
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related with https://github.com/pixelated/pixelated-user-agent/issues/924
With @aarni
</pre>
</div>
</content>
</entry>
</feed>
