Commit graph

  • 5bbe73747c unbreak CORS on /capabilities. Matthew Hodgson 2020-09-27 22:23:42 +01:00
  • 63af00d5d5
    Update gomatrixserverlib to matrix-org/gomatrixserverlib#225 Neil Alexander 2020-09-25 17:53:16 +01:00
  • 6275669e65
    Set default room version to v6 (#1438) Neil Alexander 2020-09-25 12:59:57 +01:00
  • 145db37d89
    Allow configuring old verify keys (#1443) Neil Alexander 2020-09-25 10:58:53 +01:00
  • 6fbf89a166
    Return the correct error codes for v6 invite JSON violations (#1440) Neil Alexander 2020-09-24 17:16:59 +01:00
  • 3013ade84f
    Reject make_join for empty rooms (#1439) Neil Alexander 2020-09-24 16:18:13 +01:00
  • a6700331ce
    Update all usages of tx.Stmt to sqlutil.TxStmt (#1423) Sam 2020-09-24 12:10:14 +02:00
  • 60524f4b99
    Update gomatrixserverlib to matrix-org/gomatrixserverlib#223 Neil Alexander 2020-09-23 12:47:16 +01:00
  • de8b39065e
    Enforce valid key IDs (#1437) Neil Alexander 2020-09-23 11:07:57 +01:00
  • f908f8baab
    Update gomatrixserverlib Neil Alexander 2020-09-22 16:41:46 +01:00
  • a854e3aa18
    Fix backoff bug Neil Alexander 2020-09-22 14:53:36 +01:00
  • a14b29b526
    Initial notary support (#1436) Neil Alexander 2020-09-22 14:40:54 +01:00
  • a7563ede3d
    Process federated joins in background context (#1434) Neil Alexander 2020-09-22 11:05:45 +01:00
  • 45de9dc1c0
    Use room version cache in Events() Neil Alexander 2020-09-21 16:49:37 +01:00
  • a06c18bb56
    Soft-fail (#1364) Neil Alexander 2020-09-21 14:55:46 +01:00
  • 880b164490
    Refactor backoff again (#1431) Neil Alexander 2020-09-21 13:30:37 +01:00
  • 18231f25b4
    Implement rejected events (#1426) Kegsay 2020-09-16 13:00:52 +01:00
  • ba6c7c4a5c Disable prometheus to unbreak tests Kegan Dougal 2020-09-15 16:15:34 +01:00
  • 965f068d1a
    Handle state with input event as new events (#1415) Neil Alexander 2020-09-15 11:17:46 +01:00
  • 8dc9506210
    Don't use more than 999 variables in SQLite querys. (#1425) Kegsay 2020-09-14 16:39:38 +01:00
  • 913020e4b7
    Add hardware requirements; fixes #324 (#1420) Kegsay 2020-09-10 17:37:31 +01:00
  • 95d7e2336d
    Add support for database migrations (#1416) Kegsay 2020-09-10 15:10:32 +01:00
  • 39507bacc3
    Peeking via MSC2753 (#1370) Matthew Hodgson 2020-09-10 14:39:18 +01:00
  • 35564dd73c
    Process membership updates in writers (#1414) Neil Alexander 2020-09-08 17:48:07 +01:00
  • a0f2a4510f
    Exclude deleted keys from selectBatchDeviceKeysSQL (#1412) Neil Alexander 2020-09-08 17:47:54 +01:00
  • b4bd0cc0f5
    Track goids when running with tracing enabled (#1413) Kegsay 2020-09-08 17:30:05 +01:00
  • 668a722ee0
    Backoff for 401s (#1410) Neil Alexander 2020-09-08 13:41:08 +01:00
  • 726ad6ce2e
    Backoff ignore invalid signatures (#1408) Neil Alexander 2020-09-08 10:28:13 +01:00
  • 1602df8752
    Ignore state events with invalid signatures when joining rooms (#1407) Neil Alexander 2020-09-07 16:54:51 +01:00
  • c992f4f1f4
    Remove current state server (#1405) Kegsay 2020-09-07 14:47:59 +01:00
  • 8589f8373e
    Update gomatrixserverlib to matrix-org/gomatrixserverlib@66753e2 Neil Alexander 2020-09-07 14:39:04 +01:00
  • 7913759921
    Remove QueryBulkStateContent from current state server (#1404) Kegsay 2020-09-07 12:38:09 +01:00
  • 895ead8048
    Use background context when processing event with missing state (#1403) Neil Alexander 2020-09-07 12:32:40 +01:00
  • b9caccbce8
    Update GetStateEvent behaviour (#1399) Neil Alexander 2020-09-04 19:40:21 +01:00
  • 088294ee65
    Remove QueryRoomsForUser from current state server (#1398) Kegsay 2020-09-04 15:58:30 +01:00
  • 5076925c18
    Password changes (#1397) Neil Alexander 2020-09-04 15:16:13 +01:00
  • ca8dcf46b7
    Remove QuerySharedUsers from current state server (#1396) Kegsay 2020-09-04 14:25:01 +01:00
  • 81688d6bde
    Remove QueryCurrentState from current-state-server (#1395) Kegsay 2020-09-04 12:30:56 +01:00
  • 67cc8619d3
    Remove QueryKnownUsers from current state server (#1393) Kegsay 2020-09-04 11:46:01 +01:00
  • c63abc8660
    Sync bug fixes (#1394) Neil Alexander 2020-09-04 11:20:47 +01:00
  • 2570418f42
    Remove ServerACLs from the current state server (#1390) Kegsay 2020-09-04 10:40:58 +01:00
  • f1a98e1193
    Fix nil txn bug Neil Alexander 2020-09-04 10:22:32 +01:00
  • 04bc09f591
    Defer keyserver and federationsender wakeups to give HTTP listeners time to start (#1389) Neil Alexander 2020-09-03 21:17:55 +01:00
  • 33b8143a95
    Implement more CSS storage functions in roomserver (#1388) Kegsay 2020-09-03 18:27:02 +01:00
  • b20386123e
    Move currentstateserver API to roomserver (#1387) Kegsay 2020-09-03 17:20:54 +01:00
  • 6150de6cb3
    FIFO ordering of input events (#1386) Neil Alexander 2020-09-03 15:22:16 +01:00
  • 74743ac8ae
    Rate limiting (#1385) Neil Alexander 2020-09-03 10:12:11 +01:00
  • d64d0c4be2
    Update complement.sh Kegsay 2020-09-03 10:07:14 +01:00
  • 9d9e854fe0
    Add Queryer and Inputer and factor out more RSAPI stuff (#1382) Kegsay 2020-09-02 17:13:15 +01:00
  • f06637435b
    Fix #1381 (#1384) Neil Alexander 2020-09-02 16:52:06 +01:00
  • 3b0774805c
    Version imprint (#1383) Neil Alexander 2020-09-02 16:18:08 +01:00
  • 096191ca24
    Use federation sender for backfill/getting missing events (#1379) Neil Alexander 2020-09-02 15:26:30 +01:00
  • e473320e73
    Refactor roomserver/internal - split perform stuff out (#1380) Kegsay 2020-09-02 13:47:31 +01:00
  • 02a73f29f8
    Expand RoomInfo to cover more DB storage functions (#1377) Kegsay 2020-09-02 10:02:48 +01:00
  • 82a9617659
    Put redactions/filters in the writer goroutine (#1378) Kegsay 2020-09-01 20:35:38 +01:00
  • a9f4d83d30
    Fix duplicate writers (#1376) Neil Alexander 2020-09-01 16:58:21 +01:00
  • 89c772fb78
    Report which component failed to consume (#1375) Neil Alexander 2020-09-01 16:53:38 +01:00
  • 6d79f04354
    Add RoomInfo metadata struct (#1367) Kegsay 2020-09-01 12:40:49 +01:00
  • 0ab5bccd11
    Storage tweaks (#1373) Neil Alexander 2020-09-01 11:28:35 +01:00
  • 3f9b829bc5
    Public room client API changes (#1368) Rohit Mohan 2020-09-01 14:56:34 +05:30
  • b0d2b39739
    Remove unused SyncStreamPosition Neil Alexander 2020-09-01 10:26:02 +01:00
  • f7b2a5866e
    Update dependencies (#1372) Neil Alexander 2020-09-01 10:20:31 +01:00
  • 737802fc06
    Update Complement dockerfile to not wait for apt-get input Neil Alexander 2020-08-28 15:19:47 +01:00
  • c42c70597c
    Add some error wrapping to sync API, use background context for sync (#1363) Neil Alexander 2020-08-28 13:28:40 +01:00
  • fee1c22790
    Fix #1361 (#1362) Neil Alexander 2020-08-28 09:46:32 +01:00
  • 9af2f5f1f2
    Remove device DB from clientapi (#1352) Kegsay 2020-08-27 18:53:40 +01:00
  • c0f28845f8
    Try to protect GetNextTransactionPDUs (#1350) Neil Alexander 2020-08-27 15:27:12 +01:00
  • 034e5d5a55
    Speed up accepting invites from remote users if we're already in the room (#1349) Neil Alexander 2020-08-27 11:47:13 +01:00
  • 7466e6b718
    Fix lock errors in federation sender (#1347) Neil Alexander 2020-08-27 11:05:41 +01:00
  • 421b6b2313
    Add OpenTracing documentation (#1345) Kegsay 2020-08-27 10:24:56 +01:00
  • 42183bef50
    Allow join to accept server_name in query parameters (#1346) Neil Alexander 2020-08-26 18:23:08 +01:00
  • 3802efe301
    Port of #945 (#1343) Kegsay 2020-08-26 15:38:34 +01:00
  • 29d6481842
    Wait for 8h between device list updates for blacklisted servers (#1344) Kegsay 2020-08-26 15:38:21 +01:00
  • abd16ff4a0
    Modify DeviceListUpdater to retry requests according to RetryAfter (#1342) Kegsay 2020-08-26 12:03:09 +01:00
  • 3205b9212d
    [readability] use event.StateKeyEquals where relevant and minor for-loop refactoring (#1339) oliverpool 2020-08-25 22:04:35 +02:00
  • 55498c8deb
    Fix 'Invited user can reject invite over federation several times' (#1341) Kegsay 2020-08-25 18:59:00 +01:00
  • c60270eea3
    Enforce history visibility etc for /rooms/{roomID}/state (#1340) Neil Alexander 2020-08-25 18:43:56 +01:00
  • 48850d9995
    Update /versions (#1338) Neil Alexander 2020-08-25 15:44:33 +01:00
  • 819b926820
    Make redactions permanent (#1337) Neil Alexander 2020-08-25 15:44:19 +01:00
  • 287700baee
    Randomly generated media IDs (#1336) Neil Alexander 2020-08-25 15:08:37 +01:00
  • a4db43e096
    Don't overwrite global err before return (#1293) oliverpool 2020-08-25 14:11:52 +02:00
  • c8b873abc8
    Roomserver NID caches (#1335) Neil Alexander 2020-08-25 12:32:29 +01:00
  • 05242096a1
    Update README.md Kegsay 2020-08-25 12:09:34 +01:00
  • 733abe912b
    Add spec compliant path for redaction (#1334) Kegsay 2020-08-25 10:39:30 +01:00
  • 720ddce0a8
    Use Writer in shared package (#1296) Neil Alexander 2020-08-25 10:29:45 +01:00
  • 3b14119aff
    Update README/CONTRIBUTING/sytest for AWSY issues (#1333) Kegsay 2020-08-25 08:11:41 +01:00
  • 466d795375
    Fix scripts path in documentation (#1294) oliverpool 2020-08-24 19:13:43 +02:00
  • 4b2db1dff5
    Update Naffka (#1295) Neil Alexander 2020-08-24 13:49:20 +01:00
  • 10461b8870
    Fix embedding Element Web into demo-libp2p and demo-yggdrasil Neil Alexander 2020-08-21 11:01:30 +01:00
  • 9d53351dc2
    Component-wide TransactionWriters (#1290) Neil Alexander 2020-08-21 10:42:08 +01:00
  • 5aaf32bbed
    Select distinct on room memberships in sync API (#1292) Neil Alexander 2020-08-21 09:57:52 +01:00
  • ec95d331a5
    Add support for running Complement on current working directories (#1291) Kegsay 2020-08-20 18:35:04 +01:00
  • 6d6bb75137
    Add FederationClient interface to federationsender (#1284) Kegsay 2020-08-20 17:03:07 +01:00
  • 068a3d3c9f
    Roomserver per-room input parallelisation (Postgres) (#1289) Neil Alexander 2020-08-20 16:24:33 +01:00
  • 0fea056db4
    Change backoff behaviour so that Failure returns planned end time (#1288) Neil Alexander 2020-08-20 14:58:53 +01:00
  • 5ad47d3b3d
    Fix more roomserver transactions/locks (#1287) Neil Alexander 2020-08-20 09:24:52 +01:00
  • f5edfb9659
    #903: Client API: mutex on (user_id, room_id) (#1286) anandv96 2020-08-20 12:57:43 +05:30
  • b24747b305
    Transaction writer changes, move roomserver writers (#1285) Neil Alexander 2020-08-19 15:38:27 +01:00
  • 775b04d776
    Roomserver updater changes (#1283) Neil Alexander 2020-08-19 13:24:54 +01:00
  • 3d58417555
    Roomserver database-wide TransactionWriters (#1282) Neil Alexander 2020-08-19 10:57:29 +01:00