summary refs log tree commit diff
path: root/synapse/federation/transport (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix typosErik Johnston2017-07-181-2/+2
* Correctly parse query paramsErik Johnston2017-07-181-19/+19
* Add client apisErik Johnston2017-07-181-9/+187
* CommentsErik Johnston2017-07-181-15/+19
* Add local group server supportErik Johnston2017-07-172-0/+121
* Ensure category and role ids are non-nullErik Johnston2017-07-141-0/+24
* CommentsErik Johnston2017-07-131-0/+8
* Add summary APIs to federationErik Johnston2017-07-131-11/+223
* Add group summary APIsErik Johnston2017-07-121-0/+17
* Add federation API for adding room to groupErik Johnston2017-07-111-0/+18
* CommentErik Johnston2017-07-112-0/+26
* Initial group server implementationErik Johnston2017-07-102-1/+176
* Separate federation servlet into different listsErik Johnston2017-07-051-8/+16
* Use preserve_fn and add logsErik Johnston2017-05-051-1/+3
* Always mark remotes as up if we receive a signed request from themErik Johnston2017-05-051-0/+7
* Try harder when sending leave eventsRichard van der Hoff2017-04-211-1/+19
* Fix some lies, and other clarifications, in docstringsRichard van der Hoff2017-04-211-0/+20
* Ignore backoff history for invites, aliases, and roomdirsRichard van der Hoff2017-03-231-1/+5
* push federation retry limiter down to matrixfederationclientRichard van der Hoff2017-03-231-0/+1
* Implement device key caching over federationErik Johnston2017-01-262-0/+34
* limit total timeout for get_missing_events to 10sMatthew Hodgson2016-12-311-2/+3
* Add new API appservice specific public room listErik Johnston2016-12-062-3/+25
* Support filtering remote room listsErik Johnston2016-09-161-1/+4
* Pass since/from parameters over federationErik Johnston2016-09-152-3/+16
* Add a timeout parameter for end2end key queries.Mark Haines2016-09-121-2/+4
* Add federation /version APIErik Johnston2016-08-051-1/+17
* Change the way we specify if we require auth or notErik Johnston2016-08-051-40/+55
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_ids_apiErik Johnston2016-08-041-3/+1
|\
| * E2E keys: Make federation query share code with client queryRichard van der Hoff2016-08-021-3/+1
* | Add /state_ids federation APIErik Johnston2016-08-032-0/+34
|/
* Linearize some federation endpoints based on (origin, room_id)Erik Johnston2016-06-171-1/+1
* Disable responding with canonical json for federationErik Johnston2016-06-171-1/+1
* Fix up federation PublicRoomListErik Johnston2016-06-081-1/+1
* Enable auth on federation PublicRoomListErik Johnston2016-06-081-5/+0
* pep8David Baker2016-06-011-1/+3
* Basic, un-cached support for secondary_directory_serversDavid Baker2016-05-312-1/+13
* Fix c+p failDavid Baker2016-05-311-17/+0
* Add federation room list servletDavid Baker2016-05-311-1/+64
* Add an openidish mechanism for proving to third parties that you own a given ...Mark Haines2016-05-051-1/+46
* Fix typo in event_auth servlet pathErik Johnston2016-04-291-1/+1
* Lower timeout for make_membership_eventErik Johnston2016-04-151-1/+2
* Intern all the thingsErik Johnston2016-03-231-14/+14
* Use parse_json_object_from_request to parse JSON out of request bodiesMark Haines2016-03-111-2/+2
* Add profile information to invitesErik Johnston2016-03-041-0/+1
* Allow third_party_signed to be specified on /joinDaniel Wagner-Hall2016-02-231-1/+11
* Remove redundated BaseHomeServerErik Johnston2016-01-263-84/+54
* copyrightsMatthew Hodgson2016-01-073-3/+3
* Host /unstable and /r0 versions of r0 APIsDaniel Wagner-Hall2015-12-011-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-052-3/+52
* Allow rejecting invitesDaniel Wagner-Hall2015-10-202-2/+42
* Implement third party identifier invitesDaniel Wagner-Hall2015-10-012-3/+4
* Get the end-to-end key federation workingMark Haines2015-07-242-8/+8
* Add federation support for end-to-end key requestsMark Haines2015-07-232-0/+90
* Log more when we have processed the requestErik Johnston2015-06-151-0/+1
* Log where a request came from in federationErik Johnston2015-06-021-0/+2
* Merge pull request #156 from matrix-org/erikj/join_perfMark Haines2015-05-221-2/+4
|\
| * Add doc stringsErik Johnston2015-05-221-0/+2
| * Add a timeout param to get_eventErik Johnston2015-05-191-2/+2
* | Log origin and stats of incoming transactionsErik Johnston2015-05-221-0/+8
|/
* Add missing servlet to listErik Johnston2015-03-191-0/+1
* Count incoming HTTP requests per servlet that respondsPaul "LeoNerd" Evans2015-03-121-0/+4
* Appease pep8Paul "LeoNerd" Evans2015-03-051-19/+27
* Append a $ on PATH at registration time, meaning each PATH attribute doesn't ...Paul "LeoNerd" Evans2015-03-051-13/+14
* Slightly neater(?) arrangement of authentication wrapper for HTTP servlet met...Paul "LeoNerd" Evans2015-03-051-25/+37
* Remove the dead 'rate_limit_origin' method from TransportLayerServerPaul "LeoNerd" Evans2015-03-051-6/+0
* Move federation API responding code out of weird mix of lambdas into Servlet-...Paul "LeoNerd" Evans2015-03-051-170/+130
* Merge branch 'develop' of github.com:matrix-org/synapse into batched_get_pduErik Johnston2015-03-022-3/+23
|\
| * Make the federation server ratelimiting configurable.Erik Johnston2015-03-021-5/+5
| * Move federation rate limiting out of transport layerErik Johnston2015-02-272-204/+4
| * Document FederationRateLimiterErik Johnston2015-02-271-8/+51
| * Initial implementation of federation server rate limitingErik Johnston2015-02-262-5/+182
* | Implement and use new batched get missing pduErik Johnston2015-02-232-0/+50
|/
* Blunty replace json with simplejsonErik Johnston2015-02-111-1/+1
* Apply sanity to the transport client interface. Convert 'make_join' and 'send...Erik Johnston2015-02-041-26/+16
* Initial implementation of auth conflict resolutionErik Johnston2015-01-292-1/+36
* Finish renaming "context" to "room_id" in federation codebaseMark Haines2015-01-162-29/+19
* Fold _do_request_for_transaction into the methods that called it since it was...Mark Haines2015-01-161-44/+11
* Split transport layer into client and server partsMark Haines2015-01-163-0/+647