MatrixSynapse/synapse/handlers
Erik Johnston 1168cbd54d Allow invites via 3pid to bypass sender sig check
When a server sends a third party invite another server may be the one
that the inviting user registers with. In this case it is that remote
server that will issue an actual invitation, and wants to do it "in the
name of" the original invitee. However, the new proper invite will not
be signed by the original server, and thus other servers would reject
the invite if it was seen as coming from the original user.

To fix this, a special case has been added to the auth rules whereby
another server can send an invite "in the name of" another server's
user, so long as that user had previously issued a third party invite
that is now being accepted.
2016-09-22 10:56:53 +01:00
..
__init__.py
_base.py
account_data.py
admin.py
appservice.py Reject malformed 3PE query metadata results earlier in AS API handling code 2016-09-09 15:07:04 +01:00
auth.py
device.py make device IDs more useful for human disambiguation 2016-09-13 00:02:39 +01:00
devicemessage.py
directory.py
e2e_keys.py Limit how often we ask for keys from dead servers 2016-09-13 11:53:50 +01:00
events.py
federation.py Allow invites via 3pid to bypass sender sig check 2016-09-22 10:56:53 +01:00
identity.py
message.py
presence.py Fix typo "persiting" 2016-09-13 13:26:33 +01:00
profile.py
receipts.py Clobber EDUs in send queue 2016-09-09 15:59:08 +01:00
register.py
room.py Move RoomListHandler into a separate file 2016-09-14 14:07:37 +01:00
room_list.py Add total_room_count_estimate to /publicRooms 2016-09-21 13:30:05 +01:00
room_member.py
search.py
sync.py
typing.py Clobber EDUs in send queue 2016-09-09 15:59:08 +01:00