summary refs log tree commit diff
path: root/synapse/federation/transport/client.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Implement device key caching over federationErik Johnston2017-01-261-0/+26
|
* limit total timeout for get_missing_events to 10sMatthew Hodgson2016-12-311-2/+3
|
* Add new API appservice specific public room listErik Johnston2016-12-061-2/+7
|
* Support filtering remote room listsErik Johnston2016-09-161-1/+4
|
* Pass since/from parameters over federationErik Johnston2016-09-151-1/+8
|
* Add a timeout parameter for end2end key queries.Mark Haines2016-09-121-2/+4
| | | | | | | | | | Add a timeout parameter for controlling how long synapse will wait for responses from remote servers. For servers that fail include how they failed to make it easier to debug. Fetch keys from different servers in parallel rather than in series. Set the default timeout to 10s.
* Add /state_ids federation APIErik Johnston2016-08-031-0/+22
| | | | | The new API only returns the event_ids for the state, as most requesters will already have the vast majority of the events already.
* Basic, un-cached support for secondary_directory_serversDavid Baker2016-05-311-0/+12
|
* Lower timeout for make_membership_eventErik Johnston2016-04-151-1/+2
| | | | | Calls to make_membership_event are done in response to client requests, and so should not be retried over long timeframes.
* Add profile information to invitesErik Johnston2016-03-041-0/+1
|
* Remove redundated BaseHomeServerErik Johnston2016-01-261-0/+4
|
* copyrightsMatthew Hodgson2016-01-071-1/+1
|
* Only retry federation requests for a long time for background requestsErik Johnston2015-11-171-0/+1
|
* Exchange 3pid invites for m.room.member invitesDaniel Wagner-Hall2015-11-051-2/+14
|
* Allow rejecting invitesDaniel Wagner-Hall2015-10-201-2/+22
| | | | | This is done by using the same /leave flow as you would use if you had already accepted the invite and wanted to leave.
* Implement third party identifier invitesDaniel Wagner-Hall2015-10-011-2/+3
|
* Get the end-to-end key federation workingMark Haines2015-07-241-2/+2
|
* Add federation support for end-to-end key requestsMark Haines2015-07-231-0/+70
|
* Add doc stringsErik Johnston2015-05-221-0/+2
|
* Add a timeout param to get_eventErik Johnston2015-05-191-2/+2
|
* Implement and use new batched get missing pduErik Johnston2015-02-231-0/+19
|
* Apply sanity to the transport client interface. Convert 'make_join' and ↵Erik Johnston2015-02-041-26/+16
| | | | 'send_join' to accept iterables of destinations
* Initial implementation of auth conflict resolutionErik Johnston2015-01-291-0/+16
|
* Finish renaming "context" to "room_id" in federation codebaseMark Haines2015-01-161-28/+19
|
* Fold _do_request_for_transaction into the methods that called it since it ↵Mark Haines2015-01-161-44/+11
| | | | was a trivial wrapper around client.get_json
* Split transport layer into client and server partsMark Haines2015-01-161-0/+257