summary refs log tree commit diff
path: root/synapse/push/httppusher.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Allow adding random delay to push (#15516)Erik Johnston2023-05-021-0/+18
* Reduce the size of the HTTP connection pool for non-pushers. (#15514)Patrick Cloke2023-05-021-1/+2
* Add a module API to send an HTTP push notification (#15387)Mathieu Velten2023-04-261-77/+113
* Implement push rule evaluation in Rust. (#13838)Erik Johnston2022-09-291-3/+36
* Rename storage classes (#12913)Erik Johnston2022-05-311-2/+4
* Fix push for m.read events (#12721)SpiritCroc2022-05-171-1/+1
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-2/+2
* Upgrade mypy to version 0.931 (#12030)Sean Quah2022-02-181-1/+1
* Prevent duplicate push notifications for room reads (#11835)lukasdenk2022-02-171-1/+6
* Add type hints to event_push_actions. (#11594)Patrick Cloke2021-12-211-6/+6
* Improved push typing (#11409)Marcus2021-11-301-1/+2
* disallow-untyped-defs for synapse.push (#11023)David Robertson2021-10-111-2/+2
* Use direct references for configuration variables (part 4). (#10893)Patrick Cloke2021-09-231-1/+3
* Use direct references for some configuration variables (part 2) (#10812)Patrick Cloke2021-09-151-1/+1
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-1/+1
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Import HomeServer from the proper module. (#9665)Patrick Cloke2021-03-231-1/+1
* Fixed code misc. quality issues (#9649)Ankit Dobhal2021-03-221-1/+1
* Fix additional type hints from Twisted upgrade. (#9518)Patrick Cloke2021-03-031-2/+3
* Fix deleting pushers when using sharded pushers. (#9465)Erik Johnston2021-02-221-1/+2
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-9/+14
* Fix-up assertions about last stream token in push (#9020)Patrick Cloke2021-01-051-2/+0
* Convert internal pusher dicts to attrs classes. (#8940)Patrick Cloke2020-12-161-18/+18
* Fix handling of stream tokens for push. (#8943)Patrick Cloke2020-12-151-16/+1
* Add type hints for HTTP and email pushers. (#8880)Patrick Cloke2020-12-071-39/+29
* Add additional validation to pusher URLs. (#8865)Patrick Cloke2020-12-041-1/+15
* Apply an IP range blacklist to push and key revocation requests. (#8821)Patrick Cloke2020-12-021-1/+1
* Add a config option to change whether unread push notification counts are per...Andrew Morgan2020-11-301-2/+11
* 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 push to async/await. (#7948)Patrick Cloke2020-07-271-33/+25
* Hack to add push priority to push notifications (#7765)reivilibre2020-07-011-3/+14
* add a commentRichard van der Hoff2020-06-181-0/+2
* remove miscellaneous PY2 codeRichard van der Hoff2020-05-151-8/+3
* Reduce amount of logging at INFO level. (#6862)Erik Johnston2020-02-061-1/+1
* Clean up newline quote marks around the codebase (#6362)Andrew Morgan2019-11-211-3/+2
* Support for routing outbound HTTP requests via a proxy (#6239)Richard van der Hoff2019-11-011-1/+1
* Update black to 19.10b0 (#6304)Amber Brown2019-11-011-8/+6
* Merge pull request #6294 from matrix-org/erikj/add_state_storageErik Johnston2019-10-311-1/+2
|\
| * Port to use state storageErik Johnston2019-10-301-1/+2
* | Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-2/+2
|/
* Add opentracing span for HTTP pushErik Johnston2019-09-091-1/+12
* Handle pusher being deleted during processing.Erik Johnston2019-08-011-7/+20
* Replace returnValue with return (#5736)Amber Brown2019-07-231-9/+9
* Run Black. (#5482)Amber Brown2019-06-201-116/+110
* Make starting pushers faster during start upErik Johnston2019-04-021-2/+10
* Correctly handle null data in HttpPusherErik Johnston2019-02-221-0/+5
* Add prometheus metrics for number of badge update pushes. (#4709)Richard van der Hoff2019-02-221-8/+25
* Logging improvements for the pusher (#4691)Richard van der Hoff2019-02-201-8/+8
* Clean up event accesses and testsErik Johnston2018-11-021-2/+2
* sanity-check the is_processing flagRichard van der Hoff2018-10-241-4/+7
* Make on_started synchronous tooRichard van der Hoff2018-10-221-1/+0
* Remove redundant run_as_background_process() from pusherpoolRichard van der Hoff2018-10-221-2/+0
* Give pushers their own background logcontextRichard van der Hoff2018-10-221-34/+30
* merge (#3576)Amber Brown2018-09-141-1/+6
* run isortAmber Brown2018-07-091-3/+3
* Remove all global reactor imports & pass it around explicitly (#3424)Amber Brown2018-06-251-2/+4
* fixesAmber Brown2018-05-221-2/+2
* replacing portionsAmber Brown2018-05-211-9/+4
* make imports localAdrian Tschira2018-04-281-2/+2
* Improve exception handling for background processesRichard van der Hoff2018-04-271-1/+4
* Better logging when pushes failRichard van der Hoff2018-01-291-2/+8
* add appid/device_display_name to to pusher loggingRichard van der Hoff2018-01-291-2/+2
* Fix logging and add user_idRichard van der Hoff2018-01-221-2/+3
* logging and debug for http pusherRichard van der Hoff2018-01-221-4/+20
* Rename redact_content option to include_contentDavid Baker2017-11-081-1/+2
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-3/+3
* Also include the room_idDavid Baker2017-09-181-0/+1
* Use .get - it's much shorterDavid Baker2017-09-181-1/+1
* Add support for event_id_only push formatDavid Baker2017-09-181-0/+19
* Fix TravisCI tests for PR #2301Caleb James DeLisle2017-06-231-1/+1
* Add configuration parameter to allow redaction of content from push messages ...Caleb James DeLisle2017-06-231-1/+1
* Fix up push to use get_current_state_idsErik Johnston2016-08-251-1/+1
* Ignore AlreadyCalled errors on timer cancelErik Johnston2016-07-311-1/+6
* Create separate methods for getting messages to pushMark Haines2016-07-281-1/+2
* Use similar naming we use in email notifs for pushDavid Baker2016-06-241-3/+6
* Optionally split out the pushers into a separate processMark Haines2016-04-211-1/+1
* Add missing yieldErik Johnston2016-04-141-1/+1
* Rename log contextErik Johnston2016-04-141-1/+1
* Make send_badge privateErik Johnston2016-04-141-2/+2
* Add necessary logging contextsErik Johnston2016-04-141-24/+25
* Add extra MeasureErik Johnston2016-04-141-14/+16
* Run unsafe proces in a loop until we've caught upDavid Baker2016-04-111-4/+11
* Actually check if we;re processingDavid Baker2016-04-081-0/+2
* Make sure max stream ordering only increasesDavid Baker2016-04-081-1/+1
* Unsafe process should call itself if the max has changedDavid Baker2016-04-081-0/+3
* Comment why unsafe process is unsafeDavid Baker2016-04-081-0/+5
* Only pass in what we needDavid Baker2016-04-071-3/+5
* Wrap process in a flag so we don't process whist already processing.David Baker2016-04-071-0/+9
* Add measure blocksDavid Baker2016-04-071-5/+10
* Add comments on min_stream_idDavid Baker2016-04-071-0/+2
* Remove code that's now been obsoleted or moved elsewhereDavid Baker2016-04-071-1/+1
* Send badge count pushes.David Baker2016-04-071-16/+29
* Make pushers use the event_push_actions table instead of listening on an even...David Baker2016-04-061-38/+166
* Remove dead code for setting device specific rules.Mark Haines2016-02-181-2/+1
* Merge branch 'develop' into push_badge_countsDavid Baker2016-01-191-4/+4
|\
| * Rename 'user_name' to 'user_id' in push to make it consistent with the rest o...Mark Haines2016-01-131-3/+3
* | Use the unread notification count to send accurate badge counts in push notif...David Baker2016-01-131-7/+7
|/
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Reuse a single http client, rather than creating new onesMark Haines2015-12-021-4/+3
* Dial down logging for failed pushersDavid Baker2015-03-061-1/+1
* Add attribute so push gateways can tell if a member event is about the user i...David Baker2015-03-061-0/+1
* Send room ID in http notifications so clients know which room to go to if the...David Baker2015-02-191-0/+1
* s/instance_handle/profile_tag/David Baker2015-02-031-2/+2
* Ignore empty strings for display names & room names in notificationsDavid Baker2015-01-311-2/+2
* Include content in notification pokesDavid Baker2015-01-291-0/+2
* Change 'from' in notification pokes to 'sender' to match client API v2. Send ...David Baker2015-01-291-5/+4
* Code style fixes.Mark Haines2015-01-291-4/+4
* It is 2015David Baker2015-01-281-1/+1
* Reset badge count to zero when last active time is bumpedDavid Baker2015-01-281-3/+35
* Support membership events and more camelcase/underscoresDavid Baker2015-01-261-4/+4
* Use push settings!David Baker2015-01-231-4/+5
* use underscores everywhere, not camelcase.David Baker2015-01-201-3/+3
* add instance_handles to pushers so we have a way to refer to them even if the...David Baker2015-01-201-1/+2
* Send room name and first alias in notification poke.David Baker2015-01-151-3/+13
* Honour the 'rejected' return from push gatewaysDavid Baker2015-01-131-5/+10
* after a few rethinks, a working implementation of pushers.David Baker2014-12-181-12/+13
* Update to app_id / app_instance_id (partially) and mangle to be PEP8 compliant.David Baker2014-12-031-33/+42
* More work on pushers. Attempt to do HTTP pokes. Not sure if the actual HTTP p...David Baker2014-11-211-4/+51
* remove random half-lineDavid Baker2014-11-191-1/+0
* Start creating a module to do generic notifications (just prints them to stdo...David Baker2014-11-191-0/+40