Regression seen on VLC3.x about SOCKS proxy using https stream playing
Hello, I noticed that the VLC3.x branch latest stable release does not handle the https stream playing when a proxy socks is set. VLC seems to used the socks proxy set but to connect the Windows corporate proxy instead of the stream link.
The same setting have been tested on the last stable release build of VLC 2.x branch without any problem under the same OS/
Steps performed:
- Resetting the preference and set again the socks proxy, then play the https stream, under VLC3.0.4. I have got an error from corporate proxy not allowing me to get the stream by requesting Kerberos and/or NTLM auth. For this reason i set a proxy socks (ssh over https to home ssh server), but VLC 3.x can not play the stream.See the attached log.
- Resetting the preference and reset again the socks proxy, then play the http stream, under VLC2.2.8. Now the socks proxy is used and i can get the stream though the corporate proxy, using my home ssh socks proxy server. See the log.
logs extract: VLC3.0.4: http debug: querying proxy for http://internet-na.aptiv.com:6080/php/%3CHTML%3E http debug: no proxy http debug: http: server='internet-na.aptiv.com' port=6080 file='/php/%3CHTML%3E' main debug: net: connecting to localhost port 9095 (SOCKS) for internet-na.aptiv.com port 6080
VLC2.2.8: http debug: http: server='stream-14.dc3.dailymotion.com' port=443 file='/sec(2t1Em9TKs4IpEwEJvsEGgFZjuWH91auwqqqZykbAlBg)/dm/3/xl1km0/live-0.m3u8' core debug: net: connecting to localhost port 9095 (SOCKS) for stream-14.dc3.dailymotion.com port 443 core debug: connection succeeded (socket = 1680) core debug: socks: v=5 method=0 core debug: socks: no authentication required core debug: socks: v=5 rep=0 atyp=1 gnutls debug: TLS handshake: Resource temporarily unavailable, try again. gnutls debug: TLS handshake: Resource temporarily unavailable, try again. gnutls debug: TLS handshake: Resource temporarily unavailable, try again. gnutls debug: TLS handshake: Success. gnutls debug: 2 certificate(s) in the list http debug: protocol 'HTTP' answer code 200 http debug: response body size=2932 http debug: Content-Type: application/vnd.apple.mpegurl http debug: Server: lumberjack/2.2.6
OS: Win7 Enterprise edition build 7601