Andrew Morgan
0d60ea6d37
Refactor get_events_from_store_or_dest to return a dict ( #6501 )
...
* commit 'c3dda2874':
Refactor get_events_from_store_or_dest to return a dict (#6501 )
2020-03-19 17:47:31 +00:00
Andrew Morgan
5d68a2f9c9
Remove redundant code from event authorisation implementation. ( #6502 )
...
* commit '424fd5823':
Remove redundant code from event authorisation implementation. (#6502 )
2020-03-19 17:47:21 +00:00
Andrew Morgan
8c190d0b7e
Merge pull request #6505 from matrix-org/erikj/make_deferred_yiedable
...
* commit '35f3c366e':
Update comment
Newsfile
Fix make_deferred_yieldable to work with coroutines
2020-03-19 17:47:05 +00:00
Andrew Morgan
8cb2ab114d
Merge pull request #6499 from matrix-org/erikj/fix_sqlite_7
...
* commit 'e726e1873':
Drop unused index
Convert _censor_redactions to async since it awaits on coroutines
Only start censor background job after indices are created
Newsfile
Fix support for SQLite 3.7.
2020-03-19 17:46:58 +00:00
Andrew Morgan
9489c670a9
Merge pull request #6509 from matrix-org/babolivier/fix-room-store-config
...
* commit 'a964f1888':
Changelog
Give the server config to the RoomWorkerStore
2020-03-19 17:46:49 +00:00
Andrew Morgan
7c5aae509f
Merge pull request #6506 from matrix-org/erikj/remove_snapshot_cache
...
* commit 'e3f528c54':
Newsfile
Remove SnapshotCache in favour of ResponseCache
2020-03-19 17:46:42 +00:00
Andrew Morgan
945c30e83d
Merge pull request #6507 from matrix-org/babolivier/pusher-room-store
...
* commit '332f3b36e':
Changelog
Make the PusherSlaveStore inherit from the slave RoomStore
Fix erroneous reference for new room directory defaults.
Update CHANGES.md
2020-03-19 17:46:35 +00:00
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