- Dec 05, 2017
-
-
Matthew Hodgson authored
-
- Dec 04, 2017
-
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
- Nov 30, 2017
-
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
- Nov 29, 2017
-
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Richard van der Hoff authored
Improve comments on get_user_by_access_token
-
Richard van der Hoff authored
Delete devices and pushers on logouts etc
-
Matthew Hodgson authored
Initial commit; this doesn't work yet - the LIKE filtering seems too aggressive. It also needs _do_initial_spam to be aware of prepopulating the whole user_directory_search table with all users... ...and it needs a handle_user_signup() or something to be added so that new signups get incrementally added to the table too. Committing it here as a WIP
-
Richard van der Hoff authored
Make sure that we delete devices whenever a user is logged out due to any of the following situations: * /logout * /logout_all * change password * deactivate account (by the user or by an admin) * invalidate access token from a dynamic module Fixes #2672.
-
Richard van der Hoff authored
Non-functional refactoring to move set_password. This means that we'll be able to properly deactivate devices and access tokens without introducing a dependency loop.
-
Richard van der Hoff authored
Non-functional refactoring to move deactivate_account. This means that we'll be able to properly deactivate devices and access tokens without introducing a dependency loop.
-
Richard van der Hoff authored
Whenever an access token is invalidated, we should remove the associated pushers.
-
Richard van der Hoff authored
Clear logcontext before starting fed txn queue runner
-
Richard van der Hoff authored
Fix 500 when joining matrix-dev
-
Richard van der Hoff authored
matrix-dev has an event (`$/6ANj/9QWQyd71N6DpRQPf+SDUu11+HVMeKSpMzBCwM:zemos.net`) which has no `hashes` member. Check for missing `hashes` element in events.
-
Richard van der Hoff authored
because I have to reverse-engineer this every time.
-
- Nov 28, 2017
-
-
Richard van der Hoff authored
These processes take a long time compared to the request, so there is lots of "Entering|Restoring dead context" in the logs. Let's try to shut it up a bit.
-
Luke Barnard authored
Allow guest access to group APIs for reading
-
Luke Barnard authored
-
- Nov 27, 2017
-
-
Richard van der Hoff authored
Fix error on sqlite 3.7
-
Richard van der Hoff authored
Avoid retrying forever on IntegrityError
-
Richard van der Hoff authored
Fix error handling on dns lookup
-
Richard van der Hoff authored
Tiny code cleanups
-
Richard van der Hoff authored
Fix some logcontext leaks in replication resource
-
Richard van der Hoff authored
Fix OPTIONS on preview_url
-
Richard van der Hoff authored
Improve tracebacks on exceptions
-
Richard van der Hoff authored
Use failure.Failure to recover our failure, which will give us a useful stacktrace, unlike the rethrown exception.
-
Richard van der Hoff authored
-
- Nov 24, 2017
-
-
Richard van der Hoff authored
pass the right arguments to the errback handler Fixes "TypeError('eb() takes exactly 2 arguments (1 given)',)"
-
Richard van der Hoff authored
-
Richard van der Hoff authored
This is never used; let's remove it to stop confusing things.
-