Closed Bug 1608967 Opened 4 years ago Closed 4 years ago

Adapt necko to new neqo

Categories

(Core :: Networking: HTTP, task, P1)

task

Tracking

()

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: dragana, Assigned: dragana)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

Attachments

(1 file)

  • process_timer used to be called by process_output, that is not the case any more, therefore we need to call it for necko,
  • in ProcessEvents we should not close the session, we should return an error and let nsHttpConnection or ProcessOutputAndEvents closes it. (this used to work with current code, something has change in neqo, it think it was about closing and closed state)
  • we need to call ProcessOutput in WriteSegmentsAgain because neqo processing has change (I will look into if this split process_output, process_input, process_http3 and process_timer is the best, it is a bit confusing how we call it from necko -> this will be a separate bug)
  • process_timer used to be called by process_output, that is not the case any more, therefore we nee$
  • how closing/closed event has change: on idle-timeout only closed even is called which means that neqo connection is completely closed and should not be kept alive.
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: