1
0
Commit Graph

17912 Commits

Author SHA1 Message Date
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 https://github.com/matrix-org/synapse-dinsic/commit/6c058e32063b606b473f415ae6b68000f036ff94#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