Commit graph

  • 40f7da6c39 Set up prefixes properly Neil Alexander 2020-05-22 11:25:10 +0100
  • 9d44836cc3 Consistent HTTP setup Neil Alexander 2020-05-22 10:47:12 +0100
  • a7ac34dad6 Tidy up Neil Alexander 2020-05-22 10:26:32 +0100
  • 5199cb5cee Update client-api-proxy and federation-api-proxy so they don't add /api to the path Neil Alexander 2020-05-22 10:23:53 +0100
  • d9a2f28230 Separate muxes for public and internal APIs Neil Alexander 2020-05-22 10:15:16 +0100
  • d0533c45b4
    adds support for defining an proxy for the http client within the config Aiden McClelland 2020-05-21 18:05:04 -0600
  • 74a2fc5576 Use uri.path so we don't have file: in the filename Kegan Dougal 2020-05-21 19:10:01 +0100
  • 506c5ff00b Merge branch 'master' into neilalexander/keydb Neil Alexander 2020-05-21 16:23:57 +0100
  • f223da2f35 Fix URL in compose file Neil Alexander 2020-05-21 16:22:25 +0100
  • 2977c3a92e YAML is funny about indentation Neil Alexander 2020-05-21 15:29:26 +0100
  • b739c72042 Update Docker Hub for server key API Neil Alexander 2020-05-21 15:27:42 +0100
  • 768b2ddd26 remove keyring.go Neil Alexander 2020-05-21 15:13:38 +0100
  • 8121ff929b Common -> internal Neil Alexander 2020-05-21 15:11:50 +0100
  • f19109a45c Merge branch 'master' into neilalexander/keydb Neil Alexander 2020-05-21 15:06:40 +0100
  • 24d8df664c
    Fix #897 and shuffle directory around (#1054) Kegsay 2020-05-21 14:40:13 +0100
  • 5cf54aaeed goimports Neil Alexander 2020-05-21 13:47:47 +0100
  • 0f848473a2 Update find-lint Neil Alexander 2020-05-21 13:39:12 +0100
  • 8aa3acb300
    Merge branch 'master' into neilalexander/keydb Neil Alexander 2020-05-21 13:13:46 +0100
  • ece5a219cc Fix #897 and shuffle directory around Kegan Dougal 2020-05-21 13:11:45 +0100
  • 3fdb045116
    Docker Hub (#1053) Neil Alexander 2020-05-21 13:02:28 +0100
  • cecd860430 Update images-push.sh Neil Alexander 2020-05-21 12:56:28 +0100
  • 5a88194556 Update images-push.sh Neil Alexander 2020-05-21 12:54:11 +0100
  • 164489c8b4 Whitespace Neil Alexander 2020-05-21 12:47:28 +0100
  • 52357d725b Indentation Neil Alexander 2020-05-21 12:43:02 +0100
  • dd180badf2 Update readme, add .dockerignore Neil Alexander 2020-05-21 12:40:36 +0100
  • fce080acfa Build the base image again Neil Alexander 2020-05-21 12:37:54 +0100
  • a2595df48a Fix the docker-compose things Neil Alexander 2020-05-21 12:37:15 +0100
  • 91902df95d Add tests due to https://github.com/matrix-org/sytest/pull/876 Kegan Dougal 2020-05-21 11:51:15 +0100
  • c09e55f002 Simplify component builds Neil Alexander 2020-05-21 11:49:36 +0100
  • 45adc51790 go mod tidy Neil Alexander 2020-05-21 11:27:05 +0100
  • 035d94dd3c Update gomatrixserverlib Neil Alexander 2020-05-21 11:26:54 +0100
  • c73df4d7fe Simplify public key request marshalling from map keys Neil Alexander 2020-05-21 11:24:42 +0100
  • 2f645cb6da Hopefully implement HTTP for server key API Neil Alexander 2020-05-20 11:01:32 +0100
  • 45488487a2
    Merge branch 'master' into neilalexander/keydb Neil Alexander 2020-05-21 10:35:47 +0100
  • ecc647dca7 COPY instead of ADD Neil Alexander 2020-05-21 10:10:50 +0100
  • 4049c9fee1 Add readme, rename a couple of things Neil Alexander 2020-05-21 10:09:53 +0100
  • 29064f5ebc Merge branch 'master' into neilalexander/dockerhub Neil Alexander 2020-05-21 09:50:07 +0100
  • 7d91ef0616 This now passes on sytest/develop Kegan Dougal 2020-05-20 18:31:02 +0100
  • f2c07437fe
    Use memberships to determine whether to reset latest events/state on room join (#1047) Neil Alexander 2020-05-20 18:03:06 +0100
  • 7f7a49f999 Review comments Neil Alexander 2020-05-20 17:45:13 +0100
  • facfea265f
    Merge branch 'master' into neilalexander/localtracking Neil Alexander 2020-05-20 17:41:29 +0100
  • 25a1ed9e50 Remove the readme for now Neil Alexander 2020-05-20 17:39:57 +0100
  • 6091bf044f
    sytest: Add remaining backfill tests (#1052) Kegsay 2020-05-20 17:30:03 +0100
  • 8232b77baa Some readme and other bits Neil Alexander 2020-05-20 17:27:30 +0100
  • 76fea49291 Working polylith setup and build tools Neil Alexander 2020-05-20 17:13:21 +0100
  • b357b40d79 sytest: Add remaining backfill tests Kegan Dougal 2020-05-20 16:52:52 +0100
  • 1414922026
    sytest: Make 'Inbound federation can backfill events' pass (#1051) Kegsay 2020-05-20 16:04:31 +0100
  • b53371cbcf Linting Kegan Dougal 2020-05-20 15:21:06 +0100
  • ced504d212 Change upstream from for now Neil Alexander 2020-05-20 15:18:25 +0100
  • 68d0df53dd Initial Docker Hub test Neil Alexander 2020-05-20 15:15:48 +0100
  • 21189cc1de sytest: Make 'Inbound federation can backfill events' pass Kegan Dougal 2020-05-20 12:56:58 +0100
  • 260e69d138
    Make "Outbound federation can backfill events" pass sytest (#1049) Kegsay 2020-05-19 18:42:55 +0100
  • 6152ab5b13 Make "Outbound federation can backfill events" pass sytest Kegan Dougal 2020-05-19 18:22:51 +0100
  • 8af52942c1 Groundwork for HTTP APIs for server key API Neil Alexander 2020-05-19 18:18:27 +0100
  • 9b783f9b49 Re-enable caching on server key API component Neil Alexander 2020-05-19 17:56:55 +0100
  • 14565ec4a4 Server key API (works for monolith but not for polylith yet) Neil Alexander 2020-05-19 17:49:49 +0100
  • 5faecdac82
    Bake in git commit into dendritejs binary (#1048) Kegsay 2020-05-19 16:42:30 +0100
  • 93d710e6b8 Bake in git commit into dendritejs binary Kegan Dougal 2020-05-19 15:39:02 +0100
  • 3b88b8fd3a Fix postgres, fix lint Neil Alexander 2020-05-19 13:43:31 +0100
  • c5e3ac9537 Check if we're in the room already before resetting latest events/state Neil Alexander 2020-05-19 13:27:45 +0100
  • dd91d3d6f5 Track local/remote memberships, re-scope some input stuff Neil Alexander 2020-05-19 13:05:55 +0100
  • 8b3100935c
    dendritejs: Persist ed25519 keys in localforage (#1046) Kegsay 2020-05-19 12:09:52 +0100
  • 8041f9d07e dendritejs: Persist ed25519 keys in localforage Kegan Dougal 2020-05-19 11:55:25 +0100
  • b730e21892 bump go-http-js-libp2p Kegan Dougal 2020-05-18 18:12:11 +0100
  • 9ef30bb13b
    Tweaks to latest events updater (#1045) Neil Alexander 2020-05-18 17:49:24 +0100
  • cd9cc69807 Remove redundant check for overwrite Neil Alexander 2020-05-18 17:48:46 +0100
  • ba32881fa4 Make sure we don't send fast-forwarded state changes over federation, start with empty set when overwriting Neil Alexander 2020-05-18 16:59:25 +0100
  • 126a1e6105 Comment out updaters a bit, add overwrite flag to latest events Neil Alexander 2020-05-18 16:15:16 +0100
  • 5c221f0655 Latest go-http-js-libp2p Kegan Dougal 2020-05-18 15:51:49 +0100
  • dce4f436f7
    Add -api flag to monolith (#1044) Neil Alexander 2020-05-18 10:56:43 +0100
  • 8d93710f94 Only start HTTP APIs if needed Neil Alexander 2020-05-18 10:36:01 +0100
  • 862e9bf87c Flag -api Neil Alexander 2020-05-18 10:21:07 +0100
  • 35ba4b9da7 Add flag for enabling HTTP APIs in monolith mode Neil Alexander 2020-05-18 10:09:26 +0100
  • bfb954519b Only keep keys valid for 100 years rather than the heat death of the universe Kegan Dougal 2020-05-15 17:39:20 +0100
  • 8db60c90bb
    Fix a bug whereby backfilling could leak events across rooms (#1043) Kegsay 2020-05-15 16:27:34 +0100
  • e4f5a1716f comment Kegan Dougal 2020-05-15 15:59:50 +0100
  • cc4cfe6377 Fix a bug whereby backfilling could leak events across rooms Kegan Dougal 2020-05-15 15:56:33 +0100
  • 5f6f8adaa5
    Don't prematurely stop trying to join using servers (#1041) Neil Alexander 2020-05-15 13:55:14 +0100
  • f4f032381b
    Set canonical alias on room creation (#1042) Kegsay 2020-05-15 13:39:01 +0100
  • 5f9b50392c Set canonical alias on room creation Kegan Dougal 2020-05-15 13:10:48 +0100
  • 920b667a74 Factor out performJoinUsingServer Neil Alexander 2020-05-15 12:36:28 +0100
  • ba34f73c82 Don't prematurely stop trying to join using servers Neil Alexander 2020-05-15 12:16:38 +0100
  • 773d5bb9f9
    Return user_id and stream_id in federated devices query (#1040) Neil Alexander 2020-05-15 12:07:51 +0100
  • 85b584c8a6 Return user_id and stream_id in federated devices query Neil Alexander 2020-05-15 11:47:53 +0100
  • f0e0a6668f
    Prometheus metrics for LRU cache (#1039) Neil Alexander 2020-05-15 11:27:10 +0100
  • bf69fa9b5e Increase cache sizes Neil Alexander 2020-05-15 10:52:10 +0100
  • 5bba811354 Add prom metrics for the in-memory LRU cache Neil Alexander 2020-05-15 10:33:15 +0100
  • 2b5052eccf
    Add Range (#1037) Kegsay 2020-05-15 09:41:12 +0100
  • bbb4083c2e
    Merge branch 'master' into kegan/range Kegsay 2020-05-15 09:41:00 +0100
  • 419ff150d4
    Implement key caching directly (#1038) Neil Alexander 2020-05-15 09:32:40 +0100
  • fbfb59baf1 Review comments Neil Alexander 2020-05-15 09:30:07 +0100
  • caccbabe75 Add caching wrapper in BaseComponent Neil Alexander 2020-05-14 19:02:13 +0100
  • 64401efa20 Implement key caching wrapper Neil Alexander 2020-05-14 18:47:45 +0100
  • ba7c821425 Use Range Kegan Dougal 2020-05-14 18:04:03 +0100
  • dc52d9ae1c Add Range Kegan Dougal 2020-05-14 17:45:51 +0100
  • 4d4446705d Use gomatrixserverlib key caching Neil Alexander 2020-05-14 17:40:26 +0100
  • 7ca230e931
    Cleanup syncapi topology logic (#1035) Kegsay 2020-05-14 17:30:16 +0100
  • c7035cc158 comments Kegan Dougal 2020-05-14 17:29:46 +0100
  • 182a361901
    Merge branch 'master' into kegan/syncapi-storage-cleanup Kegsay 2020-05-14 17:29:33 +0100
  • 1d639718c0 Variable renaming Kegan Dougal 2020-05-14 17:07:33 +0100