Erik Johnston
|
2b8f1a956c
|
Add per server retry limiting.
Factor out the pre destination retry logic from TransactionQueue so it
can be reused in both get_pdu and crypto.keyring
|
2015-02-17 17:20:56 +00:00 |
|
Erik Johnston
|
baa5b9a975
|
Cache results of get_pdu.
|
2015-02-16 18:02:39 +00:00 |
|
Erik Johnston
|
e9c85a4d5a
|
Connection errors in twisted aren't RuntimeErrors
|
2015-02-05 13:50:15 +00:00 |
|
Erik Johnston
|
e1515c3e91
|
Pass through list of room hosts from room alias query to federation so that it can retry against different room hosts
|
2015-02-05 13:44:42 +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
|
ff78eded01
|
Retry make_join
|
2015-02-04 13:55:10 +00:00 |
|
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
|
2015-02-03 14:58:30 +00:00 |
|
Erik Johnston
|
0f48e22ef6
|
PEP8
|
2015-02-03 10:43:29 +00:00 |
|
Erik Johnston
|
40c6fe1b81
|
Don't bother requesting PDUs with bad signatures from the same server
|
2015-02-02 17:06:37 +00:00 |
|
Erik Johnston
|
941f59101b
|
Don't fail an entire request if one of the returned events fails a signature check. If an event does fail a signature check, look in the local database and request it from the originator.
|
2015-02-02 16:56:01 +00:00 |
|
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.
|
2015-01-30 13:34:01 +00:00 |
|
Erik Johnston
|
78015948a7
|
Initial implementation of auth conflict resolution
|
2015-01-29 16:52:33 +00:00 |
|
Erik Johnston
|
0ef5bfd6a9
|
Start implementing auth conflict res
|
2015-01-28 16:16:53 +00:00 |
|
Erik Johnston
|
c92d64a6c3
|
Make it the responsibility of the replication layer to check signature and hashes.
|
2015-01-26 14:33:11 +00:00 |
|
Erik Johnston
|
7b88619241
|
Split up replication_layer module into client, server and transaction queue
|
2015-01-26 10:45:24 +00:00 |
|