Commit Graph

  • 002fe05a20
    Add PerformInvite and refactor how errors get handled (#1158) Kegsay 2020-06-24 15:06:14 +0100
  • ebaaf65c54 This doesn't pass Kegan Dougal 2020-06-24 13:40:50 +0100
  • c72d23c8eb Update whitelist Kegan Dougal 2020-06-24 10:28:03 +0100
  • 0577bfca55
    Pass join errors through internal API boundaries (#1157) Kegsay 2020-06-24 09:59:59 +0100
  • 1f93427ed9 Linting Kegan Dougal 2020-06-23 18:44:34 +0100
  • 81beab8002 Add instrumented main for coverage Kegan Dougal 2020-06-23 18:32:22 +0100
  • 914f6cadce
    Add /send restrictions and return correct error codes (#1156) Kegsay 2020-06-23 13:15:15 +0100
  • 4220a374ca
    Fix room checks for /state and /state_ids (#1155) Kegsay 2020-06-23 11:47:48 +0100
  • 02565c37aa
    /send auth errors are silent (#1149) Kegsay 2020-06-23 10:31:17 +0100
  • a1352cbd9e
    Push serverkeyapi docker image to registry as well (#1154) Martin Honermeyer 2020-06-23 10:51:38 +0200
  • 61e0482fef
    Add appservices component to docker scripts (#1153) Ashley Nelson 2020-06-20 15:28:30 -0500
  • 7f26b0cd13
    Bind build support, further Yggdrasil demo updates (#1152) Neil Alexander 2020-06-19 13:29:27 +0100
  • 72444e4a4f
    User API polylith component (#1151) Neil Alexander 2020-06-19 09:37:19 +0100
  • 9e3d771a32 Fix comment in InputAccountDataRequest Neil Alexander 2020-06-19 09:18:09 +0100
  • dc0bac85d5
    Refactor account data (#1150) Neil Alexander 2020-06-18 18:36:03 +0100
  • 3547a1768c Fix embed Riot Web into Yggdrasil demo Neil Alexander 2020-06-18 13:48:47 +0100
  • ddf1c8adf1
    Hacks for supporting Riot iOS (#1148) Neil Alexander 2020-06-17 17:41:45 +0100
  • 84a7881468
    Make account data sytests pass (#1147) Kegsay 2020-06-17 17:01:03 +0100
  • 9b408c19fb Missing sytests Kegan Dougal 2020-06-17 16:47:21 +0100
  • 8efeb8eb3b
    Return the correct /joined_members response and allow ?format=event (#1146) Kegsay 2020-06-17 16:21:42 +0100
  • 8e7c1eda05
    Enable more sytests (#1145) Kegsay 2020-06-17 15:40:37 +0100
  • c7f7ae69eb
    Are we synapse yet: Accept tests without a group rather than dying (#1142) Kegsay 2020-06-17 15:12:09 +0100
  • 23bed196e6
    Fallback parsing for Content-Disposition minefield (#1144) Neil Alexander 2020-06-17 14:26:45 +0100
  • 38053a5bb7
    Do not wrap send_join errors on /v1/send_join (#1143) Kegsay 2020-06-17 13:55:55 +0100
  • c4d9b37492 add test Kegan Dougal 2020-06-17 13:54:47 +0100
  • e09d24e732
    Move account/device DBs to userapi (#1141) Kegsay 2020-06-17 12:05:56 +0100
  • 5d5aa0a31d
    Media filename handling improvements (#1140) Neil Alexander 2020-06-17 11:53:26 +0100
  • a66a3b830c
    Make userapi control account creation entirely (#1139) Kegsay 2020-06-17 11:22:26 +0100
  • 04c99092a4
    Update whitelist for sytest media fix (#1137) Neil Alexander 2020-06-16 18:31:38 +0100
  • e15a8042a1
    BREAKING: Make eduserver/appservice use userapi (#1138) Kegsay 2020-06-16 17:39:56 +0100
  • 83391da0e0
    Make syncapi use userapi (#1136) Kegsay 2020-06-16 17:05:38 +0100
  • 1942928ee5
    Make federationapi use userapi (#1135) Kegsay 2020-06-16 14:53:19 +0100
  • 45011579eb Update sytest-whitelist Neil Alexander 2020-06-16 14:47:30 +0100
  • fc0e74ae0f
    Fix media API for demos and possibly Synapse (#1134) Neil Alexander 2020-06-16 14:29:11 +0100
  • 9c77022513
    Make userapi responsible for checking access tokens (#1133) Kegsay 2020-06-16 14:10:55 +0100
  • 57b7fa3db8
    More server key updates, tests (#1129) Neil Alexander 2020-06-16 13:11:20 +0100
  • 67ad661813
    Unbreak HTTP mode (#1131) Kegsay 2020-06-15 16:58:22 +0100
  • 7c36fb78a7
    Fix rooms v3 url paths for good - with tests (#1130) Kegsay 2020-06-15 16:57:59 +0100
  • 1aac317341 Unbreak build Kegan Dougal 2020-06-15 10:48:43 +0100
  • 0ba1245a46
    Current wiring (#1125) Kegsay 2020-06-15 10:13:57 +0100
  • 6b5996db17
    Add bare bones user API (#1127) Kegsay 2020-06-15 09:54:11 +0100
  • 0dc4ceaa2d
    Minor perf/debugging improvements (#1121) Kegsay 2020-06-12 15:11:33 +0100
  • ecd7accbad
    Rehuffle where things are in the internal package (#1122) Kegsay 2020-06-12 14:55:57 +0100
  • 4675e1ddb6
    Add trace logging to RoomserverInternalAPI (#1120) Kegsay 2020-06-12 12:10:08 +0100
  • 079d8fe8fb
    More key tweaks (#1116) Neil Alexander 2020-06-12 11:07:26 +0100
  • ec7718e7f8
    Roomserver API changes (#1118) Kegsay 2020-06-11 19:50:40 +0100
  • 25cd2dd1c9
    Remove unused internal APIs (#1117) Kegsay 2020-06-11 15:07:16 +0100
  • 89d61c4877 Fix tiebreak in Yggdrasil demo (uses wrong key) Neil Alexander 2020-06-11 13:08:11 +0100
  • ce2517b9fb Support embedding Riot Web (#1113) Neil Alexander 2020-06-11 10:16:46 +0100
  • b7d0ca6855 Update Yggdrasil demo timeouts again Neil Alexander 2020-06-11 09:50:54 +0100
  • 63a24e81c4 Yggdrasil demo tweaks Neil Alexander 2020-06-10 17:18:37 +0100
  • 399b6ae334
    Remove federationsender producer, which in fact was not a producer (#1115) Kegsay 2020-06-10 16:54:43 +0100
  • 3b4be90000
    Improvements to Yggdrasil demo (#1114) Neil Alexander 2020-06-10 16:29:02 +0100
  • 90a0aa9b3e
    Remove public appservice routes (#1112) Kegsay 2020-06-10 13:28:32 +0100
  • b7187a9a35
    Remove clientapi producers which aren't actually producers (#1111) Kegsay 2020-06-10 12:17:54 +0100
  • d9d6f4568c
    Use ServerKeyAPI as keyring (#1110) Neil Alexander 2020-06-10 11:02:03 +0100
  • 464718c3e6
    Yggdrasil-based P2P demo (#1108) Neil Alexander 2020-06-10 10:54:06 +0100
  • 98cb0705ea
    Remove unused UserUpdates producer (#1109) Kegsay 2020-06-10 10:34:22 +0100
  • 85ac8a3f5b
    Factor out how monolith routes get added (#1107) Kegsay 2020-06-09 12:07:33 +0100
  • 4f171c56a8
    Split out SetupFooComponent (#1106) Kegsay 2020-06-08 15:51:07 +0100
  • cdb9a11571 Update gomatrixserverlib Neil Alexander 2020-06-08 13:56:03 +0100
  • 67784ecb56
    Nuke old Docker stuff (#1104) Neil Alexander 2020-06-05 19:00:30 +0100
  • e7b19d2c70
    More flexible caching (#1101) Neil Alexander 2020-06-05 16:42:01 +0100
  • 76ff47c052
    Use AuthChainProvider to try and speed up federated joins (#1100) Neil Alexander 2020-06-05 11:48:52 +0100
  • 29a20d1da7
    General cleanup when making components (#1098) Kegsay 2020-06-05 09:28:15 +0100
  • 2bd12f635c
    Convert serverkeys to inthttp (#1097) Kegsay 2020-06-04 16:26:35 +0100
  • 9834ac97db
    Convert everything but serverkeyapi to inthttp (#1096) Kegsay 2020-06-04 15:43:07 +0100
  • d785ad82b9
    Add key validity fetching to server key API (#1094) Neil Alexander 2020-06-04 15:40:23 +0100
  • f4c676ccdd
    Refactor how federationsender gets created (#1095) Kegsay 2020-06-04 14:27:10 +0100
  • f7025d3499 Update gomatrixserverlib Neil Alexander 2020-06-04 13:30:08 +0100
  • 097cdf879c
    s/Base64String/Base64Bytes/g (#1093) Kegsay 2020-06-04 11:50:57 +0100
  • e7d1ac84c3
    Add ParseFileURI and use it when dealing with file URIs (#1088) Kegsay 2020-06-04 11:18:08 +0100
  • d4f9a4bb97
    Fix #632 and send spec-compliant transactions to the AS (#1091) Kegsay 2020-06-04 11:17:37 +0100
  • feb32ba365
    Encode v3 event IDs correctly (#1090) Kegsay 2020-06-04 11:14:08 +0100
  • 8c3f51d624
    Update are-we-synapse-yet (#1092) Neil Alexander 2020-06-04 11:13:40 +0100
  • 225b72bd42
    Don't reset counters before successful outgoing federation request (#1089) Neil Alexander 2020-06-04 10:54:10 +0100
  • 8a6152ca70
    Enable room version 6 (#1087) Neil Alexander 2020-06-04 10:53:39 +0100
  • e21d7d4baf
    Update DendriteJS.Dockerfile Kegsay 2020-06-03 16:03:54 +0100
  • 17c92ad10e
    Adds support for adding a proxy to the HTTP Client from the config (#1055) Aiden McClelland 2020-06-02 14:02:24 -0600
  • dc3338d1f2
    Remove ENV to avoid confusion Kegsay 2020-06-02 16:35:07 +0100
  • e598e80d76
    Delegate responsibility for marking room versions as supported/stable to gomatrixserverlib (#1082) Neil Alexander 2020-06-02 16:20:50 +0100
  • e37720be44
    Sort public rooms again by member count (#1083) Kegsay 2020-06-02 16:18:01 +0100
  • 02b150fd13
    Only store our own aliases in publicroomsapi (#1081) Kegsay 2020-06-02 15:01:13 +0100
  • 794c63e757
    Reset backoff on incoming federation (#1080) Neil Alexander 2020-06-02 12:42:36 +0100
  • 484b6f694c
    Use gomatrixserverlib device structs (#1079) Neil Alexander 2020-06-02 11:29:47 +0100
  • 353a5d6fc2 Remove p2p log lines Kegan Dougal 2020-06-02 11:03:01 +0100
  • a07fc0ef35 Return correct error to LookupRoomAlias Neil Alexander 2020-06-02 09:34:36 +0100
  • 42e797de5e Unbreak dendritejs Kegan Dougal 2020-06-01 18:41:58 +0100
  • 895c8f03c0
    Fix pg user already exists (#1076) S7evinK 2020-06-01 19:34:29 +0200
  • cfc137652e
    Add a way to force federationsender to retry sending transactions (#1077) Kegsay 2020-06-01 18:34:08 +0100
  • a5d822004d
    Send-to-device support (#1072) Neil Alexander 2020-06-01 17:50:19 +0100
  • 1f43c24f86 Add Dockerfile for building p2p riot Kegan Dougal 2020-05-29 21:00:28 +0100
  • 97c64bdb6d
    p2p: de-dupe and shuffle public rooms; implement keydb (#1074) Kegsay 2020-05-29 15:34:15 +0100
  • fe5cf6f880
    fedsender: de-duplicate without sorting server names (#1073) Kegsay 2020-05-29 13:50:06 +0100
  • 5307c499fe
    Update gomatrixserverlib (#1071) Neil Alexander 2020-05-28 13:44:16 +0100
  • f123d7d65b
    Hopefully fix get_missing_events (#1070) Neil Alexander 2020-05-28 12:44:34 +0100
  • 2411007c4b Parse URIs correctly Kegan Dougal 2020-05-28 12:28:21 +0100
  • a6f995eb45
    Merge Updater structs (#1069) Kegsay 2020-05-28 11:15:21 +0100
  • 02fe38e1f7
    Per-user-per-device sync streams (#1068) Neil Alexander 2020-05-28 10:05:04 +0100
  • 57841fc35e
    Read batches from incoming channels (#1067) Neil Alexander 2020-05-27 12:16:53 +0100