Jason Volk
|
dc18f89c0b
|
don't cache server name lookups indefinitely (#436)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
eaf1cf38a5
|
refactor resolver tuples into structs
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
eeda96d94a
|
inline analysis and symbol reduction; emits smaller than 64 bytes marked inline
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
1e8b8cce0f
|
even more byte utils optimizations
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
db46d6dd6b
|
optimize millis_since_unix_epoch()
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
08274150e5
|
cork database during global counter increment
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
e125af620e
|
impl crate::Service for Service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
177c9e8bfa
|
add split_once_infallible string util
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
4f5c6de853
|
start rand utils suite
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
25c004f08c
|
remove dead cache
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
f104ced55d
|
remove unnecessary wrapper
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
Jason Volk
|
0cea64309a
|
move PduEvent from services to core
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
strawberry
|
229f2fde7a
|
skip 2 more flakey complement tests still
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-04 11:17:13 -04:00 |
strawberry
|
9a0ffd55da
|
skip complement test `TestClientSpacesSummary` still
too flakey still
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-04 01:55:22 -04:00 |
renovate[bot]
|
d1b3faf4bd
|
Update Rust crate sd-notify to v0.4.2
|
2024-07-03 23:02:44 -04:00 |
strawberry
|
4014cb4413
|
document emergency_password
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 23:02:44 -04:00 |
strawberry
|
b2dbc3bc10
|
update complement results
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 23:02:38 -04:00 |
strawberry
|
e2033fb6c1
|
notify users to update their build scripts if using `rocksdb` or `sha256_media`
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 22:12:47 -04:00 |
strawberry
|
6b433392a4
|
slight docs updates
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 22:12:47 -04:00 |
strawberry
|
0832c28a40
|
dedupe some state accessors in various places
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 22:12:47 -04:00 |
strawberry
|
b0eec60724
|
add MSC3266 room summary API support
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 22:12:47 -04:00 |
strawberry
|
82acc7c0b0
|
ci: add back ubuntu free disk space
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 22:12:47 -04:00 |
strawberry
|
c9384e9c78
|
allow all complement tests again
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 22:12:45 -04:00 |
strawberry
|
3502e6ef87
|
bump conduwuit to 0.4.4
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 11:30:16 -04:00 |
strawberry
|
deca2c52c6
|
switch to ruma's X-Matrix parser
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 11:30:16 -04:00 |
strawberry
|
daa46a0dc4
|
auto-fix some markdown lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 11:30:16 -04:00 |
strawberry
|
74791642c1
|
add markdownlint and run lychee in documentation CI workflow
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 11:30:16 -04:00 |
strawberry
|
1a64e42cfe
|
add /openid/request_token and /openid/userinfo routes
heavily changed and improved by me
Co-authored-by: mikoto <avdb@keemail.me>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 11:30:11 -04:00 |
Jason Volk
|
5edd391e83
|
support admin server restart --force
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
7658387a74
|
remove resolver wrapper; use std mutex
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
be2d1c722b
|
encap dep:chrono in time utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
8cf55c702f
|
split time utils into unit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
3b9fba233c
|
split bytes utils into unit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
af81baae44
|
split string utils into unit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
52d470058a
|
split hash utils into directory
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
df0328f43f
|
split send txn handler
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
473b29d524
|
move remaining runtime caches into their respective service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
e1d1dac95e
|
add missing media compat example config
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
a2d25215a3
|
consolidate key/value types; consistent interface arguments
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
46423cab4f
|
fix counter increment race
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
2e2cf08bb2
|
optimize increment / increment batch
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
ee64fb149c
|
optimize get w/ zero-copy ref handle
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
0522fe7d92
|
reimplement iterator from lowlevel
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
6dd6e4bfaf
|
simplify cork interface related
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
a1ced0a56f
|
fix admin query timers not covering full iteration
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jacob Taylor
|
0171262581
|
make pduid_pdu/eventid_outlierpdu scale with conduit_cache_capacity_modifier via cache_size(), and fix lint
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
972037dcd9
|
optimize column family handles
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
Jason Volk
|
0613140130
|
optimize bytes conversion utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
morguldir
|
f43c09b05d
|
ci: pin cache-nix-action
Signed-off-by: morguldir <morguldir@protonmail.com>
|
2024-07-03 06:13:39 +02:00 |
morguldir
|
b035cd7cbe
|
ci: remove detsys from documentation/build workflow too
Signed-off-by: morguldir <morguldir@protonmail.com>
|
2024-07-03 04:51:59 +02:00 |