Commit Graph

39 Commits (d7412c4df1cdfc1128b6d63a38c4ac1d6f08b76b)

Author SHA1 Message Date
Erik Johnston d7412c4df1 Remove unused interface 11 years ago
Erik Johnston ad6eacb3e9 Rename PDU fields to match that of events. 11 years ago
Erik Johnston bfa36a72b9 Remove PDU tables. 11 years ago
Erik Johnston 21fe249d62 Actually don't store any PDUs 11 years ago
Erik Johnston 841df4da71 Don't store any PDUs 11 years ago
Erik Johnston f2de2d644a Move the impl of backfill to use events. 11 years ago
Erik Johnston 5ffe5ab43f Use state groups to get current state. Make join dance actually work. 11 years ago
Mark Haines f5cf7ac25b SPEC-7: Rename 'ts' to 'origin_server_ts' 11 years ago
Mark Haines c5cec1cc77 Rename 'meta' to 'unsigned' 11 years ago
Mark Haines 4d1a7624f4 move 'age' into 'meta' subdict so that it is clearer that it is not part of the signed data 11 years ago
Erik Johnston f71627567b Finish implementing the new join dance. 11 years ago
Mark Haines bb04447c44 Include hashes of previous pdus when referencing them 11 years ago
Erik Johnston 1116f5330e Start implementing the invite/join dance. Continue moving auth to use event.state_events 11 years ago
Mark Haines 9aed791fc3 SYN-103: Ignore the 'origin' key in received EDUs. Instead take the origin from the transaction itself 11 years ago
Mark Haines 10ef8e6e4b SYN-75 sign at the request level rather than the transaction level 11 years ago
Mark Haines 574377636e Add a keyword argument to get_json to avoid retrying on DNS failures. Rather than passing MatrixHttpClient.RETRY_DNS_LOOKUP_FAILURES as a fake query string parameter 11 years ago
Mark Haines b95a178584 SYN-75 Verify signatures on server to server transactions 11 years ago
Mark Haines 52ca867670 Sign federation transactions 11 years ago
Erik Johnston 40d2f38abe Fix bug where we incorrectly calculated 'age_ts' from 'age' key rather than the reverse. Don't transmit age_ts to clients for now. 11 years ago
Erik Johnston 6ac0b4ade8 Fix 'age' key to update on retries 11 years ago
Erik Johnston 5bd9369a62 Correctly handle the 'age' key in events and pdus 11 years ago
Matthew Hodgson 8a7c1d6a00 fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch. 11 years ago
Paul "LeoNerd" Evans 86d6232236 Don't eat federation transmit errors during unit tests; fix remote presence EDU-sending test because of this 11 years ago
Erik Johnston 5dd38d579b Fix a couple of bugs in presence handler related to pushing updatesto the correct user. Fix presence tests. 11 years ago
Paul "LeoNerd" Evans b1da3fa0a7 Avoid AlreadyCalledError from EDU sending failures 11 years ago
Mark Haines 474dcecb11 Remove unused populate_previous_pdus 11 years ago
Mark Haines 6966971a28 Use store.persist_event rather than pdu_actions.persist_outgoing/pdu_actions.persist_received 11 years ago
Erik Johnston 2c4908ed26 Ensure that we don't have duplicate hosts in the pdu destinations list 11 years ago
Paul "LeoNerd" Evans 992782b9f5 Ensure that federation's .send_edu() returns a Deferred 11 years ago
Erik Johnston 75b6d982a0 Add a 'backfill room' button 11 years ago
Matthew Hodgson 59dfbaba3b when we're talking about backfilling data in federation, call it backfilling - not pagination. 11 years ago
Paul "LeoNerd" Evans 827de7cee9 Define the concept of a 'federation Query'; creating API for making and handling Queries on the Federation's increasingly-inaccurately-named ReplicationLayer 11 years ago
Matthew Hodgson f98e6380f1 add in whitespace after copyright statements to improve legibility 11 years ago
matrix.org 4f475c7697 Reference Matrix Home Server 11 years ago