Jason Volk
|
fd33f9aa79
|
modernize state_res w/ stream extensions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-09 03:40:44 +00:00 |
|
Jason Volk
|
7c9d3f7e07
|
add ReadyEq future extension
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-09 03:40:44 +00:00 |
|
Jason Volk
|
7cf61b5b7b
|
add ready_find() stream extension
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-09 03:40:44 +00:00 |
|
Jason Volk
|
ce6e5e48de
|
relax Send requirement on some drier stream extensions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-09 03:40:44 +00:00 |
|
June Clementine Strawberry
|
d8311a5ff6
|
bump crossbeam-channel bc yanked crate with potential double free
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-08 23:38:54 -04:00 |
|
June Clementine Strawberry
|
47f8345457
|
bump tokio because of RUSTSEC-2025-0023
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-08 09:05:49 -04:00 |
|
June Clementine Strawberry
|
99868b1661
|
update new complement flakes
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-06 16:11:35 -04:00 |
|
June Clementine Strawberry
|
d5ad973464
|
change forbidden_server_names and etc to allow regex patterns for wildcards
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-06 15:25:19 -04:00 |
|
June Clementine Strawberry
|
ff276a42a3
|
drop unnecessary info log to debug
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-06 13:19:09 -04:00 |
|
June Clementine Strawberry
|
5f8c68ab84
|
add trace logging for room summaries, use server_in_room instead of exists
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-06 13:17:13 -04:00 |
|
June Clementine Strawberry
|
6578b83bce
|
parallelise IO of user searching, improve perf, raise max limit to 500
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 20:09:22 -04:00 |
|
June Clementine Strawberry
|
3cc92b32ec
|
bump rust toolchain to 1.86.0
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 18:37:13 -04:00 |
|
June Clementine Strawberry
|
9678948daf
|
use patch of resolv-conf crate to allow no-aaaa resolv.conf option
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 18:33:43 -04:00 |
|
Jason Volk
|
500faa8d7f
|
simplify space join rules related
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-05 22:12:33 +00:00 |
|
Jason Volk
|
d6cc447add
|
simplify acl brick-check conditions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-05 22:12:33 +00:00 |
|
June Clementine Strawberry
|
e28ae8fb4d
|
downgrade deranged crate
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 14:26:00 -04:00 |
|
June Clementine Strawberry
|
c7246662f4
|
try partially reverting 94b107b42b
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 14:07:37 -04:00 |
|
June Clementine Strawberry
|
a212bf7cfc
|
update default room version to v11
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 14:00:40 -04:00 |
|
Jason Volk
|
58b8c7516a
|
extend extract_variant to multiple variants
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-05 02:44:46 +00:00 |
|
Jason Volk
|
bb8320a691
|
abstract and encapsulate the awkward OptionFuture into Stream pattern
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-05 02:44:46 +00:00 |
|
Jason Volk
|
532dfd004d
|
move core::pdu and core::state_res into core::matrix::
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-05 02:44:46 +00:00 |
|
June Clementine Strawberry
|
4e5b87d0cd
|
add missing condition for signatures upload failures
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-04 11:34:31 -04:00 |
|
Jason Volk
|
00f7745ec4
|
remove the db pool queue full warning
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-04 02:59:54 +00:00 |
|
Jason Volk
|
d036394ec7
|
refactor incoming prev events loop; mitigate large future
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-03 22:40:40 +00:00 |
|
Jason Volk
|
6a073b4fa4
|
remove additional unnecessary Arc
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-03 22:40:40 +00:00 |
|
Jason Volk
|
b7109131e2
|
further simplify get_missing_events; various log calls
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-03 22:40:40 +00:00 |
|
June Clementine Strawberry
|
94b107b42b
|
add some debug logging and misc cleanup to keys/signatures/upload
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-03 16:08:18 -04:00 |
|
Jason Volk
|
29d55b8036
|
move systemd stopping notification point
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-03 19:38:51 +00:00 |
|
Jason Volk
|
45fd3875c8
|
move runtime shutdown out of main; gather final stats
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-03 19:38:51 +00:00 |
|
Jason Volk
|
f9529937ce
|
patch hyper-util due to conflicts with federation resolver hooks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-03 19:38:51 +00:00 |
|
Jason Volk
|
0b56204f89
|
bump additional dependencies
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-03 19:38:51 +00:00 |
|
Jason Volk
|
58adb6fead
|
upgrade hickory and hyper-util dependencies
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-03 19:38:51 +00:00 |
|
Jason Volk
|
5d1404e9df
|
fix well-known using the hooked resolver
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-03 19:38:51 +00:00 |
|
June Clementine Strawberry
|
f14756fb76
|
leave room locally if room is banned, rescind knocks on deactivation too
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-03 12:21:16 -04:00 |
|
June Clementine Strawberry
|
24be579477
|
add appservice MSC4190 support
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-03 12:21:16 -04:00 |
|
June Clementine Strawberry
|
0e0b8cc403
|
fixup+update msc3266, add fed support, parallelise IO
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-03 00:56:37 -04:00 |
|
June Clementine Strawberry
|
1036f8dfa8
|
default shared history vis on unknown visibilities, drop needless error log
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-02 22:46:01 -04:00 |
|
June Clementine Strawberry
|
74012c5289
|
significantly improve get_missing_events fed code
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-02 22:44:44 -04:00 |
|
June Clementine Strawberry
|
ea246d91d9
|
remove pointless and buggy *_visibility in-memory caches
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-02 22:38:47 -04:00 |
|
June Clementine Strawberry
|
1b71b99c51
|
fix weird issue with acl c2s check
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-02 10:49:38 -04:00 |
|
Jason Volk
|
0f81c1e1cc
|
revert hyper-util upgrade due to continued DNS issues
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 22:17:08 -04:00 |
|
Jason Volk
|
bee1f89624
|
bump dependencies
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 05:03:52 +00:00 |
|
Jason Volk
|
5768ca8442
|
upgrade dependency ByteSize
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 04:27:20 +00:00 |
|
Jason Volk
|
3f0f89cddb
|
use async_trait without axum re-export
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 04:27:20 +00:00 |
|
Jason Volk
|
d3b65af616
|
remove several services.globals config wrappers
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 03:00:53 +00:00 |
|
Jason Volk
|
d60920c728
|
workaround some large type name length issues
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 03:00:53 +00:00 |
|
Jason Volk
|
db99d3a001
|
remove recently-made-unnecessary unsafe block
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 02:30:32 +00:00 |
|
Jason Volk
|
bee4c6255a
|
reorg PduEvent strip tools and callsites
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-30 23:00:37 +00:00 |
|
Jason Volk
|
dc6e9e74d9
|
add spans for for jemalloc mallctl points
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-30 23:00:37 +00:00 |
|
Jason Volk
|
5bf5afaec8
|
instrument tokio before/after poll hooks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-30 23:00:37 +00:00 |
|