WebRTC TURN requests do not include User-Agent
Reported by
rbeere...@gmail.com,
Feb 15 2017
|
|||||||||||||
Issue descriptionUserAgent: 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.
,
Feb 16 2017
+asanka, who worked on https://bugs.chromium.org/p/chromium/issues/detail?id=439560
,
Feb 16 2017
+proxy. This isn't related to authentication which is something internal to the network stack. The UA string is provided externally.
,
Feb 17 2017
,
Feb 21 2018
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
,
Mar 23 2018
Is this still valid?
,
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).
,
Apr 16 2018
Sorry for not answering yet. ...I can tell you in a few days if it is still valid.
,
Apr 26 2018
,
May 10 2018
Any news?
,
May 22 2018
Closing this issue from lack of response, if you're still experiencing the issue, feel free to reopen.
,
May 22 2018
Actually leaving this open to see if someone from the network team can verify.
,
May 25 2018
rbeere.rb@gmail.com: Ping? Are you still encountering this issue?
,
May 25 2018
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.
,
May 26 2018
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.
,
May 26 2018
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
,
Aug 6
,
Aug 9
|
|||||||||||||
►
Sign in to add a comment |
|||||||||||||
Comment 1 by guidou@chromium.org
, Feb 16 2017