synapse/changelog.d
Richard van der Hoff d840019192
Fix idna and ipv6 literal handling in MatrixFederationAgent (#4487)
Turns out that the library does a better job of parsing URIs than our
reinvented wheel. Who knew.

There are two things going on here. The first is that, unlike
parse_server_name, URI.fromBytes will strip off square brackets from IPv6
literals, which means that it is valid input to ClientTLSOptionsFactory and
HostnameEndpoint.

The second is that we stay in `bytes` throughout (except for the argument to
ClientTLSOptionsFactory), which avoids the weirdness of (sometimes) ending up
with idna-encoded values being held in `unicode` variables. TBH it probably
would have been ok but it made the tests fragile.
2019-01-28 09:56:59 +00:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
4229.feature Require ECDH key exchange & remove dh_params (#4429) 2019-01-22 21:58:50 +11:00
4306.misc Newsfile 2019-01-25 10:48:40 +00:00
4342.misc Add changelog 2019-01-01 15:40:55 -06:00
4368.misc Newsfile 2019-01-09 09:27:03 +00:00
4369.bugfix Fix adding new rows instead of updating them if one of the key values is a NULL in upserts. (#4369) 2019-01-09 22:26:25 +11:00
4370.misc Remove duplicates in the user_ips table and add an index (#4370) 2019-01-12 06:21:50 +11:00
4377.misc Silence travis-ci build warnings by removing non-functional python3.6 (#4377) 2019-01-12 06:22:56 +11:00
4384.feature Support ACME for certificate provisioning (#4384) 2019-01-23 19:39:06 +11:00
4387.misc Changing macaroon_secret_key no longer logs you out (#4387) 2019-01-16 23:14:41 +00:00
4390.misc Newsfile 2019-01-15 11:21:52 +00:00
4392.bugfix ALL_USER_TYPES should be a tuple 2019-01-15 14:38:15 +00:00
4397.bugfix don't store more remote device lists if they have more than 1K devices (#4397) 2019-01-16 23:14:11 +00:00
4399.misc Add a changelog entry 2019-01-16 10:54:43 +01:00
4400.misc Tweak code coverage settings (#4400) 2019-01-18 23:13:14 +11:00
4402.misc Newsfile 2019-01-16 13:46:36 +00:00
4404.bugfix Fix race when persisting create event (#4404) 2019-01-18 23:17:04 +11:00
4405.bugfix Newsfile 2019-01-23 20:04:57 +00:00
4407.bugfix Fix incorrect logcontexts after a Deferred was cancelled (#4407) 2019-01-17 14:00:23 +00:00
4408.misc sign_request -> build_auth_headers (#4408) 2019-01-17 12:40:09 +00:00
4409.misc Remove redundant WrappedConnection (#4409) 2019-01-18 23:07:38 +11:00
4411.bugfix Migrate encryption state on room upgrade (#4411) 2019-01-21 20:42:58 +11:00
4415.feature Add changelog 2019-01-18 11:22:00 +00:00
4423.feature Config option to disable requesting MSISDN on registration 2019-01-21 14:59:37 +00:00
4426.misc Make key fetches use regular federation client (#4426) 2019-01-22 11:04:20 +00:00
4427.misc Refactor and bugfix for resove_service (#4427) 2019-01-22 10:59:27 +00:00
4428.misc changelog 2019-01-22 20:34:35 +00:00
4432.misc Fixup removal of duplicate user_ips rows (#4432) 2019-01-23 19:45:18 +11:00
4433.misc debian package: symlink to python-3.X (#4433) 2019-01-23 11:43:04 +00:00
4434.misc Newsfile 2019-01-22 13:34:10 +00:00
4435.bugfix move guard out of is_threepid_reserved and into register.py 2019-01-22 17:47:00 +00:00
4437.misc Update newsfile 2019-01-23 17:26:06 +00:00
4444.misc Generate the debian config during build (#4444) 2019-01-24 13:39:01 +00:00
4445.feature Add changelog 2019-01-23 15:38:27 +00:00
4447.misc Newsfile 2019-01-23 17:25:27 +00:00
4448.misc Newsfile 2019-01-23 17:24:44 +00:00
4452.bugfix Don't send IP addresses as SNI (#4452) 2019-01-24 09:34:44 +00:00
4458.misc Changelog 2019-01-24 10:57:12 +00:00
4459.misc Fix UPSERT check (#4459) 2019-01-24 22:57:41 +11:00
4460.bugfix Fix UnboundLocalError in post_urlencoded_get_json (#4460) 2019-01-24 13:38:29 +00:00
4461.bugfix Add changelog 2019-01-24 12:47:35 +00:00
4464.misc Look up the right SRV record 2019-01-24 13:31:43 +00:00
4466.misc Don't require sqlite3 when using postgres (#4466) 2019-01-25 22:25:02 +11:00
4468.misc Fix Host header sent by MatrixFederationAgent (#4468) 2019-01-25 12:38:16 +00:00
4470.misc Newsfile 2019-01-25 10:37:13 +00:00
4471.misc Newsfile 2019-01-25 10:48:40 +00:00
4476.misc Fix quoting for allowed_local_3pids example config (#4476) 2019-01-25 13:57:52 +00:00
4487.misc Fix idna and ipv6 literal handling in MatrixFederationAgent (#4487) 2019-01-28 09:56:59 +00:00