dendrite/cmd
Neil Alexander 7d6461dd3c
Server key component (#1050)
* Server key API (works for monolith but not for polylith yet)

* Re-enable caching on server key API component

* Groundwork for HTTP APIs for server key API

* Hopefully implement HTTP for server key API

* Simplify public key request marshalling from map keys

* Update gomatrixserverlib

* go mod tidy

* Common -> internal

* remove keyring.go

* Update Docker Hub for server key API

* YAML is funny about indentation

* Wire in new server key API into hybrid monolith mode

* Create maps

* Route server key API endpoints on internal API mux

* Fix server key API URLs

* Add fetcher behaviour into server key API implementation

* Return error if we failed to fetch some keys

* Return results anyway

* Move things about a bit

* Remove unused code

* Fix comments, don't use federation sender URL in polylith mode

* Add server_key_api to sample config

* Review comments

* HTTP API to cache keys that have been requested

* Overwrite server_key_api listen in monolith hybrid mode
2020-05-27 10:19:24 +01:00
..
client-api-proxy Separate muxes for public and internal APIs (#1056) 2020-05-22 11:43:17 +01:00
create-account Limit database connections (#980, #564) (#998) 2020-05-01 13:34:53 +01:00
create-room-events Further room version wiring (#936) 2020-03-27 16:28:22 +00:00
dendrite-appservice-server Fix #897 and shuffle directory around (#1054) 2020-05-21 14:40:13 +01:00
dendrite-client-api-server Server key component (#1050) 2020-05-27 10:19:24 +01:00
dendrite-demo-libp2p Server key component (#1050) 2020-05-27 10:19:24 +01:00
dendrite-edu-server Fix #897 and shuffle directory around (#1054) 2020-05-21 14:40:13 +01:00
dendrite-federation-api-server Server key component (#1050) 2020-05-27 10:19:24 +01:00
dendrite-federation-sender-server Server key component (#1050) 2020-05-27 10:19:24 +01:00
dendrite-key-server Fix #897 and shuffle directory around (#1054) 2020-05-21 14:40:13 +01:00
dendrite-media-api-server Fix #897 and shuffle directory around (#1054) 2020-05-21 14:40:13 +01:00
dendrite-monolith-server Server key component (#1050) 2020-05-27 10:19:24 +01:00
dendrite-public-rooms-api-server Fix #897 and shuffle directory around (#1054) 2020-05-21 14:40:13 +01:00
dendrite-room-server Server key component (#1050) 2020-05-27 10:19:24 +01:00
dendrite-server-key-api-server Server key component (#1050) 2020-05-27 10:19:24 +01:00
dendrite-sync-api-server Fix #897 and shuffle directory around (#1054) 2020-05-21 14:40:13 +01:00
dendritejs Server key component (#1050) 2020-05-27 10:19:24 +01:00
federation-api-proxy Separate muxes for public and internal APIs (#1056) 2020-05-22 11:43:17 +01:00
generate-keys Fix #897 and shuffle directory around (#1054) 2020-05-21 14:40:13 +01:00
kafka-producer Fix sarama import URLs (#856) 2020-04-22 15:26:56 +01:00
mediaapi-integration-tests Fix #897 and shuffle directory around (#1054) 2020-05-21 14:40:13 +01:00
roomserver-integration-tests Fix #897 and shuffle directory around (#1054) 2020-05-21 14:40:13 +01:00
syncserver-integration-tests Fix #897 and shuffle directory around (#1054) 2020-05-21 14:40:13 +01:00