summary refs log tree commit diff
path: root/synapse/federation (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix bugs with invites/joins across federatiom.Erik Johnston2014-11-121-6/+1
* Fix bugs which broke federation due to changes in function signatures.Erik Johnston2014-11-111-2/+2
* PEP8Erik Johnston2014-11-103-8/+9
* Remove useless commentsErik Johnston2014-11-101-23/+0
* Add auth to the various server-server APIsErik Johnston2014-11-102-7/+10
* Fix backfill to work. Add auth to backfill requestErik Johnston2014-11-102-11/+31
* Finish redaction algorithm.Erik Johnston2014-11-101-4/+2
* Add '/event_auth/' federation apiErik Johnston2014-11-072-0/+31
* Implement invite part of invite join danceErik Johnston2014-11-071-1/+14
* Remove /context/ requestErik Johnston2014-11-072-16/+0
* Return auth chain when handling send_joinErik Johnston2014-11-071-5/+15
* Fix bug in replicationErik Johnston2014-11-041-1/+1
* PEP8Erik Johnston2014-11-041-4/+13
* Add support for sending failuresErik Johnston2014-11-042-2/+29
* Remove unused interfaceErik Johnston2014-11-041-8/+0
* Remove unused importsErik Johnston2014-11-042-5/+0
* Fix bugs in generating event signatures and hashingErik Johnston2014-11-032-21/+3
* Rename PDU fields to match that of events.Erik Johnston2014-11-034-308/+74
* For now, don't store txn -> pdu mappings.Erik Johnston2014-11-031-1/+0
* Remove more references to dead PDU tablesErik Johnston2014-10-311-2/+2
* Remove PDU tables.Erik Johnston2014-10-312-71/+1
* Actually don't store any PDUsErik Johnston2014-10-311-14/+13
* Don't store any PDUsErik Johnston2014-10-311-23/+24
* Move the impl of backfill to use events.Erik Johnston2014-10-311-3/+3
* Convert event ids to be of the form :example.comErik Johnston2014-10-301-19/+16
* Start filling out and using new events tablesErik Johnston2014-10-291-3/+9
* Begin implementing all the PDU storage stuff in Events landErik Johnston2014-10-281-4/+7
* Merge branch 'event_signing' of github.com:matrix-org/synapse into federation...Erik Johnston2014-10-273-21/+58
|\
| * fix pyflakes warningsMark Haines2014-10-271-0/+2
| * Merge branch 'develop' into event_signingMark Haines2014-10-271-7/+20
| |\
| * | Remove signatures from pdu when computing hashes to use for prev pdus, make s...Mark Haines2014-10-171-1/+1
| * | Merge branch 'develop' into event_signingMark Haines2014-10-174-13/+14
| |\ \
| * | | Rename 'meta' to 'unsigned'Mark Haines2014-10-172-8/+7
| * | | move 'age' into 'meta' subdict so that it is clearer that it is not part of t...Mark Haines2014-10-172-7/+19
| * | | Hash the same content covered by the signature when referencing previous PDUs...Mark Haines2014-10-171-2/+4
| * | | Include hashes of previous pdus when referencing themMark Haines2014-10-163-11/+14
| * | | Sign outgoing PDUs.Mark Haines2014-10-161-1/+5
| * | | persist hashes and origin signatures for PDUsMark Haines2014-10-151-1/+16
* | | | Merge branch 'develop' of github.com:matrix-org/synapse into federation_autho...Erik Johnston2014-10-275-21/+35
|\ \ \ \ | | |_|/ | |/| |
| * | | Check that we have auth headers and fail nicelyErik Johnston2014-10-171-0/+5
| * | | More log lines.Erik Johnston2014-10-171-7/+15
| | |/ | |/|
| * | keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating ...Mark Haines2014-10-171-0/+1
| * | SPEC-7: Rename 'ts' to 'origin_server_ts'Mark Haines2014-10-174-13/+13
| |/
| * SYN-103: Ignore the 'origin' key in received EDUs. Instead take the origin fr...Mark Haines2014-10-142-3/+7
* | Use state groups to get current state. Make join dance actually work.Erik Johnston2014-10-172-6/+68
* | Finish implementing the new join dance.Erik Johnston2014-10-172-24/+110
* | Start implementing the invite/join dance. Continue moving auth to use event.s...Erik Johnston2014-10-162-4/+52
|/
* Respond with more helpful error messages for unsigned requestsMark Haines2014-10-131-2/+2
* Raise a SynapseError if the authorisation header is missing or malformedMark Haines2014-10-131-19/+27
* Remove debug logging, raise a proper SynapseError if the auth header is missingMark Haines2014-10-131-5/+4
* Verify signatures for server2server requestsMark Haines2014-10-132-22/+89
* SYN-75 sign at the request level rather than the transaction levelMark Haines2014-10-133-28/+8
* Merge branch develop into server2server_signingMark Haines2014-10-132-4/+8
|\
| * Add a keyword argument to get_json to avoid retrying on DNS failures. Rather ...Mark Haines2014-10-022-4/+8
* | SYN-75 Verify signatures on server to server transactionsMark Haines2014-09-303-23/+26
* | Sign federation transactionsMark Haines2014-09-241-1/+8
|/
* Fix bug where we incorrectly calculated 'age_ts' from 'age' key rather than t...Erik Johnston2014-09-151-2/+3
* Fix 'age' key to update on retriesErik Johnston2014-09-152-5/+31
* Correctly handle the 'age' key in events and pdusErik Johnston2014-09-151-3/+12
* Make the state resolution use actual power levels rather than taking them fro...Erik Johnston2014-09-121-0/+1
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-036-6/+6
* Don't eat federation transmit errors during unit tests; fix remote presence E...Paul "LeoNerd" Evans2014-09-031-1/+0
* Add all the necessary checks to make banning work.Erik Johnston2014-09-011-0/+1
* Fix a couple of bugs in presence handler related to pushing updatesto the cor...Erik Johnston2014-08-291-0/+2
* Avoid AlreadyCalledError from EDU sending failuresPaul "LeoNerd" Evans2014-08-281-1/+2
* Remove unused populate_previous_pdusMark Haines2014-08-272-21/+0
* Fold federation/handler into handlers/federationMark Haines2014-08-261-156/+0
* Use store.persist_event rather than pdu_actions.persist_outgoing/pdu_actions....Mark Haines2014-08-262-21/+2
* Move pdu and event persistence into a single persist_event functionMark Haines2014-08-261-28/+2
* Merge branch 'develop' into storage_transactionsMark Haines2014-08-261-2/+2
|\
| * Ensure that we don't have duplicate hosts in the pdu destinations listErik Johnston2014-08-241-2/+2
* | Take a snapshot of the state of the room before performing updatesMark Haines2014-08-221-6/+5
|/
* Merge branch 'master' of github.com:matrix-org/synapse into sql_refactorErik Johnston2014-08-191-0/+1
|\
| * Ensure that federation's .send_edu() returns a DeferredPaul "LeoNerd" Evans2014-08-191-0/+1
* | Add a 'backfill room' buttonErik Johnston2014-08-192-10/+21
* | Add two different columns for ordering the events table, one which can be use...Erik Johnston2014-08-181-2/+2
|/
* Added a urls module for keeping client and federation prefixes.Kegan Dougal2014-08-141-3/+1
* Make federation use resource_for_federation as well.Kegan Dougal2014-08-141-1/+1
* when we're talking about backfilling data in federation, call it backfilling ...Matthew Hodgson2014-08-134-31/+31
* Define the concept of a 'federation Query'; creating API for making and handl...Paul "LeoNerd" Evans2014-08-132-0/+75
* Namespace all the Federation HTTP URLs to /matrix/federation/v1/...Paul "LeoNerd" Evans2014-08-131-15/+18
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-137-0/+7
* Reference Matrix Home Servermatrix.org2014-08-127-0/+1790