strawberry
|
bd71435a22
|
ci: build static binaries and OCI imgs with `--all-features`
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
53fa7c3729
|
nix: add `all-features` outputs/packages
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
d2facaee0b
|
bump various dependencies
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
0dae9280d9
|
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-10 22:00:46 -04:00 |
strawberry
|
35336eb686
|
ci: use `$COMPLEMENT_SRC` from nix devshell for a pinned complement rev
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
efea13a675
|
add access control checks for room directory publishing/removing
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
b5ee15a216
|
dont skip_all tracing instrument on fetch_state
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
0873e18e14
|
remove random duplicate function
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
6abc4ad798
|
make `local_aliases_for_room` db iterator Send
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
373991a8d6
|
cleanup and fix backfill from server getting
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
68ad351f84
|
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-10 22:00:46 -04:00 |
strawberry
|
83e853e7a3
|
add "unstable" endpoint legacy Element Android/iOS seems to call
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
1c453b1b55
|
require authentication on change password and deactivation routes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
60141950f7
|
fix wrong deactivate-all argument comment
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
391bfd986e
|
use ruma's X-Matrix to construct the sending X-Matrix header value
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
da03de1d32
|
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-10 22:00:46 -04:00 |
strawberry
|
e54f4d4397
|
ci: move complement diff results test output
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
daa5c34ea3
|
fix empty version string for NixOS users
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
strawberry
|
3259ea08b5
|
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-10 22:00:46 -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 |
AlexPewMaster
|
c1c084dda1
|
Introduce a new way of deploying conduwuit using caddy in Docker
|
2024-07-08 17:59:59 -04:00 |
strawberry
|
72d9e8ed2b
|
bump conduwuit version to 0.4.5
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-07 14:32:41 -04:00 |
Jason Volk
|
a3638dbb15
|
use rwlock for command handler.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-07 06:24:08 +00:00 |
Jason Volk
|
5254eb4f72
|
add basic tab completion to console
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-07 06:24:08 +00:00 |
Jason Volk
|
b31e81a469
|
add common_prefix string util
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-06 15:26:07 +00:00 |
Jason Volk
|
0e580292a6
|
encap admin handler init/fini in crate
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-06 15:26:07 +00:00 |