62 Commits (532b17ade86b4373db9f3bcca6af6815dd9b5b10)

Author SHA1 Message Date
Matthias Ahouansou 532b17ade8
feat: MSC4311, Ensuring the create event is available on invites and knocks 7 months ago
Matthias Ahouansou bd8686ec20
feat: MSC4291, Room IDs as hashes of the create event (2/2) 7 months ago
Matthias Ahouansou 8170b4ff14
chore: bump ruma 7 months ago
Jakub Pieńkowski 3c13d6e17b fix: Include m.room.member in invite_room_state 8 months ago
Matthias Ahouansou b44b5641f0
chore(rust): upgrade to 1.85.0 9 months ago
Matthias Ahouansou 88c95d36a8
chore(crates): bump 10 months ago
Matthias Ahouansou 21af83ea72
feat: knocking 1 year ago
Matthias Ahouansou f4d90e9989
refactor: move duplicate code and some other small optimizations 1 year ago
Matthias Ahouansou 4942cc8e55
refactor: remove unecessery async 1 year ago
Timo Kösters a7405cddc0
fix: Matrix media repo 1 year ago
Matthias Ahouansou 6455e918be
fix: don't always assume ruma can generate reference hashes 2 years ago
Matthias Ahouansou 62f1da053f
feat(appservice): support timestamped messaging 2 years ago
Matthias Ahouansou c453d45598
fix(keys): only use keys valid at the time of PDU or transaction, and actually refresh keys 2 years ago
Matthias Ahouansou ba2a5a6115
chore: bump all dependencies 2 years ago
Matthias Ahouansou ec8dfc283c
fix(membership): fallback to locally signed event if the join wasn't a restricted one on send_join response 2 years ago
Matthias Ahouansou d8badaf64b
fix(membership): always set reason & allow new events if reason changed 2 years ago
Matthias Ahouansou 256dae983b
chore: bump rust 2 years ago
Matthias Ahouansou 74db555336
fix(membership): perform stricter checks when choosing an authorized user 2 years ago
Matthias Ahouansou 9497713a79
fix(membership): check if server is in room to decide whether to do remote leaves 2 years ago
Matthias Ahouansou fb4217486f
feat(membership): check if user already has the membership that is requested to be set 2 years ago
Matthias Ahouansou 0f6b771cdd
fix(membership): remove join_authorized_via_users_server field on state update 2 years ago
Matthias Ahouansou becaad677f
refactor: use async-aware RwLocks and Mutexes where possible 2 years ago
Matthias Ahouansou ace9637bc2 replace unwraps with expects 2 years ago
strawberry a2ac491c54 bump ruma, add wrong room keys error code, tiny logging change 2 years ago
Charles Hall ab1fff2642
fix `cargo clippy` lints 2 years ago
Val Lorentz 98e81c6217 Log underlying error when rejecting sendjoin response 2 years ago
Timo Kösters acfe381dd3
fix: threads get updated properly 3 years ago
Timo Kösters fd1ccbd3ad
improvement: randomize server order for alias joins 3 years ago
Timo Kösters be877ef719
Improve sync performance with more caching and wrapping things in Arcs to avoid copies 3 years ago
Timo Kösters 1ea27c4f97
fix: restricted room error is now FORBIDDEN 3 years ago
Kévin Commaille f53ecaa97d
Bump Ruma 3 years ago
Timo Kösters a1bd348977
fix: history visibility 3 years ago
Timo Kösters 4617ee2b6b
More logging for remote joins 3 years ago
Timo Kösters 7bdd9660aa
feat: ask for backfill 3 years ago
Nyaaori 7cc346bc18
feat: Implement membership ban/join/leave/invite reason support 3 years ago
Nyaaori c86313d4fa
chore: code cleanup 3 years ago
Timo Kösters 2a04c213f9
improvement: handle restricted joins locally 3 years ago
Jonas Platte d39ce1401d
WIP: Upgrade Ruma 3 years ago
Timo Kösters b9fd6127e2
fix: rejoining restricted rooms over federation 3 years ago
Timo Kösters 3b3c451c83
fix: unable to leave room 3 years ago
Timo Kösters c063700255
fix: invite dendrite users 3 years ago
Nyaaori e9697f13d6
Handle initiating restricted joins over federation 3 years ago
Nyaaori 3b0aa23fdf
Rejoin room over federation if we are not participating in it; do not include invited users in participating servers calculation 3 years ago
Nyaaori f430b87459
cargo clippy 3 years ago
Timo Kösters 6b131202b9
Bump ruma 3 years ago
Timo Kösters 1a7893dbbd
fix: update state_cache on join over federation 3 years ago
Timo Kösters 7822a385bb
cargo fmt 3 years ago
Timo Kösters d5b4754cf4
0 errors left! 3 years ago
Timo Kösters f47a5cd5d5
cargo fix 3 years ago
Timo Kösters a4637e2ba1
cargo fmt 3 years ago