summary refs log tree commit diff
path: root/synapse/storage/filtering.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move storage classes into a main "data store".Erik Johnston2019-10-211-75/+0
* Disable bytes usage with postgresErik Johnston2019-10-081-2/+2
* Replace returnValue with return (#5736)Amber Brown2019-07-231-3/+1
* Run black on the rest of the storage module (#4996)Amber Brown2019-04-031-8/+2
* Port storage/ to Python 3 (#3725)Amber Brown2018-08-311-3/+3
* run isortAmber Brown2018-07-091-3/+4
* Attempt to be more performant on PyPy (#3462)Amber Brown2018-06-281-2/+1
* Misc. py3 fixesAdrian Tschira2018-05-241-1/+1
* replaced json.dumps with encode_canonical_jsonKrombel2017-06-211-1/+2
* avoid access-error if no filter_id matchesKrombel2017-05-151-3/+3
* insert whitespace to fix travis buildKrombel2017-05-121-1/+1
* add check to only add a new filter if the same filter does not exist previouslyKrombel2017-05-111-0/+9
* Fail with a coherent error message if `/sync?filter=` is invalidKegan Dougal2016-11-211-0/+8
* Cache filtersErik Johnston2016-01-281-1/+2
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Fix FilteringStore.get_user_filter to work with postgresMark Haines2015-10-161-1/+1
* Encode the filter JSON as UTF-8 before storing in the database.Mark Haines2015-10-161-2/+2
* Give sensible names for '_simple_...' transactionsErik Johnston2015-03-201-0/+1
* Blunty replace json with simplejsonErik Johnston2015-02-111-1/+1
* Use 'in' to test if the key exists, remove unused _filters_for_userMark Haines2015-01-301-4/+0
* s/definition/filter_json/ since definition is now used to mean a component of...Kegan Dougal2015-01-281-2/+2
* Add filter JSON sanity checks.Kegan Dougal2015-01-281-2/+2
* Initial stab at real SQL storage implementation of user filter definitionsPaul "LeoNerd" Evans2015-01-271-14/+35
* Move storage of user filters into real datastore layer; now have to mock it o...Paul "LeoNerd" Evans2015-01-271-0/+46