Commit Graph

258 Commits (b5dbced9389d072d4bd15002c7ddffba9e54340e)

Author SHA1 Message Date
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
Erik Johnston 05a35d62b6 Bump database version 10 years ago
Erik Johnston 9236136f3a Make work in both Maria and SQLite. Fix tests 10 years ago
Erik Johnston 0e8f5095c7 Fix unicode database support 10 years ago
Erik Johnston 9115421ace Use _simple_upsert 10 years ago
Paul "LeoNerd" Evans a63b4f7101 Remember the 'last seen' time for a given user/IP/device combination and only bother INSERTing another if it's stale 10 years ago
Erik Johnston dc0c989ef4 Give sensible names for '_simple_...' transactions 10 years ago
Paul "LeoNerd" Evans ceb61daa70 Add the tiniest of tiny one-element caches to get_room_events_max_id() as it's read every time someone hits eventstream 10 years ago