Mercurial > hg > xemacs-beta
diff lisp/mailcrypt/ONEWS @ 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/ONEWS Mon Aug 13 08:45:50 2007 +0200 @@ -0,0 +1,156 @@ +;;{{{ Change Log +;;{{{ Changes from 3.0: +;; * Generate a warning if some public keys are found while others +;; are not during encryption. +;; * Rewrite calls like (message msg) to (message "%s" msg), in case +;; msg includes a "%". +;; * Handle case in mc-pgp-decrypt-region when signature verifies, but +;; key has not been certified. +;; * Put save-excursion around each top-level function. +;; * Handle case in mc-pgp-decrypt-region when signature fails to verify +;; because you don't have the necessary public key. +;; * Locally bind mc-encrypt-for-me to nil before encrypting in +;; mc-remail. +;; * Include "+encrypttoself=off" in PGP command line flags. +;; * Include "+verbose=1" in PGP command line flags (finally). +;; * Hacked mc-rmail-verify-signature to make sure rmailkwd is loaded +;; before message is verified. +;; * (require 'gnus) when compiling. Thanks to Peter Arius +;; <arius@immd2.informatik.uni-erlangen.de> +;;}}} +;;{{{ Changes from 2.0: +;; * C-u to mc-encrypt-message now prompts for an ID to use +;; for signing. C-u C-u also prompts for scheme to use. +;; * Signing now uses the From line (pseudonym) to choose key. +;; * Support for multiple secret keys added. Many internal interfaces +;; changed. +;; * autoload remailer support for mc-remail.el and set default keybindings. +;; * mc-pgp-always-sign now has a 'never option. +;; * mc-pgp-encrypt-region returns t on success. +;; * Added mc-vm-snarf-keys, from Joe Reinhardt +;; <jmr@everest.radiology.uiowa.edu>. +;; * Changed mc-snarf-keys to actually snarf all keys in the buffer instead +;; of just the first one. +;; * In VM, not replacing a message puts the message into its own VM buffer +;; so you can reply to it, forward it, etc. Thanks to Pat Lopresti +;; <patl@lcs.mit.edu> for the suggestion. +;; * Abort edit mode in VM and RMAIL decrypt functions if no encrypted +;; message was found. +;; * Added version string. +;; * Applied some new patches from stig adding autoloads and minor additions. +;; * Made check for window-system generic, and only for emacs versions > 19. +;; * Added option to mc-sign-message to disable clearsig when signing messages. +;; From Stig <stig@hackvan.com>. +;; * Fixed extra comma bug when offering default recipients to encrypt for. +;;}}} +;;{{{ Changes from 1.6: +;; * Decrypting a signed message in RMAIL adds a verified tag to the message. +;; * mc-sign-message takes an optional argument specifying which key to use, +;; for people who have multiple private keys. +;; * Added mc-{pre,post}-{de,en}cryption-hooks. +;; * Additions to docstrings of the major functions and `mailcrypt-*' aliases +;; for the same. +;; * Added cleanup for possible temp files left over if a process was +;; interrupted. +;; * Easier installation instructions. +;; * Lots of little bug fixes from all over. Too many to list +;; individual credits, but I've tried to include all of them. Thanks +;; to all who sent them in, especially to John T Kohl who fixed an +;; especially trying problem. +;; * Another optional argument to mc-insert-public-key that allows the +;; user to specify which public key to insert when called with a +;; prefix argument. +;; * Tons of changes from Paul Furnanz <paul_furnanz@rainbow.mentorg.com>: +;; 1) Use the itimer package instead of the timer package if it exists. +;; This makes the password deactivation code work for Lemacs as well +;; as emacs 19. +;; 2) Fractured the code, so that there is a single function to use +;; when calling the encryption program. The new function is +;; mc-process-region. The function copies all data to a temporary +;; buffer, and does the work there. This way if you do an undo after +;; an encryption or signing, your password is not visible on the +;; screen. +;; 3) All process output goes to the *MailCrypt* buffer. No longer use +;; a separate buffer for decryption, encryption, verification, ... +;; This allows the user to always look at the *MailCrypt* buffer to +;; see what pgp or ripem said. +;; 4) No longer call mc-temp-display. Use display-buffer if there is a +;; reason to show the buffer (like an error occured). +;; 5) Try to print more useful messages. +;; 6) If an error occurs on encryption, the message is left unchanged. +;; No reason to undo. +;;}}} +;;{{{ Changes from 1.5: +;; * Changed mc-temp-display to just dump into a temp buffer, without +;; any fancy display stuff. Pick up show-temp.el if you liked the +;; display stuff (or uncomment the old mc-temp-buffer and remove the +;; new version). +;; * Provided a generic read mode function to call in hooks, like the +;; generic write mode function that was already there. +;; * Fixed bug in regexp that prevented compilation under recent +;; versions of FSF emacs. +;; * Narrow to headers when extracting default recipients for encryption +;; to avoid pulling in recipients of included messages. +;; * Use `fillarray' to overwrite passwords with nulls before deactivation +;; for increased security. +;; * Load mail-extr.el to get mail-extract-address-components defined. +;; Thanks to Kevin Rodgers <kevin@traffic.den.mmc.com> for the following +;; improvements. +;; * Quoted an unquoted lambda expression that prevented optimized +;; compilation under emacs 18. +;; * Used `nconc' instead of `append' in various places to save on +;; garbage collection. +;; * Modified mc-split to run more efficiently. +;;}}} +;;{{{ Changes from 1.4: +;; * Call mail-extract-address-components on the recipients if we guessed +;; them from the header fields. +;; * If you don't replace a message with its decrypted version, it will now +;; pop you into a view buffer with the contents of the message. +;; * Added support for mh-e, contributed by Fritz Knabe <Fritz.Knabe@ecrc.de> +;; * Fixed bug in snarfing keys from menubar under GNUS. +;; * Fixed RIPEM verification problem, thanks to Sergey Gleizer +;; <sgleizer@cs.nmsu.edu>. +;;}}} +;;{{{ Changes from 1.3: +;; * Temp display function does not barf on F-keys or mouse events. +;; Thanks to Jonathan Stigelman <stig@key.amdahl.com> +;; * Lucid emacs menu support provided by William Perry <wmperry@indiana.edu> +;; * Cited signed messages would interfere with signature +;; verification; fixed. +;;}}} +;;{{{ Changes from 1.2: +;; * Added menu bar support for emacs 19. +;; * Added GNUS support thanks to Samuel Druker <samuel@telmar.com>. +;;}}} +;;{{{ Changes from 1.1: +;; * Added recipients field to mc-encrypt-message. +;;}}} +;;{{{ Changes from 1.0: +;; * Fixed batchmode bug in decryption, where unsigned messages would return +;; with exit code of 1. +;;}}} +;;{{{ Changes from 0.3b: +;; * Only set PGPPASSFD when needed, so PGP won't break when used +;; in shell mode. +;; * Use call-process-region instead of shell-command-on-region in order +;; to detect exit codes. +;; * Changed mc-temp-display to not use the kill ring. +;; * Bug fixes. +;;}}} +;;{{{ Changes from 0.2b: +;; * Prompts for replacement in mc-rmail-decrypt-message. +;; * Bug fixes. +;;}}} +;;{{{ Changes from 0.1b: +;; * Several bug fixes. +;; Contributed by Jason Merrill <jason@cygnus.com>: +;; * VM mailreader support +;; * Support for addresses with spaces and <>'s in them +;; * Support for using an explicit path for the pgp executable +;; * Key management functions +;; * The ability to avoid some of the prompts when encrypting +;; * Assumes mc-default-scheme unless prefixed +;;}}} + +;;}}}