]> git.llucax.com Git - software/mutt-debian.git/blob - ChangeLog.old
Imported Upstream version 1.5.18
[software/mutt-debian.git] / ChangeLog.old
1 2002-05-29 09:28:33  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2
3         * po/de.po: update.
4
5 2002-05-29 09:27:46  Ronny Haryanto  <ronny@haryan.to>  (roessler)
6
7         * po/id.po: update
8
9 2002-05-28 09:07:29  Michael Elkins  <me@sigpipe.org>  (roessler)
10
11         * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
12
13 2002-05-21 07:28:28  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
14
15         * po/eo.po: update
16
17 2002-05-18 05:39:55  Thomas Roessler  <roessler@does-not-exist.org>
18 (roessler)
19
20         * pattern.c: Fix #1175.
21
22         * pattern.c: Fix #1175.  Noticed by Alain Bench.
23
24 2002-05-18 05:34:50  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
25
26         * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
27         1.5.X removes gcc warning in pop_lib.c.
28
29 2002-05-16 17:33:19  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
30
31         * po/pl.po: update
32
33 2002-05-16 13:05:14  Im Eunjea  <eunjea@koru.org>  (roessler)
34
35         * po/ko.po: update.
36
37         * po/ko.po: update
38
39 2002-05-16 13:04:23  Ronny Haryanto  <ronny@haryan.to>  (roessler)
40
41         * po/id.po: update.
42
43         * compose.c: Triple-DES, not Tripple-DES.
44
45 2002-05-14 18:56:01  "Andrej N. Gritsenko"  <andrej@lucky.net>  (roessler)
46
47         * po/uk.po: update
48
49 2002-05-13 20:18:57  Toomas Soome  <Toomas.Soome@microlink.ee>  (roessler)
50
51         * po/et.po, po/et.po: update
52
53 2002-05-13 20:18:17  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
54
55         * po/ru.po, po/uk.po, po/ru.po: update
56
57 2002-05-13 20:16:08  Byrial Jensen  <byrial@image.dk>  (roessler)
58
59         * po/da.po: update
60
61 2002-05-13 20:15:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
62
63         * po/ru.po: update
64
65 2002-05-13 20:15:07  Jörgen Tegnér  <jorgen.tegner@telia.com>  (roessler)
66
67         * po/sv.po, po/sv.po: update
68
69 2002-05-13 20:13:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
70
71         * po/fr.po: update
72
73 2002-05-06 11:27:20  Thomas Roessler  <roessler@does-not-exist.org>
74 (roessler)
75
76         * doc/manual.sgml.head: Remove -Q which is only present in
77         unstable from the stable documentation.  Thanks to Andreas Kneib
78         <Andreas.Kneib@t-online.de> for noting.
79
80 2002-05-02 01:05:27  Thomas Roessler  <roessler@does-not-exist.org>
81 (roessler)
82
83         * Makefile.am: Include smime.h with EXRA_DIST.
84
85 2002-05-01 23:24:17  roessler  (roessler)
86
87         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
88         po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
89         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
90         po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
91         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
92         automatic post-release commit for mutt-1.5.1
93
94 2002-05-01 23:21:10  Thomas Roessler  <roessler@does-not-exist.org>
95 (roessler)
96
97         * smime.c: Shut up check_sec.sh.  No security holes, but some
98         ugly code.
99
100         * check_sec.sh: Give all the warnings at once.
101
102         * build-release: - This is a development branch.  - Add a -nodiff
103         option to suppress generating a patch.
104
105 2002-05-01 23:08:53  roessler  (roessler)
106
107         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
108         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
109         po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
110         po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
111         po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
112         automatic post-release commit for mutt-1.3.99
113
114 2002-05-01 23:06:21  Thomas Roessler  <roessler@does-not-exist.org>
115 (roessler)
116
117         * build-release: s/scp1/scp/
118
119 2002-04-29 17:12:18  Thomas Roessler  <roessler@does-not-exist.org>
120 (roessler)
121
122         * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
123
124 2002-04-29 12:26:23  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
125
126         * po/fr.po: update.
127
128 2002-04-29 12:25:38  oota toshiya  <oota@mspd.mt.nec.co.jp>  (roessler)
129
130         * po/ja.po, po/ja.po: update.
131
132 2002-04-29 12:09:21  Byrial Jensen  <byrial@image.dk>  (roessler)
133
134         * imap/util.c: There is a possible buffer overflow due an
135         off-by-one error in imap/util.c, line 125. The error is in the
136         maximum field width indication in the sscanf() call. You must
137         have room in the receiving buffer for this number of characters
138         /plus a terminating NULL character/.
139
140         * imap/util.c: There is a possible buffer overflow due an
141         off-by-one error in imap/util.c, line 125. The error is in the
142         maximum field width indication in the sscanf() call. You must
143         have room in the receiving buffer for this number of characters
144         /plus a terminating NULL character/.
145
146 2002-04-25 13:30:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
147
148         * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
149         the problem described below. It should be applied to both mutt
150         1.3/1.4 and 1.5 branches.
151
152         > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
153         / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
154         bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
155
156         > Hi. My apologies if this has nothing to do with you. If it
157         does not, > maybe you could forward it on to someone.
158
159         > In mutt 1.3.x I have noticed that if I uses POP to retrieve
160         mail, and > I enter an incorrect password whem prompted, it will
161         *save* that > password and keep trying to use it. However, in the
162         1.2.x versions it > worked like this: type in wrong POP password,
163         try to connect to POP > server again and it will ask you (again)
164         for the password. mutt 1.3.x > does not, it just tries to connect
165         with the wrongs password (which > just failed).
166
167         > This is kinda annoying. Just thought I'd point out this
168         regression.
169
170         > Thanks.  > R
171
172 2002-04-25 13:28:31  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
173
174         * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
175         news:comp.mail.mutt noted that the list of command-line options
176         in the manual is not up-to-date.
177
178         Included a small patch that includes all options that 'mutt
179         -h' shows.
180
181 2002-04-25 13:26:58  Cedric Duval  <cedricduval@free.fr>  (roessler)
182
183         * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
184         fixes for some little mistakes :
185
186         * history-down -> scroll _down_, not up * functions
187         decode-(save|copy) do not exist in the attach menu.  * gettext
188         oversight in pattern.c * inconsistency between "printf-like
189         sequences" used all over the place
190           and "escape sequences" for the description of $attribution.
191
192         * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
193         fixes for some little mistakes :
194
195         * history-down -> scroll _down_, not up * functions
196         decode-(save|copy) do not exist in the attach menu.  * gettext
197         oversight in pattern.c * inconsistency between "printf-like
198         sequences" used all over the
199           place and "escape sequences" for the description of
200           $attribution.
201
202 2002-04-25 13:24:33  Thomas Roessler  <roessler@does-not-exist.org>
203 (roessler)
204
205         * recvattach.c: Also fix this for the S/MIME case.
206
207         * recvattach.c: Fiy handling of multiparts which have encrypted
208         sub-parts, at least for PGP.
209
210         * sendlib.c: Force 7bit encoding for application/pgp-keys.
211
212 2002-04-20 21:38:47  Thomas Roessler  <roessler@does-not-exist.org>
213 (roessler)
214
215         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
216         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
217         m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
218         intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
219         intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
220         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
221         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
222         intl/localealias.c, intl/localename.c, intl/os2compat.c,
223         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
224         intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
225         INSTALL, config.rpath, configure.in: Backing out the latest
226         iconv-related changes from the mutt-1-4-stable branch.
227
228 2002-04-20 21:36:38  roessler  (roessler)
229
230         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
231         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
232         m4/progtest.m4: same as above.
233
234 2002-04-20 21:36:32  Thomas Roessler  <roessler@does-not-exist.org>
235 (roessler)
236
237         * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
238         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
239         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
240         intl/localealias.c, intl/localename.c, intl/os2compat.c,
241         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
242         intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
243         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
244         intl/dcigettext.c: Committing the new iconv patches into a
245         separate branch.
246
247         * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
248         the new noiconv patches into a separate branch.
249
250         * sendlib.c: Generate the resent-message-id ourselves, and add
251         it in the top of the header.
252
253 2002-04-20 08:11:13  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
254
255         * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
256         ">From " headers while bounding", has a patch attached.  Will that
257         patch get in?
258
259         Although these lines are not generated by mutt, I would strongly
260         suggest to prevent it, because by boucing a mail the MUA should
261         ensure that the message header is according to the specification.
262         A ">From " line is not, because of the spaces before a colon.
263
264         Because this has such serious consequences (totally unreadable
265         mail) when a MTA interpretes this line as the beginning of the
266         body (not unreasonable), I think Mutt should prevent sending
267         this invalid headerline.
268
269         Because the other patch to the bugreport is not really correct
270         IMHO (because the fieldnames are not limited to alphanumeric
271         chars, RFC2822 3.6.8), I propose another one.
272
273         This patch also appends Resent-* to the header, instead of
274         prepending it. The Resent-Message-Id is however still appended,
275         because I could not find it; is it added by the MTA instead of
276         by Mutt?
277
278 2002-04-20 07:55:20  roessler  (roessler)
279
280         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
281         m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
282         to work.
283
284 2002-04-20 07:55:09  Thomas Roessler  <roessler@does-not-exist.org>
285 (roessler)
286
287         * configure.in: Try to get the noiconv patch to work with my
288         development environment.
289
290         * INSTALL: Fix a typo.
291
292 2002-04-20 07:26:10  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
293
294         * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
295          configure.in, gnupgparse.c:  patch.1.3.28.lh.noiconv
296          =======================
297
298          This is the new version of my noiconv patch. It _requires_
299          the previous patch! If applied without, you'll have to resolve
300          a couple of conflicts manually.
301
302          Notes: - it's a lot cleaner than the old noiconv patch because
303          no m4 files are
304            modified - new configure option --disable-iconv; INSTALL
305          updated accordingly
306            [I am guessing here, but the background for the --without-iconv
307             option mentioned in INSTALL was that mutt had a without-iconv
308             option before gettext included iconv support. When mutt's
309             intl/* files were updated to a newer gettext, there suddenly
310             were two iconv options, which then got merged, that is,
311             mutt's was removed. That was probably when --without-iconv
312             stopped working, but I'm not sure, it may well be that it
313             never worked since iconv support was introduced.]
314          - all changes in *.[ch] files should be identical to the
315          old patch
316
317         * intl/localename.c: This one seems to have been missing, too.
318
319 2002-04-20 07:25:40  roessler  (roessler)
320
321         * intl/localename.c: branches:  1.1.2;  1.1.4; file localename.c
322         was initially added on branch mutt-1-4-stable.
323
324 2002-04-20 07:25:15  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
325
326         * config.rpath: Another file from the gettext patch.
327
328 2002-04-20 07:25:15  roessler  (roessler)
329
330         * config.rpath: branches:  1.1.2;  1.1.4; file config.rpath was
331         initially added on branch mutt-1-4-stable.
332
333 2002-04-20 07:24:54  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
334
335         * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
336         files from patch.1.3.28.lh.gettext-0.11.1.
337
338 2002-04-20 07:24:54  roessler  (roessler)
339
340         * m4/lib-ld.m4: branches:  1.1.2;  1.1.4; file lib-ld.m4 was
341         initially added on branch mutt-1-4-stable.
342
343         * m4/lib-link.m4: branches:  1.1.2;  1.1.4; file lib-link.m4
344         was initially added on branch mutt-1-4-stable.
345
346         * m4/lib-prefix.m4: branches:  1.1.2;  1.1.4; file lib-prefix.m4
347         was initially added on branch mutt-1-4-stable.
348
349 2002-04-20 07:24:22  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
350
351         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
352          m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
353          intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
354          intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
355          intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
356          intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
357          intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
358          intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
359          intl/plural-exp.h, intl/plural.c, intl/plural.y:
360          patch.1.3.28.lh.gettext-0.11.1 ==============================
361
362          This one updates the gettext stuff in mutt to gettext-0.11.1. I
363          started doing this in the hope that the new gettext version would
364          simplify the noiconv patch, but unfortunately, this turned out
365          not to be the case (the new iconv m4 macros still don't allow
366          for switching iconv support off).
367
368          However, as a few hours of merging and testing were spent,
369          I'd suggest to adopt it for 1.4. The actual changes to intl/*
370          are part cosmetic, part code reorganisation. Ok, a bit more,
371          I'm no gettext expert :)
372
373          Notes: - after applying the patch, you need to chmod 755
374          config.rpath - a couple of new files for m4/*, too - I have
375          broken with the tradition of renaming gettext's AM_* macros
376            to MUTT_AM_*! I don't think it's necessary anymore to customise
377            these macros, but you (I really mean "you, tlr" :) want to
378            have a look at the new gettext.m4.  The others should be ok
379            as they are.
380          - previous gettext updates were also updating po/Makefile.in.in,
381            which I didn't; someone who has a clue about gettext should
382            check whether this might be necessary, and also whether any
383            other files in po/ need updating
384
385          I will provide the same patch for the 1.5 branch at some stage,
386          ideally after getting some  F E E D B A C K  for this one.
387
388 2002-04-20 07:23:49  roessler  (roessler)
389
390         * intl/eval-plural.h: branches:  1.1.2;  1.1.4; file eval-plural.h
391         was initially added on branch mutt-1-4-stable.
392
393         * intl/gmo.h: branches:  1.1.2;  1.1.4; file gmo.h was initially
394         added on branch mutt-1-4-stable.
395
396         * intl/os2compat.c: branches:  1.1.2;  1.1.4; file os2compat.c
397         was initially added on branch mutt-1-4-stable.
398
399         * intl/os2compat.h: branches:  1.1.2;  1.1.4; file os2compat.h
400         was initially added on branch mutt-1-4-stable.
401
402         * intl/osdep.c: branches:  1.1.2;  1.1.4; file osdep.c was
403         initially added on branch mutt-1-4-stable.
404
405         * intl/plural-exp.c: branches:  1.1.2;  1.1.4; file plural-exp.c
406         was initially added on branch mutt-1-4-stable.
407
408         * intl/plural-exp.h: branches:  1.1.2;  1.1.4; file plural-exp.h
409         was initially added on branch mutt-1-4-stable.
410
411 2002-04-20 07:23:39  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
412
413         * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
414          init.h, rfc2047.c, sendlib.c:  patch.1.3.28.lh.gettext-0.11.1
415          ==============================
416
417          This one updates the gettext stuff in mutt to gettext-0.11.1. I
418          started doing this in the hope that the new gettext version would
419          simplify the noiconv patch, but unfortunately, this turned out
420          not to be the case (the new iconv m4 macros still don't allow
421          for switching iconv support off).
422
423          However, as a few hours of merging and testing were spent,
424          I'd suggest to adopt it for 1.4. The actual changes to intl/*
425          are part cosmetic, part code reorganisation. Ok, a bit more,
426          I'm no gettext expert :)
427
428          Notes: - after applying the patch, you need to chmod 755
429          config.rpath - a couple of new files for m4/*, too - I have
430          broken with the tradition of renaming gettext's AM_* macros
431            to MUTT_AM_*! I don't think it's necessary anymore to customise
432            these macros, but you (I really mean "you, tlr" :) want to
433            have a look at the new gettext.m4.  The others should be ok
434            as they are.
435          - previous gettext updates were also updating po/Makefile.in.in,
436            which I didn't; someone who has a clue about gettext should
437            check whether this might be necessary, and also whether any
438            other files in po/ need updating
439
440          I will provide the same patch for the 1.5 branch at some stage,
441          ideally after getting some  F E E D B A C K  for this one.
442
443 2002-04-17 17:05:54  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
444
445         * po/fr.po: Update.
446
447 2002-04-17 17:05:04  David Champion  <dgc@uchicago.edu>  (roessler)
448
449         * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
450         no longer sufficient to say that possession of krb5-config
451         indicates Heimdal. Patch attached. This assumes that Heimdal's
452         "kreb5-config --vendor" begins with "Heimdal".  I cannot verify
453         that this is correct, so patch might be wrong on this point.
454
455 2002-04-07 21:19:57  Brendan Cully  <brendan@kublai.com>  (roessler)
456
457         * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
458         imap/imap.c, imap/message.c: The attached patch cleans up some
459         bugs in switching IMAP mailboxes: * free current flags on mailbox
460         close * reset reopen state * don't parse the same untagged
461         SELECT response for multiple options * call mx_update_context
462         after reading the whole mailbox, not after
463           each message * reset new mail flag if mail arrives in the
464         middle of opening the
465           mailbox. This should close 1139
466
467         939 is most likely unaffected. I discovered these problems while
468         investigating 939.
469
470 2002-04-05 10:42:54  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
471 (roessler)
472
473         * po/ja.po: update.
474
475 2002-04-04 20:49:46  Im Eunjea  <eunjea@koru.org>  (roessler)
476
477         * po/ko.po: Update.
478
479 2002-04-04 06:50:52  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
480 (roessler)
481
482         * po/ja.po: Update.
483
484 2002-04-04 06:50:12  Thomas Roessler  <roessler@does-not-exist.org>
485 (roessler)
486
487         * pgp.c: Fix a typo noted by Tamotsu Takahashi.
488
489 2002-04-03 15:22:27  Thomas Roessler  <roessler@does-not-exist.org>
490 (roessler)
491
492         * handler.c: Fix printing of format=flowed text parts.
493
494         * commands.c: Fix #1144 in stable.
495
496         * commands.c: Fix a file descriptor leak in the display filter
497         code.  Noted by Chr. v. Stuckrad.
498
499         fixes: #1144
500
501 2002-04-02 18:49:37  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
502
503         * m4/iconv.m4: branches:  1.3.2.1.2; The noiconv patch.
504
505         * charset.c, charset.h: The noiconv patch.
506
507         * configure.in: branches:  2.129.2.3.2; The noiconv patch.
508
509         * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
510
511 2002-03-30 08:26:31  roessler  (roessler)
512
513         * po/pl.po: update.  From Pawel Dzienkonski.
514
515         * po/fr.po: Update; From Vincent Lefevre.
516
517         * postpone.c, sendlib.c: The attached patch allows the user
518         to override the user-agent field with my_hdr.  It also removes
519         the stripping of the x-mailer field when recalling a postponed
520         message.
521
522 2002-03-28 13:25:23  roessler  (roessler)
523
524         * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
525         patch-1.3.28-me.emptycheck.1
526
527 2002-03-27 08:50:42  roessler  (roessler)
528
529         * pgp.c: There was some output missing.
530
531         * po/POTFILES.in: update.
532
533         * pgp.c: More fixes.  Note to self:  The code which controls
534         character set selection for attachments is far too complicated.
535
536         * pgp.c: Don't include temporary file names in the
537         Content-Disposition header.
538
539         * pgp.c: Use text/plain; format=... when we are asked to detect
540         inline PGP material in in text/plain body parts.
541
542         * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
543
544         * pgp.c: Fix "noconv" handling for the message body when we
545         generate inline PGP.
546
547         * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
548         charset handling for text/plain; x-action=pgp-*.  I don't like
549         this stuff, but it's better than nothing.
550
551 2002-03-26 22:25:48  roessler  (roessler)
552
553         * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
554
555         * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
556         muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
557         PGP changes.
558
559         * pgp.c: Also permit for "action" and "x-action" on the receiving
560         end, just in case we can settle on a joint standard with other
561         MUA developers.
562
563         * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
564         OK, I'm giving up: pgp_create_traditional now creates text/plain;
565         x-mutt-action={pgp-encrypt,pgp-sign}.
566
567         * pgpinvoke.c: Fix application/pgp signatures.
568
569         * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
570         rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
571         handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
572         from Edmund Grimley Evans.
573
574         * smime.c: Please use ascii_strcasecmp() if you want to compare
575         ASCII parameter strings.  mutt_strcasecmp() depends on the locale,
576         and detects "i" and "I" as _different_ in Turkish locales.
577
578 2002-03-25 11:34:40  roessler  (roessler)
579
580         * crypt.c: Fix S/MIME signature type.  Noted by Dan Ohnesorg
581         <Dan@ohnesorg.cz>.
582
583         * buffy.c, buffy.c: close 1103; from Brendan Cully
584
585         * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
586         Brendan Cully
587
588         * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
589
590         * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
591
592         * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
593         script by Mike Schiraldi.  It's perl > the one I have installed,
594         so I'm just putting it into contrib for now.
595
596 2002-03-20 09:53:42  roessler  (roessler)
597
598         * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
599
600         * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
601         There was another constant of the same name.  Problem noted by
602         Will Yardley's compiler.
603
604 2002-03-19 09:54:05  roessler  (roessler)
605
606         * browser.c: Fix #1115.
607
608         * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
609         when using the edit-message function.  Backported from unstable.
610
611         * po/pl.po, po/pl.po: update
612
613 2002-03-18 18:54:56  roessler  (roessler)
614
615         * browser.c: Should fix #1115.  BACKPORT!
616
617 2002-03-15 09:11:05  roessler  (roessler)
618
619         * po/ja.po: update from oota toshiya.
620
621         * po/ja.po: update, from oota toshiya.
622
623 2002-03-13 23:43:41  roessler  (roessler)
624
625         * attach.c: Undoing the previous patch.  It was junk, and may
626         ruin files.
627
628         * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
629         in append mode where we should safe_fopen() them in write mode.
630         Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
631
632         NEEDS BACKPORTING.
633
634         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
635         po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
636         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
637         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
638         po/el.po: automatic post-release commit for mutt-1.3.28
639
640         * po/ChangeLog: branches:  1.1.2; file ChangeLog was initially
641         added on branch mutt-1-4-stable.
642
643         * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
644         automatic post-release commit for mutt-1.3.28
645
646         * doc/smime-notes.txt, smime.c: Assorted patches from Mike
647         Schiraldi.
648
649 2002-03-02 12:11:35  roessler  (roessler)
650
651         * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
652         smime.h: Introduce smime_default_key.  From Oliver Ehli.
653
654         * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
655          mutt.h: smime.c: - the getkeys() function was broken and deleted
656          the last char
657            of the certfilename - it now lets me use more than one key
658          for the same mailbox
659            ie select these.  - some display output was garbled when the
660          email didn't match.
661            i posted some fix to mutt-users, but i don't like that sleep()
662            so i dropped the first error message, which basically repeated
663            the from/sender field only. so now there's just the message:
664            they don't match.
665
666         smime_keys: - i modified the add_chain to continue even if
667          no roo-cert
668            is present (david collantes received som chain that got
669            exported from outlook. obiously they don't (always ?)
670            include the root cert) it will now abort if neither root nor
671            intermediate certs are present.
672          - add_cert created index entries with '-' as issuer cert, when
673            it should have been '?'. thus verify would fail. (obviously
674            nobody ever used that command (add_cert, that is) :)
675
676         the feature above obsoletes the hash_cert and fingerprint_cert
677         commands, adds import_cert command and ask_cert_label bool. i
678         modified the output of smime_keys (a little) so it doesn't look
679         too garbled when supplying the label (it is actually interactive
680         :) furthermore, i do a verify after the cert was added and
681         modified the verify routine to make the cerificate trusted in
682         case of success. (we discussed this in another message) that is
683         ok so far, but perhaps this requires some better root certificate
684         handling, ie the trust should be somehow connected to the root
685         certificate, that maybe added (if the user trusts it and its not
686         present already) to the ca-file. i'll think about that some more
687         ... but then, there already is the add_root command. hmmm... (btw,
688         you'll now never get asked to trust a certificate)
689
690         i have not yet deleted the email handling from the import key
691         stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
692         using it as an additional arg. otoh i don't think users would
693         press ^k if verification failed...hmmm... but still, smime_keys
694         does extract the email from the certificate either way and does
695         verify it by itself, so the only thing that would happen is
696         to have some invalid certificates, that mutt'll refuse to use
697         anyways, left in the database....
698
699         (From Oliver Ehli.)
700
701 2002-02-28 23:28:51  roessler  (roessler)
702
703         * sort.c: Turn on incremental threading again.
704
705         * smime_keys.pl: The script will try to pick out the end-user cert
706         and pass that to openssl. The code which tells the difference may
707         not be perfect. It works with all the certs in my collection,
708         though. I won't be at all surprised if someone comes across a
709         cert chain which confuses it, but it should print out an error
710         in that case. Hopefully they will send us the chain so we can
711         adjust our code.
712
713         (From Mike Schiraldi.)
714
715         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
716         Eisenbud.
717
718         * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
719         fater redrawing when changing tree options.  From Daniel Eisenbud.
720
721         * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
722         for #939.  From Daniel Eisenbud.
723
724         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
725         Eisenbud.
726
727 2002-02-26 10:58:56  roessler  (roessler)
728
729         * po/ru.po: update
730
731         * init.h: Fix a typo.
732
733         * init.h: Fix a typo.  #1069.
734
735         * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
736         imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
737         Brendan Cully sent a patch.
738
739         * install-sh, install-sh: Fix a typo.  From Edmund Grimley Evans.
740
741         * po/ru.po: ru.po update.
742
743         * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
744         Noted by Michael Vore, patch from Vsevolod Volkov.
745
746 2002-02-18 14:55:31  roessler  (roessler)
747
748         * alias.c, send.c: Fix for #1047.  From Michael Elkins.
749
750 2002-02-14 11:22:51  roessler  (roessler)
751
752         * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
753         Lars Hecking.  MAY NEED TO BE BACKPORTED.
754
755 2002-02-13 12:04:52  roessler  (roessler)
756
757         * smime.c: mutt_any_key() shouldn't be used in curses mode.
758
759         * hdrline.c, init.h, parse.c: Change the default format to be
760         more friendly to "0-line messages", and fix optional expansion
761         for %l - it was the wrong way around.  Also, add a hack to
762         parse.c so we ignore negative values in Lines headers.
763
764         * hdrline.c, muttlib.c, protos.h: Undo the %l fix.  It broke
765         things.
766
767         * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
768         (MAY NEED TO BE BACKPORTED.)
769
770         * main.c: Report libiconv version.
771
772 2002-02-12 21:54:41  roessler  (roessler)
773
774         * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
775
776         * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
777         daily S/MIME patch.
778
779 2002-02-11 17:31:53  roessler  (roessler)
780
781         * smime.c: This patch gets rid of an ugly static variable in
782         smime.c. (From Mike Schiraldi.)
783
784         * smime_keys.pl: This patch lets smime_keys.pl automagically
785         handle both formats of x509 certificate -- PEM (text) and
786         DER (binary). This lets Outlook users (and probably others)
787         directly import the certs without first converting them manually.
788         (From Mike Schiraldi.)
789
790         * configure.in: Honor current values of $LIBS and $CPPFLAGS.
791         From Thomas Dickey.
792
793         * configure.in: Honor $LIBS and $CPPFLAGS.  From Thomas Dickey.
794
795         * init.c, init.c: patch-1.3.27.me.initsort.1
796
797 2002-02-07 21:48:42  roessler  (roessler)
798
799         * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
800
801         * smime_keys.pl: Fix smime_keys.
802
803         * smime.c: S/MIME fixes from Mike Schiraldi.
804
805         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
806         po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
807         po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
808         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
809         po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
810         messages translatable.
811
812 2002-02-06 19:14:47  roessler  (roessler)
813
814         * lib.h: Avoid a warning on some machines.
815
816         * lib.h, smime.c: Make some scanf formats safe.
817
818 2002-02-05 22:01:06  roessler  (roessler)
819
820         * ascii.c: The previous fix was complete nonsense.  What a
821         day. :-(
822
823         * ascii.c: The previous fix was complete nonsense.
824
825         * browser.c, lib.c, lib.h: Use strcoll for the file browser.
826         From David Champion.
827
828         * hook.c: Fix crypt-hook.  From Dale Woolridge
829         <dale-list-mutt-dev@woolridge.org>.
830
831         * smime_keys.pl: Clean-up from Mike Schiraldi.
832
833         * imap/browse.c: Fix.
834
835         * imap/browse.c: Fix another IMAP browsing bug.
836
837         * po/ru.po, po/fr.po, po/ko.po: update
838
839         * smime.c: Don't put garbage onto the screen when trying to
840         decrypt messages.
841
842         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
843         S/MIME fixes from Oliver Ehli:
844
845         - smime_keys.pl:
846
847           support for multiple email adrresses in cert: will add one
848           entry to {keys, cetrificates}/.index now (for each mailbox)
849
850           support for certificates without intermediate certs (e.g. for
851           people who are their own CA: use root as intermediate, for it
852           probably wouldn't be known to anyone...)
853
854           bugfix in handle_pem: the checks if some type of cert is
855           present; die() could never be reached, as the variables checked
856           wouldn't have been set in that case, so it would break because
857           of undefined value or some such thing.... (so it has to check
858           $iter instead)
859
860         - smime.c (init.h, ....)
861
862           support for importing certificates issued for multiple
863           addresses.
864
865           introduced smime_fingerprint_cert_command, so finally certs
866           can get compared ... (so the above works..)
867
868           cleaned up some error messages, that would mess up the terminal.
869
870           fixed typos (init.h)
871
872         * ascii.c: Fix.
873
874         * ascii.c: Fix ascii_*cmp functions.  Problem noted by Brad
875         Thompson.
876
877 2002-02-04 09:59:02  roessler  (roessler)
878
879         * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
880         <elmy@acm.org>.
881
882 2002-02-03 09:58:45  roessler  (roessler)
883
884         * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
885         unauto_view.  From Jeremy Blosser.
886
887         * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
888         helps to dump fingerprints.  Contributed by Jason Harris
889         <jharris@widomaker.com>, and not strictly needed for mutt.
890
891         * pgppubring.c: Correctly calculate fingerprints for type 20
892         ElGamal keys.  Noted by Jason Harris <jharris@widomaker.com>.
893
894         * pgppubring.c: Fix calculation of fingerprints (and key
895         IDs) for type 20 ElGamal keys.  Noted by Jason Harris
896         <jharris@widowmaker.com>.
897
898 2002-02-02 16:52:27  roessler  (roessler)
899
900         * po/ca.po: update
901
902         * po/ca.po: update.
903
904         * mh.c: Don't forget deletions when a folder is changed.  Ups.
905
906 2002-02-01 17:23:20  roessler  (roessler)
907
908         * smime_keys.pl: Fix some possible leaks of the private key
909         (encrypted, but still...).  (yow_security_holes.patch from
910         Mike Schiraldi.)
911
912 2002-01-31 22:05:58  roessler  (roessler)
913
914         * doc/smime-notes.txt: Document %C, and other updates.  From Mike
915         Schiraldi.
916
917         * smime.c: Remove some unnecessary quotation marks.
918
919         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
920         Use mutt -Q from smime_keys.
921
922         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
923         po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
924         po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
925         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
926         po/id.po, po/ca.po, po/cs.po: update-po
927
928         * main.c: fix a string.
929
930         * doc/mutt.man: Document -Q.
931
932         * init.c, main.c, protos.h: Add a -Q option to query configuration
933         variables.  This is needed to avoid a separate mutt configuration
934         parser in smime_keys.pl.
935
936 2002-01-30 22:51:12  roessler  (roessler)
937
938         * send.c, send.c: patch-1.3.27.me.postpone_date.2
939
940         * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
941
942 2002-01-29 21:08:10  roessler  (roessler)
943
944         * smime.c: Improved certificate handling.  Suggested by Oliver
945         Ehli, implemented by Mike Schiraldi.
946
947         * smime.c: Properly handle certain signatures generated by
948         Outlook.  From Mike Schiraldi.
949
950         * parse.c, parse.c: Fix a segmentation fault in debugging code.
951         From Daniel Eisenbud.
952
953 2002-01-28 23:29:05  roessler  (roessler)
954
955         * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
956         The timestamps aren't really needed any more.
957
958         * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
959         to match successfully verified messages.
960
961         * contrib/smime.rc: Add a comment. From Mike Schiraldi.
962
963         * init.h, init.h: Fix list-from documentation.  From Michael
964         Elkins.
965
966         * doc/smime-notes.txt: Add more information on S/MIME.
967         Adapted from Oliver Ehli's notes by Mike Schiraldi.
968
969         * send.c: Avoid C99 comments.  Noted by Vincent Lefevre.
970
971         * po/ja.po, po/sv.po: updates
972
973         * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
974
975         * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
976         Cully.
977
978 2002-01-25 00:08:30  roessler  (roessler)
979
980         * smime.c: ups
981
982         * commands.c, recvattach.c, smime.c, smime.h: More decryption
983         key detection fixes.
984
985         * commands.c, smime.c: Make some prompts look nicer, and add
986         sensible selection of the decryption key.
987
988 2002-01-24 23:53:19  roessler  (roessler)
989
990         * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
991
992         * mh.c: Fix.
993
994         * mh.c: Still more code clean-up.
995
996         * doc/smime-notes.txt: Update.
997
998         * mx.c: little fix.
999
1000         * mh.c: Ups, don't use the wrong check function...
1001
1002         * mh.c: Clean up the mh code, too.
1003
1004         * mh.c: indentation
1005
1006         * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
1007         Elkins and Thomas Roessler.
1008
1009         * crypt.c, curs_lib.c, smime.c: S/MIME nits.
1010
1011         * reap.pl: We don't need this any more.
1012
1013         * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
1014         contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
1015         Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
1016         compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
1017         curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
1018         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
1019         mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
1020         pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
1021         send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
1022         support.  From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
1023         <raldi@research.netsol.com>.
1024
1025         * po/pt_BR.po, po/pt_BR.po: update
1026
1027         * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
1028         init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
1029         From Brian Foley and Ulf Erikson.
1030
1031         * po/ru.po, po/ru.po: update
1032
1033         * mh.c: Make reading maildirs more efficient.
1034
1035         * VERSION: Pseudo-revision for mutt-1.5.
1036
1037         * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
1038         m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
1039         m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
1040         version bump
1041
1042         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
1043         po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
1044         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
1045         po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
1046         po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
1047         po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
1048         imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
1049         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
1050         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
1051         imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
1052         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
1053         version bumps.
1054
1055         * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
1056         intl/ChangeLog, intl/Makefile.in, intl/VERSION,
1057         intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
1058         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
1059         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
1060         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
1061         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
1062         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
1063         intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
1064         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
1065         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
1066         intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
1067         intl/textdomain.c, intl/xopen-msg.sed: more version number
1068         updates.
1069
1070         * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
1071         doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
1072         doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
1073         doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
1074         doc/muttrc.man.tail, doc/patch-notes.txt: more version number
1075         updates
1076
1077         * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
1078         contrib/iconv/iconv.aix-4.1.5.rc,
1079         contrib/iconv/iconv.aix-4.2.0.rc,
1080         contrib/iconv/iconv.aix-4.3.2.rc,
1081         contrib/iconv/iconv.freebsd-3.3.rc,
1082         contrib/iconv/iconv.glibc-2.1.3.rc,
1083         contrib/iconv/iconv.glibc-2.1.90.rc,
1084         contrib/iconv/iconv.hpux-10.01.rc,
1085         contrib/iconv/iconv.hpux-10.20.rc,
1086         contrib/iconv/iconv.hpux-11.00.rc,
1087         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
1088         contrib/iconv/iconv.osf1-4.0d.rc,
1089         contrib/iconv/iconv.solaris-2.4.rc,
1090         contrib/iconv/iconv.solaris-2.5.1.rc,
1091         contrib/iconv/iconv.solaris-2.6-cjk.rc,
1092         contrib/iconv/iconv.solaris-2.6.rc,
1093         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
1094         contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
1095         contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
1096         contrib/language.txt, contrib/language50.txt,
1097         contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
1098         contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
1099         contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
1100         version numbers.
1101
1102         * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
1103         strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
1104         pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
1105         pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
1106         postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
1107         recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
1108         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
1109         rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
1110         sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
1111         mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
1112         mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
1113         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
1114         mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
1115         muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
1116         parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
1117         pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
1118         from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
1119         gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
1120         help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
1121         keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
1122         mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
1123         browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
1124         charset.h, check_sec.sh, color.c, commands.c, complete.c,
1125         compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
1126         curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
1127         edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
1128         OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
1129         TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
1130         addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
1131         BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
1132         for the new unstable branch.
1133
1134         * send.c: branches:  2.77.2; Set default Fcc when resending
1135         a message.
1136
1137         * po/ja.po: branches:  1.33.2; update
1138
1139 2002-01-23 22:37:12  roessler  (roessler)
1140
1141         * po/da.po: branches:  1.67.2; updates
1142
1143         * po/el.po: branches:  1.77.2; updates
1144
1145         * po/et.po: branches:  1.21.2; updates
1146
1147         * po/ko.po: branches:  1.72.2; updates
1148
1149         * po/pl.po: branches:  1.94.2; updates
1150
1151         * po/uk.po, po/id.po: branches:  1.84.2; update
1152
1153         * charset.c: branches:  2.50.2; Fix #999.  A single missing comma.
1154
1155 2002-01-22 12:12:45  roessler  (roessler)
1156
1157         * po/pt_BR.po: branches:  1.58.2; automatic post-release commit
1158         for mutt-1.3.27
1159
1160         * po/ru.po: branches:  1.129.2; automatic post-release commit
1161         for mutt-1.3.27
1162
1163         * po/sk.po: branches:  1.66.2; automatic post-release commit
1164         for mutt-1.3.27
1165
1166         * po/sv.po: branches:  1.80.2; automatic post-release commit
1167         for mutt-1.3.27
1168
1169         * po/tr.po: branches:  1.25.2; automatic post-release commit
1170         for mutt-1.3.27
1171
1172         * po/uk.po: automatic post-release commit for mutt-1.3.27
1173
1174         * po/zh_CN.po: branches:  1.14.2; automatic post-release commit
1175         for mutt-1.3.27
1176
1177         * po/zh_TW.po: branches:  1.11.2; automatic post-release commit
1178         for mutt-1.3.27
1179
1180         * po/hu.po: branches:  1.17.2; automatic post-release commit
1181         for mutt-1.3.27
1182
1183         * po/id.po: automatic post-release commit for mutt-1.3.27
1184
1185         * po/it.po: branches:  1.103.2; automatic post-release commit
1186         for mutt-1.3.27
1187
1188         * po/ja.po, po/ko.po: automatic post-release commit for
1189         mutt-1.3.27
1190
1191         * po/lt.po: branches:  1.25.2; automatic post-release commit
1192         for mutt-1.3.27
1193
1194         * po/nl.po: branches:  1.74.2; automatic post-release commit
1195         for mutt-1.3.27
1196
1197         * po/pl.po: automatic post-release commit for mutt-1.3.27
1198
1199         * po/ca.po: branches:  1.6.2; automatic post-release commit
1200         for mutt-1.3.27
1201
1202         * po/cs.po: branches:  1.75.2; automatic post-release commit
1203         for mutt-1.3.27
1204
1205         * po/da.po: automatic post-release commit for mutt-1.3.27
1206
1207         * po/de.po: branches:  1.160.2; automatic post-release commit
1208         for mutt-1.3.27
1209
1210         * po/el.po: automatic post-release commit for mutt-1.3.27
1211
1212         * po/eo.po: branches:  1.80.2; automatic post-release commit
1213         for mutt-1.3.27
1214
1215         * po/es.po: branches:  1.89.2; automatic post-release commit
1216         for mutt-1.3.27
1217
1218         * po/et.po: automatic post-release commit for mutt-1.3.27
1219
1220         * po/fr.po: branches:  1.108.2; automatic post-release commit
1221         for mutt-1.3.27
1222
1223         * po/gl.po: branches:  1.61.2; automatic post-release commit
1224         for mutt-1.3.27
1225
1226         * ChangeLog: branches:  2.73.2; automatic post-release commit
1227         for mutt-1.3.27
1228
1229         * VERSION: branches:  2.63.2; automatic post-release commit
1230         for mutt-1.3.27
1231
1232         * reldate.h: branches:  2.55.2; automatic post-release commit
1233         for mutt-1.3.27
1234
1235 2002-01-21 17:43:19  roessler  (roessler)
1236
1237         * po/it.po: update
1238
1239         * po/sv.po, po/de.po, po/eo.po: updates
1240
1241         * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
1242         bug #989.
1243
1244 2002-01-18 11:44:54  roessler  (roessler)
1245
1246         * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
1247         po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
1248         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
1249         po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
1250         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
1251         automatic post-release commit for mutt-1.3.26
1252
1253 2002-01-17 22:41:45  roessler  (roessler)
1254
1255         * configure.in: branches:  2.129.2; Use ncurses.h for configure
1256         tests, if present.
1257
1258 2002-01-16 20:44:49  roessler  (roessler)
1259
1260         * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
1261         files. From Lars Hecking.
1262
1263         * curs_main.c: patch-1.3.25-de-new_threads.1
1264
1265         * protos.h: branches:  2.86.2; patch-1.3.25-de-new_threads.1
1266
1267         * thread.c: branches:  2.27.2; patch-1.3.25-de-new_threads.1
1268
1269 2002-01-15 22:08:12  roessler  (roessler)
1270
1271         * acconfig.h, configure.in: Configure and config.h cleanup.
1272         From Lars Hecking.
1273
1274         * handler.c: branches:  2.52.2; Don't hallucinate a '\n' in the
1275         end of quoted-printable encoded attachments.
1276
1277         * po/fr.po: update.
1278
1279         * flags.c: patch-1.3.25.tlr.maildir_trash.1
1280
1281         * mh.c: branches:  2.42.2; patch-1.3.25.tlr.maildir_trash.1
1282
1283         * mutt.h: branches:  2.111.2; patch-1.3.25.tlr.maildir_trash.1
1284
1285         * mx.c: branches:  2.63.2; patch-1.3.25.tlr.maildir_trash.1
1286
1287         * po/ko.po: update
1288
1289         * init.c: branches:  2.60.2; Avoid reading past the end of ta
1290         string when handling \ or ^ sequences.  From Michael Elkins.
1291
1292         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
1293         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
1294         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
1295         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
1296         po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
1297         Noted by Jeremy Blosser.  #978.
1298
1299         * pattern.c: branches:  2.23.2; Fix an off-by-one error.
1300
1301 2002-01-14 09:03:31  roessler  (roessler)
1302
1303         * imap/imap.c: branches:  1.90.2; fix another case-sensitive
1304         comparison.
1305
1306 2002-01-13 21:19:25  roessler  (roessler)
1307
1308         * ascii.h: Fix the ascii_strncmp() macro.
1309
1310         * imap/auth_sasl.c: Parse IMAP responses locale- and case-
1311         insensitive.  From Brendan Cully.
1312
1313         * imap/browse.c: branches:  1.34.2; Parse IMAP responses locale-
1314         and case- insensitive.  From Brendan Cully.
1315
1316         * imap/command.c: branches:  1.35.2; Parse IMAP responses locale-
1317         and case- insensitive.  From Brendan Cully.
1318
1319         * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
1320         From Brendan Cully.
1321
1322         * imap/message.c: branches:  1.60.2; Parse IMAP responses locale-
1323         and case- insensitive.  From Brendan Cully.
1324
1325         * imap/util.c: branches:  1.51.2; Parse IMAP responses locale-
1326         and case- insensitive.  From Brendan Cully.
1327
1328         * muttlib.c: branches:  2.52.2; A different fix for the '\012'
1329         issue.  Bug tracked down by Johannes Geiger <geiger@ePost.de>.
1330
1331         * pager.c: A different fix for the '\012' issue.  Bug tracked
1332         down by Johannes Geiger <geiger@ePost.de>.
1333
1334 2002-01-12 11:42:18  roessler  (roessler)
1335
1336         * NEWS: More on ~=.
1337
1338         * doc/manual.sgml.head: branches:  1.73.2; Add a ~= pattern.
1339         From Frederic Duval.
1340
1341         * doc/muttrc.man.head: branches:  1.16.2; Add a ~= pattern.
1342         From Frederic Duval.
1343
1344         * mutt.h, pattern.c: Add a ~= pattern.  From Frederic Duval.
1345
1346         * doc/manual.sgml.head: Fix a typo, #971.
1347
1348 2002-01-09 15:39:28  roessler  (roessler)
1349
1350         * pgp.c: Fix #960.
1351
1352 2002-01-08 13:06:21  roessler  (roessler)
1353
1354         * mx.c: Try to fix #943.
1355
1356         * INSTALL: branches:  2.15.2;  2.15.4; fix libiconv URL.  #959.
1357
1358         * NEWS: fix libiconv URL.  #959.
1359
1360 2002-01-07 19:10:51  roessler  (roessler)
1361
1362         * po/ko.po: update
1363
1364         * attach.c: branches:  2.29.2; Fix #951.
1365
1366 2002-01-04 14:30:29  roessler  (roessler)
1367
1368         * rfc822.c: Terminate the correct buffer.  Noted by Durval
1369         Menezes <durval@tmp.com.br>.  (This bug shouldn't have any
1370         security implications. ;-)
1371
1372         * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
1373
1374 2002-01-03 20:57:20  roessler  (roessler)
1375
1376         * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
1377         globals where they belong.  From Brendan Cully.
1378
1379 2002-01-02 16:28:46  roessler  (roessler)
1380
1381         * acconfig.h: Cleanup; from Lars Hecking.
1382
1383         * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
1384
1385         * recvcmd.c: Bug fix.  Problem noted by Vincent Lefevre's
1386         compiler.
1387
1388         * muttlib.c: Fix the \012 bug.
1389
1390 2002-01-01 20:18:41  roessler  (roessler)
1391
1392         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1393         po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
1394         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
1395         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
1396         po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
1397         ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
1398
1399         * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
1400         missing from the CVS.
1401
1402         * po/ca.po: update.
1403
1404         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
1405         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
1406         po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
1407         po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
1408         commit for mutt-1.2.5.1.
1409
1410         * rfc822.c: Fix a security problem.
1411
1412 2001-12-28 17:19:00  roessler  (roessler)
1413
1414         * protos.h, recvcmd.c, send.c: Make sure References and
1415         In-Reply-To headers are generated properly when the user replies
1416         to one or more message-type attachments.
1417
1418 2001-12-26 19:24:46  roessler  (roessler)
1419
1420         * imap/imap.c: Possible fix for #905.   From Daniel Eisenbud.
1421
1422 2001-12-21 00:22:12  roessler  (roessler)
1423
1424         * pager.c: Fix #929.
1425
1426 2001-12-18 15:13:18  roessler  (roessler)
1427
1428         * imap/imap.c, imap/imap.h: Fix from #918.  From
1429         <ntyni+mutt@mappi.helsinki.fi>.
1430
1431         * browser.c: branches:  2.38.2; Fix from #918.  From
1432         <ntyni+mutt@mappi.helsinki.fi>.
1433
1434         * po/Makefile.in.in: Updating to gettext-0.10.40.
1435
1436         * m4/gettext.m4: branches:  1.7.2;  1.7.4; Updating to
1437         gettext-0.10.40.
1438
1439         * m4/iconv.m4: branches:  1.3.2; Updating to gettext-0.10.40.
1440
1441         * m4/lcmessage.m4: branches:  1.3.2;  1.3.4; Updating to
1442         gettext-0.10.40.
1443
1444         * m4/progtest.m4: branches:  1.4.2;  1.4.4; Updating to
1445         gettext-0.10.40.
1446
1447         * ABOUT-NLS: branches:  2.1.2;  2.1.4; Updating to
1448         gettext-0.10.40.
1449
1450         * intl/ChangeLog, intl/Makefile.in: branches:  1.3.2;  1.3.4;
1451         Updating to gettext-0.10.40.
1452
1453         * intl/VERSION: Updating to gettext-0.10.40.
1454
1455         * intl/bindtextdom.c: branches:  1.5.2;  1.5.4; Updating to
1456         gettext-0.10.40.
1457
1458         * intl/config.charset: branches:  1.2.2;  1.2.4; Updating to
1459         gettext-0.10.40.
1460
1461         * intl/dcgettext.c: Updating to gettext-0.10.40.
1462
1463         * intl/dcigettext.c: branches:  1.2.2;  1.2.4; Updating to
1464         gettext-0.10.40.
1465
1466         * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
1467         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
1468         intl/gettext.h: Updating to gettext-0.10.40.
1469
1470         * intl/gettextP.h, intl/hash-string.h: branches:  1.4.2;  1.4.4;
1471         Updating to gettext-0.10.40.
1472
1473         * intl/intl-compat.c: Updating to gettext-0.10.40.
1474
1475         * intl/l10nflist.c: branches:  1.5.2;  1.5.4; Updating to
1476         gettext-0.10.40.
1477
1478         * intl/libgettext.h: Updating to gettext-0.10.40.
1479
1480         * intl/libgnuintl.h: branches:  1.2.2;  1.2.4; Updating to
1481         gettext-0.10.40.
1482
1483         * intl/loadinfo.h: branches:  1.4.2;  1.4.4; Updating to
1484         gettext-0.10.40.
1485
1486         * intl/loadmsgcat.c: branches:  1.5.2;  1.5.4; Updating to
1487         gettext-0.10.40.
1488
1489         * intl/localcharset.c: branches:  1.2.2;  1.2.4; Updating to
1490         gettext-0.10.40.
1491
1492         * intl/locale.alias: Updating to gettext-0.10.40.
1493
1494         * intl/localealias.c: branches:  1.5.2;  1.5.4; Updating to
1495         gettext-0.10.40.
1496
1497         * intl/ngettext.c: Updating to gettext-0.10.40.
1498
1499         * intl/plural.c, intl/plural.y: branches:  1.2.2;  1.2.4;
1500         Updating to gettext-0.10.40.
1501
1502         * intl/textdomain.c: Updating to gettext-0.10.40.
1503
1504 2001-12-17 10:08:18  roessler  (roessler)
1505
1506         * edit.c: Fix a memory allocation bug.  #917.
1507
1508         * thread.c: Another threading update.
1509
1510         * hdrline.c: branches:  2.27.2; Another threading update.
1511
1512 2001-12-13 12:10:59  roessler  (roessler)
1513
1514         * menu.c: branches:  2.27.2; Threading updates, from Daniel
1515         Eisenbud.
1516
1517         * mutt.h, sort.c, thread.c: Threading updates, from Daniel
1518         Eisenbud.
1519
1520         * pager.c: compile fix.
1521
1522 2001-12-11 23:30:59  roessler  (roessler)
1523
1524         * doc/muttrc.man.head: Typo, #911.
1525
1526         * po/it.po: update
1527
1528         * contrib/gpg.rc: Remove an unnecessary \-quoting.
1529
1530         * init.c, pager.c: Add a missing else.
1531
1532         * contrib/gpg.rc: Use gettext to determine the good signature
1533         pattern.
1534
1535         * init.c: Make "`...`" work as expected.
1536
1537         * po/it.po: update.
1538
1539 2001-12-10 13:12:41  roessler  (roessler)
1540
1541         * query.c: Fix #910.
1542
1543         * init.h: branches:  2.143.2; Change the default for
1544         $pgp_replyencrypt to "yes".
1545
1546         * po/ja.po, po/pl.po: updates.
1547
1548 2001-12-09 09:12:08  roessler  (roessler)
1549
1550         * po/ca.po, configure.in: Add a Catalan translation.  From Ivan
1551         Vilata i Balaguer <ivan@selidor.net>.
1552
1553 2001-12-04 10:28:22  roessler  (roessler)
1554
1555         * po/ru.po: update
1556
1557 2001-12-03 18:36:09  roessler  (roessler)
1558
1559         * po/da.po, po/de.po: update.
1560
1561         * mx.c: Try to detect write() errors by calling fsync() after
1562         fflush().  May fix #895.
1563
1564 2001-11-29 09:43:41  roessler  (roessler)
1565
1566         * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
1567         po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
1568         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
1569         po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
1570         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
1571         post-release commit for mutt-1.3.24
1572
1573 2001-11-28 10:30:36  roessler  (roessler)
1574
1575         * po/id.po: update
1576
1577 2001-11-26 19:16:52  roessler  (roessler)
1578
1579         * PATCHES: PATCHES should be _empty_ in the CVS version.  Ups.
1580
1581         * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1.  Fix wcwidth_ja(),
1582         from Takizawa Takashi <taki@luna.email.ne.jp>.
1583
1584         * mbyte.c: branches:  2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
1585         Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
1586
1587         * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
1588         from Byrial Jensen.  This patch is supposed to make one message
1589         more friendly to translators.
1590
1591         * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
1592         updates.
1593
1594 2001-11-21 13:58:42  roessler  (roessler)
1595
1596         * handler.c: Use $wrapmargin in the format=flowed handler, too.
1597
1598         * pager.c, globals.h, init.h: Add a $wrapmargin configuration
1599         variable to fine-tune
1600
1601 2001-11-19 10:41:32  roessler  (roessler)
1602
1603         * hash.c: Fix #868, #876.  Work-around from Len Lattanzi
1604         <len@mss.migration.com>.
1605
1606         * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
1607         From Daniel Eisenbud.  (patch-1.3.23.2-de-new_threads.2-3.gz).
1608
1609 2001-11-15 18:53:23  roessler  (roessler)
1610
1611         * remailer.c: Should be slightly better than a mixmaster
1612         patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
1613         (UNTESTED!)
1614
1615 2001-11-12 09:53:54  roessler  (roessler)
1616
1617         * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
1618
1619 2001-11-10 08:14:52  roessler  (roessler)
1620
1621         * po/eo.po, po/fr.po: update
1622
1623 2001-11-09 09:28:55  roessler  (roessler)
1624
1625         * mh.c: Add some NONULL's (#863)
1626
1627         * Makefile.am: branches:  2.101.2; Distribute patchlist.sh.  Ups.
1628
1629 2001-11-08 22:42:45  roessler  (roessler)
1630
1631         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
1632         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
1633         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
1634         po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
1635         po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
1636         post-release commit for mutt-1.3.23.2
1637
1638         * pager.c, init.h, mutt.h: Add an $allow_ansi option.  Suggested
1639         and (mostly) implemented by Mike Schiraldi.
1640
1641         * Makefile.am: Don't depend on GNU make.  Noted by Bob Bell.
1642
1643         * pgp.c: Fix some messages, so the color marker is actually in
1644         the beginning of a new line.
1645
1646         * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
1647         pgp.c: somewhat cleaner in-band-signalling between the handlers
1648         and the pager.  In particular, it's more difficult now to get
1649         fake PGP and other mutt-generated "[-- " messages colored.
1650
1651         * commands.c: branches:  2.50.2; patch-1.3.23.1-de-new_threads.3-4
1652
1653         * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
1654         patch-1.3.23.1-de-new_threads.3-4
1655
1656         * handler.c: 2.47 introduced another bug.  I should go to bed now.
1657
1658         * handler.c: Replace a ridiculous for loop by a proper
1659         calculation.  Ahem.
1660
1661         * handler.c, pager.c: Use a slightly different reset sequence
1662         for the format=flowed hack, and don't send any such sequence
1663         when we aren't in the internal pager.
1664
1665         * pager.c: Trying to fix #738.
1666
1667 2001-11-07 22:25:09  roessler  (roessler)
1668
1669         * handler.c: Fix #860.  Noted: The format=flowed code is not
1670         yet utf-8 aware.
1671
1672         * addrbook.c: Fix #858.
1673
1674         * doc/patch-notes.txt, Makefile.am: Implement the patchlist
1675         scheme instead of version number munging.
1676
1677         * main.c: branches:  2.55.2; Implement the patchlist scheme
1678         instead of version number munging.
1679
1680         * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
1681         scheme instead of version number munging.
1682
1683         * sendlib.c: branches:  2.94.2; Implement the patchlist scheme
1684         instead of version number munging.
1685
1686         * complete.c: Fix 706, 853.
1687
1688         * commands.c, init.h, mutt.h, thread.c:
1689         patch-1.3.23.1-de-new_threads.2-3
1690
1691 2001-11-06 20:38:17  roessler  (roessler)
1692
1693         * mutt.h, sort.c, sort.h, thread.c, menu.c:
1694         [patch.1.3.23.1.de.new_threads.2]  Daniel Eisenbud's redone
1695         threading code, version two.
1696
1697         * doc/patch-notes.txt: fix a typo.
1698
1699         * PATCHES: uuups, there was a "test" left over.
1700
1701         * doc/PGP-Notes.txt: Some part of this documentation was severely
1702         outdated.
1703
1704         * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
1705         configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
1706         document a new mechanism for displaying patches in running
1707         mutts' output.
1708
1709         * send.c: Indentation fixing while staring at the code affected
1710         by #857.  No fix for the crash, though.
1711
1712         * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
1713         an addressbook bug, and introduce "unalias *".  From "g.c.w. de
1714         bruijn" <geerd.debruijn@nl.thalesgroup.com>.
1715
1716 2001-11-05 21:38:18  roessler  (roessler)
1717
1718         * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
1719         mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
1720
1721         * pop.c: branches:  2.22.2; Missing gettext calls, noted by
1722         Byrial Jensen.
1723
1724         * thread.c: Missing gettext calls, noted by Byrial Jensen.
1725
1726         * commands.c: Make the save-copy prompt more translator-friendly.
1727         from Byrial Jensen.
1728
1729         * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
1730         updates
1731
1732         * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
1733         POP mode is used with a maildir spool folder.  Noted by Frédéric
1734         L. W.  Meunier <0@pervalidus.net>.
1735
1736         * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
1737         related bug.
1738
1739         * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
1740         mtime hack is needed at more than one place.  Noted by Manoj
1741         Kasichainula.
1742
1743 2001-10-31 09:38:07  roessler  (roessler)
1744
1745         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
1746         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1747         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
1748         po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
1749         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
1750         post-release commit for mutt-1.3.23.1
1751
1752         * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
1753         init.h: Advanced threading, v 5.1.  From Daniel Eisenbud
1754         <eisenbud@cs.swarthmore.edu>.
1755
1756         * mbox.c: branches:  2.22.2; Advanced threading, v 5.1.
1757         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
1758
1759         * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
1760         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
1761
1762         * parse.c: branches:  2.39.2; Advanced threading, v 5.1.
1763         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
1764
1765         * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
1766         Advanced threading, v 5.1.  From Daniel Eisenbud
1767         <eisenbud@cs.swarthmore.edu>.
1768
1769         * pgpewrap.c: branches:  2.3.2; Add magic comment so we can use
1770         traditional malloc() in this program.
1771
1772 2001-10-30 22:43:23  roessler  (roessler)
1773
1774         * init.h: .mh_sequences fix, from lorenzo@cisco.com.
1775
1776         * mutt_socket.c, mutt_ssl.c: TLS connection reuse.  From Brendan
1777         Cully.
1778
1779 2001-10-29 23:21:48  roessler  (roessler)
1780
1781         * pager.c: Fix two places which _may_ look like buffer overflows,
1782         but aren't.
1783
1784         * url.c: Fix #843.
1785
1786         * doc/manual.sgml.head: Make the documentation of toggle-unlink
1787         more precise - someone on comp.mail.mutt got confused by this.
1788
1789 2001-10-28 19:46:43  roessler  (roessler)
1790
1791         * imap/browse.c, imap/imap.c: Fix 839
1792
1793         * po/fr.po: update
1794
1795         * sendlib.c: Another aesthetic message-id change.
1796
1797         * sendlib.c: GMT's too clumsy.  Just take G.
1798
1799         * sendlib.c: Use GMT for message-IDs.  Note: The addition of
1800         the constant string "GMT" is so intended to avoid the production
1801         of duplicate message-IDs when mutts running in time zones ahead
1802         GMT are updated.
1803
1804         * po/ru.po: update.
1805
1806         * url.c: Another bug related to #837.
1807
1808         * imap/util.c: Fix a problem related to #837 (the bug isn't
1809         entirely close, though).
1810
1811 2001-10-26 23:53:29  roessler  (roessler)
1812
1813         * doc/manual.sgml.head: Point to the openProjects.net IRC channel
1814         instead of dal.net.
1815
1816 2001-10-25 07:54:35  roessler  (roessler)
1817
1818         * pgp.c: Handle clearsigned messages gracefully even when
1819         pgp_verify_sig is set and pgp_decode_command is unset.
1820
1821 2001-10-24 11:08:22  roessler  (roessler)
1822
1823         * complete.c: Suspected fix for #837.
1824
1825 2001-10-22 09:28:26  roessler  (roessler)
1826
1827         * imap/util.c, globals.h, init.h: Make IMAP keepalive
1828         configurable.  From Brendan Cully.
1829
1830 2001-10-17 17:03:19  roessler  (roessler)
1831
1832         * curs_main.c: Fix #829.
1833
1834         * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
1835         stderr redirected to /dev/null.  Apparently, sendmail 8.12.1
1836         doesn't like to be invoked with stderr and stdout closed.
1837
1838         * curs_main.c: Fix CURHDR confusion.  Mutt should compile now.
1839         (Sorry for not committing this earlier.)
1840
1841 2001-10-16 14:29:27  roessler  (roessler)
1842
1843         * addrbook.c, keymap.c: Address book nit fix from
1844         geerd.debruijn@nl.thalesgroup.com.
1845
1846         * po/ja.po, po/it.po: update
1847
1848 2001-10-15 20:18:32  roessler  (roessler)
1849
1850         * rfc2047.c: branches:  2.35.2; Close #821.  Fix provided
1851         by Edmund.
1852
1853         * curs_main.c: AIX portability patch.  Suggested by Jan Chrillesen
1854         <jan@chrillesen.dk>.
1855
1856         * doc/manual.sgml.tail: branches:  1.15.2; Fixing a nit, From
1857         David Ellement.
1858
1859 2001-10-12 09:03:26  roessler  (roessler)
1860
1861         * po/fr.po: update
1862
1863 2001-10-11 20:08:44  roessler  (roessler)
1864
1865         * imap/message.c: Small fix from Edmund GRIMLEY EVANS
1866         <edmundo@rano.org>.
1867
1868         * compose.c: branches:  2.48.2; Little fix from
1869         sroberts@certicom.com.
1870
1871         * po/eo.po: update
1872
1873         * pgpewrap.c: Add public domain notice.
1874
1875         * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
1876         version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
1877
1878         * po/da.po: update
1879
1880         * compose.c: Unify "Can't stat" messages.  Suggested by Byrial.
1881
1882         * editmsg.c: branches:  2.12.2; Unify "Can't stat" messages.
1883         Suggested by Byrial.
1884
1885         * sendlib.c: Unify "Can't stat" messages.  Suggested by Byrial.
1886
1887 2001-10-10 23:37:06  roessler  (roessler)
1888
1889         * mh.c: Fix #560.
1890
1891         * pager.c: Fix minor snafu in Vsevolod's patch about important
1892         flags for POP folders.
1893
1894         * main.c: Mess around with signal handlers.  Allegedly, this
1895         helps to get things working with Solaris 8.  See #455.
1896
1897         * imap/message.c: Try to fix #302.
1898
1899         * curs_main.c, pager.c: Don't allow setting the "important"
1900         flag when message resides on a POP server.
1901
1902         * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
1903         have a macro called pad_char.  Noted by Jan Chrillesen
1904         <jan@chrillesen.dk>.
1905
1906         * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
1907
1908         * browser.c: Fix #813.
1909
1910         * mx.c: Another consistency fix for maildir_trash.
1911
1912         * mh.c, mx.c: Experimental patch to make maildir_trash handling
1913         more consistent.
1914
1915         * buffy.c: branches:  2.21.2; maildir buffy: Don't consider
1916         "trashed" new messages new. Fixes #412.
1917
1918         * main.c: Include platform information with mutt -v output.
1919
1920         * muttbug.sh.in: Include some information about the compiler
1921         and compiler flags used with bug reports.
1922
1923         * po/pl.po: update
1924
1925         * po/fr.po, po/de.po: updates.
1926
1927 2001-10-09 09:29:55  roessler  (roessler)
1928
1929         * getdomain.c: A different fix for #767.
1930
1931         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
1932         po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
1933         po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
1934         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
1935         po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
1936         post-release commit for mutt-1.3.23
1937
1938 2001-10-07 06:43:52  roessler  (roessler)
1939
1940         * doc/manual.sgml.head: We do update .mh_sequences files now.
1941
1942 2001-10-06 09:31:44  roessler  (roessler)
1943
1944         * doc/manual.sgml.head: Documentation for check-traditional-pgp
1945         and for edit-type when used in read mode.
1946
1947 2001-10-02 22:20:03  roessler  (roessler)
1948
1949         * enter.c: Fix #801.
1950
1951 2001-10-01 09:58:49  roessler  (roessler)
1952
1953         * mh.c: Create mh_sequences files when they don't exist.
1954         Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
1955
1956 2001-09-28 08:38:44  roessler  (roessler)
1957
1958         * charset.c: More character set aliases, from Ionel Mugurel
1959         Ciobica <tgakic@sg10.chem.tue.nl>.
1960
1961         * pager.c: Color fix from Brandon Long.  Welcome back!
1962
1963 2001-09-26 10:56:52  roessler  (roessler)
1964
1965         * mh.c: OK, I couldn't resist. ;-)
1966
1967         Depending on the user's usage patterns and configuration, there
1968         may be a strong bias in maildir files moving either within the
1969         new or to the cur subfolder. This patch adds hit counters for
1970         each of these directories. Mutt will then look first into the
1971         directory encountered more frequently in the past.  This should
1972         help to reduce the cost of chasing messages a bit, and isn't
1973         too costly itself.
1974
1975         (Another possibility for optimization may be to actually base
1976         the prediction on the configuration and on the message flags
1977         as we know them - in particular, the mark_old and move options
1978         could have some effect here.  Thinking about message flags, one
1979         could even replace the simple heuristic currently implemented by
1980         a matrix recording hit counters depending on flags.  But then
1981         again, it's all just playing around, since this function will
1982         be invoked only rarely. ;-)
1983
1984         * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
1985         recvattach.c: Fix inconsistencies between printing and displaying
1986         of message/rfc822 body parts.
1987
1988         * attach.c: Fix attachment printing.
1989
1990         * mh.c, mx.c, mx.h: Search for messages which may have been moving
1991         under our feet in maildir folders.  Suggested by Bjoern Jacke.
1992
1993         * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
1994         isn't necessary with more recent gpg versions.
1995
1996 2001-09-21 09:35:18  roessler  (roessler)
1997
1998         * po/pl.po: update
1999
2000 2001-09-17 10:19:10  roessler  (roessler)
2001
2002         * send.c: fix #737.
2003
2004 2001-09-14 08:19:30  roessler  (roessler)
2005
2006         * po/id.po: update
2007
2008 2001-09-11 12:24:32  roessler  (roessler)
2009
2010         * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
2011         addressbook fixes.
2012
2013         * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
2014         keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
2015         The addressbook used to crash when someone issued the alias and
2016         unalias commands while on that menu.  This patch has a basic fix
2017         for this behaviour, and adds delete and undelete functions to
2018         this menu.  While I'm on it, I've also made sure that "apply-tag"
2019         untags everything on all menus.
2020
2021         The original crash was noted by Oliver Kauss <kauss@gmx.de>.
2022
2023 2001-09-08 14:23:05  roessler  (roessler)
2024
2025         * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
2026         a segfault when you search for "~b \\${".
2027
2028         * po/zh_TW.po: update
2029
2030 2001-09-06 12:10:10  roessler  (roessler)
2031
2032         * po/pl.po: update
2033
2034         * curs_main.c: Try to fix a boundary condition: Assume that you
2035         are in a limited view which includes the folder's last message.
2036         Display that message.  Wait until a new message is added to the
2037         current folder which does NOT match the limit pattern. Press tab.
2038         Mutt would get confused.  I think that this patch fixes the
2039         problem (but I'm not entirely sure).
2040
2041 2001-09-05 12:09:44  roessler  (roessler)
2042
2043         * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
2044         #758.
2045
2046         * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
2047         from Andrew W. Nosenko.
2048
2049 2001-09-04 19:12:23  roessler  (roessler)
2050
2051         * po/da.po: update
2052
2053         * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
2054         patch-bac.canonifypath-4.
2055
2056         The attached patch reverts the IMAP canonification patch I
2057         reverted a version ago (sorry for being so wishy-washy). This
2058         time I put in some code to preserve IMAP URL passwords in the
2059         initial pass, so people who like to use those sorts of URLs still
2060         can. That was the only reason I had reverted the patch before.
2061
2062         (From Brendan Cully.)
2063
2064         * po/ja.po, po/ru.po, po/uk.po: updates
2065
2066         * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
2067
2068 2001-09-03 13:59:37  roessler  (roessler)
2069
2070         * curs_main.c, thread.c: Don't lose track of the current message
2071         when collapsing and changing sort modes wildly.  Noted by
2072         David T-G.
2073
2074         * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
2075
2076         * po/de.po: update
2077
2078         * sendlib.c: Don't try to attach non-regular files.  #754.
2079
2080 2001-08-31 09:21:55  roessler  (roessler)
2081
2082         * NEWS: Mention mailto URL support.
2083
2084         * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
2085         From Pawel Salek, by way of Brendan Cully.
2086
2087 2001-08-30 21:30:39  roessler  (roessler)
2088
2089         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
2090         po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
2091         po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
2092         po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
2093         ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
2094         post-release commit for mutt-1.3.22.1
2095
2096         * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
2097         po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
2098         po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
2099         po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
2100         ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
2101         commit for mutt-1.3.22
2102
2103         * contrib/sample.muttrc-tlr: update
2104
2105         * build-release: branches:  2.17.2; more preparations for
2106         stabilizing 1.3.
2107
2108         * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
2109
2110         * doc/muttrc.man.head, NEWS: documentation updates.
2111
2112         * doc/mutt.man: branches:  1.16.2; mention ~/.mutt/muttrc
2113
2114         * curs_main.c: Fix #750 / deb#108628.
2115
2116         * pop_auth.c: patch-20010829.vvv.pop_auth
2117
2118 2001-08-28 20:39:04  roessler  (roessler)
2119
2120         * handler.c: Don't do character conversion when we call an
2121         external handler for a text type.  Assume that the conversion
2122         is done there.
2123
2124         * po/da.po: update
2125
2126 2001-08-24 08:07:42  roessler  (roessler)
2127
2128         * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
2129         This may produce slightly longer messages, but it helps to
2130         avoid corruption with binary attachments which look like text,
2131         but aren't.
2132
2133         * po/de.po: update
2134
2135         * sendlib.c: More liberally apply MIME encodings to non-text
2136         body parts when there's a ^From_ line.
2137
2138 2001-08-23 19:10:04  roessler  (roessler)
2139
2140         * po/eo.po, po/sv.po: update
2141
2142 2001-08-22 14:41:32  roessler  (roessler)
2143
2144         * po/et.po, po/fr.po: update
2145
2146         * pop_auth.c: This should fix the warnings which A. Nosenko found.
2147         (And may introduce new ones about unused variables.)
2148
2149 2001-08-21 21:54:33  roessler  (roessler)
2150
2151         * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2152         po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
2153         po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
2154         po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
2155         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
2156         commit for mutt-1.3.21
2157
2158 2001-08-20 12:11:28  roessler  (roessler)
2159
2160         * mx.c: Check for .mew-cache in MH folders.
2161
2162 2001-08-16 12:42:30  roessler  (roessler)
2163
2164         * sendlib.c: Mutt's detection of overly long lines would fail
2165         with text files when the long line is the last one, and is
2166         not finished by a newline character.  This can, for instance,
2167         happen when you send out macintosh-generated HTML files.
2168
2169         (And, apparently, we hit some boundary somewhere in the PGP code
2170         with that - I had some truncated attachments today.)
2171
2172 2001-08-13 16:12:08  roessler  (roessler)
2173
2174         * pop.c: fix content-length headers.
2175
2176         * mh.c: Fix treatment of maildir folders.  We partially used mh
2177         routines for these, introducing absurdities such as .mh_sequences
2178         files.
2179
2180 2001-08-12 10:15:15  roessler  (roessler)
2181
2182         * init.c, init.h: Fix the "strange e-mail header" bug.  It was
2183         an uninitialized buffer.  Thanks to Brendan Cully for figuring
2184         it out.
2185
2186 2001-08-11 17:39:13  roessler  (roessler)
2187
2188         * muttlib.c: Undo an earlier change to _mutt_expand_path, which
2189         seems to have caused problems.  From Brendan Cully.
2190
2191         * config.guess, config.sub: Update.  Thanks, Brendan!
2192
2193 2001-08-09 11:28:09  roessler  (roessler)
2194
2195         * po/uk.po, po/ja.po: update
2196
2197 2001-08-08 19:27:50  roessler  (roessler)
2198
2199         * doc/manual.sgml.tail: Adding someone I forgot.
2200
2201 2001-08-07 12:45:51  roessler  (roessler)
2202
2203         * doc/manual.sgml.tail: Update credits.  I'm sure I forgot some
2204         people.  If you feel you're one of them, please drop me a line!
2205
2206 2001-08-06 17:49:06  roessler  (roessler)
2207
2208         * curs_lib.c: Here's a fix to allow (n)curses versions to work
2209         with some terminfo entries where (for whatever reason), someone
2210         specified cvvis but not cnorm. From a report/discussion with
2211         Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
2212
2213         * buffy.c: Another little MH buffy bug.  From Len Lattanzi
2214         <Len.Lattanzi@Migration.com>.
2215
2216 2001-08-03 16:55:41  roessler  (roessler)
2217
2218         * mh.c: fix an mh_buffy segfault.
2219
2220         * configure.in: Don't default to "no" when we can't find sendmail.
2221         #713; Brendan Cully.
2222
2223         * buffy.c, mh.c, mx.h: MH buffy.
2224
2225 2001-08-02 22:59:16  roessler  (roessler)
2226
2227         * contrib/gpg.rc: Don't emit a comment armor header at all.
2228
2229         * mh.c: Update mh_sequences when messages are deleted.  Note:
2230         Currently, we only clean up our own sequences, and leave others'
2231         sequences alone.  Should possibly be fixed.
2232
2233         * mh.c: Fix #720.
2234
2235         * imap/browse.c: Namespace fix.  From Pawel Slawek (or Peter
2236         Bloomfield?); forwarded by Brendan Cully.
2237
2238 2001-08-01 22:40:29  roessler  (roessler)
2239
2240         * po/eo.po: update
2241
2242         * po/fr.po, po/ru.po, po/de.po: updates.
2243
2244         * gnupgparse.c: branches:  2.22.2; Signed fixes.  Noted by
2245         Vincent Lefevre's compiler.
2246
2247         * pgpkey.c: Signed fixes.  Noted by Vincent Lefevre's compiler.
2248
2249 2001-07-31 12:28:19  roessler  (roessler)
2250
2251         * mh.c: More MH fixes.
2252
2253         * mh.c: fix a small typo
2254
2255         * mailbox.h: branches:  2.10.2; Add mh_sequences support.
2256         I hope this works.
2257
2258         * mh.c, mx.c: Add mh_sequences support.  I hope this works.
2259
2260 2001-07-29 09:48:04  roessler  (roessler)
2261
2262         * contrib/gpg.rc: Fix the comment header, and generally be
2263         less verbose.
2264
2265 2001-07-26 17:42:48  roessler  (roessler)
2266
2267         * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
2268
2269         * pgpkey.c: Don't confuse validity and trust when it comes to
2270         PGP keys.
2271
2272         * thread.c: O(n log (n)) sorting from Jan Kratochvil
2273         <short@ucw.cz>.
2274
2275 2001-07-25 19:51:58  roessler  (roessler)
2276
2277         * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
2278         po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
2279         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
2280         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
2281         update-po after gettext update.
2282
2283 2001-07-24 21:29:47  roessler  (roessler)
2284
2285         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
2286         po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
2287         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
2288         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
2289         po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
2290         post-release commit for mutt-1.3.20
2291
2292         * imap/imap.c: Avoid mail loss with IMAP.  From Brendan Cully.
2293
2294         * imap/command.c: patch-bac.capability-20010724.1.  From Brendan
2295         Cully.
2296
2297         * mbox.c: Add a status message, so "Writing messages" doesn't
2298         stay on screen forever.
2299
2300 2001-07-24 06:42:06  Brendan Cully  <brendan@kublai.com>  (roessler)
2301
2302         * imap/imap.c: The attached patch fixes a couple bugs I introduced
2303         recently when working around the buggy but firmly entrenched
2304         UW-IMAP 4.7 server.  These resulted in additional overhead
2305         when synchronising mailboxes and occasional problems opening
2306         empty mailboxes.
2307
2308 2001-07-19 14:51:14  roessler  (roessler)
2309
2310         * curs_main.c: Redraw when an alias is created - the user may
2311         have assigned a different realname.
2312
2313         * COPYRIGHT: update
2314
2315 2001-07-11 07:19:45  roessler  (roessler)
2316
2317         * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
2318         Noted by "Mark E.  Mallett" <mem@mv.mv.com>.
2319
2320 2001-07-09 20:54:34  roessler  (roessler)
2321
2322         * Makefile.am, acconfig.h, configure.in: locale-related fix from
2323         Lars Hecking.
2324
2325 2001-07-04 07:35:20  roessler  (roessler)
2326
2327         * imap/util.c: Fix a nit.  From "Andrew W. Nosenko"
2328         <awn@bcs.zp.ua>
2329
2330 2001-07-03 19:32:12  roessler  (roessler)
2331
2332         * m4/iconv.m4, configure.in: Iconv-related cleanup.  From Brendan
2333         Cully.
2334
2335         * init.c, muttlib.c, protos.h: Unified buffer handling, from
2336         Brendan Cully.
2337
2338         * pgppubring.c: branches:  2.26.2; Don't sign-extend chars.
2339
2340         * pgp.c: Fixing a PGP signature reporting bug; adding debugging
2341         output.
2342
2343         * mutt_socket.c: Don't fcntl -1.  From Brendan.
2344
2345         * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
2346         protos.h: Fix #677.  From Brendan Cully.
2347
2348 2001-07-02 20:28:32  roessler  (roessler)
2349
2350         * query.c: Fix a minor nit with the external query interface.
2351
2352         * doc/manual.sgml.head: documentation from Brendan Cully.
2353
2354 2001-06-29 10:06:16  roessler  (roessler)
2355
2356         * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
2357         patch-bac-vvvacounthook-20010628.1
2358
2359 2001-06-28 20:34:05  roessler  (roessler)
2360
2361         * query.c: Query patch from Olivier Chapuis
2362         <olivier.chapuis@free.fr>.
2363
2364 2001-06-27 16:08:06  roessler  (roessler)
2365
2366         * po/ru.po: update.
2367
2368         * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
2369
2370 2001-06-26 10:26:54  roessler  (roessler)
2371
2372         * pgppubring.c: fixes.
2373
2374         * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
2375
2376         * pgppubring.c: Also dump revocations.
2377
2378         * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
2379         signature-dumping mode to pgpring.  (Not needed for mutt.)
2380
2381 2001-06-19 08:39:17  roessler  (roessler)
2382
2383         * po/ja.po: update
2384
2385         * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
2386         From Brendan Cully.
2387
2388 2001-06-18 17:29:55  roessler  (roessler)
2389
2390         * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
2391         configure.in: Renaming the Chinese translations.
2392
2393         * po/eo.po: update
2394
2395         * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
2396         adds two variables: $pop_authenticators and $pop_auth_try_all.
2397
2398         From Vsevolod Volkov.
2399
2400 2001-06-14 13:29:06  roessler  (roessler)
2401
2402         * po/pl.po: update
2403
2404 2001-06-13 08:29:16  roessler  (roessler)
2405
2406         * m4/gettext.m4: Avoid more m4 macro collisions.
2407
2408         * m4/glibc21.m4: branches:  1.2.2;  1.2.4; Avoid more m4 macro
2409         collisions.
2410
2411         * imap/auth_sasl.c: An updated version of the previous patch.
2412         From Brendan.
2413
2414         * mutt_sasl.c: branches:  2.10.2; An updated version of the
2415         previous patch.  From Brendan.
2416
2417         * mutt_sasl.h, pop_auth.c: An updated version of the previous
2418         patch.  From Brendan.
2419
2420         * pop_auth.c: This patch closes a ridiculous bug where the
2421         SASL library could be used without being initialised. I don't
2422         understand why lots of people weren't having problems, unless
2423         no one who uses SASL uses POP :)
2424
2425         closes 549
2426
2427         From Brendan Cully.
2428
2429         * po/cs.po: update
2430
2431 2001-06-12 12:45:29  roessler  (roessler)
2432
2433         * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
2434         fixes.  Most of this may just be temporary if we decide to get
2435         rid of our own gettext.m4.
2436
2437         * m4/gettext.m4: Fix comments.
2438
2439         * po/tr.po: update
2440
2441 2001-06-11 18:32:05  roessler  (roessler)
2442
2443         * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
2444         patch-bac.flags-20010611.1
2445
2446         * po/es.po, po/da.po: update.
2447
2448         * doc/manual.sgml.head: Updates from Byrial Jensen.
2449
2450         * keymap.c: command/function cosmetics from Byrial Jensen.
2451
2452         * po/de.po, po/et.po, po/sv.po: update.
2453
2454         * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
2455         environment variable as the default for $from.
2456
2457         * po/eo.po, po/el.po: update.
2458
2459 2001-06-07 23:15:53  roessler  (roessler)
2460
2461         * po/fr.po, po/id.po: updates for 1.3.19.
2462
2463         * po/zh_TW.Big5.po: A fixed version from EGE.
2464
2465         * build-release: Don't try to upload to sigtrap.guug.de any more.
2466
2467         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
2468         po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
2469         po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
2470         po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
2471         po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
2472         automatic post-release commit for mutt-1.3.19
2473
2474         * check_sec.sh: Don't check in intl/
2475
2476         * m4/codeset.m4: branches:  1.1.2;  1.1.4; More from the gettext
2477         munster patch from E.G.E.
2478
2479         * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
2480         patch from E.G.E.
2481
2482         * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
2483         m4/progtest.m4: Gettext update. (From E.G.E., of course.)
2484
2485         * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
2486         intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
2487         intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
2488         intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
2489         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
2490         intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
2491         intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
2492         intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
2493         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
2494         intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
2495         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
2496         intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
2497         acconfig.h, configure.in, gettext.c: Gettext update.
2498
2499         * lib.h: branches:  2.11.2; Gettext update.
2500
2501         * mbyte.c: Gettext update.
2502
2503         * po/ru.po: update.
2504
2505         * configure.in: ALL_LINGUAS.  I forgot to do this earlier today.
2506
2507         * NEWS: Documentation update from Brendan Cully.
2508
2509         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
2510         po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
2511         po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
2512         po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
2513         po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
2514         translation, another update-po run.
2515
2516         * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
2517         with recent gettext versions.  Thanks to EGE!
2518
2519         (BTW, the file name is lying now.  Is this a problem?)
2520
2521         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
2522         po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
2523         po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
2524         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
2525         po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
2526         translation.
2527
2528         * po/it.po: Fix a small bug.
2529
2530         * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
2531         twice when fetching the full message body. It really only amounts
2532         to a cosmetic error, but may cause spurious "Mailbox externally
2533         modified" messages.
2534
2535         From Brendan Cully.
2536
2537         * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
2538         little bug fix.  From Brendan Cully.
2539
2540         * init.c: Don't add empty strings to lists.  From Thomas Parmelan
2541         <tom@proxad.net>.
2542
2543 2001-06-05 15:43:41  roessler  (roessler)
2544
2545         * handler.c: Leave slightly more margin with format=flowed.
2546
2547         * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
2548         patch-bac.sockets-20010605.1
2549
2550         * imap/auth.c, init.h: Change the delimiter for
2551         imap_authenticators to a colon.
2552
2553         * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
2554         imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
2555         imap/auth_cram.c: The attached patch should be the last feature
2556         I want to get in before 1.4. It creates a new config variable
2557         $imap_authenticators, which is a comma-separated list of
2558         authentication methods for mutt to try to use to authenticate to
2559         an IMAP server. If it is unspecified you get the old behaviour
2560         - any method is tried, the first to succeed or fail ends the
2561         auth loop.
2562
2563         (From Brendan Cully.)
2564
2565         * globals.h, init.h: The attached patch should be the last
2566         feature I want to get in before 1.4. It creates a new config
2567         variable $imap_authenticators, which is a comma-separated list of
2568         authentication methods for mutt to try to use to authenticate to
2569         an IMAP server. If it is unspecified you get the old behaviour
2570         - any method is tried, the first to succeed or fail ends the
2571         auth loop.
2572
2573         * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
2574         return value  for errors.  This should avoid a bunch of possible
2575         crashes.
2576
2577 2001-06-04 18:29:33  roessler  (roessler)
2578
2579         * doc/manual.sgml.head: Score documentation fix.
2580
2581         * po/pl.po: Update.
2582
2583         * doc/.cvsignore, .cvsignore: Ignore some more generated files.
2584         From Andrew Nosenko.
2585
2586         * Makefile.am: -I$(includedir) is moved from INCLUDES variable
2587         to the end of CPPFLAGS.  This allow build Mutt with Bruno's
2588         libiconv and --prefix=/usr on glibc-2.1.2 systems.
2589
2590         From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
2591
2592         * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
2593         INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
2594         sendlib.c: Clean up the sharedir mess.  From Lars Hecking.
2595
2596 2001-06-01 08:53:23  roessler  (roessler)
2597
2598         * imap/command.c, imap/imap.c, imap/imap_private.h,
2599         imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
2600         modification handling from Brendan Cully.
2601
2602         * po/fr.po: Update.
2603
2604 2001-05-31 18:04:24  roessler  (roessler)
2605
2606         * mutt_tunnel.c: Tunnel fixes.
2607
2608         * configure.in: Fix some typos.
2609
2610         * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
2611         Sven Verdoolaege.  Thomas E. Dickey says it looks reasonable,
2612         so I include it.
2613
2614 2001-05-30 23:00:51  roessler  (roessler)
2615
2616         * imap/command.c, imap/imap.c, Makefile.am, enter.c,
2617         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
2618         mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
2619         from Brendan Cully.
2620
2621         * send.c: If messages have no References header, fall back to
2622         using In-Reply-To when constructing a reply's references header.
2623         This may not be strictly according to the book, but looks like
2624         a reasonable suggestion (which came from Vincent Lefebvre).
2625
2626         * curs_main.c: Check whether any messages are visible.
2627
2628 2001-05-29 20:26:23  roessler  (roessler)
2629
2630         * m4/gssapi.m4: branches:  1.1.2; GSSAPI fixes, tunnel driver.
2631         From Brendan Cully.
2632
2633         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
2634         Makefile.am, README, configure.in, globals.h, init.h,
2635         mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
2636         GSSAPI fixes, tunnel driver.  From Brendan Cully.
2637
2638         * configure.in, md5.h, sha1.h: More type-determination fixes
2639         from Lars Hecking.
2640
2641 2001-05-28 19:14:47  roessler  (roessler)
2642
2643         * imap/util.c: Consult /etc/services for imaps port.  From Brendan
2644         Cully.
2645
2646         * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
2647         md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
2648         integers.  From Brendan Cully and Lars Hecking.
2649
2650         * muttbug.sh.in: Cosmetics.  From Brendan Cully.
2651
2652         * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
2653         external modifications of IMAP folders.  From Brendan Cully.
2654
2655         * curs_main.c: Fix attaching messages via IMAP.  From Brendan
2656         Cully.
2657
2658 2001-05-24 10:18:30  roessler  (roessler)
2659
2660         * po/ja.po: update.
2661
2662         * browser.c: patch-bac.chdir-20010523.2
2663
2664 2001-05-23 14:19:16  roessler  (roessler)
2665
2666         * browser.c: patch-bac.chdir-20010523.1
2667
2668         * imap/browse.c: patch-bac.createnull-20010522.1
2669
2670 2001-05-22 21:45:52  roessler  (roessler)
2671
2672         * doc/manual.sgml.head: Documentation nit from Björn Jacke.
2673
2674         * configure.in: Let configure --help look prettier.  From Brendan
2675         Cully.
2676
2677         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
2678         fixes from Brendan Cully.
2679
2680         * imap/imap.c: Attachment deletion on IMAP servers, take two.
2681
2682 2001-05-21 08:42:07  roessler  (roessler)
2683
2684         * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
2685         Attachment deletion for IMAP folders.  By Brendan Cully.
2686
2687 2001-05-20 22:35:29  roessler  (roessler)
2688
2689         * handler.c: Fix character set conversion for non-plain text
2690         types with 8bit content-transfer-encodings.  Noted by Björn Jacke.
2691
2692         * imap/message.c: \Seen for FCCs.  From Brendan Cully.
2693
2694 2001-05-17 18:37:21  roessler  (roessler)
2695
2696         * pager.c: patch-1.3.18.bj.segfault.1.
2697
2698         * handler.c: Fix multibyte encodings with quoted-printable.
2699         (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
2700         <taki@luna.email.ne.jp>.
2701
2702 2001-05-15 20:41:55  roessler  (roessler)
2703
2704         * imap/browse.c, imap/util.c, mutt_socket.c:
2705         patch-bac.notes-20010515.1
2706
2707         * rfc1524.c: Make tests on an attachment's file name possible.
2708         Patch from Bob Bell <bobbell@zk3.dec.com>.
2709
2710 2001-05-13 15:43:48  roessler  (roessler)
2711
2712         * po/de.po: Update.
2713
2714 2001-05-12 05:49:31  roessler  (roessler)
2715
2716         * handler.c: Undo one of yesterday's aesthetical changes.
2717
2718         * muttlib.c: IMAP path canonification hack from Brendan Cully.
2719
2720         * handler.c: Adding a hack to use format=flowed's quoting
2721         information in the pager, using ANSI color sequences to turn
2722         off quote coloring.
2723
2724 2001-05-11 22:16:17  roessler  (roessler)
2725
2726         * handler.c: Don't cut off the final part of ttachments with
2727         overlong lines.
2728
2729         * handler.c: Correctly handle extremely long lines.
2730
2731         * handler.c: Improve handling of indented text when wrapping
2732         text/plain; format=flowed.  This is, in particular, important
2733         when replying to messages with indented text.  I hope this code
2734         does The Right Thing most of the time now.
2735
2736         (Further note that we still try to avoid wrapping at places
2737         where the user didn't do so.)
2738
2739         * handler.c: Some more esthetical nits.
2740
2741         * handler.c: More fixes.
2742
2743         * recvcmd.c: Fix some nits with respect to text/plain;
2744         format=flowed.
2745
2746         * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
2747         support for text/plain; format=flowed.
2748
2749         * send.c: Fix #590.
2750
2751         * headers.c: Some code simplifications.
2752
2753         * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
2754         avoid dangling pointers in header editing.
2755
2756 2001-05-10 13:15:45  roessler  (roessler)
2757
2758         * po/ja.po: update.
2759
2760         * hdrline.c: Fix %D.  From Len Lattanzi
2761         <Len.Lattanzi@migration.com>.
2762
2763         * headers.c: Fix header editing and references headers.
2764
2765         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
2766         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
2767         imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
2768         sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
2769         menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
2770         pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
2771         sleeptime patch.
2772
2773         * pop_lib.c: branches:  2.4.2; A slightly extended version of
2774         Dave Ewart's sleeptime patch.
2775
2776         * protos.h: A slightly extended version of Dave Ewart's sleeptime
2777         patch.
2778
2779         * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
2780
2781         * po/hu.po, configure.in: Adding the Hungarian translation from
2782         Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
2783
2784 2001-05-07 19:21:41  roessler  (roessler)
2785
2786         * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
2787         canonicalization.  From Brendan Cully.
2788
2789 2001-05-02 20:49:46  roessler  (roessler)
2790
2791         * doc/manual.sgml.tail: Document some missing functions.
2792
2793         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
2794         po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
2795         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
2796         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
2797         po/da.po: make update-po.
2798
2799 2001-05-01 21:32:50  roessler  (roessler)
2800
2801         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
2802         po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
2803         po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2804         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
2805         po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
2806         commit for mutt-1.3.18
2807
2808 2001-04-26 15:52:34  roessler  (roessler)
2809
2810         * configure.in: Replace tabs by spaces.
2811
2812         * BEWARE, Makefile.am: Add a word of warning concerning the
2813         case problems.
2814
2815         * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
2816         imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
2817         recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
2818         sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
2819         Add ascii_strcasecmp() and ascii_strncasecmp() functions which
2820         do locale-independent and case-insensitive string comparisons.
2821         Needed for mutt to work in iso-8859-9 environments, where
2822         tolower('I') != 'i'.
2823
2824         * ascii.c: branches:  2.1.2; Add ascii_strcasecmp() and
2825         ascii_strncasecmp() functions which do locale-independent and
2826         case-insensitive string comparisons.  Needed for mutt to work
2827         in iso-8859-9 environments, where tolower('I') != 'i'.
2828
2829         * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
2830         edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
2831         mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
2832         ascii_strncasecmp() functions which do locale-independent and
2833         case-insensitive string comparisons.  Needed for mutt to work
2834         in iso-8859-9 environments, where tolower('I') != 'i'.
2835
2836 2001-04-25 22:08:41  roessler  (roessler)
2837
2838         * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
2839         sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
2840         the In-Reply-To header.  In particular, we have to drop the
2841         $in_reply_to configuration variable.  Also, the change in the
2842         specification makes some changes to the threading code reasonable.
2843
2844         * parse.c: Use RFC 2822's interpretation of two-digit years.
2845
2846         * charset.c: Kluge around some problems with iso-8859-9 locales.
2847
2848 2001-04-24 11:21:22  roessler  (roessler)
2849
2850         * commands.c: When the character set is changed, ask whether or
2851         not mutt should convert.
2852
2853 2001-04-19 09:39:49  roessler  (roessler)
2854
2855         * compose.c: Don't try to select the secret key from the public
2856         key ring.
2857
2858 2001-04-18 15:12:50  roessler  (roessler)
2859
2860         * sendlib.c: Fix a segmentation fault.  Bug reported by Björn
2861         Jacke and analyzed by Lars Hecking.
2862
2863 2001-04-13 23:20:15  roessler  (roessler)
2864
2865         * enter.c: Fix KEY_ENTER.  From EGE.
2866
2867         * README, build-release: Introducing trithemius.gnupg.org.
2868
2869 2001-04-11 23:42:59  roessler  (roessler)
2870
2871         * hook.c: Avoid excessive unhooking from within hooks.
2872         Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
2873
2874         * doc/Makefile.in: Don't rely on GNU make's implicit rules for
2875         shell scripts.  Noted by EGE.
2876
2877 2001-04-09 16:10:59  roessler  (roessler)
2878
2879         * INSTALL: Fix the documentation of --enable-locale-fix.
2880         From EGE.
2881
2882         * enter.c, keymap.c: Entering multibyte characters.  From Edmund
2883         Grimley Evans.
2884
2885         * send.c: Avoid a crash.  patch-1.3.17.tlr.pgpflags_fault.1.
2886
2887 2001-04-05 23:23:37  roessler  (roessler)
2888
2889         * po/it.po: update
2890
2891         * po/tr.po: update.
2892
2893         * init.h: Fix a minor typo in the documentation.
2894
2895 2001-04-04 23:29:29  roessler  (roessler)
2896
2897         * send.c: Fix pgp_replyencrypt and friends for group-replies to
2898         several tagged messages.  Noted by Werner Koch.
2899
2900 2001-04-03 19:26:55  roessler  (roessler)
2901
2902         * pgpkey.c: More PGP key selection changes:  Clean up the key
2903         selection mechanism.  I'd appreciate if some of you could review
2904         the logic.
2905
2906         * pgpkey.c: Fixes for the previous patch.
2907
2908         * pgpkey.c: Add an error message in case keys can be found,
2909         but none are valid.
2910
2911         * init.h: Write "mail folder" instead of "folder" in the
2912         description of $postponed.  If people believe they understand
2913         it better that way, fine with me.  (Debian #89195.)
2914
2915         * doc/manual.sgml.head: Fix a typo.  Debian #90400.
2916
2917         * po/sv.po: update.
2918
2919         * url.c: Permit for passwords which contain '@'.  From Felix
2920         von Leitner <leitner@fefe.de>.
2921
2922         * mutt_socket.c: Set the close on exec bit for IMAP sockets.
2923         From Jason Gunthorpe <jgg@wakko.deltatee.com>.  #536, Debian
2924         #92651.
2925
2926 2001-04-02 13:02:56  roessler  (roessler)
2927
2928         * pop.c: Fix a buffer overrun.  Noted by Gordon Sadler
2929         <gbsadler1@lcisp.com>; #530.
2930
2931         * imap/Makefile.am: Fix dependencies.  From Lars Hecking.
2932
2933 2001-03-30 08:53:12  roessler  (roessler)
2934
2935         * imap/Makefile.am: Add a rule for ../types.h.
2936
2937 2001-03-29 11:23:05  roessler  (roessler)
2938
2939         * pgp.c: Adding a dprint statement.
2940
2941 2001-03-28 14:59:52  roessler  (roessler)
2942
2943         * pgp.c, pgp.h: Add some more PGP good signature checks, so we
2944         can detect whether or not an encrypted+signed message is OK.
2945
2946         * main.c: fix some of the copyright messages.
2947
2948         * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
2949         mutt compatible with GnuPG's latest features.  As requested by
2950         Werner Koch.
2951
2952         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
2953         po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
2954         po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
2955         po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
2956         VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
2957         commit for mutt-1.3.17
2958
2959         * po/pl.po: update.
2960
2961 2001-03-23 12:30:17  roessler  (roessler)
2962
2963         * send.c: handle my_hdr message-id: correctly.
2964
2965 2001-03-20 17:28:55  roessler  (roessler)
2966
2967         * pgp.c: Fix Content-Disposition of PGP/MIME messages.  The second
2968         part should get a file name for convenience, not the first one.
2969
2970         * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
2971
2972         * mbyte.c: Fix a bug in mbrtowc_iconv().  From TAKIZAWA Takashi
2973         <taki@luna.email.ne.jp>.
2974
2975 2001-03-12 11:54:38  roessler  (roessler)
2976
2977         * po/ru.po: update from Vsevolod.
2978
2979 2001-03-08 16:48:50  roessler  (roessler)
2980
2981         * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
2982         Schiraldi <raldi@research.netsol.com>.
2983
2984 2001-03-05 20:52:04  roessler  (roessler)
2985
2986         * init.h: Fix use_ipv6.
2987
2988         * po/ja.po: update.
2989
2990 2001-03-04 14:25:07  roessler  (roessler)
2991
2992         * po/eo.po: update.
2993
2994         * pgppacket.c: Fix the interpretation of new-style packet lengths.
2995         This is a really bad bug.
2996
2997         * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
2998         at run time.
2999
3000 2001-03-03 18:17:23  roessler  (roessler)
3001
3002         * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
3003
3004 2001-03-01 10:18:04  roessler  (roessler)
3005
3006         * po/fr.po: update.
3007
3008         * po/de.po, po/id.po: updates.
3009
3010         * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
3011
3012 2001-02-27 16:59:45  roessler  (roessler)
3013
3014         * Makefile.am, depcomp, missing: Adding files for users of
3015         automake-cvs.  From Lars Hecking.
3016
3017         * configure.in: Simplifications from Lars Hecking.
3018
3019         * doc/Makefile.in: Distribute instdoc.sh.in.
3020
3021         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
3022         po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
3023         po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
3024         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
3025         VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
3026         automatic post-release commit for mutt-1.3.16
3027
3028 2001-02-26 16:35:39  roessler  (roessler)
3029
3030         * pgp.c: Fix behaviour with multiple signed blocks inside one
3031         application/pgp.
3032
3033         * pgp.c: Add out-of-band signature status signalling for
3034         application/pgp with clearsig.
3035
3036 2001-02-23 09:13:55  roessler  (roessler)
3037
3038         * imap/imap.c, mutt_ssl.c, po/ru.po: update.
3039
3040         * url.h: Ports are unsigned short, not short.
3041
3042         * po/de.po: Update.
3043
3044 2001-02-21 17:02:18  roessler  (roessler)
3045
3046         * po/fr.po: update.
3047
3048         * po/pl.po, po/sv.po: updates.
3049
3050 2001-02-20 19:05:17  roessler  (roessler)
3051
3052         * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
3053
3054         * sendlib.c: lookup_mime_type() could overflow.  This is, however,
3055         harmless, because it only works on data from local configuration
3056         files which are either under the control of the user or under
3057         the control of root.
3058
3059 2001-02-19 18:21:53  roessler  (roessler)
3060
3061         * imap/command.c: Improved error handling.
3062
3063         * po/de.po: There is no such thing as a "Text Anhang" in German.
3064
3065         * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
3066         Cully's generic access() wrapper which know about IMAP.
3067
3068         * po/el.po: Update.
3069
3070 2001-02-16 00:42:57  roessler  (roessler)
3071
3072         * imap/BUGS, imap/message.c: Bugfix.  From B.C.
3073
3074         * imap/message.c: Fix #378.  From Brendan Cully.
3075
3076         * imap/imap.c: Support for \HasNoChildren.  From Brendan Cully.
3077
3078 2001-02-15 16:37:27  roessler  (roessler)
3079
3080         * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
3081         acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
3082         muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
3083         patch.
3084
3085         * po/ja.po, configure.in: Adding ja.po.
3086
3087         * charset.c: Fix iconv-hook.  It would segfault with x-unknown
3088         and other problematic cases.
3089
3090         * init.h: Fix the documentation of pgp_verify_sig.  It's ask-yes,
3091         not ask.
3092
3093 2001-02-14 23:58:28  roessler  (roessler)
3094
3095         * INSTALL: Add a comment about the sample iconv-hook files.
3096
3097         * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
3098         doc/muttrc.man.head, doc/muttrc.man.tail,
3099         contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
3100         contrib/iconv/iconv.aix-4.1.5.rc,
3101         contrib/iconv/iconv.aix-4.2.0.rc,
3102         contrib/iconv/iconv.aix-4.3.2.rc,
3103         contrib/iconv/iconv.freebsd-3.3.rc,
3104         contrib/iconv/iconv.glibc-2.1.3.rc,
3105         contrib/iconv/iconv.glibc-2.1.90.rc,
3106         contrib/iconv/iconv.hpux-10.01.rc,
3107         contrib/iconv/iconv.hpux-10.20.rc,
3108         contrib/iconv/iconv.hpux-11.00.rc,
3109         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
3110         contrib/iconv/iconv.osf1-4.0d.rc,
3111         contrib/iconv/iconv.solaris-2.4.rc,
3112         contrib/iconv/iconv.solaris-2.5.1.rc,
3113         contrib/iconv/iconv.solaris-2.6-cjk.rc,
3114         contrib/iconv/iconv.solaris-2.6.rc,
3115         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
3116         contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
3117         hook.c, init.h: iconv-hook.
3118
3119         * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
3120         configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
3121         STARTTLS patch from Brendan Cully.
3122
3123         * rfc2047.c, sendlib.c: Minor charset fixes.  Users can now give
3124         any character set names in
3125
3126 2001-02-13 23:42:29  roessler  (roessler)
3127
3128         * charset.c: Some more strange character set aliaes.
3129
3130         * charset.c: Add more possibly-interesting character set names.
3131
3132         * charset.c: While I'm on it, fix a warning and remove some
3133         weired code by proper use of ctype functions.
3134
3135         * imap/utf7.c: branches:  1.5.2; Change charset-hook's behaviour.
3136
3137         * charset.c: Change charset-hook's behaviour.
3138
3139         * charset.h: branches:  2.19.2; Change charset-hook's behaviour.
3140
3141         * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
3142         sendlib.c: Change charset-hook's behaviour.
3143
3144         * po/id.po: update.
3145
3146         * po/de.po: Fix some typos.  From Björn Jacke.
3147
3148         * recvattach.c: A little fix for those who don't have PGP
3149         installed. ;-)
3150
3151         * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
3152         protos.h, recvattach.c: Add a function check-traditional-pgp
3153         which can be used to handle old-style PGP messages and/or parts
3154         more easily.
3155
3156         * query.c: Match all fields when searching on the query menu.
3157
3158         * attach.c: Fix #470:  multipart- and message-type attachments
3159         weren't handled correctly.
3160
3161 2001-02-12 20:42:40  roessler  (roessler)
3162
3163         * curs_lib.c: Fix '?' in the file name dialogue.  Fixes #468,
3164         #465.
3165
3166         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
3167         po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
3168         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
3169         po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
3170         po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
3171         commit for mutt-1.3.15
3172
3173         * NEWS: Tell users about some of the new features.
3174
3175         * pgppacket.c: Don't free(NULL).
3176
3177         * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
3178         pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
3179         send.c, sendlib.c, Makefile.am, compose.c, configure.in,
3180         gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
3181         signatures.
3182
3183         * handler.c: Make mutt_decode_* usable without passing a BODY
3184         structure.
3185
3186         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
3187         mutt at least compiles with Brendan's new SASL patch.
3188
3189         * lib.c: branches:  2.30.2; Fix mutt_read_line's behaviour when
3190         encountering an EOF.  From Aaron Lehmann <aaronl@vitelus.com>.
3191
3192         * pager.c: Avoid an infinite loop in the pager.  From Edmund
3193         Grimley Evans.
3194
3195         * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
3196         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
3197         imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
3198         Brendan Cully's SASL patch.
3199
3200 2001-02-08 15:50:51  roessler  (roessler)
3201
3202         * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
3203         recvattach.c, remailer.c: Replace various instances of endwin()
3204         by mutt_endwin().  This should help to avoid chaotic screen
3205         output on the "second" screen.
3206
3207         * po/da.po: update.
3208
3209         * doc/manual.sgml.head: Fix a typo.
3210
3211 2001-02-06 22:14:01  roessler  (roessler)
3212
3213         * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
3214
3215         * date.c, pattern.c: Fuzzy date matching.  From Eike Rathke
3216         <er@erack.de>.
3217
3218 2001-02-02 12:36:19  roessler  (roessler)
3219
3220         * pgpinvoke.c: Apply more conservative quoting to some PGP
3221         invocation.
3222
3223         * po/sv.po: Update from Jörgen Tegnér.
3224
3225 2001-02-01 17:03:44  roessler  (roessler)
3226
3227         * po/tr.po: update
3228
3229 2001-01-31 18:31:27  roessler  (roessler)
3230
3231         * send.c: Don't use group mailboxes with list-reply.  E.g.,
3232         when you have "ietf" as a list pattern, and a message goes to
3233
3234                 IETF-Announce:;, ietf-openpgp@somewhere.org,
3235
3236         list-reply will now yield ietf-openpgp and _not_:
3237
3238                 IETF-Announce: ietf-openpgp@...
3239
3240         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3241         po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
3242         po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
3243         po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3244         po/es.po: Including the turkish translation from Fatih Demir
3245         <kabalak@gmx.net>; make update-po.
3246
3247         * configure.in: Including the turkish translation from Fatih
3248         Demir <kabalak@gmx.net>.
3249
3250 2001-01-30 10:24:36  roessler  (roessler)
3251
3252         * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
3253         noted that we are abusing "envelope" where it should be "header".
3254
3255         * thread.c: Fix sort_aux=received.  From <benno@sesgroup.net>.
3256
3257         * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
3258         part of bug#441.  I'm not entirely sure that it works, but let's
3259         try it.
3260
3261         * po/de.po, po/id.po: update
3262
3263         * po/fr.po: update.
3264
3265         * pop_auth.c: Fixing a stupid typo.  bug#445, from Larry Rosenman
3266         <ler@lerctr.org>.
3267
3268 2001-01-27 13:50:26  roessler  (roessler)
3269
3270         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
3271         po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
3272         po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
3273         po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
3274         reldate.h, ChangeLog: automatic post-release commit for
3275         mutt-1.3.14
3276
3277         * recvattach.c: More improvements to the recvattach collapsing.
3278
3279         * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
3280         to the receive-attach menu, and improve digest handling that way.
3281
3282         * OPS: branches:  2.22.2; Add collapsing to the receive-attach
3283         menu, and improve digest handling that way.
3284
3285         * attach.c, attach.h, compose.c, functions.h, init.h: Add
3286         collapsing to the receive-attach menu, and improve digest handling
3287         that way.
3288
3289 2001-01-25 12:04:46  roessler  (roessler)
3290
3291         * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
3292
3293         * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
3294
3295 2001-01-22 11:04:56  roessler  (roessler)
3296
3297         * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
3298
3299 2001-01-18 11:27:56  roessler  (roessler)
3300
3301         * complete.c: Completion fix.  From Aaron Schrab
3302         <aaron+mutt@schrab.com>.
3303
3304 2001-01-17 08:53:12  roessler  (roessler)
3305
3306         * rfc822.c: This one-line diff should fix the behaviour of the
3307         address parser when encountering loose dots in addresses.
3308
3309         * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
3310         library instead of hanging.  From Brendan Cully.
3311
3312 2001-01-15 10:40:50  roessler  (roessler)
3313
3314         * copy.c: Some debugging helpers.
3315
3316         * send.c: Use safe_fclose() where a NULL pointer may be passed
3317         to fclose().
3318
3319         * pattern.c: Make ~m usable in $simple_search.  From
3320         <David.Good@stratasource.com>.
3321
3322 2001-01-10 19:36:43  roessler  (roessler)
3323
3324         * recvcmd.c, send.c: Make some messages about mime-forwarding
3325         more comprehensible to normal users.
3326
3327 2001-01-08 23:09:32  roessler  (roessler)
3328
3329         * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
3330         charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
3331         keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
3332         pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
3333         strdup.c: Let check_sec.sh check for use of the unsafe malloc,
3334         realloc, free, and strdup routines.  While we are on it, plug
3335         some memory leaks and make some code understandable.
3336
3337         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
3338         imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
3339         browser.c, check_sec.sh, commands.c, complete.c, copy.c,
3340         curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
3341         pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
3342         send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
3343
3344         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
3345         buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
3346         makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
3347         pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
3348         possible security problems with a fine comb.  If you want to help,
3349         check out the current source, and run check_sec.sh.
3350
3351         * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
3352         Some automated security checks concerning fopen() calls.
3353
3354 2001-01-04 05:39:31  roessler  (roessler)
3355
3356         * gettext.c: Don't use debugfile unless DEBUG is #defined.
3357
3358 2001-01-03 13:39:48  roessler  (roessler)
3359
3360         * enter.c, mbyte.c: More wide-char patches from EGE.
3361
3362         * enter.c: Don't accept '\0' as keyboard input.
3363
3364         * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
3365         needed for krb4 support; from yak@MIT.EDU.
3366
3367         * enter.c: Try to fix nonprintable character input.
3368
3369         * enter.c: Extend the editor so it supports unprintable
3370         characters.
3371
3372 2001-01-02 16:34:26  roessler  (roessler)
3373
3374         * enter.c: Make my_wcstombs more robust.  From EGE.
3375
3376         * main.c: Only show mailboxes with -y.  From
3377         devenish@arcme.uwa.edu.au.
3378
3379         * account.h: Fix password input.  From Vsevolod Volkov.
3380
3381 2000-12-31 15:30:52  roessler  (roessler)
3382
3383         * po/ru.po, pop_lib.c: Missing patches from VVV.
3384
3385         * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
3386         Experimental patch to add an imap-fetch-mail function.
3387
3388         * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
3389         Make browser behaviour more consistent with expectations.
3390
3391         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
3392         po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
3393         po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
3394         po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
3395         reldate.h, ChangeLog: automatic post-release commit for
3396         mutt-1.3.13
3397
3398 2000-12-30 10:28:16  roessler  (roessler)
3399
3400         * po/pl.po: update.
3401
3402 2000-12-22 18:03:34  roessler  (roessler)
3403
3404         * configure.in: autoconf consmetics.  From L.H.
3405
3406         * enter.c, mutt.h: Some more changes to the enter code.
3407
3408         * enter.c: Fix some ugly bugs in the completion code.
3409         In particular, replace_part() could lead to heap corruption.
3410
3411         * po/lt.po, configure.in: Lithuanian translation.  From Gediminas
3412         Paulauskas <menesis@delfi.lt>.
3413
3414 2000-12-21 09:19:41  roessler  (roessler)
3415
3416         * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
3417
3418 2000-12-17 19:54:58  roessler  (roessler)
3419
3420         * po/sv.po: update.
3421
3422 2000-12-14 15:40:30  roessler  (roessler)
3423
3424         * doc/manual.sgml.head: Improve hook documentation.  From Lars
3425         Hecking.
3426
3427         * enter.c: More file name completion fixes.
3428
3429         * enter.c: Fix "tab-tab" at the change-folder prompt.
3430
3431 2000-12-10 21:01:35  roessler  (roessler)
3432
3433         * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
3434         with IMAP.  From Brendan Cully.
3435
3436         * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
3437         updates.  From E.G.E..
3438
3439         * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
3440         utf-8 friendly line editor: Implement some missing functions,
3441         include some more header files.
3442
3443 2000-12-08 10:38:30  roessler  (roessler)
3444
3445         * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
3446
3447         * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
3448         re-entrant.
3449
3450         * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
3451         utf-8 friendly.  First take from Edmund Grimley Evans.
3452
3453 2000-12-06 20:31:46  roessler  (roessler)
3454
3455         * gnupgparse.c: Fix pgp_ignore_subkeys.
3456
3457         * mutt_curses.h: Make the BEEP macro a bit safer.  From EGE.
3458
3459         * imap/imap.c: Fix a memory leak in imap_logout_all.
3460
3461 2000-12-04 09:00:08  roessler  (roessler)
3462
3463         * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
3464         From EGE.
3465
3466 2000-12-03 09:34:41  roessler  (roessler)
3467
3468         * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
3469         PGP/MIME signatures.
3470
3471 2000-12-02 09:16:47  roessler  (roessler)
3472
3473         * po/el.po, po/uk.po: update.
3474
3475 2000-11-28 11:19:57  roessler  (roessler)
3476
3477         * po/da.po, po/de.po, po/fr.po, po/id.po: updates
3478
3479 2000-11-27 13:14:28  roessler  (roessler)
3480
3481         * attach.h, commands.c, compose.c, curs_main.c, protos.h,
3482         recvattach.c: Make sure edit-type works without a segmentation
3483         fault from the receive-attach menu.
3484
3485         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
3486         po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
3487         po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
3488         po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
3489         ChangeLog: automatic post-release commit for mutt-1.3.12
3490
3491 2000-11-23 10:30:49  roessler  (roessler)
3492
3493         * contrib/sample.muttrc-tlr: Use display_filter to fix some
3494         ugliness people are sending me.
3495
3496         * commands.c: Don't endwin() before invoking the display_filter.
3497
3498 2000-11-21 10:32:34  roessler  (roessler)
3499
3500         * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
3501         mutt_curses_message and mutt_nocurses_message.  From Olaf Kirch.
3502
3503         * globals.h, main.c, protos.h, curs_lib.c: Introduce
3504         mutt_curses_message/mutt_nocurses_message.  From Olaf Kirch.
3505
3506 2000-11-20 13:20:28  roessler  (roessler)
3507
3508         * contrib/gpg.rc: Add a missing --textmode switch.
3509
3510 2000-11-19 20:39:49  roessler  (roessler)
3511
3512         * NEWS: Mention $print_split.
3513
3514         * contrib/sample.muttrc-tlr: update
3515
3516         * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
3517         new option named $print_split.  While we are on it, unify
3518         the pipe-message and print-message code, and fix the PGP
3519         key-extraction code so it doesn't interact with OPTPIPEDECODE
3520         in strange manners any more.
3521
3522 2000-11-18 19:50:48  roessler  (roessler)
3523
3524         * curs_lib.c: Remove an unnecessary include statement.
3525
3526 2000-11-17 09:19:41  roessler  (roessler)
3527
3528         * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
3529
3530         * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
3531         <notting@redhat.com>.
3532
3533         * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
3534         synchronization possible from within the pager.  From Chris
3535         Cutler <cutler@bluemug.com>.
3536
3537 2000-11-15 20:29:58  roessler  (roessler)
3538
3539         * charset.c: Fix langinfo-based character set detection.
3540         From Martin Norbäck <d95mback@dtek.chalmers.se>.
3541
3542 2000-11-14 16:57:19  roessler  (roessler)
3543
3544         * curs_main.c: another possibly problematic case.
3545
3546         * curs_main.c: Try fixing a possible segmentation fault.  I'm not
3547         entirely sure how I produced it, but it's at least obvious where
3548         it happened.
3549
3550 2000-11-13 22:19:57  roessler  (roessler)
3551
3552         * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
3553         Unset it to get the traditional listing with all the subkeys.
3554         (Experimental, may introduce new bugs.)
3555
3556         * po/ru.po, po/sv.po: update
3557
3558         * remailer.c: Qualify some more header fields.
3559
3560 2000-11-07 10:31:51  roessler  (roessler)
3561
3562         * init.h, mutt.h, send.c: Add a sig_on_top option.
3563
3564         * po/el.po: update
3565
3566 2000-11-06 11:27:07  roessler  (roessler)
3567
3568         * po/zh_TW.Big5.po, po/da.po: update
3569
3570         * configure.in: Make building mutt without iconv support possible.
3571         From EGE.
3572
3573 2000-11-03 10:16:32  roessler  (roessler)
3574
3575         * init.h: Change pgp_good_sign's default to 0 instead of UL "".
3576         This should fix the annoying error messages when starting up
3577         mutt on some systems.
3578
3579         * init.c: Make error reporting more verbose.
3580
3581         * po/de.po, po/fr.po, po/id.po: updates
3582
3583 2000-11-01 13:14:18  roessler  (roessler)
3584
3585         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
3586         po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
3587         po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3588         po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
3589         reldate.h: automatic post-release commit for mutt-1.3.11
3590
3591 2000-10-27 10:51:01  roessler  (roessler)
3592
3593         * enter.c: A nicer version of {capitalize,...}-word functions.
3594
3595         * doc/manual.sgml.head: Document the recent additions to the
3596         line editor.
3597
3598         * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
3599         downcase-word functions to the editor.  Bindings follow the
3600         Emacs conventions (i.e., M-c, M-u, M-d).
3601
3602 2000-10-25 18:56:20  roessler  (roessler)
3603
3604         * rfc822.c: Fix parsing of route-addrs.
3605
3606 2000-10-24 08:59:21  roessler  (roessler)
3607
3608         * doc/manual.sgml.tail: Document edit-type.  From Mikko Hänninen.
3609
3610         * po/el.po: update
3611
3612 2000-10-23 16:39:10  roessler  (roessler)
3613
3614         * doc/manual.sgml.head: Typo.  From Daniel Roesen <dr@bofh.de>.
3615
3616         * doc/manual.sgml.head: Fix documentation of uznknown MIME type
3617         handling.  From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
3618
3619 2000-10-18 09:01:56  roessler  (roessler)
3620
3621         * recvattach.c: Fix tree formatting in the recvattach menu.
3622
3623 2000-10-17 15:10:51  roessler  (roessler)
3624
3625         * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
3626         pager and index display when non-printable space characters
3627         are encountered.  From EGE.
3628
3629         * sendlib.c: Teach mutt to attach files of arbitrary type.
3630
3631 2000-10-16 17:29:55  roessler  (roessler)
3632
3633         * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
3634         regular expression.  Close #312.
3635
3636         * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
3637
3638         * mutt_socket.c: Fix the strange "Can't connect" error messages.
3639         From Brendan Cully.
3640
3641 2000-10-12 14:49:58  roessler  (roessler)
3642
3643         * po/da.po: update
3644
3645 2000-10-11 14:17:17  roessler  (roessler)
3646
3647         * po/de.po: update.
3648
3649         * po/fr.po: update
3650
3651         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
3652         po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
3653         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
3654         po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
3655         VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
3656
3657         * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
3658
3659 2000-10-10 19:22:48  roessler  (roessler)
3660
3661         * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
3662         init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
3663         pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
3664         browser.c, buffy.c, commands.c, compose.c, configure.in,
3665         curs_main.c: Vsevolod Volkov's POP mailbox patch.
3666
3667         * doc/manual.sgml.head: Mixmaster documentation patch from
3668         Brian Salter-Duke.
3669
3670 2000-10-09 08:30:35  roessler  (roessler)
3671
3672         * main.c: Add an #ifdef for HAVE_GETADDRINFO.
3673
3674         * mutt_socket.c: Use AF_INET6 only when necessary.
3675
3676 2000-10-07 18:06:24  roessler  (roessler)
3677
3678         * curs_lib.c, help.c: Display fixes from EGE.
3679
3680 2000-10-05 19:12:28  roessler  (roessler)
3681
3682         * query.c: Catch some possible NULL pointer deferences.
3683         From chris+usenet@chiappa.net (Chris Chiappa), posted to
3684         comp.mail.mutt.
3685
3686 2000-10-04 18:50:35  roessler  (roessler)
3687
3688         * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
3689         to the version used throughout mutt. ;-)
3690
3691         * Makefile.am, acconfig.h, configure.in, init.c, init.h,
3692         mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
3693         Netscape's (pardon, Mozilla's) SSL implementation.  From Michael
3694         Elkins.
3695
3696         * globals.h, init.h, mutt_socket.c, protos.h:
3697         patch.me.connect_timeout.1
3698
3699         * signal.c: branches:  2.6.2; patch.me.connect_timeout.1
3700
3701 2000-10-03 10:47:20  roessler  (roessler)
3702
3703         * NEWS: Document some of the recent user-visible changes.
3704
3705         * doc/manual.sgml.head: More documentation for the "L" to_char.
3706         Thanks, Byrial!
3707
3708         * hdrline.c, init.h: Adding a list flag to to_chars,  From Andreas
3709         Plesner Jacobsen <apj@wol.dk>.  Note: If you don't like the new
3710         behaviour, just set $to_chars to the old " +TCF" value.
3711
3712         * po/ru.po: update
3713
3714 2000-10-02 09:11:52  roessler  (roessler)
3715
3716         * configure.in, mutt_socket.c: patch-bac.ipv6-1
3717
3718         * curs_lib.c: patch-1.3.9.bj.yesno.1
3719
3720 2000-09-28 06:53:36  roessler  (roessler)
3721
3722         * init.h: Fix a minor typo.  From Byrial.
3723
3724         * INSTALL, charset.c, charset.h, init.c: Document the
3725         --without-wc-funcs switch to configure, and clean up the code
3726         to set the character set from nl_langinfo from EGE.
3727
3728 2000-09-27 14:28:35  roessler  (roessler)
3729
3730         * charset.c: Catch another error condition which may be caused
3731         by a broken nl_langinfo() function.
3732
3733         * COPYRIGHT: We don't need to mention EAY's copyright any more.
3734
3735         * charset.c: Fix #287.
3736
3737 2000-09-26 23:05:46  roessler  (roessler)
3738
3739         * po/eo.po: update
3740
3741         * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
3742         sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
3743         from SSLeay with a public domain version in order to satisfy
3744         GPL license zelots.
3745
3746 2000-09-25 13:03:09  roessler  (roessler)
3747
3748         * po/sv.po: update
3749
3750         * send.c: patch-1.3.9.bj.f-up-prompt.1
3751
3752 2000-09-21 09:37:14  roessler  (roessler)
3753
3754         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
3755         po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
3756         po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
3757         po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
3758         VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
3759
3760         * rfc2047.c: Make some of the code more readable.  From EGE.
3761
3762 2000-09-15 09:19:29  roessler  (roessler)
3763
3764         * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
3765
3766 2000-09-13 21:01:31  roessler  (roessler)
3767
3768         * rfc2047.c: Undo part of the character set canonicalization.
3769         EGE pointed out it isn't needed.
3770
3771         * rfc2231.c: Replace "unknown" by "unknown-8bit".
3772
3773         * sendlib.c: s/iconv_open/mutt_iconv_open/.  Suggested by EGE.
3774
3775         * charset.c: Add "646" as an alias for us-ascii.  SunOS 5.8
3776         seems to need it.
3777
3778         * browser.c: Let the browser handle non-existent directories
3779         more gracefully.  From Byrial Jensen.
3780
3781 2000-09-12 23:18:47  roessler  (roessler)
3782
3783         * configure.in: Remove some caching.  From EGE.
3784
3785 2000-09-11 10:50:37  roessler  (roessler)
3786
3787         * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
3788         more character set glitches.
3789
3790 2000-09-09 07:30:29  roessler  (roessler)
3791
3792         * charset.c: sizeof (dest) == 4.  I should have written dlen
3793         instead.  Noted by EGE.
3794
3795 2000-09-08 21:52:04  roessler  (roessler)
3796
3797         * imap/imap.c: Brendan's version of the last fix.  I put it in
3798         since he's most likely the next one to look at or change this. ,-)
3799
3800         * imap/imap.c: Fix a silly little IMAP bug.  From Daniel
3801         Jacobowitz <dan@debian.org>.
3802
3803         * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
3804         set comparison function.
3805
3806 2000-09-07 21:56:00  roessler  (roessler)
3807
3808         * charset.c: Add a table of official character set names.
3809         Data taken from www.iana.org.
3810
3811         * rfc2231.c: Detect pure 7bit data and don't encode them.
3812         This helps a bit in situations where mutt believes it has some
3813         really strange us-ascii alias as the character set.
3814
3815         * po/es.po, po/es.po, po/el.po: update
3816
3817         * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
3818         more robust.  Problem noted by Wolfgang Baumann <baumann@zib.de>.
3819
3820 2000-09-06 08:47:13  roessler  (roessler)
3821
3822         * snprintf.c: Fix the MAX fix.  from Byrial Jensen.
3823
3824 2000-09-05 22:14:36  roessler  (roessler)
3825
3826         * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
3827         up some warning messages.  From Bob Bell.
3828
3829         * hook.c: Fix a segmentation fault in hook parsing.  From Bob
3830         Bell.
3831
3832 2000-09-04 10:49:48  roessler  (roessler)
3833
3834         * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
3835         imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
3836         url.h: patch-bac.imapurl-4
3837
3838         * po/ru.po, po/da.po, po/da.po: update
3839
3840         * po/id.po: update.
3841
3842         * recvcmd.c: Fix a segmentation fault when replying to multiple
3843         message/rfc822-type attachments.  Noted by David Champion.
3844
3845 2000-09-01 08:58:39  roessler  (roessler)
3846
3847         * init.c: Don't mutt_pretty_mailbox when setting variables,
3848         since this may badly interact with non-default settings.
3849         Suggested by Byrial Jensen.
3850
3851 2000-08-31 15:14:25  roessler  (roessler)
3852
3853         * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
3854
3855         * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
3856
3857         * imap/command.c, imap/imap.c: patch-bac.command-3
3858
3859 2000-08-30 21:34:42  roessler  (roessler)
3860
3861         * pager.c: Fix display of backspace sequences.  From EGE.
3862
3863         * po/fr.po, po/de.po: update
3864
3865         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
3866         po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
3867         po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
3868         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
3869         VERSION: automatic post-release commit for mutt-1.3.8
3870
3871         * VERSION: ups
3872
3873         * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
3874         imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
3875         Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
3876         md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
3877         unification patch from Vsevolod.
3878
3879         * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
3880         patch-bac.expunge-2
3881
3882         * muttlib.c: Fix mutt_prety_mailbox.  From Vsevolod.
3883
3884 2000-08-29 11:36:25  roessler  (roessler)
3885
3886         * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
3887         this time without a memory leak.
3888
3889         * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
3890         yes/no expressions.
3891
3892 2000-08-28 13:14:55  roessler  (roessler)
3893
3894         * rfc2231.c: Little fix from EGE.
3895
3896         * po/ru.po: Update from Vsevolod.
3897
3898 2000-08-28 09:40:28  EGE  (roessler)
3899
3900         * complete.c: Fix a buffer overrun in complete.c.
3901
3902 2000-08-28 09:39:36  Brendan Cully  <brendan@kublai.com>  (roessler)
3903
3904         * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
3905         muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
3906         to handle URLs.
3907
3908 2000-08-28 09:38:42  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3909
3910         * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
3911         patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
3912         it to mutt_format_s. The function is then used in various places
3913         in browser.c and recvattach.c where previously there was "%%%ss".
3914
3915 2000-08-28 09:37:44  roessler  (roessler)
3916
3917         * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
3918         character set selection for RFC2231 encodings.  From EGE, but
3919         with choose_charset renamed to mutt_choose_charset.
3920
3921 2000-08-28 09:32:58  edmundo@rano.org (EGE)  (roessler)
3922
3923         * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
3924         Takashi and I came up with in the end.
3925
3926         When the Charset is euc-jp or shift_jis, iconv is used for
3927         mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
3928         I attempted to make mbrtowc both restartable (it can process
3929         part of multibyte character) and fast in the case where there
3930         is nothing left over from a previous character. Also I try to
3931         make no assumptions about how those character sets work, which
3932         is easy, because I know very little about them ...
3933
3934         People who don't use one of those two stateless Japanese display
3935         charsets shouldn't be affected. People whose systems provide
3936         the wchar_t functions should be even less affected, because they
3937         don't even get this code in their binary.
3938
3939 2000-08-25 06:28:24  roessler  (roessler)
3940
3941         * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
3942         account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
3943         url.h: patch-bac.imapurl-2, with small modifications.
3944
3945 2000-08-22 22:23:10  roessler  (roessler)
3946
3947         * muttlib.c: Fix #251, from Brendan.
3948
3949         * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
3950         URL parser, and support for mailto URLs.
3951
3952         * doc/manual.sgml.head: Minor fixes from Will Fiveash.
3953
3954         * po/ru.po: update
3955
3956         * hdrline.c: Fix %B in index_format.
3957
3958 2000-08-21 19:25:26  roessler  (roessler)
3959
3960         * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
3961         patch-bac.parsepath-2
3962
3963         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
3964         patch from Lars Hecking.
3965
3966         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
3967         imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
3968         browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
3969         OPS: patch-bac.createplus-1
3970
3971         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
3972         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
3973         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
3974         patch-bac.command-2
3975
3976 2000-08-17 06:06:02  roessler  (roessler)
3977
3978         * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
3979         translation.
3980
3981         * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
3982         cleanup from Brendan Cully.
3983
3984         * hdrline.c: Fix justification of number formats.  (EGE)
3985
3986 2000-08-15 17:21:19  roessler  (roessler)
3987
3988         * po/ru.po: update
3989
3990         * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
3991
3992 2000-08-10 15:48:13  roessler  (roessler)
3993
3994         * imap/Makefile.am: Fix from Brendan Cully.
3995
3996         * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
3997
3998         * doc/mutt.man: Document $MAILDIR.
3999
4000         * init.c: Tell mutt about the MAILDIR environment variable DJB
4001         talks about in maildir (5).
4002
4003         * doc/muttbug.man: Fix a typo.
4004
4005         * doc/mbox.man: fix some typos.
4006
4007 2000-08-09 21:14:35  roessler  (roessler)
4008
4009         * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
4010
4011         * doc/mbox.man: Document the mbox format in a manual page.
4012         There may be some need for this.
4013
4014         * Makefile.am, configure.in, init.c, main.c: Minor portability
4015         and compilation fixes.
4016
4017 2000-08-08 18:17:54  roessler  (roessler)
4018
4019         * po/POTFILES.in: Some files were missing.  From Vsevolod Volkov.
4020
4021         * imap/Makefile.am, imap/command.c, imap/imap.c,
4022           imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
4023           mx.c: * handles expunged messages better. Previously mutt's
4024           state was only updated when syncing the mailbox. This was the
4025           reason for Bob Bell's segfault when manipulating mailboxes
4026           with multiple simultaneous clients.
4027         * makes a small adjustment for Sam's weird Courier server, which
4028           returns an OK FETCH completed response even when FETCH fails. I
4029           should probably report that behaviour to him as a bug, though.
4030         * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
4031         rid of the _("Closing mailbox...") message, which was obscuring
4032           the status updates.  * clears some spurious mutt_clear_error
4033         calls in imap_cmd_finish.  * makes socket reads and writes check
4034         that they have an open
4035           connection. Shouldn't be necessary (and such calls are logged),
4036           but can happen currently.
4037         * Some SASL vs regular authenticator tweaks in the imap Makefile.
4038
4039         (From Brendan Cully.)
4040
4041 2000-08-07 08:31:36  roessler  (roessler)
4042
4043         * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
4044         mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
4045         <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
4046
4047 2000-08-06 14:35:15  roessler  (roessler)
4048
4049         * curs_lib.c: Return an exit value of 1 if mutt is left via
4050         ctrl-c.  From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
4051
4052 2000-08-05 17:50:03  roessler  (roessler)
4053
4054         * imap/imap.c, imap/imap_private.h, imap/message.c,
4055         imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
4056         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
4057         imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
4058         command code.
4059
4060         * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
4061         binding documentation.  From Thomas Schultz <tststs@gmx.de>.
4062
4063 2000-08-04 21:47:11  roessler  (roessler)
4064
4065         * sendlib.c: Fix a character set encoding bug. From EGE.
4066
4067         * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
4068         account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
4069         SASL patch from Brendan Cully.
4070
4071 2000-08-03 22:08:13  roessler  (roessler)
4072
4073         * charset.c: fix a segmentation fault.
4074
4075         * po/eo.po, po/sv.po: update.
4076
4077         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4078         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
4079         po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
4080         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
4081         automatic post-release commit for mutt-1.3.7
4082
4083         * sendlib.c: Use a correct Envelope from when bouncing with
4084         $envelope_from enabled.
4085
4086         * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
4087         mutt_sasl.c: More IMAP fixes from Brendan.
4088
4089 2000-08-02 18:03:21  roessler  (roessler)
4090
4091         * po/it.po: update
4092
4093 2000-08-01 18:04:42  roessler  (roessler)
4094
4095         * mx.c: Fix from BC
4096
4097         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
4098         Brendan's latest patches.
4099
4100 2000-07-31 10:49:00  roessler  (roessler)
4101
4102         * po/fr.po: update.
4103
4104         * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
4105         imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
4106         imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
4107         imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
4108         account.c, account.h, configure.in, globals.h, init.h, main.c,
4109         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
4110         Cully's SASL patch.  I hope I didn't miss any files.
4111
4112 2000-07-29 16:33:53  roessler  (roessler)
4113
4114         * po/id.po: update.
4115
4116         * imap/README: updated readme file.
4117
4118         * Makefile.am: Make sure checktypes and makedoc don't depend on
4119         the intl library.
4120
4121         * po/de.po: update.
4122
4123 2000-07-28 19:00:31  roessler  (roessler)
4124
4125         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4126         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
4127         po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
4128         po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
4129         post-release commit for mutt-1.3.6
4130
4131         * Makefile.am: parse.h no longer exists, so don't try to
4132         distribute it.
4133
4134         * po/sv.po: branches:  1.27.2.6.2; automatic post-release commit
4135         for mutt-1.2.5
4136
4137         * po/uk.po: branches:  1.42.2.6.2; automatic post-release commit
4138         for mutt-1.2.5
4139
4140         * po/zh_TW.Big5.po: branches:  1.30.2.6.2; automatic post-release
4141         commit for mutt-1.2.5
4142
4143         * po/pt_BR.po: branches:  1.20.2.6.2; automatic post-release
4144         commit for mutt-1.2.5
4145
4146         * po/ru.po: branches:  1.67.2.7.2; automatic post-release commit
4147         for mutt-1.2.5
4148
4149         * po/sk.po: branches:  1.28.2.6.2; automatic post-release commit
4150         for mutt-1.2.5
4151
4152         * po/ko.po: branches:  1.31.2.6.2; automatic post-release commit
4153         for mutt-1.2.5
4154
4155         * po/nl.po: branches:  1.36.2.6.2; automatic post-release commit
4156         for mutt-1.2.5
4157
4158         * po/pl.po: branches:  1.39.2.6.2; automatic post-release commit
4159         for mutt-1.2.5
4160
4161         * po/gl.po: branches:  1.23.2.6.2; automatic post-release commit
4162         for mutt-1.2.5
4163
4164         * po/id.po: branches:  1.31.2.7.2; automatic post-release commit
4165         for mutt-1.2.5
4166
4167         * po/it.po: branches:  1.59.2.6.2; automatic post-release commit
4168         for mutt-1.2.5
4169
4170         * po/el.po: branches:  1.31.2.6.2; automatic post-release commit
4171         for mutt-1.2.5
4172
4173         * po/eo.po: branches:  1.30.2.6.2; automatic post-release commit
4174         for mutt-1.2.5
4175
4176         * po/es.po: branches:  1.49.2.6.2; automatic post-release commit
4177         for mutt-1.2.5
4178
4179         * po/fr.po: branches:  1.45.2.7.2; automatic post-release commit
4180         for mutt-1.2.5
4181
4182         * po/cs.po: branches:  1.35.2.7.2; automatic post-release commit
4183         for mutt-1.2.5
4184
4185         * po/da.po: branches:  1.13.2.7.2; automatic post-release commit
4186         for mutt-1.2.5
4187
4188         * po/de.po: branches:  1.99.2.7.2; automatic post-release commit
4189         for mutt-1.2.5
4190
4191         * reldate.h: automatic post-release commit for mutt-1.2.5
4192
4193         * ChangeLog: branches:  2.40.2.6.2; automatic post-release commit
4194         for mutt-1.2.5
4195
4196         * VERSION: branches:  2.28.2.6.2; automatic post-release commit
4197         for mutt-1.2.5
4198
4199         * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
4200         instead of sequence numbers in IMAP.  (Brendan)
4201
4202         * imap/imap.c, imap/imap_private.h, imap/message.c,
4203         imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
4204         expunged messages.  From Brendan Cully.
4205
4206 2000-07-26 09:30:01  roessler  (roessler)
4207
4208         * doc/manual.sgml.head: Nits from Michael Sobolev.
4209
4210 2000-07-25 16:35:48  roessler  (roessler)
4211
4212         * Makefile.am: Include the muttbug wrapper with the distribution.
4213
4214         * doc/Makefile.in: Install muttbug.man als flea.1.
4215
4216         * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
4217         Install muttbug(1) as flea(1), and adjust the documentation
4218         accordingly.  Note: Typing muttbug will still work.
4219
4220         * doc/muttbug.man: More tiny fixes.
4221
4222         * doc/muttbug.man: Fix some typos.  In particular, it's bug
4223         tracking system, not buck tracking system.  Oh well.
4224
4225         * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
4226         has a manual page of it's own now.
4227
4228         * muttbug.sh.in: Fix a little bug concerning version numbers.
4229
4230         * Makefile.am: The warning about README.UPGRADE can go.
4231
4232         * doc/mutt.man: Mention the bug tracking system.
4233
4234         * INSTALL: Mention that mutt needs an iconv implementation,
4235         and point users to libiconv.
4236
4237         * INSTALL: Mention OpenBSD
4238
4239         * Makefile.am: Remove types.h at "make clean" time.
4240
4241         * curs_main.c: Fix a segmentation fault in the index.
4242
4243         * curs_main.c: Try to fix a segmentation fault in the index.
4244
4245 2000-07-24 07:48:53  roessler  (roessler)
4246
4247         * browser.h: make bit types unsigned.  From albert chin
4248         <china@thewrittenword.com>.
4249
4250         * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
4251         Replace wctomb and mbtowc with wcrtomb and mbrtowc.  From TAKIZAWA
4252         Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
4253         Grimley Evans.
4254
4255 2000-07-23 21:47:01  roessler  (roessler)
4256
4257         * menu.c: Fix #108, from Gero Treuner.
4258
4259         * configure.in, resize.c: sys/ioctl.h vs. ioctl.h.  From Sam
4260         Roberts.
4261
4262         * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
4263         support from working.
4264
4265 2000-07-22 09:01:43  roessler  (roessler)
4266
4267         * configure.in, mutt.h: Some more QNX compiling aides.
4268
4269 2000-07-21 07:32:12  roessler  (roessler)
4270
4271         * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
4272         integer types.
4273
4274         * imap/imap.c: Fix imap_passive.  From Brendan Cully.
4275
4276         * contrib/Makefile.in: Fix #150.  From Brendan Cully.
4277
4278 2000-07-20 17:51:52  roessler  (roessler)
4279
4280         * doc/devel-notes.txt: Typo.
4281
4282         * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
4283         imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
4284         mx.c, pop.c: Another IMAP patch from Brendan.
4285
4286         * imap/util.c: quick hack against mx->mbox being NULL.
4287
4288         * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
4289         patch-bac.postpone-2
4290
4291         * pop.c: Use shared socket code, from Vsevolod Volkov.
4292
4293 2000-07-19 10:21:57  roessler  (roessler)
4294
4295         * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
4296         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
4297         imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
4298         imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
4299         acconfig.h, account.c, account.h, browser.c, configure.in,
4300         gettext.c, globals.h, init.c, init.h, mutt_socket.c,
4301         mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
4302         from Tommi Komulainen, and most likely based on input from
4303         Vsevolod Voykov (sp?).
4304
4305         * imap/util.c: Fix more possible IMAP memory corruption.
4306         From Brendan Cully.
4307
4308         * imap/util.c: Fix possible memory corruption in stable.
4309         From Brendan Cully.
4310
4311         * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
4312         Backport various IMAP bug-fixes to stable.  From Brendan Cully.
4313
4314 2000-07-18 14:38:13  roessler  (roessler)
4315
4316         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
4317         imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
4318         More IMAP clean-up from Brendan Cully.
4319
4320         * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
4321         imap/utf7.c: IMAP fixes from Brendan Cully.
4322
4323         * init.h, init.h: Documentation fix.
4324
4325 2000-07-17 18:08:27  roessler  (roessler)
4326
4327         * imap/message.c: Fix possible heap corruption.  From Brendan
4328         Cully.
4329
4330         * imap/utf7.c: Name changes left out by EGE's patch.
4331
4332         * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
4333         from EGE.
4334
4335         * curs_main.c: Fix #192.
4336
4337 2000-07-16 15:35:14  roessler  (roessler)
4338
4339         * imap/Makefile.am, imap/browse.c, imap/imap.c,
4340         imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
4341         Support modified UTF-7 in folder names.  From Edmund Grimley
4342         Evans, modified by Brendan Cully.
4343
4344         * handler.c: Another qp fix.
4345
4346         * handler.c: More qp decoder modifications: We should handle
4347         multibyte characters spanning soft line breaks.
4348
4349         * handler.c: Rewrite the quoted-printable decoder so it properly
4350         chops off trailing white space.  Problem noted by Byrial Jensen.
4351
4352 2000-07-15 06:51:47  roessler  (roessler)
4353
4354         * imap/socket.c: Add a message that we are looking up a host.
4355
4356 2000-07-14 15:03:43  roessler  (roessler)
4357
4358         * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
4359
4360         * README.SSL: Tommi Komulainen's entropy gathering patch -
4361         documentation.
4362
4363 2000-07-12 14:17:46  roessler  (roessler)
4364
4365         * po/cs.po: update.
4366
4367         * imap/imap_ssl.c: Entropy gathering fixes.
4368
4369         * configure.in: Re-apply the iconv patch from vvv.
4370
4371         * configure.in: undo the enable-external-dotlock patch.
4372
4373         * handler.c: Initialize a variable in order to avoid a
4374         segmentation fault.  From Aaron Schrab.
4375
4376 2000-07-11 20:38:49  roessler  (roessler)
4377
4378         * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
4379         stuff in _one_ function.  From Vsevolod Volkov.
4380
4381         * imap/message.c: Disable a bug work-around which actually
4382         breaks things.
4383
4384         * configure.in: Typo, noted by Brad <brad@comstyle.com>.
4385
4386 2000-07-10 19:52:12  roessler  (roessler)
4387
4388         * main.c: Typo.
4389
4390         * po/id.po: update.
4391
4392         * rfc2047.c: Fix some possible NULL pointer deferences in the
4393         RFC2047 code.
4394
4395         * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
4396         browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
4397         of cases where format parameters were missing from calls to
4398         mutt_message and mutt_error.
4399
4400         * imap/command.c, imap/imap.c, imap/message.c, browser.c,
4401         pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
4402         cases where format parameters were missing to calls of mutt_error
4403         and mutt_message.
4404
4405         * po/ru.po, po/de.po, po/da.po: update.
4406
4407         * po/da.po: Update.
4408
4409         * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
4410         changes from EGE.
4411
4412 2000-07-07 15:12:37  roessler  (roessler)
4413
4414         * po/fr.po: update
4415
4416         * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
4417         pgp.c, protos.h: Fix #185:  is_from would return 0 (i.e., error)
4418         when parsing Jan 1 1970 12:00 - apparently, this point of time
4419         occurs on real mail folders.
4420
4421 2000-07-06 23:08:39  roessler  (roessler)
4422
4423         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
4424         po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
4425         po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
4426         po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
4427         commit for mutt-1.2.4
4428
4429         * muttlib.c: ups, this should be fixed in stable.
4430
4431         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
4432         po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
4433         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
4434         po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
4435         automatic post-release commit for mutt-1.3.5
4436
4437         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
4438         po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
4439         po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
4440         po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
4441         post-release commit for mutt-1.2.3
4442
4443         * po/fr.po: update.
4444
4445         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
4446         imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
4447         imap/message.c, imap/socket.c: More IMAP clean-up.
4448
4449         * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
4450         imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
4451         imap/imap.c: More IMAP fixes from Brendan Cully.
4452
4453 2000-07-05 14:39:14  roessler  (roessler)
4454
4455         * imap/socket.c: Fix the Fix.  From TK.
4456
4457 2000-07-05 10:32:17  Tommi Komulainen  <Tommi.Komulainen@iki.fi>
4458 (roessler)
4459
4460         * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
4461           every connection with descriptor value != 0 to be ready for
4462           reading/writing. Unfortunately when the descriptor was closed,
4463           conn->fd remained untouched. This is why mutt segfaulted if
4464           IMAP login was aborted with ^G.
4465
4466         - ssl_socket_close was called without calling ssl_socket_open
4467           first.  This caused a segfault because conn->sockdata was
4468           NULL. Apparently there was also a memory leak, because
4469           conn->sockdata was never free'd :-]
4470
4471 2000-07-05 08:05:03  roessler  (roessler)
4472
4473         * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
4474         IMAP cosmetics from Brendan Cully.
4475
4476 2000-07-04 17:59:10  roessler  (roessler)
4477
4478         * doc/manual.sgml.head: slight documentation imrpovement from
4479         Will Fiveash.
4480
4481 2000-07-03 15:26:22  roessler  (roessler)
4482
4483         * po/de.po: update
4484
4485         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
4486         imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
4487         IMAP logout patch from Brendan Cully.
4488
4489         * po/id.po: update
4490
4491         * po/id.po: update.
4492
4493         * rfc2047.c: "Where have all the headers gone" fix from EGE.
4494
4495         * sendlib.c: utf8 -> utf8 fix (From EGE).
4496
4497         * rfc2047.c: RFC 2047 patch from EGE.
4498
4499 2000-06-30 08:28:56  roessler  (roessler)
4500
4501         * po/pl.po: fix a format.
4502
4503         * sendlib.c: Character set fix from EGE.
4504
4505 2000-06-27 22:28:01  roessler  (roessler)
4506
4507         * sendlib.c: minor change from EGE.
4508
4509         * main.c, rfc2047.c: Cosmetics.  No, I didn't touch the word-wrap
4510         code. ;-)
4511
4512 2000-06-26 23:10:26  roessler  (roessler)
4513
4514         * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
4515         by AMK; [stable].
4516
4517         * muttlib.c: Fix a possible segmentation fault in
4518         mutt_expand_path.  Noted by Andreas M. Kirchwitz.
4519
4520         * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
4521
4522         * contrib/sample.muttrc-tlr: update.
4523
4524         * configure.in: Iconv detection patch.  From Lars Hecking.
4525
4526         * color.c, color.c: Fix #173.  From Roland Rosenfeld.
4527
4528 2000-06-22 23:18:36  roessler  (roessler)
4529
4530         * muttlib.c: Avoid crashing when forwarding message/rfc822-type
4531         attachments.
4532
4533         * Makefile.am, prepare: Lars Hecking's build process patch
4534         for stable.
4535
4536         * rfc822.c: branches:  2.9.2.1.2; Fix stack corruption
4537         in the RFC822 parser.  Noted by Ari Gordon-Schlosberg
4538         <ari@heavyware.com>.
4539
4540         * rfc822.c: Fix stack corruption in the RFC822 parser.
4541         Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
4542
4543         * recvattach.c: Merge two almost-identical string constants.
4544         From Byrial.
4545
4546 2000-06-21 19:23:23  roessler  (roessler)
4547
4548         * imap/auth_gss.c: More debug code which needs #ifdefs.
4549
4550         * imap/auth_gss.c: More debugging code which needs #ifdefs.
4551
4552         * po/eo.po: update.
4553
4554         * Makefile.am, prepare: Work-around for keymap_defs and other
4555         dependency problems.  From Lars Hecking.
4556
4557         * muttlib.c: Fix ~logname expansion for stable.
4558
4559         * muttlib.c: Fix ~logname expansion.
4560
4561         * README: Remove explicit list of mirrors, and refer to
4562         download.html.
4563
4564         * mbox.c: Fix another mbox synch problem.
4565
4566         * mbox.c: Fix another bug in mbox synching.
4567
4568         * postpone.c: Some more character set cleanup,.
4569
4570         * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
4571         protos.h, recvattach.c, send.c, sendlib.c: More character set
4572         clean-up.
4573
4574         * postpone.c: Improve character set handling when postponing
4575         messages.  This patch may lead to information loss under very
4576         special circumstances.
4577
4578         * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
4579
4580         * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
4581         Fix character set selection.  Postponing and recalling messages
4582         should work again, now.
4583
4584         * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
4585
4586         * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
4587         Michlmayr <tbm@cyrius.com>.
4588
4589         * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
4590         Apply message-hook to more commands, and make it more useful by
4591         permitting the "~h" and "~b" pattern specifiers.  Bad enough, this
4592         removes message-hook abilities from the receive-attachment menu.
4593
4594 2000-06-20 22:23:37  roessler  (roessler)
4595
4596         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
4597         po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
4598         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
4599         po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
4600         post-release commit for mutt-1.2.2
4601
4602         * build-release: Add a "make" call, so build-release will also
4603         work from a source tree which hasn't been built recently.
4604
4605         * commands.c: Do some comparisons case-insensitive.
4606
4607         * po/ru.po: update.
4608
4609         * doc/muttrc.man.head: s/display-hook/message-hook/
4610
4611         * po/de.po: Fix a misleading fuzzy translation about PGP
4612         signature validity.  From Roland Rosenfeld.
4613
4614         * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
4615         Noted by china@thewrittenword.com.
4616
4617         * imap/imap.c: Only use debuglevel if DEBUG is defined.  Noted by
4618         Albert Chin <china@thewrittenword.com>,
4619
4620         * po/fr.po: update.
4621
4622 2000-06-19 21:13:19  roessler  (roessler)
4623
4624         * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
4625         patch-1.3.3.bj.docref.1
4626
4627         * build-release: Make sure m4/Makefile is _really_ rebuilt.
4628
4629         * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
4630         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
4631         po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
4632         po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
4633         post-release commit for mutt-1.2.1
4634
4635         * doc/manual.sgml.head: Fix some more mentions of display-hook.
4636
4637         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4638         po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
4639         po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
4640         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
4641         post-release commit for mutt-1.3.4
4642
4643         * compose.c: No need to include iconv.h.
4644
4645         * po/da.po: update.
4646
4647         * po/ru.po: update
4648
4649 2000-06-17 08:07:36  roessler  (roessler)
4650
4651         * imap/imap_ssl.c: Certificate verification fix from Tommi
4652         Komulainen.
4653
4654         * imap/imap_ssl.c: SSL fix.
4655
4656         * po/ru.po: upate
4657
4658 2000-06-16 10:21:34  roessler  (roessler)
4659
4660         * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
4661         patch-1.3.3.tlr.change_charset.1
4662
4663         * po/ru.po: nit.
4664
4665 2000-06-15 21:37:07  roessler  (roessler)
4666
4667         * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
4668         init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
4669
4670         * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
4671
4672         * imap/imap.c: shut up the compiler.
4673
4674         * po/ru.po, commands.c, init.h: nits.
4675
4676         * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
4677
4678         * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
4679         which is helpful in certain IMAP contexts.
4680
4681         * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
4682         when the temporary space runs full.  Backport from unstable.
4683
4684         * po/el.po, po/fr.po: updates.
4685
4686         * po/ru.po: update.
4687
4688         * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
4689         when Charset isn't set.
4690
4691         * init.h: Little documentation fix from Aaron Schrab.
4692
4693 2000-06-14 09:23:45  roessler  (roessler)
4694
4695         * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
4696         Remove recode-attachment, and the "decoder" API.  (EGE)
4697
4698         * gettext.c: Make sure --disable-nls works.  (EGE)
4699
4700 2000-06-13 20:36:33  roessler  (roessler)
4701
4702         * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
4703
4704         * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
4705         macro from lynx.
4706
4707         * configure.in: Use CF_CURSES_LIBS macro for better detection
4708         of platform-specific curses libraries.  From Lars Hecking.
4709
4710         * main.c: Inform us about ICONV_NOTRANS.  From EGE.
4711
4712         * configure.in: iconv detection.  From EGE.
4713
4714         * commands.c: Only display PGP signature verification status if
4715         verification was tried.
4716
4717 2000-06-12 07:02:42  roessler  (roessler)
4718
4719         * configure.in: A new check for working wchar functions.
4720
4721 2000-06-11 19:05:12  roessler  (roessler)
4722
4723         * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
4724         Problems noted by Byrial Jensen.
4725
4726 2000-06-09 17:42:14  roessler  (roessler)
4727
4728         * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
4729         and not as "invalid".
4730
4731         * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
4732
4733         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
4734         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
4735         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
4736         VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
4737         po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
4738         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
4739         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
4740         reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
4741
4742         * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
4743
4744         * rfc2047.c: Latest patch from EGE.
4745
4746 2000-06-08 21:44:14  roessler  (roessler)
4747
4748         * copy.c, mbox.c: This patch should fix the mailbox corruption
4749         various people observed.
4750
4751         * charset.c, charset.h, init.c: Fix up the value returned by
4752         nl_langinfo(CODESET).
4753
4754         * mbox.c: Improve error reporting with mbox folders a bit.
4755
4756         * send.c: patch-1.2.bj.ed_mtime.1
4757
4758         * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
4759         Removing the built-in charset support.
4760
4761         * doc/muttrc.man.head: one-character typo.
4762
4763         * imap/imap_ssl.c: Fix #157.  From Enrik Berkhan
4764         <Enrik.Berkhan@fun.de>.
4765
4766         * imap/imap_ssl.c: [stable] Fix #157.  From Enrik Berkhan
4767         <Enrik.Berkhan@fun.de>.
4768
4769         * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
4770         patch-1.3.2.tl.sslcerts.1.
4771
4772         * charset.c: Don't return data on the stack.  Noted by "Andrew
4773         W. Nosenko" <awn@bcs.zp.ua>.
4774
4775         * po/sv.po: update.
4776
4777 2000-06-04 18:18:56  roessler  (roessler)
4778
4779         * doc/manual.sgml.head: Nits from Mikko Hänninen.
4780
4781 2000-06-02 10:05:41  roessler  (roessler)
4782
4783         * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
4784
4785 2000-05-30 12:52:41  roessler  (roessler)
4786
4787         * po/pl.po: update
4788
4789 2000-05-29 22:34:12  roessler  (roessler)
4790
4791         * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
4792         RFC2047 encoding update.
4793
4794 2000-05-28 20:32:05  roessler  (roessler)
4795
4796         * commands.c: Don't bother the user with messages about PGP
4797         signature verification when there is no PGP stuff about the
4798         message.
4799
4800         * README.SSL, init.h, mutt.h: SSL certificate verification fixes
4801         from Tommi Komulainen.
4802
4803         * imap/imap_ssl.c: SSL certificate verification fix from Tommi
4804         Komulainen.
4805
4806         * imap/command.c: [stable] Handle connection take-down by servers
4807         more graciously.  From Patrick Caulfield.
4808
4809         * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
4810         commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
4811         Jensen's signature verification patch.
4812
4813 2000-05-25 12:21:29  roessler  (roessler)
4814
4815         * pgp.c: Use strftime for time indications with PGP verification.
4816
4817         * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
4818         by EGE.
4819
4820         * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
4821
4822         * mutt.h: Include stdlib.h from mutt.h.
4823
4824         * makedoc.c, init.h: Minor fixes from Byrial.
4825
4826         * doc/manual.sgml.head: typo.
4827
4828         * doc/devel-notes.txt, init.h, makedoc.c: Documentation
4829         beautification patch from Byrial Jensen.  Thanks!
4830
4831 2000-05-24 19:20:07  roessler  (roessler)
4832
4833         * po/ru.po: Fixes #143.
4834
4835         * po/ru.po: Some fixes - #143.
4836
4837         * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
4838         work with an external iconv implementation.
4839
4840         * imap/command.c: Handle disconnects more gracefully.
4841         From Patrick Caulfield <patrick@sco.com>.
4842
4843         * config.guess, config.sub: [stable] Latest versions from
4844         ftp.gnu.org/pub/gnu/config
4845
4846         * config.guess, config.sub: Latest versions from
4847         ftp.gnu.org/pub/gnu/config.
4848
4849 2000-05-23 17:16:46  roessler  (roessler)
4850
4851         * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
4852         po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4853         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
4854         po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
4855         post-release commit for mutt-1.3.2
4856
4857         * contrib/gpg.rc: Make this work on QNX.
4858
4859         * contrib/gpg.rc: Change suggested by Sam Roberts
4860         <sroberts@uniserve.com> to make this work on QNX.
4861
4862 2000-05-22 16:15:35  roessler  (roessler)
4863
4864         * po/pl.po: update
4865
4866         * rfc2047.c: Fix a stupid segmentation fault.
4867
4868         * lib.c: cosmetics.
4869
4870         * rfc2047.c: Fix a memory leak.
4871
4872         * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
4873
4874         * parse.c: Fix a possible cause for heap corruption.
4875
4876         * po/de.po: update.
4877
4878         * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
4879
4880 2000-05-21 18:45:15  roessler  (roessler)
4881
4882         * mbyte.h: Small fix from EGE.
4883
4884         * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
4885         Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
4886
4887         * muttlib.c: Comment a bit of code.
4888
4889 2000-05-20 18:16:18  roessler  (roessler)
4890
4891         * po/fr.po: update.
4892
4893         * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
4894         conversion patch from EGE.
4895
4896         * doc/manual.sgml.head, hook.c: Second version of Byrial's
4897         display-hook patch.
4898
4899         * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
4900         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
4901         po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
4902         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
4903         post-release commit for mutt-1.3.1
4904
4905         * doc/muttrc.man.head: Document display-hook in the manual page.
4906
4907         * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
4908         display-hook command.  From Byrial Jensen.
4909
4910         * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
4911         Add mutt_gecos_name function which centrally handles the GECOS
4912         processing.
4913
4914         * imap/imap.c: Shut up some warnings.  We may have to think
4915         about mutt_stristr again.
4916
4917         * configure.in: Verify that regmatch_t has offsets, and not
4918         only pointers.  From Sam Roberts <sroberts@uniserve.com>.
4919
4920         * configure.in: Don't look for curses in /usr/5lib any more -
4921         this broke things for some people.
4922
4923         * configure.in: Don't look for the curses library in /usr/5lib
4924         any more.  This broke things for some people.
4925
4926         * sendlib.c: Real fix for the pointer problem noted by Heiko
4927         Schlichting.
4928
4929         * sendlib.c: Fix a "string on stack returned" bug found by
4930         Heiko Schlichting.
4931
4932 2000-05-19 07:36:42  roessler  (roessler)
4933
4934         * hdrline.c: Fix %. formats.  From EGE.
4935
4936 2000-05-18 17:06:59  roessler  (roessler)
4937
4938         * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
4939         sendlib.c: rfc2047_decode change from EGE.
4940
4941         * charset.c: Catch a segmentation fault in mutt_convert_string ().
4942
4943         * acconfig.h: Don't enable debugging by default in the stable
4944         branch.
4945
4946         * configure.in, main.c: More debugging output, and a warning
4947         in configure.in.
4948
4949         * main.c: Tell us something about internal iconv and CHARMAPS_DIR
4950         from mutt -v.
4951
4952 2000-05-17 12:39:16  roessler  (roessler)
4953
4954         * mkjtags.c: handle ^L lines correctly.
4955
4956         * mkjtags.c: Some beautifications.
4957
4958         * Makefile.am, mkjtags.c: Add a little tool to help with building
4959         tags files my editor groks.
4960
4961         * handler.c: When displaying a deleted attachment's information,
4962         present the file name if it is present.  Suggested by Pete
4963         Wenzel <pete@stc.com>.
4964
4965         * imap/imap_ssl.c: SSL certificate check fix.  From Tommi
4966         Komulainen.
4967
4968         * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
4969
4970         * OPS, enter.c, functions.h: Add forward-word and backward-word
4971         functions to the editor.
4972
4973         * OPS, enter.c, functions.h: Add a kill-eow function to the
4974         line editor.
4975
4976         * init.c: Small fix to mutt_set_default().
4977
4978 2000-05-16 19:01:50  roessler  (roessler)
4979
4980         * Makefile.am: We don't need to build in the charmaps/ directory
4981         unless we use the included iconv.
4982
4983         * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
4984         calculation code.
4985
4986         * compose.c, globals.h, init.h, sendlib.c: A modified version
4987         of Will Fiveash's compose format patch.
4988
4989         * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
4990         return value as the default for $charset.
4991
4992         * init.c: More default setting.  This can easily be done much
4993         cleaner than the last version of the patch.
4994
4995         * init.c: Hack: mutt_restore_default() now stores the latest
4996         value of a variable as it's default if there was no default
4997         before.  The code in question is executed precisely once: when
4998         mutt_restore_default() is invoked from mutt_init().
4999
5000         * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
5001         escape regular expression special characters.  For stable.
5002
5003         * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
5004         is now able to escape special characters for use in regular
5005         expressions.  This is needed to make folder-hooks work like
5006         intended.
5007
5008         * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
5009
5010         * muttlib.c: Sanitize file name suggestions passed to
5011         mutt_adv_mktemp.
5012
5013         * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
5014         transpose-character function to the editor.  From Aaron Schrab.
5015
5016         * configure.in: Improve the wchar_t checks.  From "Andrew
5017         W. Nosenko" <awn@bcs.zp.ua>.
5018
5019 2000-05-15 12:00:53  roessler  (roessler)
5020
5021         * configure.in, mbyte.c, pager.c: More iconv-related patches
5022         from EGE.
5023
5024 2000-05-13 17:39:03  roessler  (roessler)
5025
5026         * configure.in: HP/UX vs. ANSI C.  From Lars Hecking and Albert
5027         Chin. [stable]
5028
5029         * configure.in: Configuration for ANSI C / HP/UX.  From albert
5030         chin and Lars Hecking.
5031
5032 2000-05-12 13:41:34  roessler  (roessler)
5033
5034         * mbyte.c, wcwidth.c: Make things compile. ;-)
5035
5036         * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
5037         Suggested by Andrew Nosenko, adapted by EGE.
5038
5039         * gettext.c: Replacing some more free() calls by safe_free().
5040
5041         * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
5042         mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
5043         related patches.  From Edmund Grimley Evans.
5044
5045         * configure.in: HP/UX -Ae detection.  From Albert Chin. [stable]
5046
5047         * configure.in: Improve the HP/UX check for the -Ae command
5048         line parameter.  From albert chin (china@thewrittenword.com).
5049
5050         * gen_defs: Make sure gen_defs returns success.  [stable]
5051
5052         * gen_defs: Sam Roberts reports that some shells do strange
5053         things with exit states.
5054
5055         * doc/manual.sgml.head: Fix $spool vs. $spoolfile.  From David
5056         Ellement.
5057
5058 2000-05-11 07:10:32  roessler  (roessler)
5059
5060         * doc/mutt.man: Remove some unnecessary spaces.
5061
5062         * doc/mutt.man, main.c: Fix usage information.  Noted by Mikko
5063         Hänninen.
5064
5065         * acconfig.h, configure.in, globals.h: Check volatility of
5066         sig_atomic_t.
5067
5068 2000-05-10 18:02:31  roessler  (roessler)
5069
5070         * configure.in: Support for old Kerberos versions.  From David
5071         Champion <dgc@uchicago.edu>.
5072
5073         * configure.in: Fix support for old Kerberos libraries.
5074
5075         * hdrline.c, thread.c: updated messages-in-thread (%e) patch
5076         from Markus Holmberg.
5077
5078         * po/pl.po: update.
5079
5080         * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
5081         the change of pop_delete to a quad option.
5082
5083         * po/fr.po: Update the French translation.
5084
5085 2000-05-09 20:19:28  roessler  (roessler)
5086
5087         * parse.c: more mailtool brain-damage support.
5088
5089         * acconfig.h, configure.in, parse.c: Sun mailtool message support.
5090         The format is ugly, but the patch is reasonably clean.
5091
5092         * Makefile.am: include mbyte.h with the distribution.
5093
5094         * doc/devel-notes.txt: Add a word about format flags.
5095
5096         * imap/message.c: Make the X-Label patch work over IMAP.
5097
5098         * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5099         po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
5100         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
5101         po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
5102         post-release commit for mutt-1.3
5103
5104         * hdrline.c, init.h, protos.h, thread.c: Add a %e option
5105         for thread-relative message numbers.  From Markus Holmberg
5106         <markush@acc.umu.se>.
5107
5108         * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
5109         pattern.c: X-Label header support from David Champion
5110         <dgc@uchicago.edu>.
5111
5112         * init.h, pop.c: Make pop_delete a quad-option.  From Honza
5113         Pazdziora <adelton@informatics.muni.cz>.
5114
5115         * VERSION: Ups, we should leave the version file on 1.2, so the
5116         diff will get built properly when I release 1.3.
5117
5118         * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
5119         pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
5120         utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
5121         commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
5122         enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
5123         Edmund Grimley Evans' UTF-8 patch.
5124
5125         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
5126         po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
5127         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
5128         po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
5129         post-release commit for mutt-1.2
5130
5131         * build-release: unstable branch.
5132
5133         * build-release: start preparing 1.2.
5134
5135 2000-05-03 07:48:46  roessler  (roessler)
5136
5137         * po/zh_TW.Big5.po: branches:  1.30.2; automatic post-release
5138         commit for mutt-1.1.14
5139
5140         * po/da.po: branches:  1.13.2; automatic post-release commit
5141         for mutt-1.1.14
5142
5143         * po/de.po: branches:  1.99.2; automatic post-release commit
5144         for mutt-1.1.14
5145
5146         * po/el.po: branches:  1.31.2; automatic post-release commit
5147         for mutt-1.1.14
5148
5149         * po/eo.po: branches:  1.30.2; automatic post-release commit
5150         for mutt-1.1.14
5151
5152         * po/es.po: branches:  1.49.2; automatic post-release commit
5153         for mutt-1.1.14
5154
5155         * po/fr.po: branches:  1.45.2; automatic post-release commit
5156         for mutt-1.1.14
5157
5158         * po/gl.po: branches:  1.23.2; automatic post-release commit
5159         for mutt-1.1.14
5160
5161         * po/id.po: branches:  1.31.2; automatic post-release commit
5162         for mutt-1.1.14
5163
5164         * po/it.po: branches:  1.59.2; automatic post-release commit
5165         for mutt-1.1.14
5166
5167         * po/ko.po: branches:  1.31.2; automatic post-release commit
5168         for mutt-1.1.14
5169
5170         * po/nl.po: branches:  1.36.2; automatic post-release commit
5171         for mutt-1.1.14
5172
5173         * po/pl.po: branches:  1.39.2; automatic post-release commit
5174         for mutt-1.1.14
5175
5176         * po/pt_BR.po: branches:  1.20.2; automatic post-release commit
5177         for mutt-1.1.14
5178
5179         * po/ru.po: branches:  1.67.2; automatic post-release commit
5180         for mutt-1.1.14
5181
5182         * po/sk.po: branches:  1.28.2; automatic post-release commit
5183         for mutt-1.1.14
5184
5185         * po/sv.po: branches:  1.27.2; automatic post-release commit
5186         for mutt-1.1.14
5187
5188         * po/uk.po: branches:  1.42.2; automatic post-release commit
5189         for mutt-1.1.14
5190
5191         * ChangeLog: branches:  2.40.2; automatic post-release commit
5192         for mutt-1.1.14
5193
5194         * VERSION: branches:  2.28.2; automatic post-release commit
5195         for mutt-1.1.14
5196
5197         * po/cs.po: branches:  1.35.2; automatic post-release commit
5198         for mutt-1.1.14
5199
5200         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
5201         po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
5202         po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
5203         po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
5204         commit for mutt-1.1.13
5205
5206         * reldate.h: branches:  2.25.2; automatic post-release commit
5207         for mutt-1.1.13
5208
5209 2000-04-30 06:58:21  roessler  (roessler)
5210
5211         * imap/message.c: branches:  1.24.2; Catch the case that an IMAP
5212         server sends "\n\n" after a mail header.  Diagnosed by Brendan.
5213
5214 2000-04-29 13:38:05  roessler  (roessler)
5215
5216         * query.c: branches:  2.5.2; Fix a possible segmentation fault
5217         with the external query feature.
5218
5219         * imap/imap.c: branches:  1.26.2; Fix the "empty screen after
5220         sync" bug observed with certain versions of the Courier IMAP
5221         server.  From Brendan Cully.
5222
5223 2000-04-26 17:43:00  roessler  (roessler)
5224
5225         * imap/util.c: branches:  1.23.2; Fix the imap_force_ssl option.
5226
5227         * po/da.po: update.
5228
5229         * contrib/pgp6.rc: Fix a little typo.  Noted by Steve Brewer
5230         <limako@mediaone.net>.
5231
5232         * imap/imap_ssl.c: branches:  1.12.2; Add a new option named
5233         imap_force_ssl.
5234
5235         * imap/imap_ssl.h, imap/util.c: Add a new option named
5236         imap_force_ssl.
5237
5238         * init.h: branches:  2.80.2; Add a new option named
5239         imap_force_ssl.
5240
5241         * mutt.h: branches:  2.62.2; Add a new option named
5242         imap_force_ssl.
5243
5244 2000-04-25 18:39:01  roessler  (roessler)
5245
5246         * acconfig.h: branches:  2.15.2; Revised version of Lars' patch.
5247
5248         * configure.in: branches:  2.61.2; Revised version of Lars' patch.
5249
5250         * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
5251         CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
5252         of T. E. Dickey's macros from the lynx distribution. (From
5253         Lars Hecking.)
5254
5255         * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
5256         functions. This should catch function declarations and macros
5257         alike. Due to a misfeature in autoheader, we have to explicitly
5258         AC_DEFINE the curses functions.  (From Lars Hecking.)
5259
5260         * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
5261         HAVE_GETOPT_DECL.  Remove DEBUGGER (it's AC_SUBST'ed, not
5262         AC_DEFINE'd). Add defines for curses functions. (From Lars
5263         Hecking.)
5264
5265         * po/it.po: update.
5266
5267 2000-04-24 13:10:11  roessler  (roessler)
5268
5269         * imap/util.c: Fix a segmentation fault with folder completion.
5270         From Brendan.
5271
5272         * imap/message.c: Fall back to INTERNALDATE when Date header
5273         isn't present.  From Brendan.
5274
5275 2000-04-22 18:34:29  roessler  (roessler)
5276
5277         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
5278         po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
5279         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
5280         po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
5281         post-release commit for mutt-1.1.12
5282
5283         * doc/manual.sgml.head: branches:  1.31.2; Add a link to
5284         http://www.mutt.org/download.html.
5285
5286         * init.c, init.h, thread.c: Handle sort_aux="threads"
5287         somewhat different, and probably more safely.  Problem and
5288         principle of fix noted by Gero Treuner and Michael Tatge
5289         <Michael.Tatge@studserv.uni-stuttgart.de>.
5290
5291         * lib.c: branches:  2.23.2; Coda compatibility.  From Jan Harkes
5292         <jaharkes@cs.cmu.edu>.
5293
5294         * parse.c: Fix message parsing.  This fixes the "Reply-To in
5295         body" bug.  From Edmund GRIMLEY EVANS.
5296
5297         * doc/manual.sgml.tail: Fix the sgmltools URL.  From Martin
5298         Michlmayr.
5299
5300         * charset.c: branches:  2.19.2; Comment cosmetics.  From Martin
5301         Michlmayer.
5302
5303         * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
5304         From Martin Michlmayer.
5305
5306         * lib.h: branches:  2.7.2; Comment cosmetics.  From Martin
5307         Michlmayer.
5308
5309         * pgpinvoke.c: Comment cosmetics.  From Martin Michlmayer.
5310
5311         * pgpkey.c: branches:  2.24.2; Comment cosmetics.  From Martin
5312         Michlmayer.
5313
5314         * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
5315         From Martin Michlmayer.
5316
5317         * remailer.c: branches:  2.11.2; Comment cosmetics.  From Martin
5318         Michlmayer.
5319
5320         * rfc2231.c, rfc2231.h: Comment cosmetics.  From Martin
5321         Michlmayer.
5322
5323         * doc/manual.sgml.head: Document the elmish "!!" shortcut for
5324         the last folder.  From Martin Michlmayr <tbm@cyrius.com>.
5325
5326         * curs_main.c: branches:  2.44.2; Fix various inconsistencies
5327         with respect to thread deletion.
5328
5329         * pager.c: Fix various inconsistencies with respect to thread
5330         deletion.
5331
5332 2000-04-12 16:32:26  roessler  (roessler)
5333
5334         * browser.c: branches:  2.21.2; Initialize some more memory.
5335         Noted by Vsevolod Volkov <vvv@lucky.net>.
5336
5337         * headers.c: Catch some error conditions.
5338
5339         * main.c: branches:  2.29.2; Tell us whether debugging is enabled
5340         or not.
5341
5342 2000-04-09 13:32:36  roessler  (roessler)
5343
5344         * po/sv.po: Update.
5345
5346         * imap/imap_ssl.c: Another file mode change.
5347
5348         * po/fr.po, po/es.po, po/el.po: update.
5349
5350         * imap/imap_ssl.c: Save more than one SSL certificate to the
5351         certificate file.
5352
5353         * po/da.po, po/cs.po: update.
5354
5355         * imap/socket.c: branches:  1.9.2; Make host name comparison
5356         case-insensitive.
5357
5358         * doc/manual.sgml.head: Minor typo in the documentation.
5359         Noted by Vsevolod Volkov <vvv@lucky.net>.
5360
5361         * muttlib.c: branches:  2.16.2; The "!!" shortcut had another
5362         flaw.  Noted by Martin Michlmayr <tbm@cyrius.com>.
5363
5364         * imap/BUGS: branches:  1.12.2; Documentation patch from Brendan
5365         Cully.
5366
5367         * pattern.c: Fix ^ and ! pattern modifiers.
5368
5369 2000-03-31 12:37:21  roessler  (roessler)
5370
5371         * po/pl.po, po/id.po: update.
5372
5373 2000-03-30 15:33:14  roessler  (roessler)
5374
5375         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
5376         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
5377         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
5378         po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
5379         post-release commit for mutt-1.1.11
5380
5381         * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
5382         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
5383         po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
5384         po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
5385         update-po, and undo most parts of Lars' and Tommi's patch -
5386         it broke things here.
5387
5388         * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
5389         <vvv@lucky.net>.
5390
5391         * po/de.po: update.
5392
5393         * po/eo.po: fix.
5394
5395         * contrib/Makefile.in: Distribute pgp6.rc. Ups.
5396
5397         * po/uk.po: Updated Ukrainian translation.
5398
5399         * curs_main.c: Cursor cosmetics.  From Byrial.
5400
5401         * contrib/Makefile.in: Installation process patch from Bill
5402         Nottingham <notting@redhat.com>.
5403
5404         * build-release: Explicitly use scp1.
5405
5406 2000-03-29 20:16:36  roessler  (roessler)
5407
5408         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
5409         po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
5410         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
5411         po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
5412         post-release commit for mutt-1.1.10
5413
5414         * imap/message.c: Fix access to read-only folders via IMAP.
5415
5416         * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
5417         thread.c: Various little patches from Gero Treuner.
5418
5419         * imap/Makefile.am: Build diff from Brendan Cully.
5420
5421         * Makefile.am: branches:  2.61.2; Build diff from Brendan Cully.
5422
5423 2000-03-28 10:09:19  roessler  (roessler)
5424
5425         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
5426         Tommi Komulainen (and Lars Hecking) for building outside the
5427         source directory.
5428
5429 2000-03-27 23:56:35  roessler  (roessler)
5430
5431         * imap/auth_gss.c: branches:  1.3.2; NetBSD portability patches
5432         from Brendan Cully.
5433
5434         * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
5435         patches from Brendan Cully.
5436
5437 2000-03-25 18:22:09  roessler  (roessler)
5438
5439         * keymap.c: Timeout occasionally in menus, with the notable
5440         exception of the editor.  This is needed to avoid some more
5441         IMAP timeouts.  [patch-1.1.9.tlr.timeout.1]
5442
5443 2000-03-23 12:21:10  roessler  (roessler)
5444
5445         * remailer.c: Little fix for the remailer menu.
5446
5447         * configure.in: Fix Kerberos configuration.  From David Champion
5448         <dgc@uchicago.edu>.
5449
5450 2000-03-22 08:24:45  roessler  (roessler)
5451
5452         * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
5453
5454 2000-03-21 22:01:42  roessler  (roessler)
5455
5456         * configure.in: Fix charmap configuration.  This was broken in
5457         configure.in,v 2.54.
5458
5459 2000-03-20 10:32:18  roessler  (roessler)
5460
5461         * muttlib.c: Fix the "!!" shortcut for the last folder.  Noted by
5462         Byrial Jensen.
5463
5464         * po/da.po, po/eo.po: update
5465
5466         * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
5467         autoconf control - we need to substitute @docdir@ for the <f1>
5468         macro to work.
5469
5470 2000-03-19 09:19:30  roessler  (roessler)
5471
5472         * po/nl.po: Fix some sloppiness errors.  From Brendan Cully.
5473
5474 2000-03-17 08:26:22  roessler  (roessler)
5475
5476         * po/nl.po: update
5477
5478         * rfc2047.c: Don't override iso-2022-jp with us-ascii.
5479
5480         * sendlib.c: branches:  2.46.2; Don't override iso-2022-jp
5481         with us-ascii.
5482
5483 2000-03-16 10:01:43  roessler  (roessler)
5484
5485         * commands.c, init.h, mutt.h: Add the $print_decode option.
5486
5487         * po/ru.po, po/sv.po: updates
5488
5489         * po/it.po: update.
5490
5491         * editmsg.c: Use Editor with a fall-back to visual when editing
5492         messages.
5493
5494         * muttlib.c: Localization nit from Byrial Jensen.
5495
5496         * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
5497         Hänninen.
5498
5499 2000-03-15 23:25:47  roessler  (roessler)
5500
5501         * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
5502         gathering in the IMAP SSL support.  From Tommi Komulainen.
5503
5504         * README.SSL: branches:  2.4.2; Fix entropy gathering in the
5505         IMAP SSL support.  From Tommi Komulainen.
5506
5507         * configure.in, init.h: Fix entropy gathering in the IMAP SSL
5508         support.  From Tommi Komulainen.
5509
5510         * Makefile.am: Add a dependency for keymap_defs.h.  Hope it
5511         works now.
5512
5513         * po/da.po: update
5514
5515 2000-03-14 21:05:00  roessler  (roessler)
5516
5517         * po/pl.po, po/cs.po: updates.
5518
5519         * configure.in: Fix a charmap configuration flaw.  From Gero
5520         Treuner.
5521
5522         * doc/Makefile.in: Install all the documentation.  Problem noted
5523         and fix supplied by Gero Treuner.
5524
5525         * po/es.po: Update from Boris Wesslowski.
5526
5527         * base64.c: Add the original fetchmail copyright notice.
5528
5529         * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
5530         sample configuration file for using mutt with pgp6, and install
5531         and actually distribute Tin.rc.
5532
5533 2000-03-13 22:36:56  roessler  (roessler)
5534
5535         * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
5536         Gero Treuner.
5537
5538         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
5539         po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
5540         po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
5541         po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
5542         post-release commit for mutt-1.1.9
5543
5544         * build-release: change code for going on-line.
5545
5546         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
5547         po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
5548         po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
5549         po/cs.po, po/da.po: make update-po.
5550
5551         * po/sv.po, po/fr.po: updates.
5552
5553 2000-03-10 11:38:32  roessler  (roessler)
5554
5555         * handler.c: Fix the handling of raw carriage return characters
5556         in the base64 handler.
5557
5558 2000-03-09 11:58:11  roessler  (roessler)
5559
5560         * pgpinvoke.c: Bail on empty PGP formats.
5561
5562         * po/ko.po: update.
5563
5564 2000-03-08 18:08:03  roessler  (roessler)
5565
5566         * imap/message.c: Another fix from Brendan Cully.
5567
5568         * po/pl.po: update.
5569
5570         * sendlib.c, parse.c: Fix more RFC2047 encoding bugs.  Once again
5571         from Gero Treuner <gero@faveve.uni-stuttgart.de>.
5572
5573 2000-03-07 19:53:19  roessler  (roessler)
5574
5575         * po/da.po, configure.in: Adding a Danish translation.
5576         Thanks to Morten Bo Johansen <mojo@image.dk> and
5577         the members of the sslug-locale mailing list, see
5578         http://www.sslug.dk/emailarkiv/locale/.
5579
5580         * color.c: branches:  2.8.2; The uncolor/unmono commands weren't
5581         parsed correctly when not applicable.  This fixes bug#65.
5582
5583         * makedoc.c: Make gcc happy.
5584
5585         * TODO: Remove an old item from this list.  From Brendan Cully.
5586
5587         * sendlib.c, TODO: Correct header encodings when postponing
5588         messages.
5589
5590         * protos.h: branches:  2.40.2; Correct header encodings when
5591         postponing messages.
5592
5593         * send.c: Correct header encodings when postponing messages.
5594
5595         * po/de.po: update
5596
5597         * po/pt_BR.po, po/el.po: updates.
5598
5599         * curs_main.c: Fix NULL pointer deferences.
5600
5601 2000-03-04 12:57:53  roessler  (roessler)
5602
5603         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
5604         po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
5605         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
5606         po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
5607         post-release commit for mutt-1.1.8
5608
5609         * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
5610
5611 2000-03-03 16:52:41  roessler  (roessler)
5612
5613         * contrib/gpg.rc: branches:  1.5.2; Don't use gpg-2comp by
5614         default, but leave the command lines using this one there as
5615         comments.
5616
5617         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
5618         po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
5619         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
5620         po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
5621         imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
5622         imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
5623
5624         * imap/command.c: branches:  1.8.2; The FSF apparently has moved.
5625
5626         * imap/imap.c: The FSF apparently has moved.
5627
5628         * imap/imap.h: branches:  1.16.2; The FSF apparently has moved.
5629
5630         * imap/imap_private.h: branches:  1.17.2; The FSF apparently
5631         has moved.
5632
5633         * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
5634         doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
5635         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
5636         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
5637         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
5638         has moved.
5639
5640         * rfc822.c: branches:  2.9.2; The FSF apparently has moved.
5641
5642         * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
5643         The FSF apparently has moved.
5644
5645         * pop.c: branches:  2.7.2; The FSF apparently has moved.
5646
5647         * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
5648         pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
5649         apparently has moved.
5650
5651         * mh.c: branches:  2.22.2; The FSF apparently has moved.
5652
5653         * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
5654         muttbug.sh.in, muttlib.c: The FSF apparently has moved.
5655
5656         * mx.c: branches:  2.41.2; The FSF apparently has moved.
5657
5658         * history.c: branches:  2.5.6; The FSF apparently has moved.
5659
5660         * history.h: The FSF apparently has moved.
5661
5662         * hook.c: branches:  2.9.2; The FSF apparently has moved.
5663
5664         * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
5665         main.c, makedoc.c, mapping.h: The FSF apparently has moved.
5666
5667         * mbox.c: branches:  2.15.2; The FSF apparently has moved.
5668
5669         * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
5670         flags.c, from.c, functions.h: The FSF apparently has moved.
5671
5672         * globals.h: branches:  2.23.2; The FSF apparently has moved.
5673
5674         * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5675         help.c, charset.c, charset.h, color.c, commands.c, complete.c,
5676         compose.c: The FSF apparently has moved.
5677
5678         * copy.c: branches:  2.13.2; The FSF apparently has moved.
5679
5680         * copy.h: The FSF apparently has moved.
5681
5682         * curs_lib.c: branches:  2.18.2; The FSF apparently has moved.
5683
5684         * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
5685         attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
5686         buffy.h: The FSF apparently has moved.
5687
5688         * po/sv.po: Swedish translation.
5689
5690         * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
5691         editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
5692         send.c, sendlib.c, attach.c: Fix index updates when closing or
5693         synching mail folders fails.  There were some bug-fixes hidden
5694         in that code.
5695
5696         * imap/message.c: More missing fclose (3) calls.
5697
5698 2000-03-02 21:01:27  roessler  (roessler)
5699
5700         * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
5701         leaks.
5702
5703         * po/de.po: A one-character patch from Gero Treuner.
5704
5705         * INSTALL, README.SSL: Add some SSL documentation.  From Tommi
5706         Komulainen.
5707
5708         * mh.c, mx.c: Fix incompatible return value checking.  This should
5709         fix #29.
5710
5711         * mutt.h, send.c, init.h: Add $reverse_realname option.
5712         Essentially suggested by ws@rhein.de.
5713
5714 2000-03-01 21:27:36  roessler  (roessler)
5715
5716         * Muttrc.head: Fix #26: A little typo.
5717
5718         * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
5719         version of my .muttrc as an example.
5720
5721         * contrib/sample.muttrc: Fix some mail addresses.
5722
5723         * README.UPGRADE: Add some more documentation for users who
5724         are upgrading.  This is more precise than the NEWS file, but
5725         confined to the more notable changes.
5726
5727         * configure.in: Another fix from Tommi Komulainen.
5728
5729         * po/eo.po, po/id.po, po/de.po: update.
5730
5731         * imap/util.c: Don't crash with NULL Context pointers.
5732
5733         * po/fr.po: Update.
5734
5735         * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
5736         for quite some time now.
5737
5738         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
5739         po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
5740         po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
5741         po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
5742         commit for mutt-1.1.7
5743
5744         * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
5745         Add $imap_servernoise option to suppress IMAP server messages.
5746         From Brendan Cully.
5747
5748         * imap/Makefile.am: Include auth_gss.c with the distribution.
5749
5750 2000-02-29 22:40:46  roessler  (roessler)
5751
5752         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
5753         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
5754         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
5755         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
5756         commit for mutt-1.1.6
5757
5758         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
5759         po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
5760         po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
5761         po/de.po: Some updates; make update-po.
5762
5763         * charset.c: Add error checking to the recode-attachment code.
5764         From "Andrew W.  Nosenko" <awn@bcs.zp.ua>.
5765
5766         * configure.in: Replace --enable-ssl by --with-ssl.  From Tommi
5767         Komulainen.
5768
5769         * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
5770         Brendan says it works.
5771
5772 2000-02-28 18:06:35  roessler  (roessler)
5773
5774         * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
5775
5776         * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
5777         code.  This should work from all menus, and it should always
5778         poll the current folder.
5779
5780         * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
5781
5782         * curs_main.c, pager.c: Don't do Context updates from the
5783         background, part 2.
5784
5785         * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
5786         imap/imap.c: Don't do Context updates from the background.
5787
5788 2000-02-27 08:49:34  roessler  (roessler)
5789
5790         * po/POTFILES.in: imap/auth_gss.c was missing.  Noted by "Andrew
5791         W. Nosenko" <awn@bcs.zp.ua>.
5792
5793 2000-02-26 18:14:24  roessler  (roessler)
5794
5795         * Makefile.am: muttbug is a script, not a program.  Tell automake
5796         about this.
5797
5798         * mx.c: Don't use an uninitialized string for error reporting.
5799
5800         * imap/browse.c: Fix a segmentation fault.  Patch from Brendan
5801         Cully.
5802
5803 2000-02-25 08:57:05  roessler  (roessler)
5804
5805         * .cvsignore: ignore muttbug{,.sh}
5806
5807         * Makefile.am: Tell users about README.UPGRADE.
5808
5809 2000-02-24 21:34:10  roessler  (roessler)
5810
5811         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
5812         po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
5813         po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
5814         po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
5815         commit for mutt-1.1.5
5816
5817         * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
5818
5819 2000-02-23 13:26:03  roessler  (roessler)
5820
5821         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
5822         po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
5823         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
5824         po/de.po: New German translation; make update-po.
5825
5826         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
5827         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
5828         po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
5829         po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
5830         update-po again.  Also, Edmund Evans submitted a new Esperanto
5831         translation.
5832
5833         * mx.c: safe_fclose() doesn't like FILE pointers.
5834
5835         * mx.h, mx.c: Don't core dump when locking a folder fails.
5836
5837 2000-02-22 19:22:29  roessler  (roessler)
5838
5839         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
5840         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
5841         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
5842         po/cs.po: update-po.
5843
5844         * po/ko.po: New Korean translation from
5845         <redhands@linux.sarang.net>.
5846
5847         * muttbug.sh.in: Fix bug#42: A missing "'".
5848
5849         * main.c: Cosmetic fix from Marco d'Itri.
5850
5851         * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
5852         latest IMAP browser fixes.
5853
5854 2000-02-18 10:56:24  roessler  (roessler)
5855
5856         * muttlib.c: In mutt_copy_body(), we also need to strdup()
5857         the content-description.
5858
5859         * imap/command.c: Reasonably handle suerfluous EXIST messages
5860         from IMAP servers.  From Brendan Cully.
5861
5862 2000-02-17 18:22:27  roessler  (roessler)
5863
5864         * send.c: Fix content-description encoding - it was done after
5865         signing, not before signing.
5866
5867         * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
5868         writing messages to folders.
5869
5870 2000-02-16 17:29:33  roessler  (roessler)
5871
5872         * send.c: Fix mail-followup-to generation.
5873
5874         * sendlib.c: Don't output empty header fields.  This is made
5875         necessary by the addition of possibly empty my_hdr commands.
5876
5877         * init.c: Permit empty my_hdrs.  Suggested by Edmund Grimley
5878         Evans.
5879
5880         * po/cs.po: update.
5881
5882         * pattern.c, protos.h, send.c: Generate mail-followup-to headers
5883         which contain the user's mail address when sending messages to
5884         _known_ mailing lists.
5885
5886         * po/de.po: update.
5887
5888 2000-02-15 22:26:39  roessler  (roessler)
5889
5890         * po/fr.po: update.
5891
5892         * po/eo.po: New translation from Edmund Grimley.
5893
5894         * OPS: Fix a typo.
5895
5896         * globals.h: Increase the size of ErrorBuf.
5897
5898         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
5899         po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
5900         po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
5901         VERSION, reldate.h, ChangeLog: automatic post-release commit
5902         for mutt-1.1.4
5903
5904         * doc/manual.sgml.head: Add improved documentation for the "push"
5905         command, and macros.  From Byrial Jensen, based on a patch by
5906         Mikko Hanninen.
5907
5908         * functions.h: Fix the <exit> function on the pager.
5909
5910         * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
5911         init.h, protos.h: Byrial Jensen's unhook command patch.
5912
5913         * doc/Makefile.in: Remove superfluous empty lines from the text
5914         version of the manual.
5915
5916         * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
5917         - it may be confusing.
5918
5919         * functions.h, keymap.c: More OP_EXIT fixes.
5920
5921         * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
5922         opcode, and change it to OP_EXIT.
5923
5924         * doc/manual.sgml.head: Add more documentation for subscribe
5925         and lists.
5926
5927 2000-02-14 20:51:37  roessler  (roessler)
5928
5929         * init.h: Fix documentation for $followup_to.
5930
5931         * po/de.po: Fix the fixes.  Folks, when submitting changes to the
5932         .po files, please try a "make" in the po subdirectory afterwards.
5933
5934         * po/it.po: New Italian translation from Marco d'Itri.
5935
5936         * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
5937         imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
5938         Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
5939         patch from <20000212185021.A7365@xanadu.kublai.com>.
5940
5941         * po/de.po: Fixes from Roland Rosenfeld.
5942
5943         * attach.c, compose.c: Fix a couple of random perror() calls
5944         and related problems.
5945
5946         * sendlib.c: Fix encoding for text/* attachments with long lines.
5947
5948 2000-02-11 09:04:22  roessler  (roessler)
5949
5950         * contrib/Pine.rc: Fix bug #23.
5951
5952         * init.h, makedoc.c: Fix minor documentation problems noted by
5953         Marius Gedminas <mgedmin@takas.lt>.
5954
5955 2000-02-10 19:46:13  roessler  (roessler)
5956
5957         * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
5958         pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
5959         sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
5960         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5961         mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
5962         commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
5963         PGP-cleanup patch from Roland Rosenfeld.  Thanks!
5964
5965         * muttbug.sh.in: ${prefix} should be defined, as it may be used
5966         by autoconf.
5967
5968 2000-02-09 18:28:45  roessler  (roessler)
5969
5970         * doc/manual.sgml.head: Fix a minor typo.  From Mikko Hänninen.
5971
5972         * muttbug.sh.in: Mostly Debian-related fixes from Roland
5973         Rosenfeld.
5974
5975         * main.c: Small translation-related fix from Roland.
5976
5977         * po/fr.po: Update from Vincent Lefevre.
5978
5979         * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
5980         From David Ellement <ellement@sdd.hp.com>.
5981
5982         * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5983         init.h: Documentation changes from Roland Rosenfeld.
5984
5985 2000-02-08 20:55:33  roessler  (roessler)
5986
5987         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
5988         po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
5989         po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
5990         po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
5991         post-release commit for mutt-1.1.3
5992
5993         * build-release: Don't build US releases.  RedHat and Caldera
5994         don't object, Debian uses the international version anyways,
5995         and SuSE (1) sits in Germany and (2) doesn't react.
5996
5997         * contrib/pgp2.rc: add a comment concerning +encrypttoself.
5998
5999         * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
6000         From Tommi.Komulainen@iki.fi.
6001
6002         * po/eo.po: Small fix from Edmund.
6003
6004 2000-02-07 19:16:41  roessler  (roessler)
6005
6006         * doc/manual.sgml.head: Add a note on my_hdr when used from
6007         send-hook.
6008
6009         * muttbug.sh.in: Remove another Debian reference from the severity
6010         level descriptions.
6011
6012         * muttbug.sh.in: More fixes.
6013
6014         * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
6015
6016         * muttbug.sh.in: Various fixes from Roland Rosenfeld.
6017
6018         * buffy.c: Fix a NULL pointer deference.
6019
6020 2000-02-03 13:41:38  roessler  (roessler)
6021
6022         * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
6023         to muttbug.
6024
6025         * init.c: Add a comment concerning muttbug.sh.
6026
6027         * muttbug.sh.in: More changes to the bug report script.  Most of
6028         them were suggest by Roland Rosenfeld.
6029
6030         * po/de.po: Minor fixes from Roland Rosenfeld.
6031
6032         * muttbug.sh.in: Add some Debian specifics.
6033
6034         * muttbug.sh.in: Strip comments from included configuration files.
6035
6036         * muttbug.sh.in: another minor fix.
6037
6038         * muttbug.sh.in: Minor fixes.
6039
6040         * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
6041         the bug reporting utility.  (Yes, we are about to get a real
6042         bug-tracking system, see http://bugs.guug.de/.)
6043
6044         * doc/manual.sgml.head: Documentation fix.
6045
6046 2000-02-02 10:53:28  roessler  (roessler)
6047
6048         * init.c: Make the parsing of integers more
6049
6050         * lib.c: Use O_NOFOLLOW when it's there, and needed.
6051
6052 2000-02-01 18:47:49  roessler  (roessler)
6053
6054         * main.c: Cosmetics.
6055
6056         * doc/mutt.man, doc/muttrc.man.head: Cosmetics.  Additionally,
6057         remove the y2k compliance notice from the manual page.
6058
6059         * makedoc.c: Change the font used for typesetting "tables",
6060         so we get usable output when roffing the muttrc (5) manual page
6061         for a postscript printer.
6062
6063         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
6064         po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
6065         po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
6066         Include various po-file updaes, and make update-po.
6067
6068         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
6069         the po/ subdirectory, from Edmund G. Evans.
6070
6071         * po/eo.po: New Esperanto translation.
6072
6073         * init.h: Add a bit more documentation on $recall.
6074
6075 2000-01-30 13:35:22  roessler  (roessler)
6076
6077         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
6078         po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
6079         po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
6080         po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
6081         process in the po/ subdirectory.
6082
6083         * configure.in: Add some languages to ALL_LINGUAS.
6084
6085         * po/gl.po, po/sv.po: Adding translations from stable to unstable.
6086
6087         * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
6088         po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
6089         new revisions submitted so far.
6090
6091 2000-01-29 08:03:48  roessler  (roessler)
6092
6093         * init.h: Another change to attach_format.
6094
6095         * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
6096         functions.h, init.h, mutt.h, parse.c: Michael Elkins'
6097         content-disposition patch, with some small changes.
6098
6099 2000-01-28 21:32:47  roessler  (roessler)
6100
6101         * init.h: Make the documentation for rfc2047_parameters
6102         comprehensible to the end user.
6103
6104         * init.h: Documentation fix.
6105
6106         * rfc2231.c: RFC2231 support should understand utf-8.
6107
6108 2000-01-27 09:57:09  roessler  (roessler)
6109
6110         * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
6111         to disallow individual SSL protocols.  From Jeremy Katz
6112         <katzj@linuxpower.org>.
6113
6114 2000-01-25 21:21:10  roessler  (roessler)
6115
6116         * imap/BUGS: Brendan Cully's latest changes:
6117
6118            Here is a patch to add some support for read-only IMAP folders.
6119            This is most useful if you have multiple copies of mutt open,
6120            but it also allows you to open a folder read-only and not
6121            have to worry about flags getting changed. Toggling read-only
6122            still doesn't work correctly - you may lose your 'N' flags
6123            if you open a folder normally and switch to read-only.
6124
6125           I've also decided to try using UID FETCH, although I'm not
6126           sure if older IMAP servers support it, but then again I'm
6127           not sure if anyone's using any really old IMAP servers. The
6128           main advantage is in the case of multiple clients, where
6129           one client is deleting messages and the other isn't getting
6130           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
6131           the other hand, this server seems to have all sorts of terrible
6132           problems with this scenario, so I'm not sure how well the code
6133           functions. It's a two-line change so far, it's experimental,
6134           and it's the only IMAP code in an #if 0 block...
6135
6136         * imap/README: branches:  1.4.2; Brendan Cully's latest changes:
6137
6138            Here is a patch to add some support for read-only IMAP folders.
6139            This is most useful if you have multiple copies of mutt open,
6140            but it also allows you to open a folder read-only and not
6141            have to worry about flags getting changed. Toggling read-only
6142            still doesn't work correctly - you may lose your 'N' flags
6143            if you open a folder normally and switch to read-only.
6144
6145           I've also decided to try using UID FETCH, although I'm not
6146           sure if older IMAP servers support it, but then again I'm
6147           not sure if anyone's using any really old IMAP servers. The
6148           main advantage is in the case of multiple clients, where
6149           one client is deleting messages and the other isn't getting
6150           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
6151           the other hand, this server seems to have all sorts of terrible
6152           problems with this scenario, so I'm not sure how well the code
6153           functions. It's a two-line change so far, it's experimental,
6154           and it's the only IMAP code in an #if 0 block...
6155
6156         * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
6157         Brendan Cully's latest changes:
6158
6159            Here is a patch to add some support for read-only IMAP folders.
6160            This is most useful if you have multiple copies of mutt open,
6161            but it also allows you to open a folder read-only and not
6162            have to worry about flags getting changed. Toggling read-only
6163            still doesn't work correctly - you may lose your 'N' flags
6164            if you open a folder normally and switch to read-only.
6165
6166           I've also decided to try using UID FETCH, although I'm not
6167           sure if older IMAP servers support it, but then again I'm
6168           not sure if anyone's using any really old IMAP servers. The
6169           main advantage is in the case of multiple clients, where
6170           one client is deleting messages and the other isn't getting
6171           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
6172           the other hand, this server seems to have all sorts of terrible
6173           problems with this scenario, so I'm not sure how well the code
6174           functions. It's a two-line change so far, it's experimental,
6175           and it's the only IMAP code in an #if 0 block...
6176
6177         * doc/Makefile.in: Make the build process work when sgmltools
6178         aren't present.  From Lawrence Greenfield <leg+@andrew.cmu.edu>.
6179
6180         * imap/auth.c: Fix GSSAPI support.  From Lawrence Greenfield
6181         <leg+@andrew.cmu.edu>.
6182
6183 2000-01-24 13:17:17  roessler  (roessler)
6184
6185         * dotlock.h, mx.c, dotlock.c: Locking fix.
6186
6187         * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
6188         <mgedmin@pub.osf.lt>.
6189
6190         * Makefile.am: small build process fix.
6191
6192         * m4/Makefile.am.in: Patch from Lars Hecking in order to build
6193         mutt cleanly under Solaris 2.6.
6194
6195         * doc/manual.sgml.head: More list-reply documentation from
6196         Mikko.Hanninen@iki.fi.
6197
6198         * init.h, mutt.h, rfc822.c: Removing rewrite_uucp.  There were
6199         too many objections against it.
6200
6201         * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
6202
6203         * po/ru.po: update.
6204
6205         * po/eo.po, configure.in: Adding the Esperanto translation
6206         to unstable.  From Edmund GRIMLEY EVANS <edmundo@rano.org>.
6207
6208 2000-01-21 09:28:56  roessler  (roessler)
6209
6210         * po/el.po: New greek translation.
6211
6212         * po/id.po: updated translation.
6213
6214 2000-01-20 17:35:41  roessler  (roessler)
6215
6216         * po/pl.po: Updated polish translation.
6217
6218         * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
6219         Marco d'Itri.
6220
6221         * compose.c: Typo noted by edmundo@rano.org.
6222
6223         * po/ko.po: Update.
6224
6225         * send.c: Honor mail-followup-to when doing a list-reply.
6226         From Mikko.Hanninen@iki.fi.
6227
6228 2000-01-19 14:59:01  roessler  (roessler)
6229
6230         * commands.c: Don't move the index cursor after a failed attempt
6231         to save a message.  From Joe Orton <joe@orton.demon.co.uk>.
6232
6233         * po/de.po: New German translation for unstable, from Roland
6234         Rosenfeld.
6235
6236         * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
6237
6238         * NEWS: Add a notice on display-toggle-weed.
6239
6240         * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
6241         Rename display-headers to display-toggle-weed.
6242
6243 2000-01-18 22:46:18  roessler  (roessler)
6244
6245         * mx.c: mx_open_mailbox_append: Add an error message and remove
6246         a file descriptor leak when we can open, but can't lock an MMDF
6247         or MBOX folder.
6248
6249         * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
6250         po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
6251         po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
6252         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6253         commit for mutt-1.0.1
6254
6255         * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
6256         From Hao Li <hli@rainfinity.com>.
6257
6258         * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
6259         A patch for this was suggested by Brian R. Gaeke.
6260
6261         * init.h, alias.c: Documentation fix about gecos_mask.  From Will
6262         Fiveash.
6263
6264 2000-01-16 14:44:12  roessler  (roessler)
6265
6266         * po/eo.po: new esperanto translation from edmundo@rano.org.
6267
6268         * editmsg.c: Use Visual, not Editor, for editing messages.
6269         Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
6270
6271         * rfc822.c: quote-related fix to the RFC822 parser.  From Edmund
6272         Grimley Evans.
6273
6274 2000-01-12 09:20:34  roessler  (roessler)
6275
6276         * init.c: It was impossible to unset a string.  If you did
6277         "unset realname" it would just print out the value of the string.
6278         Attached is the fix.
6279
6280 2000-01-10 21:34:06  roessler  (roessler)
6281
6282         * reap.pl: Handle #ifndef in reap.pl.
6283
6284         * configure.in: Recognize differently-named gccs as such, and
6285         enable warnings.  From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
6286
6287         * pgp.c: To compile on SunOs 4.1.4, the order of two includes
6288         needs to be switched (<sys/resource.h> contains a struct timeval.)
6289
6290         From Mark Seiden <mis@seiden.com>.
6291
6292         * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
6293         recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
6294         attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
6295         gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
6296         mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
6297         <tbm@cyrius.com>.
6298
6299         * lib.c: Use safe_free() instead of free() with mutt_str_replace -
6300         equivalent, but nicer.
6301
6302         * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
6303         rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
6304         compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
6305         main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
6306         mutt_str_replace, which essentially replaces the sequence:
6307
6308                 safe_free (&s); s = safe_strdup (t);
6309
6310         * build-release, gnupgparse.c: Fix PGP uid parsing.  Noted by
6311         Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
6312
6313 2000-01-08 10:31:28  roessler  (roessler)
6314
6315         * VERSION, reldate.h, ChangeLog: automatic post-release commit
6316         for mutt-1.1.2
6317
6318         * keymap.c: Fix a macro-related segmentation fault in stable.
6319         From Byrial Jensen.
6320
6321         * keymap.c: Fix a macro-related segmentation fault.  From Byrial
6322         Jensen.
6323
6324         * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
6325         recvattach.c: Unified edit-type function for the index, compose,
6326         and receive-attachment menus.  Mostly by Michael Elkins.
6327
6328         * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
6329
6330         * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
6331
6332 2000-01-06 12:00:50  roessler  (roessler)
6333
6334         * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
6335         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
6336         pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
6337         query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
6338         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
6339         mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
6340         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
6341         pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
6342         main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
6343         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
6344         init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
6345         dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
6346         flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
6347         hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
6348         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
6349         compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
6350         for unstable.
6351
6352         * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
6353         thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
6354         rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
6355         send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
6356         pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
6357         menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
6358         mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
6359         init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
6360         mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
6361         help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
6362         date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
6363         from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
6364         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
6365         compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
6366         attach.c, attach.h, browser.c: Updat copyright notices in stable.
6367
6368 2000-01-05 09:40:52  roessler  (roessler)
6369
6370         * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
6371         From Michael Elkins.
6372
6373 2000-01-03 10:15:54  roessler  (roessler)
6374
6375         * strcasecmp.c: New str*casecmp replacements for stable.
6376
6377         * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
6378         functions.  Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
6379
6380 2000-01-01 17:59:51  roessler  (roessler)
6381
6382         * parse.c: y2k fix for 1.0.
6383
6384         * parse.c: A y2k fix for those who still use two-digit year
6385         numbers as originally specified in RFC 822.
6386
6387 1999-12-29 18:38:07  roessler  (roessler)
6388
6389         * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
6390         <ypwong@debian.org>; Dec 21 1999.
6391
6392         * sort.c: Fix a minor threading bug.  From Edmund GRIMLEY EVANS
6393         <edmundo@rano.demon.co.uk>, Dec 14 1999.
6394
6395         * browser.c: Fix the use of link_is_dir() in the file
6396         browser.  This should fix the bug reported by John Yates
6397         <yates@flatiron.com> on Dec 07 1999.  (Details noted by Byrial
6398         Jensen <byrial@image.dk> on Dec 09 1999.)
6399
6400         * send.c: Don't use IMAP folders for FCCs when sending messages
6401         in batch mode.  This is _not_ Brendan's patch, which may be
6402         included later.
6403
6404 1999-12-14 10:29:25  roessler  (roessler)
6405
6406         * INSTALL: Add a short note that EXACT_ADDRESS is broken.
6407         In order to fix it, we'd need a RFC 2047 implementation
6408         which knows about RFC 822 syntax.  (This would also help with
6409         In-Reply-To headers, BTW, but would be considerably more complex.)
6410
6411 1999-12-13 11:36:01  roessler  (roessler)
6412
6413         * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
6414         envelope_from option.
6415
6416 1999-12-09 11:17:35  roessler  (roessler)
6417
6418         * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
6419         imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
6420         imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
6421         doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
6422         multiple IMAP usernames patch.
6423
6424 1999-12-06 09:59:28  roessler  (roessler)
6425
6426         * mbox.c: Cosmetic improvement for reading mmdf folders.
6427         From John Hawkinson <jhawk@bbnplanet.com>.
6428
6429 1999-12-04 15:42:07  roessler  (roessler)
6430
6431         * mx.c: Check for the presence of .overview files when testing
6432         whether some directory is an MH folder.  This way, you can at
6433         least read Usenet news from the spool using Mutt. ;-)
6434
6435         * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
6436         patch.
6437
6438 1999-12-03 16:54:03  roessler  (roessler)
6439
6440         * doc/manual.sgml.head: Fix the documentation on how to join
6441         the mutt lists.  Noted by Marius Gedminas <mgedmin@takas.lt>.
6442
6443         * init.h: Fix a small bug in the documentation for $hidden_host.
6444
6445         * configure.in: Fix the handling of --disable configure switches.
6446
6447         * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
6448         shouldn't enable pop.
6449
6450         * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
6451         strings with $send_charset, not with $charset.
6452
6453         * Makefile.am, README, README.UPGRADE: Adding one more readme
6454         file.  This one is intended to serve as some kind of "howto"
6455         for the most notable incompatible configuration changes.
6456
6457 1999-12-02 16:29:26  roessler  (roessler)
6458
6459         * pgpkey.c: Fix the PGP key selection menu's title.
6460
6461         * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
6462
6463         * NEWS: Announce edit-message and resend-message, and the changes
6464         in recvcmd.c.
6465
6466         * doc/manual.sgml.head: Clarify the documentation of
6467         lists/unlists/subscribe/unsubscribe a bit.
6468
6469 1999-12-01 12:06:31  roessler  (roessler)
6470
6471         * imap/util.c: Now, I should have got the signal handling right.
6472
6473         * imap/util.c: another alarm (0) was missing.  (However, this
6474         one didn't crash mutt.)
6475
6476         * imap/util.c: imap_keepalive: cancel pending alarms.  Otherwise,
6477         mutt will die frequently.
6478
6479         * imap/util.c: Re-set the list of blocked signals after the
6480         imap_keepalive stuff.
6481
6482         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
6483         A modified version of Tommi Kommulainen's imap keepalive patch.
6484
6485 1999-11-26 09:19:03  roessler  (roessler)
6486
6487         * imap/message.c: Fix the lines header.
6488
6489 1999-11-25 15:18:02  roessler  (roessler)
6490
6491         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
6492         the IMAP keepalive patch.  It has just bitten me while mutt was
6493         trying to dotlock a folder.  Seems that there needs some more
6494         work to be done.
6495
6496         * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
6497         A modified version of Tommi Komulainen's imap keepalive patch.
6498
6499 1999-11-24 16:29:58  roessler  (roessler)
6500
6501         * NEWS: Change some headlines: Instead of "major changes
6502         since <unstable version>", it's "major changes since 1.0" now.
6503         In addition, I changed the note concerning the lists/subscribe
6504         change to be more explicit than the old one.
6505
6506         * imap/message.c: IMAP line count fix from
6507         Tommi.Komulainen@iki.fi.
6508
6509 1999-11-23 23:43:51  roessler  (roessler)
6510
6511         * postpone.c: mutt_prepare_template() didn't work with
6512         PGP-encrypted messages due to an - errm - interesting typo.
6513
6514         * doc/manual.sgml.head: Document the fact that users can enter
6515         a mail-followup-to header in the editor.  There seems to have
6516         been some confusion about this.
6517
6518         * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
6519         core dumps before we ask the user for a pass phrase.  Suggested by
6520         <Stefan.Alfredsson@kau.se>.
6521
6522         * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
6523         <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
6524
6525         * muttlib.c: Permit !! for the last folder.  Elm compatibility.
6526
6527         * NEWS: Tell our users that fcc_clear exists.
6528
6529         * init.h, mutt.h, send.c: Adding an fcc_clear option for
6530         unencrypted and unsigned FCCs.
6531
6532         * imap/Makefile.am: Include the SSL-related code with "make dist".
6533
6534 1999-11-22 16:01:42  roessler  (roessler)
6535
6536         * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
6537         imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
6538         functions.h, pgppubring.c: IMAP folder creation and deletion.
6539         From Brendan Cully.
6540
6541         * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
6542         Verständlicheres zu ersetzen. ;-)
6543
6544 1999-11-18 16:19:35  roessler  (roessler)
6545
6546         * init.h: Include SSL documentation in the manual.
6547
6548         * dotlock.c: indentation noise.
6549
6550         * imap/socket.c: Small code clean-up.
6551
6552         * mx.c: Detect .mew_cache files in MH folders.  Suggested by
6553         Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
6554
6555         * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
6556
6557         * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
6558         configuration files nicely, even when they are not terminated
6559         by a \n character.
6560
6561         * parse.c, rfc2231.c: Some rather cosmetic changes.
6562
6563 1999-11-17 22:47:59  roessler  (roessler)
6564
6565         * menu.c: some reorganizations of the dialog menu code.
6566
6567         * alias.c: Fix the address sanitizer.  You should now be
6568         able to auto-create an alias for someone like "Jon K. Hellan"
6569         <hellan@acm.org>.
6570
6571         * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
6572         imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
6573         imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
6574         doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
6575         configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
6576         IMAP/SSL support patches.
6577
6578         * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
6579
6580 1999-11-15 17:44:15  roessler  (roessler)
6581
6582         * pgp.c: Fix the pgp-hook logic.
6583
6584         * color.c: Small color fix from T. E. Dickey.
6585
6586         * color.c: A small patch from TE Dickey.
6587
6588 1999-11-11 18:30:25  roessler  (roessler)
6589
6590         * rfc822.c: ups, the previous patch included a small buffer
6591         overflow.
6592
6593         * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
6594         new translation.
6595
6596         * rfc822.c: Fix a header quoting bug.
6597
6598         * doc/Makefile.in: Another build process patch from Brendan Cully.
6599
6600 1999-11-10 21:35:33  roessler  (roessler)
6601
6602         * rfc2231.c: Ignore empty MIME parameters.
6603
6604 1999-11-09 12:40:14  roessler  (roessler)
6605
6606         * mbox.c, parse.c: Add some more sanity checks about
6607         content-length.
6608
6609         * curs_lib.c: Fix an SLang-related compilation problem.
6610         Originally from Jon Kåre Hellan.
6611
6612         * postpone.c: Simplify mutt_prepare_template ().  Instead of
6613         copying around all kinds of data, we re-parse the postponed
6614         message's structure.
6615
6616         * postpone.c: Make sure mutt doesn't forget MIME structure when
6617         the user resends a message/rfc822 body from the recvattach menu.
6618         Note, however, that this is more of a temporary solution
6619         - I think there is some more space for improvements in
6620         mutt_prepare_template().
6621
6622         * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
6623         configure.in, Makefile.am: Build process fixes from Brendan Cully.
6624
6625         * pager.c: Add a missing redraw after resend-message.
6626
6627 1999-11-08 22:10:49  roessler  (roessler)
6628
6629         * VERSION: Undo changes which are due to release-building tests.
6630         After all, we want the _right_ diff next time.
6631
6632         * build-release: Finalize the new build-release script.
6633
6634         * ChangeLog, VERSION, build-release: automatic post-release
6635         commit for mutt-1.1.1.2
6636
6637         * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
6638         ChangeLog: automatic post-release commit for mutt-1.1.1.1
6639
6640         * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
6641         to the build process.
6642
6643         * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
6644         commit for mutt-1.1.1
6645
6646 1999-11-07 22:52:40  roessler  (roessler)
6647
6648         * sendlib.c: short-cut utf-7 as a 7bit character set.  Currently,
6649         utf-7 may be overridden by us-ascii.
6650
6651         * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
6652         send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
6653         compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
6654         pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
6655         the recvattach code.
6656
6657         * po/eo.po: branches:  1.1.2; file eo.po was initially added on
6658         branch mutt-1-0-stable.
6659
6660         * po/eo.po, configure.in: Esperanto translation from Edmund
6661         GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
6662
6663 1999-11-05 07:28:11  roessler  (roessler)
6664
6665         * pgppubring.c: preprocess out some unused strings.
6666
6667 1999-11-04 21:35:32  roessler  (roessler)
6668
6669         * rfc2231.c: Catch a segmenatation fault.  Note that this is
6670         not the real fix for the problem...
6671
6672         * menu.c: Change a short to an int where it should have been one.
6673
6674         * po/gl.po: New version.
6675
6676         * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
6677         IMAP postpone changes from Byrial Jensen.
6678
6679 1999-11-03 20:30:19  roessler  (roessler)
6680
6681         * recvattach.c: Adding a comment which describes some ideas on
6682         how the attachment menu should work.
6683
6684 1999-11-02 15:51:07  roessler  (roessler)
6685
6686         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
6687         imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
6688         from Brendan Cully.
6689
6690 1999-10-31 17:12:55  roessler  (roessler)
6691
6692         * po/it.po: [stable] Small fix from Marco d'Itri.
6693
6694         * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
6695         contrib/.cvsignore: From Brendan Cully: IMAP updates should work
6696         properly again.
6697
6698 1999-10-29 05:43:40  roessler  (roessler)
6699
6700         * po/.cvsignore: Cosmetics.
6701
6702         * imap/BUGS: Update the documentation.
6703
6704         * doc/.cvsignore: Cosmetics.
6705
6706         * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
6707         the number of postponed messages every time the status line
6708         is updated - this gets quite slow when used with slow IMAP
6709         connections.
6710
6711 1999-10-28 17:42:07  roessler  (roessler)
6712
6713         * README: Fix the version number in the README file.
6714
6715         * pop.c: Cosmetic POP fixes from Evan DiBiase
6716         <evand@telerama.com>.
6717
6718         * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
6719
6720 1999-10-28 08:15:38    <Jon.K.Hellan@item.ntnu.no>  (roessler)
6721
6722         * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
6723         imap_preconnect.  This way, you can let mutt start an ssh tunnel
6724         before it tries to connect to an IMAP server.
6725
6726 1999-10-27 12:17:34  roessler  (roessler)
6727
6728         * po/gl.po: branches:  1.1.2; file gl.po was initially added on
6729         branch mutt-1-0-stable.
6730
6731         * po/gl.po, configure.in: Adding a Galician translation.
6732
6733 1999-10-26 15:14:01  roessler  (roessler)
6734
6735         * curs_lib.c, main.c: Some display-related fixes from Andrej
6736         Gritsenko.
6737
6738         * editmsg.c: Fix a small bug in the new edit-message feature.
6739         From Andrej Gritsenko.
6740
6741         * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
6742         imap/browse.c, imap/command.c: * stops mutt from logging CRAM
6743         secrets in debug mode.  * should fix mutt segfaulting when trying
6744         to open {} * helps with the problem of mutt detecting new mail
6745         in the wrong
6746           folder. Now, IMAP commands from the SELECTED state should call
6747           imap_cmd_finish after they've executed commands. I've only put
6748           this is imap_buffy_check for now - in my opinion the command
6749           execution path is still not stable, and rewrites may obviate
6750           the need for this...
6751
6752         (From: Brendan Cully <brendan@kublai.com>)
6753
6754 1999-10-25 20:05:14  roessler  (roessler)
6755
6756         * po/sv.po: branches:  1.1.2; file sv.po was initially added on
6757         branch mutt-1-0-stable.
6758
6759         * po/sv.po, configure.in: Adding the Swedish translation to
6760         stable.
6761
6762         * po/de.po: Updated German translation from Roland Rosenfeld.
6763
6764         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
6765         imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
6766         imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
6767         movements patch.
6768
6769 1999-10-22 08:49:30  roessler  (roessler)
6770
6771         * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
6772         post-release commit for mutt-1.1
6773
6774         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
6775         po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
6776         po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
6777         ChangeLog: post-release commit for one dot zero.  (yes, really.)
6778
6779 1999-10-21 08:07:22  roessler  (roessler)
6780
6781         * compose.c: Another sprintf-vs-null issue.
6782
6783 1999-10-20 14:51:57  roessler  (roessler)
6784
6785         * po/id.po: new indonesian translation.
6786
6787         * imap/message.c: Flags should only be modified using
6788         mutt_set_flag().  Everything else leads to neglected side effects.
6789         In this case, index colors, searches and possibly other side
6790         effects were ignored when a message which resides on an IMAP
6791         folder was read.
6792
6793         * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
6794         secret.
6795
6796         * po/id.po, po/el.po: translation updates.
6797
6798         * configure.in: Don't use GNU grep specific options.
6799
6800 1999-10-19 15:34:04  roessler  (roessler)
6801
6802         * imap/auth.c: Fix some sloppiness-induced, but harmless,
6803         nonsense.
6804
6805         * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
6806         AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
6807         This is, for instance, needed to access the cyrus-related mailing
6808         lists' archives at CMU.
6809
6810         * po/el.po: New greek translation.
6811
6812 1999-10-18 09:13:42  roessler  (roessler)
6813
6814         * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
6815
6816 1999-10-16 15:19:29  roessler  (roessler)
6817
6818         * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
6819
6820         * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
6821
6822         * send.c: [stable] Fix Debian bug #47408.
6823
6824         * send.c: Fix Debian bug #47408: When the postponed folder
6825         is a maildir, messages should only be written to the _new_
6826         subdirectory.
6827
6828         * po/nl.po: New nl translation from Johan van Selst
6829         <johans@stack.nl>.
6830
6831         * po/cs.po: New cs translation from Jiri Pavlovsky
6832         <pavlovsk@ff.cuni.cz>.
6833
6834         * po/zh_TW.Big5.po: [stable] chinese translation fixes from
6835         Anthony Wong <ypwong@debian.org>.
6836
6837         * init.h: scoring documentation fix.
6838
6839         * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
6840         Scoring improvements.
6841
6842 1999-10-14 16:09:10  roessler  (roessler)
6843
6844         * po/ru.po: New Russian tranlation for stable.
6845
6846         * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
6847
6848         * po/fr.po: [stable] New french translation.
6849
6850         * po/de.po: [stable] Fixes to the German translation.
6851
6852         * pattern.c: [stable] Fix a segmentation fault when attempting
6853         to search pgp-encrypted messages.
6854
6855         * pattern.c: Fix a segmentation fault when search PGP-encrypted
6856         messages.
6857
6858 1999-10-11 20:26:41  roessler  (roessler)
6859
6860         * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
6861         commit for mutt-0.96.8
6862
6863         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
6864         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
6865         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
6866         post-release commit for 1.0pre4.
6867
6868         * po/zh_TW.Big5.po: New Chinese Translation.
6869
6870         * dotlock.c: [stable] Use dotlock.c from unstable.
6871
6872 1999-10-06 20:20:54  roessler  (roessler)
6873
6874         * Makefile.am: Makefile.am fix for unstable.
6875
6876         * Makefile.am: [stable] Check for mutt_dotlock in
6877         $(DESTDIR)$(bindir), not in $(bindir). This should fix some
6878         Debian build problems.
6879
6880         * init.h: fix the $from documentation.  Noted by David DeSimone.
6881
6882 1999-10-05 06:50:34  roessler  (roessler)
6883
6884         * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
6885
6886         * mutt.h, recvattach.c, compose.c: [stable] small fixes from
6887         Gero Treuner.
6888
6889 1999-10-04 10:05:26  roessler  (roessler)
6890
6891         * configure.in: [stable] add pt_BR to ALL_LINGUAS.
6892
6893         * configure.in: add pt_BR to ALL_LINGUAS.
6894
6895         * po/pt_BR.po: Brasilian translation.
6896
6897         * po/pt_BR.po: branches:  1.1.2; file pt_BR.po was initially
6898         added on branch mutt-1-0-stable.
6899
6900         * po/pt_BR.po: Brasilian translation.
6901
6902         * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
6903         imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
6904         Brendan Cully.
6905
6906         * pgpewrap: pgpewrap spits out ugly error messages when used
6907         with ash.
6908
6909         * configure.in: AM_C_PROTOTYPES seems to be too recent for the
6910         installed automake/autoconf base.
6911
6912         * postpone.c: Remove some nonsense from the resend-message
6913         patches.
6914
6915         * postpone.c: Fix a memory leak.
6916
6917 1999-09-30 22:05:28  roessler  (roessler)
6918
6919         * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
6920         functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
6921         parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
6922         function (similar to the _old_ edit-message), and redo large
6923         parts of mutt_prepare_edit_message (now mutt_prepare_template).
6924
6925         * main.c: unstable cosmetics.
6926
6927         * main.c: [stable] cosmetic change suggested by marco d'itri.
6928
6929         * po/es.po, po/es.po: New spanish translation from Boris
6930         Wesslowsky.
6931
6932         * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
6933
6934         * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
6935         [stable] Re-add in_reply_to, this time with the right default
6936         value.
6937
6938         * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
6939         problem.
6940
6941         * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
6942         This time with a suitable default. #-\
6943
6944 1999-09-29 17:47:33  roessler  (roessler)
6945
6946         * configure.in: More fixes from Lars Hecking.
6947
6948         * configure.in: Adding AC_PREREQ to configure.in.
6949
6950         * configure.in: make sure the right software is used for building
6951         mutt. Patch suggested by Lars Hecking and Will Fiveash.
6952
6953         * pgpinvoke.c: don't leak /dev/null file descriptors.  From Roland
6954         Rosenfeld.
6955
6956         * curs_main.c: fix^2 for stable.
6957
6958         * curs_main.c: Fixing the fix - missing brackets.
6959
6960         * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
6961         purify running on behalf of Daniel Eisenbud.
6962
6963         * curs_main.c, parse.c: Fix some memory leaks noted by purify
6964         running on behalf of Daniel Eisenbud.
6965
6966 1999-09-28 18:55:31  roessler  (roessler)
6967
6968         * po/ru.po: Here goes an update for version 1.0-pre3i.  The main
6969         feature of this translation is that one-letter answers to
6970         multiple choice questions are not localized (Thomas, could you
6971         please add this as comment to the update in CVS?)
6972
6973         (From: Michael Sobolev.)
6974
6975         * sendlib.c: [stable] Include SPACE and HT with MIME specials.
6976
6977         * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
6978
6979         * Makefile.am: Better solution for the makedoc build using
6980         automake.
6981
6982         * Makefile.am: Some makes apparently have to be told about how
6983         to build makedoc.
6984
6985 1999-09-27 17:55:14  roessler  (roessler)
6986
6987         * copy.c: A back-port from unstable had missed some parts which
6988         could lead to message corruption with mh mail folders.
6989
6990         * po/it.po: new Italian translation from Marco d'Itri.
6991
6992         * po/pl.po: New polish translation.
6993
6994         * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
6995
6996         * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
6997
6998 1999-09-25 07:37:51  roessler  (roessler)
6999
7000         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
7001         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
7002         po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
7003
7004         * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
7005
7006 1999-09-24 17:51:55  roessler  (roessler)
7007
7008         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
7009         po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
7010         po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
7011         automatic post-release commit for mutt-0.96.7
7012
7013 1999-09-23 21:13:55  roessler  (roessler)
7014
7015         * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
7016
7017         * browser.c: [stable] Solaris snprintf vs. NULL pointers.
7018
7019         * browser.c: Try not to pass NULL pointers to snprintf
7020         - the Solaris version doesn't like them.  (Noted by
7021         Thomas.Parmelan@efrei.fr.)
7022
7023         * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
7024         imap/imap.c, buffy.c: Brendan Cully's latest changes:
7025
7026         * includes all of my last patch, since it hasn't been committed
7027         yet.  * catches a couple segfault problems if Context is NULL.
7028         * works harder to avoid sending null STORE FLAGS commands. May not
7029           be perfect yet, but also has extra debugging code.  * has the
7030         beginnings of a more interactive IMAP error handler.
7031           Doesn't do anything yet, I'm just including it because I want
7032           to get the rest of the patch out.
7033
7034         * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
7035         Noted by Ryan Murray <rmurray@cyberhqz.com>.
7036
7037         * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
7038         portability fix related to makedoc.
7039
7040         * po/es.po: [stable] new spanish translation from Boris Wesslowski
7041         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
7042
7043         * alias.c: increase this limit for stable as well.
7044
7045         * handler.c: [stable] Fix a buffer overflow and a bug helping
7046         with exploiting this overflow in the text/enriched handler.
7047
7048         * handler.c: Fix a buffer overflow and a bug helping with
7049         exploiting this overflow in the text/enriched handler.
7050
7051         * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
7052         patch:
7053
7054         * catches a possible null-pointer dereference in mx_close_mailbox
7055           when logging out of the server.
7056         * fixes IMAP tab-completion cosmetics (slightly broken with last
7057           Cyrus-compatibility updates)
7058         * adds a bit to the IMAP part of the manual.
7059
7060         Brendan Cully <brendan@kublai.com>
7061
7062         * alias.c: Increase a buffer to make larger group aliases
7063         possible.  The current STRING buffer was far too small.
7064
7065 1999-09-12 19:39:10  roessler  (roessler)
7066
7067         * po/es.po: [stable] Updated spanish translation from Boris
7068         Wesslowski.
7069
7070         * po/es.po: [stable] Fixes for the Spanish translation.
7071         From Nicolás Lichtmaier <nick@debian.org>.
7072
7073         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
7074         imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
7075         imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
7076         patch (imap-turbocharge.diff):
7077
7078         * changes mutt_buffy_check to only poll the selected folder
7079           when it is opened, not all mailboxes (unless the timeout
7080           has expired).  This is a noticeable win if you have a few
7081           IMAP mailboxes.
7082
7083         * sets the default checkinterval to 60 seconds from 0. Things
7084           are much much slower with 0.
7085
7086         * makes some cosmetic renames
7087
7088         * moves lots of generic imap stuff into a separate file,
7089         imap/util.c
7090
7091         * abstracts the process of sending a command to an IMAP server
7092           a bit better (lots more to do here, though).
7093
7094         * moves the message-set creation code used by the new fastdelete
7095           code into its own function, since it is generally useful.
7096
7097         * implements server-side copy of messages. Tagged messages
7098           are copied in one command, thanks to the message-set
7099           function. Speedy!
7100
7101         (From: Brendan Cully; modifications by tlr.)
7102
7103 1999-09-11 17:04:12  roessler  (roessler)
7104
7105         * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
7106
7107         * po/es.po: [stable] New Spanish translation from Boris
7108         Wesslowski.
7109
7110         * configure.in: [stable] Hurd portability patch from Marcus
7111         Brinkmann.
7112
7113         * configure.in: Hurd portability patch from Marcus Brinkmann.
7114
7115         * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
7116         From Brendan.
7117
7118         * Muttrc.in: typos fixed by Telsa.
7119
7120         * doc/manual.sgml.in: Small manual fix for stable.  Noted by
7121         Telsa <hobbit@aloss.ukuu.org.uk>.
7122
7123 1999-09-08 06:05:54  roessler  (roessler)
7124
7125         * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
7126         curs_main.c: The attached patch:
7127
7128         * gets Mutt to properly log off the IMAP server when
7129           quitting. Clients don't care, but it's polite and proper.
7130         * further updates the flags changes from yesterday * uses CLOSE
7131         instead of EXPUNGE when closing a mailbox and purging
7132           messages, for some slight speed gain.  * purges all messages
7133         marked for deletion in one command (if purging),
7134           making for very cool speed gains switching mailboxes if you're
7135           on, say, a few high volume mailing lists. Yeah, baby! (I
7136           personally love this one).
7137
7138         (From Brendan Cully <brendan@kublai.com>)
7139
7140 1999-09-07 17:01:28  roessler  (roessler)
7141
7142         * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
7143
7144         * pgpkey.c: Fix a strtok NULL pointer problem.
7145
7146         * doc/manual.sgml.in: notes on how to produce secure mailcaps.
7147
7148         * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
7149
7150         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
7151           imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
7152           muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
7153           folder update optimisation I did yesterday. It's somewhat
7154           cleaner and less invasive, and I'm not so worried about memory
7155           leaks now.
7156
7157         * Fixes the bug where mutt would append a '/' to $folder even
7158           if it was only {mailhost}, causing mutt to browse the root
7159           directory instead of the home directory.
7160
7161         * includes a first stab at preserving the D flag on the IMAP
7162           server.  Now if you answer no to 'Purge deleted', the server
7163           still stores the messages as deleted, but doesn't expunge them
7164           on exit.
7165
7166           NOTE: this is a first attempt. Play around, but don't mark
7167           things as deleted that you'd be sorry to see disappear.
7168
7169         (From: Brendan Cully <brendan@kublai.com>)
7170
7171         * doc/manual.sgml.head: Adding notes from README.SECURITY.
7172
7173 1999-09-06 09:16:53  roessler  (roessler)
7174
7175         * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
7176         imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
7177         muttlib.c: * Small imap/Makefile.am tweak for make dist
7178
7179         * Hold on to mailbox flags, message flags, do update in one pass
7180           instead of two, halving traffic on mailbox sync.
7181
7182         * Update message flags at fetch as well as header download,
7183           if the server thinks they've changed. Saves some unneeded
7184           updates on sync.
7185
7186         * Move some structures out of imap_private.h into message.h,
7187           since they are local now.
7188
7189         (From: Brendan Cully <brendan@kublai.com>)
7190
7191 1999-09-05 08:42:23  roessler  (roessler)
7192
7193         * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
7194
7195         * imap/Makefile.am: include message.c with the IMAP library.
7196
7197         * init.c: [stable] Fixing "unignore *".
7198
7199         * init.c: Fix "unignore *": We must not add "*" to the unignore
7200         list.
7201
7202         * init.h: Documentation nit, from Liviu.
7203
7204 1999-09-04 04:55:58  roessler  (roessler)
7205
7206         * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
7207         imap/message.c: Fix some more IMAP problems.  From Brendan Cully.
7208
7209 1999-09-03 21:42:16  roessler  (roessler)
7210
7211         * contrib/sample.muttrc: fix mailing list addresses.  Noted by
7212         David Benfell <benfell@greybeard95a.com>.
7213
7214         * browser.c: - If the name of the folder returned by an IMAP
7215           server is empty, Mutt could segfault in the browser window
7216           attempting to display it.
7217         - add_folder in browser.c looks like it got corrupted in
7218           some CVS update. A small patch makes things work again for
7219           examine_mailboxes.
7220         (From: Brendan Cully <brendan@kublai.com>)
7221
7222         * strdup.c, configure.in: strdup for unstable.
7223
7224         * configure.in: [stable] Some systems may not have strdup.
7225         Substitute it.
7226
7227         * strdup.c: branches:  1.1.2; file strdup.c was initially added
7228         on branch mutt-1-0-stable.
7229
7230         * strdup.c: [stable] Some systems may not have strdup.
7231         Substitute it.
7232
7233         * browser.c: [stable] cosmetic fix from Brendan Cully.
7234
7235 1999-09-02 18:50:46  roessler  (roessler)
7236
7237         * editmsg.c: Don't copy the Status header to the user's edit
7238         buffer - we destroy it later when copying the message back.
7239
7240         * acconfig.h, configure.in, init.c, init.h, main.c:
7241         [stable] Improved pgp 6.5.1 support.  From Jochen Schmitt
7242         <Jochen@herr-schmitt.de>.
7243
7244         * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
7245         editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
7246         feature, giving the raw message in an editor.
7247
7248         * imap/auth.c: Fix a tiny signedness warning.
7249
7250         * dotlock.c: Remove a superfluous label.
7251
7252         * dotlock.c: [stable] remove a superfluous label.
7253
7254         * po/cs.po: New czech translation.  From Jiri Pavlovsky
7255         <pavlovsk@ff.cuni.cz>.
7256
7257         * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
7258         www.sgml-tools.org.  Noted by Heiko Schlichting.
7259
7260 1999-09-01 21:41:19  roessler  (roessler)
7261
7262         * doc/Makefile.in, Makefile.am: A couple of build process
7263         and portability fixes concerning the automatically generated
7264         documentation.
7265
7266         * mutt.h, init.c: [stable] Fix ignore/unignore.  This is a
7267         back-port from the unstable branch.
7268
7269         * po/ko.po: New Korean translation.  From Byeong-Chan Kim
7270         <redhands@linux.sarang.net>.
7271
7272         * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
7273         possible compilation warnings.  (Noted by "John C.  Place"
7274         <placej@ctcdist.com>.)
7275
7276         * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
7277         of small warnings.  Noted by "John C. Place" <placej@ctcdist.com>.
7278
7279         * ChangeLog: check-point commit.
7280
7281         * mx.c: Don't clear the error line whenever dotlocking a file.
7282
7283         * mx.h: adding a prototype.
7284
7285         * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
7286         mail folder, do a thorough check.
7287
7288 1999-08-31 20:26:33  roessler  (roessler)
7289
7290         * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
7291         po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7292         VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
7293         ChangeLog: automatic post-release commit for mutt-0.96.6
7294
7295         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
7296         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
7297         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
7298         post-release commit for 1.0pre2.
7299
7300         * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
7301         OPS, curs_main.c, functions.h: Adding a <parent-message>
7302         function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
7303
7304         * curs_lib.c: Fix possible signedness problem with localized
7305         y/n responses.
7306
7307         * po/ru.po: New russian translation.  From Michael Sobolev
7308         <mss@transas.com>.
7309
7310         * imap.c: [stable] fix IMAP caching.
7311
7312 1999-08-30 16:10:45  roessler  (roessler)
7313
7314         * configure.in, imap/imap.c, main.c: Properly handle IMAP
7315         cache files.
7316
7317         * mh.c: cosmetics.
7318
7319         * mh.c: [stable] Back-port various fixes from stable.
7320
7321         * mh.c: Avoid a memory and temporary file leak.
7322
7323         * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
7324         of various IMAP-related fixes.  From Brendan Cully
7325         <brendan@kublai.com>.
7326
7327 1999-08-27 07:41:44  roessler  (roessler)
7328
7329         * TODO: some notes on generic limiting.
7330
7331 1999-08-26 20:26:56  roessler  (roessler)
7332
7333         * keymap.c: Change alias menu key bindings to something more
7334         reasonable.
7335
7336         * imap/TODO: Adding a TODO list.
7337
7338         * mh.c: hrmpf.
7339
7340         * doc/manual.sgml.tail: Fix the sgml-tools url.  Noted by Heiko
7341         Schlichting.
7342
7343         * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
7344         Noted by Heiko Schlichting.
7345
7346         * mh.c: Fixing a somewhat hypothetical error condition.
7347
7348         * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
7349
7350         * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
7351         Various fixes to make mutt compile on IRIX.  Additionally,
7352         we introduce default bindings for the <enter> key which is
7353         used by xwsh for "return".  Suggested by Heiko Schlichting
7354         <heiko@cis.fu-berlin.de>.
7355
7356 1999-08-25 06:33:37  roessler  (roessler)
7357
7358         * configure.in: We need ranlib even when we don't use IMAP.
7359
7360         * compose.c: Trivial patch to make attach-message work for
7361         IMAP folders.
7362
7363 1999-08-24 21:27:20  roessler  (roessler)
7364
7365         * po/de.po: Updates from Roland Rosenfeld.
7366
7367         * Makefile.am: Automake clean-up.  From Lars Hecking.
7368
7369         * po/id.po: Updates.
7370
7371         * doc/Makefile.in: build muttrc.man before installing it.
7372
7373         * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
7374         post-release commit for mutt-0.96.5
7375
7376         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
7377         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
7378         po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
7379         release-commit 1.0pre1.
7380
7381         * Makefile.am: Still more bugs in the release-building process.
7382
7383         * Makefile.am: *grrrr*  typos.
7384
7385         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
7386         po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
7387         po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
7388
7389         * Makefile.am: Some of the targets were broken.
7390
7391         * Makefile.am: Another tidbit.
7392
7393         * Makefile.am: Still more build-process stuff. Let's see whether
7394         this automatically builds 0.96.5.
7395
7396         * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
7397         files from the repository.
7398
7399         * Makefile.am: Further distribution process fixes.
7400
7401         * po/POTFILES.in: Make translations fit together with actual
7402         source tree.
7403
7404         * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
7405         to the distribution-building process; check-point commit for
7406         documentation and ChangeLog.
7407
7408         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
7409         experimental changes to automate the distribution-building
7410         process; documentation update.
7411
7412         * Makefile.am: Various experimental changes to automate the
7413         distribution-building process.
7414
7415 1999-08-23 22:12:05  roessler  (roessler)
7416
7417         * configure.in: Fix charmaps part of the build process.
7418
7419         * copy.c: Fix an off-by-one error which lead to a segmentation
7420         fault.
7421
7422         * charset.c: Don't delete symbol -> character code mappings.
7423         Character sets may define multiple symbols. :-(
7424
7425         * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
7426         imap/imap_private.h, browser.c, configure.in, Makefile.am,
7427         acconfig.h: Inclue GSS authentization for IMAP.
7428
7429         * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
7430         seem to be unnecessary.
7431
7432         * main.c: Fix a small typo affecting mutt -v's output.
7433
7434 1999-08-20 08:24:13  roessler  (roessler)
7435
7436         * po/fr.po: Fixed french translation.
7437
7438         * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
7439         imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
7440         imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
7441         init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
7442         IMAP clean-up.
7443
7444         * prepare: branches:  2.8.2; Brendan Cully's latest IMAP clean-up.
7445
7446         * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
7447         configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
7448
7449         * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
7450         Back-port $bounce_delivered from unstable.
7451
7452         * po/fr.po: [stable] Small fixes.
7453
7454 1999-08-19 10:04:28  roessler  (roessler)
7455
7456         * sendlib.c: [stable] Fix a back-porting bug.
7457
7458         * configure.in: [stable] Albert Chin-A-Young
7459         <china@thewrittenword.com> suggests a different check for -lnsl
7460         and -lsocket.
7461
7462         * configure.in: Albert Chin-A-Young suggests a slightly different
7463         check for libsocket and libnsl.
7464
7465         * doc/manual.sgml.in: [stable] fix the urlview url.
7466
7467         * doc/manual.sgml.head: fix the urlview url.
7468
7469         * main.c: copyright message cosmetics.
7470
7471         * Makefile.am, configure.in, prepare: Remove the $output.in hack,
7472         and create a fake charmaps directory instead.
7473
7474         * acconfig.h, configure.in: [stable] check signal.h for
7475         sig_atomic_t.  This should help to build this version of mutt
7476         on systems such as SunOS 4.1.
7477
7478         * sendlib.c: [stable] Force quotes around the boundary parameter's
7479         value.
7480
7481         * sendlib.c: Force quotes around the boundary parameter.
7482         Another courtesy towards Outlook.
7483
7484         * pgp.c: [stable] Make sure the boundary MIME parameter is the
7485         last one on multipart/signed.  Otherwise, Outlook will fail.
7486         Pointed out by Ian Bell, Turnpike.
7487
7488         * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
7489         Express expects the boundary parameter to be the _last_ MIME
7490         parameter on a multipart/* body part, and otherwise displays
7491         messages as empty.
7492
7493 1999-08-18 06:54:13  roessler  (roessler)
7494
7495         * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
7496         documentation fixes.
7497
7498         * commands.c: Fetch senders' keys also when decrypting a message.
7499         There may be a signature.
7500
7501         * main.c: Don't try to create $maildir if it's an IMAP folder.
7502
7503 1999-08-17 20:04:07  roessler  (roessler)
7504
7505         * reldate.h: :-(
7506
7507         * reldate.h: *grmbls*
7508
7509         * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
7510
7511         * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
7512
7513         * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
7514
7515         * postpone.c: Fixing a mutt -p segfault.
7516
7517         * doc/mutt.man, main.c: cosmetics; mention warranties in the
7518         manual page.
7519
7520 1999-08-15 19:59:09  roessler  (roessler)
7521
7522         * compose.c: Make attach-message work with IMAP folders.
7523
7524         * po/cs.po: New CS translation.
7525
7526         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
7527         pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
7528         NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
7529         curs_main.c, globals.h, init.c, init.h, main.c: Various changes
7530         added over the last week:
7531
7532         - $delete_untag - creation of "application/pgp" messages -
7533         an attempt to fix prepare.  - Browser format changes
7534
7535         * dotlock.h: cosmetics.
7536
7537         * dotlock.c: [stable] take dotlock.c from unstable.
7538
7539         * dotlock.c: Commit remaining changes.
7540
7541         * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
7542
7543         * dotlock.c, dotlock.h: Really fix $save_empty, even when the
7544         dotlocking code is compiled into mutt.
7545
7546         * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
7547         dotlocking code is linked into mutt.
7548
7549 1999-08-09 19:03:12  roessler  (roessler)
7550
7551         * ChangeLog, ChangeLog: check-point commit.
7552
7553         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
7554         po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
7555         po/id.po, po/it.po, po/cs.po: update-po.
7556
7557         * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
7558         translation.
7559
7560         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
7561         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
7562         po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
7563         translation; general "make update-po".
7564
7565         * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
7566         po/zh_TW.Big5.po: Various fixes.  Additionally, mutt will now
7567         create the $folder directory when started in curses mode and if
7568         it doesn't exist.
7569
7570 1999-08-08 14:57:13  roessler  (roessler)
7571
7572         * po/zh_TW.Big5.po: new chinese translation.
7573
7574         * po/zh_TW.Big5.po: New chinese translation.
7575
7576         * Makefile.am: Fix order of some dependencies.
7577
7578         * Makefile.am: Fix keymap_defs.h dependency.
7579
7580         * po/it.po: Fix a translation string in it.po.
7581
7582         * po/it.po: Fixing a message.  From Marco.
7583
7584         * doc/muttrc.man, init.h: Include complete documentation
7585         regardless of actual features.
7586
7587         * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
7588         doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
7589         doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
7590         doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
7591         doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
7592         Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
7593         makedoc.c: Documentation updates; autogeneration of documentation
7594         from init.h.
7595
7596 1999-08-04 19:58:13  roessler  (roessler)
7597
7598         * NEWS: documentation to prepare the next release.
7599
7600         * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
7601         [stable] Fix $save_empty.
7602
7603         * ChangeLog: ChangeLog.
7604
7605         * NEWS, protos.h, send.c: Various fixes; documentation.
7606
7607         * doc/dotlock.man.in: Document the -d option.
7608
7609         * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
7610
7611 1999-07-29 09:17:29  roessler  (roessler)
7612
7613         * doc/manual.sgml.in: Remove references to the old PGP
7614         configuration interface.  Noted by Hanno Wagner <wagner@fitug.de>.
7615
7616         * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
7617         protos.h: Brendan Cully's latest IMAP patches.
7618
7619 1999-07-28 20:40:49  roessler  (roessler)
7620
7621         * doc/manual.sgml.in: Fix "lists" documentation.  From Jeremy
7622         Blosser <jblosser@firinn.org>.
7623
7624         * doc/manual.sgml.in: Fix the description of the lists command.
7625         Patch provided by Jeremy Blosser <jblosser@firinn.org>.
7626
7627         * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
7628         PGP 6 support.
7629
7630         * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
7631         doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
7632
7633         * mh.c: Replarse mh message' headers when updating them.
7634
7635         * mh.c: Re-parse mh messages when committing them to disk.
7636         The structure may have changed.
7637
7638         * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
7639         hook which enables us to fetch PGP keys from servers on demand.
7640         Look out for pkspxy. :-)
7641
7642         * hdrline.c: Enable the use of %F in conditionals.  From Aaron
7643         Schrab <aaron+mutt@schrab.com>.
7644
7645 1999-07-26 21:04:53  roessler  (roessler)
7646
7647         * dotlock.c: impose a hard limit on the number of locking
7648         attempts.
7649
7650         * dotlock.c: Impose a hard limit on dotlock attempts.
7651
7652         * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
7653         Also, close Debian bug #37394 for stable.
7654
7655         * acconfig.h, configure.in: Check for gpgm.
7656
7657         * recvattach.c: Make an error message ready for translation.
7658         From Gero Treuner.
7659
7660         * Makefile.am: Add missing dependencies for pgpring.  Fix from
7661         David Ellement <ellement@sdd.hp.com>
7662
7663         * Makefile.am: Create keymap_defs.h when it isn't present.
7664         Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
7665
7666         * Makefile.am: Generate keymap_defs.h when it isn't present.
7667         Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
7668
7669         * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
7670         the content-disposition changes.  They don't merge well with
7671         operations such as printing, and need some more thought.
7672
7673         * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
7674         attachment's content-disposition is different from "inline", and
7675         if the user sets the use_cdisp option, don't auto_view this part.
7676
7677         * ChangeLog: checkpointing.
7678
7679         * flags.c, protos.h, recvattach.c: When replying to message/rfc822
7680         type attachments, Context statistics would go out of order.
7681         Problem noted by Johan van Selst <johans@stack.nl>.
7682
7683         * flags.c, protos.h, recvattach.c: When replying to a
7684         message/rfc822 attachment, the Context statistics would get out
7685         of order.  Problem noted by Johan van Selst <johans@stack.nl>.
7686
7687         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
7688         bug #41042.  From Gero Treuner.
7689
7690         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
7691         bug #41042.  From Gero Treuner <gero@faveve.uni-stuttgart.de>.
7692
7693         * curs_main.c: Fix read_only in folder-hooks.
7694
7695         * curs_main.c, ChangeLog: The following:
7696
7697                 folder-hook !asdf unset read_only folder-hook asdf
7698                 set read_only
7699
7700         wouldn't work.  Fix from Gero Treuner
7701         <gero@faveve.uni-stuttgart.de>.
7702
7703         * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
7704         Assorted IMAP fixes.  From Brendan Cully <brendan@kublai.com>,
7705         message <19990725150346.A19750@xanadu.kublai.com>.
7706
7707         * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
7708         Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
7709
7710         * ChangeLog: *** empty log message ***
7711
7712         * commands.c: Fix a missing #ifdef. From Matt Armstrong
7713         <matt@lickey.com>.
7714
7715         * doc/devel-notes.txt: Add some notes.  From Matt Armstrong
7716         <matt@lickey.com>.
7717
7718 1999-07-24 14:55:45  roessler  (roessler)
7719
7720         * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
7721         From "Alexander V.  Lukyanov" <lav@yars.free.net>.
7722
7723 1999-07-23 06:31:09  roessler  (roessler)
7724
7725         * parse.c: There was some code missing about TYPEMODEL.  Noted by
7726         Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
7727
7728 1999-07-22 14:56:44  roessler  (roessler)
7729
7730         * mutt.h: Fix content-type's widths.
7731
7732 1999-07-21 13:02:12  roessler  (roessler)
7733
7734         * recvattach.c: When forwarding or replying to attachments,
7735         use the proper time stamp for From_ lines of Fccs.  Note: This
7736         code may need some clean-up, it's horribly slow.
7737
7738         * buffy.c: Fix compilation problem for non-imap systems.
7739
7740         * compose.c: *grr* avoid a warning about /* in a comment.
7741
7742         * compose.c: call mutt_update_encoding() after changing an
7743         attachment's content type.
7744
7745 1999-07-20 20:09:13  roessler  (roessler)
7746
7747         * send.c, sendlib.c, protos.h: Use $from for resent-from headers
7748         when bouncing messages.
7749
7750         * imap.c: Fix from Gero Treuner.
7751
7752         * init.c: Fix value completion for DT_ADDR variables.  While we
7753         are on it, proper quoting is added.
7754
7755         * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
7756         noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
7757         from send-hooks.  This patch introduces a new variable $from
7758         which can be used to use a default sender address; to make this
7759         possible, a new variable class DT_ADDR is defined.
7760
7761         We now have the following algorithm for determining the from
7762         address:
7763
7764         - $from is used as the default from address, if defined.
7765           Otherwise, the local user name and (if the user wishes so)
7766           the local domain are used.
7767         - This address can be overridden by $reverse_name, if set.
7768         - Now, send-hooks are evaluated.  - Afterwards, user headers
7769         are evaluated.  In this step, the from
7770           header can be overridden using my_hdr From:.  - When there is
7771         no real name, $realname is used for it.  Note that,
7772           when the default from header is used and $from defines a real
7773           name, it takes precedence over $realname.
7774
7775         * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
7776         forgets that IMAP folders with new mail have new
7777           mail.  * On some common IMAP servers, Mutt erroneously insists
7778         that the
7779           current folder has new mail.  * Mutt constantly polls the
7780         server for new messages,
7781           disregarding the imap_checkinterval option.
7782
7783         New features * tab-completion of IMAP folders. Not yet namespace
7784         aware, though it
7785           will work within an alternate namespace (eg won't complete
7786           #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
7787           tweaking of the browser was necessary to get it to cooperate
7788           with completion.  Some remains to be done.
7789
7790         (From: From: Brendan Cully <brendan@kublai.com>)
7791
7792         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
7793         Remove the $in_reply_to configuration variable.
7794
7795         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
7796         Remove the $in_reply_to configuration variable and always use
7797         the message-ID for that header.
7798
7799         * pgp.c: patch-0.95.6.pgperror.1
7800
7801         * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
7802         patch-0.95.6.gettext.1.gz, from Gero Treuner.
7803
7804         * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
7805         Treuner.
7806
7807         * po/sk.po: New sk translation.
7808
7809         * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
7810         Treuner
7811
7812 1999-07-19 19:18:05  roessler  (roessler)
7813
7814         * configure.in, pgppubring.c: Fix compilation problems with
7815         SunOS 4.  From Lars Hecking.
7816
7817         * po/sk.po: new sk translation.
7818
7819         * buffy.c: Consider empty folders to be non-existent for buffy's
7820         purposes.
7821
7822 1999-07-06 22:57:08  roessler  (roessler)
7823
7824         * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
7825         globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
7826         attach.c, commands.c, compose.c: Applying Liviu Daia's signal
7827         handling patches.  They work fine with unstable for months now,
7828         so we may wish to use them with stable.
7829
7830         * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
7831         translations for unstable.
7832
7833         * po/zh_TW.Big5.po: branches:  1.1.2; file zh_TW.Big5.po was
7834         initially added on branch mutt-1-0-stable.
7835
7836         * po/zh_TW.Big5.po: Chinese translation for stable.
7837
7838         * configure.in: Adding chinese (big5) translation.
7839
7840         * po/el.po: branches:  1.1.2; file el.po was initially added on
7841         branch mutt-1-0-stable.
7842
7843         * po/el.po, configure.in: Adding greek translation from Fanis
7844         <madf@geocities.com>.
7845
7846         * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
7847         sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
7848         New mh and maildir folder writing code.  Back-port from unstable.
7849
7850         * color.c: Fix color problem noted by Todd Larson.  From unstable.
7851
7852         * color.c: Fixing a string buffer problem noted by Todd Larason
7853         <jtl@molehill.org>.
7854
7855         * imap.c: Try creating an IMAP folder before writing to it.
7856         Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
7857
7858         * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
7859
7860 1999-07-01 11:22:22  roessler  (roessler)
7861
7862         * contrib/gpg.rc: Fix gpg invocation.  Noted by Werner Koch.
7863
7864         * mx.c: Fix a small imap-related bug.
7865
7866         * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
7867         globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
7868         lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
7869         pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
7870         Various patches from last week, including:
7871
7872         - new mh/maildir access code.  - subscribe/unsubscribe -
7873         various fixes.
7874
7875 1999-06-14 21:20:42  roessler  (roessler)
7876
7877         * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
7878         MIME parts.  - Correctly parse attachments with CRLF line endings,
7879         but without a
7880           trailing CRLF.
7881
7882         * alias.c, enter.c: Completion fixes from Gero Treuner
7883         <gero@faveve.uni-stuttgart.de>.
7884
7885 1999-06-10 09:30:39  roessler  (roessler)
7886
7887         * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
7888         same address with take-alias and display-address.
7889
7890 1999-06-09 17:17:53  roessler  (roessler)
7891
7892         * recvattach.c: Fix the fix.  Most of it was wrong.
7893
7894         * recvattach.c: There was bogus bug-fixing in the last fix.
7895
7896         * recvattach.c: Fix attachment forwading.  Same problem as
7897         in unstable.
7898
7899         * recvattach.c: Fix attachment forwarding.  The leading newline
7900         for certain MIME boundaries was missing.  *grrrr*
7901
7902         * send.c: Give reverse_name precedence over my_hdr From:
7903
7904 1999-06-08 18:30:42  roessler  (roessler)
7905
7906         * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
7907         patches for SunOS 4.1.  From Lars Hecking.
7908
7909         * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
7910         from the pager.
7911
7912         * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
7913         copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
7914         when they aren't necessary.
7915
7916         Back-port from unstable.
7917
7918         * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
7919         recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
7920         hdrline.c, init.c, init.h, mutt.h: - Add a $weed option.  -
7921         Add out-of-band reporting of signature status.
7922
7923 1999-06-03 21:48:24  roessler  (roessler)
7924
7925         * curs_main.c: Another header weeding change.  Experimental.
7926
7927         * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
7928         for _all_ header weeding throughout mutt.
7929
7930         * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
7931         ChangeLog: post-release commit 0.96.3.
7932
7933         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
7934         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
7935         gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
7936         commit 0.95.6.
7937
7938         * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
7939         chagnes.
7940
7941         * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
7942         pgppubring.c: Hardwire some mechanisms for finding secret and
7943         public key-rings.  This way, we need to hard-wire less stuff in
7944         the various configuration files, making the use of PGP with mutt
7945         a bit simpler again.
7946
7947         * contrib/pgp2.rc: Another little fix.
7948
7949         * contrib/pgp2.rc: ups, wrong order of arguments when verifying
7950         signatures.
7951
7952         * doc/PGP-Notes.txt: Document the new PGP configuration interface.
7953
7954         * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
7955         pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
7956         Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
7957         init.h, mutt.h: Experimental: New PGP invocation interface. The
7958         invocations are done through formats, so all this should fit
7959         more cleanly into mutt now.
7960
7961 1999-06-02 18:52:19  roessler  (roessler)
7962
7963         * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
7964         protos.h: Major cutting & pasting: We now have a "real" library
7965         in lib.c which can be linked against external programs without
7966         much effort.
7967
7968         * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
7969         updates.
7970
7971 1999-06-01 14:52:09  roessler  (roessler)
7972
7973         * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
7974         from 0.96.2.
7975
7976 1999-05-31 16:11:32  roessler  (roessler)
7977
7978         * VERSION: Preparing pre-release for 0.95.6.
7979
7980         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
7981         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
7982         translation updates
7983
7984         * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
7985         unstable.
7986
7987         * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
7988
7989 1999-05-21 15:55:27  roessler  (roessler)
7990
7991         * po/ko.po: Adding the Korean translation.
7992
7993         * configure.in: Korean translation.
7994
7995         * po/ko.po: branches:  1.1.2; Korean translation.
7996
7997         * configure.in: Korean translation.
7998
7999 1999-05-18 19:22:55  roessler  (roessler)
8000
8001         * imap.c, imap.c: Latest IMAP fixes from Brandon.
8002
8003         * imap.c: The current code wasn't asking for the capabilities
8004         of the server in the case where the user is using PREAUTH.
8005
8006         * imap.c: The current IMAP code wasn't asking for the capabilities
8007         of the server in the case where the user is using PREAUTH.
8008
8009 1999-05-16 06:26:11  roessler  (roessler)
8010
8011         * po/it.po: New IT translation.
8012
8013         * pgpkey.c: Add a couple of token delimiters when constructing
8014         hints.  This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
8015         will match key IDs like xyz <xyz@bar>.
8016
8017         * handler.c: Fix base64 decoding.
8018
8019 1999-05-06 08:29:17  roessler  (roessler)
8020
8021         * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
8022
8023 1999-05-05 20:33:57  roessler  (roessler)
8024
8025         * imap.c: The latest IMAP fixes.
8026
8027         * imap.c: Fixing imap_check_mailbox().  From Brandon Long.
8028
8029         * imap.c: Mutt would lose user-set "N" flags.
8030
8031 1999-05-03 16:17:29  roessler  (roessler)
8032
8033         * gnupgparse.c: gnupg gives reasonable trust values now.
8034
8035         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
8036         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
8037         menu.c, send.c: Various fixes from last week.
8038
8039         * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
8040
8041 1999-04-23 09:01:42  roessler  (roessler)
8042
8043         * reldate.h: ups, this should also be updated for 0.95.5 final.
8044
8045         * ChangeLog: preparing the final 0.95.5.
8046
8047         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
8048         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
8049         and typo fixes.
8050
8051         * OPS: Fix a documentation typo.
8052
8053         * po/de.po: translation fixes from Roland and Gero.
8054
8055 1999-04-22 10:21:41  roessler  (roessler)
8056
8057         * doc/manual.sgml.in: Document %_.
8058
8059         * menu.c: Fix redraws.  Back-port from unstable.
8060
8061         * lib.c: Add "_" as an expando option.
8062
8063         * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
8064         IMAP update from Brandon Long.
8065
8066         * send.c: Fix FCC-related SNAFU in the ci_send_message()
8067         spaghetti.
8068
8069 1999-04-20 19:26:28  roessler  (roessler)
8070
8071         * sendlib.c: [stable] fix timezone snafu.
8072
8073         * sendlib.c: Fix a time zone snafu.
8074
8075         * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
8076         po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
8077         reldate.h, ChangeLog: Preparing 0.96.2.
8078
8079         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
8080         po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
8081         reldate.h, ChangeLog: preparing 0.95.5
8082
8083 1999-04-12 21:02:35  roessler  (roessler)
8084
8085         * recvattach.c: more multipart/alternative handling.
8086
8087         * recvattach.c: Change multipart handling when receiving messages.
8088
8089         * compose.c: Clean-up, from Vikas.
8090
8091         * parse.c: typo.
8092
8093         * parse.c: us-ascii is the default character set for text
8094         attachments we receive.
8095
8096         * compose.c, sendlib.c: Fix default character set setting when
8097         attaching text files.
8098
8099         * imap.c: Fix an IMAP quoting problem.  Essentially from Randall
8100         Nortman <rnortman@computer.org>.
8101
8102         * po/sk.po, po/id.po, configure.in: new languages: id, sk.
8103
8104         * po/id.po, po/sk.po: branches:  1.1.2; New translations: id, sk.
8105
8106         * configure.in: New translations: id, sk.
8107
8108 1999-03-31 06:35:03  roessler  (roessler)
8109
8110         * charset.c: Stupid error.
8111
8112         * charset.c, charset.h: Another small charset optimization.
8113
8114         * charset.h, handler.c, charset.c: A couple of optimizations,
8115         most notably for the special case of a non-prefix state.
8116
8117 1999-03-30 23:50:33  roessler  (roessler)
8118
8119         * charset.c, charset.h, handler.c: This patch removes at least
8120         some of the horrible utf-8 kluges in charset.c.  The new DECODER
8121         framework is currently only used in handler.c, and there in
8122         a horribly inefficient manner.  We should use greater blocks
8123         of data, which would be much more efficient than what we are
8124         currently doing.
8125
8126         Most of the other charset-related code still uses the old
8127         mutt_display_char() &friends interface, which is actually ok as
8128         long as you don't try to handle multibyte character sets.
8129
8130         The most notable change should be the one to
8131         mutt_get_translation(): It will delay the loading and parsing
8132         of character set information files until it's really needed,
8133         catching a huge amount of standard cases.  As a side effect,
8134         this will make "iso tagged as ascii" "work" again, as long as
8135         both sides use the same iso character set.
8136
8137         * send.c: resort headers when forward-decoding them with weed
8138         switched on.
8139
8140         * pager.c: Fix a pager failure for long messages. From Liviu.
8141
8142         * pager.c: Fix pager failure for long messages, changing two
8143         shorts to ints.  From Liviu Daia.
8144
8145         * recvattach.c: Add some user feedback to attachment forwarding.
8146         From Vikas.
8147
8148 1999-03-25 19:46:52  roessler  (roessler)
8149
8150         * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
8151         init.c: Roland's sort_keys patch.
8152
8153 1999-03-24 20:35:38  roessler  (roessler)
8154
8155         * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
8156         version of attachment forwarding.
8157
8158         * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
8159
8160         * main.c: Only exit with "no recipients specified", when
8161         $auto_edit is set.
8162
8163 1999-03-23 20:21:50  roessler  (roessler)
8164
8165         * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
8166         forward_attachment patch.
8167
8168 1999-03-22 16:00:39  roessler  (roessler)
8169
8170         * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
8171         PGP key creation time fix by Roland Rosenfeld.
8172
8173 1999-03-17 14:45:10  roessler  (roessler)
8174
8175         * recvattach.c, recvattach.c: Vikas' attach_tag patch.
8176
8177 1999-03-16 21:42:06  roessler  (roessler)
8178
8179         * thread.c, configure.in: bug fixes.
8180
8181         * thread.c: Detect thread loops.
8182
8183 1999-03-15 15:32:19  roessler  (roessler)
8184
8185         * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
8186         $bounce_delivered.
8187
8188         * edit.c: another digital unix compile problem.
8189
8190         * main.c: _Fix_ the compile problems, don't install new ones.
8191
8192         * send.c: Cleanly handle fcc when the user unsets it and the
8193         message is postponed.
8194
8195         * main.c: Fix compilation problems under digital unix.
8196
8197         * configure.in: Fix sendmail autodetection.
8198
8199         * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
8200         Vikas.
8201
8202 1999-03-09 13:34:52  roessler  (roessler)
8203
8204         * menu.c: another menu.c fix from Kim DeVaughn.
8205
8206         * send.c, menu.c, handler.c: Fixes.
8207
8208         * send.c, menu.c, handler.c: handler.c: Properly handle
8209         message/external-body expiry.  menu.c: Small fix from
8210         Liviu.  send.c: Honor confirm_create for FCCs.  cvs:
8211         ----------------------------------------------------------------------
8212
8213 1999-03-04 08:00:38  roessler  (roessler)
8214
8215         * Makefile.am: post-postrelease commit.
8216
8217 1999-03-03 20:06:33  roessler  (roessler)
8218
8219         * rfc2047.c: ups.
8220
8221         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8222         po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
8223
8224         * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
8225         ChangeLog: releasing 0.96.1.
8226
8227         * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
8228         preparations; back-port a couple of things from unstable.
8229
8230         * curs_main.c: Vikas' resort_index.3.
8231
8232         * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
8233         from unstable.  others: latest imap related patches.
8234
8235 1999-03-02 22:13:30  roessler  (roessler)
8236
8237         * curs_main.c, charset.c: Some small fixes from Vikas.
8238
8239         * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
8240         IMAP fixes.
8241
8242         * parse.c: Latest IMAP-related fix from Brandon Long.
8243
8244         * thread.c: Correctly handle messages which have themselves in
8245         their references header.
8246
8247         * thread.c: Properly handle messages which have themselves in
8248         "References".
8249
8250 1999-02-28 08:30:19  roessler  (roessler)
8251
8252         * rfc822.c: Fix a memory leak.  From Liviu.
8253
8254         * rfc822.c: Fix a memory leak. From Liviu.
8255
8256         * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
8257         noted by Hamish Moffat.
8258
8259         * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
8260         condition.
8261
8262         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8263         po/es.po, po/de.po, po/cs.po: post-snapshot commit.
8264
8265 1999-02-26 15:42:07  roessler  (roessler)
8266
8267         * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
8268         pgp_replyencrypt.
8269
8270 1999-02-25 06:58:01  roessler  (roessler)
8271
8272         * from.c: parse some more from_ lines.  Before, there were
8273         problems with cases like this:
8274
8275         >From <@x400host:"/G=Bob/S=Allinson/CN=Has
8276         embedded spaces/OU=X400HOST/
8277         >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
8278         23 09:44:52 1999
8279
8280         Problem noted by johnm@sirius3.demon.co.uk
8281
8282 1999-02-23 20:38:49  roessler  (roessler)
8283
8284         * imap.c: fix a segfault. From Brandon.
8285
8286 1999-02-22 12:37:43  roessler  (roessler)
8287
8288         * curs_main.c: Vikas' latest collapse fix.
8289
8290         * curs_main.c: collapse fix from Vikas.
8291
8292         * mbox.c, imap.c: Avoid reading past actual headers when reopening
8293         mailboxes.  From Daniel Eisenbud.
8294
8295         * mbox.c, imap.c: Avoid reading past the end of actual headers
8296         when reopening folders.  From Daniel Eisenbud.
8297
8298         * pgp.c: Don't override base64 by quoted-printable.
8299
8300         * menu.c: replace clear() by clrtobot().
8301
8302         * pgp.c: Currently, PGP signing messages will force
8303         quoted-printable encoding even if we should use base64.
8304
8305 1999-02-19 07:38:17  roessler  (roessler)
8306
8307         * sendlib.c: Don't qp-encode multiparts. ugh.
8308
8309         * sendlib.c: ... message and multipart, not just message.
8310
8311         * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
8312         mutt to trigger quoted-printable encoding for any non-multipart
8313         attachments which have ^From at the beginning of a line.
8314         Note that we don't trigger on ^From_ since either procmail or
8315         sendmail is >-escaping on ^From, and note that this won't help
8316         against sites where sendmail has the '9' flag set on the local
8317         mailer, as these sites will inevitably transform to 8bit (sic!).
8318
8319 1999-02-18 23:14:36  roessler  (roessler)
8320
8321         * pgp.c, mutt.h, init.h: Add retainable signatures.  This should
8322         work nicely with encrypted mailing lists.
8323
8324         * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
8325         Introduce $dotlock_program: This makes the mutt_dotlock program's
8326         location a run-time configuration variable.
8327
8328         * send.c, mutt.h, init.h: Introduce $honor_followup_to.  The user
8329         will now be asked whether he wants to honor mail-followup-to
8330         or not.
8331
8332         * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
8333         tagged messages.
8334
8335         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8336         po/es.po, po/de.po, po/cs.po: Updated translations.
8337
8338         * contrib/sample.mailcap: Fix the text/html entry.
8339
8340         * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
8341         were used with multiple meanings. bad.  configure.in, regex.c:
8342         Make regex autoconfiguration work.  headers.c: expand aliases
8343         on the from header.
8344
8345         * headers.c: Expand aliases on the From header.
8346
8347 1999-02-17 15:48:05  roessler  (roessler)
8348
8349         * doc/mutt.man.in: Fix the URL.
8350
8351         * sendlib.c, init.h: User-Agent, not X-Mailer.
8352
8353         * po/fr.po: update.
8354
8355         * copy.h: Some of the M_CM flags erroneously had been defined
8356         to have the same value.  _Very_ bad.
8357
8358         * contrib/sample.mailcap: Correct the netscape text/html entry.
8359
8360         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8361         po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
8362         send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
8363         acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
8364         target to include all necessary files.  - po/fr.po: New French
8365         translation.  (-> stable!)  - Add the new options to Muttrc.in.
8366         - regex.c, configure.in: include config.h from regex.c, and handle
8367           alloca in a more intelligent way than before. (Currently,
8368           we just mis-handle it.)  Port this to stable and test it!
8369         - po/cs.po: update cs.po.  - po/de.po, po/nl.po: updated versions
8370         from Roland and Boris.  - pager.c: Vikas' grok_ansi fix.  -
8371         po/Makefile.in.in: keymap_defs is always in po/..  - from Lars
8372           Hecking.
8373
8374 1999-02-12 11:23:17  roessler  (roessler)
8375
8376         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8377         po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
8378         commit for 0.95.3.
8379
8380         * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
8381
8382 1999-02-11 22:52:03  roessler  (roessler)
8383
8384         * imap.c, VERSION: another imap-related fix.
8385
8386         * pattern.c: another signal fix from liviu.
8387
8388         * imap.c: Remove a superfluous if statement.
8389
8390         * imap.c: ups, that one was bad.
8391
8392         * imap.c: The HEADER structure doesn't have a mailcap component
8393         any more.
8394
8395         * imap.c: The HEADER structure doesn't have a mailcap component
8396         any more.  Noted by Johan van Selst <johans@stack.nl>.
8397
8398         * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
8399         menu.c, globals.h, curs_main.c, curs_lib.c:
8400         patch.mutt-0.95.1i.ld.signals.1-2.gz
8401
8402         * po/nl.po: new nl translation.
8403
8404         * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
8405
8406         * po/nl.po: New nl translation.
8407
8408         * pattern.c, curs_main.c: curs_main.c: Check whether the
8409         user pressed a number before putting it back onto the stack.
8410         (OP_JUMP) pattern.c: Vikas' latest fix.
8411
8412         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8413         po/es.po, po/de.po, po/cs.po: Updating the po files.
8414
8415         * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
8416         in the doc directory, document mailcap_sanitize.
8417
8418         * reldate.h, prepare, configure.in, VERSION, Makefile.am,
8419         $output.in: Preparing for 0.96: $output.in was real fun in the
8420         dist target.  *argh*
8421
8422         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8423         po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
8424         reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
8425         post-release commit for 0.95.2.
8426
8427         * README.SECURITY: Add a note on how to write mailcap files.
8428
8429         * README.SECURITY: branches:  2.1.2; Add a note on how to write
8430         mailcaps.
8431
8432 1999-02-10 23:12:27  roessler  (roessler)
8433
8434         * browser.c: Ups, this one needed a #ifdef USE_IMAP.
8435
8436         * imap.c, browser.c: Some patches Brandon Long posted to
8437         comp.mail.mutt.
8438
8439         * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
8440         protos.h, lib.c, handler.c, attach.c: Fix the security fix.
8441
8442         * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
8443
8444         * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
8445
8446         * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
8447         globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
8448         patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
8449         processes are invoked.  From Liviu.
8450
8451 1999-02-09 23:54:03  roessler  (roessler)
8452
8453         * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
8454         sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
8455         collapse fix.
8456
8457         * prepare: Small prepare bug noted by vikas.
8458
8459         * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
8460         browser.h: re-insert the "tagged" component.  pgp support:
8461         fix handling of PGP 5 subkeys, algorithm 20.
8462
8463         * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
8464
8465         * commands.c: honor hdr_order when decode-piping a message.
8466         From Vikas.
8467
8468         * po/cs.po: New czech translation.
8469
8470         * commands.c: Reorder headers when decode-piping.
8471
8472         * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
8473         mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
8474         browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
8475         translation.
8476
8477 1999-02-04 12:00:10  roessler  (roessler)
8478
8479         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
8480         the way mutt_quote_filename() worked.  It's not too reasonable
8481         to allocate memory dynamically whenever we quote a file name.
8482         (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
8483
8484         * mx.c: [unstable] Check for write errors when moving messages
8485         to $mbox.
8486
8487         * mx.c: Check for write errors when moving messages to $mbox.
8488
8489 1999-02-03 22:14:18  roessler  (roessler)
8490
8491         * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
8492         functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
8493         Produce some reasonable character set support when postponing
8494         messages.
8495
8496         Additionally, this patch fixes a nasty pointer leak in
8497         load_charset() [noted with electric fence], and a completely
8498         mis-lead attempt to use bsearch().  Apparently, nobody ever
8499         tested the utf8 decoder for quite some time.
8500
8501 1999-02-02 21:57:44  roessler  (roessler)
8502
8503         * pattern.c: merge ~v patch into unstable.
8504
8505         * pattern.c: small nit-fix from vikas to the ~v pattern.
8506
8507         * pgp.c: Thou shall not use dangling pointers.
8508
8509         * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
8510         of character set conversions.
8511
8512         * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
8513         pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
8514         copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
8515         attach.c, OPS: Merging the external character set patch into
8516         unstable.  Additionally, this change introduces a M_CHARCONV state
8517         flag which gives us some more control about when character set
8518         conversions are actually done.  Current versions of mutt would
8519         happily apply character set conversions when, e.g., saving a
8520         text/plain attachment to a file.  (We had at least one corrupt
8521         russing translation file due to this mis-feature.)
8522
8523         Additionally, we clean up some of the character set related code
8524         in handler.c.  Most of that is now done by the decoder functions
8525         in charset.c.
8526
8527         * imap.c, imap.c: Brandon's imap_create patch.
8528
8529         * pgpkey.c: [unstable] clear the message line before letting
8530         people select public keys.
8531
8532         * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
8533
8534         * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
8535
8536 1999-01-30 17:07:30  roessler  (roessler)
8537
8538         * pgpkey.c: really fix the weak associations problem.  it was
8539         worse than i thought.
8540
8541         * pgpkey.c: Handle expired keys correclty, even when they are
8542         the only and exact match when searching for keys by address.
8543
8544 1999-01-29 11:15:15  roessler  (roessler)
8545
8546         * init.h: [unstable] Change some default formats.
8547
8548         * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
8549         searching.
8550
8551         * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
8552         format for the mixmaster menu.
8553
8554         * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
8555
8556 1999-01-28 09:08:47  roessler  (roessler)
8557
8558         * gnupgparse.c: gnupg's trust model is currently unusable.
8559         As a work-around, we don't present the user with _any_ trust
8560         information if he uses gnupg.
8561
8562 1999-01-27 19:53:46  roessler  (roessler)
8563
8564         * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
8565         Add $pgp_show_unusable.
8566
8567 1999-01-26 21:24:56  roessler  (roessler)
8568
8569         * doc/manual.sgml.in: [unstable] document ~v.
8570
8571         * doc/manual.sgml.in: [stable] document ~v.
8572
8573         * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
8574         From Vikas.
8575
8576         * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
8577
8578         * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
8579         implicit_autoview.
8580
8581         * doc/manual.sgml.in: Document $implicit_autoview.
8582
8583         * compose.c: Fix a segfault when users change attachment content
8584         types, and let toggle-unlink honor the $resolv variable.
8585
8586         * compose.c: $resolve should be honored when doing toggle-unlink
8587         on the compose menu.
8588
8589 1999-01-25 22:16:46  roessler  (roessler)
8590
8591         * compose.c: This may fix a core dump under certain circumstances.
8592         Can't check this out since I don't get the segfault.
8593
8594         * pgpkey.c: Fix a redraw problem when the key menu is invoked.
8595
8596         * po/ru.po, po/cs.po, configure.in: Russian and czech
8597         translations.
8598
8599         * po/cs.po: branches:  1.1.2; file cs.po was initially added on
8600         branch mutt-1-0-stable.
8601
8602         * po/cs.po, configure.in: Adding a czech translation, and fixing
8603         the russian.
8604
8605         * po/ru.po: ru.po was badly distorted.
8606
8607 1999-01-23 17:00:43  roessler  (roessler)
8608
8609         * prepare: when f is .../Makefile.am, `basename $f .am`
8610         is Makefile.  So I should just write that. :-)
8611
8612         * prepare: Add the default predicate.
8613
8614         * from.c: A slightly optimized version of DE's y2k patch.
8615
8616         * prepare: Apparently, automake doesn't like our
8617         AC_OUTPUT($output) construction...
8618
8619         * gnupgparse.c, from.c: DE's patch to work around other software's
8620         possible y2k bugs.
8621
8622         * from.c: Try to avoid other programs' possible y2k bugs.
8623
8624         * enter.c: Fix the attach-multi patch.
8625
8626 1999-01-22 22:12:10  roessler  (roessler)
8627
8628         * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
8629
8630         * lib.c: Fix a memory leak.  Noted by Roland Rosenfeld.
8631
8632         * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
8633         compose.c, browser.c, addrbook.c: Enable tagging in the file
8634         browser.
8635
8636         * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
8637         handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
8638         support.  We no longer read the complete key ring into memory.
8639         For gpg, performance is heavily improved due to the fact that
8640         we are passing a couple of key hints to the key ring parsing
8641         back-end.
8642
8643 1999-01-21 05:19:42  roessler  (roessler)
8644
8645         * hook.c: Fix _mutt_string_hook.
8646
8647 1999-01-20 13:52:59  roessler  (roessler)
8648
8649         * po/pl.po, po/pl.po: New polish translation.
8650
8651         * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
8652         debugging capabilities to the PGP code.  Anyway, the problem I
8653         observed wasn't a bug in mutt, but an expired key. *sigh*
8654
8655         * rfc1524.c: Don't segfault when MailcapPath is unset.
8656
8657         * rfc1524.c: Fix a segmentation fault when no MailcapPath has
8658         been defined.
8659
8660 1999-01-19 23:38:26  roessler  (roessler)
8661
8662         * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
8663         Add the charset-hook command.
8664
8665         * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
8666         INSTALL: Properly handle character set definition file
8667         installation.
8668
8669         * mx.c: Remove a confusing error message.
8670
8671         * mx.c: Remove confusing error message.
8672
8673         * keymap.c, keymap.c, curs_lib.c:
8674         patch-0.95.1.vikas.macro_function.1
8675
8676         * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
8677         from Lars Hecking.
8678
8679 1999-01-18 09:45:29  roessler  (roessler)
8680
8681         * po/ru.po: New Russian translation from Michael Sobolev
8682         <mss@transas.com>.
8683
8684         * po/ru.po: New russian translation from Michael Sobolev
8685         <mss@transas.com>.
8686
8687 1999-01-14 13:08:46  roessler  (roessler)
8688
8689         * compose.c: Mixmaster user interface beautification.
8690
8691         * mx.c, curs_lib.c: Fix a couple of segfaults related to using
8692         curses when it isn't there.
8693
8694         * mx.c: dotlocking plus curses...
8695
8696 1999-01-13 23:56:39  roessler  (roessler)
8697
8698         * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
8699         patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
8700         have been tested with unstable so far, seem to work fine.
8701
8702         * mx.c: Don't use curses when we don't have it.
8703
8704         * mx.c: Don't try to do mutt_yesorno if we don't have curses.
8705
8706         * remailer.h: Mixmaster has 20 address slots, that makes _19_
8707         remailers.
8708
8709         * remailer.c: Fix the "append" function.
8710
8711         * sendlib.c: Don't leak message dates when sending via mixmaster.
8712
8713         * remailer.c: Add search code to the remailer chain selecting
8714         menu.  [This is pretty generic - should we add that code to
8715         menu.c?]
8716
8717         * postpone.c: Fix postponing of PGP messages.
8718
8719         * send.c, remailer.c, compose.c: Qualify addresses before passing
8720         them to mixmaster.
8721
8722         * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
8723         remailer.h is no longer included by mutt.h, and the mix_*
8724         prototypes can once again go to remailer.h.
8725
8726         * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
8727         mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
8728         functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
8729         Makefile.am: A first take at adding a mixmaster front-end to mutt.
8730         Don't worry, it's optional. ;-)
8731
8732 1999-01-12 22:01:11  roessler  (roessler)
8733
8734         * mbox.c: Open folders in read-only mode if mutt can't lock them.
8735
8736 1999-01-11 18:12:49  roessler  (roessler)
8737
8738         * send.c, mutt.h, handler.c, copy.h, copy.c: When
8739         decode-forwarding messages with message/Rfc822 attachments,
8740         mutt should weed the attachments' headers according to the
8741         setting of $forward_weed.
8742
8743 1999-01-10 09:11:36  roessler  (roessler)
8744
8745         * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
8746         Byrial's %D time format patch.
8747
8748 1999-01-09 17:53:02  roessler  (roessler)
8749
8750         * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
8751         latest changes to stable.
8752
8753         * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
8754         a file or append to it.  From Byrial Jensen.
8755
8756         * doc/manual.sgml.in: Fix a documentation problem.
8757
8758 1999-01-08 23:29:05  roessler  (roessler)
8759
8760         * charset.c: When doing a binary search, we may as well use
8761         bsearch (3).
8762
8763         * parse.c: Optimized time-zone parsing.
8764
8765         * parse.c: Optimize time zone parsing.  By Byrial Jensen.
8766
8767         * history.c: Don't clear the history when the user issues a
8768         "set history=..."  command which doesn't change anything.
8769
8770         * history.c: Don't clear the history when "set
8771         history=..." doesn't change the buffer size.
8772
8773         * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
8774         from Daniel Eisenbud.
8775
8776 1999-01-07 19:01:30  roessler  (roessler)
8777
8778         * init.c, init.c: Vikas' set_boolean patch.
8779
8780         * protos.h, handler.c, attach.c: Updated implicit autoview
8781         handling from stable.
8782
8783         * protos.h, handler.c, attach.c: Only use "implicit" autoviews
8784         (implicit_autoview or MM_NOASK) when mutt is unable to handle
8785         a content type internally.  This saves us parsing the mailcap
8786         files for every attachment we handle.
8787
8788         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
8789         in the mailcap patch from stable.
8790
8791         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
8792         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
8793         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
8794         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
8795         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
8796         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
8797         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
8798         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
8799         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
8800         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
8801         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
8802         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
8803         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
8804         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
8805         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
8806         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
8807         source files.  They are getting in our way when merging changes.
8808
8809         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
8810         the use_mailcap variable. Instead, we introduce implicit_autoview
8811         which triggers autoview for every content type it's applicable to.
8812
8813         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
8814         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
8815         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
8816         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
8817         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
8818         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
8819         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
8820         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
8821         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
8822         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
8823         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
8824         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
8825         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
8826         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
8827         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
8828         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
8829         fields.  They are getting in the way whenever I merge changes
8830         into unstable.
8831
8832         * po/nl.po, init.h, configure.in: Merging changes from stable.
8833
8834         * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
8835         variable when needed.
8836
8837         * init.h: Fix default settings for use_mailcap and mime_forward.
8838
8839 1999-01-06 10:13:32  roessler  (roessler)
8840
8841         * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
8842         mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
8843         configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
8844         [unstable] Merge changes from stable: rx -> regex, Byrial's
8845         timezone patch, translation updates.
8846
8847         * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
8848         timezone patch, without the absurd optimizations.
8849
8850         * regex.c: branches:  1.1.2; file regex.c was initially added
8851         on branch mutt-1-0-stable.
8852
8853         * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
8854         Use gnu regex instead of gnu rx.  This library is said to
8855         behave better.  Additionally, it supports \<...\> patterns.
8856         The files _regex.h and regex.c included with this distribution
8857         correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
8858
8859         * _regex.h: branches:  1.1.2; file _regex.h was initially added
8860         on branch mutt-1-0-stable.
8861
8862         * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
8863         gnu rx.  This library is said to behave better.  Additionally,
8864         it supports \<...\> patterns.  The files _regex.h and regex.c
8865         included with this distribution correspond to posix/regex.[ch]
8866         from the glibc 2.0.7t source tree.
8867
8868         * po/nl.po, po/fr.po: Various fixes to the NL translation;
8869         new French messages.
8870
8871 1999-01-05 14:35:18  roessler  (roessler)
8872
8873         * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
8874         Makefile.am: [unstable] Adding experimental new character set
8875         conversion code.
8876
8877         * po/de.po: Merging from stable.
8878
8879         * po/de.po: Fix a typo in de.po.
8880
8881         * po/de.po: [unstable] Merging changes from stable.
8882
8883         * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
8884         merging changes from stable.
8885
8886         * hdrline.c: Conditionally display score and number of lines.
8887
8888         * po/nl.po: branches:  1.1.2; file nl.po was initially added on
8889         branch mutt-1-0-stable.
8890
8891         * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
8892         translation; correcting some bugs in the DE translation.
8893
8894 1999-01-04 19:15:10  roessler  (roessler)
8895
8896         * curs_main.c: [unstable] fix next-unread plus collapsing.
8897
8898         * curs_main.c: [stable] Fix next-unread when collapsing threads.
8899
8900         * curs_main.c: [unstable] merging changes from stable.
8901
8902         * curs_main.c: [stable] fix a bogus type cast.
8903
8904         * reldate.h, curs_main.c: [unstable] merging in changes from
8905         stable.
8906
8907         * curs_main.c: [stable] Don't use the index elements of header
8908         structures when new messages arrived on the index.
8909
8910         * reldate.h: 0.95.1 should have a proper release date.
8911
8912         * send.c, pgp.c, handler.c, configure.in: Make the experimental
8913         branch the main trunk.
8914
8915         * po/uk.po: branches:  1.12.2; 0.95.1 post-release commit.
8916
8917         * po/ru.po: branches:  1.33.2; 0.95.1 post-release commit.
8918
8919         * po/pl.po: branches:  1.3.2; 0.95.1 post-release commit.
8920
8921         * po/it.po: branches:  1.24.2; 0.95.1 post-release commit.
8922
8923         * po/fr.po: branches:  1.7.2; 0.95.1 post-release commit.
8924
8925         * po/es.po: branches:  1.15.2; 0.95.1 post-release commit.
8926
8927         * po/de.po: branches:  1.48.2; 0.95.1 post-release commit.
8928
8929         * configure.in: [unstable] Create suitable version strings.
8930
8931         * VERSION: branches:  2.1.2; [stable] Preparing 0.95.1.
8932
8933         * ChangeLog: branches:  2.5.2; [stable] Preparing 0.95.1.
8934
8935         * send.c: [unstable] commit changes from the stable tree.
8936
8937         * send.c: branches:  2.1.2; [stable] When sending a message
8938         in batch mode failed, mutt would dump core.  Patch from Byrial
8939         Jensen.
8940
8941         * pgp.c, handler.c: [unstable] Add multiple signature support.
8942
8943 1999-01-02 17:23:24  roessler  (roessler)
8944
8945         * sendlib.c: branches:  2.3.4; I shouldn't accept patches on
8946         New Year's day.  Not even new-year related patches.
8947
8948         * ChangeLog: I shouldn't accept patches on New Year's day.
8949         Not even new-year related patches.
8950
8951         * po/it.po: Fixing a typo.
8952
8953         * protos.h: branches:  2.1.4; mutt_parse_date () shouldn't modify
8954         its argument.  Problem noted by Byrial Jensen.
8955
8956         * parse.c: branches:  2.2.4; mutt_parse_date () shouldn't modify
8957         its argument.  Problem noted by Byrial Jensen.
8958
8959         * handler.c: branches:  2.1.2;  2.1.4; mutt_parse_date ()
8960         shouldn't modify its argument.  Problem noted by Byrial Jensen.
8961
8962         * lib.c: branches:  2.2.4; Fix safe_symlink to correctly handle
8963         relative paths.
8964
8965 1999-01-01 09:43:15  roessler  (roessler)
8966
8967         * sendlib.c: New Year's time zone handling patch from Manish
8968         Singh <yosh@gimp.org>.
8969
8970 1998-12-31 09:45:46  roessler  (roessler)
8971
8972         * curs_main.c: branches:  2.3.4; The attached patch moves code
8973         for sorting the index and restoring the current message from
8974         mutt_index_menu() to a new function. It saves code duplication.
8975
8976 1998-12-30 07:58:40  roessler  (roessler)
8977
8978         * pgp.c: branches:  2.1.2;  2.1.4; Localize some more messages.
8979         From Michael Sobolev.
8980
8981         * main.c: branches:  2.1.4; Localize some more messages.
8982         From Michael Sobolev.
8983
8984 1998-12-29 16:29:03  roessler  (roessler)
8985
8986         * mbox.c: branches:  2.3.4; Use sizeof instead of strlen for
8987         some fixed strings.
8988
8989         * ChangeLog: Use sizeof instead of strlen for some fixed strings.
8990
8991         * mh.c: branches:  2.5.4; Take setting the index_hint out of
8992         the main loop of mh_check_mailbox().
8993
8994 1998-12-28 14:59:04  roessler  (roessler)
8995
8996         * attach.c: branches:  2.1.4; Fix a segmentation fault when
8997         viewing message/rfc822 attachments from the compose screen.
8998
8999 1998-12-23 15:57:00  roessler  (roessler)
9000
9001         * pattern.c: branches:  2.1.4; A slightly modified version of
9002         Vikas' pattern_match patch.  This changes the semantics of the
9003         pattern-something functions so they only apply to _visible_
9004         messages.  (With the exception of limit: In this case, the user
9005         can add another pattern if he wants to limit further, or he can
9006         give an entirely new pattern.)
9007
9008 1998-12-22 18:07:19  roessler  (roessler)
9009
9010         * sendlib.c: Fix MIME forwarding.  From Vikas.
9011
9012 1998-12-21 12:38:57  roessler  (roessler)
9013
9014         * mx.c: branches:  2.3.4; Adjust some hash-related parameters.
9015
9016         * mh.c, mbox.c: Adjust some hash-related parameters.
9017
9018         * imap.c: branches:  2.2.4; Adjust some hash-related parameters.
9019
9020         * charset.c: branches:  2.1.4; Adjust some hash-related
9021         parameters.
9022
9023         * ChangeLog: *** empty log message ***
9024
9025         * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
9026
9027         - Another situation under which mutt would lose track of the
9028           current message when maildir folders changed has been removed.
9029
9030         - While synchronizing mbox-type folders, a write error when
9031           constructing the draft version of the new mail folder would
9032           leave behind a copy ofthe file containing the draft.  This is
9033           most annoying if the write error is due to lack of disk space.
9034
9035         * po/pl.po: Small \n fixes.
9036
9037         * parse.c: mutt_strlen() optimizations from Byrial Jensen.
9038
9039         * from.c: branches:  2.1.4; mutt_strlen() optimizations from
9040         Byrial Jensen.
9041
9042         * lib.c: mutt_strlen() optimizations from Byrial Jensen.
9043
9044         * po/pl.po: Add the polish translation.
9045
9046         * configure.in: branches:  2.2.2;  2.2.4; Register the polish
9047         translation.
9048
9049         * doc/manual.sgml.in: branches:  1.18.4; Fixes to the forwarding
9050         chapter.  From O'Shaughnessy Evans <shaug@gstis.net>.
9051
9052         * m4/README: Here is a small patch to simplify
9053         m4/Makefile.am.in. This came out of a suggestion I made to Jim
9054         Meyering (maintainer of GNU fileutils, where I snarfed the code
9055         from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
9056
9057         * m4/Makefile.am.in: branches:  1.2.4; Here is a small patch to
9058         simplify m4/Makefile.am.in. This came out of a suggestion I made
9059         to Jim Meyering (maintainer of GNU fileutils, where I snarfed
9060         the code from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
9061
9062 1998-12-18 10:22:59  roessler  (roessler)
9063
9064         * mh.c: Catch an error condition when synchronizing mh messages.
9065
9066         * po/de.po: Fix a format which had %s instead of %d.
9067
9068 1998-12-17 18:39:48  roessler  (roessler)
9069
9070         * ChangeLog: *** empty log message ***
9071
9072         * INSTALL: branches:  2.1.4; I've been told that the FreeBSD shell
9073         has been fixed meanwhile.  Additionally, add the note from Vikas
9074         on patching Solaris to get mutt work properly on that system.
9075
9076         * mh.c: Fix attachment deletion for maildir/mh folders.  This may
9077         fix other mh-related problems, too.
9078
9079         * curs_lib.c: branches:  2.2.4; Don't even try to clear the
9080         status line when not in curses mode.
9081
9082 1998-12-16 13:23:06  roessler  (roessler)
9083
9084         * imap.c: Two lines were in reverse order.  Noted by Daniel
9085         Eisenbud.
9086
9087         * thread.c: branches:  2.1.4; Give Daniel Eisenbud a "lock"
9088         on this file.
9089
9090         * pager.c: branches:  2.2.4; Fix "$resolve" behaviour for OP_TAG
9091         and OP_TOGGLE_NEW from the pager.
9092
9093         * curs_lib.c: SLang-related fixes to mutt_endwin().
9094
9095         * compose.c: branches:  2.1.4; Permit the user to set the typical
9096         MIME parameters used with application/pgp messages.
9097
9098         * color.c: branches:  2.1.4; Fix a segfault noted by Stephan Hack.
9099         (Fix noted by Vikas.)
9100
9101         * configure.in: Make the sendmail check compatible with newer
9102         autoconf versions.  Noted by Lars Hecking.
9103
9104 1998-12-13 08:10:13  roessler  (roessler)
9105
9106         * mx.c, curs_main.c: Don't dump core when closing a NULL context.
9107         Fixes the "exit from no-mailbox mode" bug.
9108
9109 1998-12-12 10:14:43  roessler  (roessler)
9110
9111         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
9112         Post-release commit.
9113
9114         * hook.c: branches:  2.1.4; More _PGPPATH and us dist related
9115         fixes.
9116
9117         * curs_main.c: More _PGPPATH and us dist related fixes.
9118
9119         * mutt.h: branches:  2.1.4; Don't define M_PGPHOOK unless _PGPPATH
9120         has been defined.
9121
9122         * pager.c: Another reap.pl-related fix.
9123
9124         * Makefile.am: branches:  2.1.4; The us-dist target was screwed.
9125
9126         * thread.c: *** empty log message ***
9127
9128         * system.c, strcasecmp.c, status.c: branches:  2.0.4; *** empty
9129         log message ***
9130
9131         * stamp-h.in: *** empty log message ***
9132
9133         * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
9134         sha1dgst.c, sha.h: branches:  2.0.4; *** empty log message ***
9135
9136         * sendlib.c: *** empty log message ***
9137
9138         * send.c: branches:  2.0.2; *** empty log message ***
9139
9140         * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
9141         rfc1524.c, resize.c, reldate.h, recvattach.c: branches:  2.0.4;
9142         *** empty log message ***
9143
9144         * reap.pl: *** empty log message ***
9145
9146         * query.c: branches:  2.0.4; *** empty log message ***
9147
9148         * protos.h, prepare: *** empty log message ***
9149
9150         * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
9151         branches:  2.0.4; *** empty log message ***
9152
9153         * pgp.c, pattern.c: *** empty log message ***
9154
9155         * parse.h: branches:  2.0.4; *** empty log message ***
9156
9157         * parse.c: *** empty log message ***
9158
9159         * pager.h: branches:  2.0.4; *** empty log message ***
9160
9161         * pager.c: *** empty log message ***
9162
9163         * mx.h: branches:  2.0.4; *** empty log message ***
9164
9165         * mx.c: *** empty log message ***
9166
9167         * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
9168         branches:  2.0.4; *** empty log message ***
9169
9170         * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
9171         message ***
9172
9173         * mime.h: branches:  2.0.4; *** empty log message ***
9174
9175         * mh.c: *** empty log message ***
9176
9177         * menu.c: branches:  2.0.4; *** empty log message ***
9178
9179         * mbox.c: *** empty log message ***
9180
9181         * mapping.h: branches:  2.0.4; *** empty log message ***
9182
9183         * main.c: *** empty log message ***
9184
9185         * mailbox.h: branches:  2.0.4; *** empty log message ***
9186
9187         * lib.c: *** empty log message ***
9188
9189         * keymap.h, keymap.c: branches:  2.0.4; *** empty log message ***
9190
9191         * install-sh: branches:  2.0.10; *** empty log message ***
9192
9193         * init.h, init.c, imap.h: branches:  2.0.4; *** empty log
9194         message ***
9195
9196         * imap.c, hook.c: *** empty log message ***
9197
9198         * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
9199         hash.c: branches:  2.0.4; *** empty log message ***
9200
9201         * handler.c: *** empty log message ***
9202
9203         * gnupgparse.c, globals.h, getdomain.c: branches:  2.0.4; ***
9204         empty log message ***
9205
9206         * gen_defs: branches:  2.0.6; *** empty log message ***
9207
9208         * functions.h: branches:  2.0.4; *** empty log message ***
9209
9210         * from.c: *** empty log message ***
9211
9212         * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
9213         date.c: branches:  2.0.4; *** empty log message ***
9214
9215         * curs_main.c, curs_lib.c: *** empty log message ***
9216
9217         * copy.h, copy.c: branches:  2.0.4; *** empty log message ***
9218
9219         * configure.in: *** empty log message ***
9220
9221         * config.sub, config.guess: branches:  2.0.6; *** empty log
9222         message ***
9223
9224         * compose.c: *** empty log message ***
9225
9226         * complete.c, commands.c: branches:  2.0.4; *** empty log
9227         message ***
9228
9229         * color.c: *** empty log message ***
9230
9231         * charset.h: branches:  2.0.4; *** empty log message ***
9232
9233         * charset.c: *** empty log message ***
9234
9235         * buffy.h, buffy.c, browser.c, attach.h: branches:  2.0.4; ***
9236         empty log message ***
9237
9238         * attach.c: *** empty log message ***
9239
9240         * alias.c, addrbook.c, acconfig.h: branches:  2.0.4; *** empty
9241         log message ***
9242
9243         * VERSION, TODO: *** empty log message ***
9244
9245         * README: branches:  2.0.4; *** empty log message ***
9246
9247         * OPS.PGP: *** empty log message ***
9248
9249         * OPS, NEWS, Muttrc.in: branches:  2.0.4; *** empty log message
9250         ***
9251
9252         * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
9253         *** empty log message ***
9254
9255         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
9256         reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
9257
9258         * hash.c: Use a better hash function.  Contributed by Stefan
9259         Langerman <lfalse@paul.rutgers.edu> to mutt-users.
9260
9261 1998-12-11 20:48:14  roessler  (roessler)
9262
9263         * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
9264
9265         * main.c: Bail out with a text-based error message if a
9266         non-existing mailbox is given as a -f command line argument.
9267
9268         * Makefile.am: The distdir target creates hard links for the
9269         source files.  This has the consequence that the us-dist hook
9270         will demolish files in the main source tree.  We have to un-link
9271         the various instances of the source code.
9272
9273         * INSTALL: Warn about regexp-related problems under Solaris 2.6.
9274
9275         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
9276         Various last-minute changes and automatic updates.
9277
9278         * main.c: Go into no-mailbox mode when the initial folder can't
9279         be opened.
9280
9281         * mh.c: Undoing the mh_speed patch.
9282
9283         * po/it.po, po/fr.po: l10n fixes.
9284
9285         * curs_main.c: Start a new reply and postpone it. Then type m
9286         (mail), and recall and send the postponed reply. The replied
9287         message is _not_ flagged replied.
9288
9289         (From Byrial Jensen.)
9290
9291         * po/fr.po: Bug-fixed french l10n.
9292
9293         * parse.c: Multipart parser fixes from Byrial.  Finally.
9294
9295         * po/it.po: Small fix.
9296
9297 1998-12-10 22:48:56  roessler  (roessler)
9298
9299         * po/fr.po, configure.in: Add the french l10n.
9300
9301         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
9302         post-release commit 0.94.99.
9303
9304         * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
9305
9306         * menu.c: Fix tag-prefix.
9307
9308         * compose.c: Redraw fix after the content type was changed on
9309         the compose menu.
9310
9311 1998-12-08 23:09:53  roessler  (roessler)
9312
9313         * help.c: Help screen resizing nit.  From Gero Treuner.
9314
9315         * doc/manual.sgml.in: Typo.
9316
9317         * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
9318         signatures by re-ordering MIME headers in the way sendmail does.
9319
9320         * mh.c: Keep track of file name changes for files wandering
9321         around between the subfolders of a maildir.
9322
9323         * mh.c: More fixes to the maildir resynchronization code.
9324         This should now also smoothly handle the case of messages
9325         _vanishing_ from maildir's new/ subdirectory.
9326
9327         * init.c: Make the debug file access unbuffered.  Important if
9328         we are debugging crashes.
9329
9330 1998-12-07 21:13:44  roessler  (roessler)
9331
9332         * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
9333         folder update code.
9334
9335         * imap.c: Fix a completely ugly comment formatting.
9336
9337         * mutt.h: Adjust '#' to the first column.
9338
9339         * rfc2047.c: Don't tag us-ascii headers as $Charset or
9340         unknown-8bit.
9341
9342 1998-12-03 23:29:37  roessler  (roessler)
9343
9344         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
9345         VERSION, ChangeLog: release-commit 0.94.18.
9346
9347 1998-12-02 20:12:35  roessler  (roessler)
9348
9349         * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
9350         better in synch with the actual code.
9351
9352         * recvattach.c: Remove a warning which comes from code actually
9353         belonging to the send_charset patch.
9354
9355         * rfc2047.c: Encode- and decode the "val" field when using mutt
9356         with EXACT_ADDRESS enabled.
9357
9358         * Makefile.am: Small fixes to the build process. From Lars
9359         Hecking.
9360
9361         * compose.c: The attached patch fixes yet another redraw related
9362         bug. When I call OP_SAVE from the Compose menu and use the
9363         file-browser and 'q' out of the file-browser, the screen still
9364         shows the browser, but the control is really in the Compose
9365         menu. A Ctrl-L verifies this.  Basically, a screen redraw
9366         is missing.
9367
9368         From Vikas.
9369
9370         * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
9371         attach-message. Tag a whole bunch of messages. Say, for example,
9372         100. When you exit the folder, the Compose menu's status line
9373         has disappeared.
9374
9375         Fix from Vikas.
9376
9377         * browser.c: patch-0.94.17.vikas.browser_redraw.1
9378
9379 1998-11-23 21:10:12  roessler  (roessler)
9380
9381         * protos.h, lib.c: Change safe_malloc's size parameter from
9382         (unsigned int) to size_t.
9383
9384         * send.c, protos.h, pattern.c, alias.c: From Byrial:
9385
9386         I don't think that the match-all pattern modifier works as can
9387         be expected from a logical point of view.
9388
9389         The attached patch will make it work as I expect it to work:
9390
9391           - It works on all patterns which explicit or implicit use
9392             address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
9393             didn't work with ~l before).
9394
9395           - It works such that a modified pattern always match, unless
9396             there is at least one address in at least one of the
9397             referenced lists that it doesn't match.
9398
9399         * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
9400         Introduce a new option $reply_self.  From Vikas.
9401
9402 1998-11-20 00:27:03  roessler  (roessler)
9403
9404         * po/it.po: New it.po from Mario.
9405
9406         * doc/mutt.man.in: branches:  1.4.4; Fix a small typo.
9407
9408 1998-11-19 23:57:03  roessler  (roessler)
9409
9410         * contrib/Pine.rc: Fix some ancient syntax.
9411
9412         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
9413         Hack around problems with multi-valued Reply-To headers.
9414         From Roland Rosenfeld.
9415
9416         * rfc2047.c: Properly encode '_' characters in words which
9417         are qp-encoded.
9418
9419         * sendlib.c: Use mutt_is_message_type() in the message
9420         transformation code.
9421
9422         * po/Makefile.in.in: Fix all Makefiles.  make
9423         DESTDIR=/path/to/something install should work now.
9424
9425         * doc/Makefile.in: branches:  1.15.4; Fix all Makefiles.
9426         make DESTDIR=/path/to/something install should work now.
9427
9428         * Makefile.am: Fix all Makefiles.  make DESTDIR=/path/to/something
9429         install should work now.
9430
9431 1998-11-18 23:09:46  roessler  (roessler)
9432
9433         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
9434         VERSION, ChangeLog: Release-commit for 0.94.17.
9435
9436         * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
9437         patch simplifies the generation of content type parameters
9438         significantly by introducing a funciton mutt_set_parameter().
9439         Additionally, we re-use code from parse.c for parsing user-input
9440         content type headers on the compose screen.
9441
9442         * compose.c: Remove some uuencode-related debris.
9443
9444         * recvattach.c: Remove some code which crept in from the external
9445         character set patch.
9446
9447         * recvattach.c: Make optional formats work while processing
9448         $attach_format.
9449
9450         * mh.c: Remove bogus re-sorting code from the maildir check
9451         routine.
9452
9453         * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
9454         systems which don't do so in <stdlib.h>.
9455
9456 1998-11-17 13:23:26  roessler  (roessler)
9457
9458         * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
9459         containing quite a few fuzzy translations.
9460
9461         * po/de.po: Update some messages.
9462
9463         * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
9464         m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
9465         fixes from Lars Hecking, with some more fixes and modifications
9466         from myself.  With some luck, you don't need a gettext
9467         installation any more.
9468
9469         * sendlib.c: Fix the base64 encoder.  The current code would
9470         produce slightly unpredictible output which leads to bad
9471         signatures.
9472
9473         * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
9474         related bug.
9475
9476 1998-11-16 11:44:42  roessler  (roessler)
9477
9478         * protos.h: Drop ci_attach - it doesn't exist.  Noted by Byrial
9479         Jensen.
9480
9481 1998-11-15 09:53:23  roessler  (roessler)
9482
9483         * parse.c: Stupid typo.
9484
9485         * protos.h, parse.c, attach.c: My version of Byrial's parse_part
9486         patch.
9487
9488         * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
9489         elaborate a little more on the last paragraph. It is deletion
9490         of the top level part direct under a message/rfc822 part which
9491         gives problems because the headers of the message/rfc822 part
9492         have to be changed in this case. It is hard to tell exactly how
9493         many bytes and lines will be removed and added in this case.
9494
9495         If we can refrain from deletion of such parts and thus only
9496         allow deletion of parts direct under a multipart part, then it is
9497         relative easy always to make correct Content-Length: and Lines:
9498         headers in the copy. (The correctness of the Lines count is
9499         dependent of the correctness of the initial value, though).
9500
9501         (From: Byrial Jensen)
9502
9503         * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
9504         credits section.
9505
9506 1998-11-14 08:24:56  roessler  (roessler)
9507
9508         * doc/manual.sgml.in: Update Byrial's e-mail address.
9509
9510         * copy.c: Simplify the new attachment deletion code not to require
9511         an extra temporary file.  (From: Byrial Jensen <byrial@image.dk>)
9512
9513         * help.c, handler.c: Type cast nit from Gero Treuner.
9514
9515 1998-11-13 18:31:06  roessler  (roessler)
9516
9517         * imap.c: Currently, Mutt won't use a default folder if just the
9518         IMAP server is specified.  In fact, if the folder isn't specified,
9519         it will core-dump.
9520
9521         The attached patch will use INBOX as the IMAP folder name if
9522         none is specified, eliminating the core-dump.
9523
9524         (From: Aaron Schrab <aaron+mutt@schrab.com>)
9525
9526 1998-11-12 21:52:01  roessler  (roessler)
9527
9528         * mutt.h, copy.c: Byrial's latest attachment deletion patch.
9529
9530         * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
9531
9532 1998-11-11 21:18:08  roessler  (roessler)
9533
9534         * po/it.po: New it.po from Marco.
9535
9536         * snprintf.c: Don't use the mutt_str* functions in this module.
9537
9538         * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
9539         not have taken place here.
9540
9541 1998-11-10 22:21:51  roessler  (roessler)
9542
9543         * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
9544
9545         * send.c: Fix the $metoo option's behaviour.
9546
9547         * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
9548         snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
9549         rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
9550         pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
9551         pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
9552         init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
9553         hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
9554         edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
9555         commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
9556         alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
9557         and use them all over the place.  If there are still segmentation
9558         faults due to missing NONULLs over, they are gone now.
9559
9560         * main.c: Add a "pseudo-credit" to the extended copyright notice.
9561
9562         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
9563         VERSION, ChangeLog: Releasing 0.94.16.
9564
9565         * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
9566         buffy.c, attach.c: Experimental support for the so-called
9567         "kendra" mail folder format.  This seems to be used on OS/2 and
9568         is, actually, a slibhtly modified version of the MMDF format.
9569
9570         * parse.c: Do some sanity checking when reading attachment.
9571         This fix should catch bad attachments.
9572
9573         * edit.c: Fix a possible buffer overflow.  (This seems to be
9574         the one noticed by Pavel Gulchouck <gul@lucky.net>.)
9575
9576         * compose.c: Wrong fix from Vikas.  Undo it.  (Noted by Byrial.)
9577
9578         * curs_lib.c, compose.c: Fix a multi_choice related bug.
9579         From Vikas.
9580
9581         * buffy.c: Skip empty mailbox parameters.  This fixes a
9582         segmentation fault noted by Marco d'Itri.
9583
9584 1998-11-09 19:28:42  roessler  (roessler)
9585
9586         * from.c: Catch possible bad memory access.
9587
9588         * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
9589         copy.c, Muttrc.in: Rewrite copy_delete_attach().
9590
9591         * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
9592         efficiency problem with the color index features.
9593
9594         * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
9595
9596         * doc/manual.sgml.in: Make the default_hook documentation match
9597         the code.
9598
9599         * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
9600         OP_QUIT is called.
9601
9602         * browser.c: The attached patch fixes a potential problem in
9603         folder_format_str() where a fixed buffer might not be null
9604         terminated.  From Vikas.
9605
9606         * init.c: The attached patch fixes a bug in :set variable=<TAB>
9607         where variables of type DT_SORT were not getting expanded (only
9608         4 of them, but a bug nevertheless).  From Vikas.
9609
9610         * browser.c: patch-0.94.15.vikas.browser_sort.3
9611
9612         * doc/manual.sgml.in: Add a forwarding chapter to the manual.
9613         From Gero Treuner.
9614
9615         * po/de.po: Revert de.po to the traditional German spelling rules.
9616
9617         * po/de.po, pop.c: L10 fixes from Gero Treuner.
9618
9619         * parse.c, handler.c: A message/external-body handler.
9620         From Byrial Jensen.
9621
9622         * protos.h, parse.c:  - remove the static declaration from
9623          parse_date() in parse.c, - rename it to mutt_parse_date() -
9624          fix a minor bug: the timezone information in an expires-header
9625            was used to set the timezone of the send time.
9626
9627         (From Byrial Jensen <byrial@post3.tele.dk>.)
9628
9629         * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
9630         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
9631
9632         * handler.c: Byrial Jensen's alternative_handler patches.
9633         This may lead to non-desirable effects with attachment deletion;
9634         these effects will go when the new attachment deletion code
9635         is implemented.
9636
9637         * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
9638         offset from GMT.
9639
9640         * pager.c, help.c: Fix the display of DEL in the pager.
9641
9642         * send.c: Fix a group reply problem.
9643
9644 1998-10-30 13:00:10  roessler  (roessler)
9645
9646         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
9647         changes.
9648
9649 1998-10-29 09:46:45  roessler  (roessler)
9650
9651         * mbox.c: Mbox robustness patch from Johnny Tevessen
9652         <j.tevessen@gmx.net>.
9653
9654         * po/de.po: Fixing a typo.
9655
9656         * imap.c: This patch should cause mutt to ask for your IMAP
9657         login/password again if its wrong.  From Brandon Long.
9658
9659 1998-10-28 21:48:36  roessler  (roessler)
9660
9661         * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
9662         0.94.15 release commit.
9663
9664         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
9665         commit, take 1.
9666
9667         * curs_lib.c: Add an IsPrint check to mutt_message() and
9668         mutt_curses_error(). This will prevent _some_ advert effects from
9669         l10ns which don't fit together with the terminal's abilities.
9670         There are still quite a few raw printw() etc. - we may wish to
9671         introduce our own, locale-safe versions of these.
9672
9673         * po/POTFILES.in: reldate contais really _no_ i18n-related data.
9674
9675         * send.c: Don't try to recall a postponed message when we are
9676         given a template.
9677
9678         * copy.c: Fix a possible segmentation fault when deleting nested
9679         attachments.
9680
9681         * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
9682         option which controls header weeding when decode-forwarding
9683         messages.
9684
9685         * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
9686         fixes from Gero plus checkpoint commit.
9687
9688         * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
9689         help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
9690         help-wrap patch.
9691
9692         * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
9693         spanish translation.
9694
9695         * send.c: if reply-to points to the address on the from header,
9696         use the from header's value for composing a reply's recipient
9697         list, not the reply-to header.
9698
9699         * configure.in: add the ukrainian l10n.
9700
9701 1998-10-27 19:02:45  roessler  (roessler)
9702
9703         * configure: Configure is generated automatically and should
9704         thus _not_ be part of the CVS repository.
9705
9706         * configure.in, configure, README, INSTALL: Try to detect Solaris
9707         2.4's broken regcomp().
9708
9709         * send.c: Move some code around.
9710
9711         * doc/manual.sgml.in: Some documentation nits.
9712
9713         * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
9714         Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
9715
9716         * Muttrc.in: Add a macro for viewing the manual.
9717
9718         * pgp.c, configure.in, configure: i18n fixes.
9719
9720         * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
9721         fixes, plus a partial spanish translation from Boris Wesslowski
9722         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
9723
9724         * configure.in, configure: Handle systems which have neither
9725         pgp2 nor pgp5, but gpg correctly.
9726
9727         * compose.c: - snd_entry() is marked static - You will only get
9728         a full redraw of the screen after invoking
9729           pgp_send_menu if you selected "sign as".  - draw_envelope()
9730         and edit_address_list() use the same array of
9731           strings for titles/prompts. This saves both string data and
9732           code in both functions which have been a lot smaller.
9733
9734         * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
9735         FCC headers when postponing.  From Vikas.
9736
9737         * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
9738         before quitting.
9739
9740 1998-10-22 13:53:47  roessler  (roessler)
9741
9742         * send.c: Undo some superfluous changes.  Pointed out by V.A.
9743
9744         * send.c, protos.h, postpone.c: - Preserve certain headers'
9745           values when recallling a postponed message.  TBD:  Fcc.
9746
9747         - Rename mutt_edit_message() to mutt_prepare_edit_message()
9748           since that's what that function actually does.
9749
9750         * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
9751         conditionally defined.  From Byrial Jensen.
9752
9753 1998-10-21 22:46:16  roessler  (roessler)
9754
9755         * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
9756         ~P modifiers.
9757
9758         * compose.c: Vikas' write_fcc patch.
9759
9760         * doc/manual.sgml.in: Documentation nits from Byrial.
9761
9762         * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
9763         From Byrial.
9764
9765         * prepare: Fix the documentation reference in prepare.
9766
9767         * doc/devel-notes.txt: Add a gettext automake macro patch which
9768         is needed for proper building of mutt.
9769
9770         * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
9771         some automatically generated files from the CVS repository,
9772         and add a script which generates them.
9773
9774         * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
9775
9776         * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
9777         commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
9778         patch plus some German translations.
9779
9780         * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
9781         bit cleaner.
9782
9783         * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
9784
9785         * VERSION, ChangeLog: Preparing 0.94.14.
9786
9787 1998-10-20 22:02:58  roessler  (roessler)
9788
9789         * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
9790
9791         * config.h.in, Makefile.am: Include VERSION with the distribution.
9792
9793         * configure.in, configure, VERSION, config.h.in: Don't hard-wire
9794         the program's version in configure.in, but use the VERSION
9795         file instead.  Stolen from gnupg.
9796
9797         * ChangeLog: Checkpoint commit.
9798
9799         * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
9800         macro-function fix from Vikas.
9801
9802         * socket.c, mutt_socket.h: Fix the multiple connection code.
9803         From Brandon Long.
9804
9805 1998-10-19 20:08:10  roessler  (roessler)
9806
9807         * postpone.c: fix a typo.
9808
9809         * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
9810         is empty.
9811
9812         * po/it.po: Ups, this was missing from the repository.
9813
9814         * po/ru.po, po/de.po: Adding some new and improved German
9815         translations.
9816
9817         * init.c: handle domain == "@" properly.
9818
9819         * postpone.c: Fix the behaviour when recalling postponed messages:
9820         Content types would not be restored.
9821
9822 1998-10-16 12:09:37  roessler  (roessler)
9823
9824         * lib.c: Harden mutt_free_header() against NULL pointers.
9825
9826         * keymap.c, handler.c: Nits from Vikas.
9827
9828         * send.c: Fix a segmentation fault when OPT_RECALL is
9829         ask-something.
9830
9831         * commands.c: Don't write out bad content-length and lines
9832         headers when decode-saving a message.
9833
9834 1998-10-15 23:09:30  roessler  (roessler)
9835
9836         * po/ru.po, po/de.po: *** empty log message ***
9837
9838         * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
9839         intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
9840         intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
9841         intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
9842         thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
9843         snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
9844         rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
9845         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
9846         pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
9847         main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
9848         help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
9849         getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
9850         dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
9851         compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
9852         browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
9853         "static char rcsid[]" to "static const char rcsid[]" to make
9854         gcc shut up about this.
9855
9856         * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
9857         po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
9858         Makefile.in, ChangeLog: Random pre-release clean-up.
9859
9860         * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
9861         patch introduces the ~k pattern for messages containing pgp
9862         key material.
9863
9864         * doc/manual.sgml.in: Add some missing key definitions.
9865
9866         * mutt_curses.h: There seem to be systems which don't know
9867         about KEY_ENTER.
9868
9869         * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
9870
9871         * sendlib.c: Put #ifdefs around a variable which is only used
9872         for generating uuencoded messages.
9873
9874         * ChangeLog: Update.
9875
9876         * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
9877         compose.c: A slightly modified version of Vikas' help_unbound
9878         patch.
9879
9880         * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
9881         mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
9882         hog which was introduced by the edit-message patch.
9883
9884 1998-10-14 22:58:04  roessler  (roessler)
9885
9886         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
9887         Warn the user before sending out uuencoded attachments.
9888
9889         * handler.c: Fix prefix and utf8 issues in the uudecoder.
9890
9891         * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
9892         Thinking about this once again, ok folks, here comes x-uuencode
9893         support.
9894
9895         * handler.c: typo.
9896
9897         * handler.c: When Charset is utf-8 (not recommended!), don't
9898         active utf8 translation in the various handler routines.
9899
9900         * Makefile.in, Makefile.am: Add -I$(includedir) to the C
9901         preprocessor flags.  Per request of Clint Olsen.
9902
9903         * po/ru.po, po/de.po, configure.in, configure, config.h.in,
9904         Makefile.in, Makefile.am: More build process clean-up.
9905
9906         * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
9907         Removing some instances of gnu-make specific command line
9908         parameters.
9909
9910         * doc/manual.sgml.in: Document the match-all feature.
9911
9912         * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
9913         config.h.in, Makefile.in, Makefile.am: Various build fixes.
9914
9915         * color.c: Adding some necessary ifdefs to color.c, From
9916         Irving_Wolfe@wolfe.net.
9917
9918 1998-10-13 23:37:05  roessler  (roessler)
9919
9920         * po/ru.po, po/de.po: Checkpoint commit.  This gets boring.
9921
9922         * NEWS: Merging Vikas' NEWS file into the distributed one.
9923
9924         * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
9925         0.94.12.
9926
9927         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
9928         recvattach.c, configure.in, configure, config.h.in, commands.c,
9929         README, NEWS, Makefile.in, Makefile.am, INSTALL: random
9930         pre-release clean-up.
9931
9932         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
9933         po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
9934         config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
9935         target to create a USG-friendly version of mutt.  Additionally,
9936         the NEWS file is prepared for 0.95.
9937
9938         * doc/devel-notes.txt: Add a short note on compiler warnings.
9939
9940         * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
9941         mime.types: More $Id$ strings.
9942
9943         * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
9944         intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
9945         intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
9946         intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
9947         intl/gettext.c, intl/finddomain.c, intl/explodename.c,
9948         intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
9949         intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
9950         Add RCS $Id$ strings to (hopefully) all source files.
9951
9952         * doc/PGP-Notes.txt: branches:  1.6.4; Add RCS $Id$ strings to
9953         (hopefully) all source files.
9954
9955         * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
9956         source files.
9957
9958         * contrib/sample.muttrc, contrib/sample.mailcap: branches:
9959         1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
9960
9961         * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
9962         contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
9963         strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
9964         signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
9965         score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
9966         rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
9967         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
9968         pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
9969         mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
9970         mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
9971         lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
9972         hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
9973         hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
9974         gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
9975         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
9976         copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
9977         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
9978         attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
9979         Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
9980         Add RCS $Id$ strings to (hopefully) all source files.
9981
9982         * enter.c: Type Ctrl-V Ctrl-G in any input field.
9983
9984         * curs_main.c: Bumping some dprint statements' debug levels.
9985         From Vikas.
9986
9987         * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
9988         from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
9989
9990 1998-10-12 19:53:49  roessler  (roessler)
9991
9992         * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
9993         compose.c, browser.c, addrbook.c: The attached patch removes
9994         some redundant code related to the macro function stuff. Since
9995         each menu calls km_dokey() to get the 'op' number to execute, the
9996         'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
9997         is no need to explicitly save/restore the CurrentMenu all over
9998         the code. The only places it is being captured now is just before
9999         mutt_enter_comamnd() is called. This is to help the 'exec' command
10000         completion code so that it knows which menu to try and complete
10001         the function name from.  (From: Vikas Agnihotri <VikasA@att.com>)
10002
10003         * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
10004         main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
10005         Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
10006         as determined by configure.
10007
10008         * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
10009
10010         * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
10011         configure, ChangeLog: Check-point commit before 0.94.11 is
10012         released.
10013
10014 1998-10-11 22:11:00  roessler  (roessler)
10015
10016         * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
10017         suggested by Marco d'Itri.
10018
10019         * doc/dotlock.man.in: branches:  1.3.4; Install dotlock's manual
10020         page under the correct name.
10021
10022         * doc/Makefile.in: Install dotlock's manual page under the
10023         correct name.
10024
10025 1998-10-08 13:22:16  roessler  (roessler)
10026
10027         * README: Reference some of the new doc files.
10028
10029         * doc/Makefile.in: Some more changes to the installation process.
10030
10031         * doc/Makefile.in: Fix the uninstall target; add some magic to
10032         build and install the HTML version of the manual if we can.
10033
10034         * doc/applying-patches.txt, doc/devel-notes.txt,
10035         doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
10036         install the html version of the manual if it's there.
10037
10038         * doc/manual.sgml: The manual was wrong on the default binding
10039         for extract-keys.
10040
10041 1998-10-07 22:19:27  roessler  (roessler)
10042
10043         * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
10044         LAST support.  From Jason Lavoie <jason@mint.net> by way of
10045         Michael Elkins.
10046
10047         * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
10048
10049         * gnupgparse.c: Redirect stdin and stderr to /dev/null when
10050         invoking gpgm for listing key IDs.
10051
10052         * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
10053         handling.  From Brandon Long.
10054
10055         * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
10056
10057         * keymap.c: The attached patch fixes a minor inconsistency
10058         between the display of special key-names in the help screen
10059         and their actual usage. The help screen now shows the special
10060         keys exactly as you would/could/should use them in the
10061         muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
10062
10063         * keymap.c: Fix the error message for unbound keys.  From Vikas.
10064
10065         * browser.c: Clean up behind an aborted sort-by prompt on the
10066         file browser.  From Vikas.
10067
10068         * hdrline.c: The attached patch fixes a minor bug in
10069         $index_format's %B and %b where they didnt respect the given
10070         prefix. In addition, the manual says that %B is supposed to fall
10071         back to %b if the message is not sent to a known mailing list. The
10072         code was not doing that.  (From: Vikas Agnihotri <VikasA@att.com>,
10073         noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
10074         (Vladimir Klebanov)).
10075
10076         * doc/PGP-Notes.txt: pgp_language is obsolete.  Noted by Heiko
10077         Schlichting.
10078
10079 1998-10-06 15:10:53  roessler  (roessler)
10080
10081         * keymap.c: Macro function fixes.
10082
10083         * curs_lib.c: With slang, ERR != -1.
10084
10085         * po/mutt.pot, po/de.po: Message fix.
10086
10087         * attach.c: Fix another pipe-related hang in
10088         mutt_view_attachment().
10089
10090 1998-10-05 21:37:15  roessler  (roessler)
10091
10092         * configure, aclocal.m4: Another fix to libintl detection.
10093
10094         * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
10095
10096         * handler.c: File descriptor leak alert.
10097
10098         * handler.c: Avoid a hang due to blocking pipe writes in the
10099         auto view code.
10100
10101         * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
10102         parameters; fix double ops problem in index_menu().
10103
10104         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
10105         corresponding to the macro-function patch.
10106
10107         * flags.c, compose.c: Some fixes to the macro-function patch.
10108
10109         * po/ru.po: Adding the Russian Localization.
10110
10111         * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
10112         pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
10113         init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
10114         configure.in, configure, compose.c, commands.c, browser.c,
10115         addrbook.c, aclocal.m4: Vikas' macro_function patch.
10116
10117 1998-10-04 15:02:25  roessler  (roessler)
10118
10119         * configure.in, configure: Fixing some make-related problems
10120         noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
10121
10122         * po/mutt.pot, send.c: Fix group-reply's behaviour.
10123
10124         * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
10125         some more general notes on mutt development.
10126
10127         * Makefile.in: Propagate fixes from Makefile.am.
10128
10129         * ChangeLog: Preparing 0.94.10.
10130
10131         * po/mutt.pot, po/de.po: Noise.
10132
10133         * configure.in, configure, Makefile.am: More fixes to the build
10134         process.  This version was tested to build cleanly under SuSE
10135         Linux and IRIX.
10136
10137 1998-10-03 22:08:09  roessler  (roessler)
10138
10139         * doc/manual.txt: manual.txt can be rebuilt when making the dist -
10140         no need to keep this in the repository.
10141
10142         * ChangeLog: Preparing ChangeLog for 0.94.10.
10143
10144         * contrib/Makefile.in: Ups.
10145
10146         * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
10147         po/Makefile.in.in, doc/language50.txt, doc/language.txt,
10148         contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
10149         contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
10150         contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
10151         sample.muttrc, sample.mailcap, reap.pl, pop.c,
10152         patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
10153         Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
10154         and make process changes.  make dist and make maintainer-clean
10155         should now work as they are supposed to.
10156
10157         * help.c: Remove an unprotected gettext() call.
10158
10159         * missing: *** empty log message ***
10160
10161         * missing: Persuade CVS to get the file modes right.
10162
10163         * INSTALL: Adding a note on SparcLinux problems when gcc is
10164         called with the -pedantic flag.
10165
10166 1998-10-02 17:39:47  roessler  (roessler)
10167
10168         * po/mutt.pot, po/de.po: A small fix to get autoview messages
10169         properly colored.
10170
10171         * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
10172
10173         * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
10174         Fixing some build-related problems, and preparing 0.94.9p1.
10175
10176         * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
10177         first name patch.
10178
10179         * mutt.h, compose.c: More () fixes.
10180
10181         * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
10182         is a macro.  This means we should put additional braces around
10183         _()-style arguments.
10184
10185 1998-10-01 20:16:56  roessler  (roessler)
10186
10187         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
10188         doc/Makefile.in: Translate help strings.
10189
10190         * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
10191         help strigns.
10192
10193         * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
10194         intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
10195         empty log message ***
10196
10197         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
10198         recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
10199         addrbook.c: Translate the various help lines.
10200
10201         * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
10202
10203         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
10204         l10n for handler.c.
10205
10206         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
10207         mutt_yesorno() language sensitive.
10208
10209         * po/de.po: Various German-language related fixes.
10210
10211         * reldate.h, configure.in, configure, TODO, Makefile.in,
10212         ChangeLog: Preparing 0.94.9i.
10213
10214         * po/de.po: German l10n, first take.
10215
10216         * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
10217
10218         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
10219
10220         * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
10221         files to 0.94.8.
10222
10223         * configure.in, configure, Makefile.in, Makefile.am: Various
10224         automake and installation fixes.
10225
10226         * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
10227         po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
10228         intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
10229         intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
10230         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
10231         intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
10232         intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
10233         intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
10234         intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
10235         intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
10236         stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
10237         score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
10238         pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
10239         missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
10240         init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
10241         flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
10242         configure.in, configure, config.h.in, compose.c, commands.c,
10243         color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
10244         addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
10245         Adding gettext support, based on the patch by Marco d'Itri.
10246
10247         * TODO: add a note about the currently-missing mh_sequences
10248         support.
10249
10250         * send.c: Fix the PgpSignMicalg vanishing when recalling
10251         postponed messages.  Bug squashed by Bjørn Fischer.
10252
10253 1998-09-30 13:56:24  roessler  (roessler)
10254
10255         * doc/manual.txt, doc/manual.sgml: SGML fix.
10256
10257         * postpone.c, headers.c: Don't generate a NULL micalg parameter
10258         when getting postponed messages.
10259
10260         * functions.h: Removing some superfluous key bindings from
10261         functions.h.  (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
10262
10263         * doc/manual.sgml, init.c: Add some more support for
10264         version-dependant configuration files.
10265
10266         * copy.c: When forwarding a mail (nomime_forw) and you have
10267         forw_quote set, mutt inserts a blank line between header and
10268         body of the forwarded message.
10269
10270         * compose.c: Tell the user how to attach messages when using
10271         the attach-message feature.
10272
10273         * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
10274         for PGP signed and encrypted messages.
10275
10276         * doc/manual.sgml: Documentation for Vikas' latest features.
10277
10278 1998-09-29 15:40:01  roessler  (roessler)
10279
10280         * status.c: _Really_ fix an unset or too short StChars varialbe.
10281         (From Vikas.)
10282
10283         * rfc822.c: Fix a segmentation fault occuring with certain
10284         badly-formed RFC822-like addresses.
10285
10286         * hdrline.c: Make status characters work again.
10287
10288         * doc/manual.txt, doc/manual.sgml: Documenting some more
10289         variables.
10290
10291         * Muttrc.in: Add newly added variables to the default system
10292         muttrc.
10293
10294         * status.c: Catch short StChars values.
10295
10296         * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
10297
10298         * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
10299         Rosenfeld.
10300
10301         * doc/manual.txt, doc/manual.sgml, configure.in, configure:
10302         Some nits from Gero Treuner.
10303
10304 1998-09-28 17:40:47  roessler  (roessler)
10305
10306         * pager.c, curs_main.c: Vikas' pipe-redraw fix.
10307
10308         * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
10309         COPYRIGHT, COPYING: A first take at bringing copyright notices
10310         and credits into synch with reality.
10311
10312         * reldate.h, configure.in, configure, TODO, Makefile.in,
10313         ChangeLog: Preparing 0.94.8i.
10314
10315 1998-09-26 10:13:39  roessler  (roessler)
10316
10317         * mh.c: Changing the index_hint handling for mh folders once
10318         again.
10319
10320         * mh.c: Resort the incoming folder from mh_sync_mailbox() also
10321         when new mail arrived.
10322
10323 1998-09-25 06:56:35  roessler  (roessler)
10324
10325         * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
10326
10327 1998-09-24 23:19:50  roessler  (roessler)
10328
10329         * pager.c: A new quote_levels patch from liviu.
10330
10331         * sendlib.c: Rewrite the base64-encoder used for messages.  This
10332         should be unified with the encoder in rfc2047.c at some point.
10333
10334         * pager.c: Undoing Livius quote-levels patch for now.
10335
10336         * sendlib.c, mutt.h, charset.h, charset.c:
10337         [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
10338         in mutt there are better chances to say whether a mail to send
10339         consists of characters of the ASCII set only (the charset should
10340         be "us-ascii" then) or of other characters from the given charset
10341         (this charset should be given then): ASCII characters have the
10342         unicode values from 0 to 127.
10343
10344         * init.c: Fix a segmentation fault with mismatched backticks.
10345
10346         * init.c: Vikas' merged completion patch, level 3.
10347
10348 1998-09-23 20:01:06  roessler  (roessler)
10349
10350         * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
10351
10352         * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
10353         mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
10354         commands.c: Disable recursive invocations of the attach-message
10355         function.
10356
10357         * mh.c: Really fix the index hints.
10358
10359         * mh.c: Correct the index_hint handling in mh_check_mailbox().
10360
10361         * sendlib.c: RFC2047-encode the mail-followup-to header.
10362
10363         * TODO: Remove the maildir/mh resynch entry.
10364
10365         * pager.c: There is a long-standing problem in Mutt, related to
10366         coloring the various levels of quoting: if the attributions are
10367         missing, like this:
10368                 >>> blah blah from A >> blah blah from B > blah blah
10369                 from C
10370
10371         then the "quoted" color object is associated with ">>>", "quoted1"
10372         with ">>" and "quoted2" with ">" --- which is not what most people
10373         expect. The reason is Mutt doesn't count the quote characters
10374         (since there is no way to distinguish between a single quote ">>
10375         " and a ">" followed by a "> "), and it allocates colors as it
10376         finds new types of quote prefixes. The attached patch fixes this
10377         problem still without counting the quote characters.
10378
10379 1998-09-22 22:54:52  roessler  (roessler)
10380
10381         * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
10382         corrected mh/maildir support.
10383
10384         * mx.c, mh.c: Some fixes and code clean-ups.
10385
10386         * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
10387
10388         * sendlib.c: Produce "undisclosed-recipients:;" instead of
10389         ""undisclosed-recipients:;":;" when the user gives no To-Header.
10390
10391         * mx.c: When generating new messages in MH folders, the initial
10392         number should be "1", not "2".  Fix from Gero Treuner.
10393
10394         * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
10395
10396 1998-09-21 12:49:50  roessler  (roessler)
10397
10398         * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
10399
10400 1998-09-20 12:05:39  roessler  (roessler)
10401
10402         * pager.c: Byrial Jensen's bold-underline patch.
10403
10404 1998-09-18 05:45:56  roessler  (roessler)
10405
10406         * reldate.h, configure.in, configure, ChangeLog: Preparing
10407         0.94.7i.
10408
10409         * protos.h, init.c, enter.c: Applying the third generation of
10410         command completion patches.
10411
10412 1998-09-16 20:08:25  roessler  (roessler)
10413
10414         * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
10415         - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
10416         mutt_getch was returning an ESC rather than -1, which resulted
10417         in 'key not bound' messages every 'timeout' seconds.  (From:
10418         Tim Walberg <walberg@cig.mot.com>)
10419
10420         * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
10421         when running in -d2 mode.
10422
10423         * keymap.c: Use <fN> for function keys as well as for other
10424         special keys.  Additionally, this patch makes it possible to
10425         use all special keys inside a key _sequence_.
10426
10427         * sendlib.c, mutt.h, curs_main.c, compose.c:
10428         Introduce the OPTUSEHEADERDATE pseudo-option to control
10429         mutt_write_rfc822_header()'s behaviour for the purposes of the
10430         edit_message feature.
10431
10432         * init.c: When parsing aliases, don't consider ';' a token
10433         delimiter.
10434
10435 1998-09-15 21:41:51  roessler  (roessler)
10436
10437         * init.c: Undoing Vikas' complete patch and applying
10438         patch-0.94.6i.jmy.cycle_complete.1 instead.
10439
10440         * handler.c: _Really_ fix CRLF handling.
10441
10442         * charset.c: Fix the crlf handling.
10443
10444         * pgppubring.c: UTF8-decode PGP user ID packets.
10445
10446         * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
10447         Adding basic UTF-8 support.
10448
10449         * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
10450         a content-type _with_ a character set parameter.
10451
10452         * Makefile.in: Correcting a typo in the clean target.
10453
10454         * handler.c, charset.h, charset.c: Add charset alias support
10455         and fix various errors in the character set code.
10456
10457         * charset.c: Fix mutt_display_char to map '\0' to itself
10458         regardless of the translation table we use.
10459
10460         * gen-charset.c, configure.in, configure, charset.h, charset.c,
10461         Makefile.in: Generate the character set tables from i18n files.
10462
10463         * imap.c: Finally fix imap_quote_string().
10464
10465         * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
10466         the compose menu.
10467
10468 1998-09-14 21:33:34  roessler  (roessler)
10469
10470         * imap.c: Fix IMAP quoting.
10471
10472         * Muttrc.in: Speling corection for Muttrc.in.
10473
10474         * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
10475         buffer overflow.
10476
10477 1998-09-13 15:29:54  roessler  (roessler)
10478
10479         * reldate.h, configure.in, configure, ChangeLog: Preparing
10480         0.94.6i.
10481
10482         * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
10483         handler.c, configure.in, configure, commands.c, charset.h,
10484         charset.c, Makefile.in: This patch adds on-demand loading of
10485         character set tables, changes the default location of $SHAREDIR,
10486         and fixes some compilation problems occuring on machines without
10487         PGP installed.
10488
10489 1998-09-12 19:58:56  roessler  (roessler)
10490
10491         * sendlib.c: Fixing a silly typo in the edit-message code.
10492
10493         * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
10494         [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
10495         for international character sets.  Currently, mutt knows about
10496         the following character sets and is able to convert between them:
10497
10498         iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
10499
10500         (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
10501
10502         * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
10503         enter.c, commands.c: When entering a 'set' command on the
10504         command-line, pressing TAB after string_var= will insert the
10505         current value of that variable. Note that this works only for
10506         variables of type 'string'.
10507
10508         Also fixes the following buglets in command-completion:
10509
10510          1. doesnt work if you started the command-line with whitespace
10511
10512          2. Seems to think that 'Set', 'ReSeT', etc are valid commands
10513          (since it checks for 'strcasecmp' instead of 'strcmp' when
10514          completing the variable names Also fixes the following buglets
10515          in command-completion:
10516
10517         (From: Vikas Agnihotri <VikasA@att.com>)
10518
10519         * enter.c: Use the proper history class when entering mutt
10520         commands.
10521
10522         * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
10523
10524         * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
10525         lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
10526         edit-message feature.
10527
10528         * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
10529         %M for the number of messages which is hidden in a thread.
10530
10531 1998-09-08 19:32:57  roessler  (roessler)
10532
10533         * TODO: Bogus bug.  Actually, by setting use_mailcap=no, it _is_
10534         possible to view the header of a single-part message with a
10535         non-autoview body type.
10536
10537         * recvattach.c: This patch makes the view attachment menu show
10538         all message/rfc822 parts as a new level, not only the multipart
10539         messages. This makes it possible to display a message/rfc822 part
10540         which includes only a image/jpeg part or something else which cant
10541         be viewed in the pager.  (From: Jimmy Mäkelä <jmy@flashback.net>)
10542
10543         * recvattach.c, pgp.c, copy.c: Change the interface of
10544         pgp_decrypt_mime() to enable this function to do some sanity
10545         checks.
10546
10547 1998-09-07 20:47:25  roessler  (roessler)
10548
10549         * recvattach.c: Don't descend into multipart/encrypted on the
10550         recvattach menu.
10551
10552         * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
10553         commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
10554         various pgp-related issues.  In particular, mutt won't segfault
10555         when trying to decrypt-save messages from the index, and the
10556         presence of a PGP-encrypted body part on the attachment menu
10557         will no longer confuse the MIME parser.
10558
10559         * curs_lib.c: Clear the "Exit Mutt" prompt.
10560
10561         * doc/manual.txt, doc/manual.sgml: SGML typo.
10562
10563         * rfc822.c: Some testing.
10564
10565         * enter.c: Yet another fix to the alias and query completion
10566         stuff: Skip leading white space when constructing the addresses.
10567
10568         * enter.c: Don't use <space> as an address delimiter when using
10569         query-complete and alias-complete.
10570
10571         * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
10572         substitution.
10573
10574         * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
10575         mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
10576         copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
10577         decrypt-copy, and $forw{ard,}-decrypt.  Based on work by Emil
10578         Laurentiu.
10579
10580         * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
10581         the display when synchronizing mbox mail folders.
10582
10583         * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
10584         patterns.
10585
10586         * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
10587         protos.h.
10588
10589         * pgp.c: Fixing convert_to_7bit().  From Liviu Daia.
10590
10591 1998-09-06 11:35:34  roessler  (roessler)
10592
10593         * lib.c: Fixing the quoting of shell specials in
10594         mutt_expand_fmt().
10595
10596         * query.c: Change snprintf to mutt_expand_fmt when expanding
10597         the query command.
10598
10599         * protos.h, lib.c, attach.c, TODO:
10600         [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
10601         for /tmp-safe symlinking in the nametemplate code.
10602
10603         * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
10604         0.94.5i.
10605
10606 1998-09-04 15:53:27  roessler  (roessler)
10607
10608         * sendlib.c: Catch MIME parameters with p->value == NULL.
10609
10610         * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
10611
10612 1998-09-01 06:54:53  roessler  (roessler)
10613
10614         * imap.c: IMAP fixes from Nathan Neulinger.
10615         (<19980831170941.A7327@umr.edu> on mutt-dev.)
10616
10617 1998-08-31 16:46:29  roessler  (roessler)
10618
10619         * send.c: Fix a small problem with Liviu's attach_fcc patch.
10620
10621         * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
10622
10623         * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
10624         Updating to patch-0.94.4.vikas.collapse.3.
10625
10626 1998-08-29 08:27:02  roessler  (roessler)
10627
10628         * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
10629         example.
10630
10631 1998-08-28 19:09:24  roessler  (roessler)
10632
10633         * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
10634         From Liviu.
10635
10636         * functions.h, browser.c, OPS:
10637         [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
10638         "display-filename" which displays the currently selected file's
10639         name on the message line.
10640
10641         * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
10642         attachment time stamping business right.
10643
10644         * protos.h, functions.h, compose.c, attach.c, OPS:
10645         [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
10646         function on the compose menu which will copy an attachment to
10647         a temporary file.
10648
10649         * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
10650         some of the attach-message code.
10651
10652         * thread.c: removing superfluous include statements.
10653
10654 1998-08-27 23:51:58  roessler  (roessler)
10655
10656         * curs_main.c: code cosmetics.
10657
10658         * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
10659         mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
10660         [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
10661
10662         * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
10663         addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
10664         line/right jusitifying does not work in menus when $arrow_cursor
10665         is set, because the extra space needed for the arrow is not taken
10666         into account.  (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
10667
10668         * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
10669         a brain-dead segmentation fault when freeing non-allocated memory.
10670
10671         * doc/mutt.sgml: Mh. This seems to have shown up again while
10672         cleaning up the CVS branches.
10673
10674         * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
10675         correctly when sending PGP-encrypted messages.  Hack by Liviu.
10676
10677         * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
10678         Gero Treuner <gero@faveve.uni-stuttgart.de>)
10679
10680         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
10681         [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
10682         and the like for shell commands.
10683
10684         * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
10685         prompt, Mutt should erase the old value --- otherwise people
10686         might think it has just hung there. (From Liviu Daia.)
10687
10688 1998-08-26 21:12:23  roessler  (roessler)
10689
10690         * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
10691         The problem and the patch are pretty much the same as with the
10692         last fix applied to this file - it's just ',' instaed of ';'
10693         this time.
10694
10695         * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
10696         memory leak in the rfc822_parse_adrlist().
10697
10698         Some explanations seem to be in order here.  Let's look at
10699         the code:
10700
10701            386      else if (*s == ';') 387      { 388        if
10702            (phraselen) 389        { 390          phrase[phraselen] = 0;
10703            391          add_addrspec (&top, &last, phrase, comment,
10704            &commentlen, sizeof (comment) - 1); 392        } 393
10705            else if (commentlen && !last->personal) 394        { 395
10706            comment[commentlen] = 0; 396          last->personal =
10707            safe_strdup (comment); 397        } 398  #ifdef EXACT_ADDRESS
10708            399        if (last && !last->val)
10709
10710         Line 399 contains the change; previously, it looked like this:
10711
10712            399'       if (last)
10713
10714            400          last->val = mutt_substrdup (begin, s); 401  #endif
10715            402 403        /* add group terminator */ 404        cur =
10716            rfc822_new_address (); 405        if (last) 406        { 407
10717            last->next = cur; 408          last = cur; 409        } 410 411
10718            phraselen = 0; 412        commentlen = 0; 413        s++;
10719            414        begin = s; 415        SKIPWS (begin); 416      }
10720
10721         OK, what happens? There are essentially two situations here:
10722
10723         -> We have already parsed a complete address specification and
10724            know about this fact, but there was no new address information.
10725            This is the case if we are parsing through addresses like
10726
10727                 undisclosed-recipients:;
10728
10729            or
10730
10731                 recipients: a, b, c,;
10732
10733            (Note the extra ',' before the ';'!)
10734
10735            In this case, some of the other code in rfc822.c has already
10736            filled in last->val, and we really shouldn't overwrite that
10737            with a NULL pointer.
10738
10739         -> The ';' finishes an address spec, like in
10740
10741                 recipients: a;
10742
10743            In this case, last is either set by add_addrspec(), or it
10744            has already been set by some of the previous code (comment
10745            handling, ...).  Anyway, last->val is still NULL, so it is
10746            correct to write the complete addr spec to last->val.
10747
10748         * imap.c: Error message cosmetics.
10749
10750 1998-08-25 22:34:58  roessler  (roessler)
10751
10752         * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
10753         doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
10754         thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
10755         send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
10756         reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
10757         pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
10758         parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
10759         mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
10760         keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
10761         history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
10762         handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
10763         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
10764         configure.in, configure, config.sub, config.h.in, config.guess,
10765         compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
10766         attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
10767         OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
10768         CVS branch clean-up.
10769
10770         * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
10771         Fix nametemplate support: We should not move the user's files
10772         around just to make them match mailcap's idea of their file name.
10773         This patch uses symbolic links instead.
10774
10775         * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
10776         mutts.  Delete the last message in both of them.  Synchronize the
10777         mailbox in both of them. Segmentation fault.
10778
10779         * TODO: adding a few notes.
10780
10781         * commands.c: If you issue "decode-save" on an encrypted message
10782         without reading it first, Mutt won't prompt you for a passphrase,
10783         and it will happily write an empty message, deleting the original.
10784         (From an unnamed colleague of Liviu Daia.)
10785
10786         * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
10787         of single nl when uploading a message to an imap server.
10788
10789         * sendlib.c, protos.h, postpone.c, compose.c:
10790         [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
10791         updates when renaming files from the compose menu and when
10792         recalling postponed messages.
10793
10794         * imap.c: s/free/FREE/
10795
10796 1998-08-24 19:40:35  roessler  (roessler)
10797
10798         * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
10799         list.
10800
10801         * BUGS: Clean up the bug list.
10802
10803         * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
10804
10805         * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
10806
10807         * thread.c, curs_main.c: Fix "previous-subthread"
10808         in reverse-threads mode, allow next-(sub)thread and
10809         previous-(sub)thread to work in limited mode.  (From: Liviu Daia)
10810
10811 1998-08-23 10:05:41  roessler  (roessler)
10812
10813         * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
10814         configure.in, configure, config.h.in, alias.c, acconfig.h,
10815         INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
10816         --enable-hidden-host configure switch by a configuration variable
10817         $hidden_host which can be changed at run-time.  This variable
10818         will _not_ affect the generation of message-IDs since we'll get
10819         into uniqueness problems if we just use the domain here.
10820
10821         Needs to be documented.
10822
10823         * doc/manual.txt: Committing the latest manual changes.
10824
10825         * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
10826         buffered read stuff.
10827
10828         * mutt_socket.h: branches:  1.1.2; file mutt_socket.h was
10829         initially added on branch mutt-0-94.
10830
10831         * mutt_socket.h: Ups, this one was missing from Brandon's
10832         IMAP patch.
10833
10834 1998-08-22 14:24:18  roessler  (roessler)
10835
10836         * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
10837         beautification.  From Gero Treuner.
10838
10839         * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
10840         Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
10841         descriptions.
10842
10843         * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
10844         operator "!" to $mask's syntax (as in the *-hooks).  From Liviu.
10845
10846         * recvattach.c: Make Vikas' attac_split and Brandon's other_type
10847         patches fit together.
10848
10849         * recvattach.c, mutt.h, init.h, globals.h, compose.c:
10850         [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
10851
10852         * socket.c: branches:  1.1.2; file socket.c was initially added
10853         on branch mutt-0-94.
10854
10855         * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
10856         curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
10857         [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
10858         support.
10859
10860 1998-08-21 08:17:09  roessler  (roessler)
10861
10862         * browser.c: Enter the file browser, type a mask which doesn't
10863         match any file in the current directory, clean the mask.
10864         Segfault.  Fix from Liviu Daia.
10865
10866 1998-08-20 22:32:46  roessler  (roessler)
10867
10868         * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
10869         handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
10870         [patch-0.94.3.bl.other_types.1] This patch adds support for the
10871         model MIME type.  Additionally, along the lines of "strict in
10872         what you generate, accepting in what you receive", this patch
10873         will keep the name of major mime types it doesn't recognize
10874         (instead of using x-unknown).
10875
10876         * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
10877         This patch fixes a bug in the allocation of space for new
10878         pointers to the attachments, it would make mutt seg-fault when
10879         attaching 5 or more messages at the same time. (From: Jimmy
10880         Mäkelä <jmy@flashback.net>)
10881
10882         * handler.c: [SECURITY] mutt_sanitize_filename() should be called
10883         when creating temporary files for autoview.  (From: Liviu Daia.)
10884
10885         * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
10886         forward a PGP-encrypted message, then in the "compose" menu try
10887         to view the forwarded message. If you didn't enter a passphrase
10888         before, Mutt won't ask for it either.  (From: Liviu Daia)
10889
10890         * sendlib.c, attach.c: When you forward a message with
10891         $mime_forward set, or when you attach a message with the
10892         "attach-message" command from the "compose" menu, there is a
10893         memory leak.  The real reason for this leak is that multipart
10894         attachments are not supported in the "compose" menu, so you
10895         need to go through quite a few contortions in order to handle
10896         message/rfc822 attachments.  Consequently, the patch below is
10897         just an ugly hack.  (From: Liviu Daia)
10898
10899 1998-08-16 06:22:51  roessler  (roessler)
10900
10901         * rfc822.c: Bringing 128-byte strings to "STRING".
10902
10903         * sendlib.c: Use add_option, not add_arg, for strings such as
10904         "--".
10905
10906         * sendlib.c: Pass an "--" argument to sendmail before the
10907         address arguments, so addresses with a leading dash don't lead
10908         to problems. (From Liviu.)
10909
10910         * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
10911         keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
10912         Replacing a bunch of free() and malloc() calls by safe_free()
10913         and safe_malloc().  (From Liviu.)
10914
10915 1998-08-15 18:27:45  roessler  (roessler)
10916
10917         * imap.c: read() can't read buffers larger than SSIZE_MAX.
10918
10919         * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
10920         instead of segfaulting.
10921
10922         * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
10923         class support.
10924
10925         * history.h: branches:  1.1.2; file history.h was initially
10926         added on branch mutt-0-94.
10927
10928         * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
10929         support.
10930
10931         * history.c: branches:  1.1.2; file history.c was initially
10932         added on branch mutt-0-94.
10933
10934         * history.c, enter.c, TODO, Makefile.in:
10935         [patch-0.94.3i.tlr.history.1] Adding history class support.
10936
10937         * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
10938         generating a message/rfc822 type attachment, parse its header
10939         so that the attachment format routines can properly display the
10940         default description.
10941
10942         * init.h: Change attach_format's default to limit the attachment
10943         description's length.
10944
10945 1998-08-13 22:09:16  roessler  (roessler)
10946
10947         * pgppubring.c: Fixing another memory leak in the pubring parser.
10948
10949         * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
10950         When parsing the "%d" format option in the attachment format,
10951         use the message format as a fall-back if no explicit description
10952         is provided.  This fixes the following bug:
10953
10954           set mime_forward. Forward any mesage. The compose menu will
10955           show the description as "Forwarded message from ...." which
10956           is fine. Pressing 'd' to edit the description brings up the
10957           above string for editing.
10958
10959           Now hit Enter on the message/rfc822 attachment to view it. Quit
10960           out of the pager.
10961
10962           The description field has now changed to the Subject: of the
10963           forwarded message. Pressing 'd' still brings up the 'Forwarded
10964           message from....' string.
10965
10966         (Noted by Vikas.)
10967
10968         * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
10969         [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
10970         $write_bcc which controls whether the Bcc header is written
10971         out or not.  This can be used to work around broken MTA's (Exim
10972         seems to leave Bcc headers in).
10973
10974         The problem was noted independently by Peter Radcliffe
10975         <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
10976         (Debian Bug #25687).
10977
10978         * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
10979         memory leak.  Bug noted by Liviu Daia.
10980
10981         * reldate.h: 0.94.3i.
10982
10983         * configure.in, configure, ChangeLog: Preparing 0.94.3i.
10984
10985         * compose.c: indentation cosmetics.
10986
10987         * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
10988         called.  From Vikas.
10989
10990         * compose.c: Update the encoding after using ispell from the
10991         compose menu.  From Vikas.
10992
10993         * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
10994         curs_main.c, compose.c, attach.c: Various nits from Liviu.
10995
10996         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  tmplen
10997         could underflow.
10998
10999         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  A size_t
11000         variable could underflow, thus making bounds checking value-less.
11001
11002 1998-08-12 11:50:59  roessler  (roessler)
11003
11004         * init.c: Yet another memory leak fix from Liviu.
11005
11006         * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
11007         logic.
11008
11009         * functions.h, compose.c, OPS: Adding an update-encoding
11010         function to the compose menu.  This is useful if the user has
11011         externally modified an attachment and _wants_ to adjust the
11012         encoding afterwards.  Also, this patch fixes some redraw-related
11013         problems in the compose menu.
11014
11015         * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
11016         attachments, the compose menu now notices this and complains or
11017         asks accordingly.  Partially from Vikas.
11018
11019 1998-08-11 08:14:38  roessler  (roessler)
11020
11021         * BUGS: Yet another outstanding bug.
11022
11023         * doc/manual.txt: This now contains the latest changes to
11024         manual.sgml.
11025
11026         * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
11027         hdrline.c: Fixing various nits noted by Liviu and his colleagues.
11028
11029 1998-08-10 15:30:02  roessler  (roessler)
11030
11031         * sendlib.c: This patches makes the message-id persistant when
11032         postponing messages.  (From: Janos Farkas)
11033
11034         * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
11035         introduces "unhdr_order" to reset the hdr_order command's effect.
11036         (From: Janos Farkas)
11037
11038         * color.c: Drop the free_rx parameter from
11039         muitt_free_color_line(), as it's always 1.
11040
11041         * color.c: Adding mutt_free_color_line() and replacing varous
11042         "manual" free()s of color lines by calls to this function.
11043
11044         * bind.c: Removing bind.c.  Pointed out by Gero Treuner
11045         <gero@faveve.uni-stuttgart.de>.
11046
11047 1998-08-09 18:43:45  roessler  (roessler)
11048
11049         * color.c: With SLang, init_pair is (void), so we must not check
11050         its return value.
11051
11052         * color.c: Restructuring color.c.  This patch fixes the "default"
11053         problem from 0.94.2i and makes the code more comprehensible than
11054         that version and more consie than 0.94.1i.
11055
11056 1998-08-08 21:40:12  roessler  (roessler)
11057
11058         * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
11059         Bug noted by David Jeske <jeske@home.chat.net>.
11060
11061         * compose.c: If you press t to add a recipient in the compose
11062         menu, then press tab, q, and aborts with ctrl-g, mutt won't
11063         redraw the menu.  Noted by Jimmy Mäkelä <jmy@flashback.net>.
11064
11065         * alias.c: Entering an un-parsable address when creating an alias
11066         would make mutt segfault.  Noted by brian moore <bem@cmc.net>.
11067
11068         * browser.c: If you press tab in the file-browser to see the
11069         inboxes and the current row is greater than the inbox-screens
11070         max-rows then the screen gets garbled.  (From: Jimmy Mäkelä
11071         <jmy@flashback.net>)
11072
11073         * doc/manual.txt, doc/manual.sgml: I made the manual more up
11074         to date:
11075
11076         * new version * new mailing list and home page addresses *
11077         made the terminology a bit more consistent regarding
11078           'pattern' and 'regular expression' * added a note about
11079         expanding UNIX environments * added a note about <, >, in range
11080         patterns like ~m * added a note about the urlview program *
11081         changed tables to not use tabs, because it doesn't work
11082           right in my favourite web browsers lynx and netscape
11083
11084         (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
11085
11086         * pattern.c: This patch makes pattern ranges more logical. Before
11087         '~m <5' would show message 1-5, with this patch it shows 1-4.
11088         Inclusive ranges is still avaible if you use '~m -5'.  (From:
11089         Jimmy Mäkelä <jmy@flashback.net>)
11090
11091         * init.c: Various improvements to the mutt_command_complete
11092         function.  From Stephen Hack <shack@rsn.hp.com>.
11093
11094         * browser.c: If you specify 'mailboxes ""' mutt will
11095         seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
11096
11097         * color.c: Fixing a memory leak.  Thanks, Liviu.
11098
11099         * commands.c: When printing a message, headers are now sorted
11100         according to hdr_order.  From Liviu.
11101
11102         * browser.c: Fixing an off-by-one buffer overflow in browser.c.
11103         Noted by Liviu.
11104
11105         * lib.c, attach.c: This patch adds some more "safe"
11106         characters to mutt_sanitize_filename and fixes its usage in
11107         mutt_view_attachment().  (From: Liviu Daia <daia@stoilow.imar.ro>)
11108
11109         * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
11110         postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
11111         init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
11112         compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
11113         attach message patch.  From Vikas Agnihotri <VikasA@att.com>.
11114
11115         * Makefile.in: There is no "compile" rule for dotlock in the
11116         Makefile.  (From: Dan Nelson <dnelson@emsphone.com>)
11117
11118         * imap.c: Thispatch to imap.c allows the user to specify
11119         a port number in the folder name in the general form
11120         {hostname:portnum}foldername. (From: Andy Sloane
11121         <andude@guildsoftware.com>)
11122
11123         * imap.c: imap_close_connection() was being called even though
11124         the client was using mulitple mailboxes over the same connection.
11125         (From: Brandon Long <blong@fiction.net>)
11126
11127 1998-07-31 08:23:54  roessler  (roessler)
11128
11129         * reldate.h, configure.in, configure, ChangeLog: Preparing
11130         0.94.2i.
11131
11132         * rfc1524.c: Changing an sprintf to an snprintf (which it was
11133         meant to be.)
11134
11135         * protos.h: mutt_sanitize_filename takes char *, not const char *.
11136
11137         * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
11138         The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
11139         to Peter Holzer's patch against 0.91.
11140
11141         * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
11142         buffer overflows in mutt_adv_mktemp().
11143
11144         * sendlib.c: Interpret sysexits-style exit values from sendmail.
11145
11146         * configure.in, configure, config.h.in, acconfig.h: Check for
11147         sysexits.h.
11148
11149 1998-07-30 09:30:38  roessler  (roessler)
11150
11151         * edit.c: When reading in files, be_snarf_file() wouldn't
11152         recognize '~' as the user's home directory.
11153
11154 1998-07-29 10:54:09  roessler  (roessler)
11155
11156         * README, Changes: Finalizing 0.93.2i.
11157
11158         * configure.in, configure: Bumping to 0.93.2(i).
11159
11160         * parse.c: Fixing a buffer overflow in parse.c.  Noted by Paul
11161         Boehm <paul@boehm.org>.
11162
11163         * parse.c: Fixing a buffer overflow in parse.c which presented
11164         a serious security thread.  Noted by Paul Boehm <paul@boehm.org>.
11165
11166 1998-07-28 08:21:49  roessler  (roessler)
11167
11168         * patch.slang-1.2.2.keypad.1: branches:  1.1.2; file
11169         patch.slang-1.2.2.keypad.1 was initially added on branch
11170         mutt-0-94.
11171
11172         * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
11173         SLang bug.
11174
11175         * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
11176         silently exits. Earlier (0.92.14 at least), it used to spit out
11177         the error 'NoSuchFile: no such file or directory (errno = 2)'.
11178         (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
11179
11180         * color.c: The index cache should be updated even without color
11181         support.
11182
11183 1998-07-27 13:39:39  roessler  (roessler)
11184
11185         * BUGS: Adding a notice about some more nits.
11186
11187         * main.c: Change the error reporting mail address from
11188         <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
11189
11190         * protos.h, init.h, color.c: This patch fixes index "color"
11191         patterns when using a non-color capable curses library.
11192         While working on color support, I've thrown together the
11193         mutt_parse_color() and mutt_parse_mono() functions as they are
11194         sharing most of their code.  Additionally, a new directive
11195         called "unmono" is introduced.  The implementation consists
11196         in adding a flag and very few lines of code (plus ifdefs)
11197         to mutt_parse_uncolor().
11198
11199         * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
11200         minor nits: missing #includes in date.c and snprintf.c, and
11201         a not-so-nice declaration of rfc1524_new_entry().  Noted by
11202         Digital cc and gcc.
11203
11204 1998-07-24 08:12:46  roessler  (roessler)
11205
11206         * copy.c, attach.c: Fiddling around with message/rfc822
11207         attachments once again.
11208
11209 1998-07-23 20:57:50  roessler  (roessler)
11210
11211         * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
11212         mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
11213         compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
11214         Guard lots of global (char *) variable deferences against NULL
11215         pointers.
11216
11217         * copy.c, attach.c: Yet another patch about saving message/rfc822
11218         attachments.
11219
11220         * main.c, send.c: Fixing potential NULL pointer deferences.
11221
11222 1998-07-22 22:47:57  roessler  (roessler)
11223
11224         * recvattach.c: Another fix from Liviu.
11225
11226         * recvattach.c, from.c, attach.c: Another patch from liviu to
11227         fix the message/rfc822 behaviour.
11228
11229         * recvattach.c, mx.c, attach.c: This patch fixes the saving
11230         of message/rfc822 attachments to mail folders.  Additionally,
11231         it fixes an outstanding bug with From_ lines being written to
11232         MH folders.
11233
11234         (From: Liviu Daia <daia@stoilow.imar.ro>)
11235
11236         * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
11237            dir) in browser, it gives me the directory, but without
11238            the final '/', so I have to add '/' to add a subdirectory
11239            name. This patch fixes it.
11240
11241         2. check-new now will recheck mailbox folders for new mail.
11242
11243         3. added a function toggle-mailboxes which toggles in browser
11244            between mailboxes view and directory view.  (bound to TAB
11245            by default).
11246
11247         (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
11248
11249         * reldate.h, configure.in, configure, ChangeLog: preparing
11250         0.94.1i.
11251
11252         * send.c: Correcting an error message in send.c.  (From Byrial
11253         Jensen.)
11254
11255         * send.c: Correct an error message in send.c.  (From Byrial
11256         Jensen <byrial@post3.tele.dk>)
11257
11258         * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
11259         mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
11260         attach.h, attach.c: These changes fix some of the bugs which
11261         were recently reported to mutt-dev.  To be more specific,
11262         message-type attachments are saved to mail folders from the
11263         receive attachment menu, some of the sending code has been
11264         made more robust against disappearing attachments, and "tag"
11265         is rebound to "T" on the compose menu.
11266
11267         (Some part of this patch comes from Vikas Agnihotri
11268         <VikasA@att.com>.)
11269
11270         * send.c: Avoid a potential segmentation fault when trying to
11271         postpone, but Postponed equals NULL.
11272
11273         * BUGS: branches:  1.1.2; file BUGS was initially added on
11274         branch mutt-0-94.
11275
11276         * BUGS: This file is intended to contain known bugs which still
11277         have to be fixed.
11278
11279         * doc/manual.txt: Committing the changes previously made to
11280         manual.sgml.
11281
11282         * imap.c: Include Message-ID and Reply-To headers when fetching
11283         a message's headers from an IMAP server.  (From: Andy Sloane
11284         <andude@incarnate.net>)
11285
11286 1998-07-21 07:54:03  roessler  (roessler)
11287
11288         * recvattach.c: The old behaviour of the %d (for description)
11289         specifier is recreated by this patch.  (From: Byrial Jensen
11290         <byrial@post3.tele.dk>)
11291
11292         * protos.h, lib.c, attach.c: You should never _ever_ do something
11293         like this:
11294
11295                [process A]  ---[piped write until EOF]---> [process B]
11296                [process A]  <---[piped read until EOF]--- [process B]
11297
11298         Basically, what happens is something like this: A feeds data
11299         to B; B processes the data, and feeds it to the pipe until the
11300         pipe buffer is full; at this point, A writes to its pipe until
11301         its buffer is full too, and if it still has more data to write,
11302         that's it, it never gets to the read part to flush B's buffer ---
11303         both processes are blocked on write.
11304
11305         This patch fixes such a situation in the compose menu.
11306
11307         (From: Liviu Daia <daia@stoilow.imar.ro>)
11308
11309 1998-07-20 21:01:05  roessler  (roessler)
11310
11311         * reap.pl: Perl lies in /usr/bin on my machines.
11312
11313         * pop.c: It seems that if you don't enter any password at all when
11314         prompted for the POP password, Mutt will die with a segmentation
11315         fault also.  (Bug reported by Steve Mayer <smayer@rtd.com>
11316         through the Debian bug tracking system.)
11317
11318         * pop.c: Just an update on this bug.  It seems that if you don't
11319         enter any password at all when prompted for the POP password,
11320         Mutt will die with a segmentation fault also.  (Bug reported by
11321         Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
11322         fix from Thomas Roessler.)
11323
11324         * postpone.c: When you send a message which have been postponed
11325         before sending, then all its attachments (if there are more
11326         than one) will have a content-disposition header which
11327         includes a filename, even if there isn't a real filename
11328         but only random choosen temporary one.  (From: Byrial Jensen
11329         <byrial@post3.tele.dk>)
11330
11331 1998-07-18 09:18:31  roessler  (roessler)
11332
11333         * recvattach.c: "Set mime_forward, and forward a message ---
11334         Mutt will segfault." The obvious fix for this is to check
11335         for aptr->content->hdr in mutt_attach_fmt() before invoking
11336         _mutt_make_string().  Anyway, I suspect that the real fix may
11337         involve something like parsing the rfc822 attachment in question.
11338
11339         * sendlib.c: Postponing messages behaves funny when the $postponed
11340         folder is in Maildir format; I traced this down to the fact that
11341         postponed messages are saved in "cur" while mutt_num_postponed()
11342         is looking at "new".  (From: Liviu Daia <daia@stoilow.imar.ro>)
11343
11344 1998-07-17 08:37:02  roessler  (roessler)
11345
11346         * compose.c: Removing the old snd_entry() code.
11347
11348         * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
11349         When sending encrypted messages, it may arrive that Mutt can't
11350         determine the PGP key of the recipient (presumably because
11351         her address has changed, but she hasn't updated her PGP key
11352         yet). In this situation it's convenient to be able to associate
11353         a keyID with an address automatically.  The attached patch is
11354         an attempt to implement this idea using a "pgp-hook". (From:
11355         Liviu Daia <daia@stoilow.imar.ro>).
11356
11357         * recvattach.c: Removing the old attach_entry() code.
11358
11359         * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
11360         This patch adds a string variable $attach_format which controls
11361         the look of the compose and attach menus.  Unfortunately,
11362         I was not able to make things so that it would look exactly
11363         the same as the hardcoded versions, so the default format is a
11364         bit different, but I think it is quite usable.  (From Michael
11365         Elkins <me@cs.hmc.edu>).
11366
11367         * functions.h, browser.c, OPS: This patch allows you to view
11368         files from the browser window, useful if you are searching for
11369         a file to attach to your message. It uses the standard mailcap
11370         stuff (and the lookup mime types) to use the correct "viewer"
11371         for the file.  (From Brandon Long <blong@fiction.net>)
11372
11373         * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
11374         Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
11375         avoid conflicts with certain NFS versions' dotlocking utilities
11376         (pointed out by Liviu Daia).  Additionally, we need to compile it
11377         as an external utility on systems which don't have an fchdir(2)
11378         system call.
11379
11380 1998-07-16 16:39:53  roessler  (roessler)
11381
11382         * mx.c: Fixing a small typographic error.
11383
11384         * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
11385         at once.  The code in mx_lock_file is supposed to retry but
11386         it doesn't work because of a mistake in operator precedence.
11387         (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
11388
11389         * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
11390         if _POSIX_PATH_MAX isn't defined but it doesn't include
11391         <limits.h>, where this symbol should be defined.  (From
11392         Marc.Baudoin@solsoft.com)
11393
11394         * send.c: When several messages are tagged and the user
11395         applies reply, group-reply, or list-reply to these messages,
11396         the reply's references and in-reply-to headers are constructed
11397         from the tagged message which comes last in the current index.
11398         This patch constructs the references header from _all_ messages'
11399         message-id and references headers. (tlr)
11400
11401         * reldate.h, configure.in, configure, Changes, ChangeLog:
11402         Preparing mutt 0.94.
11403
11404         * imap.c: "My two remaining issues are the speed at which it
11405         downloads the headers, and support of PREAUTH. I'm enclosing
11406         a patch (to stock mutt-0.92.13i) which addresses these
11407         issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
11408
11409         * color.c: This patch fixes two problems reported on mutt-users.
11410
11411           (1) the error message about "default colors not supported" when
11412           not using a color xterm should not be printed.  The existing
11413           code did not check the value of has_colors() in conjunction
11414           with use_default_colors()
11415
11416           (2) mutt would crash when sending mail in batch mode because
11417           use_default_colors() could be used without doing an initscr()
11418
11419         (From Michael Elkins.)
11420
11421         * color.c: This patch fixes two problems reported on mutt-users.
11422
11423         (1) the error message about "default colors not supported" when
11424         not using a color xterm should not be printed.  The existing
11425         code did not check the value of has_colors() in conjunction
11426         with use_default_colors()
11427
11428         (2) mutt would crash when sending mail in batch mode because
11429         use_default_colors() could be used without doing an initscr()
11430
11431         (From Michael Elkins.)
11432
11433 1998-07-15 17:15:46  roessler  (roessler)
11434
11435         * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
11436         configure, Makefile.in: Finalizing the external dotlock support:
11437         If group mail privileges are needed, the dotlock is compiled as a
11438         separate program.  If there is no need for privileges, it remains
11439         a module which is compiled into mutt. Also, there is no more need
11440         for the SLang buffer overflow work-around in main().  We drop it,
11441         but let mutt bail out instead if it's installed setgid something.
11442
11443         * doc/dotlock.man.in, dotlock.c: Fix the race condition in
11444         dotlock.c.
11445
11446         * doc/mutt.man.in: branches:  1.1.2; file mutt.man.in was
11447         initially added on branch mutt-0-94.
11448
11449         * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
11450         autoconf control.
11451
11452         * doc/dotlock.man.in: branches:  1.1.2; file dotlock.man.in was
11453         initially added on branch mutt-0-94.
11454
11455         * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
11456         main.c, globals.h: Adding external dotlocking.  For bugs, see
11457         the manual page and the comments in dotlock.c.
11458
11459         * dotlock.h: branches:  1.1.2; file dotlock.h was initially
11460         added on branch mutt-0-94.
11461
11462         * dotlock.h: Adding external dotlocking.  For bugs, see the
11463         manual page and the comments in dotlock.c.
11464
11465         * dotlock.c: branches:  1.1.2; file dotlock.c was initially
11466         added on branch mutt-0-94.
11467
11468         * dotlock.c, configure.in, configure, Makefile.in: Adding
11469         external dotlocking.  For bugs, see the manual page and the
11470         comments in dotlock.c.
11471
11472         * doc/mutt.man: More roff fixes.
11473
11474         * doc/mutt.man: More groff fixes.
11475
11476 1998-07-14 16:01:07  roessler  (roessler)
11477
11478         * reldate.h: branches:  1.3.2.4.2; Preparing mutt 0.93.1i.
11479
11480         * configure.in, configure: branches:  1.7.2.5.2; Preparing
11481         mutt 0.93.1i.
11482
11483         * Changes: branches:  1.5.2.5.2; Preparing mutt 0.93.1i.
11484
11485         * ChangeLog: branches:  1.4.2.5.2; Preparing mutt 0.93.1i.
11486
11487         * rfc2047.c: branches:  1.1.1.1.2.2.2; More unsigned fixes.
11488
11489         * mime.h: branches:  1.1.1.1.2.1.2; More unsigned fixes.
11490
11491         * handler.c: branches:  1.1.1.1.2.5.2; More unsigned fixes.
11492
11493         * pattern.c: branches:  1.3.2.3.2; Changing (int) casts in is*
11494         arguments to (unsigned char).
11495
11496         * parse.c: branches:  1.1.1.1.2.3.2; Changing (int) casts in is*
11497         arguments to (unsigned char).
11498
11499         * rfc2047.c: Removing a superfluous (unsigned char) cast in an
11500         IsPrint argument.
11501
11502 1998-07-13 10:50:39  roessler  (roessler)
11503
11504         * doc/mutt.sgml: Since manual page generation seems to be broken
11505         in the SGML-tools package, we remove the SGML version of mutt.man
11506         and make the troff source the master copy.  Suggested by Roland
11507         Rosenfeld <roland@luv.rhein.de> who also provided the corrected
11508         mutt.man file.
11509
11510         * doc/mutt.man: branches:  1.1.1.1.2.2.2; Since manual page
11511         generation seems to be broken in the SGML-tools package, we
11512         remove the SGML version of mutt.man and make the troff source the
11513         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
11514         who also provided the corrected mutt.man file.
11515
11516         * doc/Makefile.in: branches:  1.2.2.2.2; Since manual page
11517         generation seems to be broken in the SGML-tools package, we
11518         remove the SGML version of mutt.man and make the troff source the
11519         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
11520         who also provided the corrected mutt.man file.
11521
11522 1998-07-12 13:15:31  roessler  (roessler)
11523
11524         * protos.h: branches:  1.5.2.1.2; Replace calloc by safe_calloc
11525         in new_pattern.
11526
11527 1998-07-11 05:10:29  roessler  (roessler)
11528
11529         * doc/manual.txt: branches:  1.2.2.4.2; Key bindings
11530         documentation.
11531
11532         * doc/manual.sgml: branches:  1.2.2.5.2; Key bindings
11533         documentation.
11534
11535 1998-07-10 17:58:26  roessler  (roessler)
11536
11537         * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
11538
11539         * pop.c: branches:  1.1.1.1.2.1.2; tmp[] wasn't initialized when
11540         asking for the POP password.
11541
11542         * buffy.c: branches:  1.1.1.1.2.1.2; On SunOS 4.1, one must
11543         include unistd.h in order to declare SEEK_END.  (Fabrice Noilhan)
11544
11545         * mutt.h: branches:  1.2.2.1.2; include <posix1_lim.h> if limits.h
11546         doesn't defile _POSIX_PATH_MAX.
11547
11548         * Changes, ChangeLog: *** empty log message ***
11549
11550         * doc/PGP-Notes.txt: Adding a notice about core dumps.
11551
11552         * reldate.h, README: Preparing 0.93i.
11553
11554         * INSTALL: branches:  1.1.1.1.2.2.2; Preparing 0.93i.
11555
11556         * handler.c: Fix text/enriched decoding: if there's a tag
11557         mismatch in the last paragraph in the attachment, the whole
11558         paragraph wouldn't be displayed.
11559
11560 1998-07-09 19:51:36  roessler  (roessler)
11561
11562         * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
11563
11564         * config.sub: branches:  1.1.2; file config.sub was initially
11565         added on branch mutt-0-93.
11566
11567         * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
11568
11569         * config.guess: branches:  1.1.2; file config.guess was initially
11570         added on branch mutt-0-93.
11571
11572         * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
11573
11574 1998-07-08 21:59:43  roessler  (roessler)
11575
11576         * snprintf.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
11577         is* arguments to (unsigned char) casts to avoid mis-casting of
11578         signed chars.  (From Michael Elkins.)
11579
11580         * pattern.c, parse.c: Changing (int) casts in is* arguments to
11581         (unsigned char) casts to avoid mis-casting of signed chars.
11582         (From Michael Elkins.)
11583
11584         * mx.c: branches:  1.5.2.3.2; Changing (int) casts in is*
11585         arguments to (unsigned char) casts to avoid mis-casting of
11586         signed chars.  (From Michael Elkins.)
11587
11588         * mh.c, lib.c: branches:  1.2.2.2.2; Changing (int) casts in
11589         is* arguments to (unsigned char) casts to avoid mis-casting of
11590         signed chars.  (From Michael Elkins.)
11591
11592         * keymap.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
11593         is* arguments to (unsigned char) casts to avoid mis-casting of
11594         signed chars.  (From Michael Elkins.)
11595
11596         * init.c: branches:  1.3.2.2.2; Changing (int) casts in is*
11597         arguments to (unsigned char) casts to avoid mis-casting of
11598         signed chars.  (From Michael Elkins.)
11599
11600         * from.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
11601         is* arguments to (unsigned char) casts to avoid mis-casting of
11602         signed chars.  (From Michael Elkins.)
11603
11604         * edit.c: branches:  1.2.2.2.2; Changing (int) casts in is*
11605         arguments to (unsigned char) casts to avoid mis-casting of
11606         signed chars.  (From Michael Elkins.)
11607
11608         * curs_main.c: branches:  1.4.2.3.2; Changing (int) casts in
11609         is* arguments to (unsigned char) casts to avoid mis-casting of
11610         signed chars.  (From Michael Elkins.)
11611
11612 1998-07-07 09:22:40  roessler  (roessler)
11613
11614         * rfc822.c: branches:  1.1.1.1.2.2.2; Change one int to size_t
11615         in rfc822.c.
11616
11617         * rfc822.c: Fix the parsing of route addresses a la RFC 822.
11618         Patch from Michael Elkins.
11619
11620         * snprintf.c: Cast the arguments of the is* functions to int.
11621         Patch from Michael Elkins.
11622
11623         * sendlib.c: branches:  1.3.2.1.2; Cast the arguments of the is*
11624         functions to int.  Patch from Michael Elkins.
11625
11626         * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
11627         from.c, edit.c, curs_main.c: Cast the arguments of the is*
11628         functions to int.  Patch from Michael Elkins.
11629
11630 1998-07-02 21:15:18  roessler  (roessler)
11631
11632         * hdrline.c: branches:  1.4.2.3.2; Using the correct version of
11633         O'Shaughnessy Evans' %O patch.
11634
11635         * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
11636
11637         * doc/manual.txt, doc/manual.sgml: s/&setmn;/&bsol;/
11638
11639         * hdrline.c: Adding the %O expansion.
11640
11641         * doc/manual.sgml: Applying the various manual_nits patches.
11642
11643 1998-07-01 17:01:50  roessler  (roessler)
11644
11645         * curs_main.c: Fixing a reverse-threading problem.
11646
11647         * imap.c: branches:  1.3.2.1.2; Fixing an imap-related
11648         segmentation fault.
11649
11650 1998-06-30 06:38:02  roessler  (roessler)
11651
11652         * reldate.h, Changes, ChangeLog: These are the last tiny bits
11653         of preparing 0.92.13i.
11654
11655         * configure.in, configure: Updating some of the documentation
11656         for 0.93.
11657
11658         * TODO: branches:  1.1.1.1.2.1.2; Updating some of the
11659         documentation for 0.93.
11660
11661         * README, NEWS: Updating some of the documentation for 0.93.
11662
11663         * doc/NEWS: *** empty log message ***
11664
11665         * doc/NEWS: branches:  1.1.2; file NEWS was initially added on
11666         branch mutt-0-93.
11667
11668         * doc/NEWS: *** empty log message ***
11669
11670         * doc/manual.txt: Incorporate the recent changes to manual.sgml.
11671
11672         * main.c: branches:  1.6.2.1.2; Work around a buffer overflow
11673         in SLang.  (This is the same bug which is fixed by 0.91.2i.)
11674
11675 1998-06-26 10:31:28  roessler  (roessler)
11676
11677         * doc/manual.sgml: Removing $empty_to.
11678
11679         * send.c, init.h: branches:  1.3.2.1.2; Removing $empty_to.
11680
11681         * globals.h: branches:  1.2.2.1.2; Removing $empty_to.
11682
11683         * Muttrc.in: branches:  1.1.2.1.2; Removing $empty_to.
11684
11685 1998-06-25 22:31:46  roessler  (roessler)
11686
11687         * hdrline.c: Moved a break statement where it belongs.
11688
11689         * mx.c: Fix an imap-related typo.
11690
11691         * handler.c: Don't generate non-terminated last lines when
11692         quoting 8bit-"encoded" text-plain body parts.
11693
11694         * Makefile.in: branches:  1.4.2.1.2; Don't use GNU make specific
11695         features.
11696
11697 1998-06-21 07:13:03  roessler  (roessler)
11698
11699         * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
11700         configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
11701
11702 1998-06-20 06:12:38  roessler  (roessler)
11703
11704         * doc/manual.txt: *** empty log message ***
11705
11706         * handler.c: Fixing the quoted-printable decoder.
11707
11708         * handler.c: Make mutt handle messages containing null bytes.
11709
11710         * copy.c: branches:  1.2.2.1.2; Make mutt handle messages
11711         containing null bytes.
11712
11713         * doc/manual.sgml: documenting alias-path
11714
11715 1998-06-19 12:52:16  roessler  (roessler)
11716
11717         * sendlib.c, send.c: branches:  1.3.2; Removing the Attach-Menu
11718         feature for the next release version.
11719
11720         * protos.h: branches:  1.5.2; Removing the Attach-Menu feature
11721         for the next release version.
11722
11723         * postpone.c: branches:  1.3.4; Removing the Attach-Menu feature
11724         for the next release version.
11725
11726         * pattern.c: branches:  1.3.2; Removing the Attach-Menu feature
11727         for the next release version.
11728
11729         * menu.c: branches:  1.3.4; Removing the Attach-Menu feature
11730         for the next release version.
11731
11732         * main.c: branches:  1.6.2; Removing the Attach-Menu feature
11733         for the next release version.
11734
11735         * headers.c, functions.h: branches:  1.3.4; Removing the
11736         Attach-Menu feature for the next release version.
11737
11738         * curs_main.c: branches:  1.4.2; Removing the Attach-Menu feature
11739         for the next release version.
11740
11741         * compose.c: branches:  1.5.4; Removing the Attach-Menu feature
11742         for the next release version.
11743
11744         * OPS: branches:  1.3.4; Removing the Attach-Menu feature for
11745         the next release version.
11746
11747 1998-06-18 20:37:59  roessler  (roessler)
11748
11749         * protos.h: Bradon long's alias_path patch, for the sake of
11750         Elm compatibility.
11751
11752         * lib.c: branches:  1.2.2; Bradon long's alias_path patch,
11753         for the sake of Elm compatibility.
11754
11755         * alias.c: branches:  1.2.4; Bradon long's alias_path patch,
11756         for the sake of Elm compatibility.
11757
11758 1998-06-16 20:59:20  roessler  (roessler)
11759
11760         * mx.c: branches:  1.5.2; Avoid pointless error messages from
11761         mx_get_magic() when called from an mx_open_mailbox_append()
11762         on a non-existing mailbox.
11763
11764         * doc/manual.txt, doc/Makefile.in: branches:  1.2.2; Have "make
11765         install" install manual.txt as well.
11766
11767         * configure.in, configure: branches:  1.7.2; Have "make install"
11768         install manual.txt as well.
11769
11770         * Makefile.in: branches:  1.4.2; Have "make install" install
11771         manual.txt as well.
11772
11773         * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
11774         control.
11775
11776         * main.c: Switch the error reporting address from mutt-users
11777         to mutt-dev.
11778
11779         * reldate.h: branches:  1.3.2; Bump the version to 0.92.11i.
11780
11781         * configure.in, configure: Bump the version to 0.92.11i.
11782
11783         * Changes: branches:  1.5.2; Bump the version to 0.92.11i.
11784
11785         * ChangeLog: branches:  1.4.2; Bump the version to 0.92.11i.
11786
11787         * imap.h: branches:  1.1.4; Check in a proper version of imap.h.
11788
11789         * color.c: branches:  1.2.2;  1.2.4; Fix the "unknown color"
11790         bug reported by Vikas.
11791
11792         * mx.c: Remove a spurious #include "imap.h" from mx.c.
11793
11794         * doc/style-guide: Add a note about the global Muttrc to
11795         style-guide.
11796
11797         * configure.in: The global Muttrc contains a list of default
11798         settings which can be used as a starting-point for the user's
11799         own configuration.
11800
11801         * Muttrc.in: branches:  1.1.2; The global Muttrc contains a list
11802         of default settings which can be used as a starting-point for
11803         the user's own configuration.
11804
11805         * configure, Muttrc, Makefile.in: The global Muttrc contains a
11806         list of default settings which can be used as a starting-point
11807         for the user's own configuration.
11808
11809         * pgppubring.c: branches:  1.4.4; Removing some duplicate code
11810         from gnupgparse.c and pgppubring.c.
11811
11812         * pgp.h, gnupgparse.c: Removing some duplicate code from
11813         gnupgparse.c and pgppubring.c.
11814
11815         * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
11816         GPG patches.
11817
11818         * Changes: *** empty log message ***
11819
11820         * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
11821
11822         * doc/PGP-Notes.txt: branches:  1.2.2; Including Roland's new
11823         procmail recipe.
11824
11825         * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
11826         Vikas' search code for the "attach message" menu.
11827
11828         * addrbook.c: branches:  1.3.4; Including Vikas' search code
11829         for the "attach message" menu.
11830
11831 1998-06-15 15:19:49  roessler  (roessler)
11832
11833         * mx.c, main.c: Brandon's IMAP patch.
11834
11835         * mailbox.h: branches:  1.2.4; Brandon's IMAP patch.
11836
11837         * imap.c: branches:  1.3.2; Brandon's IMAP patch.
11838
11839         * commands.c: branches:  1.3.4; Brandon's IMAP patch.
11840
11841 1998-06-08 20:05:54  roessler  (roessler)
11842
11843         * recvattach.c: branches:  1.3.4; GPG support, first take.
11844
11845         * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
11846         first take.
11847
11848         * pgp.c: branches:  1.2.4; GPG support, first take.
11849
11850         * main.c: GPG support, first take.
11851
11852         * init.h: branches:  1.3.2; GPG support, first take.
11853
11854         * gnupgparse.c: GPG support, first take.
11855
11856         * init.c: branches:  1.3.2; GPG support, first take.
11857
11858         * configure.in, configure: GPG support, first take.
11859
11860         * config.h.in: branches:  1.3.4; GPG support, first take.
11861
11862         * compose.c: GPG support, first take.
11863
11864         * acconfig.h: branches:  1.3.4; GPG support, first take.
11865
11866         * Makefile.in: GPG support, first take.
11867
11868         * hdrline.c: branches:  1.4.2; Fixing the %a format.
11869
11870         * hdrline.c: Fixing a segmentation fault in the hdr_line code.
11871
11872         * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
11873
11874         * doc/manual.sgml: branches:  1.2.2; Mutt 0.92.9i.
11875
11876         * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
11877
11878         * query.c: branches:  1.2.4; Mutt 0.92.9i.
11879
11880         * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
11881
11882         * pager.c: branches:  1.2.4; Mutt 0.92.9i.
11883
11884         * mx.c: Mutt 0.92.9i.
11885
11886         * mutt.h, mh.c: branches:  1.2.2; Mutt 0.92.9i.
11887
11888         * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
11889
11890         * hook.c: branches:  1.2.4; Mutt 0.92.9i.
11891
11892         * headers.c, hdrline.c: Mutt 0.92.9i.
11893
11894         * globals.h: branches:  1.2.2; Mutt 0.92.9i.
11895
11896         * functions.h, flags.c: Mutt 0.92.9i.
11897
11898         * enter.c: branches:  1.2.4; Mutt 0.92.9i.
11899
11900         * edit.c: branches:  1.2.2; Mutt 0.92.9i.
11901
11902         * curs_main.c: Mutt 0.92.9i.
11903
11904         * copy.c: branches:  1.2.2; Mutt 0.92.9i.
11905
11906         * configure.in, configure, config.h.in, compose.c, commands.c:
11907         Mutt 0.92.9i.
11908
11909         * attach.c: branches:  1.2.4; Mutt 0.92.9i.
11910
11911         * addrbook.c, acconfig.h: Mutt 0.92.9i.
11912
11913         * README: branches:  1.2.2; Mutt 0.92.9i.
11914
11915         * OPS, Changes, ChangeLog: Mutt 0.92.9i.
11916
11917         * doc/language50.txt: branches:  1.1.1; Initial revision
11918
11919         * doc/language50.txt: * doc/language.txt: branches:  1.1.1;
11920         Initial revision
11921
11922         * doc/language.txt: * doc/makefile: branches:  1.1.1; Initial
11923         revision
11924
11925         * doc/makefile: * doc/manual.txt: branches:  1.1.1; Initial
11926         revision
11927
11928         * doc/manual.txt: * doc/mutt.man: branches:  1.1.1; Initial
11929         revision
11930
11931         * doc/mutt.man: branches:  1.1.1.1.2;
11932
11933         * doc/mutt.sgml: branches:  1.1.1; Initial revision
11934
11935         * doc/mutt.sgml: branches:  1.1.1.1.2;
11936
11937         * doc/pgp-Notes.txt: branches:  1.1.1; Initial revision
11938
11939         * doc/pgp-Notes.txt: * doc/style-guide: branches:  1.1.1;
11940         Initial revision
11941
11942         * doc/style-guide: * COPYING: branches:  1.1.1; Initial revision
11943
11944         * COPYING: * COPYRIGHT: branches:  1.1.1; Initial revision
11945
11946         * COPYRIGHT: * ChangeLog: branches:  1.1.1; Initial revision
11947
11948         * ChangeLog: * Changes: branches:  1.1.1; Initial revision
11949
11950         * Changes: * INSTALL: branches:  1.1.1; Initial revision
11951
11952         * INSTALL: branches:  1.1.1.1.2;
11953
11954         * Makefile.in: branches:  1.1.1; Initial revision
11955
11956         * Makefile.in: * Mush.rc: branches:  1.1.1; Initial revision
11957
11958         * Mush.rc: * Muttrc: branches:  1.1.1; Initial revision
11959
11960         * Muttrc: * NEWS: branches:  1.1.1; Initial revision
11961
11962         * NEWS: branches:  1.1.1.1.2;
11963
11964         * OPS: branches:  1.1.1; Initial revision
11965
11966         * OPS: * OPS.PGP: branches:  1.1.1; Initial revision
11967
11968         * OPS.PGP: * Pine.rc: branches:  1.1.1; Initial revision
11969
11970         * Pine.rc: * README: branches:  1.1.1; Initial revision
11971
11972         * README: * TODO: branches:  1.1.1; Initial revision
11973
11974         * TODO: branches:  1.1.1.1.2;
11975
11976         * acconfig.h: branches:  1.1.1; Initial revision
11977
11978         * acconfig.h: * addrbook.c: branches:  1.1.1; Initial revision
11979
11980         * addrbook.c: * alias.c: branches:  1.1.1; Initial revision
11981
11982         * alias.c: * attach.c: branches:  1.1.1; Initial revision
11983
11984         * attach.c: * attach.h: branches:  1.1.1; Initial revision
11985
11986         * attach.h: branches:  1.1.1.1.4;
11987
11988         * bind.c: branches:  1.1.1; Initial revision
11989
11990         * bind.c: branches:  1.1.1.1.4;
11991
11992         * browser.c: branches:  1.1.1; Initial revision
11993
11994         * browser.c: branches:  1.1.1.1.4;
11995
11996         * buffy.c: branches:  1.1.1; Initial revision
11997
11998         * buffy.c: branches:  1.1.1.1.2;
11999
12000         * buffy.h: branches:  1.1.1; Initial revision
12001
12002         * buffy.h: * color.c: branches:  1.1.1; Initial revision
12003
12004         * color.c: * commands.c: branches:  1.1.1; Initial revision
12005
12006         * commands.c: * complete.c: branches:  1.1.1; Initial revision
12007
12008         * complete.c: * compose.c: branches:  1.1.1; Initial revision
12009
12010         * compose.c: * config.h.in: branches:  1.1.1; Initial revision
12011
12012         * config.h.in: * configure: branches:  1.1.1; Initial revision
12013
12014         * configure: * configure.in: branches:  1.1.1; Initial revision
12015
12016         * configure.in: * copy.c: branches:  1.1.1; Initial revision
12017
12018         * copy.c: * copy.h: branches:  1.1.1; Initial revision
12019
12020         * copy.h: * curs_lib.c: branches:  1.1.1; Initial revision
12021
12022         * curs_lib.c: branches:  1.1.1.1.4;
12023
12024         * curs_main.c: branches:  1.1.1; Initial revision
12025
12026         * curs_main.c: * date.c: branches:  1.1.1; Initial revision
12027
12028         * date.c: branches:  1.1.1.1.4;
12029
12030         * depend.awk: branches:  1.1.1; Initial revision
12031
12032         * depend.awk: * doc/manual.sgml: branches:  1.1.1; Initial
12033         revision
12034
12035         * doc/manual.sgml: * edit.c: branches:  1.1.1; Initial revision
12036
12037         * edit.c: * enter.c: branches:  1.1.1; Initial revision
12038
12039         * enter.c: * filter.c: branches:  1.1.1; Initial revision
12040
12041         * filter.c: * flags.c: branches:  1.1.1; Initial revision
12042
12043         * flags.c: * from.c: branches:  1.1.1; Initial revision
12044
12045         * from.c: branches:  1.1.1.1.2;
12046
12047         * functions.h: branches:  1.1.1; Initial revision
12048
12049         * functions.h: * gen_defs: branches:  1.1.1; Initial revision
12050
12051         * gen_defs: * getdomain.c: branches:  1.1.1; Initial revision
12052
12053         * getdomain.c: * globals.h: branches:  1.1.1; Initial revision
12054
12055         * globals.h: * handler.c: branches:  1.1.1; Initial revision
12056
12057         * handler.c: branches:  1.1.1.1.2;
12058
12059         * hash.c: branches:  1.1.1; Initial revision
12060
12061         * hash.c: branches:  1.1.1.1.4;
12062
12063         * hash.h: branches:  1.1.1; Initial revision
12064
12065         * hash.h: * hdrline.c: branches:  1.1.1; Initial revision
12066
12067         * hdrline.c: * headers.c: branches:  1.1.1; Initial revision
12068
12069         * headers.c: * help.c: branches:  1.1.1; Initial revision
12070
12071         * help.c: branches:  1.1.1.1.4;
12072
12073         * hook.c: branches:  1.1.1; Initial revision
12074
12075         * hook.c: * imap.c: branches:  1.1.1; Initial revision
12076
12077         * imap.c: * init.c: branches:  1.1.1; Initial revision
12078
12079         * init.c: * init.h: branches:  1.1.1; Initial revision
12080
12081         * init.h: * install-sh: branches:  1.1.1; Initial revision
12082
12083         * install-sh: * keymap.c: branches:  1.1.1; Initial revision
12084
12085         * keymap.c: branches:  1.1.1.1.2;
12086
12087         * keymap.h: branches:  1.1.1; Initial revision
12088
12089         * keymap.h: branches:  1.1.1.1.4;
12090
12091         * lib.c: branches:  1.1.1; Initial revision
12092
12093         * lib.c: * mailbox.h: branches:  1.1.1; Initial revision
12094
12095         * mailbox.h: * main.c: branches:  1.1.1; Initial revision
12096
12097         * main.c: * mapping.h: branches:  1.1.1; Initial revision
12098
12099         * mapping.h: * mbox.c: branches:  1.1.1; Initial revision
12100
12101         * mbox.c: branches:  1.1.1.1.4;
12102
12103         * menu.c: branches:  1.1.1; Initial revision
12104
12105         * menu.c: * mh.c: branches:  1.1.1; Initial revision
12106
12107         * mh.c: * mime.h: branches:  1.1.1; Initial revision
12108
12109         * mime.h: branches:  1.1.1.1.2;
12110
12111         * mime.types: branches:  1.1.1; Initial revision
12112
12113         * mime.types: * mkinstalldirs: branches:  1.1.1; Initial revision
12114
12115         * mkinstalldirs: * mutt.h: branches:  1.1.1; Initial revision
12116
12117         * mutt.h: * mutt_curses.h: branches:  1.1.1; Initial revision
12118
12119         * mutt_curses.h: * mutt_menu.h: branches:  1.1.1; Initial revision
12120
12121         * mutt_menu.h: branches:  1.1.1.1.4;
12122
12123         * mutt_regex.h: branches:  1.1.1; Initial revision
12124
12125         * mutt_regex.h: * mx.c: branches:  1.1.1; Initial revision
12126
12127         * mx.c: * mx.h: branches:  1.1.1; Initial revision
12128
12129         * mx.h: branches:  1.1.1.1.4;
12130
12131         * pager.c: branches:  1.1.1; Initial revision
12132
12133         * pager.c: * pager.h: branches:  1.1.1; Initial revision
12134
12135         * pager.h: branches:  1.1.1.1.4;
12136
12137         * parse.c: branches:  1.1.1; Initial revision
12138
12139         * parse.c: branches:  1.1.1.1.2;
12140
12141         * parse.h: branches:  1.1.1; Initial revision
12142
12143         * parse.h: * pattern.c: branches:  1.1.1; Initial revision
12144
12145         * pattern.c: * pgp.c: branches:  1.1.1; Initial revision
12146
12147         * pgp.c: * pgp.h: branches:  1.1.1; Initial revision
12148
12149         * pgp.h: * pgpinvoke.c: branches:  1.1.1; Initial revision
12150
12151         * pgpinvoke.c: * pgpkey.c: branches:  1.1.1; Initial revision
12152
12153         * pgpkey.c: * pgppubring.c: branches:  1.1.1; Initial revision
12154
12155         * pgppubring.c: * pop.c: branches:  1.1.1; Initial revision
12156
12157         * pop.c: branches:  1.1.1.1.2;
12158
12159         * postpone.c: branches:  1.1.1; Initial revision
12160
12161         * postpone.c: * protos.h: branches:  1.1.1; Initial revision
12162
12163         * protos.h: * query.c: branches:  1.1.1; Initial revision
12164
12165         * query.c: * reap.pl: branches:  1.1.1; Initial revision
12166
12167         * reap.pl: branches:  1.1.1.1.4;
12168
12169         * recvattach.c: branches:  1.1.1; Initial revision
12170
12171         * recvattach.c: * reldate.h: branches:  1.1.1; Initial revision
12172
12173         * reldate.h: * resize.c: branches:  1.1.1; Initial revision
12174
12175         * resize.c: * rfc1524.c: branches:  1.1.1; Initial revision
12176
12177         * rfc1524.c: branches:  1.1.1.1.4;
12178
12179         * rfc1524.h: branches:  1.1.1; Initial revision
12180
12181         * rfc1524.h: branches:  1.1.1.1.4;
12182
12183         * rfc2047.c: branches:  1.1.1; Initial revision
12184
12185         * rfc2047.c: branches:  1.1.1.1.2;
12186
12187         * rfc2047.h: branches:  1.1.1; Initial revision
12188
12189         * rfc2047.h: * rfc822.c: branches:  1.1.1; Initial revision
12190
12191         * rfc822.c: branches:  1.1.1.1.2;
12192
12193         * rfc822.h: branches:  1.1.1; Initial revision
12194
12195         * rfc822.h: * sample.mailcap: branches:  1.1.1; Initial revision
12196
12197         * sample.mailcap: * sample.muttrc: branches:  1.1.1; Initial
12198         revision
12199
12200         * sample.muttrc: branches:  1.1.1.1.4;
12201
12202         * score.c: branches:  1.1.1; Initial revision
12203
12204         * score.c: * send.c: branches:  1.1.1; Initial revision
12205
12206         * send.c: * sendlib.c: branches:  1.1.1; Initial revision
12207
12208         * sendlib.c: * sha.h: branches:  1.1.1; Initial revision
12209
12210         * sha.h: * sha1dgst.c: branches:  1.1.1; Initial revision
12211
12212         * sha1dgst.c: * sha_locl.h: branches:  1.1.1; Initial revision
12213
12214         * sha_locl.h: * signal.c: branches:  1.1.1; Initial revision
12215
12216         * signal.c: * snprintf.c: branches:  1.1.1; Initial revision
12217
12218         * snprintf.c: branches:  1.1.1.1.2;
12219
12220         * sort.c: branches:  1.1.1; Initial revision
12221
12222         * sort.c: * sort.h: branches:  1.1.1; Initial revision
12223
12224         * sort.h: branches:  1.1.1.1.4;
12225
12226         * status.c: branches:  1.1.1; Initial revision
12227
12228         * status.c: branches:  1.1.1.1.4;
12229
12230         * strcasecmp.c: branches:  1.1.1; Initial revision
12231
12232         * strcasecmp.c: * system.c: branches:  1.1.1; Initial revision
12233
12234         * system.c: * testmsg: branches:  1.1.1; Initial revision
12235
12236         * testmsg: * thread.c: branches:  1.1.1; Initial revision
12237
12238         * thread.c: branches:  1.1.1.1.4;
12239