-
66e3e95b78
use logical core count for rocksdb parallelism
Jason Volk
2024-04-25 19:37:53 -07:00
-
b0de16bf5a
misc docs updates and ci path-ignore again
strawberry
2024-04-25 23:58:01 -04:00
-
e8508d16e1
update README.md
strawberry
2024-04-25 23:53:00 -04:00
-
8574d0758e
add concurrency group and paths-ignore to ci.yml
strawberry
2024-04-25 23:49:17 -04:00
-
59199e8f66
document presence_timeout_remote_users
Jason Volk
2024-04-25 18:22:48 -07:00
-
a41472cc3f
why not
strawberry
2024-04-25 21:16:14 -04:00
-
6fd3123660
update some documentation a bit for new users
strawberry
2024-04-25 20:21:48 -04:00
-
5195593f55
add
@resources to syscall filter in the default systemd unit
strawberry
2024-04-25 20:13:48 -04:00
-
536efe2cd7
CI working with job summaries
Tom Foster
2024-04-26 01:11:12 +01:00
-
aa299111a4
update differences.md a bit more, and README.md
strawberry
2024-04-25 20:07:49 -04:00
-
33afd60026
use number of logical cores for tokio worker thread count
Jason Volk
2024-04-25 15:19:47 -07:00
-
54eb634588
add rocksdb compaction thread priority/iopriority w/ conf
Jason Volk
2024-04-24 23:29:09 -07:00
-
a4c243cae5
cleanup, update, and format differences.md
strawberry
2024-04-25 19:29:46 -04:00
-
1da3048bb8
allow accepting
CONDUWUIT_ prefixed config options
strawberry
2024-04-25 17:18:37 -04:00
-
894902b75f
bump cargo.lock due to yanked crate
strawberry
2024-04-25 12:28:49 -04:00
-
c87ea1dea1
delete unused
servername_ratelimiter semaphore now
strawberry
2024-04-25 00:23:59 -04:00
-
d55015ccda
rename
release_log_level dev feature to dev_release_log_level, some rebranding
strawberry
2024-04-25 00:09:50 -04:00
-
76ab8ca69b
allow disabling default features via override
Charles Hall
2024-04-24 19:51:19 -07:00
-
67f9553790
backoff to valhalla
Jason Volk
2024-04-24 13:21:36 -07:00
-
255bcf5243
split sending from mod interface.
Jason Volk
2024-04-24 13:01:49 -07:00
-
a124122dd4
daily logging improvements
Jason Volk
2024-04-24 02:34:21 -07:00
-
0b33eec1c2
remove max_concurrent_requests sender hazard
Jason Volk
2024-04-24 13:21:02 -07:00
-
00ce43d739
remove redundant timers
Jason Volk
2024-04-22 12:03:51 -07:00
-
b01d25277d
fix remote media error propagation
Jason Volk
2024-04-24 19:05:33 -07:00
-
b3984f5337
deduplicate cache control into constant
Jason Volk
2024-04-24 18:13:15 -07:00
-
7e5ed199c9
deduplicate media handler bodies; minor reorg
Jason Volk
2024-04-24 17:15:55 -07:00
-
6fbf4b5679
Simplify docker manifest CI stage
Tom Foster
2024-04-25 02:41:41 +01:00
-
ee9650bd9f
update flake.lock
Charles Hall
2024-04-24 16:36:08 -07:00
-
c1d8678eeb
try moving a couple things around in CI
strawberry
2024-04-24 18:32:51 -04:00
-
e2c460ec54
ci: define packages permission in publish step
strawberry
2024-04-24 15:34:02 -04:00
-
4128d83be6
bump ruma, adjust a couple lines of docs
strawberry
2024-04-24 15:24:26 -04:00
-
a81563244f
restricted room join typo
strawberry
2024-04-24 15:13:22 -04:00
-
3c45a468f1
bump rocksdb to 9.1.1
strawberry
2024-04-24 15:09:52 -04:00
-
af0b81f5fb
simplify conduwuit version number, bump to 0.3.0
strawberry
2024-04-24 14:59:46 -04:00
-
d57110e2f3
Improved CI artifact filename handling
Tom Foster
2024-04-24 12:31:54 +01:00
-
49e453fe07
cleanup/refactor sender base loop
Jason Volk
2024-04-23 16:00:39 -07:00
-
d19573c7b5
Revert "Revert "prevent empty transactions from going out""
Jason Volk
2024-04-22 22:42:43 -07:00
-
c57601a4b8
delete all active requests for the appservice when we delete it
strawberry
2024-04-24 02:19:52 -04:00
-
dc35d06c0a
misc changes
strawberry
2024-04-24 02:19:50 -04:00
-
c915f3dec5
resolve rust 1.75 error?
strawberry
2024-04-24 01:23:59 -04:00
-
7f86a166ec
make "release_max_level_info" into a crate feature
strawberry
2024-04-24 01:15:49 -04:00
-
b1ddc502cc
please stop "rustc-ice"
strawberry
2024-04-24 01:02:05 -04:00
-
bd73103713
adjust appservice sending logging
strawberry
2024-04-24 01:00:19 -04:00
-
eb5dcf08c6
remove unnecessary appservice reqwest timeout, reduce couple unwraps, return if unsuccessful HTTP response
strawberry
2024-04-24 00:43:31 -04:00
-
46ce15f61f
slightly adjust pusher logging, return if non-successful status instead of continuing
strawberry
2024-04-24 00:38:18 -04:00
-
ee07e3e975
missing semicolon
strawberry
2024-04-24 00:03:42 -04:00
-
15a990dc25
improve various logging
Jason Volk
2024-04-23 11:34:20 -07:00
-
57e6af6e21
split sending/send base functions
Jason Volk
2024-04-23 15:31:40 -07:00
-
f919fa879b
abbrev destination in sender
Jason Volk
2024-04-23 14:00:21 -07:00
-
d91f24d841
partially revert this in main.rs
strawberry
2024-04-24 00:01:51 -04:00
-
e90ab8ec8e
split request base result handling and tweak logging
Jason Volk
2024-04-23 10:39:18 -07:00
-
aef77bd338
add release_log_level feature to simulate release logs in debug mode.
Jason Volk
2024-04-23 11:15:29 -07:00
-
3140f101c1
move clap into utils
Jason Volk
2024-04-23 10:48:01 -07:00
-
0734b52a8a
slight misc error.rs changes
strawberry
2024-04-23 23:44:56 -04:00
-
f0dd3930fa
chore(deps): update nixos/nix docker tag to v2.22.0
renovate[bot]
2024-04-23 13:51:05 +00:00
-
e17f8d5b24
Multi-threaded CI to accelerate builds
Tom Foster
2024-04-24 01:22:14 +01:00
-
726bc50fe4
ignore irrelevant cargo audit RUSTSEC in engage explicitly
strawberry
2024-04-23 22:34:26 -04:00
-
418ec87cfd
try logging the full URI instead of just the path for tracing_span
strawberry
2024-04-23 22:33:06 -04:00
-
6874ac0015
allow RUSTSEC-2020-0016 due to hot lib reload
strawberry
2024-04-23 20:15:37 -04:00
-
6394b1812c
use 403 for auth check fails everywhere else
strawberry
2024-04-23 19:37:11 -04:00
-
1b41e35f1d
use HTTP 403 (forbidden) instead of HTTP 400 for membership failed auth checks
strawberry
2024-04-23 18:59:14 -04:00
-
73c67d6b17
add back complement test results (dir subject to change?)
strawberry
2024-04-23 18:38:37 -04:00
-
5f0d519327
docs: fix complement script command
strawberry
2024-04-23 17:59:15 -04:00
-
eb10e7d39b
fix(appservices): don't perform identity assertion when auth is optional
strawberry
2024-04-23 17:11:30 -04:00
-
456a3f93bd
replace all mentions of docker compose v1
strawberry
2024-04-23 01:39:13 -04:00
-
a730adb836
use perf_measurements attributes here
strawberry
2024-04-23 01:36:55 -04:00
-
b7a494c40d
reduce tls override cache lock exposure
Jason Volk
2024-04-22 21:00:14 -07:00
-
17d0c869b0
remove some various unused functions and mark some possibly important ones *for now*
strawberry
2024-04-22 23:54:56 -04:00
-
66bb88a03a
make everything pub(crate) instead of pub
strawberry
2024-04-22 23:48:57 -04:00
-
472c32f453
conduit "library" delete, resolve some warnings from that
strawberry
2024-04-22 22:36:11 -04:00
-
5e8ae971f1
flip min_duration and max_duration
strawberry
2024-04-22 20:24:29 -04:00
-
1595037427
cleanup scoped types; improve error logging
Jason Volk
2024-04-22 10:35:12 -07:00
-
938d1f6e77
add conf item for sender retry backoff limit
Jason Volk
2024-04-22 10:55:48 -07:00
-
f273e8feb5
resolver defaults to error for everything except NoRecordsFound.
Jason Volk
2024-04-22 01:32:43 -07:00
-
906057dd8d
add
all admin query command for appservices
strawberry
2024-04-22 18:53:40 -04:00
-
d90ac11603
remove mentions of "outgoing_kind" everywhere else too
strawberry
2024-04-22 18:41:01 -04:00
-
e26cd5e296
rename OutgoingKind to Destination, add QueuedRequests and ActiveRequestsFor admin query commands
strawberry
2024-04-22 17:27:54 -04:00
-
77d73583f6
Separate CI job for publishing docker manifest
Tom Foster
2024-04-22 16:07:26 +01:00
-
b8a748815a
dont allow admin room to be made world readable
strawberry
2024-04-22 02:54:06 -04:00
-
9297c642aa
update flake.lock
Charles Hall
2024-04-21 22:44:45 -07:00
-
06e8b63a3c
add cargo-audit to the devshell
Charles Hall
2024-04-21 22:43:53 -07:00
-
63fe828120
use
lib.makeScope and files to organize packages
Charles Hall
2024-04-21 15:28:35 -07:00
-
36774322e1
always go through
inputs
Charles Hall
2024-04-21 15:33:54 -07:00
-
5476a36a0b
remove dead code
Charles Hall
2024-04-21 15:16:55 -07:00
-
d2c3275323
get complement via flake inputs
Charles Hall
2024-04-21 18:44:39 -07:00
-
b635e807ef
get rocksdb via flake inputs
Charles Hall
2024-04-21 17:17:37 -07:00
-
503c0f1076
flatten and sort all flake inputs
Charles Hall
2024-04-21 17:15:02 -07:00
-
acbe3bfbda
use global
valid_cidr_range everywhere else
strawberry
2024-04-22 01:52:48 -04:00
-
22bebb9b74
various logging improvements.
Jason Volk
2024-04-21 22:41:47 -07:00
-
423fc6dad0
precompute cidr range denylist; move validator.
Jason Volk
2024-04-21 22:32:45 -07:00
-
93c3e6dec8
forgor is_err check too
strawberry
2024-04-22 01:44:22 -04:00
-
ebc59e6f15
some more room alias helper logging
strawberry
2024-04-22 01:25:28 -04:00
-
5acb110f2b
remove unnecessary continue
strawberry
2024-04-22 00:47:04 -04:00
-
b3f03d307d
try finding more servers for federation hierarchy instead of room ID server name
strawberry
2024-04-22 00:44:35 -04:00
-
69968b94ea
flip this
strawberry
2024-04-22 00:04:24 -04:00
-
311be20055
break out the
via field for hierarchy requests
strawberry
2024-04-21 23:55:09 -04:00
-
8a767c4b10
on room alias joins, attempt to find the room ID through *more* servers if available
strawberry
2024-04-21 23:36:20 -04:00
-
8ad42a85ef
dont eat the
?server_name= param for join room by ID or alias
strawberry
2024-04-21 22:34:15 -04:00
-
54cf992490
bump all deps
strawberry
2024-04-21 20:05:19 -04:00
-
85b5597ea7
integrate reqwest read_timeout options.
Jason Volk
2024-04-20 14:10:57 -07:00