<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_web.git/app, branch master</title>
<subtitle>[leap_web] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/'/>
<entry>
<title>Merge branch 'feature/different-keytypes' into 'master'</title>
<updated>2018-01-31T12:44:15+00:00</updated>
<author>
<name>azul</name>
<email>azul@riseup.net</email>
</author>
<published>2018-01-31T12:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=b58c2d841013ec9fc30c3c8e6dcc3ee73dccfbf4'/>
<id>b58c2d841013ec9fc30c3c8e6dcc3ee73dccfbf4</id>
<content type='text'>
couch: add identity view to get all keys

See merge request leap/webapp!61</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
couch: add identity view to get all keys

See merge request leap/webapp!61</pre>
</div>
</content>
</entry>
<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>git subrepo clone https://leap.se/git/srp_js app/assets/javascripts/srp</title>
<updated>2018-01-31T09:06:21+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2018-01-31T09:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=44f7e6f800dc1f6f2fc29e713bc49e1255856b2e'/>
<id>44f7e6f800dc1f6f2fc29e713bc49e1255856b2e</id>
<content type='text'>
subrepo:
  subdir:   "app/assets/javascripts/srp"
  merged:   "2088cbe"
upstream:
  origin:   "https://leap.se/git/srp_js"
  branch:   "master"
  commit:   "2088cbe"
git-subrepo:
  version:  "0.3.1"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "a7ee886"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
subrepo:
  subdir:   "app/assets/javascripts/srp"
  merged:   "2088cbe"
upstream:
  origin:   "https://leap.se/git/srp_js"
  branch:   "master"
  commit:   "2088cbe"
git-subrepo:
  version:  "0.3.1"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "a7ee886"
</pre>
</div>
</content>
</entry>
<entry>
<title>clean up old subrepo</title>
<updated>2018-01-31T09:06:15+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2018-01-31T09:06:15+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=8370b62870a3100e126e6434a09eb518c26dfd71'/>
<id>8370b62870a3100e126e6434a09eb518c26dfd71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>couch: add identity view to get all keys</title>
<updated>2018-01-31T08:58:37+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2018-01-31T08:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=0a83272f33b0731ea61e47aec9019a3afeb3e975'/>
<id>0a83272f33b0731ea61e47aec9019a3afeb3e975</id>
<content type='text'>
This needs to be included in the platforms views.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This needs to be included in the platforms views.
</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>fix: respond with error on invalid pgp key</title>
<updated>2017-11-16T12:18:55+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-11-16T12:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=1ce9a3355ee59181df0359ebb455efa9ef323bb6'/>
<id>1ce9a3355ee59181df0359ebb455efa9ef323bb6</id>
<content type='text'>
We used to just ignore the key.
Also separated the code for handling key updates from other
user updates. This should eventually be moved to a different
route. Mixing the two makes the implementation really hard.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used to just ignore the key.
Also separated the code for handling key updates from other
user updates. This should eventually be moved to a different
route. Mixing the two makes the implementation really hard.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: alternate email dialogue</title>
<updated>2017-11-13T12:16:41+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-11-13T12:16:41+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=028376fe1ea7638f0119ba9614629f66453d206f'/>
<id>028376fe1ea7638f0119ba9614629f66453d206f</id>
<content type='text'>
fixes #8796

Cleaned up UserController#update earlier but missed that it was
used to change fallback email addresses. Now it is back. This
time including an integration test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #8796

Cleaned up UserController#update earlier but missed that it was
used to change fallback email addresses. Now it is back. This
time including an integration test.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix #8010 - publish public key in webfinger</title>
<updated>2017-11-08T10:47:17+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-11-08T10:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=d12e6029889f7905c8b1586d93f653ed0978a88e'/>
<id>d12e6029889f7905c8b1586d93f653ed0978a88e</id>
<content type='text'>
we were simply referring to the wrong key.
includes test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we were simply referring to the wrong key.
includes test
</pre>
</div>
</content>
</entry>
</feed>
