Commit graph

  • d03f6ac725 Fix static peer on Ygg demo build Neil Alexander 2020-07-07 14:38:59 +01:00
  • b21fad92e5 Tweaks to Dendrite Yggdrasil demo setup Neil Alexander 2020-07-07 14:18:58 +01:00
  • 99ea1f9b48
    Emit redacted_event from the roomserver when redactions are validated (#1186) Kegsay 2020-07-07 12:51:55 +01:00
  • d7a8bbff72 Fix MIME types for embedded Riot in Ygg demo Neil Alexander 2020-07-07 09:43:58 +01:00
  • 52c77cb4b4
    Implement core redaction logic (#1185) Kegsay 2020-07-06 17:49:15 +01:00
  • 65084c5052 Fix Riot Web embedding into Yggdrasil demo Neil Alexander 2020-07-06 17:25:46 +01:00
  • 00e0df7c87 Yggdrasil demo: Add Stop functions Neil Alexander 2020-07-06 17:09:02 +01:00
  • 6c4eabbe92 Updated functionality for updating Yggdrasil config in iOS demo Neil Alexander 2020-07-06 14:51:59 +01:00
  • ea9df46c70
    Implement local redaction (#1182) Kegsay 2020-07-03 17:24:51 +01:00
  • 46dbc46f84
    Wake up destination queues more aggressively (#1183) Neil Alexander 2020-07-03 16:31:56 +01:00
  • ce2a285887 Add public rooms provider into gobind build Neil Alexander 2020-07-03 14:29:36 +01:00
  • 3a28ddfb7a
    Yggdrasil demo initial public room directory (#1181) Neil Alexander 2020-07-03 14:28:43 +01:00
  • 3797c38ec8 Blacklist a test Kegan Dougal 2020-07-03 14:18:58 +01:00
  • 6c4b8185d7
    Implement ExtraPublicRoomsProvider for p2p demos (#1180) Kegsay 2020-07-03 12:59:00 +01:00
  • 1773fd84b7
    Hydrate destination queues at startup (#1179) Neil Alexander 2020-07-03 11:49:49 +01:00
  • 9dffeb9b67
    Fix joins to rooms that we know about that have room IDs with our server part (#1178) Neil Alexander 2020-07-03 10:25:26 +01:00
  • 38caf8e5b7
    Yggdrasil+QUIC demo, federation sender tweaks (#1177) Neil Alexander 2020-07-02 17:43:07 +01:00
  • 9c1f38621c
    Remove publicroomsapi (#1176) Kegsay 2020-07-02 17:11:33 +01:00
  • 4c1e6597c0
    Replace publicroomsapi with a combination of clientapi/roomserver/currentstateserver (#1174) Kegsay 2020-07-02 15:41:18 +01:00
  • 55bc82c439 Update Yggdrasil demo peer count Neil Alexander 2020-07-01 13:47:16 +01:00
  • 8e7947926c Fix Yggdrasil gobind build, set display name at registration Neil Alexander 2020-07-01 13:35:58 +01:00
  • 42dd962425
    Persistent federation sender queues (PDUs) (#1173) Neil Alexander 2020-07-01 11:46:38 +01:00
  • 6f49758b90
    Remove membership table from account DB (#1172) Kegsay 2020-06-30 13:34:59 +01:00
  • ca5bbffd8d
    Add a new component: currentstateserver (#1171) Kegsay 2020-06-30 10:37:21 +01:00
  • 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