Michael Telatynski
00aba742e4
Merge commit from fork
...
to avoid path traversal attacks
and remove the legacy allowance for fragments in MXCs
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-11-12 09:08:00 +00:00
Travis Ralston
661ba76763
Use stable endpoints for MSC3916 ( #4239 )
...
* Use stable endpoints for MSC3916
* appease the linter
2024-06-13 17:03:25 +00:00
Travis Ralston
402adfbe8a
Add helpers for authenticated media, and associated documentation ( #4185 )
...
* Add helpers for authenticated media, and associated documentation
* Appease the linter
2024-05-02 21:11:09 +00:00
Travis Ralston
ab217bdc35
Support optional MSC3860 redirects ( #4007 )
...
* Support optional MSC3860 redirects
See `allow_redirect` across the media endpoints: https://spec.matrix.org/v1.9/client-server-api/#client-behaviour-7
* Update the tests
* Appease the linter
* Add test to appease SonarCloud
* Only add `allow_redirect` if the parameter is specified rather than defaulting to `false`
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-01-24 10:30:51 +00:00
Travis Ralston
8c16d69f3c
Set minimum supported Matrix 1.1 version (drop legacy r0 versions) ( #3007 )
...
Co-authored-by: Germain <germains@element.io>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-08-14 09:25:15 +01:00
Michael Weimann
349c2c2587
Apply prettier formatting
2022-12-09 09:38:20 +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
Kerry
4a4241806e
test typescriptification - autodiscovery / crypto specs ( #2550 )
...
* spec/unit/autodiscovery.spec.js -> spec/unit/autodiscovery.spec.ts
* fix ts in autodiscovery.spec
* renamed: spec/unit/crypto.spec.js -> spec/unit/crypto.spec.ts
* fix ts in crypto.spec
* fix some strict errors
2022-07-29 09:11:01 +00:00
Kerry
75513d08de
test typescriptification - misc ( #2547 )
...
* renamed: spec/unit/login.spec.js -> spec/unit/login.spec.ts
* type test client
* renamed: spec/unit/interactive-auth.spec.js -> spec/unit/interactive-auth.spec.ts
* fix ts issues in interactive-auth.spec
* renamed: spec/unit/filter.spec.js -> spec/unit/filter.spec.ts
* fix ts in filter.spec
* renamed: spec/unit/event.spec.js -> spec/unit/event.spec.ts
* ts in event.spec
* renamed: spec/unit/pushprocessor.spec.js -> spec/unit/pushprocessor.spec.ts
* fix ts in pushprocessor.spec
* fix ts in realtime-callbacks.spec
* renamed: spec/unit/content-repo.spec.js -> spec/unit/content-repo.spec.ts
* fix signature for getHttpUriForMxc
* pr fixes
2022-07-28 08:09:21 +02:00