Meeting 2020-02-27

Round table:

Next on triage duty: Honza - being OK with it

mayhemer

Valentin

Read-only (PTO)

Bug 1617889 - Fix COOP comparison

Bug 1595848 - Intermittent COOP/COEP tests

Bug 1618130 - Add API to override platform DNS results

Bug 1605775 - ESNI: Repeated DNS lookups over DoH

Bug 1611651 - TRR: Infinite loop when visiting https://1.1.1.1/help

  • isolated a test case
  • caused by stale-while-revalidate -> Honza

Shout-out to Kershaw for finding and fixing TRR performance bug

Bug 1618173 - TRR: We don't use DNS cache at all for the URL of DoH server

Michal

  • [landed] 1617036 Remove NETWORK_TIME_BETWEEN_NETWORK_CHANGE_EVENTS probe
  • [landed] 1614610 Have cache occupancy for each content-type in cache index
  • [landed] 1616507 Data race /builds/worker/workspace/build/src/netwerk/cache2/CacheFile.cpp:2362:48 in EntryWouldExceedLimit
  • 1614619 Eviction algorithm should first evict entries of a content type that's above a limit
  • 1615017 ThreadSanitizer: data race [@ mozilla::net::CacheFileMetadata::SetHash] vs. [@ MemoryUsage]
  • 1615533 Can not establish websocket connections with socks proxy
  • 1424820 "Use system proxy settings" uses SOCKSv4
  • 1601671 websocket connects to DIRECT instead of Proxy-HTTP/HTTPS with SystemProxySettings in Windows
  • 1587353 Add tests for http3

Kershaw

Landed:

  • Bug 1616549 - toolkit/components/antitracking/test/browser/browser_networkIsolation.js failed with SSLTokensCache enabled
  • Bug 1618173 - TRR: We don't use DNS cache at all for the URL of DoH server
  • Bug 1607134 - ThreadSanitizer: data race [@ mozilla::net::ProxyAutoConfig::SetThreadLocalIndex] vs. [@ GetRunning] on mozilla::net::sRunningIndex
  • Bug 1607445 - Make it possible to clear session cache stored in SSLTokensCache

Ongoing:

  • Security review for SimpleHttpChannel
  • Bug 1613873 - Create a simple http channel which is only used for TRR
  • Bug 1615335 - TRR: Use SimpleHttpChannel off main thread
  • Bug 1584104 - We need to have a clone of TransportSecurityInfo on the parent process
  • Bug 1527384 - [socket process] Make SpeculativeConnect work

Andy

Neqo:

  • QLOG support PR posted for review
  • Review of other PRs
  • Support for quic-network-interop
    • Docker image
    • changes needed to neqo-client

doh canary

  • Write-up on disabling canary for ISPs that abuse it

next:

  • Neqo bugs
  • more quic-network-interop
  • address comments on qlog PR

Dragana

Bug 1582663 - Maybe we should split nsHttpConnection - ready to land

Working on:

  • QPack refactor
  • testing Http3 in Firefox and fixing some bugs (I need to file bug yet)