strawberry
|
a9c50b3030
|
add exclude_disabled and exclude_banned room list admin cmd arguments
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 10:11:20 -04:00 |
|
strawberry
|
0ebb0ef9ff
|
add client IP and user logging on join, remove unnecessary Option
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 10:11:20 -04:00 |
|
strawberry
|
9effe39d7f
|
add client IP logging to media requests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 10:11:20 -04:00 |
|
strawberry
|
20ab2d5786
|
bump rust-rocksdb to 0.27.1
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 10:11:20 -04:00 |
|
strawberry
|
ffa4dfe346
|
nix: drop hardened_malloc feature from all-features builds
this is non-functional and i've spent far too long trying to figure
out what the issue is
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 10:11:20 -04:00 |
|
strawberry
|
089a653b7a
|
nix: remove unnecessary dependencies gathering from allFeatures
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 10:11:20 -04:00 |
|
strawberry
|
fc229d8774
|
ci: build static binaries and OCI imgs with --all-features
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 10:11:20 -04:00 |
|
strawberry
|
efc8c5eec2
|
nix: add all-features outputs/packages
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 10:11:20 -04:00 |
|
strawberry
|
d0338cff04
|
bump various dependencies
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 10:11:19 -04:00 |
|
strawberry
|
0ca95503a6
|
nix: bump flake.lock
• Updated input 'crane':
'github:ipetkov/crane/087e08a41009bf083d51ab35d8e30b1b7eafa7b0' (2024-07-03)
→ 'github:ipetkov/crane/0aed560c5c0a61c9385bddff471a13036203e11c' (2024-07-06)
• Updated input 'fenix':
'github:nix-community/fenix/f6994934e25396d3a70ddb908cefccd8d3c37ac4' (2024-07-05)
→ 'github:nix-community/fenix/27cbad7cc093c5298231b87daa04db9610053651' (2024-07-06)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/cae997e3380363a906588f14c7b4587f39cf09f5' (2024-07-03)
→ 'github:rust-lang/rust-analyzer/f2afcb874e7410121c366ae601660abe327e320b' (2024-07-05)
• Updated input 'fenix':
'github:nix-community/fenix/27cbad7cc093c5298231b87daa04db9610053651' (2024-07-06)
→ 'github:nix-community/fenix/abc0549e3560189462a7d394cc9d50af4608d103' (2024-07-08)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/f2afcb874e7410121c366ae601660abe327e320b' (2024-07-05)
→ 'github:rust-lang/rust-analyzer/a5b21ea0aa644dffd7cf958b43f11f221d53404e' (2024-07-07)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9f4128e00b0ae8ec65918efeba59db998750ead6' (2024-07-03)
→ 'github:NixOS/nixpkgs/655a58a72a6601292512670343087c2d75d859c1' (2024-07-08)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:12 -04:00 |
|
strawberry
|
7e55091671
|
ci: use $COMPLEMENT_SRC from nix devshell for a pinned complement rev
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:12 -04:00 |
|
strawberry
|
d44acf1a8c
|
add access control checks for room directory publishing/removing
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:12 -04:00 |
|
strawberry
|
bce55595ca
|
dont skip_all tracing instrument on fetch_state
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:12 -04:00 |
|
strawberry
|
e2e1038cd1
|
remove random duplicate function
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:11 -04:00 |
|
strawberry
|
bd3fd06db0
|
make local_aliases_for_room db iterator Send
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:11 -04:00 |
|
strawberry
|
772a33bec5
|
cleanup and fix backfill from server getting
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:11 -04:00 |
|
strawberry
|
448bc083ae
|
nix: partially remove some liburing overrides
the argument one is weird and causing build script invalid arguments
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:11 -04:00 |
|
strawberry
|
9596a7fb96
|
add "unstable" endpoint legacy Element Android/iOS seems to call
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:11 -04:00 |
|
strawberry
|
26036aa41e
|
require authentication on change password and deactivation routes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:11 -04:00 |
|
strawberry
|
9f8aba814d
|
fix wrong deactivate-all argument comment
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:11 -04:00 |
|
strawberry
|
df481631f6
|
use ruma's X-Matrix to construct the sending X-Matrix header value
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:11 -04:00 |
|
strawberry
|
2ffcbca07d
|
bump flake.lock fully
• Updated input 'crane':
'github:ipetkov/crane/109987da061a1bf452f435f1653c47511587d919' (2024-05-24)
→ 'github:ipetkov/crane/087e08a41009bf083d51ab35d8e30b1b7eafa7b0' (2024-07-03)
• Updated input 'fenix':
'github:nix-community/fenix/b6fc5035b28e36a98370d0eac44f4ef3fd323df6' (2024-05-22)
→ 'github:nix-community/fenix/f6994934e25396d3a70ddb908cefccd8d3c37ac4' (2024-07-05)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/21ec8f523812b88418b2bfc64240c62b3dd967bd' (2024-05-19)
→ 'github:rust-lang/rust-analyzer/cae997e3380363a906588f14c7b4587f39cf09f5' (2024-07-03)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5710852ba686cc1fd0d3b8e22b3117d43ba374c2' (2024-05-21)
→ 'github:NixOS/nixpkgs/9f4128e00b0ae8ec65918efeba59db998750ead6' (2024-07-03)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:11 -04:00 |
|
strawberry
|
09ae700fb7
|
ci: move complement diff results test output
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:11 -04:00 |
|
strawberry
|
cc5fb36069
|
fix empty version string for NixOS users
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 09:29:08 -04:00 |
|
strawberry
|
c7a0ab4666
|
use cond compilation for config check, fix docker check w/unix sockets, use our logging instead of tracing
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-09 08:05:44 -04:00 |
|
Jason Volk
|
158de10fe6
|
log erroring errors; improve inspection functors.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-09 04:09:34 +00:00 |
|
Jason Volk
|
4718387dbe
|
fix wrapper macro semicolons
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-09 03:38:07 +00:00 |
|
Jason Volk
|
a43c78e55f
|
add RumaError to Error; encapsulate RumaResponse in api
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-09 03:38:07 +00:00 |
|
Jason Volk
|
7ba0777bd3
|
move RumaResponse out of core Error; cleanup Error conversions.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:10 +00:00 |
|
Jason Volk
|
59d86d3641
|
restrict clippy::string_slice
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:10 +00:00 |
|
Jason Volk
|
51df946911
|
de-branch duration limit statement
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:10 +00:00 |
|
Jason Volk
|
23a9055199
|
relax and de-clutter let_underscore_must_use
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:10 +00:00 |
|
Jason Volk
|
100c6f572b
|
trim unused dependencies in member crates
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:10 +00:00 |
|
Jason Volk
|
eb5556e74e
|
additional tracing spans / log cleanup.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:10 +00:00 |
|
Jason Volk
|
8296e0ed67
|
slightly optimize command completer
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:10 +00:00 |
|
Jason Volk
|
8e3be6feb0
|
slightly optimize Destination::get_prefix()
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
59c4062305
|
set trivial/leaf spans to debug level
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
113a27c1d5
|
use usize for max_request_size config item
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
5af880e4f4
|
fix reference count on punned ColumnFamily Arc
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
56a1b0e761
|
restrict untripped clippies
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
5722c4ae39
|
fix needless collect
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
dfd13780df
|
mitigate additional cast lints
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
dcd7422c45
|
fix as conversions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
7397064edd
|
fix arithmetic side-effects
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
52a561ff9e
|
abstract expoential backoff to math utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
5e72d36800
|
add math utils; integrate checked expression macros
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
611f09829e
|
use shorthand constraint syntax and formatting
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
a388c2e06e
|
allow clippy::enum_glob_use
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
24b37e03a0
|
add pretty time util
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
a309ef55c9
|
restore signal state after channel failures
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|