Meeting 2020-04-30
Round table:
- intermittent leaks (PSimpleChannelChild)
- dFPI bugs 1634080, 1634079
- change to triage process
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