dendrite/keyserver/storage
Kegsay f371783da7
Finish inbound E2E device lists (#1243)
* Add tests for device list updates

* Add stale_device_lists table and use db before asking remote for device keys

* Fetch remote keys if all devices are requested

* Add display_name col to store remote device names

Few other tweaks to make `Server correctly handles incoming m.device_list_update`
pass.

* Fix sqlite otk bug

* Unbuffered channel to block /send causing sytest to not race anymore

* Linting and fix bug whereby we didn't send updated dl tokens to the client causing a tightloop on /sync sometimes

* No longer assert staleness as Update blocks on workers now

* Back out tweaks

* Bugfixes
2020-08-07 17:32:13 +01:00
..
postgres Finish inbound E2E device lists (#1243) 2020-08-07 17:32:13 +01:00
shared Finish inbound E2E device lists (#1243) 2020-08-07 17:32:13 +01:00
sqlite3 Finish inbound E2E device lists (#1243) 2020-08-07 17:32:13 +01:00
tables Finish inbound E2E device lists (#1243) 2020-08-07 17:32:13 +01:00
interface.go Add device list updater which manages updating remote device lists (#1242) 2020-08-06 17:48:10 +01:00
storage.go Implement key uploads (#1202) 2020-07-15 12:02:34 +01:00
storage_test.go Process inbound device list updates from federation (#1240) 2020-08-05 13:41:16 +01:00
storage_wasm.go Deduplicate FS database, EDU persistence table (#1207) 2020-07-20 16:55:20 +01:00