This project is mirrored from https://github.com/sympa-community/sympa.git.
Pull mirroring updated .
- 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 4 commits
-
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11276 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11275 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11274 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
Exceptions: - Several functions in List were moved to Robot. - SympaTransport was renamed to Sympa::SOAP::Transport. Following files won't be renamed at present: Log.pm, SDM.pm, tools.pm, tt2.pm, wwslib.pm git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11273 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 29 Jul, 2014 5 commits
-
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11271 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] Deprecated Sympa::Family::get_family_lists() and Sympa::Family::get_hash_family_lists(). Use List::get_lists($family) instead. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11270 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
- do_search_list carrys out case-insensitive substring match with name and/or subject of lists, being aware Unicode foldcase. - do_get_inactive_lists ignores family_closed lists along with closed lists. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11269 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] List::check_list_authz() is obsoleted: It is identical to Scenario::request_action(). As a side work, Scenario::check_auth() takes List, robot or site as parameter. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11268 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
- Obsoleted tools::pictures_filename(): Use the new $list->find_picture_filenames(). - Obsoleted tools::make_pictures_url(): Use the new $list->find_picture_url(). - New: $list->find_picture_paths(), $list->get_picture_path() and $list->get_picture_url(). As a side work, pictures_max_size parameters now may be configured per robots. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11267 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 28 Jul, 2014 5 commits
-
-
sikeda authored
[dev] (con'd r11129) Limit result of get_which() according to your_lists_size parameter so that memory and time will be reduced. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11255 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] New Message::dup() to clone Message instance. Don't use Storable::dclone() because {list} attributes should be multiton instnace and must not be cloned. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11254 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
- Updating use list. - Message: naming serialized data as $serialized. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11253 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11252 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] Digest: re-encode messages only for plaindigest. As a result, messages included in mimedigest won't be altered. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11251 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 27 Jul, 2014 8 commits
-
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11250 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] Don't use `...` operators, open($fh, "|$cmd"), open($fh, "$cmd|") nor system("string"). Instead, open($fh, "|-", @cmd) and so on. In this way, bugs caused by shell metacharacters will be prevented. As a side effect, DKIM private key no longer be saved into temporary file. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11249 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11248 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
ToDo: Rebuilding archive would be refactored in same way. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11247 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11246 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[-bug] Removed ineffective -rand option fed to openssl. Despite documents of OpenSSL describes, it has no effect. That's why LibreSSL deprecated this option: http://openbsd.cs.toronto.edu/cgi-bin/cvsweb/src/lib/libssl/src/apps/smime.c?rev=1.25&content-type=text/x-cvsweb-markup git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11244 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11243 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11242 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 26 Jul, 2014 6 commits
-
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11241 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
Message::clean_html() no longer takes redundant argument $robot. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11240 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[bug] Could not check S/MIME signature if the message was encrypted. An S/MIME message may be nested either as "encrypted then signed" or as "signed then encrypted", however we didn't check latter case. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11239 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] Refactoring: Now messages only in msg spool would be decrypted; those in other spools are assumed being already decrypted (or failing decription). Exception is "outgoing" (archive) spool: It may contain original messages if archive_crypted_msg parameter is "original"; also, wwsympa::do_send_me() and List::archive_send_last() should decrypt messages before sending them. As a side effect, Message->new() no longer takes noxsympato parameter. Now messages are always stored into spools in "serialized" form (with prepended X-Sympa-*: pseudo-header fields) and deserialized by Message->new(). Issue: Is it allowable that decrypted messages are stored into spools? git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11238 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11237 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[dev] Updating mod2html.pl. Though 6.2a.32 or earlier stored HTML view into modqueue, now dedicated directory specified by viewmail_dir parameter is used. ToDo: Upgrade would call mod2html.pl instead of using redundant code. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11236 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 25 Jul, 2014 3 commits
-
-
david.verdin authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11235 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11234 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
david.verdin authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11233 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
- 24 Jul, 2014 2 commits
-
-
sikeda authored
git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11232 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-
sikeda authored
[-bug] According to RFC 4871, new DKIM-Signature header field should not be appended to header but be prepended. git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@11231 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
-