summary refs log tree commit diff
path: root/rust/benches (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Implement MSC3966: Add a push rule condition to search for a value in an ↵Patrick Cloke2023-02-141-14/+18
| | | | | | array. (#15045) The `exact_event_property_contains` condition can be used to search for a value inside of an array.
* Support for MSC3758: exact_event_match push condition (#14964)Patrick Cloke2023-02-101-12/+53
| | | | | This specifies to search for an exact value match, instead of string globbing. It only works across non-compound JSON values (null, boolean, integer, and strings).
* Implement MSC3958: suppress notifications from edits (#14960)Patrick Cloke2023-02-031-0/+1
| | | | | | | | Co-authored-by: Brad Murray <brad@beeper.com> Co-authored-by: Nick Barrett <nick@beeper.com> Copy the suppress_edits push rule from Beeper to implement MSC3958. https://github.com/beeper/synapse/blame/9415a1284b1bfb558bd66f28c24ca1611e6c6fa2/rust/src/push/base_rules.rs#L98-L114
* Support the backwards compatibility features in MSC3952. (#14958)Patrick Cloke2023-02-031-0/+4
| | | | If the feature is enabled and the event has a `m.mentions` property, skip processing of the legacy mentions rules.
* Fix running cargo bench & test in CI. (#14943)Patrick Cloke2023-01-311-0/+10
|
* Implement MSC3930: polls push rules (#14787)Andrew Morgan2023-01-191-2/+7
|
* Fix Rust lint CI (#14602)Erik Johnston2022-12-021-4/+12
|
* Implement push rule evaluation in Rust. (#13838)Erik Johnston2022-09-292-0/+189