Erik Johnston
|
b4e2290d89
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_ids_api
|
2016-08-04 14:04:35 +01:00 |
Erik Johnston
|
e3a720217a
|
Add /state_ids federation API
The new API only returns the event_ids for the state, as most
requesters will already have the vast majority of the events already.
|
2016-08-03 14:47:37 +01:00 |
Richard van der Hoff
|
1efee2f52b
|
E2E keys: Make federation query share code with client query
Refactor the e2e query handler to separate out the local query, and then make
the federation handler use it.
|
2016-08-02 18:12:00 +01:00 |
Erik Johnston
|
8f4a9bbc16
|
Linearize some federation endpoints based on (origin, room_id)
|
2016-06-17 16:43:45 +01:00 |
Erik Johnston
|
120c238705
|
Disable responding with canonical json for federation
|
2016-06-17 16:10:37 +01:00 |
Erik Johnston
|
d88faf92d1
|
Fix up federation PublicRoomList
|
2016-06-08 14:39:31 +01:00 |
Erik Johnston
|
1fd6eb695d
|
Enable auth on federation PublicRoomList
|
2016-06-08 14:15:18 +01:00 |
David Baker
|
6ecb2ca4ec
|
pep8
|
2016-06-01 09:48:55 +01:00 |
David Baker
|
d240796ded
|
Basic, un-cached support for secondary_directory_servers
|
2016-05-31 17:20:07 +01:00 |
David Baker
|
70ecb415f5
|
Fix c+p fail
|
2016-05-31 12:00:54 +01:00 |
David Baker
|
e1625d62a8
|
Add federation room list servlet
|
2016-05-31 11:55:57 +01:00 |
Mark Haines
|
9c272da05f
|
Add an openidish mechanism for proving to third parties that you own a given user_id
|
2016-05-05 13:42:44 +01:00 |
Erik Johnston
|
62b51b8452
|
Fix typo in event_auth servlet path
|
2016-04-29 12:00:51 +01:00 |
Erik Johnston
|
914f1eafac
|
Lower timeout for make_membership_event
Calls to make_membership_event are done in response to client requests,
and so should not be retried over long timeframes.
|
2016-04-15 11:22:23 +01:00 |
Erik Johnston
|
acdfef7b14
|
Intern all the things
|
2016-03-23 16:25:54 +00:00 |
Mark Haines
|
e9c1cabac2
|
Use parse_json_object_from_request to parse JSON out of request bodies
|
2016-03-11 16:41:03 +00:00 |
Erik Johnston
|
ed61a49169
|
Add profile information to invites
|
2016-03-04 14:35:02 +00:00 |
Daniel Wagner-Hall
|
577951b032
|
Allow third_party_signed to be specified on /join
|
2016-02-23 15:11:25 +00:00 |
Erik Johnston
|
9959d9ece8
|
Remove redundated BaseHomeServer
|
2016-01-26 13:52:29 +00:00 |
Matthew Hodgson
|
6c28ac260c
|
copyrights
|
2016-01-07 04:26:29 +00:00 |
Daniel Wagner-Hall
|
14d7acfad4
|
Host /unstable and /r0 versions of r0 APIs
|
2015-12-01 17:34:32 +00:00 |
Erik Johnston
|
cf4ef5f3c7
|
Only retry federation requests for a long time for background requests
|
2015-11-17 18:26:50 +00:00 |
Daniel Wagner-Hall
|
2cebe53545
|
Exchange 3pid invites for m.room.member invites
|
2015-11-05 16:43:19 +00:00 |
Daniel Wagner-Hall
|
137fafce4e
|
Allow rejecting invites
This is done by using the same /leave flow as you would use if you had
already accepted the invite and wanted to leave.
|
2015-10-20 11:58:58 +01:00 |
Daniel Wagner-Hall
|
5b3e9713dd
|
Implement third party identifier invites
|
2015-10-01 17:49:52 +01:00 |
Mark Haines
|
2da3b1e60b
|
Get the end-to-end key federation working
|
2015-07-24 18:26:46 +01:00 |
Mark Haines
|
62c010283d
|
Add federation support for end-to-end key requests
|
2015-07-23 16:03:38 +01:00 |
Erik Johnston
|
cee69441d3
|
Log more when we have processed the request
|
2015-06-15 17:11:44 +01:00 |
Erik Johnston
|
3483b78d1a
|
Log where a request came from in federation
|
2015-06-02 18:15:13 +01:00 |
Mark Haines
|
36317f3dad
|
Merge pull request #156 from matrix-org/erikj/join_perf
Make joining #matrix:matrix.org over federation quicker
|
2015-05-22 16:09:54 +01:00 |
Erik Johnston
|
284f55a7fb
|
Add doc strings
|
2015-05-22 15:18:04 +01:00 |
Erik Johnston
|
b21d015c55
|
Log origin and stats of incoming transactions
|
2015-05-22 14:44:25 +01:00 |
Erik Johnston
|
5b1631a4a9
|
Add a timeout param to get_event
|
2015-05-19 14:53:32 +01:00 |
Erik Johnston
|
c178e4e6ca
|
Add missing servlet to list
|
2015-03-19 17:48:21 +00:00 |
Paul "LeoNerd" Evans
|
1748605c5d
|
Count incoming HTTP requests per servlet that responds
|
2015-03-12 16:24:51 +00:00 |
Paul "LeoNerd" Evans
|
d79d91a4a7
|
Appease pep8
|
2015-03-05 20:55:40 +00:00 |
Paul "LeoNerd" Evans
|
5eab2549ab
|
Append a $ on PATH at registration time, meaning each PATH attribute doesn't need it
|
2015-03-05 20:36:05 +00:00 |
Paul "LeoNerd" Evans
|
7644cb79b2
|
Slightly neater(?) arrangement of authentication wrapper for HTTP servlet methods
|
2015-03-05 20:33:16 +00:00 |
Paul "LeoNerd" Evans
|
ba8ac996f9
|
Remove the dead 'rate_limit_origin' method from TransportLayerServer
|
2015-03-05 19:43:17 +00:00 |
Paul "LeoNerd" Evans
|
a901ed16b5
|
Move federation API responding code out of weird mix of lambdas into Servlet-style methods on instances
|
2015-03-05 19:10:57 +00:00 |
Erik Johnston
|
0a036944bd
|
Merge branch 'develop' of github.com:matrix-org/synapse into batched_get_pdu
|
2015-03-02 13:53:30 +00:00 |
Erik Johnston
|
9d9b230501
|
Make the federation server ratelimiting configurable.
|
2015-03-02 11:33:45 +00:00 |
Erik Johnston
|
0554d07082
|
Move federation rate limiting out of transport layer
|
2015-02-27 15:41:52 +00:00 |
Erik Johnston
|
9dc9118e55
|
Document FederationRateLimiter
|
2015-02-27 15:16:47 +00:00 |
Erik Johnston
|
93d90765c4
|
Initial implementation of federation server rate limiting
|
2015-02-26 16:15:26 +00:00 |
Erik Johnston
|
db215b7e00
|
Implement and use new batched get missing pdu
|
2015-02-23 13:58:02 +00:00 |
Erik Johnston
|
4ebbaf0d43
|
Blunty replace json with simplejson
|
2015-02-11 14:23:10 +00:00 |
Erik Johnston
|
ae46f10fc5
|
Apply sanity to the transport client interface. Convert 'make_join' and 'send_join' to accept iterables of destinations
|
2015-02-04 16:28:12 +00:00 |
Erik Johnston
|
78015948a7
|
Initial implementation of auth conflict resolution
|
2015-01-29 16:52:33 +00:00 |
Mark Haines
|
5fed042640
|
Finish renaming "context" to "room_id" in federation codebase
|
2015-01-16 19:01:03 +00:00 |
Mark Haines
|
2408c4b0a4
|
Fold _do_request_for_transaction into the methods that called it since it was a trivial wrapper around client.get_json
|
2015-01-16 19:01:03 +00:00 |
Mark Haines
|
602684eac5
|
Split transport layer into client and server parts
|
2015-01-16 19:01:03 +00:00 |