summary refs log tree commit diff
path: root/synapse/__init__.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-31Add stubs package for lxml. (#15697)Patrick Cloke10-48/+117
The stubs have some issues so this has some generous cast and ignores in it, but it is better than not having stubs. Note that confusing that Element is a function which creates _Element instances (and similarly for Comment).
2023-05-31Docker fully qualified image names (#15689)Jason Little8-10/+15
* Fully qualified docker image names for the main Dockerfile and Complement related. * Fully qualified docker image names for Dockerfiles associated with building Debian release artifacts. This one is harder and is separate from the other commit in case it wasn't correct or was unwanted. I decided to do the expansion on the docker images in the Dockerfile itself, instead of the various source places that build which distribution that is selected, as it would have been more invasive with the scripts breaking up the string for tagging and such. This one is untested. * Changelog * Update docker/Dockerfile-workers * Update docker/complement/Dockerfile --------- Co-authored-by: reivilibre <olivier@librepush.net>
2023-05-31Add get_canonical_room_alias to module API (#15450)Gabriel FĂ©ron3-1/+29
Co-authored-by: Boxdot <d@zerovolt.org>
2023-05-31Add stricter mypy options (#15694)Patrick Cloke11-24/+40
Enable warn_unused_configs, strict_concatenate, disallow_subclassing_any, and disallow_incomplete_defs.
2023-05-30Enforce that an admin token also has the basic Matrix API scopeQuentin Gliech2-6/+27
2023-05-30Make the config tests spawn the homeserver only when neededQuentin Gliech2-206/+182
2023-05-30Reject tokens with multiple device scopesQuentin Gliech2-7/+52
2023-05-30Make OIDC scope constantsQuentin Gliech1-10/