yamaoka [Thu, 20 May 1999 22:38:57 +0000 (22:38 +0000)]
Sync up with the latest semi-1_13.
yamaoka [Thu, 20 May 1999 22:37:36 +0000 (22:37 +0000)]
New file - for PGPGPG faculties.
yamaoka [Wed, 19 May 1999 13:21:26 +0000 (13:21 +0000)]
Sync up with the latest semi-1_13.
yamaoka [Wed, 19 May 1999 09:36:41 +0000 (09:36 +0000)]
Update.
yamaoka [Wed, 19 May 1999 09:36:17 +0000 (09:36 +0000)]
(mime-user-interface-product): Update to 1.13.5.
yamaoka [Mon, 17 May 1999 05:44:47 +0000 (05:44 +0000)]
Update.
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.
yamaoka [Thu, 13 May 1999 06:02:22 +0000 (06:02 +0000)]
Update.
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.
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.
yamaoka [Wed, 12 May 1999 10:33:49 +0000 (10:33 +0000)]
Update.
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'.
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.
yamaoka [Wed, 12 May 1999 06:27:37 +0000 (06:27 +0000)]
Sync up with SEMI 1.13.4.
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.
yamaoka [Fri, 16 Apr 1999 00:10:10 +0000 (00:10 +0000)]
* (mime-pgp-detect-version): Bug fix -- save restriction before narrowing.
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.
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.
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.
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>.
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.
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.
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.
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.
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.
yamaoka [Wed, 14 Apr 1999 00:24:51 +0000 (00:24 +0000)]
* (mime-edit-translate-buffer): Do `undo-boundary' before translating.
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.
yamaoka [Mon, 12 Apr 1999 05:27:29 +0000 (05:27 +0000)]
* (mime-pgp-check-signature): Return nil if neither bad nor good.
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'.
yamaoka [Thu, 8 Apr 1999 11:55:45 +0000 (11:55 +0000)]
* Fix typo - "ommit" -> "omit".
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.
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.
yamaoka [Tue, 6 Apr 1999 01:54:57 +0000 (01:54 +0000)]
* Update.
keiichi [Tue, 6 Apr 1999 01:34:45 +0000 (01:34 +0000)]
Update.
keiichi [Tue, 6 Apr 1999 01:34:11 +0000 (01:34 +0000)]
(mime-view-application/pgp): Support PGP5.X and GnuPG format.
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.
yamaoka [Mon, 5 Apr 1999 22:13:41 +0000 (22:13 +0000)]
* Sync up with the latest semi-1_13.
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.
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'.
yamaoka [Mon, 5 Apr 1999 05:37:38 +0000 (05:37 +0000)]
* Restore the lost code - attempt to load "expect".
yamaoka [Mon, 5 Apr 1999 04:08:36 +0000 (04:08 +0000)]
* Update.
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.
yamaoka [Mon, 5 Apr 1999 04:07:12 +0000 (04:07 +0000)]
* Sync up with the latest semi-1_13.
yamaoka [Mon, 5 Apr 1999 01:40:33 +0000 (01:40 +0000)]
* Fix some roman chars.
czkmt [Fri, 2 Apr 1999 19:16:55 +0000 (19:16 +0000)]
From Katsumi Yamaoka <yamaoka@jpl.org>
* mime-mc.el: Load "expect", if it exists, at the compile time.
yamaoka [Fri, 26 Mar 1999 06:39:19 +0000 (06:39 +0000)]
* NEWS, mime-ui-en.sgml, mime-ui-ja.sgml: Update for the command
`mime-mc-setversion'.
* semi-setup (TopLevel): Autoload "mime-mc" for the command
`mime-mc-setversion'.
* mime-mc.el (mime-mc-pgp50-sign-region): Use "micalg=pgp-sha1" instead of
"micalg=pgp-md5"; use `mime-mc-pgp50-sign-parser' for the parser if a detached
sign is required.
(mime-mc-pgp50-sign-parser): New function for parsing a detached sign.
(mime-mc-setversion): New command.
* mime-edit.el (mime-edit-preview-message): Inherit the value of
`mime-edit-pgp-processing' from the editing buffer to the encoding buffer.
(mime-edit-encrypt-pgp-mime): Swap the prefix string of boundary "gpg-" with
"pgp-".
yamaoka [Wed, 24 Mar 1999 11:03:10 +0000 (11:03 +0000)]
* New branch for developing PGP 5.0i and GnuPG support.
tomo [Mon, 22 Mar 1999 23:26:50 +0000 (23:26 +0000)]
This commit was manufactured by cvs2svn to create branch 'semi-pgpgpg'.
yamaoka [Mon, 22 Mar 1999 23:26:49 +0000 (23:26 +0000)]
* Undo the last changes.
yamaoka [Fri, 19 Mar 1999 05:19:12 +0000 (05:19 +0000)]
* Fix typo - "is" > "are".
keiichi [Fri, 19 Mar 1999 05:17:34 +0000 (05:17 +0000)]
Update.
keiichi [Fri, 19 Mar 1999 05:17:06 +0000 (05:17 +0000)]
Fix typo.
yamaoka [Fri, 19 Mar 1999 04:49:59 +0000 (04:49 +0000)]
* Support PGP 5.0i and GnuPG.
yamaoka [Thu, 11 Mar 1999 09:46:08 +0000 (09:46 +0000)]
* VERSION (Nishi-Yaizu): New version number 1.13.4 for WEMI.
morioka [Thu, 11 Mar 1999 09:10:09 +0000 (09:10 +0000)]
update.
morioka [Thu, 11 Mar 1999 09:08:06 +0000 (09:08 +0000)]
(mime-user-interface-product): Update to 1.13.4.
morioka [Thu, 11 Mar 1999 08:59:28 +0000 (08:59 +0000)]
(mime-charset-type-list): Add `tis-620'.
morioka [Sun, 28 Feb 1999 05:34:34 +0000 (05:34 +0000)]
release.
yamaoka [Fri, 26 Feb 1999 08:07:08 +0000 (08:07 +0000)]
* SEMI-MK (install-semi-package): Install mime-setup.el(c).
(compile-semi-package): Compile mime-setup.el as well.
morioka [Mon, 8 Feb 1999 13:42:57 +0000 (13:42 +0000)]
update.
morioka [Mon, 8 Feb 1999 13:40:35 +0000 (13:40 +0000)]
(mime-content-types): Add definition of application/vnd.ms-powerpoint
for myself :-P
(mime-file-types): Add setting of *.ppt for
application/vnd.ms-powerpoint.
yamaoka [Mon, 8 Feb 1999 09:06:31 +0000 (09:06 +0000)]
VERSION: Put "1.13.3" to "Yaizu" for WEMI.
morioka [Mon, 8 Feb 1999 08:55:38 +0000 (08:55 +0000)]
(mime-user-interface-product): update.
morioka [Mon, 8 Feb 1999 08:55:00 +0000 (08:55 +0000)]
update.
morioka [Mon, 8 Feb 1999 08:43:29 +0000 (08:43 +0000)]
update.
morioka [Mon, 8 Feb 1999 08:40:39 +0000 (08:40 +0000)]
(mime-combine-message/partial-pieces-automatically): Call
`mime-store-message/partial-piece' in the buffer when it is called.
morioka [Mon, 8 Feb 1999 08:38:41 +0000 (08:38 +0000)]
(mime-store-message/partial-piece): Don't move to point-min.
morioka [Mon, 8 Feb 1999 07:51:55 +0000 (07:51 +0000)]
(mime-store-message/partial-piece): Don't expect called in raw-buffer.
morioka [Wed, 27 Jan 1999 14:22:45 +0000 (14:22 +0000)]
release.
yamaoka [Tue, 26 Jan 1999 22:03:45 +0000 (22:03 +0000)]
* README.en: Notice that 1.12.5 or later of FLIM is required.
morioka [Tue, 26 Jan 1999 18:14:21 +0000 (18:14 +0000)]
update.
morioka [Tue, 26 Jan 1999 18:13:38 +0000 (18:13 +0000)]
(mime-preview-play-current-entity): Add autoload cookie.
(mime-play-entity): Likewise.
morioka [Tue, 26 Jan 1999 18:12:11 +0000 (18:12 +0000)]
(mime-display-message): Add autoload cookie; add DOC-string.
(mime-view-buffer): Add autoload cookie.
morioka [Tue, 26 Jan 1999 17:49:55 +0000 (17:49 +0000)]
fixed.
morioka [Tue, 26 Jan 1999 16:17:45 +0000 (16:17 +0000)]
(mime-reduce-acting-situation-examples): fixed.
morioka [Tue, 26 Jan 1999 16:07:42 +0000 (16:07 +0000)]
update.
morioka [Tue, 26 Jan 1999 16:06:34 +0000 (16:06 +0000)]
(mime-reduce-acting-situation-examples): New implementation.
morioka [Tue, 26 Jan 1999 13:45:29 +0000 (13:45 +0000)]
update.
morioka [Tue, 26 Jan 1999 13:41:53 +0000 (13:41 +0000)]
(mime-view-caesar): Select window which displays current-buffer if it
is not selected <to fix problem with mouse operations>.
yamaoka [Tue, 26 Jan 1999 09:02:08 +0000 (09:02 +0000)]
* mime-edit.el (mime-edit-decode-single-part-in-buffer): Limit the search
bound for the end of "Content-Transfer-Encoding" field.
morioka [Tue, 26 Jan 1999 07:36:20 +0000 (07:36 +0000)]
update.
morioka [Tue, 26 Jan 1999 07:35:01 +0000 (07:35 +0000)]
(mime-view-caesar): New implementation.
morioka [Tue, 26 Jan 1999 06:39:10 +0000 (06:39 +0000)]
update.
morioka [Tue, 26 Jan 1999 06:37:52 +0000 (06:37 +0000)]
(mime-view-caesar): Don't expect called in raw-buffer; use
`mime-insert-entity'.
yamaoka [Mon, 25 Jan 1999 22:35:19 +0000 (22:35 +0000)]
* Add new codenames (Fukuroi ... Toyohashi) for WEMI.
morioka [Mon, 25 Jan 1999 18:33:16 +0000 (18:33 +0000)]
(mime-user-interface-product): update to 1.13.2.
morioka [Mon, 25 Jan 1999 18:32:41 +0000 (18:32 +0000)]
update.
morioka [Mon, 25 Jan 1999 18:30:19 +0000 (18:30 +0000)]
(mime-preview-text/html): Display err if error occurs in `w3-region'.
morioka [Mon, 25 Jan 1999 18:10:18 +0000 (18:10 +0000)]
(mime-preview-text/html): Guard from error of `w3-region'.
yamaoka [Sun, 24 Jan 1999 22:22:44 +0000 (22:22 +0000)]
* Put "1.13.1" to "Abekawa" as the new version number for WEMI.
morioka [Sun, 24 Jan 1999 16:32:03 +0000 (16:32 +0000)]
release.
morioka [Sun, 24 Jan 1999 16:27:43 +0000 (16:27 +0000)]
(Don't expect raw-buffer): New item.
(lazy generating of situations from mime-entity information): New
item.
morioka [Sun, 24 Jan 1999 16:23:40 +0000 (16:23 +0000)]
(Don't use filter-model): finished.
morioka [Sun, 24 Jan 1999 16:22:48 +0000 (16:22 +0000)]
(multipart/related support): virtually finished.
morioka [Sun, 24 Jan 1999 15:01:09 +0000 (15:01 +0000)]
update.
morioka [Sun, 24 Jan 1999 14:59:22 +0000 (14:59 +0000)]
Delete README.ja temporary until it is fixed.
morioka [Sun, 24 Jan 1999 14:57:56 +0000 (14:57 +0000)]
(url-cid): Use `mime-insert-entity-content'.
morioka [Sun, 24 Jan 1999 14:54:50 +0000 (14:54 +0000)]
(Required environment): Require FLIM 1.12.4.
morioka [Sun, 24 Jan 1999 14:47:43 +0000 (14:47 +0000)]
(Required environment): Require FLIM 1.12.4.
morioka [Sun, 24 Jan 1999 12:35:39 +0000 (12:35 +0000)]
(mime-w3-message-structure): New variable.
(mime-preview-text/html): Set up `mime-w3-message-structure'.
(url-cid): New function; set up as registered-protocol of url.