Jason Volk
|
80b94675f7
|
relax Sized bound for debug::type_name
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
ac8c55eb63
|
sort rustfmt
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
a847c56a46
|
Add constructions and Default for PduBuilder
simplify various RoomMemberEventContent constructions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
eaf7282e5a
|
misc cleanup
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
e9e378a6ba
|
additional database stream deserializations for serde_json::from_ elim
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
187b9ca80c
|
refactor various patterns for serde_json::from_ elim
bump ruma
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
fb7c82f4e5
|
refactor to pdu.get_content() for serde_json::from_ elim
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
e5595a9e60
|
refactor to room_state_get_content() for serde_json::from_ elim
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
2fb8acf427
|
Add state_get_content(shortid) for serde_json::from elim
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
624c392414
|
abstract account-data deserializations for serde_json::from_elim
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
ea8f4ea946
|
abstract common patterns as core pdu memberfns
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
5f40741411
|
parallelize calculate_invite_state
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
6dacf668bb
|
add is_not_found as Error member function; tweak interface; add doc comments
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
0a7c0e3535
|
add unwrap_or to TryFutureExtExt
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
b08eb9a290
|
add mactors for true/false
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
da1ac8c4e7
|
add FlatOk trait to Result/Option suite
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
de4917ab43
|
catch panics at base functions to integrate with other fatal errors.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
25727c162f
|
split admin-room branch from build_and_append_pdu (fixes large stack warning)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
bd8b17ef45
|
use loop condition to account for loole channel close
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
Jason Volk
|
88ca855215
|
fix unnecessary re-serializations
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:09:22 +00:00 |
|
strawberry
|
aa6f6c1bfa
|
feature-gate direct TLS mode to make rustls/aws-lc-rs optional
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
127fb1a37b
|
dont answer the admin room ID over /_matrix/federation/v1/query/directory
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
a05b4c355a
|
mark the server user bot as online/offline on shutdown/startup
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
morguldir
|
d0d1ec4322
|
fix sliding sync room type filter regression
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
Jason Volk
|
61bb4b4fd9
|
fix aliasid_alias key deserialization
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:08:33 +00:00 |
|
Jason Volk
|
a693b60092
|
fix trait-solver issue requiring recursion_limit increase
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:08:33 +00:00 |
|
Jason Volk
|
5a27a843ce
|
fix get_all_media_keys deserialization
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:08:33 +00:00 |
|
Jason Volk
|
6baadd4678
|
consume all bytes for top-level Ignore; add comments/tweaks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
aebdf3839a
|
miniscule spaces code optimisations
still terrible though
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
e6ed222167
|
add m.call and m.call.member to list of permissions to set on public rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
3940d8372f
|
fix room directory regression
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
60da72c893
|
add MSC4151 room reporting support
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
17d56906af
|
drop unnecessary error to debug_warn
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
16ef0594a8
|
fix: dont add remote users for push targets, use hashset instead of vec
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
2c2cdd9448
|
update last_seen_ip and last_seen_ts on updating device metadata
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
c7888160b8
|
improve UX of admin media deletion commands, ignore errors by default, support deleting local media too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
176c0c21e3
|
remove unnecessary full type annos
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
6f1ef0f8db
|
dont send non-state events from ignored users over /context/{eventId}
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
a56ee344cf
|
dont send events from ignored users over /messages
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
9244b7241c
|
small doc style fix
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
6e434acc5d
|
disable log colours in the complement config
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
f89c22376f
|
add missing feat_sha256_media to fresh database creations
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
518a83676e
|
add config option to disable ANSI log colours
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
3e65ae1cbe
|
add back server name to error sending PDU to remote server
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
4323283f1e
|
add support for reading a registration token from a file
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
4518e14c20
|
fix list_rooms admin command filters
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
a90bb7b0e4
|
use ok_or_else for a rare error
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
70c7b4dc32
|
dont allow sending/receiving room invites with ignored users
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
7c29933fdc
|
dont send non-state events from ignored users over sync
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
c7685116a6
|
docs: nixos and unix socket fail, jemalloc and hardened.nix
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|