| Commit message (Expand) | Author | Age | Files | Lines |
* | Use run_in_background in preference to preserve_fn | Richard van der Hoff | 2018-04-27 | 1 | -8/+12 |
* | Update comments | Erik Johnston | 2018-02-21 | 1 | -3/+4 |
* | Batch inserts into event_push_actions_staging | Erik Johnston | 2018-02-20 | 1 | -6/+9 |
* | Comments | Erik Johnston | 2018-02-16 | 1 | -0/+3 |
* | Remove context.push_actions | Erik Johnston | 2018-02-15 | 2 | -11/+4 |
* | Store push actions in staging area | Erik Johnston | 2018-02-15 | 1 | -0/+3 |
* | Better logging when pushes fail | Richard van der Hoff | 2018-01-29 | 1 | -2/+8 |
* | add appid/device_display_name to to pusher logging | Richard van der Hoff | 2018-01-29 | 1 | -2/+2 |
* | Fix logging and add user_id | Richard van der Hoff | 2018-01-22 | 1 | -2/+3 |
* | logging and debug for http pusher | Richard van der Hoff | 2018-01-22 | 1 | -4/+20 |
* | Remove pushers when deleting access tokens | Richard van der Hoff | 2017-11-29 | 1 | -9/+15 |
* | Merge pull request #2675 from matrix-org/rav/remove_broken_logcontext_funcs | Richard van der Hoff | 2017-11-15 | 1 | -3/+3 |
|\ |
|
| * | Remove preserve_context_over_{fn, deferred} | Richard van der Hoff | 2017-11-14 | 1 | -3/+3 |
* | | Rename redact_content option to include_content | David Baker | 2017-11-08 | 1 | -1/+2 |
|/ |
|
* | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 4 | -8/+8 |
* | Omit the *s for @room notifications | David Baker | 2017-10-16 | 1 | -1/+1 |
* | pep8 | David Baker | 2017-10-10 | 2 | -3/+5 |
* | Don't KeyError if no power_levels event | David Baker | 2017-10-10 | 1 | -1/+3 |
* | Use notification levels in power_levels | David Baker | 2017-10-10 | 3 | -12/+22 |
* | There was already a constant for this | David Baker | 2017-10-10 | 1 | -3/+4 |
* | More optimisation | David Baker | 2017-10-10 | 1 | -6/+9 |
* | What year is it!? Who's the president!? | David Baker | 2017-10-10 | 1 | -1/+1 |
* | Make be faster | David Baker | 2017-10-05 | 1 | -3/+3 |
* | Add fastpath optimisation | David Baker | 2017-10-05 | 1 | -3/+9 |
* | pep8 | David Baker | 2017-10-05 | 1 | -0/+3 |
* | They're called rooms | David Baker | 2017-10-05 | 1 | -4/+4 |
* | Get rule type right | David Baker | 2017-10-05 | 1 | -1/+1 |
* | Support for channel notifications | David Baker | 2017-10-05 | 3 | -8/+59 |
* | Use better method for word boundary searching | David Baker | 2017-10-05 | 1 | -11/+3 |
* | pep8 | David Baker | 2017-10-05 | 1 | -0/+1 |
* | Fix notif kws that start/end with non-word chars | David Baker | 2017-10-05 | 1 | -2/+21 |
* | Also include the room_id | David Baker | 2017-09-18 | 1 | -0/+1 |
* | Use .get - it's much shorter | David Baker | 2017-09-18 | 1 | -1/+1 |
* | Add support for event_id_only push format | David Baker | 2017-09-18 | 1 | -0/+19 |
* | Increase cache hit ratio for push | Erik Johnston | 2017-07-14 | 1 | -0/+8 |
* | Add more metrics to push rule evaluation | Erik Johnston | 2017-07-13 | 1 | -2/+42 |
* | Push: Don't acquire lock unless necessary | Erik Johnston | 2017-07-13 | 1 | -0/+4 |
* | Perf: Don't filter events for push | Erik Johnston | 2017-07-07 | 1 | -17/+8 |
* | Merge pull request #2332 from matrix-org/rav/fix_pushes | Richard van der Hoff | 2017-07-05 | 1 | -1/+3 |
|\ |
|
| * | Fix caching error in the push evaluator | Richard van der Hoff | 2017-07-05 | 1 | -1/+3 |
* | | Fix TravisCI tests for PR #2301 | Caleb James DeLisle | 2017-06-23 | 1 | -1/+1 |
* | | Add configuration parameter to allow redaction of content from push messages ... | Caleb James DeLisle | 2017-06-23 | 1 | -1/+1 |
|/ |
|
* | Fix typo when getting app name | Erik Johnston | 2017-06-06 | 1 | -1/+1 |
* | Fix wrong number of arguments | Erik Johnston | 2017-06-06 | 1 | -1/+1 |
* | Only load jinja2 templates once | Erik Johnston | 2017-05-22 | 4 | -60/+105 |
* | Comment | Erik Johnston | 2017-05-22 | 1 | -0/+2 |
* | Remove spurious log level guards | Erik Johnston | 2017-05-22 | 1 | -6/+3 |
* | Check if current event is a membership event | Erik Johnston | 2017-05-22 | 1 | -4/+9 |
* | Add debug logging | Erik Johnston | 2017-05-22 | 1 | -0/+24 |
* | Comment | Erik Johnston | 2017-05-22 | 1 | -1/+4 |
* | Use tuple unpacking | Erik Johnston | 2017-05-22 | 1 | -2/+2 |
* | Speed up calculating push rules | Erik Johnston | 2017-05-19 | 1 | -8/+19 |
* | Move invalidation cb to its own structure | Erik Johnston | 2017-05-19 | 1 | -6/+15 |
* | Store ActionGenerator in HomeServer | Erik Johnston | 2017-05-19 | 2 | -2/+2 |
* | Don't push users who have left | Erik Johnston | 2017-05-18 | 1 | -1/+4 |
* | Make get_if_app_services_interested_in_user faster | Erik Johnston | 2017-05-18 | 1 | -3/+1 |
* | Remove size of push get_rules cache | Erik Johnston | 2017-05-18 | 1 | -1/+1 |
* | Add comment | Erik Johnston | 2017-05-18 | 1 | -0/+3 |
* | Faster push rule calculation via push specific cache | Erik Johnston | 2017-05-17 | 2 | -45/+246 |
* | Revert "Speed up filtering of a single event in push" | Erik Johnston | 2017-05-08 | 1 | -8/+19 |
* | Speed up filtering of a single event in push | Erik Johnston | 2017-04-28 | 1 | -19/+8 |
* | fix up | Erik Johnston | 2017-04-25 | 1 | -1/+2 |
* | Don't specify default as dict | Erik Johnston | 2017-04-25 | 1 | -1/+1 |
* | Reduce size of joined_user cache | Erik Johnston | 2017-04-25 | 1 | -2/+5 |
* | Support authenticated SMTP | Daniel Dent | 2017-04-05 | 1 | -1/+5 |
* | Merge pull request #2075 from matrix-org/erikj/cache_speed | Erik Johnston | 2017-03-31 | 1 | -5/+2 |
|\ |
|
| * | Don't convert to deferreds when not necessary | Erik Johnston | 2017-03-30 | 1 | -5/+2 |
* | | Cache glob to regex at a higher level for push | Erik Johnston | 2017-03-29 | 1 | -47/+57 |
|/ |
|
* | Don't recreate so many sets | Erik Johnston | 2017-03-16 | 1 | -4/+4 |
* | Get current state by using current_state_events table | Erik Johnston | 2017-03-10 | 1 | -1/+1 |
* | Ensure we pass positive ints to delay function | Erik Johnston | 2017-02-22 | 1 | -1/+2 |
* | Fix email push in pusher worker | Erik Johnston | 2017-02-02 | 1 | -2/+2 |
* | Merge pull request #1811 from aperezdc/unhardcode-riot-urls | David Baker | 2017-01-18 | 1 | -6/+14 |
|\ |
|
| * | Allow configuring the Riot URL used in notification emails | Adrian Perez de Castro | 2017-01-13 | 1 | -6/+14 |
* | | Get state at event rather than for room in push | Erik Johnston | 2017-01-17 | 1 | -1/+1 |
|/ |
|
* | Add /room/<room_id>/joined_members API | Erik Johnston | 2016-12-08 | 1 | -6/+6 |
* | Fix push notifications for a single unread message | Erik Johnston | 2016-10-18 | 1 | -1/+1 |
* | Reduce redundant database work in email pusher | Erik Johnston | 2016-10-18 | 1 | -0/+4 |
* | Fix email push notifs being dropped | Erik Johnston | 2016-10-13 | 1 | -14/+25 |
* | _id field must uniquely identify different conditions | Erik Johnston | 2016-09-19 | 1 | -2/+2 |
* | proposal for notifying on e2e events | Matthew Hodgson | 2016-09-17 | 1 | -0/+49 |
* | Ensure we don't mutate the cache of push rules | Erik Johnston | 2016-09-15 | 1 | -9/+1 |
* | Make bulk_get_push_rules_for_room use get_joined_users_from_context cache | Erik Johnston | 2016-09-05 | 1 | -1/+1 |
* | Merge pull request #1060 from matrix-org/erikj/state_ids | Erik Johnston | 2016-09-01 | 1 | -1/+1 |
|\ |
|
| * | Correctly handle the difference between prev and current state | Erik Johnston | 2016-08-31 | 1 | -1/+1 |
* | | Fix email notifs by adding missing param | Erik Johnston | 2016-08-30 | 1 | -1/+1 |
|/ |
|
* | Fix push room names for rooms with only an alias | Erik Johnston | 2016-08-30 | 1 | -1/+1 |
* | Use state handler instead of get_users_in_room/get_joined_hosts | Erik Johnston | 2016-08-26 | 1 | -1/+1 |
* | Fix room name in email notifs | Erik Johnston | 2016-08-26 | 1 | -19/+20 |
* | Typo | Erik Johnston | 2016-08-26 | 1 | -1/+0 |
* | Fix up push to use get_current_state_ids | Erik Johnston | 2016-08-25 | 4 | -20/+226 |
* | Replace context.current_state with context.current_state_ids | Erik Johnston | 2016-08-25 | 2 | -19/+17 |
* | Preserve some logcontexts | Erik Johnston | 2016-08-24 | 2 | -9/+12 |
* | Move _bulk_get_push_rules_for_room to storage layer | Erik Johnston | 2016-08-19 | 2 | -34/+9 |
* | Make push Measure finer grained | Erik Johnston | 2016-08-17 | 1 | -4/+5 |
* | Merge remote-tracking branch 'origin/develop' into dbkr/contains_display_name... | David Baker | 2016-08-16 | 1 | -4/+4 |
|\ |
|
| * | Refactor user_delete_access_tokens. Invalidate get_user_by_access_token to sl... | Erik Johnston | 2016-08-15 | 1 | -4/+4 |
* | | s/underride/override/ in the rule_id too | David Baker | 2016-08-16 | 1 | -1/+1 |
* | | Move display name rule | David Baker | 2016-08-15 | 1 | -16/+20 |
|/ |
|
* | Ignore AlreadyCalled errors on timer cancel | Erik Johnston | 2016-07-31 | 2 | -3/+16 |
* | Create separate methods for getting messages to push | Mark Haines | 2016-07-28 | 2 | -4/+4 |
* | Typo | David Baker | 2016-07-28 | 1 | -1/+1 |
* | even more pep8 | David Baker | 2016-06-24 | 1 | -0/+1 |
* | Use similar naming we use in email notifs for push | David Baker | 2016-06-24 | 2 | -20/+22 |
* | Fix ``KeyError: 'msgtype'``. Use ``.get`` | Mark Haines | 2016-06-17 | 1 | -14/+15 |
* | Remove dead code. | Mark Haines | 2016-06-07 | 2 | -34/+0 |
* | 3rd time lucky: we'd already calculated it above | David Baker | 2016-06-03 | 1 | -3/+1 |
* | Oops, we're using the dict form | David Baker | 2016-06-03 | 1 | -1/+3 |
* | Add substitutions to email notif From | David Baker | 2016-06-03 | 1 | -1/+1 |
* | Merge branch 'develop' into matthew/brand-from-header | Matthew Hodgson | 2016-06-03 | 5 | -61/+67 |
|\ |
|
| * | Load push rules in storage layer, so that they get cached | Erik Johnston | 2016-06-03 | 2 | -36/+22 |
| * | Remove unnecessary sets | Erik Johnston | 2016-06-03 | 1 | -6/+3 |
| * | Only get local users | Erik Johnston | 2016-06-03 | 1 | -2/+5 |
| * | Merge pull request #811 from matrix-org/erikj/state_users_in_room | Erik Johnston | 2016-06-03 | 2 | -11/+18 |
| |\ |
|
| | * | Use state to calculate get_users_in_room | Erik Johnston | 2016-06-01 | 2 | -11/+18 |
| * | | Merge pull request #809 from matrix-org/erikj/cache_receipts_in_room | Erik Johnston | 2016-06-03 | 1 | -4/+4 |
| |\| |
|
| | * | Add get_users_with_read_receipts_in_room cache | Erik Johnston | 2016-06-01 | 1 | -4/+4 |
| * | | Merge pull request #821 from matrix-org/dbkr/email_unsubscribe | David Baker | 2016-06-02 | 2 | -6/+19 |
| |\ \ |
|
| | * | | peppate | David Baker | 2016-06-02 | 1 | -1/+3 |
| | * | | Working unsubscribe links going straight to the HS | David Baker | 2016-06-02 | 1 | -4/+4 |
| | * | | Merge remote-tracking branch 'origin/dbkr/email_notif_string_fmt_error' into ... | David Baker | 2016-06-02 | 1 | -1/+1 |
| | |\ \ |
|
| | * \ \ | Merge remote-tracking branch 'origin/develop' into dbkr/email_unsubscribe | David Baker | 2016-06-02 | 2 | -4/+10 |
| | |\ \ \ |
|
| | * \ \ \ | Merge branch 'dbkr/split_out_auth_handler' into dbkr/email_unsubscribe | David Baker | 2016-06-02 | 1 | -0/+2 |
| | |\ \ \ \ |
|
| | * | | | | | Email unsubscribing that may in theory, work | David Baker | 2016-06-02 | 2 | -6/+17 |
| | | |_|_|/
| | |/| | | |
|
| * | | | | | Merge pull request #820 from matrix-org/dbkr/email_notif_string_fmt_error | David Baker | 2016-06-02 | 1 | -1/+1 |
| |\ \ \ \ \
| | | |_|_|/
| | |/| | | |
|
| | * | | | | Fix error in email notification string formatting | David Baker | 2016-06-02 | 1 | -1/+1 |
| | | |_|/
| | |/| | |
|
* | / | | | brand the email from header | Matthew Hodgson | 2016-06-02 | 1 | -1/+8 |
|/ / / / |
|
* / / / | add some branding debugging | Matthew Hodgson | 2016-06-02 | 1 | -0/+1 |
|/ / / |
|
* | | | Disable INCLUDE_ALL_UNREAD_NOTIFS | Erik Johnston | 2016-06-02 | 1 | -1/+2 |
* | | | if an email pusher specifies a brand param, use it | Matthew Hodgson | 2016-06-02 | 2 | -3/+8 |
| |/
|/| |
|
* | | Use user_id in email greeting if display name is null | David Baker | 2016-06-02 | 1 | -0/+2 |
|/ |
|
* | Add caches to bulk_get_push_rules* | Erik Johnston | 2016-05-31 | 1 | -3/+5 |
* | Check for presence of 'avatar_url' key | David Baker | 2016-05-24 | 1 | -1/+3 |
* | fix NPE in room ordering | Matthew Hodgson | 2016-05-23 | 1 | -2/+2 |
* | consistency is the better part of valour | Matthew Hodgson | 2016-05-23 | 1 | -1/+1 |
* | Tune email notifs to make them quieter: | Matthew Hodgson | 2016-05-23 | 2 | -18/+56 |
* | Merge pull request #793 from matrix-org/matthew/one-push-badge-per-convo | Matthew Hodgson | 2016-05-18 | 1 | -1/+3 |
|\ |
|
| * | increment badge count per missed convo, not per msg | Matthew Hodgson | 2016-05-18 | 1 | -1/+3 |
* | | Merge pull request #786 from matrix-org/matthew/email_notifs_tuning | Matthew Hodgson | 2016-05-17 | 2 | -9/+30 |
|\| |
|
| * | tune email notifs, fix CSS a bit, and add debugging details | Matthew Hodgson | 2016-05-16 | 2 | -9/+30 |
* | | Fix emailpusher import | David Baker | 2016-05-16 | 1 | -1/+11 |
|/ |
|
* | fix matrix.to URLs | Matthew Hodgson | 2016-05-13 | 1 | -2/+2 |
* | Make email notifs work on the pusher synapse | David Baker | 2016-05-13 | 1 | -0/+1 |
* | move filter_events_for_client out of base handler | Mark Haines | 2016-05-11 | 3 | -8/+9 |
* | Make pep8 happy | David Baker | 2016-05-10 | 1 | -1/+1 |
* | Switch from CSS to Table layout for HTML mails so they work in Outlook ak... | Matthew Hodgson | 2016-05-10 | 1 | -7/+18 |
* | better mail subject lines | Matthew Hodgson | 2016-05-05 | 1 | -1/+1 |
* | fix layout; handle app naming in synapse, not jinja | Matthew Hodgson | 2016-05-05 | 1 | -16/+31 |
* | pep8 | Matthew Hodgson | 2016-05-05 | 1 | -2/+4 |
* | handle fragments correctly on mxc URLs. | Matthew Hodgson | 2016-05-05 | 1 | -14/+45 |
* | spell out emailpusher full path | Matthew Hodgson | 2016-05-05 | 1 | -1/+1 |
* | Include no context | David Baker | 2016-05-04 | 1 | -1/+1 |
* | Add date header & message id | David Baker | 2016-05-04 | 1 | -0/+2 |
* | pep8 | David Baker | 2016-05-04 | 1 | -0/+1 |
* | copyright | Matthew Hodgson | 2016-05-04 | 1 | -0/+22 |
* | Unused import | David Baker | 2016-05-04 | 1 | -1/+0 |
* | Catch all exceptions when creating a pusher | David Baker | 2016-05-04 | 1 | -2/+2 |
* | Add constant for throttle multiplier | David Baker | 2016-04-29 | 1 | -1/+2 |
* | Remove unused function | David Baker | 2016-04-29 | 1 | -4/+0 |
* | Remove unused arg | David Baker | 2016-04-29 | 1 | -2/+2 |
* | Use the constant | David Baker | 2016-04-29 | 1 | -1/+2 |
* | Avoid `vars` builtin | David Baker | 2016-04-29 | 1 | -15/+15 |
* | Use named parameter format | David Baker | 2016-04-29 | 1 | -14/+22 |
* | pep8 | David Baker | 2016-04-29 | 1 | -1/+0 |
* | Remove rather pointless get function | David Baker | 2016-04-29 | 1 | -9/+1 |
* | Stop processing notifs once we've sent a mail | David Baker | 2016-04-29 | 1 | -0/+1 |
* | Send mail notifs with a plaintext part too | David Baker | 2016-04-29 | 1 | -7/+20 |
* | Add an email pusher for new users | David Baker | 2016-04-29 | 1 | -0/+1 |
* | Merge remote-tracking branch 'origin/develop' into dbkr/email_notifs | David Baker | 2016-04-29 | 2 | -1/+5 |
|\ |
|
| * | Optionally split out the pushers into a separate process | Mark Haines | 2016-04-21 | 2 | -1/+5 |
* | | May as well always include room link | David Baker | 2016-04-28 | 1 | -4/+3 |
* | | Put back real delay before mailing | David Baker | 2016-04-28 | 1 | -1/+1 |
* | | Support file messages & fix plain text | David Baker | 2016-04-28 | 1 | -2/+3 |
* | | Support image notifs | David Baker | 2016-04-28 | 1 | -11/+25 |
* | | pep8 | David Baker | 2016-04-28 | 1 | -2/+5 |
* | | Only import email pusher if email notifs are on | David Baker | 2016-04-28 | 1 | -6/+8 |
* | | Handle room invites in email notifs | David Baker | 2016-04-28 | 1 | -5/+30 |
* | | Linkify plain text messages too | David Baker | 2016-04-28 | 1 | -1/+12 |
* | | Run filter_events_for_client | David Baker | 2016-04-27 | 1 | -7/+11 |
* | | Make html messages work | David Baker | 2016-04-27 | 1 | -10/+21 |
* | | Better grammar for multiple messages in a room | David Baker | 2016-04-27 | 2 | -10/+33 |
* | | Hopefully all remaining bits for email notifs | David Baker | 2016-04-27 | 1 | -22/+144 |
* | | More variable calculation for email notifs | David Baker | 2016-04-25 | 1 | -2/+55 |
* | | Actually do UTF8 correctly | David Baker | 2016-04-22 | 1 | -1/+1 |
* | | Mime part is binary so encode it first. | David Baker | 2016-04-22 | 1 | -1/+1 |
* | | No inlineCallbacks necessary on this | David Baker | 2016-04-22 | 1 | -1/+0 |
* | | Flesh out email templating | David Baker | 2016-04-21 | 2 | -3/+65 |
* | | Generate mails from a template | David Baker | 2016-04-20 | 2 | -21/+21 |
* | | more pep8 | David Baker | 2016-04-20 | 1 | -1/+1 |
* | | Send a rather basic email notif | David Baker | 2016-04-20 | 2 | -9/+71 |
* | | Add single instance & logging stuff | David Baker | 2016-04-19 | 1 | -8/+39 |
* | | First bits of emailpusher | David Baker | 2016-04-19 | 2 | -1/+217 |
|/ |
|
* | Measure push action generator | Erik Johnston | 2016-04-14 | 1 | -11/+15 |
* | Merge pull request #725 from matrix-org/dbkr/push_only_joined | Erik Johnston | 2016-04-14 | 1 | -1/+13 |
|\ |
|
| * | Don't push for everyone who ever sent an RR to the room | David Baker | 2016-04-14 | 1 | -1/+13 |
* | | Add missing yield | Erik Johnston | 2016-04-14 | 1 | -1/+1 |
* | | Rename log context | Erik Johnston | 2016-04-14 | 1 | -1/+1 |
* | | Make send_badge private | Erik Johnston | 2016-04-14 | 1 | -2/+2 |
* | | Add necessary logging contexts | Erik Johnston | 2016-04-14 | 1 | -24/+25 |
* | | Add extra Measure | Erik Johnston | 2016-04-14 | 1 | -14/+16 |
|/ |
|
* | Unused member variable | David Baker | 2016-04-12 | 1 | -1/+0 |
* | Fix the rule_id for .m.rule.invite_for_me (#715) | Mark Haines | 2016-04-11 | 1 | -1/+1 |
* | Run unsafe proces in a loop until we've caught up | David Baker | 2016-04-11 | 1 | -4/+11 |
* | Actually check if we;re processing | David Baker | 2016-04-08 | 1 | -0/+2 |
* | Fix invite pushes | David Baker | 2016-04-08 | 3 | -39/+51 |
* | Make sure max stream ordering only increases | David Baker | 2016-04-08 | 1 | -1/+1 |
* | Unsafe process should call itself if the max has changed | David Baker | 2016-04-08 | 1 | -0/+3 |
* | Comment why unsafe process is unsafe | David Baker | 2016-04-08 | 1 | -0/+5 |
* | Only pass in what we need | David Baker | 2016-04-07 | 2 | -11/+13 |
* | Wrap process in a flag so we don't process whist already processing. | David Baker | 2016-04-07 | 1 | -0/+9 |
* | indenting | David Baker | 2016-04-07 | 1 | -1/+1 |
* | defer.gatherResults rather than doing all the pokes in series | David Baker | 2016-04-07 | 1 | -2/+16 |
* | Add measure blocks | David Baker | 2016-04-07 | 1 | -5/+10 |
* | Add comments on min_stream_id | David Baker | 2016-04-07 | 1 | -0/+2 |
* | Remove code that's now been obsoleted or moved elsewhere | David Baker | 2016-04-07 | 3 | -454/+9 |
* | Send badge count pushes. | David Baker | 2016-04-07 | 2 | -17/+48 |
* | Make pushers use the event_push_actions table instead of listening on an even... | David Baker | 2016-04-06 | 5 | -79/+301 |
* | Use google style doc strings. | Mark Haines | 2016-04-01 | 1 | -3/+5 |
* | Don't ignore the obey overlay if the rule has an enabled attribute of False | David Baker | 2016-03-31 | 1 | -2/+3 |
* | Never notify for member events. This fixes https://github.com/vector-im/vecto... | David Baker | 2016-03-24 | 1 | -20/+21 |
* | Make get_invites return RoomsForUser | Erik Johnston | 2016-03-23 | 1 | -1/+1 |
* | Use get_users_in_room to count the number of room members rather than using r... | Mark Haines | 2016-03-22 | 1 | -1/+3 |
* | Make select more sensible when dseleting access tokens, rename pusher deletio... | David Baker | 2016-03-11 | 1 | -1/+1 |
* | Fix cache invalidation so deleting access tokens (which we did when changing ... | David Baker | 2016-03-11 | 1 | -4/+4 |
* | Fix relative imports so they work in both py3 and py27 | Mark Haines | 2016-03-08 | 5 | -10/+10 |
* | Move the code for formatting push rules into a separate function | Mark Haines | 2016-03-03 | 1 | -0/+112 |
* | Add support for changing the actions for default rules | Mark Haines | 2016-02-26 | 1 | -7/+50 |
* | Merge branch 'develop' into rav/guest_access_after_room_join | Richard van der Hoff | 2016-02-19 | 6 | -46/+31 |
|\ |
|
| * | Remove dead code for setting device specific rules. | Mark Haines | 2016-02-18 | 6 | -46/+31 |
* | | Allow guest users access to messages in rooms they have joined | Richard van der Hoff | 2016-02-19 | 1 | -1/+1 |
|/ |
|
* | Atomically persit push actions when we persist the event | Erik Johnston | 2016-02-09 | 1 | -15/+5 |
* | Pass in current state to push action handler | Erik Johnston | 2016-02-09 | 2 | -9/+7 |
* | Revert to putting it around the entire block | Erik Johnston | 2016-02-09 | 1 | -124/+124 |
* | Don't measure across event stream call, as it lasts for a long time. | Erik Johnston | 2016-02-09 | 1 | -124/+124 |
* | Fix up logcontexts | Erik Johnston | 2016-02-08 | 2 | -5/+6 |
* | Add metrics to pushers | Erik Johnston | 2016-02-08 | 1 | -31/+53 |
* | Change event_push_actions_rm_tokens schema | Erik Johnston | 2016-02-03 | 1 | -1/+1 |
* | Fix flake8 warnings for new flake8 | Daniel Wagner-Hall | 2016-02-02 | 1 | -1/+1 |
* | Only notify for messages in one to one rooms, not every event | David Baker | 2016-01-26 | 1 | -0/+6 |
* | Push: Use storage apis that are cached | Erik Johnston | 2016-01-25 | 1 | -17/+13 |
* | Merge pull request #523 from matrix-org/dbkr/no_push_unless_notify | David Baker | 2016-01-22 | 1 | -9/+1 |
|\ |
|
| * | Better fix for actions with both dont_notify and tweaks | David Baker | 2016-01-22 | 1 | -1/+1 |
| * | Revert b4a41aa542203c03bb8a6c93097b94bc5d167265 as it's just broken. | David Baker | 2016-01-22 | 1 | -9/+1 |
* | | Merge pull request #522 from matrix-org/dbkr/no_push_unless_notify | David Baker | 2016-01-22 | 1 | -1/+9 |
|\| |
|
| * | Don't add notifications to the table unless there's actually a 'notify' action | David Baker | 2016-01-22 | 1 | -1/+9 |
* | | Don't mutate cached values | Erik Johnston | 2016-01-22 | 1 | -2/+6 |
|/ |
|
* | Don't crash if a user has no push rule enabled entries | David Baker | 2016-01-22 | 1 | -0/+3 |
* | Overlay the push_rules_enabled map for users, otherwise they won't be able to... | David Baker | 2016-01-22 | 1 | -0/+14 |
* | Only fetch events for rooms and receipts | Erik Johnston | 2016-01-21 | 1 | -1/+2 |
* | Only compute badge count when necessary. | Erik Johnston | 2016-01-21 | 1 | -4/+15 |