Commit graph

  • 563ebd054e
    Merge branch 'master' into user_state_key_equals oliverpool 2020-08-25 17:03:36 +0200
  • 2675be8dc0 use event.StateKeyEquals where relevant Olivier Charvin 2020-08-25 16:38:28 +0200
  • 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
  • b9b4f8b803
    Update /versions Neil Alexander 2020-08-25 15:20:38 +0100
  • 8ed6c6c7f3
    Update storage.go Neil Alexander 2020-08-25 15:20:08 +0100
  • 4f0b305368
    Make redactions permanent Neil Alexander 2020-08-25 15:12:48 +0100
  • 287700baee
    Randomly generated media IDs (#1336) Neil Alexander 2020-08-25 15:08:37 +0100
  • 5306afd439
    Comment generateMediaID Neil Alexander 2020-08-25 14:46:22 +0100
  • 0de3a2157b
    Lint Neil Alexander 2020-08-25 14:33:01 +0100
  • 3cc3b52f1c
    Filenames based on hashes but media IDs randomly generated and per-upload metadata Neil Alexander 2020-08-25 14:23:22 +0100
  • a4db43e096
    Don't overwrite global err before return (#1293) oliverpool 2020-08-25 14:11:52 +0200
  • ede5e36459
    Merge branch 'master' into dont_overwrite_err_defer oliverpool 2020-08-25 14:11:09 +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
  • 6988e2009a
    Store reverse room ID-room NID mapping, consult caches when assigning NIDs Neil Alexander 2020-08-25 12:04:40 +0100
  • 01567ae086 Don't overwrite global err before return Olivier C 2020-08-24 13:47:05 +0200
  • 63c0b4c336
    Don't hit cache twice in RoomNIDExcludingStubs Neil Alexander 2020-08-25 11:48:10 +0100
  • 5d2e6abff9
    Fix WASM build Neil Alexander 2020-08-25 11:28:19 +0100
  • ffc109e406
    Fix bugs Neil Alexander 2020-08-25 11:23:00 +0100
  • ede9da20dd
    Populate caches Neil Alexander 2020-08-25 11:18:46 +0100
  • 38547192d7
    Give caches to roomserver storage Neil Alexander 2020-08-25 11:15:07 +0100
  • 6b5be72503
    Initial work on roomserver NID caches Neil Alexander 2020-08-25 11:14:14 +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
  • 47174ccf2c Add spec compliant path for redaction Kegan Dougal 2020-08-25 10:08:49 +0100
  • 3b4d863f1f
    Use Writer in shared package Neil Alexander 2020-08-25 09:56:56 +0100
  • 3b14119aff
    Update README/CONTRIBUTING/sytest for AWSY issues (#1333) Kegsay 2020-08-25 08:11:41 +0100
  • 6f95f80b0f More docs Kegan Dougal 2020-08-24 19:11:27 +0100
  • 99e1969e2d Merge branch 'master' into kegan/awsy-docs Kegan Dougal 2020-08-24 19:09:19 +0100
  • 6505a676f8 Update README/CONTRIBUTING/sytest for AWSY issues Kegan Dougal 2020-08-24 19:07:51 +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
  • b132267e38
    Update Naffka Neil Alexander 2020-08-24 13:48:47 +0100
  • e0db0b60f3
    Update Naffka Neil Alexander 2020-08-24 13:26:31 +0100
  • d24754e1e6 Fix scripts path in documentation oliverpool 2020-08-24 14:03:01 +0200
  • fea625ef5c
    Fix Naffka setup Neil Alexander 2020-08-24 13:00:19 +0100
  • 185dc07e1e
    Update Naffka Neil Alexander 2020-08-24 12:53:06 +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
  • a9a5bb5bc5
    Add note to Writer documentation Neil Alexander 2020-08-21 10:37:21 +0100
  • 2d00e02d1d
    Document sqlutil.Writer interface Neil Alexander 2020-08-21 10:22:28 +0100
  • 5aaf32bbed
    Select distinct on room memberships in sync API (#1292) Neil Alexander 2020-08-21 09:57:52 +0100
  • e708cb73aa
    Move writers up a layer in sync API Neil Alexander 2020-08-21 09:55:46 +0100
  • bc1023ea19
    Rename TransactionWriters to Writers Neil Alexander 2020-08-21 09:31:33 +0100
  • 27b9a45ace
    Select distinct on room memberships in sync API Neil Alexander 2020-08-21 09:15:14 +0100
  • ec95d331a5
    Add support for running Complement on current working directories (#1291) Kegsay 2020-08-20 18:35:04 +0100
  • c97f3d3f83
    Fix appservice API Neil Alexander 2020-08-20 18:14:17 +0100
  • 6ab243e8cc Add support for running Complement on current working directories Kegan Dougal 2020-08-20 18:01:58 +0100
  • d855bf611f
    Merge branch 'master' into neilalexander/fix1252 Neil Alexander 2020-08-20 17:57:28 +0100
  • 8c57745c82
    Un-deadlock device database Neil Alexander 2020-08-20 17:55:56 +0100
  • 150121d39a
    Fix deadlocking Sync API tests Neil Alexander 2020-08-18 09:33:43 +0100
  • 2a9bb642ef
    Refactor TransactionWriter in user API Neil Alexander 2020-08-20 17:41:29 +0100
  • 66d0134e2a
    Refactor TransactionWriter in sync API Neil Alexander 2020-08-20 17:39:01 +0100
  • e551c035c6
    Refactor TransactionWriter in server key API Neil Alexander 2020-08-20 17:34:03 +0100
  • 9f3e7384fa
    Refactor TransactionWriter in media API Neil Alexander 2020-08-20 17:32:32 +0100
  • 7f89298615
    Refactor TransactionWriter in key server Neil Alexander 2020-08-20 17:25:32 +0100
  • bd03445a50
    Refactor TransactionWriter in federation sender Neil Alexander 2020-08-20 17:08:56 +0100
  • 6d6bb75137
    Add FederationClient interface to federationsender (#1284) Kegsay 2020-08-20 17:03:07 +0100
  • 910522ffd0
    Refactor TransactionWriter in current state server Neil Alexander 2020-08-20 16:59:53 +0100
  • c958068bdf
    Offset updates take place using TransactionWriter Neil Alexander 2020-08-20 16:41:48 +0100
  • 068a3d3c9f
    Roomserver per-room input parallelisation (Postgres) (#1289) Neil Alexander 2020-08-20 16:24:33 +0100
  • bada0bf807 Review comments and linting Kegan Dougal 2020-08-20 16:15:40 +0100
  • ac3f24315e
    Flip the check in InputRoomEvents Neil Alexander 2020-08-20 16:02:15 +0100
  • 83ee76369d
    Merge branch 'master' into neilalexander/rsmutex Neil Alexander 2020-08-20 16:00:56 +0100
  • b540ef70b6
    Limit per-room mutexes to Postgres Neil Alexander 2020-08-20 15:57:04 +0100
  • ea9ca14c53 Remove debug logs Kegan Dougal 2020-08-20 15:44:26 +0100
  • c4c78e694f Unbreak test Kegan Dougal 2020-08-20 15:42:45 +0100
  • a4083e07cd Rejig backoff Kegan Dougal 2020-08-20 15:33:41 +0100
  • 66cf7a7886
    Actually use writer transactions rather than ignoring them Neil Alexander 2020-08-20 15:00:47 +0100
  • 2331326392 Merge branch 'master' into kegan/fedsender-as-fedclient-subset Kegan Dougal 2020-08-20 15:00:23 +0100
  • 0fea056db4
    Change backoff behaviour so that Failure returns planned end time (#1288) Neil Alexander 2020-08-20 14:58:53 +0100
  • fc786b50ff
    GetMembership should use transaction when assigning state key NID Neil Alexander 2020-08-20 14:39:19 +0100
  • bbb86553c9
    Per-room input mutex Neil Alexander 2020-08-20 14:11:51 +0100
  • 6fd43a4dd0
    Change backoff behaviour so that Failure returns planned end time Neil Alexander 2020-08-20 13:18:35 +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
  • e0f1dd77e2 Client API: mutex on (user_id, room_id) Anand Vasudevan 2020-08-20 11:52:51 +0530
  • bd0fc7824c
    Remove unnecessary txn, add txns around setting up updaters Neil Alexander 2020-08-19 17:54:15 +0100
  • b4e0697e0f
    Fix transaction to InsertTransaction Neil Alexander 2020-08-19 16:29:23 +0100
  • 9d3c1a5a33 Fix unit tests Kegan Dougal 2020-08-19 16:23:57 +0100
  • a59a190564
    Merge branch 'master' into master anandv96 2020-08-19 20:24:59 +0530
  • 867df3b29e Client API: mutex on (user_id, room_id) Anand Vasudevan 2020-08-19 19:22:12 +0530
  • b24747b305
    Transaction writer changes, move roomserver writers (#1285) Neil Alexander 2020-08-19 15:38:27 +0100
  • a3c11b21c7 Review comments Kegan Dougal 2020-08-19 15:37:34 +0100
  • 8c6b1dacb8
    Fix us not sending transactions through in latest events updater Neil Alexander 2020-08-19 14:57:21 +0100
  • a05ff7f635
    Rename SQLiteTransactionWriter to ExclusiveTransactionWriter Neil Alexander 2020-08-19 14:04:08 +0100
  • 9f0e734840
    Fix lint issue Neil Alexander 2020-08-19 14:01:31 +0100
  • ef02d503bc
    Fix redaction deadlocks Neil Alexander 2020-08-18 17:26:59 +0100
  • 630d6bd9c5
    Updated TransactionWriters, moved locks in roomserver, various other tweaks Neil Alexander 2020-08-18 17:16:13 +0100
  • 775b04d776
    Roomserver updater changes (#1283) Neil Alexander 2020-08-19 13:24:54 +0100
  • 5f96a859e1 Pointers not values Kegan Dougal 2020-08-19 13:01:24 +0100
  • 24516a342f
    Remove unnecessary interfaces for latest events and membership updaters Neil Alexander 2020-08-19 12:26:23 +0100
  • 828d86cf37
    Contd rename room recent events updater to latest events updater Neil Alexander 2020-08-19 12:23:13 +0100
  • a15bb895e8
    Rename room recent events updater to latest events updater Neil Alexander 2020-08-19 12:06:05 +0100
  • ca244541e0
    Fix nil pointer exceptions Neil Alexander 2020-08-19 12:04:26 +0100
  • 42f0b4cddf Add FederationClient interface to federationsender Kegan Dougal 2020-08-19 12:00:14 +0100
  • e9e7a76a5a
    Take input transaction when setting up updaters Neil Alexander 2020-08-19 11:59:55 +0100
  • 3d58417555
    Roomserver database-wide TransactionWriters (#1282) Neil Alexander 2020-08-19 10:57:29 +0100
  • c9ee7cc269
    Undo non-roomserver changes for now Neil Alexander 2020-08-18 09:54:51 +0100