- 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
-
- Aug 08, 2016
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
login with token (as used by CAS auth) was broken by 067596d3, such that it always returned a 401.
-
- Aug 03, 2016
-
-
Richard van der Hoff authored
In the situation where all of a user's devices get deleted, we want to indicate this to a client, so we want to return an empty dictionary, rather than nothing at all.
-
- Jul 26, 2016
-
-
Richard van der Hoff authored
Wrap the `Requester` constructor with a function which provides sensible defaults, and use it throughout
-
Richard van der Hoff authored
You can update the displayname of devices now.
-
Richard van der Hoff authored
-
- Jul 21, 2016
-
-
Richard van der Hoff authored
Turns out I specced this to return a list of devices rather than a dict of them
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
- Jul 20, 2016
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
implement a GET /devices endpoint which lists all of the user's devices. It also returns the last IP where we saw that device, so there is some dancing to fish that out of the user_ips table.
-
- Jul 18, 2016
-
-
Richard van der Hoff authored
Add a 'devices' table to the storage, as well as a 'device_id' column to refresh_tokens. Allow the client to pass a device_id, and initial_device_display_name, to /login. If login is successful, then register the device in the devices table if it wasn't known already. If no device_id was supplied, make one up. Associate the device_id with the access token and refresh token, so that we can get at it again later. Ensure that the device_id is copied from the refresh token to the access_token when the token is refreshed.
-
- Jul 13, 2016
-
-
Negar Fazeli authored
-
- Jun 08, 2016
-
-
Negar Fazeli authored
Fix the relevant unit test cases
-
- Jun 02, 2016
-
-
Mark Haines authored
Rather than storing them as UserID objects.
-
Mark Haines authored
* Add infrastructure to the presence handler to track sync requests in external processes * Expire stale entries for dead external processes * Add an http endpoint for making users as syncing Add some docstrings and comments. * Fixes
-
- 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.
-
- May 23, 2016
-
-
Negi Fazeli authored
Replace flush_user with delete access token due to function removal Add a new test case for if the user is already registered
-
- May 17, 2016
-
-
Mark Haines authored
-
- May 16, 2016
-
-
Mark Haines authored
-
- May 13, 2016
-
-
Negi Fazeli authored
- Add unittests for client, api and handler Signed-off-by:
Negar Fazeli <negar.fazeli@ericsson.com>
-
- Mar 03, 2016
-
-
Daniel Wagner-Hall authored
This will enable more detailed decisions
-
- Feb 19, 2016
-
-
Mark Haines authored
-
Erik Johnston authored
-
- Feb 18, 2016
-
-
Erik Johnston authored
-
Erik Johnston authored
-
- Jan 18, 2016
-
-
Erik Johnston authored
-
- Jan 15, 2016
-
-
Daniel Wagner-Hall authored
-
- Jan 13, 2016
-
-
Mark Haines authored
-
- Jan 07, 2016
-
-
Matthew Hodgson authored
-
- Jan 06, 2016
-
-
David Baker authored
-
- Jan 04, 2016
-
-
David Baker authored
-
- Dec 22, 2015
-
-
David Baker authored
-
- Dec 01, 2015
-
-
Mark Haines authored
-
- Nov 17, 2015
-
-
Erik Johnston authored
-
- Nov 05, 2015
-
-
Daniel Wagner-Hall authored
Squash-merge of PR #345 from daniel/anonymousevents
-
- Aug 20, 2015
-
-
Daniel Wagner-Hall authored
I prefer the auth handler to worry about all auth, and register to call into it as needed, than to smatter auth logic between the two.
-