Highlights
* Lars Eggert <https://www.eggert.org/>, current chair of the Internet
Engineering Task Force (IETF <https://www.ietf.org/>), joined the
Necko team. Welcome!
* Manuel presented Debugging HTTP/3 upload speed in Firefox
<https://fosdem.org/2024/schedule/event/fosdem-2024-1873-debugging-http-3-upload-speed-in-firefox/>
on Fosdem 2024 <https://fosdem.org/2024/>
* If you are on Chemnitzer Linux Tage 2024
<https://chemnitzer.linux-tage.de/2023/en/> and want to meet up,
please reach out to Manuel via Email <mailto:[email protected]> or
Matrix <https://matrix.to/#/@manuel:mozilla.org> and we can find a
time to meet!
* We started publishing our Weekly Meeting Notes
<https://mozilla-necko.github.io/meeting-notes/> again. Subscribe
@Necko on mozilla.social <https://mozilla.social/@necko/> to get
notified about new posts.
* We’re experimenting with Necko Office Hours. They are on the third
Friday each month. The first one will be Friday, April 13, 15:00 -
16:00 CEST. Feel free to drop by if you are curious. It’s a place to
talk and learn about Firefox networking. Ask in #necko:mozilla.org
<https://matrix.to/#/#necko:mozilla.org> if you want to join. We
will announce the Office hours prior to the meeting in the channel too.
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
<https://bugzilla.mozilla.org/buglist.cgi?component=DOM:%20Networking&component=Networking&component=Networking:%20Cache&component=Networking:%20Cookies&component=Networking:%20DNS&component=Networking:%20File&component=Networking:%20Proxy&component=Networking:%20HTTP&component=Networking:%20JAR&component=Networking:%20WebSockets&keywords=good-first-bug,%20&keywords_type=allwords&product=Core&resolution=---&order=Bug%20Number%20DESC>
and also reach out to us at matrix #necko:mozilla.org
<https://matrix.to/#/#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 <https://bugzilla.mozilla.org/show_bug.cgi?id=1860231>) and
ChaseKnowlden (Bug 1862514
<https://bugzilla.mozilla.org/show_bug.cgi?id=1862514>) took the
opportunity and submitted patches for these bugs.
* Em Zhan implementing rel=modulepreload (Bug 1798319
<https://bugzilla.mozilla.org/show_bug.cgi?id=1798319>)
* Greg Pappas [:gregp] on his initiative to remove old prefs
<https://bugzilla.mozilla.org/show_bug.cgi?id=1773039> removed a few
Necko prefs and did other code cleanup
o Bug 1052909
<https://bugzilla.mozilla.org/show_bug.cgi?id=1052909> - Remove
network.websocket.auto-follow-http-redirects pref
o Bug 1819556
<https://bugzilla.mozilla.org/show_bug.cgi?id=1819556> - Remove
nsSocketTransportService::ProbeMaxCount
o Bug 1842173
<https://bugzilla.mozilla.org/show_bug.cgi?id=1842173> - Remove
network.http.clear_bogus_content_encoding pref
o Bug 1842326
<https://bugzilla.mozilla.org/show_bug.cgi?id=1842326> - Remove
|network.auth.use_new_parse_realm| and
|network.auth.allow_multiple_challenges_same_line|
o Bug 1876945
<https://bugzilla.mozilla.org/show_bug.cgi?id=1876945> - Run
test_cookies_thirdparty.js and
test_cookies_thirdparty_session.js with e10s enabled
o Bug 1883217
<https://bugzilla.mozilla.org/show_bug.cgi?id=1883217> - Remove
unused defines in IDL files
* Dr. Marten Richter reported and fixed both:
o Bug 1872496
<https://bugzilla.mozilla.org/show_bug.cgi?id=1872496> - Fix
WebTransport’s stream closure
o Bug 1873263
<https://bugzilla.mozilla.org/show_bug.cgi?id=1873263> - Our
WebTransport serverCertificateHashes Implementation
* Jackyzy823 landed and quickly fixed:
o Bug 1853203
<https://bugzilla.mozilla.org/show_bug.cgi?id=1853203> - Support
non-ASCII username/password for socks proxy
o Bug 1881883
<https://bugzilla.mozilla.org/show_bug.cgi?id=1881883> - Nightly
continuously outputs type=socks, flags=1
* Masatoshi Kimura [:emk] submitted a few patches to Necko:
o Bug 1875001
<https://bugzilla.mozilla.org/show_bug.cgi?id=1875001> - Remove
unused features from nsDirIndexParser
o Bug 1867229
<https://bugzilla.mozilla.org/show_bug.cgi?id=1867229> - Remove
unused fields from nsIDirIndex and nsIDirIndexParser
* Neel Chauhan Bug 1861878
<https://bugzilla.mozilla.org/show_bug.cgi?id=1861878> - Remove
network.ssl_tokens_cache_use_only_once pref
* Jaydeep Das fixed the 18 years old Bug 328707
<https://bugzilla.mozilla.org/show_bug.cgi?id=328707> by allowing
only valid IP/Hostname for Proxy Config
* Daisuke Akatsuka Bug 1864985
<https://bugzilla.mozilla.org/show_bug.cgi?id=1864985> - Add
hasUserPass attribute to nsIURI
* CanadaHonk, who also contributed patches to Necko, joined Mozilla
<https://goose.icu/joining-mozilla/> in the DOM: Core team
* Max Inden has been very actively contributing to our http/3
implementation neqo
<https://github.com/mozilla/neqo/pulls?q=is%3Apr+author%3Amxinden>.
He is working closely with the Necko team. It’s a pleasure working
with you.
* We had a few contribution from Igalia
<https://en.wikipedia.org/wiki/Igalia>:
o Mirko Brodesser landed a lot for Bug 1797715
<https://bugzilla.mozilla.org/show_bug.cgi?id=1797715> - Fetch
Priority (previously known as Priority Hints
<https://wicg.github.io/priority-hints/>)
o Mirko Brodesser Bug 1869488
<https://bugzilla.mozilla.org/show_bug.cgi?id=1869488> - Log
address of |nsIChannel| subobject of |nsHttpChannel| in the
constructor/destructor too
o Mirko Brodesser Bug 1868802
<https://bugzilla.mozilla.org/show_bug.cgi?id=1868802> - Add
|this| pointer to |nsHttpHandler::NotifyObservers| logging
* From Redhat stransky migrated DbusWifiScanner to DBus/GIO (Bug
1854449 <https://bugzilla.mozilla.org/show_bug.cgi?id=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
<https://matrix.to/#/#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:
* Off main thread (OMT
<http://bugzilla.mozilla.org/show_bug.cgi?id=1528285>) for
OnStopRequest was prototyped for HTML5Parser end of 2023 and
CSSLoader <https://bugzilla.mozilla.org/show_bug.cgi?id=1864817>
begin of 2024
* URL Interop 2023
<https://bugzilla.mozilla.org/show_bug.cgi?id=1815647> & 2024
<https://bugzilla.mozilla.org/show_bug.cgi?id=1876105>
o The 2023 interop effort saw us fixing several high impact bugs
<https://bugzilla.mozilla.org/show_bug.cgi?id=1815647> that
brought our URL interop score
<https://wpt.fyi/interop-2023?feature=interop-2023-url> to 98.5%
at the end of the year.
o We had to disable 1603699 - Enable DefaultURI use for unknown
schemes <https://bugzilla.mozilla.org/show_bug.cgi?id=1603699>
after causing several issues with external protocol handlers. We
are considering re-enabling this with an allow-list.
o 1876105 - (interop-2024-url) Meta Interop 2024 URL
<https://bugzilla.mozilla.org/show_bug.cgi?id=1876105> tracks
all the work remaining to pass 100% of the URL WPT tests.
* 1852752 - Allow resolving HTTPS (or arbitrary record types) RR with
native DNS (without TRR)
<https://bugzilla.mozilla.org/show_bug.cgi?id=1852752> is currently
enabled on Nightly for specific platforms (Windows 11, Linux,
Android 10+). This allows resolving HTTPS records even when DNS over
HTTPS is not used. This should increase the use of HTTP/3, HTTPS and
ECH.
Below the fold
* We increased the number of threads used for DNS
<https://bugzilla.mozilla.org/show_bug.cgi?id=1753979> 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:
o Bug 1870580
<https://bugzilla.mozilla.org/show_bug.cgi?id=1870580>
Netmonitor doesn’t show resources loaded from a file url
o Bug 1156659
<https://bugzilla.mozilla.org/show_bug.cgi?id=1156659> -
Simulating offline mode for a tab
o Bug 1820807
<https://bugzilla.mozilla.org/show_bug.cgi?id=1820807>
Authentication requests were not visible in devtools
* We improved our DoH telemetry
<https://bugzilla.mozilla.org/show_bug.cgi?id=1784257> to get alerts
about our DoH outages
* Early Hints preconnect
<https://bugzilla.mozilla.org/show_bug.cgi?id=1858712> was enabled
in Fx120 <https://whattrainisitnow.com/release/?version=120>
* Early Hints preload
<https://bugzilla.mozilla.org/show_bug.cgi?id=1874445> was enabled
in Fx123 <https://whattrainisitnow.com/release/?version=123>
* We had our second Bug Bash Session giving our backlog a fresh view.
This time we
o Updated 210
<https://bugzilla.mozilla.org/buglist.cgi?chfieldfrom=2024-02-23&component=DOM%3A%20Networking&component=Networking&component=Networking%3A%20Cache&component=Networking%3A%20Cookies&component=Networking%3A%20DNS&component=Networking%3A%20File&component=Networking%3A%20HTTP&component=Networking%3A%20JAR&component=Networking%3A%20Proxy&component=Networking%3A%20WebSockets&chfieldto=2024-02-24&query_format=advanced&product=Core&list_id=16913244&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other>
bugs in total
+ Closed: 69
<https://bugzilla.mozilla.org/buglist.cgi?chfield=cf_last_resolved&chfieldfrom=2024-02-23&product=Core&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&component=DOM%3A%20Networking&component=Networking&component=Networking%3A%20Cache&component=Networking%3A%20Cookies&component=Networking%3A%20DNS&component=Networking%3A%20File&component=Networking%3A%20HTTP&component=Networking%3A%20JAR&component=Networking%3A%20Proxy&component=Networking%3A%20WebSockets&list_id=16913246&query_format=advanced&chfieldto=2024-02-24>!
(including some Meta bugs)
# S3: 48
<https://bugzilla.mozilla.org/buglist.cgi?bug_severity=S3&chfieldfrom=2024-02-23&query_format=advanced&list_id=16913480&chfield=cf_last_resolved&component=DOM%3A%20Networking&component=Networking&component=Networking%3A%20Cache&component=Networking%3A%20Cookies&component=Networking%3A%20DNS&component=Networking%3A%20File&component=Networking%3A%20HTTP&component=Networking%3A%20JAR&component=Networking%3A%20Proxy&component=Networking%3A%20WebSockets&product=Core&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&chfieldto=2024-02-24>
(Total S3 reduced by 2.6%)
# S4: 3
<https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2024-02-24&list_id=16913481&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&chfield=cf_last_resolved&bug_severity=S4&query_format=advanced&component=DOM%3A%20Networking&component=Networking&component=Networking%3A%20Cache&component=Networking%3A%20Cookies&component=Networking%3A%20DNS&component=Networking%3A%20File&component=Networking%3A%20HTTP&component=Networking%3A%20JAR&component=Networking%3A%20Proxy&component=Networking%3A%20WebSockets&chfieldfrom=2024-02-23&product=Core>
# NA: 18
<https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&chfieldfrom=2024-02-23&chfield=cf_last_resolved&list_id=16913484&bug_severity=N%2FA&chfieldto=2024-02-24&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&product=Core&component=DOM%3A%20Networking&component=Networking&component=Networking%3A%20Cache&component=Networking%3A%20Cookies&component=Networking%3A%20DNS&component=Networking%3A%20File&component=Networking%3A%20HTTP&component=Networking%3A%20JAR&component=Networking%3A%20Proxy&component=Networking%3A%20WebSockets>
+ Priority/severity updated: 20
<https://bugzilla.mozilla.org/buglist.cgi?product=Core&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&chfieldto=2024-02-24&component=DOM%3A%20Networking&component=Networking&component=Networking%3A%20Cache&component=Networking%3A%20Cookies&component=Networking%3A%20DNS&component=Networking%3A%20File&component=Networking%3A%20HTTP&component=Networking%3A%20JAR&component=Networking%3A%20Proxy&component=Networking%3A%20WebSockets&chfield=priority&chfield=bug_severity&list_id=16913252&query_format=advanced&chfieldfrom=2024-02-23>
+ Blocks updated: 73
<https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&chfieldfrom=2024-02-23&chfield=blocked&list_id=16913464&product=Core&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&chfieldto=2024-02-24&component=DOM%3A%20Networking&component=Networking&component=Networking%3A%20Cache&component=Networking%3A%20Cookies&component=Networking%3A%20DNS&component=Networking%3A%20File&component=Networking%3A%20HTTP&component=Networking%3A%20JAR&component=Networking%3A%20Proxy&component=Networking%3A%20WebSockets>
+ Necko Priority Queue: 2 added
+ Necko Next: 68 (added 19)
+ Necko Priority Review: down to 16
o Assigned owners to our Meta bugs owners meta bugs
<https://bugzilla.mozilla.org/buglist.cgi?list_id=16940437&product=Core&keywords_type=allwords&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&keywords=meta&component=DOM%3A%20Networking&component=Networking&component=Networking%3A%20Cache&component=Networking%3A%20Cookies&component=Networking%3A%20DNS&component=Networking%3A%20File&component=Networking%3A%20HTTP&component=Networking%3A%20JAR&component=Networking%3A%20Proxy&component=Networking%3A%20WebSockets&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other>
Read this newsletter on our blog
<mozilla-necko.github.io/newsletter/2024/03/15/community.html>
--
You received this message because you are subscribed to the Google Groups
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/d9f688a4-92b3-4756-957a-b85bb65af81f%40mozilla.com.