Commit Graph

  • fee1c22790
    Fix #1361 (#1362) Neil Alexander 2020-08-28 09:46:32 +0100
  • 9af2f5f1f2
    Remove device DB from clientapi (#1352) Kegsay 2020-08-27 18:53:40 +0100
  • c0f28845f8
    Try to protect GetNextTransactionPDUs (#1350) Neil Alexander 2020-08-27 15:27:12 +0100
  • 034e5d5a55
    Speed up accepting invites from remote users if we're already in the room (#1349) Neil Alexander 2020-08-27 11:47:13 +0100
  • 7466e6b718
    Fix lock errors in federation sender (#1347) Neil Alexander 2020-08-27 11:05:41 +0100
  • 421b6b2313
    Add OpenTracing documentation (#1345) Kegsay 2020-08-27 10:24:56 +0100
  • 42183bef50
    Allow join to accept server_name in query parameters (#1346) Neil Alexander 2020-08-26 18:23:08 +0100
  • 3802efe301
    Port of #945 (#1343) Kegsay 2020-08-26 15:38:34 +0100
  • 29d6481842
    Wait for 8h between device list updates for blacklisted servers (#1344) Kegsay 2020-08-26 15:38:21 +0100
  • abd16ff4a0
    Modify DeviceListUpdater to retry requests according to RetryAfter (#1342) Kegsay 2020-08-26 12:03:09 +0100
  • 3205b9212d
    [readability] use event.StateKeyEquals where relevant and minor for-loop refactoring (#1339) oliverpool 2020-08-25 22:04:35 +0200
  • 55498c8deb
    Fix 'Invited user can reject invite over federation several times' (#1341) Kegsay 2020-08-25 18:59:00 +0100
  • c60270eea3
    Enforce history visibility etc for /rooms/{roomID}/state (#1340) Neil Alexander 2020-08-25 18:43:56 +0100
  • 48850d9995
    Update /versions (#1338) Neil Alexander 2020-08-25 15:44:33 +0100
  • 819b926820
    Make redactions permanent (#1337) Neil Alexander 2020-08-25 15:44:19 +0100
  • 287700baee
    Randomly generated media IDs (#1336) Neil Alexander 2020-08-25 15:08:37 +0100
  • a4db43e096
    Don't overwrite global err before return (#1293) oliverpool 2020-08-25 14:11:52 +0200
  • c8b873abc8
    Roomserver NID caches (#1335) Neil Alexander 2020-08-25 12:32:29 +0100
  • 05242096a1
    Update README.md Kegsay 2020-08-25 12:09:34 +0100
  • 733abe912b
    Add spec compliant path for redaction (#1334) Kegsay 2020-08-25 10:39:30 +0100
  • 720ddce0a8
    Use Writer in shared package (#1296) Neil Alexander 2020-08-25 10:29:45 +0100
  • 3b14119aff
    Update README/CONTRIBUTING/sytest for AWSY issues (#1333) Kegsay 2020-08-25 08:11:41 +0100
  • 466d795375
    Fix scripts path in documentation (#1294) oliverpool 2020-08-24 19:13:43 +0200
  • 4b2db1dff5
    Update Naffka (#1295) Neil Alexander 2020-08-24 13:49:20 +0100
  • 10461b8870
    Fix embedding Element Web into demo-libp2p and demo-yggdrasil Neil Alexander 2020-08-21 11:01:30 +0100
  • 9d53351dc2
    Component-wide TransactionWriters (#1290) Neil Alexander 2020-08-21 10:42:08 +0100
  • 5aaf32bbed
    Select distinct on room memberships in sync API (#1292) Neil Alexander 2020-08-21 09:57:52 +0100
  • ec95d331a5
    Add support for running Complement on current working directories (#1291) Kegsay 2020-08-20 18:35:04 +0100
  • 6d6bb75137
    Add FederationClient interface to federationsender (#1284) Kegsay 2020-08-20 17:03:07 +0100
  • 068a3d3c9f
    Roomserver per-room input parallelisation (Postgres) (#1289) Neil Alexander 2020-08-20 16:24:33 +0100
  • 0fea056db4
    Change backoff behaviour so that Failure returns planned end time (#1288) Neil Alexander 2020-08-20 14:58:53 +0100
  • 5ad47d3b3d
    Fix more roomserver transactions/locks (#1287) Neil Alexander 2020-08-20 09:24:52 +0100
  • f5edfb9659
    #903: Client API: mutex on (user_id, room_id) (#1286) anandv96 2020-08-20 12:57:43 +0530
  • b24747b305
    Transaction writer changes, move roomserver writers (#1285) Neil Alexander 2020-08-19 15:38:27 +0100
  • 775b04d776
    Roomserver updater changes (#1283) Neil Alexander 2020-08-19 13:24:54 +0100
  • 3d58417555
    Roomserver database-wide TransactionWriters (#1282) Neil Alexander 2020-08-19 10:57:29 +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
  • a5a85c6a11
    Make PerformJoin responsible for sending invite to RS input (#1277) Neil Alexander 2020-08-17 17:33:19 +0100
  • e7d450adb8
    Add SkipClean and UseEncodedPaths to intermediate routers (#1275) Neil Alexander 2020-08-17 12:28:20 +0100
  • 6cb1a65809
    Synchronous invites (#1273) Neil Alexander 2020-08-17 11:40:49 +0100
  • 6820b3e024
    AWSY: new groups and add AS API section (#1270) Kegsay 2020-08-14 11:26:06 +0100
  • c1f4faf308
    Fix Docker builds, polylith components (#1269) Neil Alexander 2020-08-13 18:27:19 +0100
  • 20c8f252a7
    Make 'Device list doesn't change if remote server is down' pass (#1268) Kegsay 2020-08-13 16:43:27 +0100
  • 4c4732a9c9
    Don't send to ACL'd servers (#1267) Neil Alexander 2020-08-13 14:23:37 +0100
  • 9677a95afc
    API setup refactoring (#1266) Neil Alexander 2020-08-13 12:16:37 +0100
  • 820c56c165
    Fix more E2E sytests (#1265) Kegsay 2020-08-12 22:43:02 +0100
  • d98ec12422
    Add sync mechanism to block when updating device lists (#1264) Kegsay 2020-08-12 13:50:54 +0100
  • 0835107f5b
    Deflake currentstateserver integration tests (#1263) Kegsay 2020-08-12 11:53:06 +0100
  • b8b854d642
    Bugfixes for 'If remote user leaves room we no longer receive device updates' (#1262) Kegsay 2020-08-12 10:50:52 +0100
  • bcdf9577a3
    Support for server ACLs (#1261) Neil Alexander 2020-08-11 18:19:11 +0100
  • 8b6ab272fb
    New sample config (#1258) Neil Alexander 2020-08-11 13:21:26 +0100
  • cce3678abe Update whitelist Kegan Dougal 2020-08-11 11:58:31 +0100
  • befccd7d51
    Reduce cooldown to make sure sytest doesn't give up (#1257) Kegsay 2020-08-11 10:44:59 +0100
  • 52eeeb1627
    Prefix-defined Kafka topics (#1254) Neil Alexander 2020-08-10 15:18:37 +0100
  • 4b09f445c9
    Configuration format v1 (#1230) Neil Alexander 2020-08-10 14:18:04 +0100
  • fdabba1851
    bugfix: when a user's key changes, don't notify everyone on the server (#1253) Kegsay 2020-08-10 12:38:33 +0100
  • 58998e9874
    Backoff fixes (#1250) Neil Alexander 2020-08-07 18:50:29 +0100
  • 366fd975c8 Fix unit tests Kegan Dougal 2020-08-07 17:58:44 +0100
  • f371783da7
    Finish inbound E2E device lists (#1243) Kegsay 2020-08-07 17:32:13 +0100
  • 30c2325eaf
    Allow enforcing X.509 certificate validity (MSC1711) (#1249) Neil Alexander 2020-08-07 17:25:31 +0100
  • 5dd5a41119
    Tweak log levels of some federation logging (#1248) Neil Alexander 2020-08-07 15:00:23 +0100
  • 6ce7af8a3e
    Update go.mod/go.sum for matrix-org/gomatrixserverlib#213 Neil Alexander 2020-08-07 13:28:09 +0100
  • ee22c6e440
    Update go.mod/go.sum for matrix-org/gomatrixserverlib#212 Neil Alexander 2020-08-07 10:38:06 +0100
  • 32a4565b55
    Add device list updater which manages updating remote device lists (#1242) Kegsay 2020-08-06 17:48:10 +0100
  • b7491aae03
    Yggdrasil demo updates (#1241) Neil Alexander 2020-08-06 16:00:42 +0100
  • 642f9cb964
    Process inbound device list updates from federation (#1240) Kegsay 2020-08-05 13:41:16 +0100
  • 15dc1f4d03
    Use TransactionWriter in SQLite keyserver (#1239) Neil Alexander 2020-08-05 11:01:37 +0100
  • 22f028e141
    SelectJoinedHostsForRooms should use QueryVariadic on SQLite (#1238) Neil Alexander 2020-08-05 10:00:35 +0100
  • 2197e54441 Update whitelist Kegan Dougal 2020-08-04 13:50:32 +0100
  • 3c8e9d1d20 Bump to gmsl version which fixes outbound fed invites to synapse Kegan Dougal 2020-08-04 13:48:57 +0100
  • 8ee4c0f71e Always set invite_room_state else synapse rejects invites Kegan Dougal 2020-08-04 12:14:18 +0100
  • 4cf7c08146 Fix response format for federation /devices requests Kegan Dougal 2020-08-04 12:02:13 +0100
  • 78ab33f91f Unbreak postgres Kegan Dougal 2020-08-04 11:41:48 +0100
  • 0c4e8f6d4f
    Send device list updates to servers (outbound only) (#1237) Kegsay 2020-08-04 11:32:14 +0100
  • fb56bbf0b7
    Generate stream IDs for locally uploaded device keys (#1236) Kegsay 2020-08-03 17:07:06 +0100
  • ffcb6d2ea1
    Produce OTK counts in /sync response (#1235) Kegsay 2020-08-03 12:29:58 +0100
  • b5cb1d1534
    Fix edge cases around device lists (#1234) Kegsay 2020-07-31 14:40:45 +0100
  • a7e67e65a8
    Notify clients when devices are deleted (#1233) Kegsay 2020-07-30 18:00:56 +0100
  • 292a9ddd82
    Fix Yggdrasil demo builds Neil Alexander 2020-07-30 15:47:44 +0100
  • a2174d3294
    Implement /keys/changes (#1232) Kegsay 2020-07-30 14:52:21 +0100
  • 9355fb5ac8
    Hook up device list updates to the sync notifier (#1231) Kegsay 2020-07-30 11:15:46 +0100
  • 0fdd4f14d1
    Add support for logs in StreamingToken (#1229) Kegsay 2020-07-29 19:00:04 +0100
  • 9a5fb489c5
    Add QueryKeyChanges (#1228) Kegsay 2020-07-28 18:25:16 +0100
  • adf7b59294
    Persist partition|offset|user_id in the keyserver (#1226) Kegsay 2020-07-28 17:38:30 +0100
  • acc8e80a51
    User directory (#1225) Neil Alexander 2020-07-28 10:53:17 +0100
  • c632867135
    Modify /state/{eventType}/{stateKey} to return the event at the time the user left (#1222) Kegsay 2020-07-28 10:09:10 +0100
  • 83f038e12b
    Don't use more than 999 variables in SQLite querys. (#1224) Henrik Sölver 2020-07-27 14:19:30 +0200
  • c8d476a3cc
    Return HTTP errors when trying to kick invalid users (#1221) Kegsay 2020-07-27 09:20:09 +0100
  • 61963a74ae
    Add logic for determining when device lists have changed due to membership changes (#1220) Kegsay 2020-07-27 09:19:55 +0100
  • abef9bc04f Put this in the right category Kegan Dougal 2020-07-24 17:11:16 +0100
  • b63fa7b880 Update AWSY list Kegan Dougal 2020-07-24 16:17:33 +0100
  • af5b4d1f6b
    Modify QuerySharedUsers to handle counts/include/exclude (#1219) Kegsay 2020-07-24 10:33:41 +0100
  • 98f2f09bb4
    keyserver: produce key change events (#1218) Kegsay 2020-07-23 16:41:36 +0100
  • 7b862384a7
    currentstate: Add QuerySharedUsers (#1217) Kegsay 2020-07-23 12:26:31 +0100
  • cfeb1b2f42
    Add UNIQUE constraint to blacklist table (#1216) Neil Alexander 2020-07-23 10:22:23 +0100
  • 9684efebd7 Fix gobind Kegan Dougal 2020-07-22 17:06:19 +0100
  • 541a23f712
    Handle inbound federation E2E key queries/claims (#1215) Kegsay 2020-07-22 17:04:57 +0100
  • 1e71fd645e
    Persistent federation sender blacklist (#1214) Neil Alexander 2020-07-22 17:01:29 +0100
  • 470933789b
    Perform outbound federation hits for querying/claiming E2E keys (#1212) Kegsay 2020-07-21 17:46:47 +0100