Andreas Krennmair:
[apps/madmutt.git] / ChangeLog.old
1 Fri Dec  6 10:56:30 2002  Thomas Roessler  <roessler@does-not-exist.org>
2
3         * curs_lib.c, pgppubring.c:
4         From: Thomas Roessler <roessler@does-not-exist.org>
5
6         Fixing a number of traditional malloc calls which have made their
7         way into the code.
8
9         * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
10
11         Don't post announcements automatically for the moment.
12
13 Thu Dec  5 22:30:02 2002  Thomas Roessler  <roessler@does-not-exist.org>
14
15         * doc/manual.sgml.head: From: Michael Elkins <me@sigpipe.org>
16
17         Fix #1398.
18
19 Mon Nov 25 14:16:47 2002  Thomas Roessler  <roessler@does-not-exist.org>
20
21         * sendlib.c, ChangeLog, charset.h, configure.in, INSTALL:
22         From: Lars Hecking <lhecking@nmrc.ucc.ie>
23
24         The noiconv patch.
25
26 Thu Nov 14 08:12:30 2002  Thomas Roessler  <roessler@does-not-exist.org>
27
28         * curs_lib.c: From: Michael Elkins <me@sigpipe.org>
29
30         Fix #1388.
31
32 Wed Nov 13 10:10:52 2002  Thomas Roessler  <roessler@does-not-exist.org>
33
34         * main.c: From: Thomas Roessler <roessler@does-not-exist.org>
35
36         A description of -A was lacking from the help string.
37
38         * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h:
39         From: Thomas Roessler <roessler@does-not-exist.org>
40
41         Add a new command line option -A which is used to expand aliases.
42
43         * keymap.c: From: Thomas Roessler <roessler@does-not-exist.org>
44
45         Add a safeguard #ifdef for the KEY_BTAB entry.  Suggested by Thomas
46         Dickey.
47
48 Tue Nov 12 09:20:30 2002  Thomas Roessler  <roessler@does-not-exist.org>
49
50         * keymap.c: From: Michael Elkins <me@sigpipe.org>
51
52         Tell mutt about the back-tab key (shift tab).
53
54         * Makefile.am: From: Thomas Roessler <roessler@does-not-exist.org>
55
56         ups.
57
58         * Makefile.am: From: Thomas Roessler <roessler@does-not-exist.org>
59
60         Add "make pclean" in order to clean up PATCHES.
61
62         * po/ja.po: From: TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
63
64         update
65
66         * README: From: Thomas Roessler <roessler@does-not-exist.org>
67
68         Add an explicit note that CVS doesn't work from ftp.mutt.org any more.
69
70         * mbyte.c: From: "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
71
72         cp932 should be treated like shift_jis.
73
74         * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c, mutt_sasl.c, mutt_sasl.h:
75         From: Nathan Dushman <nhd+mutt@andrew.cmu.edu>
76
77         Hi - this is a patch against mutt-1.4 to use version 2 of the Cyrus
78         SASL library; all changes are ifdef'd so as not to break SASLv1
79         support. This includes a patch to configure.in to allow the choice
80         between v1 and v2, but someone with a better understanding of
81         autoconf should double-check it.
82
83         * handler.c: From: Michael Elkins <me@sigpipe.org>
84
85         Actually commit patch-1.5.1.me.long_qp.2.
86
87         * mailbox.h, mh.c, mx.c: From: Michael Elkins <me@sigpipe.org>
88
89         The maildir_time patch.
90
91 Mon Nov 11 21:17:25 2002  Thomas Roessler  <roessler@does-not-exist.org>
92
93         * muttbug.sh.in: From: Thomas Roessler <roessler@does-not-exist.org>
94
95         You shall not use CVS to distribute test versions.
96
97         * muttbug.sh.in: From: Thomas Roessler <roessler@does-not-exist.org>
98
99         more fixes.
100
101         * muttbug.sh.in: From: Thomas Roessler <roessler@does-not-exist.org>
102
103         Add some rpm-related intelligence to flea.
104
105         * muttbug.sh.in: From: Thomas Roessler <roessler@does-not-exist.org>
106
107         Fix flea's interaction with bug(1) on Debian systems.
108
109         * PATCHES: From: Thomas Roessler <roessler@does-not-exist.org>
110
111         Clean up the patch list.
112
113         * hdrline.c, PATCHES: From: Michael Elkins <me@sigpipe.org>
114
115         Fix #485: Make %z work like %Z inside of %{} in $index_format.
116
117         * copy.c, PATCHES: From: Michael Elkins <me@sigpipe.org>
118
119         Fix #1379 - update the total mailbox size when an attachment is
120         deleted.
121
122         * curs_main.c, menu.c, pager.c, PATCHES:
123         From: Michael Elkins <me@sigpipe.org>
124
125         Fix #1310; redraw problems.
126
127         * doc/manual.sgml.head, init.h: From: Michael Elkins <me@sigpipe.org>
128
129         Fix #1306.
130
131         * send.c: From: Michael Elkins <me@sigpipe.org>
132
133         Fix #1364.
134
135         * pgp.c: From: Steve Kennedy <steve-md@gbnet.net>
136
137         Fix memory leak in the PGP code.
138
139         * commands.c, protos.h, sendlib.c:
140         From: Paul Walker <paul@black-sun.demon.co.uk>
141
142         Fix #718.
143
144         * sendlib.c: From: Thomas Roessler <roessler@does-not-exist.org>
145
146         Fix #1366.
147
148         * mx.c: From: Martin Siegert <siegert@sfu.ca>
149
150         Fix IMAP moving; #1367.
151
152         * send.c: From: rene@clerc.nl
153
154         Another S/MIME ifdef misses and causes compilation problems.
155
156         * init.h: From: Michael Elkins <me@sigpipe.org>
157
158         patch-1.5.1-me.status_doc.2
159
160         * alias.c, init.c, protos.h:
161         From: Thomas Roessler <roessler@does-not-exist.org>
162
163         patch-1.5-tlr.alias-parse.1 - extension of patch-1.5.1-me.aliascheck.1
164
165         This patch catches the same kind of bad alias names caught by
166         Michael's patch.  There are some extensions:
167
168         1. Mutt makes sure that it doesn't _suggest_ bad names to the user.
169         2. If a name is bad, the user is informed, and may elect to fix the
170            name.  In this case, mutt will automatically suggest a fixed
171            version.
172         3. If the user insists in the bad name, it's written into the
173            aliases file with proper quoting.
174         4. When mutt parses the aliases file, it now uses the normal
175            tokenizer routines in order to properly handle quoted alias names.
176
177         * handler.c: From: Michael Elkins <me@sigpipe.org>
178
179         patch-1.5-me.long_qp.2 (#1371) - fix truncation with overly long Q-P
180         encoded lines.
181
182 Tue Oct 22 21:24:07 2002  Thomas Roessler  <roessler@does-not-exist.org>
183
184         * commands.c: From: René Clerc <rene@clerc.nl>
185
186         Add some missing #ifdefs.
187
188         * init.h, recvattach.c: From: Michael Elkins <me@sigpipe.org>
189
190         Documentation fix; #1326
191
192         * send.c: From: René Clerc <rene@clerc.nl>
193
194         Another crypt_reply fix.
195
196         * contrib/sample.muttrc: From: Michael Elkins <me@sigpipe.org>
197
198         #1357
199
200 Thu Oct 10 09:50:03 2002  Thomas Roessler  <roessler@does-not-exist.org>
201
202         * send.c: From: René Clerc <rene@clerc.nl>
203
204         Make sure that crypt_reply replies with the same type, despite a
205         possible S/MIME default.
206
207         * doc/manual.sgml.head: From: Michael Elkins <me@sigpipe.org>
208
209         Document escaping rules for regular expressions (#1351).
210
211         * pager.c: From: Michael Elkins <me@sigpipe.org>
212
213         Fix header coloring, so there is no difference between ncurses and
214         slang.
215
216         * init.h: From: Michael Elkins <me@sigpipe.org>
217
218         PGP documentation glitch.
219
220         * doc/manual.sgml.head: From: Paul Walker <paul@black-sun.demon.co.uk>
221
222         Fix #1340 (documentation)
223
224         * pager.c: From: Michael Elkins <me@sigpipe.org>
225
226         Jeremy Lin wrote:
227         > When I search with / and get a match, doing '/\r' doesn't move to the next
228         > match. This behavior is unlike the less pager, and is rather useless, IMHO.
229
230         Try the attached patch.
231
232 Mon Sep 23 12:08:43 2002  Thomas Roessler  <roessler@does-not-exist.org>
233
234         * buffy.c: From: Thomas Roessler <roessler@does-not-exist.org>
235
236         A variant of buffy notification.  Note:  If you folks don't like
237         this, we can return to the old version.
238
239 Mon Sep  9 21:48:19 2002  Thomas Roessler  <roessler@does-not-exist.org>
240
241         * browser.c, buffy.c, curs_main.c, functions.h, OPS, pager.c, protos.h:
242         From: Rudi Chiarito <nutello@sweetness.com>
243
244         Add a buffy-list function, and display more information when new
245         mail arrives.  With some modifications from tlr.
246
247         * mh.c: From: Michael Elkins <me@sigpipe.org>
248
249         Fix #1321.
250
251         * mh.c: From: Michael Elkins <me@sigpipe.org>
252
253         [STABLE] Fix #1321.
254
255         * signal.c: From: Tony Leneis <tony@cvr.ds.adp.com>
256
257         Tru64 Unix portability patch.
258
259         * signal.c: From: Tony Leneis <tony@cvr.ds.adp.com>
260
261         [STABLE] Tru64 Unix portability patch.
262
263         * doc/manual.sgml.head: From: Vincent Lefevre <vincent@vinc17.org>
264
265         Fixing a typo.
266
267         * postpone.c: From: Thomas Roessler <roessler@does-not-exist.org>
268
269         Fixing #1300.  Noted by David Shaw <dshaw@jabberwocky.com>.
270
271         * postpone.c: From: Thomas Roessler <roessler@does-not-exist.org>
272
273         Fix #1299; noted by David Shaw <dshaw@jabberwocky.com>.
274
275         * init.h, mutt.h, send.c: From: Michael Elkins <me@sigpipe.org>
276
277         Introducing $forward_edit.
278
279         * send.c: From: Michael Elkins <me@sigpipe.org>
280
281         #265:
282
283         > Suppose a user wants to fcc to a file (e.g., /a/b/c) but accidentally
284         > typed a = before the path name. Mutt will fail to find the =/a/b/c
285         > folder, display the error message and beep, but immediately erase the
286         > error message; the mail will be sent even though the fcc failed. (The
287         > same can be accomplished by accidentally mistyping other parts of the
288         > path name.) On local systems where screen update is quick, the user
289         > might not notice the error message at all.
290         >
291         > The problem with this behaviour is that the user might have no chance
292         > to read the error message if the screen update is quick enough; as a
293         > result (s)he might not notice that the fcc failed.
294         >
295         > A related thing (probably can't be classified as a problem) is that if
296         > fcc fails, the user probably don't want to send the mail out because
297         > if fcc is requested (s)he probably very much want to keep a copy of
298         > the sent mail.
299
300         Try the following patch.  We keep track of whether or not the fcc
301         failed with a local var `fcc_error' and perform the same behavior as
302         if the actual send of the message failed (without really sending)
303         when the FCC fails, thus giving the user a chance to correct the
304         error.
305
306         * globals.h, init.h, send.c: From: Michael Elkins <me@sigpipe.org>
307
308         Introduce $content_type.  There's one change against Michael's
309         patch, in how the "format=flowed" parameter is used.
310
311         * history.c: From: Vincent Lefevre <vincent@vinc17.org>
312
313         [STABLE] Fixing history classes.
314
315         * history.c: From: Vincent Lefevre <vincent@vinc17.org>
316
317         Fixing history classes.
318
319         * mh.c: From: Armin Wolfermann <aw@osn.de>
320
321         when doing the second parsing pass on a maildir, mutt doesn't delete
322         the fake HEADER struct if the file is unreadable. With this fix
323         unreadable files get silently ignored (like in the MH case).
324
325         * po/ja.po: From: "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
326
327         Update.
328
329         * editmsg.c: From: Michael Elkins <me@sigpipe.org>
330
331         Fixing #1149:  Truncate files used for editing messages.
332
333         * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h, init.h:
334         From: Nicolas Rachinsky <nicolas@dauerreden.de>
335
336         An unmailboxes command.  #1311.
337
338         * attach.c: From: Michael Elkins <me@sigpipe.org>
339
340         Fixing #1330.
341
342         * attach.c: From: Michael Elkins <me@sigpipe.org>
343
344         [STABLE] Fixing #1330.
345
346 Fri Aug  9 07:01:11 2002  Thomas Roessler  <roessler@does-not-exist.org>
347
348         * doc/muttrc.man.head:
349         From: Thomas Roessler <roessler@does-not-exist.org>
350
351         Document unalternative_order in the manual page.
352
353         * doc/manual.sgml.head, init.c, init.h:
354         From: Michael Elkins <me@sigpipe.org>
355
356         The following patch adds the `unalternative_order' command.  It also
357         allows using "*" more generically in un-commands which use
358         parse_unlists().
359
360 Mon Aug  5 17:25:05 2002  Thomas Roessler  <roessler@does-not-exist.org>
361
362         * pgpewrap.c, pgppubring.c: From: Michael Elkins <me@sigpipe.org>
363
364         Error handling fixes.
365
366 Fri Jul 26 08:24:01 2002  Thomas Roessler  <roessler@does-not-exist.org>
367
368         * doc/manual.sgml.head: From: Michael Elkins <me@sigpipe.org>
369
370         Documentation for reply-hook.  Another patch (for the manual page)
371         would be most welcome. ;-))
372
373         * curs_lib.c: From: Michael Elkins <me@sigpipe.org>
374
375         The attached patch fixes mutt_yesorno() so that the question will be
376         truncated enough to always fit in the default answer string.  The
377         size is calculated on the fly so that there is no artificial
378         truncation.
379
380 Wed Jul 24 09:46:58 2002  Thomas Roessler  <roessler@does-not-exist.org>
381
382         * mutt.h: From: TAKIZAWA Takashi <taki@luna.email.ne.jp>
383
384         The attached patch sets MB_LEN_MAX to 16, which is MB_LEN_MAX value
385         on glibc-2.2. It works only with --without-wc-funcs switch. It may
386         be applied to mutt-1.4 and mutt-1.5.1.
387
388         * configure.in: From: Lars Hecking <lhecking@nmrc.ie>
389
390         Fix a quoting sloppiness.  Noted by Vincent Lefevre.
391
392         * browser.c: From: Thomas Roessler <roessler@does-not-exist.org>
393
394         Fixing #1282.  An off-by-one error. :-/
395
396         * mutt.h, send.c, hook.c, init.h: From: Michael Elkins <me@sigpipe.org>
397
398         reply-hook.  Documentation still needed.
399
400         * po/fr.po: From: Vincent Lefevre <vincent@vinc17.org>
401
402         update.
403
404         * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
405         From: Michael Elkins <me@sigpipe.org>
406
407         Fix $editor and $visual.  Based on an earlier patch from Edmund
408         Grimley Evans.
409
410 Fri Jul 19 19:23:21 2002  Thomas Roessler  <roessler@does-not-exist.org>
411
412         * doc/manual.sgml.head: From: Michael Elkins <me@sigpipe.org>
413
414         Another documentation patch.
415
416 Wed Jul 17 12:48:38 2002  Thomas Roessler  <roessler@does-not-exist.org>
417
418         * sendlib.c: From: Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
419
420         * Thomas Roessler [02-07-08 10:14:53 +0200] wrote:
421         >  * sendlib.c, 3.12 -> 3.13
422         >    From: Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
423
424         >    Make encode_from a bit more aggressive, by also catching a 'f' in
425         >    the beginning of a line.
426
427         'Catch' is good but also to encode it is better. It may have
428         been too late (sorry for that) so I fixed it. I don't know
429         why the current source only escapes lines that actually
430         begin with 'from' or 'From' followed by some text. I think
431         that escaping 'from' or 'From' on a single line should be
432         done, too.
433
434         Not a big deal, anyways.
435
436 Tue Jul 16 07:28:11 2002  Thomas Roessler  <roessler@does-not-exist.org>
437
438         * main.c: From: Michael Elkins <me@sigpipe.org>
439
440         Update copyright notices.
441
442 Sun Jul  7 19:33:50 2002  Thomas Roessler  <roessler@does-not-exist.org>
443
444         * doc/manual.sgml.head, doc/mutt.man, init.h:
445         From: Cedric Duval <cedricduval@free.fr>
446
447         Documentation fixes.
448
449         * doc/manual.sgml.head:
450         From: "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
451
452         Dcumentation fixes.
453
454         * doc/manual.sgml.head, doc/mutt.man, init.h:
455         From: Cedric Duval <cedricduval@free.fr>
456
457         Documentation fixes.
458
459         * sendlib.c: From: Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
460
461         Make encode_from a bit more aggressive, by also catching a 'f' in
462         the beginning of a line.
463
464         * po/Attic/bg.po: From: Velko Hristov <hristov@informatik.hu-berlin.de>
465
466         Update.
467
468         * init.h: From: Jeremy Blosser <jblosser-mutt@firinn.org>
469
470         Add unauto_view to the stable branch.  A one-liner.
471
472 Fri Jun 28 19:52:31 2002  Thomas Roessler  <roessler@does-not-exist.org>
473
474         * doc/manual.sgml.head: From: Michael Elkins <me@sigpipe.org>
475
476         Documentation fix (#271).
477
478 Tue Jun 18 10:03:52 2002  Thomas Roessler  <roessler@does-not-exist.org>
479
480         * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po, po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po, po/de.po, po/ca.po, po/cs.po:
481         From: (automatic)
482
483         "make update-po"
484
485         * po/ca.po: From: several submitters
486
487         Adding a BG translation.  Update for CA.
488
489         * po/Attic/bg.po:
490         file bg.po was initially added on branch mutt-1-4-stable.
491
492         * po/Attic/bg.po: From: several submitters
493
494         Adding a BG translation.  Update for CA.
495
496         * configure.in: From: several submitters
497
498         Adding a BG translation.
499
500         * init.c: From: Michael Elkins <me@sigpipe.org>
501
502         The string used to store the commmand for a backtic expansion in the
503         muttrc was not free'd if the command failed for some reason.
504
505         * m4/gssapi.m4: From: David Champion <dgc@uchicago.edu>
506
507         Okay, two bugs here. One's an oversight of mine in my previous patch,
508         where I tried to use "[hH]" as Bourne code while m4 had quoting set to
509         ([, ]) -- this probably makes mutt mis-detect Heimdal after all.
510
511         The other is not mine (i.e., it's in cvs now) and it makes mutt
512         overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is a
513         problem for anyone who needs -lnsl -lsocket, in particular. I was
514         fixing
515         this by hand during late 1.3.x releases, as I didn't have time to
516         track
517         it down....
518
519         Here's a patch against the current (unpatched) 1.5 cvs copy of
520         m4/gssapi.m4. It probably should go into both branches. Sorry for the
521         repeats.
522
523 Thu Jun  6 23:13:54 2002  Thomas Roessler  <roessler@does-not-exist.org>
524
525         * color.c: From: Michael Elkins <me@sigpipe.org>
526
527         Fix #1230.
528
529         * init.h: From: Will Fiveash <william.fiveash@sun.com>
530
531         Fix a couple of compile-time warnings.
532
533 Fri May 31 16:59:39 2002  Thomas Roessler  <roessler@does-not-exist.org>
534
535         * charset.c, charset.h, sendlib.c:
536         From: Edmund GRIMLEY EVANS <edmundo@rano.org>
537
538         Fix charset-hook.
539
540         * m4/iconv.m4, charset.h, configure.in, INSTALL:
541         From: Lars Hecking <lhecking@nmrc.ucc.ie>
542
543         The noiconv patch.  Should probably have been in 1.4.
544
545 Thu May 30 12:15:02 2002  Thomas Roessler  <roessler@does-not-exist.org>
546
547         * rfc822.c: From: Thomas Roessler <roessler@does-not-exist.org>
548
549         Properly handle empty addresses (<>) when they show up in mail
550         headers.  The approach taken is to store this address as <@>, and to
551         check this special case when printing an address.
552
553 Wed May 29 09:31:51 2002  Thomas Roessler  <roessler@does-not-exist.org>
554
555         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po, po/el.po, po/ca.po, po/cs.po, reldate.h, VERSION, ChangeLog:
556         automatic post-release commit for mutt-1.4
557
558         * po/de.po: From: Roland Rosenfeld <roland@spinnaker.de>
559
560         update.
561
562         * po/id.po: From: Ronny Haryanto <ronny@haryan.to>
563
564         update
565
566 Tue May 28 09:07:29 2002  Thomas Roessler  <roessler@does-not-exist.org>
567
568         * mx.h, postpone.c: From: Michael Elkins <me@sigpipe.org>
569
570         Fix some warnings noted by Vincent Lefevre.
571
572 Tue May 21 07:28:28 2002  Thomas Roessler  <roessler@does-not-exist.org>
573
574         * po/eo.po: From: Edmund GRIMLEY EVANS <edmundo@rano.org>
575
576         update
577
578 Sat May 18 05:39:55 2002  Thomas Roessler  <roessler@does-not-exist.org>
579
580         * pattern.c: From: Thomas Roessler <roessler@does-not-exist.org>
581
582         Fix #1175.
583
584         * pattern.c: From: Thomas Roessler <roessler@does-not-exist.org>
585
586         Fix #1175.  Noticed by Alain Bench.
587
588         * pop_lib.c: From: Vsevolod Volkov <vvv@mutt.org.ua>
589
590         Attached patch for mutt 1.3.X/1.4 and 1.5.X removes gcc warning in
591         pop_lib.c.
592
593 Thu May 16 17:33:19 2002  Thomas Roessler  <roessler@does-not-exist.org>
594
595         * po/pl.po: From: Pawel Dziekonski <dzieko@pwr.wroc.pl>
596
597         update
598
599         * po/ko.po: From: Im Eunjea <eunjea@koru.org>
600
601         update.
602
603         * po/ko.po: From: Im Eunjea <eunjea@koru.org>
604
605         update
606
607         * po/id.po: From: Ronny Haryanto <ronny@haryan.to>
608
609         update.
610
611         * compose.c: From: Ronny Haryanto <ronny@haryan.to>
612
613         Triple-DES, not Tripple-DES.
614
615 Tue May 14 18:56:01 2002  Thomas Roessler  <roessler@does-not-exist.org>
616
617         * po/uk.po: From: "Andrej N. Gritsenko" <andrej@lucky.net>
618
619         update
620
621 Mon May 13 20:18:57 2002  Thomas Roessler  <roessler@does-not-exist.org>
622
623         * po/et.po: From: Toomas Soome <Toomas.Soome@microlink.ee>
624
625         update
626
627         * po/ru.po, po/uk.po: From: Vsevolod Volkov <vvv@mutt.org.ua>
628
629         update
630
631         * po/da.po: From: Byrial Jensen <byrial@image.dk>
632
633         update
634
635         * po/ru.po: From: Vsevolod Volkov <vvv@mutt.org.ua>
636
637         update
638
639         * po/sv.po: From: Jörgen Tegnér <jorgen.tegner@telia.com>
640
641         update
642
643         * po/fr.po: From: Vincent Lefevre <vincent@vinc17.org>
644
645         update
646
647 Thu May  9 09:52:09 2002  Thomas Roessler  <roessler@does-not-exist.org>
648
649         * doc/muttrc.man.head:
650         From: Thomas Roessler <roessler@does-not-exist.org>
651
652         #1190, from Tim Alexeevsky <tim@zhuchka.gbnet.net>
653
654 Mon May  6 11:27:20 2002  Thomas Roessler  <roessler@does-not-exist.org>
655
656         * doc/manual.sgml.head:
657         From: Thomas Roessler <roessler@does-not-exist.org>
658
659         Remove -Q which is only present in unstable from the stable
660         documentation.  Thanks to Andreas Kneib <Andreas.Kneib@t-online.de>
661         for noting.
662
663 Thu May  2 01:05:27 2002  Thomas Roessler  <roessler@does-not-exist.org>
664
665         * Makefile.am: From: Thomas Roessler <roessler@does-not-exist.org>
666
667         Include smime.h with EXRA_DIST.
668
669 Wed May  1 23:24:17 2002  Thomas Roessler  <roessler@does-not-exist.org>
670
671         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, VERSION, ChangeLog:
672         automatic post-release commit for mutt-1.5.1
673
674         * smime.c: From: Thomas Roessler <roessler@does-not-exist.org>
675
676         Shut up check_sec.sh.  No security holes, but some ugly code.
677
678         * check_sec.sh: From: Thomas Roessler <roessler@does-not-exist.org>
679
680         Give all the warnings at once.
681
682         * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
683
684         - This is a development branch.
685         - Add a -nodiff option to suppress generating a patch.
686
687         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, ChangeLog, po/ca.po, po/cs.po, reldate.h, VERSION:
688         automatic post-release commit for mutt-1.3.99
689
690         * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
691
692         s/scp1/scp/
693
694 Tue May  7 15:42:37 IST 2002  Lars Hecking  <lhecking@nmrc.ie>
695
696         * INSTALL: Document new --disable-iconv configure option.
697
698         * charset.h: Conditionalise inclusion of iconv.h. Define iconv_t
699         if not found by configure. Define ICONV_CONST and declare iconv
700         functions if not found by configure.
701
702         * configure.in: New --disable-iconv configure option. Warn instead
703         error if iconv not found. New tests for iconv.h and iconv_t.
704
705         * sendlib.c(convert_file_to): Allow compilation without system
706         iconv and return -1 if no iconv available.
707
708 Wed May  1 23:21:10 2002  Thomas Roessler  <roessler@does-not-exist.org>
709
710         * smime.c: From: Thomas Roessler <roessler@does-not-exist.org>
711
712         Shut up check_sec.sh.  No security holes, but some ugly code.
713
714         * check_sec.sh: From: Thomas Roessler <roessler@does-not-exist.org>
715
716         Give all the warnings at once.
717
718         * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
719
720         - This is a development branch.
721         - Add a -nodiff option to suppress generating a patch.
722
723         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, ChangeLog, po/ca.po, po/cs.po, reldate.h, VERSION:
724         automatic post-release commit for mutt-1.3.99
725
726         * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
727
728         s/scp1/scp/
729
730 Mon Apr 29 17:12:18 2002  Thomas Roessler  <roessler@does-not-exist.org>
731
732         * lib.c, lib.h, protos.h:
733         From: Thomas Roessler <roessler@does-not-exist.org>
734
735         Fix #1171.
736
737         * po/fr.po: From: Vincent Lefevre <vincent@vinc17.org>
738
739         update.
740
741         * po/ja.po: From: oota toshiya <oota@mspd.mt.nec.co.jp>
742
743         update.
744
745         * imap/util.c: From: Byrial Jensen <byrial@image.dk>
746
747         There is a possible buffer overflow due an off-by-one error in
748         imap/util.c, line 125. The error is in the maximum field width
749         indication in the sscanf() call. You must have room in the receiving
750         buffer for this number of characters /plus a terminating NULL
751         character/.
752
753         * imap/util.c: From: Byrial Jensen <byrial@image.dk>
754
755         There is a possible buffer overflow due an off-by-one error in
756         imap/util.c, line 125. The error is in the maximum field width
757         indication in the sscanf() call. You must have room in the
758         receiving buffer for this number of characters /plus a
759         terminating NULL character/.
760
761 Thu Apr 25 13:30:49 2002  Thomas Roessler  <roessler@does-not-exist.org>
762
763         * pop.c, pop_lib.c: From: Vsevolod Volkov <vvv@mutt.org.ua>
764
765         Attached patch fixes the problem described below. It should be
766         applied to both mutt 1.3/1.4 and 1.5 branches.
767
768         > Date: Thu, 11 Apr 2002 16:24:00 -0500
769         > Subject: mutt 1.3.x / pop
770         > From: "Ryan O'Hara" <rohara@isis.visi.com>
771         > To: bcully@users.sourceforge.net
772         > User-Agent: Mutt/1.3.27i
773
774         > Hi. My apologies if this has nothing to do with you. If it does not,
775         > maybe you could forward it on to someone.
776
777         > In mutt 1.3.x I have noticed that if I uses POP to retrieve mail, and
778         > I enter an incorrect password whem prompted, it will *save* that
779         > password and keep trying to use it. However, in the 1.2.x versions it
780         > worked like this: type in wrong POP password, try to connect to POP
781         > server again and it will ask you (again) for the password. mutt 1.3.x
782         > does not, it just tries to connect with the wrongs password (which
783         > just failed).
784
785         > This is kinda annoying. Just thought I'd point out this regression.
786
787         > Thanks.
788         > R
789
790         * doc/manual.sgml.head: From: Wouter Verheijen <wv@xs2mail.com>
791
792         Someone in news:comp.mail.mutt noted that the list of command-line
793         options in the manual is not up-to-date.
794
795         Included a small patch that includes all options that 'mutt -h' shows.
796
797         * doc/manual.sgml.tail, init.h, OPS, pattern.c:
798         From: Cedric Duval <cedricduval@free.fr>
799
800         attached are fixes for some little mistakes :
801
802         * history-down -> scroll _down_, not up
803         * functions decode-(save|copy) do not exist in the attach menu.
804         * gettext oversight in pattern.c
805         * inconsistency between "printf-like sequences" used all over the place
806           and "escape sequences" for the description of $attribution.
807
808         * doc/manual.sgml.tail, pattern.c, init.h, OPS:
809         From: Cedric Duval <cedricduval@free.fr>
810
811         attached are fixes for some little mistakes :
812
813         * history-down -> scroll _down_, not up
814         * functions decode-(save|copy) do not exist in the attach menu.
815         * gettext oversight in pattern.c
816         * inconsistency between "printf-like sequences" used all over the
817           place and "escape sequences" for the description of $attribution.
818
819         * recvattach.c: From: Thomas Roessler <roessler@does-not-exist.org>
820
821         Also fix this for the S/MIME case.
822
823         * recvattach.c: From: Thomas Roessler <roessler@does-not-exist.org>
824
825         Fiy handling of multiparts which have encrypted sub-parts, at least
826         for PGP.
827
828         * sendlib.c: From: Thomas Roessler <roessler@does-not-exist.org>
829
830         Force 7bit encoding for application/pgp-keys.
831
832 Sat Apr 20 21:38:47 2002  Thomas Roessler  <roessler@does-not-exist.org>
833
834         * m4/Attic/lib-ld.m4, m4/Attic/lib-link.m4, m4/Attic/lib-prefix.m4, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, intl/Attic/eval-plural.h, intl/Attic/gmo.h, intl/Attic/localename.c, intl/Attic/os2compat.c, intl/Attic/os2compat.h, intl/Attic/osdep.c, intl/Attic/plural-exp.c, intl/Attic/plural-exp.h, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcigettext.c, intl/gettextP.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/Makefile.in, intl/plural.c, intl/plural.y, ABOUT-NLS, Attic/config.rpath, configure.in, INSTALL:
835         From: Thomas Roessler <roessler@does-not-exist.org>
836
837         Backing out the latest iconv-related changes from the
838         mutt-1-4-stable branch.
839
840         * m4/Attic/lib-ld.m4, m4/Attic/lib-link.m4, m4/Attic/lib-prefix.m4, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4:
841         same as above.
842
843         * intl/Attic/eval-plural.h, intl/Attic/gmo.h, intl/Attic/localename.c, intl/Attic/os2compat.c, intl/Attic/os2compat.h, intl/Attic/osdep.c, intl/Attic/plural-exp.c, intl/Attic/plural-exp.h, intl/gettextP.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/plural.c, intl/plural.y, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcigettext.c, intl/Makefile.in:
844         From: Thomas Roessler <roessler@does-not-exist.org>
845
846         Committing the new iconv patches into a separate branch.
847
848         * ABOUT-NLS, Attic/config.rpath, configure.in, INSTALL:
849         From: Thomas Roessler <roessler@does-not-exist.org>
850
851         Committing the new noiconv patches into a separate branch.
852
853         * sendlib.c: From: Thomas Roessler <roessler@does-not-exist.org>
854
855         Generate the resent-message-id ourselves, and add it in the top of
856         the header.
857
858         * copy.c, mutt.h, sendlib.c: From: Wouter Verheijen <wv@xs2mail.com>
859
860         Bug #571 "mutt should not replicate ">From " headers while bounding",
861         has a patch attached.
862         Will that patch get in?
863
864         Although these lines are not generated by mutt, I would strongly
865         suggest
866         to prevent it, because by boucing a mail the MUA should ensure
867         that the message header is according to the specification.
868         A ">From " line is not, because of the spaces before a colon.
869
870         Because this has such serious consequences (totally unreadable mail)
871         when a MTA interpretes this line as the beginning of the body (not
872         unreasonable), I think Mutt should prevent sending this invalid
873         headerline.
874
875         Because the other patch to the bugreport is not really correct IMHO
876         (because the fieldnames are not limited to alphanumeric chars, RFC2822
877         3.6.8), I propose another one.
878
879         This patch also appends Resent-* to the header, instead of
880         prepending it. The Resent-Message-Id is however still appended,
881         because I could not find it; is it added by the MTA instead of by
882         Mutt?
883
884         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4:
885         Try to get the noiconv patch to work.
886
887         * configure.in: From: Thomas Roessler <roessler@does-not-exist.org>
888
889         Try to get the noiconv patch to work with my development environment.
890
891         * INSTALL: From: Thomas Roessler <roessler@does-not-exist.org>
892
893         Fix a typo.
894
895         * init.h, rfc2047.c, sendlib.c, charset.c, charset.h, configure.in, gnupgparse.c, INSTALL:
896         From: Lars Hecking <lhecking@nmrc.ie>
897
898          patch.1.3.28.lh.noiconv
899          =======================
900
901          This is the new version of my noiconv patch. It _requires_ the previous
902          patch! If applied without, you'll have to resolve a couple of conflicts
903          manually.
904
905          Notes:
906          - it's a lot cleaner than the old noiconv patch because no m4 files are
907            modified
908          - new configure option --disable-iconv; INSTALL updated accordingly
909            [I am guessing here, but the background for the --without-iconv option
910             mentioned in INSTALL was that mutt had a without-iconv option before
911             gettext included iconv support. When mutt's intl/* files were updated
912             to a newer gettext, there suddenly were two iconv options, which then
913             got merged, that is, mutt's was removed. That was probably when
914             --without-iconv stopped working, but I'm not sure, it may well be that
915             it never worked since iconv support was introduced.]
916          - all changes in *.[ch] files should be identical to the old patch
917
918         * intl/Attic/localename.c:
919         file localename.c was initially added on branch mutt-1-4-stable.
920
921         * intl/Attic/localename.c: From: Lars Hecking <lhecking@nmrc.ie>
922
923         This one seems to have been missing, too.
924
925         * Attic/config.rpath:
926         file config.rpath was initially added on branch mutt-1-4-stable.
927
928         * Attic/config.rpath: From: Lars Hecking <lhecking@nmrc.ie>
929
930         Another file from the gettext patch.
931
932         * m4/Attic/lib-ld.m4:
933         file lib-ld.m4 was initially added on branch mutt-1-4-stable.
934
935         * m4/Attic/lib-link.m4:
936         file lib-link.m4 was initially added on branch mutt-1-4-stable.
937
938         * m4/Attic/lib-prefix.m4:
939         file lib-prefix.m4 was initially added on branch mutt-1-4-stable.
940
941         * m4/Attic/lib-ld.m4, m4/Attic/lib-link.m4, m4/Attic/lib-prefix.m4:
942         From: Lars Hecking <lhecking@nmrc.ie>
943
944         Add new m4 files from patch.1.3.28.lh.gettext-0.11.1.
945
946         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4:
947         From: Lars Hecking <lhecking@nmrc.ie>
948
949          patch.1.3.28.lh.gettext-0.11.1
950          ==============================
951
952          This one updates the gettext stuff in mutt to gettext-0.11.1. I started
953          doing this in the hope that the new gettext version would simplify the
954          noiconv patch, but unfortunately, this turned out not to be the case
955          (the new iconv m4 macros still don't allow for switching iconv support off).
956
957          However, as a few hours of merging and testing were spent, I'd suggest to
958          adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
959          reorganisation. Ok, a bit more, I'm no gettext expert :)
960
961          Notes:
962          - after applying the patch, you need to chmod 755 config.rpath
963          - a couple of new files for m4/*, too
964          - I have broken with the tradition of renaming gettext's AM_* macros
965            to MUTT_AM_*! I don't think it's necessary anymore to customise these
966            macros, but you (I really mean "you, tlr" :) want to have a look at
967            the new gettext.m4.  The others should be ok as they are.
968          - previous gettext updates were also updating po/Makefile.in.in, which
969            I didn't; someone who has a clue about gettext should check whether
970            this might be necessary, and also whether any other files in po/ need
971            updating
972
973          I will provide the same patch for the 1.5 branch at some stage, ideally
974          after getting some  F E E D B A C K  for this one.
975
976         * intl/Attic/eval-plural.h:
977         file eval-plural.h was initially added on branch mutt-1-4-stable.
978
979         * intl/Attic/gmo.h:
980         file gmo.h was initially added on branch mutt-1-4-stable.
981
982         * intl/Attic/os2compat.c:
983         file os2compat.c was initially added on branch mutt-1-4-stable.
984
985         * intl/Attic/os2compat.h:
986         file os2compat.h was initially added on branch mutt-1-4-stable.
987
988         * intl/Attic/osdep.c:
989         file osdep.c was initially added on branch mutt-1-4-stable.
990
991         * intl/Attic/plural-exp.c:
992         file plural-exp.c was initially added on branch mutt-1-4-stable.
993
994         * intl/Attic/plural-exp.h:
995         file plural-exp.h was initially added on branch mutt-1-4-stable.
996
997         * intl/Attic/eval-plural.h, intl/Attic/gmo.h, intl/Attic/os2compat.c, intl/Attic/os2compat.h, intl/Attic/osdep.c, intl/Attic/plural-exp.c, intl/Attic/plural-exp.h, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcigettext.c, intl/gettextP.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/Makefile.in, intl/plural.c, intl/plural.y, ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c, init.h, rfc2047.c, sendlib.c:
998         From: Lars Hecking <lhecking@nmrc.ie>
999
1000          patch.1.3.28.lh.gettext-0.11.1
1001          ==============================
1002
1003          This one updates the gettext stuff in mutt to gettext-0.11.1. I started
1004          doing this in the hope that the new gettext version would simplify the
1005          noiconv patch, but unfortunately, this turned out not to be the case
1006          (the new iconv m4 macros still don't allow for switching iconv support off).
1007
1008          However, as a few hours of merging and testing were spent, I'd suggest to
1009          adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
1010          reorganisation. Ok, a bit more, I'm no gettext expert :)
1011
1012          Notes:
1013          - after applying the patch, you need to chmod 755 config.rpath
1014          - a couple of new files for m4/*, too
1015          - I have broken with the tradition of renaming gettext's AM_* macros
1016            to MUTT_AM_*! I don't think it's necessary anymore to customise these
1017            macros, but you (I really mean "you, tlr" :) want to have a look at
1018            the new gettext.m4.  The others should be ok as they are.
1019          - previous gettext updates were also updating po/Makefile.in.in, which
1020            I didn't; someone who has a clue about gettext should check whether
1021            this might be necessary, and also whether any other files in po/ need
1022            updating
1023
1024          I will provide the same patch for the 1.5 branch at some stage, ideally
1025          after getting some  F E E D B A C K  for this one.
1026
1027 Wed Apr 17 17:05:54 2002  Thomas Roessler  <roessler@does-not-exist.org>
1028
1029         * po/fr.po: From: Vincent Lefevre <vincent@vinc17.org>
1030
1031         Update.
1032
1033         * m4/gssapi.m4: From: David Champion <dgc@uchicago.edu>
1034
1035         MIT krb5 1.2.4 has krb5-config, so it's no longer sufficient to say
1036         that possession of krb5-config indicates Heimdal. Patch attached. This
1037         assumes that Heimdal's "kreb5-config --vendor" begins with "Heimdal".
1038         I cannot verify that this is correct, so patch might be wrong on this
1039         point.
1040
1041 Sun Apr  7 21:19:57 2002  Thomas Roessler  <roessler@does-not-exist.org>
1042
1043         * imap/command.c, imap/imap.c, imap/message.c:
1044         From: Brendan Cully <brendan@kublai.com>
1045
1046         The attached patch cleans up some bugs in switching IMAP mailboxes:
1047         * free current flags on mailbox close
1048         * reset reopen state
1049         * don't parse the same untagged SELECT response for multiple options
1050         * call mx_update_context after reading the whole mailbox, not after
1051           each message
1052         * reset new mail flag if mail arrives in the middle of opening the
1053           mailbox. This should close 1139
1054
1055         939 is most likely unaffected. I discovered these problems while
1056         investigating 939.
1057
1058 Fri Apr  5 10:42:54 2002  Thomas Roessler  <roessler@does-not-exist.org>
1059
1060         * po/ja.po: From: "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
1061
1062         update.
1063
1064 Thu Apr  4 20:49:46 2002  Thomas Roessler  <roessler@does-not-exist.org>
1065
1066         * po/ko.po: From: Im Eunjea <eunjea@koru.org>
1067
1068         Update.
1069
1070         * po/ja.po: From: "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
1071
1072         Update.
1073
1074         * pgp.c: From: Thomas Roessler <roessler@does-not-exist.org>
1075
1076         Fix a typo noted by Tamotsu Takahashi.
1077
1078 Wed Apr  3 15:22:27 2002  Thomas Roessler  <roessler@does-not-exist.org>
1079
1080         * handler.c: From: Thomas Roessler <roessler@does-not-exist.org>
1081
1082         Fix printing of format=flowed text parts.
1083
1084         * commands.c: From: Thomas Roessler <roessler@does-not-exist.org>
1085
1086         Fix #1144 in stable.
1087
1088         * commands.c: From: Thomas Roessler <roessler@does-not-exist.org>
1089
1090         Fix a file descriptor leak in the display filter code.  Noted by
1091         Chr. v. Stuckrad.
1092
1093         fixes: #1144
1094
1095 Tue Apr  2 18:49:37 2002  Thomas Roessler  <roessler@does-not-exist.org>
1096
1097         * m4/iconv.m4: From: Lars Hecking <lhecking@nmrc.ie>
1098         The noiconv patch.
1099
1100         * charset.c, charset.h, configure.in, gnupgparse.c, init.h, rfc2047.c, sendlib.c:
1101         The noiconv patch.
1102
1103         From: Lars Hecking <lhecking@nmrc.ie>
1104
1105 Sat Mar 30 08:26:31 2002  Thomas Roessler  <roessler@does-not-exist.org>
1106
1107         * po/pl.po: update.  From Pawel Dzienkonski.
1108
1109         * po/fr.po: Update; From Vincent Lefevre.
1110
1111         * postpone.c, sendlib.c:
1112         The attached patch allows the user to override the user-agent field
1113         with my_hdr.  It also removes the stripping of the x-mailer field
1114         when recalling a postponed message.
1115
1116 Thu Mar 28 13:25:23 2002  Thomas Roessler  <roessler@does-not-exist.org>
1117
1118         * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
1119         patch-1.3.28-me.emptycheck.1
1120
1121 Wed Mar 27 08:50:42 2002  Thomas Roessler  <roessler@does-not-exist.org>
1122
1123         * pgp.c: There was some output missing.
1124
1125         * po/POTFILES.in: update.
1126
1127         * pgp.c:
1128         More fixes.  Note to self:  The code which controls character set
1129         selection for attachments is far too complicated.
1130
1131         * pgp.c:
1132         Don't include temporary file names in the Content-Disposition header.
1133
1134         * pgp.c:
1135         Use text/plain; format=... when we are asked to detect inline PGP
1136         material in in text/plain body parts.
1137
1138         * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
1139
1140         * pgp.c:
1141         Fix "noconv" handling for the message body when we generate inline
1142         PGP.
1143
1144         * charset.c, charset.h, handler.c, muttlib.c, pgp.c:
1145         Some hackisch charset handling for text/plain; x-action=pgp-*.  I
1146         don't like this stuff, but it's better than nothing.
1147
1148 Tue Mar 26 22:25:48 2002  Thomas Roessler  <roessler@does-not-exist.org>
1149
1150         * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
1151
1152         * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c, muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c:
1153         More inline PGP changes.
1154
1155         * pgp.c:
1156         Also permit for "action" and "x-action" on the receiving end, just
1157         in case we can settle on a joint standard with other MUA developers.
1158
1159         * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
1160         OK, I'm giving up: pgp_create_traditional now creates text/plain;
1161         x-mutt-action={pgp-encrypt,pgp-sign}.
1162
1163         * pgpinvoke.c: Fix application/pgp signatures.
1164
1165         * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c, rfc2047.c, sendlib.c:
1166         Fix iconv warnings; from Edmund Grimley Evans.
1167
1168         * smime.c:
1169         Please use ascii_strcasecmp() if you want to compare ASCII parameter
1170         strings.  mutt_strcasecmp() depends on the locale, and detects "i"
1171         and "I" as _different_ in Turkish locales.
1172
1173 Mon Mar 25 11:34:40 2002  Thomas Roessler  <roessler@does-not-exist.org>
1174
1175         * crypt.c:
1176         Fix S/MIME signature type.  Noted by Dan Ohnesorg <Dan@ohnesorg.cz>.
1177
1178         * buffy.c: close 1103; from Brendan Cully
1179
1180         * doc/manual.sgml.tail: close 1122; from Brendan Cully
1181
1182         * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
1183
1184         * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
1185
1186         * contrib/smime_keys_test.pl, contrib/Makefile.in:
1187         Include a test script by Mike Schiraldi.  It's perl > the one I have
1188         installed, so I'm just putting it into contrib for now.
1189
1190 Wed Mar 20 09:53:42 2002  Thomas Roessler  <roessler@does-not-exist.org>
1191
1192         * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
1193
1194         * editmsg.c, mailbox.h, mx.c:
1195         Rename the new M_NEW by M_NEWFOLDER.  There was another constant of
1196         the same name.  Problem noted by Will Yardley's compiler.
1197
1198 Tue Mar 19 09:54:05 2002  Thomas Roessler  <roessler@does-not-exist.org>
1199
1200         * browser.c: Fix #1115.
1201
1202         * editmsg.c, mailbox.h, mx.c:
1203         Fix a temporary file race problem when using the edit-message
1204         function.  Backported from unstable.
1205
1206         * po/pl.po: update
1207
1208 Mon Mar 18 18:54:56 2002  Thomas Roessler  <roessler@does-not-exist.org>
1209
1210         * browser.c: Should fix #1115.  BACKPORT!
1211
1212 Fri Mar 15 09:11:05 2002  Thomas Roessler  <roessler@does-not-exist.org>
1213
1214         * po/ja.po: update from oota toshiya.
1215
1216         * po/ja.po: update, from oota toshiya.
1217
1218 Wed Mar 13 23:43:41 2002  Thomas Roessler  <roessler@does-not-exist.org>
1219
1220         * attach.c:
1221         Undoing the previous patch.  It was junk, and may ruin files.
1222
1223         * attach.c, editmsg.c, mailbox.h, mx.c:
1224         Don't fopen mail folders in append mode where we should safe_fopen()
1225         them in write mode.  Debian bug #138200, noted by Colin Philipps
1226         <cph@cph.demon.co.uk>.
1227
1228         NEEDS BACKPORTING.
1229
1230         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po, po/el.po, po/Attic/ChangeLog, po/ca.po, po/cs.po:
1231         automatic post-release commit for mutt-1.3.28
1232
1233         * po/Attic/ChangeLog:
1234         file ChangeLog was initially added on branch mutt-1-4-stable.
1235
1236         * ChangeLog, reldate.h, VERSION:
1237         automatic post-release commit for mutt-1.3.28
1238
1239         * doc/smime-notes.txt, smime.c: Assorted patches from Mike Schiraldi.
1240
1241 Sat Mar  2 12:11:35 2002  Thomas Roessler  <roessler@does-not-exist.org>
1242
1243         * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c, smime.h:
1244         Introduce smime_default_key.  From Oliver Ehli.
1245
1246         * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h, mutt.h:
1247         smime.c:
1248          - the getkeys() function was broken and deleted the last char
1249            of the certfilename
1250          - it now lets me use more than one key for the same mailbox
1251            ie select these.
1252          - some display output was garbled when the email didn't match.
1253            i posted some fix to mutt-users, but i don't like that sleep()
1254            so i dropped the first error message, which basically repeated
1255            the from/sender field only. so now there's just the message: they
1256            don't match.
1257
1258         smime_keys:
1259          - i modified the add_chain to continue even if no roo-cert
1260            is present (david collantes received som chain that got
1261            exported from outlook. obiously they don't (always ?)
1262            include the root cert) it will now abort if neither root
1263            nor intermediate certs are present.
1264          - add_cert created index entries with '-' as issuer cert, when
1265            it should have been '?'. thus verify would fail. (obviously
1266            nobody ever used that command (add_cert, that is) :)
1267
1268         the feature above obsoletes the hash_cert and fingerprint_cert commands,
1269         adds import_cert command and ask_cert_label bool. i modified the output
1270         of smime_keys (a little) so it doesn't look too garbled when supplying
1271         the label (it is actually interactive :) furthermore, i do a verify
1272         after the cert was added and modified the verify routine to make the
1273         cerificate trusted in case of success. (we discussed this in another
1274         message) that is ok so far, but perhaps this requires some better root
1275         certificate handling, ie the trust should be somehow connected to the
1276         root certificate, that maybe added (if the user trusts it and its not
1277         present already) to the ca-file. i'll think about that some more ... but
1278         then, there already is the add_root command. hmmm... (btw, you'll now
1279         never get asked to trust a certificate)
1280
1281         i have not yet deleted the email handling from the import key stuff (in
1282         smime.c/crypt.c), for i'm thinking about smime_keys using it as an
1283         additional arg. otoh i don't think users would press ^k if verification
1284         failed...hmmm... but still, smime_keys does extract the email from the
1285         certificate either way and does verify it by itself, so the only thing
1286         that would happen is to have some invalid certificates, that mutt'll
1287         refuse to use anyways, left in the database....
1288
1289         (From Oliver Ehli.)
1290
1291 Thu Feb 28 23:28:51 2002  Thomas Roessler  <roessler@does-not-exist.org>
1292
1293         * sort.c: Turn on incremental threading again.
1294
1295         * smime_keys.pl:
1296         The script will try to pick out the end-user cert and pass that to
1297         openssl. The code which tells the difference may not be perfect. It
1298         works with all the certs in my collection, though. I won't be at all
1299         surprised if someone comes across a cert chain which confuses it,
1300         but it should print out an error in that case. Hopefully they will
1301         send us the chain so we can adjust our code.
1302
1303         (From Mike Schiraldi.)
1304
1305         * init.h, mutt.h, thread.c:
1306         Threading enhancements from Daniel Eisenbud.
1307
1308         * curs_main.c, init.c, init.h, mutt.h, thread.c:
1309         $narrow_tree; fater redrawing when changing tree options.  From
1310         Daniel Eisenbud.
1311
1312         * imap/message.c, mbox.c, mx.c, thread.c:
1313         A possible work-around for #939.  From Daniel Eisenbud.
1314
1315         * init.h, mutt.h, thread.c:
1316         Threading enhancements from Daniel Eisenbud.
1317
1318 Tue Feb 26 10:58:56 2002  Thomas Roessler  <roessler@does-not-exist.org>
1319
1320         * po/ru.po: update
1321
1322         * init.h: Fix a typo.
1323
1324         * init.h: Fix a typo.  #1069.
1325
1326         * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
1327         Brendan Cully sent a patch.
1328
1329         * install-sh: Fix a typo.  From Edmund Grimley Evans.
1330
1331         * po/ru.po: ru.po update.
1332
1333         * pop_lib.c:
1334         CAPA response tags are case-insensitive.  Noted by Michael Vore,
1335         patch from Vsevolod Volkov.
1336
1337 Mon Feb 18 14:55:31 2002  Thomas Roessler  <roessler@does-not-exist.org>
1338
1339         * alias.c, send.c: Fix for #1047.  From Michael Elkins.
1340
1341 Thu Feb 14 11:22:51 2002  Thomas Roessler  <roessler@does-not-exist.org>
1342
1343         * charset.c, gnupgparse.c, init.h, rfc2047.c:
1344         Iconv patch from Lars Hecking.  MAY NEED TO BE BACKPORTED.
1345
1346 Wed Feb 13 12:04:52 2002  Thomas Roessler  <roessler@does-not-exist.org>
1347
1348         * smime.c: mutt_any_key() shouldn't be used in curses mode.
1349
1350         * hdrline.c, init.h, parse.c:
1351         Change the default format to be more friendly to "0-line messages",
1352         and fix optional expansion for %l - it was the wrong way around.
1353         Also, add a hack to parse.c so we ignore negative values in Lines
1354         headers.
1355
1356         * hdrline.c, muttlib.c, protos.h: Undo the %l fix.  It broke things.
1357
1358         * menu.c:
1359         Fix mutt_pad_string; from Edmund Grimley Evans.  (MAY NEED TO BE
1360         BACKPORTED.)
1361
1362         * main.c: Report libiconv version.
1363
1364 Tue Feb 12 21:54:41 2002  Thomas Roessler  <roessler@does-not-exist.org>
1365
1366         * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
1367
1368         * extlib.c, main.c, pattern.c, smime_keys.pl:
1369         Mike Schiraldi's daily S/MIME patch.
1370
1371 Mon Feb 11 17:31:53 2002  Thomas Roessler  <roessler@does-not-exist.org>
1372
1373         * smime.c:
1374         This patch gets rid of an ugly static variable in smime.c. (From
1375         Mike Schiraldi.)
1376
1377         * smime_keys.pl:
1378         This patch lets smime_keys.pl automagically handle both formats of
1379         x509 certificate -- PEM (text) and DER (binary). This lets Outlook
1380         users (and probably others) directly import the certs without first
1381         converting them manually.  (From Mike Schiraldi.)
1382
1383         * configure.in:
1384         Honor current values of $LIBS and $CPPFLAGS.  From Thomas Dickey.
1385
1386         * configure.in: Honor $LIBS and $CPPFLAGS.  From Thomas Dickey.
1387
1388         * init.c: patch-1.3.27.me.initsort.1
1389
1390 Thu Feb  7 21:48:42 2002  Thomas Roessler  <roessler@does-not-exist.org>
1391
1392         * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
1393
1394         * smime_keys.pl: Fix smime_keys.
1395
1396         * smime.c: S/MIME fixes from Mike Schiraldi.
1397
1398         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/POTFILES.in, Makefile.am:
1399         Make S/MIME messages translatable.
1400
1401 Wed Feb  6 19:14:47 2002  Thomas Roessler  <roessler@does-not-exist.org>
1402
1403         * lib.h: Avoid a warning on some machines.
1404
1405         * lib.h, smime.c: Make some scanf formats safe.
1406
1407 Tue Feb  5 22:01:06 2002  Thomas Roessler  <roessler@does-not-exist.org>
1408
1409         * ascii.c: The previous fix was complete nonsense.  What a day. :-(
1410
1411         * ascii.c: The previous fix was complete nonsense.
1412
1413         * browser.c, lib.c, lib.h:
1414         Use strcoll for the file browser.  From David Champion.
1415
1416         * hook.c: Fix crypt-hook.  From Dale Woolridge
1417         <dale-list-mutt-dev@woolridge.org>.
1418
1419         * smime_keys.pl: Clean-up from Mike Schiraldi.
1420
1421         * imap/browse.c: Fix.
1422
1423         * imap/browse.c: Fix another IMAP browsing bug.
1424
1425         * po/ru.po, po/fr.po, po/ko.po: update
1426
1427         * smime.c:
1428         Don't put garbage onto the screen when trying to decrypt messages.
1429
1430         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
1431         S/MIME fixes from Oliver Ehli:
1432
1433         - smime_keys.pl:
1434
1435           support for multiple email adrresses in cert: will add one entry
1436           to {keys, cetrificates}/.index now (for each mailbox)
1437
1438           support for certificates without intermediate certs (e.g. for
1439           people who are their own CA: use root as intermediate, for it
1440           probably wouldn't be known to anyone...)
1441
1442           bugfix in handle_pem: the checks if some type of cert is present;
1443           die() could never be reached, as the variables checked wouldn't
1444           have been set in that case, so it would break because of undefined
1445           value or some such thing.... (so it has to check $iter instead)
1446
1447         - smime.c (init.h, ....)
1448
1449           support for importing certificates issued for multiple addresses.
1450
1451           introduced smime_fingerprint_cert_command, so finally certs can
1452           get compared ... (so the above works..)
1453
1454           cleaned up some error messages, that would mess up the terminal.
1455
1456           fixed typos (init.h)
1457
1458         * ascii.c: Fix.
1459
1460         * ascii.c: Fix ascii_*cmp functions.  Problem noted by Brad Thompson.
1461
1462 Mon Feb  4 09:59:02 2002  Thomas Roessler  <roessler@does-not-exist.org>
1463
1464         * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli <elmy@acm.org>.
1465
1466 Sun Feb  3 09:58:45 2002  Thomas Roessler  <roessler@does-not-exist.org>
1467
1468         * doc/manual.sgml.head, doc/muttrc.man.head, init.h:
1469         Add unauto_view.  From Jeremy Blosser.
1470
1471         * Makefile.am, pgplib.h, pgppubring.c:
1472         Add a "-f" flag which helps to dump fingerprints.  Contributed by
1473         Jason Harris <jharris@widomaker.com>, and not strictly needed for
1474         mutt.
1475
1476         * pgppubring.c:
1477         Correctly calculate fingerprints for type 20 ElGamal keys.  Noted by
1478         Jason Harris <jharris@widomaker.com>.
1479
1480         * pgppubring.c:
1481         Fix calculation of fingerprints (and key IDs) for type 20 ElGamal
1482         keys.  Noted by Jason Harris <jharris@widowmaker.com>.
1483
1484 Sat Feb  2 16:52:27 2002  Thomas Roessler  <roessler@does-not-exist.org>
1485
1486         * po/ca.po: update
1487
1488         * po/ca.po: update.
1489
1490         * mh.c: Don't forget deletions when a folder is changed.  Ups.
1491
1492 Fri Feb  1 17:23:20 2002  Thomas Roessler  <roessler@does-not-exist.org>
1493
1494         * smime_keys.pl:
1495         Fix some possible leaks of the private key (encrypted, but
1496         still...).  (yow_security_holes.patch from Mike Schiraldi.)
1497
1498 Thu Jan 31 22:05:58 2002  Thomas Roessler  <roessler@does-not-exist.org>
1499
1500         * doc/smime-notes.txt:
1501         Document %C, and other updates.  From Mike Schiraldi.
1502
1503         * smime.c: Remove some unnecessary quotation marks.
1504
1505         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
1506         Use mutt -Q from smime_keys.
1507
1508         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/ca.po, po/cs.po:
1509         update-po
1510
1511         * main.c: fix a string.
1512
1513         * doc/mutt.man: Document -Q.
1514
1515         * init.c, main.c, protos.h:
1516         Add a -Q option to query configuration variables.  This is needed to
1517         avoid a separate mutt configuration parser in smime_keys.pl.
1518
1519 Wed Jan 30 22:51:12 2002  Thomas Roessler  <roessler@does-not-exist.org>
1520
1521         * send.c: patch-1.3.27.me.postpone_date.2
1522
1523         * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
1524
1525 Tue Jan 29 21:08:10 2002  Thomas Roessler  <roessler@does-not-exist.org>
1526
1527         * smime.c: Improved certificate handling.  Suggested by Oliver Ehli,
1528         implemented by Mike Schiraldi.
1529
1530         * smime.c:
1531         Properly handle certain signatures generated by Outlook.  From Mike
1532         Schiraldi.
1533
1534         * parse.c:
1535         Fix a segmentation fault in debugging code.  From Daniel Eisenbud.
1536
1537 Mon Jan 28 23:29:05 2002  Thomas Roessler  <roessler@does-not-exist.org>
1538
1539         * crypt.c, init.h, mutt.h:
1540         Add a new crypt_timestamp option.  The timestamps aren't really
1541         needed any more.
1542
1543         * commands.c, menu.c, mutt_curses.h, mutt.h, pattern.c:
1544         Add ~V to match successfully verified messages.
1545
1546         * contrib/smime.rc: Add a comment. From Mike Schiraldi.
1547
1548         * init.h: Fix list-from documentation.  From Michael Elkins.
1549
1550         * doc/smime-notes.txt:
1551         Add more information on S/MIME.  Adapted from Oliver Ehli's notes by
1552         Mike Schiraldi.
1553
1554         * send.c: Avoid C99 comments.  Noted by Vincent Lefevre.
1555
1556         * po/ja.po, po/sv.po: updates
1557
1558         * menu.c: Wide character fix from TAKIZAWA Takashi.
1559
1560         * hook.c, Makefile.am: S/MIME-related bug fixes from Brendan Cully.
1561
1562 Fri Jan 25 00:08:30 2002  Thomas Roessler  <roessler@does-not-exist.org>
1563
1564         * smime.c: ups
1565
1566         * commands.c, recvattach.c, smime.c, smime.h:
1567         More decryption key detection fixes.
1568
1569         * commands.c, smime.c:
1570         Make some prompts look nicer, and add sensible selection of the
1571         decryption key.
1572
1573 Thu Jan 24 23:53:19 2002  Thomas Roessler  <roessler@does-not-exist.org>
1574
1575         * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
1576
1577         * mh.c: Fix.
1578
1579         * mh.c: Still more code clean-up.
1580
1581         * doc/smime-notes.txt: Update.
1582
1583         * mx.c: little fix.
1584
1585         * mh.c: Ups, don't use the wrong check function...
1586
1587         * mh.c: Clean up the mh code, too.
1588
1589         * mh.c: indentation
1590
1591         * mh.c, mx.c, mx.h:
1592         Maildir efficiency improvements, from Michael Elkins and Thomas
1593         Roessler.
1594
1595         * crypt.c, curs_lib.c, smime.c: S/MIME nits.
1596
1597         * Attic/reap.pl: We don't need this any more.
1598
1599         * imap/message.c, doc/Makefile.in, doc/smime-notes.txt, contrib/ca-bundle.crt, contrib/Makefile.in, contrib/smime.rc, attach.c, commands.c, compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h, curs_main.c, functions.h, globals.h, handler.c, hdrline.c, headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c, Makefile.am, mutt.h, muttlib.c, mx.c, OPS.CRYPT, OPS.PGP, OPS.SMIME, pager.c, parse.c, pattern.c, pgp.c, pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c, send.c, sendlib.c, smime.c, smime.h, smime_keys.pl:
1600         S/MIME support.  From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
1601         <raldi@research.netsol.com>.
1602
1603         * po/pt_BR.po: update
1604
1605         * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h, init.h, protos.h, rfc1524.c, sendlib.c:
1606         Introduce mime_lookup.  From Brian Foley and Ulf Erikson.
1607
1608         * po/ru.po: update
1609
1610         * mh.c: Make reading maildirs more efficient.
1611
1612         * VERSION: Pseudo-revision for mutt-1.5.
1613
1614         * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4, m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
1615         version bump
1616
1617         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po, po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/ca.po, po/cs.po, po/.cvsignore, po/da.po, po/de.po, po/Makefile.in.in, po/POTFILES.in, imap/auth_anon.c, imap/auth.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth.h, imap/auth_login.c, imap/auth_sasl.c, imap/browse.c, imap/BUGS, imap/command.c, imap/.cvsignore, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/Makefile.am, imap/message.c, imap/message.h, imap/README, imap/TODO, imap/utf7.c, imap/util.c:
1618         more version bumps.
1619
1620         * intl/bindtextdom.c, intl/cat-compat.c, intl/ChangeLog, intl/config.charset, intl/COPYING.LIB-2.1, intl/COPYING.LIB-2, intl/.cvsignore, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias, intl/localealias.c, intl/Makefile.in, intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, intl/VERSION, intl/xopen-msg.sed:
1621         more version number updates.
1622
1623         * doc/applying-patches.txt, doc/.cvsignore, doc/devel-notes.txt, doc/dotlock.man, doc/instdoc.sh.in, doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail, doc/mbox.man, doc/muttbug.man, doc/mutt.man, doc/muttrc.man.head, doc/muttrc.man.tail, doc/patch-notes.txt, doc/PGP-Notes.txt:
1624         more version number updates
1625
1626         * contrib/iconv/iconv.aix-3.2.5.rc, contrib/iconv/iconv.aix-4.1.5.rc, contrib/iconv/iconv.aix-4.2.0.rc, contrib/iconv/iconv.aix-4.3.2.rc, contrib/iconv/iconv.freebsd-3.3.rc, contrib/iconv/iconv.glibc-2.1.3.rc, contrib/iconv/iconv.glibc-2.1.90.rc, contrib/iconv/iconv.hpux-10.01.rc, contrib/iconv/iconv.hpux-10.20.rc, contrib/iconv/iconv.hpux-11.00.rc, contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc, contrib/iconv/iconv.osf1-4.0d.rc, contrib/iconv/iconv.solaris-2.4.rc, contrib/iconv/iconv.solaris-2.5.1.rc, contrib/iconv/iconv.solaris-2.6-cjk.rc, contrib/iconv/iconv.solaris-2.6.rc, contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh, contrib/iconv/README, contrib/.cvsignore, contrib/gpg.rc, contrib/language50.txt, contrib/language.txt, contrib/Makefile.in, contrib/Mush.rc, contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc, contrib/pgp5.rc, contrib/pgp6.rc, contrib/Pine.rc, contrib/sample.mailcap, contrib/sample.muttrc, contrib/sample.muttrc-tlr, contrib/Tin.rc:
1627         Bumping more version numbers.
1628
1629         * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c, strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c, Attic/reap.pl, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop_auth.c, pop.c, pop.h, pop_lib.c, postpone.c, prepare, protos.h, query.c, recvattach.c, recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c, sha1.c, sha1.h, signal.c, md5c.c, md5.h, menu.c, mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c, muttbug, muttbug.sh.in, mutt_curses.h, mutt.h, muttlib.c, mutt_menu.h, mutt_regex.h, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h, mx.c, mx.h, pager.c, pager.h, parse.c, patchlist.sh, pattern.c, pgp.c, pgpewrap.c, pgp.h, pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c, help.c, history.c, history.h, hook.c, init.c, init.h, install-sh, keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c, charset.h, check_sec.sh, color.c, commands.c, complete.c, compose.c, config.guess, config.sub, configure.in, copy.c, copy.h, curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h, edit.c, acconfig.h, account.c, account.h, addrbook.c, alias.c, ascii.c, ascii.h, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS, OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL, _regex.h, TODO, VERSION, ABOUT-NLS, BEWARE, ChangeLog, COPYRIGHT, .cvsignore:
1630         Bumping version numbers to 3.0, for the new unstable branch.
1631
1632         * send.c: Set default Fcc when resending a message.
1633
1634         * po/ja.po: update
1635
1636 Wed Jan 23 22:37:12 2002  Thomas Roessler  <roessler@does-not-exist.org>
1637
1638         * po/da.po, po/el.po, po/et.po, po/ko.po, po/pl.po: updates
1639
1640         * po/uk.po, po/id.po: update
1641
1642         * charset.c: Fix #999.  A single missing comma.
1643
1644 Tue Jan 22 12:12:45 2002  Thomas Roessler  <roessler@does-not-exist.org>
1645
1646         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, reldate.h, VERSION:
1647         automatic post-release commit for mutt-1.3.27
1648
1649 Mon Jan 21 17:43:19 2002  Thomas Roessler  <roessler@does-not-exist.org>
1650
1651         * po/it.po: update
1652
1653         * po/sv.po, po/de.po, po/eo.po: updates
1654
1655 Mon Jan 21 17:43:19 2002  Thomas Roessler  <roessler@does-not-exist.org>
1656
1657         * po/it.po: update
1658
1659         * po/sv.po, po/de.po, po/eo.po: updates
1660
1661         * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix bug #989.
1662
1663 Fri Jan 18 11:44:54 2002  Thomas Roessler  <roessler@does-not-exist.org>
1664
1665         * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, VERSION, ChangeLog:
1666         automatic post-release commit for mutt-1.3.26
1667
1668 Thu Jan 17 22:41:45 2002  Thomas Roessler  <roessler@does-not-exist.org>
1669
1670         * configure.in: Use ncurses.h for configure tests, if present.
1671
1672 Thu Jan 17 22:41:45 2002  Thomas Roessler  <roessler@does-not-exist.org>
1673
1674         * configure.in: Use ncurses.h for configure tests, if present.
1675
1676 Wed Jan 16 20:44:49 2002  Thomas Roessler  <roessler@does-not-exist.org>
1677
1678         * config.guess, config.sub, missing, mkinstalldirs:
1679         Updated auto* files. From Lars Hecking.
1680
1681         * curs_main.c, protos.h, thread.c: patch-1.3.25-de-new_threads.1
1682
1683 Tue Jan 15 22:08:12 2002  Thomas Roessler  <roessler@does-not-exist.org>
1684
1685         * acconfig.h, configure.in:
1686         Configure and config.h cleanup.  From Lars Hecking.
1687
1688         * handler.c:
1689         Don't hallucinate a '\n' in the end of quoted-printable encoded
1690         attachments.
1691
1692         * po/fr.po: update.
1693
1694         * flags.c, mh.c, mutt.h, mx.c: patch-1.3.25.tlr.maildir_trash.1
1695
1696         * po/ko.po: update
1697
1698         * init.c: Avoid reading past the end of ta string when handling \ or ^
1699         sequences.  From Michael Elkins.
1700
1701         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po, pgpkey.c:
1702         Shorten some messages.  Noted by Jeremy Blosser.  #978.
1703
1704         * pattern.c: Fix an off-by-one error.
1705
1706 Mon Jan 14 09:03:31 2002  Thomas Roessler  <roessler@does-not-exist.org>
1707
1708         * imap/imap.c: fix another case-sensitive comparison.
1709
1710 Sun Jan 13 21:19:25 2002  Thomas Roessler  <roessler@does-not-exist.org>
1711
1712         * ascii.h: Fix the ascii_strncmp() macro.
1713
1714         * imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c, imap/message.c, imap/util.c:
1715         Parse IMAP responses locale- and case- insensitive.  From Brendan
1716         Cully.
1717
1718         * muttlib.c, pager.c:
1719         A different fix for the '\012' issue.  Bug tracked down by Johannes
1720         Geiger <geiger@ePost.de>.
1721
1722 Sat Jan 12 11:42:18 2002  Thomas Roessler  <roessler@does-not-exist.org>
1723
1724         * NEWS: More on ~=.
1725
1726         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
1727         Add a ~= pattern.  From Frederic Duval.
1728
1729         * doc/manual.sgml.head: Fix a typo, #971.
1730
1731 Wed Jan  9 15:39:28 2002  Thomas Roessler  <roessler@does-not-exist.org>
1732
1733         * pgp.c: Fix #960.
1734
1735 Tue Jan  8 13:06:21 2002  Thomas Roessler  <roessler@does-not-exist.org>
1736
1737         * mx.c: Try to fix #943.
1738
1739         * INSTALL, NEWS: fix libiconv URL.  #959.
1740
1741 Mon Jan  7 19:10:51 2002  Thomas Roessler  <roessler@does-not-exist.org>
1742
1743         * po/ko.po: update
1744
1745         * attach.c: Fix #951.
1746
1747 Fri Jan  4 14:30:29 2002  Thomas Roessler  <roessler@does-not-exist.org>
1748
1749         * rfc822.c: Terminate the correct buffer.  Noted by Durval Menezes
1750         <durval@tmp.com.br>.  (This bug shouldn't have any security
1751         implications. ;-)
1752
1753         * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
1754
1755 Thu Jan  3 20:57:20 2002  Thomas Roessler  <roessler@does-not-exist.org>
1756
1757         * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h:
1758         Move some globals where they belong.  From Brendan Cully.
1759
1760 Wed Jan  2 16:28:46 2002  Thomas Roessler  <roessler@does-not-exist.org>
1761
1762         * acconfig.h: Cleanup; from Lars Hecking.
1763
1764         * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
1765
1766         * recvcmd.c: Bug fix.  Problem noted by Vincent Lefevre's compiler.
1767
1768         * muttlib.c: Fix the \012 bug.
1769
1770 Tue Jan  1 20:18:41 2002  Thomas Roessler  <roessler@does-not-exist.org>
1771
1772         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/ca.po, po/cs.po, po/Makefile.in.in, reldate.h, ChangeLog, VERSION:
1773         automatic post-release commit for mutt-1.3.25
1774
1775         * intl/COPYING.LIB-2.1, intl/COPYING.LIB-2:
1776         ups, these were missing from the CVS.
1777
1778         * po/ca.po: update.
1779
1780         * po/Attic/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po, po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po, po/cs.po, po/da.po, ChangeLog, rfc822.c, VERSION:
1781         post-release commit for mutt-1.2.5.1.
1782
1783         * rfc822.c: Fix a security problem.
1784
1785 Tue Jan  1 20:07:35 2002  Thomas Roessler  <roessler@does-not-exist.org>
1786
1787         * intl/COPYING.LIB-2.1, intl/COPYING.LIB-2:
1788         ups, these were missing from the CVS.
1789
1790         * po/ca.po: update.
1791
1792         * po/Attic/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po, po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po, po/cs.po, po/da.po, ChangeLog, rfc822.c, VERSION:
1793         post-release commit for mutt-1.2.5.1.
1794
1795         * rfc822.c: Fix a security problem.
1796
1797 Tue Jan  1 20:05:05 2002  Thomas Roessler  <roessler@does-not-exist.org>
1798
1799         * po/ca.po: update.
1800
1801         * po/Attic/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po, po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po, po/cs.po, po/da.po, ChangeLog, rfc822.c, VERSION:
1802         post-release commit for mutt-1.2.5.1.
1803
1804         * rfc822.c: Fix a security problem.
1805
1806 Tue Jan  1 20:02:10 2002  Thomas Roessler  <roessler@does-not-exist.org>
1807
1808         * po/Attic/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po, po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po, po/cs.po, po/da.po, ChangeLog, rfc822.c, VERSION:
1809         post-release commit for mutt-1.2.5.1.
1810
1811         * rfc822.c: Fix a security problem.
1812
1813 Fri Dec 28 17:19:00 2001  Thomas Roessler  <roessler@does-not-exist.org>
1814
1815         * protos.h, recvcmd.c, send.c:
1816         Make sure References and In-Reply-To headers are generated properly
1817         when the user replies to one or more message-type attachments.
1818
1819 Wed Dec 26 19:24:46 2001  Thomas Roessler  <roessler@does-not-exist.org>
1820
1821         * imap/imap.c: Possible fix for #905.   From Daniel Eisenbud.
1822
1823 Fri Dec 21 00:22:12 2001  Thomas Roessler  <roessler@does-not-exist.org>
1824
1825         * pager.c: Fix #929.
1826
1827 Tue Dec 18 15:13:18 2001  Thomas Roessler  <roessler@does-not-exist.org>
1828
1829         * imap/imap.c, imap/imap.h, browser.c:
1830         Fix from #918.  From <ntyni+mutt@mappi.helsinki.fi>.
1831
1832         * po/Makefile.in.in, m4/gettext.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, ABOUT-NLS, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias, intl/localealias.c, intl/Makefile.in, intl/ngettext.c, intl/plural.c, intl/plural.y, intl/textdomain.c, intl/VERSION:
1833         Updating to gettext-0.10.40.
1834
1835 Mon Dec 17 10:08:18 2001  Thomas Roessler  <roessler@does-not-exist.org>
1836
1837         * edit.c: Fix a memory allocation bug.  #917.
1838
1839         * thread.c, hdrline.c: Another threading update.
1840
1841 Thu Dec 13 12:10:59 2001  Thomas Roessler  <roessler@does-not-exist.org>
1842
1843         * menu.c, mutt.h, sort.c, thread.c:
1844         Threading updates, from Daniel Eisenbud.
1845
1846         * pager.c: compile fix.
1847
1848 Tue Dec 11 23:30:59 2001  Thomas Roessler  <roessler@does-not-exist.org>
1849
1850         * doc/muttrc.man.head: Typo, #911.
1851
1852         * po/it.po: update
1853
1854         * contrib/gpg.rc: Remove an unnecessary \-quoting.
1855
1856         * init.c, pager.c: Add a missing else.
1857
1858         * contrib/gpg.rc: Use gettext to determine the good signature pattern.
1859
1860         * init.c: Make "`...`" work as expected.
1861
1862         * po/it.po: update.
1863
1864 Mon Dec 10 13:12:41 2001  Thomas Roessler  <roessler@does-not-exist.org>
1865
1866         * query.c: Fix #910.
1867
1868         * init.h: Change the default for $pgp_replyencrypt to "yes".
1869
1870         * po/ja.po, po/pl.po: updates.
1871
1872 Sun Dec  9 09:12:08 2001  Thomas Roessler  <roessler@does-not-exist.org>
1873
1874         * po/ca.po, configure.in:
1875         Add a Catalan translation.  From Ivan Vilata i Balaguer
1876         <ivan@selidor.net>.
1877
1878 Tue Dec  4 10:28:22 2001  Thomas Roessler  <roessler@does-not-exist.org>
1879
1880         * po/ru.po: update
1881
1882 Mon Dec  3 18:36:09 2001  Thomas Roessler  <roessler@does-not-exist.org>
1883
1884         * po/da.po, po/de.po: update.
1885
1886         * mx.c:
1887         Try to detect write() errors by calling fsync() after fflush().  May
1888         fix #895.
1889
1890 Thu Nov 29 09:43:41 2001  Thomas Roessler  <roessler@does-not-exist.org>
1891
1892         * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, VERSION:
1893         automatic post-release commit for mutt-1.3.24
1894
1895 Wed Nov 28 10:30:36 2001  Thomas Roessler  <roessler@does-not-exist.org>
1896
1897         * po/id.po: update
1898
1899 Wed Nov 28 10:30:36 2001  Thomas Roessler  <roessler@does-not-exist.org>
1900
1901         * po/id.po: update
1902
1903 Mon Nov 26 19:16:52 2001  Thomas Roessler  <roessler@does-not-exist.org>
1904
1905         * PATCHES: PATCHES should be _empty_ in the CVS version.  Ups.
1906
1907         * mbyte.c, PATCHES:
1908         patch-1.3.23.2.tt.wcwidth_ja.1.  Fix wcwidth_ja(), from Takizawa
1909         Takashi <taki@luna.email.ne.jp>.
1910
1911         * handler.c, muttlib.c:
1912         patch-1.3.23.2.bj.state_attach_puts.1, from Byrial Jensen.  This
1913         patch is supposed to make one message more friendly to translators.
1914
1915         * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po: updates.
1916
1917 Wed Nov 21 13:58:42 2001  Thomas Roessler  <roessler@does-not-exist.org>
1918
1919         * handler.c: Use $wrapmargin in the format=flowed handler, too.
1920
1921         * pager.c, globals.h, init.h:
1922         Add a $wrapmargin configuration variable to fine-tune
1923
1924 Mon Nov 19 10:41:32 2001  Thomas Roessler  <roessler@does-not-exist.org>
1925
1926         * hash.c: Fix #868, #876.  Work-around from Len Lattanzi
1927         <len@mss.migration.com>.
1928
1929         * hdrline.c, protos.h, thread.c:
1930         Fix mutt_messages_in_thread().  From Daniel Eisenbud.
1931         (patch-1.3.23.2-de-new_threads.2-3.gz).
1932
1933 Thu Nov 15 18:53:23 2001  Thomas Roessler  <roessler@does-not-exist.org>
1934
1935         * remailer.c:
1936         Should be slightly better than a mixmaster patch suggested by Stefan
1937         Karrmann <sk@mathematik.uni-ulm.de>.  (UNTESTED!)
1938
1939 Mon Nov 12 09:53:54 2001  Thomas Roessler  <roessler@does-not-exist.org>
1940
1941         * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
1942
1943 Sat Nov 10 08:14:52 2001  Thomas Roessler  <roessler@does-not-exist.org>
1944
1945         * po/eo.po, po/fr.po: update
1946
1947 Fri Nov  9 09:28:55 2001  Thomas Roessler  <roessler@does-not-exist.org>
1948
1949         * mh.c: Add some NONULL's (#863)
1950
1951         * Makefile.am: Distribute patchlist.sh.  Ups.
1952
1953 Thu Nov  8 22:42:45 2001  Thomas Roessler  <roessler@does-not-exist.org>
1954
1955         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po, po/et.po, po/fr.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, VERSION, ChangeLog:
1956         automatic post-release commit for mutt-1.3.23.2
1957
1958         * pager.c, init.h, mutt.h:
1959         Add an $allow_ansi option.  Suggested and (mostly) implemented by
1960         Mike Schiraldi.
1961
1962 Thu Nov  8 17:35:14 2001  Thomas Roessler  <roessler@does-not-exist.org>
1963
1964         * pager.c, init.h, mutt.h:
1965         Add an $allow_ansi option.  Suggested and (mostly) implemented by
1966         Mike Schiraldi.
1967
1968         * Makefile.am: Don't depend on GNU make.  Noted by Bob Bell.
1969
1970         * pgp.c:
1971         Fix some messages, so the color marker is actually in the beginning
1972         of a new line.
1973
1974         * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c, pgp.c:
1975         somewhat cleaner in-band-signalling between the handlers and the
1976         pager.  In particular, it's more difficult now to get fake PGP and
1977         other mutt-generated "[-- " messages colored.
1978
1979         * commands.c, curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
1980         patch-1.3.23.1-de-new_threads.3-4
1981
1982         * handler.c: 2.47 introduced another bug.  I should go to bed now.
1983
1984         * handler.c:
1985         Replace a ridiculous for loop by a proper calculation.  Ahem.
1986
1987         * handler.c, pager.c:
1988         Use a slightly different reset sequence for the format=flowed hack,
1989         and don't send any such sequence when we aren't in the internal pager.
1990
1991         * pager.c: Trying to fix #738.
1992
1993 Wed Nov  7 22:25:09 2001  Thomas Roessler  <roessler@does-not-exist.org>
1994
1995         * handler.c:
1996         Fix #860.  Noted: The format=flowed code is not yet utf-8 aware.
1997
1998         * addrbook.c: Fix #858.
1999
2000         * doc/patch-notes.txt, main.c, Makefile.am, muttlib.c, patchlist.sh, protos.h, sendlib.c:
2001         Implement the patchlist scheme instead of version number munging.
2002
2003         * complete.c: Fix 706, 853.
2004
2005         * commands.c, init.h, mutt.h, thread.c:
2006         patch-1.3.23.1-de-new_threads.2-3
2007
2008 Tue Nov  6 20:38:17 2001  Thomas Roessler  <roessler@does-not-exist.org>
2009
2010         * mutt.h, sort.c, sort.h, thread.c, menu.c:
2011         [patch.1.3.23.1.de.new_threads.2]  Daniel Eisenbud's redone
2012         threading code, version two.
2013
2014         * doc/patch-notes.txt: fix a typo.
2015
2016         * PATCHES: uuups, there was a "test" left over.
2017
2018         * doc/PGP-Notes.txt:
2019         Some part of this documentation was severely outdated.
2020
2021         * doc/Makefile.in, doc/patch-notes.txt, configure.in, main.c, Makefile.am, muttlib.c, PATCHES, protos.h, sendlib.c:
2022         Add and document a new mechanism for displaying patches in running
2023         mutts' output.
2024
2025         * send.c:
2026         Indentation fixing while staring at the code affected by #857.  No
2027         fix for the crash, though.
2028
2029         * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c:
2030         Fix an addressbook bug, and introduce "unalias *".  From "g.c.w. de
2031         bruijn" <geerd.debruijn@nl.thalesgroup.com>.
2032
2033 Mon Nov  5 21:38:18 2001  Thomas Roessler  <roessler@does-not-exist.org>
2034
2035         * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c, mutt_ssl_nss.c, pop.c, thread.c:
2036         Missing gettext calls, noted by Byrial Jensen.
2037
2038         * commands.c:
2039         Make the save-copy prompt more translator-friendly.  from Byrial
2040         Jensen.
2041
2042         * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po: updates
2043
2044         * mh.c:
2045         Fix a segmentation fault which occurs when mutt's get-mail POP mode
2046         is used with a maildir spool folder.  Noted by Frédéric L. W.
2047         Meunier <0@pervalidus.net>.
2048
2049         * mutt_socket.c, pop.c:
2050         Vsevolod Volkov's fix for #851, and a related bug.
2051
2052         * headers.c, muttlib.c, protos.h, send.c:
2053         Byrial Jensen's mtime hack is needed at more than one place.  Noted
2054         by Manoj Kasichainula.
2055
2056 Wed Oct 31 09:38:07 2001  Thomas Roessler  <roessler@does-not-exist.org>
2057
2058         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, ChangeLog, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h, VERSION:
2059         automatic post-release commit for mutt-1.3.23.1
2060
2061         * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c, init.h, mbox.c, menu.c, mh.c, mutt.h, mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
2062         Advanced threading, v 5.1.  From Daniel Eisenbud
2063         <eisenbud@cs.swarthmore.edu>.
2064
2065         * pgpewrap.c:
2066         Add magic comment so we can use traditional malloc() in this program.
2067
2068 Wed Oct 31 09:20:40 2001  Thomas Roessler  <roessler@does-not-exist.org>
2069
2070         * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c, init.h, mbox.c, menu.c, mh.c, mutt.h, mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
2071         Advanced threading, v 5.1.  From Daniel Eisenbud
2072         <eisenbud@cs.swarthmore.edu>.
2073
2074         * pgpewrap.c:
2075         Add magic comment so we can use traditional malloc() in this program.
2076
2077 Tue Oct 30 22:43:23 2001  Thomas Roessler  <roessler@does-not-exist.org>
2078
2079         * init.h: .mh_sequences fix, from lorenzo@cisco.com.
2080
2081         * mutt_socket.c, mutt_ssl.c: TLS connection reuse.  From Brendan Cully.
2082
2083 Mon Oct 29 23:21:48 2001  Thomas Roessler  <roessler@does-not-exist.org>
2084
2085         * pager.c:
2086         Fix two places which _may_ look like buffer overflows, but aren't.
2087
2088         * url.c: Fix #843.
2089
2090         * doc/manual.sgml.head:
2091         Make the documentation of toggle-unlink more precise - someone on
2092         comp.mail.mutt got confused by this.
2093
2094 Sun Oct 28 19:46:43 2001  Thomas Roessler  <roessler@does-not-exist.org>
2095
2096         * imap/browse.c, imap/imap.c: Fix 839
2097
2098         * po/fr.po: update
2099
2100         * sendlib.c: Another aesthetic message-id change.
2101
2102         * sendlib.c: GMT's too clumsy.  Just take G.
2103
2104         * sendlib.c:
2105         Use GMT for message-IDs.  Note: The addition of the constant string
2106         "GMT" is so intended to avoid the production of duplicate
2107         message-IDs when mutts running in time zones ahead GMT are updated.
2108
2109         * po/ru.po: update.
2110
2111         * url.c: Another bug related to #837.
2112
2113         * imap/util.c:
2114         Fix a problem related to #837 (the bug isn't entirely close, though).
2115
2116 Fri Oct 26 23:53:29 2001  Thomas Roessler  <roessler@does-not-exist.org>
2117
2118         * doc/manual.sgml.head:
2119         Point to the openProjects.net IRC channel instead of dal.net.
2120
2121 Thu Oct 25 07:54:35 2001  Thomas Roessler  <roessler@does-not-exist.org>
2122
2123         * pgp.c:
2124         Handle clearsigned messages gracefully even when pgp_verify_sig is
2125         set and pgp_decode_command is unset.
2126
2127 Wed Oct 24 11:08:22 2001  Thomas Roessler  <roessler@does-not-exist.org>
2128
2129         * complete.c: Suspected fix for #837.
2130
2131 Mon Oct 22 09:28:26 2001  Thomas Roessler  <roessler@does-not-exist.org>
2132
2133         * imap/util.c, globals.h, init.h:
2134         Make IMAP keepalive configurable.  From Brendan Cully.
2135
2136 Wed Oct 17 17:03:19 2001  Thomas Roessler  <roessler@does-not-exist.org>
2137
2138         * curs_main.c: Fix #829.
2139
2140         * sendlib.c:
2141         Fix #828: Sendmail is now invoked with stdout and stderr redirected
2142         to /dev/null.  Apparently, sendmail 8.12.1 doesn't like to be
2143         invoked with stderr and stdout closed.
2144
2145         * curs_main.c:
2146         Fix CURHDR confusion.  Mutt should compile now.  (Sorry for not
2147         committing this earlier.)
2148
2149 Tue Oct 16 14:29:27 2001  Thomas Roessler  <roessler@does-not-exist.org>
2150
2151         * addrbook.c, keymap.c:
2152         Address book nit fix from geerd.debruijn@nl.thalesgroup.com.
2153
2154         * po/ja.po, po/it.po: update
2155
2156 Mon Oct 15 20:18:32 2001  Thomas Roessler  <roessler@does-not-exist.org>
2157
2158         * rfc2047.c: Close #821.  Fix provided by Edmund.
2159
2160         * curs_main.c: AIX portability patch.  Suggested by Jan Chrillesen
2161         <jan@chrillesen.dk>.
2162
2163         * doc/manual.sgml.tail: Fixing a nit, From David Ellement.
2164
2165 Fri Oct 12 09:03:26 2001  Thomas Roessler  <roessler@does-not-exist.org>
2166
2167         * po/fr.po: update
2168
2169 Thu Oct 11 20:08:44 2001  Thomas Roessler  <roessler@does-not-exist.org>
2170
2171         * imap/message.c:
2172         Small fix from Edmund GRIMLEY EVANS <edmundo@rano.org>.
2173
2174         * compose.c: Little fix from sroberts@certicom.com.
2175
2176         * po/eo.po: update
2177
2178         * pgpewrap.c: Add public domain notice.
2179
2180         * Attic/pgpewrap, configure.in, Makefile.am, pgpewrap.c:
2181         Include C version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
2182
2183         * po/da.po: update
2184
2185         * compose.c, editmsg.c, sendlib.c:
2186         Unify "Can't stat" messages.  Suggested by Byrial.
2187
2188 Wed Oct 10 23:37:06 2001  Thomas Roessler  <roessler@does-not-exist.org>
2189
2190         * mh.c: Fix #560.
2191
2192         * pager.c:
2193         Fix minor snafu in Vsevolod's patch about important flags for POP
2194         folders.
2195
2196         * main.c:
2197         Mess around with signal handlers.  Allegedly, this helps to get
2198         things working with Solaris 8.  See #455.
2199
2200         * imap/message.c: Try to fix #302.
2201
2202         * curs_main.c, pager.c:
2203         Don't allow setting the "important" flag when message resides on a
2204         POP server.
2205
2206         * curs_lib.c:
2207         Rename pad_char to m_pad_char - AIX curses have a macro called
2208         pad_char.  Noted by Jan Chrillesen <jan@chrillesen.dk>.
2209
2210         * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
2211
2212         * browser.c: Fix #813.
2213
2214         * mx.c: Another consistency fix for maildir_trash.
2215
2216         * mh.c, mx.c:
2217         Experimental patch to make maildir_trash handling more consistent.
2218
2219         * buffy.c:
2220         maildir buffy: Don't consider "trashed" new messages new. Fixes #412.
2221
2222         * main.c: Include platform information with mutt -v output.
2223
2224         * muttbug.sh.in:
2225         Include some information about the compiler and compiler flags used
2226         with bug reports.
2227
2228         * po/pl.po: update
2229
2230         * po/fr.po, po/de.po: updates.
2231
2232 Tue Oct  9 09:29:55 2001  Thomas Roessler  <roessler@does-not-exist.org>
2233
2234         * getdomain.c: A different fix for #767.
2235
2236         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
2237         automatic post-release commit for mutt-1.3.23
2238
2239 Sun Oct  7 06:43:52 2001  Thomas Roessler  <roessler@does-not-exist.org>
2240
2241         * doc/manual.sgml.head: We do update .mh_sequences files now.
2242
2243 Sun Oct  7 06:43:52 2001  Thomas Roessler  <roessler@does-not-exist.org>
2244
2245         * doc/manual.sgml.head: We do update .mh_sequences files now.
2246
2247 Sat Oct  6 09:31:44 2001  Thomas Roessler  <roessler@does-not-exist.org>
2248
2249         * doc/manual.sgml.head:
2250         Documentation for check-traditional-pgp and for edit-type when used
2251         in read mode.
2252
2253 Tue Oct  2 22:20:03 2001  Thomas Roessler  <roessler@does-not-exist.org>
2254
2255         * enter.c: Fix #801.
2256
2257 Mon Oct  1 09:58:49 2001  Thomas Roessler  <roessler@does-not-exist.org>
2258
2259         * mh.c: Create mh_sequences files when they don't exist.  Suggested by
2260         TAKIZAWA Takashi <taki@luna.email.ne.jp>.
2261
2262 Fri Sep 28 08:38:44 2001  Thomas Roessler  <roessler@does-not-exist.org>
2263
2264         * charset.c: More character set aliases, from Ionel Mugurel Ciobica
2265         <tgakic@sg10.chem.tue.nl>.
2266
2267         * pager.c: Color fix from Brandon Long.  Welcome back!
2268
2269 Wed Sep 26 10:56:52 2001  Thomas Roessler  <roessler@does-not-exist.org>
2270
2271         * mh.c: OK, I couldn't resist. ;-)
2272
2273         Depending on the user's usage patterns and configuration, there may
2274         be a strong bias in maildir files moving either within the new or to
2275         the cur subfolder. This patch adds hit counters for each of these
2276         directories. Mutt will then look first into the directory
2277         encountered more frequently in the past.  This should help to reduce
2278         the cost of chasing messages a bit, and isn't too costly itself.
2279
2280         (Another possibility for optimization may be to actually base the
2281         prediction on the configuration and on the message flags as we know
2282         them - in particular, the mark_old and move options could have some
2283         effect here.  Thinking about message flags, one could even replace
2284         the simple heuristic currently implemented by a matrix recording hit
2285         counters depending on flags.  But then again, it's all just playing
2286         around, since this function will be invoked only rarely. ;-)
2287
2288         * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h, recvattach.c:
2289         Fix inconsistencies between printing and displaying of
2290         message/rfc822 body parts.
2291
2292         * attach.c: Fix attachment printing.
2293
2294         * mh.c, mx.c, mx.h:
2295         Search for messages which may have been moving under our feet in
2296         maildir folders.  Suggested by Bjoern Jacke.
2297
2298         * contrib/gpg.rc:
2299         Remove --comment '' - it breaks pgpewrap and isn't necessary with
2300         more recent gpg versions.
2301
2302 Fri Sep 21 09:35:18 2001  Thomas Roessler  <roessler@does-not-exist.org>
2303
2304         * po/pl.po: update
2305
2306 Mon Sep 17 10:19:10 2001  Thomas Roessler  <roessler@does-not-exist.org>
2307
2308         * send.c: fix #737.
2309
2310 Fri Sep 14 08:19:30 2001  Thomas Roessler  <roessler@does-not-exist.org>
2311
2312         * po/id.po: update
2313
2314 Tue Sep 11 12:24:32 2001  Thomas Roessler  <roessler@does-not-exist.org>
2315
2316         * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c:
2317         More addressbook fixes.
2318
2319         * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h, keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
2320         The addressbook used to crash when someone issued the alias and
2321         unalias commands while on that menu.  This patch has a basic fix for
2322         this behaviour, and adds delete and undelete functions to this menu.
2323         While I'm on it, I've also made sure that "apply-tag" untags
2324         everything on all menus.
2325
2326         The original crash was noted by Oliver Kauss <kauss@gmx.de>.
2327
2328 Sat Sep  8 14:23:05 2001  Thomas Roessler  <roessler@does-not-exist.org>
2329
2330         * init.c:
2331         Thomas Guettler <thomas@thomas-guettler.de> reports a segfault when
2332         you search for "~b \\${".
2333
2334         * po/zh_TW.po: update
2335
2336 Thu Sep  6 12:10:10 2001  Thomas Roessler  <roessler@does-not-exist.org>
2337
2338         * po/pl.po: update
2339
2340         * curs_main.c:
2341         Try to fix a boundary condition: Assume that you are in a limited
2342         view which includes the folder's last message.  Display that
2343         message.  Wait until a new message is added to the current folder
2344         which does NOT match the limit pattern. Press tab.  Mutt would get
2345         confused.  I think that this patch fixes the problem (but I'm not
2346         entirely sure).
2347
2348 Wed Sep  5 12:09:44 2001  Thomas Roessler  <roessler@does-not-exist.org>
2349
2350         * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.  #758.
2351
2352         * imap/imap.c, init.h:
2353         patch-1.3.22.1.remove_warnings.awn.1, from Andrew W. Nosenko.
2354
2355 Tue Sep  4 19:12:23 2001  Thomas Roessler  <roessler@does-not-exist.org>
2356
2357         * po/da.po: update
2358
2359         * imap/util.c, muttlib.c, mutt_socket.c, pop.c, url.c, url.h:
2360         patch-bac.canonifypath-4.
2361
2362         The attached patch reverts the IMAP canonification patch I reverted
2363         a version ago (sorry for being so wishy-washy). This time I put in
2364         some code to preserve IMAP URL passwords in the initial pass, so
2365         people who like to use those sorts of URLs still can. That was the
2366         only reason I had reverted the patch before.
2367
2368         (From Brendan Cully.)
2369
2370         * po/ja.po, po/ru.po, po/uk.po: updates
2371
2372         * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
2373
2374 Mon Sep  3 13:59:37 2001  Thomas Roessler  <roessler@does-not-exist.org>
2375
2376         * curs_main.c, thread.c:
2377         Don't lose track of the current message when collapsing and changing
2378         sort modes wildly.  Noted by David T-G.
2379
2380         * globals.h, init.h, mh.c, NEWS: Make MH sequences variable.
2381
2382         * po/de.po: update
2383
2384         * sendlib.c: Don't try to attach non-regular files.  #754.
2385
2386 Fri Aug 31 09:21:55 2001  Thomas Roessler  <roessler@does-not-exist.org>
2387
2388         * NEWS: Mention mailto URL support.
2389
2390         * imap/imap.c, imap/util.c, imap/command.c:
2391         Fix some memory leaks.  From Pawel Salek, by way of Brendan Cully.
2392
2393 Thu Aug 30 21:30:39 2001  Thomas Roessler  <roessler@does-not-exist.org>
2394
2395         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po, po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po, po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po, ChangeLog, doc/Makefile.in, po/cs.po, VERSION:
2396         automatic post-release commit for mutt-1.3.22.1
2397
2398         * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po, ChangeLog, po/cs.po, reldate.h, VERSION:
2399         automatic post-release commit for mutt-1.3.22
2400
2401         * contrib/sample.muttrc-tlr: update
2402
2403         * build-release: more preparations for stabilizing 1.3.
2404
2405         * Attic/README.UPGRADE, Makefile.am: README.UPGRADE is quite outdated.
2406
2407         * doc/muttrc.man.head, NEWS: documentation updates.
2408
2409 Thu Aug 30 21:04:34 2001  Thomas Roessler  <roessler@does-not-exist.org>
2410
2411         * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po, ChangeLog, po/cs.po, reldate.h, VERSION:
2412         automatic post-release commit for mutt-1.3.22
2413
2414 Thu Aug 30 21:00:51 2001  Thomas Roessler  <roessler@does-not-exist.org>
2415
2416         * contrib/sample.muttrc-tlr: update
2417
2418         * build-release: more preparations for stabilizing 1.3.
2419
2420         * Attic/README.UPGRADE, Makefile.am: README.UPGRADE is quite outdated.
2421
2422         * doc/muttrc.man.head, NEWS: documentation updates.
2423
2424         * doc/mutt.man: mention ~/.mutt/muttrc
2425
2426         * curs_main.c: Fix #750 / deb#108628.
2427
2428         * pop_auth.c: patch-20010829.vvv.pop_auth
2429
2430 Tue Aug 28 20:39:04 2001  Thomas Roessler  <roessler@does-not-exist.org>
2431
2432         * handler.c:
2433         Don't do character conversion when we call an external handler for a
2434         text type.  Assume that the conversion is done there.
2435
2436         * po/da.po: update
2437
2438 Fri Aug 24 08:07:42 2001  Thomas Roessler  <roessler@does-not-exist.org>
2439
2440         * sendlib.c:
2441         Don't use the 7bit encoding for non-text MIME types.  This may
2442         produce slightly longer messages, but it helps to avoid corruption
2443         with binary attachments which look like text, but aren't.
2444
2445         * po/de.po: update
2446
2447         * sendlib.c:
2448         More liberally apply MIME encodings to non-text body parts when
2449         there's a ^From_ line.
2450
2451 Thu Aug 23 19:10:04 2001  Thomas Roessler  <roessler@does-not-exist.org>
2452
2453         * po/eo.po, po/sv.po: update
2454
2455 Wed Aug 22 14:41:32 2001  Thomas Roessler  <roessler@does-not-exist.org>
2456
2457         * po/et.po, po/fr.po: update
2458
2459         * pop_auth.c:
2460         This should fix the warnings which A. Nosenko found.  (And may
2461         introduce new ones about unused variables.)
2462
2463 Tue Aug 21 21:54:33 2001  Thomas Roessler  <roessler@does-not-exist.org>
2464
2465         * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po, po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog:
2466         automatic post-release commit for mutt-1.3.21
2467
2468 Mon Aug 20 12:11:28 2001  Thomas Roessler  <roessler@does-not-exist.org>
2469
2470         * mx.c: Check for .mew-cache in MH folders.
2471
2472 Mon Aug 20 12:11:28 2001  Thomas Roessler  <roessler@does-not-exist.org>
2473
2474         * mx.c: Check for .mew-cache in MH folders.
2475
2476 Thu Aug 16 12:42:30 2001  Thomas Roessler  <roessler@does-not-exist.org>
2477
2478         * sendlib.c:
2479         Mutt's detection of overly long lines would fail with text files
2480         when the long line is the last one, and is not finished by a newline
2481         character.  This can, for instance, happen when you send out
2482         macintosh-generated HTML files.
2483
2484         (And, apparently, we hit some boundary somewhere in the PGP code
2485         with that - I had some truncated attachments today.)
2486
2487 Mon Aug 13 16:12:08 2001  Thomas Roessler  <roessler@does-not-exist.org>
2488
2489         * pop.c: fix content-length headers.
2490
2491         * mh.c:
2492         Fix treatment of maildir folders.  We partially used mh routines for
2493         these, introducing absurdities such as .mh_sequences files.
2494
2495 Sun Aug 12 10:15:15 2001  Thomas Roessler  <roessler@does-not-exist.org>
2496
2497         * init.c, init.h:
2498         Fix the "strange e-mail header" bug.  It was an uninitialized
2499         buffer.  Thanks to Brendan Cully for figuring it out.
2500
2501 Sat Aug 11 17:39:13 2001  Thomas Roessler  <roessler@does-not-exist.org>
2502
2503         * muttlib.c:
2504         Undo an earlier change to _mutt_expand_path, which seems to have
2505         caused problems.  From Brendan Cully.
2506
2507         * config.guess, config.sub: Update.  Thanks, Brendan!
2508
2509 Thu Aug  9 11:28:09 2001  Thomas Roessler  <roessler@does-not-exist.org>
2510
2511         * po/uk.po, po/ja.po: update
2512
2513 Wed Aug  8 19:27:50 2001  Thomas Roessler  <roessler@does-not-exist.org>
2514
2515         * doc/manual.sgml.tail: Adding someone I forgot.
2516
2517 Tue Aug  7 12:45:51 2001  Thomas Roessler  <roessler@does-not-exist.org>
2518
2519         * doc/manual.sgml.tail:
2520         Update credits.  I'm sure I forgot some people.  If you feel you're
2521         one of them, please drop me a line!
2522
2523 Mon Aug  6 17:49:06 2001  Thomas Roessler  <roessler@does-not-exist.org>
2524
2525         * curs_lib.c:
2526         Here's a fix to allow (n)curses versions to work with some terminfo
2527         entries where (for whatever reason), someone specified cvvis but not
2528         cnorm. From a report/discussion with Mario Vanoni
2529         <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
2530
2531         * buffy.c: Another little MH buffy bug.  From Len Lattanzi
2532         <Len.Lattanzi@Migration.com>.
2533
2534 Fri Aug  3 16:55:41 2001  Thomas Roessler  <roessler@does-not-exist.org>
2535
2536         * mh.c: fix an mh_buffy segfault.
2537
2538         * configure.in:
2539         Don't default to "no" when we can't find sendmail.  #713; Brendan
2540         Cully.
2541
2542         * buffy.c, mh.c, mx.h: MH buffy.
2543
2544 Thu Aug  2 22:59:16 2001  Thomas Roessler  <roessler@does-not-exist.org>
2545
2546         * contrib/gpg.rc: Don't emit a comment armor header at all.
2547
2548         * mh.c:
2549         Update mh_sequences when messages are deleted.  Note: Currently, we
2550         only clean up our own sequences, and leave others' sequences alone.
2551         Should possibly be fixed.
2552
2553         * mh.c: Fix #720.
2554
2555         * imap/browse.c:
2556         Namespace fix.  From Pawel Slawek (or Peter Bloomfield?); forwarded
2557         by Brendan Cully.
2558
2559 Wed Aug  1 22:40:29 2001  Thomas Roessler  <roessler@does-not-exist.org>
2560
2561         * po/eo.po: update
2562
2563         * po/fr.po, po/ru.po, po/de.po: updates.
2564
2565         * gnupgparse.c, pgpkey.c:
2566         Signed fixes.  Noted by Vincent Lefevre's compiler.
2567
2568 Tue Jul 31 12:28:19 2001  Thomas Roessler  <roessler@does-not-exist.org>
2569
2570         * mh.c: More MH fixes.
2571
2572         * mh.c: fix a small typo
2573
2574         * mailbox.h, mh.c, mx.c: Add mh_sequences support.  I hope this works.
2575
2576 Sun Jul 29 09:48:04 2001  Thomas Roessler  <roessler@does-not-exist.org>
2577
2578         * contrib/gpg.rc:
2579         Fix the comment header, and generally be less verbose.
2580
2581 Thu Jul 26 17:42:48 2001  Thomas Roessler  <roessler@does-not-exist.org>
2582
2583         * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
2584
2585         * pgpkey.c: Don't confuse validity and trust when it comes to PGP keys.
2586
2587         * thread.c: O(n log (n)) sorting from Jan Kratochvil <short@ucw.cz>.
2588
2589 Wed Jul 25 19:51:58 2001  Thomas Roessler  <roessler@does-not-exist.org>
2590
2591         * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
2592         update-po after gettext update.
2593
2594 Tue Jul 24 21:29:47 2001  Thomas Roessler  <roessler@does-not-exist.org>
2595
2596         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po, ChangeLog, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h, VERSION:
2597         automatic post-release commit for mutt-1.3.20
2598
2599         * imap/imap.c: Avoid mail loss with IMAP.  From Brendan Cully.
2600
2601 Tue Jul 24 21:26:03 2001  Thomas Roessler  <roessler@does-not-exist.org>
2602
2603         * imap/imap.c: Avoid mail loss with IMAP.  From Brendan Cully.
2604
2605         * imap/command.c: patch-bac.capability-20010724.1.  From Brendan Cully.
2606
2607         * mbox.c:
2608         Add a status message, so "Writing messages" doesn't stay on screen
2609         forever.
2610
2611         * imap/imap.c:
2612         The attached patch fixes a couple bugs I introduced recently when
2613         working around the buggy but firmly entrenched UW-IMAP 4.7 server.
2614         These resulted in additional overhead when synchronising mailboxes
2615         and occasional problems opening empty mailboxes.
2616
2617         From: Brendan Cully <brendan@kublai.com>
2618
2619 Thu Jul 19 14:51:14 2001  Thomas Roessler  <roessler@does-not-exist.org>
2620
2621         * curs_main.c:
2622         Redraw when an alias is created - the user may have assigned a
2623         different realname.
2624
2625         * COPYRIGHT: update
2626
2627 Wed Jul 11 07:19:45 2001  Thomas Roessler  <roessler@does-not-exist.org>
2628
2629         * INSTALL:
2630         Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.  Noted by "Mark E.
2631         Mallett" <mem@mv.mv.com>.
2632
2633 Mon Jul  9 20:54:34 2001  Thomas Roessler  <roessler@does-not-exist.org>
2634
2635         * acconfig.h, configure.in, Makefile.am:
2636         locale-related fix from Lars Hecking.
2637
2638 Wed Jul  4 07:35:20 2001  Thomas Roessler  <roessler@does-not-exist.org>
2639
2640         * imap/util.c: Fix a nit.  From "Andrew W. Nosenko" <awn@bcs.zp.ua>
2641
2642 Tue Jul  3 19:32:12 2001  Thomas Roessler  <roessler@does-not-exist.org>
2643
2644         * m4/iconv.m4, configure.in:
2645         Iconv-related cleanup.  From Brendan Cully.
2646
2647         * init.c, muttlib.c, protos.h:
2648         Unified buffer handling, from Brendan Cully.
2649
2650         * pgppubring.c: Don't sign-extend chars.
2651
2652         * pgp.c: Fixing a PGP signature reporting bug; adding debugging output.
2653
2654         * mutt_socket.c: Don't fcntl -1.  From Brendan.
2655
2656         * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c, protos.h:
2657         Fix #677.  From Brendan Cully.
2658
2659 Mon Jul  2 20:28:32 2001  Thomas Roessler  <roessler@does-not-exist.org>
2660
2661         * query.c: Fix a minor nit with the external query interface.
2662
2663         * doc/manual.sgml.head: documentation from Brendan Cully.
2664
2665 Fri Jun 29 10:06:16 2001  Thomas Roessler  <roessler@does-not-exist.org>
2666
2667         * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
2668         patch-bac-vvvacounthook-20010628.1
2669
2670 Thu Jun 28 20:34:05 2001  Thomas Roessler  <roessler@does-not-exist.org>
2671
2672         * query.c: Query patch from Olivier Chapuis <olivier.chapuis@free.fr>.
2673
2674 Wed Jun 27 16:08:06 2001  Thomas Roessler  <roessler@does-not-exist.org>
2675
2676         * po/ru.po: update.
2677
2678         * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
2679
2680 Tue Jun 26 10:26:54 2001  Thomas Roessler  <roessler@does-not-exist.org>
2681
2682         * pgppubring.c: fixes.
2683
2684         * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
2685
2686         * pgppubring.c: Also dump revocations.
2687
2688         * pgplib.c, pgplib.h, pgppubring.c:
2689         Add a very simple signature-dumping mode to pgpring.  (Not needed
2690         for mutt.)
2691
2692 Tue Jun 19 08:39:17 2001  Thomas Roessler  <roessler@does-not-exist.org>
2693
2694         * po/ja.po: update
2695
2696         * imap/imap.c, imap/message.c:
2697         IMAP error checking for bug #662.  From Brendan Cully.
2698
2699 Mon Jun 18 17:29:55 2001  Thomas Roessler  <roessler@does-not-exist.org>
2700
2701         * po/Attic/zh_CN.GB2312.po, po/Attic/zh_TW.Big5.po, po/zh_CN.po, po/zh_TW.po, configure.in:
2702         Renaming the Chinese translations.
2703
2704         * po/eo.po: update
2705
2706         * globals.h, init.h, mutt.h, pop_auth.c, pop.h:
2707         The attached patch adds two variables: $pop_authenticators and
2708         $pop_auth_try_all.
2709
2710         From Vsevolod Volkov.
2711
2712 Thu Jun 14 13:29:06 2001  Thomas Roessler  <roessler@does-not-exist.org>
2713
2714         * po/pl.po: update
2715
2716 Wed Jun 13 08:29:16 2001  Thomas Roessler  <roessler@does-not-exist.org>
2717
2718         * m4/gettext.m4, m4/glibc21.m4: Avoid more m4 macro collisions.
2719
2720         * imap/auth_sasl.c, mutt_sasl.c, mutt_sasl.h, pop_auth.c:
2721         An updated version of the previous patch.  From Brendan.
2722
2723         * pop_auth.c:
2724         This patch closes a ridiculous bug where the SASL library could be
2725         used without being initialised. I don't understand why lots of people
2726         weren't having problems, unless no one who uses SASL uses POP :)
2727
2728         closes 549
2729
2730         From Brendan Cully.
2731
2732         * po/cs.po: update
2733
2734 Tue Jun 12 12:45:29 2001  Thomas Roessler  <roessler@does-not-exist.org>
2735
2736         * m4/gettext.m4, m4/progtest.m4, configure.in:
2737         gettext-related fixes.  Most of this may just be temporary if we
2738         decide to get rid of our own gettext.m4.
2739
2740         * m4/gettext.m4: Fix comments.
2741
2742         * po/tr.po: update
2743
2744 Mon Jun 11 18:32:05 2001  Thomas Roessler  <roessler@does-not-exist.org>
2745
2746         * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
2747         patch-bac.flags-20010611.1
2748
2749         * po/es.po, po/da.po: update.
2750
2751         * doc/manual.sgml.head: Updates from Byrial Jensen.
2752
2753         * keymap.c: command/function cosmetics from Byrial Jensen.
2754
2755         * po/de.po, po/et.po, po/sv.po: update.
2756
2757         * doc/muttbug.man, doc/mutt.man, init.c, init.h:
2758         Use the EMAIL environment variable as the default for $from.
2759
2760         * po/eo.po, po/el.po: update.
2761
2762 Thu Jun  7 23:15:53 2001  Thomas Roessler  <roessler@does-not-exist.org>
2763
2764         * po/fr.po, po/id.po: updates for 1.3.19.
2765
2766         * po/Attic/zh_TW.Big5.po: A fixed version from EGE.
2767
2768         * build-release: Don't try to upload to sigtrap.guug.de any more.
2769
2770         * po/Attic/zh_CN.GB2312.po, po/Attic/zh_TW.Big5.po, po/tr.po, po/uk.po, po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
2771         automatic post-release commit for mutt-1.3.19
2772
2773         * check_sec.sh: Don't check in intl/
2774
2775         * m4/codeset.m4, m4/glibc21.m4, m4/iconv.m4:
2776         More from the gettext munster patch from E.G.E.
2777
2778         * po/Attic/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4, m4/progtest.m4:
2779         Gettext update. (From E.G.E., of course.)
2780
2781         * intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias, intl/localealias.c, intl/Makefile.in, intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, intl/VERSION, intl/xopen-msg.sed, intl/ChangeLog, intl/.cvsignore, acconfig.h, configure.in, gettext.c, lib.h, Makefile.am, mbyte.c:
2782         Gettext update.
2783
2784         * po/ru.po: update.
2785
2786         * configure.in: ALL_LINGUAS.  I forgot to do this earlier today.
2787
2788         * NEWS: Documentation update from Brendan Cully.
2789
2790 Thu Jun  7 20:09:54 2001  Thomas Roessler  <roessler@does-not-exist.org>
2791
2792         * check_sec.sh: Don't check in intl/
2793
2794         * m4/codeset.m4, m4/glibc21.m4, m4/iconv.m4:
2795         More from the gettext munster patch from E.G.E.
2796
2797         * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
2798         m4/progtest.m4: Gettext update. (From E.G.E., of course.)
2799
2800         * intl/bindtextdom.c, intl/cat-compat.c,
2801         intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
2802         intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
2803         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
2804         intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
2805         intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
2806         intl/libgnuintl.h, intl/libintl.glibc, intl/linux-msg.sed,
2807         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
2808         intl/locale.alias, intl/localealias.c, intl/Makefile.in,
2809         intl/ngettext.c, intl/plural.c, intl/plural.y,
2810         intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
2811         intl/textdomain.c, intl/VERSION, intl/xopen-msg.sed,
2812         intl/ChangeLog, intl/.cvsignore, acconfig.h, configure.in,
2813         gettext.c, lib.h, Makefile.am, mbyte.c: Gettext update.
2814
2815         * po/ru.po: update.
2816
2817         * configure.in: ALL_LINGUAS.  I forgot to do this earlier today.
2818
2819         * NEWS: Documentation update from Brendan Cully.
2820
2821         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po:
2822         Updating the gl translation, another update-po run.
2823
2824         * po/zh_TW.Big5.po:
2825         Changed to utf-8 in order to avoid problems with recent gettext
2826         versions.  Thanks to EGE!
2827
2828         (BTW, the file name is lying now.  Is this a problem?)
2829
2830         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po, po/da.po, po/de.po, po/el.po:
2831         update-po; adding an Estonian translation.
2832
2833         * po/it.po: Fix a small bug.
2834
2835         * imap/message.c:
2836         This patch ensures IMAP FLAGS aren't parsed twice when fetching the
2837         full message body. It really only amounts to a cosmetic error, but
2838         may cause spurious "Mailbox externally modified" messages.
2839
2840         From Brendan Cully.
2841
2842         * INSTALL, README.SSL, rfc2047.c:
2843         Documentation updates and a little bug fix.  From Brendan Cully.
2844
2845         * init.c: Don't add empty strings to lists.  From Thomas Parmelan
2846         <tom@proxad.net>.
2847
2848 Tue Jun  5 15:43:41 2001  Thomas Roessler  <roessler@does-not-exist.org>
2849
2850         * handler.c: Leave slightly more margin with format=flowed.
2851
2852         * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
2853         patch-bac.sockets-20010605.1
2854
2855         * imap/auth.c, init.h:
2856         Change the delimiter for imap_authenticators to a colon.
2857
2858         * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c, imap/imap.c, imap/auth_anon.c, imap/auth.c, imap/auth_cram.c, imap/auth.h:
2859         The attached patch should be the last feature I want to get in
2860         before 1.4. It creates a new config variable $imap_authenticators,
2861         which is a comma-separated list of authentication methods for mutt
2862         to try to use to authenticate to an IMAP server. If it is
2863         unspecified you get the old behaviour - any method is tried, the
2864         first to succeed or fail ends the auth loop.
2865
2866         (From Brendan Cully.)
2867
2868         * globals.h, init.h:
2869         The attached patch should be the last feature I want to get in
2870         before 1.4. It creates a new config variable $imap_authenticators,
2871         which is a comma-separated list of authentication methods for mutt
2872         to try to use to authenticate to an IMAP server. If it is
2873         unspecified you get the old behaviour - any method is tried, the
2874         first to succeed or fail ends the auth loop.
2875
2876         * attach.c, commands.c, handler.c:
2877         Check mutt_create_filter*'s return value  for errors.  This should
2878         avoid a bunch of possible crashes.
2879
2880 Mon Jun  4 18:29:33 2001  Thomas Roessler  <roessler@does-not-exist.org>
2881
2882         * doc/manual.sgml.head: Score documentation fix.
2883
2884         * po/pl.po: Update.
2885
2886         * doc/.cvsignore, .cvsignore:
2887         Ignore some more generated files.  From Andrew Nosenko.
2888
2889         * Makefile.am:
2890         -I$(includedir) is moved from INCLUDES variable to the end of
2891         CPPFLAGS.  This allow build Mutt with Bruno's libiconv and
2892         --prefix=/usr on glibc-2.1.2 systems.
2893
2894         From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
2895
2896         * doc/instdoc.sh.in, doc/Makefile.in, contrib/Makefile.in, configure.in, init.c, INSTALL, main.c, Makefile.am, muttbug.sh.in, sendlib.c:
2897         Clean up the sharedir mess.  From Lars Hecking.
2898
2899 Fri Jun  1 08:53:23 2001  Thomas Roessler  <roessler@does-not-exist.org>
2900
2901         * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c, curs_main.c, mailbox.h:
2902         More concurrent IMAP modification handling from Brendan Cully.
2903
2904         * po/fr.po: Update.
2905
2906 Thu May 31 18:04:24 2001  Thomas Roessler  <roessler@does-not-exist.org>
2907
2908         * mutt_tunnel.c: Tunnel fixes.
2909
2910         * configure.in: Fix some typos.
2911
2912         * mutt_curses.h, configure.in:
2913         Utf-8 support with ncurses, by Sven Verdoolaege.  Thomas E. Dickey
2914         says it looks reasonable, so I include it.
2915
2916 Wed May 30 23:00:51 2001  Thomas Roessler  <roessler@does-not-exist.org>
2917
2918         * imap/command.c, imap/imap.c, enter.c, Makefile.am, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c:
2919         Socket API clean-up from Brendan Cully.
2920
2921         * send.c: If messages have no References header, fall back to using
2922         In-Reply-To when constructing a reply's references header.  This may
2923         not be strictly according to the book, but looks like a reasonable
2924         suggestion (which came from Vincent Lefebvre).
2925
2926         * curs_main.c: Check whether any messages are visible.
2927
2928 Tue May 29 20:26:23 2001  Thomas Roessler  <roessler@does-not-exist.org>
2929
2930         * m4/gssapi.m4, imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c, configure.in, globals.h, init.h, Makefile.am, mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h, README:
2931         GSSAPI fixes, tunnel driver.  From Brendan Cully.
2932
2933         * configure.in, md5.h, sha1.h:
2934         More type-determination fixes from Lars Hecking.
2935
2936 Mon May 28 19:14:47 2001  Thomas Roessler  <roessler@does-not-exist.org>
2937
2938         * imap/util.c:
2939         Consult /etc/services for imaps port.  From Brendan Cully.
2940
2941         * imap/Makefile.am, Attic/checktypes.c, configure.in, Makefile.am, md5c.c, md5.h, sha1.c, sha1.h:
2942         Improve checking for 32bit integers.  From Brendan Cully and Lars
2943         Hecking.
2944
2945         * muttbug.sh.in: Cosmetics.  From Brendan Cully.
2946
2947         * imap/command.c, imap/imap.c, imap/imap_private.h:
2948         Detect external modifications of IMAP folders.  From Brendan Cully.
2949
2950         * curs_main.c: Fix attaching messages via IMAP.  From Brendan Cully.
2951
2952 Thu May 24 10:18:30 2001  Thomas Roessler  <roessler@does-not-exist.org>
2953
2954         * po/ja.po: update.
2955
2956         * browser.c: patch-bac.chdir-20010523.2
2957
2958 Wed May 23 14:19:16 2001  Thomas Roessler  <roessler@does-not-exist.org>
2959
2960         * browser.c: patch-bac.chdir-20010523.1
2961
2962         * imap/browse.c: patch-bac.createnull-20010522.1
2963
2964 Tue May 22 21:45:52 2001  Thomas Roessler  <roessler@does-not-exist.org>
2965
2966         * doc/manual.sgml.head: Documentation nit from Björn Jacke.
2967
2968         * configure.in:
2969         Let configure --help look prettier.  From Brendan Cully.
2970
2971         * doc/manual.sgml.head, doc/manual.sgml.tail:
2972         Documentation fixes from Brendan Cully.
2973
2974         * imap/imap.c: Attachment deletion on IMAP servers, take two.
2975
2976 Mon May 21 08:42:07 2001  Thomas Roessler  <roessler@does-not-exist.org>
2977
2978         * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
2979         Attachment deletion for IMAP folders.  By Brendan Cully.
2980
2981 Sun May 20 22:35:29 2001  Thomas Roessler  <roessler@does-not-exist.org>
2982
2983         * handler.c:
2984         Fix character set conversion for non-plain text types with 8bit
2985         content-transfer-encodings.  Noted by Björn Jacke.
2986
2987         * imap/message.c: \Seen for FCCs.  From Brendan Cully.
2988
2989 Thu May 17 18:37:21 2001  Thomas Roessler  <roessler@does-not-exist.org>
2990
2991         * pager.c: patch-1.3.18.bj.segfault.1.
2992
2993         * handler.c: Fix multibyte encodings with quoted-printable.
2994         (patch-1.3.18.tt.decode_quoted.1)
2995         From TAKIZAWA Takashi <taki@luna.email.ne.jp>.
2996
2997 Tue May 15 20:41:55 2001  Thomas Roessler  <roessler@does-not-exist.org>
2998
2999         * imap/browse.c, imap/util.c, mutt_socket.c: patch-bac.notes-20010515.1
3000
3001         * rfc1524.c:
3002         Make tests on an attachment's file name possible.  Patch from Bob
3003         Bell <bobbell@zk3.dec.com>.
3004
3005 Sun May 13 15:43:48 2001  Thomas Roessler  <roessler@does-not-exist.org>
3006
3007         * po/de.po: Update.
3008
3009 Sat May 12 05:49:31 2001  Thomas Roessler  <roessler@does-not-exist.org>
3010
3011         * handler.c: Undo one of yesterday's aesthetical changes.
3012
3013         * muttlib.c: IMAP path canonification hack from Brendan Cully.
3014
3015         * handler.c:
3016         Adding a hack to use format=flowed's quoting information in the
3017         pager, using ANSI color sequences to turn off quote coloring.
3018
3019 Fri May 11 22:16:17 2001  Thomas Roessler  <roessler@does-not-exist.org>
3020
3021         * handler.c:
3022         Don't cut off the final part of ttachments with overlong lines.
3023
3024         * handler.c: Correctly handle extremely long lines.
3025
3026         * handler.c:
3027         Improve handling of indented text when wrapping text/plain;
3028         format=flowed.  This is, in particular, important when replying to
3029         messages with indented text.  I hope this code does The Right Thing
3030         most of the time now.
3031
3032         (Further note that we still try to avoid wrapping at places where
3033         the user didn't do so.)
3034
3035         * handler.c: Some more esthetical nits.
3036
3037         * handler.c: More fixes.
3038
3039         * recvcmd.c: Fix some nits with respect to text/plain; format=flowed.
3040
3041         * copy.c, handler.c, init.h, mutt.h, send.c:
3042         Add experimental support for text/plain; format=flowed.
3043
3044         * send.c: Fix #590.
3045
3046         * headers.c: Some code simplifications.
3047
3048         * headers.c, muttlib.c:
3049         Fix a memory leak in mutt_free_envelope(); avoid dangling pointers
3050         in header editing.
3051
3052 Thu May 10 13:15:45 2001  Thomas Roessler  <roessler@does-not-exist.org>
3053
3054         * po/ja.po: update.
3055
3056         * hdrline.c: Fix %D.  From Len Lattanzi <Len.Lattanzi@migration.com>.
3057
3058         * headers.c: Fix header editing and references headers.
3059
3060         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c, imap/message.c, imap/util.c, sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c, menu.c, muttlib.c, mutt_socket.c, mutt_ssl.c, mx.c, pgpkey.c, pop_auth.c, pop.c, pop_lib.c, protos.h:
3061         A slightly extended version of Dave Ewart's sleeptime patch.
3062
3063         * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
3064
3065         * po/hu.po, configure.in:
3066         Adding the Hungarian translation from Szabolcs Horvath
3067         <horvaths@fi.inf.elte.hu>.
3068
3069 Mon May  7 19:21:41 2001  Thomas Roessler  <roessler@does-not-exist.org>
3070
3071         * imap/imap.h, imap/README, imap/util.c, muttlib.c:
3072         IMAP path canonicalization.  From Brendan Cully.
3073
3074 Wed May  2 20:49:46 2001  Thomas Roessler  <roessler@does-not-exist.org>
3075
3076         * doc/manual.sgml.tail: Document some missing functions.
3077
3078         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po, po/da.po:
3079         make update-po.
3080
3081 Tue May  1 21:32:50 2001  Thomas Roessler  <roessler@does-not-exist.org>
3082
3083         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po, po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, ChangeLog, reldate.h, VERSION:
3084         automatic post-release commit for mutt-1.3.18
3085
3086         * pgp.c: #568:  Out-of-band reporting for traditional signed+encrypted
3087         messages.
3088
3089 Tue May  1 21:24:41 2001  Thomas Roessler  <roessler@guug.de>
3090
3091         * pgp.c: #568:  Out-of-band reporting for traditional signed+encrypted
3092         messages.
3093
3094 Thu Apr 26 15:52:34 2001  Thomas Roessler  <roessler@guug.de>
3095
3096         * configure.in: Replace tabs by spaces.
3097
3098         * BEWARE, Makefile.am:
3099         Add a word of warning concerning the case problems.
3100
3101         * imap/command.c, imap/imap.c, imap/message.c, imap/util.c, imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c, sendlib.c, url.c, account.c, addrbook.c, alias.c, ascii.c, ascii.h, attach.c, charset.c, color.c, commands.c, copy.c, edit.c, handler.c, headers.c, init.c, keymap.c, Makefile.am, mutt.h, muttlib.c, mutt_ssl_nss.c, mx.c:
3102         Add ascii_strcasecmp() and ascii_strncasecmp() functions which do
3103         locale-independent and case-insensitive string comparisons.  Needed
3104         for mutt to work in iso-8859-9 environments, where tolower('I') !=
3105         'i'.
3106
3107 Wed Apr 25 22:08:41 2001  Thomas Roessler  <roessler@guug.de>
3108
3109         * globals.h, init.h, mutt.h, parse.c, protos.h, send.c, sendlib.c, thread.c, url.c:
3110         Implement RFC 2822's idea of the In-Reply-To header.  In particular,
3111         we have to drop the $in_reply_to configuration variable.  Also, the
3112         change in the specification makes some changes to the threading code
3113         reasonable.
3114
3115         * parse.c: Use RFC 2822's interpretation of two-digit years.
3116
3117         * charset.c: Kluge around some problems with iso-8859-9 locales.
3118
3119 Tue Apr 24 11:21:22 2001  Thomas Roessler  <roessler@guug.de>
3120
3121         * commands.c:
3122         When the character set is changed, ask whether or not mutt should
3123         convert.
3124
3125 Thu Apr 19 09:39:49 2001  Thomas Roessler  <roessler@guug.de>
3126
3127         * compose.c:
3128         Don't try to select the secret key from the public key ring.
3129
3130 Wed Apr 18 15:12:50 2001  Thomas Roessler  <roessler@guug.de>
3131
3132         * sendlib.c:
3133         Fix a segmentation fault.  Bug reported by Björn Jacke and analyzed
3134         by Lars Hecking.
3135
3136 Fri Apr 13 23:20:15 2001  Thomas Roessler  <roessler@guug.de>
3137
3138         * enter.c: Fix KEY_ENTER.  From EGE.
3139
3140         * build-release, README: Introducing trithemius.gnupg.org.
3141
3142 Wed Apr 11 23:42:59 2001  Thomas Roessler  <roessler@guug.de>
3143
3144         * hook.c:
3145         Avoid excessive unhooking from within hooks.  Problem noted by
3146         Eugene Lee <eugene@anime.net> on mutt-users.
3147
3148         * doc/Makefile.in:
3149         Don't rely on GNU make's implicit rules for shell scripts.  Noted by
3150         EGE.
3151
3152 Mon Apr  9 16:10:59 2001  Thomas Roessler  <roessler@guug.de>
3153
3154         * INSTALL: Fix the documentation of --enable-locale-fix.  From EGE.
3155
3156         * enter.c, keymap.c:
3157         Entering multibyte characters.  From Edmund Grimley Evans.
3158
3159         * send.c: Avoid a crash.  patch-1.3.17.tlr.pgpflags_fault.1.
3160
3161 Thu Apr  5 23:23:37 2001  Thomas Roessler  <roessler@guug.de>
3162
3163         * po/it.po: update
3164
3165         * po/tr.po: update.
3166
3167         * init.h: Fix a minor typo in the documentation.
3168
3169 Wed Apr  4 23:29:29 2001  Thomas Roessler  <roessler@guug.de>
3170
3171         * send.c:
3172         Fix pgp_replyencrypt and friends for group-replies to several tagged
3173         messages.  Noted by Werner Koch.
3174
3175 Tue Apr  3 19:26:55 2001  Thomas Roessler  <roessler@guug.de>
3176
3177         * pgpkey.c: More PGP key selection changes:  Clean up the key selection
3178         mechanism.  I'd appreciate if some of you could review the logic.
3179
3180         * pgpkey.c: Fixes for the previous patch.
3181
3182         * pgpkey.c:
3183         Add an error message in case keys can be found, but none are valid.
3184
3185         * init.h: Write "mail folder" instead of "folder" in the description of
3186         $postponed.  If people believe they understand it better that way,
3187         fine with me.  (Debian #89195.)
3188
3189         * doc/manual.sgml.head: Fix a typo.  Debian #90400.
3190
3191         * po/sv.po: update.
3192
3193         * url.c:
3194         Permit for passwords which contain '@'.  From Felix von Leitner
3195         <leitner@fefe.de>.
3196
3197         * mutt_socket.c:
3198         Set the close on exec bit for IMAP sockets.  From Jason Gunthorpe
3199         <jgg@wakko.deltatee.com>.  #536, Debian #92651.
3200
3201 Mon Apr  2 13:02:56 2001  Thomas Roessler  <roessler@guug.de>
3202
3203         * pop.c:
3204         Fix a buffer overrun.  Noted by Gordon Sadler <gbsadler1@lcisp.com>;
3205         #530.
3206
3207         * imap/Makefile.am: Fix dependencies.  From Lars Hecking.
3208
3209 Fri Mar 30 08:53:12 2001  Thomas Roessler  <roessler@guug.de>
3210
3211         * imap/Makefile.am: Add a rule for ../types.h.
3212
3213 Thu Mar 29 11:23:05 2001  Thomas Roessler  <roessler@guug.de>
3214
3215         * pgp.c: Adding a dprint statement.
3216
3217 Wed Mar 28 14:59:52 2001  Thomas Roessler  <roessler@guug.de>
3218
3219         * pgp.c, pgp.h:
3220         Add some more PGP good signature checks, so we can detect whether or
3221         not an encrypted+signed message is OK.
3222
3223         * main.c: fix some of the copyright messages.
3224
3225         * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c:
3226         Make mutt compatible with GnuPG's latest features.  As requested by
3227         Werner Koch.
3228
3229         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, reldate.h, VERSION, ChangeLog:
3230         automatic post-release commit for mutt-1.3.17
3231
3232         * po/pl.po: update.
3233
3234 Wed Mar 28 12:00:38 2001  Thomas Roessler  <roessler@guug.de>
3235
3236         * po/pl.po: update.
3237
3238 Fri Mar 23 12:30:17 2001  Thomas Roessler  <roessler@guug.de>
3239
3240         * send.c: handle my_hdr message-id: correctly.
3241
3242 Tue Mar 20 17:28:55 2001  Thomas Roessler  <roessler@guug.de>
3243
3244         * pgp.c: Fix Content-Disposition of PGP/MIME messages.  The second part
3245         should get a file name for convenience, not the first one.
3246
3247         * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
3248
3249         * mbyte.c: Fix a bug in mbrtowc_iconv().  From TAKIZAWA Takashi
3250         <taki@luna.email.ne.jp>.
3251
3252 Mon Mar 12 11:54:38 2001  Thomas Roessler  <roessler@guug.de>
3253
3254         * po/ru.po: update from Vsevolod.
3255
3256 Thu Mar  8 16:48:50 2001  Thomas Roessler  <roessler@guug.de>
3257
3258         * pager.c:
3259         Cosmetic change for OP_PAGER_TOP, suggested by Mike Schiraldi
3260         <raldi@research.netsol.com>.
3261
3262 Mon Mar  5 20:52:04 2001  Thomas Roessler  <roessler@guug.de>
3263
3264         * init.h: Fix use_ipv6.
3265
3266         * po/ja.po: update.
3267
3268 Sun Mar  4 14:25:07 2001  Thomas Roessler  <roessler@guug.de>
3269
3270         * po/eo.po: update.
3271
3272         * pgppacket.c:
3273         Fix the interpretation of new-style packet lengths.  This is a
3274         really bad bug.
3275
3276         * init.h, mutt.h, mutt_socket.c:
3277         Make it possible to enable ipv6 at run time.
3278
3279 Sat Mar  3 18:17:23 2001  Thomas Roessler  <roessler@guug.de>
3280
3281         * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
3282
3283 Thu Mar  1 10:18:04 2001  Thomas Roessler  <roessler@guug.de>
3284
3285         * po/fr.po: update.
3286
3287         * po/de.po, po/id.po: updates.
3288
3289         * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
3290
3291 Tue Feb 27 16:59:45 2001  Thomas Roessler  <roessler@guug.de>
3292
3293         * depcomp, Makefile.am, missing:
3294         Adding files for users of automake-cvs.  From Lars Hecking.
3295
3296         * configure.in: Simplifications from Lars Hecking.
3297
3298         * doc/Makefile.in: Distribute instdoc.sh.in.
3299
3300         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po, po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po, contrib/Makefile.in, po/cs.po, reldate.h, VERSION, ChangeLog:
3301         automatic post-release commit for mutt-1.3.16
3302
3303 Mon Feb 26 16:35:39 2001  Thomas Roessler  <roessler@guug.de>
3304
3305         * pgp.c:
3306         Fix behaviour with multiple signed blocks inside one application/pgp.
3307
3308         * pgp.c:
3309         Add out-of-band signature status signalling for application/pgp with
3310         clearsig.
3311
3312 Mon Feb 26 16:35:39 2001  Thomas Roessler  <roessler@guug.de>
3313
3314         * pgp.c:
3315         Fix behaviour with multiple signed blocks inside one application/pgp.
3316
3317         * pgp.c:
3318         Add out-of-band signature status signalling for application/pgp with
3319         clearsig.
3320
3321 Fri Feb 23 09:13:55 2001  Thomas Roessler  <roessler@guug.de>
3322
3323         * imap/imap.c, mutt_ssl.c, po/ru.po: update.
3324
3325         * url.h: Ports are unsigned short, not short.
3326
3327         * po/de.po: Update.
3328
3329 Wed Feb 21 17:02:18 2001  Thomas Roessler  <roessler@guug.de>
3330
3331         * po/fr.po: update.
3332
3333         * po/pl.po, po/sv.po: updates.
3334
3335 Tue Feb 20 19:05:17 2001  Thomas Roessler  <roessler@guug.de>
3336
3337         * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
3338
3339         * sendlib.c:
3340         lookup_mime_type() could overflow.  This is, however, harmless,
3341         because it only works on data from local configuration files which
3342         are either under the control of the user or under the control of
3343         root.
3344
3345 Mon Feb 19 18:21:53 2001  Thomas Roessler  <roessler@guug.de>
3346
3347         * imap/command.c: Improved error handling.
3348
3349         * po/de.po: There is no such thing as a "Text Anhang" in German.
3350
3351         * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c:
3352         Brendan Cully's generic access() wrapper which know about IMAP.
3353
3354         * po/el.po: Update.
3355
3356 Fri Feb 16 00:42:57 2001  Thomas Roessler  <roessler@guug.de>
3357
3358         * imap/BUGS, imap/message.c: Bugfix.  From B.C.
3359
3360         * imap/message.c: Fix #378.  From Brendan Cully.
3361
3362         * imap/imap.c: Support for \HasNoChildren.  From Brendan Cully.
3363
3364 Thu Feb 15 16:37:27 2001  Thomas Roessler  <roessler@guug.de>
3365
3366         * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c, acconfig.h, configure.in, globals.h, init.h, mutt.h, muttlib.c, mutt_sasl.c, pop_auth.c, url.c:
3367         Brendan Cully's latest STARTTLS patch.
3368
3369         * po/ja.po, configure.in: Adding ja.po.
3370
3371         * charset.c:
3372         Fix iconv-hook.  It would segfault with x-unknown and other
3373         problematic cases.
3374
3375         * init.h:
3376         Fix the documentation of pgp_verify_sig.  It's ask-yes, not ask.
3377
3378 Wed Feb 14 23:58:28 2001  Thomas Roessler  <roessler@guug.de>
3379
3380         * INSTALL: Add a comment about the sample iconv-hook files.
3381
3382         * doc/instdoc.sh.in, doc/Makefile.in, doc/manual.sgml.head, doc/muttrc.man.head, doc/muttrc.man.tail, contrib/iconv/iconv.aix-3.2.5.rc, contrib/iconv/iconv.aix-4.1.5.rc, contrib/iconv/iconv.aix-4.2.0.rc, contrib/iconv/iconv.aix-4.3.2.rc, contrib/iconv/iconv.freebsd-3.3.rc, contrib/iconv/iconv.glibc-2.1.3.rc, contrib/iconv/iconv.glibc-2.1.90.rc, contrib/iconv/iconv.hpux-10.01.rc, contrib/iconv/iconv.hpux-10.20.rc, contrib/iconv/iconv.hpux-11.00.rc, contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc, contrib/iconv/iconv.osf1-4.0d.rc, contrib/iconv/iconv.solaris-2.4.rc, contrib/iconv/iconv.solaris-2.5.1.rc, contrib/iconv/iconv.solaris-2.6-cjk.rc, contrib/iconv/iconv.solaris-2.6.rc, contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh, contrib/iconv/README, contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in, hook.c, init.h:
3383         iconv-hook.
3384
3385         * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h, configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
3386         STARTTLS patch from Brendan Cully.
3387
3388         * rfc2047.c, sendlib.c:
3389         Minor charset fixes.  Users can now give any character set names in
3390
3391 Tue Feb 13 23:42:29 2001  Thomas Roessler  <roessler@guug.de>
3392
3393         * charset.c: Some more strange character set aliaes.
3394
3395         * charset.c: Add more possibly-interesting character set names.
3396
3397         * charset.c:
3398         While I'm on it, fix a warning and remove some weired code by proper
3399         use of ctype functions.
3400
3401         * imap/utf7.c, charset.c, charset.h, gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c, sendlib.c:
3402         Change charset-hook's behaviour.
3403
3404         * po/id.po: update.
3405
3406         * po/de.po: Fix some typos.  From Björn Jacke.
3407
3408         * recvattach.c:
3409         A little fix for those who don't have PGP installed. ;-)
3410
3411         * commands.c, curs_main.c, functions.h, OPS.PGP, pgp.c, pgp.h, protos.h, recvattach.c:
3412         Add a function check-traditional-pgp which can be used to handle
3413         old-style PGP messages and/or parts more easily.
3414
3415         * query.c: Match all fields when searching on the query menu.
3416
3417         * attach.c:
3418         Fix #470:  multipart- and message-type attachments weren't handled
3419         correctly.
3420
3421 Mon Feb 12 20:42:40 2001  Thomas Roessler  <roessler@guug.de>
3422
3423         * curs_lib.c: Fix '?' in the file name dialogue.  Fixes #468, #465.
3424
3425         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, VERSION, ChangeLog:
3426         automatic post-release commit for mutt-1.3.15
3427
3428         * NEWS: Tell users about some of the new features.
3429
3430         * pgppacket.c: Don't free(NULL).
3431
3432         * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h, send.c, sendlib.c, compose.c, configure.in, gnupgparse.c, init.h, Makefile.am:
3433         Auto-detect the micalg used with PGP/MIME signatures.
3434
3435 Mon Feb 12 17:48:25 2001  Thomas Roessler  <roessler@guug.de>
3436
3437         * NEWS: Tell users about some of the new features.
3438
3439         * pgppacket.c: Don't free(NULL).
3440
3441         * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
3442         pgppacket.c, pgppacket.h, pgppubring.c, postpone.c,
3443         protos.h, send.c, sendlib.c, compose.c, configure.in,
3444         gnupgparse.c, init.h, Makefile.am: Auto-detect the micalg
3445         used with PGP/MIME signatures.
3446
3447         * handler.c:
3448         Make mutt_decode_* usable without passing a BODY structure.
3449
3450         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c:
3451         Fixes so mutt at least compiles with Brendan's new SASL patch.
3452
3453         * lib.c: Fix mutt_read_line's behaviour when encountering an
3454         EOF.  From Aaron Lehmann <aaronl@vitelus.com>.
3455
3456         * pager.c: Avoid an infinite loop in the pager.  From Edmund
3457         Grimley Evans.
3458
3459         * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
3460         imap/command.c, imap/imap.c, imap/imap_private.h,
3461         imap/message.c, imap/util.c, mutt_sasl.c, mutt_sasl.h,
3462         mutt_ssl.c, mutt_ssl.h: Brendan Cully's SASL patch.
3463
3464 Thu Feb  8 15:50:51 2001  Thomas Roessler  <roessler@guug.de>
3465
3466         * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
3467         recvattach.c, remailer.c: Replace various instances of
3468         endwin() by mutt_endwin().  This should help to avoid
3469         chaotic screen output on the "second" screen.
3470
3471         * po/da.po: update.
3472
3473         * doc/manual.sgml.head: Fix a typo.
3474
3475 Tue Feb  6 22:14:01 2001  Thomas Roessler  <roessler@guug.de>
3476
3477         * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy
3478         dates.
3479
3480         * date.c, pattern.c: Fuzzy date matching.  From Eike Rathke
3481         <er@erack.de>.
3482
3483 Fri Feb  2 12:36:19 2001  Thomas Roessler  <roessler@guug.de>
3484
3485         * pgpinvoke.c: Apply more conservative quoting to some PGP
3486         invocation.
3487
3488         * po/sv.po: Update from Jörgen Tegnér.
3489
3490 Thu Feb  1 17:03:44 2001  Thomas Roessler  <roessler@guug.de>
3491
3492         * po/tr.po: update
3493
3494 Wed Jan 31 18:31:27 2001  Thomas Roessler  <roessler@guug.de>
3495
3496         * send.c:
3497         Don't use group mailboxes with list-reply.  E.g., when you have
3498         "ietf" as a list pattern, and a message goes to
3499
3500                 IETF-Announce:;, ietf-openpgp@somewhere.org,
3501
3502         list-reply will now yield ietf-openpgp and _not_:
3503
3504                 IETF-Announce: ietf-openpgp@...
3505
3506         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3507         po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
3508         po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
3509         po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3510         po/es.po: Including the turkish translation from Fatih Demir
3511         <kabalak@gmx.net>; make update-po.
3512
3513         * configure.in: Including the turkish translation from Fatih
3514         Demir <kabalak@gmx.net>.
3515
3516 Tue Jan 30 10:24:36 2001  Thomas Roessler  <roessler@guug.de>
3517
3518         * doc/manual.sgml.head:
3519         Stan Ryckman <stanr@sunspot.tiac.net> noted that we are abusing
3520         "envelope" where it should be "header".
3521
3522         * thread.c: Fix sort_aux=received.  From <benno@sesgroup.net>.
3523
3524         * pager.c:
3525         Eric Fischer <eric@eazel.com> sent us this patch as part of bug#441.
3526         I'm not entirely sure that it works, but let's try it.
3527
3528         * po/de.po, po/id.po: update
3529
3530         * po/fr.po: update.
3531
3532         * pop_auth.c:
3533         Fixing a stupid typo.  bug#445, from Larry Rosenman <ler@lerctr.org>.
3534
3535 Sat Jan 27 13:50:26 2001  Thomas Roessler  <roessler@guug.de>
3536
3537         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po, po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, reldate.h, VERSION, ChangeLog:
3538         automatic post-release commit for mutt-1.3.14
3539
3540         * recvattach.c: More improvements to the recvattach collapsing.
3541
3542         * mutt.h, pager.c, pager.h, protos.h, recvattach.c, attach.c, attach.h, compose.c, functions.h, init.h, OPS:
3543         Add collapsing to the receive-attach menu, and improve digest
3544         handling that way.
3545
3546 Sat Jan 27 13:41:11 2001  Thomas Roessler  <roessler@guug.de>
3547
3548         * recvattach.c: More improvements to the recvattach collapsing.
3549
3550         * mutt.h, pager.c, pager.h, protos.h, recvattach.c, attach.c, attach.h, compose.c, functions.h, init.h, OPS:
3551         Add collapsing to the receive-attach menu, and improve digest
3552         handling that way.
3553
3554 Thu Jan 25 12:04:46 2001  Thomas Roessler  <roessler@guug.de>
3555
3556         * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
3557
3558         * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
3559
3560 Mon Jan 22 11:04:56 2001  Thomas Roessler  <roessler@guug.de>
3561
3562         * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
3563
3564 Thu Jan 18 11:27:56 2001  Thomas Roessler  <roessler@guug.de>
3565
3566         * complete.c:
3567         Completion fix.  From Aaron Schrab <aaron+mutt@schrab.com>.
3568
3569 Wed Jan 17 08:53:12 2001  Thomas Roessler  <roessler@guug.de>
3570
3571         * rfc822.c:
3572         This one-line diff should fix the behaviour of the address parser
3573         when encountering loose dots in addresses.
3574
3575         * imap/auth_sasl.c:
3576         Try to catch mysterious failures of the SASL library instead of
3577         hanging.  From Brendan Cully.
3578
3579 Mon Jan 15 10:40:50 2001  Thomas Roessler  <roessler@guug.de>
3580
3581         * copy.c: Some debugging helpers.
3582
3583         * send.c:
3584         Use safe_fclose() where a NULL pointer may be passed to fclose().
3585
3586         * pattern.c:
3587         Make ~m usable in $simple_search.  From <David.Good@stratasource.com>.
3588
3589 Wed Jan 10 19:36:43 2001  Thomas Roessler  <roessler@guug.de>
3590
3591         * recvcmd.c, send.c:
3592         Make some messages about mime-forwarding more comprehensible to
3593         normal users.
3594
3595 Mon Jan  8 23:09:32 2001  Thomas Roessler  <roessler@guug.de>
3596
3597         * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c, charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c, keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c, pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c, strdup.c:
3598         Let check_sec.sh check for use of the unsafe malloc, realloc, free,
3599         and strdup routines.  While we are on it, plug some memory leaks and
3600         make some code understandable.
3601
3602         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/imap_private.h, imap/message.c, base64.c, browser.c, check_sec.sh, commands.c, complete.c, copy.c, curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c, pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c, send.c, sendlib.c, snprintf.c:
3603         Fix and/or check more fishy code.
3604
3605         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c, buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c, makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c, pop.c, protos.h, regex.c, rfc2231.c, sendlib.c:
3606         Going through possible security problems with a fine comb.  If you
3607         want to help, check out the current source, and run check_sec.sh.
3608
3609         * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
3610         Some automated security checks concerning fopen() calls.
3611
3612 Thu Jan  4 05:39:31 2001  Thomas Roessler  <roessler@guug.de>
3613
3614         * gettext.c: Don't use debugfile unless DEBUG is #defined.
3615
3616 Wed Jan  3 13:39:48 2001  Thomas Roessler  <roessler@guug.de>
3617
3618         * enter.c, mbyte.c: More wide-char patches from EGE.
3619
3620         * enter.c: Don't accept '\0' as keyboard input.
3621
3622         * imap/auth_sasl.c:
3623         Set SASL_IP_{LOCAL,REMOTE} properties - needed for krb4 support;
3624         from yak@MIT.EDU.
3625
3626         * enter.c: Try to fix nonprintable character input.
3627
3628         * enter.c: Extend the editor so it supports unprintable characters.
3629
3630 Tue Jan  2 16:34:26 2001  Thomas Roessler  <roessler@guug.de>
3631
3632         * enter.c: Make my_wcstombs more robust.  From EGE.
3633
3634         * main.c: Only show mailboxes with -y.  From devenish@arcme.uwa.edu.au.
3635
3636         * account.h: Fix password input.  From Vsevolod Volkov.
3637
3638 Sun Dec 31 15:30:52 2000  Thomas Roessler  <roessler@guug.de>
3639
3640         * po/ru.po, pop_lib.c: Missing patches from VVV.
3641
3642         * imap/imap.c, curs_main.c, functions.h, globals.h, OPS:
3643         Experimental patch to add an imap-fetch-mail function.
3644
3645         * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
3646         Make browser behaviour more consistent with expectations.
3647
3648         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po, po/eo.po, po/da.po, po/de.po, po/el.po, po/cs.po, reldate.h, VERSION, ChangeLog:
3649         automatic post-release commit for mutt-1.3.13
3650
3651 Sat Dec 30 10:28:16 2000  Thomas Roessler  <roessler@guug.de>
3652
3653         * po/pl.po: update.
3654
3655 Sat Dec 30 10:28:16 2000  Thomas Roessler  <roessler@guug.de>
3656
3657         * po/pl.po: update.
3658
3659 Fri Dec 22 18:03:34 2000  Thomas Roessler  <roessler@guug.de>
3660
3661         * configure.in: autoconf consmetics.  From L.H.
3662
3663         * enter.c, mutt.h: Some more changes to the enter code.
3664
3665         * enter.c: Fix some ugly bugs in the completion code.  In particular,
3666         replace_part() could lead to heap corruption.
3667
3668         * po/lt.po, configure.in:
3669         Lithuanian translation.  From Gediminas Paulauskas <menesis@delfi.lt>.
3670
3671 Thu Dec 21 09:19:41 2000  Thomas Roessler  <roessler@guug.de>
3672
3673         * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
3674
3675 Sun Dec 17 19:54:58 2000  Thomas Roessler  <roessler@guug.de>
3676
3677         * po/sv.po: update.
3678
3679 Thu Dec 14 15:40:30 2000  Thomas Roessler  <roessler@guug.de>
3680
3681         * doc/manual.sgml.head: Improve hook documentation.  From Lars Hecking.
3682
3683         * enter.c: More file name completion fixes.
3684
3685         * enter.c: Fix "tab-tab" at the change-folder prompt.
3686
3687 Sun Dec 10 21:01:35 2000  Thomas Roessler  <roessler@guug.de>
3688
3689         * imap/message.c, init.h, mutt.h:
3690         Avoid implicit flag updates with IMAP.  From Brendan Cully.
3691
3692         * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h:
3693         More enter.c updates.  From E.G.E..
3694
3695         * mbyte.h, mutt.h, configure.in, enter.c:
3696         More changes to the utf-8 friendly line editor: Implement some
3697         missing functions, include some more header files.
3698
3699 Fri Dec  8 10:38:30 2000  Thomas Roessler  <roessler@guug.de>
3700
3701         * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
3702
3703         * curs_lib.c, enter.c, mutt.h, protos.h:
3704         Make _mutt_enter_string() re-entrant.
3705
3706         * curs_lib.c, edit.c, enter.c, protos.h:
3707         Make the line editor utf-8 friendly.  First take from Edmund Grimley
3708         Evans.
3709
3710 Wed Dec  6 20:31:46 2000  Thomas Roessler  <roessler@guug.de>
3711
3712         * gnupgparse.c: Fix pgp_ignore_subkeys.
3713
3714         * mutt_curses.h: Make the BEEP macro a bit safer.  From EGE.
3715
3716         * imap/imap.c: Fix a memory leak in imap_logout_all.
3717
3718 Mon Dec  4 09:00:08 2000  Thomas Roessler  <roessler@guug.de>
3719
3720         * mbyte.c:
3721         A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.  From EGE.
3722
3723 Sun Dec  3 09:34:41 2000  Thomas Roessler  <roessler@guug.de>
3724
3725         * doc/PGP-Notes.txt:
3726         Document the fact that Courier MTA corrupts PGP/MIME signatures.
3727
3728 Sat Dec  2 09:16:47 2000  Thomas Roessler  <roessler@guug.de>
3729
3730         * po/el.po, po/uk.po: update.
3731
3732 Tue Nov 28 11:19:57 2000  Thomas Roessler  <roessler@guug.de>
3733
3734         * po/da.po, po/de.po, po/fr.po, po/id.po: updates
3735
3736 Mon Nov 27 13:14:28 2000  Thomas Roessler  <roessler@guug.de>
3737
3738         * attach.h, commands.c, compose.c, curs_main.c, protos.h, recvattach.c:
3739         Make sure edit-type works without a segmentation fault from the
3740         receive-attach menu.
3741
3742         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
3743         automatic post-release commit for mutt-1.3.12
3744
3745 Thu Nov 23 10:30:49 2000  Thomas Roessler  <roessler@guug.de>
3746
3747         * contrib/sample.muttrc-tlr:
3748         Use display_filter to fix some ugliness people are sending me.
3749
3750         * commands.c: Don't endwin() before invoking the display_filter.
3751
3752 Thu Nov 23 10:30:49 2000  Thomas Roessler  <roessler@guug.de>
3753
3754         * contrib/sample.muttrc-tlr:
3755         Use display_filter to fix some ugliness people are sending me.
3756
3757         * commands.c: Don't endwin() before invoking the display_filter.
3758
3759 Tue Nov 21 10:32:34 2000  Thomas Roessler  <roessler@guug.de>
3760
3761         * protos.h, main.c, curs_lib.c, globals.h:
3762         [stable] Introduce mutt_curses_message and mutt_nocurses_message.
3763         From Olaf Kirch.
3764
3765         * globals.h, main.c, protos.h, curs_lib.c:
3766         Introduce mutt_curses_message/mutt_nocurses_message.  From Olaf Kirch.
3767
3768 Mon Nov 20 13:20:28 2000  Thomas Roessler  <roessler@guug.de>
3769
3770         * contrib/gpg.rc: Add a missing --textmode switch.
3771
3772 Sun Nov 19 20:39:49 2000  Thomas Roessler  <roessler@guug.de>
3773
3774         * NEWS: Mention $print_split.
3775
3776         * contrib/sample.muttrc-tlr: update
3777
3778         * mutt.h, pgp.c, protos.h, commands.c, init.h:
3779         Introduce a new option named $print_split.  While we are on it,
3780         unify the pipe-message and print-message code, and fix the PGP
3781         key-extraction code so it doesn't interact with OPTPIPEDECODE in
3782         strange manners any more.
3783
3784 Sat Nov 18 19:50:48 2000  Thomas Roessler  <roessler@guug.de>
3785
3786         * curs_lib.c: Remove an unnecessary include statement.
3787
3788 Fri Nov 17 09:19:41 2000  Thomas Roessler  <roessler@guug.de>
3789
3790         * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
3791
3792         * imap/auth_gss.c:
3793         [stable] GSSAPI patch from Bill Nottingham <notting@redhat.com>.
3794
3795         * doc/manual.sgml.tail, curs_main.c, functions.h:
3796         Make folder synchronization possible from within the pager.  From
3797         Chris Cutler <cutler@bluemug.com>.
3798
3799 Wed Nov 15 20:29:58 2000  Thomas Roessler  <roessler@guug.de>
3800
3801         * charset.c:
3802         Fix langinfo-based character set detection.  From Martin Norbäck
3803         <d95mback@dtek.chalmers.se>.
3804
3805 Tue Nov 14 16:57:19 2000  Thomas Roessler  <roessler@guug.de>
3806
3807         * curs_main.c: another possibly problematic case.
3808
3809         * curs_main.c:
3810         Try fixing a possible segmentation fault.  I'm not entirely sure how
3811         I produced it, but it's at least obvious where it happened.
3812
3813 Mon Nov 13 22:19:57 2000  Thomas Roessler  <roessler@guug.de>
3814
3815         * gnupgparse.c, init.h, mutt.h:
3816         Add the pgp_ignore_subkeys option.  Unset it to get the traditional
3817         listing with all the subkeys.  (Experimental, may introduce new bugs.)
3818
3819         * po/ru.po, po/sv.po: update
3820
3821         * remailer.c: Qualify some more header fields.
3822
3823 Tue Nov  7 10:31:51 2000  Thomas Roessler  <roessler@guug.de>
3824
3825         * init.h, mutt.h, send.c: Add a sig_on_top option.
3826
3827         * po/el.po: update
3828
3829 Mon Nov  6 11:27:07 2000  Thomas Roessler  <roessler@guug.de>
3830
3831         * po/zh_TW.Big5.po, po/da.po: update
3832
3833         * configure.in:
3834         Make building mutt without iconv support possible.  From EGE.
3835
3836 Fri Nov  3 10:16:32 2000  Thomas Roessler  <roessler@guug.de>
3837
3838         * init.h:
3839         Change pgp_good_sign's default to 0 instead of UL "".  This should
3840         fix the annoying error messages when starting up mutt on some systems.
3841
3842         * init.c: Make error reporting more verbose.
3843
3844         * po/de.po, po/fr.po, po/id.po: updates
3845
3846 Wed Nov  1 13:14:18 2000  Thomas Roessler  <roessler@guug.de>
3847
3848         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, reldate.h, VERSION:
3849         automatic post-release commit for mutt-1.3.11
3850
3851 Fri Oct 27 10:51:01 2000  Thomas Roessler  <roessler@guug.de>
3852
3853         * enter.c: A nicer version of {capitalize,...}-word functions.
3854
3855         * doc/manual.sgml.head:
3856         Document the recent additions to the line editor.
3857
3858         * enter.c, functions.h, OPS:
3859         Add capitalize-word, upcase-word, downcase-word functions to the
3860         editor.  Bindings follow the Emacs conventions (i.e., M-c, M-u, M-d).
3861
3862 Fri Oct 27 10:51:01 2000  Thomas Roessler  <roessler@guug.de>
3863
3864         * enter.c: A nicer version of {capitalize,...}-word functions.
3865
3866         * doc/manual.sgml.head:
3867         Document the recent additions to the line editor.
3868
3869         * enter.c, functions.h, OPS:
3870         Add capitalize-word, upcase-word, downcase-word functions to the
3871         editor.  Bindings follow the Emacs conventions (i.e., M-c, M-u, M-d).
3872
3873 Wed Oct 25 18:56:20 2000  Thomas Roessler  <roessler@guug.de>
3874
3875         * rfc822.c: Fix parsing of route-addrs.
3876
3877 Tue Oct 24 08:59:21 2000  Thomas Roessler  <roessler@guug.de>
3878
3879         * doc/manual.sgml.tail: Document edit-type.  From Mikko Hänninen.
3880
3881         * po/el.po: update
3882
3883 Mon Oct 23 16:39:10 2000  Thomas Roessler  <roessler@guug.de>
3884
3885         * doc/manual.sgml.head: Typo.  From Daniel Roesen <dr@bofh.de>.
3886
3887         * doc/manual.sgml.head:
3888         Fix documentation of uznknown MIME type handling.  From Brian
3889         Salter-Duke <b_duke@lacebark.ntu.edu.au>
3890
3891 Wed Oct 18 09:01:56 2000  Thomas Roessler  <roessler@guug.de>
3892
3893         * recvattach.c: Fix tree formatting in the recvattach menu.
3894
3895 Tue Oct 17 15:10:51 2000  Thomas Roessler  <roessler@guug.de>
3896
3897         * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h:
3898         Fix pager and index display when non-printable space characters are
3899         encountered.  From EGE.
3900
3901         * sendlib.c: Teach mutt to attach files of arbitrary type.
3902
3903 Mon Oct 16 17:29:55 2000  Thomas Roessler  <roessler@guug.de>
3904
3905         * curs_lib.c:
3906         nl_langinfo({YES,NO}EXPR) may return an _extended_ regular
3907         expression.  Close #312.
3908
3909         * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
3910
3911         * mutt_socket.c:
3912         Fix the strange "Can't connect" error messages.  From Brendan Cully.
3913
3914 Thu Oct 12 14:49:58 2000  Thomas Roessler  <roessler@guug.de>
3915
3916         * po/da.po: update
3917
3918 Wed Oct 11 14:17:17 2000  Thomas Roessler  <roessler@guug.de>
3919
3920         * po/de.po: update.
3921
3922         * po/fr.po: update
3923
3924         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am, reldate.h, VERSION:
3925         automatic post-release commit for mutt-1.3.10
3926
3927         * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
3928
3929 Wed Oct 11 10:21:57 2000  Thomas Roessler  <roessler@guug.de>
3930
3931         * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
3932
3933 Tue Oct 10 19:22:48 2000  Thomas Roessler  <roessler@guug.de>
3934
3935         * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c, init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop_auth.c, pop.c, pop.h, pop_lib.c, protos.h, recvattach.c, browser.c, buffy.c, commands.c, compose.c, configure.in, curs_main.c, Makefile.am:
3936         Vsevolod Volkov's POP mailbox patch.
3937
3938         * doc/manual.sgml.head:
3939         Mixmaster documentation patch from Brian Salter-Duke.
3940
3941 Mon Oct  9 08:30:35 2000  Thomas Roessler  <roessler@guug.de>
3942
3943         * main.c: Add an #ifdef for HAVE_GETADDRINFO.
3944
3945         * mutt_socket.c: Use AF_INET6 only when necessary.
3946
3947 Sat Oct  7 18:06:24 2000  Thomas Roessler  <roessler@guug.de>
3948
3949         * curs_lib.c, help.c: Display fixes from EGE.
3950
3951 Thu Oct  5 19:12:28 2000  Thomas Roessler  <roessler@guug.de>
3952
3953         * query.c: Catch some possible NULL pointer deferences.  From
3954         chris+usenet@chiappa.net (Chris Chiappa), posted to comp.mail.mutt.
3955
3956 Wed Oct  4 18:50:35 2000  Thomas Roessler  <roessler@guug.de>
3957
3958         * mutt_ssl_nss.c:
3959         Downgrade Michael Elkins' indentation style to the version used
3960         throughout mutt. ;-)
3961
3962         * acconfig.h, configure.in, init.c, init.h, Makefile.am, mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c:
3963         Adding support for Netscape's (pardon, Mozilla's) SSL
3964         implementation.  From Michael Elkins.
3965
3966         * globals.h, init.h, mutt_socket.c, protos.h, signal.c:
3967         patch.me.connect_timeout.1
3968
3969 Tue Oct  3 10:47:20 2000  Thomas Roessler  <roessler@guug.de>
3970
3971         * NEWS: Document some of the recent user-visible changes.
3972
3973         * doc/manual.sgml.head:
3974         More documentation for the "L" to_char.  Thanks, Byrial!
3975
3976         * hdrline.c, init.h:
3977         Adding a list flag to to_chars,  From Andreas Plesner Jacobsen
3978         <apj@wol.dk>.  Note: If you don't like the new behaviour, just set
3979         $to_chars to the old " +TCF" value.
3980
3981         * po/ru.po: update
3982
3983 Mon Oct  2 09:11:52 2000  Thomas Roessler  <roessler@guug.de>
3984
3985         * configure.in, mutt_socket.c: patch-bac.ipv6-1
3986
3987         * curs_lib.c: patch-1.3.9.bj.yesno.1
3988
3989 Thu Sep 28 06:53:36 2000  Thomas Roessler  <roessler@guug.de>
3990
3991         * init.h: Fix a minor typo.  From Byrial.
3992
3993         * charset.c, charset.h, init.c, INSTALL:
3994         Document the --without-wc-funcs switch to configure, and clean up
3995         the code to set the character set from nl_langinfo from EGE.
3996
3997 Wed Sep 27 14:28:35 2000  Thomas Roessler  <roessler@guug.de>
3998
3999         * charset.c:
4000         Catch another error condition which may be caused by a broken
4001         nl_langinfo() function.
4002
4003         * COPYRIGHT: We don't need to mention EAY's copyright any more.
4004
4005         * charset.c: Fix #287.
4006
4007 Tue Sep 26 23:05:46 2000  Thomas Roessler  <roessler@guug.de>
4008
4009         * po/eo.po: update
4010
4011         * Attic/sha1dgst.c, Attic/sha.h, Attic/sha_locl.h, checktypes.c, main.c, Makefile.am, pgppubring.c, sha1.c, sha1.h:
4012         Replace the BSD-licensed sha-1 from SSLeay with a public domain
4013         version in order to satisfy GPL license zelots.
4014
4015 Mon Sep 25 13:03:09 2000  Thomas Roessler  <roessler@guug.de>
4016
4017         * po/sv.po: update
4018
4019         * send.c: patch-1.3.9.bj.f-up-prompt.1
4020
4021 Thu Sep 21 09:37:14 2000  Thomas Roessler  <roessler@guug.de>
4022
4023         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po, po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog, reldate.h, VERSION:
4024         automatic post-release commit for mutt-1.3.9
4025
4026         * rfc2047.c: Make some of the code more readable.  From EGE.
4027
4028 Thu Sep 21 07:56:40 2000  Thomas Roessler  <roessler@guug.de>
4029
4030         * rfc2047.c: Make some of the code more readable.  From EGE.
4031
4032 Fri Sep 15 09:19:29 2000  Thomas Roessler  <roessler@guug.de>
4033
4034         * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
4035
4036 Wed Sep 13 21:01:31 2000  Thomas Roessler  <roessler@guug.de>
4037
4038         * rfc2047.c:
4039         Undo part of the character set canonicalization.  EGE pointed out it
4040         isn't needed.
4041
4042         * rfc2231.c: Replace "unknown" by "unknown-8bit".
4043
4044         * sendlib.c: s/iconv_open/mutt_iconv_open/.  Suggested by EGE.
4045
4046         * charset.c:
4047         Add "646" as an alias for us-ascii.  SunOS 5.8 seems to need it.
4048
4049         * browser.c:
4050         Let the browser handle non-existent directories more gracefully.
4051         From Byrial Jensen.
4052
4053 Tue Sep 12 23:18:47 2000  Thomas Roessler  <roessler@guug.de>
4054
4055         * configure.in: Remove some caching.  From EGE.
4056
4057 Mon Sep 11 10:50:37 2000  Thomas Roessler  <roessler@guug.de>
4058
4059         * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c:
4060         Fix some more character set glitches.
4061
4062 Sat Sep  9 07:30:29 2000  Thomas Roessler  <roessler@guug.de>
4063
4064         * charset.c:
4065         sizeof (dest) == 4.  I should have written dlen instead.  Noted by
4066         EGE.
4067
4068 Fri Sep  8 21:52:04 2000  Thomas Roessler  <roessler@guug.de>
4069
4070         * imap/imap.c:
4071         Brendan's version of the last fix.  I put it in since he's most
4072         likely the next one to look at or change this. ,-)
4073
4074         * imap/imap.c:
4075         Fix a silly little IMAP bug.  From Daniel Jacobowitz <dan@debian.org>.
4076
4077         * charset.c, protos.h, rfc2231.c, sendlib.c:
4078         Add a character set comparison function.
4079
4080 Thu Sep  7 21:56:00 2000  Thomas Roessler  <roessler@guug.de>
4081
4082         * charset.c:
4083         Add a table of official character set names.  Data taken from
4084         www.iana.org.
4085
4086         * rfc2231.c:
4087         Detect pure 7bit data and don't encode them.  This helps a bit in
4088         situations where mutt believes it has some really strange us-ascii
4089         alias as the character set.
4090
4091         * po/es.po, po/el.po: update
4092
4093         * curs_lib.c:
4094         Make the use of nl_langinfo(YESEXPR/NOEXPR) more robust.  Problem
4095         noted by Wolfgang Baumann <baumann@zib.de>.
4096
4097 Wed Sep  6 08:47:13 2000  Thomas Roessler  <roessler@guug.de>
4098
4099         * snprintf.c: Fix the MAX fix.  from Byrial Jensen.
4100
4101 Tue Sep  5 22:14:36 2000  Thomas Roessler  <roessler@guug.de>
4102
4103         * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c:
4104         Clean up some warning messages.  From Bob Bell.
4105
4106         * hook.c: Fix a segmentation fault in hook parsing.  From Bob Bell.
4107
4108 Mon Sep  4 10:49:48 2000  Thomas Roessler  <roessler@guug.de>
4109
4110         * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c, url.h:
4111         patch-bac.imapurl-4
4112
4113         * po/ru.po, po/da.po: update
4114
4115         * po/id.po: update.
4116
4117         * recvcmd.c: Fix a segmentation fault when replying to multiple
4118         message/rfc822-type attachments.  Noted by David Champion.
4119
4120 Fri Sep  1 08:58:39 2000  Thomas Roessler  <roessler@guug.de>
4121
4122         * init.c:
4123         Don't mutt_pretty_mailbox when setting variables, since this may
4124         badly interact with non-default settings.  Suggested by Byrial Jensen.
4125
4126 Thu Aug 31 15:14:25 2000  Thomas Roessler  <roessler@guug.de>
4127
4128         * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
4129
4130         * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
4131
4132         * imap/command.c, imap/imap.c: patch-bac.command-3
4133
4134 Wed Aug 30 21:34:42 2000  Thomas Roessler  <roessler@guug.de>
4135
4136         * pager.c: Fix display of backspace sequences.  From EGE.
4137
4138         * po/fr.po, po/de.po: update
4139
4140         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION:
4141         automatic post-release commit for mutt-1.3.8
4142
4143         * VERSION: ups
4144
4145         * po/POTFILES.in, imap/Attic/imap_ssl.c, imap/Attic/imap_ssl.h, imap/Attic/md5c.c, imap/Attic/md5.h, imap/Makefile.am, imap/util.c, ChangeLog, configure.in, curs_main.c, init.c, Makefile.am, md5c.c, md5.h, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h, VERSION:
4146         SSL unification patch from Vsevolod.
4147
4148         * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
4149         patch-bac.expunge-2
4150
4151         * muttlib.c: Fix mutt_prety_mailbox.  From Vsevolod.
4152
4153 Wed Aug 30 10:08:15 2000  Thomas Roessler  <roessler@guug.de>
4154
4155         * VERSION: ups
4156
4157         * po/POTFILES.in, imap/Attic/imap_ssl.c, imap/Attic/imap_ssl.h, imap/Attic/md5c.c, imap/Attic/md5.h, imap/Makefile.am, imap/util.c, ChangeLog, configure.in, curs_main.c, init.c, Makefile.am, md5c.c, md5.h, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h, VERSION:
4158         SSL unification patch from Vsevolod.
4159
4160         * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
4161         patch-bac.expunge-2
4162
4163         * muttlib.c: Fix mutt_prety_mailbox.  From Vsevolod.
4164
4165 Wed Aug 30 08:43:12 2000  Thomas Roessler  <roessler@guug.de>
4166
4167         * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
4168         patch-bac.expunge-2
4169
4170         * muttlib.c: Fix mutt_prety_mailbox.  From Vsevolod.
4171
4172 Tue Aug 29 11:36:25 2000  Thomas Roessler  <roessler@guug.de>
4173
4174         * curs_lib.c:
4175         The next version of Byrial Jensen's yesorno patch, this time without
4176         a memory leak.
4177
4178         * acconfig.h, configure.in, curs_lib.c, main.c:
4179         Use locale for yes/no expressions.
4180
4181 Mon Aug 28 13:14:55 2000  Thomas Roessler  <roessler@guug.de>
4182
4183         * rfc2231.c: Little fix from EGE.
4184
4185         * po/ru.po: Update from Vsevolod.
4186
4187         * complete.c: From: EGE
4188
4189         Fix a buffer overrun in complete.c.
4190
4191         * imap/auth_sasl.c, imap/command.c, imap/imap_private.h, muttlib.c:
4192         From: Brendan Cully <brendan@kublai.com>
4193
4194         The attached small patch adjusts mutt_pretty_mailbox to handle
4195         URLs.
4196
4197         * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c:
4198         From: Edmund GRIMLEY EVANS <edmundo@rano.org>
4199
4200         This patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
4201         it to mutt_format_s. The function is then used in various places in
4202         browser.c and recvattach.c where previously there was "%%%ss".
4203
4204         * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c:
4205         Do character set selection for RFC2231 encodings.  From EGE, but
4206         with choose_charset renamed to mutt_choose_charset.
4207
4208         * mbyte.c, protos.h, utf8.c, wcwidth.c: From: edmundo@rano.org (EGE)
4209
4210         This is the patch TAKIZAWA Takashi and I came up with in the end.
4211
4212         When the Charset is euc-jp or shift_jis, iconv is used for mbrtowc
4213         and wcrtomb. The worst part is mbrtowc_iconv(), where I attempted to
4214         make mbrtowc both restartable (it can process part of multibyte
4215         character) and fast in the case where there is nothing left over
4216         from a previous character. Also I try to make no assumptions about
4217         how those character sets work, which is easy, because I know very
4218         little about them ...
4219
4220         People who don't use one of those two stateless Japanese display
4221         charsets shouldn't be affected. People whose systems provide the
4222         wchar_t functions should be even less affected, because they don't
4223         even get this code in their binary.
4224
4225 Fri Aug 25 06:28:24 2000  Thomas Roessler  <roessler@guug.de>
4226
4227         * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c, account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c, url.h:
4228         patch-bac.imapurl-2, with small modifications.
4229
4230 Tue Aug 22 22:23:10 2000  Thomas Roessler  <roessler@guug.de>
4231
4232         * muttlib.c: Fix #251, from Brendan.
4233
4234         * main.c, Makefile.am, parse.c, protos.h, url.c, url.h:
4235         Add an URL parser, and support for mailto URLs.
4236
4237         * doc/manual.sgml.head: Minor fixes from Will Fiveash.
4238
4239         * po/ru.po: update
4240
4241         * hdrline.c: Fix %B in index_format.
4242
4243 Mon Aug 21 19:25:26 2000  Thomas Roessler  <roessler@guug.de>
4244
4245         * imap/browse.c, imap/imap.c, muttlib.c, mutt_socket.c:
4246         patch-bac.parsepath-2
4247
4248         * doc/manual.sgml.head, doc/manual.sgml.tail:
4249         Documentation patch from Lars Hecking.
4250
4251         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c, imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head, browser.c, browser.h, buffy.c, functions.h, globals.h, init.h, OPS:
4252         patch-bac.createplus-1
4253
4254         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
4255         patch-bac.command-2
4256
4257 Thu Aug 17 06:06:02 2000  Thomas Roessler  <roessler@guug.de>
4258
4259         * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312 translation.
4260
4261         * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c:
4262         Random cleanup from Brendan Cully.
4263
4264         * hdrline.c: Fix justification of number formats.  (EGE)
4265
4266 Tue Aug 15 17:21:19 2000  Thomas Roessler  <roessler@guug.de>
4267
4268         * po/ru.po: update
4269
4270         * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
4271
4272 Thu Aug 10 15:48:13 2000  Thomas Roessler  <roessler@guug.de>
4273
4274         * imap/Makefile.am: Fix from Brendan Cully.
4275
4276         * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
4277
4278         * doc/mutt.man: Document $MAILDIR.
4279
4280         * init.c:
4281         Tell mutt about the MAILDIR environment variable DJB talks about in
4282         maildir (5).
4283
4284         * doc/muttbug.man: Fix a typo.
4285
4286         * doc/mbox.man: fix some typos.
4287
4288 Wed Aug  9 21:14:35 2000  Thomas Roessler  <roessler@guug.de>
4289
4290         * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
4291
4292         * doc/mbox.man:
4293         Document the mbox format in a manual page.  There may be some need
4294         for this.
4295
4296         * configure.in, init.c, main.c, Makefile.am:
4297         Minor portability and compilation fixes.
4298
4299 Tue Aug  8 18:17:54 2000  Thomas Roessler  <roessler@guug.de>
4300
4301         * po/POTFILES.in: Some files were missing.  From Vsevolod Volkov.
4302
4303         * imap/command.c, imap/imap.c, imap/imap_private.h, imap/Makefile.am, imap/message.c, init.c, mutt_socket.c, mx.c:
4304         * handles expunged messages better. Previously mutt's state was only
4305           updated when syncing the mailbox. This was the reason for Bob Bell's
4306           segfault when manipulating mailboxes with multiple simultaneous
4307           clients.
4308         * makes a small adjustment for Sam's weird Courier server, which
4309           returns an OK FETCH completed response even when FETCH fails. I
4310           should probably report that behaviour to him as a bug, though.
4311         * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING
4312         * gets rid of the _("Closing mailbox...") message, which was obscuring
4313           the status updates.
4314         * clears some spurious mutt_clear_error calls in imap_cmd_finish.
4315         * makes socket reads and writes check that they have an open
4316           connection. Shouldn't be necessary (and such calls are logged), but
4317           can happen currently.
4318         * Some SASL vs regular authenticator tweaks in the imap Makefile.
4319
4320         (From Brendan Cully.)
4321
4322 Mon Aug  7 08:31:36 2000  Thomas Roessler  <roessler@guug.de>
4323
4324         * po/Makefile.in.in, imap/Makefile.am, configure.in, Makefile.am, mapping.h, sort.h:
4325         Cross compilation patches from Rüdiger Kuhlmann
4326         <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
4327
4328 Sun Aug  6 14:35:15 2000  Thomas Roessler  <roessler@guug.de>
4329
4330         * curs_lib.c:
4331         Return an exit value of 1 if mutt is left via ctrl-c.  From Andre
4332         Albsmeier <andre.albsmeier@mchp.siemens.de>.
4333
4334 Sat Aug  5 17:50:03 2000  Thomas Roessler  <roessler@guug.de>
4335
4336         * imap/imap.c, imap/imap_private.h, imap/message.c, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/Makefile.am, mutt_socket.c:
4337         Unified IMAP command code.
4338
4339         * doc/manual.sgml.head:
4340         Fix keyboard binding documentation.  From Thomas Schultz
4341         <tststs@gmx.de>.
4342
4343 Fri Aug  4 21:47:11 2000  Thomas Roessler  <roessler@guug.de>
4344
4345         * sendlib.c: Fix a character set encoding bug. From EGE.
4346
4347         * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head, account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
4348         SASL patch from Brendan Cully.
4349
4350 Thu Aug  3 22:08:13 2000  Thomas Roessler  <roessler@guug.de>
4351
4352         * charset.c: fix a segmentation fault.
4353
4354         * po/eo.po, po/sv.po: update.
4355
4356         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po, po/id.po, po/it.po, imap/Makefile.am, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, VERSION, ChangeLog:
4357         automatic post-release commit for mutt-1.3.7
4358
4359         * sendlib.c:
4360         Use a correct Envelope from when bouncing with $envelope_from enabled.
4361
4362         * imap/auth_sasl.c, imap/BUGS, imap/imap.c, imap/imap_ssl.c, mutt_sasl.c:
4363         More IMAP fixes from Brendan.
4364
4365 Thu Aug  3 08:24:55 2000  Thomas Roessler  <roessler@guug.de>
4366
4367         * sendlib.c:
4368         Use a correct Envelope from when bouncing with $envelope_from enabled.
4369
4370         * imap/auth_sasl.c, imap/BUGS, imap/imap.c, imap/imap_ssl.c, mutt_sasl.c:
4371         More IMAP fixes from Brendan.
4372
4373 Thu Aug  3 08:24:55 2000  Thomas Roessler  <roessler@guug.de>
4374
4375         * sendlib.c:
4376         Use a correct Envelope from when bouncing with $envelope_from enabled.
4377
4378         * imap/auth_sasl.c, imap/BUGS, imap/imap.c, imap/imap_ssl.c, mutt_sasl.c:
4379         More IMAP fixes from Brendan.
4380
4381 Wed Aug  2 18:03:21 2000  Thomas Roessler  <roessler@guug.de>
4382
4383         * po/it.po: update
4384
4385 Tue Aug  1 18:04:42 2000  Thomas Roessler  <roessler@guug.de>
4386
4387         * mx.c: Fix from BC
4388
4389         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
4390         Brendan's latest patches.
4391
4392 Mon Jul 31 10:49:00 2000  Thomas Roessler  <roessler@guug.de>
4393
4394         * po/fr.po: update.
4395
4396         * m4/gettext.m4, imap/auth_anon.c, imap/auth.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth.h, imap/auth_login.c, imap/auth_sasl.c, imap/command.c, imap/imap.c, imap/imap_private.h, imap/Makefile.am, acconfig.h, account.c, account.h, configure.in, globals.h, init.h, main.c, Makefile.am, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
4397         Brendan Cully's SASL patch.  I hope I didn't miss any files.
4398
4399 Sat Jul 29 16:33:53 2000  Thomas Roessler  <roessler@guug.de>
4400
4401         * po/id.po: update.
4402
4403         * imap/README: updated readme file.
4404
4405         * Makefile.am:
4406         Make sure checktypes and makedoc don't depend on the intl library.
4407
4408         * po/de.po: update.
4409
4410 Fri Jul 28 19:00:31 2000  Thomas Roessler  <roessler@guug.de>
4411
4412         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po, po/de.po, po/el.po, ChangeLog, reldate.h, VERSION:
4413         automatic post-release commit for mutt-1.3.6
4414
4415         * Makefile.am: parse.h no longer exists, so don't try to distribute it.
4416
4417         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/da.po, po/de.po, reldate.h, ChangeLog, VERSION:
4418         automatic post-release commit for mutt-1.2.5
4419
4420         * imap/imap.c, imap/imap_private.h, imap/message.c:
4421         Use UIDs instead of sequence numbers in IMAP.  (Brendan)
4422
4423 Fri Jul 28 18:57:31 2000  Thomas Roessler  <roessler@guug.de>
4424
4425         * Makefile.am: parse.h no longer exists, so don't try to distribute it.
4426
4427         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/da.po, po/de.po, reldate.h, ChangeLog, VERSION:
4428         automatic post-release commit for mutt-1.2.5
4429
4430         * imap/imap.c, imap/imap_private.h, imap/message.c:
4431         Use UIDs instead of sequence numbers in IMAP.  (Brendan)
4432
4433 Fri Jul 28 18:51:38 2000  Thomas Roessler  <roessler@guug.de>
4434
4435         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/da.po, po/de.po, reldate.h, ChangeLog, VERSION:
4436         automatic post-release commit for mutt-1.2.5
4437
4438         * imap/imap.c, imap/imap_private.h, imap/message.c:
4439         Use UIDs instead of sequence numbers in IMAP.  (Brendan)
4440
4441         * imap/imap.c, imap/imap_private.h, imap/message.c, imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c:
4442         Handle expunged messages.  From Brendan Cully.
4443
4444 Wed Jul 26 09:30:01 2000  Thomas Roessler  <roessler@guug.de>
4445
4446         * doc/manual.sgml.head: Nits from Michael Sobolev.
4447
4448 Tue Jul 25 16:35:48 2000  Thomas Roessler  <roessler@guug.de>
4449
4450         * Makefile.am: Include the muttbug wrapper with the distribution.
4451
4452         * doc/Makefile.in: Install muttbug.man als flea.1.
4453
4454         * doc/muttbug.man, doc/mutt.man, main.c, Makefile.am, muttbug:
4455         Install muttbug(1) as flea(1), and adjust the documentation
4456         accordingly.  Note: Typing muttbug will still work.
4457
4458         * doc/muttbug.man: More tiny fixes.
4459
4460         * doc/muttbug.man:
4461         Fix some typos.  In particular, it's bug tracking system, not buck
4462         tracking system.  Oh well.
4463
4464         * doc/Makefile.in, doc/muttbug.man, doc/mutt.man:
4465         muttbug(1) has a manual page of it's own now.
4466
4467         * muttbug.sh.in: Fix a little bug concerning version numbers.
4468
4469         * Makefile.am: The warning about README.UPGRADE can go.
4470
4471         * doc/mutt.man: Mention the bug tracking system.
4472
4473         * INSTALL:
4474         Mention that mutt needs an iconv implementation, and point users to
4475         libiconv.
4476
4477         * INSTALL: Mention OpenBSD
4478
4479         * Makefile.am: Remove types.h at "make clean" time.
4480
4481         * curs_main.c: Fix a segmentation fault in the index.
4482
4483         * curs_main.c: Try to fix a segmentation fault in the index.
4484
4485 Mon Jul 24 07:48:53 2000  Thomas Roessler  <roessler@guug.de>
4486
4487         * browser.h:
4488         make bit types unsigned.  From albert chin <china@thewrittenword.com>.
4489
4490         * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
4491         Replace wctomb and mbtowc with wcrtomb and mbrtowc.  From TAKIZAWA
4492         Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
4493         Grimley Evans.
4494
4495 Sun Jul 23 21:47:01 2000  Thomas Roessler  <roessler@guug.de>
4496
4497         * menu.c: Fix #108, from Gero Treuner.
4498
4499         * configure.in, resize.c: sys/ioctl.h vs. ioctl.h.  From Sam Roberts.
4500
4501         * rfc2231.c:
4502         Fix an obvious bug which prevented rfc2231 _encoding_ support from
4503         working.
4504
4505 Sat Jul 22 09:01:43 2000  Thomas Roessler  <roessler@guug.de>
4506
4507         * configure.in, mutt.h: Some more QNX compiling aides.
4508
4509 Fri Jul 21 07:32:12 2000  Thomas Roessler  <roessler@guug.de>
4510
4511         * imap/md5.h, checktypes.c, Makefile.am:
4512         Try to be smart about integer types.
4513
4514         * imap/imap.c: Fix imap_passive.  From Brendan Cully.
4515
4516         * contrib/Makefile.in: Fix #150.  From Brendan Cully.
4517
4518 Thu Jul 20 17:51:52 2000  Thomas Roessler  <roessler@guug.de>
4519
4520         * doc/devel-notes.txt: Typo.
4521
4522         * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h, mx.c, pop.c:
4523         Another IMAP patch from Brendan.
4524
4525         * imap/util.c: quick hack against mx->mbox being NULL.
4526
4527         * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
4528         patch-bac.postpone-2
4529
4530         * pop.c: Use shared socket code, from Vsevolod Volkov.
4531
4532 Wed Jul 19 10:21:57 2000  Thomas Roessler  <roessler@guug.de>
4533
4534         * po/POTFILES.in, imap/Attic/imap_socket.h, imap/Attic/socket.c, imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/imap_ssl.c, imap/imap_ssl.h, imap/Makefile.am, imap/message.c, imap/util.c, acconfig.h, account.c, account.h, browser.c, configure.in, gettext.c, globals.h, init.c, init.h, Makefile.am, mutt_socket.c, mutt_socket.h:
4535         IMAP socket moves by Brendan Cully, with a fix from Tommi
4536         Komulainen, and most likely based on input from Vsevolod Voykov
4537         (sp?).
4538
4539         * imap/util.c:
4540         Fix more possible IMAP memory corruption.  From Brendan Cully.
4541
4542         * imap/util.c:
4543         Fix possible memory corruption in stable.  From Brendan Cully.
4544
4545         * imap/Attic/socket.c, imap/imap_private.h, imap/message.c, imap/imap.c:
4546         Backport various IMAP bug-fixes to stable.  From Brendan Cully.
4547
4548 Tue Jul 18 14:38:13 2000  Thomas Roessler  <roessler@guug.de>
4549
4550         * imap/Attic/socket.c, imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
4551         More IMAP clean-up from Brendan Cully.
4552
4553         * imap/Attic/socket.c, imap/imap.c, imap/imap_private.h, imap/message.c, imap/utf7.c:
4554         IMAP fixes from Brendan Cully.
4555
4556         * init.h: Documentation fix.
4557
4558 Mon Jul 17 18:08:27 2000  Thomas Roessler  <roessler@guug.de>
4559
4560         * imap/message.c: Fix possible heap corruption.  From Brendan Cully.
4561
4562         * imap/utf7.c: Name changes left out by EGE's patch.
4563
4564         * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes from EGE.
4565
4566         * curs_main.c: Fix #192.
4567
4568 Sun Jul 16 15:35:14 2000  Thomas Roessler  <roessler@guug.de>
4569
4570         * imap/browse.c, imap/imap.c, imap/imap_private.h, imap/Makefile.am, imap/message.c, imap/utf7.c, imap/util.c:
4571         Support modified UTF-7 in folder names.  From Edmund Grimley Evans,
4572         modified by Brendan Cully.
4573
4574         * handler.c: Another qp fix.
4575
4576         * handler.c:
4577         More qp decoder modifications: We should handle multibyte characters
4578         spanning soft line breaks.
4579
4580         * handler.c:
4581         Rewrite the quoted-printable decoder so it properly chops off
4582         trailing white space.  Problem noted by Byrial Jensen.
4583
4584 Sat Jul 15 06:51:47 2000  Thomas Roessler  <roessler@guug.de>
4585
4586         * imap/Attic/socket.c: Add a message that we are looking up a host.
4587
4588 Fri Jul 14 15:03:43 2000  Thomas Roessler  <roessler@guug.de>
4589
4590         * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
4591
4592         * README.SSL:
4593         Tommi Komulainen's entropy gathering patch - documentation.
4594
4595 Wed Jul 12 14:17:46 2000  Thomas Roessler  <roessler@guug.de>
4596
4597         * po/cs.po: update.
4598
4599         * imap/imap_ssl.c: Entropy gathering fixes.
4600
4601         * configure.in: Re-apply the iconv patch from vvv.
4602
4603         * configure.in: undo the enable-external-dotlock patch.
4604
4605         * handler.c:
4606         Initialize a variable in order to avoid a segmentation fault.  From
4607         Aaron Schrab.
4608
4609 Tue Jul 11 20:38:49 2000  Thomas Roessler  <roessler@guug.de>
4610
4611         * imap/Attic/socket.c, imap/imap.c, imap/imap_private.h:
4612         Unify logout stuff in _one_ function.  From Vsevolod Volkov.
4613
4614         * imap/message.c:
4615         Disable a bug work-around which actually breaks things.
4616
4617         * configure.in: Typo, noted by Brad <brad@comstyle.com>.
4618
4619 Mon Jul 10 19:52:12 2000  Thomas Roessler  <roessler@guug.de>
4620
4621         * main.c: Typo.
4622
4623         * po/id.po: update.
4624
4625         * rfc2047.c:
4626         Fix some possible NULL pointer deferences in the RFC2047 code.
4627
4628         * imap/Attic/socket.c, imap/command.c, imap/imap.c, imap/message.c, browser.c, pgpkey.c, pop.c, query.c, remailer.c:
4629         Fix a bunch of cases where format parameters were missing from calls
4630         to mutt_message and mutt_error.
4631
4632         * imap/command.c, imap/imap.c, imap/message.c, browser.c, pgpkey.c, pop.c, query.c, remailer.c:
4633         [stable] Fix a bunch of cases where format parameters were missing
4634         to calls of mutt_error and mutt_message.
4635
4636         * po/ru.po, po/de.po, po/da.po: update.
4637
4638         * po/da.po: Update.
4639
4640         * acconfig.h, charset.c, configure.in, INSTALL, main.c:
4641         Some changes from EGE.
4642
4643 Fri Jul  7 15:12:37 2000  Thomas Roessler  <roessler@guug.de>
4644
4645         * po/fr.po: update
4646
4647         * attach.c, Attic/parse.h, copy.c, editmsg.c, from.c, mbox.c, parse.c, pgp.c, protos.h:
4648         Fix #185:  is_from would return 0 (i.e., error) when parsing Jan 1
4649         1970 12:00 - apparently, this point of time occurs on real mail
4650         folders.
4651
4652 Thu Jul  6 23:08:39 2000  Thomas Roessler  <roessler@guug.de>
4653
4654         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, po/cs.po, VERSION:
4655         automatic post-release commit for mutt-1.2.4
4656
4657         * muttlib.c: ups, this should be fixed in stable.
4658
4659         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
4660         automatic post-release commit for mutt-1.3.5
4661
4662         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po, po/da.po, po/de.po, reldate.h, ChangeLog, VERSION:
4663         automatic post-release commit for mutt-1.2.3
4664
4665         * po/fr.po: update.
4666
4667 Thu Jul  6 22:34:55 2000  Thomas Roessler  <roessler@guug.de>
4668
4669         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po, po/da.po, po/de.po, reldate.h, ChangeLog, VERSION:
4670         automatic post-release commit for mutt-1.2.3
4671
4672         * po/fr.po: update.
4673
4674         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h, imap/imap_socket.h, imap/message.c, imap/socket.c:
4675         More IMAP clean-up.
4676
4677         * imap/imap_private.h, imap/imap_socket.h, imap/message.c, imap/socket.c, imap/util.c, imap/browse.c, imap/command.c, imap/imap.c:
4678         More IMAP fixes from Brendan Cully.
4679
4680 Wed Jul  5 14:39:14 2000  Thomas Roessler  <roessler@guug.de>
4681
4682         * imap/socket.c: Fix the Fix.  From TK.
4683
4684         * imap/imap_ssl.c, imap/socket.c:
4685         From: Tommi Komulainen <Tommi.Komulainen@iki.fi>
4686
4687         - imap_logout_all assumed every connection with descriptor value !=
4688           0 to be ready for reading/writing. Unfortunately when the
4689           descriptor was closed, conn->fd remained untouched. This is why
4690           mutt segfaulted if IMAP login was aborted with ^G.
4691
4692         - ssl_socket_close was called without calling ssl_socket_open first.
4693           This caused a segfault because conn->sockdata was NULL. Apparently
4694           there was also a memory leak, because conn->sockdata was never
4695           free'd :-]
4696
4697         * imap/auth.c, imap/BUGS, imap/imap.c, imap/socket.c, imap/TODO:
4698         IMAP cosmetics from Brendan Cully.
4699
4700 Tue Jul  4 17:59:10 2000  Thomas Roessler  <roessler@guug.de>
4701
4702         * doc/manual.sgml.head:
4703         slight documentation imrpovement from Will Fiveash.
4704
4705 Mon Jul  3 15:26:22 2000  Thomas Roessler  <roessler@guug.de>
4706
4707         * po/de.po: update
4708
4709         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h, imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
4710         IMAP logout patch from Brendan Cully.
4711
4712         * po/id.po: update
4713
4714         * po/id.po: update.
4715
4716         * rfc2047.c: "Where have all the headers gone" fix from EGE.
4717
4718         * sendlib.c: utf8 -> utf8 fix (From EGE).
4719
4720         * rfc2047.c: RFC 2047 patch from EGE.
4721
4722 Fri Jun 30 08:28:56 2000  Thomas Roessler  <roessler@guug.de>
4723
4724         * po/pl.po: fix a format.
4725
4726         * sendlib.c: Character set fix from EGE.
4727
4728 Tue Jun 27 22:28:01 2000  Thomas Roessler  <roessler@guug.de>
4729
4730         * sendlib.c: minor change from EGE.
4731
4732         * main.c, rfc2047.c:
4733         Cosmetics.  No, I didn't touch the word-wrap code. ;-)
4734
4735 Mon Jun 26 23:10:26 2000  Thomas Roessler  <roessler@guug.de>
4736
4737         * muttlib.c:
4738         Fix a possible segfault in mutt_expand_folder. Noted by AMK; [stable].
4739
4740         * muttlib.c:
4741         Fix a possible segmentation fault in mutt_expand_path.  Noted by
4742         Andreas M. Kirchwitz.
4743
4744         * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
4745
4746         * contrib/sample.muttrc-tlr: update.
4747
4748         * configure.in: Iconv detection patch.  From Lars Hecking.
4749
4750         * color.c: Fix #173.  From Roland Rosenfeld.
4751
4752 Thu Jun 22 23:18:36 2000  Thomas Roessler  <roessler@guug.de>
4753
4754         * muttlib.c:
4755         Avoid crashing when forwarding message/rfc822-type attachments.
4756
4757         * Makefile.am, prepare: Lars Hecking's build process patch for stable.
4758
4759         * rfc822.c: Fix stack corruption in the RFC822 parser.  Noted by Ari
4760         Gordon-Schlosberg <ari@heavyware.com>.
4761
4762         * rfc822.c:
4763         Fix stack corruption in the RFC822 parser.  Problem noted by Ari
4764         Gordon-Schlosberg <ari@heavyware.com>.
4765
4766         * recvattach.c:
4767         Merge two almost-identical string constants.  From Byrial.
4768
4769 Wed Jun 21 19:23:23 2000  Thomas Roessler  <roessler@guug.de>
4770
4771         * imap/auth_gss.c: More debug code which needs #ifdefs.
4772
4773         * imap/auth_gss.c: More debugging code which needs #ifdefs.
4774
4775         * po/eo.po: update.
4776
4777         * Makefile.am, prepare:
4778         Work-around for keymap_defs and other dependency problems.  From
4779         Lars Hecking.
4780
4781         * muttlib.c: Fix ~logname expansion for stable.
4782
4783         * muttlib.c: Fix ~logname expansion.
4784
4785         * README: Remove explicit list of mirrors, and refer to download.html.
4786
4787         * mbox.c: Fix another mbox synch problem.
4788
4789         * mbox.c: Fix another bug in mbox synching.
4790
4791         * postpone.c: Some more character set cleanup,.
4792
4793         * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c, protos.h, recvattach.c, send.c, sendlib.c:
4794         More character set clean-up.
4795
4796         * postpone.c:
4797         Improve character set handling when postponing messages.  This patch
4798         may lead to information loss under very special circumstances.
4799
4800         * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
4801
4802         * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
4803         Fix character set selection.  Postponing and recalling messages
4804         should work again, now.
4805
4806         * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
4807
4808         * main.c:
4809         patch-1.3.2.tbm.lastfolder, from Martin Michlmayr <tbm@cyrius.com>.
4810
4811         * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
4812         Apply message-hook to more commands, and make it more useful by
4813         permitting the "~h" and "~b" pattern specifiers.  Bad enough, this
4814         removes message-hook abilities from the receive-attachment menu.
4815
4816 Tue Jun 20 22:23:37 2000  Thomas Roessler  <roessler@guug.de>
4817
4818         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po, po/da.po, po/de.po, ChangeLog, reldate.h, VERSION:
4819         automatic post-release commit for mutt-1.2.2
4820
4821         * build-release:
4822         Add a "make" call, so build-release will also work from a source
4823         tree which hasn't been built recently.
4824
4825         * commands.c: Do some comparisons case-insensitive.
4826
4827         * po/ru.po: update.
4828
4829         * doc/muttrc.man.head: s/display-hook/message-hook/
4830
4831         * po/de.po:
4832         Fix a misleading fuzzy translation about PGP signature validity.
4833         From Roland Rosenfeld.
4834
4835         * imap/imap.c: Don't use debuglevel unless DEBUG is defined.  Noted by
4836         china@thewrittenword.com.
4837
4838         * imap/imap.c:
4839         Only use debuglevel if DEBUG is defined.  Noted by Albert Chin
4840         <china@thewrittenword.com>,
4841
4842         * po/fr.po: update.
4843
4844 Mon Jun 19 21:13:19 2000  Thomas Roessler  <roessler@guug.de>
4845
4846         * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
4847         patch-1.3.3.bj.docref.1
4848
4849         * build-release: Make sure m4/Makefile is _really_ rebuilt.
4850
4851         * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/cs.po, ChangeLog, reldate.h, VERSION:
4852         automatic post-release commit for mutt-1.2.1
4853
4854         * doc/manual.sgml.head: Fix some more mentions of display-hook.
4855
4856         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, ChangeLog, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, VERSION:
4857         automatic post-release commit for mutt-1.3.4
4858
4859         * compose.c: No need to include iconv.h.
4860
4861         * po/da.po: update.
4862
4863         * po/ru.po: update
4864
4865 Mon Jun 19 08:56:57 2000  Thomas Roessler  <roessler@guug.de>
4866
4867         * compose.c: No need to include iconv.h.
4868
4869         * po/da.po: update.
4870
4871         * po/ru.po: update
4872
4873 Sat Jun 17 08:07:36 2000  Thomas Roessler  <roessler@guug.de>
4874
4875         * imap/imap_ssl.c: Certificate verification fix from Tommi Komulainen.
4876
4877         * imap/imap_ssl.c: SSL fix.
4878
4879         * po/ru.po: upate
4880
4881 Fri Jun 16 10:21:34 2000  Thomas Roessler  <roessler@guug.de>
4882
4883         * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
4884         patch-1.3.3.tlr.change_charset.1
4885
4886         * po/ru.po: nit.
4887
4888 Thu Jun 15 21:37:07 2000  Thomas Roessler  <roessler@guug.de>
4889
4890         * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c, init.h, mutt.h, recvcmd.c, send.c:
4891         patch-1.3.3.tlr.message_hook.1
4892
4893         * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
4894
4895         * imap/imap.c: shut up the compiler.
4896
4897         * po/ru.po, commands.c, init.h: nits.
4898
4899         * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
4900
4901         * complete.c:
4902         patch-1.3.2.bbell.complete.1 - autocomplete "!", which is helpful
4903         in certain IMAP contexts.
4904
4905         * copy.c, mbox.c, mh.c, mx.c:
4906         [stable] Prevent data corruption when the temporary space runs full.
4907         Backport from unstable.
4908
4909         * po/el.po, po/fr.po: updates.
4910
4911         * po/ru.po: update.
4912
4913         * rfc2047.c, sendlib.c, copy.c, handler.c:
4914         Avoid dumping core when Charset isn't set.
4915
4916         * init.h: Little documentation fix from Aaron Schrab.
4917
4918 Wed Jun 14 09:23:45 2000  Thomas Roessler  <roessler@guug.de>
4919
4920         * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
4921         Remove recode-attachment, and the "decoder" API.  (EGE)
4922
4923         * gettext.c: Make sure --disable-nls works.  (EGE)
4924
4925 Tue Jun 13 20:36:33 2000  Thomas Roessler  <roessler@guug.de>
4926
4927         * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
4928
4929         * m4/curslib.m4:
4930         New file, contains Tom Dickey's CF_CURSES_LIBS macro from lynx.
4931
4932         * configure.in:
4933         Use CF_CURSES_LIBS macro for better detection of platform-specific
4934         curses libraries.  From Lars Hecking.
4935
4936         * main.c: Inform us about ICONV_NOTRANS.  From EGE.
4937
4938         * configure.in: iconv detection.  From EGE.
4939
4940         * commands.c:
4941         Only display PGP signature verification status if verification was
4942         tried.
4943
4944 Mon Jun 12 07:02:42 2000  Thomas Roessler  <roessler@guug.de>
4945
4946         * configure.in: A new check for working wchar functions.
4947
4948 Sun Jun 11 19:05:12 2000  Thomas Roessler  <roessler@guug.de>
4949
4950         * mh.c, mx.c:
4951         Fix some issues with synching of maildir/mh folders.  Problems noted
4952         by Byrial Jensen.
4953
4954 Fri Jun  9 17:42:14 2000  Thomas Roessler  <roessler@guug.de>
4955
4956         * pattern.c:
4957         Force decimal parsing on dates, so 09 is parsed as 9, and not as
4958         "invalid".
4959
4960         * imap/imap_ssl.c: Fix a mix-up.
4961
4962         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/cs.po, po/da.po, ChangeLog, reldate.h:
4963         automatic post-release commit for mutt-1.3.3
4964
4965 Fri Jun  9 11:34:26 2000  Thomas Roessler  <roessler@guug.de>
4966
4967         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4968         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
4969         po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
4970         po/pt_BR.po, po/cs.po, reldate.h, ChangeLog: automatic
4971         post-release commit for mutt-1.3.3
4972
4973         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4974         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
4975         po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
4976         po/pt_BR.po, VERSION, po/cs.po, reldate.h, ChangeLog:
4977         automatic post-release commit for mutt-1.3.3
4978
4979         * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
4980
4981 Fri Jun  9 05:51:33 2000  Thomas Roessler  <roessler@guug.de>
4982
4983         * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
4984
4985         * rfc2047.c: Latest patch from EGE.
4986
4987 Thu Jun  8 21:44:14 2000  Thomas Roessler  <roessler@guug.de>
4988
4989         * copy.c, mbox.c:
4990         This patch should fix the mailbox corruption various people observed.
4991
4992         * charset.c, charset.h, init.c:
4993         Fix up the value returned by nl_langinfo(CODESET).
4994
4995         * mbox.c: Improve error reporting with mbox folders a bit.
4996
4997         * send.c: patch-1.2.bj.ed_mtime.1
4998
4999         * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
5000         Removing the built-in charset support.
5001
5002         * doc/muttrc.man.head: one-character typo.
5003
5004         * imap/imap_ssl.c:
5005         Fix #157.  From Enrik Berkhan <Enrik.Berkhan@fun.de>.
5006
5007         * imap/imap_ssl.c:
5008         [stable] Fix #157.  From Enrik Berkhan <Enrik.Berkhan@fun.de>.
5009
5010         * README.SSL, init.h, mutt.h, imap/imap_ssl.c:
5011         [stable] patch-1.3.2.tl.sslcerts.1.
5012
5013         * charset.c:
5014         Don't return data on the stack.  Noted by "Andrew W. Nosenko"
5015         <awn@bcs.zp.ua>.
5016
5017         * po/sv.po: update.
5018
5019 Sun Jun  4 18:18:56 2000  Thomas Roessler  <roessler@guug.de>
5020
5021         * doc/manual.sgml.head: Nits from Mikko Hänninen.
5022
5023 Fri Jun  2 10:05:41 2000  Thomas Roessler  <roessler@guug.de>
5024
5025         * imap/imap.h, pgp.c: Fix #152.
5026
5027 Tue May 30 12:52:41 2000  Thomas Roessler  <roessler@guug.de>
5028
5029         * po/pl.po: update
5030
5031 Mon May 29 22:34:12 2000  Thomas Roessler  <roessler@guug.de>
5032
5033         * rfc2047.c, rfc2047.h, send.c, sendlib.c:
5034         Edmund's latest RFC2047 encoding update.
5035
5036 Sun May 28 20:32:05 2000  Thomas Roessler  <roessler@guug.de>
5037
5038         * commands.c:
5039         Don't bother the user with messages about PGP signature verification
5040         when there is no PGP stuff about the message.
5041
5042         * README.SSL, init.h, mutt.h:
5043         SSL certificate verification fixes from Tommi Komulainen.
5044
5045         * imap/imap_ssl.c:
5046         SSL certificate verification fix from Tommi Komulainen.
5047
5048         * imap/command.c:
5049         [stable] Handle connection take-down by servers more graciously.
5050         From Patrick Caulfield.
5051
5052         * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc, commands.c, init.h, pgp.c, pgp.h:
5053         Modified version of Byrial Jensen's signature verification patch.
5054
5055 Thu May 25 12:21:29 2000  Thomas Roessler  <roessler@guug.de>
5056
5057         * pgp.c: Use strftime for time indications with PGP verification.
5058
5059         * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested by EGE.
5060
5061         * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
5062
5063         * mutt.h: Include stdlib.h from mutt.h.
5064
5065         * makedoc.c, init.h: Minor fixes from Byrial.
5066
5067         * doc/manual.sgml.head: typo.
5068
5069         * doc/devel-notes.txt, init.h, makedoc.c:
5070         Documentation beautification patch from Byrial Jensen.  Thanks!
5071
5072 Wed May 24 19:20:07 2000  Thomas Roessler  <roessler@guug.de>
5073
5074         * po/ru.po: Fixes #143.
5075
5076         * po/ru.po: Some fixes - #143.
5077
5078         * charset.c, charset.h, compose.c, gnupgparse.c:
5079         Make charset-hook work with an external iconv implementation.
5080
5081         * imap/command.c:
5082         Handle disconnects more gracefully.  From Patrick Caulfield
5083         <patrick@sco.com>.
5084
5085         * config.guess, config.sub:
5086         [stable] Latest versions from ftp.gnu.org/pub/gnu/config
5087
5088         * config.guess, config.sub:
5089         Latest versions from ftp.gnu.org/pub/gnu/config.
5090
5091 Tue May 23 17:16:46 2000  Thomas Roessler  <roessler@guug.de>
5092
5093         * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h:
5094         automatic post-release commit for mutt-1.3.2
5095
5096         * contrib/gpg.rc: Make this work on QNX.
5097
5098         * contrib/gpg.rc:
5099         Change suggested by Sam Roberts <sroberts@uniserve.com> to make this
5100         work on QNX.
5101
5102 Tue May 23 08:15:02 2000  Thomas Roessler  <roessler@guug.de>
5103
5104         * contrib/gpg.rc: Make this work on QNX.
5105
5106         * contrib/gpg.rc:
5107         Change suggested by Sam Roberts <sroberts@uniserve.com> to make this
5108         work on QNX.
5109
5110 Mon May 22 16:15:35 2000  Thomas Roessler  <roessler@guug.de>
5111
5112         * po/pl.po: update
5113
5114         * rfc2047.c: Fix a stupid segmentation fault.
5115
5116         * lib.c: cosmetics.
5117
5118         * rfc2047.c: Fix a memory leak.
5119
5120         * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
5121
5122         * parse.c: Fix a possible cause for heap corruption.
5123
5124         * po/de.po: update.
5125
5126         * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
5127
5128 Sun May 21 18:45:15 2000  Thomas Roessler  <roessler@guug.de>
5129
5130         * mbyte.h: Small fix from EGE.
5131
5132         * sendlib.c:
5133         Some fixes so ISO-2022-JP* works with mutt.  Mostly from TAKIZAWA
5134         Takashi <taki@luna.email.ne.jp>.
5135
5136         * muttlib.c: Comment a bit of code.
5137
5138 Sat May 20 18:16:18 2000  Thomas Roessler  <roessler@guug.de>
5139
5140         * po/fr.po: update.
5141
5142         * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c:
5143         String conversion patch from EGE.
5144
5145         * doc/manual.sgml.head, hook.c:
5146         Second version of Byrial's display-hook patch.
5147
5148         * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h:
5149         automatic post-release commit for mutt-1.3.1
5150
5151         * doc/muttrc.man.head: Document display-hook in the manual page.
5152
5153         * commands.c, hook.c, init.h, mutt.h, protos.h, send.c:
5154         Add a display-hook command.  From Byrial Jensen.
5155
5156         * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
5157         Add mutt_gecos_name function which centrally handles the GECOS
5158         processing.
5159
5160         * imap/imap.c:
5161         Shut up some warnings.  We may have to think about mutt_stristr again.
5162
5163         * configure.in:
5164         Verify that regmatch_t has offsets, and not only pointers.  From Sam
5165         Roberts <sroberts@uniserve.com>.
5166
5167         * configure.in:
5168         Don't look for curses in /usr/5lib any more - this broke things for
5169         some people.
5170
5171         * configure.in:
5172         Don't look for the curses library in /usr/5lib any more.  This broke
5173         things for some people.
5174
5175         * sendlib.c:
5176         Real fix for the pointer problem noted by Heiko Schlichting.
5177
5178         * sendlib.c:
5179         Fix a "string on stack returned" bug found by Heiko Schlichting.
5180
5181 Sat May 20 07:53:50 2000  Thomas Roessler  <roessler@guug.de>
5182
5183         * doc/muttrc.man.head: Document display-hook in the manual page.
5184
5185         * commands.c, hook.c, init.h, mutt.h, protos.h, send.c:
5186         Add a display-hook command.  From Byrial Jensen.
5187
5188         * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
5189         Add mutt_gecos_name function which centrally handles the GECOS
5190         processing.
5191
5192         * imap/imap.c:
5193         Shut up some warnings.  We may have to think about mutt_stristr again.
5194
5195         * configure.in:
5196         Verify that regmatch_t has offsets, and not only pointers.  From Sam
5197         Roberts <sroberts@uniserve.com>.
5198
5199         * configure.in:
5200         Don't look for curses in /usr/5lib any more - this broke things for
5201         some people.
5202
5203         * configure.in:
5204         Don't look for the curses library in /usr/5lib any more.  This broke
5205         things for some people.
5206
5207         * sendlib.c:
5208         Real fix for the pointer problem noted by Heiko Schlichting.
5209
5210         * sendlib.c:
5211         Fix a "string on stack returned" bug found by Heiko Schlichting.
5212
5213 Fri May 19 07:36:42 2000  Thomas Roessler  <roessler@guug.de>
5214
5215         * hdrline.c: Fix %. formats.  From EGE.
5216
5217 Thu May 18 17:06:59 2000  Thomas Roessler  <roessler@guug.de>
5218
5219         * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c, sendlib.c:
5220         rfc2047_decode change from EGE.
5221
5222         * charset.c: Catch a segmentation fault in mutt_convert_string ().
5223
5224         * acconfig.h: Don't enable debugging by default in the stable branch.
5225
5226         * configure.in, main.c:
5227         More debugging output, and a warning in configure.in.
5228
5229         * main.c:
5230         Tell us something about internal iconv and CHARMAPS_DIR from mutt -v.
5231
5232 Wed May 17 12:39:16 2000  Thomas Roessler  <roessler@guug.de>
5233
5234         * mkjtags.c: handle ^L lines correctly.
5235
5236         * mkjtags.c: Some beautifications.
5237
5238         * Makefile.am, mkjtags.c:
5239         Add a little tool to help with building tags files my editor groks.
5240
5241         * handler.c:
5242         When displaying a deleted attachment's information, present the file
5243         name if it is present.  Suggested by Pete Wenzel <pete@stc.com>.
5244
5245         * imap/imap_ssl.c: SSL certificate check fix.  From Tommi Komulainen.
5246
5247         * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
5248
5249         * OPS, enter.c, functions.h:
5250         Add forward-word and backward-word functions to the editor.
5251
5252         * OPS, enter.c, functions.h:
5253         Add a kill-eow function to the line editor.
5254
5255         * init.c: Small fix to mutt_set_default().
5256
5257 Tue May 16 19:01:50 2000  Thomas Roessler  <roessler@guug.de>
5258
5259         * Makefile.am:
5260         We don't need to build in the charmaps/ directory unless we use the
5261         included iconv.
5262
5263         * compose.c, mutt.h, protos.h, sendlib.c:
5264         Some fixes to the size calculation code.
5265
5266         * compose.c, globals.h, init.h, sendlib.c:
5267         A modified version of Will Fiveash's compose format patch.
5268
5269         * acconfig.h, configure.in, init.c, init.h:
5270         Use nl_langinfo's return value as the default for $charset.
5271
5272         * init.c:
5273         More default setting.  This can easily be done much cleaner than the
5274         last version of the patch.
5275
5276         * init.c: Hack: mutt_restore_default() now stores the latest value of a
5277         variable as it's default if there was no default before.  The code
5278         in question is executed precisely once: when mutt_restore_default() is
5279         invoked from mutt_init().
5280
5281         * hook.c, lib.c, lib.h, muttlib.c, protos.h:
5282         Let _mutt_expand_path escape regular expression special characters.
5283         For stable.
5284
5285         * hook.c, lib.c, lib.h, muttlib.c, protos.h:
5286         mutt_expand_path is now able to escape special characters for use in
5287         regular expressions.  This is needed to make folder-hooks work like
5288         intended.
5289
5290         * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
5291
5292         * muttlib.c: Sanitize file name suggestions passed to mutt_adv_mktemp.
5293
5294         * doc/manual.sgml.tail, OPS, enter.c, functions.h:
5295         Add a transpose-character function to the editor.  From Aaron Schrab.
5296
5297         * configure.in:
5298         Improve the wchar_t checks.  From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
5299
5300 Mon May 15 12:00:53 2000  Thomas Roessler  <roessler@guug.de>
5301
5302         * configure.in, mbyte.c, pager.c: More iconv-related patches from EGE.
5303
5304 Sat May 13 17:39:03 2000  Thomas Roessler  <roessler@guug.de>
5305
5306         * configure.in:
5307         HP/UX vs. ANSI C.  From Lars Hecking and Albert Chin. [stable]
5308
5309         * configure.in:
5310         Configuration for ANSI C / HP/UX.  From albert chin and Lars Hecking.
5311
5312 Fri May 12 13:41:34 2000  Thomas Roessler  <roessler@guug.de>
5313
5314         * mbyte.c, wcwidth.c: Make things compile. ;-)
5315
5316         * mbyte.c, mbyte.h, wcwidth.c:
5317         Isprint-related changes.  Suggested by Andrew Nosenko, adapted by EGE.
5318
5319         * gettext.c: Replacing some more free() calls by safe_free().
5320
5321         * iconv/iconv.c, acconfig.h, configure.in, curs_lib.c, gettext.c, help.c, mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c:
5322         wide-character related patches.  From Edmund Grimley Evans.
5323
5324         * configure.in: HP/UX -Ae detection.  From Albert Chin. [stable]
5325
5326         * configure.in:
5327         Improve the HP/UX check for the -Ae command line parameter.  From
5328         albert chin (china@thewrittenword.com).
5329
5330         * gen_defs: Make sure gen_defs returns success.  [stable]
5331
5332         * gen_defs:
5333         Sam Roberts reports that some shells do strange things with exit
5334         states.
5335
5336         * doc/manual.sgml.head:
5337         Fix $spool vs. $spoolfile.  From David Ellement.
5338
5339         * iconv/.cvsignore: Ignore Makefile.in, Makefile, and .deps.
5340
5341 Thu May 11 07:10:32 2000  Thomas Roessler  <roessler@guug.de>
5342
5343         * doc/mutt.man: Remove some unnecessary spaces.
5344
5345         * doc/mutt.man, main.c:
5346         Fix usage information.  Noted by Mikko Hänninen.
5347
5348         * acconfig.h, configure.in, globals.h:
5349         Check volatility of sig_atomic_t.
5350
5351 Wed May 10 18:02:31 2000  Thomas Roessler  <roessler@guug.de>
5352
5353         * configure.in: Support for old Kerberos versions.  From David Champion
5354         <dgc@uchicago.edu>.
5355
5356         * configure.in: Fix support for old Kerberos libraries.
5357
5358         * hdrline.c, thread.c:
5359         updated messages-in-thread (%e) patch from Markus Holmberg.
5360
5361         * po/pl.po: update.
5362
5363         * init.h, mutt.h, pop.c:
5364         Fix a segmentation fault introduced by the change of pop_delete to a
5365         quad option.
5366
5367         * po/fr.po: Update the French translation.
5368
5369 Tue May  9 20:19:28 2000  Thomas Roessler  <roessler@guug.de>
5370
5371         * parse.c: more mailtool brain-damage support.
5372
5373         * acconfig.h, configure.in, parse.c:
5374         Sun mailtool message support.  The format is ugly, but the patch is
5375         reasonably clean.
5376
5377         * Makefile.am: include mbyte.h with the distribution.
5378
5379         * doc/devel-notes.txt: Add a word about format flags.
5380
5381         * imap/message.c: Make the X-Label patch work over IMAP.
5382
5383         * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION:
5384         automatic post-release commit for mutt-1.3
5385
5386         * hdrline.c, init.h, protos.h, thread.c:
5387         Add a %e option for thread-relative message numbers.  From Markus
5388         Holmberg <markush@acc.umu.se>.
5389
5390         * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c, pattern.c:
5391         X-Label header support from David Champion <dgc@uchicago.edu>.
5392
5393         * init.h, pop.c: Make pop_delete a quad-option.  From Honza Pazdziora
5394         <adelton@informatics.muni.cz>.
5395
5396         * VERSION:
5397         Ups, we should leave the version file on 1.2, so the diff will get
5398         built properly when I release 1.3.
5399
5400         * iconv/Makefile.am, iconv/iconv.c, iconv/iconv.h, lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c, pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c, utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h, commands.c, compose.c, configure.in, curs_lib.c, curs_main.c, enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
5401         Edmund Grimley Evans' UTF-8 patch.
5402
5403         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog:
5404         automatic post-release commit for mutt-1.2
5405
5406         * build-release: unstable branch.
5407
5408         * build-release: start preparing 1.2.
5409
5410 Tue May  9 15:51:54 2000  Thomas Roessler  <roessler@guug.de>
5411
5412         * hdrline.c, init.h, protos.h, thread.c:
5413         Add a %e option for thread-relative message numbers.  From Markus
5414         Holmberg <markush@acc.umu.se>.
5415
5416         * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c, pattern.c:
5417         X-Label header support from David Champion <dgc@uchicago.edu>.
5418
5419         * init.h, pop.c: Make pop_delete a quad-option.  From Honza Pazdziora
5420         <adelton@informatics.muni.cz>.
5421
5422         * VERSION:
5423         Ups, we should leave the version file on 1.2, so the diff will get
5424         built properly when I release 1.3.
5425
5426         * iconv/Makefile.am, iconv/iconv.c, iconv/iconv.h, lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c, pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c, utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h, commands.c, compose.c, configure.in, curs_lib.c, curs_main.c, enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
5427         Edmund Grimley Evans' UTF-8 patch.
5428
5429         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog:
5430         automatic post-release commit for mutt-1.2
5431
5432         * build-release: unstable branch.
5433
5434         * build-release: start preparing 1.2.
5435
5436 Wed May  3 07:48:46 2000  Thomas Roessler  <roessler@guug.de>
5437
5438         * po/zh_TW.Big5.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, ChangeLog, VERSION, po/cs.po:
5439         automatic post-release commit for mutt-1.1.14
5440
5441         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, ChangeLog, VERSION, po/cs.po, reldate.h:
5442         automatic post-release commit for mutt-1.1.13
5443
5444 Wed May  3 06:44:22 2000  Thomas Roessler  <roessler@guug.de>
5445
5446         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
5447         po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
5448         po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
5449         po/pt_BR.po, po/ru.po, ChangeLog, VERSION, po/cs.po,
5450         reldate.h: automatic post-release commit for mutt-1.1.13
5451
5452 Sun Apr 30 06:58:21 2000  Thomas Roessler  <roessler@guug.de>
5453
5454         * imap/message.c:
5455         Catch the case that an IMAP server sends "\n\n" after a mail header.
5456         Diagnosed by Brendan.
5457
5458 Sun Apr 30 06:58:21 2000  Thomas Roessler  <roessler@guug.de>
5459
5460         * imap/message.c:
5461         Catch the case that an IMAP server sends "\n\n" after a mail header.
5462         Diagnosed by Brendan.
5463
5464 Sat Apr 29 13:38:05 2000  Thomas Roessler  <roessler@guug.de>
5465
5466         * query.c:
5467         Fix a possible segmentation fault with the external query feature.
5468
5469         * imap/imap.c:
5470         Fix the "empty screen after sync" bug observed with certain versions
5471         of the Courier IMAP server.  From Brendan Cully.
5472
5473 Wed Apr 26 17:43:00 2000  Thomas Roessler  <roessler@guug.de>
5474
5475         * imap/util.c: Fix the imap_force_ssl option.
5476
5477         * po/da.po: update.
5478
5479         * contrib/pgp6.rc:
5480         Fix a little typo.  Noted by Steve Brewer <limako@mediaone.net>.
5481
5482         * imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c, init.h, mutt.h:
5483         Add a new option named imap_force_ssl.
5484
5485 Tue Apr 25 18:39:01 2000  Thomas Roessler  <roessler@guug.de>
5486
5487         * acconfig.h, configure.in: Revised version of Lars' patch.
5488
5489         * m4/funcdecl.m4:
5490         New macros CF_CHECK_FUNCDECL, CF_CHECK_FUNCDECLS, CF_UPPER. These
5491         are slightly modified versions of T. E. Dickey's macros from the
5492         lynx distribution. (From Lars Hecking.)
5493
5494         * configure.in:
5495         Use new CF_CHECK_FUNCDECLS macro for curses functions. This should
5496         catch function declarations and macros alike. Due to a misfeature in
5497         autoheader, we have to explicitly AC_DEFINE the curses functions.
5498         (From Lars Hecking.)
5499
5500         * acconfig.h:
5501         acconfig.h: Remove duplicate VERSION and unused HAVE_GETOPT_DECL.
5502         Remove DEBUGGER (it's AC_SUBST'ed, not AC_DEFINE'd). Add defines for
5503         curses functions. (From Lars Hecking.)
5504
5505         * po/it.po: update.
5506
5507 Mon Apr 24 13:10:11 2000  Thomas Roessler  <roessler@guug.de>
5508
5509         * imap/util.c:
5510         Fix a segmentation fault with folder completion.  From Brendan.
5511
5512         * imap/message.c:
5513         Fall back to INTERNALDATE when Date header isn't present.  From
5514         Brendan.
5515
5516 Sat Apr 22 18:34:29 2000  Thomas Roessler  <roessler@guug.de>
5517
5518         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h:
5519         automatic post-release commit for mutt-1.1.12
5520
5521         * doc/manual.sgml.head:
5522         Add a link to http://www.mutt.org/download.html.
5523
5524         * init.c, init.h, thread.c:
5525         Handle sort_aux="threads" somewhat different, and probably more
5526         safely.  Problem and principle of fix noted by Gero Treuner and
5527         Michael Tatge <Michael.Tatge@studserv.uni-stuttgart.de>.
5528
5529         * lib.c: Coda compatibility.  From Jan Harkes <jaharkes@cs.cmu.edu>.
5530
5531         * parse.c:
5532         Fix message parsing.  This fixes the "Reply-To in body" bug.  From
5533         Edmund GRIMLEY EVANS.
5534
5535         * doc/manual.sgml.tail: Fix the sgmltools URL.  From Martin Michlmayr.
5536
5537         * charset.c, editmsg.c, extlib.c, gnupgparse.c, lib.c, lib.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgppubring.c, recvcmd.c, remailer.c, rfc2231.c, rfc2231.h:
5538         Comment cosmetics.  From Martin Michlmayer.
5539
5540         * doc/manual.sgml.head:
5541         Document the elmish "!!" shortcut for the last folder.  From Martin
5542         Michlmayr <tbm@cyrius.com>.
5543
5544         * curs_main.c, pager.c:
5545         Fix various inconsistencies with respect to thread deletion.
5546
5547 Sat Apr 22 09:33:46 2000  Thomas Roessler  <roessler@guug.de>
5548
5549         * doc/manual.sgml.head:
5550         Add a link to http://www.mutt.org/download.html.
5551
5552         * init.c, init.h, thread.c:
5553         Handle sort_aux="threads" somewhat different, and probably more
5554         safely.  Problem and principle of fix noted by Gero Treuner and
5555         Michael Tatge <Michael.Tatge@studserv.uni-stuttgart.de>.
5556
5557         * lib.c: Coda compatibility.  From Jan Harkes <jaharkes@cs.cmu.edu>.
5558
5559         * parse.c:
5560         Fix message parsing.  This fixes the "Reply-To in body" bug.  From
5561         Edmund GRIMLEY EVANS.
5562
5563         * doc/manual.sgml.tail: Fix the sgmltools URL.  From Martin Michlmayr.
5564
5565         * charset.c, editmsg.c, extlib.c, gnupgparse.c, lib.c, lib.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgppubring.c, recvcmd.c, remailer.c, rfc2231.c, rfc2231.h:
5566         Comment cosmetics.  From Martin Michlmayer.
5567
5568         * doc/manual.sgml.head:
5569         Document the elmish "!!" shortcut for the last folder.  From Martin
5570         Michlmayr <tbm@cyrius.com>.
5571
5572         * curs_main.c, pager.c:
5573         Fix various inconsistencies with respect to thread deletion.
5574
5575 Wed Apr 12 16:32:26 2000  Thomas Roessler  <roessler@guug.de>
5576
5577         * browser.c: Initialize some more memory.  Noted by Vsevolod Volkov
5578         <vvv@lucky.net>.
5579
5580         * headers.c: Catch some error conditions.
5581
5582         * main.c: Tell us whether debugging is enabled or not.
5583
5584 Sun Apr  9 13:32:36 2000  Thomas Roessler  <roessler@guug.de>
5585
5586         * po/sv.po: Update.
5587
5588         * imap/imap_ssl.c: Another file mode change.
5589
5590         * po/fr.po, po/es.po, po/el.po: update.
5591
5592         * imap/imap_ssl.c:
5593         Save more than one SSL certificate to the certificate file.
5594
5595         * po/da.po, po/cs.po: update.
5596
5597         * imap/socket.c: Make host name comparison case-insensitive.
5598
5599         * doc/manual.sgml.head:
5600         Minor typo in the documentation.  Noted by Vsevolod Volkov
5601         <vvv@lucky.net>.
5602
5603         * muttlib.c:
5604         The "!!" shortcut had another flaw.  Noted by Martin Michlmayr
5605         <tbm@cyrius.com>.
5606
5607         * imap/BUGS: Documentation patch from Brendan Cully.
5608
5609         * pattern.c: Fix ^ and ! pattern modifiers.
5610
5611 Fri Mar 31 12:37:21 2000  Thomas Roessler  <roessler@guug.de>
5612
5613         * po/pl.po, po/id.po: update.
5614
5615 Thu Mar 30 15:33:14 2000  Thomas Roessler  <roessler@guug.de>
5616
5617         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
5618         automatic post-release commit for mutt-1.1.11
5619
5620         * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po, po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po, po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po:
5621         make update-po, and undo most parts of Lars' and Tommi's patch - it
5622         broke things here.
5623
5624 Thu Mar 30 15:16:22 2000  Thomas Roessler  <roessler@guug.de>
5625
5626         * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po,
5627         po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ko.po,
5628         po/id.po, po/it.po, po/gl.po, po/fr.po, po/es.po, po/eo.po,
5629         po/el.po, po/de.po, po/da.po, po/Makefile.in.in,
5630         po/POTFILES.in, po/cs.po: make update-po, and undo most
5631         parts of Lars' and Tommi's patch - it broke things here.
5632
5633         * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov <vvv@lucky.net>.
5634
5635         * po/de.po: update.
5636
5637         * po/eo.po: fix.
5638
5639         * contrib/Makefile.in: Distribute pgp6.rc. Ups.
5640
5641         * po/uk.po: Updated Ukrainian translation.
5642
5643         * curs_main.c: Cursor cosmetics.  From Byrial.
5644
5645         * contrib/Makefile.in:
5646         Installation process patch from Bill Nottingham <notting@redhat.com>.
5647
5648         * build-release: Explicitly use scp1.
5649
5650 Wed Mar 29 20:16:36 2000  Thomas Roessler  <roessler@guug.de>
5651
5652         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po, po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog:
5653         automatic post-release commit for mutt-1.1.10
5654
5655         * imap/message.c: Fix access to read-only folders via IMAP.
5656
5657 Wed Mar 29 20:03:32 2000  Thomas Roessler  <roessler@guug.de>
5658
5659         * imap/message.c: Fix access to read-only folders via IMAP.
5660
5661         * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c, thread.c:
5662         Various little patches from Gero Treuner.
5663
5664         * imap/Makefile.am, Makefile.am: Build diff from Brendan Cully.
5665
5666 Tue Mar 28 10:09:19 2000  Thomas Roessler  <roessler@guug.de>
5667
5668         * po/Makefile.in.in, po/POTFILES.in, Makefile.am:
5669         A patch from Tommi Komulainen (and Lars Hecking) for building
5670         outside the source directory.
5671
5672 Mon Mar 27 23:56:35 2000  Thomas Roessler  <roessler@guug.de>
5673
5674         * imap/auth_gss.c, imap/imap_ssl.c, acconfig.h, configure.in:
5675         NetBSD portability patches from Brendan Cully.
5676
5677 Sat Mar 25 18:22:09 2000  Thomas Roessler  <roessler@guug.de>
5678
5679         * keymap.c:
5680         Timeout occasionally in menus, with the notable exception of the
5681         editor.  This is needed to avoid some more IMAP timeouts.
5682         [patch-1.1.9.tlr.timeout.1]
5683
5684 Thu Mar 23 12:21:10 2000  Thomas Roessler  <roessler@guug.de>
5685
5686         * remailer.c: Little fix for the remailer menu.
5687
5688         * configure.in:
5689         Fix Kerberos configuration.  From David Champion <dgc@uchicago.edu>.
5690
5691 Wed Mar 22 08:24:45 2000  Thomas Roessler  <roessler@guug.de>
5692
5693         * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
5694
5695 Tue Mar 21 22:01:42 2000  Thomas Roessler  <roessler@guug.de>
5696
5697         * configure.in:
5698         Fix charmap configuration.  This was broken in configure.in,v 2.54.
5699
5700 Mon Mar 20 10:32:18 2000  Thomas Roessler  <roessler@guug.de>
5701
5702         * muttlib.c:
5703         Fix the "!!" shortcut for the last folder.  Noted by Byrial Jensen.
5704
5705         * po/da.po, po/eo.po: update
5706
5707         * configure.in, Attic/Muttrc.head, Muttrc.head.in:
5708         Put Muttrc.head under autoconf control - we need to substitute
5709         @docdir@ for the <f1> macro to work.
5710
5711 Sun Mar 19 09:19:30 2000  Thomas Roessler  <roessler@guug.de>
5712
5713         * po/nl.po: Fix some sloppiness errors.  From Brendan Cully.
5714
5715 Fri Mar 17 08:26:22 2000  Thomas Roessler  <roessler@guug.de>
5716
5717         * po/nl.po: update
5718
5719         * rfc2047.c, sendlib.c: Don't override iso-2022-jp with us-ascii.
5720
5721 Thu Mar 16 10:01:43 2000  Thomas Roessler  <roessler@guug.de>
5722
5723         * commands.c, init.h, mutt.h: Add the $print_decode option.
5724
5725         * po/ru.po, po/sv.po: updates
5726
5727         * po/it.po: update.
5728
5729         * editmsg.c:
5730         Use Editor with a fall-back to visual when editing messages.
5731
5732         * muttlib.c: Localization nit from Byrial Jensen.
5733
5734         * doc/manual.sgml.head, init.h:
5735         Documentation fixes from Mikko Hänninen.
5736
5737 Wed Mar 15 23:25:47 2000  Thomas Roessler  <roessler@guug.de>
5738
5739         * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c, README.SSL, configure.in, init.h:
5740         Fix entropy gathering in the IMAP SSL support.  From Tommi Komulainen.
5741
5742         * Makefile.am: Add a dependency for keymap_defs.h.  Hope it works now.
5743
5744         * po/da.po: update
5745
5746 Tue Mar 14 21:05:00 2000  Thomas Roessler  <roessler@guug.de>
5747
5748         * po/pl.po, po/cs.po: updates.
5749
5750         * configure.in: Fix a charmap configuration flaw.  From Gero Treuner.
5751
5752         * doc/Makefile.in:
5753         Install all the documentation.  Problem noted and fix supplied by
5754         Gero Treuner.
5755
5756         * po/es.po: Update from Boris Wesslowski.
5757
5758         * base64.c: Add the original fetchmail copyright notice.
5759
5760         * contrib/Makefile.in, contrib/pgp6.rc:
5761         More nits: Include a sample configuration file for using mutt with
5762         pgp6, and install and actually distribute Tin.rc.
5763
5764 Mon Mar 13 22:36:56 2000  Thomas Roessler  <roessler@guug.de>
5765
5766         * makedoc.c, send.c, charset.h, init.h:
5767         Various nits, noted by Gero Treuner.
5768
5769         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po, po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po, po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog:
5770         automatic post-release commit for mutt-1.1.9
5771
5772         * build-release: change code for going on-line.
5773
5774         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po, po/cs.po, po/da.po:
5775         make update-po.
5776
5777         * po/sv.po, po/fr.po: updates.
5778
5779 Mon Mar 13 18:37:17 2000  Thomas Roessler  <roessler@guug.de>
5780
5781         * build-release: change code for going on-line.
5782
5783         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
5784         po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po,
5785         po/id.po, po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po,
5786         po/de.po, po/cs.po, po/da.po: make update-po.
5787
5788         * po/sv.po, po/fr.po: updates.
5789
5790 Fri Mar 10 11:38:32 2000  Thomas Roessler  <roessler@guug.de>
5791
5792         * handler.c:
5793         Fix the handling of raw carriage return characters in the base64
5794         handler.
5795
5796 Thu Mar  9 11:58:11 2000  Thomas Roessler  <roessler@guug.de>
5797
5798         * pgpinvoke.c: Bail on empty PGP formats.
5799
5800         * po/ko.po: update.
5801
5802 Wed Mar  8 18:08:03 2000  Thomas Roessler  <roessler@guug.de>
5803
5804         * imap/message.c: Another fix from Brendan Cully.
5805
5806         * po/pl.po: update.
5807
5808         * sendlib.c, parse.c:
5809         Fix more RFC2047 encoding bugs.  Once again from Gero Treuner
5810         <gero@faveve.uni-stuttgart.de>.
5811
5812 Tue Mar  7 19:53:19 2000  Thomas Roessler  <roessler@guug.de>
5813
5814         * po/da.po, configure.in:
5815         Adding a Danish translation.  Thanks to Morten Bo Johansen
5816         <mojo@image.dk> and the members of the sslug-locale mailing list,
5817         see http://www.sslug.dk/emailarkiv/locale/.
5818
5819         * color.c:
5820         The uncolor/unmono commands weren't parsed correctly when not
5821         applicable.  This fixes bug#65.
5822
5823         * makedoc.c: Make gcc happy.
5824
5825         * TODO: Remove an old item from this list.  From Brendan Cully.
5826
5827         * sendlib.c, TODO, protos.h, send.c:
5828         Correct header encodings when postponing messages.
5829
5830         * po/de.po: update
5831
5832         * po/pt_BR.po, po/el.po: updates.
5833
5834         * curs_main.c: Fix NULL pointer deferences.
5835
5836 Sat Mar  4 12:57:53 2000  Thomas Roessler  <roessler@guug.de>
5837
5838         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po,
5839         po/pt_BR.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
5840         po/it.po, po/id.po, po/gl.po, po/fr.po, po/eo.po, po/es.po,
5841         po/el.po, po/de.po, po/cs.po, reldate.h, build-release,
5842         VERSION, ChangeLog: automatic post-release commit for
5843         mutt-1.1.8
5844
5845         * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
5846
5847 Sat Mar  4 08:40:53 2000  Thomas Roessler  <roessler@guug.de>
5848
5849         * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
5850
5851 Fri Mar  3 16:52:41 2000  Thomas Roessler  <roessler@guug.de>
5852
5853         * contrib/gpg.rc:
5854         Don't use gpg-2comp by default, but leave the command lines using
5855         this one there as comments.
5856
5857         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po, po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c, imap/message.h, imap/socket.c, imap/util.c, imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c, sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c, recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c, pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, muttbug.sh.in, muttlib.c, mx.c, history.c, history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c, dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c, help.c, charset.c, charset.h, color.c, commands.c, complete.c, compose.c, copy.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c, attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h:
5858         The FSF apparently has moved.
5859
5860         * po/sv.po: Swedish translation.
5861
5862         * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c, editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c, send.c, sendlib.c, attach.c:
5863         Fix index updates when closing or synching mail folders fails.
5864         There were some bug-fixes hidden in that code.
5865
5866         * imap/message.c: More missing fclose (3) calls.
5867
5868 Thu Mar  2 21:01:27 2000  Thomas Roessler  <roessler@guug.de>
5869
5870         * imap/imap_ssl.c, imap/message.c:
5871         Fix a bunch of file descriptor leaks.
5872
5873         * po/de.po: A one-character patch from Gero Treuner.
5874
5875         * INSTALL, README.SSL:
5876         Add some SSL documentation.  From Tommi Komulainen.
5877
5878         * mh.c, mx.c:
5879         Fix incompatible return value checking.  This should fix #29.
5880
5881         * mutt.h, send.c, init.h:
5882         Add $reverse_realname option.  Essentially suggested by ws@rhein.de.
5883
5884 Wed Mar  1 21:27:36 2000  Thomas Roessler  <roessler@guug.de>
5885
5886         * Muttrc.head: Fix #26: A little typo.
5887
5888         * contrib/Makefile.in, contrib/sample.muttrc-tlr:
5889         Add a commented version of my .muttrc as an example.
5890
5891         * contrib/sample.muttrc: Fix some mail addresses.
5892
5893         * README.UPGRADE:
5894         Add some more documentation for users who are upgrading.  This is
5895         more precise than the NEWS file, but confined to the more notable
5896         changes.
5897
5898         * configure.in: Another fix from Tommi Komulainen.
5899
5900         * po/eo.po, po/id.po, po/de.po: update.
5901
5902         * imap/util.c: Don't crash with NULL Context pointers.
5903
5904         * po/fr.po: Update.
5905
5906         * doc/dotlock.man, doc/mutt.man:
5907         dotlock is called mutt_dotlock for quite some time now.
5908
5909         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
5910         automatic post-release commit for mutt-1.1.7
5911
5912         * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
5913         Add $imap_servernoise option to suppress IMAP server messages.  From
5914         Brendan Cully.
5915
5916         * imap/Makefile.am: Include auth_gss.c with the distribution.
5917
5918 Wed Mar  1 00:12:14 2000  Thomas Roessler  <roessler@guug.de>
5919
5920         * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
5921         Add $imap_servernoise option to suppress IMAP server messages.  From
5922         Brendan Cully.
5923
5924         * imap/Makefile.am: Include auth_gss.c with the distribution.
5925
5926 Tue Feb 29 22:40:46 2000  Thomas Roessler  <roessler@guug.de>
5927
5928         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog:
5929         automatic post-release commit for mutt-1.1.6
5930
5931         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po, po/de.po:
5932         Some updates; make update-po.
5933
5934         * charset.c:
5935         Add error checking to the recode-attachment code.  From "Andrew W.
5936         Nosenko" <awn@bcs.zp.ua>.
5937
5938         * configure.in:
5939         Replace --enable-ssl by --with-ssl.  From Tommi Komulainen.
5940
5941         * imap/imap.c, mx.c, curs_main.c:
5942         More IMAP folder update hacks.  Brendan says it works.
5943
5944 Tue Feb 29 22:34:07 2000  Thomas Roessler  <roessler@guug.de>
5945
5946         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
5947         po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po,
5948         po/id.po, po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po,
5949         po/cs.po, po/de.po: Some updates; make update-po.
5950
5951         * charset.c: Add error checking to the recode-attachment
5952         code.  From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
5953
5954         * configure.in:
5955         Replace --enable-ssl by --with-ssl.  From Tommi Komulainen.
5956
5957         * imap/imap.c, mx.c, curs_main.c:
5958         More IMAP folder update hacks.  Brendan says it works.
5959
5960 Mon Feb 28 18:06:35 2000  Thomas Roessler  <roessler@guug.de>
5961
5962         * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
5963
5964         * imap/imap.h, imap/util.c, menu.c, pager.c:
5965         New IMAP keep-alive code.  This should work from all menus, and it
5966         should always poll the current folder.
5967
5968         * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
5969
5970         * curs_main.c, pager.c:
5971         Don't do Context updates from the background, part 2.
5972
5973         * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c, imap/imap.c:
5974         Don't do Context updates from the background.
5975
5976 Sun Feb 27 08:49:34 2000  Thomas Roessler  <roessler@guug.de>
5977
5978         * po/POTFILES.in:
5979         imap/auth_gss.c was missing.  Noted by "Andrew W. Nosenko"
5980         <awn@bcs.zp.ua>.
5981
5982 Sat Feb 26 18:14:24 2000  Thomas Roessler  <roessler@guug.de>
5983
5984         * Makefile.am:
5985         muttbug is a script, not a program.  Tell automake about this.
5986
5987         * mx.c: Don't use an uninitialized string for error reporting.
5988
5989         * imap/browse.c: Fix a segmentation fault.  Patch from Brendan Cully.
5990
5991 Fri Feb 25 08:57:05 2000  Thomas Roessler  <roessler@guug.de>
5992
5993         * .cvsignore: ignore muttbug{,.sh}
5994
5995         * Makefile.am: Tell users about README.UPGRADE.
5996
5997 Thu Feb 24 21:34:10 2000  Thomas Roessler  <roessler@guug.de>
5998
5999         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po, po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po, po/eo.po, reldate.h, ChangeLog, VERSION:
6000         automatic post-release commit for mutt-1.1.5
6001
6002         * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
6003
6004 Thu Feb 24 21:25:49 2000  Thomas Roessler  <roessler@guug.de>
6005
6006         * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
6007
6008 Wed Feb 23 13:26:03 2000  Thomas Roessler  <roessler@guug.de>
6009
6010         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
6011         po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po,
6012         po/ko.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
6013         po/cs.po, po/de.po: New German translation; make update-po.
6014
6015         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po,
6016         po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/pl.po,
6017         po/fr.po, po/gl.po, po/id.po, po/it.po, po/eo.po, po/es.po,
6018         po/Makefile.in.in, po/cs.po, po/de.po, po/el.po: Fix some
6019         dependency, and do update-po again.  Also, Edmund Evans
6020         submitted a new Esperanto translation.
6021
6022         * mx.c: safe_fclose() doesn't like FILE pointers.
6023
6024         * mx.h, mx.c: Don't core dump when locking a folder fails.
6025
6026 Tue Feb 22 19:22:29 2000  Thomas Roessler  <roessler@guug.de>
6027
6028         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
6029         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po,
6030         po/it.po, po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po,
6031         po/de.po, po/cs.po: update-po.
6032
6033         * po/ko.po: New Korean translation from <redhands@linux.sarang.net>.
6034
6035         * muttbug.sh.in: Fix bug#42: A missing "'".
6036
6037         * main.c: Cosmetic fix from Marco d'Itri.
6038
6039         * imap/browse.c, browser.c, doc/manual.sgml.head:
6040         Brendan Cully's latest IMAP browser fixes.
6041
6042 Fri Feb 18 10:56:24 2000  Thomas Roessler  <roessler@guug.de>
6043
6044         * muttlib.c:
6045         In mutt_copy_body(), we also need to strdup() the content-description.
6046
6047         * imap/command.c:
6048         Reasonably handle suerfluous EXIST messages from IMAP servers.  From
6049         Brendan Cully.
6050
6051 Thu Feb 17 18:22:27 2000  Thomas Roessler  <roessler@guug.de>
6052
6053         * send.c:
6054         Fix content-description encoding - it was done after signing, not
6055         before signing.
6056
6057         * sendlib.c, attach.c, mx.c, pop.c:
6058         Do more error checking when writing messages to folders.
6059
6060 Wed Feb 16 17:29:33 2000  Thomas Roessler  <roessler@guug.de>
6061
6062         * send.c: Fix mail-followup-to generation.
6063
6064         * sendlib.c:
6065         Don't output empty header fields.  This is made necessary by the
6066         addition of possibly empty my_hdr commands.
6067
6068         * init.c: Permit empty my_hdrs.  Suggested by Edmund Grimley Evans.
6069
6070         * po/cs.po: update.
6071
6072         * pattern.c, protos.h, send.c:
6073         Generate mail-followup-to headers which contain the user's mail
6074         address when sending messages to _known_ mailing lists.
6075
6076         * po/de.po: update.
6077
6078 Tue Feb 15 22:26:39 2000  Thomas Roessler  <roessler@guug.de>
6079
6080         * po/fr.po: update.
6081
6082         * po/eo.po: New translation from Edmund Grimley.
6083
6084         * OPS: Fix a typo.
6085
6086         * globals.h: Increase the size of ErrorBuf.
6087
6088         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po, po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po, VERSION, reldate.h, ChangeLog:
6089         automatic post-release commit for mutt-1.1.4
6090
6091         * doc/manual.sgml.head:
6092         Add improved documentation for the "push" command, and macros.  From
6093         Byrial Jensen, based on a patch by Mikko Hanninen.
6094
6095         * functions.h: Fix the <exit> function on the pager.
6096
6097         * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c, init.h, protos.h:
6098         Byrial Jensen's unhook command patch.
6099
6100         * doc/Makefile.in:
6101         Remove superfluous empty lines from the text version of the manual.
6102
6103         * OPS:
6104         Change the documentation string for OP_MAIN_PREV_UNDELETED - it may
6105         be confusing.
6106
6107         * functions.h, keymap.c: More OP_EXIT fixes.
6108
6109         * OPS, functions.h, keymap.c, pager.c:
6110         Remove the OP_PAGER_EXIT opcode, and change it to OP_EXIT.
6111
6112         * doc/manual.sgml.head: Add more documentation for subscribe and lists.
6113
6114 Tue Feb 15 08:59:41 2000  Thomas Roessler  <roessler@guug.de>
6115
6116         * doc/manual.sgml.head:
6117         Add improved documentation for the "push" command, and macros.  From
6118         Byrial Jensen, based on a patch by Mikko Hanninen.
6119
6120         * functions.h: Fix the <exit> function on the pager.
6121
6122         * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c, init.h, protos.h:
6123         Byrial Jensen's unhook command patch.
6124
6125         * doc/Makefile.in:
6126         Remove superfluous empty lines from the text version of the manual.
6127
6128         * OPS:
6129         Change the documentation string for OP_MAIN_PREV_UNDELETED - it may
6130         be confusing.
6131
6132         * functions.h, keymap.c: More OP_EXIT fixes.
6133
6134         * OPS, functions.h, keymap.c, pager.c:
6135         Remove the OP_PAGER_EXIT opcode, and change it to OP_EXIT.
6136
6137         * doc/manual.sgml.head: Add more documentation for subscribe and lists.
6138
6139 Mon Feb 14 20:51:37 2000  Thomas Roessler  <roessler@guug.de>
6140
6141         * init.h: Fix documentation for $followup_to.
6142
6143         * po/de.po:
6144         Fix the fixes.  Folks, when submitting changes to the .po files,
6145         please try a "make" in the po subdirectory afterwards.
6146
6147         * po/it.po: New Italian translation from Marco d'Itri.
6148
6149         * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c, imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore, Makefile.am, browser.c, browser.h, configure.in:
6150         Brendan Cully's patch from <20000212185021.A7365@xanadu.kublai.com>.
6151
6152         * po/de.po: Fixes from Roland Rosenfeld.
6153
6154         * attach.c, compose.c:
6155         Fix a couple of random perror() calls and related problems.
6156
6157         * sendlib.c: Fix encoding for text/* attachments with long lines.
6158
6159 Fri Feb 11 09:04:22 2000  Thomas Roessler  <roessler@guug.de>
6160
6161         * contrib/Pine.rc: Fix bug #23.
6162
6163         * init.h, makedoc.c:
6164         Fix minor documentation problems noted by Marius Gedminas
6165         <mgedmin@takas.lt>.
6166
6167 Thu Feb 10 19:46:13 2000  Thomas Roessler  <roessler@guug.de>
6168
6169         * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c, sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c, headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c, mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c, commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
6170         PGP-cleanup patch from Roland Rosenfeld.  Thanks!
6171
6172         * muttbug.sh.in:
6173         ${prefix} should be defined, as it may be used by autoconf.
6174
6175 Wed Feb  9 18:28:45 2000  Thomas Roessler  <roessler@guug.de>
6176
6177         * doc/manual.sgml.head: Fix a minor typo.  From Mikko Hänninen.
6178
6179         * muttbug.sh.in: Mostly Debian-related fixes from Roland Rosenfeld.
6180
6181         * main.c: Small translation-related fix from Roland.
6182
6183         * po/fr.po: Update from Vincent Lefevre.
6184
6185         * pgpewrap:
6186         Portability patch to make pgpewrap work under HP/UX.  From David
6187         Ellement <ellement@sdd.hp.com>.
6188
6189         * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail, init.h:
6190         Documentation changes from Roland Rosenfeld.
6191
6192 Tue Feb  8 20:55:33 2000  Thomas Roessler  <roessler@guug.de>
6193
6194         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release, po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog:
6195         automatic post-release commit for mutt-1.1.3
6196
6197         * build-release:
6198         Don't build US releases.  RedHat and Caldera don't object, Debian
6199         uses the international version anyways, and SuSE (1) sits in Germany
6200         and (2) doesn't react.
6201
6202 Tue Feb  8 20:34:51 2000  Thomas Roessler  <roessler@guug.de>
6203
6204         * build-release:
6205         Don't build US releases.  RedHat and Caldera don't object, Debian
6206         uses the international version anyways, and SuSE (1) sits in Germany
6207         and (2) doesn't react.
6208
6209 Tue Feb  8 20:34:51 2000  Thomas Roessler  <roessler@guug.de>
6210
6211         * build-release:
6212         Don't build US releases.  RedHat and Caldera don't object, Debian
6213         uses the international version anyways, and SuSE (1) sits in Germany
6214         and (2) doesn't react.
6215
6216         * contrib/pgp2.rc: add a comment concerning +encrypttoself.
6217
6218         * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.  From
6219         Tommi.Komulainen@iki.fi.
6220
6221         * po/eo.po: Small fix from Edmund.
6222
6223 Mon Feb  7 19:16:41 2000  Thomas Roessler  <roessler@guug.de>
6224
6225         * doc/manual.sgml.head: Add a note on my_hdr when used from send-hook.
6226
6227         * muttbug.sh.in:
6228         Remove another Debian reference from the severity level descriptions.
6229
6230         * muttbug.sh.in: More fixes.
6231
6232         * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
6233
6234         * muttbug.sh.in: Various fixes from Roland Rosenfeld.
6235
6236         * buffy.c: Fix a NULL pointer deference.
6237
6238 Thu Feb  3 13:41:38 2000  Thomas Roessler  <roessler@guug.de>
6239
6240         * acconfig.h, configure.in, muttbug.sh.in:
6241         Add debugger support to muttbug.
6242
6243         * init.c: Add a comment concerning muttbug.sh.
6244
6245         * muttbug.sh.in:
6246         More changes to the bug report script.  Most of them were suggest by
6247         Roland Rosenfeld.
6248
6249         * po/de.po: Minor fixes from Roland Rosenfeld.
6250
6251         * muttbug.sh.in: Add some Debian specifics.
6252
6253         * muttbug.sh.in: Strip comments from included configuration files.
6254
6255         * muttbug.sh.in: another minor fix.
6256
6257         * muttbug.sh.in: Minor fixes.
6258
6259         * Makefile.am, configure.in, main.c, muttbug.sh.in:
6260         Add muttbug, the bug reporting utility.  (Yes, we are about to get a
6261         real bug-tracking system, see http://bugs.guug.de/.)
6262
6263         * doc/manual.sgml.head: Documentation fix.
6264
6265 Wed Feb  2 10:53:28 2000  Thomas Roessler  <roessler@guug.de>
6266
6267         * init.c: Make the parsing of integers more
6268
6269         * lib.c: Use O_NOFOLLOW when it's there, and needed.
6270
6271 Tue Feb  1 18:47:49 2000  Thomas Roessler  <roessler@guug.de>
6272
6273         * main.c: Cosmetics.
6274
6275         * doc/mutt.man, doc/muttrc.man.head:
6276         Cosmetics.  Additionally, remove the y2k compliance notice from the
6277         manual page.
6278
6279         * makedoc.c:
6280         Change the font used for typesetting "tables", so we get usable
6281         output when roffing the muttrc (5) manual page for a postscript
6282         printer.
6283
6284         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
6285         Include various po-file updaes, and make update-po.
6286
6287         * po/Makefile.in.in, po/POTFILES.in, Makefile.am:
6288         Build fix for the po/ subdirectory, from Edmund G. Evans.
6289
6290         * po/eo.po: New Esperanto translation.
6291
6292         * init.h: Add a bit more documentation on $recall.
6293
6294 Sun Jan 30 13:35:22 2000  Thomas Roessler  <roessler@guug.de>
6295
6296         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po, po/el.po, po/Makefile.in.in, configure.in:
6297         Try to fix the build process in the po/ subdirectory.
6298
6299         * configure.in: Add some languages to ALL_LINGUAS.
6300
6301         * po/gl.po, po/sv.po: Adding translations from stable to unstable.
6302
6303         * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po, po/pl.po, po/de.po, po/el.po, po/eo.po:
6304         make update-po; including new revisions submitted so far.
6305
6306 Sat Jan 29 08:03:48 2000  Thomas Roessler  <roessler@guug.de>
6307
6308         * init.h: Another change to attach_format.
6309
6310         * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c, functions.h, init.h, mutt.h, parse.c:
6311         Michael Elkins' content-disposition patch, with some small changes.
6312
6313 Fri Jan 28 21:32:47 2000  Thomas Roessler  <roessler@guug.de>
6314
6315         * init.h:
6316         Make the documentation for rfc2047_parameters comprehensible to the
6317         end user.
6318
6319         * init.h: Documentation fix.
6320
6321         * rfc2231.c: RFC2231 support should understand utf-8.
6322
6323 Thu Jan 27 09:57:09 2000  Thomas Roessler  <roessler@guug.de>
6324
6325         * imap/imap_ssl.c, README.SSL, init.h, mutt.h:
6326         Add options to disallow individual SSL protocols.  From Jeremy Katz
6327         <katzj@linuxpower.org>.
6328
6329 Tue Jan 25 21:21:10 2000  Thomas Roessler  <roessler@guug.de>
6330
6331         * imap/BUGS, imap/README, imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
6332         Brendan Cully's latest changes:
6333
6334            Here is a patch to add some support for read-only IMAP folders.
6335            This is most useful if you have multiple copies of mutt open, but
6336            it also allows you to open a folder read-only and not have to
6337            worry about flags getting changed. Toggling read-only still
6338            doesn't work correctly - you may lose your 'N' flags if you open
6339            a folder normally and switch to read-only.
6340
6341           I've also decided to try using UID FETCH, although I'm not sure if
6342           older IMAP servers support it, but then again I'm not sure if
6343           anyone's using any really old IMAP servers. The main advantage is
6344           in the case of multiple clients, where one client is deleting
6345           messages and the other isn't getting notification. I'm
6346           experiencing that on my UW-IMAP 4.6 server. On the other hand,
6347           this server seems to have all sorts of terrible problems with this
6348           scenario, so I'm not sure how well the code functions. It's a
6349           two-line change so far, it's experimental, and it's the only IMAP
6350           code in an #if 0 block...
6351
6352         * doc/Makefile.in:
6353         Make the build process work when sgmltools aren't present.  From
6354         Lawrence Greenfield <leg+@andrew.cmu.edu>.
6355
6356         * imap/auth.c:
6357         Fix GSSAPI support.  From Lawrence Greenfield <leg+@andrew.cmu.edu>.
6358
6359 Mon Jan 24 13:17:17 2000  Thomas Roessler  <roessler@guug.de>
6360
6361         * dotlock.h, mx.c, dotlock.c: Locking fix.
6362
6363         * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
6364         <mgedmin@pub.osf.lt>.
6365
6366         * Makefile.am: small build process fix.
6367
6368         * m4/Makefile.am.in:
6369         Patch from Lars Hecking in order to build mutt cleanly under Solaris
6370         2.6.
6371
6372         * doc/manual.sgml.head:
6373         More list-reply documentation from Mikko.Hanninen@iki.fi.
6374
6375         * init.h, mutt.h, rfc822.c:
6376         Removing rewrite_uucp.  There were too many objections against it.
6377
6378         * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
6379
6380         * po/ru.po: update.
6381
6382         * po/eo.po, configure.in:
6383         Adding the Esperanto translation to unstable.  From Edmund GRIMLEY
6384         EVANS <edmundo@rano.org>.
6385
6386 Fri Jan 21 09:28:56 2000  Thomas Roessler  <roessler@guug.de>
6387
6388         * po/el.po: New greek translation.
6389
6390         * po/id.po: updated translation.
6391
6392 Thu Jan 20 17:35:41 2000  Thomas Roessler  <roessler@guug.de>
6393
6394         * po/pl.po: Updated polish translation.
6395
6396         * contrib/Makefile.in, Makefile.am:
6397         "make distclean" fixes from Marco d'Itri.
6398
6399         * compose.c: Typo noted by edmundo@rano.org.
6400
6401         * po/ko.po: Update.
6402
6403         * send.c: Honor mail-followup-to when doing a list-reply.  From
6404         Mikko.Hanninen@iki.fi.
6405
6406 Wed Jan 19 14:59:01 2000  Thomas Roessler  <roessler@guug.de>
6407
6408         * commands.c:
6409         Don't move the index cursor after a failed attempt to save a
6410         message.  From Joe Orton <joe@orton.demon.co.uk>.
6411
6412         * po/de.po: New German translation for unstable, from Roland Rosenfeld.
6413
6414         * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
6415
6416         * NEWS: Add a notice on display-toggle-weed.
6417
6418         * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
6419         Rename display-headers to display-toggle-weed.
6420
6421 Tue Jan 18 22:46:18 2000  Thomas Roessler  <roessler@guug.de>
6422
6423         * mx.c: mx_open_mailbox_append: Add an error message and remove a file
6424         descriptor leak when we can open, but can't lock an MMDF or MBOX
6425         folder.
6426
6427         * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po, po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog:
6428         automatic post-release commit for mutt-1.0.1
6429
6430         * contrib/Makefile.in:
6431         Respect $DESTDIR in contrib/Makefile.  From Hao Li
6432         <hli@rainfinity.com>.
6433
6434         * imap/imap.c, imap/message.c:
6435         Fix use of confirmcreate with IMAP.  A patch for this was suggested
6436         by Brian R. Gaeke.
6437
6438         * init.h, alias.c:
6439         Documentation fix about gecos_mask.  From Will Fiveash.
6440
6441 Sun Jan 16 14:44:12 2000  Thomas Roessler  <roessler@guug.de>
6442
6443         * po/eo.po: new esperanto translation from edmundo@rano.org.
6444
6445         * editmsg.c:
6446         Use Visual, not Editor, for editing messages.  Noted by Marius
6447         Gedminas <mgedmin@pub.osf.lt>.
6448
6449         * rfc822.c:
6450         quote-related fix to the RFC822 parser.  From Edmund Grimley Evans.
6451
6452 Wed Jan 12 09:20:34 2000  Thomas Roessler  <roessler@guug.de>
6453
6454         * init.c:
6455         It was impossible to unset a string.  If you did "unset realname" it
6456         would just print out the value of the string.  Attached is the fix.
6457
6458 Mon Jan 10 21:34:06 2000  Thomas Roessler  <roessler@guug.de>
6459
6460         * reap.pl: Handle #ifndef in reap.pl.
6461
6462         * configure.in:
6463         Recognize differently-named gccs as such, and enable warnings.  From
6464         "Andrew W. Nosenko" <awn@bcs.zp.ua>.
6465
6466         * pgp.c:
6467         To compile on SunOs 4.1.4, the order of two includes needs to be
6468         switched (<sys/resource.h> contains a struct timeval.)
6469
6470         From Mark Seiden <mis@seiden.com>.
6471
6472         * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c, recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h, attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c, gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c, mx.h, pgp.h:
6473         More copyright cosmetics - noted by Martin Michlmayr <tbm@cyrius.com>.
6474
6475         * lib.c: Use safe_free() instead of free() with mutt_str_replace -
6476         equivalent, but nicer.
6477
6478         * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c, rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c, compose.c, curs_main.c, edit.c, history.c, init.c, lib.c, main.c, menu.c, mh.c, muttlib.c:
6479         Add (and use) a function mutt_str_replace, which essentially
6480         replaces the sequence:
6481
6482                 safe_free (&s);
6483                 s = safe_strdup (t);
6484
6485         * build-release, gnupgparse.c:
6486         Fix PGP uid parsing.  Noted by Edmund GRIMLEY EVANS
6487         <edmundo@rano.demon.co.uk>.
6488
6489 Sat Jan  8 10:31:28 2000  Thomas Roessler  <roessler@guug.de>
6490
6491         * VERSION, reldate.h, ChangeLog:
6492         automatic post-release commit for mutt-1.1.2
6493
6494         * keymap.c:
6495         Fix a macro-related segmentation fault in stable.   From Byrial
6496         Jensen.
6497
6498         * keymap.c:
6499         Fix a macro-related segmentation fault.  From Byrial Jensen.
6500
6501         * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h, recvattach.c:
6502         Unified edit-type function for the index, compose, and
6503         receive-attachment menus.  Mostly by Michael Elkins.
6504
6505         * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
6506
6507         * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
6508
6509 Sat Jan  8 09:40:02 2000  Thomas Roessler  <roessler@guug.de>
6510
6511         * keymap.c:
6512         Fix a macro-related segmentation fault in stable.   From Byrial
6513         Jensen.
6514
6515         * keymap.c:
6516         Fix a macro-related segmentation fault.  From Byrial Jensen.
6517
6518         * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h, recvattach.c:
6519         Unified edit-type function for the index, compose, and
6520         receive-attachment menus.  Mostly by Michael Elkins.
6521
6522         * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
6523
6524         * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
6525
6526 Thu Jan  6 12:00:50 2000  Thomas Roessler  <roessler@guug.de>
6527
6528         * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
6529         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c,
6530         thread.c, pgplib.c, pgplib.h, pgppubring.c, pop.c,
6531         postpone.c, protos.h, query.c, recvattach.c, recvcmd.c,
6532         remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
6533         rfc2047.c, rfc2047.h, mh.c, mime.h, mutt.h, mutt_curses.h,
6534         mutt_menu.h, mutt_regex.h, muttlib.c, mx.c, mx.h, pager.c,
6535         pager.h, parse.c, pattern.c, pgp.h, pgpinvoke.c, keymap.c,
6536         keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
6537         mapping.h, mbox.c, menu.c, init.h, hash.h, hdrline.c,
6538         headers.c, help.c, history.c, history.h, hook.c, init.c,
6539         copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
6540         dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
6541         flags.c, from.c, functions.h, globals.h, gnupgparse.c,
6542         handler.c, hash.c, attach.c, attach.h, browser.c, browser.h,
6543         buffy.c, buffy.h, charset.c, charset.h, color.c, commands.c,
6544         complete.c, compose.c, copy.c, addrbook.c, alias.c: Update
6545         copyright notices for unstable.
6546
6547         * Attic/socket.c, signal.c, sort.c, sort.h, status.c,
6548         system.c, thread.c, query.c, recvattach.c, resize.c,
6549         rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c,
6550         rfc822.h, score.c, send.c, sendlib.c, pattern.c, pgp.c,
6551         pgpinvoke.c, pgpkey.c, pgppubring.c, pop.c, postpone.c,
6552         protos.h, pager.h, parse.c, Attic/mutt_socket.h, menu.c,
6553         mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
6554         mutt_regex.h, mx.c, mx.h, pager.c, Attic/imap.h, init.c,
6555         init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
6556         mapping.h, mbox.c, Attic/imap.c, hash.c, hash.h, hdrline.c,
6557         headers.c, help.c, history.c, history.h, hook.c,
6558         curs_main.c, date.c, dotlock.c, dotlock.h, edit.c, enter.c,
6559         filter.c, flags.c, from.c, functions.h, globals.h,
6560         gnupgparse.c, handler.c, buffy.c, buffy.h, charset.c,
6561         charset.h, color.c, commands.c, complete.c, compose.c,
6562         copy.c, copy.h, curs_lib.c, addrbook.c, alias.c, attach.c,
6563         attach.h, browser.c: Updat copyright notices in stable.
6564
6565 Wed Jan  5 09:40:52 2000  Thomas Roessler  <roessler@guug.de>
6566
6567         * init.h, mutt.h, parse.c:
6568         patch-1.1.1.me.pgpsearchtext.1.  From Michael Elkins.
6569
6570 Mon Jan  3 10:15:54 2000  Thomas Roessler  <roessler@guug.de>
6571
6572         * strcasecmp.c: New str*casecmp replacements for stable.
6573
6574         * strcasecmp.c:
6575         Fix strncasecmp and strcasecmp replacement functions.  Problem noted
6576         by Stu Heiss <stu@jpusa1.chi.il.us>.
6577
6578 Sat Jan  1 17:59:51 2000  Thomas Roessler  <roessler@guug.de>
6579
6580         * parse.c: y2k fix for 1.0.
6581
6582         * parse.c: A y2k fix for those who still use two-digit year numbers as
6583         originally specified in RFC 822.
6584
6585 Wed Dec 29 18:38:07 1999  Thomas Roessler  <roessler@guug.de>
6586
6587         * po/zh_TW.Big5.po:
6588         New Chinese translation; from Anthnoy Wong <ypwong@debian.org>; Dec
6589         21 1999.
6590
6591         * sort.c: Fix a minor threading bug.  From Edmund GRIMLEY EVANS
6592         <edmundo@rano.demon.co.uk>, Dec 14 1999.
6593
6594         * browser.c:
6595         Fix the use of link_is_dir() in the file browser.  This should fix
6596         the bug reported by John Yates <yates@flatiron.com> on Dec 07 1999.
6597         (Details noted by Byrial Jensen <byrial@image.dk> on Dec 09 1999.)
6598
6599         * send.c:
6600         Don't use IMAP folders for FCCs when sending messages in batch mode.
6601         This is _not_ Brendan's patch, which may be included later.
6602
6603 Tue Dec 14 10:29:25 1999  Thomas Roessler  <roessler@guug.de>
6604
6605         * INSTALL:
6606         Add a short note that EXACT_ADDRESS is broken.  In order to fix it,
6607         we'd need a RFC 2047 implementation which knows about RFC 822
6608         syntax.  (This would also help with In-Reply-To headers, BTW, but
6609         would be considerably more complex.)
6610
6611 Mon Dec 13 11:36:01 1999  Thomas Roessler  <roessler@guug.de>
6612
6613         * init.h, mutt.h, protos.h, send.c, sendlib.c:
6614         Adding the envelope_from option.
6615
6616 Thu Dec  9 11:17:35 1999  Thomas Roessler  <roessler@guug.de>
6617
6618         * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
6619         imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
6620         imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
6621         doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
6622         multiple IMAP usernames patch.
6623
6624 Mon Dec  6 09:59:28 1999  Thomas Roessler  <roessler@guug.de>
6625
6626         * mbox.c:
6627         Cosmetic improvement for reading mmdf folders.  From John Hawkinson
6628         <jhawk@bbnplanet.com>.
6629
6630 Sat Dec  4 15:42:07 1999  Thomas Roessler  <roessler@guug.de>
6631
6632         * mx.c: Check for the presence of .overview files when testing whether
6633         some directory is an MH folder.  This way, you can at least read
6634         Usenet news from the spool using Mutt. ;-)
6635
6636         * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp patch.
6637
6638 Fri Dec  3 16:54:03 1999  Thomas Roessler  <roessler@guug.de>
6639
6640         * doc/manual.sgml.head:
6641         Fix the documentation on how to join the mutt lists.  Noted by
6642         Marius Gedminas <mgedmin@takas.lt>.
6643
6644         * init.h: Fix a small bug in the documentation for $hidden_host.
6645
6646         * configure.in: Fix the handling of --disable configure switches.
6647
6648         * configure.in:
6649         patch-1.0.rr.autoconf-disable.1: --disable-pop shouldn't enable pop.
6650
6651         * rfc2047.c:
6652         Properly tag quoted-printable encoded RFC 2047 strings with
6653         $send_charset, not with $charset.
6654
6655         * Makefile.am, README, README.UPGRADE:
6656         Adding one more readme file.  This one is intended to serve as some
6657         kind of "howto" for the most notable incompatible configuration
6658         changes.
6659
6660 Thu Dec  2 16:29:26 1999  Thomas Roessler  <roessler@guug.de>
6661
6662         * pgpkey.c: Fix the PGP key selection menu's title.
6663
6664         * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
6665
6666         * NEWS: Announce edit-message and resend-message, and the changes in
6667         recvcmd.c.
6668
6669         * doc/manual.sgml.head:
6670         Clarify the documentation of lists/unlists/subscribe/unsubscribe a
6671         bit.
6672
6673 Wed Dec  1 12:06:31 1999  Thomas Roessler  <roessler@guug.de>
6674
6675         * imap/util.c: Now, I should have got the signal handling right.
6676
6677         * imap/util.c:
6678         another alarm (0) was missing.  (However, this one didn't crash mutt.)
6679
6680         * imap/util.c:
6681         imap_keepalive: cancel pending alarms.  Otherwise, mutt will die
6682         frequently.
6683
6684         * imap/util.c:
6685         Re-set the list of blocked signals after the imap_keepalive stuff.
6686
6687         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
6688         A modified version of Tommi Kommulainen's imap keepalive patch.
6689
6690 Fri Nov 26 09:19:03 1999  Thomas Roessler  <roessler@guug.de>
6691
6692         * imap/message.c: Fix the lines header.
6693
6694 Thu Nov 25 15:18:02 1999  Thomas Roessler  <roessler@guug.de>
6695
6696         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
6697         Undo the IMAP keepalive patch.  It has just bitten me while mutt was
6698         trying to dotlock a folder.  Seems that there needs some more work
6699         to be done.
6700
6701         * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
6702         A modified version of Tommi Komulainen's imap keepalive patch.
6703
6704 Wed Nov 24 16:29:58 1999  Thomas Roessler  <roessler@guug.de>
6705
6706         * NEWS:
6707         Change some headlines: Instead of "major changes since <unstable
6708         version>", it's "major changes since 1.0" now.  In addition, I
6709         changed the note concerning the lists/subscribe change to be more
6710         explicit than the old one.
6711
6712         * imap/message.c: IMAP line count fix from Tommi.Komulainen@iki.fi.
6713
6714 Tue Nov 23 23:43:51 1999  Thomas Roessler  <roessler@guug.de>
6715
6716         * postpone.c:
6717         mutt_prepare_template() didn't work with PGP-encrypted messages due
6718         to an - errm - interesting typo.
6719
6720         * doc/manual.sgml.head:
6721         Document the fact that users can enter a mail-followup-to header in
6722         the editor.  There seems to have been some confusion about this.
6723
6724         * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c:
6725         Disable core dumps before we ask the user for a pass phrase.
6726         Suggested by <Stefan.Alfredsson@kau.se>.
6727
6728         * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
6729         <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
6730
6731         * muttlib.c: Permit !! for the last folder.  Elm compatibility.
6732
6733         * NEWS: Tell our users that fcc_clear exists.
6734
6735         * init.h, mutt.h, send.c:
6736         Adding an fcc_clear option for unencrypted and unsigned FCCs.
6737
6738         * imap/Makefile.am: Include the SSL-related code with "make dist".
6739
6740 Mon Nov 22 16:01:42 1999  Thomas Roessler  <roessler@guug.de>
6741
6742         * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c, functions.h, pgppubring.c:
6743         IMAP folder creation and deletion.  From Brendan Cully.
6744
6745         * po/de.po:
6746         Der Versuch, "Diskussionsfaden" durch etwas Verständlicheres zu
6747         ersetzen. ;-)
6748
6749 Thu Nov 18 16:19:35 1999  Thomas Roessler  <roessler@guug.de>
6750
6751         * init.h: Include SSL documentation in the manual.
6752
6753         * dotlock.c: indentation noise.
6754
6755         * imap/socket.c: Small code clean-up.
6756
6757         * mx.c:
6758         Detect .mew_cache files in MH folders.  Suggested by Kawaguti Ginga
6759         <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
6760
6761         * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
6762
6763         * lib.c:
6764         patch-1.0.bj.lastline.1: Handle last lines in configuration files
6765         nicely, even when they are not terminated by a \n character.
6766
6767         * parse.c, rfc2231.c: Some rather cosmetic changes.
6768
6769 Wed Nov 17 22:47:59 1999  Thomas Roessler  <roessler@guug.de>
6770
6771         * menu.c: some reorganizations of the dialog menu code.
6772
6773         * alias.c:
6774         Fix the address sanitizer.  You should now be able to auto-create an
6775         alias for someone like "Jon K. Hellan" <hellan@acm.org>.
6776
6777         * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c, doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h, configure.in, init.c, init.h, main.c, mutt.h:
6778         Tommi Komulainen's IMAP/SSL support patches.
6779
6780         * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
6781
6782 Mon Nov 15 17:44:15 1999  Thomas Roessler  <roessler@guug.de>
6783
6784         * pgp.c: Fix the pgp-hook logic.
6785
6786         * color.c: Small color fix from T. E. Dickey.
6787
6788         * color.c: A small patch from TE Dickey.
6789
6790 Thu Nov 11 18:30:25 1999  Thomas Roessler  <roessler@guug.de>
6791
6792         * rfc822.c: ups, the previous patch included a small buffer overflow.
6793
6794         * po/Attic/gl.po:
6795         Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a new translation.
6796
6797         * rfc822.c: Fix a header quoting bug.
6798
6799         * doc/Makefile.in: Another build process patch from Brendan Cully.
6800
6801 Wed Nov 10 21:35:33 1999  Thomas Roessler  <roessler@guug.de>
6802
6803         * rfc2231.c: Ignore empty MIME parameters.
6804
6805 Tue Nov  9 12:40:14 1999  Thomas Roessler  <roessler@guug.de>
6806
6807         * mbox.c, parse.c: Add some more sanity checks about content-length.
6808
6809         * curs_lib.c:
6810         Fix an SLang-related compilation problem.  Originally from Jon Kåre
6811         Hellan.
6812
6813         * postpone.c:
6814         Simplify mutt_prepare_template ().  Instead of copying around all
6815         kinds of data, we re-parse the postponed message's structure.
6816
6817         * postpone.c:
6818         Make sure mutt doesn't forget MIME structure when the user resends a
6819         message/rfc822 body from the recvattach menu.  Note, however, that
6820         this is more of a temporary solution - I think there is some more
6821         space for improvements in mutt_prepare_template().
6822
6823         * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in, configure.in, Makefile.am:
6824         Build process fixes from Brendan Cully.
6825
6826         * pager.c: Add a missing redraw after resend-message.
6827
6828 Mon Nov  8 22:10:49 1999  Thomas Roessler  <roessler@guug.de>
6829
6830         * VERSION:
6831         Undo changes which are due to release-building tests.  After all, we
6832         want the _right_ diff next time.
6833
6834         * build-release: Finalize the new build-release script.
6835
6836         * ChangeLog, VERSION, build-release:
6837         automatic post-release commit for mutt-1.1.1.2
6838
6839         * Attic/LAST_TAG, Attic/OVERSION, Makefile.am, VERSION, build-release, ChangeLog:
6840         automatic post-release commit for mutt-1.1.1.1
6841
6842         * Attic/LAST_TAG, Attic/OVERSION, Makefile.am:
6843         Preparing some improvements to the build process.
6844
6845 Mon Nov  8 21:56:29 1999  Thomas Roessler  <roessler@guug.de>
6846
6847         * Attic/LAST_TAG, Attic/OVERSION, Makefile.am, VERSION,
6848         build-release, ChangeLog: automatic post-release commit for
6849         mutt-1.1.1.1
6850
6851         * Attic/LAST_TAG, Attic/OVERSION, Makefile.am:
6852         Preparing some improvements to the build process.
6853
6854         NOTICE: You'll find a version 1.1.1.1 in the logs, and in
6855         the CVS tags.  This version is identical to 1.1.1, and
6856         exculsively serves the purpose to test some improvements to
6857         the release build process.
6858
6859         * LAST_TAG, Makefile.am, OVERSION:
6860         Preparing some improvements to the build process.
6861
6862         * po/de.po, reldate.h, VERSION, ChangeLog:
6863         automatic post-release commit for mutt-1.1.1
6864
6865 Sun Nov  7 22:52:40 1999  Thomas Roessler  <roessler@guug.de>
6866
6867         * sendlib.c:
6868         short-cut utf-7 as a 7bit character set.  Currently, utf-7 may be
6869         overridden by us-ascii.
6870
6871         * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h, send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c, compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c, pager.c, pager.h, postpone.c, Makefile.am:
6872         Rewriting lots of the recvattach code.
6873
6874         * po/Attic/eo.po: Esperanto translation from Edmund GRIMLEY EVANS
6875         <edmundo@rano.demon.co.uk>.
6876
6877         * po/Attic/eo.po:
6878         file eo.po was initially added on branch mutt-1-0-stable.
6879
6880         * configure.in: Esperanto translation from Edmund GRIMLEY EVANS
6881         <edmundo@rano.demon.co.uk>.
6882
6883 Fri Nov  5 07:28:11 1999  Thomas Roessler  <roessler@guug.de>
6884
6885         * pgppubring.c: preprocess out some unused strings.
6886
6887 Thu Nov  4 21:35:32 1999  Thomas Roessler  <roessler@guug.de>
6888
6889         * rfc2231.c:
6890         Catch a segmenatation fault.  Note that this is not the real fix for
6891         the problem...
6892
6893         * menu.c: Change a short to an int where it should have been one.
6894
6895         * po/Attic/gl.po: New version.
6896
6897         * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
6898         IMAP postpone changes from Byrial Jensen.
6899
6900 Wed Nov  3 20:30:19 1999  Thomas Roessler  <roessler@guug.de>
6901
6902         * recvattach.c:
6903         Adding a comment which describes some ideas on how the attachment
6904         menu should work.
6905
6906 Tue Nov  2 15:51:07 1999  Thomas Roessler  <roessler@guug.de>
6907
6908         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c, buffy.c:
6909         Various IMAP-related fixes from Brendan Cully.
6910
6911 Sun Oct 31 17:12:55 1999  Thomas Roessler  <roessler@guug.de>
6912
6913         * po/it.po: [stable] Small fix from Marco d'Itri.
6914
6915         * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c, contrib/.cvsignore, charmaps/.cvsignore:
6916         From Brendan Cully: IMAP updates should work properly again.
6917
6918 Fri Oct 29 05:43:40 1999  Thomas Roessler  <roessler@guug.de>
6919
6920         * po/.cvsignore: Cosmetics.
6921
6922         * imap/BUGS: Update the documentation.
6923
6924         * doc/.cvsignore: Cosmetics.
6925
6926         * buffy.c, globals.h, postpone.c, send.c, status.c:
6927         Don't check the number of postponed messages every time the status
6928         line is updated - this gets quite slow when used with slow IMAP
6929         connections.
6930
6931 Thu Oct 28 17:42:07 1999  Thomas Roessler  <roessler@guug.de>
6932
6933         * README: Fix the version number in the README file.
6934
6935         * pop.c: Cosmetic POP fixes from Evan DiBiase <evand@telerama.com>.
6936
6937         * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
6938
6939         * imap/imap_socket.h, imap/socket.c, init.h, globals.h:
6940         Adding imap_preconnect.  This way, you can let mutt start an ssh
6941         tunnel before it tries to connect to an IMAP server.
6942
6943         From: <Jon.K.Hellan@item.ntnu.no>
6944
6945 Wed Oct 27 12:17:34 1999  Thomas Roessler  <roessler@guug.de>
6946
6947         * po/Attic/gl.po: Adding a Galician translation.
6948
6949         * po/Attic/gl.po:
6950         file gl.po was initially added on branch mutt-1-0-stable.
6951
6952         * configure.in: Adding a Galician translation.
6953
6954 Tue Oct 26 15:14:01 1999  Thomas Roessler  <roessler@guug.de>
6955
6956         * curs_lib.c, main.c: Some display-related fixes from Andrej Gritsenko.
6957
6958         * editmsg.c:
6959         Fix a small bug in the new edit-message feature.  From Andrej
6960         Gritsenko.
6961
6962         * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c, imap/browse.c, imap/command.c:
6963         * stops mutt from logging CRAM secrets in debug mode.
6964         * should fix mutt segfaulting when trying to open {}
6965         * helps with the problem of mutt detecting new mail in the wrong
6966           folder. Now, IMAP commands from the SELECTED state should call
6967           imap_cmd_finish after they've executed commands. I've only put
6968           this is imap_buffy_check for now - in my opinion the command
6969           execution path is still not stable, and rewrites may obviate the
6970           need for this...
6971
6972         (From: Brendan Cully <brendan@kublai.com>)
6973
6974 Mon Oct 25 20:05:14 1999  Thomas Roessler  <roessler@guug.de>
6975
6976         * po/Attic/sv.po: Adding the Swedish translation to stable.
6977
6978         * po/Attic/sv.po:
6979         file sv.po was initially added on branch mutt-1-0-stable.
6980
6981         * configure.in: Adding the Swedish translation to stable.
6982
6983         * po/de.po: Updated German translation from Roland Rosenfeld.
6984
6985         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c, imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c, imap/command.c, imap/imap.c, init.h:
6986         Brendan Cully's IMAP code movements patch.
6987
6988 Fri Oct 22 08:49:30 1999  Thomas Roessler  <roessler@guug.de>
6989
6990         * Makefile.am, VERSION, reldate.h, ChangeLog:
6991         automatic post-release commit for mutt-1.1
6992
6993         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
6994         post-release commit for one dot zero.  (yes, really.)
6995
6996 Fri Oct 22 07:52:22 1999  Thomas Roessler  <roessler@guug.de>
6997
6998         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po,
6999         po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
7000         po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, NEWS,
7001         VERSION, reldate.h, ChangeLog: post-release commit for one
7002         dot zero.  (yes, really.)
7003
7004 Thu Oct 21 08:07:22 1999  Thomas Roessler  <roessler@guug.de>
7005
7006         * compose.c: Another sprintf-vs-null issue.
7007
7008 Wed Oct 20 14:51:57 1999  Thomas Roessler  <roessler@guug.de>
7009
7010         * po/id.po: new indonesian translation.
7011
7012         * imap/message.c:
7013         Flags should only be modified using mutt_set_flag().  Everything
7014         else leads to neglected side effects.  In this case, index colors,
7015         searches and possibly other side effects were ignored when a message
7016         which resides on an IMAP folder was read.
7017
7018         * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty secret.
7019
7020         * po/id.po, po/el.po: translation updates.
7021
7022         * configure.in: Don't use GNU grep specific options.
7023
7024 Tue Oct 19 15:34:04 1999  Thomas Roessler  <roessler@guug.de>
7025
7026         * imap/auth.c: Fix some sloppiness-induced, but harmless, nonsense.
7027
7028         * imap/imap_private.h, imap/auth.c, imap/imap.c:
7029         Add AUTHENTICATE=ANONYMOUS support to the IMAP authentication
7030         methods.  This is, for instance, needed to access the cyrus-related
7031         mailing lists' archives at CMU.
7032
7033         * po/el.po: New greek translation.
7034
7035 Mon Oct 18 09:13:42 1999  Thomas Roessler  <roessler@guug.de>
7036
7037         * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
7038
7039 Sat Oct 16 15:19:29 1999  Thomas Roessler  <roessler@guug.de>
7040
7041         * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
7042
7043         * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
7044
7045         * send.c: [stable] Fix Debian bug #47408.
7046
7047         * send.c:
7048         Fix Debian bug #47408: When the postponed folder is a maildir,
7049         messages should only be written to the _new_ subdirectory.
7050
7051         * po/nl.po: New nl translation from Johan van Selst <johans@stack.nl>.
7052
7053         * po/cs.po:
7054         New cs translation from Jiri Pavlovsky <pavlovsk@ff.cuni.cz>.
7055
7056         * po/zh_TW.Big5.po:
7057         [stable] chinese translation fixes from Anthony Wong
7058         <ypwong@debian.org>.
7059
7060         * init.h: scoring documentation fix.
7061
7062         * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
7063         Scoring improvements.
7064
7065 Thu Oct 14 16:09:10 1999  Thomas Roessler  <roessler@guug.de>
7066
7067         * po/ru.po: New Russian tranlation for stable.
7068
7069         * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
7070
7071         * po/fr.po: [stable] New french translation.
7072
7073         * po/de.po: [stable] Fixes to the German translation.
7074
7075         * pattern.c:
7076         [stable] Fix a segmentation fault when attempting to search
7077         pgp-encrypted messages.
7078
7079         * pattern.c:
7080         Fix a segmentation fault when search PGP-encrypted messages.
7081
7082 Mon Oct 11 20:26:41 1999  Thomas Roessler  <roessler@guug.de>
7083
7084         * VERSION, po/es.po, reldate.h, ChangeLog:
7085         automatic post-release commit for mutt-0.96.8
7086
7087         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
7088         post-release commit for 1.0pre4.
7089
7090         * po/zh_TW.Big5.po: New Chinese Translation.
7091
7092         * dotlock.c: [stable] Use dotlock.c from unstable.
7093
7094 Mon Oct 11 19:16:13 1999  Thomas Roessler  <roessler@guug.de>
7095
7096         * po/zh_TW.Big5.po: New Chinese Translation.
7097
7098         * dotlock.c: [stable] Use dotlock.c from unstable.
7099
7100 Wed Oct  6 20:20:54 1999  Thomas Roessler  <roessler@guug.de>
7101
7102         * Makefile.am: Makefile.am fix for unstable.
7103
7104         * Makefile.am:
7105         [stable] Check for mutt_dotlock in $(DESTDIR)$(bindir), not in
7106         $(bindir). This should fix some Debian build problems.
7107
7108         * init.h: fix the $from documentation.  Noted by David DeSimone.
7109
7110 Tue Oct  5 06:50:34 1999  Thomas Roessler  <roessler@guug.de>
7111
7112         * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
7113
7114         * mutt.h, recvattach.c, compose.c:
7115         [stable] small fixes from Gero Treuner.
7116
7117 Mon Oct  4 10:05:26 1999  Thomas Roessler  <roessler@guug.de>
7118
7119         * configure.in: [stable] add pt_BR to ALL_LINGUAS.
7120
7121         * configure.in: add pt_BR to ALL_LINGUAS.
7122
7123         * po/pt_BR.po: Brasilian translation.
7124
7125         * po/pt_BR.po:
7126         file pt_BR.po was initially added on branch mutt-1-0-stable.
7127
7128         * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c, imap/imap.c, imap/util.c, .cvsignore, mx.c:
7129         Some fixes from Brendan Cully.
7130
7131         * pgpewrap: pgpewrap spits out ugly error messages when used with ash.
7132
7133         * configure.in:
7134         AM_C_PROTOTYPES seems to be too recent for the installed
7135         automake/autoconf base.
7136
7137         * postpone.c: Remove some nonsense from the resend-message patches.
7138
7139         * postpone.c: Fix a memory leak.
7140
7141 Thu Sep 30 22:05:28 1999  Thomas Roessler  <roessler@guug.de>
7142
7143         * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c, functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c, parse.h, postpone.c, protos.h, recvattach.c:
7144         Add a resend-message function (similar to the _old_ edit-message),
7145         and redo large parts of mutt_prepare_edit_message (now
7146         mutt_prepare_template).
7147
7148         * main.c: unstable cosmetics.
7149
7150         * main.c: [stable] cosmetic change suggested by marco d'itri.
7151
7152         * po/es.po: New spanish translation from Boris Wesslowsky.
7153
7154         * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
7155
7156         * doc/Attic/manual.sgml.in, Attic/Muttrc.in, NEWS, globals.h, init.h, send.c:
7157         [stable] Re-add in_reply_to, this time with the right default value.
7158
7159         * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent problem.
7160
7161         * send.c, globals.h, init.h:
7162         [unstable] Re-add in-reply-to.  This time with a suitable default. #-\
7163
7164 Wed Sep 29 17:47:33 1999  Thomas Roessler  <roessler@guug.de>
7165
7166         * configure.in: More fixes from Lars Hecking.
7167
7168         * configure.in: Adding AC_PREREQ to configure.in.
7169
7170         * configure.in:
7171         make sure the right software is used for building mutt. Patch
7172         suggested by Lars Hecking and Will Fiveash.
7173
7174         * pgpinvoke.c:
7175         don't leak /dev/null file descriptors.  From Roland Rosenfeld.
7176
7177         * curs_main.c: fix^2 for stable.
7178
7179         * curs_main.c: Fixing the fix - missing brackets.
7180
7181         * curs_main.c, parse.c:
7182         [stable] Fix some memory leaks noted by purify running on behalf of
7183         Daniel Eisenbud.
7184
7185         * curs_main.c, parse.c:
7186         Fix some memory leaks noted by purify running on behalf of Daniel
7187         Eisenbud.
7188
7189 Tue Sep 28 18:55:31 1999  Thomas Roessler  <roessler@guug.de>
7190
7191         * po/ru.po:
7192         Here goes an update for version 1.0-pre3i.  The main feature of this
7193         translation is that one-letter answers to multiple choice questions are not
7194         localized (Thomas, could you please add this as comment to the update in CVS?)
7195
7196         (From: Michael Sobolev.)
7197
7198         * sendlib.c: [stable] Include SPACE and HT with MIME specials.
7199
7200         * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
7201
7202         * Makefile.am: Better solution for the makedoc build using automake.
7203
7204         * Makefile.am:
7205         Some makes apparently have to be told about how to build makedoc.
7206
7207 Mon Sep 27 17:55:14 1999  Thomas Roessler  <roessler@guug.de>
7208
7209         * copy.c:
7210         A back-port from unstable had missed some parts which could lead to
7211         message corruption with mh mail folders.
7212
7213         * po/it.po: new Italian translation from Marco d'Itri.
7214
7215         * po/pl.po: New polish translation.
7216
7217         * po/de.po: Translation fix from Roland Rosenfeld.
7218
7219         * doc/Attic/manual.sgml.in: Documentation fix from Roland Rosenfeld.
7220
7221 Sat Sep 25 07:37:51 1999  Thomas Roessler  <roessler@guug.de>
7222
7223         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po:
7224         post-release commit for 1.0pre3.
7225
7226         * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
7227
7228 Fri Sep 24 17:51:55 1999  Thomas Roessler  <roessler@guug.de>
7229
7230         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po, po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po, po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
7231         automatic post-release commit for mutt-0.96.7
7232
7233 Thu Sep 23 21:13:55 1999  Thomas Roessler  <roessler@guug.de>
7234
7235         * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
7236
7237         * browser.c: [stable] Solaris snprintf vs. NULL pointers.
7238
7239         * browser.c:
7240         Try not to pass NULL pointers to snprintf - the Solaris version
7241         doesn't like them.  (Noted by Thomas.Parmelan@efrei.fr.)
7242
7243         * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS, imap/imap.c, buffy.c:
7244         Brendan Cully's latest changes:
7245
7246         * includes all of my last patch, since it hasn't been committed yet.
7247         * catches a couple segfault problems if Context is NULL.
7248         * works harder to avoid sending null STORE FLAGS commands. May not
7249           be perfect yet, but also has extra debugging code.
7250         * has the beginnings of a more interactive IMAP error handler.
7251           Doesn't do anything yet, I'm just including it because I want to
7252           get the rest of the patch out.
7253
7254         * doc/Makefile.in, Makefile.am:
7255         Use $(MAKE) instead of make.  Noted by Ryan Murray
7256         <rmurray@cyberhqz.com>.
7257
7258         * doc/Makefile.in, Makefile.am, configure.in, init.h:
7259         A small portability fix related to makedoc.
7260
7261         * po/es.po: [stable] new spanish translation from Boris Wesslowski
7262         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
7263
7264         * alias.c: increase this limit for stable as well.
7265
7266         * handler.c:
7267         [stable] Fix a buffer overflow and a bug helping with exploiting this
7268         overflow in the text/enriched handler.
7269
7270         * handler.c:
7271         Fix a buffer overflow and a bug helping with exploiting this
7272         overflow in the text/enriched handler.
7273
7274         * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small patch:
7275
7276         * catches a possible null-pointer dereference in mx_close_mailbox when
7277           logging out of the server.
7278         * fixes IMAP tab-completion cosmetics (slightly broken with last
7279           Cyrus-compatibility updates)
7280         * adds a bit to the IMAP part of the manual.
7281
7282         Brendan Cully <brendan@kublai.com>
7283
7284         * alias.c:
7285         Increase a buffer to make larger group aliases possible.  The
7286         current STRING buffer was far too small.
7287
7288 Thu Sep 23 21:13:55 1999  Thomas Roessler  <roessler@guug.de>
7289
7290         * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
7291
7292         * browser.c: [stable] Solaris snprintf vs. NULL pointers.
7293
7294         * browser.c:
7295         Try not to pass NULL pointers to snprintf - the Solaris version
7296         doesn't like them.  (Noted by Thomas.Parmelan@efrei.fr.)
7297
7298         * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS, imap/imap.c, buffy.c:
7299         Brendan Cully's latest changes:
7300
7301         * includes all of my last patch, since it hasn't been committed yet.
7302         * catches a couple segfault problems if Context is NULL.
7303         * works harder to avoid sending null STORE FLAGS commands. May not
7304           be perfect yet, but also has extra debugging code.
7305         * has the beginnings of a more interactive IMAP error handler.
7306           Doesn't do anything yet, I'm just including it because I want to
7307           get the rest of the patch out.
7308
7309         * doc/Makefile.in, Makefile.am:
7310         Use $(MAKE) instead of make.  Noted by Ryan Murray
7311         <rmurray@cyberhqz.com>.
7312
7313         * doc/Makefile.in, Makefile.am, configure.in, init.h:
7314         A small portability fix related to makedoc.
7315
7316         * po/es.po: [stable] new spanish translation from Boris Wesslowski
7317         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
7318
7319         * alias.c: increase this limit for stable as well.
7320
7321         * handler.c:
7322         [stable] Fix a buffer overflow and a bug helping with exploiting this
7323         overflow in the text/enriched handler.
7324
7325         * handler.c:
7326         Fix a buffer overflow and a bug helping with exploiting this
7327         overflow in the text/enriched handler.
7328
7329         * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small patch:
7330
7331         * catches a possible null-pointer dereference in mx_close_mailbox when
7332           logging out of the server.
7333         * fixes IMAP tab-completion cosmetics (slightly broken with last
7334           Cyrus-compatibility updates)
7335         * adds a bit to the IMAP part of the manual.
7336
7337         Brendan Cully <brendan@kublai.com>
7338
7339         * alias.c:
7340         Increase a buffer to make larger group aliases possible.  The
7341         current STRING buffer was far too small.
7342
7343 Sun Sep 12 19:39:10 1999  Thomas Roessler  <roessler@guug.de>
7344
7345         * po/es.po: [stable] Updated spanish translation from Boris Wesslowski.
7346
7347         * po/es.po:
7348         [stable] Fixes for the Spanish translation.  From Nicolás Lichtmaier
7349         <nick@debian.org>.
7350
7351         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c, buffy.c, commands.c, globals.h, init.h:
7352         The attached patch (imap-turbocharge.diff):
7353
7354         * changes mutt_buffy_check to only poll the selected folder when it
7355           is opened, not all mailboxes (unless the timeout has expired).
7356           This is a noticeable win if you have a few IMAP mailboxes.
7357
7358         * sets the default checkinterval to 60 seconds from 0. Things are
7359           much much slower with 0.
7360
7361         * makes some cosmetic renames
7362
7363         * moves lots of generic imap stuff into a separate file, imap/util.c
7364
7365         * abstracts the process of sending a command to an IMAP server a bit
7366           better (lots more to do here, though).
7367
7368         * moves the message-set creation code used by the new fastdelete
7369           code into its own function, since it is generally useful.
7370
7371         * implements server-side copy of messages. Tagged messages are
7372           copied in one command, thanks to the message-set function. Speedy!
7373
7374         (From: Brendan Cully; modifications by tlr.)
7375
7376 Sat Sep 11 17:04:12 1999  Thomas Roessler  <roessler@guug.de>
7377
7378         * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
7379
7380         * po/es.po: [stable] New Spanish translation from Boris Wesslowski.
7381
7382         * configure.in: [stable] Hurd portability patch from Marcus Brinkmann.
7383
7384         * configure.in: Hurd portability patch from Marcus Brinkmann.
7385
7386         * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.  From Brendan.
7387
7388         * Attic/Muttrc.in: typos fixed by Telsa.
7389
7390         * doc/Attic/manual.sgml.in:
7391         Small manual fix for stable.  Noted by Telsa
7392         <hobbit@aloss.ukuu.org.uk>.
7393
7394 Wed Sep  8 06:05:54 1999  Thomas Roessler  <roessler@guug.de>
7395
7396         * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c, curs_main.c:
7397         The attached patch:
7398
7399         * gets Mutt to properly log off the IMAP server when quitting. Clients
7400           don't care, but it's polite and proper.
7401         * further updates the flags changes from yesterday
7402         * uses CLOSE instead of EXPUNGE when closing a mailbox and purging
7403           messages, for some slight speed gain.
7404         * purges all messages marked for deletion in one command (if purging),
7405           making for very cool speed gains switching mailboxes if you're on,
7406           say, a few high volume mailing lists. Yeah, baby! (I personally love
7407           this one).
7408
7409         (From Brendan Cully <brendan@kublai.com>)
7410
7411 Tue Sep  7 17:01:28 1999  Thomas Roessler  <roessler@guug.de>
7412
7413         * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
7414
7415         * pgpkey.c: Fix a strtok NULL pointer problem.
7416
7417         * doc/Attic/manual.sgml.in: notes on how to produce secure mailcaps.
7418
7419         * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
7420
7421         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap_private.h, imap/message.c, imap/message.h, mutt.h, muttlib.c, mx.c, status.c, complete.c, flags.c:
7422         * redoes the folder update optimisation I did yesterday. It's somewhat
7423           cleaner and less invasive, and I'm not so worried about memory leaks
7424           now.
7425
7426         * Fixes the bug where mutt would append a '/' to $folder even if it
7427           was only {mailhost}, causing mutt to browse the root directory
7428           instead of the home directory.
7429
7430         * includes a first stab at preserving the D flag on the IMAP server.
7431           Now if you answer no to 'Purge deleted', the server still stores
7432           the messages as deleted, but doesn't expunge them on exit.
7433
7434           NOTE: this is a first attempt. Play around, but don't mark things
7435           as deleted that you'd be sorry to see disappear.
7436
7437         (From: Brendan Cully <brendan@kublai.com>)
7438
7439         * doc/manual.sgml.head: Adding notes from README.SECURITY.
7440
7441 Mon Sep  6 09:16:53 1999  Thomas Roessler  <roessler@guug.de>
7442
7443         * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c, imap/message.h, mutt.h, muttlib.c:
7444         * Small imap/Makefile.am tweak for make dist
7445
7446         * Hold on to mailbox flags, message flags, do update in one pass
7447           instead of two, halving traffic on mailbox sync.
7448
7449         * Update message flags at fetch as well as header download, if the
7450           server thinks they've changed. Saves some unneeded updates on
7451           sync.
7452
7453         * Move some structures out of imap_private.h into message.h, since
7454           they are local now.
7455
7456         (From: Brendan Cully <brendan@kublai.com>)
7457
7458 Sun Sep  5 08:42:23 1999  Thomas Roessler  <roessler@guug.de>
7459
7460         * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
7461
7462         * imap/Makefile.am: include message.c with the IMAP library.
7463
7464         * init.c: [stable] Fixing "unignore *".
7465
7466         * init.c: Fix "unignore *": We must not add "*" to the unignore list.
7467
7468         * init.h: Documentation nit, from Liviu.
7469
7470 Sat Sep  4 04:55:58 1999  Thomas Roessler  <roessler@guug.de>
7471
7472         * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h, imap/message.c:
7473         Fix some more IMAP problems.  From Brendan Cully.
7474
7475 Fri Sep  3 21:42:16 1999  Thomas Roessler  <roessler@guug.de>
7476
7477         * contrib/sample.muttrc:
7478         fix mailing list addresses.  Noted by David Benfell
7479         <benfell@greybeard95a.com>.
7480
7481         * browser.c:
7482         - If the name of the folder returned by an IMAP server is empty, Mutt
7483           could segfault in the browser window attempting to display it.
7484         - add_folder in browser.c looks like it got corrupted in some CVS
7485           update. A small patch makes things work again for
7486           examine_mailboxes.
7487         (From: Brendan Cully <brendan@kublai.com>)
7488
7489         * strdup.c, configure.in: strdup for unstable.
7490
7491         * configure.in, strdup.c:
7492         [stable] Some systems may not have strdup.  Substitute it.
7493
7494         * strdup.c:
7495         file strdup.c was initially added on branch mutt-1-0-stable.
7496
7497         * browser.c: [stable] cosmetic fix from Brendan Cully.
7498
7499 Thu Sep  2 18:50:46 1999  Thomas Roessler  <roessler@guug.de>
7500
7501         * editmsg.c:
7502         Don't copy the Status header to the user's edit buffer - we destroy
7503         it later when copying the message back.
7504
7505         * acconfig.h, configure.in, init.c, init.h, main.c:
7506         [stable] Improved pgp 6.5.1 support.  From Jochen Schmitt
7507         <Jochen@herr-schmitt.de>.
7508
7509         * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c, editmsg.c, mutt.h, protos.h, send.c, sendlib.c:
7510         A new edit-message feature, giving the raw message in an editor.
7511
7512         * imap/auth.c: Fix a tiny signedness warning.
7513
7514         * dotlock.c: Remove a superfluous label.
7515
7516         * dotlock.c: [stable] remove a superfluous label.
7517
7518         * po/cs.po:
7519         New czech translation.  From Jiri Pavlovsky <pavlovsk@ff.cuni.cz>.
7520
7521         * doc/Attic/manual.sgml.in:
7522         [stable] It's www.sgmltools.org, not www.sgml-tools.org.  Noted by
7523         Heiko Schlichting.
7524
7525 Wed Sep  1 21:41:19 1999  Thomas Roessler  <roessler@guug.de>
7526
7527         * doc/Makefile.in, Makefile.am:
7528         A couple of build process and portability fixes concerning the
7529         automatically generated documentation.
7530
7531         * mutt.h, init.c:
7532         [stable] Fix ignore/unignore.  This is a back-port from the unstable
7533         branch.
7534
7535         * po/ko.po: New Korean translation.  From Byeong-Chan Kim
7536         <redhands@linux.sarang.net>.
7537
7538         * curs_lib.c, edit.c, hdrline.c, sendlib.c:
7539         Fix a couple of possible compilation warnings.  (Noted by "John C.
7540         Place" <placej@ctcdist.com>.)
7541
7542         * hdrline.c, sendlib.c, curs_lib.c, edit.c:
7543         [stable] Fix a couple of small warnings.  Noted by "John C. Place"
7544         <placej@ctcdist.com>.
7545
7546         * ChangeLog: check-point commit.
7547
7548         * mx.c: Don't clear the error line whenever dotlocking a file.
7549
7550         * mx.h: adding a prototype.
7551
7552         * curs_main.c, mailbox.h, mx.c:
7553         When the user synchronizes a mail folder, do a thorough check.
7554
7555 Wed Sep  1 07:47:40 1999  Thomas Roessler  <roessler@guug.de>
7556
7557         * mx.c: Don't clear the error line whenever dotlocking a file.
7558
7559         * mx.h: adding a prototype.
7560
7561         * curs_main.c, mailbox.h, mx.c:
7562         When the user synchronizes a mail folder, do a thorough check.
7563
7564 Tue Aug 31 20:26:33 1999  Thomas Roessler  <roessler@guug.de>
7565
7566         * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po, VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am, ChangeLog:
7567         automatic post-release commit for mutt-0.96.6
7568
7569         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
7570         post-release commit for 1.0pre2.
7571
7572         * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c, OPS, curs_main.c, functions.h:
7573         Adding a <parent-message> function. From Roland Rosenfeld
7574         <roland@spinnaker.rhein.de>.
7575
7576 Tue Aug 31 19:51:34 1999  Thomas Roessler  <roessler@guug.de>
7577
7578         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
7579         post-release commit for 1.0pre2.
7580
7581         * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c, OPS, curs_main.c, functions.h:
7582         Adding a <parent-message> function. From Roland Rosenfeld
7583         <roland@spinnaker.rhein.de>.
7584
7585 Tue Aug 31 19:11:57 1999  Thomas Roessler  <roessler@guug.de>
7586
7587         * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c, OPS, curs_main.c, functions.h:
7588         Adding a <parent-message> function. From Roland Rosenfeld
7589         <roland@spinnaker.rhein.de>.
7590
7591         * curs_lib.c:
7592         Fix possible signedness problem with localized y/n responses.
7593
7594         * po/ru.po:
7595         New russian translation.  From Michael Sobolev <mss@transas.com>.
7596
7597         * Attic/imap.c: [stable] fix IMAP caching.
7598
7599 Mon Aug 30 16:10:45 1999  Thomas Roessler  <roessler@guug.de>
7600
7601         * configure.in, imap/imap.c, main.c: Properly handle IMAP cache files.
7602
7603         * mh.c: cosmetics.
7604
7605         * mh.c: [stable] Back-port various fixes from unstable.
7606
7607         * mh.c: Avoid a memory and temporary file leak.
7608
7609         * mx.c, Attic/imap.c, buffy.c, configure.in:
7610         [stable] back-port of various IMAP-related fixes.  From Brendan
7611         Cully <brendan@kublai.com>.
7612
7613 Fri Aug 27 07:41:44 1999  Thomas Roessler  <roessler@guug.de>
7614
7615         * TODO: some notes on generic limiting.
7616
7617 Thu Aug 26 20:26:56 1999  Thomas Roessler  <roessler@guug.de>
7618
7619         * keymap.c:
7620         Change alias menu key bindings to something more reasonable.
7621
7622         * imap/TODO: Adding a TODO list.
7623
7624         * doc/manual.sgml.tail:
7625         Fix the sgml-tools url.  Noted by Heiko Schlichting.
7626
7627         * doc/Attic/manual.sgml.in:
7628         Fix the URL to the sgml-tools package.  Noted by Heiko Schlichting.
7629
7630         * mh.c: Fixing a somewhat hypothetical error condition.
7631
7632         * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
7633
7634         * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
7635         Various fixes to make mutt compile on IRIX.  Additionally, we
7636         introduce default bindings for the <enter> key which is used by xwsh
7637         for "return".  Suggested by Heiko Schlichting
7638         <heiko@cis.fu-berlin.de>.
7639
7640 Wed Aug 25 06:33:37 1999  Thomas Roessler  <roessler@guug.de>
7641
7642         * configure.in: We need ranlib even when we don't use IMAP.
7643
7644         * compose.c:
7645         Trivial patch to make attach-message work for IMAP folders.
7646
7647 Tue Aug 24 21:27:20 1999  Thomas Roessler  <roessler@guug.de>
7648
7649         * po/de.po: Updates from Roland Rosenfeld.
7650
7651         * Makefile.am: Automake clean-up.  From Lars Hecking.
7652
7653         * po/id.po: Updates.
7654
7655         * doc/Makefile.in: build muttrc.man before installing it.
7656
7657         * reldate.h, Makefile.am, VERSION, ChangeLog:
7658         automatic post-release commit for mutt-0.96.5
7659
7660         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
7661         release-commit 1.0pre1.
7662
7663         * Makefile.am: Still more bugs in the release-building process.
7664
7665         * Makefile.am: *grrrr*  typos.
7666
7667         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po, po/de.po, po/el.po, po/es.po, ChangeLog:
7668         translation update.
7669
7670         * Makefile.am: Some of the targets were broken.
7671
7672         * Makefile.am: Another tidbit.
7673
7674         * Makefile.am:
7675         Still more build-process stuff. Let's see whether this automatically
7676         builds 0.96.5.
7677
7678         * doc/Attic/manual.sgml, doc/Attic/muttrc.man, Attic/Muttrc:
7679         Remove some auto-built files from the repository.
7680
7681         * Makefile.am: Further distribution process fixes.
7682
7683         * po/POTFILES.in:
7684         Make translations fit together with actual source tree.
7685
7686         * doc/Makefile.in, Attic/Muttrc, ChangeLog, Makefile.am:
7687         More fixes to the distribution-building process; check-point commit
7688         for documentation and ChangeLog.
7689
7690         * doc/Attic/manual.sgml, doc/Attic/muttrc.man, doc/Makefile.in:
7691         Various experimental changes to automate the distribution-building
7692         process; documentation update.
7693
7694         * Makefile.am:
7695         Various experimental changes to automate the distribution-building
7696         process.
7697
7698 Tue Aug 24 16:20:55 1999  Thomas Roessler  <roessler@guug.de>
7699
7700         * Makefile.am: Still more bugs in the release-building process.
7701
7702         * Makefile.am: *grrrr*  typos.
7703
7704         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po, po/de.po, po/el.po, po/es.po, ChangeLog:
7705         translation update.
7706
7707         * Makefile.am: Some of the targets were broken.
7708
7709         * Makefile.am: Another tidbit.
7710
7711         * Makefile.am:
7712         Still more build-process stuff. Let's see whether this automatically
7713         builds 0.96.5.
7714
7715         * doc/Attic/manual.sgml, doc/Attic/muttrc.man, Attic/Muttrc:
7716         Remove some auto-built files from the repository.
7717
7718         * Makefile.am: Further distribution process fixes.
7719
7720         * po/POTFILES.in:
7721         Make translations fit together with actual source tree.
7722
7723         * doc/Makefile.in, Attic/Muttrc, ChangeLog, Makefile.am:
7724         More fixes to the distribution-building process; check-point commit
7725         for documentation and ChangeLog.
7726
7727         * doc/Attic/manual.sgml, doc/Attic/muttrc.man, doc/Makefile.in:
7728         Various experimental changes to automate the distribution-building
7729         process; documentation update.
7730
7731         * Makefile.am:
7732         Various experimental changes to automate the distribution-building
7733         process.
7734
7735 Tue Aug 24 16:12:23 1999  Thomas Roessler  <roessler@guug.de>
7736
7737         * Makefile.am: *grrrr*  typos.
7738
7739         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po, po/de.po, po/el.po, po/es.po, ChangeLog:
7740         translation update.
7741
7742         * Makefile.am: Some of the targets were broken.
7743
7744         * Makefile.am: Another tidbit.
7745
7746         * Makefile.am:
7747         Still more build-process stuff. Let's see whether this automatically
7748         builds 0.96.5.
7749
7750         * doc/Attic/manual.sgml, doc/Attic/muttrc.man, Attic/Muttrc:
7751         Remove some auto-built files from the repository.
7752
7753         * Makefile.am: Further distribution process fixes.
7754
7755         * po/POTFILES.in:
7756         Make translations fit together with actual source tree.
7757
7758         * doc/Makefile.in, Attic/Muttrc, ChangeLog, Makefile.am:
7759         More fixes to the distribution-building process; check-point commit
7760         for documentation and ChangeLog.
7761
7762         * doc/Attic/manual.sgml, doc/Attic/muttrc.man, doc/Makefile.in:
7763         Various experimental changes to automate the distribution-building
7764         process; documentation update.
7765
7766         * Makefile.am:
7767         Various experimental changes to automate the distribution-building
7768         process.
7769
7770 Tue Aug 24 15:51:56 1999  Thomas Roessler  <roessler@guug.de>
7771
7772         * Makefile.am: Some of the targets were broken.
7773
7774         * Makefile.am: Another tidbit.
7775
7776         * Makefile.am:
7777         Still more build-process stuff. Let's see whether this automatically
7778         builds 0.96.5.
7779
7780         * doc/Attic/manual.sgml, doc/Attic/muttrc.man, Attic/Muttrc:
7781         Remove some auto-built files from the repository.
7782
7783         * Makefile.am: Further distribution process fixes.
7784
7785         * po/POTFILES.in:
7786         Make translations fit together with actual source tree.
7787
7788         * doc/Makefile.in, Attic/Muttrc, ChangeLog, Makefile.am:
7789         More fixes to the distribution-building process; check-point commit
7790         for documentation and ChangeLog.
7791
7792         * doc/Attic/manual.sgml, doc/Attic/muttrc.man, doc/Makefile.in:
7793         Various experimental changes to automate the distribution-building
7794         process; documentation update.
7795
7796         * Makefile.am:
7797         Various experimental changes to automate the distribution-building
7798         process.
7799
7800 Tue Aug 24 15:10:48 1999  Thomas Roessler  <roessler@guug.de>
7801
7802         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man:
7803         Various experimental changes to automate the distribution-building
7804         process; documentation update.
7805
7806         * Makefile.am:
7807         Various experimental changes to automate the distribution-building
7808         process.
7809
7810 Mon Aug 23 22:12:09 1999  Thomas Roessler  <roessler@guug.de>
7811
7812         * charmaps/Makefile.am, configure.in:
7813         Fix charmaps part of the build process.
7814
7815         * copy.c: Fix an off-by-one error which lead to a segmentation fault.
7816
7817         * charset.c:
7818         Don't delete symbol -> character code mappings.  Character sets may
7819         define multiple symbols. :-(
7820
7821         * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h, browser.c, configure.in, Makefile.am, acconfig.h:
7822         Inclue GSS authentization for IMAP.
7823
7824         * dotlock.c, mx.c:
7825         Remove a couple of NFS-related hacks which seem to be unnecessary.
7826
7827         * main.c: Fix a small typo affecting mutt -v's output.
7828
7829 Fri Aug 20 08:24:13 1999  Thomas Roessler  <roessler@guug.de>
7830
7831         * po/fr.po: Fixed french translation.
7832
7833         * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h, imap/md5c.c, imap/socket.c, Attic/socket.c, Attic/imap.c, Attic/imap.h, Attic/mutt_socket.h, globals.h, init.h, lib.h, mime.h, prepare, protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c, configure.in, copy.c:
7834         Brendan Cully's latest IMAP clean-up.
7835
7836         * doc/Attic/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
7837         Back-port $bounce_delivered from unstable.
7838
7839         * po/fr.po: [stable] Small fixes.
7840
7841 Thu Aug 19 10:04:28 1999  Thomas Roessler  <roessler@guug.de>
7842
7843         * sendlib.c: [stable] Fix a back-porting bug.
7844
7845         * configure.in:
7846         [stable] Albert Chin-A-Young <china@thewrittenword.com> suggests a
7847         different check for -lnsl and -lsocket.
7848
7849         * configure.in:
7850         Albert Chin-A-Young suggests a slightly different check for
7851         libsocket and libnsl.
7852
7853         * doc/Attic/manual.sgml.in: [stable] fix the urlview url.
7854
7855         * doc/manual.sgml.head: fix the urlview url.
7856
7857         * main.c: copyright message cosmetics.
7858
7859         * Makefile.am, configure.in, prepare:
7860         Remove the $output.in hack, and create a fake charmaps directory
7861         instead.
7862
7863         * acconfig.h, configure.in:
7864         [stable] check signal.h for sig_atomic_t.  This should help to build
7865         this version of mutt on systems such as SunOS 4.1.
7866
7867         * sendlib.c:
7868         [stable] Force quotes around the boundary parameter's value.
7869
7870         * sendlib.c:
7871         Force quotes around the boundary parameter.  Another courtesy
7872         towards Outlook.
7873
7874         * pgp.c:
7875         [stable] Make sure the boundary MIME parameter is the last one on
7876         multipart/signed.  Otherwise, Outlook will fail.  Pointed out by Ian
7877         Bell, Turnpike.
7878
7879         * muttlib.c, pgp.c:
7880         Ian Bell (turnpike) reports that Outlook Express expects the
7881         boundary parameter to be the _last_ MIME parameter on a multipart/*
7882         body part, and otherwise displays messages as empty.
7883
7884 Wed Aug 18 06:54:13 1999  Thomas Roessler  <roessler@guug.de>
7885
7886         * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
7887         documentation fixes.
7888
7889         * commands.c:
7890         Fetch senders' keys also when decrypting a message.  There may be a
7891         signature.
7892
7893         * main.c: Don't try to create $maildir if it's an IMAP folder.
7894
7895 Tue Aug 17 20:04:07 1999  Thomas Roessler  <roessler@guug.de>
7896
7897         * reldate.h: :-(
7898
7899         * reldate.h: *grmbls*
7900
7901         * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
7902
7903         * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
7904
7905         * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
7906
7907 Tue Aug 17 17:53:40 1999  Thomas Roessler  <roessler@guug.de>
7908
7909         * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
7910
7911         * postpone.c: Fixing a mutt -p segfault.
7912
7913         * doc/mutt.man, main.c:
7914         cosmetics; mention warranties in the manual page.
7915
7916 Sun Aug 15 19:59:09 1999  Thomas Roessler  <roessler@guug.de>
7917
7918         * compose.c: Make attach-message work with IMAP folders.
7919
7920         * po/cs.po: New CS translation.
7921
7922         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c, pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc, NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c, curs_main.c, globals.h, init.c, init.h, main.c:
7923         Various changes added over the last week:
7924
7925         - $delete_untag
7926         - creation of "application/pgp" messages
7927         - an attempt to fix prepare.
7928         - Browser format changes
7929
7930         * dotlock.h: cosmetics.
7931
7932         * dotlock.c: [stable] take dotlock.c from unstable.
7933
7934         * dotlock.c: Commit remaining changes.
7935
7936         * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
7937
7938         * dotlock.c, dotlock.h:
7939         Really fix $save_empty, even when the dotlocking code is compiled
7940         into mutt.
7941
7942         * dotlock.c, dotlock.h:
7943         [stable] Fix $save_empty even when the dotlocking code is linked
7944         into mutt.
7945
7946 Mon Aug  9 19:03:12 1999  Thomas Roessler  <roessler@guug.de>
7947
7948         * ChangeLog: check-point commit.
7949
7950         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po, po/id.po, po/it.po, po/cs.po:
7951         update-po.
7952
7953         * po/zh_TW.Big5.po:
7954         [stable] Fixing a small typo in the Chinese translation.
7955
7956         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po, po/es.po, po/de.po, po/cs.po:
7957         [stable] Adding the new polish translation; general "make update-po".
7958
7959         * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c, po/zh_TW.Big5.po:
7960         Various fixes.  Additionally, mutt will now create the $folder
7961         directory when started in curses mode and if it doesn't exist.
7962
7963 Mon Aug  9 19:01:42 1999  Thomas Roessler  <roessler@guug.de>
7964
7965         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po, po/id.po, po/it.po, po/cs.po:
7966         update-po.
7967
7968         * po/zh_TW.Big5.po:
7969         [stable] Fixing a small typo in the Chinese translation.
7970
7971         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po, po/es.po, po/de.po, po/cs.po:
7972         [stable] Adding the new polish translation; general "make update-po".
7973
7974         * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c, po/zh_TW.Big5.po:
7975         Various fixes.  Additionally, mutt will now create the $folder
7976         directory when started in curses mode and if it doesn't exist.
7977
7978 Sun Aug  8 14:57:13 1999  Thomas Roessler  <roessler@guug.de>
7979
7980         * po/zh_TW.Big5.po: new chinese translation.
7981
7982         * po/zh_TW.Big5.po: New chinese translation.
7983
7984         * Makefile.am: Fix order of some dependencies.
7985
7986         * Makefile.am: Fix keymap_defs.h dependency.
7987
7988         * po/it.po: Fix a translation string in it.po.
7989
7990         * po/it.po: Fixing a message.  From Marco.
7991
7992         * doc/muttrc.man, init.h:
7993         Include complete documentation regardless of actual features.
7994
7995         * doc/Attic/manual.sgml.in, doc/Attic/mutt.man.in, doc/manual.sgml.tail, doc/mutt.man, doc/muttrc.man, doc/muttrc.man.head, doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc, doc/Attic/dotlock.man.in, doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man, doc/manual.sgml, doc/manual.sgml.head, Attic/Muttrc.in, Makefile.am, Muttrc.head, NEWS, configure.in, init.h, makedoc.c:
7996         Documentation updates; autogeneration of documentation from init.h.
7997
7998 Wed Aug  4 19:58:13 1999  Thomas Roessler  <roessler@guug.de>
7999
8000         * NEWS: documentation to prepare the next release.
8001
8002         * doc/Attic/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
8003         [stable] Fix $save_empty.
8004
8005         * ChangeLog: ChangeLog.
8006
8007         * NEWS, protos.h, send.c: Various fixes; documentation.
8008
8009         * doc/Attic/dotlock.man.in: Document the -d option.
8010
8011         * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
8012
8013 Wed Aug  4 19:49:28 1999  Thomas Roessler  <roessler@guug.de>
8014
8015         * NEWS, protos.h, send.c: Various fixes; documentation.
8016
8017         * doc/dotlock.man.in: Document the -d option.
8018
8019         * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
8020
8021 Thu Jul 29 09:17:29 1999  Thomas Roessler  <roessler@guug.de>
8022
8023         * doc/manual.sgml.in:
8024         Remove references to the old PGP configuration interface.  Noted by
8025         Hanno Wagner <wagner@fitug.de>.
8026
8027         * browser.c, complete.c, enter.c, imap.c, imap.h, main.c, protos.h:
8028         Brendan Cully's latest IMAP patches.
8029
8030 Wed Jul 28 20:40:49 1999  Thomas Roessler  <roessler@guug.de>
8031
8032         * doc/manual.sgml.in:
8033         Fix "lists" documentation.  From Jeremy Blosser <jblosser@firinn.org>.
8034
8035         * doc/manual.sgml.in:
8036         Fix the description of the lists command.  Patch provided by Jeremy
8037         Blosser <jblosser@firinn.org>.
8038
8039         * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
8040         PGP 6 support.
8041
8042         * charsets/Attic/Makefile.in:
8043         Portability patch for MiNT, from Guido Flohr
8044         <gufl0000@stud.uni-sb.de>.
8045
8046         * doc/manual.sgml.in, doc/mutt.man.in:
8047         Documentation fixes from Jeremy Blosser.
8048
8049         * mh.c: Replarse mh message' headers when updating them.
8050
8051         * mh.c:
8052         Re-parse mh messages when committing them to disk.  The structure
8053         may have changed.
8054
8055         * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c:
8056         Add a hook which enables us to fetch PGP keys from servers on
8057         demand.  Look out for pkspxy. :-)
8058
8059         * hdrline.c: Enable the use of %F in conditionals.  From Aaron Schrab
8060         <aaron+mutt@schrab.com>.
8061
8062 Mon Jul 26 21:04:53 1999  Thomas Roessler  <roessler@guug.de>
8063
8064         * dotlock.c: impose a hard limit on the number of locking attempts.
8065
8066         * dotlock.c: Impose a hard limit on dotlock attempts.
8067
8068         * recvattach.c, gnupgparse.c, pgpinvoke.c:
8069         Fix an error message.  Also, close Debian bug #37394 for stable.
8070
8071         * acconfig.h, configure.in: Check for gpgm.
8072
8073         * recvattach.c:
8074         Make an error message ready for translation.  From Gero Treuner.
8075
8076         * Makefile.am:
8077         Add missing dependencies for pgpring.  Fix from David Ellement
8078         <ellement@sdd.hp.com>
8079
8080         * Makefile.am:
8081         Create keymap_defs.h when it isn't present.  Fix from Lars Hecking
8082         <lhecking@nmrc.ucc.ie>.
8083
8084         * Makefile.am:
8085         Generate keymap_defs.h when it isn't present.  Fix proposed by Lars
8086         Hecking <lhecking@nmrc.ucc.ie>.
8087
8088         * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c:
8089         Undo the content-disposition changes.  They don't merge well with
8090         operations such as printing, and need some more thought.
8091
8092         * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c:
8093         When an attachment's content-disposition is different from "inline",
8094         and if the user sets the use_cdisp option, don't auto_view this
8095         part.
8096
8097         * ChangeLog: checkpointing.
8098
8099         * flags.c, protos.h, recvattach.c:
8100         When replying to message/rfc822 type attachments, Context statistics
8101         would go out of order.  Problem noted by Johan van Selst
8102         <johans@stack.nl>.
8103
8104         * flags.c, protos.h, recvattach.c:
8105         When replying to a message/rfc822 attachment, the Context statistics
8106         would get out of order.  Problem noted by Johan van Selst
8107         <johans@stack.nl>.
8108
8109         * curs_lib.c:
8110         Dynamically allocate the unget buffer.  Fixes Debian bug #41042.
8111         From Gero Treuner.
8112
8113         * curs_lib.c:
8114         Dynamically allocate the unget buffer.  Fixes Debian bug #41042.
8115         From Gero Treuner <gero@faveve.uni-stuttgart.de>.
8116
8117         * curs_main.c: Fix read_only in folder-hooks.
8118
8119         * curs_main.c, ChangeLog: The following:
8120
8121                 folder-hook !asdf unset read_only
8122                 folder-hook asdf set read_only
8123
8124         wouldn't work.  Fix from Gero Treuner <gero@faveve.uni-stuttgart.de>.
8125
8126         * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
8127         Assorted IMAP fixes.  From Brendan Cully <brendan@kublai.com>,
8128         message <19990725150346.A19750@xanadu.kublai.com>.
8129
8130 Mon Jul 26 14:53:01 1999  Thomas Roessler  <roessler@guug.de>
8131
8132         * flags.c, protos.h, recvattach.c:
8133         When replying to message/rfc822 type attachments, Context statistics
8134         would go out of order.  Problem noted by Johan van Selst
8135         <johans@stack.nl>.
8136
8137         * flags.c, protos.h, recvattach.c:
8138         When replying to a message/rfc822 attachment, the Context statistics
8139         would get out of order.  Problem noted by Johan van Selst
8140         <johans@stack.nl>.
8141
8142         * curs_lib.c:
8143         Dynamically allocate the unget buffer.  Fixes Debian bug #41042.
8144         From Gero Treuner.
8145
8146         * curs_lib.c:
8147         Dynamically allocate the unget buffer.  Fixes Debian bug #41042.
8148         From Gero Treuner <gero@faveve.uni-stuttgart.de>.
8149
8150         * curs_main.c: Fix read_only in folder-hooks.
8151
8152         * curs_main.c, ChangeLog: The following:
8153
8154                 folder-hook !asdf unset read_only
8155                 folder-hook asdf set read_only
8156
8157         wouldn't work.  Fix from Gero Treuner <gero@faveve.uni-stuttgart.de>.
8158
8159         * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
8160         Assorted IMAP fixes.  From Brendan Cully <brendan@kublai.com>,
8161         message <19990725150346.A19750@xanadu.kublai.com>.
8162
8163         * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c, Makefile.am, TODO, copy.c, init.h, mutt.h:
8164         Implement RFC 2231.
8165
8166 Mon Jul 26 13:57:58 1999  Thomas Roessler  <roessler@guug.de>
8167
8168         * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
8169         Assorted IMAP fixes.  From Brendan Cully <brendan@kublai.com>,
8170         message <19990725150346.A19750@xanadu.kublai.com>.
8171
8172         * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c, Makefile.am, TODO, copy.c, init.h, mutt.h:
8173         Implement RFC 2231.
8174
8175         * ChangeLog: *** empty log message ***
8176
8177         * commands.c:
8178         Fix a missing #ifdef. From Matt Armstrong <matt@lickey.com>.
8179
8180         * doc/devel-notes.txt:
8181         Add some notes.  From Matt Armstrong <matt@lickey.com>.
8182
8183 Mon Jul 26 10:13:38 1999  Thomas Roessler  <roessler@guug.de>
8184
8185         * commands.c:
8186         Fix a missing #ifdef. From Matt Armstrong <matt@lickey.com>.
8187
8188         * doc/devel-notes.txt:
8189         Add some notes.  From Matt Armstrong <matt@lickey.com>.
8190
8191 Sat Jul 24 14:55:45 1999  Thomas Roessler  <roessler@guug.de>
8192
8193         * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
8194         From "Alexander V. Lukyanov" <lav@yars.free.net>.
8195
8196 Fri Jul 23 06:31:09 1999  Thomas Roessler  <roessler@guug.de>
8197
8198         * parse.c: There was some code missing about TYPEMODEL.
8199         Noted by Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
8200
8201 Thu Jul 22 14:56:44 1999  Thomas Roessler  <roessler@guug.de>
8202
8203         * mutt.h: Fix content-type's widths.
8204
8205 Wed Jul 21 13:02:12 1999  Thomas Roessler  <roessler@guug.de>
8206
8207         * recvattach.c: When forwarding or replying to attachments,
8208         use the proper time stamp for From_ lines of Fccs.  Note:
8209         This code may need some clean-up, it's horribly slow.
8210
8211         * buffy.c: Fix compilation problem for non-imap systems.
8212
8213         * compose.c: *grr* avoid a warning about /* in a comment.
8214
8215         * compose.c: call mutt_update_encoding() after changing an
8216         attachment's content type.
8217
8218 Tue Jul 20 20:09:13 1999  Thomas Roessler  <roessler@guug.de>
8219
8220         * send.c, sendlib.c, protos.h:
8221         Use $from for resent-from headers when bouncing messages.
8222
8223         * imap.c: Fix from Gero Treuner.
8224
8225         * init.c:
8226         Fix value completion for DT_ADDR variables.  While we are on it,
8227         proper quoting is added.
8228
8229         * init.h, send.c, alias.c, globals.h, init.c:
8230         As Aaron Schrab noted, patch-0.95.6.tlr.reverse_name.1 broke the use
8231         of my_hdr from send-hooks.  This patch introduces a new variable
8232         $from which can be used to use a default sender address; to make
8233         this possible, a new variable class DT_ADDR is defined.
8234
8235         We now have the following algorithm for determining the from
8236         address:
8237
8238         - $from is used as the default from address, if defined.  Otherwise,
8239           the local user name and (if the user wishes so) the local domain
8240           are used.
8241         - This address can be overridden by $reverse_name, if set.
8242         - Now, send-hooks are evaluated.
8243         - Afterwards, user headers are evaluated.  In this step, the from
8244           header can be overridden using my_hdr From:.
8245         - When there is no real name, $realname is used for it.  Note that,
8246           when the default from header is used and $from defines a real
8247           name, it takes precedence over $realname.
8248
8249         * buffy.c, complete.c, imap.c, imap.h: Bugs fixed
8250         * Mutt sometimes forgets that IMAP folders with new mail have new
8251           mail.
8252         * On some common IMAP servers, Mutt erroneously insists that the
8253           current folder has new mail.
8254         * Mutt constantly polls the server for new messages,
8255           disregarding the imap_checkinterval option.
8256
8257         New features
8258         * tab-completion of IMAP folders. Not yet namespace aware, though it
8259           will work within an alternate namespace (eg won't complete #ft ->
8260           #ftp, but will complete #ftp/pu -> #ftp/pub). Some tweaking of the
8261           browser was necessary to get it to cooperate with completion.
8262           Some remains to be done.
8263
8264         (From: From: Brendan Cully <brendan@kublai.com>)
8265
8266         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
8267         Remove the $in_reply_to configuration variable.
8268
8269         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
8270         Remove the $in_reply_to configuration variable and always use the
8271         message-ID for that header.
8272
8273         * pgp.c: patch-0.95.6.pgperror.1
8274
8275         * po/de.po, curs_main.c, pager.c:
8276         patch-0.95.6.gettext.1.gz, from Gero Treuner.
8277
8278         * pager.c: patch-0.95.6.search_in_help.1, from Gero Treuner.
8279
8280         * po/sk.po: New sk translation.
8281
8282         * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero Treuner
8283
8284 Mon Jul 19 19:18:05 1999  Thomas Roessler  <roessler@guug.de>
8285
8286         * configure.in, pgppubring.c:
8287         Fix compilation problems with SunOS 4.  From Lars Hecking.
8288
8289         * po/sk.po: new sk translation.
8290
8291         * buffy.c:
8292         Consider empty folders to be non-existent for buffy's purposes.
8293
8294 Tue Jul  6 22:57:08 1999  Thomas Roessler  <roessler@guug.de>
8295
8296         * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c, globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h, attach.c, commands.c, compose.c:
8297         Applying Liviu Daia's signal handling patches.  They work fine with
8298         unstable for months now, so we may wish to use them with stable.
8299
8300         * po/zh_TW.Big5.po, po/el.po, configure.in:
8301         Greek and Chinese translations for unstable.
8302
8303         * po/zh_TW.Big5.po: Chinese translation for stable.
8304
8305         * po/zh_TW.Big5.po:
8306         file zh_TW.Big5.po was initially added on branch mutt-1-0-stable.
8307
8308         * configure.in: Adding chinese (big5) translation.
8309
8310         * po/el.po: Adding greek translation from Fanis <madf@geocities.com>.
8311
8312         * po/el.po: file el.po was initially added on branch mutt-1-0-stable.
8313
8314         * configure.in:
8315         Adding greek translation from Fanis <madf@geocities.com>.
8316
8317         * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c, sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
8318         New mh and maildir folder writing code.  Back-port from unstable.
8319
8320         * color.c: Fix color problem noted by Todd Larson.  From unstable.
8321
8322         * color.c: Fixing a string buffer problem noted by Todd Larason
8323         <jtl@molehill.org>.
8324
8325         * imap.c: Try creating an IMAP folder before writing to it.  Hack from
8326         "Neulinger, Nathan R." <nneul@umr.edu>.
8327
8328         * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
8329
8330 Thu Jul  1 11:22:22 1999  Thomas Roessler  <roessler@guug.de>
8331
8332         * contrib/gpg.rc: Fix gpg invocation.  Noted by Werner Koch.
8333
8334         * mx.c: Fix a small imap-related bug.
8335
8336         * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c, globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c, lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c, pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
8337         Various patches from last week, including:
8338
8339         - new mh/maildir access code.
8340         - subscribe/unsubscribe
8341         - various fixes.
8342
8343 Mon Jun 14 21:20:42 1999  Thomas Roessler  <roessler@guug.de>
8344
8345         * mutt.h, parse.c, sendlib.c:
8346         - Handle CRLF properly in non-text MIME parts.
8347         - Correctly parse attachments with CRLF line endings, but without a
8348           trailing CRLF.
8349
8350         * alias.c, enter.c:
8351         Completion fixes from Gero Treuner <gero@faveve.uni-stuttgart.de>.
8352
8353 Thu Jun 10 09:30:39 1999  Thomas Roessler  <roessler@guug.de>
8354
8355         * alias.c, commands.c, curs_main.c, pager.c, protos.h:
8356         Use the same address with take-alias and display-address.
8357
8358 Wed Jun  9 17:17:53 1999  Thomas Roessler  <roessler@guug.de>
8359
8360         * recvattach.c: Fix the fix.  Most of it was wrong.
8361
8362         * recvattach.c: There was bogus bug-fixing in the last fix.
8363
8364         * recvattach.c: Fix attachment forwading.  Same problem as in unstable.
8365
8366         * recvattach.c:
8367         Fix attachment forwarding.  The leading newline for certain MIME
8368         boundaries was missing.  *grrrr*
8369
8370         * send.c: Give reverse_name precedence over my_hdr From:
8371
8372 Tue Jun  8 18:30:42 1999  Thomas Roessler  <roessler@guug.de>
8373
8374         * acconfig.h, configure.in, pgppubring.c, protos.h:
8375         Portability patches for SunOS 4.1.  From Lars Hecking.
8376
8377         * curs_main.c: Fix "Tab" behaviour when returning from the pager.
8378
8379         * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c, copy.h, handler.c, imap.c, attach.c:
8380         Don't do charset conversions when they aren't necessary.
8381
8382         Back-port from unstable.
8383
8384         * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c, recvattach.c, Makefile.am, commands.c, compose.c, configure.in, hdrline.c, init.c, init.h, mutt.h:
8385         - Add a $weed option.
8386         - Add out-of-band reporting of signature status.
8387
8388 Thu Jun  3 21:48:24 1999  Thomas Roessler  <roessler@guug.de>
8389
8390         * curs_main.c: Another header weeding change.  Experimental.
8391
8392         * commands.c, init.h, mutt.h, send.c:
8393         Experimental: Use OPTWEED for _all_ header weeding throughout mutt.
8394
8395         * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h, ChangeLog:
8396         post-release commit 0.96.3.
8397
8398         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog:
8399         release commit 0.95.6.
8400
8401         * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest chagnes.
8402
8403         * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc, pgppubring.c:
8404         Hardwire some mechanisms for finding secret and public key-rings.
8405         This way, we need to hard-wire less stuff in the various
8406         configuration files, making the use of PGP with mutt a bit simpler
8407         again.
8408
8409 Thu Jun  3 20:13:22 1999  Thomas Roessler  <roessler@guug.de>
8410
8411         * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest chagnes.
8412
8413         * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc, pgppubring.c:
8414         Hardwire some mechanisms for finding secret and public key-rings.
8415         This way, we need to hard-wire less stuff in the various
8416         configuration files, making the use of PGP with mutt a bit simpler
8417         again.
8418
8419         * contrib/pgp2.rc: Another little fix.
8420
8421         * contrib/pgp2.rc:
8422         ups, wrong order of arguments when verifying signatures.
8423
8424         * doc/PGP-Notes.txt: Document the new PGP configuration interface.
8425
8426         * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h, pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c, Makefile.am, compose.c, configure.in, gnupgparse.c, init.c, init.h, mutt.h:
8427         Experimental: New PGP invocation interface. The invocations are done
8428         through formats, so all this should fit more cleanly into mutt now.
8429
8430 Wed Jun  2 18:52:19 1999  Thomas Roessler  <roessler@guug.de>
8431
8432         * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c, protos.h:
8433         Major cutting & pasting: We now have a "real" library in lib.c which
8434         can be linked against external programs without much effort.
8435
8436         * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various updates.
8437
8438 Tue Jun  1 14:52:09 1999  Thomas Roessler  <roessler@guug.de>
8439
8440         * flags.c, mh.c, curs_main.c:
8441         Back-porting the maildir fixes from 0.96.2.
8442
8443 Mon May 31 16:11:32 1999  Thomas Roessler  <roessler@guug.de>
8444
8445         * VERSION: Preparing pre-release for 0.95.6.
8446
8447         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
8448         translation updates
8449
8450         * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from unstable.
8451
8452         * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
8453
8454 Fri May 21 15:55:27 1999  Thomas Roessler  <roessler@guug.de>
8455
8456         * po/ko.po: Adding the Korean translation.
8457
8458         * configure.in, po/ko.po: Korean translation.
8459
8460 Tue May 18 19:22:55 1999  Thomas Roessler  <roessler@guug.de>
8461
8462         * imap.c: Latest IMAP fixes from Brandon.
8463
8464         * imap.c:
8465         The current code wasn't asking for the capabilities of the server in
8466         the case where the user is using PREAUTH.
8467
8468         * imap.c:
8469         The current IMAP code wasn't asking for the capabilities of the
8470         server in the case where the user is using PREAUTH.
8471
8472 Sun May 16 06:26:11 1999  Thomas Roessler  <roessler@guug.de>
8473
8474         * po/it.po: New IT translation.
8475
8476         * pgpkey.c:
8477         Add a couple of token delimiters when constructing hints.  This way,
8478         addresses like "Chr. xyz" <xyz@foo.bar.baz> will match key IDs like
8479         xyz <xyz@bar>.
8480
8481         * handler.c: Fix base64 decoding.
8482
8483 Thu May  6 08:29:17 1999  Thomas Roessler  <roessler@guug.de>
8484
8485         * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
8486
8487 Wed May  5 20:33:57 1999  Thomas Roessler  <roessler@guug.de>
8488
8489         * imap.c: The latest IMAP fixes.
8490
8491         * imap.c: Fixing imap_check_mailbox().  From Brandon Long.
8492
8493         * imap.c: Mutt would lose user-set "N" flags.
8494
8495 Mon May  3 16:17:29 1999  Thomas Roessler  <roessler@guug.de>
8496
8497         * gnupgparse.c: gnupg gives reasonable trust values now.
8498
8499         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c, menu.c, send.c:
8500         Various fixes from last week.
8501
8502         * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
8503
8504 Fri Apr 23 09:01:42 1999  Thomas Roessler  <roessler@guug.de>
8505
8506         * reldate.h: ups, this should also be updated for 0.95.5 final.
8507
8508         * ChangeLog: preparing the final 0.95.5.
8509
8510         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
8511         New translations and typo fixes.
8512
8513         * OPS: Fix a documentation typo.
8514
8515         * po/de.po: translation fixes from Roland and Gero.
8516
8517 Thu Apr 22 10:21:41 1999  Thomas Roessler  <roessler@guug.de>
8518
8519         * doc/manual.sgml.in: Document %_.
8520
8521         * menu.c: Fix redraws.  Back-port from unstable.
8522
8523         * lib.c: Add "_" as an expando option.
8524
8525         * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
8526         IMAP update from Brandon Long.
8527
8528         * send.c: Fix FCC-related SNAFU in the ci_send_message() spaghetti.
8529
8530 Tue Apr 20 19:26:28 1999  Thomas Roessler  <roessler@guug.de>
8531
8532         * sendlib.c: [stable] fix timezone snafu.
8533
8534         * sendlib.c: Fix a time zone snafu.
8535
8536         * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po, po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION, reldate.h, ChangeLog:
8537         Preparing 0.96.2.
8538
8539         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
8540         preparing 0.95.5
8541
8542 Mon Apr 12 21:02:35 1999  Thomas Roessler  <roessler@guug.de>
8543
8544         * recvattach.c: more multipart/alternative handling.
8545
8546         * recvattach.c: Change multipart handling when receiving messages.
8547
8548         * compose.c: Clean-up, from Vikas.
8549
8550 Mon Apr 12 21:02:35 1999  Thomas Roessler  <roessler@guug.de>
8551
8552         * recvattach.c: more multipart/alternative handling.
8553
8554         * recvattach.c: Change multipart handling when receiving messages.
8555
8556         * compose.c: Clean-up, from Vikas.
8557
8558 Mon Apr 12 21:02:35 1999  Thomas Roessler  <roessler@guug.de>
8559
8560         * recvattach.c: more multipart/alternative handling.
8561
8562         * recvattach.c: Change multipart handling when receiving messages.
8563
8564         * compose.c: Clean-up, from Vikas.
8565
8566         * parse.c: typo.
8567
8568         * parse.c:
8569         us-ascii is the default character set for text attachments we receive.
8570
8571         * compose.c, sendlib.c:
8572         Fix default character set setting when attaching text files.
8573
8574         * imap.c:
8575         Fix an IMAP quoting problem.  Essentially from Randall Nortman
8576         <rnortman@computer.org>.
8577
8578         * po/sk.po, po/id.po, configure.in: new languages: id, sk.
8579
8580         * po/id.po, po/sk.po, configure.in: New translations: id, sk.
8581
8582 Wed Mar 31 06:35:03 1999  Thomas Roessler  <roessler@guug.de>
8583
8584         * charset.c: Stupid error.
8585
8586         * charset.c, charset.h: Another small charset optimization.
8587
8588         * charset.h, handler.c, charset.c:
8589         A couple of optimizations, most notably for the special case of a
8590         non-prefix state.
8591
8592 Tue Mar 30 23:50:33 1999  Thomas Roessler  <roessler@guug.de>
8593
8594         * charset.c, charset.h, handler.c:
8595         This patch removes at least some of the horrible utf-8 kluges in
8596         charset.c.  The new DECODER framework is currently only used in
8597         handler.c, and there in a horribly inefficient manner.  We should
8598         use greater blocks of data, which would be much more efficient than
8599         what we are currently doing.
8600
8601         Most of the other charset-related code still uses the old
8602         mutt_display_char() &friends interface, which is actually ok as long
8603         as you don't try to handle multibyte character sets.
8604
8605         The most notable change should be the one to mutt_get_translation():
8606         It will delay the loading and parsing of character set information
8607         files until it's really needed, catching a huge amount of standard
8608         cases.  As a side effect, this will make "iso tagged as ascii"
8609         "work" again, as long as both sides use the same iso character set.
8610
8611         * send.c:
8612         resort headers when forward-decoding them with weed switched on.
8613
8614         * pager.c: Fix a pager failure for long messages. From Liviu.
8615
8616         * pager.c:
8617         Fix pager failure for long messages, changing two shorts to ints.
8618         From Liviu Daia.
8619
8620         * recvattach.c:
8621         Add some user feedback to attachment forwarding.  From Vikas.
8622
8623 Thu Mar 25 19:46:52 1999  Thomas Roessler  <roessler@guug.de>
8624
8625         * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in, init.c:
8626         Roland's sort_keys patch.
8627
8628 Wed Mar 24 20:35:38 1999  Thomas Roessler  <roessler@guug.de>
8629
8630         * doc/manual.sgml.in, Muttrc.in, recvattach.c:
8631         Vikas' latest version of attachment forwarding.
8632
8633         * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
8634
8635         * main.c:
8636         Only exit with "no recipients specified", when $auto_edit is set.
8637
8638 Tue Mar 23 20:21:50 1999  Thomas Roessler  <roessler@guug.de>
8639
8640         * postpone.c, recvattach.c, init.h, mutt.h:
8641         Vikas' forward_attachment patch.
8642
8643 Mon Mar 22 16:00:39 1999  Thomas Roessler  <roessler@guug.de>
8644
8645         * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
8646         PGP key creation time fix by Roland Rosenfeld.
8647
8648 Wed Mar 17 14:45:10 1999  Thomas Roessler  <roessler@guug.de>
8649
8650         * recvattach.c: Vikas' attach_tag patch.
8651
8652 Tue Mar 16 21:42:06 1999  Thomas Roessler  <roessler@guug.de>
8653
8654         * thread.c, configure.in: bug fixes.
8655
8656         * thread.c: Detect thread loops.
8657
8658 Mon Mar 15 15:32:19 1999  Thomas Roessler  <roessler@guug.de>
8659
8660         * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c:
8661         Add $bounce_delivered.
8662
8663         * edit.c: another digital unix compile problem.
8664
8665         * main.c: _Fix_ the compile problems, don't install new ones.
8666
8667         * send.c: Cleanly handle fcc when the user unsets it and the message is
8668         postponed.
8669
8670         * main.c: Fix compilation problems under digital unix.
8671
8672         * configure.in: Fix sendmail autodetection.
8673
8674         * color.c: Fix colorN, N > 7 for Slang's curses emulation. From Vikas.
8675
8676 Tue Mar  9 13:34:52 1999  Thomas Roessler  <roessler@guug.de>
8677
8678         * menu.c: another menu.c fix from Kim DeVaughn.
8679
8680         * send.c, menu.c, handler.c: Fixes.
8681
8682         * send.c, menu.c, handler.c:
8683         handler.c: Properly handle message/external-body expiry.
8684         menu.c: Small fix from Liviu.
8685         send.c: Honor confirm_create for FCCs.
8686         cvs: ----------------------------------------------------------------------
8687
8688 Thu Mar  4 08:00:38 1999  Thomas Roessler  <roessler@guug.de>
8689
8690         * Makefile.am: post-postrelease commit.
8691
8692 Wed Mar  3 20:06:33 1999  Thomas Roessler  <roessler@guug.de>
8693
8694         * rfc2047.c: ups.
8695
8696         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, ChangeLog:
8697         releasing 0.95.4.
8698
8699         * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION, ChangeLog:
8700         releasing 0.96.1.
8701
8702         * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog:
8703         release preparations; back-port a couple of things from unstable.
8704
8705         * curs_main.c: Vikas' resort_index.3.
8706
8707         * sendlib.c, imap.c, from.c, curs_main.c:
8708         from.c: Backport from unstable.
8709         others: latest imap related patches.
8710
8711 Wed Mar  3 19:44:24 1999  Thomas Roessler  <roessler@guug.de>
8712
8713         * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog:
8714         release preparations; back-port a couple of things from unstable.
8715
8716         * curs_main.c: Vikas' resort_index.3.
8717
8718         * sendlib.c, imap.c, from.c, curs_main.c:
8719         from.c: Backport from unstable.
8720         others: latest imap related patches.
8721
8722 Tue Mar  2 22:13:30 1999  Thomas Roessler  <roessler@guug.de>
8723
8724         * curs_main.c, charset.c: Some small fixes from Vikas.
8725
8726         * parse.c, init.h, imap.c, globals.h:
8727         Brandon Long's latest  IMAP fixes.
8728
8729         * parse.c: Latest IMAP-related fix from Brandon Long.
8730
8731         * thread.c:
8732         Correctly handle messages which have themselves in their references
8733         header.
8734
8735         * thread.c:
8736         Properly handle messages which have themselves in "References".
8737
8738 Sun Feb 28 08:30:19 1999  Thomas Roessler  <roessler@guug.de>
8739
8740         * rfc822.c: Fix a memory leak.  From Liviu.
8741
8742         * rfc822.c: Fix a memory leak. From Liviu.
8743
8744         * rfc1524.c, mutt.h, lib.c, attach.c:
8745         Fix the $TMPDIR raace noted by Hamish Moffat.
8746
8747         * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race condition.
8748
8749         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
8750         post-snapshot commit.
8751
8752 Fri Feb 26 15:42:07 1999  Thomas Roessler  <roessler@guug.de>
8753
8754         * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h:
8755         Adding pgp_replyencrypt.
8756
8757 Thu Feb 25 06:58:01 1999  Thomas Roessler  <roessler@guug.de>
8758
8759         * from.c:
8760         parse some more from_ lines.  Before, there were problems with cases
8761         like this:
8762
8763         >From <@x400host:"/G=Bob/S=Allinson/CN=Has embedded spaces/OU=X400HOST/
8764         >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host>
8765         >Tue Feb 23 09:44:52 1999
8766
8767         Problem noted by johnm@sirius3.demon.co.uk
8768
8769 Tue Feb 23 20:38:49 1999  Thomas Roessler  <roessler@guug.de>
8770
8771         * imap.c: fix a segfault. From Brandon.
8772
8773 Mon Feb 22 12:37:43 1999  Thomas Roessler  <roessler@guug.de>
8774
8775         * curs_main.c: Vikas' latest collapse fix.
8776
8777         * curs_main.c: collapse fix from Vikas.
8778
8779         * mbox.c, imap.c:
8780         Avoid reading past actual headers when reopening mailboxes.  From
8781         Daniel Eisenbud.
8782
8783         * mbox.c, imap.c:
8784         Avoid reading past the end of actual headers when reopening folders.
8785         From Daniel Eisenbud.
8786
8787         * pgp.c: Don't override base64 by quoted-printable.
8788
8789         * menu.c: replace clear() by clrtobot().
8790
8791         * pgp.c:
8792         Currently, PGP signing messages will force quoted-printable encoding
8793         even if we should use base64.
8794
8795 Fri Feb 19 07:38:17 1999  Thomas Roessler  <roessler@guug.de>
8796
8797         * sendlib.c: Don't qp-encode multiparts. ugh.
8798
8799         * sendlib.c: ... message and multipart, not just message.
8800
8801         * sendlib.c, mutt.h, init.h:
8802         Add $encode_from: This option causes mutt to trigger
8803         quoted-printable encoding for any non-multipart attachments which
8804         have ^From at the beginning of a line.  Note that we don't trigger
8805         on ^From_ since either procmail or sendmail is >-escaping on ^From,
8806         and note that this won't help against sites where sendmail has the
8807         '9' flag set on the local mailer, as these sites will inevitably
8808         transform to 8bit (sic!).
8809
8810 Thu Feb 18 23:14:36 1999  Thomas Roessler  <roessler@guug.de>
8811
8812         * pgp.c, mutt.h, init.h:
8813         Add retainable signatures.  This should work nicely with encrypted
8814         mailing lists.
8815
8816         * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
8817         Introduce $dotlock_program: This makes the mutt_dotlock program's
8818         location a run-time configuration variable.
8819
8820         * send.c, mutt.h, init.h:
8821         Introduce $honor_followup_to.  The user will now be asked whether he
8822         wants to honor mail-followup-to or not.
8823
8824         * curs_main.c:
8825         properly handle OP_FLAG_MESSAGE when applied to tagged messages.
8826
8827         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
8828         Updated translations.
8829
8830         * contrib/sample.mailcap: Fix the text/html entry.
8831
8832         * regex.c, headers.c, copy.h, configure.in:
8833         copy.h: Some flags were used with multiple meanings. bad.
8834         configure.in, regex.c: Make regex autoconfiguration work.
8835         headers.c: expand aliases on the from header.
8836
8837         * headers.c: Expand aliases on the From header.
8838
8839 Wed Feb 17 15:48:05 1999  Thomas Roessler  <roessler@guug.de>
8840
8841         * doc/mutt.man.in: Fix the URL.
8842
8843         * sendlib.c, init.h: User-Agent, not X-Mailer.
8844
8845         * po/fr.po: update.
8846
8847         * copy.h:
8848         Some of the M_CM flags erroneously had been defined to have the same
8849         value.  _Very_ bad.
8850
8851         * contrib/sample.mailcap: Correct the netscape text/html entry.
8852
8853         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c, send.c, regex.c, pager.c, mutt.h, init.h, configure.in, acconfig.h, Muttrc.in, Makefile.am:
8854         - Makefile.am: Fix the dist target to include all necessary files.
8855         - po/fr.po: New French translation.  (-> stable!)
8856         - Add the new options to Muttrc.in.
8857         - regex.c, configure.in: include config.h from regex.c, and handle
8858           alloca in a more intelligent way than before. (Currently, we just
8859           mis-handle it.)
8860           Port this to stable and test it!
8861         - po/cs.po: update cs.po.
8862         - po/de.po, po/nl.po: updated versions from Roland and Boris.
8863         - pager.c: Vikas' grok_ansi fix.
8864         - po/Makefile.in.in: keymap_defs is always in po/..  - from Lars
8865           Hecking.
8866
8867 Fri Feb 12 11:23:17 1999  Thomas Roessler  <roessler@guug.de>
8868
8869         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog:
8870         post-release commit for 0.95.3.
8871
8872         * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
8873
8874 Thu Feb 11 22:52:03 1999  Thomas Roessler  <roessler@guug.de>
8875
8876         * imap.c, VERSION: another imap-related fix.
8877
8878         * pattern.c: another signal fix from liviu.
8879
8880 Thu Feb 11 22:52:03 1999  Thomas Roessler  <roessler@guug.de>
8881
8882         * imap.c, VERSION: another imap-related fix.
8883
8884         * pattern.c: another signal fix from liviu.
8885
8886         * imap.c: Remove a superfluous if statement.
8887
8888         * imap.c: ups, that one was bad.
8889
8890         * imap.c:
8891         The HEADER structure doesn't have a mailcap component any more.
8892
8893         * imap.c:
8894         The HEADER structure doesn't have a mailcap component any more.
8895         Noted by Johan van Selst <johans@stack.nl>.
8896
8897         * signal.c, sendlib.c, pattern.c, pager.c, mutt.h, menu.c, globals.h, curs_main.c, curs_lib.c:
8898         patch.mutt-0.95.1i.ld.signals.1-2.gz
8899
8900         * po/nl.po: new nl translation.
8901
8902         * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
8903
8904         * po/nl.po: New nl translation.
8905
8906         * pattern.c, curs_main.c:
8907         curs_main.c: Check whether the user pressed a number before putting
8908         it back onto the stack.  (OP_JUMP)
8909         pattern.c: Vikas' latest fix.
8910
8911         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
8912         Updating the po files.
8913
8914         * doc/manual.sgml.in, doc/Makefile.in:
8915         Install README.SECURITY in the doc directory, document
8916         mailcap_sanitize.
8917
8918         * reldate.h, prepare, configure.in, VERSION, Makefile.am, Attic/$output.in:
8919         Preparing for 0.96: $output.in was real fun in the dist target.
8920         *argh*
8921
8922         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in, reldate.h, VERSION, NEWS, Makefile.am, ChangeLog:
8923         [stable] post-release commit for 0.95.2.
8924
8925         * README.SECURITY: Add a note on how to write mailcap files.
8926
8927         * README.SECURITY: Add a note on how to write mailcaps.
8928
8929 Wed Feb 10 23:12:27 1999  Thomas Roessler  <roessler@guug.de>
8930
8931         * browser.c: Ups, this one needed a #ifdef USE_IMAP.
8932
8933         * imap.c, browser.c:
8934         Some patches Brandon Long posted to comp.mail.mutt.
8935
8936         * rfc1524.c, protos.h, lib.c, handler.c, attach.c:
8937         Fix the security fix.
8938
8939         * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
8940
8941         * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
8942
8943         * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h, globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
8944         patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
8945         processes are invoked.  From Liviu.
8946
8947 Tue Feb  9 23:54:03 1999  Thomas Roessler  <roessler@guug.de>
8948
8949         * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog:
8950         Vikas' latest collapse fix.
8951
8952         * prepare: Small prepare bug noted by vikas.
8953
8954         * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
8955         browser.h: re-insert the "tagged" component.
8956         pgp support: fix handling of PGP 5 subkeys, algorithm 20.
8957
8958         * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
8959
8960         * commands.c:
8961         honor hdr_order when decode-piping a message.  From Vikas.
8962
8963         * po/cs.po: New czech translation.
8964
8965         * commands.c: Reorder headers when decode-piping.
8966
8967         * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h, mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c, browser.h, browser.c, OPS:
8968         Brandon's IMAP clean-up; new czech translation.
8969
8970 Thu Feb  4 12:00:10 1999  Thomas Roessler  <roessler@guug.de>
8971
8972         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c:
8973         [unstable] Change the way mutt_quote_filename() worked.  It's not
8974         too reasonable to allocate memory dynamically whenever we quote a
8975         file name.  (I guess I should add "vim" to pgpinvoke.c's copyright
8976         notice. :-)
8977
8978         * mx.c:
8979         [unstable] Check for write errors when moving messages to $mbox.
8980
8981         * mx.c: Check for write errors when moving messages to $mbox.
8982
8983 Wed Feb  3 22:14:18 1999  Thomas Roessler  <roessler@guug.de>
8984
8985         * sendlib.c, recvattach.c, postpone.c, main.c, hash.c, functions.h, compose.c, charset.h, charset.c, OPS:
8986         [unstable] Produce some reasonable character set support when
8987         postponing messages.
8988
8989         Additionally, this patch fixes a nasty pointer leak in
8990         load_charset() [noted with electric fence], and a completely
8991         mis-lead attempt to use bsearch().  Apparently, nobody ever tested
8992         the utf8 decoder for quite some time.
8993
8994 Tue Feb  2 21:57:44 1999  Thomas Roessler  <roessler@guug.de>
8995
8996         * pattern.c: merge ~v patch into unstable.
8997
8998         * pattern.c: small nit-fix from vikas to the ~v pattern.
8999
9000         * pgp.c: Thou shall not use dangling pointers.
9001
9002         * attach.c:
9003         [unstable] Fix mutt_decode_save_attachment's handling of character
9004         set conversions.
9005
9006         * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c, pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h, copy.h, copy.c, compose.c, commands.c, charset.h, charset.c, attach.c, OPS:
9007         Merging the external character set patch into unstable.
9008         Additionally, this change introduces a M_CHARCONV state flag which
9009         gives us some more control about when character set conversions are
9010         actually done.  Current versions of mutt would happily apply
9011         character set conversions when, e.g., saving a text/plain attachment
9012         to a file.  (We had at least one corrupt russing translation file
9013         due to this mis-feature.)
9014
9015         Additionally, we clean up some of the character set related code in
9016         handler.c.  Most of that is now done by the decoder functions in
9017         charset.c.
9018
9019         * imap.c: Brandon's imap_create patch.
9020
9021         * pgpkey.c:
9022         [unstable] clear the message line before letting people select
9023         public keys.
9024
9025         * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
9026
9027         * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
9028
9029 Sat Jan 30 17:07:30 1999  Thomas Roessler  <roessler@guug.de>
9030
9031         * pgpkey.c:
9032         really fix the weak associations problem.  it was worse than i
9033         thought.
9034
9035         * pgpkey.c:
9036         Handle expired keys correclty, even when they are the only and exact
9037         match when searching for keys by address.
9038
9039 Fri Jan 29 11:15:15 1999  Thomas Roessler  <roessler@guug.de>
9040
9041         * init.h: [unstable] Change some default formats.
9042
9043         * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu searching.
9044
9045         * remailer.h, remailer.c, init.h, globals.h:
9046         Use a user-definable format for the mixmaster menu.
9047
9048         * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
9049
9050 Thu Jan 28 09:08:47 1999  Thomas Roessler  <roessler@guug.de>
9051
9052         * gnupgparse.c:
9053         gnupg's trust model is currently unusable.  As a work-around, we
9054         don't present the user with _any_ trust information if he uses
9055         gnupg.
9056
9057 Wed Jan 27 19:53:46 1999  Thomas Roessler  <roessler@guug.de>
9058
9059         * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
9060         Add $pgp_show_unusable.
9061
9062 Tue Jan 26 21:24:56 1999  Thomas Roessler  <roessler@guug.de>
9063
9064         * doc/manual.sgml.in: [unstable] document ~v.
9065
9066         * doc/manual.sgml.in: [stable] document ~v.
9067
9068         * thread.c, pattern.c, mutt.h:
9069         [unstable] Add the ~v pattern.  From Vikas.
9070
9071         * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
9072
9073         * doc/manual.sgml.in, ChangeLog:
9074         ChangeLog, documentation for implicit_autoview.
9075
9076         * doc/manual.sgml.in: Document $implicit_autoview.
9077
9078 Tue Jan 26 09:51:53 1999  Thomas Roessler  <roessler@guug.de>
9079
9080         * doc/manual.sgml.in: Document $implicit_autoview.
9081
9082         * compose.c:
9083         Fix a segfault when users change attachment content types, and let
9084         toggle-unlink honor the $resolv variable.
9085
9086         * compose.c:
9087         $resolve should be honored when doing toggle-unlink on the compose
9088         menu.
9089
9090 Mon Jan 25 22:16:46 1999  Thomas Roessler  <roessler@guug.de>
9091
9092         * compose.c:
9093         This may fix a core dump under certain circumstances.  Can't check
9094         this out since I don't get the segfault.
9095
9096         * pgpkey.c: Fix a redraw problem when the key menu is invoked.
9097
9098         * po/ru.po, po/cs.po, configure.in: Russian and czech translations.
9099
9100         * po/cs.po: Adding a czech translation, and fixing the russian.
9101
9102         * po/cs.po: file cs.po was initially added on branch mutt-1-0-stable.
9103
9104         * configure.in: Adding a czech translation, and fixing the russian.
9105
9106         * po/ru.po: ru.po was badly distorted.
9107
9108 Sat Jan 23 17:00:43 1999  Thomas Roessler  <roessler@guug.de>
9109
9110         * prepare:
9111         when f is .../Makefile.am, `basename $f .am` is Makefile.  So I
9112         should just write that. :-)
9113
9114         * prepare: Add the default predicate.
9115
9116         * from.c: A slightly optimized version of DE's y2k patch.
9117
9118         * prepare: Apparently, automake doesn't like our AC_OUTPUT($output)
9119         construction...
9120
9121         * gnupgparse.c, from.c:
9122         DE's patch to work around other software's possible y2k bugs.
9123
9124         * from.c: Try to avoid other programs' possible y2k bugs.
9125
9126         * enter.c: Fix the attach-multi patch.
9127
9128 Fri Jan 22 22:12:10 1999  Thomas Roessler  <roessler@guug.de>
9129
9130         * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
9131
9132         * lib.c: Fix a memory leak.  Noted by Roland Rosenfeld.
9133
9134         * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c, compose.c, browser.c, addrbook.c:
9135         Enable tagging in the file browser.
9136
9137         * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c, handler.c, gnupgparse.c, compose.c:
9138         Heavy hacking on mutt's pgp support.  We no longer read the complete
9139         key ring into memory.  For gpg, performance is heavily improved due
9140         to the fact that we are passing a couple of key hints to the key
9141         ring parsing back-end.
9142
9143 Thu Jan 21 05:19:42 1999  Thomas Roessler  <roessler@guug.de>
9144
9145         * hook.c: Fix _mutt_string_hook.
9146
9147 Wed Jan 20 13:52:59 1999  Thomas Roessler  <roessler@guug.de>
9148
9149         * po/pl.po: New polish translation.
9150
9151         * pgppubring.c, pgpkey.c, configure.in:
9152         Add heavily improved debugging capabilities to the PGP code.
9153         Anyway, the problem I observed wasn't a bug in mutt, but an expired
9154         key. *sigh*
9155
9156         * rfc1524.c: Don't segfault when MailcapPath is unset.
9157
9158         * rfc1524.c:
9159         Fix a segmentation fault when no MailcapPath has been defined.
9160
9161 Tue Jan 19 23:38:26 1999  Thomas Roessler  <roessler@guug.de>
9162
9163         * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
9164         Add the charset-hook command.
9165
9166         * configure.in, charset.c, acconfig.h, Makefile.am, $output.in, INSTALL:
9167         Properly handle character set definition file installation.
9168
9169         * mx.c: Remove a confusing error message.
9170
9171         * mx.c: Remove confusing error message.
9172
9173         * keymap.c, curs_lib.c: patch-0.95.1.vikas.macro_function.1
9174
9175         * m4/Makefile.am.in: HP/UX portability patch from Lars Hecking.
9176
9177 Mon Jan 18 09:45:29 1999  Thomas Roessler  <roessler@guug.de>
9178
9179         * po/ru.po:
9180         New Russian translation from Michael Sobolev <mss@transas.com>.
9181
9182         * po/ru.po:
9183         New russian translation from Michael Sobolev <mss@transas.com>.
9184
9185 Thu Jan 14 13:08:46 1999  Thomas Roessler  <roessler@guug.de>
9186
9187         * compose.c: Mixmaster user interface beautification.
9188
9189         * mx.c, curs_lib.c:
9190         Fix a couple of segfaults related to using curses when it isn't there.
9191
9192         * mx.c: dotlocking plus curses...
9193
9194 Wed Jan 13 23:56:39 1999  Thomas Roessler  <roessler@guug.de>
9195
9196         * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
9197         patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These have
9198         been tested with unstable so far, seem to work fine.
9199
9200         * mx.c: Don't use curses when we don't have it.
9201
9202         * mx.c: Don't try to do mutt_yesorno if we don't have curses.
9203
9204         * remailer.h:
9205         Mixmaster has 20 address slots, that makes _19_ remailers.
9206
9207         * remailer.c: Fix the "append" function.
9208
9209         * sendlib.c: Don't leak message dates when sending via mixmaster.
9210
9211         * remailer.c:
9212         Add search code to the remailer chain selecting menu.  [This is
9213         pretty generic - should we add that code to menu.c?]
9214
9215         * postpone.c: Fix postponing of PGP messages.
9216
9217         * send.c, remailer.c, compose.c:
9218         Qualify addresses before passing them to mixmaster.
9219
9220         * send.c, remailer.h, protos.h, mutt.h:
9221         Clean up dependencies: remailer.h is no longer included by mutt.h,
9222         and the mix_* prototypes can once again go to remailer.h.
9223
9224         * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c, mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h, functions.h, configure.in, compose.c, OPS.MIX, acconfig.h, Makefile.am:
9225         A first take at adding a mixmaster front-end to mutt.  Don't worry,
9226         it's optional. ;-)
9227
9228 Tue Jan 12 22:01:11 1999  Thomas Roessler  <roessler@guug.de>
9229
9230         * mbox.c: Open folders in read-only mode if mutt can't lock them.
9231
9232 Mon Jan 11 18:12:49 1999  Thomas Roessler  <roessler@guug.de>
9233
9234         * send.c, mutt.h, handler.c, copy.h, copy.c:
9235         When decode-forwarding messages with message/Rfc822 attachments,
9236         mutt should weed the attachments' headers according to the setting
9237         of $forward_weed.
9238
9239 Sun Jan 10 09:11:36 1999  Thomas Roessler  <roessler@guug.de>
9240
9241         * doc/manual.sgml.in, hdrline.c: Byrial's %D time format patch.
9242
9243 Sat Jan  9 17:53:02 1999  Thomas Roessler  <roessler@guug.de>
9244
9245         * doc/manual.sgml.in, recvattach.c, protos.h, lib.c:
9246         Byrial's latest changes to stable.
9247
9248         * recvattach.c, protos.h, lib.c:
9249         Ask the user whether to overwrite a file or append to it.  From
9250         Byrial Jensen.
9251
9252         * doc/manual.sgml.in: Fix a documentation problem.
9253
9254 Fri Jan  8 23:29:05 1999  Thomas Roessler  <roessler@guug.de>
9255
9256         * charset.c:
9257         When doing a binary search, we may as well use bsearch (3).
9258
9259         * parse.c: Optimized time-zone parsing.
9260
9261         * parse.c: Optimize time zone parsing.  By Byrial Jensen.
9262
9263         * history.c:
9264         Don't clear the history when the user issues a "set history=..."
9265         command which doesn't change anything.
9266
9267         * history.c:
9268         Don't clear the history when "set history=..." doesn't change the
9269         buffer size.
9270
9271         * thread.c, curs_main.c: Threading fix from Daniel Eisenbud.
9272
9273 Thu Jan  7 19:01:30 1999  Thomas Roessler  <roessler@guug.de>
9274
9275         * init.c: Vikas' set_boolean patch.
9276
9277         * protos.h, handler.c, attach.c:
9278         Updated implicit autoview handling from stable.
9279
9280         * protos.h, handler.c, attach.c:
9281         Only use "implicit" autoviews (implicit_autoview or MM_NOASK) when
9282         mutt is unable to handle a content type internally.  This saves us
9283         parsing the mailcap files for every attachment we handle.
9284
9285         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c:
9286         Merge in the mailcap patch from stable.
9287
9288         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c, query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c, hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h, copy.c, compose.c, complete.c, commands.c, color.c, charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h, attach.c, alias.c, addrbook.c, acconfig.h:
9289         Get rid of RCS ids in source files.  They are getting in our way
9290         when merging changes.
9291
9292         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c:
9293         Remove the use_mailcap variable. Instead, we introduce
9294         implicit_autoview which triggers autoview for every content type
9295         it's applicable to.
9296
9297         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c, query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c, hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h, copy.c, compose.c, complete.c, commands.c, color.c, charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h, attach.c, alias.c, addrbook.c, acconfig.h:
9298         Get rid of the rcsid fields.  They are getting in the way whenever I
9299         merge changes into unstable.
9300
9301         * po/nl.po, init.h, configure.in: Merging changes from stable.
9302
9303         * configure.in:
9304         Don't add regex.c, but regex.o to the LIBOBJS variable when needed.
9305
9306         * init.h: Fix default settings for use_mailcap and mime_forward.
9307
9308 Wed Jan  6 10:13:32 1999  Thomas Roessler  <roessler@guug.de>
9309
9310         * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c, mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c, configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
9311         [unstable] Merge changes from stable: rx -> regex, Byrial's timezone
9312         patch, translation updates.
9313
9314         * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c:
9315         Byrial's timezone patch, without the absurd optimizations.
9316
9317         * regex.c:
9318         Use gnu regex instead of gnu rx.  This library is said to behave
9319         better.  Additionally, it supports \<...\> patterns.  The files
9320         _regex.h and regex.c included with this distribution correspond to
9321         posix/regex.[ch] from the glibc 2.0.7t source tree.
9322
9323         * regex.c: file regex.c was initially added on branch mutt-1-0-stable.
9324
9325         * mutt_regex.h, main.c, configure.in, acconfig.h, _regex.h:
9326         Use gnu regex instead of gnu rx.  This library is said to behave
9327         better.  Additionally, it supports \<...\> patterns.  The files
9328         _regex.h and regex.c included with this distribution correspond to
9329         posix/regex.[ch] from the glibc 2.0.7t source tree.
9330
9331         * _regex.h:
9332         file _regex.h was initially added on branch mutt-1-0-stable.
9333
9334         * Makefile.am, INSTALL:
9335         Use gnu regex instead of gnu rx.  This library is said to behave
9336         better.  Additionally, it supports \<...\> patterns.  The files
9337         _regex.h and regex.c included with this distribution correspond to
9338         posix/regex.[ch] from the glibc 2.0.7t source tree.
9339
9340         * po/nl.po, po/fr.po:
9341         Various fixes to the NL translation; new French messages.
9342
9343 Tue Jan  5 14:35:18 1999  Thomas Roessler  <roessler@guug.de>
9344
9345         * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c, Makefile.am:
9346         [unstable] Adding experimental new character set conversion code.
9347
9348         * po/de.po: Merging from stable.
9349
9350         * po/de.po: Fix a typo in de.po.
9351
9352         * po/de.po: [unstable] Merging changes from stable.
9353
9354         * po/nl.po, hdrline.c, curs_main.c, configure.in:
9355         [unstable] merging changes from stable.
9356
9357         * hdrline.c: Conditionally display score and number of lines.
9358
9359         * po/nl.po:
9360         [stable] Adding the NL translation; correcting some bugs in the DE
9361         translation.
9362
9363         * po/nl.po: file nl.po was initially added on branch mutt-1-0-stable.
9364
9365         * po/de.po, configure.in:
9366         [stable] Adding the NL translation; correcting some bugs in the DE
9367         translation.
9368
9369 Mon Jan  4 19:15:10 1999  Thomas Roessler  <roessler@guug.de>
9370
9371         * curs_main.c: [unstable] fix next-unread plus collapsing.
9372
9373         * curs_main.c: [stable] Fix next-unread when collapsing threads.
9374
9375         * curs_main.c: [unstable] merging changes from stable.
9376
9377         * curs_main.c: [stable] fix a bogus type cast.
9378
9379         * reldate.h, curs_main.c: [unstable] merging in changes from stable.
9380
9381         * curs_main.c:
9382         [stable] Don't use the index elements of header structures when
9383         new messages arrived on the index.
9384
9385         * reldate.h: 0.95.1 should have a proper release date.
9386
9387         * send.c, pgp.c, handler.c, configure.in:
9388         Make the experimental branch the main trunk.
9389
9390         * po/uk.po, po/ru.po, po/pl.po, po/it.po, po/fr.po, po/es.po, po/de.po:
9391         0.95.1 post-release commit.
9392
9393         * configure.in: [unstable] Create suitable version strings.
9394
9395         * VERSION, ChangeLog: [stable] Preparing 0.95.1.
9396
9397         * send.c: [unstable] commit changes from the stable tree.
9398
9399         * send.c:
9400         [stable] When sending a message in batch mode failed, mutt would
9401         dump core.  Patch from Byrial Jensen.
9402
9403         * pgp.c, handler.c: [unstable] Add multiple signature support.
9404
9405 Mon Jan  4 12:57:55 1999  Thomas Roessler  <roessler@guug.de>
9406
9407         * send.c: When sending a message in batch mode failed, mutt
9408         would dump core.  Patch from Byrial Jensen.
9409
9410 Sat Jan  2 17:23:24 1999  Thomas Roessler  <roessler@guug.de>
9411
9412         * sendlib.c, ChangeLog: I shouldn't accept patches on New
9413         Year's day.  Not even new-year related patches.
9414
9415         * po/it.po: Fixing a typo.
9416
9417         * protos.h, parse.c, handler.c: mutt_parse_date () shouldn't
9418         modify its argument.  Problem noted by Byrial Jensen.
9419
9420         * lib.c: Fix safe_symlink to correctly handle relative paths.
9421
9422 Sat Jan  2 09:35:09 1999  Thomas Roessler  <roessler@guug.de>
9423
9424         * protos.h, parse.c, handler.c: mutt_parse_date () shouldn't
9425           modify its argument.  Problem noted by Byrial Jensen.
9426
9427         * lib.c: Fix safe_symlink to correctly handle relative paths.
9428
9429 Fri Jan  1 09:43:15 1999  Thomas Roessler  <roessler@guug.de>
9430
9431         * sendlib.c: New Year's time zone handling patch from Manish
9432           Singh <yosh@gimp.org>.
9433
9434 Thu Dec 31 09:45:46 1998  Thomas Roessler  <roessler@guug.de>
9435
9436         * curs_main.c: The attached patch moves code for sorting the
9437           index and restoring the current message from
9438           mutt_index_menu() to a new function. It saves code
9439           duplication.
9440
9441 Wed Dec 30 07:58:40 1998  Thomas Roessler  <roessler@guug.de>
9442
9443         * pgp.c, main.c: Localize some more messages.  From Michael Sobolev.
9444
9445 Tue Dec 29 16:29:03 1998  Thomas Roessler  <roessler@guug.de>
9446
9447         * mbox.c, ChangeLog: Use sizeof instead of strlen for some
9448           fixed strings.
9449
9450         * mh.c: Take setting the index_hint out of the main loop of
9451           mh_check_mailbox().
9452
9453 Mon Dec 28 14:59:04 1998  Thomas Roessler  <roessler@guug.de>
9454
9455         * attach.c: Fix a segmentation fault when viewing
9456           message/rfc822 attachments from the compose screen.
9457
9458 Wed Dec 23 15:57:00 1998  Thomas Roessler  <roessler@guug.de>
9459
9460         * pattern.c: A slightly modified version of Vikas'
9461           pattern_match patch.  This changes the semantics of the
9462           pattern-something functions so they only apply to
9463           _visible_ messages.  (With the exception of limit: In this
9464           case, the user can add another pattern if he wants to
9465           limit further, or he can give an entirely new pattern.)
9466
9467 Tue Dec 22 18:07:19 1998  Thomas Roessler  <roessler@guug.de>
9468
9469         * sendlib.c: Fix MIME forwarding.  From Vikas.
9470
9471 Mon Dec 21 12:38:57 1998  Thomas Roessler  <roessler@guug.de>
9472
9473         * mx.c, mh.c, mbox.c, imap.c, charset.c: Adjust some
9474           hash-related parameters.
9475
9476         * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
9477
9478         - Another situation under which mutt would lose track of the current
9479           message when maildir folders changed has been removed.
9480
9481         - While synchronizing mbox-type folders, a write error when
9482           constructing the draft version of the new mail folder would leave
9483           behind a copy ofthe file containing the draft.  This is most
9484           annoying if the write error is due to lack of disk space.
9485
9486         * po/pl.po: Small \n fixes.
9487
9488         * parse.c, from.c, lib.c: mutt_strlen() optimizations from
9489         Byrial Jensen.
9490
9491         * po/pl.po: Add the polish translation.
9492
9493         * configure.in: Register the polish translation.
9494
9495         * doc/manual.sgml.in: Fixes to the forwarding chapter.  From
9496           O'Shaughnessy Evans <shaug@gstis.net>.
9497
9498         * m4/README, m4/Makefile.am.in: Here is a small patch to
9499           simplify m4/Makefile.am.in. This came out of a suggestion
9500           I made to Jim Meyering (maintainer of GNU fileutils, where
9501           I snarfed the code from :).  (From: Lars Hecking
9502           <lhecking@nmrc.ucc.ie>)
9503
9504 Fri Dec 18 10:22:59 1998  Thomas Roessler  <roessler@guug.de>
9505
9506         * mh.c: Catch an error condition when synchronizing mh
9507           messages.
9508
9509         * po/de.po: Fix a format which had %s instead of %d.
9510
9511 Thu Dec 17 18:39:48 1998  Thomas Roessler  <roessler@guug.de>
9512
9513         * INSTALL: I've been told that the FreeBSD shell has been
9514           fixed meanwhile. Additionally, add the note from Vikas on
9515           patching Solaris to get mutt work properly on that system.
9516
9517         * mh.c: Fix attachment deletion for maildir/mh folders. This
9518           may fix other mh-related problems, too.
9519
9520         * charsets/Makefile.in: Some installs aren't able to cope
9521           with multiple files at once.
9522
9523         * curs_lib.c: Don't even try to clear the status line when
9524           not in curses mode.
9525
9526 Wed Dec 16 13:23:06 1998  Thomas Roessler  <roessler@guug.de>
9527
9528         * imap.c: Two lines were in reverse order.  Noted by Daniel
9529         Eisenbud.
9530
9531         * thread.c: Give Daniel Eisenbud a "lock" on this file.
9532
9533         * pager.c: Fix "$resolve" behaviour for OP_TAG and
9534         OP_TOGGLE_NEW from the pager.
9535
9536         * curs_lib.c: SLang-related fixes to mutt_endwin().
9537
9538         * compose.c: Permit the user to set the typical MIME
9539         parameters used with application/pgp messages.
9540
9541         * color.c: Fix a segfault noted by Stephan Hack.  (Fix noted
9542         by Vikas.)
9543
9544         * configure.in: Make the sendmail check compatible with
9545         newer autoconf versions. Noted by Lars Hecking.
9546
9547 Sun Dec 13 08:10:13 1998  Thomas Roessler  <roessler@guug.de>
9548
9549         * mx.c, curs_main.c: Don't dump core when closing a NULL
9550         context.  Fixes the "exit from no-mailbox mode" bug.
9551
9552 Sat Dec 12 10:14:43 1998  Thomas Roessler  <roessler@guug.de>
9553
9554         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
9555         Post-release commit.
9556
9557         * hook.c, curs_main.c: More _PGPPATH and us dist related fixes.
9558
9559         * mutt.h: Don't define M_PGPHOOK unless _PGPPATH has been defined.
9560
9561         * pager.c: Another reap.pl-related fix.
9562
9563         * Makefile.am: The us-dist target was screwed.
9564
9565         * charsets/parse_i18n.c, charsets/gen_charsets,
9566         charsets/Makefile.in, thread.c, system.c, strcasecmp.c,
9567         status.c, stamp-h.in, sort.h, sort.c, socket.c, snprintf.c,
9568         signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
9569         score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c,
9570         rfc1524.h, rfc1524.c, resize.c, reldate.h, recvattach.c,
9571         reap.pl, query.c, protos.h, prepare, postpone.c, pop.c,
9572         pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h, pgp.c,
9573         pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
9574         mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h,
9575         mutt.h, mkinstalldirs, missing, mime.types, mime.h, mh.c,
9576         menu.c, mbox.c, mapping.h, main.c, mailbox.h, lib.c,
9577         keymap.h, keymap.c, install-sh, init.h, init.c, imap.h,
9578         imap.c, hook.c, history.h, history.c, help.c, headers.c,
9579         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c,
9580         globals.h, getdomain.c, gen_defs, functions.h, from.c,
9581         flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
9582         date.c, curs_main.c, curs_lib.c, copy.h, copy.c,
9583         configure.in, config.sub, config.guess, compose.c,
9584         complete.c, commands.c, color.c, charset.h, charset.c,
9585         buffy.h, buffy.c, browser.c, attach.h, attach.c, alias.c,
9586         addrbook.c, acconfig.h, VERSION, TODO, README, OPS.PGP, OPS,
9587         NEWS, Muttrc.in, Makefile.am, INSTALL, GPL, ChangeLog,
9588         COPYRIGHT, ABOUT-NLS: *** empty log message ***
9589
9590         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po,
9591         po/de.po, reldate.h, VERSION, ChangeLog: Release-commit for
9592         0.95i.
9593
9594         * hash.c: Use a better hash function.  Contributed by Stefan Langerman
9595         <lfalse@paul.rutgers.edu> to mutt-users.
9596
9597 Fri Dec 11 20:48:14 1998  Thomas Roessler  <roessler@guug.de>
9598
9599         * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
9600
9601         * Makefile.am: The distdir target creates hard links for the
9602         source files.  This has the consequence that the us-dist
9603         hook will demolish files in the main source tree.  We have
9604         to un-link the various instances of the source code.
9605
9606         * INSTALL: Warn about regexp-related problems under Solaris 2.6.
9607
9608         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
9609         Various last-minute changes and automatic updates.
9610
9611         * main.c: Go into no-mailbox mode if the initial folder was
9612         given explicitly (-f) and can't be opened.
9613
9614         * mh.c: Undoing the mh_speed patch.
9615
9616         * po/it.po, po/fr.po: l10n fixes.
9617
9618         * curs_main.c: Start a new reply and postpone it. Then type
9619         m (mail), and recall and send the postponed reply. The
9620         replied message is _not_ flagged replied.
9621
9622         (From Byrial Jensen.)
9623
9624         * po/fr.po: Bug-fixed french l10n.
9625
9626         * parse.c: Multipart parser fixes from Byrial.  Finally.
9627
9628         * po/it.po: Small fix.
9629
9630 Thu Dec 10 22:48:56 1998  Thomas Roessler  <roessler@guug.de>
9631
9632         * po/fr.po, configure.in: Add the french l10n.
9633
9634         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
9635         post-release commit 0.94.99.
9636
9637         * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
9638
9639         * menu.c: Fix tag-prefix.
9640
9641 Thu Dec 10 11:06:25 1998  Thomas Roessler  <roessler@guug.de>
9642
9643         * menu.c: Fix tag-prefix.
9644
9645         * compose.c:
9646         Redraw fix after the content type was changed on the compose menu.
9647
9648 Tue Dec  8 23:09:53 1998  Thomas Roessler  <roessler@guug.de>
9649
9650         * help.c: Help screen resizing nit.  From Gero Treuner.
9651
9652         * doc/manual.sgml.in: Typo.
9653
9654         * sendlib.c:
9655         Work around sendmail 8.9.1a invalidating PGP/MIME signatures by
9656         re-ordering MIME headers in the way sendmail does.
9657
9658         * mh.c:
9659         Keep track of file name changes for files wandering around between
9660         the subfolders of a maildir.
9661
9662         * mh.c:
9663         More fixes to the maildir resynchronization code.  This should now
9664         also smoothly handle the case of messages _vanishing_ from maildir's
9665         new/ subdirectory.
9666
9667         * init.c: Make the debug file access unbuffered.  Important if we are
9668         debugging crashes.
9669
9670 Mon Dec  7 21:13:44 1998  Thomas Roessler  <roessler@guug.de>
9671
9672         * mx.c, mh.c:
9673         Fix a couple of flag-related bugs in the maildir folder update code.
9674
9675         * imap.c: Fix a completely ugly comment formatting.
9676
9677         * mutt.h: Adjust '#' to the first column.
9678
9679         * rfc2047.c: Don't tag us-ascii headers as $Charset or unknown-8bit.
9680
9681 Thu Dec  3 23:29:37 1998  Thomas Roessler  <roessler@guug.de>
9682
9683         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po,
9684         reldate.h, VERSION, ChangeLog: release-commit 0.94.18.
9685
9686 Wed Dec  2 20:12:35 1998  Thomas Roessler  <roessler@guug.de>
9687
9688         * contrib/Pine.rc, contrib/Mush.rc:
9689         Bring the sample rc files better in synch with the actual code.
9690
9691 Wed Dec  2 20:12:35 1998  Thomas Roessler  <roessler@guug.de>
9692
9693         * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc
9694         files better in synch with the actual code.
9695
9696         * recvattach.c: Remove a warning which comes from code
9697         actually belonging to the send_charset patch.
9698
9699         * rfc2047.c: Encode- and decode the "val" field when using
9700         mutt with EXACT_ADDRESS enabled.
9701
9702         * charsets/Makefile.in, Makefile.am: Small fixes to the
9703         build process. From Lars Hecking.
9704
9705         * compose.c: The attached patch fixes yet another redraw
9706         related bug. When I call OP_SAVE from the Compose menu and
9707         use the file-browser and 'q' out of the file-browser, the
9708         screen still shows the browser, but the control is really in
9709         the Compose menu. A Ctrl-L verifies this. Basically, a
9710         screen redraw is missing. (From Vikas.)
9711
9712         * mutt_menu.h, menu.c, compose.c: From the Compose menu,
9713         invoke attach-message. Tag a whole bunch of messages. Say,
9714         for example, 100. When you exit the folder, the Compose
9715         menu's status line has disappeared. (From Vikas.)
9716
9717         * browser.c: patch-0.94.17.vikas.browser_redraw.1
9718
9719 Mon Nov 23 21:10:12 1998  Thomas Roessler  <roessler@guug.de>
9720
9721         * protos.h, lib.c:
9722         Change safe_malloc's size parameter from (unsigned int) to size_t.
9723
9724         * send.c, protos.h, pattern.c, alias.c: From Byrial:
9725
9726         I don't think that the match-all pattern modifier works as can be
9727         expected from a logical point of view.
9728
9729         The attached patch will make it work as I expect it to work:
9730
9731           - It works on all patterns which explicit or implicit use address
9732             lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It didn't work
9733             with ~l before).
9734
9735           - It works such that a modified pattern always match, unless there
9736             is at least one address in at least one of the referenced lists
9737             that it doesn't match.
9738
9739         * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
9740         Introduce a new option $reply_self.  From Vikas.
9741
9742 Fri Nov 20 00:27:03 1998  Thomas Roessler  <roessler@guug.de>
9743
9744         * po/it.po: New it.po from Mario.
9745
9746         * doc/mutt.man.in: Fix a small typo.
9747
9748 Thu Nov 19 23:57:03 1998  Thomas Roessler  <roessler@guug.de>
9749
9750         * contrib/Pine.rc: Fix some ancient syntax.
9751
9752         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
9753         Hack around problems with multi-valued Reply-To headers.  From
9754         Roland Rosenfeld.
9755
9756         * rfc2047.c:
9757         Properly encode '_' characters in words which are qp-encoded.
9758
9759         * sendlib.c:
9760         Use mutt_is_message_type() in the message transformation code.
9761
9762         * po/Makefile.in.in, doc/Makefile.in, charsets/Makefile.in, Makefile.am:
9763         Fix all Makefiles.  make DESTDIR=/path/to/something install should
9764         work now.
9765
9766 Wed Nov 18 23:09:46 1998  Thomas Roessler  <roessler@guug.de>
9767
9768         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h, VERSION, ChangeLog:
9769         Release-commit for 0.94.17.
9770
9771         * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c:
9772         This patch simplifies the generation of content type parameters
9773         significantly by introducing a funciton mutt_set_parameter().
9774         Additionally, we re-use code from parse.c for parsing user-input
9775         content type headers on the compose screen.
9776
9777         * compose.c: Remove some uuencode-related debris.
9778
9779         * recvattach.c:
9780         Remove some code which crept in from the external character set patch.
9781
9782         * recvattach.c:
9783         Make optional formats work while processing $attach_format.
9784
9785 Wed Nov 18 22:57:03 1998  Thomas Roessler  <roessler@guug.de>
9786
9787         * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c:
9788         This patch simplifies the generation of content type parameters
9789         significantly by introducing a funciton mutt_set_parameter().
9790         Additionally, we re-use code from parse.c for parsing user-input
9791         content type headers on the compose screen.
9792
9793         * compose.c: Remove some uuencode-related debris.
9794
9795         * recvattach.c:
9796         Remove some code which crept in from the external character set patch.
9797
9798         * recvattach.c:
9799         Make optional formats work while processing $attach_format.
9800
9801         * mh.c: Remove bogus re-sorting code from the maildir check routine.
9802
9803         * mutt.h:
9804         Include <unistd.h>, so SEEK_SET is defined on some systems which
9805         don't do so in <stdlib.h>.
9806
9807 Tue Nov 17 13:23:26 1998  Thomas Roessler  <roessler@guug.de>
9808
9809         * po/uk.po, po/ru.po, po/it.po, po/es.po:
9810         Checkpoint commit, containing quite a few fuzzy translations.
9811
9812         * po/de.po: Update some messages.
9813
9814         * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4, m4/progtest.m4, prepare, configure.in, Makefile.am:
9815         Configuration fixes from Lars Hecking, with some more fixes and
9816         modifications from myself.  With some luck, you don't need a gettext
9817         installation any more.
9818
9819         * sendlib.c:
9820         Fix the base64 encoder.  The current code would produce slightly
9821         unpredictible output which leads to bad signatures.
9822
9823         * postpone.c, pgp.c, parse.c, pager.c:
9824         Fix a search coloring related bug.
9825
9826 Mon Nov 16 11:44:42 1998  Thomas Roessler  <roessler@guug.de>
9827
9828         * protos.h: Drop ci_attach - it doesn't exist.  Noted by Byrial Jensen.
9829
9830 Sun Nov 15 09:53:23 1998  Thomas Roessler  <roessler@guug.de>
9831
9832         * parse.c: Stupid typo.
9833
9834         * protos.h, parse.c, attach.c: My version of Byrial's parse_part patch.
9835
9836         * recvattach.c, protos.h, mutt.h, copy.c, compose.c:
9837         I can elaborate a little more on the last paragraph. It is deletion
9838         of the top level part direct under a message/rfc822 part which
9839         gives problems because the headers of the message/rfc822 part have
9840         to be changed in this case. It is hard to tell exactly how many
9841         bytes and lines will be removed and added in this case.
9842
9843         If we can refrain from deletion of such parts and thus only allow
9844         deletion of parts direct under a multipart part, then it is
9845         relative easy always to make correct Content-Length: and Lines:
9846         headers in the copy. (The correctness of the Lines count is
9847         dependent of the correctness of the initial value, though).
9848
9849         (From: Byrial Jensen)
9850
9851         * doc/manual.sgml.in:
9852         Correcting Vikas' E-Mail address in the credits section.
9853
9854 Sat Nov 14 08:24:56 1998  Thomas Roessler  <roessler@guug.de>
9855
9856         * doc/manual.sgml.in: Update Byrial's e-mail address.
9857
9858         * copy.c:
9859         Simplify the new attachment deletion code not to require an extra
9860         temporary file.  (From: Byrial Jensen <byrial@image.dk>)
9861
9862         * help.c, handler.c: Type cast nit from Gero Treuner.
9863
9864 Fri Nov 13 18:31:06 1998  Thomas Roessler  <roessler@guug.de>
9865
9866         * imap.c:
9867         Currently, Mutt won't use a default folder if just the IMAP server is
9868         specified.  In fact, if the folder isn't specified, it will core-dump.
9869
9870         The attached patch will use INBOX as the IMAP folder name if none is
9871         specified, eliminating the core-dump.
9872
9873         (From: Aaron Schrab <aaron+mutt@schrab.com>)
9874
9875 Thu Nov 12 21:52:01 1998  Thomas Roessler  <roessler@guug.de>
9876
9877         * mutt.h, copy.c: Byrial's latest attachment deletion patch.
9878
9879         * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
9880
9881 Wed Nov 11 21:18:08 1998  Thomas Roessler  <roessler@guug.de>
9882
9883         * po/it.po: New it.po from Marco.
9884
9885         * snprintf.c: Don't use the mutt_str* functions in this module.
9886
9887         * strcasecmp.c:
9888         the s/str.*cmp/mutt_str.*cmp/ replacement should not have taken
9889         place here.
9890
9891 Tue Nov 10 22:21:51 1998  Thomas Roessler  <roessler@guug.de>
9892
9893         * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
9894
9895         * send.c: Fix the $metoo option's behaviour.
9896
9897         * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
9898         snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
9899         rfc1524.c, recvattach.c, query.c, protos.h, postpone.c,
9900         pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
9901         pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
9902         main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
9903         help.c, headers.c, hdrline.c, hash.c, handler.c,
9904         gnupgparse.c, getdomain.c, from.c, enter.c, edit.c,
9905         dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
9906         commands.c, color.c, charset.c, buffy.c, browser.c,
9907         attach.c, alias.c, addrbook.c: Introduce or rewrite
9908         mutt_{str*cmp,strlen} and use them all over the place.  If
9909         there are still segmentation faults due to missing NONULLs
9910         over, they are gone now.
9911
9912         * main.c: Add a "pseudo-credit" to the extended copyright notice.
9913
9914         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h, VERSION, ChangeLog:
9915         Releasing 0.94.16.
9916
9917         * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c, buffy.c, attach.c:
9918         Experimental support for the so-called "kendra" mail folder format.
9919         This seems to be used on OS/2 and is, actually, a slibhtly modified
9920         version of the MMDF format.
9921
9922         * parse.c:
9923         Do some sanity checking when reading attachment.  This fix should
9924         catch bad attachments.
9925
9926         * edit.c:
9927         Fix a possible buffer overflow.  (This seems to be the one noticed
9928         by Pavel Gulchouck <gul@lucky.net>.)
9929
9930         * compose.c: Wrong fix from Vikas.  Undo it.  (Noted by Byrial.)
9931
9932 Tue Nov 10 21:02:27 1998  Thomas Roessler  <roessler@guug.de>
9933
9934         * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c, buffy.c, attach.c:
9935         Experimental support for the so-called "kendra" mail folder format.
9936         This seems to be used on OS/2 and is, actually, a slibhtly modified
9937         version of the MMDF format.
9938
9939         * parse.c:
9940         Do some sanity checking when reading attachment.  This fix should
9941         catch bad attachments.
9942
9943         * edit.c:
9944         Fix a possible buffer overflow.  (This seems to be the one noticed
9945         by Pavel Gulchouck <gul@lucky.net>.)
9946
9947         * compose.c: Wrong fix from Vikas.  Undo it.  (Noted by Byrial.)
9948
9949         * curs_lib.c, compose.c: Fix a multi_choice related bug.  From Vikas.
9950
9951         * buffy.c:
9952         Skip empty mailbox parameters.  This fixes a segmentation fault
9953         noted by Marco d'Itri.
9954
9955 Mon Nov  9 19:28:42 1998  Thomas Roessler  <roessler@guug.de>
9956
9957         * from.c: Catch possible bad memory access.
9958
9959         * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h, copy.c, Muttrc.in:
9960         Rewrite copy_delete_attach().
9961
9962         * sort.c, score.c, protos.h, curs_main.c, color.c:
9963         Fix an efficiency problem with the color index features.
9964
9965         * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
9966
9967         * doc/manual.sgml.in:
9968         Make the default_hook documentation match the code.
9969
9970         * main.c, curs_main.c:
9971         Avoid duplicate mx_close_mailbox() when OP_QUIT is called.
9972
9973         * browser.c:
9974         The attached patch fixes a potential problem in folder_format_str()
9975         where a fixed buffer might not be null terminated.  From Vikas.
9976
9977         * init.c:
9978         The attached patch fixes a bug in :set variable=<TAB> where variables
9979         of type DT_SORT were not getting expanded (only 4 of them, but a bug
9980         nevertheless).  From Vikas.
9981
9982         * browser.c: patch-0.94.15.vikas.browser_sort.3
9983
9984         * doc/manual.sgml.in:
9985         Add a forwarding chapter to the manual.  From Gero Treuner.
9986
9987         * po/de.po: Revert de.po to the traditional German spelling rules.
9988
9989         * po/de.po, pop.c: L10 fixes from Gero Treuner.
9990
9991         * parse.c, handler.c:
9992         A message/external-body handler.  From Byrial Jensen.
9993
9994         * protos.h, parse.c:
9995          - remove the static declaration from parse_date() in parse.c,
9996          - rename it to mutt_parse_date()
9997          - fix a minor bug: the timezone information in an expires-header
9998            was used to set the timezone of the send time.
9999
10000         (From Byrial Jensen <byrial@post3.tele.dk>.)
10001
10002         * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
10003         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
10004
10005         * handler.c:
10006         Byrial Jensen's alternative_handler patches.  This may lead to
10007         non-desirable effects with attachment deletion; these effects will
10008         go when the new attachment deletion code is implemented.
10009
10010         * parse.c:
10011         SeokChan LEE <bofh@nuri.net> says KST has a nine hour offset from GMT.
10012
10013         * pager.c, help.c: Fix the display of DEL in the pager.
10014
10015         * send.c: Fix a group reply problem.
10016
10017 Fri Oct 30 13:00:10 1998  Thomas Roessler  <roessler@guug.de>
10018
10019         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po:
10020         Some recent changes.
10021
10022 Thu Oct 29 09:46:45 1998  Thomas Roessler  <roessler@guug.de>
10023
10024         * mbox.c:
10025         Mbox robustness patch from Johnny Tevessen <j.tevessen@gmx.net>.
10026
10027         * po/de.po: Fixing a typo.
10028
10029         * imap.c:
10030         This patch should cause mutt to ask for your IMAP login/password
10031         again if its wrong.  From Brandon Long.
10032
10033 Wed Oct 28 21:48:36 1998  Thomas Roessler  <roessler@guug.de>
10034
10035         * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
10036         0.94.15 release commit.
10037
10038         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po:
10039         pre-release commit, take 1.
10040
10041         * curs_lib.c:
10042         Add an IsPrint check to mutt_message() and mutt_curses_error(). This
10043         will prevent _some_ advert effects from l10ns which don't fit
10044         together with the terminal's abilities.  There are still quite a few
10045         raw printw() etc. - we may wish to introduce our own, locale-safe
10046         versions of these.
10047
10048         * po/POTFILES.in: reldate contais really _no_ i18n-related data.
10049
10050         * send.c:
10051         Don't try to recall a postponed message when we are given a template.
10052
10053         * copy.c:
10054         Fix a possible segmentation fault when deleting nested attachments.
10055
10056 Wed Oct 28 21:43:27 1998  Thomas Roessler  <roessler@guug.de>
10057
10058         * curs_lib.c:
10059         Add an IsPrint check to mutt_message() and mutt_curses_error(). This
10060         will prevent _some_ advert effects from l10ns which don't fit
10061         together with the terminal's abilities.  There are still quite a few
10062         raw printw() etc. - we may wish to introduce our own, locale-safe
10063         versions of these.
10064
10065         * po/POTFILES.in: reldate contais really _no_ i18n-related data.
10066
10067         * send.c:
10068         Don't try to recall a postponed message when we are given a template.
10069
10070         * copy.c:
10071         Fix a possible segmentation fault when deleting nested attachments.
10072
10073         * doc/manual.sgml.in, send.c, mutt.h, init.h:
10074         Add a $forward_weed option which controls header weeding when
10075         decode-forwarding messages.
10076
10077         * po/ru.po, po/it.po, po/es.po, po/de.po:
10078         German translation fixes from Gero plus checkpoint commit.
10079
10080         * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c, help.c, curs_main.c, commands.c, attach.c, OPS:
10081         Gero Treuner's help-wrap patch.
10082
10083         * po/ru.po, po/it.po, po/es.po, po/de.po:
10084         Adding a current spanish translation.
10085
10086         * send.c:
10087         if reply-to points to the address on the from header, use the from
10088         header's value for composing a reply's recipient list, not the
10089         reply-to header.
10090
10091         * configure.in: add the ukrainian l10n.
10092
10093 Tue Oct 27 19:02:45 1998  Thomas Roessler  <roessler@guug.de>
10094
10095         * Attic/configure:
10096         Configure is generated automatically and should thus _not_ be part
10097         of the CVS repository.
10098
10099         * configure.in, Attic/configure, README, INSTALL:
10100         Try to detect Solaris 2.4's broken regcomp().
10101
10102         * send.c: Move some code around.
10103
10104         * doc/manual.sgml.in: Some documentation nits.
10105
10106         * dotlock.c:
10107         include config.h _before_ checking for HAVE_GETOPT.  Noted by Scott
10108         Perlman <perlman@linguist.dartmouth.edu>.
10109
10110         * Muttrc.in: Add a macro for viewing the manual.
10111
10112         * pgp.c, configure.in, Attic/configure: i18n fixes.
10113
10114         * po/ru.po, po/es.po, po/it.po, po/de.po:
10115         A couple of i18n fixes, plus a partial spanish translation from
10116         Boris Wesslowski <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
10117
10118         * configure.in, Attic/configure:
10119         Handle systems which have neither pgp2 nor pgp5, but gpg correctly.
10120
10121         * compose.c: - snd_entry() is marked static
10122         - You will only get a full redraw of the screen after invoking
10123           pgp_send_menu if you selected "sign as".
10124         - draw_envelope() and edit_address_list() use the same array of
10125           strings for titles/prompts. This saves both string data and code
10126           in both functions which have been a lot smaller.
10127
10128         * sendlib.c, send.c, protos.h, postpone.c, compose.c:
10129         Preserve FCC headers when postponing.  From Vikas.
10130
10131         * mx.c, mutt.h, imap.c:
10132         Prevent mutt from re-reading IMAP folders before quitting.
10133
10134 Thu Oct 22 13:53:47 1998  Thomas Roessler  <roessler@guug.de>
10135
10136         * send.c: Undo some superfluous changes.  Pointed out by V.A.
10137
10138         * send.c, protos.h, postpone.c:
10139         - Preserve certain headers' values when recallling a postponed
10140           message.  TBD:  Fcc.
10141
10142         - Rename mutt_edit_message() to mutt_prepare_edit_message() since
10143           that's what that function actually does.
10144
10145         * mx.h, mx.c, lib.c, flags.c:
10146         Make _all_ IMAP-related code conditionally defined.  From Byrial
10147         Jensen.
10148
10149 Wed Oct 21 22:46:16 1998  Thomas Roessler  <roessler@guug.de>
10150
10151         * protos.h, pattern.c, hdrline.c:
10152         Fix match-all for the ~p, ~P modifiers.
10153
10154         * compose.c: Vikas' write_fcc patch.
10155
10156         * doc/manual.sgml.in: Documentation nits from Byrial.
10157
10158         * curs_lib.c:
10159         Also accept numbers as input in mutt_multi_choice().  From Byrial.
10160
10161         * prepare: Fix the documentation reference in prepare.
10162
10163         * doc/devel-notes.txt:
10164         Add a gettext automake macro patch which is needed for proper
10165         building of mutt.
10166
10167         * prepare, Attic/config.h.in, Attic/aclocal.m4, README, INSTALL:
10168         Remove some automatically generated files from the CVS repository,
10169         and add a script which generates them.
10170
10171         * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
10172
10173         * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c, commands.c, browser.c:
10174         Byrial Jensen's mutt_multi_choice() patch plus some German
10175         translations.
10176
10177         * pgpinvoke.c, gnupgparse.c:
10178         Make gpg's output look a little bit cleaner.
10179
10180         * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
10181
10182         * VERSION, ChangeLog: Preparing 0.94.14.
10183
10184 Tue Oct 20 22:02:58 1998  Thomas Roessler  <roessler@guug.de>
10185
10186         * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
10187
10188         * Attic/config.h.in, Makefile.am:
10189         Include VERSION with the distribution.
10190
10191         * configure.in, Attic/configure, Attic/config.h.in, VERSION:
10192         Don't hard-wire the program's version in configure.in, but use the
10193         VERSION file instead.  Stolen from gnupg.
10194
10195         * ChangeLog: Checkpoint commit.
10196
10197         * doc/manual.sgml.in, keymap.c, functions.h, NEWS:
10198         Another macro-function fix from Vikas.
10199
10200 Tue Oct 20 22:02:58 1998  Thomas Roessler  <roessler@guug.de>
10201
10202         * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
10203
10204         * config.h.in, Makefile.am: Include VERSION with the distribution.
10205
10206         * configure.in, configure, VERSION, config.h.in:
10207         Don't hard-wire the program's version in configure.in, but use the
10208         VERSION file instead.  Stolen from gnupg.
10209
10210         * ChangeLog: Checkpoint commit.
10211
10212         * socket.c, mutt_socket.h: Fix the multiple connection code.
10213         From Brandon Long.
10214
10215 Mon Oct 19 20:08:10 1998  Thomas Roessler  <roessler@guug.de>
10216
10217         * postpone.c: fix a typo.
10218
10219         * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP is empty.
10220
10221         * po/it.po: Ups, this was missing from the repository.
10222
10223         * po/ru.po, po/de.po: Adding some new and improved German
10224         translations.
10225
10226         * init.c: handle domain == "@" properly.
10227
10228         * postpone.c: Fix the behaviour when recalling postponed
10229         messages: Content types would not be restored.
10230
10231 Fri Oct 16 12:09:37 1998  Thomas Roessler  <roessler@guug.de>
10232
10233         * lib.c: Harden mutt_free_header() against NULL pointers.
10234
10235         * keymap.c, handler.c: Nits from Vikas.
10236
10237         * send.c: Fix a segmentation fault when OPT_RECALL is ask-something.
10238
10239         * commands.c: Don't write out bad content-length and lines headers when
10240         decode-saving a message.
10241
10242 Thu Oct 15 23:09:30 1998  Thomas Roessler  <roessler@guug.de>
10243
10244         * rx/rxunfa.c, rx/rxsuper.c, rx/rxstr.c, rx/rxspencer.c, rx/rxsimp.c, rx/rxposix.c, rx/rxnode.c, rx/rxnfa.c, rx/rxhash.c, rx/rxgnucomp.c, rx/rxcset.c, rx/rxbitset.c, rx/rxbasic.c, rx/rxanal.c, rx/rx.c, rx/hashrexp.c, intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c, intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c, intl/finddomain.c, intl/explodename.c, intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c, charsets/parse_i18n.c, thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c, snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c, postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in, compose.c, complete.c, commands.c, color.c, charset.c, buffy.c, browser.c, attach.c, alias.c, addrbook.c, ChangeLog:
10245         Change "static char rcsid[]" to "static const char rcsid[]" to make
10246         gcc shut up about this.
10247
10248         * rx/Makefile.in, po/Attic/stamp-cat-id, po/ru.po, po/Attic/mutt.pot, po/de.po, po/Attic/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in, Attic/Makefile.in, ChangeLog:
10249         Random pre-release clean-up.
10250
10251         * po/Attic/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h:
10252         This patch introduces the ~k pattern for messages containing
10253         pgp key material.
10254
10255 Thu Oct 15 20:15:46 1998  Thomas Roessler  <roessler@guug.de>
10256
10257         * rx/Makefile.in, po/Attic/stamp-cat-id, po/ru.po,
10258         po/Attic/mutt.pot, po/de.po, po/Attic/cat-id-tbl.c,
10259         reldate.h, configure.in, configure, config.h.in,
10260         Attic/Makefile.in, ChangeLog: Random pre-release clean-up.
10261
10262         * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h:
10263         This patch introduces the ~k pattern for messages containing pgp key
10264         material.
10265
10266         * doc/manual.sgml.in: Add some missing key definitions.
10267
10268         * mutt_curses.h:
10269         There seem to be systems which don't know about KEY_ENTER.
10270
10271         * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
10272
10273         * sendlib.c:
10274         Put #ifdefs around a variable which is only used for generating
10275         uuencoded messages.
10276
10277         * ChangeLog: Update.
10278
10279         * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c,
10280         compose.c: Don't ever permit the user to generate uuencoded
10281         messages with mutt.
10282
10283         * keymap.c: A slightly modified version of Vikas'
10284         help_unbound patch.
10285
10286         * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h,
10287         parse.c, mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c:
10288         Fixing a memory hog which was introduced by the edit-message
10289         patch.
10290
10291 Wed Oct 14 22:58:04 1998  Thomas Roessler  <roessler@guug.de>
10292
10293         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
10294         Warn the user before sending out uuencoded attachments.
10295
10296         * handler.c: Fix prefix and utf8 issues in the uudecoder.
10297
10298         * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
10299         Thinking about this once again, ok folks, here comes x-uuencode
10300         support.
10301
10302         * handler.c: typo.
10303
10304         * handler.c:
10305         When Charset is utf-8 (not recommended!), don't active utf8
10306         translation in the various handler routines.
10307
10308         * Makefile.in, Makefile.am:
10309         Add -I$(includedir) to the C preprocessor flags.  Per request of
10310         Clint Olsen.
10311
10312         * po/ru.po, po/de.po, charsets/parse_i18n.c, charsets/Makefile.in, configure.in, configure, config.h.in, Makefile.in, Makefile.am:
10313         More build process clean-up.
10314
10315         * po/mutt.pot, po/Makefile.in.in, charsets/Makefile.in, config.h.in, Makefile.in:
10316         Removing some instances of gnu-make specific command line parameters.
10317
10318         * doc/manual.sgml.in: Document the match-all feature.
10319
10320         * po/mutt.pot, main.c, dotlock.c, configure.in, configure, config.h.in, Makefile.in, Makefile.am:
10321         Various build fixes.
10322
10323         * color.c: Adding some necessary ifdefs to color.c, From
10324         Irving_Wolfe@wolfe.net.
10325
10326 Tue Oct 13 23:37:05 1998  Thomas Roessler  <roessler@guug.de>
10327
10328         * po/ru.po, po/de.po: Checkpoint commit.  This gets boring.
10329
10330         * NEWS: Merging Vikas' NEWS file into the distributed one.
10331
10332         * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing 0.94.12.
10333
10334         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
10335         reldate.h, recvattach.c, configure.in, configure,
10336         config.h.in, commands.c, README, NEWS, Makefile.in,
10337         Makefile.am, INSTALL: random pre-release clean-up.
10338
10339         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
10340         po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
10341         config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a
10342         us-dist target to create a USG-friendly version of mutt.
10343         Additionally, the NEWS file is prepared for 0.95.
10344
10345         * doc/devel-notes.txt: Add a short note on compiler warnings.
10346
10347         * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in,
10348         charsets/gen_charsets, charsets/Makefile.in, missing,
10349         mime.types: More $Id: ChangeLog.old,v 3.1 2002/12/07 14:14:59 roessler Exp $ strings.
10350
10351         * Add RCS $Id: ChangeLog.old,v 3.1 2002/12/07 14:14:59 roessler Exp $ strings to (hopefully) all source files.
10352
10353         * enter.c: Type Ctrl-V Ctrl-G in any input field.
10354
10355         * curs_main.c:
10356         Bumping some dprint statements' debug levels.  From Vikas.
10357
10358         * po/ru.po, po/mutt.pot, po/de.po:
10359         Including the new ru.po file from "Andrej N. Gritsenko"
10360         <andrej@lucky.net>; check-point commit.
10361
10362 Mon Oct 12 19:53:49 1998  Thomas Roessler  <roessler@guug.de>
10363
10364         * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
10365         compose.c, browser.c, addrbook.c: The attached patch removes
10366         some redundant code related to the macro function stuff.
10367         Since each menu calls km_dokey() to get the 'op' number to
10368         execute, the 'menu' argument to km_dokey() _is_ the
10369         CurrentMenu. Hence, there is no need to explicitly
10370         save/restore the CurrentMenu all over the code. The only
10371         places it is being captured now is just before
10372         mutt_enter_comamnd() is called. This is to help the 'exec'
10373         command completion code so that it knows which menu to try
10374         and complete the function name from. (From: Vikas Agnihotri
10375         <VikasA@att.com>)
10376
10377         * doc/manual.sgml.in, doc/Attic/manual.sgml,
10378         doc/Makefile.in, sendlib.c, main.c, init.c, configure.in,
10379         configure, config.h.in, acconfig.h, Makefile.in,
10380         Makefile.am: Mutt now correctly uses the sysconfdir as
10381         determined by configure.
10382
10383         * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
10384
10385         * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
10386         configure, ChangeLog: Check-point commit before 0.94.11 is
10387         released.
10388
10389 Sun Oct 11 22:11:00 1998  Thomas Roessler  <roessler@guug.de>
10390
10391         * doc/Makefile.in, contrib/Makefile.in:
10392         Makefile clean-up as suggested by Marco d'Itri.
10393
10394         * doc/dotlock.man.in, doc/Makefile.in:
10395         Install dotlock's manual page under the correct name.
10396
10397 Sun Oct 11 22:11:00 1998  Thomas Roessler  <roessler@guug.de>
10398
10399         * doc/Makefile.in, contrib/Makefile.in:
10400         Makefile clean-up as suggested by Marco d'Itri.
10401
10402         * doc/dotlock.man.in, doc/Makefile.in:
10403         Install dotlock's manual page under the correct name.
10404
10405 Thu Oct  8 13:22:16 1998  Thomas Roessler  <roessler@guug.de>
10406
10407         * README: Reference some of the new doc files.
10408
10409         * doc/Makefile.in: Some more changes to the installation process.
10410
10411         * doc/Makefile.in:
10412         Fix the uninstall target; add some magic to build and install the
10413         HTML version of the manual if we can.
10414
10415         * doc/applying-patches.txt, doc/devel-notes.txt,
10416         doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
10417         install the html version of the manual if it's there.
10418
10419         * doc/manual.sgml:
10420         The manual was wrong on the default binding for extract-keys.
10421
10422 Wed Oct  7 22:19:27 1998  Thomas Roessler  <roessler@guug.de>
10423
10424         * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in:
10425         POP3 LAST support.  From Jason Lavoie <jason@mint.net> by way of
10426         Michael Elkins.
10427
10428         * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
10429
10430         * gnupgparse.c:
10431         Redirect stdin and stderr to /dev/null when invoking gpgm for
10432         listing key IDs.
10433
10434         * socket.c, mutt_socket.h, imap.c:
10435         First fix of the IMAP expunge handling.  From Brandon Long.
10436
10437         * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
10438
10439         * keymap.c:
10440         The attached patch fixes a minor inconsistency between the display
10441         of special key-names in the help screen and their actual usage. The
10442         help screen now shows the special keys exactly as you
10443         would/could/should use them in the muttrc/command-line. (From: Vikas
10444         Agnihotri <VikasA@att.com>)
10445
10446         * keymap.c: Fix the error message for unbound keys.  From Vikas.
10447
10448         * charsets/Makefile.in: s/make/$(MAKE)/
10449
10450         * charsets/Makefile.in:
10451         UnixWare needs our own version of strcasecmp/strncasecmp.
10452
10453         * browser.c:
10454         Clean up behind an aborted sort-by prompt on the file browser.  From
10455         Vikas.
10456
10457         * hdrline.c:
10458         The attached patch fixes a minor bug in $index_format's %B and %b
10459         where they didnt respect the given prefix. In addition, the manual
10460         says that %B is supposed to fall back to %b if the message is not
10461         sent to a known mailing list. The code was not doing that.  (From:
10462         Vikas Agnihotri <VikasA@att.com>, noted on comp.mail.mutt by
10463         unny@rz114s0.rz.uni-karlsruhe.de (Vladimir Klebanov)).
10464
10465         * doc/PGP-Notes.txt:
10466         pgp_language is obsolete.  Noted by Heiko Schlichting.
10467
10468 Tue Oct  6 15:10:53 1998  Thomas Roessler  <roessler@guug.de>
10469
10470         * keymap.c: Macro function fixes.
10471
10472         * curs_lib.c: With slang, ERR != -1.
10473
10474         * po/mutt.pot, po/de.po: Message fix.
10475
10476         * attach.c: Fix another pipe-related hang in mutt_view_attachment().
10477
10478 Mon Oct  5 21:37:15 1998  Thomas Roessler  <roessler@guug.de>
10479
10480         * configure, aclocal.m4: Another fix to libintl detection.
10481
10482         * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
10483
10484         * handler.c: File descriptor leak alert.
10485
10486         * handler.c:
10487         Avoid a hang due to blocking pipe writes in the auto view code.
10488
10489         * keymap.c, curs_main.c, curs_lib.c:
10490         Make exec grok >= 1 parameters; fix double ops problem in
10491         index_menu().
10492
10493         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c:
10494         L10n changes corresponding to the macro-function patch.
10495
10496         * flags.c, compose.c: Some fixes to the macro-function patch.
10497
10498         * po/ru.po: Adding the Russian Localization.
10499
10500         * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c, pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h, init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c, configure.in, configure, compose.c, commands.c, browser.c, addrbook.c, aclocal.m4:
10501         Vikas' macro_function patch.
10502
10503         * charsets/gen_charsets:
10504         I'm told that some systems don't like "#!/bin/sh" at the beginning
10505         of a script, but need "#! /bin/sh".
10506
10507 Sun Oct  4 15:02:32 1998  Thomas Roessler  <roessler@guug.de>
10508
10509         * charsets/gen_charsets, configure.in, configure:
10510         Fixing some make-related problems noted by Petri Kaukasoina
10511         <kaukasoi-mutt@elektroni.ee.tut.fi>.
10512
10513         * po/mutt.pot, send.c: Fix group-reply's behaviour.
10514
10515         * doc/Attic/style-guide, doc/devel-notes.txt:
10516         Replace style-guide by some more general notes on mutt development.
10517
10518         * Makefile.in: Propagate fixes from Makefile.am.
10519
10520         * ChangeLog: Preparing 0.94.10.
10521
10522         * rx/Makefile.in: subdir=rx was missing here.
10523
10524         * po/mutt.pot, po/de.po: Noise.
10525
10526         * configure.in, configure, Makefile.am:
10527         More fixes to the build process.  This version was tested to build
10528         cleanly under SuSE Linux and IRIX.
10529
10530 Sun Oct  4 09:26:36 1998  Thomas Roessler  <roessler@guug.de>
10531
10532         * rx/Makefile.in: subdir=rx was missing here.
10533
10534         * po/mutt.pot, po/de.po: Noise.
10535
10536         * configure.in, configure, Makefile.am:
10537         More fixes to the build process.  This version was tested to build
10538         cleanly under SuSE Linux and IRIX.
10539
10540 Sat Oct  3 22:08:09 1998  Thomas Roessler  <roessler@guug.de>
10541
10542         * doc/Attic/manual.txt:
10543         manual.txt can be rebuilt when making the dist - no need to keep
10544         this in the repository.
10545
10546         * ChangeLog: Preparing ChangeLog for 0.94.10.
10547
10548         * contrib/Makefile.in: Ups.
10549
10550         * rx/Makefile.in, po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/Makefile.in.in, doc/Attic/language50.txt, doc/Attic/language.txt, contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap, contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc, contrib/Pine.rc, contrib/language.txt, contrib/language50.txt, charsets/gen_charsets, charsets/Makefile.in, Attic/sample.muttrc, Attic/sample.mailcap, Attic/reap.pl, pop.c, Attic/patch.slang-1.2.2.keypad.1, Attic/depend.awk, configure.in, configure, Attic/Pine.rc, Attic/Mush.rc, Makefile.in, Makefile.am, ChangeLog:
10551         Source tree and make process changes.  make dist and make
10552         maintainer-clean should now work as they are supposed to.
10553
10554 Sat Oct  3 22:06:19 1998  Thomas Roessler  <roessler@guug.de>
10555
10556         * contrib/Makefile.in: Ups.  This one was missing from the
10557         last commit.
10558
10559         * rx/Makefile.in, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
10560         po/Makefile.in.in, doc/Attic/language50.txt,
10561         doc/Attic/language.txt, contrib/patch.slang-1.2.2.keypad.1,
10562         contrib/sample.mailcap, contrib/sample.muttrc,
10563         doc/Makefile.in, contrib/Mush.rc, contrib/Pine.rc,
10564         contrib/language.txt, contrib/language50.txt,
10565         charsets/gen_charsets, charsets/Makefile.in,
10566         Attic/sample.muttrc, Attic/sample.mailcap, Attic/reap.pl,
10567         pop.c, Attic/patch.slang-1.2.2.keypad.1, Attic/depend.awk,
10568         configure.in, configure, Attic/Pine.rc, Attic/Mush.rc,
10569         Makefile.in, Makefile.am, ChangeLog: Source tree and make
10570         process changes.  make dist and make maintainer-clean should
10571         now work as they are supposed to.
10572
10573         * help.c: Remove an unprotected gettext() call.
10574
10575         * missing: *** empty log message ***
10576
10577         * missing: Persuade CVS to get the file modes right.
10578
10579         * INSTALL:
10580         Adding a note on SparcLinux problems when gcc is called with the
10581         -pedantic flag.
10582
10583 Fri Oct  2 17:39:47 1998  Thomas Roessler  <roessler@guug.de>
10584
10585         * po/mutt.pot, po/de.po:
10586         A small fix to get autoview messages properly colored.
10587
10588         * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
10589
10590         * rx/Attic/Makefile:
10591         The Makefile here is supposed to be generated by autoconf.
10592
10593         * rx/Makefile.in, rx/Attic/Makefile, po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
10594         Fixing some build-related problems, and preparing 0.94.9p1.
10595
10596         * doc/manual.txt, doc/manual.sgml, hdrline.c:
10597         Roland Rosenfeld's first name patch.
10598
10599         * mutt.h, compose.c: More () fixes.
10600
10601         * mutt.h, edit.c, curs_lib.c, browser.c:
10602         With SLang, addstr() is a macro.  This means we should put
10603         additional braces around _()-style arguments.
10604
10605 Thu Oct  1 20:16:56 1998  Thomas Roessler  <roessler@guug.de>
10606
10607         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in, doc/Makefile.in:
10608         Translate help strings.
10609
10610         * charsets/Makefile.in, postpone.c, pager.c, help.c, compose.c, Makefile.in:
10611         Translate help strigns.
10612
10613         * intl/VERSION, intl/Attic/libintl.h, intl/Attic/libintl.glibc, intl/Attic/intlh.inst.in, intl/Attic/COPYING, intl/Attic/BUGS, intl/Attic/AUTHORS:
10614         *** empty log message ***
10615
10616         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in, recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c, addrbook.c:
10617         Translate the various help lines.
10618
10619         * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
10620
10621         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in:
10622         Add l10n for handler.c.
10623
10624         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c:
10625         Make mutt_yesorno() language sensitive.
10626
10627         * po/de.po: Various German-language related fixes.
10628
10629         * reldate.h, configure.in, configure, TODO, Makefile.in, ChangeLog:
10630         Preparing 0.94.9i.
10631
10632         * po/de.po: German l10n, first take.
10633
10634         * intl/Attic/AUTHORS, intl/Attic/BUGS, intl/Attic/COPYING:
10635         Adding legalese.
10636
10637         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
10638
10639         * po/mutt.pot, po/de.po, po/cat-id-tbl.c:
10640         Adapting the catalog files to 0.94.8.
10641
10642         * charsets/Makefile.in, configure.in, configure, Makefile.in, Makefile.am:
10643         Various automake and installation fixes.
10644
10645         * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po, po/mutt.pot, po/stamp-cat-id, intl/Attic/intlh.inst.in, intl/Attic/libintl.glibc, intl/Attic/libintl.h, intl/ChangeLog, intl/Makefile.in, intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c, intl/dgettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in, intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c, stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c, score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c, pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c, missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c, init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs, flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c, configure.in, configure, config.h.in, compose.c, commands.c, color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4, addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
10646         Adding gettext support, based on the patch by Marco d'Itri.
10647
10648         * TODO: add a note about the currently-missing mh_sequences support.
10649
10650 Thu Oct  1 11:22:51 1998  Thomas Roessler  <roessler@guug.de>
10651
10652         * po/de.po: German l10n, first take.
10653
10654         * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
10655
10656         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
10657
10658         * po/mutt.pot, po/de.po, po/cat-id-tbl.c:
10659         Adapting the catalog files to 0.94.8.
10660
10661         * charsets/Makefile.in, configure.in, configure, Makefile.in, Makefile.am:
10662         Various automake and installation fixes.
10663
10664         * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c,
10665         po/de.po, po/mutt.pot, po/stamp-cat-id, intl/ChangeLog,
10666         intl/Makefile.in, intl/bindtextdom.c, intl/cat-compat.c,
10667         intl/dcgettext.c, intl/dgettext.c, intl/explodename.c,
10668         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
10669         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
10670         intl/intlh.inst.in, intl/l10nflist.c, intl/libgettext.h,
10671         intl/libintl.glibc, intl/libintl.h, intl/linux-msg.sed,
10672         intl/loadinfo.h, intl/loadmsgcat.c, intl/localealias.c,
10673         intl/po2tbl.sed.in, intl/textdomain.c, intl/xopen-msg.sed,
10674         doc/Makefile.in, thread.c, stamp-h.in, status.c, sort.c,
10675         signal.c, sendlib.c, send.c, score.c, rfc1524.c,
10676         recvattach.c, query.c, postpone.c, pop.c, pgppubring.c,
10677         pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c, missing,
10678         mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
10679         init.c, imap.c, hook.c, help.c, headers.c, handler.c,
10680         gen_defs, flags.c, edit.c, date.c, curs_main.c, curs_lib.c,
10681         copy.c, configure.in, configure, config.h.in, compose.c,
10682         commands.c, color.c, buffy.c, browser.c, attach.c, alias.c,
10683         aclocal.m4, addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am,
10684         Makefile.in: Adding gettext support, based on the patch by
10685         Marco d'Itri.
10686
10687         * TODO: add a note about the currently-missing mh_sequences support.
10688
10689         * send.c:
10690         Fix the PgpSignMicalg vanishing when recalling postponed messages.
10691         Bug squashed by Bjørn Fischer.
10692
10693 Wed Sep 30 13:56:24 1998  Thomas Roessler  <roessler@guug.de>
10694
10695         * doc/manual.txt, doc/manual.sgml: SGML fix.
10696
10697         * postpone.c, headers.c:
10698         Don't generate a NULL micalg parameter when getting postponed
10699         messages.
10700
10701         * functions.h:
10702         Removing some superfluous key bindings from functions.h.  (From:
10703         Gero Treuner <gero@faveve.uni-stuttgart.de>)
10704
10705         * doc/manual.sgml, init.c:
10706         Add some more support for version-dependant configuration files.
10707
10708         * copy.c:
10709         When forwarding a mail (nomime_forw) and you have forw_quote set,
10710         mutt inserts a blank line between header and body of the forwarded
10711         message.
10712
10713         * compose.c:
10714         Tell the user how to attach messages when using the attach-message
10715         feature.
10716
10717         * doc/manual.sgml, pattern.c, mutt.h:
10718         Add ~g and ~G patterns for PGP signed and encrypted messages.
10719
10720         * doc/manual.sgml: Documentation for Vikas' latest features.
10721
10722 Tue Sep 29 15:40:01 1998  Thomas Roessler  <roessler@guug.de>
10723
10724         * status.c:
10725         _Really_ fix an unset or too short StChars varialbe.  (From Vikas.)
10726
10727         * rfc822.c: Fix a segmentation fault occuring with certain badly-formed
10728         RFC822-like addresses.
10729
10730         * hdrline.c: Make status characters work again.
10731
10732         * doc/manual.txt, doc/manual.sgml: Documenting some more variables.
10733
10734         * Muttrc.in: Add newly added variables to the default system muttrc.
10735
10736         * status.c: Catch short StChars values.
10737
10738         * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
10739
10740         * charsets/parse_i18n.c, charsets/gen_charsets, charsets/Makefile.in, Makefile.in:
10741         patch-0.94.7i.rr.charsets_fix.1, from Roland Rosenfeld.
10742
10743         * doc/manual.txt, doc/manual.sgml, configure.in, configure:
10744         Some nits from Gero Treuner.
10745
10746 Mon Sep 28 17:40:47 1998  Thomas Roessler  <roessler@guug.de>
10747
10748         * pager.c, curs_main.c: Vikas' pipe-redraw fix.
10749
10750         * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c, COPYRIGHT, Attic/COPYING:
10751         A first take at bringing copyright notices and credits into synch
10752         with reality.
10753
10754         * reldate.h, configure.in, configure, TODO, Makefile.in, ChangeLog:
10755         Preparing 0.94.8i.
10756
10757 Sat Sep 26 10:13:39 1998  Thomas Roessler  <roessler@guug.de>
10758
10759         * mh.c: Changing the index_hint handling for mh folders once again.
10760
10761         * mh.c:
10762         Resort the incoming folder from mh_sync_mailbox() also when new mail
10763         arrived.
10764
10765 Sat Sep 26 10:13:39 1998  Thomas Roessler  <roessler@guug.de>
10766
10767         * mh.c: Changing the index_hint handling for mh folders once again.
10768
10769         * mh.c:
10770         Resort the incoming folder from mh_sync_mailbox() also when new mail
10771         arrived.
10772
10773 Fri Sep 25 06:56:35 1998  Thomas Roessler  <roessler@guug.de>
10774
10775         * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
10776
10777 Thu Sep 24 23:19:50 1998  Thomas Roessler  <roessler@guug.de>
10778
10779         * pager.c: A new quote_levels patch from liviu.
10780
10781         * sendlib.c:
10782         Rewrite the base64-encoder used for messages.  This should be
10783         unified with the encoder in rfc2047.c at some point.
10784
10785         * pager.c: Undoing Livius quote-levels patch for now.
10786
10787         * sendlib.c, mutt.h, charset.h, charset.c:
10788         [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support in
10789         mutt there are better chances to say whether a mail to send consists
10790         of characters of the ASCII set only (the charset should be
10791         "us-ascii" then) or of other characters from the given charset (this
10792         charset should be given then): ASCII characters have the unicode
10793         values from 0 to 127.
10794
10795         * init.c: Fix a segmentation fault with mismatched backticks.
10796
10797         * init.c: Vikas' merged completion patch, level 3.
10798
10799 Wed Sep 23 20:01:06 1998  Thomas Roessler  <roessler@guug.de>
10800
10801         * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
10802
10803         * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c, mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c, commands.c:
10804         Disable recursive invocations of the attach-message function.
10805
10806         * mh.c: Really fix the index hints.
10807
10808         * mh.c: Correct the index_hint handling in mh_check_mailbox().
10809
10810         * sendlib.c: RFC2047-encode the mail-followup-to header.
10811
10812         * TODO: Remove the maildir/mh resynch entry.
10813
10814         * pager.c:
10815         There is a long-standing problem in Mutt, related to coloring the
10816         various levels of quoting: if the attributions are missing, like
10817         this:
10818                 >>> blah blah from A
10819                 >> blah blah from B
10820                 > blah blah from C
10821
10822         then the "quoted" color object is associated with ">>>", "quoted1"
10823         with ">>" and "quoted2" with ">" --- which is not what most people
10824         expect. The reason is Mutt doesn't count the quote characters (since
10825         there is no way to distinguish between a single quote ">> " and a
10826         ">" followed by a "> "), and it allocates colors as it finds new
10827         types of quote prefixes. The attached patch fixes this problem still
10828         without counting the quote characters.
10829
10830 Tue Sep 22 22:54:52 1998  Thomas Roessler  <roessler@guug.de>
10831
10832         * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c:
10833         A first take at corrected mh/maildir support.
10834
10835         * mx.c, mh.c: Some fixes and code clean-ups.
10836
10837         * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
10838
10839         * sendlib.c: Produce "undisclosed-recipients:;" instead of
10840         ""undisclosed-recipients:;":;" when the user gives no To-Header.
10841
10842         * mx.c: When generating new messages in MH folders, the initial number
10843         should be "1", not "2".  Fix from Gero Treuner.
10844
10845         * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
10846
10847 Mon Sep 21 12:49:50 1998  Thomas Roessler  <roessler@guug.de>
10848
10849         * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
10850
10851 Sun Sep 20 12:05:39 1998  Thomas Roessler  <roessler@guug.de>
10852
10853         * pager.c: Byrial Jensen's bold-underline patch.
10854
10855         * charsets/parse_i18n.c: parse_i18n.c doesn't really need snprintf.
10856
10857 Fri Sep 18 05:45:56 1998  Thomas Roessler  <roessler@guug.de>
10858
10859         * reldate.h, configure.in, configure, ChangeLog: Preparing 0.94.7i.
10860
10861         * protos.h, init.c, enter.c:
10862         Applying the third generation of command completion patches.
10863
10864 Fri Sep 18 05:40:24 1998  Thomas Roessler  <roessler@guug.de>
10865
10866         * protos.h, init.c, enter.c:
10867         Applying the third generation of command completion patches.
10868
10869 Wed Sep 16 20:08:25 1998  Thomas Roessler  <roessler@guug.de>
10870
10871         * curs_lib.c:
10872         Attached is a minor fix to mutt_getch in curs_lib.c - as of 0.93.2i,
10873         if +'metakey' and 'timeout' were both set, mutt_getch was returning
10874         an ESC rather than -1, which resulted in 'key not bound' messages
10875         every 'timeout' seconds.  (From: Tim Walberg <walberg@cig.mot.com>)
10876
10877         * copy.c:
10878         [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault when running
10879         in -d2 mode.
10880
10881         * keymap.c: Use <fN> for function keys as well as for other special
10882         keys.  Additionally, this patch makes it possible to use
10883         all special keys inside a key _sequence_.
10884
10885         * sendlib.c, mutt.h, curs_main.c, compose.c:
10886         Introduce the OPTUSEHEADERDATE pseudo-option to control
10887         mutt_write_rfc822_header()'s behaviour for the purposes of
10888         the edit_message feature.
10889
10890         * init.c: When parsing aliases, don't consider ';' a token
10891         delimiter.
10892
10893 Tue Sep 15 21:41:51 1998  Thomas Roessler  <roessler@guug.de>
10894
10895         * init.c: Undoing Vikas' complete patch and applying
10896         patch-0.94.6i.jmy.cycle_complete.1 instead.
10897
10898         * handler.c: _Really_ fix CRLF handling.
10899
10900         * charset.c: Fix the crlf handling.
10901
10902         * pgppubring.c: UTF8-decode PGP user ID packets.
10903
10904         * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
10905         Adding basic UTF-8 support.
10906
10907         * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate a
10908         content-type _with_ a character set parameter.
10909
10910         * Makefile.in: Correcting a typo in the clean target.
10911
10912         * charsets/parse_i18n.c, charsets/gen_charsets, charsets/Makefile.in, handler.c, charset.h, charset.c:
10913         Add charset alias support and fix various errors in the
10914         character set code.
10915
10916         * charset.c: Fix mutt_display_char to map '\0' to itself regardless of
10917         the translation table we use.
10918
10919         * charsets/Makefile.in, charsets/gen_charsets, charsets/parse_i18n.c, Attic/gen-charset.c, configure.in, configure, charset.h, charset.c, Makefile.in:
10920         Generate the character set tables from i18n files.
10921
10922         * imap.c: Finally fix imap_quote_string().
10923
10924         * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on the
10925         compose menu.
10926
10927 Mon Sep 14 21:33:34 1998  Thomas Roessler  <roessler@guug.de>
10928
10929         * imap.c: Fix IMAP quoting.
10930
10931         * Muttrc.in: Speling corection for Muttrc.in.
10932
10933         * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
10934         buffer overflow.
10935
10936 Sun Sep 13 15:29:54 1998  Thomas Roessler  <roessler@guug.de>
10937
10938         * reldate.h, configure.in, configure, ChangeLog: Preparing 0.94.6i.
10939
10940         * sendlib.c, rfc2047.c, recvattach.c, hash.h, Attic/gen-charset.c, handler.c, configure.in, configure, commands.c, charset.h, charset.c, Makefile.in:
10941         This patch adds on-demand loading of character set tables,
10942         changes the default location of $SHAREDIR, and fixes some
10943         compilation problems occuring on machines without PGP
10944         installed.
10945
10946 Sun Sep 13 15:27:03 1998  Thomas Roessler  <roessler@guug.de>
10947
10948         * sendlib.c, rfc2047.c, recvattach.c, hash.h,
10949         gen-charset.c, handler.c, configure.in, configure,
10950         commands.c, charset.h, charset.c, Makefile.in:
10951         This patch adds on-demand loading of character set
10952         tables, changes the default location of $SHAREDIR,
10953         and fixes some compilation problems occuring on
10954         machines without PGP installed.
10955
10956 Sat Sep 12 19:58:56 1998  Thomas Roessler  <roessler@guug.de>
10957
10958         * sendlib.c: Fixing a silly typo in the edit-message code.
10959
10960         * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
10961         [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds
10962         support for international character sets.  Currently, mutt
10963         knows about the following character sets and is able to
10964         convert between them:
10965
10966         iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
10967
10968         (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
10969
10970         * recvattach.c, protos.h, pattern.c, mutt.h,
10971         init.c, history.h, enter.c, commands.c: When
10972         entering a 'set' command on the command-line,
10973         pressing TAB after string_var= will insert the
10974         current value of that variable. Note that this
10975         works only for variables of type 'string'.
10976
10977         Also fixes the following buglets in command-completion:
10978
10979          1. doesnt work if you started the command-line with
10980          whitespace
10981
10982          2. Seems to think that 'Set', 'ReSeT', etc are valid
10983          commands (since it checks for 'strcasecmp' instead of
10984          'strcmp' when completing the variable names Also fixes
10985          the following buglets in command-completion:
10986
10987         (From: Vikas Agnihotri <VikasA@att.com>)
10988
10989         * enter.c: Use the proper history class when
10990         entering mutt commands.
10991
10992         * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
10993
10994         * sendlib.c, send.c, protos.h, postpone.c,
10995         parse.c, mutt.h, lib.c, functions.h, curs_main.c,
10996         compose.c, OPS: Adding the edit-message feature.
10997
10998         * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce %M for
10999         the number of messages which is hidden in a thread.
11000
11001 Tue Sep  8 19:32:57 1998  Thomas Roessler  <roessler@guug.de>
11002
11003         * TODO: Bogus bug.  Actually, by setting use_mailcap=no, it _is_
11004         possible to view the header of a single-part message with
11005         a non-autoview body type.
11006
11007         * recvattach.c: This patch makes the view attachment menu show all
11008         message/rfc822 parts as a new level, not only the
11009         multipart messages. This makes it possible to display a
11010         message/rfc822 part which includes only a image/jpeg part
11011         or something else which cant be viewed in the pager.
11012         (From: Jimmy Mäkelä <jmy@flashback.net>)
11013
11014         * recvattach.c, pgp.c, copy.c:
11015         Change the interface of pgp_decrypt_mime() to enable this
11016         function to do some sanity checks.
11017
11018 Mon Sep  7 20:47:25 1998  Thomas Roessler  <roessler@guug.de>
11019
11020         * recvattach.c:
11021         Don't descend into multipart/encrypted on the recvattach
11022         menu.
11023
11024         * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c, commands.c:
11025         [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes various
11026         pgp-related issues.  In particular, mutt won't segfault
11027         when trying to decrypt-save messages from the index, and
11028         the presence of a PGP-encrypted body part on the
11029         attachment menu will no longer confuse the MIME parser.
11030
11031         * curs_lib.c: Clear the "Exit Mutt" prompt.
11032
11033         * doc/manual.txt, doc/manual.sgml: SGML typo.
11034
11035         * rfc822.c: Some testing.
11036
11037         * enter.c: Yet another fix to the alias and query completion stuff:
11038         Skip leading white space when constructing the addresses.
11039
11040         * enter.c: Don't use <space> as an address delimiter when using
11041         query-complete and alias-complete.
11042
11043         * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
11044         substitution.
11045
11046         * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c, mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h, copy.c, commands.c, OPS.PGP:
11047         Introducing decrypt-save, decrypt-copy, and
11048         $forw{ard,}-decrypt.  Based on work by Emil Laurentiu.
11049
11050         * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix the
11051         display when synchronizing mbox mail folders.
11052
11053         * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple patterns.
11054
11055         * protos.h, mx.c, browser.c: Put the S_ISLNK definition into protos.h.
11056
11057         * pgp.c: Fixing convert_to_7bit().  From Liviu Daia.
11058
11059 Sun Sep  6 11:35:34 1998  Thomas Roessler  <roessler@guug.de>
11060
11061         * lib.c: Fixing the quoting of shell specials in mutt_expand_fmt().
11062
11063         * query.c: Change snprintf to mutt_expand_fmt when expanding the
11064         query command.
11065
11066         * protos.h, lib.c, attach.c, TODO:
11067         [patch-0.94.5i.tlr.safe_symlink.1] Introduce
11068         safe_symlink() for /tmp-safe symlinking in the
11069         nametemplate code.
11070
11071         * reldate.h, configure.in, configure, TODO, ChangeLog:
11072         Preparing 0.94.5i.
11073
11074 Fri Sep  4 15:53:27 1998  Thomas Roessler  <roessler@guug.de>
11075
11076         * sendlib.c: Catch MIME parameters with p->value == NULL.
11077
11078         * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
11079
11080 Fri Sep  4 15:53:27 1998  Thomas Roessler  <roessler@guug.de>
11081
11082         * sendlib.c: Catch MIME parameters with p->value
11083         == NULL.
11084
11085         * sendlib.c: Fixing a memory leak in
11086         mutt_prepare_envelope().
11087
11088 Tue Sep  1 06:54:53 1998  Thomas Roessler  <roessler@guug.de>
11089
11090         * imap.c: IMAP fixes from Nathan Neulinger.
11091         (<19980831170941.A7327@umr.edu> on mutt-dev.)
11092
11093 Mon Aug 31 16:46:29 1998  Thomas Roessler  <roessler@guug.de>
11094
11095         * send.c: Fix a small problem with Liviu's
11096         attach_fcc patch.
11097
11098         * compose.c: Updating to
11099         patch-0.94.4.vikas.attach_message.3.
11100
11101         * thread.c, protos.h, mutt.h, init.h, hdrline.c,
11102         curs_main.c: Updating to
11103         patch-0.94.4.vikas.collapse.3.
11104
11105 Sat Aug 29 08:27:02 1998  Thomas Roessler  <roessler@guug.de>
11106
11107         * doc/manual.txt, doc/manual.sgml: Correct an
11108         editor key binding example.
11109
11110 Fri Aug 28 19:09:24 1998  Thomas Roessler  <roessler@guug.de>
11111
11112         * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach
11113         hack.  From Liviu.
11114
11115         * functions.h, browser.c, OPS:
11116         [patch-0.94.4i.tlr.display_filename.1] Introduce a
11117         new function "display-filename" which displays the
11118         currently selected file's name on the message
11119         line.
11120
11121         * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2]
11122         Get the attachment time stamping business right.
11123
11124         * protos.h, functions.h, compose.c, attach.c, OPS:
11125         [patch-0.94.4i.tlr.get_attachment.1] Create a new
11126         "get-attachment" function on the compose menu
11127         which will copy an attachment to a temporary file.
11128
11129         * compose.c: [patch-0.94.4.vikas.attach_message.1]
11130         Cleaning up some of the attach-message code.
11131
11132         * thread.c: removing superfluous include
11133         statements.
11134
11135 Thu Aug 27 23:51:58 1998  Thomas Roessler  <roessler@guug.de>
11136
11137         * curs_main.c: code cosmetics.
11138
11139         * thread.c, sort.c, protos.h, pattern.c, mx.c,
11140         mutt.h, mbox.c, init.h, hdrline.c, functions.h,
11141         curs_main.c, OPS: [patch-0.94.4.vikas.collapse.2]
11142         Vikas' collapse-thread patch.
11143
11144         * recvattach.c, postpone.c, mutt.h, lib.c,
11145         curs_main.c, browser.c, addrbook.c:
11146         [patch-0.94.4i.gt.arrowcursor.1] Padding to the
11147         end of line/right jusitifying does not work in
11148         menus when $arrow_cursor is set, because the extra
11149         space needed for the arrow is not taken into
11150         account. (From Gero Treuner
11151         <gero@faveve.uni-stuttgart.de>)
11152
11153         * Attic/testmsg, rfc1524.c:
11154         [patch-0.94.4i.tlr.shell_quote.1-2] Fix a
11155         brain-dead segmentation fault when freeing
11156         non-allocated memory.
11157
11158         * doc/Attic/mutt.sgml: Mh. This seems to have
11159         shown up again while cleaning up the CVS branches.
11160
11161         * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make
11162         $fcc_attach work correctly when sending
11163         PGP-encrypted messages.  Hack by Liviu.
11164
11165         * doc/manual.txt, doc/manual.sgml: Document
11166         attach_format. (From: Gero Treuner
11167         <gero@faveve.uni-stuttgart.de>)
11168
11169         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c,
11170         curs_lib.c: [patch-0.94.4i.tlr.shell_quote.1] Try
11171         to quote file name arguments and the like for
11172         shell commands.
11173
11174         * pgpkey.c: Minor nit: if you enter the wrong key
11175         ID at Mutt's prompt, Mutt should erase the old
11176         value --- otherwise people might think it has just
11177         hung there. (From Liviu Daia.)
11178
11179 Wed Aug 26 21:12:23 1998  Thomas Roessler  <roessler@guug.de>
11180
11181         * rfc822.c: Another possible memory leak in
11182         rfc822_parse_adrlist.  The problem and the patch
11183         are pretty much the same as with the last fix
11184         applied to this file - it's just ',' instaed of
11185         ';' this time.
11186
11187         * rfc822.c, TODO:
11188         [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a memory leak in
11189         the rfc822_parse_adrlist().
11190
11191         Some explanations seem to be in order here.  Let's look at
11192         the code:
11193
11194            386      else if (*s == ';')
11195            387      {
11196            388        if (phraselen)
11197            389        {
11198            390          phrase[phraselen] = 0;
11199            391          add_addrspec (&top, &last, phrase, comment, &commentlen, sizeof (comment) - 1);
11200            392        }
11201            393        else if (commentlen && !last->personal)
11202            394        {
11203            395          comment[commentlen] = 0;
11204            396          last->personal = safe_strdup (comment);
11205            397        }
11206            398  #ifdef EXACT_ADDRESS
11207            399        if (last && !last->val)
11208
11209         Line 399 contains the change; previously, it looked like
11210         this:
11211
11212            399'       if (last)
11213
11214            400          last->val = mutt_substrdup (begin, s);
11215            401  #endif
11216            402
11217            403        /* add group terminator */
11218            404        cur = rfc822_new_address ();
11219            405        if (last)
11220            406        {
11221            407          last->next = cur;
11222            408          last = cur;
11223            409        }
11224            410
11225            411        phraselen = 0;
11226            412        commentlen = 0;
11227            413        s++;
11228            414        begin = s;
11229            415        SKIPWS (begin);
11230            416      }
11231
11232         OK, what happens? There are essentially two situations here:
11233
11234         -> We have already parsed a complete address specification
11235            and know about this fact, but there was no new address
11236            information.  This is the case if we are parsing
11237            through addresses like
11238
11239                 undisclosed-recipients:;
11240
11241            or
11242
11243                 recipients: a, b, c,;
11244
11245            (Note the extra ',' before the ';'!)
11246
11247            In this case, some of the other code in rfc822.c has
11248            already filled in last->val, and we really shouldn't
11249            overwrite that with a NULL pointer.
11250
11251         -> The ';' finishes an address spec, like in
11252
11253                 recipients: a;
11254
11255            In this case, last is either set by add_addrspec(), or
11256            it has already been set by some of the previous code
11257            (comment handling, ...).  Anyway, last->val is still
11258            NULL, so it is correct to write the complete addr spec
11259            to last->val.
11260
11261         * imap.c: Error message cosmetics.
11262
11263 Tue Aug 25 22:34:58 1998  Thomas Roessler  <roessler@guug.de>
11264
11265         * rfc1524.c, attach.c, TODO:
11266         [patch-0.94.4i.tlr.nametemplate.1] Fix
11267         nametemplate support: We should not move the
11268         user's files around just to make them match
11269         mailcap's idea of their file name. This patch uses
11270         symbolic links instead.
11271
11272         * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1]
11273         Start up two mutts. Delete the last message in
11274         both of them.  Synchronize the mailbox in both of
11275         them. Segmentation fault.
11276
11277         * TODO: adding a few notes.
11278
11279         * commands.c: If you issue "decode-save" on an
11280         encrypted message without reading it first, Mutt
11281         won't prompt you for a passphrase, and it will
11282         happily write an empty message, deleting the
11283         original.  (From an unnamed colleague of Liviu
11284         Daia.)
11285
11286         * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use
11287         cr nl instead of single nl when uploading a
11288         message to an imap server.
11289
11290         * sendlib.c, protos.h, postpone.c, compose.c:
11291         [patch-0.94.4i.tlr.encoding.1] Fix
11292         content-transfer-encoding updates when renaming
11293         files from the compose menu and when recalling
11294         postponed messages.
11295
11296         * imap.c: s/free/FREE/
11297
11298 Mon Aug 24 19:40:35 1998  Thomas Roessler  <roessler@guug.de>
11299
11300         * TODO, Attic/BUGS: Compile BUGS and TODO into a
11301         comprehensive issue list.
11302
11303         * Attic/BUGS: Clean up the bug list.
11304
11305         * reldate.h, configure.in, configure, ChangeLog:
11306         0.94.4i.
11307
11308         * doc/manual.txt, doc/manual.sgml: Documenting
11309         $hidden_host.
11310
11311         * thread.c, curs_main.c: Fix "previous-subthread"
11312         in reverse-threads mode, allow next-(sub)thread
11313         and previous-(sub)thread to work in limited mode.
11314         (From: Liviu Daia)
11315
11316         * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
11317
11318         * thread.c, curs_main.c: Fix "previous-subthread"
11319         in reverse-threads mode, allow next-(sub)thread
11320         and previous-(sub)thread to work in limited mode.
11321         (From: Liviu Daia)
11322
11323 Sun Aug 23 10:05:41 1998  Thomas Roessler  <roessler@guug.de>
11324
11325         * sendlib.c, send.c, protos.h, mutt.h, main.c,
11326         init.h, init.c, configure.in, configure,
11327         config.h.in, alias.c, acconfig.h, INSTALL:
11328         [patch-0.94.3i.tlr.hidden_host.1] Replace the
11329         --enable-hidden-host configure switch by a
11330         configuration variable $hidden_host which can be
11331         changed at run-time. This variable will _not_
11332         affect the generation of message-IDs since we'll
11333         get into uniqueness problems if we just use the
11334         domain here.
11335
11336         Needs to be documented.
11337
11338         * doc/manual.txt: Committing the latest manual
11339         changes.
11340
11341         * Attic/socket.c, imap.c:
11342         [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
11343         buffered read stuff.
11344
11345         * Attic/mutt_socket.h: Ups, this one was missing
11346         from Brandon's IMAP patch.
11347
11348 Sat Aug 22 14:24:18 1998  Thomas Roessler  <roessler@guug.de>
11349
11350         * help.c: [patch-0.94.3i.gt.beautify_help.1.gz]
11351         General help beautification.  From Gero Treuner.
11352
11353         * doc/manual.sgml, keymap.h, keymap.c, help.c,
11354         Muttrc.in: [patch-0.94.3i.gt.description.1]
11355         Introduce macro descriptions.
11356
11357         * doc/manual.sgml, init.h, init.c, browser.c: Add
11358         a negation operator "!" to $mask's syntax (as in
11359         the *-hooks).  From Liviu.
11360
11361         * recvattach.c: Make Vikas' attach_split and
11362         Brandon's other_type patches fit together.
11363
11364         * recvattach.c, mutt.h, init.h, globals.h,
11365         compose.c: [patch-0.94.3.vikas.attach_split.3]
11366         Re-introduce attach_split.
11367
11368         * Attic/socket.c: [patch-0.94.3.bl.imap_buffy.1]
11369         Adding Brandon's IMAP buffy support.
11370
11371         * mx.c, mutt.h, mailbox.h, imap.h, imap.c,
11372         curs_lib.c, configure.in, configure, buffy.c,
11373         browser.c, Attic/BUGS:
11374         [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's
11375         IMAP buffy support.
11376
11377 Fri Aug 21 08:17:09 1998  Thomas Roessler  <roessler@guug.de>
11378
11379         * browser.c: Enter the file browser, type a mask
11380         which doesn't match any file in the current
11381         directory, clean the mask. Segfault.  Fix from
11382         Liviu Daia.
11383
11384 Thu Aug 20 22:32:46 1998  Thomas Roessler  <roessler@guug.de>
11385
11386         * sendlib.c, recvattach.c, parse.c, mutt.h,
11387         mime.h, lib.c, handler.c, globals.h, compose.c,
11388         commands.c, attach.c, Attic/BUGS:
11389         [patch-0.94.3.bl.other_types.1] This patch adds
11390         support for the model MIME type.  Additionally,
11391         along the lines of "strict in what you generate,
11392         accepting in what you receive", this patch will
11393         keep the name of major mime types it doesn't
11394         recognize (instead of using x-unknown).
11395
11396         * compose.c, Attic/BUGS:
11397         [patch-0.94.3i.jmy.attachmessage-fix.1] This patch
11398         fixes a bug in the allocation of space for new
11399         pointers to the attachments, it would make mutt
11400         seg-fault when attaching 5 or more messages at the
11401         same time. (From: Jimmy Mäkelä
11402         <jmy@flashback.net>)
11403
11404         * handler.c: [SECURITY] mutt_sanitize_filename()
11405         should be called when creating temporary files for
11406         autoview.  (From: Liviu Daia.)
11407
11408         * sendlib.c, send.c, attach.c: Try this: set
11409         $mime_forward, forward a PGP-encrypted message,
11410         then in the "compose" menu try to view the
11411         forwarded message. If you didn't enter a
11412         passphrase before, Mutt won't ask for it either.
11413         (From: Liviu Daia)
11414
11415         * sendlib.c, attach.c: When you forward a message
11416         with $mime_forward set, or when you attach a
11417         message with the "attach-message" command from the
11418         "compose" menu, there is a memory leak.  The real
11419         reason for this leak is that multipart attachments
11420         are not supported in the "compose" menu, so you
11421         need to go through quite a few contortions in
11422         order to handle message/rfc822 attachments.
11423         Consequently, the patch below is just an ugly
11424         hack.  (From: Liviu Daia)
11425
11426 Sun Aug 16 06:22:51 1998  Thomas Roessler  <roessler@guug.de>
11427
11428         * rfc822.c: Bringing 128-byte strings to "STRING".
11429
11430         * sendlib.c: Use add_option, not add_arg, for
11431         strings such as "--".
11432
11433         * sendlib.c: Pass an "--" argument to sendmail
11434         before the address arguments, so addresses with a
11435         leading dash don't lead to problems. (From Liviu.)
11436
11437         * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c,
11438         main.c, lib.c, keymap.c, hash.c, handler.c,
11439         edit.c, curs_lib.c, alias.c: Replacing a bunch of
11440         free() and malloc() calls by safe_free() and
11441         safe_malloc().  (From Liviu.)
11442
11443 Sat Aug 15 18:27:45 1998  Thomas Roessler  <roessler@guug.de>
11444
11445         * imap.c: read() can't read buffers larger than
11446         SSIZE_MAX.
11447
11448         * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore
11449         empty hooks instead of segfaulting.
11450
11451         * protos.h, init.c, Attic/history.h:
11452         [patch-0.94.3i.tlr.history.1] Adding history class
11453         support.
11454
11455         * Attic/history.c: [patch-0.94.3i.tlr.history.1]
11456         Adding history class support.
11457
11458         * enter.c, TODO, Makefile.in:
11459         [patch-0.94.3i.tlr.history.1] Adding history class
11460         support.
11461
11462         * sendlib.c:
11463         [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
11464         generating a message/rfc822 type attachment, parse
11465         its header so that the attachment format routines
11466         can properly display the default description.
11467
11468         * init.h: Change attach_format's default to limit
11469         the attachment description's length.
11470
11471 Thu Aug 13 22:09:16 1998  Thomas Roessler  <roessler@guug.de>
11472
11473         * pgppubring.c: Fixing another memory leak in the
11474         pubring parser.
11475
11476         * recvattach.c, Attic/BUGS:
11477         [patch-0.94.3i.tlr.attach_msg_fmt.1] When parsing
11478         the "%d" format option in the attachment format,
11479         use the message format as a fall-back if no
11480         explicit description is provided.  This fixes the
11481         following bug:
11482
11483           set mime_forward. Forward any mesage. The
11484           compose menu will show the description as
11485           "Forwarded message from ...." which is fine.
11486           Pressing 'd' to edit the description brings up
11487           the above string for editing.
11488
11489           Now hit Enter on the message/rfc822 attachment
11490           to view it. Quit out of the pager.
11491
11492           The description field has now changed to the
11493           Subject: of the forwarded message. Pressing 'd'
11494           still brings up the 'Forwarded message from....'
11495           string.
11496
11497         (Noted by Vikas.)
11498
11499         * doc/manual.txt, doc/manual.sgml, sendlib.c,
11500         mutt.h, init.h: [patch-0.94.3i.tlr.write_bcc.1]
11501         This patch adds an option $write_bcc which
11502         controls whether the Bcc header is written out or
11503         not.  This can be used to work around broken MTA's
11504         (Exim seems to leave Bcc headers in).
11505
11506         The problem was noted independently by Peter
11507         Radcliffe <pir@pir.net> and by Dave Holland
11508         <dave@zenda.demon.co.uk> (Debian Bug #25687).
11509
11510         * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1]
11511         Fixing a memory leak. Bug noted by Liviu Daia.
11512
11513         * reldate.h: 0.94.3i.
11514
11515         * configure.in, configure, ChangeLog: Preparing
11516         0.94.3i.
11517
11518         * compose.c: indentation cosmetics.
11519
11520         * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is called.
11521         From Vikas.
11522
11523         * compose.c: Update the encoding after using ispell from the compose
11524         menu.  From Vikas.
11525
11526         * sendlib.c, send.c, protos.h, pgppubring.c,
11527         pattern.c, lib.c, curs_main.c, compose.c,
11528         attach.c: Various nits from Liviu; encoding fixes.
11529
11530         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  tmplen could
11531         underflow.
11532
11533 Wed Aug 12 11:50:59 1998  Thomas Roessler  <roessler@guug.de>
11534
11535         * init.c: Yet another memory leak fix from Liviu.
11536
11537         * rfc2047.c: Fixing a stupid buffer overflow plus some flawed logic.
11538
11539         * functions.h, compose.c, OPS:
11540         Adding an update-encoding function to the compose menu.
11541         This is useful if the user has externally modified an
11542         attachment and _wants_ to adjust the encoding afterwards.
11543         Also, this patch fixes some redraw-related problems in the
11544         compose menu.
11545
11546         * sendlib.c, mutt.h, compose.c, Attic/BUGS:
11547         When changing or deleting attachments, the compose menu
11548         now notices this and complains or asks accordingly.
11549         Partially from Vikas.
11550
11551 Tue Aug 11 08:14:38 1998  Thomas Roessler  <roessler@guug.de>
11552
11553         * Attic/BUGS: Yet another outstanding bug.
11554
11555         * doc/manual.txt: This now contains the latest changes to manual.sgml.
11556
11557         * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c, hdrline.c:
11558         Fixing various nits noted by Liviu and his colleagues.
11559
11560 Mon Aug 10 15:30:02 1998  Thomas Roessler  <roessler@guug.de>
11561
11562         * sendlib.c: This patches makes the message-id persistant when
11563         postponing messages.  (From: Janos Farkas)
11564
11565         * doc/manual.sgml, sample.muttrc, lib.c, init.h:
11566         This patch introduces "unhdr_order" to reset the hdr_order
11567         command's effect.  (From: Janos Farkas)
11568
11569         * color.c: Drop the free_rx parameter from muitt_free_color_line(),
11570         as it's always 1.
11571
11572         * color.c: Adding mutt_free_color_line() and replacing varous
11573         "manual" free()s of color lines by calls to this function.
11574
11575         * bind.c: Removing bind.c.  Pointed out by Gero Treuner
11576         <gero@faveve.uni-stuttgart.de>.
11577
11578 Sun Aug  9 18:43:45 1998  Thomas Roessler  <roessler@guug.de>
11579
11580         * color.c: With SLang, init_pair is (void), so we must not check its
11581         return value.
11582
11583         * color.c: Restructuring color.c.  This patch fixes the "default"
11584         problem from 0.94.2i and makes the code more
11585         comprehensible than that version and more consie than
11586         0.94.1i.
11587
11588 Sat Aug  8 21:40:12 1998  Thomas Roessler  <roessler@guug.de>
11589
11590         * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().  Bug
11591         noted by David Jeske <jeske@home.chat.net>.
11592
11593         * compose.c: If you press t to add a recipient in the compose menu,
11594         then press tab, q, and aborts with ctrl-g, mutt won't
11595         redraw the menu.  Noted by Jimmy Mäkelä
11596         <jmy@flashback.net>.
11597
11598         * alias.c: Entering an un-parsable address when creating an alias
11599         would make mutt segfault.  Noted by brian moore
11600         <bem@cmc.net>.
11601
11602         * browser.c: If you press tab in the file-browser to see the inboxes
11603         and the current row is greater than the inbox-screens
11604         max-rows then the screen gets garbled.
11605         (From: Jimmy Mäkelä <jmy@flashback.net>)
11606
11607         * doc/manual.txt, doc/manual.sgml: I made the manual more up to date:
11608
11609         * new version
11610         * new mailing list and home page addresses
11611         * made the terminology a bit more consistent regarding
11612           'pattern' and 'regular expression'
11613         * added a note about expanding UNIX environments
11614         * added a note about <, >, in range patterns like ~m
11615         * added a note about the urlview program
11616         * changed tables to not use tabs, because it doesn't work
11617           right in my favourite web browsers lynx and netscape
11618
11619         (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
11620
11621         * pattern.c: This patch makes pattern ranges more logical. Before '~m
11622         <5' would show message 1-5, with this patch it shows 1-4.
11623         Inclusive ranges is still avaible if you use '~m -5'.
11624         (From: Jimmy Mäkelä <jmy@flashback.net>)
11625
11626         * init.c: Various improvements to the mutt_command_complete
11627         function.  From Stephen Hack <shack@rsn.hp.com>.
11628
11629         * browser.c: If you specify 'mailboxes ""' mutt will seg-fault. (From:
11630         Jimmy Mäkelä <jmy@flashback.net>)
11631
11632         * color.c: Fixing a memory leak.  Thanks, Liviu.
11633
11634         * commands.c: When printing a message, headers are now sorted according
11635         to hdr_order.  From Liviu.
11636
11637         * browser.c: Fixing an off-by-one buffer overflow in browser.c.  Noted
11638         by Liviu.
11639
11640         * lib.c, attach.c: This patch adds some more "safe" characters to
11641         mutt_sanitize_filename and fixes its usage in
11642         mutt_view_attachment().  (From: Liviu Daia
11643         <daia@stoilow.imar.ro>)
11644
11645         * status.c, sort.h, sendlib.c, send.c, query.c, protos.h, postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c, init.c, headers.c, functions.h, curs_main.c, curs_lib.c, compose.c, commands.c, browser.c, addrbook.c, OPS:
11646         Adding the attach message patch.  From Vikas Agnihotri
11647         <VikasA@att.com>.
11648
11649         * Makefile.in: There is no "compile" rule for dotlock in the Makefile.
11650         (From: Dan Nelson <dnelson@emsphone.com>)
11651
11652         * imap.c: Thispatch to imap.c allows the user to specify a port
11653         number in the folder name in the general form
11654         {hostname:portnum}foldername. (From: Andy Sloane
11655         <andude@guildsoftware.com>)
11656
11657         * imap.c: imap_close_connection() was being called even though the
11658         client was using mulitple mailboxes over the same
11659         connection.  (From: Brandon Long <blong@fiction.net>)
11660
11661
11662 Fri Jul 31 08:17:50 1998  Thomas Roessler  <roessler@guug.de>
11663
11664         * rfc1524.c: Changing an sprintf to an snprintf (which it was meant to
11665         be.)
11666
11667         * protos.h: mutt_sanitize_filename takes char *, not const char *.
11668
11669         * protos.h, lib.c, attach.c:
11670         Introducing mutt_sanitize_filename().  The code is similar
11671         to patch-0.91.1i.tlr.rfc1524_sanitize.1 and to Peter
11672         Holzer's patch against 0.91.
11673
11674         * rfc1524.h, rfc1524.c, postpone.c, attach.c:
11675         Avoid possible buffer overflows in mutt_adv_mktemp().
11676
11677         * sendlib.c: Interpret sysexits-style exit values from sendmail.
11678
11679         * configure.in, configure, config.h.in, acconfig.h:
11680         Check for sysexits.h.
11681
11682 Thu Jul 30 09:30:38 1998  Thomas Roessler  <roessler@guug.de>
11683
11684         * edit.c: When reading in files, be_snarf_file() wouldn't recognize
11685         '~' as the user's home directory.
11686
11687 Wed Jul 29 10:54:09 1998  Thomas Roessler  <roessler@guug.de>
11688
11689         * README, Changes: Finalizing 0.93.2i.
11690
11691         * configure.in, configure: Bumping to 0.93.2(i).
11692
11693         * parse.c: Fixing a buffer overflow in parse.c which presented a
11694         serious security thread.  Noted by Paul Boehm
11695         <paul@boehm.org>.
11696
11697 Tue Jul 28 08:21:49 1998  Thomas Roessler  <roessler@guug.de>
11698
11699         * Attic/patch.slang-1.2.2.keypad.1: Adding a patch for a SLang bug.
11700
11701         * INSTALL: Adding a patch for a SLang bug.
11702
11703         * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
11704         silently exits. Earlier (0.92.14 at least), it used to
11705         spit out the error 'NoSuchFile: no such file or directory
11706         (errno = 2)'.  (Noted and tracked down by Vikas Agnihotri
11707         <VikasA@att.com>)
11708
11709         * color.c: The index cache should be updated even without color
11710         support.
11711
11712 Mon Jul 27 13:39:39 1998  Thomas Roessler  <roessler@guug.de>
11713
11714         * Attic/BUGS: Adding a notice about some more nits.
11715
11716         * main.c: Change the error reporting mail address from
11717         <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
11718
11719         * protos.h, init.h, color.c:
11720         This patch fixes index "color" patterns when using a
11721         non-color capable curses library.  While working on color
11722         support, I've thrown together the mutt_parse_color() and
11723         mutt_parse_mono() functions as they are sharing most of
11724         their code.  Additionally, a new directive called "unmono"
11725         is introduced.  The implementation consists in adding a
11726         flag and very few lines of code (plus ifdefs) to
11727         mutt_parse_uncolor().
11728
11729         * snprintf.c, rfc1524.h, rfc1524.c, date.c:
11730         Fixing some minor nits: missing #includes in date.c and
11731         snprintf.c, and a not-so-nice declaration of
11732         rfc1524_new_entry().  Noted by Digital cc and gcc.
11733
11734 Fri Jul 24 08:12:46 1998  Thomas Roessler  <roessler@guug.de>
11735
11736         * copy.c, attach.c:
11737         Fiddling around with message/rfc822 attachments once again.
11738
11739 Thu Jul 23 20:57:50 1998  Thomas Roessler  <roessler@guug.de>
11740
11741         * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c, mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c, compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
11742         Guard lots of global (char *) variable deferences against
11743         NULL pointers.
11744
11745         * copy.c, attach.c:
11746         Yet another patch about saving message/rfc822 attachments.
11747
11748         * main.c, send.c: Fixing potential NULL pointer deferences.
11749
11750 Wed Jul 22 22:47:57 1998  Thomas Roessler  <roessler@guug.de>
11751
11752         * recvattach.c: Another fix from Liviu.
11753
11754         * recvattach.c, from.c, attach.c:
11755         Another patch from liviu to fix the message/rfc822
11756         behaviour.
11757
11758         * recvattach.c, mx.c, attach.c:
11759         This patch fixes the saving of message/rfc822 attachments
11760         to mail folders.  Additionally, it fixes an outstanding
11761         bug with From_ lines being written to MH folders.
11762
11763         (From: Liviu Daia <daia@stoilow.imar.ro>)
11764
11765         * menu.c, functions.h, browser.c, OPS:
11766         1. When I hit 'c' (change dir) in browser, it gives me the
11767            directory, but without the final '/', so I have to add
11768            '/' to add a subdirectory name. This patch fixes it.
11769
11770         2. check-new now will recheck mailbox folders for new
11771            mail.
11772
11773         3. added a function toggle-mailboxes which toggles in
11774            browser between mailboxes view and directory view.
11775            (bound to TAB by default).
11776
11777         (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
11778
11779         * send.c: Correct an error message in send.c.
11780         (From: Byrial Jensen <byrial@post3.tele.dk>)
11781
11782         * sendlib.c, recvattach.c, protos.h, postpone.c,
11783         pager.c, mx.c, mutt.h, lib.c, keymap.c, handler.c,
11784         compose.c, commands.c, attach.h, attach.c:
11785
11786         These changes fix some of the bugs which were
11787         recently reported to mutt-dev.  To be more specific,
11788         message-type attachments are saved to mail folders
11789         from the receive attachment menu, some of the
11790         sending code has been made more robust against
11791         disappearing attachments, and "tag" is rebound to
11792         "T" on the compose menu.
11793
11794         (Some part of this patch comes from Vikas Agnihotri
11795         <VikasA@att.com>.)
11796
11797         * send.c: Avoid a potential segmentation fault when
11798         trying to postpone, but Postponed equals NULL.
11799
11800         * Attic/BUGS: This file is intended to contain known
11801         bugs which still have to be fixed.
11802
11803         * doc/manual.txt:
11804         Committing the changes previously made to manual.sgml.
11805
11806         * imap.c: Include Message-ID and Reply-To headers
11807         when fetching a message's headers from an IMAP
11808         server. (From: Andy Sloane <andude@incarnate.net>)
11809
11810 Tue Jul 21 07:54:03 1998  Thomas Roessler  <roessler@guug.de>
11811
11812         * recvattach.c:
11813         The old behaviour of the %d (for description) specifier is
11814         recreated by this patch.
11815         (From: Byrial Jensen <byrial@post3.tele.dk>)
11816
11817         * protos.h, lib.c, attach.c:
11818         You should never _ever_ do something like this:
11819
11820                [process A]  ---[piped write until EOF]---> [process B]
11821                [process A]  <---[piped read until EOF]--- [process B]
11822
11823         Basically, what happens is something like this: A
11824         feeds data to B; B processes the data, and feeds it
11825         to the pipe until the pipe buffer is full; at this
11826         point, A writes to its pipe until its buffer is full
11827         too, and if it still has more data to write, that's
11828         it, it never gets to the read part to flush B's
11829         buffer --- both processes are blocked on write.
11830
11831         This patch fixes such a situation in the compose menu.
11832
11833         (From: Liviu Daia <daia@stoilow.imar.ro>)
11834
11835 Mon Jul 20 21:01:05 1998  Thomas Roessler  <roessler@guug.de>
11836
11837         * reap.pl: Perl lies in /usr/bin on my machines.
11838
11839         * pop.c: It seems that if you don't enter any
11840         password at all when prompted for the POP password,
11841         Mutt will die with a segmentation fault also. (Bug
11842         reported by Steve Mayer <smayer@rtd.com> via the
11843         Debian bug tracking system, fix from Thomas
11844         Roessler.)
11845
11846         * postpone.c: When you send a message which have
11847         been postponed before sending, then all its
11848         attachments (if there are more than one) will have a
11849         content-disposition header which includes a
11850         filename, even if there isn't a real filename but
11851         only random choosen temporary one. (From: Byrial
11852         Jensen <byrial@post3.tele.dk>)
11853
11854 Sat Jul 18 09:18:31 1998  Thomas Roessler  <roessler@guug.de>
11855
11856         * recvattach.c: "Set mime_forward, and forward a
11857         message --- Mutt will segfault." The obvious fix for
11858         this is to check for aptr->content->hdr in
11859         mutt_attach_fmt() before invoking
11860         _mutt_make_string().  Anyway, I suspect that the
11861         real fix may involve something like parsing the
11862         rfc822 attachment in question.
11863
11864         * sendlib.c: Postponing messages behaves funny when the $postponed
11865         folder is in Maildir format; I traced this down to the
11866         fact that postponed messages are saved in "cur" while
11867         mutt_num_postponed() is looking at "new".
11868         (From: Liviu Daia <daia@stoilow.imar.ro>)
11869
11870 Fri Jul 17 08:37:02 1998  Thomas Roessler  <roessler@guug.de>
11871
11872         * compose.c: Removing the old snd_entry() code.
11873
11874         * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
11875         When sending encrypted messages, it may arrive that Mutt
11876         can't determine the PGP key of the recipient (presumably
11877         because her address has changed, but she hasn't updated
11878         her PGP key yet). In this situation it's convenient to be
11879         able to associate a keyID with an address automatically.
11880         The attached patch is an attempt to implement this idea
11881         using a "pgp-hook". (From: Liviu Daia <daia@stoilow.imar.ro>).
11882
11883         * recvattach.c: Removing the old attach_entry() code.
11884
11885         * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
11886         This patch adds a string variable $attach_format which
11887         controls the look of the compose and attach menus.
11888         Unfortunately, I was not able to make things so that it
11889         would look exactly the same as the hardcoded versions, so
11890         the default format is a bit different, but I think it is
11891         quite usable.  (From Michael Elkins <me@cs.hmc.edu>).
11892
11893         * functions.h, browser.c, OPS:
11894         This patch allows you to view files from the browser
11895         window, useful if you are searching for a file to attach
11896         to your message. It uses the standard mailcap stuff (and
11897         the lookup mime types) to use the correct "viewer" for the
11898         file.  (From Brandon Long <blong@fiction.net>)
11899
11900         * doc/Attic/dotlock.man.in, doc/Makefile.in, configure.in, configure, Makefile.in:
11901         Dotlock-related changes: We call it mutt.dotlock to avoid
11902         conflicts with certain NFS versions' dotlocking utilities
11903         (pointed out by Liviu Daia).  Additionally, we need to
11904         compile it as an external utility on systems which don't
11905         have an fchdir(2) system call.
11906
11907 Thu Jul 16 16:39:53 1998  Thomas Roessler  <roessler@guug.de>
11908
11909         * mx.c: Fixing a small typographic error.
11910
11911         * mx.c: Mutt doesn't retry locking if it doesn't succeed at once.
11912         The code in mx_lock_file is supposed to retry but it
11913         doesn't work because of a mistake in operator precedence.
11914         (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
11915
11916         * Attic/dotlock.c:
11917         The dotlock.c file tries to include <posix1_lim.h> if
11918         _POSIX_PATH_MAX isn't defined but it doesn't include
11919         <limits.h>, where this symbol should be defined.  (From
11920         Marc.Baudoin@solsoft.com)
11921
11922         * send.c: When several messages are tagged and the user applies
11923         reply, group-reply, or list-reply to these messages, the
11924         reply's references and in-reply-to headers are constructed
11925         from the tagged message which comes last in the current
11926         index.  This patch constructs the references header from
11927         _all_ messages' message-id and references headers. (tlr)
11928
11929         * reldate.h, configure.in, configure, Changes, ChangeLog:
11930         Preparing mutt 0.94.
11931
11932         * imap.c: "My two remaining issues are the speed at which it
11933         downloads the headers, and support of PREAUTH. I'm
11934         enclosing a patch (to stock mutt-0.92.13i) which addresses
11935         these issues." (From Brian Marcotte
11936         <marcotte@panix7.panix.com>)
11937
11938         * color.c: This patch fixes two problems reported on mutt-users.
11939
11940         (1) the error message about "default colors not supported"
11941         when not using a color xterm should not be printed.  The
11942         existing code did not check the value of has_colors() in
11943         conjunction with use_default_colors()
11944
11945         (2) mutt would crash when sending mail in batch mode
11946         because use_default_colors() could be used without doing
11947         an initscr()
11948
11949         (From Michael Elkins.)
11950
11951 Wed Jul 15 17:15:46 1998  Thomas Roessler  <roessler@guug.de>
11952
11953         * mx.h, mx.c, main.c, Attic/dotlock.h,
11954         Attic/dotlock.c, configure.in, configure,
11955         Makefile.in: Finalizing the external dotlock
11956         support: If group mail privileges are needed, the
11957         dotlock is compiled as a separate program.  If
11958         there is no need for privileges, it remains a
11959         module which is compiled into mutt. Also, there is
11960         no more need for the SLang buffer overflow
11961         work-around in main().  We drop it, but let mutt
11962         bail out instead if it's installed setgid
11963         something.
11964
11965         * doc/Attic/dotlock.man.in, Attic/dotlock.c:
11966         Fix the race condition in dotlock.c.
11967
11968         * doc/Attic/mutt.man.in:
11969         Putting the manual page under autoconf control.
11970
11971         * doc/Attic/mutt.man.in:
11972         file mutt.man.in was initially added on branch mutt-0-94.
11973
11974         * doc/mutt.man: Putting the manual page under autoconf control.
11975
11976         * doc/Attic/dotlock.man.in:
11977         Adding external dotlocking.  For bugs, see the manual page
11978         and the comments in dotlock.c.
11979
11980         * doc/Attic/dotlock.man.in:
11981         file dotlock.man.in was initially added on branch mutt-0-94.
11982
11983         * doc/Makefile.in, protos.h, mx.c, mbox.c, main.c, globals.h, Attic/dotlock.h:
11984         Adding external dotlocking.  For bugs, see the manual page
11985         and the comments in dotlock.c.
11986
11987         * Attic/dotlock.h:
11988         file dotlock.h was initially added on branch mutt-0-94.
11989
11990         * Attic/dotlock.c:
11991         Adding external dotlocking.  For bugs, see the manual page
11992         and the comments in dotlock.c.
11993
11994         * Attic/dotlock.c:
11995         file dotlock.c was initially added on branch mutt-0-94.
11996
11997         * configure.in, configure, Makefile.in:
11998         Adding external dotlocking.  For bugs, see the manual page
11999         and the comments in dotlock.c.
12000
12001         * doc/mutt.man: More roff fixes.
12002
12003         * doc/mutt.man: More groff fixes.
12004
12005 Tue Jul 14 16:01:07 1998  Thomas Roessler  <roessler@guug.de>
12006
12007         * reldate.h, configure.in, configure, Changes, ChangeLog:
12008         Preparing mutt 0.93.1i.
12009
12010         * rfc2047.c, mime.h, handler.c: More unsigned fixes.
12011
12012         * pattern.c, parse.c:
12013         Changing (int) casts in is* arguments to (unsigned char).
12014
12015         * rfc2047.c: Removing a superfluous (unsigned char) cast in an IsPrint
12016         argument.
12017
12018 Mon Jul 13 10:50:39 1998  Thomas Roessler  <roessler@guug.de>
12019
12020         * doc/mutt.sgml, doc/mutt.man, doc/Makefile.in:
12021         Since manual page generation seems to be broken in the
12022         SGML-tools package, we remove the SGML version of mutt.man
12023         and make the troff source the master copy.  Suggested by
12024         Roland Rosenfeld <roland@luv.rhein.de> who also provided
12025         the corrected mutt.man file.
12026
12027 Sun Jul 12 13:15:31 1998  Thomas Roessler  <roessler@guug.de>
12028
12029         * protos.h: Replace calloc by safe_calloc in new_pattern.
12030
12031 Sat Jul 11 05:10:29 1998  Thomas Roessler  <roessler@guug.de>
12032
12033         * doc/manual.txt, doc/manual.sgml: Key bindings documentation.
12034
12035 Fri Jul 10 17:58:26 1998  Thomas Roessler  <roessler@guug.de>
12036
12037         * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
12038
12039         * pop.c: tmp[] wasn't initialized when asking for the POP password.
12040
12041         * buffy.c: On SunOS 4.1, one must include unistd.h in order to
12042         declare SEEK_END.  (Fabrice Noilhan)
12043
12044         * mutt.h: include <posix1_lim.h> if limits.h doesn't defile
12045         _POSIX_PATH_MAX.
12046
12047         * Changes, ChangeLog: *** empty log message ***
12048
12049         * doc/PGP-Notes.txt: Adding a notice about core dumps.
12050
12051         * reldate.h, README, INSTALL: Preparing 0.93i.
12052
12053         * handler.c: Fix text/enriched decoding: if there's a tag mismatch in
12054         the last paragraph in the attachment, the whole paragraph
12055         wouldn't be displayed.
12056
12057 Thu Jul  9 19:51:36 1998  Thomas Roessler  <roessler@guug.de>
12058
12059         * configure.in, configure, Attic/config.sub:
12060         Use CC -Ae -D_HPUX_SOURCE on HP/UX.
12061
12062         * Attic/config.sub:
12063         file config.sub was initially added on branch mutt-0-93.
12064
12065         * Attic/config.guess: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
12066
12067         * Attic/config.guess:
12068         file config.guess was initially added on branch mutt-0-93.
12069
12070         * INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
12071
12072 Wed Jul  8 21:59:43 1998  Thomas Roessler  <roessler@guug.de>
12073
12074         * snprintf.c, pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c, from.c, edit.c, curs_main.c:
12075         Changing (int) casts in is* arguments to (unsigned char)
12076         casts to avoid mis-casting of signed chars.  (From Michael
12077         Elkins.)
12078
12079 Tue Jul  7 09:22:40 1998  Thomas Roessler  <roessler@guug.de>
12080
12081         * rfc822.c: Change one int to size_t in rfc822.c.
12082
12083         * rfc822.c: Fix the parsing of route addresses a la RFC 822.  Patch
12084         from Michael Elkins.
12085
12086         * snprintf.c, sendlib.c, pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c, from.c, edit.c, curs_main.c:
12087         Cast the arguments of the is* functions to int.  Patch
12088         from Michael Elkins.
12089
12090 Thu Jul  2 21:15:18 1998  Thomas Roessler  <roessler@guug.de>
12091
12092         * hdrline.c:
12093         Using the correct version of O'Shaughnessy Evans' %O patch.
12094
12095         * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
12096
12097         * doc/manual.txt, doc/manual.sgml: s/&setmn;/&bsol;/
12098
12099         * hdrline.c: Adding the %O expansion.
12100
12101         * doc/manual.sgml: Applying the various manual_nits patches.
12102
12103 Wed Jul  1 17:01:50 1998  Thomas Roessler  <roessler@guug.de>
12104
12105         * curs_main.c: Fixing a reverse-threading problem.
12106
12107         * imap.c: Fixing an imap-related segmentation fault.
12108
12109 Tue Jun 30 06:38:02 1998  Thomas Roessler  <roessler@guug.de>
12110
12111         * reldate.h, Changes, ChangeLog:
12112         These are the last tiny bits of preparing 0.92.13i.
12113
12114         * configure.in, configure, TODO, README, NEWS:
12115         Updating some of the documentation for 0.93.
12116
12117         * doc/Attic/NEWS: *** empty log message ***
12118
12119         * doc/Attic/NEWS: file NEWS was initially added on branch mutt-0-93.
12120
12121         * doc/manual.txt: Incorporate the recent changes to manual.sgml.
12122
12123         * main.c: Work around a buffer overflow in SLang.  (This is the same
12124         bug which is fixed by 0.91.2i.)
12125
12126 Fri Jun 26 10:31:28 1998  Thomas Roessler  <roessler@guug.de>
12127
12128         * doc/manual.sgml, send.c, init.h, globals.h, Muttrc.in:
12129         Removing $empty_to.
12130
12131 Thu Jun 25 22:31:46 1998  Thomas Roessler  <roessler@guug.de>
12132
12133         * hdrline.c: Moved a break statement where it belongs.
12134
12135         * mx.c: Fix an imap-related typo.
12136
12137         * handler.c: Don't generate non-terminated last lines when quoting
12138         8bit-"encoded" text-plain body parts.
12139
12140         * Makefile.in: Don't use GNU make specific features.
12141
12142 Sun Jun 21 07:13:03 1998  Thomas Roessler  <roessler@guug.de>
12143
12144         * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in, configure, Changes, ChangeLog:
12145         Bumping the release to 0.92.12i.
12146
12147 Sat Jun 20 06:12:38 1998  Thomas Roessler  <roessler@guug.de>
12148
12149         * doc/manual.txt: *** empty log message ***
12150
12151         * handler.c: Fixing the quoted-printable decoder.
12152
12153         * handler.c, copy.c: Make mutt handle messages containing null bytes.
12154
12155         * doc/manual.sgml: documenting alias-path
12156
12157 Fri Jun 19 12:52:16 1998  Thomas Roessler  <roessler@guug.de>
12158
12159         * sendlib.c, send.c, protos.h, postpone.c, pattern.c, menu.c, main.c, headers.c, functions.h, curs_main.c, compose.c, OPS:
12160         Removing the Attach-Menu feature for the next release
12161         version.
12162
12163 Thu Jun 18 20:37:59 1998  Thomas Roessler  <roessler@guug.de>
12164
12165         * protos.h, lib.c, alias.c:
12166         Bradon long's alias_path patch, for the sake of Elm
12167         compatibility.
12168
12169 Tue Jun 16 20:59:20 1998  Thomas Roessler  <roessler@guug.de>
12170
12171         * mx.c: Avoid pointless error messages from mx_get_magic() when
12172         called from an mx_open_mailbox_append() on a non-existing
12173         mailbox.
12174
12175         * doc/manual.txt, doc/Makefile.in, configure.in, configure, Makefile.in:
12176         Have "make install" install manual.txt as well.
12177
12178         * doc/Attic/makefile, doc/Makefile.in:
12179         Putting Makefile under autoconf control.
12180
12181         * main.c: Switch the error reporting address from mutt-users to
12182         mutt-dev.
12183
12184         * reldate.h, configure.in, configure, Changes, ChangeLog:
12185         Bump the version to 0.92.11i.
12186
12187         * imap.h: Check in a proper version of imap.h.
12188
12189         * color.c: Fix the "unknown color" bug reported by Vikas.
12190
12191         * mx.c: Remove a spurious #include "imap.h" from mx.c.
12192
12193         * doc/style-guide: Add a note about the global Muttrc to style-guide.
12194
12195         * configure.in, Muttrc.in, configure, Attic/Muttrc, Makefile.in:
12196         The global Muttrc contains a list of default settings
12197         which can be used as a starting-point for the user's own
12198         configuration.
12199
12200         * pgppubring.c, pgp.h, gnupgparse.c:
12201         Removing some duplicate code from gnupgparse.c and
12202         pgppubring.c.
12203
12204         * pgpinvoke.c, gnupgparse.c:
12205         Include part of Werner Koch's latest GPG patches.
12206
12207         * Changes: *** empty log message ***
12208
12209         * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
12210
12211         * doc/PGP-Notes.txt: Including Roland's new procmail recipe.
12212
12213         * protos.h, pattern.c, menu.c, curs_main.c, compose.c, addrbook.c:
12214         Including Vikas' search code for the "attach message" menu.
12215
12216 Mon Jun 15 15:19:49 1998  Thomas Roessler  <roessler@guug.de>
12217
12218         * mx.c, main.c, mailbox.h, imap.c, commands.c: Brandon's IMAP patch.
12219