Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reimplementation of /submitToken on the homeserver side. Only used by ↵ | Andrew Morgan | 2019-06-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | password resets This PR creates an endpoint GET/POST /_matrix/identity/api/v1/validate/email/submitToken which mirrors the same endpoint on the identity server used for submitting tokens used for validating 3PID addresses. When the token is submitted, it is checked along with the client_secret and session_id in the db and if it matches and isn't expired, we mark the session as validated. Then, when the user attempts to change their password, we check if the session is valid, and if so allow it. We also delete the session at this point, as as far as I can tell there's no further use for it. | ||||
* | Remove presence lists (#4989) | Neil Johnson | 2019-04-03 | 1 | -1/+1 |
| | | | Remove presence list support as per MSC 1819 | ||||
* | Run black on the rest of the storage module (#4996) | Amber Brown | 2019-04-03 | 1 | -38/+29 |
| | |||||
* | Drop sent_transactions | Aaron Raimist | 2018-12-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
* | Ignore __pycache__ directories in schema delta dir | Richard van der Hoff | 2018-11-20 | 1 | -1/+1 |
| | | | | Now that we use py3, compiled python ends up in __pycache__ rather than *.pyc. | ||||
* | Add state_group index to event_to_state_groups | Erik Johnston | 2018-10-04 | 1 | -1/+1 |
| | | | | | This is needed to efficiently check for unreferenced state groups during purge. | ||||
* | api into monthly_active_users table | Neil Johnson | 2018-07-31 | 1 | -1/+1 |
| | |||||
* | run isort | Amber Brown | 2018-07-09 | 1 | -1/+0 |
| | |||||
* | bump version | Neil Johnson | 2018-05-29 | 1 | -1/+1 |
| | |||||
* | Generate user daily stats | Neil Johnson | 2018-04-25 | 1 | -1/+1 |
| | |||||
* | Add joinability for groups | David Baker | 2018-03-28 | 1 | -1/+2 |
| | | | | | Adds API to set the 'joinable' flag, and corresponding flag in the table. | ||||
* | Keep track of last access time for local media | Erik Johnston | 2018-01-17 | 1 | -1/+1 |
| | |||||
* | DB schema interface for password auth providers | Richard van der Hoff | 2017-10-31 | 1 | -0/+70 |
| | | | | | Provide an interface by which password auth providers can register db schema files to be run at startup | ||||
* | Bump schema version to 46 | Luke Barnard | 2017-10-26 | 1 | -1/+1 |
| | |||||
* | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 1 | -1/+1 |
| | | | | what could possibly go wrong | ||||
* | Fix schema delta versions | Erik Johnston | 2017-10-11 | 1 | -1/+1 |
| | |||||
* | Delete expired url cache data | Erik Johnston | 2017-09-28 | 1 | -1/+1 |
| | |||||
* | Add DB schema for tracking users who share rooms | Erik Johnston | 2017-06-15 | 1 | -1/+1 |
| | |||||
* | Add background task to clear out old event_auth | Erik Johnston | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | User Cursor.__iter__ instead of fetchall | Erik Johnston | 2017-03-23 | 1 | -1/+1 |
| | | | | This prevents unnecessary construction of lists | ||||
* | Add stream_id index to device_lists_outbound_pokes | Erik Johnston | 2017-02-28 | 1 | -1/+1 |
| | | | | As this is used for replication streaming | ||||
* | Change device_inbox stream index to include user | Erik Johnston | 2017-01-10 | 1 | -1/+1 |
| | | | | | This makes fetching the nost recently changed users much tricker, and brings it in line with e.g. presence_stream indices. | ||||
* | Handle sending events and device messages over federation | Erik Johnston | 2016-11-17 | 1 | -1/+1 |
| | |||||
* | Replace postgres GIN with GIST | Erik Johnston | 2016-11-03 | 1 | -1/+1 |
| | | | | | This is because GIN can be slow to write too, especially when the table gets large. | ||||
* | Bump schema version | Erik Johnston | 2016-10-17 | 1 | -1/+1 |
| | |||||
* | Readd entries to public_room_list_stream that were deleted | Erik Johnston | 2016-09-21 | 1 | -1/+1 |
| | |||||
* | Log delta files we're applying | Erik Johnston | 2016-09-08 | 1 | -2/+2 |
| | |||||
* | Move to storing state_groups_state as deltas | Erik Johnston | 2016-09-01 | 1 | -1/+1 |
| | |||||
* | Add some invalidations to a cache_stream | Erik Johnston | 2016-08-15 | 1 | -1/+1 |
| | |||||
* | Track approximate last access time for remote media | Erik Johnston | 2016-06-29 | 1 | -1/+1 |
| | |||||
* | Add /report endpoint | Erik Johnston | 2016-05-04 | 1 | -1/+1 |
| | |||||
* | Remove some unused functions (#711) | Mark Haines | 2016-04-08 | 1 | -12/+0 |
| | | | | | | | | * Remove some unused functions * get_room_events_stream is only used in tests * is_exclusive_room might actually be something we want | ||||
* | Don't require config to create database | Erik Johnston | 2016-04-06 | 1 | -43/+21 |
| | |||||
* | Store invites in a separate table. | Erik Johnston | 2016-04-04 | 1 | -1/+1 |
| | |||||
* | Mark AS users with their AS's ID | Daniel Wagner-Hall | 2016-02-11 | 1 | -7/+8 |
| | |||||
* | Change a log from debug to info | Erik Johnston | 2016-02-09 | 1 | -1/+1 |
| | |||||
* | Change event_push_actions_rm_tokens schema | Erik Johnston | 2016-02-03 | 1 | -1/+1 |
| | |||||
* | Allow guests to upgrade their accounts | Daniel Wagner-Hall | 2016-01-05 | 1 | -2/+2 |
| | |||||
* | Bump schema version. | Mark Haines | 2015-12-04 | 1 | -1/+1 |
| | | | | As we released version 26 in v0.11.1 | ||||
* | s/private_user_data/account_data/ | Mark Haines | 2015-11-18 | 1 | -1/+1 |
| | |||||
* | Move FTS to delta 25 | Erik Johnston | 2015-10-22 | 1 | -1/+1 |
| | |||||
* | rename schema_prepare to prepare_database | Erik Johnston | 2015-10-13 | 1 | -0/+395 |