234 Commits (bca8d1f70f88d78cd9c68dade2d94a9e668bddd3)

Author SHA1 Message Date
Timo Kösters fea85b0894
fix: Migration typo for media 2 years ago
Timo Kösters a7405cddc0
fix: Matrix media repo 2 years ago
Timo Kösters 3df21e8257
fix: old media used spaces in content disposition without quotes 2 years ago
The one with the braid a6797ca0a2 fix: add missing msc3916 unstable feature in version response 2 years ago
Matthias Ahouansou cbd3b07ca7
feat(media): use authenticated endpoints when fetching remote media 2 years ago
Matthias Ahouansou 27d6d94355
feat: add support for authenticated media requests 2 years ago
Matthias Ahouansou a3716a7d5a
chore: upgrade request client matrix version 2 years ago
avdb13 423b0928d5
use ruma content disposition type in place of string 2 years ago
Matthias Ahouansou 6455e918be
fix: don't always assume ruma can generate reference hashes 2 years ago
Matthias Ahouansou ea3e7045b4
fix: don't fail the entire transaction if any PDU's format is invalid 2 years ago
Matthias Ahouansou d95345377b
fix: remove TLS name override when no SRV record is present (but properly) 2 years ago
Matthias Ahouansou 11187b3fad
fix: remove TLS name override when no SRV record is present 2 years ago
Matthias Ahouansou ba8429cafe
fix: don't cache server name lookups indefinitely 2 years ago
Matthias Ahouansou 62f1da053f
feat(appservice): support timestamped messaging 2 years ago
Matthias Ahouansou 602c56cae9
chore: bump ruma 2 years ago
Matthias Ahouansou fd19dda5cb
ci: use nightly rustfmt 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 144d548ef7
fix: permission checks for aliases 2 years ago
Benjamin Lee 7b259272ce
fix: do not return redacted events from search 2 years ago
Matthias Ahouansou 48c1f3bdba
fix: userid checks for incoming EDUs 2 years ago
Matthias Ahouansou ba2a5a6115
chore: bump all dependencies 2 years ago
Matthias Ahouansou 1dbb3433e0
fix(media): use csp instead of modifying content-type 2 years ago
Matthias Ahouansou b46000fadc
feat: recurse relationships 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 9374b74e77
refactor: let ruma-server-util handle X-Matrix parsing 2 years ago
Matthias Ahouansou 59d7674b2a
fix: clarify that 3pids are currently unsupported 2 years ago
tony 6bcc2f80b8
add command to set the allow registration status 2 years ago
mikoto a888c7cb16
OpenID routes 2 years ago
Timo Kösters 965b6df83d
fix: make media response match spec 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
Jakub Kubík c1f695653b
feat: support hosting .well-known from Conduit 2 years ago
Matthias Ahouansou 63ba157ef6
feat(auth): check if X-Matrix destination is correct if present 2 years ago
Matthias Ahouansou dfe2916357
feat(federation): add destination field to X-Matrix header 2 years ago
Matthias Ahouansou 74db555336
fix(membership): perform stricter checks when choosing an authorized user 2 years ago
Matthias Ahouansou 3086271139
feat(appservice): ensure users/aliases outside of namespaces are not accessed 2 years ago
Matthias Ahouansou 6c9c1b5afe
fix(appservices): don't perform identity assertion when auth is optional 2 years ago
Matthias Ahouansou 7a7c09785e feat(pdu): copy top level redact to content and vice versa 2 years ago
Matthias Ahouansou 54e0e2a14c
fix(appservices): don't use identity assertion on account management endpoints 2 years ago
Matthias Ahouansou 475a68cbb9
refactor: disable federation at the router level 2 years ago
Matthias Ahouansou 9e6ce8326f Remove TODO 2 years ago
Matthias Ahouansou e88d137bd7 Replace panic!() with unreachable!() 2 years ago
Matthias Ahouansou 2c73c3adbb
fix(sync): send phoney leave event where room state is unknown on invite rejection 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 0d62c9de7c
fix: ignore access tokens where they are not needed 2 years ago
Matthias Ahouansou e38af9b7fc
feat: use _matrix-fed._tcp SRV record, fallback to _matrix._tcp 2 years ago
Matthias Ahouansou 3ce3d13378
fix: do not expect that all http requests are valid reqwest requests 2 years ago
Matthias Ahouansou 5c634ceb6b
fix: reject requests with authentication when not used 2 years ago