Meeting 2019-09-19
Round table:
- have an IPC "pipe" with an integrated flow control to reuse?
- currently used between HttpChannelParent/Child
- probably used for new actors on the socket process
- TCPSocket (used to be dom exposed, now it's used by webrtc as the main tool for connection establishment when proxying - in progress)
- DevTools request: bug 1556451 (http-on-cancel-request)
- Bug 1581599 - Some HTTP/2 responses are incorrectly marked as weakly framed
- multiple network change events on Windows, none on Linux
- Intern document & hackerrank questions
Next on triage duty: Junior
Junior
larch - expired, need to extend? https://wiki.mozilla.org/ReleaseEngineering/DisposableProjectRepositories#BOOKING_SCHEDULE
Bug 1580976 - Intermittent netwerk/test/unit/test_trr.js | test1 - [test1 : 125] "127.0.0.1" == "2.2.2.2"
Bug 1574000 - Obtaining COOP only works over a secure context (r?nika,bz)
Bug 1566868 - Cross-Origin-Opener-Policy can be used to escape sandboxing (in discussion)
Bug 1557639 - Minor visual bug upon COOP browsing context group switch
Valentin
Triage
Bug 1513574 - Remove UserAgentOverrides.jsm
Bug 1581655 - left shift of negative value -1 in netwerk/base/nsProtocolProxyService.cpp:678:56
Bug 1582051 - Use Buffer.from and Buffer.alloc in moz-http2.js & friends
Bug 1577574 - Assertion failure: false (unexpected scheme), at netwerk/protocol/http/AlternateServices.cpp:43
Bug 1576386 - Set a 2 second timeout when shutting down the Link Monitor thread [landed]
Bug 1580130 - Call calculateNetworkId() after every CheckAdaptersAddresses + better telemetry r=dragana [landed]
Bug 1580750 - More necko fission mochitests
Bug 1581159 - [meta] Improved network attributes detection
Intern document & hackerrank questions
mayhemer
- secure proxy phase 2 updates
done:
- secure proxy crashes: only the one known in 69(.0.0), 47 crashes since FPN release = <<10 a day
- most crash bugs I'm assigned to
- using a build with forced non-t-s refcnt checking for daily browsing: no crashes in 4 days :(
- (in progress) 1582228 - Detect evil concurrent access on RefPtr, nsCOMPtr et al objects draft of a runtime checker for concurrent re-assignment of ref/com/smartptrs; not that easy to do, lot of assumptions about RefPtr being like a "raw ptr", but with some more work added into this I can see some possible way of doing it, see the bug
- 1546191 - Crash in [@ nsCORSListenerProxy::OnStopRequest] duplicate of 1529911, uplifted to esr68 to fix fennec
- 1536772 - Intermittent netwerk/test/crashtests/785753-1.html | application crashed [...] gave up on this, no longer able to repro :( rate is small
- 1580921 - Improve thread-safety checks on mozilla::WeakPtr no crashes found...
- 1580182 - Allow mozilla::SupportsWeakPtr be on base classes as well. landed, not used
- figure possible throttling via Windows Filtering Platform (successor of LSP)
- there is a way but we won't use it, want own non-root solution
- we have a plan for throttling
in progress:
- BT -> OKR
- Necko classes and properties ยท mayhemer/logan Wiki incrementally documenting the properties you can filter and search by in logan
next:
- open alt data input stream async
- appcache sanitization for thumbnail container (mt io)
- 1523367 - Support equivalent of Chromium's
--host-resolver-rules
in Necko - 4 or 5 P1 DoH bugs
Kershaw
Bug 1560353 - Cert verification cache
Bug 1546816 - Changes needed to make proxy certificate validation from Socket Process/Socket Thread to Parent Process easier
Bug 1555322 - Crash in [@ mozilla::dom::WebSocketImpl::Dispatch]
Help DevTools to implement Server Timings.