~ubuntu-branches/ubuntu/saucy/mailcrypt/saucy

« back to all changes in this revision

Viewing changes to .pc/debian-changes/ChangeLog

  • Committer: Package Import Robot
  • Author(s): Barak A. Pearlmutter
  • Date: 2012-03-29 23:12:12 UTC
  • Revision ID: package-import@ubuntu.com-20120329231212-gh2248fto9cuzar6
Tags: 3.5.9-5
* Acknowledge and merge translation-related NMU.  Thanks Christian Perrier!
* Bump standards version
* Silence lintian tag description-synopsis-starts-with-article
* Single-debian-patch source option (closes: #643211)
* Silence lintian tag maintainer-script-without-set-e

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2010-02-22  Jari Aalto  <jari.aalto@cante.net>
 
2
 
 
3
        * mc-toplev.el (mc-rmail-decrypt-message): preserve `rmail-buffer'
 
4
        during call to `rmail-cease-edit' with let-statement. Patch thanks
 
5
        to Barak A. Pearlmutter" <barak@cs.nuim.ie>.
 
6
        http://github.com/barak/mailcrypt/commit/d2c046cd100dbdfd427e0f31eec1fd39fc5a0da6
 
7
 
 
8
2010-02-13  Jari Aalto  <jari.aalto@cante.net>
 
9
 
 
10
        * all files: clean up EOL whitespaces.
 
11
 
 
12
        * mc-toplev.el, mc-remail.el, mc-pgp.el, mc-pgp5.el, mc-pgp6.el,
 
13
        mailcrypt.el: Add ###autoload statements. Closes bug
 
14
        https://sourceforge.net/tracker/?func=detail&aid=1080283&group_id=397&atid=100397
 
15
 
 
16
        * mc-toplev.el: remove EOL whitespace and adjust few ending
 
17
        parens (lisp style)
 
18
 
 
19
2007-03-01  Jari Aalto  <jari.aalto@cante.net>
 
20
 
 
21
        * mailcrypt.texi (Remailer Quick Start): Removed non-existing
 
22
        URLs: noisebox.remailer.org, mixmaster.shinn.net, anon.efga.org.
 
23
        Added new instructions where to get the rmailer list (rlist).
 
24
        Added instructions how to import remailer keys to separate gpg
 
25
        pubring and how to configure gpg to use it. Removed non-existing
 
26
        www.obscura.com and pointed URL to correct Mixmaster FAQ location.
 
27
        (Remailer Tips): Removed non-exiting URLs www.chez.com and
 
28
        anon.efga.org. Rmeoved `@c' commaent lines that explained how to
 
29
        use separate gpgp keyrings. The instructions were added above.
 
30
        (Online Resources): Added notes to links that no longer exist.
 
31
        Removed non-exiting links: web.mit.edu. Updated links:
 
32
        rtfm.mit.edu/pub/usenet/alt.security.pgp/ => www.faqs.org.
 
33
        Updated homepages: Patrick J. LoPresti, Brian LaMacchia, Lance
 
34
        Cottrell, Raph Levien Updated links to "Communications Decency
 
35
        Act" etc.
 
36
 
 
37
2004-11-08  Brian Warner  <warner@lothar.com>
 
38
 
 
39
        * mc-pgp.el (mc-scheme-pgp): fix typo.. how did this last so long?
 
40
        Patch from Jari Aalto via Kevin Bube.
 
41
 
 
42
2003-30-11  Kevin Bube  <kbube@users.sourceforge.net>
 
43
 
 
44
        * mailcrypt.texi: updated description for GPG keyfetching with the
 
45
        new features.
 
46
 
 
47
2003-11-06  Kevin Bube  <kbube@users.sourceforge.net>
 
48
 
 
49
        * mc-gpg.el: added a function for fetching keys by making use of
 
50
        the gpg --recv-key feature. Also ported a function from mc-pgp.el
 
51
        to mc-gpg.el to import keys by the finger protocol.
 
52
 
 
53
        * Updated other files so that (mc-gpg-fetch-key) is used if
 
54
        (mc-scheme-gpg) is used.
 
55
 
 
56
2003-07-25  Brian Warner  <warner@lothar.com>
 
57
 
 
58
        * mc-toplev.el (mc-gnus-decrypt-message): use
 
59
        gnus-article-edit-done to replace the decrypted message, as it
 
60
        updates some of the headers. patch from Ivan Boldyrev, SF#646005.
 
61
 
 
62
        * NEWS: summarize recent changes
 
63
 
 
64
        * mc-gpg.el (mc-gpg-process-region): Set the gpg-stdout buffer
 
65
        (which receives data from mailcrypt) to multibyte mode. This
 
66
        should fix the "inserts \201 characters before non-ascii" bug
 
67
        [SF#496157, SF#501891], and possibly others.
 
68
 
 
69
        * tests/test-gpg.el (run-all-tests): Run tests twice, once with
 
70
        standard-display-european turned on. This triggers the
 
71
        long-standing "clearsigning inserts \201 characters" bug. Also
 
72
        display mismatching plaintext a bit better.
 
73
 
 
74
2003-07-16  Brian Warner  <warner@lothar.com>
 
75
 
 
76
        * tests/make_gpg_testcases.py (Latin1_CS_Case.make_plaintext):
 
77
        clearsigned messages must always end with a newline. gpg will add
 
78
        one if necessary. This caused the test case to fail.
 
79
        * tests/gpg-testcases/CS.latin1.s1v: added newline to plaintext
 
80
 
 
81
2003-07-15  Brian Warner  <warner@lothar.com>
 
82
 
 
83
        * tests/remailer/fakemix.sh: oops, add script used by unit tests
 
84
 
 
85
2003-07-14  Brian Warner  <warner@lothar.com>
 
86
 
 
87
        * tests/remailer/Makefile.in, tests/remailer/test-remailer3.el:
 
88
        unit tests for new remailer code
 
89
        * mc-remail2.el (mc-mixminion-ask): hook to make tests simpler
 
90
 
 
91
        * mailcrypt.texi (Types of Remailers): Document remailer-schemes,
 
92
        how to use new mixmaster/mixminion clients.
 
93
        (Credits): Note Len and Brian's contributions, add SourceForge
 
94
        pointer.
 
95
 
 
96
        * mc-toplev.el (mc-remail): Add remailer-schemes
 
97
 
 
98
        * mc-remail.el (mc-remailer-scheme-type1): change old remailer
 
99
        code to support remailer-schemes.
 
100
        (mc-remailer-encrypt-for-chain): now verbose mode (pause between
 
101
        encryption layers) is achieved with 'C-uC-u' (two prefix args
 
102
        instead of just one)
 
103
 
 
104
        * mailcrypt.el (mc-default-remailer-scheme): new remailer support.
 
105
        Changed [C-c / r] to invoke 'mc-remail', which is then mapped into
 
106
        a remailer-scheme-specific function
 
107
 
 
108
        * mc-remail2.el: added support for mixminion and new mixmaster clients
 
109
 
 
110
        * mc-setversion.el: remove mc-default-scheme, as it is defined in
 
111
        mailcrypt.el
 
112
 
 
113
        * mailcrypt.el (mc-schemes): Add "pgp65" to the schemes list, so
 
114
        mc-setversion can tab-complete on it.
 
115
        (mc-version): bump version to "3.5.8+" while we're in between
 
116
        releases, to avoid confusion with the real "3.5.8" release.
 
117
 
 
118
2003-06-13  Brian Warner  <warner@lothar.com>
 
119
 
 
120
        * mc-pgp6.el: actually add the file. How embarrassing. Thanks to
 
121
        "nega" for the catch.
 
122
 
 
123
2003-05-23  Brian Warner  <warner@lothar.com>
 
124
 
 
125
        * Makefile.in: remove 'bindir' now that helper scripts are long-gone
 
126
 
 
127
        * Makefile.in (SOURCES): add mc-pgp6.el
 
128
        * mc-toplev.el (mc-scheme-pgp65): Add mc-pgp6 autoload
 
129
        * mc-setversion.el (mc-setversion): add "6.5" setting
 
130
        * mc-pgp6.el: PGP 6.5 support, contributed by Derek Atkins
 
131
 
 
132
2003-05-20  Brian Warner  <warner@lothar.com>
 
133
 
 
134
        * mailcrypt.texi (Signing): Move documentation of mc-pgp-user-id
 
135
        variables to the 'Signing a Message' section. Explain use of hex
 
136
        keyids to deal with multiple identically-named keys.
 
137
 
 
138
2003-05-19  Brian Warner  <warner@lothar.com>
 
139
 
 
140
        * mailcrypt.el (mc-modes-alist): Add support for the Wanderlust
 
141
        mail mode. Thanks to Fumitoshi UKAI for the patch.
 
142
 
 
143
2002-12-01  Brian Warner  <warner@lothar.com>
 
144
 
 
145
        * tests/remailer/gtkwatcher.glade
 
146
        * tests/remailer/gtkwatcher.py
 
147
        (WatcherGUI.do_dst_popup): tweak popups to pick the right message
 
148
 
 
149
2002-11-30  Brian Warner  <warner@lothar.com>
 
150
 
 
151
        * tests/remailer/gtkwatcher.glade
 
152
        * tests/remailer/gtkwatcher.py: add popup menus for message actions
 
153
        (WatcherGUI.do_update): show send time in local timezone, not GMT
 
154
        add send time to Received Messages popup
 
155
 
 
156
        * tests/remailer/watcher.py: add ability to flush old messages,
 
157
        abandon them, query for age of outstanding ones. Make all msgids
 
158
        integers. Fix use of default NNTP port.
 
159
        (NewsWatcher.poll): Handle missing messages
 
160
        (Watcher.txtime): code to get send time of a message
 
161
 
 
162
2002-11-29  Brian Warner  <warner@lothar.com>
 
163
 
 
164
        * tests/gpg-testcases/E.latin1.e1r
 
165
        * tests/gpg-testcases/CS.latin1.s1v
 
166
        * tests/gpg-testcases/E.e1re3re4r
 
167
        * tests/make_gpg_testcases.py (Latin1_CS_Case, Latin1_E_Case, EE_Case):
 
168
        add some new test cases
 
169
 
 
170
        * tests/remailer/gtkwatcher.glade
 
171
        * tests/remailer/gtkwatcher.gladep: rewrite using glade-2
 
172
 
 
173
        * tests/remailer/gtkwatcher.py (WatcherGUI, GtkWatcher)
 
174
        * tests/remailer/watcher.py (Watcher): rewrite: now uses gtk2, Maildir
 
175
        class, DNotify if available (or 10-second poll if not).
 
176
 
 
177
        * tests/remailer/maildir.py
 
178
        * tests/remailer/maildirgtk.py
 
179
        * tests/remailer/maildirtwisted.py: classes to watch Maildirs using
 
180
        various event loops.
 
181
 
 
182
        * tests/remailer/dnotify.py: python interface to linux 2.4.x DNotify
 
183
        facility, to get a signal when a directory changes
 
184
 
 
185
2002-09-26  Brian Warner  <warner@lothar.com>
 
186
 
 
187
        * tests/remailer/watcher.py (NewsWatcher): added code to poll an
 
188
        NNTP server, to test Anon-Post-To: remailer usage.
 
189
 
 
190
2002-09-26  Brian Warner  <warner@lothar.com>
 
191
 
 
192
        * mailcrypt.texi (Remailer Quick Start): Emphasize that you can
 
193
        only rewrite for one remailer/chain at a time (the prompt accepts
 
194
        a single word, not a comma-separated-list), but point to the
 
195
        section on building up chains of remailers for reference. Closes
 
196
        SF#579442
 
197
 
 
198
        * mailcrypt: Release mailcrypt 3.5.8
 
199
 
 
200
        * mailcrypt.texi (VERSION): bumped to 3.5.8
 
201
 
 
202
        * mailcrypt.el (mc-version): bumped to 3.5.8
 
203
 
 
204
        * ANNOUNCE: update for 3.5.8
 
205
 
 
206
        * NEWS: final updates for 3.5.8
 
207
 
 
208
2002-09-24  Brian Warner  <warner@lothar.com>
 
209
 
 
210
        * tests/remailer/Makefile.in (have-py-gnupg.stamp): check for
 
211
        GnuPGInterface before attempting to run tests
 
212
 
 
213
        * NEWS: mention remailer test framework
 
214
 
 
215
        * configure.in (AC_OUTPUT): build tests/remailer/Makefile too
 
216
 
 
217
        * Makefile.in (dist,DISTFILES): distribute remailer test files too
 
218
 
 
219
        * tests/Makefile.in (check-remailer): add target, 'make check' now
 
220
        runs remailer test too (requires python and py-gnupg).
 
221
 
 
222
        * tests/remailer/Makefile.in: shuffle directories. Now keys are
 
223
        unpacked from ./rings.txt into new remailer-keys/, ./rlist.txt is
 
224
        used for the remailer list. No scripts to generate the keys, just
 
225
        to unpack them.
 
226
 
 
227
        * tests/remailer/test-remailer.el (mc-test-encrypt-remailer): move
 
228
        keys to ./remailer-keys, rlist to ./rlist.txt . Put unwind.py
 
229
        errors in mc-errbuf.
 
230
 
 
231
        * tests/remailer/unwind.py: move keys to ./remailer-keys, don't
 
232
        hide stderr
 
233
 
 
234
        * tests/test-gpg.el (mc-test-encrypt): force GPG encryption,
 
235
        apparently I wasn't really doing that before
 
236
 
 
237
        * tests/remailer/unwind.py (test_chain): The program that
 
238
        validates encrypt-for-remailer output. Exits with rc==0 for
 
239
        success, exception for error.
 
240
 
 
241
        * tests/remailer/test-remailer.el: code for automated test of
 
242
        mc-rewrite-for-chain. Creates message, encrypts for a remailer
 
243
        chain (using dummy keys contained in remkeys/), then pipes through
 
244
        unwind.py which decrypts the layers and validates recipients at
 
245
        each level, finally checking the ultimate recipient, plaintext,
 
246
        and headers.
 
247
 
 
248
        * Makefile.in (GPG_TESTCASES): add SE case to the distribution
 
249
 
 
250
        * NEWS: begin to write up changes for next release
 
251
 
 
252
        * README.dev: explain regenerating keys/testcases a bit more
 
253
 
 
254
        * tests/gpg-testcases/*: regenerate test cases, with the
 
255
        encryption_id fix. Cases happen to be regenerated on a machine
 
256
        with GnuPG-1.2.0 installed.
 
257
 
 
258
        * tests/make_gpg_testcases.py (main): don't complain if the
 
259
        testcase directory already exists. Makes it easier to update the
 
260
        testcases in place.
 
261
 
 
262
        * tests/test-gpg.el (run-all-tests): add SE case (symmetric
 
263
        encryption) now that a test case is created for it.
 
264
 
 
265
        * tests/make_gpg_testcases.py (TestCase): factor out common code,
 
266
        use subclasses for encrypt vs. sign+encrypt vs. sign etc.
 
267
        (TestCase.encrypted_fields): put keyid in 'encryption_id' field
 
268
        instead of name, to match change in mc-gpg.el
 
269
 
 
270
        * mc-gpg.el (mc-gpg-always-fetch): Add missing defvar. Fixes
 
271
        free-variable warning during byte-compiling. Default value is
 
272
        'never, unlike pgp2 and pgp5, because mc-gpg-fetch-key is
 
273
        unimplemented.
 
274
        (mc-gpg-decrypt-region,mc-gpg-sign-region): Use keyid as index for
 
275
        mc-activate-passwd, not key name. Thanks to Alexander Zangerl for
 
276
        the catch. This is especially helpful for folks who use multiple
 
277
        keys with the same name but with different passphrases: the wrong
 
278
        cached passphrase would be used for the second key.
 
279
 
 
280
        * tests/test-gpg.el: clear mc-gpg-always-fetch to prevent
 
281
        keyfetching. Some of the test cases use intentionally-unavailable
 
282
        keys to verify error cases; don't ask the user about trying to
 
283
        fetch the missing ones. Also reformat debug output a bit.
 
284
 
 
285
 
 
286
2002-07-30  Brian Warner  <warner@lothar.com>
 
287
 
 
288
        * tests/remailer/gtkwatcher.py: display message when row is selected,
 
289
        some cosmetic improvements
 
290
        * tests/remailer/gtkwatcher.glade: add message-viewing panel, menu bar
 
291
        * tests/remailer/watcher.py (DirWatcher.poll): ignore messages without
 
292
        the special message-id header
 
293
 
 
294
        * mc-remail.el
 
295
        (mc-remailer-preserved-headers, mc-rewrite-for-remailer): Merge
 
296
        handling of Subject: header in with other preserved headers
 
297
        instead of handling it specially. This should get Subject: put
 
298
        into the ## section instead of the :: section, so most remailers
 
299
        should copy it into the final message, allowing you to specify the
 
300
        subject of the final plaintext email once more. Thanks to an
 
301
        anonymous sourceforge bug submitter for the suggestion.
 
302
        (mc-generic-pre-encrypt-function): Use Anon-To: instead of
 
303
        Request-Remailing-To:, as the docs for modern remailers (defined
 
304
        as MixMaster-2.9b33) prefers that command, even though they'll
 
305
        still accept the old one. Remove the 'eric' remailer case (which
 
306
        used Anon-Send-To:), because they've all gone away.
 
307
 
 
308
        Note: I might have broken mixmaster 'Subject:' line support with
 
309
        this change. It will be a few days before I can put together a
 
310
        test setup to make sure I didn't.
 
311
 
 
312
2002-07-29  Brian Warner  <warner@lothar.com>
 
313
 
 
314
        * mailcrypt.texi (Remailer Quick Start): Update finger addresses
 
315
        for remailer lists again, since frog's list seems to keep moving
 
316
        around. Point at shinn, also mention noisebox and efga.
 
317
 
 
318
        * tests/remailer/gtkwatcher.py, gtkwatcher.glade: more test tools.
 
319
        This is a little gtk/python app to watch some Maildir-style
 
320
        directories for messages. The idea is to send messages through a
 
321
        remailer chain back into one of these directories. This app keeps
 
322
        track of which messages are still outstanding.
 
323
        * tests/remailer/test-remailer2.el: functions to speed up testing
 
324
        remailer code. Adds 'C-c / t' annotate command to mc-write-mode
 
325
        when loaded, which appends a parseable sequence number to the
 
326
        message and stuffs a plaintext copy into the directory watched by
 
327
        gtkwatcher.py
 
328
 
 
329
2002-07-26  Brian Warner  <warner@lothar.com>
 
330
 
 
331
        * tests/remailer/watcher.py: tool to help with remailer testing
 
332
 
 
333
2002-07-25  Brian Warner  <warner@lothar.com>
 
334
 
 
335
        * Makefile.in (DISTFILES): Add COPYING, a copy of the GPL. Can't
 
336
        believe we were missing that. Oops.
 
337
 
 
338
2002-07-23  Brian Warner  <warner@lothar.com>
 
339
 
 
340
        * mailcrypt.texi (Remailer Quick Start): Suggest
 
341
        rlist@mixmaster.shinn.net too, point to mc-levien-file-name
 
342
        docstring for details of the file format. Thanks to Jari Aalto for
 
343
        the suggestion.
 
344
 
 
345
        * mc-remail.el (mc-levien-file-name): Update docstring to suggest
 
346
        'filter rlist@noisebox.remailer.org' to get the list, rather than
 
347
        the defunct publius.net site. Suggest rlist@mixmaster.shinn.net
 
348
        too.
 
349
 
 
350
        * mailcrypt.el (mc-temp-directory): Use (temp-directory),
 
351
        temporary-file-directory, or "/tmp/", as available. Fixes error
 
352
        when used from XEmacs21. Thanks to Peter Galbraith for the catch
 
353
        and the patch.
 
354
 
 
355
2002-07-08  Brian Warner  <warner@lothar.com>
 
356
 
 
357
        * mailcrypt: Release mailcrypt 3.5.7
 
358
 
 
359
2002-07-07  Brian Warner  <warner@lothar.com>
 
360
 
 
361
        * ANNOUNCE: update for 3.5.7
 
362
 
 
363
        * NEWS: finalized 3.5.7 change section
 
364
 
 
365
        * mailcrypt.el (mc-version): bumped to 3.5.7
 
366
 
 
367
        * mailcrypt.texi (VERSION): bumped to 3.5.7
 
368
 
 
369
        * README.dev: Add my checklist for making a release.
 
370
 
 
371
2002-06-12  Brian Warner  <warner@lothar.com>
 
372
 
 
373
        * NEWS: summarize changes since 3.5.6
 
374
 
 
375
        * mc-toplev.el (mc-mew-decrypt-message): remove unnecessary progn
 
376
        (mc-mh-decrypt-message): Switch read-only off briefly when decrypting
 
377
        mh-e buffers. Thanks to Peter Galbraith for the patch.
 
378
 
 
379
        * mailcrypt.el (mc-modes-alist): add mew-summary-mode functions
 
380
 
 
381
        * mc-toplev.el (mc-mew-decrypt-message): Add functions to decrypt
 
382
        in Mew message buffers. No replace-with-decrypted functions yet,
 
383
        this is just a hack which flips the read-only flag off while the
 
384
        message is being processed. As a result the decrypted text simply
 
385
        vanishes when you switch to a different message.
 
386
        (mc-mew-summary-decrypt-message)
 
387
        (mc-mew-summary-verify-signature)
 
388
        (mc-mew-summary-snarf-keys): functions to use in mew-summary-mode,
 
389
        which know how to switch to the right message buffer before doing
 
390
        anything on the actual message.
 
391
        (eval-when-compile): add some mew autoloads to shush compile warnings
 
392
 
 
393
2002-06-11  Brian Warner  <warner@lothar.com>
 
394
 
 
395
        * mc-toplev.el: start planning Mew functions
 
396
 
 
397
2002-06-10  Brian Warner  <warner@lothar.com>
 
398
 
 
399
        * mailcrypt.el (mc-version): bump to "3.5.6+" while we're
 
400
        in-between releases. If you distribute such intermediate versions,
 
401
        make sure they're clearly labeled as coming out of CVS.
 
402
        (mc-modes-alist): add case for mew-draft-mode, behaves just like
 
403
        message-mode.
 
404
 
 
405
        * mailcrypt.texi (Hooking into Mew): added blurb about how to glue
 
406
        into Mew, and why you might not want to.
 
407
 
 
408
        * tests/*: Added the start of a unit test framework. Currently only
 
409
        tests GPG decryption. See README.dev for more details.
 
410
        * mailcrypt.el (mc-message-sigstatus): Added function to emit status
 
411
        messages, is redefined by the test harness to compare output status
 
412
        against expected values.
 
413
        * mc-gpg.el: Use mc-message-sigstatus instead of raw message().
 
414
        * README.dev: added notes on how to build from CVS, how to create
 
415
        test cases.
 
416
 
 
417
2001-11-21  Brian Warner  <warner@lothar.com>
 
418
 
 
419
        * mailcrypt.el (mc-temp-directory): use temporary-file-directory
 
420
        instead of hardwired "/tmp". Might help NT. Thanks to Jason Rumney
 
421
        and RMS for the fix.
 
422
 
 
423
2001-11-19  Brian Warner  <warner@lothar.com>
 
424
 
 
425
        * mailcrypt.texi: add @dircategory "Emacs" section entry. Only
 
426
        really useful for texinfo's 'install-info'.
 
427
 
 
428
        * Makefile.in (install-info): Attempt portability between
 
429
        texinfo's 'install-info' and debian's, by removing everything
 
430
        except --info-dir from the invocation of install-info, and
 
431
        embedding the menu entry text inside the .info file. Thanks to Kai
 
432
        Grossjohann for the patch.
 
433
        (mailcrypt.ps): use 'dvips -f' to generate the .ps file
 
434
 
 
435
        * mailcrypt.texi: embed menu entry text with @direntry section.
 
436
 
 
437
2001-11-05  Brian Warner  <warner@lothar.com>
 
438
 
 
439
        * ChangeLog.1, Makefile.in: revived the real old ChangeLog as
 
440
        ChangeLog.1 .  Patrick's original changelog text was in
 
441
        ChangeLog.old v1.1 and disappeared because of a merge
 
442
        problem. Used .1 instead of .old to make life with CVS easier, at
 
443
        the request of the debian maintainer Davide Salvetti.
 
444
 
 
445
        * ChangeLog, ChangeLog.old: merged ChangeLogs, removed .old, which
 
446
        wasn't really old and overlapped the real one.
 
447
 
 
448
        * mailcrypt.texi (Key Fetching): Add reminder about GnuPG's internal
 
449
        keyserver support. Thanks to Dan Girellini.
 
450
 
 
451
2001-10-24  Brian Warner  <warner@lothar.com>
 
452
 
 
453
        * mailcrypt.texi (Remailer Support): update pointers for remailer
 
454
        lists, remailer keyrings.. the old ones have gone away by now.
 
455
 
 
456
2001-09-25  Brian Warner  <warner@lothar.com>
 
457
 
 
458
        * mc-gpg.el (mc-gpg-comment): Remove the GnuPG URL, now that gpg adds
 
459
        its own Version: header.
 
460
        (mc-gpg-extra-args,mc-gpg-debug-buffer): Turn into defvar, because
 
461
        otherwise setq statements in user's .emacs file get overridden. I
 
462
        use this to point to a separate secret keyring (on removeable
 
463
        media) in my .emacs and somehow it took months for me to realize
 
464
        that it didn't actually work.
 
465
 
 
466
        * mc-gpg.el (mc-gpg-lookup-key): Use UTF-8 when asking user for a
 
467
        passphrase (if UTF-8 is available), patch adapted from Debian
 
468
        version, thanks to Francesco Potorti.
 
469
 
 
470
2001-09-18  Brian Warner  <warner@lothar.com>
 
471
 
 
472
        * mc-toplev.el (autoloads): added gnus-summary autoloads, patch
 
473
        from XEmacs version, thanks to Steve Youngs.
 
474
 
 
475
        * README.gpg: update GnuPG home page, version numbers.
 
476
 
 
477
        * mc-gpg.el (mc-gpg-process-region): Another patch from Pavel Jan�k:
 
478
        mc-gpg-debug-buffer is not always bound.
 
479
 
 
480
2001-06-23  Brian Warner  <warner@lothar.com>
 
481
 
 
482
        * mc-setversion.el (mc-default-scheme): Fix typo. Thanks to Pavel
 
483
        Jan�k for the catch.
 
484
 
 
485
        * mc-gpg.el (mc-gpg-encrypt-region): Use --recipient instead of
 
486
        old --remote-user to specify encryption target. This has been the
 
487
        standard argument name since gnupg-0.9.3, --remote-user is not
 
488
        documented and probably shouldn't be used. Unfortunately
 
489
        --recipient didn't exist in gnupg-0.9.2 and before, so this will
 
490
        break compatibility with ancient versions (where ancient = over
 
491
        two years old.. not something to worry about). Thanks to Filip
 
492
        Stokkeland for the catch.
 
493
 
 
494
2001-05-21  Brian Warner  <warner@lothar.com>
 
495
 
 
496
        * mailcrypt: Release mailcrypt-3.5.6
 
497
 
 
498
2001-05-21  Brian Warner  <warner@lothar.com>
 
499
 
 
500
        * ANNOUNCE: Update for Mailcrypt 3.5.6 . Update pointers to
 
501
        sourceforge.net . Remove mention of texinfo bug (I think it's fixed
 
502
        now).
 
503
        * README: Update pointers to sourceforge.net .
 
504
        * NEWS: Update for Mailcrypt 3.5.6 . Include changes in CVS since
 
505
        last release.
 
506
        * mailcrypt.texi: Updated for Mailcrypt 3.5.6. Update pointers to
 
507
        refer to new home at sourceforge.net . Add link to GnuPG home page.
 
508
        * mailcrypt.el (mc-version): Updated for Mailcrypt 3.5.6
 
509
 
 
510
2001-05-06  Brian Warner  <warner@lothar.com>
 
511
 
 
512
        * mc-gpg.el (mc-gpg-lookup-key): Change key-regexp to tolerate
 
513
        extra fields at the end of lines emitted by --with-colons mode.
 
514
        Needed to handle new output format in gnupg-1.0.5, otherwise you
 
515
        get "No GPG secret key for xxx" errors.
 
516
 
 
517
2000-10-29  Brian Warner  <warner@lothar.com>
 
518
 
 
519
        * mailcrypt.info: Removed the generated .info files from the CVS
 
520
        archive. They should be built from .texi before distributions, but
 
521
        not tracked in CVS.
 
522
        * mailcrypt.dvi: Ditto.
 
523
        * Makefile.in (distclean): Remove .info and .dvi too.
 
524
 
 
525
        * ChangeLog: add file-local variable to make date strings consistent.
 
526
 
 
527
1999-11-23  Len Budney <lbudney@pobox.com>
 
528
 
 
529
        * WARNINGS: Added list of security warnings. Mailcrypt is only
 
530
        as secure as the way it is used (and coded. Hrmph).
 
531
 
 
532
1999-11-22  Len Budney <lbudney@pobox.com>
 
533
 
 
534
        * mc-toplev.el: Fixed a bug in mh-rmail support, which dropped
 
535
        the user into a stupid buffer after decrypting a message. Okay,
 
536
        I just reverted that section of code to the original code from
 
537
        version 3.4. Question: why on earth do I fiddle with Pat's good
 
538
        old code?
 
539
 
 
540
1999-11-22  Brian Warner <warner@lothar.com>
 
541
 
 
542
        * mc-toplev.el: Reversed the test of signature verification for
 
543
        Rmail, which Len already reversed once, back in 3.5.2. What the
 
544
        heck was he thinking? If it ever did something useful, it doesn't
 
545
        now. Decryption status now shows properly when using Rmail.
 
546
 
 
547
1999-11-19  Matthias Andree <mandree@dosis.uni-dortmund.de>
 
548
 
 
549
        * mailcrypt.texi: Fixed bug which spread index over many pages.
 
550
 
 
551
1999-09-08  Brian Warner  <warner@lothar.com>
 
552
 
 
553
        * mc-gpg.el: revamp decrypt and verify parsers to handle
 
554
        gnupg-0.9.6 though 1.0.0 . Older versions have slight problems:
 
555
        unknown signators and symmetrically-encrypted messages tend to
 
556
        make mailcrypt think the message is corrupted, and some incidental
 
557
        information (keyids for unknown keys, some signature dates) is
 
558
        unavailable. Doesn't used stderr at all, barely uses the exit
 
559
        status.
 
560
 
 
561
1999-07-20  Leonard R. Budney  <lbudney@pobox.com>
 
562
 
 
563
        * mc-pgp.el: Added check for PGP version mismatch when using
 
564
        PGP 2.6.
 
565
 
 
566
        * mailcrypt.info-1, mailcrypt.info-2, mailcrypt.info: Latest
 
567
        info files.
 
568
 
 
569
        * mc-gpg.el: Incorporated Brian Warner's Changes into GPG support.
 
570
        Specific changes are noted in his Changelog entries, below.
 
571
 
 
572
1999-07-18  Leonard R. Budney  <lbudney@pobox.com>
 
573
 
 
574
        * mc-toplev.el: Changed GNUS interface to look at raw
 
575
        articles. Thanks to Mr. Stainless Steel Rat.
 
576
 
 
577
        * configure, configure.in: Modified configure script test
 
578
        for emacs. When building Mailcrypt in a subshell of XEmacs,
 
579
        the script would get confused because XEmacs would set the
 
580
        environment variable EMACS to t. Thanks to Todd Sabin.
 
581
 
 
582
        * mc-gpg.el: Added catchall pattern in GPG decrypt parser to
 
583
        catch arbitrary "decryption failed" messages. This prevents
 
584
        random failure from resulting in deleted message bodies! Thanks
 
585
        to Robert Bihlmeyer.
 
586
 
 
587
1999-07-17  Leonard R. Budney  <lbudney@pobox.com>
 
588
 
 
589
        * mc-toplev.el: Changed rmail support so that errors do not
 
590
        leave the user in some wacky buffer.
 
591
 
 
592
1999-06-15  Brian Warner  <warner@lothar.com>
 
593
 
 
594
        * mc-gpg.el: update comments to reflect GPG behavior through
 
595
        0.9.7 (no code changes). Tested against 0.9.7, works ok, but
 
596
        we're not taking advantage of the new GPG status codes yet.
 
597
 
 
598
1999-05-25  Leonard R. Budney  <lbudney@pobox.com>
 
599
 
 
600
        * mailcrypt.el: Changed message-box to message-or-box, which
 
601
        doesn't annoy as many people with that invasive message
 
602
        box. Thanks to Dave Love and Gunnar Evermann.
 
603
 
 
604
        * Makefile.in, mc-gpg.el, mc-pgp.el, mc-pgp5.el, mc-remail.el,
 
605
        mc-setversion.el: Cleaned up Makefile a bit, thanks to Francois
 
606
        Pinard. Also added some defvar's to quiet almost all of those
 
607
        pesky compiler warnings.  Thanks to Francois Pinard and to
 
608
        Dave Love.
 
609
 
 
610
1999-05-18  Leonard R. Budney  <lbudney@pobox.com>
 
611
 
 
612
        * mc-gpg.el, mc-pgp.el, mc-pgp5.el: Tightened regular expressions
 
613
        for matching PGP/GPG header strings only when they begin a
 
614
        line. Also improved the comment in mc-gpg.el. Thanks to Ulrik
 
615
        Dickow.
 
616
 
 
617
1999-04-20  Leonard R. Budney  <lbudney@pobox.com>
 
618
 
 
619
        * mailcrypt.el: Changed email address parsing to use the rfc822
 
620
        library. Now extraction of recipient addresses is fully RFC
 
621
        822 compliant.
 
622
 
 
623
        * mc-toplev.el: Changed email address parsing to use the rfc822
 
624
        library. Now extraction of recipient addresses is fully RFC 822
 
625
        compliant. Thanks to Jack Twilley.
 
626
 
 
627
1999-03-28  Brian Warner  <warner@lothar.com>
 
628
 
 
629
        * mc-gpg.el: totally revamp decrypt-parser and verify-parser.
 
630
        Tested against gpg-0.4.5 and gpg-0.9.5, checked GPG output
 
631
        messages for 0.4.5 and 0.9.[012345] and these parsers should work
 
632
        with them. GPG gives better and better status messages
 
633
        (easy to parse, not locale-specific) in recent versions so I split
 
634
        out the code that needs to scan stderr for information and created
 
635
        a variable called mc-gpg-handle-pre095 (default to t) that
 
636
        controls whether to use such code or not. If gpg-1.0 comes out and
 
637
        everyone uses it and never uses old crufty versions, then this
 
638
        will make it easier to rip that code out and have a much cleaner
 
639
        set of parsers.
 
640
 
 
641
1999-03-24  Brian Warner  <warner@lothar.com>
 
642
 
 
643
        * mc-gpg.el (mc-gpg-verify-parser): cleanup, handle all gpg from 0.4.5
 
644
        through 0.9.5, if the message is signed by an unknown key, get the
 
645
        keyid efficiently and safely from gpg-0.9.5, else pull it from a
 
646
        stderr message [less safe]
 
647
 
 
648
1999-03-23  Brian Warner  <warner@lothar.com>
 
649
 
 
650
        * mc-gpg.el (mc-gpg-insert-parser): if rc != 0, don't insert
 
651
        anything, and return error information instead of erroring
 
652
        out. Change all callers to deal with it. This fixes the "if we
 
653
        can't find gpg, attempting to decrypt removes all text from the
 
654
        buffer" bug.
 
655
 
 
656
        * mc-gpg.el (mc-gpg-null-parser): fix [unused] null parser
 
657
 
 
658
        * mc-gpg.el (mc-gpg-decrypt-parser): another message changed in
 
659
        gpg-0.9.3 . Changed regexp to match either old ".. Secret key not
 
660
        available" or new ".. public key not found"
 
661
 
 
662
1999-03-20  Leonard R. Budney  <lbudney@pobox.com>
 
663
 
 
664
        * ChangeLog, mc-pgp5.el: Fixed passphrase expiration when signing
 
665
        messages. Thanks to Greg Shapiro.
 
666
 
 
667
1999-03-12  Gregory Neil Shapiro  <gshapiro@sendmail.org>
 
668
 
 
669
        * mc-pgp5.el (mc-pgp50-sign-parser): Deactivate the
 
670
        password if mc-passwd-timeout is set to nil.
 
671
 
 
672
1999-03-05  Brian Warner <warner@lothar.com>
 
673
 
 
674
        * mc-gpg.el: Patched GPG-signing code to work correctly with
 
675
        GPG-0.9.3. Thanks to Brian Warner.
 
676
 
 
677
1999-03-04  Leonard R. Budney  <lbudney@pobox.com>
 
678
 
 
679
        * mc-pgp5.el: Added key-fetching to PGP 5 using the hkp
 
680
        protocol. Thanks Paul Koning!
 
681
 
 
682
1999-02-27  Leonard R. Budney  <lbudney@pobox.com>
 
683
 
 
684
        * mc-toplev.el: Fixed a bug in rmail support, which always
 
685
        reported the wrong "verified" status. Thanks to Gerrit Jahn.
 
686
 
 
687
        * mc-toplev.el: Patched GNUS support so that Mailcrypt won't dump
 
688
        users into the "raw" article buffer--though that buffer is used
 
689
        for verifying since PGP junk can be hidden in GNUS. Thanks to
 
690
        Ulrik Dickow.
 
691
 
 
692
        * mc-toplev.el: Fixed mh-e support so that users can view
 
693
        encrypted messages without saving them. Thanks to Andreas Eder.
 
694
 
 
695
        * INSTALL, mc-setversion.el: Fixed mc-setversion to use
 
696
        completing-read in a way which works with both emacs and
 
697
        XEmacs. Thanks to Robert Bihlmeyer for the patch, and to numerous
 
698
        people for reporting the bug, including Dan Girellini, and Dirk
 
699
        Husemann.
 
700
 
 
701
        * INSTALL: Added a warning to the INSTALL file for users of Emacs
 
702
        20.3 and higher, to install Mailcrypt correctly into rmail. Thanks
 
703
        to Tony Silva.
 
704
 
 
705
        * mc-pgp5.el: Fixed out-of-turn passphrase deactivation which
 
706
        breaks mailcrypt for anyone paranoid enough to set
 
707
        mc-passwd-timeout to 0 or nil. Thanks to Gregory Neil Shapiro.
 
708
 
 
709
        * ChangeLog, mc-gpg.el: Lots of cleanup and improvements in the
 
710
        GPG support code. Thanks to Brian Warner.
 
711
 
 
712
        * mailcrypt.el, mc-pgp5.el: Added support for key fetching under
 
713
        PGP 5.0. Many thanks to Loren J. Rittle!
 
714
 
 
715
        * mc-toplev.el: Removed call to (vm-select-folder-buffer) in
 
716
        mc-toplev.el. Thanks to Eric C. Newton.
 
717
 
 
718
        * mc-gpg.el: Fixed mc-gpg.el to avoid using with-current-buffer,
 
719
        which emacs 19 didn't have. Thanks to Brian Warner.
 
720
 
 
721
1999-01-10  Brian Warner  <warner@lothar.com>
 
722
 
 
723
        * mc-gpg.el (mc-gpg-process-region): kill off temporary buffers
 
724
 
 
725
        (mc-gpg-insert-parser): if rc != 0, don't insert anything, and
 
726
        return error information instead of erroring out. Change all
 
727
        callers to deal with it. This fixes the "if we can't find gpg,
 
728
        attempting to decrypt removes all text from the buffer" bug.
 
729
 
 
730
1999-01-09  Brian Warner  <warner@lothar.com>
 
731
 
 
732
        * mc-gpg.el (mc-gpg-decrypt-parser): accomodate gnupg-0.9.1, which
 
733
        emits NEED_PASSPHRASE status messages with two keyids. The first
 
734
        is the encryption [subkey] id, the new second one is the primary
 
735
        [dsa] keyid. We take the first one, but it doesn't really matter
 
736
        because 'gpg --list-secret-keys 0xkeyid' will accept either. Had
 
737
        to change the NEED_PASSPHRASE-recognizing regexp in
 
738
        mc-gpg-decrypt-parser to ignore additional characters after the
 
739
        first keyid.
 
740
 
 
741
1998-11-27  Brian Warner  <warner@lothar.com>
 
742
 
 
743
        * mc-gpg.el: define with-current-buffer if it wasn't already.
 
744
        Needed for emacs19.  Thanks to Ed Ferguson and Greg Troxel for the
 
745
        bug reports.
 
746
 
 
747
        (mc-gpg-encrypt-region): switch back to passing hex keyids to gpg
 
748
        instead of quoted strings: newer gpg can handle it if you give it
 
749
        a subkey id.  Reduces the involvement of the shell, which is a
 
750
        good thing.
 
751
 
 
752
        (mc-gpg-decrypt-parser): if we see a NEED_PASSPHRASE message,
 
753
        ignore the presence of a "secret key not available" message. This
 
754
        deals with a funny case in which GPG sees a message with two
 
755
        recipients, doesn't have a private key for the first one, emits
 
756
        the failure message, but goes on to emit the passphrase message
 
757
        about the second anyway. Fixes "can't decrypt a message sent to
 
758
        multiple recipients" bug.
 
759
 
 
760
        (mc-gpg-insert-public-key): put quotes around userid string used
 
761
        in mc-gpg-insert-public-key: allows insertion when userid is
 
762
        defined with spaces.
 
763
 
 
764
        (mc-gpg-snarf-parser): don't modify the source buffer: fixes the
 
765
        RMAIL "buffer is read-only" error message. Thanks to Kevin Fenzi
 
766
        for the bug report.
 
767
 
 
768
1998-11-26  Leonard R. Budney  <lbudney@pobox.com>
 
769
 
 
770
        * INSTALL, ANNOUNCE: Updated the announcement and install
 
771
        documentation. Thanks to Andreas Zell and Remi Guyomarch.
 
772
 
 
773
        * mailcrypt.info-2, mailcrypt.texi, mailcrypt.el, mailcrypt.info,
 
774
        mailcrypt.info-1, ChangeLog, LCD-entry, mailcrypt.dvi: Changed
 
775
        version information to 3.5.1 in all relevant files, preparatory to
 
776
        another release.
 
777
 
 
778
        * mailcrypt.info-1, mailcrypt.info-2, mc-pgp5.el, mailcrypt.info:
 
779
        Incorporated and tested Brian W's changes to mc-pgp5.el. He
 
780
        localized a bunch of variables, cutting down on compiler
 
781
        warnings. Thanks!
 
782
 
 
783
        * configure.in, mailcrypt.texi, mc-gpg.el, Makefile.in,
 
784
        README.gpg, configure: Incorporated more fixes from Brian Warner
 
785
        to GPG support; cleaned up Makefile, removed Perl test from
 
786
        configure script, updated the README.gpg, and much much more.
 
787
 
 
788
        * README.gpg: Sync-ed with patch from Brian Warner against
 
789
        3.5b7. The change appears trivial only because his previous patch
 
790
        was faithfully applied way back when.
 
791
 
 
792
1998-10-19  Leonard R. Budney  <lbudney@pobox.com>
 
793
 
 
794
        * mc-pgp5.el: Fixed bug in signing 8-bit data (including messages
 
795
        in most languages other than English!  Bad, Bad PGP 5!).  Thanks
 
796
        to Greg Steuck.
 
797
 
 
798
        * mailcrypt.texi, mailcrypt.info-1, mailcrypt.info-2,
 
799
        mailcrypt.info: Updated "mc-setversion" documentation in the
 
800
        Mailcrypt info file.  Thanks to Adam Beck.
 
801
 
 
802
1998-10-16  Leonard R. Budney  <lbudney@pobox.com>
 
803
 
 
804
        * configure.in, gpgwrap.pl.in, mc-gpg.el, INSTALL, Makefile.in,
 
805
        README.gpg, configure: Updated GPG support to handle GPG 0.4.1,
 
806
        and improve various aspects of mc-gpg.el.  Most notably, the
 
807
        wrapper script gpgwrap.pl is now obsolete, and Mailcrypt users are
 
808
        heartily recommended to upgrade their GPG installation--it was a
 
809
        GPG bug which necessitated the wrapper script.  Thanks to Brian
 
810
        Warner, the Official Mailcrypt GPG Wizard.
 
811
 
 
812
        * mc-pgp.el: Re-enabled conventional decryption in PGP 2.6 mode.
 
813
        Thanks to Roger Williams for spotting this bug.
 
814
 
 
815
1998-10-15  Leonard R. Budney  <lbudney@pobox.com>
 
816
 
 
817
        * Makefile.in: Fixed "bindir" in the makefile, so that gpgwrap
 
818
        gets installed in the correct place.  Thanks to Markku Kolkka.
 
819
 
 
820
1998-10-05  Leonard R. Budney  <lbudney@pobox.com>
 
821
 
 
822
        * mc-toplev.el: Modified mc-mh-decrypt-message to optionally turn
 
823
        off backup of MH messages.  By default, backup is enabled (for
 
824
        backward compatibility).  Use this one with caution.
 
825
 
 
826
1998-10-04  Leonard R. Budney  <lbudney@pobox.com>
 
827
 
 
828
        * mailcrypt.info-2, mc-pgp5.el, mailcrypt.info, mailcrypt.info-1:
 
829
        Fixed a "buffer bug" in which decrypting under mh-e exits with an
 
830
        error and leaves the user in some random buffer (although
 
831
        decryption succeeds).  Basically, the PGP 5.0 parsers all call
 
832
        "pop-to-buffer" near the end, which screws up the buffer history
 
833
        list.  Why on earth was "pop-to-buffer" ever used in the first
 
834
        place?
 
835
 
 
836
1998-09-28  Leonard R. Budney  <lbudney@pobox.com>
 
837
 
 
838
        * INSTALL: Fixed INSTALL documentation of "mc-setversion".
 
839
 
 
840
        * mailcrypt.info-2, mailcrypt.texi, mailcrypt.info,
 
841
        mailcrypt.info-1, mailcrypt.dvi, mailcrypt.el, ChangeLog,
 
842
        LCD-entry, README, ANNOUNCE: Update for release.
 
843
 
 
844
        * mailcrypt.texi, mailcrypt.info, mailcrypt.info-1: Updated rmail
 
845
        documentation for Emacs 20.3, in which the rmail-mode-hook has
 
846
        changed to rmail-show-message-hook.  Thanks to Tim Steele.
 
847
 
 
848
        * mailcrypt.texi, mailcrypt.info-2, mailcrypt.info-1,
 
849
        mailcrypt.info: Updated documentation to mention "message-mode"
 
850
        when setting up Mailcrypt for use under Gnus.  Thanks to several
 
851
        usenet posters addressing this problem, particularly Kevin
 
852
        Davidson.
 
853
 
 
854
        * mc-pgp.el, mc-pgp5.el: Modified mc-pgp[50]-lookup-key to not
 
855
        mind a missing secret keyring.  This is useful for the paranoid
 
856
        sorts ;-) who keep their secret keyring on a floppy, and who
 
857
        usually encrypt to public keys but don't sign.  These folks can
 
858
        encrypt without their secret keyring even being on the machine in
 
859
        question.  Thanks to Steven T. Smith (usenet post, 1997/02/03).
 
860
 
 
861
1998-09-27  Leonard R. Budney  <lbudney@pobox.com>
 
862
 
 
863
        * mailcrypt.el, mc-pgp5.el: Applied patches which help Mailcrypt
 
864
        to run correctly with PGP 5.0i in XEmacs.  Thanks to Gunnar
 
865
        Evermann.
 
866
 
 
867
        * mc-pgp5.el: Fixed the last bug in key snarfing; updated feedback
 
868
        to adhere to the current convention (list instead of cons).
 
869
 
 
870
1998-09-24  Leonard R. Budney  <lbudney@pobox.com>
 
871
 
 
872
        * mc-pgp5.el: Improved diagnostic messages, particularly for
 
873
        signatures.  They still don't quite match up with the old
 
874
        Mailcrypt messages, but they are a good deal better.
 
875
 
 
876
1998-09-23  Leonard R. Budney  <lbudney@pobox.com>
 
877
 
 
878
        * mc-pgp5.el: Encryption now handles the (bogus) case that no
 
879
        recipients are specified.  I believe that PGP 2.6.2 quietly armors
 
880
        text in that case, and perhaps we should do that.  At the moment,
 
881
        however, we trap the error condition.
 
882
 
 
883
        * mc-pgp5.el: There!  The last bug rooted out.  Now
 
884
        mc-pgp50-process-region works correctly with Brian Warner's key
 
885
        snarfing code.  Provisionally, key snarfing support is now
 
886
        complete.
 
887
 
 
888
        * mc-pgp5.el, mailcrypt.el, mc-gpg.el: Changed behavior of
 
889
        mc-pgp50-process-region to use more "Mailcryptish" messages.  In
 
890
        part, this is to facilitate key fetching and snarfing, using code
 
891
        contributed by Brian Warner.  We're getting close!
 
892
 
 
893
1998-09-22  Leonard R. Budney  <lbudney@pobox.com>
 
894
 
 
895
        * Makefile.in: Changed "distclean" target to remove derived file
 
896
        "gpgwrap.pl".
 
897
 
 
898
        * mc-pgp5.el, gpgwrap.pl, gpgwrap.pl.in, mc-gpg.el, Makefile.in,
 
899
        configure, configure.in: Changed gpgwrap.pl to an "autoconf" file
 
900
        so that the path to perl is set at configuration time.  Also added
 
901
        minor fixes to PGP 5.0 encryption.
 
902
 
 
903
        * mc-gpg.el: Oops again.  Missed mc-gpg.el this time.
 
904
 
 
905
        * README.gpg, gpgwrap.pl: Oops--added in contributed files from
 
906
        Brian Warner containing the guts of GPG support.  The previous
 
907
        revision included only changes to existing files.  All better now!
 
908
 
 
909
        * mc-toplev.el, Makefile.in, mailcrypt.el, mc-setversion.el,
 
910
        INSTALL: Added complete implementation of GnuPG support.  Also
 
911
        fixed up mc-setversion so that version selection behaves more like
 
912
        the documentation claims.  Documentation includes discussion of
 
913
        the new GnuPG support.  Much thanks to Brian Warner, again!
 
914
 
 
915
        * mc-pgp5.el: Implemented functional Key Snarfing under PGP 5.0.
 
916
        Thanks to Brian Warner!
 
917
 
 
918
        * mc-remail.el: Modified remailer support to handle multiple
 
919
        newsgroups correctly.  I'm having real trouble posting with
 
920
        Mixmaster remailers, so this is pretty experimental.
 
921
 
 
922
1998-09-01  Leonard R. Budney  <lbudney@pobox.com>
 
923
 
 
924
        * mailcrypt.info-1, mailcrypt.info-2, mailcrypt.info: Updated
 
925
        precompiled info files.
 
926
 
 
927
        * mc-pgp.el: Updated MIT public keyserver address for PGP 2.6.x
 
928
        key lookup.  Thanks to Bill Wohler.
 
929
 
 
930
        * mailcrypt.texi, mc-remail.el: Updated finger address for
 
931
        remailer list in variable documentation.  Changed regexp for
 
932
        parsing Levien remailer list to account for single quotes, which
 
933
        are sometimes used.
 
934
 
 
935
1998-08-29  Leonard R. Budney  <lbudney@pobox.com>
 
936
 
 
937
        * mailcrypt.info-2, mailcrypt.texi, mailcrypt.info-1,
 
938
        mailcrypt.info, mailcrypt.dvi, Makefile.in, configure,
 
939
        configure.in: Updated Mailcrypt documentation--still a long way to
 
940
        go.  Also fixed up the installation of info files, so the new
 
941
        documentation will install correctly.
 
942
 
 
943
        * configure.in, configure: Fixed a bug in the configure script
 
944
        which got confused when emacs (or Xemacs) are referred to by their
 
945
        full pathname.  Thanks to Sergio Antoy.
 
946
 
 
947
1998-08-28  Leonard R. Budney  <lbudney@pobox.com>
 
948
 
 
949
        * mailcrypt.el, mc-pgp.el, mc-pgp5.el: Moved definition of
 
950
        mc-pgp-always-sign into mailcrypt.el so that it applies to all
 
951
        encryption schemes at once.  Also fixed a bug which prevented
 
952
        deactivation of an incorrect passphrase when signing and
 
953
        encrypting in one step.
 
954
 
 
955
        * mailcrypt.el, mc-pgp.el, mc-pgp5.el: Fixed a bug in the RFC-822
 
956
        regular expression for mail headers.  Also enhanced PGP keyid
 
957
        lookup to ignore revoked keys in both PGP 2 and PGP 5.  Thanks to
 
958
        Dean Bullock for spotting this bug.
 
959
 
 
960
1998-08-27  Leonard R. Budney  <lbudney@pobox.com>
 
961
 
 
962
        * mailcrypt.el: Modified mc-field-name-regexp to match on exactly
 
963
        those email headers which are RFC-822 compliant.
 
964
 
 
965
        * mailcrypt.el: Changed mc-field-name-regexp so that fields with
 
966
        ":" in their bodies work correctly.  This permits addresses like
 
967
        "null:" and like "post: alt.test" when using mixmaster remailers.
 
968
        Note however that the latter should also be generated seamlessly
 
969
        by mailcrypt when posting in the usual way.
 
970
 
 
971
        * mc-toplev.el: Updated Gnus support to look in
 
972
        gnus-original-article-buffer rather than in gnus-article-buffer
 
973
        for PGP stuff.  Gnus has been changed to actually delete PGP stuff
 
974
        when using gnus-article-hide-pgp, and this patch permits
 
975
        verification of signatures even when hidden.  Thanks to Dave Love.
 
976
 
 
977
1998-08-26  Leonard R. Budney  <lbudney@pobox.com>
 
978
 
 
979
        * mc-pgp5.el: Changed mc-pgp50-always-sign back to
 
980
        mc-pgp-always-sign.  As a result, encrypting for remailers does
 
981
        not prompt repeatedly "Sign the message?"  As a side effect,
 
982
        "always sign" really means always; for every coding scheme.
 
983
 
 
984
        * mc-pgp5.el: Fixed a stupid typo introduced in the previous
 
985
        revision.
 
986
 
 
987
1998-08-25  Leonard R. Budney  <lbudney@pobox.com>
 
988
 
 
989
        * mc-pgp5.el: Enabled signing and encrypting in one step.  Thanks
 
990
        to Fabien Coelho.
 
991
 
 
992
        * mc-pgp5.el: Added public key insertion for PGP 5.0, and fixed
 
993
        the annoying lack of newlines at the and of PGP messages.  Thanks
 
994
        to Sergio Antoy.
 
995
 
 
996
        * mc-pgp5.el: Added Mailcrypt comment to signed messages in PGP
 
997
        5.0.
 
998
 
 
999
1998-08-23  Leonard R. Budney  <lbudney@pobox.com>
 
1000
 
 
1001
        * mc-pgp5.el, mc-setversion.el, mc-toplev.el, Makefile.in,
 
1002
        mailcrypt.el, mc-pgp.el, mc-pgp2.el, INSTALL: Completed a major
 
1003
        rewrite.  Basic elisp code is unchanged, and overall functionality
 
1004
        is unchanged.  However, I restored the original mailcrypt files to
 
1005
        their prior condition (almost), and implemented PGP 5 support
 
1006
        through the "scheme" mechanism originally provided by Pat and Jin.
 
1007
        Though there are pros and cons to both their approach and mine, I
 
1008
        would rather stick with theirs.  Now GPG support can be added
 
1009
        fairly simply!
 
1010
 
 
1011
1998-08-19  Leonard R. Budney  <lbudney@pobox.com>
 
1012
 
 
1013
        * INSTALL: Changed setup info for .emacs file to load
 
1014
        "mc-setversion" rather than autoloading it.  After all, it's silly
 
1015
        to "autoload" something and then immediately call it!  Thanks to
 
1016
        Aaron Gross and David Maslen.
 
1017
 
 
1018
        * configure: Generated updated configure script.
 
1019
 
 
1020
        * configure.in, INSTALL: Tweaked the EMACSFLAGS for Xemacs to work
 
1021
        for both Xemacs 19.x and 20.x.  Fixed up the INSTALL file to
 
1022
        document these slight differences.
 
1023
 
 
1024
1998-08-18  Leonard R. Budney  <lbudney@pobox.com>
 
1025
 
 
1026
        * configure.in, configure, Makefile.in: Added "--vanilla" flag for
 
1027
        Xemacs compiling, and modified the "configure" script to abort if
 
1028
        emacs or Xemacs are not found.  Also, changed the override to use
 
1029
        the environment variable "EMACS" instead of the totally ridiculous
 
1030
        "EMACS19".  Thanks to Amir J. Katz.
 
1031
 
 
1032
1998-07-29  Leonard R. Budney  <lbudney@pobox.com>
 
1033
 
 
1034
        * FSF-timer.el, Makefile.in, configure, configure.in, timer.el:
 
1035
        Moved "timer.el" to a file of another name, to prevent
 
1036
        inadvertantly including it when the timer package is already
 
1037
        installed.
 
1038
 
 
1039
        * timer.el: Used a different version of timer.el which doesn't
 
1040
        BREAK mailcrypt for NON xemacs users.
 
1041
 
 
1042
1998-07-26  Leonard R. Budney  <lbudney@pobox.com>
 
1043
 
 
1044
        * Makefile.in: Fixed "make dist" to include timer.el.  Oops!
 
1045
 
 
1046
1998-07-24  Leonard R. Budney  <lbudney@pobox.com>
 
1047
 
 
1048
        * ANNOUNCE, NEWS: Updated announcement and news files.
 
1049
 
 
1050
        * ChangeLog, ChangeLog.old: Moved Jin and Pat's ChangeLog data
 
1051
        into ChangeLog.old for the sake of history.  The Changelog file
 
1052
        will be automatically generated from my sources from now on.
 
1053
 
 
1054
        * ONEWS, ChangeLog, NEWS: Updated news and changelog files for the
 
1055
        anticipated flurry of development and bug fixes.
 
1056
 
 
1057
1998-07-23  Leonard R. Budney  <lbudney@pobox.com>
 
1058
 
 
1059
        * NEWS, ANNOUNCE, INSTALL, LCD-entry, mailcrypt.el: *** empty log
 
1060
        message ***
 
1061
 
 
1062
        * INSTALL, README: Updated documentation for Xemacs users, and
 
1063
        deleted some (old, and apparently obsolete) pointers from the
 
1064
        README file.
 
1065
 
 
1066
        * configure.in, timer.el, Makefile.in, configure: Added timer.el
 
1067
        to the Mailcrypt distribution, so that Mailcrypt should work
 
1068
        correctly for Xemacs users.  The configure script simply checks
 
1069
        whether timer.el is in the user's load path, and includes timer.el
 
1070
        in the list of files to compile and install if it isn't.
 
1071
 
 
1072
1998-07-22  Leonard R. Budney  <lbudney@pobox.com>
 
1073
 
 
1074
        * mc-pgp5.el: Modified mc-pgp5-sign-parser to behave correctly
 
1075
        when signing 8bit data.  In that case, the PGP delimiter reads
 
1076
        "END PGP MESSAGE" rather than "END PGP SIGNATURE".  Thanks to Greg
 
1077
        Steuck.
 
1078
 
 
1079
1998-07-21  Leonard R. Budney  <lbudney@pobox.com>
 
1080
 
 
1081
        * load-path.hack, Makefile.in: Made Makefile more conformant to
 
1082
        GNU standards, and eliminated annoying warning about Emacs
 
1083
        versions other than 19.*.  Thanks to Tony Silva.
 
1084
 
 
1085
        * mailcrypt.el, mailcrypt.info: Updated version number in elisp
 
1086
        code.
 
1087
 
 
1088
        * pgpv.sh, pgpe.sh, pgps.sh, mc-setversion.el, mc-pgp5.el,
 
1089
        mc-pgpk, mc-pgp.el, Makefile.in: Removed dependency on shell
 
1090
        scripts and perl scripts.  Added completion to mc-setversion.
 
1091
        Thanks to Brian Warner.
 
1092
 
 
1093
        * mc-pgp5.el, INSTALL: Corrected initialization instructions and
 
1094
        fixed regular expression to permit handling of emails in Svenska.
 
1095
        Thanks to Jonas Linde.
 
1096
 
 
1097
        * mailcrypt.dvi, mailcrypt.texi, mc-pgpk, mkinstalldirs, pgpe.sh,
 
1098
        pgps.sh, pgpv.sh, texi2html.ext: Initial revision.
 
1099
 
 
1100
        * mailcrypt.dvi, mailcrypt.texi, mc-pgpk, mkinstalldirs, pgpe.sh,
 
1101
        pgps.sh, pgpv.sh, texi2html.ext: New file.
 
1102
 
 
1103
        * ANNOUNCE, ChangeLog, INSTALL, LCD-entry, Makefile.in, NEWS,
 
1104
        ONEWS, README, configure, configure.in, expect.el, install-sh,
 
1105
        load-path.hack, mailcrypt.el, mailcrypt.info, mc-pgp.el,
 
1106
        mc-pgp2.el, mc-pgp5.el, mc-remail.el, mc-setversion.el,
 
1107
        mc-toplev.el: Initial revision.
 
1108
 
 
1109
        * ANNOUNCE, ChangeLog, INSTALL, LCD-entry, Makefile.in, NEWS,
 
1110
        ONEWS, README, configure, configure.in, expect.el, install-sh,
 
1111
        load-path.hack, mailcrypt.el, mailcrypt.info, mc-pgp.el,
 
1112
        mc-pgp2.el, mc-pgp5.el, mc-remail.el, mc-setversion.el,
 
1113
        mc-toplev.el: New file.
 
1114
 
 
1115
;;; Local Variables:
 
1116
;;; add-log-time-format: add-log-iso8601-time-string
 
1117
;;; End: