1
0
Commit Graph

16879 Commits

Author SHA1 Message Date
Andrew Morgan
d4a0500715 Better errors regarding changing avatar_url (#6497)
* commit '5e8abe901':
  Better errors regarding changing avatar_url (#6497)
2020-03-19 17:46:16 +00:00
Andrew Morgan
b141f6cb2f 1.7.0rc1
* commit '24da1ffcb':
  1.7.0rc1
2020-03-19 17:46:09 +00:00
Andrew Morgan
ac2c017421 Systemd documentation (#6490)
* commit '96d35f102':
  Systemd documentation (#6490)
2020-03-19 17:46:01 +00:00
Andrew Morgan
5069b7fbe7 Back out perf regression from get_cross_signing_keys_from_cache. (#6494)
* commit 'adfdd82b2':
  Back out perf regression from get_cross_signing_keys_from_cache. (#6494)
  Fix comment
  Fix port db script
  Newsfile
  Fixup tests
  Move start up DB checks to main data store.
  Pass Database into the data store
  Move are_all_users_on_domain checks to main data store.
  Change DataStores to accept 'database' param.
2020-03-19 17:14:53 +00:00
Andrew Morgan
7fe3852335 Merge pull request #6493 from matrix-org/erikj/invite_state_config
* commit 'e1544b0af':
  Newsfile
  Pull out room_invite_state_types config option once.
2020-03-19 17:13:38 +00:00
Andrew Morgan
a1a8fe3fd3 Fix inaccurate per-block metrics (#6491)
* commit '18660a34d':
  Fix inaccurate per-block metrics (#6491)
2020-03-19 17:13:28 +00:00
Andrew Morgan
a09b394dc4 Remove fallback for missing /federation/v1/state_ids API (#6488)
* commit 'e519489fc':
  Remove fallback for missing /federation/v1/state_ids API (#6488)
2020-03-19 17:13:20 +00:00
Andrew Morgan
2beae00b3b Merge pull request #6484 from matrix-org/erikj/port_sync_handler
* commit 'a9b393340':
  Fixup functions to consistently return deferreds
  Newsfile
  Port SyncHandler to async/await
2020-03-19 17:13:08 +00:00
Andrew Morgan
60baffdaa4 Merge pull request #6469 from matrix-org/erikj/make_database_class
* commit 'f3ea2f5a0':
  Remove unused var
  Fix DB scripts
  Newsfile
  Move background update handling out of store
  Comments
  Move DB pool and helper functions into dedicated Database class
2020-03-19 17:12:37 +00:00
Andrew Morgan
968c74c132 Replace /admin/v1/users_paginate endpoint with /admin/v2/users (#5925)
* commit '649b6bc08':
  Replace /admin/v1/users_paginate endpoint with /admin/v2/users (#5925)
2020-03-19 16:56:29 +00:00
Andrew Morgan
7c3883643a Merge pull request #6483 from matrix-org/erikj/port_rest_v2
* commit 'd085a8a0a':
  Newsfile
  Port rest.client.v2
2020-03-19 16:55:48 +00:00
Andrew Morgan
9120098a37 Merge pull request #6482 from matrix-org/erikj/port_rest_v1
* commit 'af5d0ebc7':
  Newsfile
  Fixup tests
  Port rest/v1 to async/await
2020-03-19 16:34:10 +00:00
Andrew Morgan
4522fbfd32 Revert "Modify systemd unit file reference to align with installation instruction (#6369)"
* commit 'ff119879d':
  Revert "Modify systemd unit file reference to align with installation instruction (#6369)"
2020-03-19 16:29:50 +00:00
Andrew Morgan
bbc140161b Modify systemd unit file reference to align with installation instruction (#6369)
* commit 'dc8747895':
  Modify systemd unit file reference to align with installation instruction (#6369)
2020-03-19 16:29:37 +00:00
Andrew Morgan
10648492b4 Stronger typing in the federation handler (#6480)
* commit '63d6ad106':
  Stronger typing in the federation handler (#6480)
2020-03-19 16:29:27 +00:00
Andrew Morgan
c2fa3c8821 Sanity-check the rooms of auth events before pulling them in. (#6472)
* commit 'e1f4c83f4':
  Sanity-check the rooms of auth events before pulling them in. (#6472)
2020-03-19 16:29:19 +00:00
Andrew Morgan
fa3d0d96c4 Modify systemd unit file reference to align with installation instruction (#6369)
* commit 'ba7af15d4':
  Modify systemd unit file reference to align with installation instruction (#6369)
2020-03-19 16:29:10 +00:00
Andrew Morgan
237f3fe187 Merge pull request #6464 from matrix-org/erikj/make_public_sql_base
* commit 'ddbbfc951':
  Newsfile
  Remove underscore from SQLBaseStore functions
  Don't call SQLBaseStore methods from outside stores
2020-03-19 16:28:41 +00:00
Andrew Morgan
f6c28ac9a4 Merge pull request #6470 from matrix-org/babolivier/port_db_ci_failure
* commit 'fe799f353':
  Fix background updates for synapse_port_db
  Changelog
  Make synapse_port_db exit with a non-0 code if something failed
2020-03-19 16:19:26 +00:00
Andrew Morgan
92d6b6caf8 get rid of (most of) have_events from _update_auth_events_and_context_for_auth (#6468)
* commit 'e203874ca':
  get rid of (most of) have_events from _update_auth_events_and_context_for_auth (#6468)
2020-03-19 16:19:17 +00:00
Andrew Morgan
663970c696 Merge pull request #6454 from matrix-org/erikj/clean_base_Store
* commit '3eb15c01d':
  Revert "Move get_user_count_txn out of base store"
  _CURRENT_STATE_CACHE_NAME is public
  Move get_user_count_txn out of base store
  Newsfile
  Move cache invalidation to main data store
  Move event fetch vars to EventWorkStore
  Move account validity bg updates to registration store
2020-03-19 16:18:57 +00:00
Andrew Morgan
fe1d237338 Merge pull request #6441 from syamgk/fix-parameter-mismatch
* commit 'b9449012d':
  Add changelog file
  Issue #6406 Fix parameter mismatch
2020-03-19 16:18:49 +00:00
Andrew Morgan
00f1c3b40d Merge pull request #6329 from matrix-org/babolivier/context_filters
* commit 'c530f9af4':
  Un-remove room purge test
  Incorporate review
  Format changelog
  Update changelog since this isn't going to be featured in 1.6.0
  Also filter state events
  Only filter if a filter was provided
  Update copyright
  Lint
  Update copyrights
  Changelog
  Add tests for /search
  Merge labels tests for /context and /messages
  Add test case
  Filter events_before and events_after in /context requests
2020-03-19 16:18:41 +00:00
Andrew Morgan
0d0b33b507 Markdownification and other fixes to CONTRIBUTING (#6461)
* commit 'c1ae45393':
  Markdownification and other fixes to CONTRIBUTING (#6461)
2020-03-19 16:18:28 +00:00
Andrew Morgan
1397f83181 Fix error when using synapse_port_db on a vanilla synapse db (#6449)
* commit '85901939c':
  Update changelog.d/6449.bugfix
  Add changelog
  Fix error when using synapse_port_db on a vanilla synapse db
2020-03-19 16:18:20 +00:00
Andrew Morgan
f4ae17655e Merge pull request #6451 from matrix-org/uhoreg/cross_signing_signatures_index
* commit '2aa894380':
  apply changes from review
  add changelog
  make cross signing signature index non-unique
2020-03-19 16:18:10 +00:00
Andrew Morgan
0427f070cb privacy by default for room dir (#6355)
* commit 'cb0aeb147':
  privacy by default for room dir (#6355)
2020-03-19 16:17:40 +00:00
Andrew Morgan
2d306214d3 Fix exception when a cross-signed device is deleted (#6462)
* commit '012087546':
  Fix exception when a cross-signed device is deleted (#6462)
2020-03-19 16:08:24 +00:00
Andrew Morgan
e66b3e22df Add ephemeral messages support (MSC2228) (#6409)
* commit '54dd5dc12':
  Add ephemeral messages support (MSC2228) (#6409)
2020-03-19 16:08:16 +00:00
Andrew Morgan
f57cfa30f4 write some docs for the quarantine_media api (#6458)
* commit '620f98b65':
  write some docs for the quarantine_media api (#6458)
2020-03-19 16:08:07 +00:00
Andrew Morgan
be3e14a46a Add benchmarks for structured logging performance (#6266)
* commit 'fdec84aa4':
  Add benchmarks for structured logging performance (#6266)
2020-03-19 16:07:58 +00:00
Andrew Morgan
27a908d499 Transfer power level state events on room upgrade (#6237)
* commit '72078e4be':
  Transfer power level state events on room upgrade (#6237)
2020-03-19 16:07:49 +00:00
Andrew Morgan
84df8905a9 Use python3 packages for Ubuntu (#6443)
* commit '0ad75fd98':
  Use python3 packages for Ubuntu (#6443)
2020-03-19 16:07:40 +00:00
Andrew Morgan
603166f13c Fix: Pillow error when uploading RGBA image (#3325) (#6241)
* commit '81731c6e7':
  Fix: Pillow error when uploading RGBA image (#3325) (#6241)
  Add User-Interactive Auth to /account/3pid/add (#6119)
  Lint
  Changelog
  Discard retention policies when retrieving state
  blacklist more tests
  Newsfile
  Add tests
  Propagate reason in remotely rejected invites
  MSC2367 Allow reason field on all member events
2020-03-19 16:07:29 +00:00
Andrew Morgan
2f577412e8 1.6.1
* commit 'e7777f366':
  1.6.1
2020-03-18 17:54:43 +00:00
Andrew Morgan
ebdeffcf61 Remove local threepids on account deactivation (#6426)
* commit '2030193e5':
  Remove local threepids on account deactivation (#6426)
2020-03-18 17:54:23 +00:00
Andrew Morgan
8b47cb8352 Remove local threepids on account deactivation (#6426)
* commit 'a9c44d400':
  Remove local threepids on account deactivation (#6426)
2020-03-18 17:54:14 +00:00
Andrew Morgan
f724a2afba Clarifications for the email configuration settings. (#6423)
* commit 'c48ea9800':
  Clarifications for the email configuration settings. (#6423)
2020-03-18 17:54:04 +00:00
Andrew Morgan
d4ac2758dd Implementation of MSC2314 (#6176)
* commit '0f87b912a':
  Implementation of MSC2314 (#6176)
2020-03-18 17:53:47 +00:00
Andrew Morgan
8c493de8e3 add etag and count to key backup endpoints (#5858)
* commit '0d27aba90':
  add etag and count to key backup endpoints (#5858)
2020-03-18 17:48:53 +00:00
Andrew Morgan
6e79e33494 Add more tests to the worker blacklist (#6429)
* commit '6f4a63df0':
  Add more tests to the worker blacklist (#6429)
2020-03-18 17:48:42 +00:00
Andrew Morgan
b8344cabcd Merge pull request #6358 from matrix-org/babolivier/message_retention
* commit 'd31f69afa':
  clean up buildkite output
  Don't restrict the tests to v1 rooms
  Fix worker mode
  Fix 3PID invite exchange
  Lint again
  Lint again
  Lint
  Don't apply retention policy based filtering on state events
  Implement per-room message retention policies
2020-03-18 17:22:33 +00:00
Andrew Morgan
c28edec720 Fix startup error when http proxy is defined. (#6421)
* commit '9b9ee7566':
  Fix startup error when http proxy is defined. (#6421)
2020-03-18 16:35:40 +00:00
Andrew Morgan
2de57b8969 Remove assertion and provide a clear warning on startup for missing public_baseurl (#6379)
* commit 'ce578031f':
  Remove assertion and provide a clear warning on startup for missing public_baseurl (#6379)
2020-03-18 16:35:27 +00:00
Andrew Morgan
68096ca59b Merge pull request #6343 from matrix-org/rav/event_auth/4
* commit '651d930f1':
  remove confusing fixme
  newsfile
  Use get_events_as_list rather than lots of calls to get_event
  Update some docstrings and comments
  Simplify _update_auth_events_and_context_for_auth
2020-03-18 16:35:06 +00:00
Andrew Morgan
926fc8f23e Fix startup error when http proxy is defined. (#6421)
* commit 'ef1a85e77':
  Fix startup error when http proxy is defined. (#6421)
2020-03-18 16:34:53 +00:00
Andrew Morgan
cd50df35c7 Merge pull request #6420 from matrix-org/erikj/fix_find_next_generated_user_id_localpart
* commit 'f085894cd':
  Don't construct a set
  Newsfile
  Fix find_next_generated_user_id_localpart
2020-03-18 16:34:38 +00:00
Andrew Morgan
d6a656674f Prevent account_data content from being sent over TCP replication (#6333)
* commit 'a8175d0f9':
  lint
  Add changelog
  Remove content from being sent for account data rdata stream
2020-03-18 16:34:15 +00:00
Andrew Morgan
ab68b70ed0 1.6.0
* commit 'b98971e8a':
  1.6.0
2020-03-18 16:33:23 +00:00
Andrew Morgan
fe9970a15f Fix phone home stats (#6418)
* commit '65d54c5e8':
  Fix phone home stats (#6418)
2020-03-18 16:33:14 +00:00