summary refs log tree commit diff
path: root/synapse/push/emailpusher.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-11/+15
* Fix-up assertions about last stream token in push (#9020)Patrick Cloke2021-01-051-6/+1
* Convert internal pusher dicts to attrs classes. (#8940)Patrick Cloke2020-12-161-13/+14
* Fix handling of stream tokens for push. (#8943)Patrick Cloke2020-12-151-16/+0
* Add type hints for HTTP and email pushers. (#8880)Patrick Cloke2020-12-071-36/+46
* Fix not sending events over federation when using sharded event persisters (#...Erik Johnston2020-10-141-1/+7
* Fixup pusher pool notifications (#8287)Erik Johnston2020-09-091-1/+1
* Revert "Fixup pusher pool notifications"Erik Johnston2020-09-091-1/+1
* Fixup pusher pool notificationsErik Johnston2020-09-091-1/+1
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Convert sending mail to async/await. (#7557)Erik Johnston2020-05-221-22/+16
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-1/+1
* Update black to 19.10b0 (#6304)Amber Brown2019-11-011-8/+6
* Remove redundant returnErik Johnston2019-08-131-1/+0
* Handle pusher being deleted during processing.Erik Johnston2019-08-011-6/+13
* Run Black. (#5482)Amber Brown2019-06-201-31/+32
* Add testErik Johnston2019-06-071-0/+19
* Make starting pushers faster during start upErik Johnston2019-04-021-2/+9
* Write some tests for the email pusher (#4095)Amber Brown2018-10-301-1/+4
* sanity-check the is_processing flagRichard van der Hoff2018-10-241-4/+7
* Make on_started synchronous tooRichard van der Hoff2018-10-221-8/+7
* Remove redundant run_as_background_process() from pusherpoolRichard van der Hoff2018-10-221-2/+1
* Give pushers their own background logcontextRichard van der Hoff2018-10-221-24/+24
* run isortAmber Brown2018-07-091-4/+3
* Remove all global reactor imports & pass it around explicitly (#3424)Amber Brown2018-06-251-2/+2
* Improve exception handling for background processesRichard van der Hoff2018-04-271-4/+7
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Only load jinja2 templates onceErik Johnston2017-05-221-12/+3
* Ensure we pass positive ints to delay functionErik Johnston2017-02-221-1/+2
* Reduce redundant database work in email pusherErik Johnston2016-10-181-0/+4
* Ignore AlreadyCalled errors on timer cancelErik Johnston2016-07-311-2/+10
* Create separate methods for getting messages to pushMark Haines2016-07-281-3/+2
* Merge remote-tracking branch 'origin/develop' into dbkr/email_unsubscribeDavid Baker2016-06-021-2/+8
|\
| * Disable INCLUDE_ALL_UNREAD_NOTIFSErik Johnston2016-06-021-1/+2
| * if an email pusher specifies a brand param, use itMatthew Hodgson2016-06-021-1/+6
* | Email unsubscribing that may in theory, workDavid Baker2016-06-021-1/+1
|/
* Tune email notifs to make them quieter:Matthew Hodgson2016-05-231-8/+18
* tune email notifs, fix CSS a bit, and add debugging detailsMatthew Hodgson2016-05-161-8/+24
* Add constant for throttle multiplierDavid Baker2016-04-291-1/+2
* Remove unused functionDavid Baker2016-04-291-4/+0
* Remove unused argDavid Baker2016-04-291-2/+2
* Remove rather pointless get functionDavid Baker2016-04-291-9/+1
* Stop processing notifs once we've sent a mailDavid Baker2016-04-291-0/+1
* Put back real delay before mailingDavid Baker2016-04-281-1/+1
* Better grammar for multiple messages in a roomDavid Baker2016-04-271-1/+1
* No inlineCallbacks necessary on thisDavid Baker2016-04-221-1/+0
* Flesh out email templatingDavid Baker2016-04-211-0/+7
* Generate mails from a templateDavid Baker2016-04-201-8/+4
* Send a rather basic email notifDavid Baker2016-04-201-9/+23
* Add single instance & logging stuffDavid Baker2016-04-191-8/+39
* First bits of emailpusherDavid Baker2016-04-191-0/+214