Commit graph

  • 5c1183fba4
    Fix deadlocking Sync API tests Neil Alexander 2020-08-18 09:33:43 +0100
  • f91f309f4b
    Database-wide TransactionWriter Neil Alexander 2020-08-17 18:03:53 +0100
  • a5785e30fa
    Don't prematurely kill transaction Neil Alexander 2020-08-19 09:29:38 +0100
  • a648d4572d
    Fix commit room NID etc when using txns in postgres (hopefully) Neil Alexander 2020-08-18 18:15:51 +0100
  • 0e3bc7a3e6
    Allow disabling txns again on updaters Neil Alexander 2020-08-18 18:06:58 +0100
  • 1ecd40082e
    Linter fixes Neil Alexander 2020-08-18 17:48:05 +0100
  • 845f2eda85
    Fix oopsie Neil Alexander 2020-08-18 17:28:06 +0100
  • 2e65e0d160
    Fix redaction deadlocks Neil Alexander 2020-08-18 17:26:59 +0100
  • 352a4a896c
    Updated TransactionWriters, moved locks in roomserver, various other tweaks (I'm so sorry for this commit) Neil Alexander 2020-08-18 17:16:13 +0100
  • 9959817d31
    Latest events and membership updaters return cleanup lambdas Neil Alexander 2020-08-18 15:05:03 +0100
  • 93f996bda3
    Juggle around things a bit Neil Alexander 2020-08-18 14:02:27 +0100
  • e571e196ce
    Summarise key change logs (#1278) Kegsay 2020-08-18 11:14:37 +0100
  • 02a8515e99
    Only emit key changes which are different from what we had before (#1279) Kegsay 2020-08-18 11:14:20 +0100
  • 0ec2d14e94 Only emit key changes which are different from what we had before Kegan Dougal 2020-08-18 10:35:23 +0100
  • 2d08280152
    Adjust StoreEvent order to select->check->insert, rather than insert->check->select Neil Alexander 2020-08-18 10:31:25 +0100
  • 1721ceb841 Summarise key change logs Kegan Dougal 2020-08-18 10:23:03 +0100
  • 6274bc5c63
    Undo non-roomserver changes for now Neil Alexander 2020-08-18 09:54:51 +0100
  • 19e16f40f0
    Fix deadlocking Sync API tests Neil Alexander 2020-08-18 09:33:43 +0100
  • 66bf4bc7a4
    Database-wide TransactionWriter Neil Alexander 2020-08-17 18:03:53 +0100
  • 5a5b123b49
    Merge branch 'master' into neilalexander/rslocks Neil Alexander 2020-08-17 17:33:35 +0100
  • a5a85c6a11
    Make PerformJoin responsible for sending invite to RS input (#1277) Neil Alexander 2020-08-17 17:33:19 +0100
  • bc8ef40f05
    Tweaks Neil Alexander 2020-08-17 17:13:50 +0100
  • bd2e9b6211
    Commit membership updater changes Neil Alexander 2020-08-17 16:46:14 +0100
  • 91c6c694b2
    Don't generate stripped state in client API more times than necessary, generate output events on receiving end of federated invite Neil Alexander 2020-08-17 16:40:49 +0100
  • 9dcc67122a
    oops send state key to GetMembership Neil Alexander 2020-08-17 15:59:08 +0100
  • 8952c5a065
    Nope, that didn't work Neil Alexander 2020-08-17 15:56:36 +0100
  • 86b5ac35fb
    Synchronous input room events Neil Alexander 2020-08-17 15:07:48 +0100
  • a106424095
    Don't limit roomserver input events using request context Neil Alexander 2020-08-17 14:12:11 +0100
  • 5c6857f849
    Invite input room events in separate goroutine Neil Alexander 2020-08-17 13:54:01 +0100
  • 8fa3002f88
    Make PerformJoin send input membership event Neil Alexander 2020-08-17 13:38:58 +0100
  • 828ebb4874
    Roomserver per-room input lock Neil Alexander 2020-08-17 12:52:05 +0100
  • e7d450adb8
    Add SkipClean and UseEncodedPaths to intermediate routers (#1275) Neil Alexander 2020-08-17 12:28:20 +0100
  • be6c2ca6d9
    Add SkipClean and UseEncodedPaths to intermediate routers Neil Alexander 2020-08-17 11:42:34 +0100
  • 6cb1a65809
    Synchronous invites (#1273) Neil Alexander 2020-08-17 11:40:49 +0100
  • 3a065c9e1e
    Remove replace from go.mod Neil Alexander 2020-08-17 11:15:50 +0100
  • bc050f6b4b
    Fix /v1/invite test Neil Alexander 2020-08-17 11:13:15 +0100
  • 131c6866fc
    Update gomatrixserverlib Neil Alexander 2020-08-17 10:55:06 +0100
  • 64a369e7a5
    nolint Neil Alexander 2020-08-14 18:45:57 +0100
  • 07554bcfb7
    Try to handle multiple invite rejections better Neil Alexander 2020-08-14 18:36:29 +0100
  • 8605c3bb75
    Update sytest-whitelist Neil Alexander 2020-08-14 17:36:29 +0100
  • 1e7ff9873e
    Un-whitelist a couple of tests Neil Alexander 2020-08-14 16:58:50 +0100
  • 372ff70906
    Fix error passing Neil Alexander 2020-08-14 16:55:54 +0100
  • 51c642b8ad
    Don't override PerformError with normal errors Neil Alexander 2020-08-14 16:34:21 +0100
  • acfe792ea1
    Update sytest-whitelist Neil Alexander 2020-08-14 16:04:07 +0100
  • 29d091b3a2
    Restore PerformError on rsAPI.PerformInvite Neil Alexander 2020-08-14 16:02:24 +0100
  • e502d6b6d1
    Linter Neil Alexander 2020-08-14 15:34:35 +0100
  • 0db85d21dc
    Fix client API return type for send invite error Neil Alexander 2020-08-14 15:27:08 +0100
  • db57d7e00b
    Fix synchronous invites Neil Alexander 2020-08-14 15:12:38 +0100
  • 96814d436a
    Refactor invites to be synchronous Neil Alexander 2020-08-14 12:28:42 +0100
  • 6820b3e024
    AWSY: new groups and add AS API section (#1270) Kegsay 2020-08-14 11:26:06 +0100
  • 7fae176e8d AWSY: new groups and add AS API section Kegan Dougal 2020-08-14 10:39:45 +0100
  • c1f4faf308
    Fix Docker builds, polylith components (#1269) Neil Alexander 2020-08-13 18:27:19 +0100
  • 4c6ac985a8
    Fix Docker builds, polylith components Neil Alexander 2020-08-13 17:22:53 +0100
  • 20c8f252a7
    Make 'Device list doesn't change if remote server is down' pass (#1268) Kegsay 2020-08-13 16:43:27 +0100
  • 3c6c0ad0e3 Make 'Device list doesn't change if remote server is down' pass Kegan Dougal 2020-08-13 16:12:07 +0100
  • 4c4732a9c9
    Don't send to ACL'd servers (#1267) Neil Alexander 2020-08-13 14:23:37 +0100
  • 183136d284
    Use gjson to look for room_id in EDU Neil Alexander 2020-08-13 13:58:14 +0100
  • 0d7404e47e
    Don't send to ACL'd servers Neil Alexander 2020-08-13 13:46:30 +0100
  • 9677a95afc
    API setup refactoring (#1266) Neil Alexander 2020-08-13 12:16:37 +0100
  • db7fe4700f
    Fix External -> Public in federation API test Neil Alexander 2020-08-13 11:57:44 +0100
  • 4e0c407b7f
    Fix gobind build Neil Alexander 2020-08-13 11:56:14 +0100
  • bda8c64c2d
    Update sample config Neil Alexander 2020-08-13 11:52:43 +0100
  • 9c51aa365f
    Review comments @Kegsay Neil Alexander 2020-08-13 11:47:45 +0100
  • 6afd1daeb8
    Fix media API routing Neil Alexander 2020-08-13 11:09:55 +0100
  • ff6a307efd
    Fix P2P demos Neil Alexander 2020-08-13 11:05:22 +0100
  • 6fc1cd2179
    Tweaks Neil Alexander 2020-08-13 10:59:57 +0100
  • 89ab97be74
    Break apart client/federation/key/media muxes Neil Alexander 2020-08-13 10:46:38 +0100
  • 8382a9dcc2
    TLS HTTP setup Neil Alexander 2020-08-13 10:03:58 +0100
  • 55df0bd374
    Don't set up external listener if no address configured Neil Alexander 2020-08-13 09:37:57 +0100
  • e02be084a3
    Merge branch 'master' into neilalexander/apis Neil Alexander 2020-08-13 09:34:35 +0100
  • 1492b08974
    Fix builds Neil Alexander 2020-08-13 09:34:25 +0100
  • 96287ef5fd
    Update SetupAndServeHTTP Neil Alexander 2020-08-13 09:19:41 +0100
  • 820c56c165
    Fix more E2E sytests (#1265) Kegsay 2020-08-12 22:43:02 +0100
  • 64db98aab5 Handle deleted devices correctly over federation Kegan Dougal 2020-08-12 21:56:01 +0100
  • a53030792b WIP: Eagerly sync device lists on /user/keys/query requests Kegan Dougal 2020-08-12 16:01:35 +0100
  • d98ec12422
    Add sync mechanism to block when updating device lists (#1264) Kegsay 2020-08-12 13:50:54 +0100
  • 1f24d1afec
    Start HTTP endpoint refactoring Neil Alexander 2020-08-12 12:28:20 +0100
  • c8e994e13e Add new working test Kegan Dougal 2020-08-12 12:19:21 +0100
  • b41bf51336 Fix UT Kegan Dougal 2020-08-12 11:58:51 +0100
  • 0835107f5b
    Deflake currentstateserver integration tests (#1263) Kegsay 2020-08-12 11:53:06 +0100
  • e87740fd7b Add sync mechanism to block when updating device lists Kegan Dougal 2020-08-12 11:51:23 +0100
  • db019b3909 Deflake currentstateserver integration tests Kegan Dougal 2020-08-12 11:08:00 +0100
  • b8b854d642
    Bugfixes for 'If remote user leaves room we no longer receive device updates' (#1262) Kegsay 2020-08-12 10:50:52 +0100
  • b20fe0ccb7 Update whitelist and README Kegan Dougal 2020-08-11 18:32:44 +0100
  • bcdf9577a3
    Support for server ACLs (#1261) Neil Alexander 2020-08-11 18:19:11 +0100
  • 7f8025a647 Bugfixes for 'If remote user leaves room we no longer receive device updates' Kegan Dougal 2020-08-11 18:01:18 +0100
  • 40fd3ca754
    Fix test output Neil Alexander 2020-08-11 17:53:55 +0100
  • 1c071d4e5b
    Add tests, tweaks to behaviour Neil Alexander 2020-08-11 17:44:02 +0100
  • 2c729c7628
    Comments Neil Alexander 2020-08-11 16:59:37 +0100
  • 1badfaf0be
    Merge branch 'master' into neilalexander/acls Neil Alexander 2020-08-11 16:37:20 +0100
  • a1e71c50e6
    Fix sync API test Neil Alexander 2020-08-11 16:36:56 +0100
  • c57dd004b8
    Fix bugs Neil Alexander 2020-08-11 16:30:56 +0100
  • 8a62fb06eb
    Use read mutex Neil Alexander 2020-08-11 16:13:15 +0100
  • 695649f329
    Ignore port when matching servername Neil Alexander 2020-08-11 16:12:30 +0100
  • 393cdf6405
    Update logging Neil Alexander 2020-08-11 16:09:12 +0100
  • 13426dbccd
    Fix mutex Neil Alexander 2020-08-11 16:06:48 +0100
  • d7b40564a9
    Fix state event type Neil Alexander 2020-08-11 16:06:06 +0100
  • 46e85b8414
    Bug fixes Neil Alexander 2020-08-11 15:59:49 +0100
  • 18dcb11321
    Avoid panics by nil pointers Neil Alexander 2020-08-11 15:42:41 +0100
  • 34f4e402c8
    Fix queries Neil Alexander 2020-08-11 15:41:49 +0100