- Sep 22, 2016
-
-
Erik Johnston authored
-
- Aug 25, 2016
-
-
Paul "LeoNerd" Evans authored
Move ThirdPartyEntityKind into api.constants so the expectation becomes that the value is significant
-
Mark Haines authored
-
- Aug 18, 2016
-
-
Paul "LeoNerd" Evans authored
Avoid so much copypasta between 3PU and 3PL query by unifying around a ThirdPartyEntityKind enumeration
-
- Jul 26, 2016
-
-
Richard van der Hoff authored
Wrap the `Requester` constructor with a function which provides sensible defaults, and use it throughout
-
- Jun 14, 2016
-
-
Erik Johnston authored
-
- May 16, 2016
-
-
Mark Haines authored
s/domian/domain/g
-
- May 09, 2016
-
-
Erik Johnston authored
-
- Mar 03, 2016
-
-
Mark Haines authored
-
- Feb 15, 2016
-
-
Daniel Wagner-Hall authored
This code is kind of rough (passing the remote servers down a long chain), but is a step towards improvement.
-
- Feb 12, 2016
-
-
Daniel Wagner-Hall authored
This reverts commit cf81375b. It subtly violates a guest joining auth check
-
Daniel Wagner-Hall authored
There's at least one more to merge in. Side-effects: * Stop reporting None as displayname and avatar_url in some cases * Joining a room by alias populates guest-ness in join event * Remove unspec'd PUT version of /join/<room_id_or_alias> which has not been called on matrix.org according to logs * Stop recording access_token_id on /join/room_id - currently we don't record it on /join/room_alias; I can try to thread it through at some point.
-
- Jan 11, 2016
-
-
Daniel Wagner-Hall authored
This tracks data about the entity which made the request. This is instead of passing around a tuple, which requires call-site modifications every time a new piece of optional context is passed around. I tried to introduce a User object. I gave up.
-
- Jan 07, 2016
-
-
Matthew Hodgson authored
-
- Nov 18, 2015
-
-
Mark Haines authored
-
- Oct 30, 2015
-
-
Mark Haines authored
-
- Oct 29, 2015
-
-
Mark Haines authored
-
- Oct 26, 2015
-
-
Richard van der Hoff authored
POST /_matrix/client/api/v1/rooms//send/a.b.c gave a 500 error, because we assumed that rooms always had at least one character.
-
- Aug 25, 2015
-
-
Daniel Wagner-Hall authored
Removes device_id and ClientInfo device_id is never actually written, and the matrix.org DB has no non-null entries for it. Right now, it's just cluttering up code. This doesn't remove the columns from the database, because that's fiddly.
-
- Aug 11, 2015
-
-
Daniel Wagner-Hall authored
-
- Jul 02, 2015
-
-
Erik Johnston authored
-
- May 18, 2015
-
-
Mark Haines authored
Make sure the notifier stream token goes forward when it is updated. Sort the pending events by the correct room_stream_id
-
- May 13, 2015
-
-
Mark Haines authored
-
- May 11, 2015
-
-
Erik Johnston authored
-
- Jan 28, 2015
-
-
Mark Haines authored
-
Mark Haines authored
Extract the id token of the token when authing users, include the token and device_id in the internal meta data for the event along with the transaction id when sending events
-
- Jan 06, 2015
-
-
Mark Haines authored
-
- Dec 02, 2014
-
-
Erik Johnston authored
-
- Nov 04, 2014
-
-
Erik Johnston authored
-
Erik Johnston authored
-
- Oct 30, 2014
-
-
Erik Johnston authored
-
- Sep 03, 2014
-
-
Matthew Hodgson authored
fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.
-
- Aug 29, 2014
-
-
Paul "LeoNerd" Evans authored
-
Paul "LeoNerd" Evans authored
-
Paul "LeoNerd" Evans authored
Avoid hardcoding names of individual stream token keys in its own implementation; this at least reduces the number of places in source code the individual parts are stored
-
Paul "LeoNerd" Evans authored
-
- Aug 27, 2014
-
-
Erik Johnston authored
-
- Aug 26, 2014
-
-
Erik Johnston authored
WIP: Completely change how event streaming and pagination work. This reflects the change in the underlying storage model.
-
- Aug 21, 2014
-
-
Erik Johnston authored
-
- Aug 20, 2014
-
-
Paul "LeoNerd" Evans authored
Define __copy__ and __deepcopy__ as identity functions on DomainSpecificString, so that copy.deepcopy() will work on them
-