Quentin Gliech
|
8d6621f00e
|
Log out oauth & compat sessions when receiving a backchannel logout request
|
2025-07-04 16:27:10 +02:00 |
|
Quentin Gliech
|
e28ffccc3a
|
Backchannel logout behavior settings on upstream providers
|
2025-07-04 16:27:10 +02:00 |
|
Quentin Gliech
|
c3707c13ae
|
Add license headers in most files that missed them
|
2025-06-12 11:01:07 +02:00 |
|
Quentin Gliech
|
3d96dc9d47
|
Update license headers to match the actual license
|
2025-06-12 10:32:16 +02:00 |
|
Quentin Gliech
|
97e83e1467
|
Define all the dependencies at the workspace level
|
2025-06-10 14:25:38 +02:00 |
|
Quentin Gliech
|
8df03bf185
|
Support for experimental plan management tab in UI (#4549)
|
2025-06-10 14:14:24 +02:00 |
|
Quentin Gliech
|
50b41a6613
|
Add secrets.encryption_file config option (#4617)
|
2025-06-05 15:14:55 +02:00 |
|
Quentin Gliech
|
5d13691acd
|
CLI tool to issue user registration tokens
|
2025-06-03 17:42:55 +02:00 |
|
Quentin Gliech
|
685f4761cd
|
Add config flag to require registration tokens for password registrations
|
2025-06-03 17:42:53 +02:00 |
|
Kai A. Hiller
|
c8cbb7329e
|
Add secrets.encryption_file config option
Signed-off-by: Kai A. Hiller <git@kaialexhiller.de>
|
2025-06-02 18:39:19 +02:00 |
|
Quentin Gliech
|
6f3c19f627
|
Reduce the cache time for 404s on the assets
|
2025-06-02 13:32:57 +02:00 |
|
Quentin Gliech
|
40cb052d1f
|
Allow applying unicode normalisation to passwords before hashing
|
2025-05-30 15:42:32 +02:00 |
|
Hugh Nimmo-Smith
|
25de9bcb15
|
Merge branch 'main' into hughns/plan-management
|
2025-05-09 10:33:39 +01:00 |
|
Quentin Gliech
|
e9589ae17e
|
Don't hold database connections open when talking to the homeserver (#4527)
|
2025-05-09 09:13:42 +02:00 |
|
Quentin Gliech
|
cfb001ad43
|
Adjust tokio metrics for tokio 1.45
|
2025-05-07 19:28:50 +02:00 |
|
Quentin Gliech
|
345f6f2c3a
|
Use the new RepositoryFactory everywhere
|
2025-05-07 17:27:59 +02:00 |
|
Quentin Gliech
|
626c9be760
|
Move the pool acquisition metric logic to the PgRepositoryFactory
|
2025-05-07 17:09:20 +02:00 |
|
Quentin Gliech
|
03bad37070
|
Introduce a RepositoryFactory
|
2025-05-07 17:00:49 +02:00 |
|
Quentin Gliech
|
b9a40ef13d
|
Sample traces based on the parent (#4514)
|
2025-05-07 14:53:52 +02:00 |
|
Quentin Gliech
|
ec945aa58b
|
Suppress warning with Jaeger propagator when the header is unset (#4513)
|
2025-05-07 14:53:40 +02:00 |
|
Quentin Gliech
|
14b0de7d85
|
Sample traces based on the parent span if available
|
2025-05-07 10:53:33 +02:00 |
|
Quentin Gliech
|
6449123814
|
Suppress warning with Jaeger propagator when the header is unset
|
2025-05-07 10:32:47 +02:00 |
|
Doug
|
096ce6037d
|
Add a configuration for forwarding the login hint to the upstream provider.
|
2025-05-06 17:50:33 +01:00 |
|
Quentin Gliech
|
73cfc2c6fd
|
syn2mas: allow setting the db name via the database field
This is supported (but deprecated) by psycopg2, which Synapse uses
|
2025-05-05 09:58:46 +02:00 |
|
Quentin Gliech
|
8bfe2d2092
|
Allow setting custom names on sessions (#4459)
|
2025-04-30 15:32:25 +02:00 |
|
Quentin Gliech
|
9cfecaf5db
|
Insert client_name when upserting statically registered clients (#4417)
|
2025-04-30 11:50:49 +02:00 |
|
Quentin Gliech
|
dec4c03d42
|
Remove duplicate OTEL meter for the Tokio runtime
|
2025-04-29 08:38:57 +02:00 |
|
Quentin Gliech
|
60a0285d36
|
storage: allow setting the human_name when creating compat sessions
|
2025-04-25 12:55:10 +02:00 |
|
Quentin Gliech
|
305914ee69
|
Fix the ordering of the middlewares (#4452)
|
2025-04-24 15:12:51 +02:00 |
|
Quentin Gliech
|
cb7472995d
|
Fix the ordering of the middlewares
This was causing the number of event processors to constantly grow
with each request, making the server use up more memory and CPU over
time.
|
2025-04-24 14:59:07 +02:00 |
|
Quentin Gliech
|
2a99af6349
|
perf: avoid unnecessary clones of the log context
|
2025-04-24 14:19:26 +02:00 |
|
Quentin Gliech
|
b9ae5228e5
|
Merge branch 'main' into quenting/better-logging
|
2025-04-23 18:37:30 +02:00 |
|
Olivier 'reivilibre
|
281da18155
|
Fix cargo doc choking on invalid [DEPRECATED] 'link'
Could have escaped with a backslash but I thought just using round
brackets would be more readable than that.
|
2025-04-23 16:54:10 +01:00 |
|
Quentin Gliech
|
5fc74f7e3a
|
Merge remote-tracking branch 'origin/main' into quenting/better-logging
|
2025-04-23 17:28:40 +02:00 |
|
Quentin Gliech
|
599fc85ca5
|
Make the new migration tool generally available (#4444)
|
2025-04-23 17:01:19 +02:00 |
|
matrixbot
|
68c351a44a
|
Automatic merge back to main (#4441)
|
2025-04-23 16:15:06 +02:00 |
|
Quentin Gliech
|
2539220d89
|
syn2mas: introduce a dry-run mode
|
2025-04-23 14:42:30 +02:00 |
|
Quentin Gliech
|
6d2e6816ec
|
syn2mas: log progress more often
|
2025-04-23 14:21:15 +02:00 |
|
Quentin Gliech
|
55f263d017
|
Allow syn2mas arguments to be specified after the subcommand
|
2025-04-23 14:18:59 +02:00 |
|
Quentin Gliech
|
2b1703eb2b
|
Add a few missing license headers
|
2025-04-23 13:46:44 +02:00 |
|
Quentin Gliech
|
ab1c3173d4
|
syn2mas: drop the experimental flag
|
2025-04-23 13:39:16 +02:00 |
|
Quentin Gliech
|
10afe9b3c7
|
Fix starting up when no telemetry config is set
|
2025-04-23 11:18:28 +02:00 |
|
Quentin Gliech
|
6f281b131a
|
syn2mas: spawn the writer connections in parallel
Also make sure we have a single span for them
|
2025-04-22 17:57:30 +02:00 |
|
Hugh Nimmo-Smith
|
457ade5a60
|
WIP support for experimental plan management tab in UI
|
2025-04-22 13:17:29 +01:00 |
|
Quentin Gliech
|
f49b8dcc3c
|
Option to generate a MAS config from an existing Synapse config
This is a best-effort conversion, which will warn about unsupported options.
|
2025-04-18 18:27:15 +02:00 |
|
Quentin Gliech
|
d748f18be6
|
Replace most remaining #[instrument(err)] annotations
|
2025-04-18 09:59:29 +02:00 |
|
Quentin Gliech
|
af9dd97599
|
Fix Sentry creating transactions for every request
|
2025-04-18 09:59:24 +02:00 |
|
Quentin Gliech
|
6fbb072075
|
Exclude the HTTP server response events from Sentry
|
2025-04-18 09:59:18 +02:00 |
|
Quentin Gliech
|
78ccdf7db2
|
Log on every HTTP response
|
2025-04-18 09:58:57 +02:00 |
|
Quentin Gliech
|
2b4eaf55b0
|
Add context to some log messages
|
2025-04-18 09:58:48 +02:00 |
|