MatrixSynapse/changelog.d
Richard van der Hoff 67ff7b8ba0
Improve type checking in `replication.tcp.Stream` (#7291)
The general idea here is to get rid of the type: ignore annotations on all of the current_token and update_function assignments, which would have caught #7290.

After a bit of experimentation, it seems like the least-awful way to do this is to pass the offending functions in as parameters to the Stream constructor. Unfortunately that means that the concrete implementations no longer have the same constructor signature as Stream itself, which means that it gets hard to correctly annotate STREAMS_MAP.

I've also introduced a couple of new types, to take out some duplication.
2020-04-17 14:49:55 +01:00
..
.gitignore
6446.misc Add some benchmarks for LruCache (#6446) 2020-04-03 16:31:52 +01:00
6573.bugfix
6634.bugfix
6639.bugfix
6892.doc
6899.bugfix Improve error responses when a remote server doesn't allow you to access its public rooms list (#6899) 2020-04-06 12:35:30 +01:00
6946.bugfix
6988.doc
7006.feature Extend web_client_location to handle absolute URLs (#7006) 2020-04-03 11:57:34 -04:00
7009.feature
7010.misc
7011.misc
7024.misc
7051.feature
7068.bugfix
7089.bugfix
7096.feature
7102.feature
7107.doc
7109.bugfix
7110.misc
7115.misc
7116.misc
7117.bugfix
7118.feature
7119.doc
7120.misc
7128.misc
7133.bugfix
7136.misc
7137.removal
7141.doc
7147.doc
7150.bugfix
7151.bugfix
7152.feature
7153.feature
7155.bugfix
7157.misc
7158.misc
7159.bugfix
7160.feature
7167.doc
7171.doc
7177.bugfix
7178.bugfix
7181.misc
7183.misc Reduce the number of calls to `resource.getrusage` (#7183) 2020-04-03 13:21:30 +01:00
7184.misc
7185.misc Move client command handling out of TCP protocol (#7185) 2020-04-06 09:58:42 +01:00
7186.feature Support CAS in UI Auth flows. (#7186) 2020-04-03 15:35:05 -04:00
7187.misc Move server command handling out of TCP protocol (#7187) 2020-04-07 10:51:07 +01:00
7188.misc Convert http.HTTPStatus objects to their int equivalent (#7188) 2020-04-03 14:26:07 +01:00
7190.misc
7191.feature
7192.misc Remove sent outbound device list pokes from the database (#7192) 2020-04-07 15:19:19 +01:00
7193.misc bg update to clear out duplicate outbound_device_list_pokes (#7193) 2020-04-07 23:06:39 +01:00
7195.misc
7199.bugfix Server notices: Dissociate room creation/lookup from invite (#7199) 2020-04-04 17:27:45 +02:00
7203.bugfix
7207.misc Remove stream before/after debug log lines (#7207) 2020-04-06 12:40:34 +01:00
7219.misc Add typing information to federation_server. (#7219) 2020-04-07 15:03:23 -04:00
7226.misc Fix race in replication (#7226) 2020-04-07 11:01:04 +01:00
7228.misc Unblacklist /upgrade creates a new room (#7228) 2020-04-09 13:53:35 +01:00
7230.feature Default PL100 to enable encryption in a room (#7230) 2020-04-09 18:45:38 +01:00
7233.misc Remove redundant checks on `daemonize` from synctl (#7233) 2020-04-08 11:59:47 +01:00
7234.doc Make systemd-with-workers doc official (#7234) 2020-04-08 11:59:26 +01:00
7235.feature Fix changelog for #7235 2020-04-08 11:59:51 +02:00
7236.misc Upgrade jQuery to 3.x on fallback login/registration screens (#7236) 2020-04-09 12:23:30 +01:00
7237.misc Make it clearer to the user that they haven't overridden onLogin/Register (#7237) 2020-04-09 12:38:38 +01:00
7238.doc Add documentation to password_providers config option (#7238) 2020-04-08 00:46:50 +01:00
7240.bugfix Do not allow a deactivated user to login via SSO. (#7240) 2020-04-09 13:28:13 -04:00
7241.misc Convert delete_url_cache_media to async/await. (#7241) 2020-04-07 21:56:34 +01:00
7243.misc Fix the parameters of a test fixture (#7243) 2020-04-14 15:37:28 -04:00
7248.doc Add matrix-synapse-shared-secret-auth as an example password provider (#7248) 2020-04-09 12:49:05 +01:00
7249.bugfix Fix --help commandline argument (#7249) 2020-04-09 12:44:37 +01:00
7251.doc Add setting to nginx configuration to allow larger file uploads (#7251) 2020-04-13 17:23:36 +01:00
7255.bugfix Only register devices edu handler on the master process (#7255) 2020-04-14 10:09:58 +01:00
7259.bugfix Add notes to the changelog about an additional SSO template. (#7259) 2020-04-15 10:36:33 -04:00
7260.bugfix Check on room creation if the user is allowed to publish the room to the room directory. (#7260) 2020-04-13 07:42:32 -04:00
7261.misc Convert auth handler to async/await (#7261) 2020-04-15 12:40:18 -04:00
7265.feature Allow specifying the value of Accept-Language header for URL previews (#7265) 2020-04-15 13:35:29 +01:00
7271.bugfix Do not treat display names as globs for push rules. (#7271) 2020-04-16 10:52:55 -04:00
7272.doc Clarify the comments for media_storage_providers options (#7272) 2020-04-17 07:09:33 -04:00
7274.bugfix Fix a potentially-huge sql query (#7274) 2020-04-15 10:16:35 +01:00
7290.misc Fix 'generator object is not subscriptable' error (#7290) 2020-04-16 14:37:06 +01:00
7291.misc Improve type checking in `replication.tcp.Stream` (#7291) 2020-04-17 14:49:55 +01:00
7329.misc changelog 2020-04-07 17:44:51 +01:00