<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_web.git/features/step_definitions, 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>use APP_CONFIG[config_file_paths] for provider.json</title>
<updated>2016-05-03T14:49:24+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-05-03T14:29:45+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=33e2a52f683697ca8489d856df90b39bfbbe7373'/>
<id>33e2a52f683697ca8489d856df90b39bfbbe7373</id>
<content type='text'>
This avoids overwriting the PROVIDER_JSON constant in the
StaticConfigController and thus fixes test warnings.

Also moved away from using instance variables in the
ControllerExtension::JsonFile - instead querying the corresponding
functions now - less sideeffects and easier stubbing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids overwriting the PROVIDER_JSON constant in the
StaticConfigController and thus fixes test warnings.

Also moved away from using instance variables in the
ControllerExtension::JsonFile - instead querying the corresponding
functions now - less sideeffects and easier stubbing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix cucumber tests by passing valid invite code</title>
<updated>2015-09-28T13:12:45+00:00</updated>
<author>
<name>ankonym</name>
<email>ankonym@gmail.com</email>
</author>
<published>2015-09-02T15:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=d13e2d841a632385031a0b98a15773d8b90d05e9'/>
<id>d13e2d841a632385031a0b98a15773d8b90d05e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>features for anonymous use and service endpoint</title>
<updated>2014-07-31T08:03:38+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-07-28T09:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=1092bbc337edc5973fad63bea559ecc2a3a5b896'/>
<id>1092bbc337edc5973fad63bea559ecc2a3a5b896</id>
<content type='text'>
Also moved the location of the config files into a configuration setting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also moved the location of the config files into a configuration setting.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow fetching configs if anonymous EIP access is allowed</title>
<updated>2014-07-18T10:22:56+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-07-18T10:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=11d1efaef622335fe6d45917ce0b50a02e4a24a1'/>
<id>11d1efaef622335fe6d45917ce0b50a02e4a24a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>some cleanup of the messages api and cuke feature</title>
<updated>2014-07-17T10:47:47+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-07-12T07:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=b17387a17669bfc9afce7435653cd8c29c686999'/>
<id>b17387a17669bfc9afce7435653cd8c29c686999</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cuke: drop jsonpath, use simple keys instead</title>
<updated>2014-07-17T09:58:10+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-07-17T09:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=e86cccb4b89540f3bd403110d051b2723be781b9'/>
<id>e86cccb4b89540f3bd403110d051b2723be781b9</id>
<content type='text'>
Also fixed the test for login_required
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fixed the test for login_required
</pre>
</div>
</content>
</entry>
</feed>
