Highlights

Valentin Gosu is now the module owner of libjar. Many thanks to Aaron Klotz for the great work maintaining this module in recent years. Kershaw Chang is now a peer of libjar.

Manuel Bucher has recently joined the team as a student worker based in Germany.

Dragana refactored how necko drives TLS handshakes and improved the CPU usage during 0RTT

Friends of the Necko team

Glenn Strauss submitted a patch a while ago adding support for SHA-256 Digest authentication. Because the code touched by the patch was quite old this caused us to do a refactoring of the authentication code to bring it closer to the Mozilla coding guidelines and add better tests.

Ping Chen (:rnons) fixed Bug 1717185 - TCPSocket.send incorrectly returns true because mBufferedAmount is not updated in time

Project Updates

  • HTTPS RR
  • Socket process
    • Dana is working on bug 1712837 to make OS client certificates work with the socket process.
    • Kershaw made websocket work with the socket process. See bug 1716566.
  • DNS over HTTPS
    • DoH shipped in Canada in Firefox 92
    • Manuel is adding support for DNS padding to mitigate traffic analysis

Nihanth is making our TRR implementation (Trusted-Recursive-Resolver) fall back to unencrypted DNS less often

Read this newsletter on dev-platform