Meeting 2020-04-30

Round table:

Next on triage duty: Kershaw

Kershaw

Landed/Complete:

  • Bug 1512478 - Have IPC for picking client certificate for authentication

  • Project plan for proxy resolution in socket process https://docs.google.com/document/d/1BM-m1iUNSobiVu24BlRrLS35k6ZsiKHfCwnC5xVM2G8/edit?usp=sharing

Ongoing:

  • Bug 1497249 - [socket-proc] Connection stickiness handling for upgrade observers
  • Bug 1539819 - [socket process] TRR is not working in socket process
  • Bug 1632881
  • Bug 1607426 - ThreadSanitizer: data race [@ get] vs. [@ assign_assuming_AddRef] ([@ nsPACMan::ProcessPending] vs. [@ PACLoadComplete::Run])
  • Bug 1629457 - Intermittent netwerk/test/unit/test_trr.js | application crashed [@ __thiscall InitHash::InitHash + 0x12d3] | TRRServiceChannel using nsWeakReference OffMainThread

Junior

OnStart/StopRequest OMT in child

Bug 1633942 - introduce HttpChannelOnStartRequestArgs

Bug 1633935 - Allow sending onStartRequest via pHttpBackgroundChannel

[landed] Bug 1632204 - Origin is null for an XHR request to the same origin when Referrer-Policy is no-referrer

Michal

  • triage
  • 1631341 Random form body loss for concurrent HTTP/2.0 POST requests
  • Quic network-simulator
  • https://github.com/mozilla/neqo/pull/588
  • 1630000 Hitting Back sometimes shows old cached content

Andy

Neqo:

  • Project (13, 25, 50): Triaged backlog (~20 issues). Now at 0 untriaged issues. All priority=high issues assigned owners. Please make sure to tag new issues into the "1H 2020 Triage" project.
  • 0.3 Integration into Gecko: Found an issue in 0.3 leading to 0.3.1. Still seeing instability and variability in results on test sites. Holding off on integration until things stabilize.
  • Working on sending fewer ack frames, implemented but not passing all tests yet
  • Reviewed PRs
  • Working on improving reporting/metrics on Neqo dev activity

DoH:

  • Nothing this week

Misc:

  • NSS 1629982 SEC_ERROR_NO_TOKEN when using neqo-client (SSL_HkdfExtract)
  • 1 day PTO

Next:

  • Revise Neqo Project Plan

mayhemer

preload:

  • one patch still needs r+, postponing landing, too late now
  • working on M2 bugs: different coalescing, SRI checking
  • next: XHR, fetch

Valentin

Bug 1626057 - Implement TRR steering platform APIs [landed]

Bug 1633567 - Re-enabled AppCache [landed]

Bug 1572513 - Abort and BFCache handling for COEP headers

Bug 1623126 - Implement HTTPSSVC

Bug 1634462 - Check doh-rollout.mode in TRRService

Dragana

review of HTTPSSVC

PR 572 - Make HeaderReady hold headers

PR 579 - If there is no more data to read in read_response_data we should exit the loop

PR 573 - It should not be possible to create new streams in GoAway state.

PR 570 - A transaction should try to read the next frame when it is done reading a data frame

PR 567 - Remove DataReadable events when a stream is done

In progress:

PR 576 - Write encoder instruction directly into a transport stream

PR 587 - Enforce a correct stream id in a GOAWAY frame