Commit Graph

120 Commits (c9c1c9d82f190abc2f1254f75fe42bf29eff08e1)

Author SHA1 Message Date
Dan Callahan e90fad5cba
Minor updates to docs on how to run tests (#8666) 4 years ago
Dan Callahan 88e1d0c52b
Note support for Python 3.9 (#8665) 4 years ago
Jonathan de Jong 84c0e46cce
Update mypy to 0.790, and move dependencies to extras (#8583) 4 years ago
Jonathan de Jong 21bb50ca3f
Fix mypy error: auth handler "checkpw" internal function type mismatch (#8569) 4 years ago
Patrick Cloke bbde4038df
Do not check lint/test dependencies at runtime. (#8377) 4 years ago
Jonathan de Jong efb6b6629c
Move lint dependencies to extras_require (#8330) 4 years ago
Patrick Cloke 98125bba7a
Allow running mypy directly. (#8175) 4 years ago
Patrick Cloke 5758dcf30c
Add type hints for state. (#8140) 4 years ago
Erik Johnston dc22090a67
Add type hints to synapse.handlers.room (#8090) 4 years ago
Erik Johnston 5dd73d029e
Add type hints to handlers.message and events.builder (#8067) 4 years ago
Erik Johnston 9d1e4942ab
Fix typing for notifier (#8064) 4 years ago
Erik Johnston a1e9bb9eae
Add typing info to Notifier (#8058) 4 years ago
Erik Johnston 0f1afbe8dc Change HomeServer definition to work with typing. 4 years ago
Erik Johnston a7bdf98d01
Rename database classes to make some sense (#8033) 4 years ago
Patrick Cloke d1008fe949
Fix some comments and types in service notices (#7996) 4 years ago
Patrick Cloke 3345c166a4
Convert storage layer to async/await. (#7963) 4 years ago
Patrick Cloke e739b20588
Fix up types and comments that refer to Deferreds. (#7945) 4 years ago
Andrew Morgan b7ddece2a6
Lint the contrib/ directory in CI and linting scripts, add synctl to linting script (#7914) 4 years ago
Will Hunt 62b1ce8539
isort 5 compatibility (#7786) 4 years ago
Richard van der Hoff a6eae69ffe
Type checking for `FederationHandler` (#7770) 4 years ago
Dagfinn Ilmari Mannsåker b099ef07d6
Make tox actions work on Debian 10 (#7703) 4 years ago
Richard van der Hoff 1bbc9e2df6
Clean up exception handling in SAML2ResponseResource (#7614) 5 years ago
Richard van der Hoff d84bdfe599
mypy for synapse.http.site (#7553) 5 years ago
Richard van der Hoff 164f50f5f2
fix mypy for tests/replication (#7518) 5 years ago
Patrick Cloke c29915bd05
Add type hints to room member handlers (#7513) 5 years ago
Patrick Cloke 5355421295
Add type hints to event_auth code. (#7505) 5 years ago
Patrick Cloke 0ad6d28b0d
Rework UI Auth session validation for registration (#7455) 5 years ago
Quentin Gliech 616af44137
Implement OpenID Connect-based login (#7256) 5 years ago
Patrick Cloke 22246919e3
Add more type hints to SAML handler. (#7445) 5 years ago
Richard van der Hoff 16b1a34e80
Fix typing annotations in synapse/federation (#7382) 5 years ago
Erik Johnston 8123b2f909
Add MultiWriterIdGenerator. (#7281) 5 years ago
Patrick Cloke 627b0f5f27
Persist user interactive authentication sessions (#7302) 5 years ago
Richard van der Hoff c2e1a2110f
Fix limit logic for EventsStream (#7358) 5 years ago
Richard van der Hoff 13683a3a22
Extend StreamChangeCache to support multiple entities per stream ID (#7303) 5 years ago
Patrick Cloke 51f358e2fe Do not treat display names as globs for push rules. (#7271) 5 years ago
Patrick Cloke 01294e6b3a
Do not treat display names as globs for push rules. (#7271) 5 years ago
Patrick Cloke d78cb31588
Add typing information to federation_server. (#7219) 5 years ago
Patrick Cloke fa4f12102d
Refactor the CAS code (move the logic out of the REST layer to a handler) (#7136) 5 years ago
Richard van der Hoff 8c75667ad7
Add prometheus metrics for the number of active pushers (#7103) 5 years ago
Patrick Cloke 77d0a4507b
Add type annotations and comments to auth handler (#7063) 5 years ago
Patrick Cloke 13892776ef
Allow deleting an alias if the user has sufficient power level (#6986) 5 years ago
Patrick Cloke 12d4259000
Add some type annotations to the federation base & client classes (#6995) 5 years ago
Richard van der Hoff 132b673dbe
Add some type annotations in `synapse.storage` (#6987) 5 years ago
Erik Johnston 1f773eec91
Port PresenceHandler to async/await (#6991) 5 years ago
Patrick Cloke 509e381afa
Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 5 years ago
Patrick Cloke 10027c80b0
Add type hints to the spam check module (#6915) 5 years ago
Erik Johnston b08b0a22d5
Add typing to synapse.federation.sender (#6871) 5 years ago
Erik Johnston b9391c9575
Add typing to SyncHandler (#6821) 5 years ago
Erik Johnston c3d4ad8afd
Fix sending server up commands from workers (#6811) 5 years ago
Erik Johnston b0a66ab83c
Fixup synapse.rest to pass mypy (#6732) 5 years ago