Commit Graph
3574 Commits
Author SHA1 Message Date
Quentin Gliech 69bbcfced9 Merge pull request #3903 from element-hq/quenting/lifecycle-manager
Notify the service state through `sd_notify`
2025-01-29 15:04:10 +01:00
Quentin Gliech d57552ce66 Fix crash if the watchdog is not set 2025-01-29 14:56:25 +01:00
Quentin Gliech 00b31b8308 Merge pull request #3908 from element-hq/quenting/mxid-in-login
Allow logging in with the full MXID
2025-01-29 14:37:28 +01:00
Quentin Gliech 76ba8e1139 Allow passing MXIDs in the login page 2025-01-28 17:26:44 +01:00
Quentin Gliech 0096076dfa Allow passing MXIDs in compat password logins 2025-01-28 17:26:29 +01:00
Quentin Gliech 463ba2ea50 Avoid unnecessary clones in the login_hint parser 2025-01-28 17:25:54 +01:00
Quentin Gliech a5c9468f4e Utility to extract the localpart from a MXID 2025-01-28 17:25:36 +01:00
Quentin Gliech 931de22a2e Merge pull request #3904 from element-hq/dependabot/npm_and_yarn/frontend/tanstack-router-f0faa4c370
build(deps): bump the tanstack-router group in /frontend with 3 updates
2025-01-28 15:04:24 +01:00
Quentin Gliech 9b2e49a86c Merge pull request #3897 from element-hq/dependabot/cargo/minijinja-2.7.0
build(deps): bump minijinja from 2.6.0 to 2.7.0
2025-01-28 14:47:15 +01:00
dependabot[bot] f06a1d5b87 build(deps): bump the tanstack-router group in /frontend with 3 updates
Bumps the tanstack-router group in /frontend with 3 updates: [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router), [@tanstack/router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/router-devtools) and [@tanstack/router-vite-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin).


Updates `@tanstack/react-router` from 1.97.14 to 1.97.25
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.97.25/packages/react-router)

Updates `@tanstack/router-devtools` from 1.97.14 to 1.97.25
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.97.25/packages/router-devtools)

Updates `@tanstack/router-vite-plugin` from 1.97.14 to 1.97.25
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.97.25/packages/router-vite-plugin)

---
updated-dependencies:
- dependency-name: "@tanstack/react-router"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: tanstack-router
- dependency-name: "@tanstack/router-devtools"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tanstack-router
- dependency-name: "@tanstack/router-vite-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tanstack-router
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 13:46:36 +00:00
Quentin Gliech 83bd4284c7 Merge pull request #3906 from element-hq/dependabot/npm_and_yarn/frontend/types-2eede74d08
build(deps-dev): bump @types/node from 22.10.10 to 22.12.0 in /frontend in the types group
2025-01-28 14:45:24 +01:00
Quentin Gliech eb7f23b2ae Merge pull request #3905 from element-hq/dependabot/npm_and_yarn/frontend/tanstack-query-516f53bfb2
build(deps): bump the tanstack-query group in /frontend with 2 updates
2025-01-28 14:43:44 +01:00
Quentin Gliech d11545b4f8 Merge pull request #3902 from element-hq/dependabot/npm_and_yarn/frontend/graphql-codegen-25a0979f0d
build(deps-dev): bump the graphql-codegen group in /frontend with 2 updates
2025-01-28 14:43:35 +01:00
Quentin Gliech a068c913fe Merge pull request #3898 from element-hq/dependabot/cargo/thiserror-ext-0.2.1
build(deps): bump thiserror-ext from 0.2.0 to 0.2.1
2025-01-28 14:42:34 +01:00
Quentin Gliech b8e2f69aef Merge pull request #3899 from element-hq/dependabot/cargo/compact_str-0.8.1
build(deps): bump compact_str from 0.8.0 to 0.8.1
2025-01-28 14:41:58 +01:00
Quentin Gliech b73e6aeed5 Merge pull request #3900 from element-hq/dependabot/cargo/tokio-stream-0.1.17
build(deps): bump tokio-stream from 0.1.16 to 0.1.17
2025-01-28 14:41:44 +01:00
Quentin Gliech bcbb4c146b Merge pull request #3901 from element-hq/dependabot/cargo/rustls-pki-types-1.11.0
build(deps): bump rustls-pki-types from 1.10.1 to 1.11.0
2025-01-28 14:41:32 +01:00
dependabot[bot] 77e6d1db4f build(deps-dev): bump @types/node in /frontend in the types group
Bumps the types group in /frontend with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.10.10 to 22.12.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 13:36:01 +00:00
dependabot[bot] def12f3f7f build(deps): bump the tanstack-query group in /frontend with 2 updates
Bumps the tanstack-query group in /frontend with 2 updates: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) and [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools).


Updates `@tanstack/react-query` from 5.64.2 to 5.65.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.65.1/packages/react-query)

Updates `@tanstack/react-query-devtools` from 5.64.2 to 5.65.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.65.1/packages/react-query-devtools)

---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: tanstack-query
- dependency-name: "@tanstack/react-query-devtools"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tanstack-query
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 13:35:50 +00:00
dependabot[bot] c4014e135d build(deps-dev): bump the graphql-codegen group
Bumps the graphql-codegen group in /frontend with 2 updates: [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) and [@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client).


Updates `@graphql-codegen/cli` from 5.0.3 to 5.0.4
- [Release notes](https://github.com/dotansimha/graphql-code-generator/releases)
- [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md)
- [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@5.0.4/packages/graphql-codegen-cli)

Updates `@graphql-codegen/client-preset` from 4.5.1 to 4.6.0
- [Release notes](https://github.com/dotansimha/graphql-code-generator/releases)
- [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/presets/client/CHANGELOG.md)
- [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/client-preset@4.6.0/packages/presets/client)

---
updated-dependencies:
- dependency-name: "@graphql-codegen/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: graphql-codegen
- dependency-name: "@graphql-codegen/client-preset"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: graphql-codegen
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 13:34:57 +00:00
Quentin Gliech e3e6537fe7 Run reload handlers in parallel 2025-01-28 14:29:33 +01:00
Quentin Gliech 6aa2e366cc Advertise the main PID through sd_notify on startup 2025-01-28 14:29:33 +01:00
Quentin Gliech 88de377b42 Rename ShutdownManager to LifecycleManager 2025-01-28 14:29:33 +01:00
dependabot[bot] 7ca45fa83b build(deps): bump rustls-pki-types from 1.10.1 to 1.11.0
Bumps [rustls-pki-types](https://github.com/rustls/pki-types) from 1.10.1 to 1.11.0.
- [Release notes](https://github.com/rustls/pki-types/releases)
- [Commits](https://github.com/rustls/pki-types/compare/v/1.10.1...v/1.11.0)

---
updated-dependencies:
- dependency-name: rustls-pki-types
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 13:21:25 +00:00
dependabot[bot] d2a3bd3f54 build(deps): bump tokio-stream from 0.1.16 to 0.1.17
Bumps [tokio-stream](https://github.com/tokio-rs/tokio) from 0.1.16 to 0.1.17.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.16...tokio-stream-0.1.17)

---
updated-dependencies:
- dependency-name: tokio-stream
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 13:20:23 +00:00
dependabot[bot] 3f3dd7d8c9 build(deps): bump compact_str from 0.8.0 to 0.8.1
Bumps [compact_str](https://github.com/ParkMyCar/compact_str) from 0.8.0 to 0.8.1.
- [Changelog](https://github.com/ParkMyCar/compact_str/blob/v0.8.1/CHANGELOG.md)
- [Commits](https://github.com/ParkMyCar/compact_str/compare/v0.8.0...v0.8.1)

---
updated-dependencies:
- dependency-name: compact_str
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 13:19:55 +00:00
dependabot[bot] 1fdda07812 build(deps): bump thiserror-ext from 0.2.0 to 0.2.1
Bumps [thiserror-ext](https://github.com/risingwavelabs/thiserror-ext) from 0.2.0 to 0.2.1.
- [Commits](https://github.com/risingwavelabs/thiserror-ext/commits)

---
updated-dependencies:
- dependency-name: thiserror-ext
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 13:19:35 +00:00
dependabot[bot] edee2ac06b build(deps): bump minijinja from 2.6.0 to 2.7.0
Bumps [minijinja](https://github.com/mitsuhiko/minijinja) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/mitsuhiko/minijinja/releases)
- [Changelog](https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/minijinja/compare/2.6.0...2.7.0)

---
updated-dependencies:
- dependency-name: minijinja
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 13:19:17 +00:00
Quentin Gliech 0b7042b809 Send notifications about the state of the service to systemd 2025-01-28 14:16:56 +01:00
Quentin Gliech c86746fd1f Handle SIGHUPs as part of the shutdown manager 2025-01-28 13:29:12 +01:00
Quentin Gliech fbbbf5b8fd Merge pull request #3790 from Stogas/patch-1
Add 'introspection_endpoint' to homeserver config example
2025-01-28 10:10:27 +01:00
Quentin Gliech a8e7749a07 Clarify why one would override the introspection_endpoint 2025-01-28 10:02:06 +01:00
Quentin Gliech 879eb6a3ec Merge pull request #3893 from element-hq/quenting/axum-0.8
Upgrade axum to 0.8
2025-01-28 09:47:49 +01:00
reivilibre c3767905e4 syn2mas: Migrate threepids to MAS (#3878)
* Add a table to hold unsupported threepids

* Migrate threepids from Synapse to MAS
2025-01-27 18:01:46 +00:00
Olivier 'reivilibre 0a6048b93c Add a test for the syn2mas SynapseReader 2025-01-27 18:01:46 +00:00
Olivier 'reivilibre 10883dfc29 Add TODO for Synapse config merge 2025-01-27 18:01:46 +00:00
reivilibreandQuentin Gliech e5b6e1e8c2 Add pre-migration checks to syn2mas (#3805)
This matches or exceeds `advisor.mts` from the old tool.

Co-authored-by: Quentin Gliech <quenting@element.io>
2025-01-27 18:01:46 +00:00
reivilibre 29fb1dbce0 Add some tests for the syn2mas MasWriter (#3800) 2025-01-27 18:01:46 +00:00
reivilibre fb8a60b7f1 Foundation of new syn2mas tool (#3636) 2025-01-27 18:01:46 +00:00
Quentin Gliech b0b6af027a Merge pull request #3882 from element-hq/dependabot/npm_and_yarn/frontend/types-b48a4d3e70
build(deps-dev): bump the types group across 1 directory with 2 updates
2025-01-27 15:55:32 +01:00
Quentin Gliech 643091cd1a Merge pull request #3883 from element-hq/dependabot/npm_and_yarn/frontend/storybook-26012f5141
build(deps-dev): bump the storybook group in /frontend with 6 updates
2025-01-27 15:55:02 +01:00
Quentin Gliech 9921170de9 Merge pull request #3884 from element-hq/dependabot/npm_and_yarn/frontend/vite-18694b4f12
build(deps-dev): bump vite-plugin-graphql-codegen from 3.4.4 to 3.4.5 in /frontend in the vite group
2025-01-27 15:54:52 +01:00
Quentin Gliech cd6687c513 Merge pull request #3885 from element-hq/dependabot/npm_and_yarn/frontend/i18next-30ce782ab0
build(deps): bump i18next from 24.2.1 to 24.2.2 in /frontend in the i18next group
2025-01-27 15:54:42 +01:00
Quentin Gliech 5a7344cb43 Merge pull request #3886 from element-hq/dependabot/npm_and_yarn/tools/syn2mas/development-edd77cc9dc
build(deps-dev): bump @types/node from 22.10.7 to 22.10.10 in /tools/syn2mas in the development group
2025-01-27 15:54:34 +01:00
Quentin Gliech 4da9eba831 Merge pull request #3887 from element-hq/dependabot/github_actions/codecov/codecov-action-5.3.1
build(deps): bump codecov/codecov-action from 5.3.0 to 5.3.1
2025-01-27 15:54:00 +01:00
Quentin Gliech d7b4b8fa90 Merge pull request #3888 from element-hq/dependabot/github_actions/actions/setup-node-4.2.0
build(deps): bump actions/setup-node from 4.1.0 to 4.2.0
2025-01-27 15:53:43 +01:00
Quentin Gliech e846b30e66 Merge pull request #3891 from element-hq/dependabot/cargo/insta-1.42.1
build(deps): bump insta from 1.42.0 to 1.42.1
2025-01-27 15:53:09 +01:00
Quentin Gliech d7dab30706 Merge pull request #3892 from element-hq/dependabot/cargo/psl-2.1.81
build(deps): bump psl from 2.1.80 to 2.1.81
2025-01-27 15:52:16 +01:00
reivilibreandQuentin Gliech 0c26dd859a Support compatibility sessions that do not have devices (#3801)
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-01-27 14:50:31 +00:00
dependabot[bot] 67227c3e86 build(deps): bump psl from 2.1.80 to 2.1.81
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.80 to 2.1.81.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.80...v2.1.81)

---
updated-dependencies:
- dependency-name: psl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 14:12:18 +00:00