Nyaaori
a2cffa9da3
fix: Declare support for msc3827
...
Not doing so causes recent matrix-react-sdk versions to set room_types to null
instead of omitting, which is against spec and results in ruma throwing
an error, resulting in room listings being entirely unavailable for users
of element-web and other matrix-react-sdk based clients
We also pass room_types over federation already,
not declaring support means compliant clients will not make use of said feature.
3 years ago
Nyaaori
b59304a4df
Reduce length of generated access tokens and session ids
...
Reduces generated tokens and session ids down to 32 characters (~190 bits of entropy) in length
3 years ago
Nyaaori
66bc41125c
refactor: cleanup
3 years ago
Andriy Kushnir (Orhideous)
a3a1db124d
Clean some noisy logs
3 years ago
Timo Kösters
3b3c451c83
fix: unable to leave room
3 years ago
Timo Kösters
c063700255
fix: invite dendrite users
4 years ago
Timo Kösters
7540227388
chore: bump dependencies
4 years ago
Nyaaori
23cf39c525
Cleanly handle invalid response from trusted server instead of panicking
4 years ago
Nyaaori
00996dd834
Cargo Clippy
4 years ago
Timo Kösters
0cf6545116
fix: not sending enough state on join
4 years ago
Timo Kösters
5d691f405e
fix: stuck typing indicators
4 years ago
Timo Kösters
02dd3d32f2
fix: element android did not reset notification counts
4 years ago
Timo Kösters
7c98ba64aa
fix: HEAD requests should produce METHOD_NOT_ALLOWED
4 years ago
James Blachly
3bc0a1924b
Return 403 to 3pid token routes to signal not implemented
4 years ago
AndSDev
10d2da3009
fix(main): fix request size limit to max_request_size (axum defaults 2MB)
4 years ago
Timo Kösters
2231a69b4c
fix: make previous MR compile
4 years ago
Max Cohen
6fd39ae174
Raise 404 when room doesn't exist
...
Raise 404 "Room not found" when changing or accessing room visibility
settings (`GET` and `PUT
/_matrix/client/r0/directory/list/room/{roomId}`).
See issue #290
4 years ago
Nyaaori
2d0fdddd34
Do not return true for is_guest on whoami for appservice users
4 years ago
Nyaaori
1e1a144dfa
Move room version 10 out of experimental/unstable
4 years ago
Nyaaori
cc3e1f58cc
Bump default room version to V9; per matrix spec recommendation
4 years ago
Nyaaori
e9697f13d6
Handle initiating restricted joins over federation
...
Allows Conduit users to join restricted rooms if we are not currently participating
4 years ago
Nyaaori
3b0aa23fdf
Rejoin room over federation if we are not participating in it; do not include invited users in participating servers calculation
4 years ago
Timo Kösters
3a45628e1d
fix: send unrecognized error on wrong http methods
4 years ago
Tglman
842feabced
fix: update persy implementation after refactor
4 years ago
exin
3e6c66b899
Fix formatting
4 years ago
exin
3a40bf8ae0
Add error for invalid log config
...
Log config falls back to "warn"
4 years ago
exin
9c922db14b
Lower default log level
...
Update config-example.toml to accordingly
Closes #281
4 years ago
Timo Kösters
8c6e75a0cd
Mark unstable versions as unstable in /capabilities
4 years ago
Timo Kösters
ac52b234fa
fix: all the e2ee problems
4 years ago
AndSDev
9a47069f45
fix(client/login): username in lowercase for login by token
4 years ago
Charles Hall
7ef9fe3454
add regression tests
...
This way we don't regress on accident again in the future.
4 years ago
Charles Hall
fc852f8be6
resolve `cargo check --features clap/deprecated`
...
This has no functional effects.
4 years ago
Charles Hall
3c20c1b72e
fix `cargo test`
4 years ago
Timo Kösters
dd8f4681a2
fix: make join should not send event id
4 years ago
Timo Kösters
0290f1f355
improvement: more efficient /claim
4 years ago
Timo Kösters
2b70d9604a
fix: element gets stuck in /initialSync
4 years ago
Timo Kösters
d3968c2fd1
fix: bump ruma again to fix state res problems
4 years ago
Timo Kösters
8105c5cc60
cargo fmt
4 years ago
Timo Kösters
d1e5acd7b3
fix: don't panic on missing events in state
4 years ago
Timo Kösters
68227c06c3
fix: state for left rooms
4 years ago
Timo Kösters
31d1801912
fix: workaround for missing avatars on element and rooms becoming historical
4 years ago
Timo Kösters
fb6bfa9753
fix: missing field `origin` error with synapse servers
4 years ago
Timo Kösters
c30cc6120b
fix: send right errors on make/send join in restricted rooms
4 years ago
Nyaaori
2b7c19835b
Add room version 10 to experimental versions
4 years ago
Jakub Kubík
0ddc3c01ef
style(client/keys): rename signature key to signed key
4 years ago
Jakub Kubík
c15205fb46
fix(client/keys): ignore non-signature keys in signature upload route
4 years ago
Jim
df8703cc13
Lightning bolt optional
4 years ago
Nyaaori
f430b87459
cargo clippy
4 years ago
Timo Kösters
ca82b2940d
fix: sending does not work
...
We were inserting one too many 0xff bytes
4 years ago
Timo Kösters
076e9810ba
cargo fix
4 years ago