summary refs log tree commit diff
path: root/synapse/push/bulk_push_rule_evaluator.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* CommentErik Johnston2017-05-221-0/+2
* Remove spurious log level guardsErik Johnston2017-05-221-6/+3
* Check if current event is a membership eventErik Johnston2017-05-221-4/+9
* Add debug loggingErik Johnston2017-05-221-0/+24
* CommentErik Johnston2017-05-221-1/+4
* Use tuple unpackingErik Johnston2017-05-221-2/+2
* Speed up calculating push rulesErik Johnston2017-05-191-8/+19
* Move invalidation cb to its own structureErik Johnston2017-05-191-6/+15
* Store ActionGenerator in HomeServerErik Johnston2017-05-191-1/+1
* Don't push users who have leftErik Johnston2017-05-181-1/+4
* Make get_if_app_services_interested_in_user fasterErik Johnston2017-05-181-3/+1
* Remove size of push get_rules cacheErik Johnston2017-05-181-1/+1
* Add commentErik Johnston2017-05-181-0/+3
* Faster push rule calculation via push specific cacheErik Johnston2017-05-171-37/+242
* Revert "Speed up filtering of a single event in push"Erik Johnston2017-05-081-8/+19
* Speed up filtering of a single event in pushErik Johnston2017-04-281-19/+8
* fix upErik Johnston2017-04-251-1/+2
* Don't specify default as dictErik Johnston2017-04-251-1/+1
* Reduce size of joined_user cacheErik Johnston2017-04-251-2/+5
* Add /room/<room_id>/joined_members APIErik Johnston2016-12-081-6/+6
* Ensure we don't mutate the cache of push rulesErik Johnston2016-09-151-9/+1
* Make bulk_get_push_rules_for_room use get_joined_users_from_context cacheErik Johnston2016-09-051-1/+1
* Correctly handle the difference between prev and current stateErik Johnston2016-08-311-1/+1
* Use state handler instead of get_users_in_room/get_joined_hostsErik Johnston2016-08-261-1/+1
* Replace context.current_state with context.current_state_idsErik Johnston2016-08-251-17/+15
* Move _bulk_get_push_rules_for_room to storage layerErik Johnston2016-08-191-33/+8
* Remove dead code.Mark Haines2016-06-071-8/+0
* Load push rules in storage layer, so that they get cachedErik Johnston2016-06-031-28/+0
* Remove unnecessary setsErik Johnston2016-06-031-6/+3
* Only get local usersErik Johnston2016-06-031-2/+5
* Use state to calculate get_users_in_roomErik Johnston2016-06-011-10/+17
* Add get_users_with_read_receipts_in_room cacheErik Johnston2016-06-011-4/+4
* Add caches to bulk_get_push_rules*Erik Johnston2016-05-311-3/+5
* move filter_events_for_client out of base handlerMark Haines2016-05-111-3/+4
* Don't push for everyone who ever sent an RR to the roomDavid Baker2016-04-141-1/+13
* Fix invite pushesDavid Baker2016-04-081-1/+11
* Make pushers use the event_push_actions table instead of listening on an even...David Baker2016-04-061-7/+18
* Use get_users_in_room to count the number of room members rather than using r...Mark Haines2016-03-221-1/+3
* Fix relative imports so they work in both py3 and py27Mark Haines2016-03-081-3/+3
* Merge branch 'develop' into rav/guest_access_after_room_joinRichard van der Hoff2016-02-191-1/+1
|\
| * Remove dead code for setting device specific rules.Mark Haines2016-02-181-1/+1
* | Allow guest users access to messages in rooms they have joinedRichard van der Hoff2016-02-191-1/+1
|/
* Pass in current state to push action handlerErik Johnston2016-02-091-7/+3
* Merge pull request #523 from matrix-org/dbkr/no_push_unless_notifyDavid Baker2016-01-221-9/+1
|\
| * Better fix for actions with both dont_notify and tweaksDavid Baker2016-01-221-1/+1
| * Revert b4a41aa542203c03bb8a6c93097b94bc5d167265 as it's just broken.David Baker2016-01-221-9/+1
* | Merge pull request #522 from matrix-org/dbkr/no_push_unless_notifyDavid Baker2016-01-221-1/+9
|\|
| * Don't add notifications to the table unless there's actually a 'notify' actionDavid Baker2016-01-221-1/+9
* | Don't mutate cached valuesErik Johnston2016-01-221-2/+6
|/
* Don't crash if a user has no push rule enabled entriesDavid Baker2016-01-221-0/+3
* Overlay the push_rules_enabled map for users, otherwise they won't be able to...David Baker2016-01-221-0/+14
* 'filtered' is a list of zero or 1David Baker2016-01-201-1/+1
* Don't generate push actions for our own eventsDavid Baker2016-01-201-0/+3
* Add regex cache. Only caculate push actions for users that have sent read rec...Erik Johnston2016-01-191-5/+10
* Return don't breakErik Johnston2016-01-191-1/+1
* Except truthy valuesErik Johnston2016-01-191-1/+1
* Don't split at word boundaries, actually use regexErik Johnston2016-01-181-1/+1
* Use static for const dictsErik Johnston2016-01-181-8/+7
* Make notifications go quickerErik Johnston2016-01-181-51/+65
* more commasDavid Baker2016-01-071-1/+1
* Add is_guest flag to users db to track whether a user is a guest user or not....David Baker2016-01-061-5/+22
* comment typoDavid Baker2016-01-051-1/+1
* Address minor PR issuesDavid Baker2016-01-041-1/+1
* pep8 & unused variableDavid Baker2015-12-221-2/+2
* Add some comments to areas that could be optimised.David Baker2015-12-221-0/+8
* Add bulk push rule evaluator which actually still evaluates rules one by one,...David Baker2015-12-221-0/+99