Commit Graph

  • c44029f269 Don't open two connections for the userapi Till Faelligen 2022-03-03 17:04:18 +01:00
  • b6b2455ecd
    Test /context/ with lazy_load_members filter works should be OK now Neil Alexander 2022-03-03 14:01:14 +00:00
  • 43ab0288f4
    Give more time to TestSessionCleanUp tests Neil Alexander 2022-03-03 12:37:12 +00:00
  • 6ed8cf0e07
    Handle ErrNoRows when sending read updates Neil Alexander 2022-03-03 12:09:16 +00:00
  • bcc27e9e18
    Only store notifications for users with pushers, de-parallelise TestSessionCleanUp for now Neil Alexander 2022-03-03 12:01:19 +00:00
  • f05ce478f0
    Implement Push Notifications (#1842) Dan 2022-03-03 13:40:53 +02:00
  • 111f01ddc8
    Update sytest-whitelist for changes in matrix-org/sytest#1200 Neil Alexander 2022-03-03 09:18:40 +00:00
  • e46a61c49e Skip flakey test for now Kegan Dougal 2022-03-02 11:38:13 +00:00
  • 8996cc8059
    Media endpoints on /v3 (#2242) Neil Alexander 2022-03-02 11:35:35 +00:00
  • a4c918ee17 Fix data race in unit tests Kegan Dougal 2022-03-02 10:49:29 +00:00
  • 00b3545b14
    Update NATS Server to v2.7.3 Neil Alexander 2022-03-02 10:36:20 +00:00
  • 849e40d456
    Use correct stream provider in Latest for ReceiptPosition Neil Alexander 2022-03-01 17:25:26 +00:00
  • 23f028cf6e
    Add unit test for device list update debouncing (#2220) kegsay 2022-03-01 17:18:06 +00:00
  • 8e82739d77
    Set max age of 5 minutes for spaces summary cache Neil Alexander 2022-03-01 17:01:08 +00:00
  • bb2380c254
    Allow specifying max age for caches (#2239) Neil Alexander 2022-03-01 16:59:52 +00:00
  • 726529fe99
    Hopefully fix read receipts (#2241) Neil Alexander 2022-03-01 16:59:11 +00:00
  • cda2452ba0
    Only allow device deletion from session UIA was initiated from (#2235) S7evinK 2022-03-01 17:39:57 +01:00
  • 352e63915f
    msc2946: add federation cache (#2238) kegsay 2022-03-01 16:32:48 +00:00
  • ae840590b6
    Make complement go fast (#2240) kegsay 2022-03-01 16:03:54 +00:00
  • 8dfc958ddd Also don't send null back when the target room isn't a space room Kegan Dougal 2022-03-01 14:40:47 +00:00
  • af610df85a
    Return state on calls to /message and lazy load members (#2218) S7evinK 2022-03-01 15:39:56 +01:00
  • 471fda810a
    Remove unnecessary error line (#2237) Neil Alexander 2022-03-01 14:39:06 +00:00
  • 18e3c40da4 Always send [] from federated rooms, not null Kegan Dougal 2022-03-01 14:22:59 +00:00
  • 1a79060b46 Bump GMSL version Kegan Dougal 2022-03-01 14:16:47 +00:00
  • f1b92de017
    MSC2946: Spaces Summary (round 2) (#2232) kegsay 2022-03-01 13:40:07 +00:00
  • 530f05885d
    Limit JoinedUsersSetInRooms to interested users (#2234) Neil Alexander 2022-03-01 13:01:38 +00:00
  • 58bf91a585
    Check for changes in PerformUploadDeviceKeys (#2233) Neil Alexander 2022-03-01 11:00:54 +00:00
  • a23fda6626
    Update Events call-sites which now don't return an error, update parsedRespState to sort (#2227) Neil Alexander 2022-02-28 14:51:40 +00:00
  • ac77732185
    Add possibility to reset password using create-account (#2231) S7evinK 2022-02-28 13:57:56 +01:00
  • 264165eb8c
    Update systemd example to set LimitNOFILE Neil Alexander 2022-02-25 17:35:10 +00:00
  • cf27e26712
    Remember parameters on registration (#2225) S7evinK 2022-02-25 14:33:02 +01:00
  • 4c07374c42
    Reduce allocations significantly in state res v2, which should help to keep memory down when joining rooms too (update to matrix-org/gomatrixserverlib@f6ab9c5) Neil Alexander 2022-02-24 17:05:49 +00:00
  • 4b01f1cd12
    State resolution v2 micro-optimisations (#2226) Neil Alexander 2022-02-24 11:09:01 +00:00
  • fea8d152e7
    Relax roomserver input transactional isolation (#2224) Neil Alexander 2022-02-23 15:41:32 +00:00
  • b8a97b6ee0
    Update to matrix-org/pinecone@0f0afd1a46 Neil Alexander 2022-02-23 10:45:07 +00:00
  • 2b0a5adfaf
    Version 0.6.4 (#2212) Neil Alexander 2022-02-22 16:55:08 +00:00
  • 41dc651b25
    Send device update to local users if remote display name changes (#2215) S7evinK 2022-02-22 17:34:53 +01:00
  • cfff1b0aaa
    Remote banned user is kicked and may not rejoin until unbanned (#2216) S7evinK 2022-02-22 16:50:04 +01:00
  • c7811e9d71
    Add DeviceKeysEqual (#2219) Neil Alexander 2022-02-22 15:43:17 +00:00
  • 34116178e8
    Remove logging line in PerformInvite Neil Alexander 2022-02-22 13:47:14 +00:00
  • e9545dc12f
    Remove error when state keys are missing for user NIDs (#2213) Neil Alexander 2022-02-22 13:40:08 +00:00
  • 600fbae31f
    Only emit key change notifications from federation when changes are made (#2217) Neil Alexander 2022-02-22 13:35:06 +00:00
  • bbe7d37928
    Fix logic error on context history visibility (#2211) Neil Alexander 2022-02-21 16:38:53 +00:00
  • aa6bbf484a
    Return ErrRoomNoExists if insufficient state is available for a buildEvent to succeed when joining a room (#2210) Neil Alexander 2022-02-21 16:22:29 +00:00
  • cf525d1f61
    Implement /context (#2207) S7evinK 2022-02-21 17:12:22 +01:00
  • 280e9b19a1
    Don't ignore config flag for yggdrasil demo if set (#2070) Benjamin Nater 2022-02-21 16:36:03 +01:00
  • a02dd7721d
    Reset invalid state snapshots for events during state storage refactor migration (#2209) Neil Alexander 2022-02-21 15:25:54 +00:00
  • a386fbed2c
    Delete one-time keys when deleting a device (#2208) Neil Alexander 2022-02-21 12:30:43 +00:00
  • 002429c9e2
    Implement server notices (#2180) S7evinK 2022-02-18 16:05:03 +01:00
  • dbded87525
    Expose sync endpoints via /v3 (#2203) Neil Alexander 2022-02-18 14:14:16 +00:00
  • 9f4a39e8e0
    Refactor user API storage (#2202) Neil Alexander 2022-02-18 13:51:59 +00:00
  • 9bd5e414c9
    Missing commit from #2186 Neil Alexander 2022-02-18 11:32:45 +00:00
  • 153bfbbea5
    Merge both user API databases into one (#2186) Neil Alexander 2022-02-18 11:31:05 +00:00
  • 0a7dea4450
    Update /whoami response to match Spec v1.2 (#2201) kegsay 2022-02-18 11:28:02 +00:00
  • 131bedc1a1
    Remove event type and state key caches (#2200) Neil Alexander 2022-02-18 10:58:41 +00:00
  • e1eb5807b6
    Allow preventing guest registration (#2199) Neil Alexander 2022-02-18 10:12:26 +00:00
  • 5dd203fde3
    Listen for /v3 on CSAPI (#2197) kegsay 2022-02-17 17:38:22 +00:00
  • 0b123b29f5
    Use process context for roomserver input (#2198) Neil Alexander 2022-02-17 15:58:54 +00:00
  • 140077265e
    Make GetUserDevices logging entry more useful Neil Alexander 2022-02-17 15:02:06 +00:00
  • 7dfc7c3d70
    Don't re-send sent events in add_state_events (#2195) Neil Alexander 2022-02-17 13:53:48 +00:00
  • 353168a9e9
    Fix potential panic in NewStreamTokenFromString caused by off-by-one error (#2196) Neil Alexander 2022-02-17 13:25:41 +00:00
  • 89b7519089
    Raise waitTime for network related issues (#2192) S7evinK 2022-02-17 14:15:49 +01:00
  • 934491eda5
    Update NATS Server to v2.7.2 (#2193) Neil Alexander 2022-02-17 13:15:35 +00:00
  • f51e2a99e9
    Remove outbound proxy, http.ProxyFromEnvironment is now used (#2191) S7evinK 2022-02-17 13:54:29 +01:00
  • a4681bc7f7
    Set 'complement' as the shared secret for CI (#2194) kegsay 2022-02-17 10:59:44 +00:00
  • 5a39512f5f
    Add account type (#2171) S7evinK 2022-02-16 18:55:38 +01:00
  • e9b672a34e
    Make "Device list doesn't change if remote server is down" pass (#2190) S7evinK 2022-02-16 17:56:45 +01:00
  • fa1e12b503
    Don't panic on retiring an invite that we haven't seen yet (#2189) Neil Alexander 2022-02-16 11:56:08 +00:00
  • f92b048fec
    Add host mount compatible Complement image (#2187) kegsay 2022-02-15 17:40:48 +00:00
  • 4c8c53244e
    Update prometheus Neil Alexander 2022-02-15 16:27:22 +00:00
  • e22e87c012
    Update to matrix-org/gomatrixserverlib@20632dd Neil Alexander 2022-02-15 11:14:43 +00:00
  • 5106cc807c
    Ensure only one transaction is used for RS input per room (#2178) Neil Alexander 2022-02-11 17:40:14 +00:00
  • a4e7d471af
    Remove FederationDisabled error type (#2174) S7evinK 2022-02-11 18:15:44 +01:00
  • a566d53b0b
    Don't allow parallel complement tests (#2169) kegsay 2022-02-11 16:26:23 +00:00
  • 88b45d5cd2
    Drop m.room.create events in federation /send transaction (#2179) Neil Alexander 2022-02-11 15:18:14 +00:00
  • 4e75ab9930
    Add postgres complement support (#2177) kegsay 2022-02-11 12:35:47 +00:00
  • f800cae6d2
    Point to /complement/ca not /ca (#2172) kegsay 2022-02-10 18:12:11 +00:00
  • 9ac27cabc5
    Version 0.6.3 (#2170) Neil Alexander 2022-02-10 13:50:13 +00:00
  • c36e4546c3
    Support for m.login.token (#2014) tommie 2022-02-10 11:27:26 +01:00
  • 432c35a307
    Allow user to forget a room, even if they never were a member (#2166) S7evinK 2022-02-10 11:05:37 +01:00
  • 2782ae3d56
    Fix fetching missing state (#2163) Neil Alexander 2022-02-10 10:05:14 +00:00
  • 9130156b13
    Make the Complement Dockerfile use a fresh directory for runtime (#2168) kegsay 2022-02-10 09:37:46 +00:00
  • 37cbe263ce
    Fix transaction issues in events table in PSQL (#2165) Neil Alexander 2022-02-10 09:30:16 +00:00
  • aa5c3b88de
    Unmarshal events at the Dendrite level not GMSL level (#2164) kegsay 2022-02-09 20:31:24 +00:00
  • cc688a9a38
    Avoid unnecessary logs and marshaling (#2167) S7evinK 2022-02-09 15:46:52 +01:00
  • ac25065a54
    Fix sytest uploading signed devices gets propagated over federation (#2162) S7evinK 2022-02-09 13:11:43 +01:00
  • cf447dd52a
    Revert "Fix storage bug in PSQL events table" Neil Alexander 2022-02-09 11:41:21 +00:00
  • b4687f2ed2
    Fix storage bug in PSQL events table Neil Alexander 2022-02-09 11:24:49 +00:00
  • 2771d93748
    Remove OutputKeyChangeEvent consumer on keyserver (#2160) S7evinK 2022-02-08 18:13:38 +01:00
  • 457a07eac5
    More relaxed auth event fetching (#2161) Neil Alexander 2022-02-08 17:06:13 +00:00
  • a84f50f4fb
    Demote logging entry for backoff Neil Alexander 2022-02-08 16:49:49 +00:00
  • bb39149ff8
    Fix DendriteJS dockerfile Neil Alexander 2022-02-08 16:18:16 +00:00
  • 8a1dfffe3d
    Various updates for renaming the master branch to main Neil Alexander 2022-02-08 16:16:01 +00:00
  • 0e26662a55
    Allow events to be un-rejected (#2159) Neil Alexander 2022-02-08 13:45:48 +00:00
  • a2b4777ae5
    Update to matrix-org/gomatrixserverlib@a05e156fd8 Neil Alexander 2022-02-08 09:30:21 +00:00
  • a572f4db03
    Fix bugs that could wedge rooms (#2154) Neil Alexander 2022-02-07 19:10:01 +00:00
  • 908d881a6e
    Version 0.6.2 Neil Alexander 2022-02-04 17:49:01 +00:00
  • 00cbe75150
    Fix CPU spin from key change consumer when an invalid message is supplied (#2146) Neil Alexander 2022-02-04 16:16:50 +00:00
  • 585ced89bd
    Version 0.6.1 (#2145) Neil Alexander 2022-02-04 14:44:45 +00:00
  • 9de7efa0b0
    Remove sarama/saramajetstream dependencies (#2138) S7evinK 2022-02-04 14:08:13 +01:00