- Dec 04, 2017
-
-
Matthew Hodgson authored
-
- Nov 02, 2017
-
-
Ilya Zhuravlev authored
-
- Aug 25, 2017
-
-
Erik Johnston authored
-
- Jun 27, 2017
-
-
Erik Johnston authored
-
- May 09, 2017
-
-
Richard van der Hoff authored
might help us figure out if https://github.com/vector-im/riot-web/issues/3868 has happened.
-
Richard van der Hoff authored
When a client retries a key upload, don't give an error if the signature has changed (but the key is the same). Fixes https://github.com/vector-im/riot-android/issues/1208, hopefully.
-
- Mar 23, 2017
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
rather than having to instrument everywhere we make a federation call, make the MatrixFederationHttpClient manage the retry limiter.
-
- Mar 15, 2017
-
-
Will Hunt authored
-
- Feb 02, 2017
-
-
Erik Johnston authored
This was broken when device list updates were implemented, as Mailer could no longer instantiate an AuthHandler due to a dependency on federation sending.
-
- Jan 26, 2017
-
-
Erik Johnston authored
-
- Jan 25, 2017
-
-
Erik Johnston authored
-
- Nov 29, 2016
-
-
Richard van der Hoff authored
The 'time' caveat on the access tokens was something of a lie, since we weren't enforcing it; more pertinently its presence stops us ever adding useful time caveats. Let's move in the right direction by not lying in our caveats.
-
- Oct 06, 2016
-
-
Patrik Oldsberg authored
Signed-off-by:
Patrik Oldsberg <patrik.oldsberg@ericsson.com>
-
- Sep 23, 2016
-
-
Erik Johnston authored
-
- Sep 12, 2016
-
-
Mark Haines authored
-
- Sep 06, 2016
-
-
Mark Haines authored
-
- Aug 30, 2016
-
-
Erik Johnston authored
Specifically, if currently_active remains true then we should not notify if only the last active time changes.
-
- Aug 26, 2016
-
-
Erik Johnston authored
-
- 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
-