[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnuzilla] The patch of extensions & themes installation error
From: |
kitsunyan |
Subject: |
Re: [Bug-gnuzilla] The patch of extensions & themes installation error |
Date: |
Mon, 22 Jul 2019 21:59:23 +0300 |
Extension ID is not required for addons, and the absence of ID is not a
bug. In this case the ID is just extracted from the cert (it seems to
always look like UUID string in braces).
However, since GNU IceCat doesn't verify the signature of extensions,
extension ID is not extracted from the cert for some reason. My patch
just does that and assigns the extension ID from the cert.
It's an ugly solution since I'm just parsing the cert as a binary and
trying to find UUID using regexp. I don't know the internals of Firefox
API which could help me to parse the cert file correctly, so this is
the best thing I was able to do. But it works for me, and works for
many other people as well.
> Missing extension ID should be an a bug of the addon, not of IceCat;
> or not?