Andrew Morgan
687d30b2ed
Merge commit 'c9c544cda' into anoa/dinsic_release_1_21_x
...
* commit 'c9c544cda':
Remove `ChainedIdGenerator`. (#8123 )
Switch the JSON byte producer from a pull to a push producer. (#8116 )
Updated docs: Added note about missing 308 redirect support. (#8120 )
Be stricter about JSON that is accepted by Synapse (#8106 )
Convert runWithConnection to async. (#8121 )
Remove the unused inlineCallbacks code-paths in the caching code (#8119 )
Separate `get_current_token` into two. (#8113 )
Convert events worker database to async/await. (#8071 )
Add a link to the matrix-synapse-rest-password-provider. (#8111 )
2020-10-19 19:12:39 +01:00
Andrew Morgan
1e9ec2afff
Merge commit '3c01724b3' into anoa/dinsic_release_1_21_x
...
* commit '3c01724b3':
Fix the return type of send_nonmember_events. (#8112 )
Remove : from allowed client_secret chars (#8101 )
Rename changelog from bugfix to misc.
Iteratively encode JSON responses to avoid blocking the reactor. (#8013 )
Return the previous stream token if a non-member event is a duplicate. (#8093 )
2020-10-19 18:35:07 +01:00
Andrew Morgan
bbc77d31c7
Merge commit '8b6c176ae' into anoa/dinsic_release_1_21_x
...
* commit '8b6c176ae':
Add resources.consent conditional dependency back (#8107 )
2020-10-19 18:34:59 +01:00
Andrew Morgan
25b077d747
Merge commit '050e20e7c' into anoa/dinsic_release_1_21_x
...
* commit '050e20e7c':
Convert some of the general database methods to async (#8100 )
2020-10-19 18:34:31 +01:00
Andrew Morgan
29506f5c50
Merge commit 'e04e465b4' into anoa/dinsic_release_1_21_x
...
* commit 'e04e465b4':
Use the default templates when a custom template file cannot be found (#8037 )
Changelog changes
Convert stream database to async/await. (#8074 )
Add a shadow-banned flag to users. (#8092 )
Convert pusher databases to async/await. (#8075 )
Convert receipts and events databases to async/await. (#8076 )
2020-10-19 18:27:56 +01:00
Andrew Morgan
51fe8b4a04
Merge commit 'ea4e4d2f0' into anoa/dinsic_release_1_21_x
...
* commit 'ea4e4d2f0':
1.19.0
2020-10-19 18:25:09 +01:00
Andrew Morgan
8766a077d1
Merge commit 'dc22090a6' into anoa/dinsic_release_1_21_x
...
* commit 'dc22090a6':
Add type hints to synapse.handlers.room (#8090 )
Remove some unused database functions. (#8085 )
Convert misc database code to async (#8087 )
Remove a space at the start of a changelog entry.
2020-10-19 18:25:03 +01:00
Andrew Morgan
1b86e6270f
Merge commit 'bfd79c298' into anoa/dinsic_release_1_21_x
...
* commit 'bfd79c298':
More changelog tweaks
More changelog tweaks
Remove unwanted changelog line
2020-10-19 18:24:58 +01:00
Andrew Morgan
7dbde03336
Merge commit '091ca3910' into anoa/dinsic_release_1_21_x
...
* commit '091ca3910':
1.19.0rc1
2020-10-19 18:24:51 +01:00
Andrew Morgan
48a182c010
Merge commit '53834bb9c' into anoa/dinsic_release_1_21_x
...
* commit '53834bb9c':
Run `remove_push_actions_from_staging` in foreground (#8081 )
2020-10-19 18:24:46 +01:00
Andrew Morgan
1b99b00740
Merge commit 'ff0e89465' into anoa/dinsic_release_1_21_x
...
* commit 'ff0e89465':
Drop federation transmission queues during a significant remote outage. (#7864 )
2020-10-19 18:24:42 +01:00
Andrew Morgan
464db5f27d
Merge commit 'dd8f28bd3' into anoa/dinsic_release_1_21_x
...
* commit 'dd8f28bd3':
Fix unawaited coroutine error in tests. (#8072 )
2020-10-19 18:24:39 +01:00
Andrew Morgan
1ab32bd9a7
Merge commit 'fbe930dad' into anoa/dinsic_release_1_21_x
...
* commit 'fbe930dad':
Convert the roommember database to async/await. (#8070 )
2020-10-19 18:24:35 +01:00
Andrew Morgan
78bcfa71db
Merge commit '5ecc8b582' into anoa/dinsic_release_1_21_x
...
* commit '5ecc8b582':
Convert devices database to async/await. (#8069 )
2020-10-19 18:24:30 +01:00
Andrew Morgan
20bfb5390c
Merge commit '5dd73d029' into anoa/dinsic_release_1_21_x
...
* commit '5dd73d029':
Add type hints to handlers.message and events.builder (#8067 )
2020-10-19 18:24:25 +01:00
Andrew Morgan
33d971bd03
Merge commit 'd68e10f30' into anoa/dinsic_release_1_21_x
...
* commit 'd68e10f30':
Convert account data, device inbox, and censor events databases to async/await (#8063 )
2020-10-19 18:24:11 +01:00
Andrew Morgan
d872d53c4d
Merge commit 'a3a59bab7' into anoa/dinsic_release_1_21_x
...
* commit 'a3a59bab7':
Convert appservice, group server, profile and more databases to async (#8066 )
2020-10-19 18:23:58 +01:00
Andrew Morgan
db233aaa64
Merge commit '9d1e4942a' into anoa/dinsic_release_1_21_x
...
* commit '9d1e4942a':
Fix typing for notifier (#8064 )
Add comment explaining cast
Handle optional dependencies for Oidc and Saml
Newsfile
Change HomeServer definition to work with typing.
2020-10-19 18:23:05 +01:00
Andrew Morgan
13c1c20972
Merge commit '04faa0bfa' into anoa/dinsic_release_1_21_x
...
* commit '04faa0bfa':
Convert tags and metrics databases to async/await (#8062 )
2020-10-19 18:16:34 +01:00
Andrew Morgan
8857135bc6
Merge commit 'a0acdfa9e' into anoa/dinsic_release_1_21_x
...
* commit 'a0acdfa9e':
Converts event_federation and registration databases to async/await (#8061 )
2020-10-19 18:14:26 +01:00
Andrew Morgan
04f61d91c4
Merge commit '61d8ff0d4' into anoa/dinsic_release_1_21_x
...
* commit '61d8ff0d4':
Update changelog.d/8051.misc
Newsfile
Move setting of Filter into code.
2020-10-19 17:42:51 +01:00
Andrew Morgan
23f262c1d6
Merge commit 'a1e9bb9ea' into anoa/dinsic_release_1_21_x
...
* commit 'a1e9bb9ea':
Add typing info to Notifier (#8058 )
2020-10-19 17:42:46 +01:00
Andrew Morgan
ff0170ee30
Merge commit 'a0f574f3c' into anoa/dinsic_release_1_21_x
...
* commit 'a0f574f3c':
Reduce INFO logging (#8050 )
2020-10-19 17:09:11 +01:00
Andrew Morgan
76009833c9
update sample config
2020-10-19 17:09:01 +01:00
Andrew Morgan
70c6f5065a
Merge commit 'db131b6b2' into anoa/dinsic_release_1_21_x
...
* commit 'db131b6b2':
Change the default log config to reduce disk I/O and storage (#8040 )
Implement login blocking based on SAML attributes (#8052 )
Add an assertion on prev_events in create_new_client_event (#8041 )
Typo
Lint
why mypy why
Lint
Incorporate review
Incorporate review
Fix PUT /pushrules to use the right rule IDs
Back out the database hack and replace it with a temporary config setting
Fix cache name
Fix cache invalidation calls
Lint
Changelog
Implement new experimental push rules with a database hack to enable them
2020-10-19 17:08:43 +01:00
Andrew Morgan
76a6aa1227
Merge commit '39c3f6875' into anoa/dinsic_release_1_21_x
...
* commit '39c3f6875':
Stop uploading -py3 docker images (#8056 )
2020-10-19 17:07:00 +01:00
Andrew Morgan
c5aaa80a96
Merge commit '7f837959e' into anoa/dinsic_release_1_21_x
...
* commit '7f837959e':
Convert directory, e2e_room_keys, end_to_end_keys, monthly_active_users database to async (#8042 )
Convert additional database stores to async/await (#8045 )
2020-10-19 17:06:53 +01:00
Andrew Morgan
d84510c76a
Merge commit '1048ed2af' into anoa/dinsic_release_1_21_x
...
* commit '1048ed2af':
Clarify that undoing a shutdown might not be possible (#8010 )
2020-10-19 17:06:49 +01:00
Andrew Morgan
152c6b20cb
Merge commit 'de6f89206' into anoa/dinsic_release_1_21_x
...
* commit 'de6f89206':
Add a comment about SSLv23_METHOD (#8043 )
2020-10-19 17:06:44 +01:00
Andrew Morgan
5ede106d5c
Merge commit '2f9fd5ab0' into anoa/dinsic_release_1_21_x
...
* commit '2f9fd5ab0':
Don't log OPTIONS request at INFO (#8049 )
2020-10-19 17:06:40 +01:00
Andrew Morgan
a67a65afbf
Merge commit '4e874ed59' into anoa/dinsic_release_1_21_x
...
* commit '4e874ed59':
Remove unnecessary maybeDeferred calls (#8044 )
2020-10-19 17:06:36 +01:00
Andrew Morgan
9dd3b52f1b
Merge commit '7620912d8' into anoa/dinsic_release_1_21_x
...
* commit '7620912d8':
Add health check endpoint (#8048 )
2020-10-19 17:06:32 +01:00
Andrew Morgan
2ad098b27c
Merge commit '4dd27e6d1' into anoa/dinsic_release_1_21_x
...
* commit '4dd27e6d1':
Reduce unnecessary whitespace in JSON. (#7372 )
2020-10-19 17:06:27 +01:00
Andrew Morgan
d47db9e9e9
Merge commit '2ffd6783c' into anoa/dinsic_release_1_21_x
...
* commit '2ffd6783c':
Revert #7736 (#8039 )
2020-10-19 17:06:14 +01:00
Andrew Morgan
9e2cab71fe
Merge commit 'fe6cfc80e' into anoa/dinsic_release_1_21_x
...
* commit 'fe6cfc80e':
Convert some util functions to async (#8035 )
2020-10-19 17:06:09 +01:00
Andrew Morgan
383a87e0e2
Merge commit 'd4a7829b1' into anoa/dinsic_release_1_21_x
...
* commit 'd4a7829b1':
Convert synapse.api to async/await (#8031 )
2020-10-19 14:59:45 +01:00
Andrew Morgan
af13a4b21b
Merge commit 'c36228c40' into anoa/dinsic_release_1_21_x
...
* commit 'c36228c40':
Convert run_as_background_process inner function to async. (#8032 )
2020-10-19 14:30:55 +01:00
Andrew Morgan
9d09ab74bb
Merge commit '66f24449d' into anoa/dinsic_release_1_21_x
...
* commit '66f24449d':
Improve performance of the register endpoint (#8009 )
2020-10-19 14:29:04 +01:00
Andrew Morgan
0a00347c4c
Merge commit '079bc3c8e' into anoa/dinsic_release_1_21_x
...
* commit '079bc3c8e':
Fixup worker doc (again) (#8000 )
2020-10-16 18:22:01 +01:00
Andrew Morgan
d174faacc7
Merge commit 'a7bdf98d0' into anoa/dinsic_release_1_21_x
...
* commit 'a7bdf98d0':
Rename database classes to make some sense (#8033 )
2020-10-16 18:21:05 +01:00
Andrew Morgan
4d4770dea6
Merge commit '0a86850ba' into anoa/dinsic_release_1_21_x
...
* commit '0a86850ba':
Stop the parent process flushing the logs on exit (#8012 )
2020-10-16 17:27:52 +01:00
Andrew Morgan
78aa8dff69
Merge commit '8b786db32' into anoa/dinsic_release_1_21_x
...
* commit '8b786db32':
bug report template: move comments into comment (#8030 )
2020-10-16 17:27:48 +01:00
Andrew Morgan
e219db9951
Merge commit '7cac9006d' into anoa/dinsic_release_1_21_x
...
* commit '7cac9006d':
Spruce up the check-newsfragment CI output (#8024 )
2020-10-16 17:27:44 +01:00
Andrew Morgan
7ca93e56da
Merge commit '8ff2deda7' into anoa/dinsic_release_1_21_x
...
* commit '8ff2deda7':
Fix async/await calls for broken media providers. (#8027 )
2020-10-16 17:27:39 +01:00
Andrew Morgan
4c9a73835b
Merge commit '88a3ff12f' into anoa/dinsic_release_1_21_x
...
* commit '88a3ff12f':
Convert the SimpleHttpClient to async. (#8016 )
2020-10-16 17:27:30 +01:00
Andrew Morgan
04fef33237
Merge commit 'e19de43eb' into anoa/dinsic_release_1_21_x
...
* commit 'e19de43eb':
Convert streams to async. (#8014 )
2020-10-16 17:27:24 +01:00
Andrew Morgan
6bd8ea3c98
Merge commit '916cf2d43' into anoa/dinsic_release_1_21_x
...
* commit '916cf2d43':
re-implement daemonize (#8011 )
2020-10-16 17:27:16 +01:00
Andrew Morgan
3bd6786c1a
Merge commit '481f76c7a' into anoa/dinsic_release_1_21_x
...
* commit '481f76c7a':
Remove signature check on v1 identity server lookups (#8001 )
2020-10-16 17:26:50 +01:00
Andrew Morgan
73381abc23
Merge commit '5d92a1428' into anoa/dinsic_release_1_21_x
...
* commit '5d92a1428':
Prevent join->join membership transitions changing member count (#7977 )
2020-10-16 17:21:08 +01:00
Andrew Morgan
3442b28a1b
Merge commit '681250980' into anoa/dinsic_release_1_21_x
...
* commit '681250980':
Implement handling of HTTP HEAD requests. (#7999 )
2020-10-16 17:21:03 +01:00