Commit graph

  • 0fbf9dedc7 Reuse the existing lazyload cache on /context and /messages Till Faelligen 2022-04-22 10:47:54 +0200
  • 390d557df8 implement MSC 3782 Tak Wai Wong 2022-04-21 15:46:20 -0700
  • c85d33b058
    Merge branch 'matrix-org:main' into main Emanuele Aliberti 2022-04-21 18:33:09 +0200
  • 42b1ad52a0 Store the EDU type in the database Till Faelligen 2022-04-21 18:20:34 +0200
  • 0eb5bd1e13
    Update AWSY test groups (#2365) kegsay 2022-04-21 17:17:52 +0100
  • a8ba605985 Better names Kegan Dougal 2022-04-21 16:08:35 +0100
  • 8e45192621 Update AWSY test groups Kegan Dougal 2022-04-21 15:48:57 +0100
  • 144c060fa7
    Remove libp2p demos (#2337) Neil Alexander 2022-04-21 13:31:43 +0100
  • 786b89dcd5
    Merge branch 'main' into neilalexander/removelibp2p Neil Alexander 2022-04-21 11:22:46 +0100
  • aa98fa1874 Fix user already joined Till Faelligen 2022-04-20 18:03:21 +0200
  • 2258387d39
    Update test list Neil Alexander 2022-04-20 16:55:24 +0100
  • 54e7ea41c6
    Eliminate more SQL no row errors in sync API (#2363) Neil Alexander 2022-04-20 16:51:37 +0100
  • 73f0b7333f
    Catch more Neil Alexander 2022-04-20 16:37:35 +0100
  • 1f64fc79c8 Merge branch 's7evink/consent-tracking' of github.com:matrix-org/dendrite into s7evink/consent-tracking Till Faelligen 2022-04-20 17:35:27 +0200
  • 9aaa46f767
    Handle sql.ErrNoRows in main /sync codepaths Neil Alexander 2022-04-20 16:34:09 +0100
  • 2b496be2c3 Merge branch 'main' of github.com:matrix-org/dendrite into s7evink/consent-tracking Till Faelligen 2022-04-20 17:25:58 +0200
  • bb987cd64b
    Lazy loading fixes (#2362) Neil Alexander 2022-04-20 16:06:46 +0100
  • b1eb9aa57c
    Nolint Neil Alexander 2022-04-20 15:50:54 +0100
  • 7817640695
    Couple of guards around sql.ErrNoRows Neil Alexander 2022-04-20 15:44:05 +0100
  • de97ce3439
    Remove unnecessary error check Neil Alexander 2022-04-20 15:39:22 +0100
  • 51a929e332
    Return some more usefully wrapped errors when doing sync Neil Alexander 2022-04-20 15:32:37 +0100
  • 0c4205021d
    Merge branch 'matrix-org:main' into main Emanuele Aliberti 2022-04-20 16:22:54 +0200
  • a9f0a390c6
    Update to NATS Server v2.8.0 and nats.go v1.14.0 (#2359) Neil Alexander 2022-04-20 15:13:04 +0100
  • d0666902f9
    Merge branch 'matrix-org:main' into main Emanuele Aliberti 2022-04-20 11:16:38 +0200
  • 073972646f Use unix not second Kegan Dougal 2022-04-19 13:57:02 +0100
  • 9ae9737f2f
    Update to NATS Server v2.8.0 and nats.go v1.14.0 Neil Alexander 2022-04-19 11:18:00 +0100
  • 85b1631ecf
    Add newly passing test to list Neil Alexander 2022-04-19 10:48:32 +0100
  • 711e377b9c
    Update go-sqlite3-js to matrix-org/go-sqlite3-js#2 (SQLite 3.36.0) Neil Alexander 2022-04-19 10:34:33 +0100
  • 7e745665a4
    Change pushkey_ts to be seconds (fix #2354) (#2358) Neil Alexander 2022-04-19 09:51:02 +0100
  • abf71649b0
    Make sure resp.Username is defined before hashing. Fixes #2356 (#2357) fcwoknhenuxdfiyv-nextcloud 2022-04-19 10:46:54 +0200
  • 57e3622b85
    Implement lazy loading on /sync (#2346) Till 2022-04-19 10:46:45 +0200
  • bf71913de4
    Change pushkey_ts to be seconds (fix #2354) Neil Alexander 2022-04-19 09:14:16 +0100
  • efef016716 Make sure resp.Username is defined before hashing. Fixes #2356 Jason Quigley 2022-04-18 19:15:27 +0200
  • fa1676f4f0 documentation improvements for docker setup Alexander Wuerstlein 2022-04-17 20:57:46 +0200
  • 3ddbffd59e
    Refactor media storage layer, add tests (#2352) Till 2022-04-14 14:32:48 +0200
  • 9c630c8ba9 Fix returned values Till Faelligen 2022-04-14 12:09:47 +0200
  • d36b4299b8 Add media api storage tests Till Faelligen 2022-04-14 08:50:17 +0200
  • de680bebca Verify filetype before trying to create thumbnails Till Faelligen 2022-04-13 21:40:36 +0200
  • 382a3da9ae Refactor mediaapi storage layer Till Faelligen 2022-04-13 21:37:33 +0200
  • 3a5e9a0f28
    Use default sync filter if specified filter is not found (should fix #2350) (#2351) Neil Alexander 2022-04-13 16:41:22 +0100
  • dcd19ac9db
    Use default sync filter if specified filter is not found (should fix #2350) Neil Alexander 2022-04-13 16:09:54 +0100
  • 0b5cbd977a Cap cache growth Till Faelligen 2022-04-13 15:17:11 +0200
  • ae54c7f159 Linter Till Faelligen 2022-04-13 14:43:52 +0200
  • aef1916986 Let the cache handle the user mapping Till Faelligen 2022-04-13 14:38:26 +0200
  • 849cfeceac Merge branch 'main' of github.com:matrix-org/dendrite into s7evink/lazyloading Till Faelligen 2022-04-13 14:02:13 +0200
  • 1140f39993
    Precompute values for userIDSet in sync notifier (#2348) Neil Alexander 2022-04-13 12:35:30 +0100
  • e9810fc439
    Placate the almighty linter Neil Alexander 2022-04-13 12:20:46 +0100
  • 29f2168789
    Make /messages filterable (#2347) Till 2022-04-13 13:16:02 +0200
  • e0cdb95eb6
    Update syncapi/notifier/notifier.go Neil Alexander 2022-04-13 11:43:53 +0100
  • 24ecde445b
    Sensible initial value Neil Alexander 2022-04-13 11:14:40 +0100
  • 03df3210f7
    Fixes Neil Alexander 2022-04-13 11:12:16 +0100
  • 4463e42129
    Mutexes Neil Alexander 2022-04-13 11:08:56 +0100
  • 05dfb93815
    Precompute values for userIDSet in sync notifier Neil Alexander 2022-04-13 11:03:19 +0100
  • 7d44c8aa59 Fix test Till Faelligen 2022-04-13 10:35:29 +0200
  • 61d3d0b9ee Add newly passing test Till Faelligen 2022-04-13 10:26:33 +0200
  • 0f1de6373e Make /messages filterable Fix bug when determining if an event contains an URL Till Faelligen 2022-04-13 10:26:11 +0200
  • ab21c5c759 Preallocate slice, even if it will end up with fewer values Till Faelligen 2022-04-12 17:33:11 +0200
  • 1e57c01837 Make missing tests pass Till Faelligen 2022-04-12 16:35:11 +0200
  • f0ccdeb109 Rename methods Till Faelligen 2022-04-12 14:07:02 +0200
  • 032aeb8b98 Partially implement lazy loading on /sync Till Faelligen 2022-04-12 13:37:29 +0200
  • afee6a76c0 Initial work on lazyloading Till Faelligen 2022-04-11 15:00:38 +0200
  • 1745ac1795 Merge branch 'main' of github.com:matrix-org/dendrite into s7evink/phonehomestats Till Faelligen 2022-04-11 14:08:11 +0200
  • 39681004a9 Fix query params Till Faelligen 2022-04-11 14:07:40 +0200
  • 4ed2c1d458 Use new testing structure Fix issues with getting values when using SQLite Fix wrong AddDate value Export UpdateUserDailyVisits Till Faelligen 2022-04-11 13:50:11 +0200
  • ea92f80c12
    Add database namespacing for unit tests (#2340) kegsay 2022-04-11 10:23:01 +0100
  • bd0b9de04b
    Merge branch 'main' into kegan/concurrent-db-test kegsay 2022-04-11 10:21:50 +0100
  • d76489aced Merge branch 'main' of github.com:matrix-org/dendrite into s7evink/phonehomestats Till Faelligen 2022-04-11 10:44:46 +0200
  • 69f2ff7c82
    Correctly use provided filters (#2339) Till 2022-04-11 09:05:23 +0200
  • fbffb2e0a2
    Merge branch 'main' into s7evink/filter Till 2022-04-11 08:47:39 +0200
  • ebdaa5b47f Merge branch 'main' of github.com:matrix-org/dendrite into s7evink/systemd Till Faelligen 2022-04-09 08:54:56 +0200
  • e409f00d42 Add Trivy to scan images for vulnerabilities Till Faelligen 2022-04-09 08:36:02 +0200
  • 2ca7fd49ba Move labels to dendrite-base Till Faelligen 2022-04-09 08:24:22 +0200
  • eb3a8d70d3 Add labels Till Faelligen 2022-04-09 08:03:38 +0200
  • b0171abc42 Update Dockerfile Till Faelligen 2022-04-09 07:59:54 +0200
  • b4b2fbc36b Remove dead code in the sync api (#2341) kegsay 2022-04-09 00:37:50 +0100
  • ff599163e2 Remove dead code in the sync api Kegan Dougal 2022-04-08 18:42:18 +0100
  • a3164a27d4 dupe db is not an error Kegan Dougal 2022-04-08 18:21:00 +0100
  • c7db038007 Don't create the database in a txn Kegan Dougal 2022-04-08 18:12:37 +0100
  • f93601e66c Linting Kegan Dougal 2022-04-08 18:09:59 +0100
  • 614f9f2098 Add database namespacing for unit tests Kegan Dougal 2022-04-08 18:02:41 +0100
  • 6d25bd6ca5
    syncapi: add more tests; fix more bugs (#2338) kegsay 2022-04-08 17:53:24 +0100
  • c5d5c36e7d PR comments Till Faelligen 2022-04-08 18:26:58 +0200
  • 33b830e12d -p 1 for now Kegan Dougal 2022-04-08 17:25:41 +0100
  • 549e0341ae go.mod.. Till Faelligen 2022-04-08 18:15:29 +0200
  • bb1ae6fbc0 Merge branch 'main' of github.com:matrix-org/dendrite into s7evink/filter Till Faelligen 2022-04-08 18:14:51 +0200
  • 68963e7479 Update gmsl & tests Till Faelligen 2022-04-08 18:13:04 +0200
  • 320a8f6f18 Fix issues; Use prepareWithFilters Till Faelligen 2022-04-08 18:12:38 +0200
  • fb7db9a2e9 syncapi: add more tests; fix more bugs Kegan Dougal 2022-04-08 17:00:06 +0100
  • 986d27a128
    Update to matrix-org/pinecone@2999ea2 Neil Alexander 2022-04-08 16:39:09 +0100
  • 9bd9f2beba
    Update to matrix-org/pinecone@9b3963248c Neil Alexander 2022-04-08 16:23:50 +0100
  • 9334c45b1c
    I have no idea what I'm doing neilalexander/wasm Neil Alexander 2022-04-08 15:30:40 +0100
  • 7c39cc3e48 Merge branch 'main' of github.com:matrix-org/dendrite into s7evink/filter Till Faelligen 2022-04-08 15:52:37 +0200
  • 6907e42167
    Use connection manager in Pinecone demos Neil Alexander 2022-04-08 13:55:46 +0100
  • 45aeced4d9
    Put it back Neil Alexander 2022-04-08 13:34:47 +0100
  • e95d4075b3
    Remove libp2p demos Neil Alexander 2022-04-08 13:27:56 +0100
  • 4312b87ab0
    Update dependencies (#2336) Neil Alexander 2022-04-08 12:24:49 +0100
  • 6a24b7ea9e
    Merge branch 'main' into neilalexander/deps Neil Alexander 2022-04-08 11:25:36 +0100
  • e8dd37d533
    Add metrics for internal API requests (#2310) Till 2022-04-08 12:24:40 +0200
  • 55654e1ca8
    Update dependencies Neil Alexander 2022-04-08 11:24:36 +0100
  • 25d99c4473
    Remove client-api-proxy and federation-api-proxy (closes #928) (#2335) Neil Alexander 2022-04-08 10:59:51 +0100