summary refs log tree commit diff
path: root/synapse/replication/tcp/commands.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-09-20Invalidate signing key cache when we gat an updateRichard van der Hoff1-17/+24
This might make the cache slightly more efficient.
2017-09-20Remove redundant `preserve_fn`Richard van der Hoff1-2/+2
preserve_fn is a no-op unless the wrapped function returns a Deferred. verify_json_objects_for_server returns a list, so this is doing nothing.
2017-09-19Fix concurrent server_key requests (#2458)Richard van der Hoff2-4/+58
Fix a bug where we could end up firing off multiple requests for server_keys for the same server at the same time.
2017-09-19Add a config option to block all room invites (#2457)Richard van der Hoff5-0/+44
- allows sysadmins the ability to lock down their servers so that people can't send their users room invites.
2017-09-19add some comments to on_exchange_third_party_invite_requestRichard van der Hoff1-0/+11
2017-09-19PoC for filtering spammy events (#2456)Richard van der Hoff3-17/+69
Demonstration of how you might add some hooks to filter out spammy events.
2017-09-19Fix overzealous kicking of guest users (#2453)Richard van der Hoff1-1/+1
We should only kick guest users if the guest access event is authorised.
2017-09-18Clean up and document handling of logcontexts in Keyring (#2452)Richard van der Hoff2-28/+110
I'm still unclear on what the intended behaviour for `verify_json_objects_for_server` is, but at least I now understand the behaviour of most of the things it calls...
2017-09-18Don't filter out current state events from timelineErik Johnston2-3/+18
2017-09-18Also include the room_idDavid Baker1-0/+1
as really it's part of the event ID
2017-09-18Use .get - it's much shorterDavid Baker1-1/+1
2017-09-18Add support for event_id_only push formatDavid Baker1-0/+19
Param in the data dict of a pusher that tells an HTTP pusher to send just the event_id of the event it's notifying about and the notification counts. For clients that want to go & fetch the body of the event themselves anyway.
2017-09-18Correctly handle leaving room in /key/changesErik Johnston1-13/+12
2017-09-15Fix typoErik Johnston1-1/+1
2017-09-14Actually hook leave notifs upErik Johnston1-2/+3
2017-09-13Handle joining/leaving rooms in /keys/changesErik Johnston1-1/+38
2017-09-13Get left roomsErik Johnston1-3/+32
2017-09-12In sync handle device lists for newly joined/left roomsErik Johnston1-2/+10
2017-09-08Add left section to /keys/changesErik Johnston3-11/+19
2017-09-07Send down device list change notif when member leaves/rejoins roomErik Johnston3-14/+55
2017-09-05Exclude the github issue template from our sdist (#2440)Richard van der Hoff2-0/+1
PR #2413 added an issue template, but just adding files to the project directory upsets the packaging scripts: we need to explicitly include or exclude them. Move the template into a .github directory to make that easy, and to de-clutter the root a bit.
2017-09-05do tox install with pip -eRichard van der Hoff1-5/+29
- this ensures we end up with a working virtualenv which we can use for other things.
2017-09-01Document known to work postgres versionPaul Tötterman1-0/+2
2017-09-01Set --python when running sytestRichard van der Hoff4-0/+4
.. because I want to make the 'install_and_run' script useful for non-synapse jobs, which do not accept --python. In any case we set up the path here, so sytest shouldn't be guessing it.
2017-09-01fix python path in jenkins scriptsRichard van der Hoff4-4/+4
2017-09-01Set --python when running sytestRichard van der Hoff4-0/+4
.. because I want to make the 'install_and_run' script useful for non-synapse jobs, which do not accept --python. In any case we set up the path here, so sytest shouldn't be guessing it.
2017-08-23Tweaks to the upgrade instructionsRichard van der Hoff1-33/+42
2017-08-22test federation client: Allow server-name and key-file as optionsRichard van der Hoff1-8/+28
so that you don't necessarily need a config file.
2017-08-17Improvements to the federation test clientRichard van der Hoff1-7/+58
Make it read the config file, primarily.
2017-08-17Update ISSUE_TEMPLATE.mdTom Lant1-1/+5
Added instructions for checking server version.
2017-08-17Update ISSUE_TEMPLATE.mdTom Lant1-3/+10
Responding to review comments.
2017-08-16Add prometheus configRichard van der Hoff3-0/+436
... from https://github.com/matrix-org/synapse-prometheus-config.
2017-08-16Fix user_dir startupRichard van der Hoff1-1/+1
Add missing parameter to _base.start_worker_reactor
2017-08-16Fix process startupRichard van der Hoff1-10/+13
escape the % that got added in 92168cb so that the process starts up ok.
2017-08-15explain why CPU affinity is a good ideaMatthew Hodgson1-0/+8
2017-08-15Allow configuration of CPU affinityRichard van der Hoff5-1/+23
Make it possible to set the CPU affinity in the config file, so that we don't need to remember to do it manually every time.
2017-08-15Factor out common application startRichard van der Hoff11-464/+248
We have 10 copies of this code, and I don't really want to update each one separately.
2017-08-14Update ISSUE_TEMPLATE.mdTom Lant1-2/+2
Removed the sentence encouraging people not to file a bug - if people are in doubt we'd rather they filed a bug than gave up entirely.
2017-08-14Update ISSUE_TEMPLATE.mdTom Lant1-1/+1
Oops capital L.