1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-07-31 15:24:23 +03:00

Commit Graph

  • c1b9e0f50b feat: Encryption manager just reshare on new joiner Valere 2025-04-17 13:38:21 +02:00
  • 44cf0aa93a lint and tests toger5/use-logspan-instead-of-child-logger Timo 2025-04-16 14:37:07 +02:00
  • d445b600f9 Change child loggers (getChild) to LogSpans With the child loggers, we ended up not seeing the logs in the rageshake because it requires a custom configuration in element call to write the child loggers (with getChild) into the rageshake log. LogSpans are a lightweight alternative that still use the same logger but only extend the prefix and hence end up in the rageshake without registering new loggers. It prohibits the footgun of not getting logs in the rageshake. Timo 2025-04-16 14:05:47 +02:00
  • ecf3f82716 Merge branch 'develop' into valere/rtc/simple_encryption_manager Valere 2025-04-16 15:04:25 +02:00
  • 7e0cf4dafd code review Valere 2025-04-15 18:20:43 +02:00
  • a52c64b747 Update typescript-eslint monorepo to v8.29.1 (#4806) renovate[bot] 2025-04-15 14:46:11 +00:00
  • de9eb0e7f2 Update all non-major dependencies (#4802) renovate[bot] 2025-04-15 14:33:53 +00:00
  • a97d7f1133 Update guibranco/github-status-action-v2 digest to 5f2b01c (#4801) renovate[bot] 2025-04-15 14:19:39 +00:00
  • bc399abf6e Update dependency typescript to v5.8.3 (#4805) renovate[bot] 2025-04-15 14:14:39 +00:00
  • 1085a2469a Update dependency typedoc to v0.28.2 (#4804) renovate[bot] 2025-04-15 14:14:02 +00:00
  • 52a9c52b12 Update dependency @types/node to v18.19.86 (#4803) renovate[bot] 2025-04-15 14:13:28 +00:00
  • ac49137c0e v37.4.0-rc.0 v37.4.0-rc.0 RiotRobot 2025-04-15 13:21:07 +00:00
  • a179227bf1 Revert "Load gpg key without external action (#4784)" (#4800) Michael Telatynski 2025-04-15 13:51:18 +01:00
  • ccb23590ae Give access to send errors for to-device messages (sendQueue) toger5/imporve-encryptAndSendToDevice-with-error Timo 2025-04-15 11:34:32 +02:00
  • 64e27f5d3c MatrixRTC: Add combined toDeviceAndRoomKeyTransport (#4792) Timo 2025-04-14 17:25:30 +02:00
  • 634651859b Load gpg key without external action (#4784) Michael Telatynski 2025-04-14 12:25:10 +01:00
  • 480c8e86a4 Fix token refresh racing with other requests and not using new token (#4798) Michael Telatynski 2025-04-14 10:11:55 +01:00
  • 6411597b66 test: BasicEncryptionManager add statistics tests Valere 2025-04-11 15:22:37 +02:00
  • b19c7a6a7f fix: ToDevice transport not setting the sent_ts Valere 2025-04-11 14:45:56 +02:00
  • 0f4e370720 refactor: New encryption manager BasicEncryptionManager for todevice Valere 2025-04-10 10:23:07 +02:00
  • 1ba4412260 Fix fallback to MemoryCryptoStore when LocalStorage unavailable (#4797) Michael Telatynski 2025-04-11 10:27:09 +01:00
  • e3a3a52f2a Make logging consistent for matrixRTC (#4788) Timo 2025-04-10 17:51:16 +02:00
  • 2185d2e2b3 quick clean valere/matrix_rtx_basic_encryption_mgr Valere 2025-04-10 10:41:48 +02:00
  • 1511643f17 lint Valere 2025-04-10 10:35:29 +02:00
  • 3f03c1da89 MatrixRTC: ToDevice distribution for media stream keys (#4785) Valere Fedronic 2025-04-10 10:28:01 +02:00
  • 5a35fa5e64 WIP Initial draft for BasicEncryptionManager Valere 2025-04-10 10:23:07 +02:00
  • a9aa68d690 review (dave) Timo 2025-04-09 15:51:59 +02:00
  • 778db8c787 review Timo 2025-04-09 12:58:11 +02:00
  • 5c01a2d1e1 update test to fail without the fixed encryption key index Timo 2025-04-09 12:11:25 +02:00
  • 96382cad18 test: add test for join config useExperimentalToDeviceTransport Valere 2025-04-09 11:21:55 +02:00
  • 3dd55e456b fix indexing take two - use correct value for: onEncryptionKeysChanged - only update latestGeneratedKeyIndex for "this user" key Timo 2025-04-08 18:17:15 +02:00
  • 598a31cf9d fix key indexing Timo 2025-04-08 17:36:18 +02:00
  • eb793aaa08 Merge branch 'master' into develop RiotRobot 2025-04-08 12:38:12 +00:00
  • f7bab544a7 v37.3.0 v37.3.0 RiotRobot 2025-04-08 12:37:43 +00:00
  • b3fd92ad16 fix(crypto): remove duplicate deleteSecretStorage in RustCrypto.resetEncryption (#4789) Florian Duros 2025-04-08 10:04:05 +02:00
  • b3b53474c0 lint Valere 2025-04-07 17:58:10 +02:00
  • 233fd85338 test: Add RTC to device transport test Valere 2025-04-07 17:51:24 +02:00
  • 0a587e9d09 MatrixRTC: ToDevice distribution for media stream keys Valere 2025-04-02 15:33:54 +02:00
  • 5527bb714b fixups - circular deps - singleAsyncExecution - 0 falsy fix toger5/temp-js-sdk-to-device Timo 2025-04-07 10:32:55 +02:00
  • ba71235539 MatrixRTC: Introduce key transport abstraction as prep work for to-device encryption (#4773) Valere Fedronic 2025-04-07 10:30:10 +02:00
  • ee6747f279 WIP on valere/matrix_rtc_key_transport Valere 2025-04-02 15:33:54 +02:00
  • 8ea291aada fix todo comment -> note comment Timo 2025-04-03 15:30:19 +02:00
  • bd6dda1960 use makeKey to reduce test loc Timo 2025-04-03 12:21:07 +02:00
  • 985ead7a94 only start keytransport when session is joined Timo 2025-04-03 12:04:54 +02:00
  • cb75f9050f fix imports Timo 2025-04-03 11:04:49 +02:00
  • 8cb9ab4a99 remove deprecated onMembershipUpdate Timo 2025-04-03 10:48:15 +02:00
  • ebc2c8e7fc move type declarations around to be at more reasonable places Timo 2025-04-03 10:41:58 +02:00
  • 3af1609a03 dedupe isMyMembership Timo 2025-04-03 10:41:26 +02:00
  • 00579cd923 move and fix room transport tests Timo 2025-04-03 10:40:12 +02:00
  • aaf71217b0 add back decryptEventIfNeeded Timo 2025-04-02 21:38:37 +02:00
  • ac57efaecc fix tests Timo 2025-04-02 21:29:59 +02:00
  • b3e3d8f69a fix one test and broken bits needed for the test (mostly statistics wrangling) Timo 2025-04-02 21:28:34 +02:00
  • 902f3d30e0 fix not subscribing to KeyTransportEvents in the EncryptionManager + cleanup Timo 2025-04-02 14:49:08 +02:00
  • b36fabdac0 update IKeyTransport interface to event emitter. Timo 2025-04-02 13:36:52 +02:00
  • 5e000bc0f6 refact: Call key transport, pass the target recipients to sendKey Valere 2025-04-01 12:00:55 +02:00
  • f12cd97e31 refactor: extract RoomKeyTransport class for key distribution Valere 2025-04-01 09:31:26 +02:00
  • d6ede767c9 Upgrade eslint, babel & related deps (#4783) David Baker 2025-04-02 13:01:43 +01:00
  • 43f388d89a Update dependency @types/node to v18.19.84 (#4778) renovate[bot] 2025-04-01 16:40:35 +01:00
  • 1d46b182c6 Update all non-major dependencies (#4777) renovate[bot] 2025-04-01 16:10:24 +01:00
  • 352f6986cd Update crazy-max/ghaction-import-gpg digest to e89d409 (#4774) renovate[bot] 2025-04-01 14:28:41 +00:00
  • 0ca72ec466 Update shogo82148/actions-upload-release-asset digest to d22998f (#4776) renovate[bot] 2025-04-01 15:28:28 +01:00
  • 375f086f44 Update guibranco/github-status-action-v2 digest to 9b1d102 (#4775) renovate[bot] 2025-04-01 15:27:53 +01:00
  • 5976083e32 Fix RustCrypto.resetEncryption failure (#4772) Florian Duros 2025-04-01 14:58:41 +02:00
  • d53d2dff45 v37.3.0-rc.0 v37.3.0-rc.0 RiotRobot 2025-04-01 12:28:09 +00:00
  • f56c2c8ab4 Use room notification API in test to avoid including threads dbkr/sss_unread_thread_notifs David Baker 2025-03-31 14:06:32 +01:00
  • 3657eb61d8 Update dependency matrix-widget-api to v1.13.1 (#4689) renovate[bot] 2025-03-31 13:52:27 +01:00
  • c9b3f77a5f Add test David Baker 2025-03-28 14:56:48 +00:00
  • 09b786ca24 Fix imports David Baker 2025-03-28 13:40:22 +00:00
  • fdd03c6f51 Fix type David Baker 2025-03-28 13:16:49 +00:00
  • aa7b6ea1de Type imports David Baker 2025-03-28 13:14:09 +00:00
  • e9a6b1d4ae Every. Single. Time. David Baker 2025-03-28 12:41:58 +00:00
  • e9aec4e5ba Support unread thread notifications in SSS mode David Baker 2025-03-28 12:38:46 +00:00
  • 1def88eb35 Merge branch 'master' into develop RiotRobot 2025-03-25 14:42:58 +00:00
  • 6f9e68c8f3 v37.2.0 v37.2.0 RiotRobot 2025-03-25 14:42:20 +00:00
  • 5a65c8436d MatrixRTC MembershipManger: remove redundant sendDelayedEventAction and expose status (#4747) Timo 2025-03-25 13:49:47 +01:00
  • 2090319bdd Abstract logout-causing error type from tokenRefreshFunction calls (#4765) Michael Telatynski 2025-03-25 10:31:58 +00:00
  • c569893547 make LegacyMembershipManger local variables consistent with config toger5/rename-config-properties Timo 2025-03-24 18:58:37 +01:00
  • 85a2786617 make local NewMembershipManager variable names consistent with config Timo 2025-03-24 18:57:16 +01:00
  • 872fb3accd update tests to test non deprecated names Timo 2025-03-24 18:54:58 +01:00
  • c28f987a66 use non deprecated config fields (keep deprecated fields as fallback) Timo 2025-03-24 18:52:11 +01:00
  • 2b0c2030e8 remove deprecated jitter. Timo 2025-03-24 18:37:04 +01:00
  • 5826adb74f test "reschedules delayed leave event" in case the delayed event gets canceled Timo 2025-03-24 16:10:13 +01:00
  • 27ba504848 lint Timo 2025-03-24 15:20:35 +01:00
  • 301112caea add tests for status updates. Timo 2025-03-24 15:10:30 +01:00
  • 12c3c45a76 Make membership manager an event emitter to inform about status updates. - deprecate isJoined (replaced by isActivated) - move Interface types to types.ts Timo 2025-03-24 15:10:18 +01:00
  • 041c915ac6 fix missing return Timo 2025-03-13 11:07:39 +01:00
  • 11e758eda5 Remove redundant sendDelayedEventAction We do already have the state hasMemberEvent that allows to distinguish the two cases. No need to create two dedicated actions. Timo 2025-03-12 15:20:13 +01:00
  • 6c1bcf8d71 Join policy server PoC erikj/join_policy_server Erik Johnston 2025-03-22 18:53:51 +00:00
  • f4de8837fd Update dependency typedoc to ^0.28.0 (#4759) renovate[bot] 2025-03-21 13:36:35 +00:00
  • 1e92c13a75 Improve PushProcessor::getPushRuleGlobRegex (#4764) Michael Telatynski 2025-03-21 10:57:14 +00:00
  • 8061fa924d Export push processor & method for converting matrix glob to regexp (#4763) Michael Telatynski 2025-03-21 09:11:04 +00:00
  • 0760c5f64c Add authenticated media parameter to getMediaConfig (#4762) m004 2025-03-20 17:16:11 +01:00
  • e2bdb2f057 Rust crypto: set a timeout on outgoing HTTP requests (#4761) Richard van der Hoff 2025-03-19 16:37:52 +00:00
  • fd47a189e0 Switch sliding sync support to simplified sliding sync (#4400) David Baker 2025-03-18 17:23:45 +00:00
  • c233334f27 Update all non-major dependencies (#4758) renovate[bot] 2025-03-18 14:20:50 +00:00
  • 029ab5f109 Update babel monorepo to v7.26.10 (#4755) renovate[bot] 2025-03-18 13:59:37 +00:00
  • 366f686827 Update guibranco/github-status-action-v2 digest to fe98467 (#4754) renovate[bot] 2025-03-18 13:53:17 +00:00
  • 26387287af Update typescript-eslint monorepo to v8.26.1 (#4757) renovate[bot] 2025-03-18 13:47:00 +00:00
  • ba0bbe1cba Update dependency eslint-import-resolver-typescript to v4 (#4760) renovate[bot] 2025-03-18 13:43:41 +00:00
  • 3c37d7b0fb Update dependency @types/node to v18.19.80 (#4756) renovate[bot] 2025-03-18 13:42:40 +00:00