Commit Graph

1244 Commits (c4e3029d55c228375725ccacd326e1ee5cc8dd73)

Author SHA1 Message Date
Erik Johnston c4e3029d55 Add cache layer to state group resolution 10 years ago
Erik Johnston cc0532a4bf Explicitly list the RejectedReasons that we can prove 10 years ago
Erik Johnston 0cd66885e3 Move delta/v13.sql to delta/v12.sql 10 years ago
Erik Johnston e890ce223c Don't query auth if the only difference is events that were rejected due to auth. 10 years ago
Erik Johnston c78b5fb1f1 Make seen_ids a set 10 years ago
Erik Johnston 9f2573eea1 Return body of response in HttpResponseException 10 years ago
Erik Johnston 3737329d9b Handle the fact the list.remove raises if element doesn't exist 10 years ago
David Baker a93fa42bce priority class now dealt with in namespaced rule_id 10 years ago
David Baker aaf50bf6f3 Give server default rules the 'default' attribute and fix various brokenness. 10 years ago
David Baker 2df41aa138 Server default rules now of all kinds rather than all being at lowest prio. 10 years ago
David Baker f90782a658 namespace rule IDs to be unique within their scope and rule type. 10 years ago
Erik Johnston e9c85a4d5a Connection errors in twisted aren't RuntimeErrors 10 years ago
Erik Johnston e1515c3e91 Pass through list of room hosts from room alias query to federation so that it can retry against different room hosts 10 years ago
Erik Johnston 26a041541b SYN-202: Log as WARN the 404 'Presence information not visible' errors instead of as ERROR since they were spamming the logs 10 years ago
Erik Johnston ae46f10fc5 Apply sanity to the transport client interface. Convert 'make_join' and 'send_join' to accept iterables of destinations 10 years ago
David Baker 2e77ba637a More s/instance_handle/profile_tag/ 10 years ago
Erik Johnston 95e2d2d36d When returning lists of servers from alias lookups, put the current server first in the list 10 years ago
Erik Johnston 650e32d455 Change context.auth_events to what the auth_events would be bases on context.current_state, rather than based on the auth_events from the event. 10 years ago
Erik Johnston ff78eded01 Retry make_join 10 years ago
Erik Johnston 03d415a6a2 Brief comment on why we do some things on every call to persist_event and not others 10 years ago
Erik Johnston f275ba49bb Fix state resolution to remember join_rules is a type of auth event. 10 years ago
Erik Johnston c0462dbf15 Rearrange persist_event so that do all the queries that need to be done before returning early if we have already persisted that event. 10 years ago
Erik Johnston 02be8da5e1 Add doc to get_event 10 years ago
David Baker dc7bb70f22 s/instance_handle/profile_tag/ 10 years ago
Erik Johnston 3c39f42a05 New line 10 years ago
Erik Johnston 7dd1c5c542 Neaten the handling of state and auth_chain up a bit 10 years ago
David Baker 9a71add1c0 Use set_tweak instead of set_sound 10 years ago
Erik Johnston 9bace3a367 Actually, the old prune_event function was non-deterministic, so no point keeping it around :( 10 years ago
Erik Johnston 8dae5c8108 Remove unused imports 10 years ago
Erik Johnston 7b810e136e Add new FederationBase 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 6efd4d1649 Don't completely die if get auth_chain or querying auth_chain requests fail 10 years ago
Erik Johnston 77a076bd25 Set combinations is | and not + 10 years ago
Erik Johnston fed29251d7 Spelling 10 years ago
Erik Johnston 06c34bfbae Give exception better message 10 years ago
Erik Johnston 4ff2273b30 Add FIXME note. 10 years ago
Erik Johnston 0f48e22ef6 PEP8 10 years ago
Erik Johnston 51969f9e5f Return rejected events if asked for it over federation. 10 years ago
Erik Johnston e7ca813dd4 Try to ensure we don't persist an event we have already persisted. In persist_event check if we already have the event, if so then update instead of replacing so that we don't cause a bump of the stream_ordering. 10 years ago
Mark Haines a2da04b8ab Add pydenticon to python_dependencies 10 years ago
Mark Haines 4574b5a9e6 Generate a list of dependencies from synapse/python_dependencies.py 10 years ago
Erik Johnston 40c6fe1b81 Don't bother requesting PDUs with bad signatures from the same server 10 years ago
Mark Haines 1bb0528316 Add Cache-Control header to identicon 10 years ago
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. 10 years ago
Mark Haines f2eda123b7 Fix setting identicon width and height 10 years ago
Mark Haines 038f5afb07 Spell height more correctly 10 years ago
Mark Haines 22c1ffb0a0 Add a media/v1/identicon resource for generating identicons using pydenticon 10 years ago
Mark Haines d8cf06e525 Bump version to 0.6.1d 10 years ago
Erik Johnston 3b33529dfd Bump version 10 years ago
David Baker 365e007bee Ignore empty strings for display names & room names in notifications 10 years ago