- May 17, 2017
-
-
Erik Johnston authored
Make get_state_groups_from_groups faster.
-
Erik Johnston authored
Fix users claimed non-exclusively by an app service don't get notific…
-
Erik Johnston authored
Most of the time was spent copying a dict to filter out sentinel values that indicated that keys did not exist in the dict. The sentinel values were added to ensure that we cached the non-existence of keys. By updating DictionaryCache to keep track of which keys were known to not exist itself we can remove a dictionary copy.
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Make get_joined_users faster when we have delta state
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
- May 16, 2017
-
-
Erik Johnston authored
Speed up get_joined_hosts
-
Erik Johnston authored
Make presence use cached users/hosts in room
-
Erik Johnston authored
Speed up get_domain_from_id
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Prefill state caches
-
Erik Johnston authored
-
Richard van der Hoff authored
Add an index to event_search
-
Erik Johnston authored
-
- May 15, 2017
-
-
Erik Johnston authored
-
Erik Johnston authored
Configurable maximum number of events requested by /sync and /messages
-
Erik Johnston authored
Don't log exceptions for NotRetryingDestination
-
Erik Johnston authored
-
Pablo Saavedra authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Documantation to chek synapse version
-
Pablo Saavedra authored
* Added HS as property in SyncRestServlet * Fixed set_timeline_upper_limit function implementat¡ion
-
- May 13, 2017
-
-
Pablo Saavedra authored
Set the limit on the returned events in the timeline in the get and sync operations. The default value is -1, means no upper limit. For example, using `filter_timeline_limit: 5000`: POST /_matrix/client/r0/user/user:id/filter { room: { timeline: { limit: 1000000000000000000 } } } GET /_matrix/client/r0/user/user:id/filter/filter:id { room: { timeline: { limit: 5000 } } } The server cuts down the room.timeline.limit.
-
- May 11, 2017
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
... because the table is virtual
-
Richard van der Hoff authored
Log the number of events we will be deleting at info.
-
Richard van der Hoff authored
- to make the purge API quicker
-
Richard van der Hoff authored
When purging, don't de-delta state groups we're about to delete
-
Richard van der Hoff authored
Try to make this clearer with more comments and some variable renames
-