LoadPlugin
This is a message of the Freenet Client Protocol 2.0 (FCP 2.0).
It is sent from a client program to the Freenet node.
This message asks the Freenet node to load the plugin from the given location
The node will respond with a PluginInfo message.
Example
LoadPlugin Identifier=moohmeep PluginURL=HelloWorld URLType=official Store=true Source=https EndMessage
| Field | Possible values | Mandatory? | Description |
|---|---|---|---|
| Identifier | Arbitrary text string | Yes | This is for client to be able to identify responses |
| PluginURL | plugin location | Yes | An URI that point to the plugin location. official:the name of the official plugin file:a local file path freenet: a Freenet URL url:any url that your java vm can deal with |
| URLType | official, file, freenet, url | No | Type of plugin source. (currently autodection does not work if the local file does not exist or type is 'url') |
| Store | false, true | No | If true, the plugin url is written to config. |
| OfficialSource | freenet, https | No | Means of obtaining an official plugin: freenet or HTTPS (from 1234/9b460c0, case insensitive). "freenet" is strongly recommended and is the default unless the network security level is LOW. "https" may be faster and/or more reliable, but is traceable. |
Notes:
- if the client does not have full access, the node responds with the corrosponding ProtocolError