strawberry
|
ffcdbe2cc7
|
bump conduwuit version to 0.1.4, adjust example config
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
023c16e4f4
|
specify if registration token is set in show-config
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
d1b919ed07
|
update DIFFERENCES.md
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
608aa83ed2
|
check if invited user is an admin before rejecting instead
i think this makes more sense tbh than what synapse does
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
34e8fd38cf
|
extend room banning to local+remote room invites
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
ea66bff46b
|
config option to block non-admin room invites
works just like block_non_admin_invites from synapse
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
c97483dbd3
|
fix rocksdb-specific lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
e2c7afe69c
|
go through a ton of pedantic clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
33727a3423
|
replace database assert!s with if statements
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
624b866ed5
|
adjust lints for CI
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
04d16ac544
|
remove two unnecessary string heap allocs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
a9f714ae8d
|
remove single-use lifetimes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
56f36fe7a7
|
add a lot more rustc and clippy workspace lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
71654f26b9
|
add todo for MockedKVDatabase get_all_media_keys
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
cde6fdd741
|
resolve or_fun_call clippy lint
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
93cc98a04c
|
fix cargo doc lint
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
d5bfef18a4
|
fix 1.77 clippy warning (multiple_bound_locations)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
6022d20797
|
remove useless rustfmt.toml
if it ends up being useful, add it back
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
103df55a43
|
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-03 22:20:37 -05:00 |
|
strawberry
|
c7d950a52c
|
update DIFFERENCES.md
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
cd6a6b308b
|
remove unnecessary clone
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
27f61a2dee
|
add missing comment slash
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
b26c593a2a
|
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-03 22:20:37 -05:00 |
|
strawberry
|
86de649742
|
cargo.lock maintenance
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
ee548bd2e7
|
admin command to delete all remote media within the past x time
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
5c94c9c0d4
|
bump ruma and base64
base64 0.22.0 has decoding perf improvements
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
3f4f0b0d3b
|
adjust nix build script for github actions
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
dd57ce7d0c
|
bump trivy
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
5b6d05f2db
|
add missing CI error check, add package permission
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
strawberry
|
9bcbccc391
|
bump gitlab CI nix version
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -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 |
|