2017-11-30
NECKO WEEKLY MEETING NOTES
Thurs November 29th, 2017
TRIAGE
-
Note: use these 2 queries when you're on triage duty: all bugs should be [necko-triaged] and have a priority
- UNTRIAGED bugs: https://mzl.la/2wAv7XZ
- MALFORMED bugs (have necko-triaged but no priority): https://mzl.la/2xXf2jc
-
P1 bugs https://mzl.la/2he1C85
-
P2 bugs https://mzl.la/2yaD1aO
-
P3 bugs (backlog) https://mzl.la/2xcYzEL
-
P5 bugs (would take): https://mzl.la/2hdnQXy
-
Triage Notes
- Android crashes on infra are currently not symbolicated: https://bugzilla.mozilla.org/show_bug.cgi?id=1389805 (makes triaging/diagnosing android crash bugs hard/impossible)
Nick
Gary
Honza
Junior
Michal <<<<<===== Dec 1 -> 7
Amy
Daniel
Kershaw
Valentin
SC
Dragana
Round Table:
Nick
Honza
Michal
- Bug 1418752 - Firefox instahang on start after landing patch from bug #1392841
- Bug 1418854 - Intermittent SUMMARY: AddressSanitizer: heap-use-after-free
- Bug 1412022 - Intermittent dom/base/test/test_websocket1.html | the ws connection in test 6 should be closed cleanly
- Bug 1052467 - Intermittent talos "TalosError: timeout"
Patrick
last week: mpendingq, 256fd telemetry, 0.9 telemetry, namespaces, neat tls, alt-svc, immutable bug, some non-necko stuff this week: neat tls, alt-svc, immutable bug, some non-necko stuff. more reviews.
Daniel
- TRR (Trusted Recursive Resolver over DOH)
Valentin
Threadsafe URI project - https://docs.google.com/document/d/1wzbVcxZ2X_3ab6_VRUgE18KBcnZMekVm1gwKS3zIw0M/edit#
Overview of URI classes and interfaces - https://gist.github.com/valenting/1f1550d756c01c9e732d8fcdfe9240b8
Bug 1416791 - Reduce the mutability of nsHostObjectURI
Bug 1415205 - Add add mutate() to nsIURI
Found bugs in URI implementations: 1416193
Bug 1416343 - Mark nsIURI and interfaces extending it as [builtinclass]
Dragana
103 Early Hint
security bug
NEAT
TFO
Gary
Bug 1415115 - PERMA-FAIL | accessible/tests/mochitest/events/docload/test_docload_root.html | Test timed out.
Junior
Bug 1420334 - Intermittent any test PROCESS-CRASH | application crashed [@ mozilla::TimeStamp::operator-(mozilla::TimeStamp const &)] after Assertion failure: !aOther.IsNull() (Cannot compute with aOther null value)
-
r+, regression of 55 but exposed by enabling rcwn, root cause is race condition between onCacheEntryCheck(not limited to main thread) and HttpChannel::OnStartRequest (main thread) Bug 1419658 - Basic (probably digest?) authentication broken with non ASCII chars
-
WIP, cannot find a Base64 encoding for wide chars Triage
-
problem: priority of Bug 1420872 - Uploading images hangs whole network stack (only with McAFee)
-
problem: do we need to triage on sec bugs
Amy
Bug 1413512 - Get telemetry on how often we see HTTP(S) -> FTP redirects
-
Have to modify the patch from SC's suggestions. Bug 1421324 - Overwrite of existing cookie with HttpOnly flagged cookie results in HttpOnly being ignored by Firefox
-
Finished the implementation.
-
r? jdm
Kershaw
Bug 1413999 - Add support for Server-Timing HTTP trailing header
*- All parches except the test case are waiting for review
SC
[Socket Process]
-
evaluating impact on PSM/NSS with @dkeeler
-
PSM/NSS access a lot of chrome-process-only data
-
preference, data file in profile folder, system file in /dev and /etc, load 3rd-party DLL
-
update requirements in https://wiki.mozilla.org/Necko:_Sandboxing_TCP/UDP_socket_in_a_separate_process#Requirements
-
thinking about moving cache to socket process as well for simplicity
-
Prototyping
-
implementing UDPSocket with Endpoint utility, ongoing [Others]
-
Bug 1417901 - Firefox is changing 301 HTTP redirects to HTTPS when done on an HTTPS server
-
for top-level navigation, we need to disable Upgrade-Insecure-Request if redirect to non-secure cross-origin URL
-
f+ for WIP
-
security bug
-
provide second WIP, f-'ed by @mayhemer
-
need to find some other solution that not play with refcount