Replace FSF's street address with url in license headers
Remove Emacs 21 stuff. mm-util.el (mm-codepage-iso-8859-list, mm-charset-eval-alist, mm-mime-charset): Comment fix. rfc2047.el (rfc2047-syntax-table): Comment fix. utf7.el (utf7-utf-16-coding-system): Comment fix. nnrss.el (nnrss-read-server-data, nnrss-read-group-data): Use `load' rather than `insert-file-contents' and `eval-region'. pgg.el (pgg-run-at-time-1): Define it for XEmacs only; fix if/else construction. smime-ldap.el (smime-ldap-search): Remove Emacs 21 compatible code. time-date.el: No need to require cl for Emacs 21.
Throughout all files, replace (save-excursion (set-buffer ...)) with (with-current-buffer ... ).
Remove arch-tags from all files, since these are no longer needed.
Relicense "GPLv2 or later" files to "GPLv3 or later".
Update FSF's address in GPL notices.
* smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs. * smime.el (smime-cert-by-ldap-1): Handle certificates distributed in PEM format. Adjust to the XEmacs compability.
Changes from arch/CVS synchronization
* smime-ldap.el: Use require instead of load-library for ldap. (smime-ldap-search): Indent. (smime-ldap-search-internal): Shorten line.
* smime.el: Require smime-ldap. (smime-ldap-host-list): New variable. (smime-cert-by-ldap, smime-cert-by-ldap-1): Likewise. * mml-smime.el (mml-smime-encrypt-query): New function. (mml-smime-encrypt-query): Use it. * smime-ldap.el: New file.