comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:376386a54a3c
1 ;;{{{ Change Log
2 ;;{{{ Changes from 3.0:
3 ;; * Generate a warning if some public keys are found while others
4 ;; are not during encryption.
5 ;; * Rewrite calls like (message msg) to (message "%s" msg), in case
6 ;; msg includes a "%".
7 ;; * Handle case in mc-pgp-decrypt-region when signature verifies, but
8 ;; key has not been certified.
9 ;; * Put save-excursion around each top-level function.
10 ;; * Handle case in mc-pgp-decrypt-region when signature fails to verify
11 ;; because you don't have the necessary public key.
12 ;; * Locally bind mc-encrypt-for-me to nil before encrypting in
13 ;; mc-remail.
14 ;; * Include "+encrypttoself=off" in PGP command line flags.
15 ;; * Include "+verbose=1" in PGP command line flags (finally).
16 ;; * Hacked mc-rmail-verify-signature to make sure rmailkwd is loaded
17 ;; before message is verified.
18 ;; * (require 'gnus) when compiling. Thanks to Peter Arius
19 ;; <arius@immd2.informatik.uni-erlangen.de>
20 ;;}}}
21 ;;{{{ Changes from 2.0:
22 ;; * C-u to mc-encrypt-message now prompts for an ID to use
23 ;; for signing. C-u C-u also prompts for scheme to use.
24 ;; * Signing now uses the From line (pseudonym) to choose key.
25 ;; * Support for multiple secret keys added. Many internal interfaces
26 ;; changed.
27 ;; * autoload remailer support for mc-remail.el and set default keybindings.
28 ;; * mc-pgp-always-sign now has a 'never option.
29 ;; * mc-pgp-encrypt-region returns t on success.
30 ;; * Added mc-vm-snarf-keys, from Joe Reinhardt
31 ;; <jmr@everest.radiology.uiowa.edu>.
32 ;; * Changed mc-snarf-keys to actually snarf all keys in the buffer instead
33 ;; of just the first one.
34 ;; * In VM, not replacing a message puts the message into its own VM buffer
35 ;; so you can reply to it, forward it, etc. Thanks to Pat Lopresti
36 ;; <patl@lcs.mit.edu> for the suggestion.
37 ;; * Abort edit mode in VM and RMAIL decrypt functions if no encrypted
38 ;; message was found.
39 ;; * Added version string.
40 ;; * Applied some new patches from stig adding autoloads and minor additions.
41 ;; * Made check for window-system generic, and only for emacs versions > 19.
42 ;; * Added option to mc-sign-message to disable clearsig when signing messages.
43 ;; From Stig <stig@hackvan.com>.
44 ;; * Fixed extra comma bug when offering default recipients to encrypt for.
45 ;;}}}
46 ;;{{{ Changes from 1.6:
47 ;; * Decrypting a signed message in RMAIL adds a verified tag to the message.
48 ;; * mc-sign-message takes an optional argument specifying which key to use,
49 ;; for people who have multiple private keys.
50 ;; * Added mc-{pre,post}-{de,en}cryption-hooks.
51 ;; * Additions to docstrings of the major functions and `mailcrypt-*' aliases
52 ;; for the same.
53 ;; * Added cleanup for possible temp files left over if a process was
54 ;; interrupted.
55 ;; * Easier installation instructions.
56 ;; * Lots of little bug fixes from all over. Too many to list
57 ;; individual credits, but I've tried to include all of them. Thanks
58 ;; to all who sent them in, especially to John T Kohl who fixed an
59 ;; especially trying problem.
60 ;; * Another optional argument to mc-insert-public-key that allows the
61 ;; user to specify which public key to insert when called with a
62 ;; prefix argument.
63 ;; * Tons of changes from Paul Furnanz <paul_furnanz@rainbow.mentorg.com>:
64 ;; 1) Use the itimer package instead of the timer package if it exists.
65 ;; This makes the password deactivation code work for Lemacs as well
66 ;; as emacs 19.
67 ;; 2) Fractured the code, so that there is a single function to use
68 ;; when calling the encryption program. The new function is
69 ;; mc-process-region. The function copies all data to a temporary
70 ;; buffer, and does the work there. This way if you do an undo after
71 ;; an encryption or signing, your password is not visible on the
72 ;; screen.
73 ;; 3) All process output goes to the *MailCrypt* buffer. No longer use
74 ;; a separate buffer for decryption, encryption, verification, ...
75 ;; This allows the user to always look at the *MailCrypt* buffer to
76 ;; see what pgp or ripem said.
77 ;; 4) No longer call mc-temp-display. Use display-buffer if there is a
78 ;; reason to show the buffer (like an error occured).
79 ;; 5) Try to print more useful messages.
80 ;; 6) If an error occurs on encryption, the message is left unchanged.
81 ;; No reason to undo.
82 ;;}}}
83 ;;{{{ Changes from 1.5:
84 ;; * Changed mc-temp-display to just dump into a temp buffer, without
85 ;; any fancy display stuff. Pick up show-temp.el if you liked the
86 ;; display stuff (or uncomment the old mc-temp-buffer and remove the
87 ;; new version).
88 ;; * Provided a generic read mode function to call in hooks, like the
89 ;; generic write mode function that was already there.
90 ;; * Fixed bug in regexp that prevented compilation under recent
91 ;; versions of FSF emacs.
92 ;; * Narrow to headers when extracting default recipients for encryption
93 ;; to avoid pulling in recipients of included messages.
94 ;; * Use `fillarray' to overwrite passwords with nulls before deactivation
95 ;; for increased security.
96 ;; * Load mail-extr.el to get mail-extract-address-components defined.
97 ;; Thanks to Kevin Rodgers <kevin@traffic.den.mmc.com> for the following
98 ;; improvements.
99 ;; * Quoted an unquoted lambda expression that prevented optimized
100 ;; compilation under emacs 18.
101 ;; * Used `nconc' instead of `append' in various places to save on
102 ;; garbage collection.
103 ;; * Modified mc-split to run more efficiently.
104 ;;}}}
105 ;;{{{ Changes from 1.4:
106 ;; * Call mail-extract-address-components on the recipients if we guessed
107 ;; them from the header fields.
108 ;; * If you don't replace a message with its decrypted version, it will now
109 ;; pop you into a view buffer with the contents of the message.
110 ;; * Added support for mh-e, contributed by Fritz Knabe <Fritz.Knabe@ecrc.de>
111 ;; * Fixed bug in snarfing keys from menubar under GNUS.
112 ;; * Fixed RIPEM verification problem, thanks to Sergey Gleizer
113 ;; <sgleizer@cs.nmsu.edu>.
114 ;;}}}
115 ;;{{{ Changes from 1.3:
116 ;; * Temp display function does not barf on F-keys or mouse events.
117 ;; Thanks to Jonathan Stigelman <stig@key.amdahl.com>
118 ;; * Lucid emacs menu support provided by William Perry <wmperry@indiana.edu>
119 ;; * Cited signed messages would interfere with signature
120 ;; verification; fixed.
121 ;;}}}
122 ;;{{{ Changes from 1.2:
123 ;; * Added menu bar support for emacs 19.
124 ;; * Added GNUS support thanks to Samuel Druker <samuel@telmar.com>.
125 ;;}}}
126 ;;{{{ Changes from 1.1:
127 ;; * Added recipients field to mc-encrypt-message.
128 ;;}}}
129 ;;{{{ Changes from 1.0:
130 ;; * Fixed batchmode bug in decryption, where unsigned messages would return
131 ;; with exit code of 1.
132 ;;}}}
133 ;;{{{ Changes from 0.3b:
134 ;; * Only set PGPPASSFD when needed, so PGP won't break when used
135 ;; in shell mode.
136 ;; * Use call-process-region instead of shell-command-on-region in order
137 ;; to detect exit codes.
138 ;; * Changed mc-temp-display to not use the kill ring.
139 ;; * Bug fixes.
140 ;;}}}
141 ;;{{{ Changes from 0.2b:
142 ;; * Prompts for replacement in mc-rmail-decrypt-message.
143 ;; * Bug fixes.
144 ;;}}}
145 ;;{{{ Changes from 0.1b:
146 ;; * Several bug fixes.
147 ;; Contributed by Jason Merrill <jason@cygnus.com>:
148 ;; * VM mailreader support
149 ;; * Support for addresses with spaces and <>'s in them
150 ;; * Support for using an explicit path for the pgp executable
151 ;; * Key management functions
152 ;; * The ability to avoid some of the prompts when encrypting
153 ;; * Assumes mc-default-scheme unless prefixed
154 ;;}}}
155
156 ;;}}}