A major cleanup effort for NSPR, new major release version 5

Kai Engert <[email protected]> Mon, 19 Jan 2026 11:14:27 +0100
Newsgroups gmane.comp.mozilla.crypto
Message-ID <[email protected]>
Hello,

the Firefox team has approached me. They would like to do a major 
cleanup of NSPR, removing the majority of NSPR code that is unused by 
NSS/Firefox/Thunderbird, and also removing APIs that are no longer 
necessary.

To allow time for downstream consumers to adjust, we could use the 
following approach.

NSPR version 4.x would continue to be used and maintained until the end 
of the (upcoming) FF 153 ESR release cycle, that means (roughly) until 
October 2027.

At the time development of FF 154 begins (mid June 2026), 
mozilla-central would switch to use NSPR 5.

Because work on the cleanup effort has already started, it's desirable 
to be able to commit those changes very soon (and not wait until June).

The suggestion is to create a new branch for version 4 maintenance in 
the NSPR repository, based on the current tip, and then change the tip 
of https://hg-edge.mozilla.org/projects/nspr to version 5.

Please give feedback.

Thanks and Regards
Kai

-- 
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 visit https://groups.google.com/a/mozilla.org/d/msgid/dev-tech-crypto/d52035ec-105d-4005-b15d-2fdd7b105f4c%40kuix.de.