1 2014-05-15 Norbert Koch <viteno@xemacs.org>
3 * Makefile (VERSION): XEmacs package 2.16 released.
5 2014-05-15 Norbert Koch <viteno@xemacs.org>
7 * Makefile (VERSION): XEmacs package 2.15 released.
9 2014-05-13 Jerry James <james@xemacs.org>
12 * .hgignore: New file.
13 * mailcrypt.texi: Update for texinfo 5.x.
14 * mc-gpg.el: Restore CVS keyword expansion.
16 2004-01-17 Norbert Koch <viteno@xemacs.org>
18 * Makefile (VERSION): XEmacs package 2.14 released.
20 2003-11-29 Jerry James <james@xemacs.org>
22 * mc-toplev.el: Autoload definitions from mh-utils when compiling.
24 2003-10-31 Norbert Koch <viteno@xemacs.org>
26 * Makefile (VERSION): XEmacs package 2.13 released.
28 2003-03-30 Steve Youngs <youngs@xemacs.org>
30 * Makefile (EARLY_GENERATED_LISP): Revert previous change.
32 2003-03-22 Steve Youngs <youngs@xemacs.org>
34 * Makefile (EARLY_GENERATED_LISP): Explicitly set so we don't try
35 to build custom-loads, this package doesn't have any.
37 2003-03-09 Ben Wing <ben@xemacs.org>
40 Delete explicit compile:: and binkit: rules.
41 Use STANDARD_DOCS instead of explicitly giving the targets
44 2002-11-29 Ben Wing <ben@xemacs.org>
46 * .cvsignore: Remove files now handled automatically by CVS.
47 * Makefile: Use `compile' instead of hard-coded `all'.
49 2002-10-15 Ville Skyttä <scop@xemacs.org>
51 * Makefile (srckit): Remove.
53 2002-10-07 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
55 * Makefile (VERSION): XEmacs package 2.12 released.
57 2002-10-03 Steve Youngs <youngs@xemacs.org>
59 * Makefile (MANUAL): Removed.
60 (EXTRA_SOURCES): Add README.dev, ChangeLog.1, WARNINGS
61 (AUTHOR_VERSION): Bump to 3.5.8.
63 2002-09-26 Brian Warner <warner@lothar.com>
65 * mailcrypt: Release mailcrypt 3.5.8
67 * mailcrypt.texi (VERSION): bumped to 3.5.8
69 * mailcrypt.el (mc-version): bumped to 3.5.8
71 * ANNOUNCE: update for 3.5.8
73 * NEWS: final updates for 3.5.8
75 2002-09-24 Brian Warner <warner@lothar.com>
77 * tests/remailer/Makefile.in (have-py-gnupg.stamp): check for
78 GnuPGInterface before attempting to run tests
80 * NEWS: mention remailer test framework
82 * configure.in (AC_OUTPUT): build tests/remailer/Makefile too
84 * NEWS: begin to write up changes for next release
86 * README.dev: explain regenerating keys/testcases a bit more
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
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.
99 2002-07-30 Brian Warner <warner@lothar.com>
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.
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.
119 2002-07-29 Brian Warner <warner@lothar.com>
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.
125 2002-07-23 Brian Warner <warner@lothar.com>
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
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
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
142 2002-07-08 Brian Warner <warner@lothar.com>
144 * mailcrypt: Release mailcrypt 3.5.7
146 2002-07-07 Brian Warner <warner@lothar.com>
148 * ANNOUNCE: update for 3.5.7
150 * NEWS: finalized 3.5.7 change section
152 * mailcrypt.el (mc-version): bumped to 3.5.7
154 * mailcrypt.texi (VERSION): bumped to 3.5.7
156 * README.dev: Add my checklist for making a release.
158 2002-06-12 Brian Warner <warner@lothar.com>
160 * NEWS: summarize changes since 3.5.6
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.
166 * mailcrypt.el (mc-modes-alist): add mew-summary-mode functions
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
180 2002-06-11 Brian Warner <warner@lothar.com>
182 * mc-toplev.el: start planning Mew functions
184 2002-06-10 Brian Warner <warner@lothar.com>
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
192 * mailcrypt.texi (Hooking into Mew): added blurb about how to glue
193 into Mew, and why you might not want to.
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
202 2001-11-21 Brian Warner <warner@lothar.com>
204 * mailcrypt.el (mc-temp-directory): use temporary-file-directory
205 instead of hardwired "/tmp". Might help NT. Thanks to Jason Rumney
208 2001-11-19 Brian Warner <warner@lothar.com>
210 * mailcrypt.texi: add @dircategory "Emacs" section entry. Only
211 really useful for texinfo's 'install-info'.
213 * mailcrypt.texi: embed menu entry text with @direntry section.
215 2001-11-05 Brian Warner <warner@lothar.com>
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.
223 * ChangeLog, ChangeLog.old: merged ChangeLogs, removed .old, which
224 wasn't really old and overlapped the real one.
226 * mailcrypt.texi (Key Fetching): Add reminder about GnuPG's internal
227 keyserver support. Thanks to Dan Girellini.
229 2001-10-24 Brian Warner <warner@lothar.com>
231 * mailcrypt.texi (Remailer Support): update pointers for remailer
232 lists, remailer keyrings.. the old ones have gone away by now.
234 2001-09-25 Brian Warner <warner@lothar.com>
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.
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.
248 2001-09-18 Brian Warner <warner@lothar.com>
250 * mc-toplev.el (autoloads): added gnus-summary autoloads, patch
251 from XEmacs version, thanks to Steve Youngs.
253 * README.gpg: update GnuPG home page, version numbers.
255 * mc-gpg.el (mc-gpg-process-region): Another patch from Pavel Janík:
256 mc-gpg-debug-buffer is not always bound.
258 2001-06-23 Brian Warner <warner@lothar.com>
260 * mc-setversion.el (mc-default-scheme): Fix typo. Thanks to Pavel
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.
272 2002-07-16 Adrian Aichner <adrian@xemacs.org>
274 * .cvsignore: Add generated .info* and .html files.
276 2002-07-15 Adrian Aichner <adrian@xemacs.org>
278 * ChangeLog: It's XEmacs, not Xemacs.
282 2002-01-07 Adrian Aichner <adrian@xemacs.org>
284 * Makefile (HTML_FILES): New.
285 * Makefile (HTML_DEP): New.
287 2002-01-02 Steve Youngs <youngs@xemacs.org>
289 * package-info.in (provides): Update to include all provides.
291 2001-12-30 Adrian Aichner <adrian@xemacs.org>
293 * mailcrypt.texi: Add missing direntry.
295 2001-07-01 Steve Youngs <youngs@xemacs.org>
297 * Import mailcrypt 3.5.6
299 2001-05-06 Brian Warner <warner@lothar.com>
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.
306 2000-10-28 Steve Youngs <youngs@xemacs.org>
308 * mc-toplev.el: Add eval-when-compile to pick up macros.
310 * mc-remail.el: Ditto.
312 * mailcrypt.el: Ditto.
314 * Makefile (PRELOADS): Removed.
315 (REQUIRES): Add gnus, mh-e, rmail, vm & cookie.
317 2000-10-14 Steve Youngs <youngs@xemacs.org>
319 * Makefile (PRELOADS): Insert gnus, mh-e, rmail & vm into load-path
320 to correctly handle macros.
322 2000-10-05 Martin Buchholz <martin@xemacs.org>
326 1999-09-08 Brian Warner <warner@lothar.com>
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
336 1999-07-20 Leonard R. Budney <lbudney@pobox.com>
338 * mc-pgp.el: Added check for PGP version mismatch when using
341 * mailcrypt.info-1, mailcrypt.info-2, mailcrypt.info: Latest
344 * mc-gpg.el: Incorporated Brian Warner's Changes into GPG support.
345 Specific changes are noted in his Changelog entries, below.
347 1999-07-18 Leonard R. Budney <lbudney@pobox.com>
349 * mc-toplev.el: Changed GNUS interface to look at raw
350 articles. Thanks to Mr. Stainless Steel Rat.
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.
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
362 1999-07-17 Leonard R. Budney <lbudney@pobox.com>
364 * mc-toplev.el: Changed rmail support so that errors do not
365 leave the user in some wacky buffer.
367 1999-06-15 Brian Warner <warner@lothar.com>
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.
373 1999-05-25 Leonard R. Budney <lbudney@pobox.com>
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.
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
385 1999-05-18 Leonard R. Budney <lbudney@pobox.com>
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
392 1999-04-20 Leonard R. Budney <lbudney@pobox.com>
394 * mailcrypt.el: Changed email address parsing to use the rfc822
395 library. Now extraction of recipient addresses is fully RFC
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.
402 1999-03-28 Brian Warner <warner@lothar.com>
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
416 1999-03-24 Brian Warner <warner@lothar.com>
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]
423 1999-03-23 Brian Warner <warner@lothar.com>
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
431 * mc-gpg.el (mc-gpg-null-parser): fix [unused] null parser
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"
437 1999-03-20 Leonard R. Budney <lbudney@pobox.com>
439 * ChangeLog, mc-pgp5.el: Fixed passphrase expiration when signing
440 messages. Thanks to Greg Shapiro.
442 1999-03-12 Gregory Neil Shapiro <gshapiro@sendmail.org>
444 * mc-pgp5.el (mc-pgp50-sign-parser): Deactivate the
445 password if mc-passwd-timeout is set to nil.
447 1999-03-05 Brian Warner <warner@lothar.com>
449 * mc-gpg.el: Patched GPG-signing code to work correctly with
450 GPG-0.9.3. Thanks to Brian Warner.
452 1999-03-04 Leonard R. Budney <lbudney@pobox.com>
454 * mc-pgp5.el: Added key-fetching to PGP 5 using the hkp
455 protocol. Thanks Paul Koning!
457 1999-02-27 Leonard R. Budney <lbudney@pobox.com>
459 * mc-toplev.el: Fixed a bug in rmail support, which always
460 reported the wrong "verified" status. Thanks to Gerrit Jahn.
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
467 * mc-toplev.el: Fixed mh-e support so that users can view
468 encrypted messages without saving them. Thanks to Andreas Eder.
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
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
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.
484 * ChangeLog, mc-gpg.el: Lots of cleanup and improvements in the
485 GPG support code. Thanks to Brian Warner.
487 * mailcrypt.el, mc-pgp5.el: Added support for key fetching under
488 PGP 5.0. Many thanks to Loren J. Rittle!
490 * mc-toplev.el: Removed call to (vm-select-folder-buffer) in
491 mc-toplev.el. Thanks to Eric C. Newton.
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.
496 1998-11-26 Leonard R. Budney <lbudney@pobox.com>
498 * INSTALL, ANNOUNCE: Updated the announcement and install
499 documentation. Thanks to Andreas Zell and Remi Guyomarch.
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
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
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.
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.
520 1998-10-19 Leonard R. Budney <lbudney@pobox.com>
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
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.
530 1998-10-16 Leonard R. Budney <lbudney@pobox.com>
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.
540 * mc-pgp.el: Re-enabled conventional decryption in PGP 2.6 mode.
541 Thanks to Roger Williams for spotting this bug.
543 1998-10-15 Leonard R. Budney <lbudney@pobox.com>
545 * Makefile.in: Fixed "bindir" in the makefile, so that gpgwrap
546 gets installed in the correct place. Thanks to Markku Kolkka.
548 1998-10-05 Leonard R. Budney <lbudney@pobox.com>
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.
554 1998-10-04 Leonard R. Budney <lbudney@pobox.com>
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
564 1998-09-28 Leonard R. Budney <lbudney@pobox.com>
566 * INSTALL: Fixed INSTALL documentation of "mc-setversion".
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.
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.
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
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).
589 1998-09-27 Leonard R. Budney <lbudney@pobox.com>
591 * mailcrypt.el, mc-pgp5.el: Applied patches which help Mailcrypt
592 to run correctly with PGP 5.0i in XEmacs. Thanks to Gunnar
595 * mc-pgp5.el: Fixed the last bug in key snarfing; updated feedback
596 to adhere to the current convention (list instead of cons).
598 1998-09-24 Leonard R. Budney <lbudney@pobox.com>
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.
604 1998-09-23 Leonard R. Budney <lbudney@pobox.com>
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.
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
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!
621 1998-09-22 Leonard R. Budney <lbudney@pobox.com>
623 * Makefile.in: Changed "distclean" target to remove derived file
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.
631 * mc-gpg.el: Oops again. Missed mc-gpg.el this time.
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!
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!
643 * mc-pgp5.el: Implemented functional Key Snarfing under PGP 5.0.
644 Thanks to Brian Warner!
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.
650 1998-09-01 Leonard R. Budney <lbudney@pobox.com>
652 * mailcrypt.info-1, mailcrypt.info-2, mailcrypt.info: Updated
653 precompiled info files.
655 * mc-pgp.el: Updated MIT public keyserver address for PGP 2.6.x
656 key lookup. Thanks to Bill Wohler.
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
663 1998-08-29 Leonard R. Budney <lbudney@pobox.com>
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.
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.
675 1998-08-28 Leonard R. Budney <lbudney@pobox.com>
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.
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.
688 1998-08-27 Leonard R. Budney <lbudney@pobox.com>
690 * mailcrypt.el: Modified mc-field-name-regexp to match on exactly
691 those email headers which are RFC-822 compliant.
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.
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.
705 1998-08-26 Leonard R. Budney <lbudney@pobox.com>
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.
712 * mc-pgp5.el: Fixed a stupid typo introduced in the previous
715 1998-08-25 Leonard R. Budney <lbudney@pobox.com>
717 * mc-pgp5.el: Enabled signing and encrypting in one step. Thanks
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
724 * mc-pgp5.el: Added Mailcrypt comment to signed messages in PGP
727 1998-08-23 Leonard R. Budney <lbudney@pobox.com>
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
739 1998-08-19 Leonard R. Budney <lbudney@pobox.com>
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.
746 * configure: Generated updated configure script.
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.
752 1998-08-18 Leonard R. Budney <lbudney@pobox.com>
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.
760 1998-07-29 Leonard R. Budney <lbudney@pobox.com>
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
767 * timer.el: Used a different version of timer.el which doesn't
768 BREAK mailcrypt for NON xemacs users.
770 1998-07-26 Leonard R. Budney <lbudney@pobox.com>
772 * Makefile.in: Fixed "make dist" to include timer.el. Oops!
774 1998-07-24 Leonard R. Budney <lbudney@pobox.com>
776 * ANNOUNCE, NEWS: Updated announcement and news files.
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.
782 * ONEWS, ChangeLog, NEWS: Updated news and changelog files for the
783 anticipated flurry of development and bug fixes.
785 1998-07-23 Leonard R. Budney <lbudney@pobox.com>
787 * NEWS, ANNOUNCE, INSTALL, LCD-entry, mailcrypt.el: *** empty log
790 * INSTALL, README: Updated documentation for XEmacs users, and
791 deleted some (old, and apparently obsolete) pointers from the
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.
800 1998-07-22 Leonard R. Budney <lbudney@pobox.com>
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
807 1998-07-21 Leonard R. Budney <lbudney@pobox.com>
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.
813 * mailcrypt.el, mailcrypt.info: Updated version number in elisp
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.
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.
825 * mailcrypt.dvi, mailcrypt.texi, mc-pgpk, mkinstalldirs, pgpe.sh,
826 pgps.sh, pgpv.sh, texi2html.ext: Initial revision.
828 * mailcrypt.dvi, mailcrypt.texi, mc-pgpk, mkinstalldirs, pgpe.sh,
829 pgps.sh, pgpv.sh, texi2html.ext: New file.
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.
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.