| Commit message (Expand) | Author | Age | Files | Lines |
* | Make cleaning up pushers depend on the device_id instead of the token_id (#15... | Quentin Gliech | 2023-03-24 | 1 | -1/+6 |
* | Track device IDs for pushers (#13831) | Brendan Abolivier | 2022-09-21 | 1 | -0/+2 |
* | Support enabling/disabling pushers (from MSC3881) (#13799) | Brendan Abolivier | 2022-09-21 | 1 | -0/+2 |
* | Remove unneeded `ActionGenerator` class. (#12691) | Patrick Cloke | 2022-05-11 | 1 | -5/+0 |
* | Add class-diagrams and notes for push. (#12676) | Patrick Cloke | 2022-05-10 | 1 | -0/+79 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -1/+1 |
* | Use auto_attribs/native type hints for attrs classes. (#11692) | Patrick Cloke | 2022-01-13 | 1 | -19/+19 |
* | disallow-untyped-defs for synapse.push (#11023) | David Robertson | 2021-10-11 | 1 | -1/+1 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Import HomeServer from the proper module. (#9665) | Patrick Cloke | 2021-03-23 | 1 | -1/+1 |
* | Fix-up assertions about last stream token in push (#9020) | Patrick Cloke | 2021-01-05 | 1 | -1/+1 |
* | Convert internal pusher dicts to attrs classes. (#8940) | Patrick Cloke | 2020-12-16 | 1 | -7/+53 |
* | Fix handling of stream tokens for push. (#8943) | Patrick Cloke | 2020-12-15 | 1 | -5/+14 |
* | Add type hints for HTTP and email pushers. (#8880) | Patrick Cloke | 2020-12-07 | 1 | -0/+50 |
* | Add additional validation to pusher URLs. (#8865) | Patrick Cloke | 2020-12-04 | 1 | -2/+1 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -1/+1 |
* | Remove code that's now been obsoleted or moved elsewhere | David Baker | 2016-04-07 | 1 | -327/+0 |
* | Make get_invites return RoomsForUser | Erik Johnston | 2016-03-23 | 1 | -1/+1 |
* | Fix relative imports so they work in both py3 and py27 | Mark Haines | 2016-03-08 | 1 | -2/+2 |
* | Remove dead code for setting device specific rules. | Mark Haines | 2016-02-18 | 1 | -4/+3 |
* | 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 | 1 | -1/+1 |
* | 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 |
* | Push: Use storage apis that are cached | Erik Johnston | 2016-01-25 | 1 | -17/+13 |
* | 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 |
* | Add storage function to get all receipts for a user. Also add some cache inva... | David Baker | 2016-01-20 | 1 | -22/+6 |
* | Inline membership specifier | David Baker | 2016-01-20 | 1 | -3/+1 |
* | Simplify badge updating code by just updating it every time we get woken up a... | David Baker | 2016-01-20 | 1 | -15/+4 |
* | Merge branch 'develop' into push_badge_counts | David Baker | 2016-01-19 | 1 | -23/+23 |
|\ |
|
| * | Rename 'user_name' to 'user_id' in push to make it consistent with the rest o... | Mark Haines | 2016-01-13 | 1 | -18/+18 |
* | | Use the unread notification count to send accurate badge counts in push notif... | David Baker | 2016-01-13 | 1 | -23/+79 |
|/ |
|
* | Merge pull request #456 from matrix-org/store_event_actions | David Baker | 2016-01-08 | 1 | -15/+6 |
|\ |
|
| * | Rename event-actions to event_push_actions as per PR request | David Baker | 2016-01-04 | 1 | -1/+1 |
| * | pep8 & unused variable | David Baker | 2015-12-22 | 1 | -0/+1 |
| * | Add some comments to areas that could be optimised. | David Baker | 2015-12-22 | 1 | -1/+3 |
| * | Store nothing instead of ['dont_notify'] for events with no notification requ... | David Baker | 2015-12-10 | 1 | -15/+3 |
* | | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
|/ |
|
* | pep8 | David Baker | 2015-12-09 | 1 | -4/+4 |
* | Split out the push rule evaluator into a separate file so it can be more read... | David Baker | 2015-12-09 | 1 | -185/+10 |
* | Use raw string for regex here, otherwise \b is the backspace character. Fixes... | David Baker | 2015-10-08 | 1 | -1/+1 |
* | Don't make pushers handle presence/typing events | Erik Johnston | 2015-08-24 | 1 | -3/+5 |
* | Store the 'last_token' in the db, even if we processed no events | Erik Johnston | 2015-08-19 | 1 | -0/+6 |
* | Block on storing the current last_tokens | Erik Johnston | 2015-08-19 | 1 | -5/+5 |
* | Catch any exceptions in the pusher loop. Use a lower timeout for pushers so w... | David Baker | 2015-06-05 | 1 | -112/+133 |
* | Take a dict of the rule, not the rule list | Mark Haines | 2015-05-26 | 1 | -1/+1 |
* | SYN-390: Don't modify the dictionary returned from the database here either | Mark Haines | 2015-05-26 | 1 | -4/+7 |
* | Don't try to use a txn when not in one, remove spurious debug logging | Mark Haines | 2015-05-21 | 1 | -2/+0 |
* | Add caches for things requested by the pushers | Mark Haines | 2015-05-21 | 1 | -15/+10 |
* | Add a cache for get_current_state with state_key | Mark Haines | 2015-05-21 | 1 | -0/+4 |
* | Allow multiple pushers for a single app ID & pushkey, honouring the 'append' ... | David Baker | 2015-03-25 | 1 | -2/+8 |
* | More sacrifices to the pep8 gods. | David Baker | 2015-03-12 | 1 | -2/+8 |
* | Log the matching push rule. | David Baker | 2015-03-11 | 1 | -2/+4 |
* | Again, underscore, not hyphen | David Baker | 2015-03-11 | 1 | -1/+1 |
* | Add the master push rule for the break-my-push button. Allow server default r... | David Baker | 2015-03-10 | 1 | -1/+5 |
* | Add more server default rules so we have default rules for whether you get no... | David Baker | 2015-03-06 | 1 | -4/+4 |
* | Comment typo | David Baker | 2015-03-06 | 1 | -1/+1 |
* | s/user_name/user/ as per mjark's comment | David Baker | 2015-03-02 | 1 | -2/+2 |
* | SYN-267 Add a fallback rule as an explicit server default rule and make the d... | David Baker | 2015-02-26 | 1 | -1/+1 |
* | Add enable/disable overlay for push rules (REST API not yet hooked up) | David Baker | 2015-02-25 | 1 | -0/+4 |
* | Update pushers by app id and pushkey, not user id and pushkey | David Baker | 2015-02-13 | 1 | -6/+6 |
* | Blunty replace json with simplejson | Erik Johnston | 2015-02-11 | 1 | -1/+1 |
* | Code-style fixes | Mark Haines | 2015-02-10 | 1 | -3/+5 |
* | Need to use re.search if looking for matches not at the start of the string. ... | David Baker | 2015-02-09 | 1 | -3/+3 |
* | only do word-boundary patches on bodies for now | Matthew Hodgson | 2015-02-09 | 1 | -1/+4 |
* | glob *s should probably be non-greedy | Matthew Hodgson | 2015-02-08 | 1 | -1/+1 |
* | oops | Matthew Hodgson | 2015-02-08 | 1 | -1/+1 |
* | kill off fnmatch in favour of word-boundary based push alerts (untested) | Matthew Hodgson | 2015-02-08 | 1 | -12/+20 |
* | Server default rules now of all kinds rather than all being at lowest prio. | David Baker | 2015-02-05 | 1 | -4/+4 |
* | s/instance_handle/profile_tag/ | David Baker | 2015-02-03 | 1 | -4/+4 |
* | Use set_tweak instead of set_sound | David Baker | 2015-02-03 | 1 | -2/+2 |
* | Again, don't assume all member events have displayname. | David Baker | 2015-01-30 | 1 | -1/+1 |
* | Don't assume all member events have a display nme. | David Baker | 2015-01-30 | 1 | -4/+5 |
* | Add glob asterisks when running rules. | David Baker | 2015-01-30 | 1 | -0/+5 |
* | Add room member count condition and default rule to make a noise on rooms of ... | David Baker | 2015-01-30 | 1 | -5/+45 |
* | Change 'from' in notification pokes to 'sender' to match client API v2. Send ... | David Baker | 2015-01-29 | 1 | -0/+10 |
* | Add default push rules including setting a sound for messages mentioning your... | David Baker | 2015-01-29 | 1 | -8/+39 |
* | Code style fixes. | Mark Haines | 2015-01-29 | 1 | -8/+7 |
* | Only send a badge-reset if the user actually has unread notifications. | David Baker | 2015-01-29 | 1 | -2/+7 |
* | doc style fix | David Baker | 2015-01-28 | 1 | -1/+1 |
* | Oops, bad merge: needed to change the base class of the rest servlets too. | David Baker | 2015-01-28 | 1 | -2/+3 |
* | More code style things | David Baker | 2015-01-28 | 1 | -3/+4 |
* | Brackets rather than slashes at end | David Baker | 2015-01-28 | 1 | -3/+3 |
* | Redundant bracketing & missed space | David Baker | 2015-01-28 | 1 | -2/+2 |
* | Update copyright | David Baker | 2015-01-28 | 1 | -1/+1 |
* | Reset badge count to zero when last active time is bumped | David Baker | 2015-01-28 | 1 | -0/+19 |
* | Support membership events and more camelcase/underscores | David Baker | 2015-01-26 | 1 | -0/+4 |
* | Pushers should only try & look for rejected devices in something that's a lis... | David Baker | 2015-01-26 | 1 | -1/+1 |
* | Use push settings! | David Baker | 2015-01-23 | 1 | -8/+83 |
* | more pep8 suggestions | David Baker | 2015-01-23 | 1 | -2/+1 |
* | add instance_handles to pushers so we have a way to refer to them even if the... | David Baker | 2015-01-20 | 1 | -1/+2 |
* | Send room name and first alias in notification poke. | David Baker | 2015-01-15 | 1 | -0/+13 |
* | Don't make the pushers' event streams cause people to appear online | David Baker | 2015-01-15 | 1 | -1/+3 |
* | Honour the 'rejected' return from push gateways | David Baker | 2015-01-13 | 1 | -3/+34 |
* | Split out function to decide whether to notify or a given event | David Baker | 2015-01-13 | 1 | -2/+17 |
* | If we didn't get any events, advance the token or we'll just keep not getting... | David Baker | 2014-12-18 | 1 | -0/+1 |
* | after a few rethinks, a working implementation of pushers. | David Baker | 2014-12-18 | 1 | -3/+9 |
* | Update to app_id / app_instance_id (partially) and mangle to be PEP8 compliant. | David Baker | 2014-12-03 | 1 | -30/+67 |
* | More work on pushers. Attempt to do HTTP pokes. Not sure if the actual HTTP p... | David Baker | 2014-11-21 | 1 | -10/+48 |
* | Start creating a module to do generic notifications (just prints them to stdo... | David Baker | 2014-11-19 | 1 | -0/+76 |