Open Bug 1756685 Opened 3 years ago Updated 1 year ago

Proxy should only reuse connections resolving to the same IP

Categories

(Core :: Networking: Proxy, enhancement, P3)

Firefox 98
enhancement

Tracking

()

UNCONFIRMED

People

(Reporter: emile, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:98.0) Gecko/20100101 Firefox/98.0

Steps to reproduce:

  • Setup an HTTP proxy (Foxyproxy is widely used)
  • Visit an HTTP website with resources loaded from different domains pointing to different IP

Actual results:

Firefox reuses the same TCP connection to the proxy for the different domains/IP

Expected results:

Other browser do not reuse the connection for different IP.

Most of the arguments in favour of bringing Firefox closer to the behaviour of other browser on that topic have been made for a similar issue in HTTP/2 (see https://bugzilla.mozilla.org/show_bug.cgi?id=1681526). They all apply to this issue as well.

It would greatly simplify the life of HTTP proxy developers if all browsers acted the same way. It seems to have been decided a long time ago that proxy should re-use connections for different domains (https://bugzilla.mozilla.org/show_bug.cgi?id=84264), but this decision should be revisited.

Component: Untriaged → Networking
Product: Firefox → Core
See Also: → 1681526
See Also: → 84264
Blocks: h2-proxy
Severity: -- → N/A
Priority: -- → P3
Whiteboard: [necko-triaged]

Moving bug to Core/Networking: Proxy.

Component: Networking → Networking: Proxy

Moving bug to Core/Networking: Proxy

You need to log in before you can comment on or make changes to this bug.