Timo Kösters
|
bde4880c1d
|
fix: don't unwrap server keys
|
2023-03-13 10:39:18 +01:00 |
Timo Kösters
|
8b648d0d3f
|
fix: force abort federation requests after 2 minutes
|
2023-03-13 10:39:18 +01:00 |
Timo Kösters
|
4617ee2b6b
|
More logging for remote joins
|
2023-03-13 10:39:18 +01:00 |
Timo Kösters
|
10fa686c77
|
feat: respect history visibility
|
2023-03-13 10:39:18 +01:00 |
Timo Kösters
|
2a16a5e967
|
fix: don't send nulls as unsigned content
|
2023-03-13 10:39:17 +01:00 |
Timo Kösters
|
d39003ffc0
|
Allow backfilling create event itself
|
2023-03-13 10:39:17 +01:00 |
Timo Kösters
|
eae0989c40
|
fix: refactor backfill and add support for search
|
2023-03-13 10:39:17 +01:00 |
Timo Kösters
|
17a6431f5f
|
fix: make backfilled events reachable
|
2023-03-13 10:39:17 +01:00 |
Timo Kösters
|
fcfb06ffa6
|
fix: allow handling create event itself
|
2023-03-13 10:39:17 +01:00 |
Timo Kösters
|
7bdd9660aa
|
feat: ask for backfill
|
2023-03-13 10:39:17 +01:00 |
Timo Kösters
|
23b18d71ee
|
feat: handle backfill requests
Based on https://gitlab.com/famedly/conduit/-/merge_requests/421
|
2023-03-13 10:39:16 +01:00 |
Timo Kösters
|
fc0aff20cf
|
fix: allow reactivation of users using reset-password admin command
|
2023-02-11 12:43:41 +01:00 |
Timo Kösters
|
f95dd4521c
|
Merge branch 'validate-state-of-admins-room' into 'next'
Validate PDU in admins room
See merge request famedly/conduit!382
|
2023-01-24 13:46:49 +00:00 |
Timo Kösters
|
809c9b4481
|
Maybe fix room joins
This is a workaround for https://github.com/hyperium/hyper/issues/2312
|
2023-01-14 21:20:16 +01:00 |
Timo Kösters
|
c7a7c913d4
|
Bump ruma
|
2022-12-21 14:08:08 +01:00 |
Nyaaori
|
7c196f4e00
|
feat: Add max prev events config option, allowing adjusting limit for prev_events fetching
|
2022-12-21 10:55:32 +01:00 |
Nyaaori
|
c86313d4fa
|
chore: code cleanup
https://rust-lang.github.io/rust-clippy/master/index.html#op_ref
https://rust-lang.github.io/rust-clippy/master/index.html#str_to_string
https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
|
2022-12-21 10:42:12 +01:00 |
Timo Kösters
|
2a04c213f9
|
improvement: handle restricted joins locally
|
2022-12-18 09:44:46 +01:00 |
Timo Kösters
|
2a0515f528
|
Replace println/dbg calls with corresponding macros from tracing crate
|
2022-12-18 07:52:22 +01:00 |
Timo Kösters
|
6d5e54a66b
|
fix: jaeger support
|
2022-12-18 06:37:03 +01:00 |
Timo Kösters
|
f1d2574651
|
finish upgrade ruma
|
2022-12-17 09:28:08 +01:00 |
Jonas Platte
|
d39ce1401d
|
WIP: Upgrade Ruma
|
2022-12-16 11:57:32 +01:00 |
Timo Kösters
|
5894d35eb2
|
Merge branch 'fixrestrictedjoin' into 'next'
fix: rejoining restricted rooms over federation
See merge request famedly/conduit!431
|
2022-11-30 21:32:12 +00:00 |
Timo Kösters
|
b9fd6127e2
|
fix: rejoining restricted rooms over federation
|
2022-11-30 22:30:55 +01:00 |
Timo Kösters
|
9149be31af
|
Merge branch 'logs-cleanup' into 'next'
Clean some noisy logs
See merge request famedly/conduit!423
|
2022-11-21 20:03:17 +00:00 |
Nyaaori
|
66bc41125c
|
refactor: cleanup
|
2022-11-21 20:50:39 +01:00 |
Andriy Kushnir (Orhideous)
|
a3a1db124d
|
Clean some noisy logs
|
2022-11-21 21:48:06 +02:00 |
Timo Kösters
|
7540227388
|
chore: bump dependencies
|
2022-11-09 18:46:10 +01:00 |
Nyaaori
|
23cf39c525
|
Cleanly handle invalid response from trusted server instead of panicking
|
2022-10-31 12:28:30 +01:00 |
Timo Kösters
|
0cf6545116
|
fix: not sending enough state on join
|
2022-10-30 21:23:43 +01:00 |
Timo Kösters
|
5d691f405e
|
fix: stuck typing indicators
|
2022-10-30 21:22:32 +01:00 |
Timo Kösters
|
02dd3d32f2
|
fix: element android did not reset notification counts
|
2022-10-30 20:41:32 +01:00 |
Nyaaori
|
1e1a144dfa
|
Move room version 10 out of experimental/unstable
|
2022-10-15 12:17:06 +02:00 |
Nyaaori
|
cc3e1f58cc
|
Bump default room version to V9; per matrix spec recommendation
|
2022-10-15 12:16:02 +02:00 |
Timo Kösters
|
3a45628e1d
|
fix: send unrecognized error on wrong http methods
|
2022-10-15 00:28:43 +02:00 |
AndSDev
|
e923f63c49
|
fix(service/rooms/timeline): fix validating for non-joined members
|
2022-10-14 14:45:05 +03:00 |
AndSDev
|
d755a96c2c
|
refactor(service/rooms/timeline): add cache for server_name
|
2022-10-13 11:19:51 +00:00 |
Timo Kösters
|
c948324cf2
|
Merge branch 'fix-admin-help' into 'next'
fix `@conduit help` not working in the admin room
See merge request famedly/conduit!392
|
2022-10-13 11:15:49 +00:00 |
AndSDev
|
76f81ac201
|
feat(db/rooms): disable banning for last user and conduit user in admins room
|
2022-10-13 14:15:23 +03:00 |
AndSDev
|
912491cb28
|
style(db/rooms): refactor admin room pdu validating
|
2022-10-13 14:04:26 +03:00 |
AndSDev
|
da2dbd2877
|
feat(db/rooms): disable leaving from admin room for last user
|
2022-10-13 13:09:26 +03:00 |
AndSDev
|
c67f95ebff
|
feat(db/rooms): disable leaving from admin room for conduit user
|
2022-10-13 13:01:18 +03:00 |
AndSDev
|
3a8321f9ad
|
feat(db/rooms): encryption is not allowed in the admins room
|
2022-10-13 12:50:23 +03:00 |
Timo Kösters
|
ac52b234fa
|
fix: all the e2ee problems
|
2022-10-13 10:15:35 +02:00 |
Charles Hall
|
7ef9fe3454
|
add regression tests
This way we don't regress on accident again in the future.
|
2022-10-12 17:58:43 -07:00 |
Charles Hall
|
fc852f8be6
|
resolve `cargo check --features clap/deprecated`
This has no functional effects.
|
2022-10-12 17:55:12 -07:00 |
Timo Kösters
|
2b70d9604a
|
fix: element gets stuck in /initialSync
|
2022-10-11 23:07:03 +02:00 |
Nyaaori
|
2b7c19835b
|
Add room version 10 to experimental versions
|
2022-10-10 15:00:44 +02:00 |
Jim
|
df8703cc13
|
Lightning bolt optional
|
2022-10-10 14:34:28 +02:00 |
Nyaaori
|
f430b87459
|
cargo clippy
|
2022-10-10 14:09:11 +02:00 |
Timo Kösters
|
ca82b2940d
|
fix: sending does not work
We were inserting one too many 0xff bytes
|
2022-10-10 14:02:05 +02:00 |
Timo Kösters
|
076e9810ba
|
cargo fix
|
2022-10-10 14:02:04 +02:00 |
Timo Kösters
|
6b131202b9
|
Bump ruma
|
2022-10-10 14:02:04 +02:00 |
Timo Kösters
|
275c6b447d
|
Bump some dependencies
|
2022-10-10 14:02:04 +02:00 |
Timo Kösters
|
1a7893dbbd
|
fix: update state_cache on join over federation
|
2022-10-10 14:02:03 +02:00 |
Timo Kösters
|
5a04559cb4
|
fix: maintain server list again
|
2022-10-10 14:02:03 +02:00 |
Timo Kösters
|
8b5b7a1f63
|
fix: panic on launch
Now we start the admin and sending threads at a later time.
|
2022-10-10 14:02:02 +02:00 |
Timo Kösters
|
50b0eb9929
|
cargo fix
|
2022-10-10 14:02:02 +02:00 |
Timo Kösters
|
7822a385bb
|
cargo fmt
|
2022-10-10 14:02:02 +02:00 |
Timo Kösters
|
d5b4754cf4
|
0 errors left!
|
2022-10-10 14:02:02 +02:00 |
Timo Kösters
|
f47a5cd5d5
|
cargo fix
|
2022-10-10 14:02:01 +02:00 |
Timo Kösters
|
a4637e2ba1
|
cargo fmt
|
2022-10-10 14:02:01 +02:00 |
Timo Kösters
|
33a2b2b772
|
37 errors left
|
2022-10-10 14:02:01 +02:00 |
Timo Kösters
|
44fe6d1554
|
127 errors left
|
2022-10-10 14:02:00 +02:00 |
Timo Kösters
|
cff52d7ebb
|
messing around with arcs
|
2022-10-10 14:02:00 +02:00 |
Timo Kösters
|
face766e0f
|
messing with trait objects
|
2022-10-10 14:02:00 +02:00 |
Timo Kösters
|
8708cd3b63
|
431 errors left
|
2022-10-10 14:02:00 +02:00 |
Timo Kösters
|
bd8b616ca0
|
Fixed more compile time errors
|
2022-10-10 13:54:00 +02:00 |
Nyaaori
|
785ddfc4aa
|
refactor: prepare for more splits
|
2022-10-10 13:52:52 +02:00 |
Nyaaori
|
232978087a
|
refactor: prepare database/key_value/media.rs from service/media.rs
|
2022-10-10 13:52:07 +02:00 |
Nyaaori
|
7946c5f29e
|
refactor: prepare service/account_data/mod.rs from service/account_data.rs
|
2022-10-10 13:52:07 +02:00 |
Nyaaori
|
efad401751
|
refactor: prepare service/account_data/data.rs from service/account_data.rs
|
2022-10-10 13:52:07 +02:00 |
Nyaaori
|
e1e87b8d0c
|
refactor: prepare service/admin/mod.rs from service/admin.rs
|
2022-10-10 13:52:07 +02:00 |
Nyaaori
|
c6d1421e81
|
refactor: prepare service/key_backups/mod.rs from service/key_backups.rs
|
2022-10-10 13:52:06 +02:00 |
Nyaaori
|
5a29511d34
|
refactor: prepare service/key_backups/data.rs from service/key_backups.rs
|
2022-10-10 13:52:06 +02:00 |
Nyaaori
|
d024d205c0
|
refactor: prepare service/media/mod.rs from service/media.rs
|
2022-10-10 13:52:06 +02:00 |
Nyaaori
|
4649cd82b5
|
refactor: prepare database/key_value/globals.rs from service/globals.rs
|
2022-10-10 13:52:05 +02:00 |
Timo Kösters
|
057f8364cc
|
fix: some compile time errors
Only 174 errors left!
|
2022-10-10 13:25:01 +02:00 |
Timo Kösters
|
82e7f57b38
|
refactor state accessor, state cache, user, uiaa
|
2022-10-10 13:21:09 +02:00 |
Nyaaori
|
3e22bbeecd
|
refactor: prepare for state accessor, state cache, user, and uiaa
|
2022-10-10 13:20:05 +02:00 |
Nyaaori
|
213579ee9d
|
refactor: prepare database/key_value/uiaa.rs from service/uiaa/mod.rs
|
2022-10-10 13:19:31 +02:00 |
Nyaaori
|
810a6baf34
|
refactor: prepare service/uiaa/data.rs from service/uiaa/mod.rs
|
2022-10-10 13:19:31 +02:00 |
Nyaaori
|
61f6ac0d66
|
refactor: prepare service/rooms/state_accessor/data.rs from service/rooms/state_accessor/mod.rs
|
2022-10-10 13:19:31 +02:00 |
Nyaaori
|
6d981f37a2
|
refactor: prepare database/key_value/rooms/state_accessor.rs from service/rooms/state_accessor/mod.rs
|
2022-10-10 13:19:30 +02:00 |
Nyaaori
|
7e0b8ec0ac
|
refactor: prepare database/key_value/rooms/user.rs from service/rooms/user/mod.rs
|
2022-10-10 13:19:30 +02:00 |
Nyaaori
|
19743ae195
|
refactor: prepare service/rooms/user/data.rs from service/rooms/user/mod.rs
|
2022-10-10 13:19:30 +02:00 |
Timo Kösters
|
f56424bc8d
|
Refactor appservices, pusher, timeline, transactionids, users
|
2022-10-10 13:00:53 +02:00 |
Nyaaori
|
01bf348811
|
refactor: prepare for appservices, pusher, timeline, transactionids, and users
|
2022-10-10 13:00:06 +02:00 |
Nyaaori
|
bea5d1e0d8
|
refactor: prepare database/key_value/rooms/timeline.rs from service/rooms/timeline/mod.rs
|
2022-10-10 12:56:13 +02:00 |
Nyaaori
|
e8b33e8c5a
|
refactor: prepare service/rooms/timeline/data.rs from service/rooms/timeline/mod.rs
|
2022-10-10 12:56:13 +02:00 |
Nyaaori
|
dc7670f3a8
|
refactor: prepare service/users/mod.rs from service/users.rs
|
2022-10-10 12:56:12 +02:00 |
Nyaaori
|
94ce06bb76
|
refactor: prepare service/users/data.rs from service/users.rs
|
2022-10-10 12:56:12 +02:00 |
Nyaaori
|
70863260f6
|
refactor: prepare service/pusher/mod.rs from service/pusher.rs
|
2022-10-10 12:56:12 +02:00 |
Nyaaori
|
cb9458122c
|
refactor: prepare service/pusher/data.rs from service/pusher.rs
|
2022-10-10 12:56:12 +02:00 |
Nyaaori
|
e62b0904ea
|
refactor: prepare database/key_value/pusher.rs from service/pusher.rs
|
2022-10-10 12:56:11 +02:00 |
Nyaaori
|
306ff5ee4e
|
refactor: prepare database/key_value/users.rs from service/users.rs
|
2022-10-10 12:56:11 +02:00 |
Timo Kösters
|
e045abe961
|
refactor: work on auth chain and state compressor
|
2022-10-10 11:18:53 +02:00 |
Nyaaori
|
0daa3209db
|
refactor: prepare for auth chain and state compressor
|
2022-10-10 11:17:43 +02:00 |
Nyaaori
|
8d0ed3ec51
|
refactor: prepare database/key_value/rooms/state_compressor.rs from service/rooms/state_compressor/mod.rs
|
2022-10-10 11:17:34 +02:00 |
Nyaaori
|
691e69847f
|
refactor: prepare database/key_value/rooms/auth_chain.rs from service/rooms/state_compressor/mod.rs
|
2022-10-10 11:17:34 +02:00 |