Necko News #1 - First Necko Newsletter
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
- HTTPS RR shipped on release 92.
- 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