Mercurial > hg > xemacs-beta
diff lisp/mailcrypt/ChangeLog @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lisp/mailcrypt/ChangeLog Mon Aug 13 08:45:50 2007 +0200 @@ -0,0 +1,394 @@ +Wed Apr 24 17:59:45 1996 Steven L Baur <steve@miranova.com> + + * mailcrypt.el (mc-modes-alist): September Gnus has message-mode + for editing mail and news messages. + +Tue Oct 10 15:53:01 1995 Patrick J. LoPresti <patl@eiffel.lcs.mit.edu> + + * Version 3.4 released. + +Wed Oct 4 18:25:02 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * INSTALL: Document setting mc-pgp-comment to nil if using + obsolete version of PGP. + + * mc-remail.el (mc-parse-levien-buffer): Allow remailers with + "mix" property, even if "pgp" and "cpunk" properties are lacking. + (mc-generic-pre-encrypt-function): Don't try to + expand-mail-aliases if 'mail-abbrevs is provided. + + * mc-pgp.el (mc-pgp-always-fetch): New variable. Use to regulate + key fetching. + +Fri Sep 29 14:39:17 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mailcrypt.el (mc-deactivate-passwd): Don't give feedback unless + called interactively. + (mc-get-fields): Use `buffer-substring-no-properties' to get the + body of the field as well as the name. Egad. + +Fri Sep 22 15:34:47 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-toplev.el (mc-gnus-verify-signature): Renamed from + `mc-gnus-summary-verify-signature'. + (mc-gnus-snarf-keys): Renamed from `mc-gnus-summary-snarf-keys'. + (mc-gnus-decrypt-message): Renamed from + `mc-gnus-summary-decrypt-message'. + + * mailcrypt.el (mc-modes-alist): Add `gnus-article-mode'. + Reflect name changes to Gnus support functions. + +Wed Sep 20 09:30:53 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-toplev.el (mc-gnus-summary-decrypt-message): Bind + `case-fold-search' to nil when matching "Gnus". + + * mailcrypt.el (mc-xemacs-p): "XEmacs", not "Xemacs". + +Sat Sep 16 09:51:03 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el (mc-pgp-encrypt-region): If no recipients, just armor + file. + (mc-pgp-msg-end-line): Match optional newline at end. + (mc-pgp-encrypt-region): Don't honor mc-encrypt-for-me if only + armoring. + Output "Armoring..." if only armoring. + + * mc-toplev.el (mc-gnus-summary-decrypt-message): Don't + bother trapping error on decrypt. + Require Gnus version 5.0.4 or higher. + Use new `gnus-group-read-only-p' predicate. + Pass t to `gnus-summary-edit-article'. + (mc-encrypt-message): Punt check for no recipients. + +Sun Sep 10 16:36:37 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el (mc-pgp-decrypt-parser): Deal with armor-only files. + + * mc-remail.el (mc-eliminate-continuation-lines): New function. + (mc-generic-pre-encrypt-function): Eliminate continuation lines in + preserved headers. + (mc-rewrite-for-mixmaster): Ditto. + +Mon Sep 4 17:57:47 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mailcrypt.el (mc-process-region): Make sure we are in the source + buffer when starting process, in case `process-environment' is + buffer-local. + + * mc-remail.el (mc-rewrite-for-mixmaster): Signal error if + attempting to post through a Mixmaster. + +Sun Sep 3 18:09:58 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el (mc-pgp-decrypt-region): Add strategic + `save-excursion' calls to avoid changing buffers inside `let'. + +Fri Sep 1 15:05:56 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-remail.el (mc-remailer-remove-property): New function. + (mc-remailer-canonicalize-chain): Make second arg CHAINS-ALIST + optional; default to `(mc-remailer-make-chains-alist)'. + (mc-demix): New function. + + * mailcrypt.el (mc-process-region): Fix regexp to match "Process + *PGP* killed" et al. + +Thu Aug 31 12:52:44 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-toplev.el (mc-encrypt-message): Clean up. Use + `mc-get-fields' and `mc-strip-addresses'. + + * mailcrypt.el (mc-strip-addresses): New function. Use everywhere. + + * mc-remail.el (mc-remailer-choose-first): New function. + (mc-remailer-choose-chain): New function. + (mc-parse-levien-buffer): Add support for returning a "ranking" of + remailers. + (mc-remailer-canonicalize-elmt): Add support for using an integer + N in a remailer-list to represent the top N remailers, shuffled + randomly. + (mc-strip-address): New function. Use everywhere. + + * mc-toplev.el (mc-vm-decrypt-message): Bind `this-command' to + `vm-edit-message-end' to trick VM into doing the right thing when + redisplaying. + +Sun Aug 27 13:12:22 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-toplev.el (mc-sign-generic): Only run hooks if signing was + successful. + +Sat Aug 26 09:18:51 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-toplev.el (mc-vm-decrypt-message): Bind `vm-frame-per-edit' + to nil. + +Fri Aug 25 17:41:28 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-toplev.el (mc-sign-generic): Return result of signing + message, instead of always returning nil. + +Mon Aug 21 11:58:07 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mailcrypt.el (mc-modes-alist): Add support for + `vm-virutal-mode'. + +Sun Aug 20 15:19:52 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * Makefile.in (install): Use a loop for installing .elc files, + since install-sh can't copy multiple files at once. + + * mc-toplev.el (mc-gnus-summary-decrypt-message): Back out 8/4 + change; call `gnus-summary-edit-article-postpone' instead. + Call `gnus-version' function instead of reading variable. + +Fri Aug 4 11:51:37 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-toplev.el (mc-gnus-summary-decrypt-message): Run + `gnus-article-display-hook' after decrypting. + +Wed Aug 2 10:05:06 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mailcrypt.el (mc-split): Use \\' instead of $ to match end of + string. + +Tue Aug 1 15:55:47 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * Version 3.3 released. + +Mon Jul 31 11:22:23 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-toplev.el (mc-rmail-decrypt-message): Use abstractions for + keymaps to work with XEmacs. + (mc-gnus-summary-decrypt-message): Clean up. + (mc-gnus-summary-verify-signature): Don't display all headers. + (mc-gnus-summary-snarf-keys): Ditto. + +Sat Jul 29 11:47:51 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el (mc-pgp-decrypt-region): Call `undo-boundary'. + +Thu Jul 27 20:56:41 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * load-path.hack: Give a friendly warning if a version of Emacs + other than 19 is used to byte-compile. + +Thu Jul 27 16:05:13 1995 Patrick J. LoPresti <patl@eiffel.lcs.mit.edu> + + * configure.in: Use `EMACS19' instead of `EMACS' for autoconf + substitution variable, lest "configure" get confused when run + under an Emacs shell. + + * Makefile.in: Ditto. + +Thu Jul 27 10:24:47 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el (mc-pgp-keyserver-address): Use "pgp.ai.mit.edu" + instead of "www-swiss.ai.mit.edu". + + * ANNOUNCE: Update version and date in preparation for 3.3 + release. + + * INSTALL: Updated to reflect new installation directory and + absolute requirement of `easymenu'. + + * mailcrypt.el (mc-process-region): Fix parenthesization error. + Again. + +Wed Jul 26 12:48:50 1995 Patrick J. LoPresti <patl@eiffel.lcs.mit.edu> + + * mc-remail.el (mc-rewrite-for-remailer): Use `mc-encrypt-for-me' + instead of `mc-encrypt-to-me', since there the latter does not + exist. + +Sun Jul 23 13:01:47 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el (mc-pgp-decrypt-region): Clean up case where key is + missing and we offer to fetch it. + +Thu Jul 20 11:51:06 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el (mc-pgp-newkey-re): Incorporate fix from Mike Long to + only recognize key additions. + +Wed Jul 19 10:50:55 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mailcrypt.el: Deal with unbound buffer-substring-no-properties + to work with Emacs 19.28 after all. + + * mc-pgp.el (mc-pgp-verify-region): Return nil if signature fails + to verify. + + * mc-toplev.el (mc-sign-generic): Make sure start and end are + markers before calling mc-pre-signature-hook. + (mc-encrypt-generic): Ditto, mc-pre-encryption-hook. + + * mc-remail.el (mc-remailer-insert-response-block): Fix + parenthesization error. + + * mc-toplev.el (mc-gnus-summary-decrypt-message): Incorporate Fran + Litterio's changes for (ding) GNUS. + Clean up MH-E stuff a bit. Should really redo it entirely at some + point. + + * texi2html.ext: New file. + +Tue Jul 18 14:26:00 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * Fix stuff all over to silence byte compilation warnings under + XEmacs. + + * mailcrypt.el: (require 'easymenu) outright. Starting now we + demand at least FSF Emacs 19.28 or XEmacs 19.13. + +Mon Jul 17 16:30:43 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * Makefile.in: Minor tweaks. Use `.../share/emacs/site-lisp'. + +Sun Jul 16 13:48:06 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el: Use "buffer-substring-no-properties" everywhere. Feh. + mc-remail.el: Ditto. + +Sat Jul 15 01:41:18 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el: Add "+language=en" to PGP command lines so that we + are sure to parse the output correctly. + +Wed Jul 12 16:37:37 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-toplev.el (mc-vm-verify-signature): Call vm-widen-page in + case vm-honor-page-delimiters is set. + (mc-vm-snarf-keys): Ditto. + ('mail-utils): Required for mail-fetch-field on some Emacsen. + +Fri Jun 30 10:20:52 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-remail.el (mc-rewrite-news-to-mail): Nuke "Newsgroups" field. + +Fri Jun 23 11:04:54 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * Version 3.2 released. + + * mc-pgp.el (mc-pgp-fetch-key): Add "+batchmode" to PGP arglist. + (mc-pgp-key-begin-line): Allow match only when delimiter string + is the entire line. + (mc-pgp-key-end-line): Likewise. + + * configure.in: New file. + configure: New file. + Makefile.in: New file. Brought into conformance with GNU + standards. + INSTALL: Revised to reflect `autoconf'-generated configuration + scheme. + + * mailcrypt.el (mc-deactivate-passwd, mc-activate-passwd): Do the + right thing if both `timer' and `itimer' are present. + +Thu Jun 22 16:57:49 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el (mc-pgp-generic-parser): Include '\n' from final + delimiter line. + +Wed Jun 21 18:13:10 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el (mc-pgp-fetch-key): Give a diagnostic if the key was + not found. + +Tue Jun 20 00:53:51 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-toplev.el (mc-rmail-view-quit): Mark buffer unmodified when + quitting. + + * mailcrypt.el (mc-process-region): Don't rely on + accept-process-output returning immediately if process is dead + (for XEmacs' sake). + + * README: Revised (i.e., truncated) to reflect INSTALL file, + Texinfo docs, and Web pages. + + * INSTALL: New file. + + * Makefile: New file. + +Mon Jun 19 16:55:39 1995 Patrick J. LoPresti <patl@catfish.lcs.mit.edu> + + * NEWS: New file. + + * mailcrypt.texi: New file. Spent last few days getting this + written and the Web pages up. + +Fri Jun 16 17:55:14 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el (mc-pgp-comment): New variable. + +Thu Jun 15 00:33:44 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mc-pgp.el: New file. + + * mc-toplev.el: New file. + +Wed Jun 14 16:51:00 1995 Patrick J. LoPresti <patl@catfish.lcs.mit.edu> + + * mailcrypt.el (mc-pgp-fetch-from-keyrings): New function. + (mc-pgp-fetch-keyring-list): New variable. + Forgot to document most of the changes in the past week, oh well. + (mc-scheme-pgp): New function to replace variable of same name in + preparation for putting PGP support into its own file. + +Thu Jun 8 13:16:50 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mailcrypt.el (mc-pgp-fetch-finger): New function. + (mc-pgp-fetch-http): New function. + (mc-pgp-fetch-key): New function. + +Thu Jun 1 20:09:21 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mailcrypt.el (mc-encrypt-generic): Only use Email addresses in + default-recipients. + (mc-pgp-generic-parser): Fix parenthesis error causing non-nil + return on bad passphrase. Fix regular expression for bad + passphrase. + +Thu May 11 19:32:19 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mailcrypt.el (mc-pgp-display-snarf-output): New variable, + defaults to nil. If t, pop up a window to display the output of + key snarfing. + + * mc-remail.el (mc-nuke-field): Do not clobber markers. (This is + the wrong place to do it anyway.) + (mc-rewrite-for-remailer): Eliminate "Comment" and "From" headers + after encryption. + +Tue May 9 15:58:53 1995 Patrick J. LoPresti <patl@eiffel.lcs.mit.edu> + + * mailcrypt.el (mc-modes-alist): Fix typos for mh-folder-mode and + gnus-summary-mode. + (mc-sign-message): Fix parenthesization error in let. + +Mon May 8 22:27:20 1995 Patrick J. LoPresti <patl@skyclad.lcs.mit.edu> + + * mailcrypt.el (mc-encrypt-region): New interactive function. + Encrypts the current region by calling the appropriate function as + determined by mc-modes-alist. + (mc-encrypt-generic): New function; bottom level of + scheme-independent encryption routines. + (mc-encrypt-message): Rewritten to call mc-encrypt-generic. + (mc-encrypt): Rewritten to just call mc-encrypt-region. + Upshot of all this is to allow encryption in arbitrary buffers, + not just message buffers. + (mc-sign-region): New interactive function. + (mc-sign-generic): New function; bottom level of + scheme-independent signing routines. + (mc-sign-message): Rewritten to call mc-sign-generic. + (mc-sign): Rewritten to just call mc-sign-region. + Upshot of all this is to allow signing in arbitrary buffers, not + just message buffers. + +Mon May 8 16:02:45 1995 Patrick J. LoPresti <patl@eiffel.lcs.mit.edu> + + * mailcrypt.el (mc-always-replace): Add 'never option. + (mc-message): Remove "is-err" argument. + Only deactivate passphrase on "Bad passphrase" error.