Commit Graph

470 Commits (9b6f3bc7423008fa2d66d88227675b5c1c11db48)

Author SHA1 Message Date
Kegan Dougal ede07434e0 Use 403 and message to match handlers/auth 9 years ago
Erik Johnston 45cd2b0233 Refactor api.filtering to have a Filter API 9 years ago
Kegan Dougal b02a342750 Don't 500 when the email doesn't map to a valid user ID. 9 years ago
Mark Haines 68b7fc3e2b Add rooms that the user has left under archived in v2 sync. 9 years ago
Mark Haines 1a934e8bfd synapse.client.v1.login.LoginFallbackRestServlet and synapse.client.v1.login.PasswordResetRestServlet are unused 9 years ago
Daniel Wagner-Hall 0c38e8637f Remove unnecessary class-wrapping 9 years ago
Daniel Wagner-Hall 14edea1aff Move logic into handler 9 years ago
Daniel Wagner-Hall b68db61222 Add logging 9 years ago
Daniel Wagner-Hall 17dffef5ec Move event contents into third_party_layout field 9 years ago
Mark Haines 54414221e4 Include invites in incremental sync 9 years ago
Mark Haines ab9cf73258 Include invited rooms in the initial sync 9 years ago
Mark Haines 956509dfec Start spliting out the rooms into joined and invited in v2 sync 9 years ago
Mark Haines 586beb8318 Update the filters to match the latest spec. 9 years ago
Steven Hammerton 739464fbc5 Add a comment to clarify why we split on closing curly brace when reading CAS attribute tags 9 years ago
Steven Hammerton 83b464e4f7 Unpack dictionary in for loop for nicer syntax 9 years ago
Steven Hammerton 7f8fdc9814 Remove not required parenthesis 9 years ago
Steven Hammerton 01a5f1991c Support multiple required attributes in CAS response, and in a nicer config format too 9 years ago
Steven Hammerton 76421c496d Allow optional config params for a required attribute and it's value, if specified any CAS user must have the given attribute and the value must equal 9 years ago
Steven Hammerton 7845f62c22 Parse both user and attributes from CAS response 9 years ago
Erik Johnston 61561b9df7 Keep FTS indexes up to date. Only search through rooms currently joined 9 years ago
Steven Hammerton 95f7661170 Raise LoginError if CasResponse doensn't contain user 9 years ago
Steven Hammerton a9c299c0be Fix my broken line splitting 9 years ago
Steven Hammerton e52f4dc599 Use UserId to create FQ user id 9 years ago
Steven Hammerton 625e13bfde Add get_raw method to SimpleHttpClient, use this in CAS auth rather than requests 9 years ago
Steven Hammerton 22112f8d14 Formatting changes 9 years ago
Steven Hammerton c33f5c1a24 Provide ability to login using CAS 9 years ago
Mark Haines 0a96a9a023 Set the user as online if they start polling the v2 sync 9 years ago
Mark Haines c15cf6ac06 Format the presence events correctly for v2 9 years ago
Erik Johnston c85c912562 Add basic full text search impl. 9 years ago
Mark Haines 51ef725647 Use 'true' rather than '1' for archived flag 9 years ago
Mark Haines dc72021748 Add a flag to initial sync to indicate we want rooms that the user has left 9 years ago
Mark Haines dfef2b41aa Update the v2 room sync format to match the current v2 spec 9 years ago
Mark Haines e3d3205cd9 Update the sync response to match the latest spec 9 years ago
Daniel Wagner-Hall fcd9ba8802 Fix lint errors 9 years ago
Mark Haines 471555b3a8 Move the rooms out into a room_map mapping from room_id to room. 9 years ago
Mark Haines f31014b18f Start updating the sync API to match the specification 9 years ago
Daniel Wagner-Hall 5b3e9713dd Implement third party identifier invites 9 years ago
Kegan Dougal bad780a197 Validate the receipt type before passing it on to the receipt handler 9 years ago
David Baker ca32c7a065 Fix adding threepids to an existing account 9 years ago
David Baker 30768dcf40 Fix adding threepids to an existing account 9 years ago
Mark Haines 3c166a24c5 Remove undocumented and unimplemented 'feedback' parameter from the Client-Server API 9 years ago
Mark Haines bc8b25eb56 Allow users that have left the room to view the member list from the point they left 9 years ago
Erik Johnston ddf4d2bd98 Consistency 9 years ago
Erik Johnston 66ec6cf9b8 Check for an internationalised filename first 9 years ago
Erik Johnston 53c2eed862 None check the correct variable 9 years ago
Erik Johnston f02532baad Check for None 9 years ago
Mark Haines c9cb354b58 Give a sensible error message if the filename is invalid UTF-8 9 years ago
Mark Haines 5a9e0c3682 Handle unicode filenames given when downloading or received over federation 9 years ago
Mark Haines e85c7873dc Allow non-ascii filenames for attachments 9 years ago
Daniel Wagner-Hall d3c0e48859 Merge erikj/user_dedup to develop 9 years ago