summary refs log tree commit diff
path: root/synapse/storage/databases/main/push_rule.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Replaces all usages of `StreamIdGenerator` with `MultiWriterIdGenerator` (#17...Erik Johnston2024-05-301-10/+14
* Fixups to new push stream (#17038)Erik Johnston2024-03-281-1/+3
* Add support for moving `/push_rules` off of main process (#17037)Erik Johnston2024-03-281-26/+41
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+1
* Update license headersPatrick Cloke2023-11-211-11/+16
* Remove whole table locks on push rule add/delete (#16051)Nick Mills-Barrett2023-11-131-16/+27
* Convert simple_select_one_txn and simple_select_one to return tuples. (#16612)Patrick Cloke2023-11-091-2/+1
* Collect information for PushRuleEvaluator in parallel. (#16590)Patrick Cloke2023-11-061-19/+31
* Convert simple_select_list and simple_select_list_txn to return lists of tupl...Patrick Cloke2023-10-261-27/+25
* Convert simple_select_many_batch, simple_select_many_txn to tuples. (#16444)Patrick Cloke2023-10-111-27/+70
* Implement MSC4028: push all encrypted events. (#16361)Patrick Cloke2023-09-261-0/+1
* Return immutable objects for cachedList decorators (#16350)Patrick Cloke2023-09-191-1/+1
* Stabilize support for MSC3958 (suppress notifications from edits). (#16113)Patrick Cloke2023-08-231-1/+0
* Inline SQL queries using boolean parameters (#15525)Anshul Madnawat2023-07-261-3/+3
* Stabilize support for MSC3952: Intentional mentions. (#15520)Patrick Cloke2023-06-061-1/+0
* Combine AbstractStreamIdTracker and AbstractStreamIdGenerator. (#15192)Patrick Cloke2023-03-031-2/+1
* Implement MSC3958: suppress notifications from edits (#14960)Patrick Cloke2023-02-031-0/+1
* Implement MSC3952: Intentional mentions (#14823)Patrick Cloke2023-01-271-0/+1
* Always notify replication when a stream advances (#14877)Erik Johnston2023-01-201-0/+1
* Implement MSC3930: polls push rules (#14787)Andrew Morgan2023-01-191-1/+2
* Update all stream IDs after processing replication rows (#14723)Nick Mills-Barrett2023-01-041-0/+7
* Support MSC1767's `content.body` behaviour; Add base rules from MSC3933 (#14524)Travis Ralston2022-11-281-1/+4
* Reintroduce #14376, with bugfix for monoliths (#14468)David Robertson2022-11-161-9/+8
* Revert "Remove slaved id tracker (#14376)" (#14463)Erik Johnston2022-11-161-8/+9
* Remove slaved id tracker (#14376)Nick Mills-Barrett2022-11-141-9/+8
* Merge/remove `Slaved*` stores into `WorkerStores` (#14375)Nick Mills-Barrett2022-11-111-6/+13
* Implementation for MSC3664: Pushrules for relations (#11804)DeepBlueV7.X2022-10-251-4/+11
* Remove the experimental implementation of MSC3772. (#14094)Patrick Cloke2022-10-121-11/+4
* Disable pushing for server ACL events (MSC3786). (#13997)Patrick Cloke2022-10-041-7/+2
* Port the push rule classes to Rust. (#13768)Erik Johnston2022-09-201-8/+15
* Speed up fetching large numbers of push rules (#13592)Erik Johnston2022-08-231-5/+1
* Make push rules use proper structures. (#13522)Erik Johnston2022-08-161-64/+57
* Increase batch size of `bulk_get_push_rules` and `_get_joined_profiles_from_e...Shay2022-07-181-0/+1
* Speed up `get_unread_event_push_actions_by_room` (#13005)Erik Johnston2022-06-151-1/+1
* Misc clean-up of push rules datastore (#12856)Patrick Cloke2022-05-251-11/+5
* Experimental support for MSC3772 (#12740)Patrick Cloke2022-05-241-0/+5
* Move methods that call add_push_rule to PushRuleStore (#12772)Adam2022-05-181-51/+51
* Add some type hints to datastore (#12717)Dirk Klimpel2022-05-171-67/+117
* Implement MSC3786: Add a default push rule to ignore m.room.server_acl events...Šimon Brandner2022-05-101-11/+37
* Add a module API to allow modules to edit push rule actions (#12406)Brendan Abolivier2022-04-271-8/+7
* Revert experimental push rules from #7997. (#11884)Patrick Cloke2022-02-021-16/+4
* Type hint the constructors of the data store classes (#11555)Sean Quah2021-12-131-2/+7
* Add type hints to `synapse/storage/databases/main/events_worker.py` (#11411)Sean Quah2021-11-261-4/+7
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-221-2/+5
* disallow-untyped-defs for synapse.push (#11023)David Robertson2021-10-111-2/+2
* Require direct references to configuration variables. (#10985)Patrick Cloke2021-10-061-1/+3
* Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381)Jonathan de Jong2021-07-151-3/+3
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-2/+6
* Use `async with` for ID gens (#8383)Erik Johnston2020-09-231-4/+4
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* Switch metaclass initialization to python 3-compatible syntax (#8326)Jonathan de Jong2020-09-161-4/+3
* Don't remember `enabled` of deleted push rules and properly return 404 for mi...reivilibre2020-09-091-11/+120
* Convert additional databases to async/await part 2 (#8200)Patrick Cloke2020-09-011-5/+5
* Make StreamIdGen `get_next` and `get_next_mult` async (#8161)Erik Johnston2020-08-251-4/+4
* Remove `ChainedIdGenerator`. (#8123)Erik Johnston2020-08-191-19/+17
* Convert pusher databases to async/await. (#8075)Patrick Cloke2020-08-141-42/+38
* Convert misc database code to async (#8087)Patrick Cloke2020-08-141-10/+6
* Convert the roommember database to async/await. (#8070)Patrick Cloke2020-08-121-75/+0
* Implement new experimental push rules (#7997)Brendan Abolivier2020-08-101-4/+12
|\
| * Merge branch 'develop' of github.com:matrix-org/synapse into babolivier/new_p...Brendan Abolivier2020-08-061-4/+12
* | Reduce unnecessary whitespace in JSON. (#7372)David Vo2020-08-071-5/+4
|/
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-0/+759