New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 692555 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Aug 9
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

WebRTC TURN requests do not include User-Agent

Reported by rbeere...@gmail.com, Feb 15 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Steps to reproduce the problem:
There are certain HTTP/HTTPS Proxy server that check the HTTP User-Agent header field, for example to only allow defined Browsers.
Chrome does not include the User-Agent field when sending a CONNECT request to a HTTP proxy to establish a connection to a turn server. I'm able to reproduce this by:

1. Setting up a HTTP proxy that requires user agent header
2. Setting up a Win client machise with network access only to the machine hosting the  proxy
3. Setting the HTTP and HTTPS proxies in Windows's Network configuration
4. Opening chrome
5. Placing a webrtc call

What is the expected behavior?
Chrome should successfully connect through the proxy and jingle should be able to communicate with the TURN server through the proxy....the chrome user-agent id should be transmitted in the user-agent header

What went wrong?
No user-agent header is transmitted.

Same Problem existed for Proxy Authentication Credentials. But therefore there is already a filed Bug and a Solution available for Canary.
https://bugs.chromium.org/p/chromium/issues/detail?id=439560

Did this work before? No 

Does this work in other browsers? N/A

Chrome version: 56.0.2924.87  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 24.0 r0

In large corporate networks it is quite common that proxy servers check the user-agent header. For webrtc to work correctly in those environments, the User-Agent header which is configured for Chrome and used in normal web request should be also transmitted in the webrtc turn requests.

 

Comment 1 by guidou@chromium.org, Feb 16 2017

Components: -Blink>WebRTC Blink>WebRTC>Network
Cc: asanka@chromium.org
+asanka, who worked on https://bugs.chromium.org/p/chromium/issues/detail?id=439560

Comment 3 by asanka@chromium.org, Feb 16 2017

Components: Internals>Network>Proxy
+proxy. This isn't related to authentication which is something internal to the network stack. The UA string is provided externally.

Comment 4 by asanka@chromium.org, Feb 17 2017

Labels: -OS-Windows -Pri-2 Pri-3
Status: Available (was: Unconfirmed)
Project Member

Comment 5 by sheriffbot@chromium.org, Feb 21 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Is this still valid?

Comment 7 by mmenke@chromium.org, Mar 23 2018

Looks like it is to me, as near as I can tell without actually trying to reproduce (Setting up WebRTC is well beyond my knowledge).

Comment 8 by rbeere...@gmail.com, Apr 16 2018

Sorry for not answering yet. ...I can tell you in a few days if it is still valid.
Labels: Needs-Feedback
Any news?
Status: WontFix (was: Untriaged)
Closing this issue from lack of response, if you're still experiencing the issue, feel free to reopen.
Status: Available (was: WontFix)
Actually leaving this open to see if someone from the network team can verify.
Status: Unconfirmed (was: Available)
rbeere.rb@gmail.com: Ping? Are you still encountering this issue?
Cc: mmenke@chromium.org
Think we can close this after a month of no response.  rbeere.rb:  DO feel free to file a new bug if this is still an issue, or post back here in the next few days, and I'll re-open.
OK, wenn we can mit test it at the moment since our test Environment is currently not running. Ich will file a new Bug If we see it again.
Project Member

Comment 16 by sheriffbot@chromium.org, May 26 2018

Cc: anatolid@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: Needs-Feedback
Status: WontFix (was: Unconfirmed)

Sign in to add a comment