ones returned from the verify-function.
* mm-uu.el (mm-uu-pgp-signed-extract-1): Call
mml2015-extract-cleartext-signature if extraction failed.
+2007-10-08 Daiki Ueno <ueno@unixuser.org>
+
+ * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
+ ones returned from the verify-function.
+
+ * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
+ mml2015-extract-cleartext-signature if extraction failed.
+
2007-10-07 Daiki Ueno <ueno@unixuser.org>
* mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
(format "protocol=%s" protocol))))))
(save-excursion
(if func
- (funcall func parts ctl)
+ (setq parts (funcall func parts ctl))
(mm-set-handle-multipart-parameter
mm-security-handle 'gnus-details
(format "Unknown sign protocol (%s)" protocol))))))
(mm-set-handle-multipart-parameter
mm-security-handle 'gnus-details
(format "Clear verification not supported by `%s'.\n" mml2015-use)))
- (goto-char (point-min))
- (forward-line 1)
- (delete-region (point-min) (point)))
+ (mml2015-extract-cleartext-signature))
(list (mm-make-handle buf mm-uu-text-plain-type)))))
(defun mm-uu-pgp-signed-extract ()