Quentin Gliech
|
70b561291e
|
Show proper error messages when registering with a banned/not-allowed username
|
2025-03-03 10:45:30 +01:00 |
|
Quentin Gliech
|
03eaeca8a6
|
Only show the password change section if the user has a password
|
2025-02-24 14:28:06 +01:00 |
|
Quentin Gliech
|
a538b50233
|
Bump most Rust dependencies
|
2025-02-24 12:12:07 +01:00 |
|
Quentin Gliech
|
d1d95ee69a
|
Fix some old Synapse access tokens not being recognized
|
2025-02-24 11:12:02 +01:00 |
|
Quentin Gliech
|
af26646c41
|
Upgrade ICU4X crates to 0.15
|
2025-02-24 10:52:04 +01:00 |
|
Quentin Gliech
|
674c1a4ada
|
Upgrade OpenTelemetry to 0.28
|
2025-02-24 10:44:08 +01:00 |
|
Quentin Gliech
|
3ab28d4957
|
Remove explicit imports of std::future::Future, as it is now in the prelude
|
2025-02-21 16:24:53 +01:00 |
|
Quentin Gliech
|
ab622d7e3a
|
Convert a few closures + async move to async closures
|
2025-02-21 16:22:21 +01:00 |
|
Quentin Gliech
|
3d2b67a0b2
|
Upgrade to Rust 1.85 and edition 2024
|
2025-02-21 16:15:02 +01:00 |
|
dependabot[bot]
|
ed8067aac5
|
build(deps): bump uuid from 1.13.2 to 1.14.0
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.13.2 to 1.14.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.14.0)
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-02-21 13:53:19 +00:00 |
|
Quentin Gliech
|
3006e2f110
|
build(deps): bump uuid from 1.13.1 to 1.13.2 (#4065)
|
2025-02-21 14:11:29 +01:00 |
|
Quentin Gliech
|
98d85ec999
|
build(deps): bump psl from 2.1.85 to 2.1.86 (#4066)
|
2025-02-21 14:11:18 +01:00 |
|
Quentin Gliech
|
06e783382b
|
Test more error cases of the compatibility login endpoint
|
2025-02-21 09:15:07 +01:00 |
|
Quentin Gliech
|
fa0e2f4832
|
Support the deprecated 'user' field on the compat /login endpoint
|
2025-02-20 17:50:12 +01:00 |
|
matrixbot
|
84766e3c30
|
Automatic merge back to main (#4070)
|
2025-02-20 09:04:08 +01:00 |
|
Quentin Gliech
|
9d4d09f7c1
|
Fix a crash on startup when a listener has an empty prefix
|
2025-02-20 08:31:11 +01:00 |
|
dependabot[bot]
|
76d553fc83
|
build(deps): bump psl from 2.1.85 to 2.1.86
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.85 to 2.1.86.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.85...v2.1.86)
---
updated-dependencies:
- dependency-name: psl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-02-19 16:54:02 +00:00 |
|
dependabot[bot]
|
8c8c7c5f06
|
build(deps): bump uuid from 1.13.1 to 1.13.2
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.13.1...v1.13.2)
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-02-19 16:53:29 +00:00 |
|
Quentin Gliech
|
fa06e37836
|
Convert IPv6-mapped IPv4 addresses to IPv4 addresses (#4058)
|
2025-02-19 15:43:07 +01:00 |
|
Quentin Gliech
|
a1694acdd2
|
Convert IPv6-mapped IPv4 addresses to IPv4 addresses
|
2025-02-19 15:33:37 +01:00 |
|
Quentin Gliech
|
ca63e0bbfe
|
Fix upstream OAuth 2.0 callbacks using the form_post method
|
2025-02-19 15:17:46 +01:00 |
|
Quentin Gliech
|
0027980cf4
|
Add translatable errors for the email policy constraints
|
2025-02-17 15:53:57 +01:00 |
|
Quentin Gliech
|
0eb6638e41
|
Expose the user agent string to the policy execution context
|
2025-02-17 11:51:26 +01:00 |
|
Quentin Gliech
|
38fa52a1e3
|
Merge the GraphQL requester and requester fingerprint into a single struct
|
2025-02-17 10:37:43 +01:00 |
|
Quentin Gliech
|
aa6436aa1a
|
Allow banning registrations by IP address
|
2025-02-17 10:18:11 +01:00 |
|
Quentin Gliech
|
67468ca0bc
|
Remove the unused password input schema
|
2025-02-17 10:17:30 +01:00 |
|
Quentin Gliech
|
d6b3e6ccaa
|
Pass an input object to the policy evaluation instead of multiple arguments
|
2025-02-14 17:15:26 +01:00 |
|
Quentin Gliech
|
353b290e92
|
Don't block the upstream oauth registration if the suggested username is invalid
|
2025-02-14 17:14:09 +01:00 |
|
Quentin Gliech
|
ffb6e2e9be
|
Fix the HTTP status code for the user creation admin endpoint (#4040)
|
2025-02-14 15:01:58 +01:00 |
|
Quentin Gliech
|
be1da26bd8
|
Fix the HTTP status code for the user creation admin endpoint
|
2025-02-14 14:54:22 +01:00 |
|
Quentin Gliech
|
a8b03bbd86
|
Admin API to add user emails
|
2025-02-14 14:50:47 +01:00 |
|
Quentin Gliech
|
344794bb0b
|
Admin API to delete user emails
|
2025-02-14 14:50:46 +01:00 |
|
dependabot[bot]
|
308579398f
|
build(deps): bump psl from 2.1.84 to 2.1.85
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.84 to 2.1.85.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.84...v2.1.85)
---
updated-dependencies:
- dependency-name: psl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-02-13 13:41:59 +00:00 |
|
Quentin Gliech
|
9504174812
|
Only expire sessions from dynamic clients
|
2025-02-12 17:31:21 +01:00 |
|
Quentin Gliech
|
dab640aa51
|
Allow filtering sessions by client kind (dynamic or static)
|
2025-02-12 17:31:21 +01:00 |
|
Quentin Gliech
|
935400d87b
|
Experimental feature to timeout inactive sessions
|
2025-02-12 17:31:21 +01:00 |
|
Quentin Gliech
|
2ae36b4a84
|
Setup job to expire inactive browser sessions
|
2025-02-12 14:03:41 +01:00 |
|
Quentin Gliech
|
4353185802
|
Setup a job to expire compatibility sessions
|
2025-02-12 13:57:36 +01:00 |
|
Quentin Gliech
|
34f7e49a54
|
Setup a job to expire OAuth 2.0 sessions
|
2025-02-12 13:47:48 +01:00 |
|
Quentin Gliech
|
917f4d1817
|
Allow filtering OAuth sessions with any/no user
|
2025-02-12 13:00:22 +01:00 |
|
Quentin Gliech
|
a7ae36e1ce
|
Allow filtering by subject in the upstream OAuth links admin API
|
2025-02-12 11:07:11 +01:00 |
|
Quentin Gliech
|
0e3d10ee45
|
storage: allow filtering upstream OAuth links by subject
|
2025-02-12 11:01:53 +01:00 |
|
Quentin Gliech
|
c880a3dbac
|
Admin API to list and get upstream OAuth links
|
2025-02-12 10:51:31 +01:00 |
|
Quentin Gliech
|
9216d547ea
|
Fix the user session admin API docs
|
2025-02-11 17:09:33 +01:00 |
|
Quentin Gliech
|
3792cd4f3b
|
Admin API to list and get user sessions (#4004)
Similar to #4002, this adds an admin API to list and get user (browser
cookies) sessions
|
2025-02-11 16:38:21 +01:00 |
|
Quentin Gliech
|
b0bc692289
|
Fix the upstream OAuth 2.0 callback form deserialisation (#4010)
Fixes #3957
This was broken since #3893
|
2025-02-11 15:36:43 +01:00 |
|
dependabot[bot]
|
80a528ac13
|
build(deps): bump psl from 2.1.83 to 2.1.84
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.83 to 2.1.84.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.83...v2.1.84)
---
updated-dependencies:
- dependency-name: psl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-02-11 14:15:49 +00:00 |
|
Quentin Gliech
|
8dac005678
|
Fix the upstream OAuth 2.0 callback form deserialisation
|
2025-02-11 15:13:43 +01:00 |
|
Quentin Gliech
|
2a9fb26265
|
Admin API to list and get user sessions
|
2025-02-11 14:24:16 +01:00 |
|
Quentin Gliech
|
c881fb24f5
|
Fix the definition of the set-password success response in the OpenAPI spec
|
2025-02-11 13:54:15 +01:00 |
|