The branch "master" has been updated. The following is a summary of the commits.
from: 47ea8661188d296ddcc2b8ee279e8095fa1d5a9f ecc9e9f code style 66aa74e [mms] S/MIME encryption is now done only with AES (if using PHP 5.4+) or 3DES. b209f62 coding style 4b0a30e phpdoc: it is possible to encrypt with more than 1 recipient 4994594 Can encrypt more than one recipient at a time 4d56cd3 Add IMP_Crypt_Pgp::enabled() 1bf703b Add IMP_Crypt_Smime::enabled() 7cc3d8b Refactor sending code ed763e7 Remove unused function 860c4c6 Remove unused variables Summary: http://github.com/horde/horde/compare/47ea8661188d296ddcc2b8ee279e8095fa1d5a9f...860c4c60d45af13b9fb16ecb5215c0aa64cdc226 ----------------------------------------------------------------------- commit ecc9e9f8c4a859fdcd7367449b351227b483db84 Author: Michael M Slusarz <[email protected]> Date: Mon Mar 9 23:41:57 2015 -0600 code style imp/config/hooks.php.dist | 6 +++++- imp/lib/Compose.php | 41 +++++++++++++++++++++++++++++------------ imp/lib/Factory/Pgp.php | 15 +++++++++------ 3 files changed, 43 insertions(+), 19 deletions(-) http://github.com/horde/horde/commit/ecc9e9f8c4a859fdcd7367449b351227b483db84 ----------------------------------------------------------------------- commit 66aa74e8019043523f0c7d27d125691fd121222a Author: Michael M Slusarz <[email protected]> Date: Tue Mar 10 20:25:07 2015 -0600 [mms] S/MIME encryption is now done only with AES (if using PHP 5.4+) or 3DES. AES-128 is a MUST for S/MIME 3.2 (RFC 5751), other AES ciphers are SHOULD+ and 3DES is SHOULD-. DES and RC2 ciphers have been deprecated. framework/Crypt/lib/Horde/Crypt/Smime.php | 14 +++++++++----- framework/Crypt/package.xml | 4 ++-- 2 files changed, 11 insertions(+), 7 deletions(-) http://github.com/horde/horde/commit/66aa74e8019043523f0c7d27d125691fd121222a ----------------------------------------------------------------------- commit b209f62ae61f66f81e15d97d1882a4a3e5651bf2 Author: Michael M Slusarz <[email protected]> Date: Tue Mar 10 20:32:09 2015 -0600 coding style framework/Crypt/lib/Horde/Crypt/Smime.php | 67 ++++++++++++++++++++++------ 1 files changed, 52 insertions(+), 15 deletions(-) http://github.com/horde/horde/commit/b209f62ae61f66f81e15d97d1882a4a3e5651bf2 ----------------------------------------------------------------------- commit 4b0a30e1cfc3f137de29a234ce634155758523f2 Author: Michael M Slusarz <[email protected]> Date: Tue Mar 10 20:40:49 2015 -0600 phpdoc: it is possible to encrypt with more than 1 recipient Not an API change, since this has always been possible framework/Crypt/lib/Horde/Crypt/Smime.php | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) http://github.com/horde/horde/commit/4b0a30e1cfc3f137de29a234ce634155758523f2 ----------------------------------------------------------------------- commit 4994594e50c6e3ee7ee2c862a4ae40874fee1e8a Author: Michael M Slusarz <[email protected]> Date: Tue Mar 10 20:44:58 2015 -0600 Can encrypt more than one recipient at a time imp/lib/Crypt/Smime.php | 41 ++++++++++++++++++++++------------------- 1 files changed, 22 insertions(+), 19 deletions(-) http://github.com/horde/horde/commit/4994594e50c6e3ee7ee2c862a4ae40874fee1e8a ----------------------------------------------------------------------- commit 4d56cd37941189454a3db9e3c50480bc90ad493b Author: Michael M Slusarz <[email protected]> Date: Tue Mar 10 21:15:43 2015 -0600 Add IMP_Crypt_Pgp::enabled() imp/lib/Compose/Ui.php | 4 ++-- imp/lib/Crypt/Pgp.php | 12 ++++++++++++ imp/lib/Dynamic/Compose/Common.php | 2 +- imp/lib/Mime/Viewer/Pgp.php | 17 ++++++++--------- imp/lib/Script/Package/Compose.php | 2 +- 5 files changed, 24 insertions(+), 13 deletions(-) http://github.com/horde/horde/commit/4d56cd37941189454a3db9e3c50480bc90ad493b ----------------------------------------------------------------------- commit 1bf703bc7610f28710b241e879e79034a055173d Author: Michael M Slusarz <[email protected]> Date: Tue Mar 10 21:43:26 2015 -0600 Add IMP_Crypt_Smime::enabled() imp/lib/Compose/Ui.php | 2 +- imp/lib/Crypt/Smime.php | 14 ++++++++++++++ imp/lib/Dynamic/Compose/Common.php | 2 +- imp/lib/Mime/Viewer/Smime.php | 9 +++++---- imp/lib/Script/Package/Compose.php | 2 +- 5 files changed, 22 insertions(+), 7 deletions(-) http://github.com/horde/horde/commit/1bf703bc7610f28710b241e879e79034a055173d ----------------------------------------------------------------------- commit 7cc3d8bc2b79999708f84bcf420494c013f82a48 Author: Michael M Slusarz <[email protected]> Date: Tue Mar 10 21:43:51 2015 -0600 Refactor sending code Only send one message always. This ensures we don't run into process/send limitation in the middle of sending messages. S/MIME encryption was the only case where we were sending multiple messages, by S/MIME encrypted data supports multiple public certs per message (like PGP) so use that to combine into a single message. Additionally, sending the same message separately to multliple different recipients was incorrect since it was re-using the same message-id All changes made to headers object via pre_sent hook is now reflected in outgoing message (Implements Request #13453) imp/config/hooks.php.dist | 6 +- imp/docs/CHANGES | 2 + imp/lib/Compose.php | 578 +++++++++++++++++++++++++-------------------- imp/package.xml | 1 + 4 files changed, 326 insertions(+), 261 deletions(-) http://github.com/horde/horde/commit/7cc3d8bc2b79999708f84bcf420494c013f82a48 ----------------------------------------------------------------------- commit ed763e79a65be6cc37a54dc354582992769154be Author: Michael M Slusarz <[email protected]> Date: Tue Mar 10 22:08:05 2015 -0600 Remove unused function imp/lib/Contents.php | 30 ------------------------------ 1 files changed, 0 insertions(+), 30 deletions(-) http://github.com/horde/horde/commit/ed763e79a65be6cc37a54dc354582992769154be ----------------------------------------------------------------------- commit 860c4c60d45af13b9fb16ecb5215c0aa64cdc226 Author: Michael M Slusarz <[email protected]> Date: Tue Mar 10 22:08:14 2015 -0600 Remove unused variables imp/lib/Dynamic/Maillog.php | 2 +- imp/lib/Tree/Flist.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) http://github.com/horde/horde/commit/860c4c60d45af13b9fb16ecb5215c0aa64cdc226 -- commits mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]
