This project is mirrored from https://github.com/sympa-community/sympa.git.
Pull mirroring updated .
- 16 Aug, 2014 5 commits
-
-
sikeda authored
Exception: Log::do_log() uses "%m" format string instead of $ERRNO parameter. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11316 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11315 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[-bug] If DKIM setting is incompleted but private key exists, err message to warn DKIM parameter is not defined by each time message is distributed. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11314 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[change] Messages forwarded to listmaster, owner or editor, and archived messages resent by user, will be added or modified header fields such as Sender:. Thus, messages will be forwarded safely. Known bug: Existing DKIM signature depending on those header fields may be broken. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11313 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11312 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 15 Aug, 2014 10 commits
-
-
sikeda authored
[change] Messages forwarded to listmater, owner or editor, and archived messages resent by user, no longer have "Auto-Submitted: auto-forwarded" header field. The "auto-forwarded" keyword was once proposed by draft-palme-autosub-01, however withdrawn by rev.02 of this I-D and have not been registered by IANA: http://www.iana.org/assignments/auto-submitted-keywords git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11311 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11310 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[change] openssl(1) utility is no longer required. Instead, a few CPAN modules are required to use S/MIME or SSL features: - Crypt::SMIME - Crypt::OpenSSL::X509 The parameter "openssl" in sympa.conf was obsoleted. Note that p12topem.pl still needs openssl: To make it work, PATH environment variable should be set appropriately. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11309 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11308 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[-feature] Use CPAN module to sign, verify, encrypt or decrypt messages instead of invoking openssl. Crypt::SMIME 0.15 or later is required. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11307 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11306 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11305 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] Refactoring: Now recipients are splitted by Sympa::Bulk::get_recipient_tabs_by_domain() called by Sympa::Bulk::store(). Sympa::Mail::mail_message() is moved to Sympa::List::_mail_message() as a private subroutine of Sympa::List::distribute_msg()/send_msg(). Careful tests are required. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11304 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11303 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] Refactoring: Decrypted messages will be checked if they can be encrypted. If they can not, reject them and send DSN. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11302 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 14 Aug, 2014 3 commits
-
-
sikeda authored
[dev] Refactoring: Now envelope sender (return-path) of outgoing messages need not be stored into bulkmailer table. - $message->{envelope_sender} will be modified by Sympa::Mail::sending() and included into serialized message content. - As a result, returnpath_bulkmailer column is no longer used. ToDo: Migration of {envelope_sender} attribute during upgrade. ToDo: Switch bulk spool from DB table to filesystem. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11301 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] Refactoring: Now original message ID of messages need not be stored into bulkmailer and bulkspool tables. - $message->{message_id} is encoded into serialized message content. - As a result, messageid_bulkmailer and messageid_bulkspool columns are no longer used. ToDo: Migration of {message_id} attribute during upgrade. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11300 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[-bug] Message distribution fails when tracking feature is enabled with Postfix MTA. Because Postfix clone of sendmail command doesn't allow "-V envid" but "-Venvid". Note: Postfix 2.3 or later is required to use tracking feature. Recent versions of Sendmail and Courier also supports it. Exim and qmail seem not to be supported. Additionally, options given to sendmail command will be terminated by "--" (double hyphen) to handle recipient addresses begining with "-". This feature is available on Sendmail V8 or later and clones of it (at least Courier, exim, Postfix and qmail). git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11299 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 13 Aug, 2014 3 commits
-
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11298 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11297 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
- $message->{shelved}{smime_sign} & $message->{shelved}{smime_encrypt} attributes are set to indicate signing/encryption are required. - Messages are checked if encryption is possible on all recipients before they are stored into bulk spool. - As a side effect, messages sent by robots will be signed if keys are available. Known issue: This feature won't be applied to the messages stored into bulk spool before upgrading. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11296 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 12 Aug, 2014 4 commits
-
-
sikeda authored
- $message->{shelved}{tracking} attribute is set to indicate tracking is required. Possible values are "verp", "dsn", "mdn" and "dsn+mdn". - As a result, verp_bulkmailer and tracking_bulkmailer columns are no longer used. ToDo: Migration of {shelved}{tracking} attributes during upgrade. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11295 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11294 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
N.B. On "||" operator: MySQL treats it as logical OR. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11293 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11292 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 11 Aug, 2014 2 commits
-
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11290 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
- $message->{shelved}{merge} attribute is set to indicate personalization is required. - As a result, merge_bulkmailer columns is no longer used. ToDo: Migration of {shelved}{merge} attributes during upgrade. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11289 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 10 Aug, 2014 3 commits
-
-
sikeda authored
[dev] Refactoring: Now DKIM parameters are retrieved by bulk.pl: they need not be stored into bulkspool table. - $message->{shelved} attribute is set to indicate DKIM signing is required, instead of passing DKIM parameters. - As a result, dkim_*_bulkspool columns are no longer used. ToDo: Migration of {shelved}{dkim_sign} attributes during upgrade. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11288 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11287 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] Refactoring: Sympa::Mail::mail_file() is deprecated; instead, use Sympa::Message->new_from_template() and Sympa::Mail::sending(). Known bug: Command messages sent via wwsympa.fcgi by users don't have sufficient authentication level. "md5" level is required. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11286 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 06 Aug, 2014 2 commits
-
-
sikeda authored
ToDo: verify should also be performed by this CPAN module. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11285 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11284 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 04 Aug, 2014 2 commits
-
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11283 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11282 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 03 Aug, 2014 5 commits
-
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11281 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
- Optional modules are lazily loaded with "eval 'use MODULE'" in BEGIN phase, and be checked availability testing $MODULE::VERSION variable which all modern CPAN modules will have. - tools::smime_parse_cert(): Now it takes arguments with plain hash instead of hashref. - tools::smime_find_keys(): Now it takes context (Sympa::List or site) instead of directory. - List::get_cert() returns scalar instead of array. - Use Crypt::OpenSSL::X509 instead of openssl to parse certificates. - Use list-style open() to open pipes. Issues: - Certificates and keys for sympa and/or listmaster should be able to be prepared per robots; - and they should be placed in $robot->{etc}, instead of "$robot->{home}/sympa". - Use any CPAN module instead of "openssl pkcs7" to extract certificates in signed messages. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11280 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
ToDo: Use Crypt::OpenSSL::PKCS12 instead of openssl, though recent version of this module is broken. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11279 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11278 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
- chk_cert_expiration(): Use Crypt::OpenSSL::X509 instead of openssl to parse certificates. - update_crl(): Use LWP::UserAgent instead of wget to get CRLs. ToDo: - openssl is still used to parse CRLs: Currently Crypt::OpenSSL::X509 cannot parse CRLs. - Verify revokation of certificates according to CRLs. - Tasks above have not been enabled. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11277 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 31 Jul, 2014 1 commit
-
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11276 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-