Opened 3 months ago

Last modified 4 weeks ago

#26028 new defect

HLS Player doesn't use the centralized Proxy Selector.

Reported by: igt0 Owned by: tbb-team
Priority: Very High Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-mobile
Cc: Actual Points:
Parent ID: #21863 Points:
Reviewer: Sponsor:

Description (last modified by igt0)

GeckoHLSPlayer uses the DefaultHttpDataSource to create an Object represents a connection to the remote object referred to by the URL.

And DefaultHttpDataSource doesn't respect proxy values, it uses the URL::openConnection (without Proxy) method provided by the Android SDK instead of the ProxySelector.

Child Tickets

Change History (6)

comment:1 Changed 3 months ago by igt0

Description: modified (diff)

comment:2 Changed 3 months ago by igt0

Description: modified (diff)

comment:3 Changed 3 months ago by igt0

Summary: HLS Player bypasses proxy configurationHLS Player doesn't use the centralized Proxy Selector.

comment:4 Changed 2 months ago by igt0

Mozilla bug used to track this issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1459420

comment:5 Changed 6 weeks ago by igt0

Merged: https://hg.mozilla.org/mozilla-central/rev/b75e6bb295a9

It will be available in Firefox 62. So we will need to backport to FF61.

comment:6 Changed 4 weeks ago by sysrqb

Priority: MediumVery High

I think we should backport this after #26401 is merged.

Note: See TracTickets for help on using tickets.