Commit Graph

55 Commits (92d39126d70477da65c478c1ffc5a6ef124833d6)

Author SHA1 Message Date
Erik Johnston edb33eb163 Rename fields to _ids 8 years ago
Erik Johnston bcc9cda8ca Fix copy + paste fails 8 years ago
Erik Johnston e3a720217a Add /state_ids federation API 8 years ago
Richard van der Hoff 1efee2f52b E2E keys: Make federation query share code with client query 8 years ago
Erik Johnston c9154b970c Don't double wrap 200 8 years ago
Erik Johnston b3d5c4ad9d Fix response cache 8 years ago
Erik Johnston 248e6770ca Cache federation state responses 8 years ago
Erik Johnston 8f4a9bbc16 Linearize some federation endpoints based on (origin, room_id) 9 years ago
Erik Johnston 2884712ca7 Only re-sign our own events 9 years ago
Erik Johnston d41a1a91d3 Linearize fetching of gaps on incoming events 9 years ago
Erik Johnston 17aab5827a Add some logging for when servers ask for missing events 9 years ago
Mark Haines 9c272da05f Add an openidish mechanism for proving to third parties that you own a given user_id 9 years ago
Mark Haines 5244c0b48e Remove unused backfilled parameter from persist_event 9 years ago
Erik Johnston 9adf0e92bc Catch exceptions from EDU handling 9 years ago
Erik Johnston 3c5f25507b Yield on EDU handling 9 years ago
Daniel Wagner-Hall 577951b032 Allow third_party_signed to be specified on /join 9 years ago
Erik Johnston 2c1fbea531 Fix up logcontexts 9 years ago
Matthew Hodgson 6c28ac260c copyrights 9 years ago
Daniel Wagner-Hall 2cebe53545 Exchange 3pid invites for m.room.member invites 9 years ago
Daniel Wagner-Hall 137fafce4e Allow rejecting invites 9 years ago
Daniel Wagner-Hall 0c38e8637f Remove unnecessary class-wrapping 9 years ago
Daniel Wagner-Hall 5b3e9713dd Implement third party identifier invites 9 years ago
Mark Haines 0cceb2ac92 Add a few strategic new lines to break up the on_query_client_keys and on_claim_client_keys methods in federation_server.py 9 years ago
Mark Haines 62c010283d Add federation support for end-to-end key requests 9 years ago
Erik Johnston c71176858b Newline, remove debug logging 10 years ago
Erik Johnston a2c4f3f150 Fix daedlock 10 years ago
Erik Johnston 476899295f Change the way we do logging contexts so that they survive divergences 10 years ago
Erik Johnston 23c639ff32 Split a storage function in two so that we don't have to do extra work. 10 years ago
Paul "LeoNerd" Evans 2e4f0b2bd7 Replace the @metrics.counted annotations in federation with specifically-written counters and distributions 10 years ago
Paul "LeoNerd" Evans 9470412316 Initial attempt at sprinkling some @metrics.counted decorations around the federation code 10 years ago
Erik Johnston 9708f49abf Docs 10 years ago
Erik Johnston ae702d161a Handle if get_missing_pdu returns 400 or not all events. 10 years ago
Erik Johnston 29481690c5 If we're yielding don't add errback 10 years ago
Erik Johnston 23d9bd1d74 Process transactions serially. 10 years ago
Erik Johnston db215b7e00 Implement and use new batched get missing pdu 10 years ago
Erik Johnston 0ac2a79faa Initial stab at implementing a batched get_missing_pdus request 10 years ago
Erik Johnston 676e8ee78a Remove debug raise 10 years ago
Erik Johnston 659ead082f Format the response of transaction request in a nicer way 10 years ago
Erik Johnston c82e26ad4b Actually respond with JSON to incoming transaction 10 years ago
Erik Johnston 02bfa889de Handle recieving failures in transactions 10 years ago
Erik Johnston 72a4de2ce6 Use consumeErrors=True on all DeferredLists. 10 years ago
Erik Johnston 91fc5eef1d Mark old events as outliers. 10 years ago
Erik Johnston 6138584651 Don't return anything from _handle_new_pdu, since we ignore the return value anyway 10 years ago
Erik Johnston 963256638d Correctly handle all the places that can throw exceptions 10 years ago
Erik Johnston 697ab75a34 Sign auth_chains when returned by /state/ requests 10 years ago
Erik Johnston 8dae5c8108 Remove unused imports 10 years ago
Erik Johnston 0dd3aea319 Keep around the old (buggy) version of the prune_event function so that we can use it to check signatures for events on old servers 10 years ago
Erik Johnston 776ac820f9 Briefly doc structure of query_auth API. 10 years ago
Erik Johnston a70a801184 Fix bug where we superfluously asked for current state. Change API of /query_auth/ so that we don't duplicate events in the response. 10 years ago
Erik Johnston c1d860870b Fix regression where we no longer correctly handled the case of gaps in our event graph 10 years ago