Forums : Extensions

Aller à la discussion :  Plus récente Plus ancienne

# Mise à jour extension

Envoyé par : beber42

Date : 08/09/2009 22:24

Bonjour,

J'ai crée une extension pour mon boulot. Je voudrais mettre en place un principe de mise à jour. J'ai un serveur https où je place mes differentes version de mes xpi et mon fichier update.rdf La mise à jour automatique ne marchant pas, je l'ai fait manuellement et il me mets : "impossible de mettre à jour..." J'ai débugger en lancant firefox en mode console, j'ai fait la mise à jour manuellement et j'ai le message suivant :

RDFItemUpdater::onXMLLoad cert issuer is not built-in

est ce que cela vous dit quelque chose ???

Merci,

Beber42

# Re: Mise à jour extension

Envoyé par : Raphael

Date : 09/09/2009 21:37

Moi, j'ai suivi les instructions sur MDC et ça marche bien. Mais en http et avec un .xpi signé.

# Re: Mise à jour extension

Envoyé par : beber42

Date : 09/09/2009 22:00

Pour signer un xpi, il faut faire un jar ?

# Re: Mise à jour extension

Envoyé par : Raphael

Date : 20/09/2009 16:43

Bon, il se trouve que ça marchait avant pour moi... l'année dernière on va dit.

J'ai repris le développement de mon app, en procédant de la même manière :

Mc Coy pour créer des clés publiques/privées, modif du install.rdf, sha1deep pour le Hash, puis signature du update.rdf.

Mais le gestionnaire de modules complémentaires de mon appli me sort :

an error occured while trying to find updates for ...

Et ce pour mes 3 extensions

Pas de message dans la console JS...

Bref, je suis au même point que toi faut croire, je vais voir si c'est possible de faire un serveur https simplement.

# Re: Mise à jour extension

Envoyé par : Raphael

Date : 21/09/2009 22:31

Au temps pour moi, je suis un boulet des mauvais copier/coller....

Mon install.rdf avait un certain id pour mon addon... et l'id de mon update.rdf ne correspondait pas (etourderie).

Maintenant, ça marche nickel normalement :)

Si tu veux mettre ça en place (et non un https) :

  • Avec Mc Coy, tu crées une clé publique/privée.
  • Tu signes l'install.rdf avec McCoy et cette clé
  • tu zippes l'extension avec ton install.rdf
  • tu renommes en .xpi

Quand tu veux MAJ :

  • Tu créés ton xpi
  • sha1deep pour avoir le sha1 que tu fous dans le UpdateHash du update.rdf
  • tu signes le update.rdf avec McCoy
  • tu uploades le tout

Et voilà, des MAJ depuis ton serveur au poil

# Re: Mise à jour extension

Envoyé par : beber42

Date : 22/09/2009 21:34

Merci, je vais essayer !

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.