summary refs log tree commit diff
path: root/synapse/storage/__init__.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'deletions' of github.com:matrix-org/synapse into developErik Johnston2014-09-251-4/+22
|\
| * Add LIMIT to scalar subqueryErik Johnston2014-09-251-1/+2
| * Rename deletions to redactionsErik Johnston2014-09-241-11/+12
| * Make deleting deletes not undeleteErik Johnston2014-09-241-14/+4
| * Fix bug where we didn't correctly pull out the event_id of the deletionErik Johnston2014-09-241-1/+5
| * Add v4 deltas to current sql.Erik Johnston2014-09-241-0/+1
| * Rename 'pruned' to 'pruned_because'Erik Johnston2014-09-231-1/+1
| * Make sure we don't persist the 'pruned' keyErik Johnston2014-09-231-1/+1
| * Add m.room.deletion. If an event is deleted it will be returned to clients 'p...Erik Johnston2014-09-231-4/+25
* | Fix bug where we tried to insert state events with null state keyErik Johnston2014-09-251-1/+2
|/
* Merge branch 'develop' into test-sqlite-memoryPaul "LeoNerd" Evans2014-09-171-5/+10
|\
| * Correctly handle receiving 'missing' Pdus from federation, rather than just d...Erik Johnston2014-09-151-5/+10
* | Merge remote-tracking branch 'origin/develop' into test-sqlite-memoryPaul "LeoNerd" Evans2014-09-151-1/+7
|\|
| * Fix bug where we no longer stored user_id on PdusErik Johnston2014-09-121-1/+7
* | Revert recent changes to RoomMemberStorePaul "LeoNerd" Evans2014-09-121-1/+1
* | Add a .runInteraction() method on SQLBaseStore itself to wrap the .db_poolPaul "LeoNerd" Evans2014-09-121-2/+2
* | Rename _store_room_member_txn to _store_room_member_from_event_txn so we can ...Paul "LeoNerd" Evans2014-09-111-1/+1
* | prepare_database() on db_conn, not plain name, so we can pass in the connecti...Paul "LeoNerd" Evans2014-09-101-31/+26
* | Move database preparing code out of homserver.py into storage where it belongsPaul "LeoNerd" Evans2014-09-101-0/+61
|/
* Fix bug where we used an unbound local variable if we ended up rolling back t...Erik Johnston2014-09-091-4/+1
* Apparently we can't do txn.rollback(), so raise and catch an exception instead.Erik Johnston2014-09-081-11/+19
* Rollback if we try and insert duplicate eventsErik Johnston2014-09-081-0/+1
* When getting a state event also include the previous contentErik Johnston2014-09-061-2/+7
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-031-1/+1
* Fix bug where we didn't correctly store the ops power levels event.Erik Johnston2014-09-021-0/+3
* Merge branch 'develop' of github.com:matrix-org/synapse into room_configErik Johnston2014-09-011-1/+2
|\
| * Add store for server certificates and keysMark Haines2014-08-281-1/+2
* | Add beginnings of ban support.Erik Johnston2014-09-011-2/+0
* | Implement power level lists, default power levels and send_evnet_level/add_st...Erik Johnston2014-09-011-5/+7
* | Start adding storage for new events.Erik Johnston2014-08-291-0/+9
|/
* Return the store_id from persist_eventMark Haines2014-08-271-1/+3
* add _get_room_member, fix datastore methodsMark Haines2014-08-271-6/+6
* Fill out prev_events before calling persist_eventMark Haines2014-08-271-6/+15
* Merge branch 'develop' into storage_transactionsMark Haines2014-08-271-1/+0
|\
| * Added support for GET /events/$eventid with auth checks.Kegan Dougal2014-08-271-1/+0
* | Fold federation/handler into handlers/federationMark Haines2014-08-261-1/+3
* | Move pdu and event persistence into a single persist_event functionMark Haines2014-08-261-2/+30
* | Merge branch 'develop' into storage_transactionsMark Haines2014-08-261-2/+8
|\|
| * Fix pyflakes errorsMark Haines2014-08-261-2/+3
| * Don't return state event outlier's when paginating.Erik Johnston2014-08-221-1/+6
* | fix a few pyflakes errorsMark Haines2014-08-261-3/+3
* | Move the event storage into a single transactionMark Haines2014-08-261-27/+32
* | Take a snapshot of the state of the room before performing updatesMark Haines2014-08-221-0/+64
|/
* Give the event_id of the failed eventErik Johnston2014-08-201-1/+4
* Fix bug where we sometimes set min_token to None.Erik Johnston2014-08-191-1/+2
* Add a 'backfill room' buttonErik Johnston2014-08-191-4/+18
* SQL doesn't allow AUTOINCREMENT on non PRIMARY KEY columns.Erik Johnston2014-08-181-2/+19
* Add two different columns for ordering the events table, one which can be use...Erik Johnston2014-08-181-4/+14
* We no longer need to special case room config events.Erik Johnston2014-08-151-2/+2
* PEP8 cleanupsErik Johnston2014-08-151-1/+5
* Correctly return new token when returning events. Serialize events correctly.Erik Johnston2014-08-151-1/+5
* Start chagning the events stream to work with the new DB schemaErik Johnston2014-08-151-1/+9
* Reimplement the get public rooms api to work with new DB schemaErik Johnston2014-08-151-1/+5
* Fix up typos and correct sql queriesErik Johnston2014-08-141-10/+10
* Start fixing places that use the data store.Erik Johnston2014-08-141-5/+3
* Fix typoErik Johnston2014-08-141-1/+1
* Rename _execute_queryErik Johnston2014-08-141-1/+1
* Actually encode dicts as json in the DBErik Johnston2014-08-141-2/+2
* Merge branch 'master' of github.com:matrix-org/synapse into sql_refactorErik Johnston2014-08-141-1/+0
|\
| * Set datastore's .hs field in SQLBaseStore rather than in the toplevel DataSto...Paul "LeoNerd" Evans2014-08-131-1/+0
* | Initial stab at refactoring the SQL tables, including rejigging some of the s...Erik Johnston2014-08-131-40/+73
|/
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-131-0/+1
* Reference Matrix Home Servermatrix.org2014-08-121-0/+117