site (plugin contd)

This commit is contained in:
magma
2011-04-27 21:37:52 +00:00
parent 9ef0d22d47
commit 29278c3781

View File

@@ -56,49 +56,52 @@ dans la même JVM et avec les même privilèges que le routeur : ils ont l'accè
<p> <p>
foo.xpi2p est un fichier sud contenant les données suivantes : foo.xpi2p est un fichier sud contenant les données suivantes :
<pre> <pre>
Standard .sud header prepended to the zip file, containing the following: En-tête standard .sud au début du fichier zip, contenant :
40-byte <a href="how_cryptography.html#DSA">DSA signature</a> La <a href="how_cryptography.html#DSA">signature DSA</a> à 40 octets
16-byte plugin version in UTF-8, padded with trailing zeroes if necessary La version du greffon sur 16 octets en UTF-8, complétée par des zéros en fin si nécessaire
Zip file containing the following: Le fichier Zip contenant :
(REQUIRED) plugin.config file: (REQUIS) un fichier plugin.config :
(standard I2P config file, UTF-8 containing key=value lines, comments start with #) (fichier standard de configuration I2P, en UTF-8, contenant des lignes clé=valeur, les commentaires
Containing the following properties: commençant par #)
Contenant les propriétés suivantes :
(* = required) (* = requis)
The first three must be identical to those in the installed plugin for an update plugin. Les trois premières doivent être identiques à celles du greffon installé s'il s'agit d'une mise
à jour.
*name (will be installed in this directory name) *name (le greffon sera installé dans ce dossier)
For native plugins, you may want separate names in different packages - Pour les greffons spécifiques à un SE donné, vous pouvez séparer les noms pour des
foo-windows and foo-linux, for example paquets différents, par exemple truc-windows et truc-linux.
*key (<a href="how_cryptography.html#DSA">DSA public key</a> as 172 B64 chars ending with '=') *key (<a href="how_cryptography.html#DSA">clé publique DSA</a> sous forme Base64
*signer (yourname@mail.i2p recommended) de 172 caractères finissant '=')
*signer (votrenom@mail.i2p recommendé)
*version (must be in a format VersionComparator can parse, e.g. 1.2.3-4) *version (dans un format compatible avec VersionComparator, p.e. 1.2.3-4)
16 bytes max (must match sud version) 16 octets maximum (doit correspondre à la version du sud)
Valid number separators are '.', '-', and '_' Les séparateurs acceptés sont '.', '-', et '_'
This must be greater than the one in the installed plugin for an update plugin. Pour une mise à jour de greffon, doit être supérieure à celle actuellement installée.
The following items are displayed on configclients.jsp if present: configclients.jsp affichera les éléments suivants s'ils sont présents :
date (Java time - long int) date (temps Java - entier long)
author (yourname@mail.i2p recommended) author (votrenom@mail.i2p recommendé)
websiteURL (http://foo.i2p/) websiteURL (http://truc.i2p/)
updateURL (http://foo.i2p/foo.xpi2p) updateURL (http://truc.i2p/truc.xpi2p)
The update checker will check bytes 41-56 at this URL Le vérificateur de mises à jour contrôle les octets 41 à 56 à cette URL pour déterminer
to determine whether a newer version is available si une nouvelle version est disponible
( Should the checker fetch with ?currentVersion=1.2.3?... ( Le vérificateur va-t-il télécharger avec ?currentVersion=1.2.3?...
No. If the dev wants to have the URL contain the current version, just Non. Si le développeur que l'URL contienne la version actuelle, il doit le préciser
set it in the config file, and remember to change it every release) dans le fichier de configuration, et penser à le modifier à chaque nouvelle version)
description description
description_xx (for language xx) description_xx (pour la langue xx)
license license
disableStop=true disableStop=true
Default false. Par défault, false.
If true, the stop button will not be shown. Use this if there are no À true, le bouton "Arrêt" n'est pas affiché. À utiliser s'il n'y pas de client ni de
webapps and no clients with stopargs. webapp avec des arguments d'arrêt.
The following items are used to add a link on the console summary bar: The following items are used to add a link on the console summary bar: