Initial Commit
[packages] / xemacs-packages / mailcrypt / ChangeLog
1 2014-05-15  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 2.16 released.
4
5 2014-05-15  Norbert Koch  <viteno@xemacs.org>
6
7         * Makefile (VERSION): XEmacs package 2.15 released.
8
9 2014-05-13  Jerry James  <james@xemacs.org>
10
11         * .cvsignore: Remove.
12         * .hgignore: New file.
13         * mailcrypt.texi: Update for texinfo 5.x.
14         * mc-gpg.el: Restore CVS keyword expansion.
15
16 2004-01-17  Norbert Koch  <viteno@xemacs.org>
17
18         * Makefile (VERSION): XEmacs package 2.14 released.
19
20 2003-11-29  Jerry James  <james@xemacs.org>
21
22         * mc-toplev.el: Autoload definitions from mh-utils when compiling.
23         
24 2003-10-31  Norbert Koch  <viteno@xemacs.org>
25
26         * Makefile (VERSION): XEmacs package 2.13 released.
27
28 2003-03-30  Steve Youngs  <youngs@xemacs.org>
29
30         * Makefile (EARLY_GENERATED_LISP): Revert previous change.
31
32 2003-03-22  Steve Youngs  <youngs@xemacs.org>
33
34         * Makefile (EARLY_GENERATED_LISP): Explicitly set so we don't try
35         to build custom-loads, this package doesn't have any.
36
37 2003-03-09  Ben Wing  <ben@xemacs.org>
38
39         * Makefile:
40         Delete explicit compile:: and binkit: rules.
41         Use STANDARD_DOCS instead of explicitly giving the targets
42         and dependencies.
43
44 2002-11-29  Ben Wing  <ben@xemacs.org>
45
46         * .cvsignore: Remove files now handled automatically by CVS.
47         * Makefile: Use `compile' instead of hard-coded `all'.
48
49 2002-10-15  Ville Skyttä  <scop@xemacs.org>
50
51         * Makefile (srckit): Remove.
52
53 2002-10-07  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
54
55         * Makefile (VERSION): XEmacs package 2.12 released.
56
57 2002-10-03  Steve Youngs  <youngs@xemacs.org>
58
59         * Makefile (MANUAL): Removed.
60         (EXTRA_SOURCES): Add README.dev, ChangeLog.1, WARNINGS
61         (AUTHOR_VERSION): Bump to 3.5.8.
62
63 2002-09-26  Brian Warner  <warner@lothar.com>
64
65         * mailcrypt: Release mailcrypt 3.5.8
66
67         * mailcrypt.texi (VERSION): bumped to 3.5.8
68
69         * mailcrypt.el (mc-version): bumped to 3.5.8
70
71         * ANNOUNCE: update for 3.5.8
72
73         * NEWS: final updates for 3.5.8
74
75 2002-09-24  Brian Warner  <warner@lothar.com>
76
77         * tests/remailer/Makefile.in (have-py-gnupg.stamp): check for
78         GnuPGInterface before attempting to run tests
79
80         * NEWS: mention remailer test framework
81
82         * configure.in (AC_OUTPUT): build tests/remailer/Makefile too
83
84         * NEWS: begin to write up changes for next release
85
86         * README.dev: explain regenerating keys/testcases a bit more
87
88         * mc-gpg.el (mc-gpg-always-fetch): Add missing defvar. Fixes
89         free-variable warning during byte-compiling. Default value is
90         'never, unlike pgp2 and pgp5, because mc-gpg-fetch-key is
91         unimplemented.
92         (mc-gpg-decrypt-region,mc-gpg-sign-region): Use keyid as index for
93         mc-activate-passwd, not key name. Thanks to Alexander Zangerl for
94         the catch. This is especially helpful for folks who use multiple
95         keys with the same name but with different passphrases: the wrong
96         cached passphrase would be used for the second key.
97
98
99 2002-07-30  Brian Warner  <warner@lothar.com>
100
101         * mc-remail.el
102         (mc-remailer-preserved-headers, mc-rewrite-for-remailer): Merge
103         handling of Subject: header in with other preserved headers
104         instead of handling it specially. This should get Subject: put
105         into the ## section instead of the :: section, so most remailers
106         should copy it into the final message, allowing you to specify the
107         subject of the final plaintext email once more. Thanks to an
108         anonymous sourceforge bug submitter for the suggestion.
109         (mc-generic-pre-encrypt-function): Use Anon-To: instead of
110         Request-Remailing-To:, as the docs for modern remailers (defined
111         as MixMaster-2.9b33) prefers that command, even though they'll
112         still accept the old one. Remove the 'eric' remailer case (which
113         used Anon-Send-To:), because they've all gone away.
114
115         Note: I might have broken mixmaster 'Subject:' line support with
116         this change. It will be a few days before I can put together a
117         test setup to make sure I didn't.
118
119 2002-07-29  Brian Warner  <warner@lothar.com>
120
121         * mailcrypt.texi (Remailer Quick Start): Update finger addresses
122         for remailer lists again, since frog's list seems to keep moving
123         around. Point at shinn, also mention noisebox and efga.
124
125 2002-07-23  Brian Warner  <warner@lothar.com>
126
127         * mailcrypt.texi (Remailer Quick Start): Suggest
128         rlist@mixmaster.shinn.net too, point to mc-levien-file-name
129         docstring for details of the file format. Thanks to Jari Aalto for
130         the suggestion.
131
132         * mc-remail.el (mc-levien-file-name): Update docstring to suggest
133         'filter rlist@noisebox.remailer.org' to get the list, rather than
134         the defunct publius.net site. Suggest rlist@mixmaster.shinn.net
135         too.
136
137         * mailcrypt.el (mc-temp-directory): Use (temp-directory),
138         temporary-file-directory, or "/tmp/", as available. Fixes error
139         when used from XEmacs21. Thanks to Peter Galbraith for the catch
140         and the patch.
141
142 2002-07-08  Brian Warner  <warner@lothar.com>
143
144         * mailcrypt: Release mailcrypt 3.5.7
145
146 2002-07-07  Brian Warner  <warner@lothar.com>
147
148         * ANNOUNCE: update for 3.5.7
149
150         * NEWS: finalized 3.5.7 change section
151
152         * mailcrypt.el (mc-version): bumped to 3.5.7
153
154         * mailcrypt.texi (VERSION): bumped to 3.5.7
155
156         * README.dev: Add my checklist for making a release.
157
158 2002-06-12  Brian Warner  <warner@lothar.com>
159
160         * NEWS: summarize changes since 3.5.6
161
162         * mc-toplev.el (mc-mew-decrypt-message): remove unnecessary progn
163         (mc-mh-decrypt-message): Switch read-only off briefly when decrypting
164         mh-e buffers. Thanks to Peter Galbraith for the patch.
165
166         * mailcrypt.el (mc-modes-alist): add mew-summary-mode functions
167
168         * mc-toplev.el (mc-mew-decrypt-message): Add functions to decrypt
169         in Mew message buffers. No replace-with-decrypted functions yet,
170         this is just a hack which flips the read-only flag off while the
171         message is being processed. As a result the decrypted text simply
172         vanishes when you switch to a different message.
173         (mc-mew-summary-decrypt-message)
174         (mc-mew-summary-verify-signature)
175         (mc-mew-summary-snarf-keys): functions to use in mew-summary-mode,
176         which know how to switch to the right message buffer before doing
177         anything on the actual message.
178         (eval-when-compile): add some mew autoloads to shush compile warnings
179
180 2002-06-11  Brian Warner  <warner@lothar.com>
181
182         * mc-toplev.el: start planning Mew functions
183
184 2002-06-10  Brian Warner  <warner@lothar.com>
185
186         * mailcrypt.el (mc-version): bump to "3.5.6+" while we're
187         in-between releases. If you distribute such intermediate versions,
188         make sure they're clearly labeled as coming out of CVS.
189         (mc-modes-alist): add case for mew-draft-mode, behaves just like
190         message-mode.
191
192         * mailcrypt.texi (Hooking into Mew): added blurb about how to glue
193         into Mew, and why you might not want to.
194         
195         * mailcrypt.el (mc-message-sigstatus): Added function to emit status
196         messages, is redefined by the test harness to compare output status
197         against expected values.
198         * mc-gpg.el: Use mc-message-sigstatus instead of raw message().
199         * README.dev: added notes on how to build from CVS, how to create
200         test cases.
201
202 2001-11-21  Brian Warner  <warner@lothar.com>
203
204         * mailcrypt.el (mc-temp-directory): use temporary-file-directory
205         instead of hardwired "/tmp". Might help NT. Thanks to Jason Rumney
206         and RMS for the fix.
207
208 2001-11-19  Brian Warner  <warner@lothar.com>
209
210         * mailcrypt.texi: add @dircategory "Emacs" section entry. Only
211         really useful for texinfo's 'install-info'.
212
213         * mailcrypt.texi: embed menu entry text with @direntry section.
214
215 2001-11-05  Brian Warner  <warner@lothar.com>
216
217         * ChangeLog.1: revived the real old ChangeLog as
218         ChangeLog.1 .  Patrick's original changelog text was in
219         ChangeLog.old v1.1 and disappeared because of a merge
220         problem. Used .1 instead of .old to make life with CVS easier, at
221         the request of the debian maintainer Davide Salvetti.
222
223         * ChangeLog, ChangeLog.old: merged ChangeLogs, removed .old, which
224         wasn't really old and overlapped the real one.
225
226         * mailcrypt.texi (Key Fetching): Add reminder about GnuPG's internal
227         keyserver support. Thanks to Dan Girellini.
228
229 2001-10-24  Brian Warner  <warner@lothar.com>
230
231         * mailcrypt.texi (Remailer Support): update pointers for remailer
232         lists, remailer keyrings.. the old ones have gone away by now.
233
234 2001-09-25  Brian Warner  <warner@lothar.com>
235
236         * mc-gpg.el (mc-gpg-comment): Remove the GnuPG URL, now that gpg adds
237         its own Version: header.
238         (mc-gpg-extra-args,mc-gpg-debug-buffer): Turn into defvar, because
239         otherwise setq statements in user's .emacs file get overridden. I
240         use this to point to a separate secret keyring (on removeable
241         media) in my .emacs and somehow it took months for me to realize
242         that it didn't actually work.
243
244         * mc-gpg.el (mc-gpg-lookup-key): Use UTF-8 when asking user for a
245         passphrase (if UTF-8 is available), patch adapted from Debian
246         version, thanks to Francesco Potorti.
247
248 2001-09-18  Brian Warner  <warner@lothar.com>
249
250         * mc-toplev.el (autoloads): added gnus-summary autoloads, patch
251         from XEmacs version, thanks to Steve Youngs.
252
253         * README.gpg: update GnuPG home page, version numbers.
254
255         * mc-gpg.el (mc-gpg-process-region): Another patch from Pavel Janík:
256         mc-gpg-debug-buffer is not always bound.
257
258 2001-06-23  Brian Warner  <warner@lothar.com>
259
260         * mc-setversion.el (mc-default-scheme): Fix typo. Thanks to Pavel
261         Janík for the catch.
262
263         * mc-gpg.el (mc-gpg-encrypt-region): Use --recipient instead of
264         old --remote-user to specify encryption target. This has been the
265         standard argument name since gnupg-0.9.3, --remote-user is not
266         documented and probably shouldn't be used. Unfortunately
267         --recipient didn't exist in gnupg-0.9.2 and before, so this will
268         break compatibility with ancient versions (where ancient = over
269         two years old.. not something to worry about). Thanks to Filip
270         Stokkeland for the catch.
271
272 2002-07-16  Adrian Aichner  <adrian@xemacs.org>
273
274         * .cvsignore: Add generated .info* and .html files.
275
276 2002-07-15  Adrian Aichner  <adrian@xemacs.org>
277
278         * ChangeLog: It's XEmacs, not Xemacs.
279         * INSTALL: Ditto.
280         * NEWS: Ditto.
281
282 2002-01-07  Adrian Aichner  <adrian@xemacs.org>
283
284         * Makefile (HTML_FILES): New.
285         * Makefile (HTML_DEP): New.
286
287 2002-01-02  Steve Youngs  <youngs@xemacs.org>
288
289         * package-info.in (provides): Update to include all provides.
290
291 2001-12-30  Adrian Aichner  <adrian@xemacs.org>
292
293         * mailcrypt.texi: Add missing direntry.
294
295 2001-07-01  Steve Youngs  <youngs@xemacs.org>
296
297         * Import mailcrypt 3.5.6
298
299 2001-05-06  Brian Warner  <warner@lothar.com>
300
301         * mc-gpg.el (mc-gpg-lookup-key): Change key-regexp to tolerate
302         extra fields at the end of lines emitted by --with-colons mode.
303         Needed to handle new output format in gnupg-1.0.5, otherwise you
304         get "No GPG secret key for xxx" errors.
305
306 2000-10-28  Steve Youngs  <youngs@xemacs.org>
307
308         * mc-toplev.el: Add eval-when-compile to pick up macros.
309
310         * mc-remail.el: Ditto.
311
312         * mailcrypt.el: Ditto.
313
314         * Makefile (PRELOADS): Removed.
315         (REQUIRES): Add gnus, mh-e, rmail, vm & cookie.
316
317 2000-10-14  Steve Youngs  <youngs@xemacs.org>
318
319         * Makefile (PRELOADS): Insert gnus, mh-e, rmail & vm into load-path
320         to correctly handle macros.
321
322 2000-10-05  Martin Buchholz  <martin@xemacs.org>
323
324         * *: Mega typo fix.
325
326 1999-09-08  Brian Warner  <warner@lothar.com>
327
328         * mc-gpg.el: revamp decrypt and verify parsers to handle
329         gnupg-0.9.6 though 1.0.0 . Older versions have slight problems:
330         unknown signators and symmetrically-encrypted messages tend to
331         make mailcrypt think the message is corrupted, and some incidental
332         information (keyids for unknown keys, some signature dates) is
333         unavailable. Doesn't used stderr at all, barely uses the exit
334         status.
335
336 1999-07-20  Leonard R. Budney  <lbudney@pobox.com>
337
338         * mc-pgp.el: Added check for PGP version mismatch when using
339         PGP 2.6.
340
341         * mailcrypt.info-1, mailcrypt.info-2, mailcrypt.info: Latest
342         info files.
343
344         * mc-gpg.el: Incorporated Brian Warner's Changes into GPG support.
345         Specific changes are noted in his Changelog entries, below.
346
347 1999-07-18  Leonard R. Budney  <lbudney@pobox.com>
348
349         * mc-toplev.el: Changed GNUS interface to look at raw
350         articles. Thanks to Mr. Stainless Steel Rat.
351
352         * configure, configure.in: Modified configure script test
353         for emacs. When building Mailcrypt in a subshell of XEmacs,
354         the script would get confused because XEmacs would set the
355         environment variable EMACS to t. Thanks to Todd Sabin.
356
357         * mc-gpg.el: Added catchall pattern in GPG decrypt parser to
358         catch arbitrary "decryption failed" messages. This prevents
359         random failure from resulting in deleted message bodies! Thanks
360         to Robert Bihlmeyer.
361
362 1999-07-17  Leonard R. Budney  <lbudney@pobox.com>
363
364         * mc-toplev.el: Changed rmail support so that errors do not
365         leave the user in some wacky buffer.
366
367 1999-06-15  Brian Warner  <warner@lothar.com>
368
369         * mc-gpg.el: update comments to reflect GPG behavior through
370         0.9.7 (no code changes). Tested against 0.9.7, works ok, but
371         we're not taking advantage of the new GPG status codes yet.
372
373 1999-05-25  Leonard R. Budney  <lbudney@pobox.com>
374
375         * mailcrypt.el: Changed message-box to message-or-box, which
376         doesn't annoy as many people with that invasive message
377         box. Thanks to Dave Love and Gunnar Evermann.
378
379         * Makefile.in, mc-gpg.el, mc-pgp.el, mc-pgp5.el, mc-remail.el,
380         mc-setversion.el: Cleaned up Makefile a bit, thanks to Francois
381         Pinard. Also added some defvar's to quiet almost all of those
382         pesky compiler warnings.  Thanks to Francois Pinard and to
383         Dave Love.
384
385 1999-05-18  Leonard R. Budney  <lbudney@pobox.com>
386
387         * mc-gpg.el, mc-pgp.el, mc-pgp5.el: Tightened regular expressions
388         for matching PGP/GPG header strings only when they begin a
389         line. Also improved the comment in mc-gpg.el. Thanks to Ulrik
390         Dickow.
391
392 1999-04-20  Leonard R. Budney  <lbudney@pobox.com>
393
394         * mailcrypt.el: Changed email address parsing to use the rfc822
395         library. Now extraction of recipient addresses is fully RFC
396         822 compliant.
397
398         * mc-toplev.el: Changed email address parsing to use the rfc822
399         library. Now extraction of recipient addresses is fully RFC 822
400         compliant. Thanks to Jack Twilley.
401
402 1999-03-28  Brian Warner  <warner@lothar.com>
403
404         * mc-gpg.el: totally revamp decrypt-parser and verify-parser.
405         Tested against gpg-0.4.5 and gpg-0.9.5, checked GPG output
406         messages for 0.4.5 and 0.9.[012345] and these parsers should work
407         with them. GPG gives better and better status messages
408         (easy to parse, not locale-specific) in recent versions so I split
409         out the code that needs to scan stderr for information and created
410         a variable called mc-gpg-handle-pre095 (default to t) that
411         controls whether to use such code or not. If gpg-1.0 comes out and
412         everyone uses it and never uses old crufty versions, then this
413         will make it easier to rip that code out and have a much cleaner
414         set of parsers.
415
416 1999-03-24  Brian Warner  <warner@lothar.com>
417
418         * mc-gpg.el (mc-gpg-verify-parser): cleanup, handle all gpg from 0.4.5
419         through 0.9.5, if the message is signed by an unknown key, get the
420         keyid efficiently and safely from gpg-0.9.5, else pull it from a
421         stderr message [less safe]
422
423 1999-03-23  Brian Warner  <warner@lothar.com>
424
425         * mc-gpg.el (mc-gpg-insert-parser): if rc != 0, don't insert
426         anything, and return error information instead of erroring
427         out. Change all callers to deal with it. This fixes the "if we
428         can't find gpg, attempting to decrypt removes all text from the
429         buffer" bug.
430
431         * mc-gpg.el (mc-gpg-null-parser): fix [unused] null parser
432
433         * mc-gpg.el (mc-gpg-decrypt-parser): another message changed in
434         gpg-0.9.3 . Changed regexp to match either old ".. Secret key not
435         available" or new ".. public key not found"
436
437 1999-03-20  Leonard R. Budney  <lbudney@pobox.com>
438
439         * ChangeLog, mc-pgp5.el: Fixed passphrase expiration when signing
440         messages. Thanks to Greg Shapiro.
441
442 1999-03-12  Gregory Neil Shapiro  <gshapiro@sendmail.org>
443
444         * mc-pgp5.el (mc-pgp50-sign-parser): Deactivate the
445           password if mc-passwd-timeout is set to nil.
446
447 1999-03-05  Brian Warner <warner@lothar.com>
448
449         * mc-gpg.el: Patched GPG-signing code to work correctly with
450         GPG-0.9.3. Thanks to Brian Warner.
451
452 1999-03-04  Leonard R. Budney  <lbudney@pobox.com>
453
454         * mc-pgp5.el: Added key-fetching to PGP 5 using the hkp
455         protocol. Thanks Paul Koning!
456
457 1999-02-27  Leonard R. Budney  <lbudney@pobox.com>
458
459         * mc-toplev.el: Fixed a bug in rmail support, which always
460         reported the wrong "verified" status. Thanks to Gerrit Jahn.
461
462         * mc-toplev.el: Patched GNUS support so that Mailcrypt won't dump
463         users into the "raw" article buffer--though that buffer is used
464         for verifying since PGP junk can be hidden in GNUS. Thanks to
465         Ulrik Dickow.
466
467         * mc-toplev.el: Fixed mh-e support so that users can view
468         encrypted messages without saving them. Thanks to Andreas Eder.
469
470         * INSTALL, mc-setversion.el: Fixed mc-setversion to use
471         completing-read in a way which works with both emacs and
472         XEmacs. Thanks to Robert Bihlmeyer for the patch, and to numerous
473         people for reporting the bug, including Dan Girellini, and Dirk
474         Husemann.
475
476         * INSTALL: Added a warning to the INSTALL file for users of Emacs
477         20.3 and higher, to install Mailcrypt correctly into rmail. Thanks
478         to Tony Silva.
479
480         * mc-pgp5.el: Fixed out-of-turn passphrase deactivation which
481         breaks mailcrypt for anyone paranoid enough to set
482         mc-passwd-timeout to 0 or nil. Thanks to Gregory Neil Shapiro.
483
484         * ChangeLog, mc-gpg.el: Lots of cleanup and improvements in the
485         GPG support code. Thanks to Brian Warner.
486
487         * mailcrypt.el, mc-pgp5.el: Added support for key fetching under
488         PGP 5.0. Many thanks to Loren J. Rittle!
489
490         * mc-toplev.el: Removed call to (vm-select-folder-buffer) in
491         mc-toplev.el. Thanks to Eric C. Newton.
492
493         * mc-gpg.el: Fixed mc-gpg.el to avoid using with-current-buffer,
494         which emacs 19 didn't have. Thanks to Brian Warner.
495
496 1998-11-26  Leonard R. Budney  <lbudney@pobox.com>
497
498         * INSTALL, ANNOUNCE: Updated the announcement and install
499         documentation. Thanks to Andreas Zell and Remi Guyomarch.
500
501         * mailcrypt.info-2, mailcrypt.texi, mailcrypt.el, mailcrypt.info,
502         mailcrypt.info-1, ChangeLog, LCD-entry, mailcrypt.dvi: Changed
503         version information to 3.5.1 in all relevant files, preparatory to
504         another release.
505
506         * mailcrypt.info-1, mailcrypt.info-2, mc-pgp5.el, mailcrypt.info:
507         Incorporated and tested Brian W's changes to mc-pgp5.el. He
508         localized a bunch of variables, cutting down on compiler
509         warnings. Thanks!
510
511         * configure.in, mailcrypt.texi, mc-gpg.el, Makefile.in,
512         README.gpg, configure: Incorporated more fixes from Brian Warner
513         to GPG support; cleaned up Makefile, removed Perl test from
514         configure script, updated the README.gpg, and much much more.
515
516         * README.gpg: Sync-ed with patch from Brian Warner against
517         3.5b7. The change appears trivial only because his previous patch
518         was faithfully applied way back when.
519
520 1998-10-19  Leonard R. Budney  <lbudney@pobox.com>
521
522         * mc-pgp5.el: Fixed bug in signing 8-bit data (including messages
523         in most languages other than English!  Bad, Bad PGP 5!).  Thanks
524         to Greg Steuck.
525
526         * mailcrypt.texi, mailcrypt.info-1, mailcrypt.info-2,
527         mailcrypt.info: Updated "mc-setversion" documentation in the
528         Mailcrypt info file.  Thanks to Adam Beck.
529
530 1998-10-16  Leonard R. Budney  <lbudney@pobox.com>
531
532         * configure.in, gpgwrap.pl.in, mc-gpg.el, INSTALL, Makefile.in,
533         README.gpg, configure: Updated GPG support to handle GPG 0.4.1,
534         and improve various aspects of mc-gpg.el.  Most notably, the
535         wrapper script gpgwrap.pl is now obsolete, and Mailcrypt users are
536         heartily recommended to upgrade their GPG installation--it was a
537         GPG bug which necessitated the wrapper script.  Thanks to Brian
538         Warner, the Official Mailcrypt GPG Wizard.
539
540         * mc-pgp.el: Re-enabled conventional decryption in PGP 2.6 mode.
541         Thanks to Roger Williams for spotting this bug.
542
543 1998-10-15  Leonard R. Budney  <lbudney@pobox.com>
544
545         * Makefile.in: Fixed "bindir" in the makefile, so that gpgwrap
546         gets installed in the correct place.  Thanks to Markku Kolkka.
547
548 1998-10-05  Leonard R. Budney  <lbudney@pobox.com>
549
550         * mc-toplev.el: Modified mc-mh-decrypt-message to optionally turn
551         off backup of MH messages.  By default, backup is enabled (for
552         backward compatibility).  Use this one with caution.
553
554 1998-10-04  Leonard R. Budney  <lbudney@pobox.com>
555
556         * mailcrypt.info-2, mc-pgp5.el, mailcrypt.info, mailcrypt.info-1:
557         Fixed a "buffer bug" in which decrypting under mh-e exits with an
558         error and leaves the user in some random buffer (although
559         decryption succeeds).  Basically, the PGP 5.0 parsers all call
560         "pop-to-buffer" near the end, which screws up the buffer history
561         list.  Why on earth was "pop-to-buffer" ever used in the first
562         place?
563
564 1998-09-28  Leonard R. Budney  <lbudney@pobox.com>
565
566         * INSTALL: Fixed INSTALL documentation of "mc-setversion".
567
568         * mailcrypt.info-2, mailcrypt.texi, mailcrypt.info,
569         mailcrypt.info-1, mailcrypt.dvi, mailcrypt.el, ChangeLog,
570         LCD-entry, README, ANNOUNCE: Update for release.
571
572         * mailcrypt.texi, mailcrypt.info, mailcrypt.info-1: Updated rmail
573         documentation for Emacs 20.3, in which the rmail-mode-hook has
574         changed to rmail-show-message-hook.  Thanks to Tim Steele.
575
576         * mailcrypt.texi, mailcrypt.info-2, mailcrypt.info-1,
577         mailcrypt.info: Updated documentation to mention "message-mode"
578         when setting up Mailcrypt for use under Gnus.  Thanks to several
579         usenet posters addressing this problem, particularly Kevin
580         Davidson.
581
582         * mc-pgp.el, mc-pgp5.el: Modified mc-pgp[50]-lookup-key to not
583         mind a missing secret keyring.  This is useful for the paranoid
584         sorts ;-) who keep their secret keyring on a floppy, and who
585         usually encrypt to public keys but don't sign.  These folks can
586         encrypt without their secret keyring even being on the machine in
587         question.  Thanks to Steven T. Smith (usenet post, 1997/02/03).
588
589 1998-09-27  Leonard R. Budney  <lbudney@pobox.com>
590
591         * mailcrypt.el, mc-pgp5.el: Applied patches which help Mailcrypt
592         to run correctly with PGP 5.0i in XEmacs.  Thanks to Gunnar
593         Evermann.
594
595         * mc-pgp5.el: Fixed the last bug in key snarfing; updated feedback
596         to adhere to the current convention (list instead of cons).
597
598 1998-09-24  Leonard R. Budney  <lbudney@pobox.com>
599
600         * mc-pgp5.el: Improved diagnostic messages, particularly for
601         signatures.  They still don't quite match up with the old
602         Mailcrypt messages, but they are a good deal better.
603
604 1998-09-23  Leonard R. Budney  <lbudney@pobox.com>
605
606         * mc-pgp5.el: Encryption now handles the (bogus) case that no
607         recipients are specified.  I believe that PGP 2.6.2 quietly armors
608         text in that case, and perhaps we should do that.  At the moment,
609         however, we trap the error condition.
610
611         * mc-pgp5.el: There!  The last bug rooted out.  Now
612         mc-pgp50-process-region works correctly with Brian Warner's key
613         snarfing code.  Provisionally, key snarfing support is now
614         complete.
615
616         * mc-pgp5.el, mailcrypt.el, mc-gpg.el: Changed behavior of
617         mc-pgp50-process-region to use more "Mailcryptish" messages.  In
618         part, this is to facilitate key fetching and snarfing, using code
619         contributed by Brian Warner.  We're getting close!
620
621 1998-09-22  Leonard R. Budney  <lbudney@pobox.com>
622
623         * Makefile.in: Changed "distclean" target to remove derived file
624         "gpgwrap.pl".
625
626         * mc-pgp5.el, gpgwrap.pl, gpgwrap.pl.in, mc-gpg.el, Makefile.in,
627         configure, configure.in: Changed gpgwrap.pl to an "autoconf" file
628         so that the path to perl is set at configuration time.  Also added
629         minor fixes to PGP 5.0 encryption.
630
631         * mc-gpg.el: Oops again.  Missed mc-gpg.el this time.
632
633         * README.gpg, gpgwrap.pl: Oops--added in contributed files from
634         Brian Warner containing the guts of GPG support.  The previous
635         revision included only changes to existing files.  All better now!
636
637         * mc-toplev.el, Makefile.in, mailcrypt.el, mc-setversion.el,
638         INSTALL: Added complete implementation of GnuPG support.  Also
639         fixed up mc-setversion so that version selection behaves more like
640         the documentation claims.  Documentation includes discussion of
641         the new GnuPG support.  Much thanks to Brian Warner, again!
642
643         * mc-pgp5.el: Implemented functional Key Snarfing under PGP 5.0.
644         Thanks to Brian Warner!
645
646         * mc-remail.el: Modified remailer support to handle multiple
647         newsgroups correctly.  I'm having real trouble posting with
648         Mixmaster remailers, so this is pretty experimental.
649
650 1998-09-01  Leonard R. Budney  <lbudney@pobox.com>
651
652         * mailcrypt.info-1, mailcrypt.info-2, mailcrypt.info: Updated
653         precompiled info files.
654
655         * mc-pgp.el: Updated MIT public keyserver address for PGP 2.6.x
656         key lookup.  Thanks to Bill Wohler.
657
658         * mailcrypt.texi, mc-remail.el: Updated finger address for
659         remailer list in variable documentation.  Changed regexp for
660         parsing Levien remailer list to account for single quotes, which
661         are sometimes used.
662
663 1998-08-29  Leonard R. Budney  <lbudney@pobox.com>
664
665         * mailcrypt.info-2, mailcrypt.texi, mailcrypt.info-1,
666         mailcrypt.info, mailcrypt.dvi, Makefile.in, configure,
667         configure.in: Updated Mailcrypt documentation--still a long way to
668         go.  Also fixed up the installation of info files, so the new
669         documentation will install correctly.
670
671         * configure.in, configure: Fixed a bug in the configure script
672         which got confused when emacs (or XEmacs) are referred to by their
673         full pathname.  Thanks to Sergio Antoy.
674
675 1998-08-28  Leonard R. Budney  <lbudney@pobox.com>
676
677         * mailcrypt.el, mc-pgp.el, mc-pgp5.el: Moved definition of
678         mc-pgp-always-sign into mailcrypt.el so that it applies to all
679         encryption schemes at once.  Also fixed a bug which prevented
680         deactivation of an incorrect passphrase when signing and
681         encrypting in one step.
682
683         * mailcrypt.el, mc-pgp.el, mc-pgp5.el: Fixed a bug in the RFC-822
684         regular expression for mail headers.  Also enhanced PGP keyid
685         lookup to ignore revoked keys in both PGP 2 and PGP 5.  Thanks to
686         Dean Bullock for spotting this bug.
687
688 1998-08-27  Leonard R. Budney  <lbudney@pobox.com>
689
690         * mailcrypt.el: Modified mc-field-name-regexp to match on exactly
691         those email headers which are RFC-822 compliant.
692
693         * mailcrypt.el: Changed mc-field-name-regexp so that fields with
694         ":" in their bodies work correctly.  This permits addresses like
695         "null:" and like "post: alt.test" when using mixmaster remailers.
696         Note however that the latter should also be generated seamlessly
697         by mailcrypt when posting in the usual way.
698
699         * mc-toplev.el: Updated Gnus support to look in
700         gnus-original-article-buffer rather than in gnus-article-buffer
701         for PGP stuff.  Gnus has been changed to actually delete PGP stuff
702         when using gnus-article-hide-pgp, and this patch permits
703         verification of signatures even when hidden.  Thanks to Dave Love.
704
705 1998-08-26  Leonard R. Budney  <lbudney@pobox.com>
706
707         * mc-pgp5.el: Changed mc-pgp50-always-sign back to
708         mc-pgp-always-sign.  As a result, encrypting for remailers does
709         not prompt repeatedly "Sign the message?"  As a side effect,
710         "always sign" really means always; for every coding scheme.
711
712         * mc-pgp5.el: Fixed a stupid typo introduced in the previous
713         revision.
714
715 1998-08-25  Leonard R. Budney  <lbudney@pobox.com>
716
717         * mc-pgp5.el: Enabled signing and encrypting in one step.  Thanks
718         to Fabien Coelho.
719
720         * mc-pgp5.el: Added public key insertion for PGP 5.0, and fixed
721         the annoying lack of newlines at the and of PGP messages.  Thanks
722         to Sergio Antoy.
723
724         * mc-pgp5.el: Added Mailcrypt comment to signed messages in PGP
725         5.0.
726
727 1998-08-23  Leonard R. Budney  <lbudney@pobox.com>
728
729         * mc-pgp5.el, mc-setversion.el, mc-toplev.el, Makefile.in,
730         mailcrypt.el, mc-pgp.el, mc-pgp2.el, INSTALL: Completed a major
731         rewrite.  Basic elisp code is unchanged, and overall functionality
732         is unchanged.  However, I restored the original mailcrypt files to
733         their prior condition (almost), and implemented PGP 5 support
734         through the "scheme" mechanism originally provided by Pat and Jin.
735         Though there are pros and cons to both their approach and mine, I
736         would rather stick with theirs.  Now GPG support can be added
737         fairly simply!
738
739 1998-08-19  Leonard R. Budney  <lbudney@pobox.com>
740
741         * INSTALL: Changed setup info for .emacs file to load
742         "mc-setversion" rather than autoloading it.  After all, it's silly
743         to "autoload" something and then immediately call it!  Thanks to
744         Aaron Gross and David Maslen.
745
746         * configure: Generated updated configure script.
747
748         * configure.in, INSTALL: Tweaked the EMACSFLAGS for XEmacs to work
749         for both XEmacs 19.x and 20.x.  Fixed up the INSTALL file to
750         document these slight differences.
751
752 1998-08-18  Leonard R. Budney  <lbudney@pobox.com>
753
754         * configure.in, configure, Makefile.in: Added "--vanilla" flag for
755         XEmacs compiling, and modified the "configure" script to abort if
756         emacs or XEmacs are not found.  Also, changed the override to use
757         the environment variable "EMACS" instead of the totally ridiculous
758         "EMACS19".  Thanks to Amir J. Katz.
759
760 1998-07-29  Leonard R. Budney  <lbudney@pobox.com>
761
762         * FSF-timer.el, Makefile.in, configure, configure.in, timer.el:
763         Moved "timer.el" to a file of another name, to prevent
764         inadvertantly including it when the timer package is already
765         installed.
766
767         * timer.el: Used a different version of timer.el which doesn't
768         BREAK mailcrypt for NON xemacs users.
769
770 1998-07-26  Leonard R. Budney  <lbudney@pobox.com>
771
772         * Makefile.in: Fixed "make dist" to include timer.el.  Oops!
773
774 1998-07-24  Leonard R. Budney  <lbudney@pobox.com>
775
776         * ANNOUNCE, NEWS: Updated announcement and news files.
777
778         * ChangeLog, ChangeLog.old: Moved Jin and Pat's ChangeLog data
779         into ChangeLog.old for the sake of history.  The Changelog file
780         will be automatically generated from my sources from now on.
781
782         * ONEWS, ChangeLog, NEWS: Updated news and changelog files for the
783         anticipated flurry of development and bug fixes.
784
785 1998-07-23  Leonard R. Budney  <lbudney@pobox.com>
786
787         * NEWS, ANNOUNCE, INSTALL, LCD-entry, mailcrypt.el: *** empty log
788         message ***
789
790         * INSTALL, README: Updated documentation for XEmacs users, and
791         deleted some (old, and apparently obsolete) pointers from the
792         README file.
793
794         * configure.in, timer.el, Makefile.in, configure: Added timer.el
795         to the Mailcrypt distribution, so that Mailcrypt should work
796         correctly for XEmacs users.  The configure script simply checks
797         whether timer.el is in the user's load path, and includes timer.el
798         in the list of files to compile and install if it isn't.
799
800 1998-07-22  Leonard R. Budney  <lbudney@pobox.com>
801
802         * mc-pgp5.el: Modified mc-pgp5-sign-parser to behave correctly
803         when signing 8bit data.  In that case, the PGP delimiter reads
804         "END PGP MESSAGE" rather than "END PGP SIGNATURE".  Thanks to Greg
805         Steuck.
806
807 1998-07-21  Leonard R. Budney  <lbudney@pobox.com>
808
809         * load-path.hack, Makefile.in: Made Makefile more conformant to
810         GNU standards, and eliminated annoying warning about Emacs
811         versions other than 19.*.  Thanks to Tony Silva.
812
813         * mailcrypt.el, mailcrypt.info: Updated version number in elisp
814         code.
815
816         * pgpv.sh, pgpe.sh, pgps.sh, mc-setversion.el, mc-pgp5.el,
817         mc-pgpk, mc-pgp.el, Makefile.in: Removed dependency on shell
818         scripts and perl scripts.  Added completion to mc-setversion.
819         Thanks to Brian Warner.
820
821         * mc-pgp5.el, INSTALL: Corrected initialization instructions and
822         fixed regular expression to permit handling of emails in Svenska.
823         Thanks to Jonas Linde.
824
825         * mailcrypt.dvi, mailcrypt.texi, mc-pgpk, mkinstalldirs, pgpe.sh,
826         pgps.sh, pgpv.sh, texi2html.ext: Initial revision.
827
828         * mailcrypt.dvi, mailcrypt.texi, mc-pgpk, mkinstalldirs, pgpe.sh,
829         pgps.sh, pgpv.sh, texi2html.ext: New file.
830
831         * ANNOUNCE, ChangeLog, INSTALL, LCD-entry, Makefile.in, NEWS,
832         ONEWS, README, configure, configure.in, expect.el, install-sh,
833         load-path.hack, mailcrypt.el, mailcrypt.info, mc-pgp.el,
834         mc-pgp2.el, mc-pgp5.el, mc-remail.el, mc-setversion.el,
835         mc-toplev.el: Initial revision.
836
837         * ANNOUNCE, ChangeLog, INSTALL, LCD-entry, Makefile.in, NEWS,
838         ONEWS, README, configure, configure.in, expect.el, install-sh,
839         load-path.hack, mailcrypt.el, mailcrypt.info, mc-pgp.el,
840         mc-pgp2.el, mc-pgp5.el, mc-remail.el, mc-setversion.el,
841         mc-toplev.el: New file.