strawberry
|
f4cc17771d
|
allow accepting CONDUWUIT_ prefixed config options
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-25 17:18:37 -04:00 |
|
strawberry
|
8467794ca5
|
delete unused servername_ratelimiter semaphore now
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-25 00:23:59 -04:00 |
|
strawberry
|
4702cadb62
|
rename release_log_level dev feature to dev_release_log_level , some rebranding
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-25 00:21:32 -04:00 |
|
Jason Volk
|
92d3f833aa
|
backoff to valhalla
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 23:18:52 -04:00 |
|
Jason Volk
|
3cbddd85ee
|
split sending from mod interface.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 23:03:59 -04:00 |
|
Jason Volk
|
fc7a63b775
|
daily logging improvements
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 23:03:55 -04:00 |
|
Jason Volk
|
e5b0af981e
|
remove max_concurrent_requests sender hazard
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 23:03:35 -04:00 |
|
Jason Volk
|
665790961e
|
remove redundant timers
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 23:03:17 -04:00 |
|
Jason Volk
|
d9ee4c9abe
|
fix remote media error propagation
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 23:02:56 -04:00 |
|
Jason Volk
|
eb5b7dd688
|
deduplicate cache control into constant
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 23:02:32 -04:00 |
|
Jason Volk
|
3d0be53e52
|
deduplicate media handler bodies; minor reorg
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 23:02:27 -04:00 |
|
strawberry
|
bcb03a190a
|
restricted room join typo
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 15:13:22 -04:00 |
|
Jason Volk
|
6060e63a1c
|
cleanup/refactor sender base loop
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 04:12:37 -04:00 |
|
Jason Volk
|
5a9d4e2df8
|
Revert "Revert "prevent empty transactions from going out""
This reverts commit bb43351658 .
|
2024-04-24 04:12:29 -04:00 |
|
strawberry
|
e0c122b3f7
|
delete all active requests for the appservice when we delete it
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 02:19:52 -04:00 |
|
strawberry
|
ec5352166e
|
misc changes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 02:19:50 -04:00 |
|
strawberry
|
9aa704556b
|
resolve rust 1.75 error?
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 01:23:59 -04:00 |
|
strawberry
|
7419f310c0
|
adjust appservice sending logging
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 01:00:19 -04:00 |
|
strawberry
|
847f6cfd99
|
remove unnecessary appservice reqwest timeout, reduce couple unwraps, return if unsuccessful HTTP response
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 00:43:31 -04:00 |
|
strawberry
|
6aa64b95a1
|
slightly adjust pusher logging, return if non-successful status instead of continuing
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 00:38:18 -04:00 |
|
strawberry
|
fd65de45c3
|
missing semicolon
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 00:03:42 -04:00 |
|
Jason Volk
|
93794b6603
|
improve various logging
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 00:02:11 -04:00 |
|
Jason Volk
|
32cd77d9a3
|
split sending/send base functions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 00:02:08 -04:00 |
|
Jason Volk
|
3ac9c5accd
|
abbrev destination in sender
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-24 00:01:54 -04:00 |
|
strawberry
|
3474bd4d28
|
partially revert this in main.rs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 00:01:51 -04:00 |
|
Jason Volk
|
462fe05041
|
split request base result handling and tweak logging
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-23 23:55:44 -04:00 |
|
Jason Volk
|
995eab4fe4
|
add release_log_level feature to simulate release logs in debug mode.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-23 23:51:28 -04:00 |
|
Jason Volk
|
400447d0b6
|
move clap into utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-23 23:51:11 -04:00 |
|
strawberry
|
43d20e6a26
|
slight misc error.rs changes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-23 23:44:56 -04:00 |
|
strawberry
|
5674defe99
|
try logging the full URI instead of just the path for tracing_span
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-23 22:33:06 -04:00 |
|
strawberry
|
e27a5ba80f
|
use 403 for auth check fails everywhere else
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-23 19:37:11 -04:00 |
|
strawberry
|
dbbada694a
|
use HTTP 403 (forbidden) instead of HTTP 400 for membership failed auth checks
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-23 18:59:14 -04:00 |
|
strawberry
|
4bc023f1b4
|
fix(appservices): don't perform identity assertion when auth is optional
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-23 17:11:30 -04:00 |
|
strawberry
|
60d8f69bef
|
use perf_measurements attributes here
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-23 01:36:55 -04:00 |
|
Jason Volk
|
b85e5e325f
|
reduce tls override cache lock exposure
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-23 00:30:16 -04:00 |
|
strawberry
|
a205a144ff
|
remove some various unused functions and mark some possibly important ones *for now*
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 23:54:56 -04:00 |
|
strawberry
|
9dd9aeea97
|
make everything pub(crate) instead of pub
conduwuit is not a library
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 23:48:57 -04:00 |
|
strawberry
|
52b9a837b6
|
conduit "library" delete, resolve some warnings from that
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 22:36:11 -04:00 |
|
strawberry
|
d08b377c6c
|
flip min_duration and max_duration
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 20:24:29 -04:00 |
|
Jason Volk
|
81a4283f19
|
cleanup scoped types; improve error logging
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-22 20:16:30 -04:00 |
|
Jason Volk
|
51a3b13fd2
|
add conf item for sender retry backoff limit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-22 20:16:27 -04:00 |
|
Jason Volk
|
93b894a72c
|
resolver defaults to error for everything except NoRecordsFound.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-22 20:16:09 -04:00 |
|
strawberry
|
eabf2a94c9
|
add all admin query command for appservices
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 18:53:40 -04:00 |
|
strawberry
|
601b5d7adf
|
remove mentions of "outgoing_kind" everywhere else too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 18:41:01 -04:00 |
|
strawberry
|
22874c0fc5
|
rename OutgoingKind to Destination, add QueuedRequests and ActiveRequestsFor admin query commands
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 17:28:15 -04:00 |
|
strawberry
|
af6ed05b6a
|
dont allow admin room to be made world readable
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 02:54:06 -04:00 |
|
strawberry
|
8fde1e6239
|
use global valid_cidr_range everywhere else
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 01:52:48 -04:00 |
|
Jason Volk
|
12dc99d283
|
various logging improvements.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-22 01:48:11 -04:00 |
|
Jason Volk
|
17f493ec4d
|
precompute cidr range denylist; move validator.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-22 01:48:07 -04:00 |
|
strawberry
|
923b7a5264
|
forgor is_err check too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 01:44:22 -04:00 |
|