Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Conversation

@dotnet-maestro-bot
Copy link

I detected changes in the release/2.1 branch which have not been merged yet to release/2.2.
I'm a robot and am configured to help you automatically keep release/2.2 up to date, so
I've opened this PR.

This PR merges commits made on release/2.1 by the following committers:

Instructions for merging

This PR will not be auto-merged. When pull request checks pass, please complete this PR
by creating a merge commit, not a squash or rebase commit.

merge button instructions

You can also do this on command line:

git checkout release/2.2
git pull
git fetch --force https://github.com/dotnet-maestro-bot/corefx merge/release/2.1-to-release/2.2:merge/release/2.1-to-release/2.2
git merge merge/release/2.1-to-release/2.2
git push

⚠️ If there are merge conflicts, you will need to resolve them manually before merging.

Please contact ASP.NET Core Engineering if you have questions or issues.
Also, if this PR was generated incorrectly, help us fix it. See https://github.com/aspnet/BuildTools/blob/master/scripts/GitHubMergeBranches.ps1.

dotnet-maestro-bot and others added 4 commits July 24, 2018 09:42
CentOS does not include a minor version in runtime id.
While investigating other HttpClient/HttpWebRequest proxy-related bugs, I discovered that
HttpWebRequest was not honoring system proxy settings as defined on Windows with IE
settings or on Linux using environment variables.

The problem is due to how HttpClient and HttpWebRequest differ in how they represent
the default behavior of using system proxy settings with the various properties. Fixed
HttpWebRequest so that it will translate the system proxy settings to the internal
HttpClient/HttpClientHandler objects.

I also removed an invalid Assert in HttpConnection. This assert was firing when using a proxy
that was defined on the loopback adapter using IPv6 literal "[::1]".  Due to issue #28863 with Uri,
the Uri.IdnHost property doesn't have the brackets for IPv6 literals. So, the Assert was
occuring.

I did not add any new CI tests because it is currently not possible to test system proxy settings
in CI since it involves changing machine configuration. But I ran manual tests.
…dotnet#31232) (dotnet#31327)

improve port parsing to be more resilient against trailing characters
@dotnet-maestro-bot
Copy link
Author

This pull request has been updated.

This PR merges commits made on release/2.1 by the following committers:

* add back simplified proxy configuration
* add tracing
* feedback from review
@dotnet-maestro-bot
Copy link
Author

This pull request has been updated.

This PR merges commits made on release/2.1 by the following committers:

@joshfree
Copy link
Member

Linux x64 leg failure is Fedora 26, which needs to be disabled and replaced with Fedora 28 (related #31566)

@joshfree joshfree requested a review from wtgodbe August 10, 2018 02:17
@joshfree joshfree requested a review from safern August 10, 2018 02:17
@joshfree joshfree added this to the 2.2 milestone Aug 10, 2018
@joshfree joshfree merged commit 781a316 into dotnet:release/2.2 Aug 10, 2018
Copy link
Member

@safern safern left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants