Commit Graph

  • 67cc8619d3
    Remove QueryKnownUsers from current state server (#1393) Kegsay 2020-09-04 11:46:01 +0100
  • c63abc8660
    Sync bug fixes (#1394) Neil Alexander 2020-09-04 11:20:47 +0100
  • 2570418f42
    Remove ServerACLs from the current state server (#1390) Kegsay 2020-09-04 10:40:58 +0100
  • f1a98e1193
    Fix nil txn bug Neil Alexander 2020-09-04 10:22:32 +0100
  • 04bc09f591
    Defer keyserver and federationsender wakeups to give HTTP listeners time to start (#1389) Neil Alexander 2020-09-03 21:17:55 +0100
  • 33b8143a95
    Implement more CSS storage functions in roomserver (#1388) Kegsay 2020-09-03 18:27:02 +0100
  • b20386123e
    Move currentstateserver API to roomserver (#1387) Kegsay 2020-09-03 17:20:54 +0100
  • 6150de6cb3
    FIFO ordering of input events (#1386) Neil Alexander 2020-09-03 15:22:16 +0100
  • 74743ac8ae
    Rate limiting (#1385) Neil Alexander 2020-09-03 10:12:11 +0100
  • d64d0c4be2
    Update complement.sh Kegsay 2020-09-03 10:07:14 +0100
  • 9d9e854fe0
    Add Queryer and Inputer and factor out more RSAPI stuff (#1382) Kegsay 2020-09-02 17:13:15 +0100
  • f06637435b
    Fix #1381 (#1384) Neil Alexander 2020-09-02 16:52:06 +0100
  • 3b0774805c
    Version imprint (#1383) Neil Alexander 2020-09-02 16:18:08 +0100
  • 096191ca24
    Use federation sender for backfill/getting missing events (#1379) Neil Alexander 2020-09-02 15:26:30 +0100
  • e473320e73
    Refactor roomserver/internal - split perform stuff out (#1380) Kegsay 2020-09-02 13:47:31 +0100
  • 02a73f29f8
    Expand RoomInfo to cover more DB storage functions (#1377) Kegsay 2020-09-02 10:02:48 +0100
  • 82a9617659
    Put redactions/filters in the writer goroutine (#1378) Kegsay 2020-09-01 20:35:38 +0100
  • a9f4d83d30
    Fix duplicate writers (#1376) Neil Alexander 2020-09-01 16:58:21 +0100
  • 89c772fb78
    Report which component failed to consume (#1375) Neil Alexander 2020-09-01 16:53:38 +0100
  • 6d79f04354
    Add RoomInfo metadata struct (#1367) Kegsay 2020-09-01 12:40:49 +0100
  • 0ab5bccd11
    Storage tweaks (#1373) Neil Alexander 2020-09-01 11:28:35 +0100
  • 3f9b829bc5
    Public room client API changes (#1368) Rohit Mohan 2020-09-01 14:56:34 +0530
  • b0d2b39739
    Remove unused SyncStreamPosition Neil Alexander 2020-09-01 10:26:02 +0100
  • f7b2a5866e
    Update dependencies (#1372) Neil Alexander 2020-09-01 10:20:31 +0100
  • 737802fc06
    Update Complement dockerfile to not wait for apt-get input Neil Alexander 2020-08-28 15:19:47 +0100
  • c42c70597c
    Add some error wrapping to sync API, use background context for sync (#1363) Neil Alexander 2020-08-28 13:28:40 +0100
  • 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