author Dana Keeler <>
Mon, 06 May 2019 23:12:36 +0000
changeset 516455 5b264ffa56e752df9a66c8a781e06fde51ada9e8
parent 271702 3b48e1a81a170634dce964cd462c752d09680805
permissions -rw-r--r--
bug 1549249 - hard-code new add-on signing intermediate so it's always available r=jcj,kmag a=tomprince Our previous approach to making this intermediate available relied on being able to add it to the user's NSS cert DB. This does work in the majority of cases, but there are some situations where it doesn't work (e.g. if the user's DB is set to read only, if they've configured Firefox to run in "nocertdb" mode, if they have a master password but forgot it, and so on). This patch compiles the intermediate in to Firefox in the same way we incorporate the root, so it should always be available. At the same time, this patch reverts the changes from 848b15028562c6757748070f637e0e4f0bbb5f65 (the patch that implemented the original approach) because it should no longer be necessary. This also bumps the add-on DB schema to trigger add-on revalidation. Differential Revision: