Enigma: added composer.json file

pull/271/head
Aleksander Machniak 9 years ago
parent 5a4f3f8266
commit 39f93b2700

@ -1,10 +1,19 @@
------------------------------------------------------------------
THIS IS NOT EVEN AN "ALPHA" STATE. USE ONLY FOR DEVELOPMENT!!!!!!!
------------------------------------------------------------------
---------------------------------------------------------------------------
This plugin adds support for viewing and sending of signed and/or encrypted
messages in PGP (RFC 2440) and PGP/MIME (RFC 3156) format.
The plugin uses gpg binary on the server and stores all keys
(including private keys of the users) on the server.
Encryption/decryption is done server-side. So, this plugin
is for users that trust the server.
WARNING! The plugin is in very early state. See below for a list
of missing features and known bugs/limitations.
---------------------------------------------------------------------------
WARNING: Don't use with gnupg-2.x!
Plugin Status:
Implemented features:
+ PGP: signatures verification
+ PGP: messages decryption
@ -20,10 +29,8 @@ TODO (must have):
- Disable Reply/Forward options when viewing encrypted messages
until they are decrypted successfully
- Handling of replying/forwarding of encrypted/signed messages
- Add composer.json file
- Performance improvements:
- cache decrypted message key id so we can skip decryption if we have no password in session
- cache (last or successful only?) sig verification status to not verify on every msg preview (optional)
TODO (later):
@ -45,6 +52,7 @@ TODO (later):
- Change attachment icon on messages list for encrypted messages (like vcard_attachment plugin does)
- Support for multi-server installations (store keys in sql database?)
- Per-Identity settings (including keys/certs)
- Cache (last or successful only?) sig verification status to not verify on every msg preview (optional)
- S/MIME: Certs generation
- S/MIME: Certs management

@ -24,6 +24,7 @@ class enigma extends rcube_plugin
public $task = 'mail|settings';
public $rc;
public $engine;
public $ui;
private $env_loaded = false;
@ -68,7 +69,6 @@ class enigma extends rcube_plugin
$this->add_hook('preferences_save', array($this, 'preferences_save'));
// register handler for keys/certs management
// $this->register_action('plugin.enigma', array($this, 'preferences_ui'));
$this->register_action('plugin.enigmakeys', array($this, 'preferences_ui'));
// $this->register_action('plugin.enigmacerts', array($this, 'preferences_ui'));

Loading…
Cancel
Save