| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix typo in deactivation background job | Brendan Abolivier | 2019-06-19 | 1 | -1/+1 |
* | Fix background job for deactivated flag | Brendan Abolivier | 2019-06-14 | 1 | -2/+4 |
* | Don't send renewal emails to deactivated users | Brendan Abolivier | 2019-06-14 | 1 | -0/+14 |
* | Track deactivated accounts in the database (#5378) | Brendan Abolivier | 2019-06-14 | 1 | -0/+114 |
* | Fix defaults on checking threepids | Erik Johnston | 2019-06-10 | 1 | -1/+1 |
* | Add ability to perform password reset via email without trusting the identity... | Andrew Morgan | 2019-06-06 | 1 | -3/+287 |
* | Add startup background job for account validity | Brendan Abolivier | 2019-05-17 | 1 | -12/+4 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into babolivier/accou... | Erik Johnston | 2019-04-17 | 1 | -125/+206 |
|\ |
|
| * | Merge pull request #5047 from matrix-org/babolivier/account_expiration | Brendan Abolivier | 2019-04-17 | 1 | -17/+151 |
| |\ |
|
| * \ | Merge pull request #5027 from matrix-org/babolivier/account_expiration | Brendan Abolivier | 2019-04-09 | 1 | -0/+34 |
| |\ \ |
|
| * \ \ | Merge pull request #4982 from matrix-org/erikj/msc1915 | Erik Johnston | 2019-04-03 | 1 | -0/+112 |
| |\ \ \ |
|
| | * | | | Fixup docstrings | Erik Johnston | 2019-04-02 | 1 | -3/+3 |
| | * | | | Grandfather in existing user threepids | Erik Johnston | 2019-04-01 | 1 | -0/+35 |
| | * | | | Track IS used to bind 3PIDs | Erik Johnston | 2019-04-01 | 1 | -0/+77 |
| * | | | | Run black on the rest of the storage module (#4996) | Amber Brown | 2019-04-03 | 1 | -130/+99 |
| |/ / / |
|
* | | / | Add management endpoints for account validity | Brendan Abolivier | 2019-04-17 | 1 | -12/+17 |
| |_|/
|/| | |
|
* | | | Send out emails with links to extend an account's validity period | Brendan Abolivier | 2019-04-17 | 1 | -17/+151 |
| |/
|/| |
|
* | | Add account expiration feature | Brendan Abolivier | 2019-04-09 | 1 | -0/+34 |
|/ |
|
* | Move /account/3pid to client_reader | Erik Johnston | 2019-02-27 | 1 | -33/+33 |
* | Split /login into client_reader | Erik Johnston | 2019-02-18 | 1 | -41/+41 |
* | Split out registration to worker | Erik Johnston | 2019-02-18 | 1 | -115/+115 |
* | Ensure synchrotrons can access is_support_user in the storage layer | Neil Johnson | 2019-01-02 | 1 | -25/+25 |
* | create support user (#4141) | Neil Johnson | 2018-12-14 | 1 | -2/+36 |
* | Initialise user displayname from SAML2 data (#4272) | Richard van der Hoff | 2018-12-07 | 1 | -7/+13 |
* | fix style inconsistencies | Neil Johnson | 2018-10-24 | 1 | -0/+19 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into neilj/fix_mau_init | Neil Johnson | 2018-10-24 | 1 | -1/+1 |
|\ |
|
| * | Fix a number of flake8 errors | Richard van der Hoff | 2018-10-24 | 1 | -1/+1 |
* | | fix race condiftion in calling initialise_reserved_users | Neil Johnson | 2018-10-23 | 1 | -4/+12 |
|/ |
|
* | Implement trail users | Erik Johnston | 2018-08-23 | 1 | -1/+27 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -3/+3 |
* | Fix error on deleting users pending deactivation | David Baker | 2018-06-26 | 1 | -1/+3 |
* | Merge pull request #3276 from matrix-org/dbkr/unbind | David Baker | 2018-06-11 | 1 | -9/+0 |
|\ |
|
| * | Hit the 3pid unbind endpoint on deactivation | David Baker | 2018-05-23 | 1 | -9/+0 |
* | | Merge pull request #3264 from matrix-org/neil/sign-up-stats | Neil Johnson | 2018-06-01 | 1 | -0/+36 |
|\ \ |
|
| * | | create index in background | Neil Johnson | 2018-05-29 | 1 | -0/+7 |
| * | | daily user type phone home stats | Neil Johnson | 2018-05-22 | 1 | -0/+29 |
| |/ |
|
* / | Exempt AS-registered users from doing gdpr | Richard van der Hoff | 2018-05-29 | 1 | -0/+1 |
|/ |
|
* | Send users a server notice about consent | Richard van der Hoff | 2018-05-22 | 1 | -7/+39 |
* | Merge pull request #3213 from matrix-org/rav/consent_handler | Richard van der Hoff | 2018-05-16 | 1 | -0/+18 |
|\ |
|
| * | ConsentResource to gather policy consent from users | Richard van der Hoff | 2018-05-15 | 1 | -0/+18 |
* | | Many docstrings | David Baker | 2018-05-10 | 1 | -0/+12 |
* | | Part deactivated users in the background | David Baker | 2018-05-09 | 1 | -0/+27 |
|/ |
|
* | Move more xrange to six | Adrian Tschira | 2018-04-28 | 1 | -1/+3 |
* | Don't use _cursor_to_dict in find_next_generated_user_id_localpart | Erik Johnston | 2018-03-26 | 1 | -3/+1 |
* | Split registration store | Erik Johnston | 2018-03-02 | 1 | -57/+61 |
* | Reinstate event_search_postgres_gist handler | Richard van der Hoff | 2018-02-02 | 1 | -6/+1 |
* | Remove pushers when deleting access tokens | Richard van der Hoff | 2017-11-29 | 1 | -5/+5 |
* | Make __init__ consitstent across Store heirarchy | Richard van der Hoff | 2017-11-13 | 1 | -2/+2 |
* | Fix 'NoneType' not iterable in /deactivate | Richard van der Hoff | 2017-11-09 | 1 | -2/+1 |
* | Notify auth providers on logout | Richard van der Hoff | 2017-11-01 | 1 | -5/+8 |
* | Merge pull request #2617 from matrix-org/matthew/auto-displayname | Matthew Hodgson | 2017-11-01 | 1 | -2/+4 |
|\ |
|
| * | switch to setting default displayname in the storage layer | Matthew Hodgson | 2017-11-01 | 1 | -2/+4 |
* | | Remove the last vestiges of refresh_tokens | Richard van der Hoff | 2017-10-31 | 1 | -18/+11 |
|/ |
|
* | Add some more stats | Erik Johnston | 2017-06-15 | 1 | -0/+13 |
* | User Cursor.__iter__ instead of fetchall | Erik Johnston | 2017-03-23 | 1 | -1/+1 |
* | Add /account/3pid/delete endpoint | David Baker | 2016-12-20 | 1 | -0/+11 |
* | Rip out more refresh_token code | Richard van der Hoff | 2016-11-30 | 1 | -66/+0 |
* | Add appservice worker | Erik Johnston | 2016-08-18 | 1 | -11/+22 |
* | Refactor user_delete_access_tokens. Invalidate get_user_by_access_token to sl... | Erik Johnston | 2016-08-15 | 1 | -38/+32 |
* | Fix typo | Richard van der Hoff | 2016-07-26 | 1 | -1/+1 |
* | Delete refresh tokens when deleting devices | Richard van der Hoff | 2016-07-26 | 1 | -13/+45 |
* | Implement deleting devices | Richard van der Hoff | 2016-07-26 | 1 | -4/+22 |
* | Further registration refactoring | Richard van der Hoff | 2016-07-19 | 1 | -2/+4 |
* | Add device_id support to /login | Richard van der Hoff | 2016-07-18 | 1 | -10/+18 |
* | Add a comment explaining allow_none | Mark Haines | 2016-07-08 | 1 | -0/+2 |
* | Ensure that the guest user is in the database when upgrading accounts | Mark Haines | 2016-07-08 | 1 | -0/+13 |
* | Remove spurious txn | Erik Johnston | 2016-07-05 | 1 | -9/+0 |
* | Fix for postgres | Erik Johnston | 2016-07-05 | 1 | -2/+2 |
* | Add an admin option to shared secret registration | Erik Johnston | 2016-07-05 | 1 | -23/+38 |
* | Feature: Add deactivate account admin API | Erik Johnston | 2016-06-30 | 1 | -0/+9 |
* | Remove registered_users from the distributor. | Mark Haines | 2016-06-17 | 1 | -3/+14 |
* | Add cache to get_user_by_id | Erik Johnston | 2016-05-09 | 1 | -0/+3 |
* | pep8 | David Baker | 2016-04-06 | 1 | -1/+1 |
* | Make pushers use the event_push_actions table instead of listening on an even... | David Baker | 2016-04-06 | 1 | -20/+0 |
* | Use google style doc strings. | Mark Haines | 2016-04-01 | 1 | -6/+9 |
* | Thats not how transactions work. | Erik Johnston | 2016-03-11 | 1 | -13/+16 |
* | Implement logout | Erik Johnston | 2016-03-11 | 1 | -14/+35 |
* | Fix SQL statement | Erik Johnston | 2016-03-11 | 1 | -1/+1 |
* | more pep8 | David Baker | 2016-03-11 | 1 | -1/+1 |
* | Make select more sensible when dseleting access tokens, rename pusher deletio... | David Baker | 2016-03-11 | 1 | -5/+3 |
* | Delete old, unused methods and rename new one to just be `user_delete_access_... | David Baker | 2016-03-11 | 1 | -15/+2 |
* | Dear PyCharm, please indent sensibly for me. Thx. | David Baker | 2016-03-11 | 1 | -1/+1 |
* | Fix cache invalidation so deleting access tokens (which we did when changing ... | David Baker | 2016-03-11 | 1 | -8/+20 |
* | Store appservice ID on register | Daniel Wagner-Hall | 2016-03-10 | 1 | -6/+34 |
* | Load the current id in the IdGenerator constructor | Mark Haines | 2016-03-01 | 1 | -3/+3 |
* | Generate guest access token on 3pid invites | Daniel Wagner-Hall | 2016-02-24 | 1 | -0/+44 |
* | Allocate guest user IDs numericcally | Daniel Wagner-Hall | 2016-02-05 | 1 | -0/+36 |
* | Add descriptions | Erik Johnston | 2016-02-03 | 1 | -0/+1 |
* | Make notifications go quicker | Erik Johnston | 2016-01-18 | 1 | -3/+23 |
* | Postgres doesn't like booleans | David Baker | 2016-01-11 | 1 | -2/+2 |
* | This comma is actually important | David Baker | 2016-01-07 | 1 | -1/+1 |
* | Adding is_guest here won't work because it just constructs a dict of uid -> p... | David Baker | 2016-01-06 | 1 | -1/+1 |
* | Add is_guest flag to users db to track whether a user is a guest user or not.... | David Baker | 2016-01-06 | 1 | -11/+29 |
* | Allow guests to upgrade their accounts | Daniel Wagner-Hall | 2016-01-05 | 1 | -7/+16 |
* | Allow users to change which account a 3pid is bound to | Mark Haines | 2015-12-15 | 1 | -1/+1 |
* | Allow guests to register and call /events?room_id= | Daniel Wagner-Hall | 2015-11-04 | 1 | -7/+8 |
* | Add some docstrings | Daniel Wagner-Hall | 2015-09-22 | 1 | -0/+1 |
* | Implement configurable stats reporting | Daniel Wagner-Hall | 2015-09-22 | 1 | -0/+12 |
* | Merge erikj/user_dedup to develop | Daniel Wagner-Hall | 2015-08-26 | 1 | -0/+14 |
* | Stop looking up "admin", which we never read | Daniel Wagner-Hall | 2015-08-25 | 1 | -3/+2 |
* | Remove completely unused concepts from codebase | Daniel Wagner-Hall | 2015-08-25 | 1 | -3/+2 |
* | /tokenrefresh POST endpoint | Daniel Wagner-Hall | 2015-08-20 | 1 | -0/+62 |
* | s/by_token/by_access_token/g | Daniel Wagner-Hall | 2015-08-20 | 1 | -3/+3 |
* | Merge pull request #221 from matrix-org/auth | Daniel Wagner-Hall | 2015-08-14 | 1 | -6/+6 |
|\ |
|
| * | Simplify LoginHander and AuthHandler | Daniel Wagner-Hall | 2015-08-12 | 1 | -6/+6 |
| * | Change Cache to not use *args in its interface | Erik Johnston | 2015-08-07 | 1 | -1/+1 |
* | | Move all the caches into their own package, synapse.util.caches | Erik Johnston | 2015-08-11 | 1 | -1/+2 |
* | | Change Cache to not use *args in its interface | Erik Johnston | 2015-08-07 | 1 | -1/+1 |
|/ |
|
* | user_id now in user_threepids | David Baker | 2015-05-01 | 1 | -3/+3 |
* | Don't use self.execute: it's designed for fetching stuff | David Baker | 2015-05-01 | 1 | -3/+8 |
* | No id field on user | David Baker | 2015-05-01 | 1 | -5/+1 |
* | More missed get_user_by_id API changes | David Baker | 2015-05-01 | 1 | -3/+3 |
* | Be more postgressive | David Baker | 2015-04-29 | 1 | -2/+2 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into postgres | Erik Johnston | 2015-04-28 | 1 | -8/+72 |
|\ |
|
| * | pep8 | David Baker | 2015-04-17 | 1 | -1/+1 |
| * | Password reset, finally. | David Baker | 2015-04-17 | 1 | -1/+15 |
| * | Add endpoint to get threepids from server | David Baker | 2015-04-17 | 1 | -0/+11 |
| * | pep8 | David Baker | 2015-04-17 | 1 | -1/+1 |
| * | make add3pid servlet work | David Baker | 2015-04-17 | 1 | -0/+11 |
| * | 1) Pushers are now associated with an access token | David Baker | 2015-03-24 | 1 | -1/+1 |
| * | Make deleting other access tokens when you change your password actually work | David Baker | 2015-03-24 | 1 | -5/+11 |
| * | Implement password changing (finally) along with a start on making client/ser... | David Baker | 2015-03-23 | 1 | -4/+29 |
* | | Go back to storing JSON in TEXT | Erik Johnston | 2015-04-16 | 1 | -5/+0 |
* | | Add missing yield in storage func | Erik Johnston | 2015-04-15 | 1 | -1/+1 |
* | | Handle the fact that in sqlite binary data might be stored as unicode or bytes | Erik Johnston | 2015-04-10 | 1 | -1/+3 |
* | | Use generic db exceptions rather than sqlite3 specific ones | Erik Johnston | 2015-04-08 | 1 | -3/+1 |
* | | PEP8 | Erik Johnston | 2015-04-07 | 1 | -1/+0 |
* | | Don't use AUTOINCREMENT, use an in memory version | Erik Johnston | 2015-04-07 | 1 | -3/+7 |
* | | Make work in both Maria and SQLite. Fix tests | Erik Johnston | 2015-04-01 | 1 | -2/+6 |
* | | Fix unicode database support | Erik Johnston | 2015-03-25 | 1 | -4/+14 |
* | | Merge branch 'develop' of github.com:matrix-org/synapse into mysql | Erik Johnston | 2015-03-20 | 1 | -2/+9 |
|\| |
|
| * | Give sensible names for '_simple_...' transactions | Erik Johnston | 2015-03-20 | 1 | -2/+7 |
| * | @cached() annotate get_user_by_token() - achieves a minor DB performance impr... | Paul "LeoNerd" Evans | 2015-03-17 | 1 | -1/+6 |
* | | Convert storage layer to be mysql compatible | Erik Johnston | 2015-03-19 | 1 | -9/+5 |
|/ |
|
* | Also give _execute() a description | Paul "LeoNerd" Evans | 2015-03-11 | 1 | -2/+1 |
* | Extract the id token of the token when authing users, include the token and d... | Mark Haines | 2015-01-28 | 1 | -1/+2 |
* | Update copyright notices | Mark Haines | 2015-01-06 | 1 | -1/+1 |
* | Fix pep8 codestyle warnings | Mark Haines | 2014-11-20 | 1 | -7/+9 |
* | Add an EventValidator. Fix bugs in auth ++ storage | Erik Johnston | 2014-11-10 | 1 | -1/+5 |
* | Add transaction level logging and timing information. Add a _simple_delete me... | Erik Johnston | 2014-10-28 | 1 | -2/+5 |
* | Update docstring | Erik Johnston | 2014-09-29 | 1 | -1/+2 |
* | SYN-48: Implement WHOIS rest servlet | Erik Johnston | 2014-09-29 | 1 | -11/+15 |
* | Add auth check to test if a user is an admin or not. | Erik Johnston | 2014-09-29 | 1 | -0/+8 |
* | Add a .runInteraction() method on SQLBaseStore itself to wrap the .db_pool | Paul "LeoNerd" Evans | 2014-09-12 | 1 | -2/+2 |
* | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has... | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
* | Be more helpful when failing to register/login, stating why (communication er... | Kegan Dougal | 2014-08-14 | 1 | -2/+2 |
* | add in whitespace after copyright statements to improve legibility | Matthew Hodgson | 2014-08-13 | 1 | -0/+1 |
* | Reference Matrix Home Server | matrix.org | 2014-08-12 | 1 | -0/+113 |