renovate[bot]
|
6a53b5768d
|
chore(deps): update nixos/nix docker tag to v2.23.0
|
2024-06-12 16:34:31 +00:00 |
|
strawberry
|
d5677b6ae7
|
bump cargo.lock due to yanked httparse
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-11 20:18:28 -04:00 |
|
strawberry
|
01a77f8a71
|
add replaces_state and prev_sender in unsigned for membership changes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-11 13:03:32 -04:00 |
|
strawberry
|
ea03a50e21
|
remove pfps/avatars and display names upon deactivation
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-11 01:19:18 -04:00 |
|
strawberry
|
25d44cad31
|
slightly dedupe pfp/displayname updates, update blurhash in PDUs too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-11 01:19:18 -04:00 |
|
strawberry
|
91519959ed
|
mark account as deactivated before leaving rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-11 01:19:18 -04:00 |
|
strawberry
|
2e31bcc213
|
use our fork of axum-server instead
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-11 01:19:18 -04:00 |
|
strawberry
|
305dfc3b42
|
adminroom: cmds to view room topic and room members
this will be extended more
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 23:38:03 -04:00 |
|
strawberry
|
65fbb80145
|
adminroom: leave all rooms by default on manual deactivations
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 21:14:18 -04:00 |
|
strawberry
|
f1d90e5df6
|
log client/remote IP address on various routes tracing calls
this uses InsecureClientIp as this is purely for informational
and logging purposes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 21:04:51 -04:00 |
|
strawberry
|
74b29ce067
|
adminroom: improved room list outputs, add counts
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
0e7c3cb338
|
adminroom: simplify codeblock checks
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
14a3471fcb
|
adminroom: fix function typo
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
c834e86e67
|
adminroom: user cmds to put/get/delete room account data
primarily useful for inserting `m.server_notice` user account data
onto the admin room
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
b4f0a8a8b5
|
adminroom: clean up and optimise user commands
`deactivate-all` was terrible and incredibly inefficient
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
9bb90213e1
|
adminroom: add user ID parsing utils
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
fcdf1463ef
|
refactor get_room_topic into 1 single function
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
88d038ffec
|
refactor getting room's canonical alias into 1 function
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
4b4c0952a2
|
refactor guest_can_join into 1 single function
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
016270b33b
|
adminroom: add server_in_room state cache accessor
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
d2063013b4
|
adminroom: add various state_cache db accessors
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
03ba9bde29
|
admin cmd to force download and use a server's room state
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
1287a86c05
|
client-api: export validate_and_add_event_id
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
8210e8c42e
|
slightly adjust sliding sync code for ruma bump
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 17:20:59 -04:00 |
|
strawberry
|
adf0bfd894
|
bump ruma
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 16:57:44 -04:00 |
|
strawberry
|
6b843ec4dd
|
switch to patch/fork of axum-server to fix shutdown hangs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 16:55:40 -04:00 |
|
strawberry
|
ac02078395
|
bump cargo.lock, add tracing feature to axum-extra
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 16:55:40 -04:00 |
|
renovate[bot]
|
b9d38fd3ba
|
chore(deps): update rust crate http-body-util to v0.1.2
|
2024-06-10 16:55:40 -04:00 |
|
renovate[bot]
|
1b2c8236fb
|
chore(deps): update rust crate clap to v4.5.7
|
2024-06-10 16:55:40 -04:00 |
|
renovate[bot]
|
d7b8af627c
|
chore(deps): update rust crate console-subscriber to 0.3
|
2024-06-10 16:55:40 -04:00 |
|
renovate[bot]
|
130aae8758
|
chore(deps): update rust crate url to v2.5.1
|
2024-06-10 16:55:40 -04:00 |
|
renovate[bot]
|
4741a76896
|
chore(deps): update rust crate regex to v1.10.5
|
2024-06-10 16:55:40 -04:00 |
|
strawberry
|
5bfb62e979
|
Revert "update complement results"
This reverts commit 9a3c52aa75 .
|
2024-06-10 15:38:20 -04:00 |
|
strawberry
|
cb03654dc1
|
fix broken federated room invites/joins
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 14:53:26 -04:00 |
|
Jason Volk
|
f0557e3303
|
split migrations function
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:56:41 +00:00 |
|
Jason Volk
|
f52acd9cdf
|
Fix idiomatic let if
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
eae41fc411
|
Fix use-self
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
c3c91e9d80
|
Fix suboptimal flops
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
a8de5d1e60
|
Fix futures not Send
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
7688d67870
|
Fix needless pass by ref mut
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
89d7d48324
|
Fix equatable if let
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
b525031a25
|
Fix derive partial eq without eq
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
67f4285504
|
Fix branches sharing code
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
b65f05ce19
|
simplify lifetime parameters
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
db2c9f28b6
|
split admin room moderation commands
prior stack frame allocated 170 KiB
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
fc1b8326e6
|
split join_room_by_id_helper into local and remote
prior stack frame allocated 180 KiB
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
6e50b07bf5
|
Fix large future
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
strawberry
|
9a3c52aa75
|
update complement results
they seem to be failures out of
our control (?)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-09 12:05:30 -04:00 |
|
strawberry
|
ccf9f95cc9
|
retroactively fix bad data in roomuserid_joined , remove pointless prefix scans
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-09 03:55:04 -04:00 |
|
strawberry
|
0524e6ed52
|
remove unnecessary active_local_joined_users_in_room state_cache accessor
the underlying bug has been fixed
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-08 17:32:04 -04:00 |
|