Matthias Ahouansou
|
59d7674b2a
|
fix: clarify that 3pids are currently unsupported
|
2024-05-29 09:36:35 +01:00 |
|
mikoto
|
a888c7cb16
|
OpenID routes
Co-Authored-By: Matthias Ahouansou <matthias@ahouansou.cz>
|
2024-05-28 15:39:19 +01:00 |
|
Timo Kösters
|
47aadcea1d
|
Merge branch 'membership-reason-fixes' into 'next'
fix(membership): always set reason & allow new events if reason changed
Closes #452
See merge request famedly/conduit!669
|
2024-05-26 07:22:29 +00:00 |
|
Matthias Ahouansou
|
20d9f3fd5d
|
Merge branch 'media' into 'next'
fix: make media response match spec
See merge request famedly/conduit!672
|
2024-05-06 18:37:13 +00:00 |
|
Timo Kösters
|
965b6df83d
|
fix: make media response match spec
|
2024-05-06 20:05:51 +02:00 |
|
Matthias Ahouansou
|
d8badaf64b
|
fix(membership): always set reason & allow new events if reason changed
|
2024-05-05 15:28:18 +01:00 |
|
Matthias Ahouansou
|
256dae983b
|
chore: bump rust
and fix new lints that come with it
|
2024-05-05 13:27:56 +01:00 |
|
Matthias Ahouansou
|
0074aca0ef
|
Merge branch '244-support-well-known' into 'next'
feat: add .well-known support
Closes #244 and #378
See merge request famedly/conduit!332
|
2024-05-02 09:35:14 +00:00 |
|
Jakub Kubík
|
c1f695653b
|
feat: support hosting .well-known from Conduit
Co-authored-by: Matthias Ahouansou <matthias@ahouansou.cz>
|
2024-05-02 09:26:43 +01:00 |
|
Matthias Ahouansou
|
e6b6cc77d1
|
Merge branch 'verify-x-matrix-destination' into 'next'
feat(auth): check if X-Matrix destination is correct if present
Closes #271
See merge request famedly/conduit!661
|
2024-05-02 07:15:20 +00:00 |
|
Matthias Ahouansou
|
63ba157ef6
|
feat(auth): check if X-Matrix destination is correct if present
|
2024-05-02 07:14:44 +01:00 |
|
Matthias Ahouansou
|
dfe2916357
|
feat(federation): add destination field to X-Matrix header
|
2024-05-02 07:01:04 +01:00 |
|
Timo Kösters
|
7c83372336
|
Merge branch 'exclusive-namespace-error' into 'next'
feat(appservice): ensure users/aliases outside of namespaces are not accessed
See merge request famedly/conduit!634
|
2024-04-24 21:39:20 +00:00 |
|
Matthias Ahouansou
|
74db555336
|
fix(membership): perform stricter checks when choosing an authorized user
|
2024-04-24 20:54:07 +01:00 |
|
Matthias Ahouansou
|
3086271139
|
feat(appservice): ensure users/aliases outside of namespaces are not accessed
|
2024-04-24 19:51:28 +01:00 |
|
Timo Kösters
|
53d3f9ae89
|
Merge branch 'registration-token-in-config' into 'next'
add registration_token in default cfg and DEPLOY
See merge request famedly/conduit!557
|
2024-04-24 18:09:47 +00:00 |
|
Timo Kösters
|
7ace9b0dff
|
Merge branch 'check-if-membership-is-case-endpoints' into 'next'
feat(membership): check if user already has the membership that is requested to be set
See merge request famedly/conduit!622
|
2024-04-24 18:02:08 +00:00 |
|
Timo Kösters
|
624654a88b
|
Merge branch 'fix-unrejectable-invites' into 'next'
Fix unrejectable invites
Closes #418
See merge request famedly/conduit!623
|
2024-04-24 18:01:48 +00:00 |
|
Timo Kösters
|
461236f3fb
|
Merge branch 'room-v11' into 'next'
Add support for room v11
Closes #408
See merge request famedly/conduit!562
|
2024-04-24 10:48:12 +00:00 |
|
Matthias Ahouansou
|
6c9c1b5afe
|
fix(appservices): don't perform identity assertion when auth is optional
|
2024-04-22 10:33:12 +01:00 |
|
Timo Kösters
|
1474b94db6
|
Merge branch 'disable-federation-router' into 'next'
refactor: disable federation at the router level
See merge request famedly/conduit!629
|
2024-04-20 20:28:52 +00:00 |
|
Matthias Ahouansou
|
7a7c09785e
|
feat(pdu): copy top level redact to content and vice versa
|
2024-04-17 19:34:36 +02:00 |
|
Matthias Ahouansou
|
54e0e2a14c
|
fix(appservices): don't use identity assertion on account management endpoints
|
2024-04-15 19:16:18 +01:00 |
|
Matthias Ahouansou
|
475a68cbb9
|
refactor: disable federation at the router level
|
2024-04-13 10:39:32 +01:00 |
|
Val Lorentz
|
b5e21f761b
|
Merge branch 'next' into 'room-v11'
# Conflicts:
# src/service/rooms/timeline/mod.rs
# src/utils/error.rs
|
2024-04-11 17:34:42 +00:00 |
|
Matthias Ahouansou
|
9e6ce8326f
|
Remove TODO
|
2024-04-11 17:21:00 +00:00 |
|
Matthias Ahouansou
|
e88d137bd7
|
Replace panic!() with unreachable!()
|
2024-04-11 17:19:42 +00:00 |
|
Timo Kösters
|
03f9c888f0
|
Merge branch 'remove-join_authorized_via_users_servers' into 'next'
fix(membership): remove join_authorized_via_users_server field on state update
See merge request famedly/conduit!619
|
2024-04-06 13:20:01 +00:00 |
|
Matthias Ahouansou
|
2c73c3adbb
|
fix(sync): send phoney leave event where room state is unknown on invite rejection
|
2024-04-06 14:12:18 +01:00 |
|
Matthias Ahouansou
|
9497713a79
|
fix(membership): check if server is in room to decide whether to do remote leaves
|
2024-04-06 14:10:11 +01:00 |
|
Timo Kösters
|
6c3ce71304
|
Merge branch 'dont-expect-reqwest-http-request' into 'next'
fix: do not expect that all http requests are valid reqwest requests
Closes #396
See merge request famedly/conduit!611
|
2024-04-05 09:53:14 +00:00 |
|
Matthias Ahouansou
|
fb4217486f
|
feat(membership): check if user already has the membership that is requested to be set
|
2024-04-05 10:21:44 +01:00 |
|
Matthias Ahouansou
|
0f6b771cdd
|
fix(membership): remove join_authorized_via_users_server field on state update
|
2024-04-03 22:46:47 +01:00 |
|
Matthias Ahouansou
|
0d62c9de7c
|
fix: ignore access tokens where they are not needed
|
2024-04-02 17:19:59 +01:00 |
|
Matthias Ahouansou
|
e38af9b7fc
|
feat: use _matrix-fed._tcp SRV record, fallback to _matrix._tcp
|
2024-04-01 20:55:13 +01:00 |
|
Matthias Ahouansou
|
3ce3d13378
|
fix: do not expect that all http requests are valid reqwest requests
|
2024-03-31 22:20:36 +01:00 |
|
Timo Kösters
|
7aa70e2030
|
Merge branch 'error-appservice-token-auth' into 'next'
fix: reject requests with authentication when not used
Closes #430
See merge request famedly/conduit!608
|
2024-03-31 09:43:17 +00:00 |
|
Matthias Ahouansou
|
5c634ceb6b
|
fix: reject requests with authentication when not used
|
2024-03-30 16:50:21 +00:00 |
|
Matthias Ahouansou
|
8d70f69e62
|
fix: reject /register requests when there is no token and the type is appservice
|
2024-03-30 12:40:58 +00:00 |
|
Timo Kösters
|
9176474513
|
Merge branch 'ruma-registration-type' into 'next'
fix: don't panic if registration url is empty
See merge request famedly/conduit!583
|
2024-03-23 15:33:01 +00:00 |
|
Matthias Ahouansou
|
b20483aa13
|
refactor(appservices): avoid cloning frequently
|
2024-03-22 20:53:27 +00:00 |
|
Timo Kösters
|
1fb5bcf98f
|
improvement: registration token now only works when registration is enabled
|
2024-03-22 09:26:11 +01:00 |
|
Timo Kösters
|
0bb28f60cf
|
refactor: minor appservice code cleanup
|
2024-03-22 08:59:36 +01:00 |
|
Timo Kösters
|
d2817679e5
|
refactor: remove previous typing implementation and add sync wakeup for new one
|
2024-03-22 08:24:17 +01:00 |
|
Timo Kösters
|
6bd7ff4917
|
improvement: do not save typing edus in db
|
2024-03-22 07:48:44 +01:00 |
|
Timo Kösters
|
879a8b969d
|
improvement: use simpler rocksdb config
|
2024-03-21 15:04:40 +01:00 |
|
Matthias Ahouansou
|
5f0bea6961
|
refactor: check if federation is disabled inside the authcheck where possible
|
2024-03-18 09:24:37 +00:00 |
|
Matthias Ahouansou
|
fa930182ae
|
fix(appservices): don't panic on empty registration url
perf(appservices): cache regex for namespaces
|
2024-03-10 13:27:48 +00:00 |
|
Matthias Ahouansou
|
07bb369c5c
|
perf: remove unnecessary async
|
2024-03-05 20:20:19 +00:00 |
|
Matthias Ahouansou
|
becaad677f
|
refactor: use async-aware RwLocks and Mutexes where possible
|
2024-03-05 14:23:59 +00:00 |
|