summary refs log tree commit diff
path: root/rust/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* temp github/clokep/erikj/rust_lru_cache clokep/erikj/rust_lru_cachePatrick Cloke2023-10-021-1/+15
* Merge remote-tracking branch 'origin/develop' into erikj/rust_lru_cachePatrick Cloke2023-09-296-0/+2397
|\
| * Add a cache around server ACL checking (#16360)Patrick Cloke2023-09-262-0/+104
| * Implement MSC4028: push all encrypted events. (#16361)Patrick Cloke2023-09-263-1/+23
| * Stabilize support for MSC3958 (suppress notifications from edits). (#16113)Patrick Cloke2023-08-233-11/+2
| * Update MSC3958 support to interact with intentional mentions. (#15992)Patrick Cloke2023-08-023-28/+29
| * push rules: fix internal conversion from _type to value (#15781)Mathieu Velten2023-06-161-2/+2
| * Stabilize support for MSC3952: Intentional mentions. (#15520)Patrick Cloke2023-06-063-16/+9
| * Update the base rules to remove the dont_notify action. (MSC3987) (#15534)Patrick Cloke2023-05-043-8/+11
| * Do not return extensible events experimental push rules by default. (#15494)Patrick Cloke2023-04-261-1/+4
| * Stabilize support for MSC3873: disambuguated event push keys. (#15190)Patrick Cloke2023-03-071-3/+3
| * Stabilize support for MSC3966: event_property_contains push condition. (#15187)Patrick Cloke2023-03-072-23/+7
| * Stabilize support for MSC3758: event_property_is push condition (#15185)Patrick Cloke2023-03-063-48/+32
| * Use nightly rustfmt in CI (#15188)Erik Johnston2023-03-031-1/+1
| * Update intentional mentions (MSC3952) to depend on `exact_event_property_cont...Patrick Cloke2023-03-023-37/+50
| * Do not accept pattern_type from user input in push rules. (#15088)Patrick Cloke2023-02-283-180/+213
| * Update intentional mentions (MSC3952) to depend on `exact_event_match` (MSC37...Patrick Cloke2023-02-163-22/+5
| * Implement MSC3966: Add a push rule condition to search for a value in an arra...Patrick Cloke2023-02-142-15/+83
| * Remove spurious `dont_notify` action from `.m.rule.reaction` (#15073)Richard van der Hoff2023-02-141-1/+1
| * Support for MSC3758: exact_event_match push condition (#14964)Patrick Cloke2023-02-102-15/+137
| * Include no actions instead of dont_notify for suppressing edits. (#15016)Patrick Cloke2023-02-071-1/+1
| * Implement MSC3958: suppress notifications from edits (#14960)Patrick Cloke2023-02-033-1/+26
| * Support the backwards compatibility features in MSC3952. (#14958)Patrick Cloke2023-02-031-0/+19
| * Reload the pyo3-log config when the Python logging config changes. (#14976)Patrick Cloke2023-02-031-2/+15
| * Fix inconsistencies between MSC3952 and implementation. (#14957)Patrick Cloke2023-02-011-3/+3
| * Implement MSC3952: Intentional mentions (#14823)Patrick Cloke2023-01-273-2/+78
| * Implement MSC3930: polls push rules (#14787)Andrew Morgan2023-01-193-6/+90
| * Fix Rust lint CI (#14602)Erik Johnston2022-12-021-11/+11
| * Support MSC1767's `content.body` behaviour; Add base rules from MSC3933 (#14524)Travis Ralston2022-11-283-1/+278
| * Create MSC1767 (extensible events) room version; Implement MSC3932 (#14521)Travis Ralston2022-11-281-1/+96
| * Initial support for MSC3931: Room version push rule feature flags (#14520)Travis Ralston2022-11-282-0/+42
| * Implementation for MSC3664: Pushrules for relations (#11804)DeepBlueV7.X2022-10-253-10/+167
| * Remove the experimental implementation of MSC3772. (#14094)Patrick Cloke2022-10-123-151/+11
| * Disable pushing for server ACL events (MSC3786). (#13997)Patrick Cloke2022-10-042-10/+1
| * Implement push rule evaluation in Rust. (#13838)Erik Johnston2022-09-294-8/+610
| * Port the push rule classes to Rust. (#13768)Erik Johnston2022-09-203-1/+845
| * Check if Rust lib needs rebuilding. (#13759)Erik Johnston2022-09-121-1/+9
* | More stuffErik Johnston2022-09-091-17/+21
* | SNAPSHOTErik Johnston2022-09-092-1/+236
|/
* Add rust to CI (#13763)Erik Johnston2022-09-091-0/+1
* Add a stub Rust crate (#12595)Erik Johnston2022-09-061-0/+15