Meeting 2020-04-23

Round table:

Next on triage duty: Michal

mayhemer

possibly READONLY:

  • preload:
    • need two simple test-change reviews from dragana
    • need two small reviews from baku
    • need one review of edgar's image loading patch
    • has a green try! --> ready to land
    • thinking: land now (disabled) and possibly open users with this flipped on to sec issues or wait for early 78? probably the latter

Dragana

Mostly neqo:

Issue 567 - Remove DataReadable events when a stream is done

Issue 563 - Use a tree as a helper structure for the huffman decoder.

Issue 547 - Turn on clippy pedantics for neqo-http3

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

Issue 569 - HeaderReady event should have headers as well

Andy

Neqo

  • Bug triage and documenting things. New Neqo Eng Weekly meeting
  • Preparing for Neqo 0.3.0 release: PR reviews; Tested Gecko with latest incl. API changes
  • Finally landed qlog PR :tada:
  • Some tiny PRs
  • Google: Enabled H3 (for me) on YouTube, seeing it used there, but just a little

DoH

  • Mtg with Markus the UX person and everyone. Selena wants more info on why users are choosing Disable when presented with doorhanger.
  • Canary: Telemetry shows canary abuse by CenturyLink and now Cox, both large US ISPs. Peter is attempting to contact.

Next:

  • Review & document: timers and recovery state machine
  • Tag 0.3.0 and merge into m-c
  • More interop/testing work

Kershaw

Landed/Complete:

  • Bug 1626076 - Use DataStorage on socket process
  • Bug 1485652 - Make nsNSSSocketInfo::IsAcceptableForHost work asynchronously on the socket process
  • Bug 1624996 - Add a telemetry to see how often TRR request is redirected

Ongoing:

  • Bug 1497249 - [socket-proc] Connection stickiness handling for upgrade observers
  • Bug 1539819 - [socket process] TRR is not working in socket process
  • Bug 1512478 - Have IPC for picking client certificate for authentication

Junior

[landed] Bug 1554218 - Handle 407 from a HTTP/2 proxy

[landed] Bug 1341689 - Missing Origin header when requests to the same-origin and crossorigin set

OnStart/StopRequest OMT in child

Bug 1632045 - Content-Type and related headers not stripped for certain redirects when using XMLHttpRequest

Valentin

reviews 🙂

Bug 1629882 - COEP requires a secure context

Bug 1631751 - Fix COEP expected fails

Bug 1631748 - Fix COOP expected fails

Bug 1572513 - Abort and BFCache handling for COEP headers

Bug 1623126 - Implement HTTPSSVC

Bug 1626057 - Implement TRR steering platform APIs

Bug 1624090 - We should make possible to turn on neqo logging in about:networking

Michal

  • [landed] 1630899 Update NETWORK_PAC_URL_SCHEME probe to collect data on release
  • [landed] 1624515 Fix data race on CacheStorageService::mShutdown
  • 1630486 websocket binary message splitting
  • 1630000 Hitting Back sometimes shows old cached content
  • https://github.com/mozilla/neqo/issues/529
  • 1631016 Find out why HTTP_SUB_COMPLETE_LOAD_V2 reports longer load times with every new release since beta 73