Closed Bug 1600254 Opened 6 years ago Closed 6 years ago

[socket process] Land missing parts of nsHttpTransaction

Categories

(Core :: Networking, task, P2)

task

Tracking

()

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: kershaw, Assigned: kershaw)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

Attachments

(9 files)

The scope of this bug includes:

  • request context id and classOfService
  • Support H2 push
  • transaction observer
  • nsIInputChannelThrottleQueue
  • ContentSniffer
  • nsIHttpActivityObserver

The only information that devtools needs is the amount of how many bytes readed, so this patch introduces PInputChannelThrottleQueue ipdl for carrying on this information.

Pushed by kjang@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b058bc7547c4 P1: Send some variables over Init IPC message r=dragana https://hg.mozilla.org/integration/autoland/rev/f40ebf29f5b4 P2: Implement HttpTransactionParent::SetDomainLookupStart/End r=dragana https://hg.mozilla.org/integration/autoland/rev/cd6bfcd9ae6e P3: Implement HttpTransactionParent::ResolvedByTRR and HttpTransactionParent::GetProxyConnectResponseCode r=dragana https://hg.mozilla.org/integration/autoland/rev/01e0454d96a4 P4: Make HttpActivityObserver work in socket process r=dragana https://hg.mozilla.org/integration/autoland/rev/1d7b2d12113c P5: Make TransactionObserver work r=dragana https://hg.mozilla.org/integration/autoland/rev/0925f61718bb P6: Make H2 push work r=dragana https://hg.mozilla.org/integration/autoland/rev/1d2e243f1581 P7: Enable ContentSniffer for socket process r=dragana https://hg.mozilla.org/integration/autoland/rev/391ad84d8251 P8: Make nsIInputChannelThrottleQueue work with socket process r=dragana https://hg.mozilla.org/integration/autoland/rev/655675bbf178 P9: Avoild accessing http channel from transaction r=dragana
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: