89 Commits (develop)

Author SHA1 Message Date
  Patrick Cloke 9ec3da06da
Bump mypy-zope & mypy. (#16188) 8 months ago
  Shay 553f2f53e7
Replace `EventContext` fields `prev_group` and `delta_ids` with field `state_group_deltas` (#15233) 11 months ago
  Quentin Gliech e2c8458bba Make the api.auth.Auth a Protocol 1 year ago
  Eric Eastwood c51d2e6199
Fix subscriptable type usage in Python <3.9 (#15604) 1 year ago
  Eric Eastwood c97198ee14 Revert "Fix subscriptable dict type" 1 year ago
  Eric Eastwood 55b08534a4 Fix subscriptable dict type 1 year ago
  Jason Little d3bd03559b
HTTP Replication Client (#15470) 1 year ago
  Patrick Cloke d0fa217cd9
Add missing types to test_state. (#14985) 1 year ago
  Sean Quah 335ebb21cc
Faster room joins: avoid blocking when pulling events with missing prevs (#13355) 1 year ago
  Erik Johnston 0731e0829c
Don't pull out the full state when storing state (#13274) 1 year ago
  Erik Johnston 7be954f59b
Fix a bug which could lead to incorrect state (#13278) 1 year ago
  Sean Quah 1391a76cd2
Faster room joins: fix race in recalculation of current room state (#13151) 1 year ago
  Richard van der Hoff 8c2825276f
Skip waiting for full state for incoming events (#13144) 1 year ago
  Quentin Gliech fe1daad672
Move the "email unsubscribe" resource, refactor the macaroon generator & simplify the access token verification logic. (#12986) 1 year ago
  Erik Johnston 1e453053cb
Rename storage classes (#12913) 2 years ago
  Erik Johnston b83bc5fab5
Pull out less state when handling gaps mk2 (#12852) 2 years ago
  Shay 71e8afe34d
Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accept state filters and update calls where possible (#12791) 2 years ago
  Shay 19d79b6ebe
Refactor `resolve_state_groups_for_events` to not pull out full state when no state resolution happens. (#12775) 2 years ago
  Erik Johnston c72d26c1e1
Refactor `EventContext` (#12689) 2 years ago
  Richard van der Hoff e2e1d90a5e
Faster joins: persist to database (#12012) 2 years ago
  Richard van der Hoff e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031) 2 years ago
  Andrew Morgan aa2c027792
Remove unnecessary parentheses around tuples returned from methods (#10889) 2 years ago
  Brendan Abolivier 36dc15412d
Add a module type for account validity (#9884) 2 years ago
  Jonathan de Jong 93729719b8
Use inline type hints in `tests/` (#10350) 2 years ago
  Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 3 years ago
  Dan Callahan 1d5f0e3529
Bump black configuration to target py36 (#9781) 3 years ago
  Patrick Cloke 0b3112123d
Use mock from the stdlib. (#9772) 3 years ago
  Jonathan de Jong 2ca4e349e9
Bugbear: Add Mutable Parameter fixes (#9682) 3 years ago
  Erik Johnston f737368a26
Add admin API for logging in as a user (#8617) 3 years ago
  Patrick Cloke 8a4a4186de
Simplify super() calls to Python 3 syntax. (#8344) 3 years ago
  Patrick Cloke c619253db8
Stop sub-classing object (#8249) 3 years ago
  Patrick Cloke e00816ad98
Do not yield on awaitables in tests. (#8193) 3 years ago
  Patrick Cloke 8553f46498
Convert a synapse.events to async/await. (#7949) 3 years ago
  Patrick Cloke b975fa2e99
Convert state resolution to async/await (#7942) 3 years ago
  Patrick Cloke 509e381afa
Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 4 years ago
  Richard van der Hoff 799001f2c0
Add a `make_event_from_dict` method (#6858) 4 years ago
  Richard van der Hoff d7bf793cc1 s/get_room_version/get_room_version_id/ 4 years ago
  Erik Johnston fa780e9721
Change EventContext to use the Storage class (#6564) 4 years ago
  Richard van der Hoff 807ec3bd99
Fix bug which caused rejected events to be stored with the wrong room state (#6320) 4 years ago
  Erik Johnston 69f0054ce6 Port to use state storage 4 years ago
  Andrew Morgan 4548d1f87e
Remove unnecessary parentheses around return statements (#5931) 4 years ago
  Amber Brown 32e7c9e7f2
Run Black. (#5482) 4 years ago
  Amber Brown df2ebd75d3
Migrate all tests to use the dict-based config format instead of hanging items off HomeserverConfig (#5171) 5 years ago
  Brendan Abolivier 747aa9f8ca Add account expiration feature 5 years ago
  Richard van der Hoff 54a87a7b08
Collect room-version variations into one place (#4969) 5 years ago
  Amber Brown 52ec6e9dfa
Port tests/ to Python 3 (#3808) 5 years ago
  black 8b3d9b6b19 Run black. 5 years ago
  Erik Johnston 3e19beb941 Fix tests 5 years ago
  Erik Johnston 8fbe418777 Fix unit tests 5 years ago
  Amber Brown 49af402019 run isort 5 years ago