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 |
|
strawberry
|
899bf128d3
|
dont send read receipts and typing indicators from ignored users
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
064b786d0e
|
send EDUs to appservices if in events
to_device is not supported yet
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
dd735bf69b
|
bump ruma, cargo.lock, and deps
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
0d0a706324
|
enable jemalloc_stats feature by default
this was supposed to be enabled by default
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
d9781e9f50
|
remove old "rocksdb" and "sha256_media" cargo features
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
52d87bbb88
|
tiny micro-optimisations in some config stuff
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
8dc1d9f48d
|
support reading TURN secret from a file (turn_secret_file)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
efd424d132
|
allow taking multiple --config arguments to "include"/merge more config files
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
f861e50d4f
|
improve some general documentation
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
835f3e6a7d
|
allow users to respond to polls by default (org.matrix.msc3381.poll.response)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|
strawberry
|
0fe132b791
|
drop target-cpu optimised builds
this seems too broken.
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-21 22:08:33 +00:00 |
|