strawberry
1f23b94ad4
adjust lints for CI
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 18:14:45 -05:00
strawberry
584b527221
remove two unnecessary string heap allocs
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 17:33:46 -05:00
strawberry
1327cd93f9
remove single-use lifetimes
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 17:26:37 -05:00
strawberry
3cace273dd
add a lot more rustc and clippy workspace lints
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 17:17:27 -05:00
strawberry
940d7b2992
add todo for MockedKVDatabase get_all_media_keys
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 17:17:02 -05:00
strawberry
aceee55693
resolve or_fun_call clippy lint
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 17:09:10 -05:00
strawberry
3d2dcda4f1
fix cargo doc lint
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 16:57:55 -05:00
strawberry
7cb5fe883e
fix 1.77 clippy warning (multiple_bound_locations)
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 16:53:19 -05:00
strawberry
7a9caa401d
remove useless rustfmt.toml
...
if it ends up being useful, add it back
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 16:52:48 -05:00
strawberry
eb9d5f9eb6
dont use default features for argon2, dev build speedup
...
this seems to reduce a few crates when building
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 16:45:13 -05:00
strawberry
9546b062c9
update DIFFERENCES.md
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 13:29:57 -05:00
strawberry
34eccefd71
remove unnecessary clone
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 12:30:12 -05:00
strawberry
21110bbb3c
add missing comment slash
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 11:10:26 -05:00
strawberry
252af1b795
adjust max rocksdb LOG files based on hard drive or SSD option
...
keeps 3 LOG files at most if on hard drive, else keeps 20
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 11:05:41 -05:00
strawberry
bdc286b390
cargo.lock maintenance
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 11:03:46 -05:00
strawberry
8a2e54a66b
admin command to delete all remote media within the past x time
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 11:01:23 -05:00
strawberry
4f6cf66bd2
bump ruma and base64
...
base64 0.22.0 has decoding perf improvements
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 11:01:23 -05:00
strawberry
cc966e640d
adjust nix build script for github actions
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 11:01:23 -05:00
strawberry
e4850adf8a
bump trivy
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 11:01:23 -05:00
strawberry
d1f5841b6d
add missing CI error check, add package permission
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 11:01:23 -05:00
strawberry
82df547919
bump gitlab CI nix version
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-03-02 11:01:23 -05:00
sininenkissa
e71855cd0b
make conduwuit show up as the server software name on /_matrix/federation/v1/version ( #186 )
...
conduwuit > /_matrix/federation/v1/version
Co-authored-by: June <june@girlboss.ceo>
2024-03-01 19:29:21 -05:00
strawberry
82f10214b3
remove all unused lifetimes
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-28 13:56:19 -05:00
strawberry
abf41f4c79
check if specified user belongs to us
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-28 13:56:19 -05:00
strawberry
5a8abaa54d
update DIFFERENCES.md
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-28 13:56:19 -05:00
strawberry
ee4f0a0ae5
admin cmd to list all rooms a user is in
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-28 13:56:19 -05:00
strawberry
fb53849b9d
adjust the nix README a bit
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-28 13:56:19 -05:00
Timo Kösters
f0ae99125a
fix: avoid panic when client is confused about rooms
2024-02-28 13:56:19 -05:00
Timo Kösters
8e0f7b0d0a
Avoid federation when it is not necessary
2024-02-28 13:56:19 -05:00
olly1240
3d4ed3e4fc
Fixed nginx proxy_pass directive
2024-02-28 13:56:19 -05:00
strawberry
3c12c2b6ca
fix: add top level "redacts" key for v11 redactions
...
at least with Element Web: they still rely on the
"redacts" top level key. it was reported that
federated redactions were not working for v11 rooms
with conduwuit. after adding back the top level
key when appending a PDU to the timeline, they
now work again.
spec below says to continue adding the top level
key for compatibility with older clients.
https://spec.matrix.org/v1.9/rooms/v11/#moving-the-redacts-property-of-mroomredaction-events-to-a-content-property
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-28 13:56:19 -05:00
EPS-DEV
4e2ce16bb8
docs: Fix 2 Links To Config Example
2024-02-28 11:02:08 -05:00
June
ca281b21db
document conduwuit homeserver, slight README adjustments
2024-02-26 00:49:14 -05:00
strawberry
f76937a085
fix incorrect repo link on welcome msg
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
24625e9659
resolve nightly rust warnings
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
63fe9ef567
document nix binary cache in nix/README.md
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
6fc859e718
update DIFFERENCES.md and document multiple listening ports
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
598ac3e140
unmark v1 as experimental
...
it was reported that even with this, conduit
still cannot join those rooms.
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
0a91a3e6cc
remove non-working key
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
12d2680862
disable incremental builds in CI (just to be safe)
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
a9d232f064
remove a few unused deps (cargo machete)
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
cdc644946d
admin cmd to delete MXCs via event_id
...
this can be used as a way to deal with the thumbnail
and the media file at the same time without knowing
the thumbnail MXC URL.
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
da3297fdcb
add !admin as way to call conduit bot
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
9224e37472
helpful error msg upon failed db version assert
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
443bb244fc
bump ruma fork
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
50fb202382
admin cmd to delete multiple MXC URLs in bulk
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
45ad7b40b3
add support for dual HTTP/HTTPS, rm caddy from complement
...
complement sends C-S requests over HTTP, and federation
over HTTPS.
complement without caddy *almost* works. unfortunately
i am now dealing with invalid X-Matrix signatures
due to non-percent encoded URIs and it does not
seem trivial to percent-encode URIs that a
reverse proxy would normally do for you.
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
5344cdbbca
correct rocksdb flake version override
...
this was causing rocksdb to be built with
a version of 8.3.2, but pulling 8.10.0
source code.
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
ec2092cb43
add complement CA to conduit.toml dockerfile
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00
strawberry
07772f2fed
document conduit direct TLS support + logging
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-26 00:40:15 -05:00