Andrew Morgan
04f7aa5ea2
Add docker-compose files required by pipeline
2020-05-14 13:31:12 +01:00
Andrew Morgan
c0faaa86e1
Bump mypy buildkite pipeline test to python3.7 to match mainline
2020-05-14 13:24:12 +01:00
Andrew Morgan
950c449cb4
Config linting
2020-05-14 13:05:46 +01:00
Andrew Morgan
75eb4c8d56
Fix versions in flake8 check-manifest commands
2020-05-14 13:00:57 +01:00
Andrew Morgan
d188a66453
Remove extraneous file from merge
2020-05-14 12:59:25 +01:00
Andrew Morgan
70c494f2ad
Pin the version of check_manifest to v0.41 until we merge the fix from v1.13.0
2020-05-14 12:17:42 +01:00
Andrew Morgan
ab3130ecaf
Add changelog
2020-05-14 12:06:59 +01:00
Andrew Morgan
627a34ad33
Pin flake8 to 3.7.9 until the v1.13.0 merge
2020-05-14 12:05:36 +01:00
Andrew Morgan
3fb2ea9932
apply linting
2020-05-14 11:51:16 +01:00
Andrew Morgan
aadb7a1770
Temporarily add m.lazy_load_members to unstable_features
2020-05-04 13:51:59 +01:00
Andrew Morgan
0676d8a0b1
Add caches for get_profile_{displayname,avatar_url}
2020-05-01 11:43:19 +01:00
Andrew Morgan
2fae76c7b1
Disable _mark_expired_users_as_inactive bg job when account validity disabled
2020-04-30 18:16:45 +01:00
Andrew Morgan
677e0c721c
Ensure non-federated rooms are not shown for POST /publicRooms
2020-04-29 15:53:22 +01:00
Andrew Morgan
68b310e7d0
Disable m.id_access_token, m.require_identity_server, m.separate_add_and_bind, org.matrix.e2e_cross_signing unstable_features
2020-04-28 11:53:21 +01:00
Andrew Morgan
5fc651982d
Simplify auto-bind email to IS hack
2020-04-24 13:49:41 +01:00
Andrew Morgan
1e94c2be0a
Remove protocol scheme from email delegate
...
This is an update to the commit ef8e78c1e6
2020-04-24 12:13:36 +01:00
Andrew Morgan
cfcc4713ec
Remove bind_email param from dinsic-specific code
2020-04-24 11:53:21 +01:00
Andrew Morgan
ef8e78c1e6
HACK: Bind email to identity server when using it for 3pid delegation
2020-04-24 11:16:05 +01:00
Andrew Morgan
00831b2323
Fix some broken references
2020-04-24 10:24:10 +01:00
Andrew Morgan
d77c31579a
Merge branch 'dinsic-release-v1.12.x' of github.com:matrix-org/synapse-dinsic into dinsic-release-v1.12.x
...
* 'dinsic-release-v1.12.x' of github.com:matrix-org/synapse-dinsic:
2020-04-24 10:20:03 +01:00
Andrew Morgan
7a8324f3e5
Fix incorrect call to _map_email_to_display_name
2020-04-24 10:19:51 +01:00
Andrew Morgan
c83d5ae078
Merge branch 'dinsic-release-v1.12.x' of github.com:matrix-org/synapse-dinsic into dinsic-release-v1.12.x
...
* 'dinsic-release-v1.12.x' of github.com:matrix-org/synapse-dinsic:
Fix and refactor rewritten IS url feature. Add sample config docs (#40 )
2020-04-23 17:17:39 +01:00
Andrew Morgan
1ccd3d0a6c
Merge branch 'dinsic-release-v1.12.x' of github.com:matrix-org/synapse-dinsic into dinsic-release-v1.12.x
...
* 'dinsic-release-v1.12.x' of github.com:matrix-org/synapse-dinsic:
Fix and refactor rewritten IS url feature. Add sample config docs (#40 )
2020-04-23 17:16:49 +01:00
Andrew Morgan
6ab8d20479
Fix missing shadow 3pid function
...
I think this is where the code removed in 67c6de2caa
was supposed to go.
2020-04-23 17:15:03 +01:00
Andrew Morgan
e66bbf7a9d
Fix and refactor rewritten IS url feature. Add sample config docs ( #40 )
2020-04-22 14:23:10 +01:00
Andrew Morgan
67c6de2caa
Remove unnecessary shadow server code
2020-04-21 18:58:10 +01:00
Andrew Morgan
99eb246b8a
Consolidate id_server URL translation
2020-04-20 19:13:11 +01:00
Andrew Morgan
791b0e584e
Don't verify signatures using re-written id_server url
2020-04-17 16:11:07 +01:00
Andrew Morgan
4a89754582
await on_user_ip
2020-04-16 16:30:31 +01:00
Andrew Morgan
fa89a8c801
Remove defer.returnValue call from async function
2020-04-16 16:24:35 +01:00
Andrew Morgan
3c1646d986
Re-add third_party_rules/__init__.py
...
Accidentally deleted in 6c058e3206 (diff-2a9df128248ff0ce75eb3f836469110a)
2020-04-15 15:13:34 +01:00
Andrew Morgan
9abf2a9897
Merge branch 'dinsic' of github.com:matrix-org/synapse-dinsic into dinsic-release-v1.12.x
...
* 'dinsic' of github.com:matrix-org/synapse-dinsic:
Fixes an attribute error when using the default display name during registration. (#32 )
Share SSL contexts for non-federation requests (#30 )
Share SSL options for well-known requests (#29 )
Fix buggy condition in account validity handler (#28 )
2020-03-24 18:00:23 +00:00
Andrew Morgan
e598957a94
1.12.0
...
* commit '2fa55c0cc':
1.12.0
more changelog
changelog fixes
fix typo
2020-03-24 14:43:43 +00:00
Andrew Morgan
a1be668df3
1.12.0rc1
...
* commit 'e43e78b98':
1.12.0rc1
update grafana dashboard
2020-03-24 14:42:52 +00:00
Andrew Morgan
a2f183346c
Fix concurrent modification errors in pusher metrics ( #7106 )
...
* commit 'e913823a2':
Fix concurrent modification errors in pusher metrics (#7106 )
2020-03-24 14:42:43 +00:00
Andrew Morgan
fd4dc99b76
Add prometheus metrics for the number of active pushers ( #7103 )
...
* commit '8c75667ad':
Add prometheus metrics for the number of active pushers (#7103 )
2020-03-24 14:42:37 +00:00
Andrew Morgan
9c6c91bb48
Move pusherpool startup into _base.setup ( #7104 )
...
* commit '443162e57':
Move pusherpool startup into _base.setup (#7104 )
2020-03-24 14:42:29 +00:00
Andrew Morgan
62c75e6536
Improve get auth chain difference algorithm. ( #7095 )
...
* commit '4a17a647a':
Improve get auth chain difference algorithm. (#7095 )
2020-03-24 14:42:21 +00:00
Andrew Morgan
6ed566e52a
Add an option to the set password API to choose whether to logout other devices. ( #7085 )
...
* commit '88b41986d':
Add an option to the set password API to choose whether to logout other devices. (#7085 )
2020-03-24 14:42:12 +00:00
Andrew Morgan
82bf3bdae7
Update INSTALL.md updated CentOS8 install instructions ( #6925 )
...
* commit '6d110ddea':
Update INSTALL.md updated CentOS8 install instructions (#6925 )
2020-03-24 14:39:00 +00:00
Andrew Morgan
9efb33dfde
Share SSL contexts for non-federation requests ( #7094 )
...
* commit 'c37db0211':
Share SSL contexts for non-federation requests (#7094 )
2020-03-24 14:38:46 +00:00
Andrew Morgan
695cc418be
Set charset to utf-8 when adding headers for certain text content types ( #7044 )
...
* commit '5e477c1de':
Set charset to utf-8 when adding headers for certain text content types (#7044 )
2020-03-24 14:38:36 +00:00
Andrew Morgan
3992f9f144
Remove unused federation endpoint (query_auth) ( #7026 )
...
* commit '7581d30e9':
Remove unused federation endpoint (`query_auth`) (#7026 )
2020-03-24 14:36:57 +00:00
Andrew Morgan
756fe3c0be
Remove special casing of m.room.aliases events ( #7034 )
...
* commit '60724c46b':
Remove special casing of `m.room.aliases` events (#7034 )
2020-03-24 14:36:49 +00:00
Andrew Morgan
6095a49d4a
Merge commit '6a3504636' into dinsic-release-v1.12.x
...
* commit '6a3504636': (29 commits)
Revert "Add options to disable setting profile info for prevent changes. (#7053 )"
Populate the room version from state events (#7070 )
Fix buggy condition in account validity handler (#7074 )
Use innerText instead of innerHTML
Add type annotations and comments to auth handler (#7063 )
Lint
Put the file in the templates directory
Update wording and config
Changelog
Move the default SAML2 error HTML to a dedicated file
Refactor a bit
Also don't fail on aliases events in this case
Lint
Changelog
Also don't filter out events sent by ignored users when checking state visibility
Fix condition
Don't filter out dummy events when we're checking the visibility of state
Update sample_config.yaml
Update synapse/config/registration.py
lint, fix tests
...
2020-03-24 14:36:35 +00:00
Andrew Morgan
42cbe33d33
Merge pull request #7058 from matrix-org/babolivier/saml_error_html
...
* commit '6640460d0':
Rephrase default message
Hopefully mypy is happy now
Attempt at appeasing the gods of mypy
Lint
Changelog
Update sample config
SAML2: render a comprehensible error page if something goes wrong
2020-03-24 14:25:26 +00:00
Andrew Morgan
42e1eeffcd
Merge pull request #7055 from matrix-org/babolivier/get_time_of_last_push_action_before
...
* commit '14b2ebe76':
Changelog
Fix undefined `room_id` in `make_summary_text`
Move `get_time_of_last_push_action_before` to the `EventPushActionsWorkerStore`
2020-03-24 14:25:14 +00:00
Andrew Morgan
cae4284f27
Remove special auth and redaction rules for aliases events in experimental room ver. ( #7037 )
...
* commit '06eb5cae0':
Remove special auth and redaction rules for aliases events in experimental room ver. (#7037 )
2020-03-24 14:25:05 +00:00
Andrew Morgan
a95e5cc0a2
Update routing of fallback auth in the worker docs. ( #7048 )
...
* commit '66315d862':
Update routing of fallback auth in the worker docs. (#7048 )
2020-03-24 14:24:48 +00:00
Andrew Morgan
c19705f4c9
Merge pull request #7045 from matrix-org/babolivier/room_keys_check
...
* commit 'bbf725e7d':
Lint
Mention the session ID in the error message
Lint
Changelog
Make sure that is_verified is a boolean when processing room keys
2020-03-24 14:24:42 +00:00