File: ONEWS

package info (click to toggle)
mailcrypt 3.5.9-7
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 1,268 kB
  • ctags: 624
  • sloc: lisp: 5,382; python: 1,170; makefile: 215; sh: 172
file content (210 lines) | stat: -rw-r--r-- 10,317 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
;;{{{ Change Log
;;{{{ Noteworthy changes in Mailcrypt version 3.5b1:
;; * No bug fixes; in fact there are probably fresh new bugs.
;; * Mailcrypt now supports PGP version 5.0 as well as version 2.6.*, and
;;   can be toggled between "active versions" at will.  Every effort has
;;   been made to ensure that what used to work, still works.
;;}}}
;;{{{ Noteworthy changes in Mailcrypt version 3.4:
;; * Several bug fixes, mostly in the remailer functions.
;; * `C-c / d' can now decode armor-only messages.
;; * `C-c / e' with an empty recipient list now generates an armor-only
;;   message.
;; * Better support for Gnus 5 (formerly "(ding) Gnus"), including
;;   decryption of messages in read-only groups.  Requires Gnus 5.0.4 or
;;   higher.
;; * Better support for recent versions (5.95+) of VM.
;; * New option for remailer list entries: Positive integer N represents a
;;   random permutation of the N "best" remailers as ordered in
;;   `~/.remailers'.
;; * New configuration variable `mc-pgp-always-fetch' to control attempts
;;   to fetch PGP keys.  Legal values are t, 'never, and nil (the default).
;;}}}
;;{{{ Noteworthy changes in Mailcrypt version 3.3:
;; * Numerous minor bugs have been fixed.
;; * Mailcrypt now requires at least FSF Emacs version 19.28 or XEmacs
;;   version 19.12.  Sorry, but anything else is too annoying.
;; * Support has been added for reading mail under (ding) Gnus.
;;}}}
;;{{{ Noteworthy changes in Mailcrypt version 3.2:
;; * Mailcrypt now uses "start-process" instead of "call-process-region" to
;;   run PGP; this uses a pipe instead of a temp file for various inputs,
;;   including your passphrase.  Ahem.
;; * All Mailcrypt commands now start with the prefix `C-c /' to bring
;;   Mailcrypt into line with documented GNU standards.
;; * `mc-insert-public-key' is now bound to `C-c / x' (an in "extract")
;;   instead of `C-c a'.
;; * `mc-deactivate-passwd' is bound to `C-c / f' (as in "forget").
;; * `mc-read-mode' and `mc-write-mode' are now full-blown minor modes.  So
;;   you can do, for example, `M-x mc-install-write-mode' from a Text mode
;;   buffer and have the normal encryption and signing commands available.
;;   The keymaps for the modes are configurable variables.
;; * Interactive commands `mc-encrypt-region', `mc-sign-region', etc. are
;;   now defined.
;; * If you use RMAIL and you say no to "Replace encrypted message with
;;   decrypted?", you will be dropped into RMAIL mode for viewing.
;; * RMAIL summary mode is now supported.
;; * Documentation in the form of a Texinfo file is now part of the
;;   distribution.
;; * Mailcrypt can now fetch a needed key from finger, HTTP, or any of a
;;   list of locally stored keyrings.  `C-c / k' initiates a fetch
;;   manually; Mailcrypt will offer to initiate one automatically as
;;   appropriate during encryption or signature verification.
;; * The remailer functions now support Mixmaster.
;; * `C-c / d' can handle conventionally encrypted messages.
;;}}}
;;{{{ 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
;;}}}

;;}}}