- Mar 07, 2018
-
-
Erik Johnston authored
Fix race in sync when joining room
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
The race happens when the user joins a room at the same time as doing a sync. We fetch the current token and then get the rooms the user is in. If the join happens after the current token, but before we get the rooms we end up sending down a partial room entry in the sync. This is fixed by looking at the stream ordering of the membership returned by get_rooms_for_user, and handling the case when that stream ordering is after the current token.
-
- Mar 06, 2018
-
-
Richard van der Hoff authored
use bcrypt.checkpw
-
Richard van der Hoff authored
Implement purge_history by timestamp
-
Erik Johnston authored
Remove ability for AS users to call /events and /sync
-
- Mar 05, 2018
-
-
Erik Johnston authored
Split Directory store
-
Krombel authored
in bcrypt 3.1.0 checkpw got introduced (already 2 years ago) This makes use of that with enhancements which might get introduced by that Signed-Off-by:
Matthias Kesler <krombel@krombel.de>
-
Erik Johnston authored
This functionality has been deprecated for a while as well as being broken for a while. Instead of fixing it lets just remove it entirely. See: https://github.com/matrix-org/matrix-doc/issues/1144
-
Erik Johnston authored
-
Erik Johnston authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Test and fix find_first_stream_ordering_after_ts
-
Richard van der Hoff authored
-
Richard van der Hoff authored
It seemed to suffer from a bunch of off-by-one errors.
-
Richard van der Hoff authored
Expose this as a public function which can be called outside a txn
-
Erik Johnston authored
Fix bug with delayed cache invalidation stream
-
Erik Johnston authored
Split registration store
-
- Mar 02, 2018
-
-
Erik Johnston authored
We poked the notifier before updated the current token for the cache invalidation stream. This mean that sometimes the update wouldn't be sent until the next time a cache was invalidated.
-
Erik Johnston authored
-
Erik Johnston authored
Add missing yield during 3pid signature checks
-
Erik Johnston authored
-
- Mar 01, 2018
-
-
Erik Johnston authored
Fix typo in getting replication account data processing
-
Erik Johnston authored
-
Erik Johnston authored
Split out SignatureStore and EventFederationStore
-
Erik Johnston authored
-
Erik Johnston authored
Improve caching for read_marker API
-
Erik Johnston authored
-
Erik Johnston authored
We add a new storage function to get a paritcular type of room account data. This allows us to prefill the cache when updating that acount data.
-
Erik Johnston authored
-
Erik Johnston authored
Move RoomMemberHandler out of Handlers
-
Erik Johnston authored
-
Erik Johnston authored
Split out stream store
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Calculate stream_ordering_month_ago correctly on workers
-
Erik Johnston authored
-
Erik Johnston authored
-