Mercurial > hg > xemacs-beta
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 ;;}}} |