| Commit message (Collapse) | Author | Files | Lines |
|
it has been called
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
when we are about to process them
|
|
they have been subscribed to. This meant that the listeners didn't clean themselves up fully from all the dicts
|
|
|
|
|
|
|
|
|
|
Caused by a bad if check, which incorrectly executes for both 0 and None,
when None was the original intent.
|
|
|
|
|
|
|
|
|
|
Specifically, the ASes own user ID wasn't being treated as 'exclusive' so
a human could nab it. Also, the HS would needlessly send user queries to the
AS for its own user ID.
|
|
This was caused by not explicitly checking the service.sender field. This
has now been fixed and a regression test has been added.
|
|
|
|
Form the user ID at runtime instead, This gives less room for error in AS
config files since they cannot specify the domain of another HS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for registration to be disabled by default now. this is backwards incompatible by removing the old --disable-registration arg, but makes for a much more intuitive arg
|
|
This reverts commit ff1fa0fbf80cbb636e4cce59846bb5dcc91ccd03.
|
|
|
|
|
|
|
|
|
|
application of LruCache; also unify its two-level structure into just one
|
|
include allow_rejected in the main getEvents cache key
|
|
|
|
uses of the cache lexically within one .py file
|
|
|
|
|
|
|
|
|
|
|
|
only bother INSERTing another if it's stale
|
|
reuse
|
|
|
|
|
|
|
|
it's read every time someone hits eventstream
|
|
|
|
|
|
assert on the total count of them though
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
improvement
|
|
decorator
|
|
|
|
It existed but was hardcoded to True.
Give it an underscore for consistency.
Also don't pull in syweb unless we're actually using the web client.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and add stub tests for ServiceQueuer.
|
|
|
|
|
|
|
|
breaking permanently should an error occur.
|
|
|
|
|
|
|
|
is wrong.
|
|
|
|
|
|
work like bind_host: 'fe80::1%lo0'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
muxed on the main listener
|
|
SynapseHomeServer.start_listening()
|
|
|
|
total time ever spent since boot
|
|
|
|
|
|
specifically-written counters and distributions
|
|
neater way
|
|
meaning of ':total' is clearer
|
|
|
|
|
|
others for metric
|
|
derive hit ratio from that
|
|
|
|
|
|
|
|
|
|
|
|
name, rather than a brand new scalar counter per counted method
|
|
|
|
|
|
|
|
the view to eventually replacing them entirely
|
|
objects (users, rooms, appservices)
|
|
|
|
|
|
base method that calls self.render_item
|
|
|
|
|
|
|
|
|
|
|
|
touch self.keys directly
|
|
component to give the size of the cache
|
|
from being rendered anyway - especially useful for CallbackMetric
|
|
|
|
snapshot gauges
|
|
|
|
specific to caches
|
|
method and responses by method and response code
|