elisp/semi.git
24 years agoSync with semi-1_13. semi-pgpgpg
yamaoka [Sun, 16 Jan 2000 22:20:34 +0000 (22:20 +0000)]
Sync with semi-1_13.

24 years agoUpdate for the new CVS server.
yamaoka [Thu, 6 Jan 2000 04:43:52 +0000 (04:43 +0000)]
Update for the new CVS server.

24 years agoTypo.
yamaoka [Fri, 17 Dec 1999 00:26:56 +0000 (00:26 +0000)]
Typo.

24 years agoUpdate.
yamaoka [Mon, 13 Dec 1999 10:50:12 +0000 (10:50 +0000)]
Update.

24 years agoUpdate.
yamaoka [Mon, 13 Dec 1999 09:42:48 +0000 (09:42 +0000)]
Update.

24 years agoSync up with semi-1_13.
yamaoka [Wed, 10 Nov 1999 04:28:39 +0000 (04:28 +0000)]
Sync up with semi-1_13.

24 years agoSync with semi-1_13.
yamaoka [Mon, 1 Nov 1999 07:17:33 +0000 (07:17 +0000)]
Sync with semi-1_13.

24 years agoSync with semi-1_13.
yamaoka [Thu, 21 Oct 1999 10:48:13 +0000 (10:48 +0000)]
Sync with semi-1_13.

24 years agoSync up with semi-1_13. semi-pgpgpg_20
yamaoka [Sun, 17 Oct 1999 22:16:30 +0000 (22:16 +0000)]
Sync up with semi-1_13.

24 years agoSync up with semi-1_13.
yamaoka [Wed, 6 Oct 1999 03:35:38 +0000 (03:35 +0000)]
Sync up with semi-1_13.

24 years agoSync up with semi-1_13.
yamaoka [Tue, 5 Oct 1999 04:25:13 +0000 (04:25 +0000)]
Sync up with semi-1_13.

24 years ago(mime-preview-move-to-next): Attempt to go to the next page if the return
yamaoka [Mon, 4 Oct 1999 12:50:42 +0000 (12:50 +0000)]
(mime-preview-move-to-next): Attempt to go to the next page if the return
value of `next-single-property-change' is greater than `point-max'.
(mime-preview-move-to-previous): Don't move backward at the beginning of
the buffer; attempt to go to the previous page if the return value of
`previous-single-property-change' is less than `point-min'.

24 years agoSync up with semi-1_13.
yamaoka [Thu, 30 Sep 1999 05:48:58 +0000 (05:48 +0000)]
Sync up with semi-1_13.

24 years agoSync up with semi-1_13.
yamaoka [Wed, 29 Sep 1999 22:15:29 +0000 (22:15 +0000)]
Sync up with semi-1_13.

24 years ago(mime-edit-user-agent-value): Include `emacs-patch-level'.
yamaoka [Mon, 27 Sep 1999 07:07:22 +0000 (07:07 +0000)]
(mime-edit-user-agent-value): Include `emacs-patch-level'.
It exists in XEmacs 21.1.1 or later.

24 years agoSync up with semi-1_13.
yamaoka [Mon, 20 Sep 1999 09:38:41 +0000 (09:38 +0000)]
Sync up with semi-1_13.

24 years agoUpdate.
yamaoka [Tue, 14 Sep 1999 01:49:27 +0000 (01:49 +0000)]
Update.

24 years ago(mime-mc-gpg-process-region): Call the parser function with the 6th arg `nil'
yamaoka [Tue, 14 Sep 1999 01:49:06 +0000 (01:49 +0000)]
(mime-mc-gpg-process-region): Call the parser function with the 6th arg `nil'
if `mc-gpg-handle-pre095' is not bound.  It is supposed to be used with another
mc-gpg.el which is available from http://www.lothar.com/tech/crypto/.

24 years agoSync up with the latest semi-1_13 branch (only this file).
yamaoka [Mon, 13 Sep 1999 11:10:06 +0000 (11:10 +0000)]
Sync up with the latest semi-1_13 branch (only this file).

24 years agoUpdate.
yamaoka [Wed, 8 Sep 1999 13:06:09 +0000 (13:06 +0000)]
Update.

24 years ago(mime-mc-gpg-encrypt-region): Bind `mc-gpg-comment' to "DUMMY".
yamaoka [Wed, 8 Sep 1999 13:05:55 +0000 (13:05 +0000)]
(mime-mc-gpg-encrypt-region): Bind `mc-gpg-comment' to "DUMMY".
(mime-mc-gpg-sign-region): Don't use "--textmode" in GPG arguments,
replace line break code with CRLF while signing instead.
(mime-mc-decrypt): Attempt to fix the bug in "mc-gpg.el".

24 years agoUpdate.
yamaoka [Wed, 8 Sep 1999 05:58:58 +0000 (05:58 +0000)]
Update.

24 years ago(mime-show-echo-buffer): Fix bug.
yamaoka [Wed, 8 Sep 1999 05:58:48 +0000 (05:58 +0000)]
(mime-show-echo-buffer): Fix bug.

24 years agoUpdate.
yamaoka [Wed, 8 Sep 1999 05:21:22 +0000 (05:21 +0000)]
Update.

24 years ago(mime-edit-user-agent-value): Add PGPGPG feature.
yamaoka [Wed, 8 Sep 1999 05:16:34 +0000 (05:16 +0000)]
(mime-edit-user-agent-value): Add PGPGPG feature.

24 years ago(mime-show-echo-buffer): Rewrite.
yamaoka [Wed, 8 Sep 1999 05:16:19 +0000 (05:16 +0000)]
(mime-show-echo-buffer): Rewrite.

24 years agoUpdate.
yamaoka [Wed, 8 Sep 1999 03:37:34 +0000 (03:37 +0000)]
Update.

24 years ago(mime-show-echo-buffer): Don't specify the negative number to `enlarge-window'.
yamaoka [Wed, 8 Sep 1999 03:37:18 +0000 (03:37 +0000)]
(mime-show-echo-buffer): Don't specify the negative number to `enlarge-window'.

24 years agoSync up with the latest semi-1_13 branch.
yamaoka [Mon, 30 Aug 1999 08:20:29 +0000 (08:20 +0000)]
Sync up with the latest semi-1_13 branch.

24 years agoSync up with the latest semi-1_13 branch.
yamaoka [Mon, 30 Aug 1999 00:39:02 +0000 (00:39 +0000)]
Sync up with the latest semi-1_13 branch.

24 years agoSync up with the latest semi-1_13 branch.
yamaoka [Thu, 26 Aug 1999 22:46:29 +0000 (22:46 +0000)]
Sync up with the latest semi-1_13 branch.

24 years agoUpdate.
yamaoka [Wed, 25 Aug 1999 07:58:36 +0000 (07:58 +0000)]
Update.

24 years agoUse `if' instead of `when'.
yamaoka [Wed, 25 Aug 1999 07:58:29 +0000 (07:58 +0000)]
Use `if' instead of `when'.

24 years agoSync up with the latest semi-1_13 branch.
yamaoka [Tue, 17 Aug 1999 23:05:10 +0000 (23:05 +0000)]
Sync up with the latest semi-1_13 branch.

24 years agoSync up with the latest semi-1_13 branch.
yamaoka [Tue, 17 Aug 1999 02:31:54 +0000 (02:31 +0000)]
Sync up with the latest semi-1_13 branch.

24 years agoSync up with the latest semi-1_13 branch.
yamaoka [Thu, 5 Aug 1999 06:50:58 +0000 (06:50 +0000)]
Sync up with the latest semi-1_13 branch.

24 years agoSync up with the latest semi-1_13 branch.
yamaoka [Fri, 30 Jul 1999 02:16:22 +0000 (02:16 +0000)]
Sync up with the latest semi-1_13 branch.

24 years ago(mime-view-application/pgp): Don't set the values of `mime-raw-buffer' and
yamaoka [Fri, 30 Jul 1999 02:15:33 +0000 (02:15 +0000)]
(mime-view-application/pgp): Don't set the values of `mime-raw-buffer' and
`mime-mother-buffer' in the preview buffer.

24 years agoSync up with the latest semi-1_13 branch.
yamaoka [Wed, 28 Jul 1999 23:23:10 +0000 (23:23 +0000)]
Sync up with the latest semi-1_13 branch.

24 years ago(mime-add-application/pgp-keys): Decode the entity body before snarfing keys.
yamaoka [Wed, 28 Jul 1999 23:22:19 +0000 (23:22 +0000)]
(mime-add-application/pgp-keys): Decode the entity body before snarfing keys.

24 years agoSync up with the latest semi-1_13 branch.
yamaoka [Wed, 28 Jul 1999 12:33:29 +0000 (12:33 +0000)]
Sync up with the latest semi-1_13 branch.

24 years agoSync up with the latest semi-1_13. semi-pgpgpg_19
yamaoka [Tue, 27 Jul 1999 06:26:13 +0000 (06:26 +0000)]
Sync up with the latest semi-1_13.

24 years agoUpdate. semi-pgpgpg_18
yamaoka [Fri, 2 Jul 1999 12:20:02 +0000 (12:20 +0000)]
Update.

24 years ago(mime-view-application/pgp): Specify preview buffer explicitly;
yamaoka [Fri, 2 Jul 1999 12:19:43 +0000 (12:19 +0000)]
(mime-view-application/pgp): Specify preview buffer explicitly;
set the value of `mime-raw-buffer' and `mime-mother-buffer' in preview buffer.

24 years agoSync up with the latest semi-1_13.
yamaoka [Fri, 2 Jul 1999 05:08:05 +0000 (05:08 +0000)]
Sync up with the latest semi-1_13.

24 years agoSync up with the latest semi-1_13.
yamaoka [Fri, 4 Jun 1999 08:51:14 +0000 (08:51 +0000)]
Sync up with the latest semi-1_13.

24 years agoFix latin chars.
yamaoka [Mon, 31 May 1999 00:41:49 +0000 (00:41 +0000)]
Fix latin chars.

24 years agoUpdate.
keiichi [Mon, 31 May 1999 00:31:57 +0000 (00:31 +0000)]
Update.

24 years ago(mime-show-echo-buffer): Bind `buffer-read-only' to nil, while insert
keiichi [Mon, 31 May 1999 00:31:30 +0000 (00:31 +0000)]
(mime-show-echo-buffer): Bind `buffer-read-only' to nil, while insert
messages.

24 years agoSync up with the latest semi-1_13.
yamaoka [Fri, 28 May 1999 13:33:11 +0000 (13:33 +0000)]
Sync up with the latest semi-1_13.

24 years agoSync up with the latest semi-1_13.
yamaoka [Thu, 27 May 1999 12:33:05 +0000 (12:33 +0000)]
Sync up with the latest semi-1_13.

24 years agoSync up with the latest semi-1_13.
yamaoka [Sun, 23 May 1999 22:08:10 +0000 (22:08 +0000)]
Sync up with the latest semi-1_13.

24 years agoUpdate. semi-pgpgpg_17
yamaoka [Fri, 21 May 1999 09:59:52 +0000 (09:59 +0000)]
Update.

24 years ago(mime-pgp-fetch-key): Fix the last change. I was misunderstanding that
yamaoka [Fri, 21 May 1999 09:59:30 +0000 (09:59 +0000)]
(mime-pgp-fetch-key): Fix the last change.  I was misunderstanding that
the snarf function returns a integer, but it actually returns a string.

24 years agoUpdate.
yamaoka [Fri, 21 May 1999 09:05:25 +0000 (09:05 +0000)]
Update.

24 years ago(mime-pgp-fetch-key): Returns nil if the fetched key is discarded.
yamaoka [Fri, 21 May 1999 09:05:11 +0000 (09:05 +0000)]
(mime-pgp-fetch-key): Returns nil if the fetched key is discarded.

24 years agoSync up with the latest semi-1_13. semi-pgpgpg_16
yamaoka [Thu, 20 May 1999 22:38:57 +0000 (22:38 +0000)]
Sync up with the latest semi-1_13.

24 years agoNew file - for PGPGPG faculties.
yamaoka [Thu, 20 May 1999 22:37:36 +0000 (22:37 +0000)]
New file - for PGPGPG faculties.

24 years agoSync up with the latest semi-1_13.
yamaoka [Wed, 19 May 1999 13:21:26 +0000 (13:21 +0000)]
Sync up with the latest semi-1_13.

24 years agoUpdate.
yamaoka [Wed, 19 May 1999 09:36:41 +0000 (09:36 +0000)]
Update.

24 years ago(mime-user-interface-product): Update to 1.13.5.
yamaoka [Wed, 19 May 1999 09:36:17 +0000 (09:36 +0000)]
(mime-user-interface-product): Update to 1.13.5.

24 years agoUpdate. semi-pgpgpg_15
yamaoka [Mon, 17 May 1999 05:44:47 +0000 (05:44 +0000)]
Update.

24 years ago(mime-verify-application/pgp-signature): Specify the name of `sig-file'
yamaoka [Mon, 17 May 1999 05:44:29 +0000 (05:44 +0000)]
(mime-verify-application/pgp-signature): Specify the name of `sig-file'
explicitly for `mime-pgp-check-signature'.
(mime-pgp-check-signature): Accept new arg `sig-file' and feed its value to the
verify command.

24 years agoUpdate. semi-pgpgpg_14
yamaoka [Thu, 13 May 1999 06:02:22 +0000 (06:02 +0000)]
Update.

24 years ago(mime-edit-decode-message-in-buffer): Call
yamaoka [Thu, 13 May 1999 06:02:03 +0000 (06:02 +0000)]
(mime-edit-decode-message-in-buffer): Call
`mime-edit-decode-single-part-in-buffer' with return value of
`mime-read-Content-Disposition'; don't modify the header if the buffer is
narrowed to a part.
(mime-edit-decode-single-part-in-buffer): Accept the optional arg
`content-disposition' and inherit it into the editing buffer.

24 years ago(mime-mc-pgp50-process-region, mime-mc-gpg-process-region): Bind
yamaoka [Thu, 13 May 1999 06:01:34 +0000 (06:01 +0000)]
(mime-mc-pgp50-process-region, mime-mc-gpg-process-region): Bind
`shell-command-switch' to the value of `mime-mc-shell-command-switch'.
(mime-mc-shell-command-switch): New user option.

24 years agoUpdate. semi-pgpgpg_13
yamaoka [Wed, 12 May 1999 10:33:49 +0000 (10:33 +0000)]
Update.

24 years ago(mime-edit-decode-multipart-in-buffer): Use `pgp-encrypted' or `pgp-signed'
yamaoka [Wed, 12 May 1999 10:33:25 +0000 (10:33 +0000)]
(mime-edit-decode-multipart-in-buffer): Use `pgp-encrypted' or `pgp-signed'
for the value of `subtype' if the protocol "application/pgp-encrypted" or
"application/pgp-signature" is declared; attempt to decrypt the encrypted part
with the new function `mime-edit-decrypt-application/pgp-encrypted' and strip
sender, recipients and useless tags from the decrypted part.

(TopLevel): Autoload "mime-pgp" for the function
`mime-edit-decrypt-application/pgp-encrypted'.

24 years ago(mime-edit-decrypt-application/pgp-encrypted): New function.
yamaoka [Wed, 12 May 1999 10:32:58 +0000 (10:32 +0000)]
(mime-edit-decrypt-application/pgp-encrypted): New function.
(mime-pgp-detect-version): Allow some leading garbage lines.

24 years agoSync up with SEMI 1.13.4.
yamaoka [Wed, 12 May 1999 06:27:37 +0000 (06:27 +0000)]
Sync up with SEMI 1.13.4.

25 years ago* mime-play.el (mime-show-echo-buffer): Make it returns the list of window, semi-pgpgpg_12
yamaoka [Fri, 16 Apr 1999 12:08:23 +0000 (12:08 +0000)]
* mime-play.el (mime-show-echo-buffer): Make it returns the list of window,
start and end positions of inserted text; adjust a window height to the value
of `mime-echo-window-height' whenever this function is called; bind
`window-min-height' to 1 during splitting a window vertically.

* mime-pgp.el (mime-pgp-fetch-key): Enclose a tcp process with a temp buffer.
(mime-pgp-show-fetched-key-for-pgp50): Always use `mime-show-echo-buffer' for
displaying a fetched key; optimize its window height.
(mime-pgp-show-fetched-key): Likewise.
(mime-pgp-keyserver-port): Replace "HTTP" with "HKP" in doc string.
(mime-verify-application/pgp-signature): Optimize a height of window where
some informations are displayed.
(mime-pgp-parse-verify-error): Likewise.
(mime-pgp-show-echo-buffer): New macro.
(mime-pgp-parse-verify-error-for-pgp): Make it to accept an arg
`output-buffer' and to return the list of expected key-ID, start position and
lines to be shown a result.
(mime-pgp-parse-verify-error-for-pgp50): Likewise.
(mime-pgp-parse-verify-error-for-gpg): Likewise.
(mime-pgp-parse-verify-error): Likewise.
(mime-pgp-check-signature): Returns a start position and lines to be used for
how a result should be displayed in echo window.
(mime-pgp-detect-version): Bug fix -- save restriction before narrowing.

25 years ago* (mime-pgp-detect-version): Bug fix -- save restriction before narrowing.
yamaoka [Fri, 16 Apr 1999 00:10:10 +0000 (00:10 +0000)]
* (mime-pgp-detect-version): Bug fix -- save restriction before narrowing.

25 years ago* (mime-entity-detect-pgp-version): Remove `mime-decode' procedure because it
yamaoka [Thu, 15 Apr 1999 23:56:57 +0000 (23:56 +0000)]
* (mime-entity-detect-pgp-version): Remove `mime-decode' procedure because it
is done by `mime-insert-entity-content'. No need to change ChangeLog.

25 years ago* (mime-add-application/pgp-keys): Use `mime-insert-entity-content' and
yamaoka [Thu, 15 Apr 1999 23:23:55 +0000 (23:23 +0000)]
* (mime-add-application/pgp-keys): Use `mime-insert-entity-content' and
`mime-pgp-detect-version' to get public keys.
(mime-decrypt-application/pgp-encrypted): Use `mime-entity-detect-pgp-version'
instead of `mime-pgp-detect-version'.
(mime-verify-application/pgp-signature): Likewise.
(mime-entity-detect-pgp-version): Function to detect PGP version from entity
content; renamed from `mime-pgp-detect-version'.
(mime-pgp-detect-version): New function to detect PGP version in the buffer.

25 years ago* (mime-add-application/pgp-keys): Use `mime-insert-entity-content' to get
yamaoka [Thu, 15 Apr 1999 22:47:18 +0000 (22:47 +0000)]
* (mime-add-application/pgp-keys): Use `mime-insert-entity-content' to get
public keys.

25 years ago* (mime-add-application/pgp-keys): Call `buffer-substring' in entity's buffer. semi-pgpgpg_11
yamaoka [Thu, 15 Apr 1999 10:39:00 +0000 (10:39 +0000)]
* (mime-add-application/pgp-keys): Call `buffer-substring' in entity's buffer.
;; Contributed by Hirokazu FUKUI <fukui@atesoft.advantest.co.jp>.

25 years ago* (mime-mc-insert-public-key, mime-mc-encrypt-region,
yamaoka [Thu, 15 Apr 1999 00:15:46 +0000 (00:15 +0000)]
* (mime-mc-insert-public-key, mime-mc-encrypt-region,
mime-mc-traditional-sign-region, mime-mc-sign-region, mime-mc-snarf-keys,
mime-mc-fetch-key, mime-mc-decrypt, mime-mc-verify, mime-mc-comment): Use
`mime-mc-symbol'.
(mime-mc-symbol): New macro.
(mime-mc-symbol-format-alist): New variable.

25 years ago* mime-edit.el (mime-edit-insert-key): Prompt for user id if prefix arg is
yamaoka [Wed, 14 Apr 1999 23:21:09 +0000 (23:21 +0000)]
* mime-edit.el (mime-edit-insert-key): Prompt for user id if prefix arg is
given.
* mime-mc.el (mime-mc-insert-public-key): Fix bug - referring to undefined
variable.

25 years ago* mime-ui-en.texi, mime-ui-ja.texi: Sync up with .sgml files. semi-pgpgpg_10
yamaoka [Wed, 14 Apr 1999 12:35:10 +0000 (12:35 +0000)]
* mime-ui-en.texi, mime-ui-ja.texi: Sync up with .sgml files.
* mime-ui-en.sgml, mime-ui-ja.sgml: Modify a description for simplified
`pgp-function-alist'.

* semi-def.el (pgp-function-alist): Simplify. Use `mime-mc-encrypt-region',
`mime-mc-traditional-sign-region', `mime-mc-sign-region' and
`mime-mc-fetch-key' for it.

* mime-mc.el (mime-mc-insert-public-key, mime-mc-snarf-keys, mime-mc-decrypt,
mime-mc-verify): Add doc strings.
(mime-mc-encrypt-region, mime-mc-traditional-sign-region, mime-mc-sign-region,
mime-mc-fetch-key): New functions.
(TopLevel): Add autoloads "mc-gpg", "mc-pgp5" and "mc-pgp" for the functions
`mc-gpg-fetch-key', `mc-gpg-sign-region', `mc-pgp50-fetch-key',
`mc-pgp50-sign-region', `mc-pgp-fetch-key' and `mc-pgp-sign-region'.

* mime-pgp.el (mime-pgp-fetch-key): Kill useless buffers after fetching.
(mime-pgp-show-fetched-key-for-pgp50, mime-pgp-show-fetched-key): Show fetched
key in the window of `mime-echo-buffer-name' if it is alive, otherwise use
`display-buffer'; minimize the window height; return buffer object to be
killed.

25 years ago* mime-pgp.el (mime-pgp-fetch-key, mime-pgp-show-fetched-key-for-pgp, semi-pgpgpg_09
yamaoka [Wed, 14 Apr 1999 07:40:30 +0000 (07:40 +0000)]
* mime-pgp.el (mime-pgp-fetch-key, mime-pgp-show-fetched-key-for-pgp,
mime-pgp-show-fetched-key-for-pgp50, mime-pgp-show-fetched-key-for-gpg): New
functions.
(mime-pgp-show-fetched-key): New macro.
(mime-pgp-fetch-timeout, mime-pgp-http-proxy-server-port,
mime-pgp-http-proxy-server-address, mime-pgp-http-proxy-url-template,
mime-pgp-keyserver-port, mime-pgp-keyserver-address,
mime-pgp-keyserver-url-template): New user options.
(mime-pgp-key-expected-regexp-alist, mime-pgp-bad-signature-regexp-alist,
mime-pgp-good-signature-regexp-alist, mime-pgp-default-language-alist,
mime-pgp-command-alist): Change the customization group to `mime-pgp'.
(mime-pgp): New group for customization.

* mime-mc.el (mime-mc-pgp50-process-region, mime-mc-gpg-process-region):
Deactivate passwd if detecting the value of `micalg' is failed and
`mc-passwd-timeout' is nil; remove useless `progn's.
(mime-mc-comment-alist, mime-mc-omit-micalg, mime-mc-shell-file-name): Change
the customization group to `mime-mc'.
(mime-mc): New group for customization.

25 years ago* (mime-mc-pgp50-sign-region, mime-mc-gpg-sign-region): Return nil if an erorr semi-pgpgpg_08
yamaoka [Wed, 14 Apr 1999 03:08:46 +0000 (03:08 +0000)]
* (mime-mc-pgp50-sign-region, mime-mc-gpg-sign-region): Return nil if an erorr
has occurred during detecting the value of `micalg'.
(mime-mc-pgp50-process-region, mime-mc-gpg-process-region): Don't signal an
error. Return non-nil if success, otherwise nil with error message.

25 years ago* (mime-edit-translate-buffer): Do `undo-boundary' before translating.
yamaoka [Wed, 14 Apr 1999 00:24:51 +0000 (00:24 +0000)]
* (mime-edit-translate-buffer): Do `undo-boundary' before translating.

25 years ago* (mime-mc-pgp50-sign-region, mime-mc-gpg-sign-region): Don't deactivate semi-pgpgpg_07
yamaoka [Tue, 13 Apr 1999 11:40:53 +0000 (11:40 +0000)]
* (mime-mc-pgp50-sign-region, mime-mc-gpg-sign-region): Don't deactivate
passwd during detecting the value of `micalg' even if `mc-passwd-timeout'
is set to nil.
(mime-mc-gpg-process-region): Print this function name for debugging.

25 years ago* (mime-pgp-check-signature): Return nil if neither bad nor good. semi-pgpgpg_06
yamaoka [Mon, 12 Apr 1999 05:27:29 +0000 (05:27 +0000)]
* (mime-pgp-check-signature): Return nil if neither bad nor good.

25 years ago* (mime-mc-pgp-encrypt-region, mime-mc-pgp-sign-region, semi-pgpgpg_05
yamaoka [Fri, 9 Apr 1999 12:21:06 +0000 (12:21 +0000)]
* (mime-mc-pgp-encrypt-region, mime-mc-pgp-sign-region,
mime-mc-process-region, mime-mc-pgp50-encrypt-region,
mime-mc-pgp50-sign-region, mime-mc-pgp50-process-region,
mime-mc-gpg-encrypt-region, mime-mc-gpg-sign-region,
mime-mc-gpg-process-region, mime-mc-insert-public-key): Identify the version
of SEMI as a comment field of ASCII armor.
(mime-mc-replace-comment-field): New function.
(mime-mc-comment-alist): New user option.
(TopLevel): Require `mime-def'.

25 years ago* Fix typo - "ommit" -> "omit". semi-pgpgpg_04
yamaoka [Thu, 8 Apr 1999 11:55:45 +0000 (11:55 +0000)]
* Fix typo - "ommit" -> "omit".

25 years ago* mime-mc.el (mime-mc-pgp50-sign-region, mime-mc-gpg-sign-region): Detect and
yamaoka [Thu, 8 Apr 1999 11:14:45 +0000 (11:14 +0000)]
* mime-mc.el (mime-mc-pgp50-sign-region, mime-mc-gpg-sign-region): Detect and
cache the value of message integrity check algorithm before signing if the
value of `mime-mc-ommit-micalg' is nil.
(mime-mc-gpg-process-region): Show boundary in `mc-gpg-debug-buffer'.
(mime-mc-pgp-process-region, mime-mc-pgp50-process-region,
mime-mc-gpg-process-region): Add doc string.
(mime-mc-micalg-alist): New variable.
(mime-mc-ommit-micalg): New user option.
(TopLevel): Require `alist' and `std11'.

* mime-pgp.el (TopLevel): Add comment that this module is based on
draft-yamamoto-openpgp-mime-00.txt (OpenPGP/MIME) as well.

25 years ago* (mime-pgp-bad-signature-post-function-pgp50-us): New function. semi-pgpgpg_03
yamaoka [Tue, 6 Apr 1999 10:23:12 +0000 (10:23 +0000)]
* (mime-pgp-bad-signature-post-function-pgp50-us): New function.
(mime-verify-application/pgp-signature): Say "Checking signature..." before
verifying; say "Can't check signature" if public key is not available.
(mime-pgp-parse-verify-error): Goto beginning of buffer, eval forms and set
window start.
(mime-pgp-parse-verify-error-for-pgp): Use it
(mime-pgp-parse-verify-error-for-pgp50): Use it.
(mime-pgp-parse-verify-error-for-gpg): Use it.
(mime-pgp-check-signature): Rewrite for detecting "BAD signature".
(mime-pgp-bad-signature-post-function): New macro.
(mime-pgp-bad-signature-regexp): New macro.
(mime-pgp-bad-signature-regexp-alist): New user option.

25 years ago* Update.
yamaoka [Tue, 6 Apr 1999 01:54:57 +0000 (01:54 +0000)]
* Update.

25 years agoUpdate.
keiichi [Tue, 6 Apr 1999 01:34:45 +0000 (01:34 +0000)]
Update.

25 years ago(mime-view-application/pgp): Support PGP5.X and GnuPG format.
keiichi [Tue, 6 Apr 1999 01:34:11 +0000 (01:34 +0000)]
(mime-view-application/pgp): Support PGP5.X and GnuPG format.

25 years ago* (mime-pgp-parse-verify-error): Use `with-current-buffer' instead of
yamaoka [Mon, 5 Apr 1999 22:46:03 +0000 (22:46 +0000)]
* (mime-pgp-parse-verify-error): Use `with-current-buffer' instead of
`save-current-buffer'.
(mime-pgp-check-signature): Use `with-current-buffer' instead of
`save-current-buffer'; add comment about PGP 5.0i.

25 years ago* Sync up with the latest semi-1_13.
yamaoka [Mon, 5 Apr 1999 22:13:41 +0000 (22:13 +0000)]
* Sync up with the latest semi-1_13.

25 years ago* (mime-pgp-parse-verify-error-for-pgp, mime-pgp-parse-verify-error-for-pgp50, semi-pgpgpg_02
yamaoka [Mon, 5 Apr 1999 11:33:33 +0000 (11:33 +0000)]
* (mime-pgp-parse-verify-error-for-pgp, mime-pgp-parse-verify-error-for-pgp50,
mime-pgp-parse-verify-error-for-gpg): New functions.
(mime-verify-application/pgp-signature): Use one of them.
(mime-pgp-parse-verify-error): New macro.
(mime-pgp-check-signature): Returns nil if verify failed under PGP 5.0i.

25 years ago* (mime-pgp-detect-version): New function.
yamaoka [Mon, 5 Apr 1999 07:19:22 +0000 (07:19 +0000)]
* (mime-pgp-detect-version): New function.
(mime-verify-application/pgp-signature): Use it.
(mime-decrypt-application/pgp-encrypted): Use it.
(TopLevel): Require `std11'.

25 years ago* Restore the lost code - attempt to load "expect".
yamaoka [Mon, 5 Apr 1999 05:37:38 +0000 (05:37 +0000)]
* Restore the lost code - attempt to load "expect".

25 years ago* Update.
yamaoka [Mon, 5 Apr 1999 04:08:36 +0000 (04:08 +0000)]
* Update.

25 years ago* (mime-mc-gpg-sign-region): Remove ("--passphrase-fd" "0") from the list of
yamaoka [Mon, 5 Apr 1999 04:07:54 +0000 (04:07 +0000)]
* (mime-mc-gpg-sign-region): Remove ("--passphrase-fd" "0") from the list of
arguments.
(mime-mc-shell-file-name): New user option.
(mime-mc-pgp50-process-region, mime-mc-gpg-process-region): Use it.

25 years ago* Sync up with the latest semi-1_13.
yamaoka [Mon, 5 Apr 1999 04:07:12 +0000 (04:07 +0000)]
* Sync up with the latest semi-1_13.

25 years ago* Fix some roman chars.
yamaoka [Mon, 5 Apr 1999 01:40:33 +0000 (01:40 +0000)]
* Fix some roman chars.