strawberry
06062a95ec
set allow_incoming_presence to true by default
...
this is harmless and is a better UX anyways
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-30 00:49:14 -04:00
strawberry
e589b75b03
config options for HTTP compression on tower+reqwest
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-30 00:47:26 -04:00
strawberry
fc8fdf0afd
bump conduwuit version to 0.1.11
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 23:17:32 -04:00
strawberry
03f618e18a
partial tower/tower-http sentry and gzip/brotli compression
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 23:16:55 -04:00
renovate[bot]
ee9759b6d6
chore(deps): update actions/configure-pages action to v5
2024-03-29 23:16:14 -04:00
strawberry
149ebea180
mark msc2285 (private read receipts) as supported
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 21:31:34 -04:00
strawberry
a0da6a1218
dont return bad_config for private room directory requests
...
this would log as an error and as HTTP 500
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 21:24:09 -04:00
strawberry
6b8d889424
add trusted keyservers to backfill from if in room
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 20:38:35 -04:00
strawberry
e1e8027a9a
fix sentry features, add sentry_traces_sample_rate
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 19:59:02 -04:00
strawberry
1fc945fe7b
dont depend on openssl, add sentry_tracing
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 19:08:16 -04:00
strawberry
d60624907d
use CONDUIT_VERSION_EXTRA in endpoints
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 18:21:33 -04:00
strawberry
c63bd4cf20
add opt-in sentry logging, improve main function
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 18:21:17 -04:00
strawberry
afac76d303
use true_fn for startup_netburst option
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 16:39:48 -04:00
strawberry
94aeece5ee
add two pedantic clippy lints
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-29 16:24:48 -04:00
Jason Volk
350f7ec0f3
add conf item to toggle startup netburst (for developers).
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-03-29 16:24:09 -04:00
Jason Volk
34be85cc74
disambiguate logging macros by locking log crate
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-03-29 16:24:09 -04:00
strawberry
f0d446a7a0
only test long_file_names_works if using sha256_media feature
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-28 19:46:03 -04:00
strawberry
e35d15b79f
bump rocksdb, switch to fork of rocksdb, bump flake
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-28 19:29:51 -04:00
renovate[bot]
80201f0049
fix(deps): update rust crate serde_html_form to 0.2.6
2024-03-28 18:32:39 -04:00
strawberry
c8e9591bdb
revert checking appserice destination against ip_range_denylist
...
this is the url field in the appservice registration file,
this is almost always localhost and the admin should
be vetting the appservice registration yaml file before
registering it anyways.
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-28 18:21:31 -04:00
renovate[bot]
d095b89516
fix(deps): update rust crate tokio to 1.37.0
2024-03-28 18:19:29 -04:00
renovate[bot]
af336ad756
chore(deps): update aquasecurity/trivy-action action to v0.19.0
2024-03-27 20:25:27 -04:00
strawberry
99f0020c34
allow manual_unwrap_or_default lint here
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 20:22:16 -04:00
strawberry
62ac0d92b4
forbid admin room from being made public
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 20:06:56 -04:00
strawberry
2812158662
remove unwrap from admin room build_and_append_pdu
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 17:08:30 -04:00
strawberry
d859ca9627
propagate errors if we fail processing admin room subcommands
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 16:56:57 -04:00
strawberry
0e4dbd429a
resolve the last few relevant pedantic clippy lints
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 16:33:09 -04:00
strawberry
828feae23d
use body.dir for relations now
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 15:21:46 -04:00
strawberry
919b1fe206
remove unnecessary clone from into_iter
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 14:47:17 -04:00
strawberry
234136da47
fix wrong order of logic, prefer room alias server first if available
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 14:44:59 -04:00
strawberry
d08ab423a3
add recursion_depth None for now
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 13:38:15 -04:00
strawberry
2fd3e4ef57
bump ruma and cargo.lock
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 13:36:15 -04:00
strawberry
3a7f395567
add /_conduwuit/server_version
route
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-27 10:17:11 -04:00
strawberry
532c6b6725
drop -alpha
from version string
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-26 22:50:26 -04:00
strawberry
051668b62b
use rusqlite commit before c-strings were added
...
this is a 1.77.0 rust feature, this would require
bumping MSRV
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-26 22:24:24 -04:00
strawberry
4b4b63eda4
bump cargo.lock
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-26 22:24:24 -04:00
renovate[bot]
50c870cc1d
chore(deps): update docker docker tag to v26
2024-03-26 22:24:24 -04:00
renovate[bot]
b252572db4
fix(deps): update rust crate clap to 4.5.4
2024-03-26 22:24:24 -04:00
renovate[bot]
cf474d96f0
fix(deps): update rust crate serde_json to 1.0.115
2024-03-26 22:24:24 -04:00
renovate[bot]
aa2af6bf93
chore(deps): update nixos/nix docker tag to v2.21.1
2024-03-26 22:24:24 -04:00
strawberry
53c0cfd70e
docs: fix a few headlines
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-26 22:24:24 -04:00
strawberry
3d0f0cc1ce
add query_all_nameservers config option
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-26 22:24:24 -04:00
Jason Volk
cb12f285e9
improve incoming http request and other logging
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-03-26 22:24:24 -04:00
Jason Volk
0df1f84cc8
set trust_negative_responses in nameserver config.
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-03-26 22:24:24 -04:00
strawberry
e6c34b982f
fix git blame ignore revs
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-26 22:24:24 -04:00
strawberry
08a21b8ee2
better maximize_fd_limit test
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-26 22:24:24 -04:00
Jason Volk
edb4468771
clear destinations cache in clear_caches fn.
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-03-26 22:24:24 -04:00
strawberry
c31de51efc
ignore rev 16294831 from blame
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-26 22:24:24 -04:00
strawberry
868976a149
use chain_width 60
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-26 22:24:24 -04:00
strawberry
9d6b070f35
Revert "update rustfmt"
...
This reverts commit e517f2bad8c8a4181f70126067ea49d8b3ad1635.
2024-03-26 22:24:24 -04:00