Highlights
Friends of Necko
We had quite a few new and known community members contribute to
our Necko code base. We are happy about everyone that wants to get
involved. Reporting bugs, submitting logs, and also patches are
all highly valued by us. You can take a look at our good-first-bugs
and also reach out to us at matrix #necko:mozilla.org
if you want to start getting more involved.
Setting up the toolchain can be quite challenging. Therefore, we
sometimes have good-first-bugs that give you the opportunity to
just test out the toolchain. In the past months Komuhangi
Tumuhairwe (Bug
1860231) and ChaseKnowlden (Bug
1862514) took the opportunity and submitted patches for
these bugs.
- Em Zhan implementing rel=modulepreload (Bug
1798319)
- Greg Pappas [:gregp] on his initiative to remove
old prefs removed a few Necko prefs and did other code
cleanup
- Bug 1052909
- Remove network.websocket.auto-follow-http-redirects pref
- Bug 1819556
- Remove nsSocketTransportService::ProbeMaxCount
- Bug 1842173
- Remove network.http.clear_bogus_content_encoding pref
- Bug 1842326
- Remove
network.auth.use_new_parse_realm
and network.auth.allow_multiple_challenges_same_line
- Bug 1876945
- Run test_cookies_thirdparty.js and
test_cookies_thirdparty_session.js with e10s enabled
- Bug 1883217
- Remove unused defines in IDL files
- Dr. Marten Richter reported and fixed both:
- Bug 1872496
- Fix WebTransport’s stream closure
- Bug 1873263
- Our WebTransport serverCertificateHashes Implementation
- Jackyzy823 landed and quickly fixed:
- Bug 1853203
- Support non-ASCII username/password for socks proxy
- Bug 1881883
- Nightly continuously outputs type=socks, flags=1
- Masatoshi Kimura [:emk] submitted a few patches to Necko:
- Bug 1875001
- Remove unused features from nsDirIndexParser
- Bug 1867229
- Remove unused fields from nsIDirIndex and
nsIDirIndexParser
- Neel Chauhan Bug
1861878 - Remove network.ssl_tokens_cache_use_only_once
pref
- Jaydeep Das fixed the 18 years old Bug
328707 by allowing only valid IP/Hostname for Proxy Config
- Daisuke Akatsuka Bug
1864985 - Add hasUserPass attribute to nsIURI
- CanadaHonk, who also contributed patches to Necko, joined Mozilla
in the DOM: Core team
- Max Inden has been very actively contributing to our http/3
implementation neqo.
He is working closely with the Necko team. It’s a pleasure
working with you.
- We had a few contribution from Igalia:
- Mirko Brodesser landed a lot for Bug 1797715
- Fetch Priority (previously known as Priority
Hints)
- Mirko Brodesser Bug 1869488
- Log address of
nsIChannel
subobject of nsHttpChannel
in the constructor/destructor too
- Mirko Brodesser Bug 1868802
- Add
this
pointer to nsHttpHandler::NotifyObservers
logging
- From Redhat stransky migrated DbusWifiScanner to DBus/GIO (Bug
1854449)
We’re sorry if we missed your contribution in this list. This
list isn’t automatically generated, but we did go through our
commit history by hand. Feel free to reach out on #necko:mozilla.org
and we’ll add you in our next Newsletter.
Project Updates
2023 has been a busy year with many started and completed
project:
Below the fold
- We increased
the number of threads used for DNS resolution from 8 to
64. This reduced the waiting time from 26ms to 3ms in the 95th
percentile, and from 816ms to 345ms in the 99th percentile.
- Devtool improvements:
- Bug 1870580
Netmonitor doesn’t show resources loaded from a file url
- Bug 1156659
- Simulating offline mode for a tab
- Bug 1820807
Authentication requests were not visible in devtools
- We improved
our DoH telemetry to get alerts about our DoH outages
- Early
Hints preconnect was enabled in Fx120
- Early
Hints preload was enabled in Fx123
- We had our second Bug Bash Session giving our backlog a fresh
view. This time we
- Updated 210
bugs in total
- Closed: 69!
(including some Meta bugs)
- S3: 48
(Total S3 reduced by 2.6%)
- S4: 3
- NA: 18
- Priority/severity updated: 20
- Blocks updated: 73
- Necko Priority Queue: 2 added
- Necko Next: 68 (added 19)
- Necko Priority Review: down to 16
- Assigned owners to our Meta bugs owners meta
bugs
Read this newsletter on our blog