Commit Graph

579 Commits (9fbaed325f7e3ed4edff25636043b885b1cf388d)

Author SHA1 Message Date
Erik Johnston c2c153dd3b Log more detail when we fail to authenticate request 6 years ago
Erik Johnston 808d8e06aa Don't log exceptions when failing to fetch server keys 6 years ago
Amber Brown c334ca67bb
Integrate presence from hotfixes (#3694) 6 years ago
Amber Brown b37c472419
Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) 6 years ago
Erik Johnston 72d1902bbe Fixup doc comments 6 years ago
Richard van der Hoff 53bca4690b more metrics for the federation and appservice senders 6 years ago
Richard van der Hoff 19a17068f1 Check m.room.create for sane room_versions 6 years ago
Erik Johnston a3f5bf79a0 Add EDU/query handling over replication 6 years ago
Richard van der Hoff f900d50824 include known room versions in outgoing make_joins 6 years ago
Richard van der Hoff 3777fa26aa sanity check response from make_join 6 years ago
Richard van der Hoff 0d63d93ca8 Enforce compatibility when processing make_join requests 6 years ago
Richard van der Hoff 15c1ae45e5 Docstrings for BaseFederationServlet 6 years ago
Richard van der Hoff 0a65450d04 Validation for events/rooms in fed requests 6 years ago
Richard van der Hoff 018d75a148 Refactor code for turning HttpResponseException into SynapseError 6 years ago
Richard van der Hoff fa7dc889f1 Be more careful which errors we send back over the C-S API 6 years ago
Richard van der Hoff c82ccd3027 Factor out exception handling in federation_client 6 years ago
Amber Brown da7785147d
Python 3: Convert some unicode/bytes uses (#3569) 6 years ago
Travis Ralston 37be52ac34
limt -> limit 6 years ago
Travis Ralston e908b86832 Remove pdu_failures from transactions 6 years ago
Travis Ralston 7d32f0d745
Update the send_leave path to be an event_id 6 years ago
Richard van der Hoff ce0c18dec5 Improve logging for exceptions handling PDUs 6 years ago
Richard van der Hoff 667fba68f3 Run things as background processes 6 years ago
Richard van der Hoff 6e3fc657b4 Resource tracking for background processes 6 years ago
Krombel 3366b9c534 rename assert_params_in_request to assert_params_in_dict 6 years ago
Amber Brown 49af402019 run isort 6 years ago
Richard van der Hoff 3cf3e08a97 Implementation of server_acls 6 years ago
Richard van der Hoff 546bc9e28b More server_name validation 6 years ago
Richard van der Hoff 508196e08a
Reject invalid server names (#3480) 6 years ago
Amber Brown 6350bf925e
Attempt to be more performant on PyPy (#3462) 7 years ago
Amber Brown 77078d6c8e handle federation not telling us about prev_events 7 years ago
Amber Brown c2eff937ac
Populate synapse_federation_client_sent_pdu_destinations:count again (#3386) 7 years ago
Amber Brown a61738b316
Remove run_on_reactor (#3395) 7 years ago
Richard van der Hoff 9fc5b74b24 simplify get_persisted_pdu 7 years ago
Ivan Shapovalov c88d50aa8f federation/send_queue.py: fix usage of sortedcontainers.SortedDict 7 years ago
Amber Brown f7869f8f8b
Port to sortedcontainers (with tests!) (#3332) 7 years ago
Ivan Shapovalov 7d9d75e4e8 federation/send_queue.py: fix usage of LaterGauge 7 years ago
Amber Brown c936a52a9e
Consistently use six's iteritems and wrap lazy keys/values in list() if they're not meant to be lazy (#3307) 7 years ago
Amber Brown e987079037 fixes 7 years ago
Amber Brown 53cc2cde1f cleanup 7 years ago
Amber Brown 071206304d cleanup pep8 errors 7 years ago
Amber Brown 85ba83eb51 fixes 7 years ago
Amber Brown df9f72d9e5 replacing portions 7 years ago
Damir Manapov db18d854cd transaction_id, destination twice 7 years ago
Richard van der Hoff 33f469ba19 Apply some limits to depth to counter abuse 7 years ago
Adrian Tschira d82b6ea9e6 Move more xrange to six 7 years ago
Richard van der Hoff 2a13af23bc Use run_in_background in preference to preserve_fn 7 years ago
Richard van der Hoff 9255a6cb17 Improve exception handling for background processes 7 years ago
Richard van der Hoff 0c280d4d99 Reinstate linearizer for federation_server.on_context_state_request 7 years ago
Richard van der Hoff b1dfbc3c40 Refactor store.have_events 7 years ago
Richard van der Hoff 1f4b498b73 Add some comments 7 years ago