summary refs log tree commit diff
path: root/synapse/storage/room.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add timestamp and auto incrementing IDErik Johnston2016-05-041-1/+5
|
* Add /report endpointErik Johnston2016-05-041-0/+14
|
* Optimise event_search in postgresErik Johnston2016-04-211-4/+12
|
* Add published room list edit APIErik Johnston2016-03-211-0/+8
|
* Simplify get_roomsErik Johnston2016-02-031-77/+7
|
* Unused importErik Johnston2016-02-031-1/+1
|
* Change the way we do public room list fetchingErik Johnston2016-02-021-1/+1
|
* Remove the RoomsTable objectMark Haines2016-01-131-13/+3
|
* copyrightsMatthew Hodgson2016-01-071-1/+1
|
* Return world_readable and guest_can_join in /publicRoomsDaniel Wagner-Hall2015-11-101-29/+42
|
* Open up /events to anonymous users for room events onlyDaniel Wagner-Hall2015-11-051-0/+13
| | | | Squash-merge of PR #345 from daniel/anonymousevents
* Explicitly check for Sqlite3EngineErik Johnston2015-10-161-2/+5
|
* Fix to work with SQLiteErik Johnston2015-10-141-4/+11
|
* Keep FTS indexes up to date. Only search through rooms currently joinedErik Johnston2015-10-121-0/+22
|
* Move all the caches into their own package, synapse.util.cachesErik Johnston2015-08-111-1/+2
|
* Add support for using keyword arguments with cached functionsErik Johnston2015-07-271-3/+2
|
* Add caches for things requested by the pushersMark Haines2015-05-211-1/+2
|
* Fix broken SQLErik Johnston2015-04-301-1/+1
|
* Fix up get_current_state and get_room_name_and_aliases queries to parse ↵Erik Johnston2015-04-301-16/+11
| | | | events in transaction
* Don't needlessly join on state_eventsErik Johnston2015-04-301-3/+2
|
* Make simple query rather than long one and then throw away half the resultsErik Johnston2015-04-301-0/+10
|
* Add support for postgres instead of mysql. Change sql accourdingly. blob + ↵Erik Johnston2015-04-141-10/+24
| | | | varbinary -> bytea. No support for UNSIGNED or CREATE INDEX IF NOT EXISTS.
* Fix unicode database supportErik Johnston2015-03-251-0/+1
|
* Escape non printing ascii characterErik Johnston2015-03-241-3/+3
|
* Merge branch 'develop' of github.com:matrix-org/synapse into mysqlErik Johnston2015-03-201-22/+20
|\
| * Give sensible names for '_simple_...' transactionsErik Johnston2015-03-201-2/+4
| |
| * Start removing TablesErik Johnston2015-03-201-18/+17
| |
| * Rearrange storage modulesErik Johnston2015-03-201-0/+37
| |
* | Rearrange storage modulesErik Johnston2015-03-201-0/+37
| |
* | decode_result takes an iterableErik Johnston2015-03-201-1/+4
| |
* | Convert storage layer to be mysql compatibleErik Johnston2015-03-191-2/+2
|/
* Also give _execute() a descriptionPaul "LeoNerd" Evans2015-03-111-1/+1
|
* Convert get_rooms to use runInteraction so the transacion has a more helpful ↵Erik Johnston2015-02-111-30/+37
| | | | description
* Remove unused functionsMark Haines2015-01-131-7/+0
|
* Update copyright noticesMark Haines2015-01-061-1/+1
|
* Look for name, topic in the event content rather than the event itself when ↵Mark Haines2014-12-191-4/+4
| | | | persisting room name and topic events
* Fix pep8 codestyle warningsMark Haines2014-11-201-1/+3
|
* Add an EventValidator. Fix bugs in auth ++ storageErik Johnston2014-11-101-18/+20
|
* Tidy up some of the unused sql tablesErik Johnston2014-11-101-27/+0
|
* Amalgamate all power levels.Erik Johnston2014-11-061-157/+0
| | | | | Remove concept of reqired power levels, something similiar can be done using the new power level event.
* Add transaction level logging and timing information. Add a _simple_delete ↵Erik Johnston2014-10-281-0/+2
| | | | method
* Rename deletions to redactionsErik Johnston2014-09-241-4/+4
|
* SYN-12: Implement auth for deletion by adding a 'delete_level' on the ops ↵Erik Johnston2014-09-231-3/+7
| | | | | | levels event SYN-12 # comment Auth has been added.
* Add a .runInteraction() method on SQLBaseStore itself to wrap the .db_poolPaul "LeoNerd" Evans2014-09-121-2/+2
|
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org ↵Matthew Hodgson2014-09-031-1/+1
| | | | hasn't been incorporated in time for launch.
* Fix bug where we didn't correctly store the ops power levels event.Erik Johnston2014-09-021-1/+1
|
* Add all the necessary checks to make banning work.Erik Johnston2014-09-011-2/+1
|
* Add beginnings of ban support.Erik Johnston2014-09-011-5/+52
|
* Implement power level lists, default power levels and ↵Erik Johnston2014-09-011-17/+72
| | | | send_evnet_level/add_state_level events.
* Start adding storage for new events.Erik Johnston2014-08-291-0/+80
|
* Merge branch 'develop' into storage_transactionsMark Haines2014-08-261-2/+0
|\ | | | | | | | | | | | | Conflicts: synapse/api/auth.py synapse/handlers/room.py synapse/storage/__init__.py
| * Fix pyflakes errorsMark Haines2014-08-261-2/+0
| |
* | Move the event storage into a single transactionMark Haines2014-08-261-4/+6
|/
* PEP8 cleanupsErik Johnston2014-08-151-4/+11
|
* Reimplement the get public rooms api to work with new DB schemaErik Johnston2014-08-151-33/+57
|
* Return the room_alias when GETing public rooms.Kegan Dougal2014-08-131-2/+5
|
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-131-0/+1
|
* Reference Matrix Home Servermatrix.org2014-08-121-0/+129