34 Commits (42d261c32f13e2de7494a0ade77c1f7b646af1fe)

Author SHA1 Message Date
  Erik Johnston 42d261c32f
Port the push rule classes to Rust. (#13768) 1 year ago
  Erik Johnston aec87a0f93
Speed up fetching large numbers of push rules (#13592) 1 year ago
  Erik Johnston 5442891cbc
Make push rules use proper structures. (#13522) 1 year ago
  Shay 7864f33e28
Increase batch size of `bulk_get_push_rules` and `_get_joined_profiles_from_event_ids`. (#13300) 1 year ago
  Erik Johnston 0d1d3e0708
Speed up `get_unread_event_push_actions_by_room` (#13005) 1 year ago
  Patrick Cloke 4cbcd4a999
Misc clean-up of push rules datastore (#12856) 2 years ago
  Patrick Cloke 88ce3080d4
Experimental support for MSC3772 (#12740) 2 years ago
  Adam 37935b5183
Move methods that call add_push_rule to PushRuleStore (#12772) 2 years ago
  Dirk Klimpel 6edefef602
Add some type hints to datastore (#12717) 2 years ago
  Šimon Brandner ade3008821
Implement MSC3786: Add a default push rule to ignore m.room.server_acl events (#12601) 2 years ago
  Brendan Abolivier 5ef673de4f
Add a module API to allow modules to edit push rule actions (#12406) 2 years ago
  Patrick Cloke acda9f07c8
Revert experimental push rules from #7997. (#11884) 2 years ago
  Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" 2 years ago
  Sean Quah 5305a5e881
Type hint the constructors of the data store classes (#11555) 2 years ago
  Sean Quah 158d73ebdd Revert accidental fast-forward merge from v1.49.0rc1 2 years ago
  Sean Quah ffd858aa68
Add type hints to `synapse/storage/databases/main/events_worker.py` (#11411) 2 years ago
  Sean Quah 2b82ec425f
Add type hints for most `HomeServer` parameters (#11095) 2 years ago
  David Robertson e0f11ae4a5
disallow-untyped-defs for synapse.push (#11023) 2 years ago
  Patrick Cloke f4b1a9a527
Require direct references to configuration variables. (#10985) 2 years ago
  Jonathan de Jong bdfde6dca1
Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381) 2 years ago
  Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 3 years ago
  Eric Eastwood 0a00b7ff14
Update black, and run auto formatting over the codebase (#9381) 3 years ago
  Erik Johnston cbabb312e0
Use `async with` for ID gens (#8383) 3 years ago
  Patrick Cloke 8a4a4186de
Simplify super() calls to Python 3 syntax. (#8344) 3 years ago
  Jonathan de Jong a3f124b821
Switch metaclass initialization to python 3-compatible syntax (#8326) 3 years ago
  reivilibre a5370072b5
Don't remember `enabled` of deleted push rules and properly return 404 for missing push rules in `.../actions` and `.../enabled` (#7796) 3 years ago
  Patrick Cloke da77520cd1
Convert additional databases to async/await part 2 (#8200) 3 years ago
  Erik Johnston 2231dffee6
Make StreamIdGen `get_next` and `get_next_mult` async (#8161) 3 years ago
  Erik Johnston c9c544cda5
Remove `ChainedIdGenerator`. (#8123) 3 years ago
  Patrick Cloke b069b78bb4
Convert pusher databases to async/await. (#8075) 3 years ago
  Patrick Cloke 894dae74fe
Convert misc database code to async (#8087) 3 years ago
  Patrick Cloke fbe930dad2
Convert the roommember database to async/await. (#8070) 3 years ago
  David Vo 4dd27e6d11
Reduce unnecessary whitespace in JSON. (#7372) 3 years ago
  Erik Johnston a7bdf98d01
Rename database classes to make some sense (#8033) 3 years ago
  Brendan Abolivier 1678057b56
Back out the database hack and replace it with a temporary config setting 3 years ago
  Brendan Abolivier cf42d0a60c
Fix cache name 3 years ago
  Brendan Abolivier 79d991eff0
Fix cache invalidation calls 3 years ago
  Brendan Abolivier 9725c59247
Implement new experimental push rules with a database hack to enable them 3 years ago
  Patrick Cloke b975fa2e99
Convert state resolution to async/await (#7942) 3 years ago
  Patrick Cloke f460da6031
Consistently use `db_to_json` to convert from database values to JSON objects. (#7849) 3 years ago
  Erik Johnston f6f7511a4c
Refactor getting replication updates from database. (#7636) 3 years ago
  Erik Johnston 1f36ff69e8
Move event stream handling out of slave store. (#7491) 4 years ago
  Erik Johnston ce72355d7f
Fix race in replication (#7226) 4 years ago
  Karlinde fe1580bfd9
Fill in the 'default' field for user-defined push rules (#6639) 4 years ago
  Patrick Cloke 509e381afa
Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 4 years ago
  Erik Johnston fa780e9721
Change EventContext to use the Storage class (#6564) 4 years ago
  Erik Johnston 9a4fb457cf Change DataStores to accept 'database' param. 4 years ago
  Erik Johnston 756d4942f5 Move DB pool and helper functions into dedicated Database class 4 years ago
  Erik Johnston ee86abb2d6 Remove underscore from SQLBaseStore functions 4 years ago
  Amber Brown 020add5099
Update black to 19.10b0 (#6304) 4 years ago