Meeting 2020-05-07

Round table:

  • New table of triage helper: Bugs awaiting for ni are shown in the new table.
    • [triage person] look at NIs older than 2 months and do something about them
    • [triage person] drop the necko-triaged tag, maybe starting in June
    • [Honza] fix problems with main table containing bugs that are NI'ed
    • [Honza] review the overlap with triage center and see if we need to maintain our own triage center
  • 1569715 - caching preflight requests
  • Necko bi-weekly updates

Next on triage duty: Valentin

Valentin

Bug 1623126 - Implement HTTPSSVC [landed]

Bug 1629882 - COEP requires a secure context [landed]

Bug 1635899 - We should cancel TRR::mTimeout in OnStopRequest [landed]

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

Bug 1634462 - Check doh-rollout.mode in TRRService

Bug 1635566 - TRR cname resolution is case sensitive

Bug 1630439 - Issue opening url with underscore at the end on Android

  • got to look at the chrome dns code

Outreachy intern starts on 19th of May

mayhemer

  • preload:
    • just rebased all patches, pushed to try, landing when green, still disabled
    • the image patch has a leak, Edgar notified
    • PI request for 78 refiled
    • continuing the work, had a talk with Emilio about css coalescing, a little rework is on the way
    • left: SRI, XHR, fetch
  • updated necko triage helper
    • do we still need [necko-triaged]?
  • having a patch pending r for logging runnables in nsThread, pool, cache... with APIs we can add around our code to have more event tracking, it conveniently displays in logan (a distillation of backtrack in a well known tool)
  • ni? f?

Kershaw

Landed:

Bug 1623380 - [socket process] Send data directly from the socket process to a content process

Ongoing:

  • Triage
  • Bug 1539819 - [socket process] TRR is not working in socket process
  • Bug 1629457 - Intermittent netwerk/test/unit/test_trr.js | application crashed [@ __thiscall InitHash::InitHash + 0x12d3] | TRRServiceChannel using nsWeakReference OffMainThread
  • Fix test failures for socket process

Michal

  • 1631341 Random form body loss for concurrent HTTP/2.0 POST requests
  • 1569715 CORS preflight requests are cached when 'Disable cache' is checked.
  • 1621345 Support for nsIWebSocketEventListener.send() API
  • https://github.com/mozilla/neqo/issues/595
  • https://github.com/mozilla/neqo/pull/600
  • https://github.com/mozilla/neqo/pull/604
  • Quic network-simulator
  • 1630000 Hitting Back sometimes shows old cached content

Junior

Bug 1633935 - Allow sending onStartRequest via pHttpBackgroundChannel

Bug 1633942 - introduce HttpChannelOnStartRequestArgs

[land] Bug 1582117 - test_prompt_http.html|test_prompt_async.html Fission failure: mCrossOrigin/Ci.nsIAuthInformation.CROSS_ORIGIN_SUB_RESOURCE isn't true

Dragana

  • PR 576 - Write encoder instruction directly into a transport stream

  • PR 598 - Improve table.rs

  • PR 599 - Send DATA_BLOCKED and/or STREAM_DATA_BLOCKED if qpack cannot write complete instructions into a transport stream

  • PR 601 - Close a connection if critical streams are reset or a stop_sending is received

  • google issue with Firefox http3

  • Some reviews (rust API for http request will use nsHttpChannel)

  • Review HTTPSSVC draft

Andy

Neqo (9, 31, 53):

Misc:

  • Root-caused 1629982 SEC_ERROR_NO_TOKEN when using neqo-client (SSL_HkdfExtract) as distro-specific

Next:

  • Review backlog of PRs
  • Work on glue changes for next Neqo->Gecko merge
  • Solicit initial feedback on revised Project Plan
  • Resolve #101
  • More ACK work