Commit Graph

368 Commits (abce00fc6a722884d68aa56081b0e86a3c667b00)

Author SHA1 Message Date
Mark Haines 54172924c8 Load the current id in the IdGenerator constructor 9 years ago
Erik Johnston e6c5e3f28a Close cursor 9 years ago
Erik Johnston 112283e230 Prefix TS fields with _ts 9 years ago
Erik Johnston e5999bfb1a Initial cut 9 years ago
Daniel Wagner-Hall d83d004ccd Fix flake8 warnings for new flake8 9 years ago
Erik Johnston 25c311eaf6 Cache get_room_changes_for_user 9 years ago
Erik Johnston 8da95b6f1b Comment. Remove superfluous order by 9 years ago
Erik Johnston b5dbced938 Don't prefill account data 9 years ago
Erik Johnston 3d60686c0c Actually use cache 9 years ago
Erik Johnston 45488e0ffa Max is not a function 9 years ago
Erik Johnston f67d60496a Convert param style 9 years ago
Erik Johnston 18579534ea Prefill stream change caches 9 years ago
Erik Johnston 7ed2bbeb11 Clean up a bit. Add comment 9 years ago
Erik Johnston 87f9477b10 Add a Homeserver.setup method. 9 years ago
Matthew Hodgson 6c28ac260c copyrights 9 years ago
David Baker c914d67cda Rename event-actions to event_push_actions as per PR request 9 years ago
David Baker aa667ee396 Save event actions to the db 9 years ago
Mark Haines 95f30ecd1f Add API for setting account_data globaly or on a per room basis 9 years ago
Mark Haines 892e70ec84 Add APIs for adding and removing tags from rooms 9 years ago
Erik Johnston ec398af41c Expose error more nicely 9 years ago
Erik Johnston 40b6a5aad1 Split out the schema preparation and update logic into its own module 9 years ago
Erik Johnston c85c912562 Add basic full text search impl. 9 years ago
Daniel Wagner-Hall 6d59ffe1ce Add some docstrings 9 years ago
Daniel Wagner-Hall 7213588083 Implement configurable stats reporting 9 years ago
Daniel Wagner-Hall a0b181bd17 Remove completely unused concepts from codebase 9 years ago
Daniel Wagner-Hall cecbd636e9 /tokenrefresh POST endpoint 9 years ago
Erik Johnston 8f4165628b Add index receipts_linearized_room_stream 9 years ago
Erik Johnston 20addfa358 Change Cache to not use *args in its interface 9 years ago
Paul "LeoNerd" Evans 0db40d3e93 Don't complain about extra .pyc files we find while hunting for database schemas 9 years ago
Erik Johnston b8e386db59 Change Cache to not use *args in its interface 9 years ago
David Baker e124128542 Bump schema version 9 years ago
Erik Johnston 716e426933 Fix various typos 10 years ago
Mark Haines b5770f8947 Add store for client end to end keys 10 years ago
Erik Johnston 901f56fa63 Add tables for receipts 10 years ago
Erik Johnston 1e365e88bd Bump schema version 10 years ago
David Baker 63a7b3ad1e Add script to (re)convert the pushers table to changing the unique key. Also give the python db upgrade scripts the database engine so they can convert parameter strings, and add *args **kwargs to the upgrade function so we can add more args in future and previous scripts will ignore them. 10 years ago
Erik Johnston 4f1d984e56 Add index on events 10 years ago
Mark Haines 84e1cacea4 Bump schema version 10 years ago
Erik Johnston 657298cebd Don't lock user_ips table for upsert. 10 years ago
Erik Johnston 970a9b9d2b We can't use REPLACE when upgrading databases now we have postgres 10 years ago
Mark Haines e26a3d8d9e bump database schema version 10 years ago
Mark Haines 55e1bc8920 And don't bump the schema version unnecessarily 10 years ago
David Baker 8a5be236e0 pep8 10 years ago
David Baker b02e1006b9 Run database check before daemonizing, at the cost of database hygiene. 10 years ago
Mark Haines 32e14d8181 Return a sha256 fingerprint rather than the entire tls certificate 10 years ago
Erik Johnston 5a95cd4442 Rename user_ips.user -> user_id 10 years ago
Erik Johnston 58d8339966 Add support for postgres instead of mysql. Change sql accourdingly. blob + varbinary -> bytea. No support for UNSIGNED or CREATE INDEX IF NOT EXISTS. 10 years ago
Erik Johnston ce797ad373 Bump schema version 10 years ago
Erik Johnston 0bfa78b39b PEP8 10 years ago
Erik Johnston 6bc9edd8b2 Fix prepare_sqlite3_database's convert_param_style 10 years ago