Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Show a confirmation page during user password reset (#8004) | Andrew Morgan | 2020-09-10 | 1 | -4/+2 |
| | | | | | This PR adds a confirmation step to resetting your user password between clicking the link in your email and your password actually being reset. This is to better align our password reset flow with the industry standard of requiring a confirmation from the user after email validation. | ||||
* | Add /user/{user_id}/shared_rooms/ api (#7785) | Will Hunt | 2020-09-02 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add shared_rooms api * Add changelog * Add . * Wrap response in {"rooms": } * linting * Add unstable_features key * Remove options from isort that aren't part of 5.x `-y` and `-rc` are now default behaviour and no longer exist. `dont-skip` is no longer required https://timothycrosley.github.io/isort/CHANGELOG/#500-penny-july-4-2020 * Update imports to make isort happy * Add changelog * Update tox.ini file with correct invocation * fix linting again for isort * Vendor prefix unstable API * Fix to match spec * import Codes * import Codes * Use FORBIDDEN * Update changelog.d/7785.feature Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> * Implement get_shared_rooms_for_users * a comma * trailing whitespace * Handle the easy feedback * Switch to using runInteraction * Add tests * Feedback * Seperate unstable endpoint from v2 * Add upgrade node * a line * Fix style by adding a blank line at EOF. * Update synapse/storage/databases/main/user_directory.py Co-authored-by: Tulir Asokan <tulir@maunium.net> * Update synapse/storage/databases/main/user_directory.py Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> * Update UPGRADE.rst Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> * Fix UPGRADE/CHANGELOG unstable paths unstable unstable unstable Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Co-authored-by: Tulir Asokan <tulir@maunium.net> Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> Co-authored-by: Tulir Asokan <tulir@maunium.net> | ||||
* | Allow server admins to define and enforce a password policy (MSC2000). (#7118) | Dirk Klimpel | 2020-03-26 | 1 | -0/+2 |
| | |||||
* | Allow Synapse to send registration emails + choose Synapse or an external ↵ | Andrew Morgan | 2019-09-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | server to handle 3pid validation (#5987) This is a combination of a few different PRs, finally all being merged into `develop`: * #5875 * #5876 * #5868 (This one added the `/versions` flag but the flag itself was actually [backed out](https://github.com/matrix-org/synapse/commit/891afb57cbdf9867f2848341b29c75d6f35eef5a#diff-e591d42d30690ffb79f63bb726200891) in #5969. What's left is just giving /versions access to the config file, which could be useful in the future) * #5835 * #5969 * #5940 Clients should not actually use the new registration functionality until https://github.com/matrix-org/synapse/pull/5972 is merged. UPGRADE.rst, changelog entries and config file changes should all be reviewed closely before this PR is merged. | ||||
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -0/+1 |
| | |||||
* | Add simple send_relation API and track in DB | Erik Johnston | 2019-05-15 | 1 | -0/+2 |
| | |||||
* | Add admin api for sending server_notices (#5121) | Richard van der Hoff | 2019-05-02 | 1 | -1/+3 |
| | |||||
* | Move admin api impl to its own package | Richard van der Hoff | 2019-05-01 | 1 | -3/+2 |
| | | | | It doesn't really belong under rest/client/v1 any more. | ||||
* | Move admin API to a new prefix | Richard van der Hoff | 2019-05-01 | 1 | -2/+10 |
| | |||||
* | Send out emails with links to extend an account's validity period | Brendan Abolivier | 2019-04-17 | 1 | -0/+2 |
| | |||||
* | register capabilities servlet | Neil Johnson | 2019-01-29 | 1 | -0/+2 |
| | |||||
* | Remove v1 only REST APIs now we don't ship matrix console (#4334) | Amber Brown | 2018-12-29 | 1 | -11/+0 |
| | |||||
* | Basic initial support for room upgrades | Richard van der Hoff | 2018-10-25 | 1 | -0/+2 |
| | | | | | Currently just creates a new, empty, room, and sends a tombstone in the old room. | ||||
* | make it work and fix pep8 | Matthew Hodgson | 2018-08-12 | 1 | -0/+2 |
| | |||||
* | Move v1-only APIs into their own module & isolate deprecated ones (#3460) | Amber Brown | 2018-07-19 | 1 | -9/+34 |
| | |||||
* | run isort | Amber Brown | 2018-07-09 | 1 | -35/+20 |
| | |||||
* | Add local group server support | Erik Johnston | 2017-07-17 | 1 | -0/+2 |
| | |||||
* | Add REST API | Erik Johnston | 2017-05-31 | 1 | -0/+2 |
| | |||||
* | Finish implementing RM endpoint | Luke Barnard | 2017-04-11 | 1 | -0/+2 |
| | | | | | - This change causes a 405 to be sent if "m.read_marker" is set via /account_data - This also fixes-up the RM endpoint so that it actually Works. | ||||
* | Add store-and-forward direct-to-device messaging | Mark Haines | 2016-08-25 | 1 | -0/+2 |
| | |||||
* | Merge branch 'develop' into dbkr/notifications_api | Matthew Hodgson | 2016-08-20 | 1 | -0/+2 |
|\ | |||||
| * | Initial empty implementation that just registers an API endpoint handler | Paul "LeoNerd" Evans | 2016-08-17 | 1 | -0/+2 |
| | | |||||
* | | Merge remote-tracking branch 'origin/develop' into dbkr/notifications_api | David Baker | 2016-08-11 | 1 | -0/+2 |
|\| | |||||
| * | GET /devices endpoint | Richard van der Hoff | 2016-07-20 | 1 | -0/+2 |
| | | | | | | | | | | | | | | 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. | ||||
* | | Add GET /notifications API | David Baker | 2016-05-23 | 1 | -0/+2 |
|/ | |||||
* | Add an openidish mechanism for proving to third parties that you own a given ↵ | Mark Haines | 2016-05-05 | 1 | -0/+2 |
| | | | | user_id | ||||
* | Add /report endpoint | Erik Johnston | 2016-05-04 | 1 | -0/+2 |
| | |||||
* | Implement logout | Erik Johnston | 2016-03-11 | 1 | -0/+2 |
| | |||||
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
| | |||||
* | Add /_matrix/versions to report supported versions | Daniel Wagner-Hall | 2016-01-06 | 1 | -0/+6 |
| | |||||
* | Actually host r0 and unstable prefixes | Daniel Wagner-Hall | 2015-12-08 | 1 | -1/+67 |
| | |||||
* | Code style fixes. | Mark Haines | 2015-01-29 | 1 | -1/+1 |
| | |||||
* | Merge branch 'develop' into pushers | David Baker | 2015-01-22 | 1 | -37/+2 |
|\ | | | | | | | | | Conflicts: synapse/rest/__init__.py | ||||
| * | Move rest APIs back under the rest directory | Mark Haines | 2015-01-22 | 1 | -0/+14 |
| | | |||||
| * | Move client v1 api rest servlets into a "client/v1" directory | Mark Haines | 2015-01-22 | 1 | -47/+0 |
| | | |||||
* | | Oops: second part of commit dc938606 | David Baker | 2015-01-22 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'develop' into pushers | David Baker | 2015-01-13 | 1 | -1/+1 |
|\| | |||||
| * | Update copyright notices | Mark Haines | 2015-01-06 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'develop' into pushers | David Baker | 2014-12-18 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | Conflicts: synapse/api/errors.py synapse/server.py synapse/storage/__init__.py | ||||
| * | Kill off synapse.api.events.* | Erik Johnston | 2014-12-16 | 1 | -1/+1 |
| | | |||||
* | | Start creating a module to do generic notifications (just prints them to ↵ | David Baker | 2014-11-19 | 1 | -1/+2 |
|/ | | | | stdout currently!) | ||||
* | SYN-48: Implement WHOIS rest servlet | Erik Johnston | 2014-09-29 | 1 | -1/+3 |
| | |||||
* | Add support for TURN servers as per the TURN REST API ↵ | David Baker | 2014-09-23 | 1 | -1/+2 |
| | | | | (http://tools.ietf.org/html/draft-uberti-behave-turn-rest-00) | ||||
* | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org ↵ | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
| | | | | hasn't been incorporated in time for launch. | ||||
* | Renamed /public/rooms to /publicRooms | Kegan Dougal | 2014-08-27 | 1 | -3/+1 |
| | |||||
* | Renaming: /im/sync >> /initialSync. /rooms/$roomid/members/list >> ↵ | Kegan Dougal | 2014-08-26 | 1 | -2/+3 |
| | | | | /rooms/$roomid/members. /rooms$roomid/messages/list >> /room/$roomid/messages. Updated cmdclient, tests and webclient. | ||||
* | Make federation use resource_for_federation as well. | Kegan Dougal | 2014-08-14 | 1 | -2/+1 |
| | |||||
* | Start phasing out HttpServer: we should be using Resources instead. Added ↵ | Kegan Dougal | 2014-08-14 | 1 | -14/+10 |
| | | | | resource_for_client/federation/web_client to the HomeServer and hooked the C-S servlets to operate on resource_for_client. Dynamically construct the Resource tree. | ||||
* | Added a -w flag which will host the web client if specified. Currently this ↵ | Kegan Dougal | 2014-08-13 | 1 | -1/+7 |
| | | | | just delegates to the webclient RestServlet. | ||||
* | add in whitespace after copyright statements to improve legibility | Matthew Hodgson | 2014-08-13 | 1 | -0/+1 |
| | |||||
* | actually register the login servlet (uncommitted code thinko?) | Matthew Hodgson | 2014-08-13 | 1 | -3/+2 |
| | |||||
* | Reference Matrix Home Server | matrix.org | 2014-08-12 | 1 | -0/+44 |