Valentin Lorentz
|
eb6801290b
|
Document copy_redacts
|
2024-04-17 19:37:32 +02: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
|
92817213d5
|
Add missing import
|
2024-04-12 05:15:37 +00:00 |
|
Matthias Ahouansou
|
ab8592526f
|
Replace panic!() with unreachable!()
|
2024-04-12 05:14:39 +00: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 |
|
Charles Hall
|
7f63948db9
|
Merge branch 'version-extra' into 'next'
allow including extra info in `--version` output
See merge request famedly/conduit!601
|
2024-04-11 14:37:37 +00:00 |
|
Timo Kösters
|
f16bff2466
|
Merge branch 'user_can_membership' into 'next'
refactor(state_accessor): add method to check if a user can invite another user
See merge request famedly/conduit!621
|
2024-04-06 14:27:20 +00:00 |
|
Timo Kösters
|
e8796d6bf9
|
Merge branch 'admin-check-remote-users' into 'next'
fix: do not allow administration of remote users
Closes #377
See merge request famedly/conduit!614
|
2024-04-06 13:21:29 +00:00 |
|
Matthias Ahouansou
|
fe78cc8262
|
refactor(state_accessor): add method to check if a user can invite another user
|
2024-04-06 14:20:18 +01: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
|
110b7e10e6
|
fix: do not allow administration of remote users
|
2024-04-05 10:56:28 +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
|
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 |
|
Matthias Ahouansou
|
11612e347d
|
fix: return error when trying to unregister unknown appservice id
|
2024-03-31 21:24:15 +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 |
|
Matthias Ahouansou
|
5c650bb67e
|
refactor: use BTreeMap for cached registration info
|
2024-03-22 17:52:47 +00: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 |
|
Charles Hall
|
ab98b52b21
|
Merge branch 'remove-log-modification' into 'next'
Remove log config modification
See merge request famedly/conduit!553
|
2024-03-12 22:06:32 +00:00 |
|
Charles Hall
|
ac22b1bed1
|
allow including extra info in --version output
|
2024-03-11 20:11:59 -07:00 |
|
Max Cohen
|
9a81a49c6a
|
Add argument parser for the conduit executable
Allow fetching the version with `conduit --version`. Fixes #285.
|
2024-03-11 09:43:02 -07:00 |
|
Charles Hall
|
516876f8ef
|
remove final reference to sled in log config
|
2024-03-10 22:53:27 -07:00 |
|
tezlm
|
daed4cdddf
|
Remove log config modification
|
2024-03-10 22:17:04 -07: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
|
ee7efdd403
|
typo: as -> has
|
2024-03-05 20:31:40 +00:00 |
|
Matthias Ahouansou
|
07bb369c5c
|
perf: remove unnecessary async
|
2024-03-05 20:20:19 +00:00 |
|
Matthias Ahouansou
|
17dd8cb918
|
style: rename Sync(Mutex|RwLock) to Std(Mutex|RwLock)
|
2024-03-05 20:16:28 +00:00 |
|
Matthias Ahouansou
|
e33d8430d3
|
typo: colsures -> closures
|
2024-03-05 20:13:39 +00:00 |
|
Matthias Ahouansou
|
c58af8485d
|
revert: remove dependency on async_recursion
|
2024-03-05 19:59:24 +00:00 |
|
Matthias Ahouansou
|
becaad677f
|
refactor: use async-aware RwLocks and Mutexes where possible
|
2024-03-05 14:23:59 +00:00 |
|
Matthias Ahouansou
|
4934020ee7
|
style: remove unnecessary else block
|
2024-03-04 09:33:03 +00:00 |
|
Matthias Ahouansou
|
da5975d727
|
fix: avoid panics when admin room is not available
|
2024-03-03 22:42:24 +00:00 |
|
Matthias Ahouansou
|
e06e15d4ec
|
fix(accounts): don't give guests admin
|
2024-03-03 11:26:58 +00:00 |
|
Timo Kösters
|
a159fff08a
|
improvement: deactivate old presence code because it slows down sync
The problem is that for each sync, it creates a new rocksdb iterator for each room, and creating iterators is somewhat expensive
|
2024-02-29 10:31:25 +01:00 |
|
Timo Kösters
|
62dda7a43f
|
improvement: delete old rocksdb LOG files
|
2024-02-29 10:28:06 +01:00 |
|
Timo Kösters
|
99ab234f40
|
Merge branch 'fixes' into 'next'
Avoid panic when client is confused about rooms
See merge request famedly/conduit!588
|
2024-02-28 16:19:48 +00:00 |
|
Timo Kösters
|
d7fd89df49
|
fix: avoid panic when client is confused about rooms
|
2024-02-28 16:31:41 +01:00 |
|
Timo Kösters
|
f4e57fdb22
|
Avoid federation when it is not necessary
|
2024-02-28 16:27:08 +01:00 |
|