summary refs log tree commit diff
path: root/tests/push (follow)
Commit message (Expand)AuthorAgeFilesLines
* Finish up work to allow per-user feature flags (#17392)Erik Johnston2024-07-051-1/+81
* Bump `mypy` from 1.8.0 to 1.9.0 (#17297)Andrew Morgan2024-06-131-8/+29
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-233-0/+3
* Update license headersPatrick Cloke2023-11-215-50/+80
* Use full GitHub links instead of bare issue numbers. (#16637)Patrick Cloke2023-11-151-1/+1
* Add the List-Unsubscribe header for notification emails. (#16274)Patrick Cloke2023-09-111-0/+55
* Bump mypy-zope & mypy. (#16188)Patrick Cloke2023-08-291-1/+1
* Replace simple_async_mock with AsyncMock (#16180)Patrick Cloke2023-08-251-3/+2
* Stabilize support for MSC3958 (suppress notifications from edits). (#16113)Patrick Cloke2023-08-231-1/+0
* Update MSC3958 support to interact with intentional mentions. (#15992)Patrick Cloke2023-08-021-2/+19
* Stabilize support for MSC3952: Intentional mentions. (#15520)Patrick Cloke2023-06-061-21/+13
* Rename blacklist/whitelist internally. (#15620)Patrick Cloke2023-05-191-1/+1
* Merge branch 'release-v1.83' into developSean Quah2023-05-031-1/+1
|\
| * Revert "Reduce the size of the HTTP connection pool for non-pushers" (#15530) v1.83.0rc1Sean Quah2023-05-031-1/+1
* | Allow adding random delay to push (#15516)Erik Johnston2023-05-021-0/+37
|/
* Reduce the size of the HTTP connection pool for non-pushers. (#15514)Patrick Cloke2023-05-021-1/+1
* Make cleaning up pushers depend on the device_id instead of the token_id (#15...Quentin Gliech2023-03-242-28/+24
* Reject mentions on the C-S API which are invalid. (#15311)Patrick Cloke2023-03-241-38/+56
* Use immutabledict instead of frozendict (#15113)David Robertson2023-03-221-10/+8
* Stabilize support for MSC3873: disambuguated event push keys. (#15190)Patrick Cloke2023-03-071-7/+3
* Stabilize support for MSC3966: event_property_contains push condition. (#15187)Patrick Cloke2023-03-072-18/+3
* Stabilize support for MSC3758: event_property_is push condition (#15185)Patrick Cloke2023-03-062-20/+5
* Update intentional mentions (MSC3952) to depend on `exact_event_property_cont...Patrick Cloke2023-03-022-31/+4
* Do not accept pattern_type from user input in push rules. (#15088)Patrick Cloke2023-02-281-0/+27
* Add module API callbacks for adding and deleting local 3PID associations (#15044Andrew Morgan2023-02-271-4/+2
* Batch up storing state groups when creating new room (#14918)Shay2023-02-241-5/+8
* Fix a typo in MSC3873 config option. (#15138)Patrick Cloke2023-02-231-1/+1
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-222-3/+0
* Update intentional mentions (MSC3952) to depend on `exact_event_match` (MSC37...Patrick Cloke2023-02-162-25/+16
* Add final type hint to tests.unittest. (#15072)Patrick Cloke2023-02-142-32/+64
* Implement MSC3966: Add a push rule condition to search for a value in an arra...Patrick Cloke2023-02-141-3/+50
* Support for MSC3758: exact_event_match push condition (#14964)Patrick Cloke2023-02-101-4/+143
* MSC3873: Escape keys when flattening dicts. (#15004)Patrick Cloke2023-02-081-0/+8
* Add tests for using _flatten_dict with an event. (#15002)Patrick Cloke2023-02-071-1/+62
* Implement MSC3958: suppress notifications from edits (#14960)Patrick Cloke2023-02-031-1/+41
* Add a docstring & tests for _flatten_dict. (#14981)Patrick Cloke2023-02-031-1/+25
* Support the backwards compatibility features in MSC3952. (#14958)Patrick Cloke2023-02-032-58/+151
* Handle malformed values of `notification.room` in power level events (#14942)David Robertson2023-01-301-13/+80
* Implement MSC3952: Intentional mentions (#14823)Patrick Cloke2023-01-272-7/+147
* Factor out common code in tests and fix comments. (#14819)Patrick Cloke2023-01-111-36/+49
* Fix-up type hints for tests.push module. (#14816)Patrick Cloke2023-01-114-57/+61
* Add `push.enabled` option to disable push notification calculation (#14551)Will Hunt2022-12-011-2/+43
* Modernize unit tests configuration settings for workers. (#14568)realtyem2022-12-012-7/+1
* Initial support for MSC3931: Room version push rule feature flags (#14520)Travis Ralston2022-11-281-0/+2
* Implementation for MSC3664: Pushrules for relations (#11804)DeepBlueV7.X2022-10-251-1/+214
* Add initial power level event to batch of bulk persisted events when creating...Shay2022-10-211-1/+1
* Remove the experimental implementation of MSC3772. (#14094)Patrick Cloke2022-10-121-74/+2
* Fix sending events into rooms with non-integer power levels (#14073)David Robertson2022-10-061-0/+74
* Speed up calculating push actions in large rooms (#13973)Erik Johnston2022-09-301-2/+80
* Implement push rule evaluation in Rust. (#13838)Erik Johnston2022-09-291-11/+9
* Track device IDs for pushers (#13831)Brendan Abolivier2022-09-211-5/+50
* Support enabling/disabling pushers (from MSC3881) (#13799)Brendan Abolivier2022-09-212-15/+137
* Don't include appservice users when calculating push rules (#13332)Erik Johnston2022-07-201-0/+85
* Speed up `get_unread_event_push_actions_by_room` (#13005)Erik Johnston2022-06-151-8/+8
* Experimental support for MSC3772 (#12740)Patrick Cloke2022-05-241-3/+81
* Add type hints to tests files. (#12256)Dirk Klimpel2022-03-211-11/+12
* Add type hints to more tests files. (#12240)Dirk Klimpel2022-03-171-17/+23
* Add an additional HTTP pusher + push rule tests. (#12188)Nick Mills-Barrett2022-03-111-3/+69
* Fix `PushRuleEvaluator` and `Filter` to work on frozendicts (#12100)Richard van der Hoff2022-02-281-0/+9
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-232-22/+22
* Prevent duplicate push notifications for room reads (#11835)lukasdenk2022-02-171-65/+64
* Make background updates controllable via a plugin (#11306)Erik Johnston2021-11-291-7/+2
* Default value for `public_baseurl` (#11210)Richard van der Hoff2021-11-081-1/+1
* Merge tag 'v1.42.0rc1' into developOlivier Wilkinson (reivilibre)2021-09-011-0/+44
|\
| * Fix iteration in _remove_deleted_email_pushers background job. (#10734)Andrew Morgan2021-09-011-0/+44
* | Correctly include room avatars in email notifications (#10658)David Robertson2021-09-011-5/+47
|/
* Remove pushers when deleting 3pid from account (#10581)Azrenbeth2021-08-261-0/+39
* Flatten the synapse.rest.client package (#10600)reivilibre2021-08-172-3/+2
* Add a setting to disable TLS for sending email (#10546)Richard van der Hoff2021-08-061-9/+11
* Merge pull request from GHSA-x345-32rc-8h85Richard van der Hoff2021-05-111-0/+166
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-143-3/+0
* Use mock from the stdlib. (#9772)Patrick Cloke2021-04-091-1/+1
* Test that we require validated email for email pushers (#9496)Erik Johnston2021-02-251-2/+32
* Handle empty rooms when generating email notifications. (#9257)Patrick Cloke2021-02-041-2/+49
* Refactor email summary generation. (#9260)Patrick Cloke2021-02-011-0/+30
* Handle missing content keys when calculating presentable names. (#9165)Patrick Cloke2021-01-252-1/+230
* Convert internal pusher dicts to attrs classes. (#8940)Patrick Cloke2020-12-162-8/+8
* Remove spurious "SynapseRequest" result from `make_request"Richard van der Hoff2020-12-151-1/+1
* Add additional validation to pusher URLs. (#8865)Patrick Cloke2020-12-041-22/+84
* Apply an IP range blacklist to push and key revocation requests. (#8821)Patrick Cloke2020-12-021-1/+3
* Add a config option to change whether unread push notification counts are per...Andrew Morgan2020-11-301-2/+161
* Add ability for access tokens to belong to one user but grant access to anoth...Erik Johnston2020-10-292-6/+6
* Fix email notifications for invites without local state. (#8627)Erik Johnston2020-10-231-0/+29
* Include a simple message in email notifications that include encrypted conten...Patrick Cloke2020-10-191-1/+14
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Reduce run-times of tests by advancing the reactor less (#7757)Andrew Morgan2020-08-271-1/+1
* Don't ignore `set_tweak` actions with no explicit `value`. (#7766)reivilibre2020-07-061-0/+17
* Hack to add push priority to push notifications (#7765)reivilibre2020-07-011-5/+347
* Ensure the body is a string before comparing push rules. (#7701)Patrick Cloke2020-06-151-9/+30
* Do not treat display names as globs for push rules. (#7271)Patrick Cloke2020-04-161-0/+65
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-212-7/+7
* Clean up startup for the pusher (#6558)Richard van der Hoff2019-12-182-0/+7
* Support for routing outbound HTTP requests via a proxy (#6239)Richard van der Hoff2019-11-011-1/+1
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
* Run Black. (#5482)Amber Brown2019-06-201-3/+3
* Merge pull request #5388 from matrix-org/erikj/fix_email_pushErik Johnston2019-06-171-23/+70
|\
| * Add testErik Johnston2019-06-071-1/+28
| * Refactor email testsErik Johnston2019-06-071-22/+42
* | Bump bleach version so that tests can run on old deps.Erik Johnston2019-06-112-12/+0
|/
* Migrate all tests to use the dict-based config format instead of hanging item...Amber Brown2019-05-132-17/+21
* Add admin api for sending server_notices (#5121)Richard van der Hoff2019-05-022-2/+2
* Move admin api impl to its own packageRichard van der Hoff2019-05-012-4/+6
* Fix email testRichard van der Hoff2019-03-191-0/+2
* Fix logcontext leak in http pusher testRichard van der Hoff2018-11-191-1/+2
* Add some tests for the HTTP pusher (#4149)Amber Brown2018-11-061-0/+159
* Write some tests for the email pusher (#4095)Amber Brown2018-10-302-0/+148