- Nov 03, 2021
-
-
Nick Barrett authored
Co-authored-by:
Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
-
- Aug 05, 2021
-
-
Will Hunt authored
If there are no services providing a protocol, omit it completely instead of returning an empty dictionary. This fixes a long-standing spec compliance bug.
-
- Jun 17, 2021
-
-
Marcus authored
Reformat all files with the new version. Signed-off-by:
Marcus Hoffmann <bubu@bubu1.eu>
-
- Jun 07, 2021
-
-
14mRh4X0r authored
Fixes #1834. `get_new_events_for_appservice` internally calls `get_events_as_list`, which will filter out any rejected events. If all returned events are filtered out, `_notify_interested_services` will return without updating the last handled stream position. If there are 100 consecutive such events, processing will halt altogether. Breaking the loop is now done by checking whether we're up-to-date with `current_max` in the loop condition, instead of relying on an empty `events` list. Signed-off-by:
Willem Mulder <14mRh4X0r@gmail.com>
-
- Apr 14, 2021
-
-
Jonathan de Jong authored
Part of #9744 Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now. `Signed-off-by:
Jonathan de Jong <jonathan@automatia.nl>`>
-
- Apr 09, 2021
-
-
Patrick Cloke authored
-
- Feb 16, 2021
-
-
Patrick Cloke authored
And convert some inlineDeferreds to async-friendly functions.
-
- Oct 26, 2020
-
-
Erik Johnston authored
#8567 started a span for every background process. This is good as it means all Synapse code that gets run should be in a span (unless in the sentinel logging context), but it means we generate about 15x the number of spans as we did previously. This PR attempts to reduce that number by a) not starting one for send commands to Redis, and b) deferring starting background processes until after we're sure they're necessary. I don't really know how much this will help.
-
- Oct 14, 2020
-
-
Erik Johnston authored
* Fix outbound federaion with multiple event persisters. We incorrectly notified federation senders that the minimum persisted stream position had advanced when we got an `RDATA` from an event persister. Notifying of federation senders already correctly happens in the notifier, so we just delete the offending line. * Change some interfaces to use RoomStreamToken. By enforcing use of `RoomStreamTokens` we make it less likely that people pass in random ints that they got from somewhere random.
-
- Aug 07, 2020
-
-
Patrick Cloke authored
-
- Jul 30, 2020
-
-
Patrick Cloke authored
-
- Jul 06, 2020
-
-
Patrick Cloke authored
-
- Aug 10, 2018
-
-
black authored
-
- Jul 09, 2018
-
-
Amber Brown authored
-
- Apr 11, 2018
-
-
Erik Johnston authored
-
- Nov 02, 2017
-
-
Ilya Zhuravlev authored
-
- Aug 18, 2016
-
-
Erik Johnston authored
This is for two reasons: 1. Suppresses duplicates correctly, as the notifier doesn't do any duplicate suppression. 2. Makes it easier to connect the AppserviceHandler to the replication stream.
-
- Aug 17, 2016
-
-
Erik Johnston authored
-
Erik Johnston authored
-
- May 31, 2016
-
-
Mark Haines authored
Access it directly from the homeserver itself. It already wasn't inheriting from BaseHandler storing it on the Handlers object was already somewhat dubious.
-
- Feb 19, 2016
-
-
Mark Haines authored
-
- Jan 07, 2016
-
-
Matthew Hodgson authored
-
- Jun 17, 2015
-
-
Kegan Dougal authored
Bug introduced in 92b20713 which reversed the comparison when checking if a user existed in the users table. Added UTs to prevent this happening again.
-
- Mar 09, 2015
-
-
Kegan Dougal authored
-
- Feb 05, 2015
-
-
Kegan Dougal authored
-
Kegan Dougal authored
-
Kegan Dougal authored
-
Kegan Dougal authored
Add unknown user ID check. Use store.get_aliases_for_room(room_id) when searching for services by alias.
-
- Feb 04, 2015
-
-
Kegan Dougal authored
-
Kegan Dougal authored
-