Commit Graph

  • 3a18b7fc78 Update awsy list Kegan Dougal 2020-06-30 10:26:26 +01:00
  • 4cf45d1ce9
    Don't include current state in processEventWithMissingState (#1126) Neil Alexander 2020-06-29 14:39:21 +01:00
  • 1ad7219e4b
    Implement /sync limited and read timeline limit from stored filters (#1168) Kegsay 2020-06-26 15:34:41 +01:00
  • 164057a3be
    Honour event size limits and return 413 (#1167) Kegsay 2020-06-26 12:51:54 +01:00
  • 9592d53364 Fix div 0 error and add new tests to list Kegan Dougal 2020-06-26 11:34:25 +01:00
  • 4897beabee
    Finish implementing retiring invites (#1166) Kegsay 2020-06-26 11:07:52 +01:00
  • c1d2382e6d Reject non-numeric ports (done in GMSL) Kegan Dougal 2020-06-25 18:05:41 +01:00
  • 7a8282fccf
    Handle invite v1 (#1165) Kegsay 2020-06-25 17:07:40 +01:00
  • 67f7a53f12 Add missing typing test Kegan Dougal 2020-06-25 15:06:46 +01:00
  • 43cddfe00f
    Return remote errors from FS.PerformJoin (#1164) Kegsay 2020-06-25 15:04:48 +01:00
  • c2d34422d6
    Remove trailing slash in client api proxy (#1163) Ashley Nelson 2020-06-25 06:27:09 -05:00
  • 46de400aa0
    Hopefully fix databased is locked errors on sqlite account creation (#1162) Kegsay 2020-06-24 20:46:28 +01:00
  • e560619f76
    Refactor SendMembership - make ban test pass (#1160) Kegsay 2020-06-24 18:19:54 +01:00
  • a06d0921c9
    Make same membership transitions 403, add sytests (#1161) Kegsay 2020-06-24 18:19:14 +01:00
  • 002fe05a20
    Add PerformInvite and refactor how errors get handled (#1158) Kegsay 2020-06-24 15:06:14 +01:00
  • ebaaf65c54 This doesn't pass Kegan Dougal 2020-06-24 13:40:50 +01:00
  • c72d23c8eb Update whitelist Kegan Dougal 2020-06-24 10:28:03 +01:00
  • 0577bfca55
    Pass join errors through internal API boundaries (#1157) Kegsay 2020-06-24 09:59:59 +01:00
  • 1f93427ed9 Linting Kegan Dougal 2020-06-23 18:44:34 +01:00
  • 81beab8002 Add instrumented main for coverage Kegan Dougal 2020-06-23 18:32:22 +01:00
  • 914f6cadce
    Add /send restrictions and return correct error codes (#1156) Kegsay 2020-06-23 13:15:15 +01:00
  • 4220a374ca
    Fix room checks for /state and /state_ids (#1155) Kegsay 2020-06-23 11:47:48 +01:00
  • 02565c37aa
    /send auth errors are silent (#1149) Kegsay 2020-06-23 10:31:17 +01:00
  • a1352cbd9e
    Push serverkeyapi docker image to registry as well (#1154) Martin Honermeyer 2020-06-23 10:51:38 +02:00
  • 61e0482fef
    Add appservices component to docker scripts (#1153) Ashley Nelson 2020-06-20 15:28:30 -05:00
  • 7f26b0cd13
    Bind build support, further Yggdrasil demo updates (#1152) Neil Alexander 2020-06-19 13:29:27 +01:00
  • 72444e4a4f
    User API polylith component (#1151) Neil Alexander 2020-06-19 09:37:19 +01:00
  • 9e3d771a32 Fix comment in InputAccountDataRequest Neil Alexander 2020-06-19 09:18:09 +01:00
  • dc0bac85d5
    Refactor account data (#1150) Neil Alexander 2020-06-18 18:36:03 +01:00
  • 3547a1768c Fix embed Riot Web into Yggdrasil demo Neil Alexander 2020-06-18 13:48:47 +01:00
  • ddf1c8adf1
    Hacks for supporting Riot iOS (#1148) Neil Alexander 2020-06-17 17:41:45 +01:00
  • 84a7881468
    Make account data sytests pass (#1147) Kegsay 2020-06-17 17:01:03 +01:00
  • 9b408c19fb Missing sytests Kegan Dougal 2020-06-17 16:47:21 +01:00
  • 8efeb8eb3b
    Return the correct /joined_members response and allow ?format=event (#1146) Kegsay 2020-06-17 16:21:42 +01:00
  • 8e7c1eda05
    Enable more sytests (#1145) Kegsay 2020-06-17 15:40:37 +01:00
  • c7f7ae69eb
    Are we synapse yet: Accept tests without a group rather than dying (#1142) Kegsay 2020-06-17 15:12:09 +01:00
  • 23bed196e6
    Fallback parsing for Content-Disposition minefield (#1144) Neil Alexander 2020-06-17 14:26:45 +01:00
  • 38053a5bb7
    Do not wrap send_join errors on /v1/send_join (#1143) Kegsay 2020-06-17 13:55:55 +01:00
  • c4d9b37492 add test Kegan Dougal 2020-06-17 13:54:47 +01:00
  • e09d24e732
    Move account/device DBs to userapi (#1141) Kegsay 2020-06-17 12:05:56 +01:00
  • 5d5aa0a31d
    Media filename handling improvements (#1140) Neil Alexander 2020-06-17 11:53:26 +01:00
  • a66a3b830c
    Make userapi control account creation entirely (#1139) Kegsay 2020-06-17 11:22:26 +01:00
  • 04c99092a4
    Update whitelist for sytest media fix (#1137) Neil Alexander 2020-06-16 18:31:38 +01:00
  • e15a8042a1
    BREAKING: Make eduserver/appservice use userapi (#1138) Kegsay 2020-06-16 17:39:56 +01:00
  • 83391da0e0
    Make syncapi use userapi (#1136) Kegsay 2020-06-16 17:05:38 +01:00
  • 1942928ee5
    Make federationapi use userapi (#1135) Kegsay 2020-06-16 14:53:19 +01:00
  • 45011579eb Update sytest-whitelist Neil Alexander 2020-06-16 14:47:30 +01:00
  • fc0e74ae0f
    Fix media API for demos and possibly Synapse (#1134) Neil Alexander 2020-06-16 14:29:11 +01:00
  • 9c77022513
    Make userapi responsible for checking access tokens (#1133) Kegsay 2020-06-16 14:10:55 +01:00
  • 57b7fa3db8
    More server key updates, tests (#1129) Neil Alexander 2020-06-16 13:11:20 +01:00
  • 67ad661813
    Unbreak HTTP mode (#1131) Kegsay 2020-06-15 16:58:22 +01:00
  • 7c36fb78a7
    Fix rooms v3 url paths for good - with tests (#1130) Kegsay 2020-06-15 16:57:59 +01:00
  • 1aac317341 Unbreak build Kegan Dougal 2020-06-15 10:48:43 +01:00
  • 0ba1245a46
    Current wiring (#1125) Kegsay 2020-06-15 10:13:57 +01:00
  • 6b5996db17
    Add bare bones user API (#1127) Kegsay 2020-06-15 09:54:11 +01:00
  • 0dc4ceaa2d
    Minor perf/debugging improvements (#1121) Kegsay 2020-06-12 15:11:33 +01:00
  • ecd7accbad
    Rehuffle where things are in the internal package (#1122) Kegsay 2020-06-12 14:55:57 +01:00
  • 4675e1ddb6
    Add trace logging to RoomserverInternalAPI (#1120) Kegsay 2020-06-12 12:10:08 +01:00
  • 079d8fe8fb
    More key tweaks (#1116) Neil Alexander 2020-06-12 11:07:26 +01:00
  • ec7718e7f8
    Roomserver API changes (#1118) Kegsay 2020-06-11 19:50:40 +01:00
  • 25cd2dd1c9
    Remove unused internal APIs (#1117) Kegsay 2020-06-11 15:07:16 +01:00
  • 89d61c4877 Fix tiebreak in Yggdrasil demo (uses wrong key) Neil Alexander 2020-06-11 13:08:11 +01:00
  • ce2517b9fb Support embedding Riot Web (#1113) Neil Alexander 2020-06-11 10:16:46 +01:00
  • b7d0ca6855 Update Yggdrasil demo timeouts again Neil Alexander 2020-06-11 09:50:54 +01:00
  • 63a24e81c4 Yggdrasil demo tweaks Neil Alexander 2020-06-10 17:18:37 +01:00
  • 399b6ae334
    Remove federationsender producer, which in fact was not a producer (#1115) Kegsay 2020-06-10 16:54:43 +01:00
  • 3b4be90000
    Improvements to Yggdrasil demo (#1114) Neil Alexander 2020-06-10 16:29:02 +01:00
  • 90a0aa9b3e
    Remove public appservice routes (#1112) Kegsay 2020-06-10 13:28:32 +01:00
  • b7187a9a35
    Remove clientapi producers which aren't actually producers (#1111) Kegsay 2020-06-10 12:17:54 +01:00
  • d9d6f4568c
    Use ServerKeyAPI as keyring (#1110) Neil Alexander 2020-06-10 11:02:03 +01:00
  • 464718c3e6
    Yggdrasil-based P2P demo (#1108) Neil Alexander 2020-06-10 10:54:06 +01:00
  • 98cb0705ea
    Remove unused UserUpdates producer (#1109) Kegsay 2020-06-10 10:34:22 +01:00
  • 85ac8a3f5b
    Factor out how monolith routes get added (#1107) Kegsay 2020-06-09 12:07:33 +01:00
  • 4f171c56a8
    Split out SetupFooComponent (#1106) Kegsay 2020-06-08 15:51:07 +01:00
  • cdb9a11571 Update gomatrixserverlib Neil Alexander 2020-06-08 13:56:03 +01:00
  • 67784ecb56
    Nuke old Docker stuff (#1104) Neil Alexander 2020-06-05 19:00:30 +01:00
  • e7b19d2c70
    More flexible caching (#1101) Neil Alexander 2020-06-05 16:42:01 +01:00
  • 76ff47c052
    Use AuthChainProvider to try and speed up federated joins (#1100) Neil Alexander 2020-06-05 11:48:52 +01:00
  • 29a20d1da7
    General cleanup when making components (#1098) Kegsay 2020-06-05 09:28:15 +01:00
  • 2bd12f635c
    Convert serverkeys to inthttp (#1097) Kegsay 2020-06-04 16:26:35 +01:00
  • 9834ac97db
    Convert everything but serverkeyapi to inthttp (#1096) Kegsay 2020-06-04 15:43:07 +01:00
  • d785ad82b9
    Add key validity fetching to server key API (#1094) Neil Alexander 2020-06-04 15:40:23 +01:00
  • f4c676ccdd
    Refactor how federationsender gets created (#1095) Kegsay 2020-06-04 14:27:10 +01:00
  • f7025d3499 Update gomatrixserverlib Neil Alexander 2020-06-04 13:30:08 +01:00
  • 097cdf879c
    s/Base64String/Base64Bytes/g (#1093) Kegsay 2020-06-04 11:50:57 +01:00
  • e7d1ac84c3
    Add ParseFileURI and use it when dealing with file URIs (#1088) Kegsay 2020-06-04 11:18:08 +01:00
  • d4f9a4bb97
    Fix #632 and send spec-compliant transactions to the AS (#1091) Kegsay 2020-06-04 11:17:37 +01:00
  • feb32ba365
    Encode v3 event IDs correctly (#1090) Kegsay 2020-06-04 11:14:08 +01:00
  • 8c3f51d624
    Update are-we-synapse-yet (#1092) Neil Alexander 2020-06-04 11:13:40 +01:00
  • 225b72bd42
    Don't reset counters before successful outgoing federation request (#1089) Neil Alexander 2020-06-04 10:54:10 +01:00
  • 8a6152ca70
    Enable room version 6 (#1087) Neil Alexander 2020-06-04 10:53:39 +01:00
  • e21d7d4baf
    Update DendriteJS.Dockerfile Kegsay 2020-06-03 16:03:54 +01:00
  • 17c92ad10e
    Adds support for adding a proxy to the HTTP Client from the config (#1055) Aiden McClelland 2020-06-02 14:02:24 -06:00
  • dc3338d1f2
    Remove ENV to avoid confusion Kegsay 2020-06-02 16:35:07 +01:00
  • e598e80d76
    Delegate responsibility for marking room versions as supported/stable to gomatrixserverlib (#1082) Neil Alexander 2020-06-02 16:20:50 +01:00
  • e37720be44
    Sort public rooms again by member count (#1083) Kegsay 2020-06-02 16:18:01 +01:00
  • 02b150fd13
    Only store our own aliases in publicroomsapi (#1081) Kegsay 2020-06-02 15:01:13 +01:00
  • 794c63e757
    Reset backoff on incoming federation (#1080) Neil Alexander 2020-06-02 12:42:36 +01:00
  • 484b6f694c
    Use gomatrixserverlib device structs (#1079) Neil Alexander 2020-06-02 11:29:47 +01:00
  • 353a5d6fc2 Remove p2p log lines Kegan Dougal 2020-06-02 11:03:01 +01:00