summary refs log tree commit diff
path: root/rust (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add support for MSC4115 (#17104)Richard van der Hoff2024-04-291-2/+7
* MSC4108 implementation (#17056)Quentin Gliech2024-04-254-0/+412
* Helpers to transform Twisted requests to Rust http Requests/Responses (#17081)Quentin Gliech2024-04-184-0/+230
* Bump minimum required Rust version to 1.66.0 (#17079)Quentin Gliech2024-04-171-1/+1
* #17039 Issue: Update base_rules.rs (#17043)Sumiran Pokharel2024-04-091-4/+4
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-237-0/+7
* Bump minimum Rust version to 1.65.0 (#16818)Erik Johnston2024-01-221-1/+1
* Port `EventInternalMetadata` class to Rust (#16782)Erik Johnston2024-01-083-0/+473
* Merge remote-tracking branch 'gitlab/clokep/license-license' into new_developErik Johnston2023-12-137-91/+133
|\
| * Update license headersPatrick Cloke2023-11-217-91/+133
* | ModuleAPI SSO auth callbacks (#15207)Andrew Yasinishyn2023-12-011-2/+1
* | Bump pyo3 (0.20), pythonize (0.20), pyo3-log (0.9) (#16673)V024602023-11-221-3/+3
|/
* Bump pyo3 from 0.17.1 to 0.19.2 (#16162)V024602023-10-062-3/+14
* Use modern config for maturin. (#16394)Patrick Cloke2023-09-281-0/+2
* Add a cache around server ACL checking (#16360)Patrick Cloke2023-09-262-0/+104
* Implement MSC4028: push all encrypted events. (#16361)Patrick Cloke2023-09-264-1/+24
* Bump minimum supported Rust version to 1.61.0 (#16248)Erik Johnston2023-09-051-2/+7
* Stabilize support for MSC3958 (suppress notifications from edits). (#16113)Patrick Cloke2023-08-234-12/+2
* Update MSC3958 support to interact with intentional mentions. (#15992)Patrick Cloke2023-08-024-40/+44
* push rules: fix internal conversion from _type to value (#15781)Mathieu Velten2023-06-161-2/+2
* Bump minimum supported Rust version (#15768)Erik Johnston2023-06-121-1/+1
* Stabilize support for MSC3952: Intentional mentions. (#15520)Patrick Cloke2023-06-064-19/+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-073-27/+7
* Stabilize support for MSC3758: event_property_is push condition (#15185)Patrick Cloke2023-03-064-52/+32
* Use nightly rustfmt in CI (#15188)Erik Johnston2023-03-032-1/+2
* Update intentional mentions (MSC3952) to depend on `exact_event_property_cont...Patrick Cloke2023-03-024-41/+50
* Do not accept pattern_type from user input in push rules. (#15088)Patrick Cloke2023-02-284-186/+216
* Update intentional mentions (MSC3952) to depend on `exact_event_match` (MSC37...Patrick Cloke2023-02-164-26/+5
* Implement MSC3966: Add a push rule condition to search for a value in an arra...Patrick Cloke2023-02-143-29/+101
* Remove spurious `dont_notify` action from `.m.rule.reaction` (#15073)Richard van der Hoff2023-02-141-1/+1
* Update pyo3-log to v0.8.1 (#15043)V024602023-02-131-1/+1
* Support for MSC3758: exact_event_match push condition (#14964)Patrick Cloke2023-02-103-27/+190
* 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-034-1/+27
* Support the backwards compatibility features in MSC3952. (#14958)Patrick Cloke2023-02-032-0/+23
* Reload the pyo3-log config when the Python logging config changes. (#14976)Patrick Cloke2023-02-031-2/+15
* Make extension-module optional, but default. (#14965)Patrick Cloke2023-02-011-1/+5
* Fix inconsistencies between MSC3952 and implementation. (#14957)Patrick Cloke2023-02-011-3/+3
* Fix running cargo bench & test in CI. (#14943)Patrick Cloke2023-01-311-0/+10
* Implement MSC3952: Intentional mentions (#14823)Patrick Cloke2023-01-273-2/+78
* Implement MSC3930: polls push rules (#14787)Andrew Morgan2023-01-194-8/+97
* Fix Rust lint CI (#14602)Erik Johnston2022-12-022-15/+23
* 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
* Make Dependabot only bump Rust deps in the lock file (#14434)Erik Johnston2022-11-141-6/+6
* Bump blake2 from 0.10.4 to 0.10.5 (#14426)dependabot[bot]2022-11-141-1/+1
* Bump pyo3 from 0.17.2 to 0.17.3 (#14381)dependabot[bot]2022-11-071-1/+1
* Bump regex from 1.6.0 to 1.7.0 (#14380)dependabot[bot]2022-11-071-1/+1
* Implementation for MSC3664: Pushrules for relations (#11804)DeepBlueV7.X2022-10-253-10/+167
* Bump serde_json from 1.0.86 to 1.0.87 (#14279)dependabot[bot]2022-10-241-1/+1
* Bump anyhow from 1.0.65 to 1.0.66 (#14278)dependabot[bot]2022-10-241-1/+1
* Bump serde from 1.0.145 to 1.0.147 (#14277)dependabot[bot]2022-10-241-1/+1
* 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-298-10/+803
* Merge branch 'release-v1.68' into developErik Johnston2022-09-231-1/+1
|\
| * Lower minimum rustc version to 1.58.1 (#13857)Erik Johnston2022-09-211-1/+1
* | Port the push rule classes to Rust. (#13768)Erik Johnston2022-09-204-2/+854
|/
* Check if Rust lib needs rebuilding. (#13759)Erik Johnston2022-09-123-1/+58
* Add rust to CI (#13763)Erik Johnston2022-09-091-0/+1
* Add a stub Rust crate (#12595)Erik Johnston2022-09-062-0/+36