<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_web.git/features, 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>WIP: initial feature description for key uploads</title>
<updated>2018-01-12T11:43:51+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2018-01-12T11:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=18e365ba5d5ce9a606cfbb414532f49491705edd'/>
<id>18e365ba5d5ce9a606cfbb414532f49491705edd</id>
<content type='text'>
This is an initial draft of the keys api for uploading other
keys than the OpenPGP public key.

refers #8815
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an initial draft of the keys api for uploading other
keys than the OpenPGP public key.

refers #8815
</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>feat: allow unauthenticated access to list of configs</title>
<updated>2017-09-11T12:55:14+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-09-11T12:55:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=ef91e8fe1fb5c1cf8f2f84fd25ef2b115f0ec8c8'/>
<id>ef91e8fe1fb5c1cf8f2f84fd25ef2b115f0ec8c8</id>
<content type='text'>
This should simplify client code significantly according to
platform#8849
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should simplify client code significantly according to
platform#8849
</pre>
</div>
</content>
</entry>
<entry>
<title>features for API version 2 - keep old ones</title>
<updated>2016-05-18T18:21:04+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-05-18T18:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=83f59164fc069f2593cf6babbc18638d9a68c9a3'/>
<id>83f59164fc069f2593cf6babbc18638d9a68c9a3</id>
<content type='text'>
Now we test both api versions. We want this for backwards compatibility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now we test both api versions. We want this for backwards compatibility.
</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>disable per-user message tests (since this feature currently disabled)</title>
<updated>2016-04-02T16:36:44+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2016-04-02T16:36:44+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=32617f3f90a172228d1a35ea418d716c813824c4'/>
<id>32617f3f90a172228d1a35ea418d716c813824c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>disable failing cucumber test (leap_web is doing the right thing, the test is just weird).</title>
<updated>2016-02-01T23:47:49+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2016-02-01T23:47:49+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=008025c30c5c273d375051c6e369f49552a87501'/>
<id>008025c30c5c273d375051c6e369f49552a87501</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
