Michael Weimann
|
349c2c2587
|
Apply prettier formatting
|
2022-12-09 09:38:20 +01:00 |
|
Michael Telatynski
|
8d018f9c2d
|
Enable noImplicitAny (#2895)
* Stash noImplicitAny work
* Enable noImplicitAny
* Update olm
* Fun
* Fix msgid stuff
* Fix tests
* Attempt to fix Browserify
|
2022-12-06 18:21:44 +00:00 |
|
Michael Telatynski
|
9f2f08dfd3
|
Fix more typescript --strict violations (#2795)
* Stash tsc fixes
* Iterate
* Iterate
* Iterate
* Fix tests
* Iterate
* Iterate
* Iterate
* Iterate
* Add tests
|
2022-10-25 18:31:40 +01:00 |
|
Michael Telatynski
|
867a0ca7ee
|
Apply more strict typescript around the codebase (#2778)
* Apply more strict typescript around the codebase
* Fix tests
* Revert strict mode commit
* Iterate strict
* Iterate
* Iterate strict
* Iterate
* Fix tests
* Iterate
* Iterate strict
* Add tests
* Iterate
* Iterate
* Fix tests
* Fix tests
* Strict types be strict
* Fix types
* detectOpenHandles
* Strict
* Fix client not stopping
* Add sync peeking tests
* Make test happier
* More strict
* Iterate
* Stabilise
* Moar strictness
* Improve coverage
* Fix types
* Fix types
* Improve types further
* Fix types
* Improve typing of NamespacedValue
* Fix types
|
2022-10-21 11:44:40 +01:00 |
|
Michael Telatynski
|
30570bcce6
|
Remove node-specific crypto bits, use Node 16's WebCrypto (#2762)
|
2022-10-17 17:54:54 +01:00 |
|
Michael Telatynski
|
34c5598a3f
|
Modernize http-api - move from browser-request to fetch (#2719)
|
2022-10-12 18:59:04 +01:00 |
|
Faye Duxovni
|
4ba083e6af
|
Bump IDB crypto store version (#2705)
* Bump IDB crypto store version
* lint fix
|
2022-09-28 15:39:37 +01:00 |
|
RiotRobot
|
a587d7c360
|
Resolve multiple CVEs
CVE-2022-39249
CVE-2022-39250
CVE-2022-39251
CVE-2022-39236
|
2022-09-28 13:55:15 +01:00 |
|
Kerry
|
41ab3337b5
|
test typescriptification - spec/unit/crypto/verification (#2673)
* renamed: spec/unit/crypto/verification/request.spec.js -> spec/unit/crypto/verification/request.spec.ts
* renamed: spec/unit/crypto/verification/qr_code.spec.js -> spec/unit/crypto/verification/qr_code.spec.ts
* renamed: spec/unit/crypto/verification/InRoomChannel.spec.js -> spec/unit/crypto/verification/InRoomChannel.spec.ts
* fix ts issues in InRoomChannel.spec
* renamed: spec/unit/crypto/verification/util.js -> spec/unit/crypto/verification/util.ts
* fix ts issues in util.t
* fix strict errors in util.ts
* js lint
|
2022-09-16 10:46:56 +02:00 |
|
Kerry
|
2c2686c910
|
Test typescriptification - cross-signing.spec (#2441)
* enamed: spec/unit/crypto/secrets.spec.js -> spec/unit/crypto/secrets.spec.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in secrets.spec
Signed-off-by: Kerry Archibald <kerrya@element.io>
* renamed: spec/unit/crypto/outgoing-room-key-requests.spec.js -> spec/unit/crypto/outgoing-room-key-requests.spec.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in outgoing-room-key-requests.spec.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* renamed: spec/unit/crypto/DeviceList.spec.js -> spec/unit/crypto/DeviceList.spec.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in DeviceList.spec
Signed-off-by: Kerry Archibald <kerrya@element.io>
* renamed: spec/unit/crypto/CrossSigningInfo.spec.js -> spec/unit/crypto/CrossSigningInfo.spec.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in CrossSigningInfo.spec
Signed-off-by: Kerry Archibald <kerrya@element.io>
* renamed: spec/unit/crypto/cross-signing.spec.js -> spec/unit/crypto/cross-signing.spec.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix most function call types in cross-signing.spec
Signed-off-by: Kerry Archibald <kerrya@element.io>
* typed events in cross-signing
Signed-off-by: Kerry Archibald <kerrya@element.io>
* type cross signing keys
Signed-off-by: Kerry Archibald <kerrya@element.io>
* convince the rest of the key types in cross-signing.spec
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use correct type for IDevice
|
2022-06-08 13:03:02 +00:00 |
|
Kerry
|
8f5162c40d
|
Test typescriptification - crypto unit tests pt 1 (#2440)
* enamed: spec/unit/crypto/secrets.spec.js -> spec/unit/crypto/secrets.spec.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in secrets.spec
Signed-off-by: Kerry Archibald <kerrya@element.io>
* renamed: spec/unit/crypto/outgoing-room-key-requests.spec.js -> spec/unit/crypto/outgoing-room-key-requests.spec.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in outgoing-room-key-requests.spec.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* renamed: spec/unit/crypto/DeviceList.spec.js -> spec/unit/crypto/DeviceList.spec.ts
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in DeviceList.spec
Signed-off-by: Kerry Archibald <kerrya@element.io>
|
2022-06-08 12:39:08 +02:00 |
|