Rocco Rutte:
[apps/madmutt.git] / ChangeLog.mutt
1 2005-10-06 06:15:00  Brendan Cully  <brendan@kublai.com>  (brendan)
2
3         * browser.c: Sort browser entries after every IMAP browsing
4         operation instead of just when explicitly requested. Closes:
5         #2089.
6
7 2005-10-06 05:13:55  Jeff Ito  <jeffi@rcn.com>  (brendan)
8
9         * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
10         #2103.
11
12 2005-10-05 19:24:40  David Champion  <dgc@uchicago.edu>  (brendan)
13
14         * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
15
16 2005-10-05 19:20:22  Jeff Ito  <jeffi@rcn.com>  (brendan)
17
18         * smime.c: S/MIME key selection truncates the last character of
19         the selected key for no apparent reason. Removed until someone
20         can justify it. Closes: #2081.
21
22 2005-10-04 19:00:05  Brendan Cully  <brendan@kublai.com>  (brendan)
23
24         * init.h: Tweak description of pop_checkinterval slightly. Closes:
25         #2074.
26
27         * hcache.c: Bump hcache Id for attachment counting patch.
28
29 2005-10-04 06:05:39  David Champion  <dgc@uchicago.edu>  (brendan)
30
31         * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
32         globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
33         pattern.c, protos.h, recvattach.c: Attachment counting for index
34         display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
35         and attach_ignore_fundamental stripped, some debugging code
36         removed, some bones thrown to check_sec.sh.
37
38 2005-10-04 05:24:00  Sebastien Hinderer  <Sebastien.Hinderer@libertysurf.fr>  (brendan)
39
40         * pager.c: The following patch has an effect only when the
41         braille_friendly variable is set. When this is the case, the
42         cursor is put on the first line of the message body, when viewing
43         it with the pager.
44
45 2005-10-04 04:29:09  Alain Bench  <veronatif@free.fr>  (brendan)
46
47         * curs_main.c: Piping and printing in IMAP folder index with
48         imap_peek=no marks message read immediately.
49
50 2005-10-03 07:52:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
51
52         * curs_lib.c, send.c: fix a problem that appears with signatures
53         without newline.
54
55 2005-09-30 18:24:17  Brendan Cully  <brendan@kublai.com>  (brendan)
56
57         * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
58         by Alain Bench).
59
60 2005-09-30 01:42:50  Roland Rosenfeld  <roland@spinnaker.de>  (brendan)
61
62         * po/de.po: Update.
63
64 2005-09-29 23:57:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
65
66         * po/fr.po: Update.
67
68 2005-09-29 23:52:16  pi  <pi@beobide.net>  (brendan)
69
70         * configure.in, po/eu.po: Basque translation.
71
72 2005-09-29 23:02:49  Brendan Cully  <brendan@kublai.com>  (brendan)
73
74         * configure.in, copy.c, sendlib.c: Ensure that Content-Length
75         printf format specifier matches off_t size, to avoid mail-losing
76         Content-Length: 0 (bug introduced by large file patch a couple
77         of days ago). Closes: #2096.
78
79 2005-09-27 03:43:24  Johan Svedberg  <johan@svedberg.com>  (brendan)
80
81         * po/sv.po: Update.
82
83 2005-09-24 20:03:04  Brendan Cully  <brendan@kublai.com>  (brendan)
84
85         * edit.c: Inflict more needless pain on translators by splitting
86         EditorHelp to satisfy -pedantic.
87
88         * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
89         while opening mbox/mmdf. Closes: #2084.
90
91 2005-09-24 19:36:35  Alain Bench  <veronatif@free.fr>  (brendan)
92
93         * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
94         MIME headers. Closes: #2086.
95
96 2005-09-24 17:51:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
97
98         * po/ja.po: Update to HEAD.
99
100 2005-09-23 18:38:36  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
101
102         * configure.in: Quote an error message.
103
104 2005-09-22 16:38:08  Takahashi Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
105
106         * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
107         the current state of the art. Closes: #2003 (again).
108
109 2005-09-22 09:06:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
110
111         * send.c: When composing a reply, there might be degenerate cases
112         in which a CC header is created, but no To header.  In this case,
113         we now use the auto-generated CC header as the To header.
114
115 2005-09-22 04:05:49  Brendan Cully  <brendan@kublai.com>  (brendan)
116
117         * init.c: Refactor mutt var completion so it can be used for
118         inline expansions (eg $from). Actual expansion not committed yet.
119
120         * send.c: If ContentType is null, assume text/plain. Stopgap; a
121         better mechanism would sanity-check MuttVars assignments before
122         allowing them. Closes: #2080.
123
124         * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
125         hosts. Also don't attempt to complete on open connections when
126         there aren't any (diagnosed by Nico Golde). Closes: #2079.
127
128         * pattern.c: Use ctx instead of Context when checking whether or
129         not to do IMAP search. Resolves a possible segfault in color index
130         ~b operations. I can't remember whether Context vs ctx was
131         intentional - I doubt it.
132
133 2005-09-21 14:17:14  Adeodato Simo  <asp16@alu.ua.es>  (brendan)
134
135         * curs_main.c: Check for sigwinch in index before calling
136         km_dokey, since for unknown reasons km_dokey seems to eat the
137         signal in some cases. [Not reproducible in my ncurses environments
138         - Brendan]. Closes: #1907.
139
140 2005-09-21 13:23:43  Brendan Cully  <brendan@kublai.com>  (brendan)
141
142         * imap/imap.c, pattern.c: Catch empty substring/regexp search
143         arguments (precludes a segfault from dereferencing a null string
144         pointer later).
145
146 2005-09-21 06:04:37  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
147
148         * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
149         header cache.
150
151 2005-09-21 04:50:31  Adeodato Simo  <asp16@alu.ua.es>  (brendan)
152
153         * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
154         isn't already set instead of bailing out. Closes: #2072.
155
156 2005-09-21 03:48:38  Takahashi Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
157
158         * init.c: Ensure that set doesn't change variables from within the
159         help screen. I think this is a gross approach, and probably
160         overkill, but it's the fault of the original code design, not
161         Tamo's patch. Until a better way falls from the sky, this Closes:
162         #2011.
163
164 2005-09-21 02:58:07  Brendan Cully  <brendan@kublai.com>  (brendan)
165
166         * curs_main.c: Cancelling <change-folder> from within the pager
167         will now keep you in the pager rather than kicking you back to the
168         index. Closes: #2075.
169
170 2005-09-20 23:41:21  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
171
172         * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
173
174 2005-09-20 06:43:39  David Champion  <dgc@uchicago.edu>  (brendan)
175
176         * init.c: Fix a null-pointer-dereference parsing aliases with
177         -d3+.
178
179         * muttlib.c: Clear a compiler warning.
180
181 2005-09-20 03:56:25  Gero Treuner  <gerotick@faveve.uni-stuttgart.de>  (brendan)
182
183         * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
184         gpg-2comp, Gero Treuner.
185
186 2005-09-19 06:14:27  Brendan Cully  <brendan@kublai.com>  (brendan)
187
188         * mkchangelog.sh: I just realised what's been happening to the
189         changelog: I recently got a new version of 'head' that refuses
190         to accept -1 instead of -n 1, but doesn't actually return
191         failure. So mkchangelog was feeding nothing to the cvs date
192         argument, and instead merrily snarfing down the entire changelog
193         every time. I've put in a simple $date != "" check. Thanks,
194         textutils!  Thanks for ushering in the future! I'd like to shake
195         your hand. Hard.
196
197 2005-09-19 05:12:29  Brendan Cully  <brendan@kublai.com>  (brendan)
198
199         * doc/manual.xml.head: Remove mention of obsolete
200         --enable-imap-edit-threads configure option.
201
202 2005-09-18 17:49:33  Brendan Cully  <brendan@kublai.com>  (brendan)
203
204         * ChangeLog: Somehow the changelog got mangled (multiple copies
205         of large parts).
206
207 2005-09-18 08:22:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
208
209         * po/ru.po: update
210
211 2005-09-18 02:53:18  brendan  (brendan)
212
213         * doc/Makefile.in: More cleanups, slightly better dependencies.
214
215 2005-09-18 02:35:10  Brendan Cully  <brendan@kublai.com>  (brendan)
216
217         * doc/Makefile.in: Stupid hack to synchronise on makedoc for
218         parallel builds. Only works when entered via make all. make
219         stamp-doc-xml directly can fail in pathological conditions.
220
221         * doc/Makefile.in: Attempt to work around make -j2
222         breakage. Dependencies are still wrong, but I don't have
223         the brainpower right now to get it right. People talk about
224         imperative, functional, and logic programming, but no one ever
225         mentions make programming.
226
227 2005-09-17 20:46:14  Brendan Cully  <brendan@kublai.com>  (brendan)
228
229         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
230         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
231         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
232         po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
233         intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
234         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
235         po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
236         doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
237         imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
238         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
239         imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
240         imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
241         imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
242         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
243         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
244         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
245         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
246         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
247         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
248         intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
249         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
250         intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
251         pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
252         pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
253         recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
254         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
255         rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
256         signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
257         status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
258         charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
259         config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
260         crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
261         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
262         crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
263         date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
264         enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
265         globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
266         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
267         init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
268         main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
269         mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
270         mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
271         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
272         mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
273         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
274         pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
275         account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
276         attach.h, base64.c, browser.c: Gah, forgot the zip code when
277         updating the FSF address...
278
279         * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
280         po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
281         po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
282         po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
283         po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
284         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
285         intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
286         intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
287         intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
288         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
289         intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
290         intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
291         intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
292         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
293         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
294         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
295         po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
296         doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
297         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
298         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
299         imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
300         rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
301         smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
302         system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
303         regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
304         rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
305         pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
306         pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
307         pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
308         mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
309         mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
310         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
311         mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
312         muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
313         from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
314         hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
315         history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
316         lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
317         dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
318         crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
319         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
320         crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
321         date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
322         account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
323         attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
324         charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
325         config.guess, config.sub, copy.c: Update FSF address (via sed,
326         I hope nothing got mangled). Closes: #2071.
327
328 2005-09-17 17:39:18  Alain Bench  <veronatif@free.fr>  (brendan)
329
330         * Muttrc.head.in: Clean up some Muttrc macros, and add macro
331         'y' to jump to the mailboxes view. Closes: #2069.
332
333 2005-09-17 17:27:54  Brendan Cully  <brendan@kublai.com>  (brendan)
334
335         * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
336         instead of using flea; update copyright year in mutt -v;
337         reorganise USE opts a little; break long strings so that -pedantic
338         stops complaining. Not sure that last one is worth the trouble
339         it causes the po team...
340
341 2005-09-17 01:07:54  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
342
343         * po/fr.po: Update.
344
345 2005-09-16 23:09:12  Kevin Scannell  <scannell@slu.edu>  (brendan)
346
347         * configure.in, po/ga.po: Irish translation.
348
349 2005-09-16 15:20:59  Brendan Cully  <brendan@kublai.com>  (brendan)
350
351         * build-release, po/Makefile.in.in: Move update-po out of make
352         dist, into build-release. It seems to me that make dist should do
353         as little as possible beyond putting the right files in a tarball.
354
355 2005-09-16 13:43:58  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
356
357         * po/id.po: update
358
359 2005-09-16 11:02:00  Ivan Vilata i Balaguer  <ivan@selidor.net>
360 (roessler)
361
362         * po/ca.po: update
363
364 2005-09-16 10:20:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
365 (roessler)
366
367         * po/ja.po: update
368
369 2005-09-16 10:19:46  René Clerc  <rene@clerc.nl>  (roessler)
370
371         * po/nl.po: update
372
373 2005-09-16 02:15:45  Brendan Cully  <brendan@kublai.com>  (brendan)
374
375         * doc/Makefile.in: Add stamp-doc-xml to "all".
376
377         * doc/Makefile.in: stamp-doc-man is pointless as far as I can
378         tell. Removed.
379
380         * doc/Makefile.in: Tweak makefile so that the dist tarball
381         doesn't always try to build docs.
382
383         * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
384         not CONFIGURE_DEPENDENCIES. Slap ma fro.
385
386 2005-09-15 23:18:48  Brendan Cully  <brendan@kublai.com>  (brendan)
387
388         * Makefile.am, build-release: Move changelog target to
389         update-changelog so that dist won't automatically invoke it,
390         and have commit and build-release call it.
391
392         * build-release: Now that 1.5.11 is out, previous versions won't
393         be x.y.zi: adjust diff.
394
395 2005-09-15 14:24:39  roessler  (roessler)
396
397         * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
398         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
399         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
400         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
401         po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
402         post-release commit for mutt-1.5.11
403
404 2005-09-14 14:15:06  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
405 (brendan)
406
407         * init.h: Refer to $use_envelope_from rather than old
408         $envelope_from in description of $envelope_from_address.
409
410 2005-09-14 02:45:44  Brendan Cully  <brendan@kublai.com>  (brendan)
411
412         * globals.h, init.h, sendlib.c: Add new $envelope_from_address
413         variable for manually specifying the envelope sender. Rename (with
414         compatibility synonym) $envelope_from to $use_envelope_from. Make
415         $envelope_from subordinate to $use_e_f, as $from is to
416         $use_from. From a discussion with TLR.
417
418 2005-09-13 20:36:17  Brendan Cully  <brendan@kublai.com>  (brendan)
419
420         * doc/Makefile.in: Put chunked HTML manual in top doc directory
421         instead of HTML subdirectory.  Solves a weird $distdir
422         absolute/relative path nuisance.
423
424 2005-09-12 06:22:21  Brendan Cully  <brendan@kublai.com>  (brendan)
425
426         * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
427         mutt_progress_bar. Allow progress bar to omit total size if zero
428         (=unknown).
429
430 2005-09-10 18:47:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
431 (brendan)
432
433         * menu.c: Correct some inconsistencies introduced by
434         $menu_context. Closes: #2019?
435
436 2005-09-10 06:02:04  Brendan Cully  <brendan@kublai.com>  (brendan)
437
438         * imap/imap.c, curs_lib.c: A pair of small optimisations to the
439         progress bar.
440
441 2005-09-08 16:37:59  Brendan Cully  <brendan@kublai.com>  (brendan)
442
443         * pager.c: Revert bogus change to last message detection in
444         mutt_pager.
445
446         * pager.c: Forget line number when resolving in pager. This
447         is beginning to get messy - maybe it would be better to only
448         remember on specific operations like sync.
449
450         * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
451         we do in IPv6.
452
453         * pattern.c: Make stringmatch pattern detection stateless.
454
455         * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
456
457 2005-09-08 07:09:46  Bernd Ahlers  <bernd@ba-net.org>  (brendan)
458
459         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
460         po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
461         po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
462         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
463         po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
464
465 2005-09-07 08:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
466
467         * curs_lib.c: Ensure progress bar rounds to $net_inc.
468
469         * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
470         imap/message.c, init.h, mutt_curses.h: Display progress meter
471         when uploading/fetching IMAP data. Closes: #1772.
472
473         * pager.c: Adjust gross hack to return to the same line in the
474         pager after an index operation so that it doesn't shoot past the
475         end of the file if there are fewer lines on return (eg when weed
476         is set).
477
478         * mx.c, pgp.c: Silence some GCC warnings about uninitialized
479         variables.
480
481         * build-release, configure.in, mutt.h: Remove international
482         vs. U.S. distribution distinction. build-release expects the
483         previous version to be x.y.zi and should be updated again
484         for 1.5.12.
485
486 2005-09-06 16:46:44  Brendan Cully  <brendan@kublai.com>  (brendan)
487
488         * doc/manual.xml.head: More documentation cosmetics (newlines
489         between Usage: lines).
490
491         * pager.c: Gross hack to return to the same line in the pager
492         after executing an index function. Closes: #1210.
493
494         * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
495         init.c, mutt.h, pattern.c: Extend pattern language to do simple
496         string matches as well as regular expressions when the pattern
497         is invoked with = instead of ~. And, when possible, perform
498         full body searches on the IMAP server instead of locally, for
499         an enormous speed boost.
500
501         * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
502         imap_utf7_decode and do a little cleanup on shutdown.  Get a
503         high five from valgrind.
504
505         * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
506         main where they belong.
507
508         * init.c: Release pwent after extracting data from it.
509
510         * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
511         state when quitting.
512
513 2005-09-05 04:22:45  Brendan Cully  <brendan@kublai.com>  (brendan)
514
515         * doc/manual.xml.head: Documentation cosmetics (add some line
516         breaks).
517
518 2005-09-04 20:10:25  Brendan Cully  <brendan@kublai.com>  (brendan)
519
520         * init.h: Point $hide_top_limited to $hide_limited instead of
521         $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
522
523         * init.h: Mention $sort_re in $strict_threads
524         documentation. Closes: #2052.
525
526         * doc/manual.xml.head: Add a push example. Closes: #1591.
527
528 2005-09-04 19:46:26  Rupert Levene  <rupert@levene.dyndns.org>  (brendan)
529
530         * doc/manual.xml.head: Mention $include when describing how mutt
531         prepares message replies. Closes: #1471.
532
533 2005-09-04 19:28:19  Dale Woolridge  (brendan)
534
535         * pattern.c, protos.h, parse.c: Unfold message headers before
536         performing ~h search. Closes: #1865.
537
538 2005-09-04 18:01:57  Zardoz@users.sourceforge.net  (brendan)
539
540         * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
541
542 2005-09-04 06:57:04  Alain Bench  <veronatif@free.fr>  (brendan)
543
544         * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
545         is bound to next-new-then-unread by default, rather than
546         next-new. Closes: #1637.
547
548         * curs_main.c, pattern.c: Allow empty limits, and limits in
549         empty mailboxes. Closes: #1853, #1906.
550
551 2005-09-03 23:22:31  Brendan Cully  <brendan@kublai.com>  (brendan)
552
553         * send.c, attach.c: Note when mutt_edit_attachment fails and
554         display error instead of prompting to abort an unmodified
555         file. Closes: #2051.
556
557 2005-09-03 19:41:53  Alain Bench  <veronatif@free.fr>  (brendan)
558
559         * contrib/gpg.rc: One should let GnuPG charset be automatically
560         infered from whatever current locale, without hardcoding.
561
562 2005-09-03 04:34:25  Brendan Cully  <brendan@kublai.com>  (brendan)
563
564         * doc/manual.xml.head: Just use EXPR as a place holder for regular
565         expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
566         by Vincent Lefevre.
567
568 2005-09-02 18:50:34  Brendan Cully  <brendan@kublai.com>  (brendan)
569
570         * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
571         doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
572         to manual.xml.*.
573
574 2005-09-02 18:18:19  Alain Bench  <veronatif@free.fr>  (brendan)
575
576         * keymap.c: Allow non-ascii characters in push arguments. Closes:
577         #2023.
578
579         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
580         Adjust ~l to match all known lists, add ~u to match only
581         subscribed lists.  Normalise pattern ordering in docs. Closes:
582         #2050.
583
584 2005-09-01 17:07:14  Brendan Cully  <brendan@kublai.com>  (brendan)
585
586         * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
587         mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
588
589         * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
590         in the initial commit.
591
592         * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
593         doc/manual.sgml.head, makedoc.c: Convert documentation from
594         linuxdoc to docbook format. Let the bug avalanche begin.
595
596 2005-08-30 21:34:36  Lars Hecking  <lhecking@users.sourceforge.net>
597 (brendan)
598
599         * configure.in: Don't define domain="no" when configured
600         --without-domain. Closes: #2046.
601
602 2005-08-24 15:17:43  Brendan Cully  <brendan@kublai.com>  (brendan)
603
604         * pgp.c: Don't treat PGP inline signature verification errors
605         as fatal.
606
607 2005-08-22 20:30:11  Brendan Cully  <brendan@kublai.com>  (brendan)
608
609         * pgp.c: Pause after error message if PGP decode fails, in case
610         mutt_copy_message overwrites.  Real error handling cleanup will
611         have to wait...
612
613         * pgp.c: Don't attempt to manipulate null pgp output file handles.
614
615 2005-08-16 18:10:11  Paul Walker  <paul@black-sun.demon.co.uk>  (brendan)
616
617         * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
618         not stderr.
619
620 2005-08-15 08:10:48  Thomas Roessler  <roessler@does-not-exist.org>
621 (roessler)
622
623         * po/id.po: Fix \n mismatch.
624
625 2005-08-15 08:07:36  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
626
627         * po/id.po: update
628
629 2005-08-15 08:06:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
630
631         * po/ru.po: update
632
633 2005-08-14 21:32:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
634 (brendan)
635
636         * attach.c, send.c: Don't pass an empty filename to the default
637         text editor when editing non-plain text. Also don't clobber
638         $content_type when parsing it.  Closes: #2038.
639
640 2005-08-14 12:28:52  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
641
642         * po/de.po: update
643
644 2005-08-14 02:22:47  Bernd Ahlers  <bernd@ba-net.org>  (brendan)
645
646         * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
647         inconsistencies.
648
649 2005-08-12 23:06:25  Brendan Cully  <brendan@kublai.com>  (brendan)
650
651         * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
652         certificate menu, as we do in the openssl version.
653
654         * imap/auth_sasl.c: Override SASL initial response if the server
655         spoke first in its continuation response. Closes: #2034.
656
657         * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
658         in which gnu documentation flagged any extensions to standard
659         utilities almost makes me cry.
660
661 2005-08-12 12:52:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
662 (roessler)
663
664         * po/ja.po: update
665
666 2005-08-12 07:49:37  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
667
668         * po/fr.po: Update.
669
670 2005-08-12 03:57:16  Brendan Cully  <brendan@kublai.com>  (brendan)
671
672         * configure.in: Force configure to depend on VERSION. That's
673         been bugging me for a while.
674
675 2005-08-11 21:46:26  roessler  (roessler)
676
677         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
678         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
679         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
680         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
681         po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
682         for mutt-1.5.10
683
684 2005-08-11 21:22:41  Thomas Roessler  <roessler@does-not-exist.org>
685 (roessler)
686
687         * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
688
689 2005-08-11 21:16:38  Brendan Cully  <brendan@kublai.com>  (brendan)
690
691         * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
692         crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
693         crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
694         handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
695         Add error results to mutt_body_handlers, and check them when
696         doing decode-save. Closes: #1919.
697
698 2005-08-11 21:08:55  Thomas Roessler  <roessler@does-not-exist.org>
699 (roessler)
700
701         * pgp.c: Fix verification of clearsigned PGP messages.
702         (debugged on IRC, mostly by Brendan)
703
704 2005-08-11 02:15:14  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
705 (brendan)
706
707         * configure.in: Don't test against nonexistent cache
708         variable. Spotted by Torsten Veller.
709
710 2005-08-11 01:44:49  Brendan Cully  <brendan@kublai.com>  (brendan)
711
712         * mutt_sasl.c: Silence some compiler warnings.
713
714 2005-08-09 20:13:03  Brendan Cully  <brendan@kublai.com>  (brendan)
715
716         * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
717         characters with entities, and enable latin output for
718         manual.txt. I'm not sure this is ideal for non-latin (eg
719         utf8) environments, but hopefully docbook will resolve this
720         anyway. Closes: #2029.
721
722         * doc/manual.sgml.head: Replace free ~ with &tilde;. Closes:
723         #2030.
724
725         * pgp.c: Move pgp failure check inside the if (invoke pgp)
726         block. Should really Close: 2032.
727
728         * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
729         #2032.
730
731 2005-08-09 16:24:15  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
732 (brendan)
733
734         * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
735         #2020.
736
737 2005-08-09 16:10:40  Mads Martin Joergensen  <mmj@suse.de>  (brendan)
738
739         * copy.c: Remove an unneeded cast, which introduces
740         type-punning. Modified to use FREE instead of safe_free, since
741         that seems to be the convention. I personally don't see the point.
742
743 2005-08-08 18:59:43  Brendan Cully  <brendan@kublai.com>  (brendan)
744
745         * mutt_socket.c: Pause for a moment when a hostname fails to
746         resolve. Closes #1942.  There are a number of cases where mutt
747         cascades error messages. It might be nice if there were an error
748         stack so that low level functions could push_error instead of
749         displaying it right away, and the higher level ones could eg
750         mutt_message(_("Failed to write FCC: %s"), pop_error ())...
751
752         * main.c: Document -d option in mutt -h output. Closes #2027.
753
754         * init.h: Remove undefined reference to unmailboxes
755         command. Closes #2028.
756
757         * imap/imap.c: Fix edge case where we might have to wait two
758         timeouts to check for IMAP mail.
759
760         * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
761         in lsub parsing that could cause mutt to loop indefinitely.
762         Don't recheck subscriptions at every mailbox change, just the
763         initial connection.
764
765         * imap/imap.c: If imap_check_subscribed is set, mailbox or
766         unmailbox folders in response to subscribe/unsubscribe commands
767         in the browser.
768
769 2005-08-07 23:52:08  Brendan Cully  <brendan@kublai.com>  (brendan)
770
771         * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
772         New option: $imap_check_subscribed. If set, mutt will fetch the
773         set of subscribed mailboxes from the server and add them to the
774         buffy list.
775
776         * browser.c: Avoid a segfault attempting to browse an invalid
777         IMAP URL.
778
779         * imap/imap.c: Extend IMAP host completion to complete over open
780         connections. Next up: account and folder hooks.
781
782         * imap/imap.c: Allow IMAP tab-completion to complete over
783         defined mailboxes, saving a bunch of typing for the hostname
784         part of the URL. Should probably be extended to complete over
785         open connections and possibly also folder/account hooks.
786
787         * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
788         mutt_get_field_unbuffered.
789
790 2005-08-07 06:20:37  Anders Helmersson
791 <anders.helmersson.utsikt@wasadata.net>  (brendan)
792
793         * pager.c: Certain versions of libc may segfault during regex
794         processing if given incomplete multibyte characters. Work around
795         this by manually trimming the display buffer. I modified it
796         somewhat to only check when the situation is most likely to occur:
797         fgets has read all the way to the capacity of the buffer. Thanks
798         also to Tamo for his comments.
799
800 2005-08-07 04:58:12  Brendan Cully  <brendan@kublai.com>  (brendan)
801
802         * account.c, curs_lib.c, protos.h: Make username prompts
803         unbuffered like password prompts are (no more folder-hook push
804         garbage)
805
806 2005-08-06 22:20:55  Brendan Cully  <brendan@kublai.com>  (brendan)
807
808         * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
809         Report non-zero exit status of tunnel command. Closes: #1749.
810
811         * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
812         pointless imap_force_ssl option with ssl_force_tls, which
813         requires any connection (POP or IMAP) to a remote server to
814         be encrypted, and attempts to negotiate encryption even if the
815         capability isn't advertised (this last bit is of dubious utility,
816         but essentially harmless since the connection would otherwise
817         fail anyway). Closes: #1284.
818
819         * imap/browse.c: Kill a warning.
820
821         * init.c: Use isalnum instead of isalpha when parsing unbraced
822         environment variable names, per tamo's suggestion. Closes #2022.
823
824 2005-08-05 02:16:46  Brendan Cully  <brendan@kublai.com>  (brendan)
825
826         * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
827         pager.h, protos.h: Move some attachment-related prototypes and
828         structures into attach.h from the global headers. A small step
829         towards sane dependency tracking and code cleanliness.
830
831 2005-08-04 01:15:52  brendan  (brendan)
832
833         * compose.c: Don't unlink non-mutt files that would have been
834         unlinked on send if the message is cancelled.
835
836 2005-08-03 15:34:14  Brendan Cully  <brendan@kublai.com>  (brendan)
837
838         * account.c: Fix C precedence buglet in getlogin preventing it
839         from actually calling getuser.
840
841         * mutt_ssl.c: Don't double-free X509 certificates. This patch
842         looks wrong, but it isn't.
843
844 2005-08-02 18:15:33  Brendan Cully  <brendan@kublai.com>  (brendan)
845
846         * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
847         mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
848         keymap_alldefs.h in $(top_srcdir), since that's where xgettext
849         looks. Not super clean I guess - the other alternative is to
850         sed POTFILES.
851
852         * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
853         mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
854         NSS support out to pasture.
855
856         * compose.c, mutt.h: In compose menu, detach should be able to
857         unlink files generated by mutt, but not files that existed before.
858
859         * commands.c, pgp.c: More fiddling with PGP results. When
860         rerunning PGP on a message, clear old security result bits to
861         avoid confusing messages like 'decrypt failed; PGP signature
862         successfully verified'.
863
864         * pgp.c: Forget passphrase on PGP/inline decryption error,
865         and improve status line messages.
866
867         * configure.in: Make $docdir relative to $prefix, like the
868         other prefixes.
869
870         * contrib/Makefile.in, doc/Makefile.in: Be more selective about
871         what to remove during uninstall. (closes #1625)
872
873         * pgp.c: Also forget passphrase when encrypt fails, if
874         signing. (closes #1025 again)
875
876         * imap/message.c: Check that the entire message downloaded
877         successfully on fetch, and don't treat a disappearing cache file
878         as fatal. (closes #1483)
879
880         * compose.c: Don't unlink attachments that you've decided not
881         to send. (closes #1328)
882
883         * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
884         but it's harmless and it (closes #1207).
885
886         * account.c: Fix password prompt for POP (more authentication
887         ID fallout).
888
889 2005-08-01 22:37:22  Brendan Cully  <brendan@kublai.com>  (brendan)
890
891         * doc/manual.sgml.head: Document <backtab> key.
892
893         * pgp.c: Automatically forget PGP passphrase on sign or decrypt
894         error. (closes #1025)
895
896         * pgp.c: Display "successfully decrypted" message instead of
897         nothing. Superseded by signature verification.
898
899         * commands.c, pgp.c: Don't report PGP signature could not be
900         verified unless there really is a signature verification problem
901         (not some other PGP error).
902
903         * Makefile.am: Install system muttrc from the build directory,
904         not the source directory.
905
906         * mbox.c: Restore Sort immediately after sorting by mailbox
907         order in mbox_sync_mailbox.  (closes #972)
908
909         * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
910         system resources into mutt.man. (closes #854)
911
912         * commands.c, protos.h: Report errors occuring in
913         _mutt_save_message. (closes #847)
914
915         * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
916         that have been accepted but not saved until mutt exits. (closes
917         #643).  Create mutt_add_list_n for adding non-character data to
918         lists, have mutt_add_list call it.
919
920         * mx.c: Report error creating FCC when writing to IMAP
921         server. Addresses #423.
922
923         * init.c: complete :set mbox_type=<tab>. (closes #1649)
924
925 2005-07-30 04:40:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
926 (brendan)
927
928         * pager.c: The builtin pager tries to wrap a line for ever if:
929         0) the line contains a space or a tab character
930          followed by a very long word, and 1) M_PAGER_NSKIP flag is
931         passed to it, and 2) $smart_wrap is set. (default)
932
933 2005-07-30 04:13:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
934
935         * curs_main.c, pager.c: When using colors, the status line of
936         the index is displayed in a >bright color, even when the prefix
937         "bright" is *not* given in the foreground color. The problem
938         occurs when I have the following additional line:
939           color normal brightwhite black The problem is that BKGDSET's
940         are missing.
941
942 2005-07-30 03:59:04  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
943 (brendan)
944
945         * recvattach.c: Don't refuse to delete attachments just because a
946         message has been checked for "traditional" PGP encoding. (closes
947         #2013)
948
949 2005-07-29 18:05:50  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
950 (brendan)
951
952         * init.c: "nospam foo" causes a segv if you have not set any
953         "spam", because of a null pointer dereference.
954
955 2005-07-29 06:45:14  Brendan Cully  <brendan@kublai.com>  (brendan)
956
957         * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
958         gnutls glue, pointed out by Vincent Lefevre.
959
960         * imap/imap.c: Fix bug added in revision 3.26, where
961         imap_sync_mailbox failed to check whether it was supposed to
962         expunge before issuing a CLOSE.
963
964 2005-07-28 20:42:45  ttakah@lapis.plala.or.jp  (roessler)
965
966         * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
967         between GPGME and classic.
968
969 2005-07-28 19:47:40  Brendan Cully  <brendan@kublai.com>  (brendan)
970
971         * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
972         instead of getuser for authentication methods that only support
973         an authentication ID. As a side-effect, don't display a dangling
974         authentication name pointer in getpass.
975
976 2005-07-27 15:08:43  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
977
978         * crypt-gpgme.c: Correct two typos in GPGME error messages.
979
980 2005-07-27 05:53:27  Brendan Cully  <brendan@kublai.com>  (brendan)
981
982         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
983         po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
984         Thomas' address in several out-of-date PO files. (closes #990)
985
986         * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
987         one day -pedantic is going to get held up on the causeway.
988
989         * imap/command.c: More fiddling with fatal state handling. Not
990         tested, and probably as wrong as what was already there.
991
992         * muttlib.c: Rework mutt_save_confirm to support confirmappend
993         with IMAP mailboxes.  I hope I got all cases right.
994
995 2005-07-26 23:57:38  Brendan Cully  <brendan@kublai.com>  (brendan)
996
997         * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
998         on the selected mailbox, and have imap_open_mailbox_append use
999         imap_access instead of rolling its own.
1000
1001 2005-07-26 18:45:01  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1002 (brendan)
1003
1004         * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
1005         application of Tamo's translation patch for gpgme and gnutls.
1006
1007 2005-07-26 16:44:20  Brendan Cully  <brendan@kublai.com>  (brendan)
1008
1009         * imap/imap.c: Don't check for the existence of a mailbox we're
1010         already in when appending.  (closes #1842)
1011
1012 2005-07-26 16:40:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1013 (roessler)
1014
1015         * init.h: Return $menu_move_off default to status quo ante.
1016
1017         * init.h: hcache spelling fixes
1018
1019 2005-07-26 16:37:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1020 (roessler)
1021
1022         * enter.c: Introduce fall-back from complete-query to complete
1023         for the edit menu, so 'bind editor <tab> complete-query'
1024         becomes possible.
1025
1026 2005-07-26 06:14:34  "Brent J. Nordquist"  <brent@nordist.net>  (brendan)
1027
1028         * doc/manual.sgml.head: Correct a couple of typos (and change
1029         &hyphen; to -: although the text version of the manual renders
1030         &hyphen;, the web version does not).
1031
1032 2005-07-26 05:58:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1033 (brendan)
1034
1035         * pattern.c: Interpret an empty limit as a request to cancel
1036         the current limit.  (Closes #1854)
1037
1038 2005-07-26 05:28:02  Brendan Cully  <brendan@kublai.com>  (brendan)
1039
1040         * mutt_ssl.c: Don't offer to save expired or not-yet-valid
1041         certificates. Closes #1943 as a side-effect.
1042
1043         * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
1044         to avoid expunging messages when exiting without saving
1045         changes. (closes #1899)
1046
1047 2005-07-26 03:09:55  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1048 (brendan)
1049
1050         * mbyte.c, mutt_socket.c: There are some functions without ANSI
1051         prototypes left in mutt-owned sources.
1052
1053 2005-07-25 20:07:23  Brendan Cully  <brendan@kublai.com>  (brendan)
1054
1055         * init.h: Update _MAKEDOC macro so that the documentation includes
1056         all variables.
1057
1058 2005-07-25 15:48:36  Thomas Roessler  <roessler@does-not-exist.org>
1059 (roessler)
1060
1061         * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
1062         of IMAP-related special casing all over the thread editing code.
1063
1064 2005-07-25 04:56:38  brendan  (brendan)
1065
1066         * imap/message.c: Indentation, mostly
1067
1068 2005-07-25 04:37:20  Brendan Cully  <brendan@kublai.com>  (brendan)
1069
1070         * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
1071         blocks)
1072
1073 2005-07-25 04:31:51  brendan  (brendan)
1074
1075         * muttlib.c: Suppress a printf format warning
1076
1077 2005-07-24 18:33:31  Brendan Cully  <brendan@kublai.com>  (brendan)
1078
1079         * muttlib.c: Typo in last commit.
1080
1081         * imap/message.c, muttlib.c, protos.h: Merge full envelope from
1082         message fetch into original sparse envelope, instead of replacing
1083         it. This should be gentler on the various threading hashes and may
1084         (knock on wood) fix the threading segfault. Threading behaviour
1085         is observably better.
1086
1087 2005-07-24 18:18:29  brendan  (brendan)
1088
1089         * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
1090
1091 2005-07-24 16:53:59  Thomas Roessler  <roessler@does-not-exist.org>
1092 (roessler)
1093
1094         * thread.c: Try to fix threading bug triggered by duplicate
1095         references.
1096
1097 2005-07-24 16:51:38  Cedric Duval  <cedricduval+web@free.fr>  (brendan)
1098
1099         * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
1100         imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
1101         Add thread editing commands.
1102
1103 2005-07-24 16:12:12  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1104
1105         * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
1106         adds an option -D to dump mutt's configuration after all
1107         configuration files have been read.  Changes against PW's version:
1108         (1) curses isn't initialized; (2) variables are dumped to stdout,
1109         not to stderr.
1110
1111 2005-07-24 15:46:26  Thomas Roessler  <roessler@does-not-exist.org>
1112 (roessler)
1113
1114         * hash.c, imap/message.c, imap/util.c: This patch includes (1)
1115         a rewrite of hash_delete_hash, and (2) some changes to the IMAP
1116         code that Thomas Glanzmann made during an attempt to squash some
1117         segmentation fault in May.  There is no guarantee that this patch
1118         doesn't break things.  If it does, please complain to mutt-dev.
1119
1120         * recvattach.c, smime.c: Fix S/MIME segmentation fault.  Bug
1121         reported by Mads Martin Joergensen; part fixed by Brendan Cully.
1122
1123 2005-07-24 08:59:44  Brendan Cully  <brendan@kublai.com>  (brendan)
1124
1125         * copy.c: Don't assume messages in MMDF mailboxes have From
1126         separators when copying them.  Spotted by William Lovas. Initial
1127         patch by TAKAHASHI Tamotsu.
1128
1129 2005-07-23 23:35:17  Byrial Jensen  <byrial@image.dk>  (brendan)
1130
1131         * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
1132         This is the current shortcut patch patch by Byrial Ole Jensen
1133         <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
1134
1135 2005-07-17 00:43:05  Brendan Cully  <brendan@kublai.com>  (brendan)
1136
1137         * account.c: Don't dereference null ImapUser in new getlogin
1138         function.
1139
1140 2005-07-15 07:29:37  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
1141
1142         * po/fr.po: PO update 20050613.
1143
1144 2005-07-06 23:49:08  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1145 (brendan)
1146
1147         * BEWARE: this fixes a little typo.
1148
1149 2005-07-06 21:03:00  Brendan Cully  <brendan@kublai.com>  (brendan)
1150
1151         * hcache.c: Apply Aaron Crane's function pointer bandaid to the
1152         db4 open calls.
1153
1154 2005-06-28 19:26:54  Brendan Cully  <brendan@kublai.com>  (brendan)
1155
1156         * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
1157         $imap_login variable to specify which user to authenticate as
1158         ($imap_user controls which user's mail gets accessed). Currently
1159         this can't be specified interactively, since I can't think of
1160         a way to do it that wouldn't annoy users where login == user
1161         (the default value of $imap_login).
1162
1163 2005-06-24 22:32:38  Sébastien Hinderer
1164 <Sebastien.Hinderer@libertysurf.fr>  (brendan)
1165
1166         * crypt.c: Remove a warning about unused variable 'now' in
1167         crypt_valid_passphrase
1168
1169 2005-06-22 01:46:49  Sébastien Hinderer
1170 <Sebastien.Hinderer@libertysurf.fr>  (brendan)
1171
1172         * doc/devel-notes.txt: This patch fixes two small typos in
1173         dev notes.
1174
1175 2005-06-18 04:54:39  Brendan Cully  <brendan@kublai.com>  (brendan)
1176
1177         * main.c: Update copyright dates according to latest activity
1178         in ChangeLog.
1179
1180 2005-06-12 18:28:29  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1181 (roessler)
1182
1183         * menu.c: Fix background colors for $arrow_cursor.
1184
1185 2005-06-12 18:24:31  Thomas Roessler  <roessler@does-not-exist.org>
1186 (roessler)
1187
1188         * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
1189         Behavior originally suggested by Sébastien Hinderer
1190         <Sebastien.Hinderer@libertysurf.fr>.
1191
1192 2005-04-10 09:37:51  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1193
1194         * po/sv.po: update
1195
1196 2005-04-03 00:14:51  Daniel Jacobowitz  <dan@debian.org>  (brendan)
1197
1198         * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
1199         message flags before moving messages.
1200
1201 2005-03-31 04:55:09  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1202 (brendan)
1203
1204         * mh.c: Another hcache cygwin portability fix.
1205
1206 2005-03-23 10:51:11  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1207 (roessler)
1208
1209         * init.h, mh.c, mutt.h: Maildir header cache.
1210
1211 2005-03-22 19:58:15  Horst Schirmeier  <horst@schirmeier.com>  (roessler)
1212
1213         * Makefile.am: Use install-exec-hook install of
1214         install-exec-local.
1215
1216 2005-03-22 19:53:49  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1217
1218         * po/id.po: update
1219
1220 2005-03-22 19:49:31  René Clerc  <rene@clerc.nl>  (roessler)
1221
1222         * po/nl.po: update
1223
1224 2005-03-22 19:48:35  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1225
1226         * po/de.po: update
1227
1228 2005-03-22 19:46:59  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1229
1230         * init.c, init.h: remove some unused functions.
1231
1232 2005-03-22 19:43:13  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1233
1234         * po/ru.po: update
1235
1236 2005-03-22 03:40:54  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1237 (brendan)
1238
1239         * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1240         protos.h: Thomas graces us with this patch that resolves a
1241         type-size inconsistency in the UIDVALIDITY parser.
1242
1243         Edited for correctness.
1244
1245 2005-03-17 09:30:06  Pawel Dziekonski  <pawel.dziekonski@pwr.wroc.pl>
1246 (roessler)
1247
1248         * po/pl.po: update
1249
1250 2005-03-16 07:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
1251
1252         * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
1253         patch was incomplete. Note to self: avoid patching on short
1254         sleep. Starting tomorrow.
1255
1256         * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
1257         cygwin portability fixes
1258
1259 2005-03-15 04:40:40  Brendan Cully  <brendan@kublai.com>  (brendan)
1260
1261         * crypthash.h: Don't define uint32_t anywhere but in
1262         config.h. Spotted by Alain Bench.
1263
1264 2005-03-13 16:35:35  roessler  (roessler)
1265
1266         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
1267         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
1268         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
1269         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1270         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
1271         automatic post-release commit for mutt-1.5.9
1272
1273 2005-03-13 16:29:09  Morten Bo Johansen  <mojo@mbjnet.dk>  (roessler)
1274
1275         * po/da.po: update
1276
1277 2005-03-05 18:15:20  Christoph Ludwig
1278 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
1279
1280         * crypt.c: The attached patch fixes a segfault I observed
1281         today: mutt failed to check for a possible null pointer in
1282         mutt_is_application_smime(Body*).
1283
1284 2005-03-05 07:10:57  brendan  (brendan)
1285
1286         * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
1287         mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
1288         Rename open/close/read/write function pointers to avoid problems
1289         with systems where standard open/close/read/write functions are
1290         implemented with macros.  Thanks to Aaron Crane and others for
1291         their input about the problem.
1292
1293 2005-03-01 15:53:25  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1294
1295         * po/ru.po: update
1296
1297 2005-03-01 15:52:33  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1298 (roessler)
1299
1300         * init.h: This is a spelling fix supplied by Cameron Simpson.
1301
1302 2005-02-28 18:33:45  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
1303
1304         * curs_main.c: Fix a crash.
1305
1306 2005-02-28 15:15:23  Christoph Berg  <cb@df7cb.de>  (roessler)
1307
1308         * init.h, menu.c, mutt.h: I've updated the menu_context patch to
1309         reintroduce the menu_move_off variable that hasn't made it into
1310         1.5.8. The patch fixes menu_prev_line and menu_next_line which
1311         didn't work with menu_context > 0 and also makes <current-middle>
1312         work even if there are less messages than screen lines (thanks
1313         to René Clerc and Vincent Lefevre for spotting these issues).
1314
1315 2005-02-28 14:37:09  Udo Schweigert  <mutt@cert.siemens.de>  (roessler)
1316
1317         * smime.c: As pointed out in a separate thread, here is a patch
1318         which fixes the problem of a failing openssl after interactively
1319         selecting a recipient's key.
1320
1321 2005-02-27 03:18:23  Brendan Cully  <brendan@kublai.com>  (brendan)
1322
1323         * imap/message.c: Turn brain back on before committing patches
1324         (that modification I made to APPEND was bogus).
1325
1326 2005-02-27 02:44:45  Dan Hopper  <ku4nf@austin.rr.com>  (brendan)
1327
1328         * imap/message.c: Don't lose N flag when uploading a message to
1329         an IMAP mailbox.  (Slightly modified from the original patch to
1330         prevent spurious space characters).
1331
1332 2005-02-21 04:42:34  Alain Bench  <messtic@oreka.com>  (roessler)
1333
1334         * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
1335
1336 2005-02-19 16:00:24  Thomas Roessler  <roessler@does-not-exist.org>
1337 (roessler)
1338
1339         * sendlib.c: Fix Debian 295528.
1340
1341 2005-02-17 03:33:00  Brendan Cully  <brendan@kublai.com>  (brendan)
1342
1343         * OPS, browser.c, doc/manual.sgml.head, functions.h,
1344         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
1345         New function: rename-mailbox (bound to 'r' by default).
1346
1347         The lack of a rename-mailbox command for IMAP finally got too
1348         annoying.  It's a bit of a cut-and-paste job, but I've put my
1349         dreams of cleaning up the IMAP codebase on hold. Gotta grow up
1350         some time.
1351
1352 2005-02-16 09:34:06  ta_panta_rei  <7vvtch802@sneakemail.com>  (roessler)
1353
1354         * po/el.po: update
1355
1356 2005-02-16 08:48:41  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1357
1358         * po/id.po: update
1359
1360 2005-02-15 19:28:24  Thomas Roessler  <roessler@does-not-exist.org>
1361 (roessler)
1362
1363         * doc/Makefile.in: Fix linuxdoc invocation.  Thanks to
1364         Tamotsu Takahashi for tracking this down to an idiotic
1365         non-backwards-compatible change to the way groff works.
1366
1367 2005-02-15 19:03:51  Ivan Vilata i Balaguer  <ivan@selidor.net>
1368 (roessler)
1369
1370         * po/ca.po: update
1371
1372 2005-02-14 08:48:43  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1373
1374         * po/fr.po: update
1375
1376 2005-02-13 17:37:31  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1377
1378         * po/de.po: update
1379
1380 2005-02-13 09:53:07  Thomas Roessler  <roessler@does-not-exist.org>
1381 (roessler)
1382
1383         * Makefile.am: Include crypt-gpgme.h with the distribution.
1384
1385 2005-02-13 00:25:37  Brendan Cully  <brendan@kublai.com>  (brendan)
1386
1387         * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
1388         to pretty print configure --help screen, with mixed results.
1389
1390 2005-02-12 21:04:22  Brendan Cully  <brendan@kublai.com>  (brendan)
1391
1392         * Makefile.am, imap/Makefile.am: Require at least automake 1.6
1393
1394 2005-02-12 20:56:36  roessler  (roessler)
1395
1396         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1397         po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
1398         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1399         po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1400         po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
1401         reldate.h: automatic post-release commit for mutt-1.5.8
1402
1403 2005-02-12 20:46:48  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1404
1405         * po/fr.po: update
1406
1407 2005-02-12 20:45:36  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1408
1409         * po/ru.po: update
1410
1411 2005-02-12 20:20:42  Thomas Roessler  <roessler@does-not-exist.org>
1412 (roessler)
1413
1414         * configure.in: Give people more time to profile the inode
1415         sorting code; disabled by default for now.
1416
1417         * globals.h, init.h, menu.c: Christoph Berg's menu_context,
1418         and a version of menu_move_off where that's not optional,
1419         but where mutt will just try to avoid moving off the bottom.
1420         Complain to mutt-dev if you want this to be optional.
1421
1422 2005-02-12 19:54:51  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1423 (brendan)
1424
1425         * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
1426         on an imap server loses its flags).  Remove trailing delimiter
1427         from IMAP folder names.
1428
1429 2005-02-12 19:52:28  Thomas Roessler  <roessler@does-not-exist.org>
1430 (roessler)
1431
1432         * charset.c, mbyte.c: Recognize euc-jp-ms.  MORIYAMA Masayuki
1433         by way of TAKAHASHI Tamotsu.
1434
1435 2005-02-12 19:38:14  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1436 (roessler)
1437
1438         * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
1439         Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
1440         Paul Walker, Derek Martin).
1441
1442         * editmsg.c: Partially fix debian bug #275060 (editing a message
1443         in a mbox loses its flags).
1444
1445         * TODO: We have $include_onlyfirst.
1446
1447 2005-02-12 19:28:26  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
1448
1449         * muttlib.c, pager.c: column-length and byte-length are different
1450
1451 2005-02-12 19:19:25  Derek Martin  <invalid@pizzashack.org>  (roessler)
1452
1453         * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
1454         $pgp_auto_decode is set, then mutt will check for traditional
1455         pgp on certain operations.  This is similar (but NOT identical)
1456         to the behavior known from PGP/MIME messages.
1457
1458 2005-02-12 19:12:40  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1459 (roessler)
1460
1461         * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
1462         init.h: unalternates now also adds to a list of exceptions;
1463         same behavior for unlists, and unsubscribe.  With some changes
1464         from tlr.
1465
1466 2005-02-11 04:12:03  Brendan Cully  <brendan@kublai.com>  (brendan)
1467
1468         * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
1469         support for gnutls using a slightly modified version of gnutls'
1470         own libgnutls.m4
1471
1472         * globals.h, init.h: Only enable ssl_client_cert for openssl
1473         (spotted by Adeodato).
1474
1475 2005-02-09 09:05:38  Thomas Roessler  <roessler@does-not-exist.org>
1476 (roessler)
1477
1478         * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
1479
1480 2005-02-08 17:23:50  TAKAHASHI Tamotsu  <tamo@momonga-linux.org>
1481 (roessler)
1482
1483         * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
1484
1485 2005-02-05 14:11:36  Thomas Roessler   <roessler@does-not-exist.org>
1486 (roessler)
1487
1488         * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
1489         patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
1490         config.h includes, and add some missing ones.  May fix some bugs.
1491
1492 2005-02-04 16:54:13  Brendan Cully  <brendan@kublai.com>  (brendan)
1493
1494         * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
1495
1496 2005-02-04 12:56:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1497 (roessler)
1498
1499         * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
1500         necessary for FreeBSD.
1501
1502 2005-02-03 19:46:53  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1503 (roessler)
1504
1505         * hcache.c: this is a fix for hcache.c infrastructure which is
1506         about wrongly calculate unique id
1507
1508 2005-02-03 18:44:27  Thomas Roessler  <roessler@does-not-exist.org>
1509 (roessler)
1510
1511         * pgp.c: Fix PGP clear signature handling.
1512
1513 2005-02-03 17:01:44  Brendan Cully  <brendan@kublai.com>  (brendan)
1514
1515         * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1516         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1517         imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1518         imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
1519         pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
1520         query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
1521         resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
1522         send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
1523         sort.c, status.c, system.c, thread.c, url.c, utf8.c,
1524         wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1525         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
1526         crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
1527         dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
1528         flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
1529         hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
1530         lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
1531         mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
1532         mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
1533         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
1534         addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
1535         buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
1536         copy.c, crypt-gpgme.c: Add config.h to the top of every C file
1537         that could possibly want it.  Remove it from mutt.h
1538
1539 2005-02-01 03:36:39  Brendan Cully  <brendan@kublai.com>  (brendan)
1540
1541         * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1542         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1543         imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1544         imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
1545         top of every IMAP C file. This should probably be done to every
1546         C file, but the results need testing in case some files depend
1547         on the current (broken) includes.
1548
1549 2005-01-31 02:40:14  brendan  (brendan)
1550
1551         * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
1552         imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
1553         autoconf 2.13 backward compatibility code.  Add AC_CHECK_TYPES
1554         macros for uin32/64 types, use uint64_t instead of long long in
1555         hcache code.
1556
1557 2005-01-29 19:15:07  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1558 (roessler)
1559
1560         * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
1561         CVS keyword instead of %K% BitKeeper keyword
1562
1563 2005-01-28 16:40:33  Thomas Roessler  <roessler@does-not-exist.org>
1564 (roessler)
1565
1566         * pgp.c: Adeotato points out that feof() only works after a read.
1567         So, we now check for an unsuccessful fgetc().
1568
1569 2005-01-28 14:50:31  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1570
1571         * signal.c: Trigger window resizing code when waking up from
1572         suspension.
1573
1574 2005-01-28 14:09:08  René Clerc  <rene@clerc.nl>  (roessler)
1575
1576         * po/nl.po: update
1577
1578 2005-01-28 13:17:22  Werner Koch  <wk@gnupg.org>  (roessler)
1579
1580         * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1581         crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
1582         functions.h: gpgme integration.  See documentation for
1583         $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
1584
1585 2005-01-28 13:00:36  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1586
1587         * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
1588         <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
1589         architecture. Via Debian Bug#285001.
1590
1591 2005-01-28 10:01:30  roessler  (roessler)
1592
1593         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
1594         po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1595         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
1596         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
1597         po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
1598         automatic post-release commit for mutt-1.5.7
1599
1600 2005-01-27 20:52:13  Thomas Roessler  <roessler@does-not-exist.org>
1601 (roessler)
1602
1603         * main.c: Add USE_INODESORT to main.c's option dump.
1604
1605 2005-01-27 20:38:02  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1606 (roessler)
1607
1608         * commands.c: 0. In compose mode, press Ctrl-t to change
1609         Content-Type.  1. Type "application/octet-stream" for example.
1610         2. Press Ctrl-t again.  3. Type "text/plain; charset=us-ascii"
1611         4. You will be asked "Convert to us-ascii upon sending?"
1612         5. Press y or n.  6. You will see a strange message:
1613          "Content-Type changed to Convert to us-ascii upon sending?."
1614
1615 2005-01-27 20:26:52  Thomas Roessler  <roessler@does-not-exist.org>
1616 (roessler)
1617
1618         * pgp.c: Return an error in pgp_decrypt_part when the PGP output
1619         file is empty.
1620
1621 2005-01-27 20:17:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1622 (roessler)
1623
1624         * curs_main.c: this patch doesn't raise an error if you try
1625         to sync an empty mailbox which makes it possible to use such a
1626         macro as this on an empty mailbox:
1627
1628         macro index y "<sync-mailbox><change-folder>?"  macro pager y
1629         "<sync-mailbox><change-folder>?"
1630
1631 2005-01-27 19:34:50  David Shaw  <dshaw@jabberwocky.com>  (roessler)
1632
1633         * pgp.c: Detect end of PGP armor header when a line is
1634         whitespace-only.
1635
1636 2005-01-27 19:18:15  Thomas Roessler  <roessler@does-not-exist.org>
1637 (roessler)
1638
1639         * smime.c: Void the S/MIME passphrase before prompting
1640         the user to re-enter it.  Noted by TAKAHASHI Tamotsu
1641         <ttakah@lapis.plala.or.jp>, but with memset replaced by
1642         smime_void_passphrase().
1643
1644 2005-01-27 19:00:59  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1645 (roessler)
1646
1647         * curs_lib.c: Add terminal newline when it lacks after editing
1648         a message.  Originally from TAKIZAWA Takashi.
1649
1650 2005-01-27 18:58:14  Thomas Roessler  <roessler@does-not-exist.org>
1651 (roessler)
1652
1653         * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
1654
1655 2005-01-27 18:54:24  Marco d'Itri  <md@Linux.IT>  (roessler)
1656
1657         * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
1658         mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
1659         pop_lib.c: GNUTLS support.  Used in Debian since Nov. 2001.
1660
1661 2005-01-27 18:48:41  Bill Nottingham  <notting@redhat.com>  (roessler)
1662
1663         * mutt_sasl.c: With SASL, expect the server to prompt for
1664         additional auth data if we have some to send (#129961, upstream
1665         #1845)
1666
1667         * contrib/sample.muttrc: Changes the sample.muttrc highlight to
1668         catch https URLs as well.
1669
1670         * color.c, main.c: Support for the "default" color in Slang.
1671
1672 2005-01-27 18:45:37  Florian Weimer   <fw@deneb.enyo.de>  (roessler)
1673
1674         * mh.c, configure.in: Read files in maildir folders in inode
1675         order; this seems to reduce seek overhead on Linux.  Enabled by
1676         default; to disable, run configure with --disable-inodesort.
1677         (By way of Mario d'Itri.)
1678
1679 2005-01-27 18:28:42  Marco d'Itri  <md@Linux.IT>  (roessler)
1680
1681         * pgp.c: Improved good signature check.
1682
1683         * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
1684         out the box for people using gnupg-agent.  Wrote and applied a
1685         one-line patch to make the %?p? conditional escape work correctly,
1686         patch forwarded upstream. (Closes: #277646)
1687
1688         * pgpewrap.c: Don't segfault when invoked without any arguments.
1689
1690         * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
1691         messages.
1692
1693         * smime_keys.pl: Add some sanity checks to smime_keys.pl.
1694
1695         * contrib/gpg.rc: A gpg command line contains both --verbose
1696         and --no-verbose, remove the first.
1697
1698 2005-01-26 14:33:08  Thomas Roessler  <roessler@does-not-exist.org>
1699 (roessler)
1700
1701         * status.c: And, thinking about it further, this should just be
1702         an empty string, not "(null)".
1703
1704         * status.c: The last Context->pattern fix was still crap.
1705         Ooooops. (Thanks Ralf.)
1706
1707 2005-01-26 13:36:44  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1708 (roessler)
1709
1710         * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
1711         imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
1712         IMAP header cache.
1713
1714 2005-01-26 12:37:38  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1715 (roessler)
1716
1717         * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
1718         Make some functions static.
1719
1720         * imap/command.c, imap/message.c: Fix some printf arguments.
1721
1722 2005-01-26 12:21:46  Thomas Roessler  <roessler@does-not-exist.org>
1723 (roessler)
1724
1725         * status.c: * status.c: A variant of
1726         <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
1727         Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
1728
1729 2005-01-17 02:24:49  Brendan Cully  <brendan@kublai.com>  (brendan)
1730
1731         * cvslog2changelog.pl: cvs log emits a timezone after the hour,
1732         at least here. Adjust date regexp to handle that case.
1733
1734 2005-01-15 17:45:01  Adeodato Simó   <asp16@alu.ua.es>  (brendan)
1735
1736         * po/cs.po: Major translation updates forgotten in mutt-po.
1737         (I missed cs in the last commit).
1738
1739 2005-01-15 08:01:35  Brendan Cully  <brendan@kublai.com>  (brendan)
1740
1741         * Makefile.am: Update commit targets to work when builddir !=
1742         srcdir.
1743
1744 2005-01-15 07:43:30  Adeodato Simó  <asp16@alu.ua.es>  (brendan)
1745
1746         * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
1747
1748         * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
1749         init.h: Sundry documentation nits fixed.  Debian #210679, #254294,
1750         #258621, #272579
1751
1752 2005-01-11 12:15:13  Thomas Roessler  <roessler@does-not-exist.org>
1753 (roessler)
1754
1755         * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
1756
1757         * send.c: send2-hook should also be executed after the first
1758         time the message is edited by the user.
1759
1760 2005-01-09 15:35:51  Thomas Roessler  <roessler@does-not-exist.org>
1761 (roessler)
1762
1763         * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
1764         documentation by a note that acknowledges the shut down of the
1765         bug tracking system.
1766
1767 2004-12-21 09:46:24  Thomas Roessler  <roessler@does-not-exist.org>
1768 (roessler)
1769
1770         * pgp.c: Fix Debian #275188.
1771
1772 2004-12-07 19:50:04  Thomas Roessler  <roessler@does-not-exist.org>
1773 (roessler)
1774
1775         * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
1776         send2-hook and fix alternates handling.
1777
1778 2004-11-19 16:16:51  René Clerc  <rene@clerc.nl>  (roessler)
1779
1780         * doc/manual.sgml.tail, doc/manual.sgml.head: Document
1781         tag-prefix-cond.
1782
1783 2004-11-08 08:43:17  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1784 (roessler)
1785
1786         * imap/imap_private.h: Having a signed one-bit bitfield is quite
1787         odd -- its value is either 0 or -1.  Although the current code
1788         is not broken because it doesn't test equality to 1, IMHO it's
1789         better not to use that.
1790
1791         * imap/message.c: There's a size_t in imap_append_message not
1792         printed out portably.
1793
1794 2004-11-02 13:30:58  Thomas Roessler  <roessler@does-not-exist.org>
1795 (roessler)
1796
1797         * copy.h: Fix flag confusion.  Noted by Vincent Lefevre.
1798
1799 2004-10-30 21:59:00  Thomas Roessler  <roessler@does-not-exist.org>
1800 (roessler)
1801
1802         * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
1803         imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
1804         lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
1805         safe_strcat, safe_strncat.  Thanks to Ulf H. for noting the
1806         wrong use of strncat in part of the mutt code base.
1807
1808         * smime.c: Fix bad code in smime_get_field_from_db.  Problem noted
1809         by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
1810
1811 2004-09-29 11:27:33  Thomas Roessler  <roessler@does-not-exist.org>
1812 (roessler)
1813
1814         * lib.c: Fix mutt_unlink race condition for systems without
1815         O_NOFOLLOW.  Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
1816
1817 2004-09-07 08:09:39  Matthias Andree  <matthias.andree@gmx.de>  (roessler)
1818
1819         * prepare: Fix parameter passing.
1820
1821 2004-08-31 15:41:03  Thomas Roessler  <roessler@does-not-exist.org>
1822 (roessler)
1823
1824         * configure.in: Add AC_GNU_SOURCE.
1825
1826         * recvattach.c: Remove *two* layers of S/MIME from messages
1827         before building the attachment tree.  A generic solution would
1828         remove intransparent encodings all the way down the tree.
1829
1830 2004-08-30 20:10:10  Brendan Cully  <brendan@kublai.com>  (roessler)
1831
1832         * compose.c: Only print additional information related to PGP
1833         in case the current message is indeed to be encrypted/signed
1834         with PGP.
1835
1836         * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
1837         to allow mutt to use SSL client certificates to authenticate
1838         itself. To use, set ssl_client_cert to the path to your
1839         certificate file (containing both the certificate and the private
1840         key). It works with the SASL EXTERNAL authentication mechanism,
1841         so you'll need to have SASL enabled as well.
1842
1843 2004-08-30 20:03:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1844 (roessler)
1845
1846         * init.c: Fix a memory leak in the generic spam detection code.
1847
1848         * muttlib.c, protos.h: This wipes duplicated code, which I
1849         introduced a while ago.
1850
1851 2004-08-30 19:47:47  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1852 (roessler)
1853
1854         * po/ja.po: update
1855
1856 2004-08-21 07:35:16  Ivan Vilata i Balaguer  <ivan@selidor.net>
1857 (roessler)
1858
1859         * po/ca.po: update
1860
1861 2004-08-17 16:06:48  René Clerc  <rene@clerc.nl>  (roessler)
1862
1863         * po/nl.po: update
1864
1865 2004-08-17 15:56:23  Thomas Roessler  <roessler@does-not-exist.org>
1866 (roessler)
1867
1868         * configure.in, configure.in: Check for ssize_t.
1869
1870 2004-08-17 15:25:31  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1871
1872         * po/id.po: Corrected update.
1873
1874         * po/id.po: update
1875
1876 2004-08-17 15:22:25  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1877
1878         * po/fr.po: update
1879
1880 2004-08-17 13:42:01  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1881
1882         * po/sv.po: update
1883
1884 2004-08-16 21:37:43  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1885
1886         * headers.c: as of current cvs, setting "PGP: E" (or similar)
1887         when header-editing a message does not work. the OP is set
1888         (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
1889
1890 2004-08-16 21:36:38  Brendan Cully  <brendan@kublai.com>  (roessler)
1891
1892         * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
1893         the error is not propagated and mutt will attempt to log in
1894         anyway, probably causing an infinite block on read. The attached
1895         patch closes the socket in this case, and propagates the error
1896         properly.
1897
1898         * imap/auth_sasl.c: The attached patch causes mutt to attempt
1899         the next method in imap_authenticators if the previous method
1900         failed, even if the server reported that the method was
1901         available. Previously mutt would give up if any authentication
1902         method failed.
1903
1904 2004-08-16 21:34:22  Moritz Schulte   <moritz@g10code.com>  (roessler)
1905
1906         * compose.c: Only print "Encrypt with" field in case the used
1907         S/MIME modules supports this feature.
1908
1909 2004-08-16 21:33:35  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1910
1911         * po/pl.po: update
1912
1913 2004-08-11 12:31:21  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1914 (roessler)
1915
1916         * imap/imap.c: Fix two IMAP memory leaks.
1917
1918         * imap/imap.c, imap/imap.h: Remove imap_close_connection.
1919
1920         * menu.c: Fix a memory leak in mutt_menuDestroy.
1921
1922 2004-08-08 16:21:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1923 (roessler)
1924
1925         * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
1926
1927 2004-08-08 16:19:15  Thomas Roessler  <roessler@does-not-exist.org>
1928 (roessler)
1929
1930         * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
1931         and suggestions of many lead to these changes.  See mutt-dev
1932         discussions around this time for details.
1933
1934         * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
1935         portability problem. Reported by Steve Kennedy.
1936
1937 2004-08-07 05:23:33  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1938
1939         * po/sv.po: update
1940
1941 2004-08-02 08:03:46  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
1942
1943         * imap/command.c: Fix the improvement to address #1655.
1944
1945 2004-07-22 01:10:55  Brendan Cully  <brendan@kublai.com>  (roessler)
1946
1947         * imap/message.c: Quick fix for IMAP breakage.
1948
1949 2004-07-21 22:15:40  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
1950
1951         * imap/command.c: This is a one-line patch that increases the
1952         speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
1953
1954 2004-07-20 09:00:50  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1955
1956         * po/pl.po: update
1957
1958 2004-07-20 08:17:21  Thomas Roessler  <roessler@does-not-exist.org>
1959 (roessler)
1960
1961         * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
1962         headers when doing list-reply.
1963
1964 2004-07-19 21:44:23  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1965 (roessler)
1966
1967         * globals.h, imap/message.c, init.h: Fix #1548.  (The first
1968         variant, with $imap_headers specifying headers that are downloaded
1969         in addition to the set required for mutt to work properly.)
1970
1971 2004-07-19 21:41:43  David Champion  <dgc@uchicago.edu>  (roessler)
1972
1973         * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
1974
1975 2004-07-19 21:39:28  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1976
1977         * doc/manual.sgml.head: Fixing a missing newline.
1978
1979 2004-07-19 21:36:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1980 (roessler)
1981
1982         * Makefile.am: Fix IMAP breakage.
1983
1984 2004-07-15 08:08:32  David Champion  <dgc@uchicago.edu>  (roessler)
1985
1986         * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
1987         spam detection patch.
1988
1989 2004-07-14 05:58:30  Moritz Schulte   <moritz@g10code.com>  (roessler)
1990
1991         * pgp.c: Do not forget to handle special-case for gpg-agent.
1992
1993 2004-07-14 05:55:40  Thomas Roessler  <roessler@does-not-exist.org>
1994 (roessler)
1995
1996         * ChangeLog: Fix an earlier commit message.
1997
1998 2004-07-14 05:45:18  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1999 (roessler)
2000
2001         * browser.c: Fix Debian#237426.  (Experimental.)
2002
2003 2004-07-14 05:39:23  Thomas Roessler  <roessler@does-not-exist.org>
2004 (roessler)
2005
2006         * compose.c: Don't invoke "builtin" as an external editor.  Note:
2007         It's not clear to me that this is really the right approach.
2008         Revisit Editor/Visual some time.
2009
2010 2004-07-14 05:19:15  Elmar Hoffmann  <mutt-dev-ml@elho.net>  (roessler)
2011
2012         * init.h, mutt.h, thread.c: By default Mutt hides the subject
2013         of messages in the thread tree that have the same subject as
2014         their parent or closest previously displayed sibling. This patch
2015         makes this optional, introducing the hide_thread_subject boolean
2016         setting which defaults to the old behaviour.
2017
2018 2004-07-14 05:07:18  Thomas Roessler  <roessler@does-not-exist.org>
2019 (roessler)
2020
2021         * mh.c: Some eye-candy during the delayed parsing of maildir
2022         folders.
2023
2024 2004-07-14 04:50:19  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2025 (roessler)
2026
2027         * init.h, sort.h: Hack to fix $sort_browser documentation.
2028
2029         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
2030         $include_onlyfirst, again.
2031
2032 2004-07-14 04:34:07  Thomas Roessler  <roessler@does-not-exist.org>
2033 (roessler)
2034
2035         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
2036         commit SNAFU: This commit undoes the include_onlyfirst patch,
2037         but leaves the generic spam detection by David Champion in place
2038         (which, erroneously, hadn't been committed automatically).
2039
2040 2004-07-14 04:16:58  ttakah@lapis.plala.or.jp  (roessler)
2041
2042         * commands.c, copy.c, copy.h, doc/manual.sgml.head,
2043         doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
2044         init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
2045         sort.c, sort.h: Introduce $include_onlyfirst.
2046
2047 2004-07-12 13:35:27  Thomas Roessler  <roessler@does-not-exist.org>
2048 (roessler)
2049
2050         * pager.c: The limitations for OP_MAIL and OP_RECALL should
2051         be identical.
2052
2053         * init.c, sendlib.c: Add some debugging code, and rewrite the
2054         previously-ununderstandable mutt_remove_duplicates.  (All this
2055         done on the search for a problem that ultimately turned out to
2056         be a configuration issue. Still, the changed code could come in
2057         handy some day.)
2058
2059 2004-07-11 16:25:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2060 (roessler)
2061
2062         * pager.c: Fix #1882.
2063
2064 2004-06-27 13:54:51  Thomas Roessler  <roessler@does-not-exist.org>
2065 (roessler)
2066
2067         * postpone.c: Experimental code for #1910.
2068
2069 2004-06-26 08:45:29  Thomas Roessler  <roessler@does-not-exist.org>
2070 (roessler)
2071
2072         * commands.c: Fix #1909.
2073
2074 2004-06-23 08:09:43  Thomas Roessler  <roessler@does-not-exist.org>
2075 (roessler)
2076
2077         * pgp.c: Zero out the PGP passphrase before asking for a new one.
2078
2079 2004-06-17 20:39:20  Thomas Roessler  <roessler@does-not-exist.org>
2080 (roessler)
2081
2082         * smime.c: Change S/MIME send menu behavior to xor instead of or,
2083         so it behaves the same way as the PGP send menu.
2084
2085 2004-06-17 20:36:13  Moritz Schulte  <moritz@g10code.com>  (roessler)
2086
2087         * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
2088         crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
2089         cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
2090         mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
2091         smime.h: This is the sequel to the crypto modularization changes
2092         I did on 2003-01-21.  Moritz added another abstraction layer
2093         which cleans up the code and allows the crypto modules to use
2094         their own option menu.  Everything should work as it used to
2095         but is now in a really good shape for part III, the Return of
2096         the GnuPG Easy Makers. -wk
2097
2098         * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
2099         crypt-mod.h: New files.
2100
2101         * smime.c (smime_valid_passphrase, smime_send_menu): New
2102         functions.  * smime.h: Removed macro: smime_valid_passphrase.
2103         Declared: smime_valid_passphrase, smime_send_menu.  * pgp.c:
2104         Include "mutt_menu.h".  (pgp_valid_passphrase, pgp_send_menu):
2105         New functions.  * pgp.h: Removed macro: pgp_valid_passphrase.
2106         Declared: pgp_valid_passphrase, pgp_send_menu.  *
2107         mutt_curses.h: Declare: mutt_need_hard_redraw.  * mutt_crypt.h:
2108         Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
2109         crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
2110         Adjust WithCrypto definition since the GPGME backend does not
2111         exclude anymore the other `classic' backends.  (KEYFLAG_ISX509):
2112         New symbol.  * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
2113         (struct body): New member: is_signed_data, warnsig.  * main.c
2114         (main): Call crypt_init.  * keymap.c (km_get_table): Support for
2115         MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.  (Menus): Added
2116         entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
2117         (km_init): Create bindings for MENU_KEY_SELECT_PGP and
2118         MENU_KEY_SELECT_SMIME.  * keymap.h (enum): New enum symbols:
2119         MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME.  * init.h:
2120         New configuration variable: crypt_use_gpgme.  * compose.c
2121         (pgp_send_menu, smime_send_menu): Removed functions, they are now
2122         contained in the crypto backend modules.  (mutt_compose_menu):
2123         Use crypt_pgp_send_menu and crypt_smime_send_menu instead
2124         pgp_send_menu and smime_send_menu.  * cryptglue.c: Slightly
2125         rewritten in order to make use of the module mechanism used to
2126         access crypto backends.  * curs_lib.c (mutt_need_hard_redraw):
2127         New function.  * crypt.c (crypt_forget_passphrase): Adjust
2128         for new crypto backend interface.  (crypt_valid_passphrase):
2129         Stripped, use calls to crypt_pgp_valid_passphrase and
2130         crypt_smime_valid_passphrase.
2131
2132 2004-06-02 17:55:34  Alain Bench  <veronatif@free.fr>  (roessler)
2133
2134         * parse.c: Fix #1759.
2135
2136 2004-04-30 06:49:37  Urs Janßen  <urs@tin.org>  (roessler)
2137
2138         * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
2139         (5).  (These changes have been sitting in my inbox for ages, tlr.)
2140
2141 2004-04-13 15:10:38  Brendan Cully  <brendan@kublai.com>  (roessler)
2142
2143         * imap/message.c: Fix #1795
2144
2145 2004-04-13 08:02:12  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2146
2147         * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
2148         change the default; change the error message given if that
2149         variable is set to "no."
2150
2151 2004-04-12 21:43:33  Thomas Roessler  <roessler@does-not-exist.org>
2152 (roessler)
2153
2154         * lib.c, attach.c: Don't open a file for writing that we have
2155         unlinked before. Reported embarassingly long ago by Jarno
2156         Huuskonen <Jarno.Huuskonen@uku.fi>.
2157
2158 2004-04-12 21:19:31  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>
2159 (roessler)
2160
2161         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
2162         po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
2163         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
2164         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2165         po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
2166         mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
2167         http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2168
2169 2004-04-12 20:37:19  Thomas Roessler  <roessler@does-not-exist.org>
2170 (roessler)
2171
2172         * copy.c: Fix #1804.
2173
2174         * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
2175         recvattach.c: A belated fix for #1808 (Debian #233106): Make
2176         sure check-traditional-pgp doesn't leave the pager context
2177         unnecessarily.  This makes message-hooks like this one safe:
2178
2179           message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
2180                 \ "exec check-traditional-pgp"
2181
2182 2004-04-12 19:53:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2183 (roessler)
2184
2185         * doc/manual.sgml.head, init.h: Various documentation fixes,
2186         #1790.
2187
2188 2004-04-12 19:47:59  Alain Bench  <veronatif@free.fr>  (roessler)
2189
2190         * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2191
2192 2004-04-12 19:42:10  Joël Riou  <joel.riou@normalesup.org>  (roessler)
2193
2194         * globals.h, init.c, init.h: Introduce config_charset.
2195
2196 2004-04-12 19:37:59  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2197
2198         * po/ru.po: update
2199
2200 2004-04-12 19:37:23  Im Eunjea  <eunjea@koru.org>  (roessler)
2201
2202         * po/ko.po: update
2203
2204 2004-04-12 19:34:45  Holger Weiss  <lists@jhweiss.de>  (roessler)
2205
2206         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
2207         Unreferenced messages pattern: ~$
2208
2209 2004-04-12 19:20:13  Paul WALKER  <paul.walker@st.com>  (roessler)
2210
2211         * mutt_sasl.c: SASL2 needs errno.h.
2212
2213 2004-04-12 19:17:32  Thomas Roessler  <roessler@does-not-exist.org>
2214 (roessler)
2215
2216         * muttlib.c: Include the user ID with temporary file names.
2217         Suggested by eravin@panix.com in #1833.
2218
2219         * doc/Makefile.in: Fix #1708 the brutal way, by installing
2220         multiple copies of the muttbug (pardon, flea) manual page.
2221
2222 2004-04-12 18:56:18  Neil Brown  <neilb@cse.unsw.edu.au>  (roessler)
2223
2224         * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
2225         by Artur Czechowski as #1845.
2226
2227 2004-03-21 16:02:10  Ivan Vilata i Balaguer  <ivan@selidor.net>
2228 (roessler)
2229
2230         * po/ca.po: update
2231
2232 2004-02-12 08:51:07  roessler  (roessler)
2233
2234         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
2235         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
2236         po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
2237         po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
2238         po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2239         ChangeLog: automatic post-release commit for mutt-1.4.2.1
2240
2241 2004-02-12 08:46:17  Thomas Roessler  <roessler@does-not-exist.org>
2242 (roessler)
2243
2244         * Makefile.am: (stable) Include regex.c and snprintf.c with
2245         the distribution.
2246
2247 2004-02-11 14:03:38  roessler  (roessler)
2248
2249         * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
2250         po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
2251         po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
2252         po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
2253         po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
2254         ChangeLog: automatic post-release commit for mutt-1.4.2
2255
2256 2004-02-11 10:07:17  Thomas Roessler  <roessler@does-not-exist.org>
2257 (roessler)
2258
2259         * configure.in, menu.c: Backport an old bug fix, and make sure
2260         configure can be created on recent systems.
2261
2262 2004-02-11 08:20:25  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
2263
2264         * init.c: Fix some warnings.
2265
2266 2004-02-08 11:41:31  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2267
2268         * charset.c: Fix a CP1255/8-related problem that's caused by a
2269         glibc/iconv bug.
2270
2271 2004-02-08 09:38:38  Thomas Roessler  <roessler@does-not-exist.org>
2272 (roessler)
2273
2274         * muttlib.c: Change the logic in mutt_open_read to only
2275         catch directories -- mutt may legitimately read devices (think
2276         /dev/null) or named pipes. Also delegate error reporting to the
2277         calling function by setting errno.
2278
2279 2004-02-07 21:40:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2280 (roessler)
2281
2282         * po/ja.po: update
2283
2284 2004-02-07 21:38:32  Juan Altmayer Pizzorno  <juan@altmayer.com>
2285 (roessler)
2286
2287         * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
2288         the percentages don't show right while mutt is reading/parsing
2289         a mailbox.  Here's a patch (against 1.5.6i) to fix that.
2290
2291 2004-02-07 21:36:41  David Yitzchak Cohen
2292 <lists+mutt_devs@bigfatdave.com>  (roessler)
2293
2294         * init.c, muttlib.c: Looking at the code, the problem is pretty
2295         obvious.  A recent patch to init.c (the one that was supposed
2296         to prevent Mutt from silently failing to read nonexistant RC
2297         files, IIRC) changed source_rc() to stat(2) the RC "file" before
2298         trying to mutt_open_read() it.  There's only one problem here:
2299         source_rc() has no way of knowing whether or not its "file"
2300         is a file or a command.  I'm attaching a patch that fixes the
2301         problem in what I believe is the right way.
2302
2303 2004-02-05 14:17:25  Thomas Roessler  <roessler@does-not-exist.org>
2304 (roessler)
2305
2306         * menu.c: Back out the patch for #1697.
2307
2308 2004-02-02 18:17:46  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2309
2310         * po/de.po: update
2311
2312 2004-02-02 10:26:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2313
2314         * po/pl.po: update
2315
2316 2004-02-02 10:24:32  Im Eunjea  <eunjea@koru.org>  (roessler)
2317
2318         * po/ko.po: update
2319
2320 2004-02-02 10:22:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2321
2322         * po/fr.po: update
2323
2324 2004-02-01 18:26:13  roessler  (roessler)
2325
2326         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2327         po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2328         po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
2329         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2330         po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
2331         post-release commit for mutt-1.5.6
2332
2333 2004-02-01 18:00:16  Mike Schiraldi  <1074468571@schiraldi.org>
2334 (roessler)
2335
2336         * init.c: As you all know, running "mutt -F foo.rc" will have
2337         mutt read foo.rc as its config file. However, there is a bug --
2338         if you specify a directory (like accidentally typing "mutt -F
2339         /etc/mutt") mutt will silently ignore the flag and leave you
2340         wondering why it isn't working.
2341
2342         Emil Sit posted a patch for this in March of 2002, but it seems
2343         to have slipped through the cracks. Here's the patch again;
2344         please consider it for inclusion.
2345
2346 2004-02-01 17:50:43  Luke Mewburn  <luke@mewburn.net>  (roessler)
2347
2348         * buffy.c: Put a zero byte into the string, not into the pointer.
2349
2350 2004-02-01 17:48:25  Dan Ohnesorg  <Dan@ohnesorg.cz>  (roessler)
2351
2352         * po/cs.po: update
2353
2354 2004-02-01 17:45:33  Thomas Roessler  <roessler@does-not-exist.org>
2355 (roessler)
2356
2357         * doc/manual.sgml.head: A cross-reference was missing.
2358
2359         * doc/manual.sgml.head: Improve documentation of alterantes.
2360
2361         * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
2362         hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
2363         protos.h: Turn alternates, lists, and subscribe into regular
2364         expression lists.
2365
2366 2004-01-12 22:56:58  Christoph Ludwig
2367 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
2368
2369         * smime_keys.pl: Avoid a Perl warning.
2370
2371 2004-01-12 20:24:09  Matt Kraai  <kraai@ftbfs.org>  (roessler)
2372
2373         * doc/manual.sgml.head: Thanks.  The patch is committed to
2374         the CVS.
2375
2376 2004-01-12 19:59:38  Thomas Roessler  <roessler@does-not-exist.org>
2377 (roessler)
2378
2379         * crypt.c: Retainable PGP signatures were broken badly.  #1757.
2380
2381 2004-01-05 11:55:14  Robert Schiele  <robert.schiele@t-online.de>
2382 (roessler)
2383
2384         * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
2385         due to portability issues.
2386
2387 2004-01-04 11:10:21  Thomas Roessler  <roessler@does-not-exist.org>
2388 (roessler)
2389
2390         * init.c: Strike that.
2391
2392         * init.c: Fix a memory management error.  Ouch.
2393
2394 2004-01-04 10:55:20  René Clerc  <rene@clerc.nl>  (roessler)
2395
2396         * init.h: Fix hide_missing / hide_limited documentation.
2397
2398 2004-01-04 10:51:49  Thomas Roessler  <roessler@does-not-exist.org>
2399 (roessler)
2400
2401         * hdrline.c: Permit list patterns that match the domain name of
2402         an address; these patterns begin with '@'.  Example:  subscribe
2403         @bugs.guug.de matches all messages sent to the bug tracking
2404         system.
2405
2406         * po/ru.po: Argh, I shouldn't replace files by patches.
2407
2408 2004-01-04 10:25:13  Cameron Patrick  <cameron@patrick.wattle.id.au>
2409 (roessler)
2410
2411         * menu.c: Fix #1697 (Debian  #219594.)
2412
2413 2004-01-04 10:21:19  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2414
2415         * po/de.po: update
2416
2417 2004-01-04 10:19:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2418 (roessler)
2419
2420         * po/ja.po: update
2421
2422 2004-01-04 10:08:02  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2423
2424         * po/pl.po: update
2425
2426 2004-01-04 10:03:46  Michael Elkins  <me@sigpipe.org>  (roessler)
2427
2428         * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
2429         generating Mail-Followup-To headers.
2430
2431 2004-01-04 09:59:42  Thomas Roessler  <roessler@does-not-exist.org>
2432 (roessler)
2433
2434         * init.h: Fix #1738; documentation issue re $from, $use_from.
2435
2436 2004-01-04 09:52:55  Michael Elkins  <me@sigpipe.org>  (roessler)
2437
2438         * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
2439         reply-hook.
2440
2441 2004-01-04 09:49:23  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2442
2443         * pop.h, pop_lib.c: Attached patch provides support of STLS
2444         (STARTTLS) command in POP3 protocol.
2445
2446         * po/ru.po: update
2447
2448 2004-01-04 09:45:05  Brendan Cully  <brendan@kublai.com>  (roessler)
2449
2450         * imap/imap.c: Fix #1703.
2451
2452 2004-01-04 09:42:35  Thomas Roessler  <roessler@does-not-exist.org>
2453 (roessler)
2454
2455         * smime.c: Fix a NULL pointer deference noted by Will Fiveash
2456         <william.fiveash@sun.com>.
2457
2458 2003-12-30 13:04:20  Thomas Roessler  <roessler@does-not-exist.org>
2459 (roessler)
2460
2461         * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
2462         partially signed messages more reasonably.  See #1743.
2463
2464 2003-12-29 11:44:35  Alain Bench  <veronatif@free.fr>  (roessler)
2465
2466         * commands.c: Fix #844.
2467
2468 2003-12-29 11:37:41  Patrick Welche  <prlw1@newn.cam.ac.uk>  (roessler)
2469
2470         * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
2471         patch which is necessary as when mutt tries to connect to an
2472         imap server over ipv6 it stores the address in a sockaddr which
2473         may not be large enough to hold the ipv6 address.
2474
2475 2003-12-17 17:42:02  Scott Koranda  <skoranda@gravity.phys.uwm.edu>
2476 (roessler)
2477
2478         * crypt.c: pkcs7-signature wasn't recognized properly in one
2479         more place.
2480
2481 2003-12-17 08:46:50  Michael Elkins  <me@sigpipe.org>  (roessler)
2482
2483         * rfc1524.c: Fix possible core dump in mailcap nametemplate
2484         handling.
2485
2486 2003-12-10 00:48:57  Thomas Roessler  <roessler@does-not-exist.org>
2487 (roessler)
2488
2489         * thread.c: Avoid NULL pointer deference in threading code.
2490
2491 2003-12-03 08:19:11  Alain Bench  <veronatif@free.fr>  (roessler)
2492
2493         * pager.c: Fix 1716.
2494
2495 2003-11-15 09:32:30  Velko Hristov  <hristov@informatik.hu-berlin.de>
2496 (roessler)
2497
2498         * po/bg.po: updat
2499
2500 2003-11-12 22:31:51  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2501
2502         * po/eo.po: update
2503
2504 2003-11-12 14:01:03  René Clerc  <rene@clerc.nl>  (roessler)
2505
2506         * po/nl.po: update
2507
2508 2003-11-12 13:49:32  Thomas Roessler  <roessler@does-not-exist.org>
2509 (roessler)
2510
2511         * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
2512         IDN API incompatibility problems.
2513
2514 2003-11-12 11:47:46  duvall@emufarm.org  (roessler)
2515
2516         * configure.in: Fix 1515, 1693.
2517
2518 2003-11-12 11:40:27  Thomas Roessler  <roessler@does-not-exist.org>
2519 (roessler)
2520
2521         * mh.c, sort.c: Fix dangling pointer problems in threading code.
2522         Noted and tracked down by q4xk3j002@sneakemail.com who also
2523         provided the initial fix.
2524
2525 2003-11-11 10:19:22  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
2526
2527         * po/id.po: update
2528
2529 2003-11-10 18:02:26  Rudy Taraschi  <rudy@cae.com>  (roessler)
2530
2531         * mutt_socket.c: Fix double-free problems related to IDN support.
2532
2533 2003-11-10 10:37:10  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2534
2535         * po/fr.po: update
2536
2537 2003-11-09 21:41:28  Thomas Roessler  <roessler@does-not-exist.org>
2538 (roessler)
2539
2540         * mh.c: Fix #1692.
2541
2542         * send.c: Commit the fix for #1509. This must have been lost
2543         earlier this year.
2544
2545 2003-11-05 20:09:36  roessler  (roessler)
2546
2547         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2548         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2549         po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
2550         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
2551         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
2552         post-release commit for mutt-1.5.5.1
2553
2554 2003-11-05 12:17:10  Thomas Roessler  <roessler@does-not-exist.org>
2555 (roessler)
2556
2557         * Makefile.am: Include regex.c and snprintf.c with the
2558         distribution.  Noted by Lars Hecking.
2559
2560         * build-release: Ups, we don't upload the CVS any more.
2561
2562 2003-11-05 09:51:10  roessler  (roessler)
2563
2564         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2565         po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
2566         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2567         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
2568         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
2569         automatic post-release commit for mutt-1.5.5
2570
2571 2003-11-05 09:27:43  Thomas Roessler  <roessler@does-not-exist.org>
2572 (roessler)
2573
2574         * build-release: Use gpg for signing releases.
2575
2576 2003-11-03 10:30:58  Thomas Roessler  <roessler@does-not-exist.org>
2577 (roessler)
2578
2579         * attach.c: Fix a logic flaw in attachment saving.
2580
2581 2003-10-08 19:55:39  Thomas Roessler  <roessler@does-not-exist.org>
2582 (roessler)
2583
2584         * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *.  Fix some
2585         sizeof statements accordingly.  Note that pgp_key_t is also a
2586         pointer, though, so this should not have broken things.
2587
2588 2003-10-06 09:58:35  Thomas Roessler  <roessler@does-not-exist.org>
2589 (roessler)
2590
2591         * query.c: Fiy memory corruption. (# 1659)
2592
2593 2003-10-04 22:12:10  Thomas Roessler  <roessler@does-not-exist.org>
2594 (roessler)
2595
2596         * lib.c: mutt_basename() was garbage.
2597
2598         * doc/manual.sgml.head: Fix some tags.  Noted by Todd
2599         <Freedom_Lover@pobox.com>.
2600
2601         * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
2602         lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
2603         This patch fixes various aspects of the attachment-saving user
2604         interface.  Changes include:
2605
2606         * When tagging and saving multiple attachments, you can now use
2607           the same target directory for multiple attachments.
2608
2609         * When you can't save an attachment, you get an opportunity to
2610           enter a new file name.
2611
2612         * The menu cursor will highlight the attachment that you are
2613           currently discussing with mutt.
2614
2615         * Various bug fixes.
2616
2617         This does, in particular, address #1619 (Debian#208430).
2618
2619         * menu.c: Fix #1656.
2620
2621 2003-09-29 16:34:32  René Clerc  <rene@clerc.nl>  (roessler)
2622
2623         * doc/muttrc.man.head: Fix typo.
2624
2625 2003-09-29 15:05:52  Thomas Roessler  <roessler@does-not-exist.org>
2626 (roessler)
2627
2628         * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
2629         (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2630
2631 2003-09-20 06:24:10  Thomas Roessler  <roessler@does-not-exist.org>
2632 (roessler)
2633
2634         * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2635
2636 2003-09-19 13:09:59  René Clerc  <rene@clerc.nl>  (roessler)
2637
2638         * po/nl.po: update
2639
2640 2003-09-19 13:05:13  Thomas Roessler  <roessler@does-not-exist.org>
2641 (roessler)
2642
2643         * imap/utf7.c: Fix remaining (void **) casts.
2644
2645 2003-09-19 13:03:26  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
2646
2647         * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
2648         pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
2649         rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
2650         browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
2651         edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
2652         pager.c: As the ones of you who compile with new gcc's probably
2653         have noticed, there's a lot of type-punning in Mutt. With help
2654         from Philipp Thomas, I've fixed all I could find in CVS (please
2655         double-check, one might have slipped through the cracks), I can
2656         make one for 1.4 CVS branch as well if wanted.
2657
2658 2003-09-19 12:56:49  Thomas Roessler  <roessler@does-not-exist.org>
2659 (roessler)
2660
2661         * send.c: Change abort_unmodified so it doesn't abort a message
2662         that has an attachment.  Catches the "send a file from the
2663         command line, quickly" case.
2664
2665 2003-09-11 16:59:54  Brendan Cully  <brendan@kublai.com>  (roessler)
2666
2667         * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
2668         undefined). Thanks to Mads for the initial patch.
2669
2670 2003-09-11 07:27:23  Velko Hristov  <hristov@informatik.hu-berlin.de>
2671 (roessler)
2672
2673         * po/bg.po: Bulgarian translation.  (Seems like I screwed up an
2674         earlier commit.  -tlr)
2675
2676 2003-09-10 13:20:49  Jon Miles  <jon@zetnet.net>  (roessler)
2677
2678         * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
2679         received anything back from the server that didnt begin with '+
2680         ', it was bailing out and skipping the checks to see if there
2681         was a +OK response.
2682
2683 2003-09-07 10:11:49  Im Eunjea  <eunjea@koru.org>  (roessler)
2684
2685         * po/ko.po: update.
2686
2687 2003-09-04 15:10:09  Thomas Roessler  <roessler@does-not-exist.org>
2688 (roessler)
2689
2690         * init.h: Fix some formatting glitches that lead to error messages
2691         when viewing the muttrc(5) manual page.
2692
2693 2003-09-04 14:59:57  Christoph Ludwig
2694 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
2695
2696         * smime.c: Fix verification bug when messages are S/MIME signed
2697         & encrypted.
2698
2699 2003-09-03 17:22:09  Dan Born  <dan@danborn.net>  (roessler)
2700
2701         * postpone.c: I've attached a patch for bug number 1036, as
2702         reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
2703         when more than one msg is postponed").  This is a patch against
2704         mutt 1.4.1.
2705
2706         As it was previously left, no one could reproduce it.  The problem
2707         occurs because sorting is disabled when opening the postponed
2708         folder, but the Sort global variable still tells mutt to use
2709         whatever sorting algorithm the $sort config option indicates.
2710         Eventually, the code would get to mutt_messages_in_thread and
2711         try to dereference a NULL thread object, causing the segfault.
2712
2713 2003-09-03 17:20:56  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2714
2715         * po/pl.po: update.
2716
2717 2003-09-03 17:15:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2718 (roessler)
2719
2720         * po/ja.po: New ja.po.
2721
2722 2003-09-03 17:12:52  Velko Hristov  <hristov@informatik.hu-berlin.de>
2723 (roessler)
2724
2725         * configure.in: Bulgarian translation.
2726
2727 2003-09-03 17:10:37  Brendan Cully  <brendan@kublai.com>  (roessler)
2728
2729         * mutt_ssl.c: Fix a segmentation fault which occurs
2730         when a certificate is rejected.  Bug noted by Rob Latham
2731         <rob@terizla.org>.
2732
2733 2003-09-03 17:09:09  Anatoly Vorobey  <mellon@pobox.com>  (roessler)
2734
2735         * curs_main.c: The commands "read-thread" (^R) and
2736         "read-subthread" (Esc-R) do not honor the resolve variable (don't
2737         advance cursor after marking the thread/subthread as read),
2738         which, to me at least, is a nuisance.
2739
2740 2003-08-11 14:06:08  Brendan Cully  <brendan@kublai.com>  (roessler)
2741
2742         * imap/imap.c: 1595: My guess is this bug is caused by
2743         mlarson@verisign.com's patch to check for UNSEEN rather than
2744         RECENT messages. This means that as long as there are messages
2745         in a mailbox either new or old, mutt will think it has new mail.
2746
2747         The attached patch reverts that change. Let me know if it solves
2748         the problem.
2749
2750 2003-08-11 14:05:13  Thomas Roessler  <roessler@does-not-exist.org>
2751 (roessler)
2752
2753         * doc/muttrc.man.head: Fix a formatting bug.
2754
2755 2003-08-05 13:55:47  Brendan Cully  <brendan@kublai.com>  (roessler)
2756
2757         * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
2758         mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
2759         format from mutt.  (The support was broken anyways.)
2760
2761 2003-08-02 11:01:09  Horvath Szabolcs  <horvaths@fi.inf.elte.hu>
2762 (roessler)
2763
2764         * po/hu.po: update
2765
2766 2003-07-29 10:11:05  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2767
2768         * pager.c: It seems that Solaris has an incorrect implementation
2769         of mbrtowc: when there is an encoding error and mbrtowc returns
2770         (size_t)(-1) no value should be stored in *pwc (the first
2771         argument), as I understand it, but here mbrtowc is storing 8
2772         when presented with the bytes "\xc8\x4d".
2773
2774         However, relying on mbrtowc not to store anything in *pwc when
2775         there is an error is a bit silly; it makes sense to look at
2776         the return value. So, the following patch should be applied if
2777         Pawel can confirm that it fixes the problem. I've tested it and
2778         it worked for me with glibc's mbrtowc.
2779
2780 2003-07-24 18:40:50  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2781
2782         * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
2783         imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
2784         intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
2785         makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
2786         strcasecmp.c, url.c: Some functions/macros like isspace take an
2787         int and require the argument to have the value of an unsigned char
2788         (or EOF). Under Solaris, gcc complains when the argument is a char
2789         (as this is a possible bug, on platforms where char is signed,
2790         like Solaris). The attached patch fixes such problems (well,
2791         perhaps I've changed more than necessary, but this doesn't hurt).
2792
2793 2003-07-22 12:56:38  dshaw@jabberwocky.com  (roessler)
2794
2795         * gnupgparse.c: When encrypting a message to a user that has more
2796         than one subkey, at least one of which is revoked or expired,
2797         mutt treats the entire key as unusable rather than just the
2798         subkey(s) in question.
2799
2800 2003-07-16 11:18:12  Brendan Cully  <brendan@kublai.com>  (roessler)
2801
2802         * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
2803         that my mutt hung when I tried SASL DIGEST-MD5 authentication
2804         (I'm not sure when this started). I believe this patch should
2805         solve that problem in a reliable way.
2806
2807         This patch also attempts to reuse connections even when
2808         authentication fails, instead of just throwing away a perfectly
2809         good socket.
2810
2811         * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
2812         mutt_ssl.c: This patch redoes yesterday's unbuffered input
2813         patch. Now it uses a pseudo-option, which means less mess to carry
2814         down the call stack.  It also made it much easier to have the SSL
2815         certificate menu be unbuffered, which it is now. So push commands
2816         won't annoy you when entering passwords or accepting certificates.
2817
2818 2003-07-15 11:41:32  Brendan Cully  <brendan@kublai.com>  (roessler)
2819
2820         * curs_main.c, globals.h, imap/command.c, imap/imap.c,
2821         imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
2822         patch should keep all opened IMAP connections alive, no matter
2823         what mailbox you are currently in. With the patch that got
2824         committed yesterday, this should close bug 1523.
2825
2826         (There was a typo in that patch. This one supersedes it.)
2827
2828         * configure.in, .cvsignore: autoconf 2.5 compatibility.
2829
2830 2003-07-14 12:40:03  Hugo Haas  <hugo@larve.net>  (roessler)
2831
2832         * send.c: Fix #1520.
2833
2834 2003-07-14 12:20:27  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2835
2836         * po/pl.po: small fix.
2837
2838 2003-07-14 12:19:07  Brendan Cully  <brendan@kublai.com>  (roessler)
2839
2840         * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
2841         Brendan Cully wrote:
2842
2843         > The attached patch should help when the connection to your
2844         postponed > folder times out and you can't reconnect without
2845         restarting mutt. I'd > like anyone who has that problem to try
2846         it and let me know how it > works.
2847
2848         I dug a little deeper. The attached patch seems to work better. It
2849         complains the first time you try to recall a message, but works
2850         the second.
2851
2852         * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
2853         mutt_curses.h: The attached patch prevents mutt from reading the
2854         push buffer when asking for passwords. This is a proper fix for
2855         bug 1312. I think it's uncontroversial.
2856
2857 2003-07-04 17:15:34  Thomas Roessler  <roessler@does-not-exist.org>
2858 (roessler)
2859
2860         * imap/auth_sasl.c: Increase a buffer's size.
2861
2862 2003-07-04 17:07:22  Nicolas Rachinsky  <nr@rachinsky.de>  (roessler)
2863
2864         * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
2865         tag-prefix-cond and end-cond.  This makes simple conditional
2866         execution of parts of macros possible.
2867
2868 2003-07-04 17:03:51  Bruno Postle  <bruno@postle.net>  (roessler)
2869
2870         * curs_main.c, pattern.c: Display an empty index when no messages
2871         match search criteria.
2872
2873 2003-07-04 16:57:56  Thomas Roessler  <roessler@does-not-exist.org>
2874 (roessler)
2875
2876         * init.h, muttlib.c: Add a ':' flag to % expandos.  This will
2877         make sure that any dots are converted into underscores.  (_
2878         is already used for lowercasing the result of an expando.)
2879
2880 2003-06-04 14:01:39  Thomas Roessler  <roessler@does-not-exist.org>
2881 (roessler)
2882
2883         * muttlib.c: Don't colorize empty lines generated with
2884         state_attach_puts();
2885
2886 2003-05-29 17:48:28  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2887
2888         * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2889
2890 2003-05-29 17:47:10  Thomas Roessler  <roessler@does-not-exist.org>
2891 (roessler)
2892
2893         * init.c: Fix a segmentation fault which would occur when
2894         pgp_sort_keys is set in a configuration file, but mutt is compiled
2895         without PGP support.
2896
2897         * gnupgparse.c: Fix PGP subkey handling when looking at key
2898         capabilities.  This should take care of the recent "mutt does
2899         not see all keys" problems.
2900
2901 2003-05-13 13:06:16  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>
2902 (roessler)
2903
2904         * crypt.c: Fix gpg-agent use.
2905
2906 2003-05-13 12:53:20  Thomas Roessler  <roessler@does-not-exist.org>
2907 (roessler)
2908
2909         * doc/manual.sgml.head: Remove useless examples about treating
2910         text/enriched externally.  #1549; Debian #190309.
2911
2912 2003-05-13 12:50:04  Juan Altmayer Pizzorno  <juan@altmayer.com>
2913 (roessler)
2914
2915         * recvattach.c: view-attachments does not extract the message
2916         within a x-pkcs7-mime if it's only signed, but not encrypted.
2917         Such a message results, for example, from a decrypt-save if the
2918         message was previously encrypted and signed.
2919
2920 2003-05-13 12:45:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
2921 (roessler)
2922
2923         * doc/manual.sgml.head: Fix an inconsistency between manual
2924         and code.
2925
2926 2003-05-13 12:43:45  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2927
2928         * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
2929         algorithm to determine the capabilities of the key.  For example,
2930         in mutt, a key of type 1 (RSA) can both encrypt & sign.  This is
2931         not correct as per OpenPGP, however, where the capabilities of
2932         the key are determined by both the algorithm and key capability
2933         flags that are set on the key.  This can lead to user confusion
2934         when their RSA encrypt-only or sign-only key is listed for both
2935         signing and encryption in mutt.
2936
2937         GnuPG lists these flags in key listings, so it is easy to take
2938         advantage of them.  Here is a patch to use the flags, as well
2939         as provide the flags in pgpring.  Note that the pgp+pgpring
2940         users won't see any change since the flags there are based on
2941         the key algorithm as they are now, but the GnuPG users will see
2942         an improvement.
2943
2944 2003-05-12 16:21:26  Thomas Roessler  <roessler@does-not-exist.org>
2945 (roessler)
2946
2947         * enter.c: Fix alias completion when the alias is entered as
2948         part of a group.  (E.g., The Tea Party: alias1, alias2, alias3;)
2949
2950 2003-05-03 20:07:40  Dan Nelson  <dnelson@allantgroup.com>  (roessler)
2951
2952         * mutt.h, muttlib.c: Fix #1558.  (mutt_expand_fmt rewrite;
2953         OPT_MAX wasn't maximal.)
2954
2955 2003-04-15 13:17:05  René Clerc  <rene@clerc.nl>  (roessler)
2956
2957         * compose.c: Fix two more cases in which ctrl-G is interpreted
2958         as M_YES.
2959
2960 2003-04-15 09:52:06  Dale Woolridge  <dale-flea-mutt-bug@woolridge.org>
2961 (roessler)
2962
2963         * compose.c: The "sign (a)s" code strips the pgp application
2964         bit causing drawing issues in redraw_crypt_lines().  Other bits
2965         (well bit = encrypt) are ignored as a result.  I've only tested
2966         with pgp, but the same problem exists in the smime code too.
2967         This inline patch (against cvs head revision) fixes the problem.
2968
2969 2003-04-14 09:09:53  Thomas Roessler  <roessler@does-not-exist.org>
2970 (roessler)
2971
2972         * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
2973         in send.c.  This patch adds two new configuration variables,
2974         $crypt_autopgp and $crypt_autsmime.  Both are set to "yes"
2975         by default.  By turning them off, you can disable the automatic
2976         selection of one or both mechanisms.  (Useful when your mutt is
2977         PGP- and S/MIME enabled, but you only use, say S/MIME.)
2978
2979 2003-04-11 15:15:04  Thomas Roessler  <roessler@does-not-exist.org>
2980 (roessler)
2981
2982         * send.c: Backing out the previous change. It was nonsense.
2983
2984 2003-04-11 11:56:58  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
2985
2986         * config.guess, config.sub, depcomp, install-sh, missing,
2987         mkinstalldirs: updates.
2988
2989 2003-04-11 11:56:22  Thomas Roessler  <roessler@does-not-exist.org>
2990 (roessler)
2991
2992         * send.c: Try to fix a PGP / S/MIME-related problem.  Found by
2993         Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
2994         <rene@clerc.nl>.
2995
2996         * thread.c: Fix a segmentation fault.
2997
2998 2003-04-09 08:21:59  Zardoz@users.sourceforge.net  (roessler)
2999
3000         * recvcmd.c: Fix #1531.  (recvcmd.c duplicate of #1528)
3001
3002 2003-04-08 22:32:56  Thomas Roessler  <roessler@does-not-exist.org>
3003 (roessler)
3004
3005         * lib.c: Avoid a division by zero.
3006
3007         * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
3008         is unset.  This fixes a segmentation fault on RH 8.0 which was
3009         observed by Matt Larson <mlarson@verisign.com>.
3010
3011         * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
3012         sendlib.c, smime.c, thread.c: Try to catch a couple of cases
3013         in which parameters for malloc calls could overflow.  Thanks to
3014         Timo Sirainen for the heads-up.
3015
3016         * po/es.po: Mark a translation as fuzzy in order to fix #1522.
3017
3018 2003-04-07 20:08:10  Thomas Roessler  <roessler@does-not-exist.org>
3019 (roessler)
3020
3021         * commands.c: Fix #1528.
3022
3023 2003-04-07 07:57:49  René Clerc  <rene@clerc.nl>  (roessler)
3024
3025         * po/nl.po: update
3026
3027 2003-04-06 11:00:59  Ivan Vilata i Balaguer  <ivan@selidor.net>
3028 (roessler)
3029
3030         * po/ca.po: update
3031
3032 2003-04-02 09:05:19  Bjoern Jacke  <muttbug@j3e.de>  (roessler)
3033
3034         * smime_keys.pl: - add a missing filehandle closure - some
3035         cleanups of unused/bogous code
3036
3037 2003-04-02 08:47:28  Thomas Roessler  <roessler@does-not-exist.org>
3038 (roessler)
3039
3040         * contrib/Makefile.in, contrib/colors.default,
3041         contrib/colors.linux: sample.muttrc-tlr would try to include
3042         my color configurations, which weren't distrubted.  Fix that.
3043         (Bug noted while helping someone else to configure mutt during
3044         a conference.)
3045
3046         * contrib/sample.muttrc: Fix sample.muttrc.
3047
3048 2003-04-02 08:40:50  Gary Johnson  <garyjohn@spk.agilent.com>  (roessler)
3049
3050         * curs_main.c: Here is the patch to fix the bug I reported
3051         earlier in this thread, that sometimes when changing folders,
3052         mutt would generate an error message and stop the further
3053         processing of folder-hooks.
3054
3055 2003-04-02 08:38:13  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3056
3057         * po/fr.po: update
3058
3059 2003-04-02 08:34:49  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
3060 (roessler)
3061
3062         * po/ja.po: update
3063
3064 2003-04-02 08:31:00  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3065
3066         * po/de.po: update
3067
3068 2003-04-02 08:28:24  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3069
3070         * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
3071         updated for 1.5.4.  This patch adds the pgp_check_exit option
3072         (enabled by default) that causes mutt to check the exit code
3073         of the PGP subprocess.  A non-zero exit code means that the
3074         subprocess failed and mutt will not continue to send the message.
3075
3076         This is needed as in certain cases, PGP or GnuPG can fail to
3077         completely process a document (say, if the gpg.conf file is
3078         mangled, which is how I discovered the problem).  Without an
3079         exit code check, mutt will continue anyway and send the half
3080         processed file.
3081
3082 2003-04-02 08:21:09  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
3083
3084         * po/ru.po: update.
3085
3086 2003-03-19 22:43:08  roessler  (roessler)
3087
3088         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3089         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
3090         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3091         po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
3092         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3093         po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
3094
3095         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
3096         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
3097         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3098         po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3099         po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
3100         ChangeLog: automatic post-release commit for mutt-1.4.1
3101
3102 2003-03-19 21:56:29  Thomas Roessler  <roessler@does-not-exist.org>
3103 (roessler)
3104
3105         * pgppubring.c: Fix some memory management calls. (Stable branch.)
3106
3107 2003-03-19 21:33:30  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3108
3109         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
3110         branch.)
3111
3112         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
3113
3114 2003-03-18 14:51:52  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
3115
3116         * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
3117           leak.  Envelope structure allocated by mutt_read_rfc822_header()
3118           was never deallocated.
3119
3120         - parse.c (mutt_read_rfc822_header): Comment added about
3121           needing deallocate envelope structure returned by
3122           mutt_read_rfc822_header().
3123
3124         * mutt_idna.c: (mutt_addr_for_display): Fix memory leak.  `user'
3125         and `domain' buffers was never deallocated.
3126
3127         (mbox_to_udomain): Fix memory leak.  `scratch' buffer was not
3128         deallocated when `mbx' doesn't contain '@'. Also rewritten for
3129         allocating memory only when needed and only how many as needed.
3130
3131 2003-03-12 13:00:03  Thomas Roessler  <roessler@does-not-exist.org>
3132 (roessler)
3133
3134         * copy.c, sendlib.c: We need to re-format address headers instead
3135         of just decoding them.
3136
3137 2003-03-07 14:55:53  Brendan Cully  <brendan@kublai.com>  (roessler)
3138
3139         * mutt_sasl.c: The global callbacks set up in sasl_client_init
3140         are not copied by the SASL library, so they can't be allocated
3141         on the stack. This is the case with both versions of the SASL
3142         library, and I frankly don't understand why it hasn't caused
3143         problems before. Since it segfaults reliably on OS X for me now,
3144         I thought a patch would be in order.
3145
3146 2003-03-07 08:23:27  Thomas Roessler  <roessler@does-not-exist.org>
3147 (roessler)
3148
3149         * crypt.c, pgp.h: Don't use functions without importing the
3150         corresponding prototype.
3151
3152         * mutt_idna.c: It seems like libidn doesn't like to translate
3153         NULL pointers.
3154
3155 2003-03-07 07:52:49  Jim Mock  <mij@soupnazi.org>  (roessler)
3156
3157         * globals.h: globals.h is looking for crypt.h instead of
3158         mutt_crypt.h.
3159
3160 2003-03-06 21:23:53  Thomas Roessler  <roessler@does-not-exist.org>
3161 (roessler)
3162
3163         * send.c: Fixing a segmentation fault.  Here's how to reproduce
3164         it: Start mutt.  Compose a new message, with an attachment.
3165         Turn on PGP signing.  Press C-G on the pass phrase prompt.
3166         Turn off PGP signing.  Try to send the message.
3167
3168 2003-03-05 21:18:24  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
3169
3170         * protos.h, sort.c: Fix a warning.
3171
3172         * mutt_idna.c: Fix tlr's pre-processor screw-up.
3173
3174 2003-03-04 09:51:07  Thomas Roessler  <roessler@does-not-exist.org>
3175 (roessler)
3176
3177         * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
3178         AllowUnassigned.  (Just reading some standards.)
3179
3180 2003-03-04 09:31:19  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3181
3182         * handler.c: Be more friendly about bad multipart/alternative
3183         bodies; #1478. Note that the relevant standards explicitly
3184         *forbid* nested MIME encodings.
3185
3186 2003-03-04 09:27:21  Thomas Roessler  <roessler@does-not-exist.org>
3187 (roessler)
3188
3189         * copy.c: Fix another stupid error, and decode IDNs in the
3190         CC header.
3191
3192         * init.h: Fix two typos in one line.  Noted by Thomas Glanzmann
3193         and Steve Kennedy.
3194
3195         * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
3196
3197 2003-03-03 14:25:14  Thomas Roessler  <roessler@does-not-exist.org>
3198 (roessler)
3199
3200         * copy.c, sort.c: Fixing some nits.
3201
3202         * mutt_socket.c: IDNA support for the socket back-end.
3203
3204         * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
3205         compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
3206         init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
3207         protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
3208         sendlib.c: IDN support for e-mail messages.  Things should work
3209         automagically once you have the GNU IDN library available from
3210         ftp://alpha.gnu.org/pub/gnu/libidn/ installed.  For IDN's which
3211         can't be losslessly recoded to your local character set, mutt
3212         should automatically fall back to using the ASCII representation.
3213         There's probably a considerable number of bugs in this, and the
3214         code may, at this point, not even compile on machines without
3215         libidn.  Will start working on that ASAP.
3216
3217         * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
3218         commands.c, init.h, mutt.h: Introduce a new option named
3219         $bounce, and fix some inconsistencies in the messages created
3220         when bouncing.  Based on work done by Thomas Glanzmann
3221         <sithglan@stud.uni-erlangen.de>.
3222
3223 2003-02-25 22:00:38  Thomas Roessler  <roessler@does-not-exist.org>
3224 (roessler)
3225
3226         * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
3227         of the inconsistencies between message and attachment bouncing.
3228
3229         * crypt.c: I should test-compile things before committing.
3230         Stupid typo.
3231
3232 2003-02-25 21:41:32  Michael Elkins  <me@sigpipe.org>  (roessler)
3233
3234         * query.c: Use mutt_strwidth for query response formatting.
3235         (#1477)
3236
3237 2003-02-25 21:37:59  Christian Vogel  <vogelchr@vogel.cx>  (roessler)
3238
3239         * mx.c: Recognize MH folders used by sylpheed.
3240
3241 2003-02-25 21:35:24  jesus.climent@hispalinux.es  (roessler)
3242
3243         * po/es.po: Fix a typo. (#1482)
3244
3245 2003-02-25 21:33:16  Thomas Roessler  <roessler@does-not-exist.org>
3246 (roessler)
3247
3248         * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
3249         manual. (#1485)
3250
3251         * crypt.c: Fix #1486; noted by Jeroen Coekaerts
3252         <jeroen@coekaerts.be>.
3253
3254 2003-02-19 21:33:43  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3255
3256         * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
3257         pgp-sha1, etc.)  Since then, three more hashes have been assigned
3258         numbers in 2440bis.  Here is a patch to add values for pgp-sha256,
3259         pgp-sha384, and pgp-sha512 so mutt can properly handle them.
3260
3261 2003-02-19 21:31:19  Thomas Roessler  <roessler@does-not-exist.org>
3262 (roessler)
3263
3264         * parse.c: Fix a memory leak observed by Vineet Kumar
3265         <mutt-dev@virtual.doorstop.net>.
3266
3267 2003-02-13 09:55:02  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3268
3269         * init.h: Here are some updates to the muttrc docs (spell check,
3270         language tweaks, etc).  No functional changes - this is just
3271         language stuff.
3272
3273 2003-02-13 09:50:00  Thomas Roessler  <roessler@does-not-exist.org>
3274 (roessler)
3275
3276         * pgp.c: Fix #1444, Debian #178563.  The details of this problem
3277         were tracked down by Steven Barker <steve@blckknght.org>.
3278
3279 2003-01-31 00:15:03  Thomas Roessler  <roessler@does-not-exist.org>
3280 (roessler)
3281
3282         * init.h: Change the default for crypt_replyencrypt back to "yes".
3283         Noted by Thomas Poindessous in Debian bug #178899; also #1448.
3284
3285         * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
3286         pointers which could otherwise lead to crashes.
3287
3288 2003-01-30 23:54:30  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3289
3290         * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
3291         $pgp_auto_traditional.
3292
3293 2003-01-30 23:48:36  Thomas Roessler  <roessler@does-not-exist.org>
3294 (roessler)
3295
3296         * flags.c: The IMAP ACL patch broke things.
3297
3298 2003-01-23 22:05:02  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
3299
3300         * pop_auth.c: SASL2 support for popo_auth.c.
3301
3302         * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
3303         patch provides improved support for IMAP ACLs (on servers that
3304         support them).  This means that mutt will now write the Seen
3305         flag in mailboxes that allow it, even if the mailbox doesn't
3306         allow other changes.
3307
3308 2003-01-23 22:01:03  Thomas Roessler  <roessler@does-not-exist.org>
3309 (roessler)
3310
3311         * handler.c: Automatically use the text/plain handler for text/*
3312         body parts which don't have a handler of their own.
3313
3314 2003-01-21 18:56:10  Thomas Roessler  <roessler@does-not-exist.org>
3315 (roessler)
3316
3317         * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
3318
3319         * mutt_crypt.h: Fix an #ifdef.
3320
3321 2003-01-21 12:33:41  Werner Koch  <wk@gnupg.org>  (roessler)
3322
3323         * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
3324          configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
3325          functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
3326          headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
3327          main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
3328          parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
3329          pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
3330          sendlib.c, smime.c, smime.h, sort.h:  - To cleanup the pgp/smime
3331          code and prepare for other backends.  - Support gpg-agent by
3332          not asking for a passphrase - autconf cleanups.
3333
3334         This is just a start and probably we need a couple of other things
3335         to do. One drawback is that the help menu does always list all
3336         crypto realted stuff even when configured for no crypto at all.
3337         Same goes for the configure options but I consider thsi a feature:
3338         It allows to use the same .muttrc for different versions of mutt -
3339         at least during development, this is an advantage.  This all might
3340         be fixed but requires some changes to the configuration system.
3341
3342         Note, the use of the WithCrypto macro - it enables the compiler
3343         to do dead-code-elimination depending on the configured backend.
3344         This is better readable than all the nested ifdefs.  I did some
3345         short tests and it seems to work, althoug mutt's size does not
3346         change largely when compiled w/o crypto.
3347
3348         cryptglue.c is new as a warpper to all crypto calls; some are
3349         still in crypt.c but they should eventually also be wrapped.
3350         We don't use function pointers to keep a path to use dlopen or
3351         runtime configured backends.  crypt.h is also new and replaces
3352         pgp.h and smime.h in most files (except for the backend).
3353
3354
3355
3356         2003-01-06  Werner Koch  <wk@gnupg.org>
3357
3358                 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
3359                 don't ask for the passphrase.  * pgp.c (pgp_decrypt_part,
3360                 pgp_application_pgp_handler) (pgp_sign_message,
3361                 pgp_encrypt_message) (pgp_traditional_encryptsign):
3362                 Make sure that we never ever send the passphrase if the
3363                 gpg-agent has been detected.  Likewise.
3364
3365                 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
3366                 to configure.in. BTW, we should consider to rename
3367                 configure.in to configure.ac.
3368
3369         2003-01-04  Werner Koch  <wk@gnupg.org>
3370
3371                 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
3372                 readable and extendable solution.
3373
3374                 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
3375                 crypt.h: here.  * smime.c (mutt_is_application_smime):
3376                 Moved to * crypt.c (mutt_is_application_smime):
3377                 here.  * pgp.c (mutt_is_application_pgp): Moved to
3378                 * crypt.c (mutt_is_application_pgp): here.  * pgp.c
3379                 (pgp_is_multipart_encrypted): Removed. Merged code with *
3380                 crypt.c (mutt_is_multipart_encrypted): this.
3381
3382                 * mutt.h: Protect against double inclusion.
3383
3384                 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
3385                 pgp_key_t.  * crypt.h (pgp_key_t): Declare the typedef
3386                 here.  NOTE:  This is now a pointer.  Changed all usages
3387                 accordingly.
3388
3389                 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
3390                 new CRYPT_BACKEND macros.  Always include all OPS.*.
3391                 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
3392                 autoconfs.  * Makefile.am (EXTRA_mutt_SOURCES): Move
3393                 crypt.c to mutt_SOURCES.  (mutt_SOURCES): Add cryptglue.c
3394                 (EXTRA_DIST): Add crypt.h
3395
3396                 * pgp.h, pgplib.h, smime.h: Use the header only
3397                 when the approriate backend has been configured.  *
3398                 pgp.c, pgpkey.c, smime.c: Build only if the approriate
3399                 CRYPT_BACKEND_ macro is defined.  * pgp.h, smime.h,
3400                 global.h: Moved all variable declarations to global.h
3401                 because they are now always defined.
3402
3403                 * sort.h: Always define PgpSortKey, although it does
3404                 not belong to here.
3405
3406                 * keymap.h: Unconditionally include all PGP and SMIME
3407                 stuff.  * mutt.h: Ditto.  * protos.h: Ditto.
3408
3409                 * init.h (HAVE_SMIME): Unconditionally include all
3410                 crypto related definitions.  Mark the doc entries with
3411                 "(Crypto/PGP/SMIME only)".
3412
3413                 * globals.h: Replace gpg.h and smime.h by crypt.h.
3414
3415                 * functions.h: Always include all crypto commands.
3416
3417                 * copy.h: Unconditionally define the crypto related M_CM_
3418
3419                 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
3420                 and include it.  * smime.h: Move APPLICATION_SMIME
3421                 and SMIME* to crypt.h and include it.  * mutt_crypt.h
3422                 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
3423
3424                 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
3425                 Always include all functions but shortcut them depending
3426                 on WITHCRYPTO.  All over the place use WITHCRYPTO
3427                 instead of ifdefs.  Replaced all direct calls of the
3428                 backend fucntions by twrapper functions defined in
3429                 cryptglue.c (crypt_get_keys): Removed prototypes.
3430                 * pgp.h (pgp_findKeys): New prototype.  * smime.h
3431                 (smime_findKeys): New prototype.  * cryptglue.c: New.
3432                 * crypt.h: New.  * mutt_crypt.h: Moved all crypt_*
3433                 prototypes to gcrypt.h.  Unconditionally use this file.
3434
3435                 * init.c: Replaced pgp.h and smime.h header by crypt.h.
3436                 (parse_set): Use WITHCRYPTO instead of ifdefs.
3437                 (mutt_var_value_complete): Ditto.
3438
3439                 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
3440                 (write_as_text_part): Now one macro using WITHCRYPTO.
3441                 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
3442                 (mutt_make_message_attach): Ditto.  (mutt_write_fcc):
3443                 Ditto.
3444
3445                 * send.c: Replaced pgp.h and smime.h header by crypt.h.
3446                 (include_forward): Use WITHCRYPTO and validate
3447                 passphrases for pgp and smime.  (include_reply): Ditto.
3448                 (generate_body): Use WITHCRYPTO instead of ifdefs.
3449                 (ci_send_message): Ditto.
3450
3451                 * recvattach.c: Replaced pgp.h and smime.h header
3452                 by crypt.h.  (mutt_gen_attach_list): Use WITHCRYPTO
3453                 instead of ifdefs.  (mutt_attach_display_loop): Ditto
3454                 (mutt_view_attachments): Ditto.
3455
3456                 * postpone.c: Replaced pgp.h and smime.h header by
3457                 crypt.h.  (mutt_get_postponed): Use WITHCRYPTO instead
3458                 of ifdefs.  (mutt_parse_crypt_hdr): Always include and use
3459                 WITHCRYPTO instead of ifdefs.  (mutt_prepare_template):
3460                 Use WITHCRYPTO instead of ifdefs.
3461
3462                 * pop.c: Removed pgp.h and smime.h.  (pop_fetch_message):
3463                 Use WITHCRYPTO instead of ifdefs.
3464
3465                 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
3466                 (Flags): Always include the crypto flags.  (msg_search):
3467                 Use WITHCRYPTO instead of ifdefs.  (mutt_pattern_exec):
3468                 Ditto.
3469
3470                 * parse.c: Removed pgp.h and smime.h.
3471                 (mutt_parse_mime_message): Use WITHCRYPTO instead
3472                 of ifdefs.
3473
3474                 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
3475                 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
3476
3477                 * mx.c: Removed smime.h and pgp.h.  (mx_update_context):
3478                 Use WITHCRYPTO instead of ifdefs.
3479
3480                 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
3481                 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
3482                 used to be an error when PGP was not configured so
3483                 that TYPEAPPLICATION was not recognized for SMIME.
3484                 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
3485
3486                 * main.c: Include crypt.h.  (show_version): Remove
3487                 HAVE_PGP and HAVE_SMIME.  Add CRYPT_BACKEND_CLASSIC_PGP,
3488                 CRYPT_BACKEND_CLASSIC_SMIME.
3489
3490                 * keymap.c: Include crypt.h so that we can test
3491                 WITHCRYPTO.  (Menus): Always include pgp and smime.
3492                 (km_init): Create smime and pgp bindings depending
3493                 on WITHCRYPTO.  (km_get_table): Return OpPgp depending
3494                 on WITHCRYPTO.
3495
3496                 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
3497                 of ifdefs.  (mutt_crypt_hook): Always include.
3498
3499                 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
3500                 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
3501
3502                 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
3503                 (hdr_format_str): Use WITHCRYPTO.
3504
3505                 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
3506                 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
3507                 (mutt_can_decode): Application/smime is now also checked
3508                 when PGP support is not configured.  (mutt_body_handler):
3509                 Use WITHCRYPTO
3510
3511                 * curs_main.c: Replaced pgp.h and smime.h header
3512                 by crypt.h.  (mutt_index_menu): Shortcut crypto only
3513                 operations depending on WITHCRYPTO.
3514
3515                 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
3516                 (_mutt_copy_message):
3517
3518                 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
3519                 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
3520                 (redraw_crypt_lines): Always include this fnc but shortcut
3521                 it depending on WITHCRYPT.  Draw lines depending on
3522                 the configured crypto support.  (pgp_send_menu):
3523                 Always include this one.  Call wrapper functions.
3524                 (smime_send_menu): Likewise.  (draw_envelope): Use
3525                 WITHCRYPTO instead of ifdefs.  (mutt_compose_menu):
3526                 Allow pgp/smime commands only when configured.
3527
3528                 * commands.c: Replaced pgp.h and smime.h header
3529                 by crypt.h.  (mutt_display_message,pipe_msg,
3530                 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
3531                 mutt_edit_content_type) (_mutt_check_traditional_pgp):
3532                 Use pgp wrapper.
3533
3534                 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
3535                 HAVE_SMIME and replaced by global variable WITHCRYPTO.
3536                 Replaced pgp and smime header by crypt.h.x
3537
3538 2003-01-09 17:27:25  Thomas Roessler  <roessler@does-not-exist.org>
3539 (roessler)
3540
3541         * pgppubring.c: Don't make a "hard" transition to the new GnuPG
3542         syntax in pgpring.  This change undoes one of David Shaw's
3543         changes which were just committed.
3544
3545 2003-01-09 17:24:41  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3546
3547         * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
3548         to work with disabled keys.  Part of this change will eventually
3549         involve moving the 'd' that indicates a disabled key to a
3550         different part of the key listing.
3551
3552         To smooth this transition, as of version 1.2.2, GnuPG will
3553         start giving the 'd' in both places (and will do this for a good
3554         long time).
3555
3556         Here is a patch so mutt will accept either the old or new syntax.
3557
3558 2003-01-09 17:23:23  dshaw@jabberwocky.com  (roessler)
3559
3560         * curs_lib.c: A recent change causes all mutt_yesorno prompts
3561         to come out as [yes]/yes or [no]/no.  Here's a fix.
3562
3563 2003-01-05 22:16:02  Thomas Roessler  <roessler@does-not-exist.org>
3564 (roessler)
3565
3566         * smime_keys.pl: Error checking for the creation of the temporary
3567         directory; also, use file mode 0700.
3568
3569 2003-01-05 22:08:25  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
3570
3571         * smime_keys.pl: Improve temporary file handling.
3572
3573 2003-01-05 22:02:37  Thomas Roessler  <roessler@does-not-exist.org>
3574 (roessler)
3575
3576         * commands.c: Another mutt_yesorno() change, in order to correctly
3577         interpret a C-g.
3578
3579 2003-01-05 22:00:00  Armin Wolfermann  <aw@osn.de>  (roessler)
3580
3581         * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
3582         main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
3583         of mutt_yesorno(): Always explicitly use the M_YES and M_NO
3584         constants.  Fixes a couple of cases in which C-g would be
3585         mis-interpreted.
3586
3587 2003-01-03 18:07:36  Thomas Roessler  <roessler@does-not-exist.org>
3588 (roessler)
3589
3590         * pgp.c: Detect in-line key material when checking for traditional
3591         PGP messages.
3592
3593 2002-12-22 20:04:51  René Clerc  <rene@clerc.nl>  (roessler)
3594
3595         * po/nl.po: update
3596
3597 2002-12-22 20:01:32  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
3598
3599         * smime_keys.pl: Remove an unnecessary invocation of "cat";
3600         call openssl with the full path.
3601
3602 2002-12-22 11:20:00  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3603
3604         * po/fr.po: Another fr.po update for the CVS (taking into account
3605         the change in pgpkey.c:486)...
3606
3607 2002-12-22 11:17:24  Martin Michlmayr  <tbm@cyrius.com>  (roessler)
3608
3609         * hdrline.c, init.h: Add %A to the format strings, which expands
3610         to the reply-to address (if present) or to the author's address
3611         when there's no Reply-To header.
3612
3613 2002-12-21 20:32:13  Thomas Roessler  <roessler@does-not-exist.org>
3614 (roessler)
3615
3616         * ChangeLog: ok, gotos suck.
3617
3618         * curs_main.c: OK, Michael is right: Gotos suck. ;-)
3619
3620 2002-12-21 13:25:11  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
3621
3622         * po/ru.po: update
3623
3624 2002-12-20 09:37:59  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3625
3626         * pgpkey.c: Minor tweak to an error message.
3627
3628 2002-12-20 09:29:12  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
3629
3630         * po/pl.po: update
3631
3632 2002-12-19 11:48:58  Thomas Roessler  <roessler@does-not-exist.org>
3633 (roessler)
3634
3635         * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
3636         documentation of pgp-hook/crypt-hook.
3637
3638         * pgpkey.c: Don't bother the user with weak keys when there's
3639         a strong one.  Experimental, based on discussions on mutt-dev.
3640
3641         * cvslog2changelog.pl: Identify both the author of a change and
3642         the one who committed it to the CVS in the changelog.
3643
3644 2002-12-19 07:42:36  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3645
3646         * po/fr.po: update
3647
3648 2002-12-19 07:37:01  Thomas Roessler  <roessler@does-not-exist.org>
3649 (roessler)
3650
3651         * Makefile.am: Michael doesn't have $VISUAL set.
3652
3653 2002-12-18 17:29:56  Sahil Tandon  <sahil@brandeis.edu>  (me)
3654
3655         * init.h:       I found a small typo in the manual, specifically
3656                 at this[1] URL.  The description of the smart_wrap
3657                 variable reads: "Controls the display of lines longer
3658                 then the screen width in the internal pager."  The word
3659                 _then_ should be _than_ if I'm not mistaken.
3660
3661 2002-12-18 10:26:35  Thomas Roessler  <roessler@does-not-exist.org>
3662 (roessler)
3663
3664         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3665         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3666         po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3667         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3668         po/id.po, po/it.po: make update-po
3669
3670         * mkchangelog.sh: Turn on compression when getting log messages
3671         from the CVS server.  (Now that I don't have the server locally,
3672         bandwidth is expensive...  ;-)
3673
3674         * keymap.c: Make the messages from the what-key function
3675         internationalizable.
3676
3677         * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
3678         Rename crypt.h to mutt_crypt.h.
3679
3680         * Makefile.am: cvs update ChangeLog before trying to update
3681         it locally.
3682
3683 2002-12-18 07:37:56  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3684
3685         * po/de.po: update
3686
3687 2002-12-17 13:45:16  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3688
3689         * po/fr.po: update fr.po
3690
3691 2002-12-17 13:04:29  Thomas Roessler  <roessler@does-not-exist.org>
3692 (roessler)
3693
3694         * .cvsignore: Ignore some more files.
3695
3696         * Makefile.am, mkjtags.c: Remve that jed tags generator.  I don't
3697         use it anyway.
3698
3699         * cvslog2changelog.pl: Adding Michael's address to the changelog
3700         generator.
3701
3702         * build-release: Adopting the release-building script to the
3703         new changelog process.
3704
3705 2002-12-17 10:37:24  roessler  (roessler)
3706
3707         * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3708         po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3709         po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
3710         po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
3711         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
3712         post-release commit for mutt-1.5.3
3713
3714 2002-12-17 09:50:26  Thomas Roessler  <roessler@does-not-exist.org>
3715 (roessler)
3716
3717         * OPS, curs_main.c, functions.h: Experimental: Introduce
3718         {next,previous}-new-then-unread.  These functions behave
3719         like {next,previous}-new as long as new messages are visible.
3720         When no new messages are visibuel any more, there's a fall-back
3721         to {next,prev}-unread.
3722
3723         Memo to self: Impose a weekly quota on the use of goto statements.
3724
3725 2002-12-16 20:28:46  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3726
3727         * handler.c, rfc2047.c, url.c: Fix #1424.
3728
3729 2002-12-16 17:59:51  Thomas Roessler  <roessler@does-not-exist.org>
3730 (roessler)
3731
3732         * pgp.c: Experimental short-cut code if the "image" of an address
3733         under a pgp-hook looks like a hexadecimal key id.
3734
3735 2002-12-13 15:53:36  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3736
3737         * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
3738
3739 2002-12-13 11:00:44  René Clerc  <rene@clerc.nl>  (roessler)
3740
3741         * po/nl.po: update.
3742
3743 2002-12-11 22:47:57  Thomas Roessler  <roessler@does-not-exist.org>
3744 (roessler)
3745
3746         * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
3747         Derek D. Martin <ddm@sophic.org> for the excellent observation.
3748         (In addition to the fix proper, some tracking of temporary files
3749         is added to mutt's debugging output.)
3750
3751         * crypt.c: Call endwin() before calling PGP for traditional
3752         encryption.
3753
3754 2002-12-11 15:51:57  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3755
3756         * po/fr.po: update.
3757
3758 2002-12-11 15:20:21  Thomas Roessler  <roessler@does-not-exist.org>
3759 (roessler)
3760
3761         * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
3762         Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
3763         mutt may currently build IMAP URLs like imap://exchange//herbert
3764         for FCCs.  The fix in this patch is to include a function named
3765         mutt_concat_path which concatenates path elements, but avoids
3766         the creation of double slashes.  (These don't create problems
3767         when you're just accessing the file system, but apparently thy
3768         do cause problems with IMAP.)
3769
3770         * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
3771         imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
3772         enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
3773         handler.c, hash.c, hash.h, headers.c, help.c, history.c,
3774         history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
3775         mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
3776         mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
3777         pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
3778         pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
3779         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
3780         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
3781         score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
3782         system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
3783         attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
3784         charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
3785         crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
3786         copyright lines.
3787
3788         * muttbug.sh.in: Ask for the user's e-mail address.
3789
3790         * pager.c: Try to make search-next behave more closely to what
3791         people are used to, again.  The behaviour introduced by this
3792         patch will give you the previous search string as the default,
3793         but will search-next when you just press enter without changing
3794         the search string.
3795
3796 2002-12-10 20:56:52  Thomas Roessler  <roessler@does-not-exist.org>
3797 (roessler)
3798
3799         * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
3800         imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
3801         addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
3802         color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
3803         gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
3804         mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
3805         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
3806         pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
3807         query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
3808         rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
3809
3810 2002-12-09 19:06:40  Thomas Roessler  <roessler@does-not-exist.org>
3811 (roessler)
3812
3813         * Makefile.am: Minor formatting fix.
3814
3815         * cvslog2changelog.pl: Change the ChangeLog format as suggested
3816         by  Martin Michlmayer.
3817
3818         * send.c: Try to fix another obscure error in S/MIME auto-signing
3819         upon reply.
3820
3821         * rfc822.c: Experimental patch to fix #1318.
3822
3823 2002-12-09 18:09:49  David Jardine  <david@jardine.de>  (roessler)
3824
3825         * init.h: Documentation fix concerning %L in index_format.  #1313.
3826
3827 2002-12-09 18:05:54  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3828
3829         * mh.c, parse.c: Reduce the meaning of the mark_old option so
3830         it only controls whether new messages are marked as old when
3831         leaving the mailbox.
3832
3833 2002-12-09 17:54:25  Jesus Climent  <jesus.climent@hispalinux.es>
3834 (roessler)
3835
3836         * po/es.po: Fix a typo.  (#1392)
3837
3838 2002-12-09 17:52:50  Anders Helmersson  <anders.helmersson@telia.com>
3839 (roessler)
3840
3841         * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390.  Based on
3842         a patch submitted earlier by Edmund Grimley Evans.
3843
3844 2002-12-09 17:44:54  roessler  (roessler)
3845
3846         * PATCHES: Ups.
3847
3848 2002-12-09 17:44:28  Michael Elkins  <me@sigpipe.org>  (roessler)
3849
3850         * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
3851         menu.c: This patch adds two features to mutt:
3852
3853         - you can now specify the octal code of a key in a bind or
3854           macro function, using the syntax <NNN>.  Eg, bind index <541>
3855           show-version This allows you to bind to a function key for
3856           which Mutt doesn't have a friendly name associated with it.
3857
3858         - adds a what-key function which allows you to press a key and
3859           have mutt show you the decimal/octal value.  (not bound to
3860           anything by default)
3861
3862 2002-12-09 16:07:24  Toomas Soome  <tsoome@muhv.pri.ee>  (roessler)
3863
3864         * po/et.po: update.
3865
3866 2002-12-09 13:30:02  Thomas Roessler  <roessler@does-not-exist.org>
3867 (roessler)
3868
3869         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
3870         po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3871         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
3872         po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
3873         po/de.po, po/el.po, compose.c: Try to fix a localization issue
3874         identified by Pawel Dzienkonski (#1410).  Side effect: All
3875         translations will need an update of the S/MIME key translations.
3876
3877 2002-12-09 11:20:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
3878
3879         * po/pl.po: update.
3880
3881 2002-12-08 23:14:43  ph04169@cc.uoi.gr  (roessler)
3882
3883         * po/el.po: update.
3884
3885 2002-12-08 16:11:35  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
3886 (roessler)
3887
3888         * po/ja.po: update.
3889
3890 2002-12-08 15:10:59  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3891
3892         * po/de.po: Update.
3893
3894 2002-12-07 19:19:34  Thomas Roessler  <roessler@does-not-exist.org>
3895 (roessler)
3896
3897         * Makefile.am: yet another one.
3898
3899         * Makefile.am: Another changelog-related change.
3900
3901         * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
3902         update ChangeLog as part of the commit process.
3903
3904         * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
3905         cvslog2changelog.pl, mkchangelog.sh: Change the style
3906         of ChangeLog: Now, the actual patch submitter's name is
3907         extracted from the commit message and used for the change log.
3908         For the moment, the date format doesn't match the one in the
3909         old changelog.  If you want to fix this, submit a patch to
3910         cvslog2changelog.pl. ;-)
3911
3912 2002-12-07 08:55:59  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3913
3914         * po/fr.po: update
3915
3916 2002-12-07 08:55:23  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
3917
3918         * pgppubring.c: Fix a compilation warning.
3919
3920 2002-12-07 08:53:21  Thomas Roessler  <roessler@does-not-exist.org>
3921 (roessler)
3922
3923         * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
3924         flags.
3925
3926 2002-12-06 11:30:08  Thomas Roessler  <roessler@does-not-exist.org>
3927 (roessler)
3928
3929         * Makefile.am: Run check_sec.sh before committing.
3930
3931 2002-12-06 11:28:30  Brendan Cully  <brendan@kublai.com>  (roessler)
3932
3933         * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
3934         autoconf cleanup.
3935
3936 2002-12-06 11:14:13  roessler  (roessler)
3937
3938         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
3939         po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3940         po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3941         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
3942         po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
3943         automatic post-release commit for mutt-1.5.2
3944
3945 2002-12-06 10:56:30  Thomas Roessler  <roessler@does-not-exist.org>
3946 (roessler)
3947
3948         * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
3949         calls which have made their way into the code.
3950
3951         * build-release: Don't post announcements automatically for
3952         the moment.
3953
3954 2002-12-05 22:30:02  Michael Elkins  <me@sigpipe.org>  (roessler)
3955
3956         * doc/manual.sgml.head: Fix #1398.
3957
3958 2002-11-25 14:16:47  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
3959
3960         * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
3961         noiconv patch.
3962
3963 2002-11-14 08:12:30  Michael Elkins  <me@sigpipe.org>  (roessler)
3964
3965         * curs_lib.c: Fix #1388.
3966
3967 2002-11-13 10:10:52  Thomas Roessler  <roessler@does-not-exist.org>
3968 (roessler)
3969
3970         * main.c: A description of -A was lacking from the help string.
3971
3972         * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
3973         new command line option -A which is used to expand aliases.
3974
3975         * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
3976         Suggested by Thomas Dickey.
3977
3978 2002-11-12 09:20:30  Michael Elkins  <me@sigpipe.org>  (roessler)
3979
3980         * keymap.c: Tell mutt about the back-tab key (shift tab).
3981
3982 2002-11-12 09:20:09  Thomas Roessler  <roessler@does-not-exist.org>
3983 (roessler)
3984
3985         * Makefile.am: ups.
3986
3987         * Makefile.am: Add "make pclean" in order to clean up PATCHES.
3988
3989 2002-11-12 08:55:57  TAKAHASHI Tamotsu  <arms405@jade.dti.ne.jp>
3990 (roessler)
3991
3992         * po/ja.po: update
3993
3994 2002-11-12 08:41:18  Thomas Roessler  <roessler@does-not-exist.org>
3995 (roessler)
3996
3997         * README: Add an explicit note that CVS doesn't work from
3998         ftp.mutt.org any more.
3999
4000 2002-11-12 08:35:34  "Yasuhiro Matsumoto"  <mattn_jp@hotmail.com>
4001 (roessler)
4002
4003         * mbyte.c: cp932 should be treated like shift_jis.
4004
4005 2002-11-12 08:20:11  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
4006
4007         * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
4008         mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
4009         to use version 2 of the Cyrus SASL library; all changes are
4010         ifdef'd so as not to break SASLv1 support. This includes a patch
4011         to configure.in to allow the choice between v1 and v2, but someone
4012         with a better understanding of autoconf should double-check it.
4013
4014 2002-11-12 08:00:51  Michael Elkins  <me@sigpipe.org>  (roessler)
4015
4016         * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
4017
4018         * mailbox.h, mh.c, mx.c: The maildir_time patch.
4019
4020 2002-11-11 21:17:25  Thomas Roessler  <roessler@does-not-exist.org>
4021 (roessler)
4022
4023         * muttbug.sh.in: You shall not use CVS to distribute test
4024         versions.
4025
4026         * muttbug.sh.in: more fixes.
4027
4028         * muttbug.sh.in: Add some rpm-related intelligence to flea.
4029
4030         * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
4031         systems.
4032
4033         * PATCHES: Clean up the patch list.
4034
4035 2002-11-11 20:32:30  Michael Elkins  <me@sigpipe.org>  (roessler)
4036
4037         * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
4038         %{} in $index_format.
4039
4040         * PATCHES, copy.c: Fix #1379 - update the total mailbox size
4041         when an attachment is deleted.
4042
4043         * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
4044         problems.
4045
4046         * doc/manual.sgml.head, init.h: Fix #1306.
4047
4048         * send.c: Fix #1364.
4049
4050 2002-11-11 19:50:23  Steve Kennedy  <steve-md@gbnet.net>  (roessler)
4051
4052         * pgp.c: Fix memory leak in the PGP code.
4053
4054 2002-11-11 19:46:29  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4055
4056         * commands.c, protos.h, sendlib.c: Fix #718.
4057
4058 2002-11-11 19:38:30  Thomas Roessler  <roessler@does-not-exist.org>
4059 (roessler)
4060
4061         * sendlib.c: Fix #1366.
4062
4063 2002-11-11 19:24:24  Martin Siegert  <siegert@sfu.ca>  (roessler)
4064
4065         * mx.c: Fix IMAP moving; #1367.
4066
4067 2002-11-11 19:22:17  rene@clerc.nl  (roessler)
4068
4069         * send.c: Another S/MIME ifdef misses and causes compilation
4070         problems.
4071
4072 2002-11-11 19:21:24  Michael Elkins  <me@sigpipe.org>  (roessler)
4073
4074         * init.h: patch-1.5.1-me.status_doc.2
4075
4076 2002-11-11 19:16:11  Thomas Roessler  <roessler@does-not-exist.org>
4077 (roessler)
4078
4079         * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
4080         extension of patch-1.5.1-me.aliascheck.1
4081
4082         This patch catches the same kind of bad alias names caught by
4083         Michael's patch.  There are some extensions:
4084
4085         1. Mutt makes sure that it doesn't _suggest_ bad names to
4086         the user.  2. If a name is bad, the user is informed, and may
4087         elect to fix the
4088            name.  In this case, mutt will automatically suggest a fixed
4089            version.
4090         3. If the user insists in the bad name, it's written into the
4091            aliases file with proper quoting.
4092         4. When mutt parses the aliases file, it now uses the normal
4093            tokenizer routines in order to properly handle quoted alias
4094            names.
4095
4096 2002-11-11 18:36:25  Michael Elkins  <me@sigpipe.org>  (roessler)
4097
4098         * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
4099         with overly long Q-P encoded lines.
4100
4101 2002-10-22 21:24:07  René Clerc  <rene@clerc.nl>  (roessler)
4102
4103         * commands.c: Add some missing #ifdefs.
4104
4105 2002-10-22 21:23:20  Michael Elkins  <me@sigpipe.org>  (roessler)
4106
4107         * init.h, recvattach.c: Documentation fix; #1326
4108
4109 2002-10-22 21:22:45  René Clerc  <rene@clerc.nl>  (roessler)
4110
4111         * send.c: Another crypt_reply fix.
4112
4113 2002-10-10 09:50:03  René Clerc  <rene@clerc.nl>  (roessler)
4114
4115         * send.c: Make sure that crypt_reply replies with the same type,
4116         despite a possible S/MIME default.
4117
4118 2002-10-10 09:43:29  Michael Elkins  <me@sigpipe.org>  (roessler)
4119
4120         * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
4121         rules for regular expressions (#1351).
4122
4123         * pager.c: Fix header coloring, so there is no difference between
4124         ncurses and slang.
4125
4126         * init.h: PGP documentation glitch.
4127
4128 2002-10-10 09:33:33  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4129
4130         * doc/manual.sgml.head: Fix #1340 (documentation)
4131
4132 2002-10-10 09:33:05  Michael Elkins  <me@sigpipe.org>  (roessler)
4133
4134         * pager.c: Jeremy Lin wrote: > When I search with / and get
4135         a match, doing '/\r' doesn't move to the next > match. This
4136         behavior is unlike the less pager, and is rather useless, IMHO.
4137
4138         Try the attached patch.
4139
4140 2002-09-23 12:08:43  Thomas Roessler  <roessler@does-not-exist.org>
4141 (roessler)
4142
4143         * buffy.c: A variant of buffy notification.  Note:  If you folks
4144         don't like this, we can return to the old version.
4145
4146 2002-09-09 21:48:19  Rudi Chiarito  <nutello@sweetness.com>  (roessler)
4147
4148         * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
4149         protos.h: Add a buffy-list function, and display more information
4150         when new mail arrives.  With some modifications from tlr.
4151
4152 2002-09-09 21:19:08  Michael Elkins  <me@sigpipe.org>  (roessler)
4153
4154         * mh.c: Fix #1321.
4155
4156         * mh.c: [STABLE] Fix #1321.
4157
4158 2002-09-09 21:04:03  Tony Leneis  <tony@cvr.ds.adp.com>  (roessler)
4159
4160         * signal.c: Tru64 Unix portability patch.
4161
4162         * signal.c: [STABLE] Tru64 Unix portability patch.
4163
4164 2002-09-09 21:02:05  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4165
4166         * doc/manual.sgml.head: Fixing a typo.
4167
4168 2002-09-09 20:53:46  Thomas Roessler  <roessler@does-not-exist.org>
4169 (roessler)
4170
4171         * postpone.c: Fixing #1300.  Noted by David Shaw
4172         <dshaw@jabberwocky.com>.
4173
4174         * postpone.c: Fix #1299; noted by David Shaw
4175         <dshaw@jabberwocky.com>.
4176
4177 2002-09-09 20:20:20  Michael Elkins  <me@sigpipe.org>  (roessler)
4178
4179         * init.h, mutt.h, send.c: Introducing $forward_edit.
4180
4181         * globals.h, init.h, send.c: Introduce $content_type.  There's
4182         one change against Michael's patch, in how the "format=flowed"
4183         parameter is used.
4184
4185 2002-09-09 20:04:45  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4186
4187         * history.c: [STABLE] Fixing history classes.
4188
4189         * history.c: Fixing history classes.
4190
4191 2002-09-09 19:56:25  Armin Wolfermann  <aw@osn.de>  (roessler)
4192
4193         * mh.c: when doing the second parsing pass on a maildir,
4194         mutt doesn't delete the fake HEADER struct if the file is
4195         unreadable. With this fix unreadable files get silently ignored
4196         (like in the MH case).
4197
4198 2002-09-09 19:55:01  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4199 (roessler)
4200
4201         * po/ja.po: Update.
4202
4203 2002-09-09 19:53:24  Michael Elkins  <me@sigpipe.org>  (roessler)
4204
4205         * editmsg.c: Fixing #1149:  Truncate files used for editing
4206         messages.
4207
4208 2002-09-09 19:29:26  Nicolas Rachinsky  <nicolas@dauerreden.de>
4209 (roessler)
4210
4211         * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
4212         init.h: An unmailboxes command.  #1311.
4213
4214 2002-09-09 19:24:54  Michael Elkins  <me@sigpipe.org>  (roessler)
4215
4216         * attach.c: Fixing #1330.
4217
4218         * attach.c: [STABLE] Fixing #1330.
4219
4220 2002-08-09 07:01:11  Thomas Roessler  <roessler@does-not-exist.org>
4221 (roessler)
4222
4223         * doc/muttrc.man.head: Document unalternative_order in the
4224         manual page.
4225
4226 2002-08-09 06:58:37  Michael Elkins  <me@sigpipe.org>  (roessler)
4227
4228         * doc/manual.sgml.head, init.c, init.h: The following patch
4229         adds the `unalternative_order' command.  It also allows using
4230         "*" more generically in un-commands which use parse_unlists().
4231
4232 2002-08-05 17:25:05  Michael Elkins  <me@sigpipe.org>  (roessler)
4233
4234         * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
4235         handling fixes.
4236
4237 2002-07-26 08:24:01  Michael Elkins  <me@sigpipe.org>  (roessler)
4238
4239         * doc/manual.sgml.head: Documentation for reply-hook.  Another
4240         patch (for the manual page) would be most welcome. ;-))
4241
4242         * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
4243         question will be truncated enough to always fit in the default
4244         answer string.  The size is calculated on the fly so that there
4245         is no artificial truncation.
4246
4247 2002-07-24 09:46:58  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
4248
4249         * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
4250         which is MB_LEN_MAX value on glibc-2.2. It works only with
4251         --without-wc-funcs switch. It may be applied to mutt-1.4 and
4252         mutt-1.5.1.
4253
4254 2002-07-24 09:37:41  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4255
4256         * configure.in, configure.in: Fix a quoting sloppiness.  Noted by
4257         Vincent Lefevre.
4258
4259 2002-07-24 09:33:59  Thomas Roessler  <roessler@does-not-exist.org>
4260 (roessler)
4261
4262         * browser.c, browser.c: Fixing #1282.  An off-by-one error. :-/
4263
4264 2002-07-24 09:20:22  Michael Elkins  <me@sigpipe.org>  (roessler)
4265
4266         * mutt.h, send.c, hook.c, init.h: reply-hook.  Documentation
4267         still needed.
4268
4269 2002-07-24 09:06:06  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4270
4271         * po/fr.po: update.
4272
4273 2002-07-24 08:41:31  Michael Elkins  <me@sigpipe.org>  (roessler)
4274
4275         * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
4276         doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
4277         Fix $editor and $visual.  Based on an earlier patch from Edmund
4278         Grimley Evans.
4279
4280 2002-07-19 19:23:21  Michael Elkins  <me@sigpipe.org>  (roessler)
4281
4282         * doc/manual.sgml.head: Another documentation patch.
4283
4284 2002-07-17 12:48:38  Rocco Rutte  <s1118644@mail.inf.tu-dresden.de>
4285 (roessler)
4286
4287         * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
4288         wrote: >  * sendlib.c, 3.12 -> 3.13 >    From: Rocco Rutte
4289         <s1118644@mail.inf.tu-dresden.de>
4290
4291         >    Make encode_from a bit more aggressive, by also catching a
4292         'f' in >    the beginning of a line.
4293
4294         'Catch' is good but also to encode it is better. It may have
4295         been too late (sorry for that) so I fixed it. I don't know why
4296         the current source only escapes lines that actually begin with
4297         'from' or 'From' followed by some text. I think that escaping
4298         'from' or 'From' on a single line should be done, too.
4299
4300         Not a big deal, anyways.
4301
4302 2002-07-16 07:28:11  Michael Elkins  <me@sigpipe.org>  (roessler)
4303
4304         * main.c, main.c: Update copyright notices.
4305
4306 2002-07-07 19:33:50  Cedric Duval  <cedricduval@free.fr>  (roessler)
4307
4308         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4309
4310 2002-07-07 19:29:05  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4311 (roessler)
4312
4313         * doc/manual.sgml.head: Dcumentation fixes.
4314
4315 2002-07-07 19:23:22  Cedric Duval  <cedricduval@free.fr>  (roessler)
4316
4317         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4318
4319 2002-07-07 19:22:19  Rocco Rutte  <s1118644@mail.inf.tu-dresden.de>
4320 (roessler)
4321
4322         * sendlib.c: Make encode_from a bit more aggressive, by also
4323         catching a 'f' in the beginning of a line.
4324
4325 2002-07-07 19:13:03  Velko Hristov  <hristov@informatik.hu-berlin.de>
4326 (roessler)
4327
4328         * po/bg.po: Update.
4329
4330 2002-07-07 19:11:15  Jeremy Blosser  <jblosser-mutt@firinn.org>
4331 (roessler)
4332
4333         * init.h: Add unauto_view to the stable branch.  A one-liner.
4334
4335 2002-06-28 19:52:31  Michael Elkins  <me@sigpipe.org>  (roessler)
4336
4337         * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
4338         (#271).
4339
4340 2002-06-18 10:03:52  (automatic)  (roessler)
4341
4342         * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
4343         po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
4344         po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
4345         po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
4346         po/de.po, po/ca.po, po/cs.po: "make update-po"
4347
4348 2002-06-18 10:02:44  several submitters  (roessler)
4349
4350         * po/ca.po: Adding a BG translation.  Update for CA.
4351
4352 2002-06-18 10:02:43  roessler  (roessler)
4353
4354         * po/bg.po: branches:  1.1.2; file bg.po was initially added on
4355         branch mutt-1-4-stable.
4356
4357 2002-06-18 10:02:43  several submitters  (roessler)
4358
4359         * po/bg.po: Adding a BG translation.  Update for CA.
4360
4361         * configure.in: Adding a BG translation.
4362
4363 2002-06-18 09:53:12  Michael Elkins  <me@sigpipe.org>  (roessler)
4364
4365         * init.c, init.c: The string used to store the commmand for a
4366         backtic expansion in the muttrc was not free'd if the command
4367         failed for some reason.
4368
4369 2002-06-18 09:52:13  David Champion  <dgc@uchicago.edu>  (roessler)
4370
4371         * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
4372         in my previous patch, where I tried to use "[hH]" as Bourne code
4373         while m4 had quoting set to ([, ]) -- this probably makes mutt
4374         mis-detect Heimdal after all.
4375
4376         The other is not mine (i.e., it's in cvs now) and it makes mutt
4377         overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
4378         a problem for anyone who needs -lnsl -lsocket, in particular. I
4379         was fixing this by hand during late 1.3.x releases, as I didn't
4380         have time to track it down....
4381
4382         Here's a patch against the current (unpatched) 1.5 cvs copy of
4383         m4/gssapi.m4. It probably should go into both branches. Sorry
4384         for the repeats.
4385
4386 2002-06-06 23:13:54  Michael Elkins  <me@sigpipe.org>  (roessler)
4387
4388         * color.c: Fix #1230.
4389
4390 2002-06-06 12:22:05  Will Fiveash  <william.fiveash@sun.com>  (roessler)
4391
4392         * init.h, init.h: Fix a couple of compile-time warnings.
4393
4394 2002-05-31 16:59:39  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
4395
4396         * charset.c, charset.h, sendlib.c, charset.c, charset.h,
4397         sendlib.c: Fix charset-hook.
4398
4399 2002-05-31 16:45:49  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
4400
4401         * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
4402         patch.  Should probably have been in 1.4.
4403
4404 2002-05-30 12:15:02  Thomas Roessler  <roessler@does-not-exist.org>
4405 (roessler)
4406
4407         * rfc822.c: Properly handle empty addresses (<>) when they show
4408         up in mail headers.  The approach taken is to store this address
4409         as <@>, and to check this special case when printing an address.
4410
4411 2002-05-29 09:31:51  roessler  (roessler)
4412
4413         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
4414         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
4415         po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
4416         po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
4417         po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4418         automatic post-release commit for mutt-1.4
4419
4420 2002-05-29 09:28:33  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
4421
4422         * po/de.po: update.
4423
4424 2002-05-29 09:27:46  Ronny Haryanto  <ronny@haryan.to>  (roessler)
4425
4426         * po/id.po: update
4427
4428 2002-05-28 09:07:29  Michael Elkins  <me@sigpipe.org>  (roessler)
4429
4430         * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
4431
4432 2002-05-21 07:28:28  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
4433
4434         * po/eo.po: update
4435
4436 2002-05-18 05:39:55  Thomas Roessler  <roessler@does-not-exist.org>
4437 (roessler)
4438
4439         * pattern.c: Fix #1175.
4440
4441         * pattern.c: Fix #1175.  Noticed by Alain Bench.
4442
4443 2002-05-18 05:34:50  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4444
4445         * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
4446         1.5.X removes gcc warning in pop_lib.c.
4447
4448 2002-05-16 17:33:19  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
4449
4450         * po/pl.po: update
4451
4452 2002-05-16 13:05:14  Im Eunjea  <eunjea@koru.org>  (roessler)
4453
4454         * po/ko.po: update.
4455
4456         * po/ko.po: update
4457
4458 2002-05-16 13:04:23  Ronny Haryanto  <ronny@haryan.to>  (roessler)
4459
4460         * po/id.po: update.
4461
4462         * compose.c: Triple-DES, not Tripple-DES.
4463
4464 2002-05-14 18:56:01  "Andrej N. Gritsenko"  <andrej@lucky.net>  (roessler)
4465
4466         * po/uk.po: update
4467
4468 2002-05-13 20:18:57  Toomas Soome  <Toomas.Soome@microlink.ee>  (roessler)
4469
4470         * po/et.po, po/et.po: update
4471
4472 2002-05-13 20:18:17  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4473
4474         * po/ru.po, po/uk.po, po/ru.po: update
4475
4476 2002-05-13 20:16:08  Byrial Jensen  <byrial@image.dk>  (roessler)
4477
4478         * po/da.po: update
4479
4480 2002-05-13 20:15:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4481
4482         * po/ru.po: update
4483
4484 2002-05-13 20:15:07  Jörgen Tegnér  <jorgen.tegner@telia.com>  (roessler)
4485
4486         * po/sv.po, po/sv.po: update
4487
4488 2002-05-13 20:13:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4489
4490         * po/fr.po: update
4491
4492 2002-05-06 11:27:20  Thomas Roessler  <roessler@does-not-exist.org>
4493 (roessler)
4494
4495         * doc/manual.sgml.head: Remove -Q which is only present in
4496         unstable from the stable documentation.  Thanks to Andreas Kneib
4497         <Andreas.Kneib@t-online.de> for noting.
4498
4499 2002-05-02 01:05:27  Thomas Roessler  <roessler@does-not-exist.org>
4500 (roessler)
4501
4502         * Makefile.am: Include smime.h with EXRA_DIST.
4503
4504 2002-05-01 23:24:17  roessler  (roessler)
4505
4506         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4507         po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
4508         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
4509         po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
4510         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
4511         automatic post-release commit for mutt-1.5.1
4512
4513 2002-05-01 23:21:10  Thomas Roessler  <roessler@does-not-exist.org>
4514 (roessler)
4515
4516         * smime.c: Shut up check_sec.sh.  No security holes, but some
4517         ugly code.
4518
4519         * check_sec.sh: Give all the warnings at once.
4520
4521         * build-release: - This is a development branch.  - Add a -nodiff
4522         option to suppress generating a patch.
4523
4524 2002-05-01 23:08:53  roessler  (roessler)
4525
4526         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
4527         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
4528         po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
4529         po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4530         po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
4531         automatic post-release commit for mutt-1.3.99
4532
4533 2002-05-01 23:06:21  Thomas Roessler  <roessler@does-not-exist.org>
4534 (roessler)
4535
4536         * build-release: s/scp1/scp/
4537
4538 2002-04-29 17:12:18  Thomas Roessler  <roessler@does-not-exist.org>
4539 (roessler)
4540
4541         * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
4542
4543 2002-04-29 12:26:23  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4544
4545         * po/fr.po: update.
4546
4547 2002-04-29 12:25:38  oota toshiya  <oota@mspd.mt.nec.co.jp>  (roessler)
4548
4549         * po/ja.po, po/ja.po: update.
4550
4551 2002-04-29 12:09:21  Byrial Jensen  <byrial@image.dk>  (roessler)
4552
4553         * imap/util.c: There is a possible buffer overflow due an
4554         off-by-one error in imap/util.c, line 125. The error is in the
4555         maximum field width indication in the sscanf() call. You must
4556         have room in the receiving buffer for this number of characters
4557         /plus a terminating NULL character/.
4558
4559         * imap/util.c: There is a possible buffer overflow due an
4560         off-by-one error in imap/util.c, line 125. The error is in the
4561         maximum field width indication in the sscanf() call. You must
4562         have room in the receiving buffer for this number of characters
4563         /plus a terminating NULL character/.
4564
4565 2002-04-25 13:30:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4566
4567         * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
4568         the problem described below. It should be applied to both mutt
4569         1.3/1.4 and 1.5 branches.
4570
4571         > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
4572         / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
4573         bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
4574
4575         > Hi. My apologies if this has nothing to do with you. If it
4576         does not, > maybe you could forward it on to someone.
4577
4578         > In mutt 1.3.x I have noticed that if I uses POP to retrieve
4579         mail, and > I enter an incorrect password whem prompted, it will
4580         *save* that > password and keep trying to use it. However, in the
4581         1.2.x versions it > worked like this: type in wrong POP password,
4582         try to connect to POP > server again and it will ask you (again)
4583         for the password. mutt 1.3.x > does not, it just tries to connect
4584         with the wrongs password (which > just failed).
4585
4586         > This is kinda annoying. Just thought I'd point out this
4587         regression.
4588
4589         > Thanks.  > R
4590
4591 2002-04-25 13:28:31  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
4592
4593         * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
4594         news:comp.mail.mutt noted that the list of command-line options
4595         in the manual is not up-to-date.
4596
4597         Included a small patch that includes all options that 'mutt
4598         -h' shows.
4599
4600 2002-04-25 13:26:58  Cedric Duval  <cedricduval@free.fr>  (roessler)
4601
4602         * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
4603         fixes for some little mistakes :
4604
4605         * history-down -> scroll _down_, not up * functions
4606         decode-(save|copy) do not exist in the attach menu.  * gettext
4607         oversight in pattern.c * inconsistency between "printf-like
4608         sequences" used all over the place
4609           and "escape sequences" for the description of $attribution.
4610
4611         * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
4612         fixes for some little mistakes :
4613
4614         * history-down -> scroll _down_, not up * functions
4615         decode-(save|copy) do not exist in the attach menu.  * gettext
4616         oversight in pattern.c * inconsistency between "printf-like
4617         sequences" used all over the
4618           place and "escape sequences" for the description of
4619           $attribution.
4620
4621 2002-04-25 13:24:33  Thomas Roessler  <roessler@does-not-exist.org>
4622 (roessler)
4623
4624         * recvattach.c: Also fix this for the S/MIME case.
4625
4626         * recvattach.c: Fiy handling of multiparts which have encrypted
4627         sub-parts, at least for PGP.
4628
4629         * sendlib.c: Force 7bit encoding for application/pgp-keys.
4630
4631 2002-04-20 21:38:47  Thomas Roessler  <roessler@does-not-exist.org>
4632 (roessler)
4633
4634         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4635         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4636         m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
4637         intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
4638         intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4639         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4640         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4641         intl/localealias.c, intl/localename.c, intl/os2compat.c,
4642         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4643         intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
4644         INSTALL, config.rpath, configure.in: Backing out the latest
4645         iconv-related changes from the mutt-1-4-stable branch.
4646
4647 2002-04-20 21:36:38  roessler  (roessler)
4648
4649         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4650         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4651         m4/progtest.m4: same as above.
4652
4653 2002-04-20 21:36:32  Thomas Roessler  <roessler@does-not-exist.org>
4654 (roessler)
4655
4656         * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4657         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4658         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4659         intl/localealias.c, intl/localename.c, intl/os2compat.c,
4660         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4661         intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
4662         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4663         intl/dcigettext.c: Committing the new iconv patches into a
4664         separate branch.
4665
4666         * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
4667         the new noiconv patches into a separate branch.
4668
4669         * sendlib.c: Generate the resent-message-id ourselves, and add
4670         it in the top of the header.
4671
4672 2002-04-20 08:11:13  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
4673
4674         * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
4675         ">From " headers while bounding", has a patch attached.  Will that
4676         patch get in?
4677
4678         Although these lines are not generated by mutt, I would strongly
4679         suggest to prevent it, because by boucing a mail the MUA should
4680         ensure that the message header is according to the specification.
4681         A ">From " line is not, because of the spaces before a colon.
4682
4683         Because this has such serious consequences (totally unreadable
4684         mail) when a MTA interpretes this line as the beginning of the
4685         body (not unreasonable), I think Mutt should prevent sending
4686         this invalid headerline.
4687
4688         Because the other patch to the bugreport is not really correct
4689         IMHO (because the fieldnames are not limited to alphanumeric
4690         chars, RFC2822 3.6.8), I propose another one.
4691
4692         This patch also appends Resent-* to the header, instead of
4693         prepending it. The Resent-Message-Id is however still appended,
4694         because I could not find it; is it added by the MTA instead of
4695         by Mutt?
4696
4697 2002-04-20 07:55:20  roessler  (roessler)
4698
4699         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4700         m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
4701         to work.
4702
4703 2002-04-20 07:55:09  Thomas Roessler  <roessler@does-not-exist.org>
4704 (roessler)
4705
4706         * configure.in: Try to get the noiconv patch to work with my
4707         development environment.
4708
4709         * INSTALL: Fix a typo.
4710
4711 2002-04-20 07:26:10  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4712
4713         * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
4714          configure.in, gnupgparse.c:  patch.1.3.28.lh.noiconv
4715          =======================
4716
4717          This is the new version of my noiconv patch. It _requires_
4718          the previous patch! If applied without, you'll have to resolve
4719          a couple of conflicts manually.
4720
4721          Notes: - it's a lot cleaner than the old noiconv patch because
4722          no m4 files are
4723            modified - new configure option --disable-iconv; INSTALL
4724          updated accordingly
4725            [I am guessing here, but the background for the --without-iconv
4726             option mentioned in INSTALL was that mutt had a without-iconv
4727             option before gettext included iconv support. When mutt's
4728             intl/* files were updated to a newer gettext, there suddenly
4729             were two iconv options, which then got merged, that is,
4730             mutt's was removed. That was probably when --without-iconv
4731             stopped working, but I'm not sure, it may well be that it
4732             never worked since iconv support was introduced.]
4733          - all changes in *.[ch] files should be identical to the
4734          old patch
4735
4736         * intl/localename.c: This one seems to have been missing, too.
4737
4738 2002-04-20 07:25:40  roessler  (roessler)
4739
4740         * intl/localename.c: branches:  1.1.2;  1.1.4; file localename.c
4741         was initially added on branch mutt-1-4-stable.
4742
4743 2002-04-20 07:25:15  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4744
4745         * config.rpath: Another file from the gettext patch.
4746
4747 2002-04-20 07:25:15  roessler  (roessler)
4748
4749         * config.rpath: branches:  1.1.2;  1.1.4; file config.rpath was
4750         initially added on branch mutt-1-4-stable.
4751
4752 2002-04-20 07:24:54  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4753
4754         * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
4755         files from patch.1.3.28.lh.gettext-0.11.1.
4756
4757 2002-04-20 07:24:54  roessler  (roessler)
4758
4759         * m4/lib-ld.m4: branches:  1.1.2;  1.1.4; file lib-ld.m4 was
4760         initially added on branch mutt-1-4-stable.
4761
4762         * m4/lib-link.m4: branches:  1.1.2;  1.1.4; file lib-link.m4
4763         was initially added on branch mutt-1-4-stable.
4764
4765         * m4/lib-prefix.m4: branches:  1.1.2;  1.1.4; file lib-prefix.m4
4766         was initially added on branch mutt-1-4-stable.
4767
4768 2002-04-20 07:24:22  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4769
4770         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4771          m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
4772          intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4773          intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
4774          intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
4775          intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
4776          intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
4777          intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4778          intl/plural-exp.h, intl/plural.c, intl/plural.y:
4779          patch.1.3.28.lh.gettext-0.11.1 ==============================
4780
4781          This one updates the gettext stuff in mutt to gettext-0.11.1. I
4782          started doing this in the hope that the new gettext version would
4783          simplify the noiconv patch, but unfortunately, this turned out
4784          not to be the case (the new iconv m4 macros still don't allow
4785          for switching iconv support off).
4786
4787          However, as a few hours of merging and testing were spent,
4788          I'd suggest to adopt it for 1.4. The actual changes to intl/*
4789          are part cosmetic, part code reorganisation. Ok, a bit more,
4790          I'm no gettext expert :)
4791
4792          Notes: - after applying the patch, you need to chmod 755
4793          config.rpath - a couple of new files for m4/*, too - I have
4794          broken with the tradition of renaming gettext's AM_* macros
4795            to MUTT_AM_*! I don't think it's necessary anymore to customise
4796            these macros, but you (I really mean "you, tlr" :) want to
4797            have a look at the new gettext.m4.  The others should be ok
4798            as they are.
4799          - previous gettext updates were also updating po/Makefile.in.in,
4800            which I didn't; someone who has a clue about gettext should
4801            check whether this might be necessary, and also whether any
4802            other files in po/ need updating
4803
4804          I will provide the same patch for the 1.5 branch at some stage,
4805          ideally after getting some  F E E D B A C K  for this one.
4806
4807 2002-04-20 07:23:49  roessler  (roessler)
4808
4809         * intl/eval-plural.h: branches:  1.1.2;  1.1.4; file eval-plural.h
4810         was initially added on branch mutt-1-4-stable.
4811
4812         * intl/gmo.h: branches:  1.1.2;  1.1.4; file gmo.h was initially
4813         added on branch mutt-1-4-stable.
4814
4815         * intl/os2compat.c: branches:  1.1.2;  1.1.4; file os2compat.c
4816         was initially added on branch mutt-1-4-stable.
4817
4818         * intl/os2compat.h: branches:  1.1.2;  1.1.4; file os2compat.h
4819         was initially added on branch mutt-1-4-stable.
4820
4821         * intl/osdep.c: branches:  1.1.2;  1.1.4; file osdep.c was
4822         initially added on branch mutt-1-4-stable.
4823
4824         * intl/plural-exp.c: branches:  1.1.2;  1.1.4; file plural-exp.c
4825         was initially added on branch mutt-1-4-stable.
4826
4827         * intl/plural-exp.h: branches:  1.1.2;  1.1.4; file plural-exp.h
4828         was initially added on branch mutt-1-4-stable.
4829
4830 2002-04-20 07:23:39  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4831
4832         * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
4833          init.h, rfc2047.c, sendlib.c:  patch.1.3.28.lh.gettext-0.11.1
4834          ==============================
4835
4836          This one updates the gettext stuff in mutt to gettext-0.11.1. I
4837          started doing this in the hope that the new gettext version would
4838          simplify the noiconv patch, but unfortunately, this turned out
4839          not to be the case (the new iconv m4 macros still don't allow
4840          for switching iconv support off).
4841
4842          However, as a few hours of merging and testing were spent,
4843          I'd suggest to adopt it for 1.4. The actual changes to intl/*
4844          are part cosmetic, part code reorganisation. Ok, a bit more,
4845          I'm no gettext expert :)
4846
4847          Notes: - after applying the patch, you need to chmod 755
4848          config.rpath - a couple of new files for m4/*, too - I have
4849          broken with the tradition of renaming gettext's AM_* macros
4850            to MUTT_AM_*! I don't think it's necessary anymore to customise
4851            these macros, but you (I really mean "you, tlr" :) want to
4852            have a look at the new gettext.m4.  The others should be ok
4853            as they are.
4854          - previous gettext updates were also updating po/Makefile.in.in,
4855            which I didn't; someone who has a clue about gettext should
4856            check whether this might be necessary, and also whether any
4857            other files in po/ need updating
4858
4859          I will provide the same patch for the 1.5 branch at some stage,
4860          ideally after getting some  F E E D B A C K  for this one.
4861
4862 2002-04-17 17:05:54  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4863
4864         * po/fr.po: Update.
4865
4866 2002-04-17 17:05:04  David Champion  <dgc@uchicago.edu>  (roessler)
4867
4868         * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
4869         no longer sufficient to say that possession of krb5-config
4870         indicates Heimdal. Patch attached. This assumes that Heimdal's
4871         "kreb5-config --vendor" begins with "Heimdal".  I cannot verify
4872         that this is correct, so patch might be wrong on this point.
4873
4874 2002-04-07 21:19:57  Brendan Cully  <brendan@kublai.com>  (roessler)
4875
4876         * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
4877         imap/imap.c, imap/message.c: The attached patch cleans up some
4878         bugs in switching IMAP mailboxes: * free current flags on mailbox
4879         close * reset reopen state * don't parse the same untagged
4880         SELECT response for multiple options * call mx_update_context
4881         after reading the whole mailbox, not after
4882           each message * reset new mail flag if mail arrives in the
4883         middle of opening the
4884           mailbox. This should close 1139
4885
4886         939 is most likely unaffected. I discovered these problems while
4887         investigating 939.
4888
4889 2002-04-05 10:42:54  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4890 (roessler)
4891
4892         * po/ja.po: update.
4893
4894 2002-04-04 20:49:46  Im Eunjea  <eunjea@koru.org>  (roessler)
4895
4896         * po/ko.po: Update.
4897
4898 2002-04-04 06:50:52  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4899 (roessler)
4900
4901         * po/ja.po: Update.
4902
4903 2002-04-04 06:50:12  Thomas Roessler  <roessler@does-not-exist.org>
4904 (roessler)
4905
4906         * pgp.c: Fix a typo noted by Tamotsu Takahashi.
4907
4908 2002-04-03 15:22:27  Thomas Roessler  <roessler@does-not-exist.org>
4909 (roessler)
4910
4911         * handler.c: Fix printing of format=flowed text parts.
4912
4913         * commands.c: Fix #1144 in stable.
4914
4915         * commands.c: Fix a file descriptor leak in the display filter
4916         code.  Noted by Chr. v. Stuckrad.
4917
4918         fixes: #1144
4919
4920 2002-04-02 18:49:37  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4921
4922         * m4/iconv.m4: branches:  1.3.2.1.2; The noiconv patch.
4923
4924         * charset.c, charset.h: The noiconv patch.
4925
4926         * configure.in: branches:  2.129.2.3.2; The noiconv patch.
4927
4928         * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
4929
4930 2002-03-30 08:26:31  roessler  (roessler)
4931
4932         * po/pl.po: update.  From Pawel Dzienkonski.
4933
4934         * po/fr.po: Update; From Vincent Lefevre.
4935
4936         * postpone.c, sendlib.c: The attached patch allows the user
4937         to override the user-agent field with my_hdr.  It also removes
4938         the stripping of the x-mailer field when recalling a postponed
4939         message.
4940
4941 2002-03-28 13:25:23  roessler  (roessler)
4942
4943         * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
4944         patch-1.3.28-me.emptycheck.1
4945
4946 2002-03-27 08:50:42  roessler  (roessler)
4947
4948         * pgp.c: There was some output missing.
4949
4950         * po/POTFILES.in: update.
4951
4952         * pgp.c: More fixes.  Note to self:  The code which controls
4953         character set selection for attachments is far too complicated.
4954
4955         * pgp.c: Don't include temporary file names in the
4956         Content-Disposition header.
4957
4958         * pgp.c: Use text/plain; format=... when we are asked to detect
4959         inline PGP material in in text/plain body parts.
4960
4961         * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
4962
4963         * pgp.c: Fix "noconv" handling for the message body when we
4964         generate inline PGP.
4965
4966         * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
4967         charset handling for text/plain; x-action=pgp-*.  I don't like
4968         this stuff, but it's better than nothing.
4969
4970 2002-03-26 22:25:48  roessler  (roessler)
4971
4972         * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
4973
4974         * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
4975         muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
4976         PGP changes.
4977
4978         * pgp.c: Also permit for "action" and "x-action" on the receiving
4979         end, just in case we can settle on a joint standard with other
4980         MUA developers.
4981
4982         * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
4983         OK, I'm giving up: pgp_create_traditional now creates text/plain;
4984         x-mutt-action={pgp-encrypt,pgp-sign}.
4985
4986         * pgpinvoke.c: Fix application/pgp signatures.
4987
4988         * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
4989         rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
4990         handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
4991         from Edmund Grimley Evans.
4992
4993         * smime.c: Please use ascii_strcasecmp() if you want to compare
4994         ASCII parameter strings.  mutt_strcasecmp() depends on the locale,
4995         and detects "i" and "I" as _different_ in Turkish locales.
4996
4997 2002-03-25 11:34:40  roessler  (roessler)
4998
4999         * crypt.c: Fix S/MIME signature type.  Noted by Dan Ohnesorg
5000         <Dan@ohnesorg.cz>.
5001
5002         * buffy.c, buffy.c: close 1103; from Brendan Cully
5003
5004         * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
5005         Brendan Cully
5006
5007         * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
5008
5009         * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
5010
5011         * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
5012         script by Mike Schiraldi.  It's perl > the one I have installed,
5013         so I'm just putting it into contrib for now.
5014
5015 2002-03-20 09:53:42  roessler  (roessler)
5016
5017         * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
5018
5019         * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
5020         There was another constant of the same name.  Problem noted by
5021         Will Yardley's compiler.
5022
5023 2002-03-19 09:54:05  roessler  (roessler)
5024
5025         * browser.c: Fix #1115.
5026
5027         * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
5028         when using the edit-message function.  Backported from unstable.
5029
5030         * po/pl.po, po/pl.po: update
5031
5032 2002-03-18 18:54:56  roessler  (roessler)
5033
5034         * browser.c: Should fix #1115.  BACKPORT!
5035
5036 2002-03-15 09:11:05  roessler  (roessler)
5037
5038         * po/ja.po: update from oota toshiya.
5039
5040         * po/ja.po: update, from oota toshiya.
5041
5042 2002-03-13 23:43:41  roessler  (roessler)
5043
5044         * attach.c: Undoing the previous patch.  It was junk, and may
5045         ruin files.
5046
5047         * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
5048         in append mode where we should safe_fopen() them in write mode.
5049         Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
5050
5051         NEEDS BACKPORTING.
5052
5053         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5054         po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
5055         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
5056         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
5057         po/el.po: automatic post-release commit for mutt-1.3.28
5058
5059         * po/ChangeLog: branches:  1.1.2; file ChangeLog was initially
5060         added on branch mutt-1-4-stable.
5061
5062         * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
5063         automatic post-release commit for mutt-1.3.28
5064
5065         * doc/smime-notes.txt, smime.c: Assorted patches from Mike
5066         Schiraldi.
5067
5068 2002-03-02 12:11:35  roessler  (roessler)
5069
5070         * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
5071         smime.h: Introduce smime_default_key.  From Oliver Ehli.
5072
5073         * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
5074          mutt.h: smime.c: - the getkeys() function was broken and deleted
5075          the last char
5076            of the certfilename - it now lets me use more than one key
5077          for the same mailbox
5078            ie select these.  - some display output was garbled when the
5079          email didn't match.
5080            i posted some fix to mutt-users, but i don't like that sleep()
5081            so i dropped the first error message, which basically repeated
5082            the from/sender field only. so now there's just the message:
5083            they don't match.
5084
5085         smime_keys: - i modified the add_chain to continue even if
5086          no roo-cert
5087            is present (david collantes received som chain that got
5088            exported from outlook. obiously they don't (always ?)
5089            include the root cert) it will now abort if neither root nor
5090            intermediate certs are present.
5091          - add_cert created index entries with '-' as issuer cert, when
5092            it should have been '?'. thus verify would fail. (obviously
5093            nobody ever used that command (add_cert, that is) :)
5094
5095         the feature above obsoletes the hash_cert and fingerprint_cert
5096         commands, adds import_cert command and ask_cert_label bool. i
5097         modified the output of smime_keys (a little) so it doesn't look
5098         too garbled when supplying the label (it is actually interactive
5099         :) furthermore, i do a verify after the cert was added and
5100         modified the verify routine to make the cerificate trusted in
5101         case of success. (we discussed this in another message) that is
5102         ok so far, but perhaps this requires some better root certificate
5103         handling, ie the trust should be somehow connected to the root
5104         certificate, that maybe added (if the user trusts it and its not
5105         present already) to the ca-file. i'll think about that some more
5106         ... but then, there already is the add_root command. hmmm... (btw,
5107         you'll now never get asked to trust a certificate)
5108
5109         i have not yet deleted the email handling from the import key
5110         stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
5111         using it as an additional arg. otoh i don't think users would
5112         press ^k if verification failed...hmmm... but still, smime_keys
5113         does extract the email from the certificate either way and does
5114         verify it by itself, so the only thing that would happen is
5115         to have some invalid certificates, that mutt'll refuse to use
5116         anyways, left in the database....
5117
5118         (From Oliver Ehli.)
5119
5120 2002-02-28 23:28:51  roessler  (roessler)
5121
5122         * sort.c: Turn on incremental threading again.
5123
5124         * smime_keys.pl: The script will try to pick out the end-user cert
5125         and pass that to openssl. The code which tells the difference may
5126         not be perfect. It works with all the certs in my collection,
5127         though. I won't be at all surprised if someone comes across a
5128         cert chain which confuses it, but it should print out an error
5129         in that case. Hopefully they will send us the chain so we can
5130         adjust our code.
5131
5132         (From Mike Schiraldi.)
5133
5134         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5135         Eisenbud.
5136
5137         * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
5138         fater redrawing when changing tree options.  From Daniel Eisenbud.
5139
5140         * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
5141         for #939.  From Daniel Eisenbud.
5142
5143         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5144         Eisenbud.
5145
5146 2002-02-26 10:58:56  roessler  (roessler)
5147
5148         * po/ru.po: update
5149
5150         * init.h: Fix a typo.
5151
5152         * init.h: Fix a typo.  #1069.
5153
5154         * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
5155         imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
5156         Brendan Cully sent a patch.
5157
5158         * install-sh, install-sh: Fix a typo.  From Edmund Grimley Evans.
5159
5160         * po/ru.po: ru.po update.
5161
5162         * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
5163         Noted by Michael Vore, patch from Vsevolod Volkov.
5164
5165 2002-02-18 14:55:31  roessler  (roessler)
5166
5167         * alias.c, send.c: Fix for #1047.  From Michael Elkins.
5168
5169 2002-02-14 11:22:51  roessler  (roessler)
5170
5171         * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
5172         Lars Hecking.  MAY NEED TO BE BACKPORTED.
5173
5174 2002-02-13 12:04:52  roessler  (roessler)
5175
5176         * smime.c: mutt_any_key() shouldn't be used in curses mode.
5177
5178         * hdrline.c, init.h, parse.c: Change the default format to be
5179         more friendly to "0-line messages", and fix optional expansion
5180         for %l - it was the wrong way around.  Also, add a hack to
5181         parse.c so we ignore negative values in Lines headers.
5182
5183         * hdrline.c, muttlib.c, protos.h: Undo the %l fix.  It broke
5184         things.
5185
5186         * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
5187         (MAY NEED TO BE BACKPORTED.)
5188
5189         * main.c: Report libiconv version.
5190
5191 2002-02-12 21:54:41  roessler  (roessler)
5192
5193         * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
5194
5195         * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
5196         daily S/MIME patch.
5197
5198 2002-02-11 17:31:53  roessler  (roessler)
5199
5200         * smime.c: This patch gets rid of an ugly static variable in
5201         smime.c. (From Mike Schiraldi.)
5202
5203         * smime_keys.pl: This patch lets smime_keys.pl automagically
5204         handle both formats of x509 certificate -- PEM (text) and
5205         DER (binary). This lets Outlook users (and probably others)
5206         directly import the certs without first converting them manually.
5207         (From Mike Schiraldi.)
5208
5209         * configure.in: Honor current values of $LIBS and $CPPFLAGS.
5210         From Thomas Dickey.
5211
5212         * configure.in: Honor $LIBS and $CPPFLAGS.  From Thomas Dickey.
5213
5214         * init.c, init.c: patch-1.3.27.me.initsort.1
5215
5216 2002-02-07 21:48:42  roessler  (roessler)
5217
5218         * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
5219
5220         * smime_keys.pl: Fix smime_keys.
5221
5222         * smime.c: S/MIME fixes from Mike Schiraldi.
5223
5224         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
5225         po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5226         po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5227         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
5228         po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
5229         messages translatable.
5230
5231 2002-02-06 19:14:47  roessler  (roessler)
5232
5233         * lib.h: Avoid a warning on some machines.
5234
5235         * lib.h, smime.c: Make some scanf formats safe.
5236
5237 2002-02-05 22:01:06  roessler  (roessler)
5238
5239         * ascii.c: The previous fix was complete nonsense.  What a
5240         day. :-(
5241
5242         * ascii.c: The previous fix was complete nonsense.
5243
5244         * browser.c, lib.c, lib.h: Use strcoll for the file browser.
5245         From David Champion.
5246
5247         * hook.c: Fix crypt-hook.  From Dale Woolridge
5248         <dale-list-mutt-dev@woolridge.org>.
5249
5250         * smime_keys.pl: Clean-up from Mike Schiraldi.
5251
5252         * imap/browse.c: Fix.
5253
5254         * imap/browse.c: Fix another IMAP browsing bug.
5255
5256         * po/ru.po, po/fr.po, po/ko.po: update
5257
5258         * smime.c: Don't put garbage onto the screen when trying to
5259         decrypt messages.
5260
5261         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5262         S/MIME fixes from Oliver Ehli:
5263
5264         - smime_keys.pl:
5265
5266           support for multiple email adrresses in cert: will add one
5267           entry to {keys, cetrificates}/.index now (for each mailbox)
5268
5269           support for certificates without intermediate certs (e.g. for
5270           people who are their own CA: use root as intermediate, for it
5271           probably wouldn't be known to anyone...)
5272
5273           bugfix in handle_pem: the checks if some type of cert is
5274           present; die() could never be reached, as the variables checked
5275           wouldn't have been set in that case, so it would break because
5276           of undefined value or some such thing.... (so it has to check
5277           $iter instead)
5278
5279         - smime.c (init.h, ....)
5280
5281           support for importing certificates issued for multiple
5282           addresses.
5283
5284           introduced smime_fingerprint_cert_command, so finally certs
5285           can get compared ... (so the above works..)
5286
5287           cleaned up some error messages, that would mess up the terminal.
5288
5289           fixed typos (init.h)
5290
5291         * ascii.c: Fix.
5292
5293         * ascii.c: Fix ascii_*cmp functions.  Problem noted by Brad
5294         Thompson.
5295
5296 2002-02-04 09:59:02  roessler  (roessler)
5297
5298         * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
5299         <elmy@acm.org>.
5300
5301 2002-02-03 09:58:45  roessler  (roessler)
5302
5303         * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
5304         unauto_view.  From Jeremy Blosser.
5305
5306         * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
5307         helps to dump fingerprints.  Contributed by Jason Harris
5308         <jharris@widomaker.com>, and not strictly needed for mutt.
5309
5310         * pgppubring.c: Correctly calculate fingerprints for type 20
5311         ElGamal keys.  Noted by Jason Harris <jharris@widomaker.com>.
5312
5313         * pgppubring.c: Fix calculation of fingerprints (and key
5314         IDs) for type 20 ElGamal keys.  Noted by Jason Harris
5315         <jharris@widowmaker.com>.
5316
5317 2002-02-02 16:52:27  roessler  (roessler)
5318
5319         * po/ca.po: update
5320
5321         * po/ca.po: update.
5322
5323         * mh.c: Don't forget deletions when a folder is changed.  Ups.
5324
5325 2002-02-01 17:23:20  roessler  (roessler)
5326
5327         * smime_keys.pl: Fix some possible leaks of the private key
5328         (encrypted, but still...).  (yow_security_holes.patch from
5329         Mike Schiraldi.)
5330
5331 2002-01-31 22:05:58  roessler  (roessler)
5332
5333         * doc/smime-notes.txt: Document %C, and other updates.  From Mike
5334         Schiraldi.
5335
5336         * smime.c: Remove some unnecessary quotation marks.
5337
5338         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5339         Use mutt -Q from smime_keys.
5340
5341         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5342         po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
5343         po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
5344         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5345         po/id.po, po/ca.po, po/cs.po: update-po
5346
5347         * main.c: fix a string.
5348
5349         * doc/mutt.man: Document -Q.
5350
5351         * init.c, main.c, protos.h: Add a -Q option to query configuration
5352         variables.  This is needed to avoid a separate mutt configuration
5353         parser in smime_keys.pl.
5354
5355 2002-01-30 22:51:12  roessler  (roessler)
5356
5357         * send.c, send.c: patch-1.3.27.me.postpone_date.2
5358
5359         * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
5360
5361 2002-01-29 21:08:10  roessler  (roessler)
5362
5363         * smime.c: Improved certificate handling.  Suggested by Oliver
5364         Ehli, implemented by Mike Schiraldi.
5365
5366         * smime.c: Properly handle certain signatures generated by
5367         Outlook.  From Mike Schiraldi.
5368
5369         * parse.c, parse.c: Fix a segmentation fault in debugging code.
5370         From Daniel Eisenbud.
5371
5372 2002-01-28 23:29:05  roessler  (roessler)
5373
5374         * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
5375         The timestamps aren't really needed any more.
5376
5377         * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
5378         to match successfully verified messages.
5379
5380         * contrib/smime.rc: Add a comment. From Mike Schiraldi.
5381
5382         * init.h, init.h: Fix list-from documentation.  From Michael
5383         Elkins.
5384
5385         * doc/smime-notes.txt: Add more information on S/MIME.
5386         Adapted from Oliver Ehli's notes by Mike Schiraldi.
5387
5388         * send.c: Avoid C99 comments.  Noted by Vincent Lefevre.
5389
5390         * po/ja.po, po/sv.po: updates
5391
5392         * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
5393
5394         * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
5395         Cully.
5396
5397 2002-01-25 00:08:30  roessler  (roessler)
5398
5399         * smime.c: ups
5400
5401         * commands.c, recvattach.c, smime.c, smime.h: More decryption
5402         key detection fixes.
5403
5404         * commands.c, smime.c: Make some prompts look nicer, and add
5405         sensible selection of the decryption key.
5406
5407 2002-01-24 23:53:19  roessler  (roessler)
5408
5409         * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
5410
5411         * mh.c: Fix.
5412
5413         * mh.c: Still more code clean-up.
5414
5415         * doc/smime-notes.txt: Update.
5416
5417         * mx.c: little fix.
5418
5419         * mh.c: Ups, don't use the wrong check function...
5420
5421         * mh.c: Clean up the mh code, too.
5422
5423         * mh.c: indentation
5424
5425         * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
5426         Elkins and Thomas Roessler.
5427
5428         * crypt.c, curs_lib.c, smime.c: S/MIME nits.
5429
5430         * reap.pl: We don't need this any more.
5431
5432         * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
5433         contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
5434         Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
5435         compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
5436         curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
5437         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5438         mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
5439         pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
5440         send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
5441         support.  From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
5442         <raldi@research.netsol.com>.
5443
5444         * po/pt_BR.po, po/pt_BR.po: update
5445
5446         * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
5447         init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
5448         From Brian Foley and Ulf Erikson.
5449
5450         * po/ru.po, po/ru.po: update
5451
5452         * mh.c: Make reading maildirs more efficient.
5453
5454         * VERSION: Pseudo-revision for mutt-1.5.
5455
5456         * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
5457         m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
5458         m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
5459         version bump
5460
5461         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5462         po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
5463         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
5464         po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5465         po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
5466         po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
5467         imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
5468         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5469         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5470         imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
5471         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
5472         version bumps.
5473
5474         * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5475         intl/ChangeLog, intl/Makefile.in, intl/VERSION,
5476         intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
5477         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5478         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5479         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5480         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5481         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5482         intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
5483         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5484         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5485         intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
5486         intl/textdomain.c, intl/xopen-msg.sed: more version number
5487         updates.
5488
5489         * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
5490         doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
5491         doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5492         doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5493         doc/muttrc.man.tail, doc/patch-notes.txt: more version number
5494         updates
5495
5496         * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
5497         contrib/iconv/iconv.aix-4.1.5.rc,
5498         contrib/iconv/iconv.aix-4.2.0.rc,
5499         contrib/iconv/iconv.aix-4.3.2.rc,
5500         contrib/iconv/iconv.freebsd-3.3.rc,
5501         contrib/iconv/iconv.glibc-2.1.3.rc,
5502         contrib/iconv/iconv.glibc-2.1.90.rc,
5503         contrib/iconv/iconv.hpux-10.01.rc,
5504         contrib/iconv/iconv.hpux-10.20.rc,
5505         contrib/iconv/iconv.hpux-11.00.rc,
5506         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
5507         contrib/iconv/iconv.osf1-4.0d.rc,
5508         contrib/iconv/iconv.solaris-2.4.rc,
5509         contrib/iconv/iconv.solaris-2.5.1.rc,
5510         contrib/iconv/iconv.solaris-2.6-cjk.rc,
5511         contrib/iconv/iconv.solaris-2.6.rc,
5512         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
5513         contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
5514         contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
5515         contrib/language.txt, contrib/language50.txt,
5516         contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
5517         contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
5518         contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
5519         version numbers.
5520
5521         * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
5522         strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
5523         pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
5524         pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
5525         postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
5526         recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
5527         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
5528         rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
5529         sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
5530         mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
5531         mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5532         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
5533         mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
5534         muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
5535         parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
5536         pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
5537         from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
5538         gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5539         help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
5540         keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
5541         mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
5542         browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
5543         charset.h, check_sec.sh, color.c, commands.c, complete.c,
5544         compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
5545         curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
5546         edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
5547         OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
5548         TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
5549         addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
5550         BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
5551         for the new unstable branch.
5552
5553         * send.c: branches:  2.77.2; Set default Fcc when resending
5554         a message.
5555
5556         * po/ja.po: branches:  1.33.2; update
5557
5558 2002-01-23 22:37:12  roessler  (roessler)
5559
5560         * po/da.po: branches:  1.67.2; updates
5561
5562         * po/el.po: branches:  1.77.2; updates
5563
5564         * po/et.po: branches:  1.21.2; updates
5565
5566         * po/ko.po: branches:  1.72.2; updates
5567
5568         * po/pl.po: branches:  1.94.2; updates
5569
5570         * po/uk.po, po/id.po: branches:  1.84.2; update
5571
5572         * charset.c: branches:  2.50.2; Fix #999.  A single missing comma.
5573
5574 2002-01-22 12:12:45  roessler  (roessler)
5575
5576         * po/pt_BR.po: branches:  1.58.2; automatic post-release commit
5577         for mutt-1.3.27
5578
5579         * po/ru.po: branches:  1.129.2; automatic post-release commit
5580         for mutt-1.3.27
5581
5582         * po/sk.po: branches:  1.66.2; automatic post-release commit
5583         for mutt-1.3.27
5584
5585         * po/sv.po: branches:  1.80.2; automatic post-release commit
5586         for mutt-1.3.27
5587
5588         * po/tr.po: branches:  1.25.2; automatic post-release commit
5589         for mutt-1.3.27
5590
5591         * po/uk.po: automatic post-release commit for mutt-1.3.27
5592
5593         * po/zh_CN.po: branches:  1.14.2; automatic post-release commit
5594         for mutt-1.3.27
5595
5596         * po/zh_TW.po: branches:  1.11.2; automatic post-release commit
5597         for mutt-1.3.27
5598
5599         * po/hu.po: branches:  1.17.2; automatic post-release commit
5600         for mutt-1.3.27
5601
5602         * po/id.po: automatic post-release commit for mutt-1.3.27
5603
5604         * po/it.po: branches:  1.103.2; automatic post-release commit
5605         for mutt-1.3.27
5606
5607         * po/ja.po, po/ko.po: automatic post-release commit for
5608         mutt-1.3.27
5609
5610         * po/lt.po: branches:  1.25.2; automatic post-release commit
5611         for mutt-1.3.27
5612
5613         * po/nl.po: branches:  1.74.2; automatic post-release commit
5614         for mutt-1.3.27
5615
5616         * po/pl.po: automatic post-release commit for mutt-1.3.27
5617
5618         * po/ca.po: branches:  1.6.2; automatic post-release commit
5619         for mutt-1.3.27
5620
5621         * po/cs.po: branches:  1.75.2; automatic post-release commit
5622         for mutt-1.3.27
5623
5624         * po/da.po: automatic post-release commit for mutt-1.3.27
5625
5626         * po/de.po: branches:  1.160.2; automatic post-release commit
5627         for mutt-1.3.27
5628
5629         * po/el.po: automatic post-release commit for mutt-1.3.27
5630
5631         * po/eo.po: branches:  1.80.2; automatic post-release commit
5632         for mutt-1.3.27
5633
5634         * po/es.po: branches:  1.89.2; automatic post-release commit
5635         for mutt-1.3.27
5636
5637         * po/et.po: automatic post-release commit for mutt-1.3.27
5638
5639         * po/fr.po: branches:  1.108.2; automatic post-release commit
5640         for mutt-1.3.27
5641
5642         * po/gl.po: branches:  1.61.2; automatic post-release commit
5643         for mutt-1.3.27
5644
5645         * ChangeLog: branches:  2.73.2; automatic post-release commit
5646         for mutt-1.3.27
5647
5648         * VERSION: branches:  2.63.2; automatic post-release commit
5649         for mutt-1.3.27
5650
5651         * reldate.h: branches:  2.55.2; automatic post-release commit
5652         for mutt-1.3.27
5653
5654 2002-01-21 17:43:19  roessler  (roessler)
5655
5656         * po/it.po: update
5657
5658         * po/sv.po, po/de.po, po/eo.po: updates
5659
5660         * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
5661         bug #989.
5662
5663 2002-01-18 11:44:54  roessler  (roessler)
5664
5665         * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
5666         po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
5667         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
5668         po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
5669         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
5670         automatic post-release commit for mutt-1.3.26
5671
5672 2002-01-17 22:41:45  roessler  (roessler)
5673
5674         * configure.in: branches:  2.129.2; Use ncurses.h for configure
5675         tests, if present.
5676
5677 2002-01-16 20:44:49  roessler  (roessler)
5678
5679         * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
5680         files. From Lars Hecking.
5681
5682         * curs_main.c: patch-1.3.25-de-new_threads.1
5683
5684         * protos.h: branches:  2.86.2; patch-1.3.25-de-new_threads.1
5685
5686         * thread.c: branches:  2.27.2; patch-1.3.25-de-new_threads.1
5687
5688 2002-01-15 22:08:12  roessler  (roessler)
5689
5690         * acconfig.h, configure.in: Configure and config.h cleanup.
5691         From Lars Hecking.
5692
5693         * handler.c: branches:  2.52.2; Don't hallucinate a '\n' in the
5694         end of quoted-printable encoded attachments.
5695
5696         * po/fr.po: update.
5697
5698         * flags.c: patch-1.3.25.tlr.maildir_trash.1
5699
5700         * mh.c: branches:  2.42.2; patch-1.3.25.tlr.maildir_trash.1
5701
5702         * mutt.h: branches:  2.111.2; patch-1.3.25.tlr.maildir_trash.1
5703
5704         * mx.c: branches:  2.63.2; patch-1.3.25.tlr.maildir_trash.1
5705
5706         * po/ko.po: update
5707
5708         * init.c: branches:  2.60.2; Avoid reading past the end of ta
5709         string when handling \ or ^ sequences.  From Michael Elkins.
5710
5711         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
5712         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
5713         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5714         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5715         po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
5716         Noted by Jeremy Blosser.  #978.
5717
5718         * pattern.c: branches:  2.23.2; Fix an off-by-one error.
5719
5720 2002-01-14 09:03:31  roessler  (roessler)
5721
5722         * imap/imap.c: branches:  1.90.2; fix another case-sensitive
5723         comparison.
5724
5725 2002-01-13 21:19:25  roessler  (roessler)
5726
5727         * ascii.h: Fix the ascii_strncmp() macro.
5728
5729         * imap/auth_sasl.c: Parse IMAP responses locale- and case-
5730         insensitive.  From Brendan Cully.
5731
5732         * imap/browse.c: branches:  1.34.2; Parse IMAP responses locale-
5733         and case- insensitive.  From Brendan Cully.
5734
5735         * imap/command.c: branches:  1.35.2; Parse IMAP responses locale-
5736         and case- insensitive.  From Brendan Cully.
5737
5738         * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
5739         From Brendan Cully.
5740
5741         * imap/message.c: branches:  1.60.2; Parse IMAP responses locale-
5742         and case- insensitive.  From Brendan Cully.
5743
5744         * imap/util.c: branches:  1.51.2; Parse IMAP responses locale-
5745         and case- insensitive.  From Brendan Cully.
5746
5747         * muttlib.c: branches:  2.52.2; A different fix for the '\012'
5748         issue.  Bug tracked down by Johannes Geiger <geiger@ePost.de>.
5749
5750         * pager.c: A different fix for the '\012' issue.  Bug tracked
5751         down by Johannes Geiger <geiger@ePost.de>.
5752
5753 2002-01-12 11:42:18  roessler  (roessler)
5754
5755         * NEWS: More on ~=.
5756
5757         * doc/manual.sgml.head: branches:  1.73.2; Add a ~= pattern.
5758         From Frederic Duval.
5759
5760         * doc/muttrc.man.head: branches:  1.16.2; Add a ~= pattern.
5761         From Frederic Duval.
5762
5763         * mutt.h, pattern.c: Add a ~= pattern.  From Frederic Duval.
5764
5765         * doc/manual.sgml.head: Fix a typo, #971.
5766
5767 2002-01-09 15:39:28  roessler  (roessler)
5768
5769         * pgp.c: Fix #960.
5770
5771 2002-01-08 13:06:21  roessler  (roessler)
5772
5773         * mx.c: Try to fix #943.
5774
5775         * INSTALL: branches:  2.15.2;  2.15.4; fix libiconv URL.  #959.
5776
5777         * NEWS: fix libiconv URL.  #959.
5778
5779 2002-01-07 19:10:51  roessler  (roessler)
5780
5781         * po/ko.po: update
5782
5783         * attach.c: branches:  2.29.2; Fix #951.
5784
5785 2002-01-04 14:30:29  roessler  (roessler)
5786
5787         * rfc822.c: Terminate the correct buffer.  Noted by Durval
5788         Menezes <durval@tmp.com.br>.  (This bug shouldn't have any
5789         security implications. ;-)
5790
5791         * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
5792
5793 2002-01-03 20:57:20  roessler  (roessler)
5794
5795         * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
5796         globals where they belong.  From Brendan Cully.
5797
5798 2002-01-02 16:28:46  roessler  (roessler)
5799
5800         * acconfig.h: Cleanup; from Lars Hecking.
5801
5802         * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
5803
5804         * recvcmd.c: Bug fix.  Problem noted by Vincent Lefevre's
5805         compiler.
5806
5807         * muttlib.c: Fix the \012 bug.
5808
5809 2002-01-01 20:18:41  roessler  (roessler)
5810
5811         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5812         po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
5813         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
5814         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5815         po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
5816         ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
5817
5818         * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
5819         missing from the CVS.
5820
5821         * po/ca.po: update.
5822
5823         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
5824         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
5825         po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
5826         po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
5827         commit for mutt-1.2.5.1.
5828
5829         * rfc822.c: Fix a security problem.
5830
5831 2001-12-28 17:19:00  roessler  (roessler)
5832
5833         * protos.h, recvcmd.c, send.c: Make sure References and
5834         In-Reply-To headers are generated properly when the user replies
5835         to one or more message-type attachments.
5836
5837 2001-12-26 19:24:46  roessler  (roessler)
5838
5839         * imap/imap.c: Possible fix for #905.   From Daniel Eisenbud.
5840
5841 2001-12-21 00:22:12  roessler  (roessler)
5842
5843         * pager.c: Fix #929.
5844
5845 2001-12-18 15:13:18  roessler  (roessler)
5846
5847         * imap/imap.c, imap/imap.h: Fix from #918.  From
5848         <ntyni+mutt@mappi.helsinki.fi>.
5849
5850         * browser.c: branches:  2.38.2; Fix from #918.  From
5851         <ntyni+mutt@mappi.helsinki.fi>.
5852
5853         * po/Makefile.in.in: Updating to gettext-0.10.40.
5854
5855         * m4/gettext.m4: branches:  1.7.2;  1.7.4; Updating to
5856         gettext-0.10.40.
5857
5858         * m4/iconv.m4: branches:  1.3.2; Updating to gettext-0.10.40.
5859
5860         * m4/lcmessage.m4: branches:  1.3.2;  1.3.4; Updating to
5861         gettext-0.10.40.
5862
5863         * m4/progtest.m4: branches:  1.4.2;  1.4.4; Updating to
5864         gettext-0.10.40.
5865
5866         * ABOUT-NLS: branches:  2.1.2;  2.1.4; Updating to
5867         gettext-0.10.40.
5868
5869         * intl/ChangeLog, intl/Makefile.in: branches:  1.3.2;  1.3.4;
5870         Updating to gettext-0.10.40.
5871
5872         * intl/VERSION: Updating to gettext-0.10.40.
5873
5874         * intl/bindtextdom.c: branches:  1.5.2;  1.5.4; Updating to
5875         gettext-0.10.40.
5876
5877         * intl/config.charset: branches:  1.2.2;  1.2.4; Updating to
5878         gettext-0.10.40.
5879
5880         * intl/dcgettext.c: Updating to gettext-0.10.40.
5881
5882         * intl/dcigettext.c: branches:  1.2.2;  1.2.4; Updating to
5883         gettext-0.10.40.
5884
5885         * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5886         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5887         intl/gettext.h: Updating to gettext-0.10.40.
5888
5889         * intl/gettextP.h, intl/hash-string.h: branches:  1.4.2;  1.4.4;
5890         Updating to gettext-0.10.40.
5891
5892         * intl/intl-compat.c: Updating to gettext-0.10.40.
5893
5894         * intl/l10nflist.c: branches:  1.5.2;  1.5.4; Updating to
5895         gettext-0.10.40.
5896
5897         * intl/libgettext.h: Updating to gettext-0.10.40.
5898
5899         * intl/libgnuintl.h: branches:  1.2.2;  1.2.4; Updating to
5900         gettext-0.10.40.
5901
5902         * intl/loadinfo.h: branches:  1.4.2;  1.4.4; Updating to
5903         gettext-0.10.40.
5904
5905         * intl/loadmsgcat.c: branches:  1.5.2;  1.5.4; Updating to
5906         gettext-0.10.40.
5907
5908         * intl/localcharset.c: branches:  1.2.2;  1.2.4; Updating to
5909         gettext-0.10.40.
5910
5911         * intl/locale.alias: Updating to gettext-0.10.40.
5912
5913         * intl/localealias.c: branches:  1.5.2;  1.5.4; Updating to
5914         gettext-0.10.40.
5915
5916         * intl/ngettext.c: Updating to gettext-0.10.40.
5917
5918         * intl/plural.c, intl/plural.y: branches:  1.2.2;  1.2.4;
5919         Updating to gettext-0.10.40.
5920
5921         * intl/textdomain.c: Updating to gettext-0.10.40.
5922
5923 2001-12-17 10:08:18  roessler  (roessler)
5924
5925         * edit.c: Fix a memory allocation bug.  #917.
5926
5927         * thread.c: Another threading update.
5928
5929         * hdrline.c: branches:  2.27.2; Another threading update.
5930
5931 2001-12-13 12:10:59  roessler  (roessler)
5932
5933         * menu.c: branches:  2.27.2; Threading updates, from Daniel
5934         Eisenbud.
5935
5936         * mutt.h, sort.c, thread.c: Threading updates, from Daniel
5937         Eisenbud.
5938
5939         * pager.c: compile fix.
5940
5941 2001-12-11 23:30:59  roessler  (roessler)
5942
5943         * doc/muttrc.man.head: Typo, #911.
5944
5945         * po/it.po: update
5946
5947         * contrib/gpg.rc: Remove an unnecessary \-quoting.
5948
5949         * init.c, pager.c: Add a missing else.
5950
5951         * contrib/gpg.rc: Use gettext to determine the good signature
5952         pattern.
5953
5954         * init.c: Make "`...`" work as expected.
5955
5956         * po/it.po: update.
5957
5958 2001-12-10 13:12:41  roessler  (roessler)
5959
5960         * query.c: Fix #910.
5961
5962         * init.h: branches:  2.143.2; Change the default for
5963         $pgp_replyencrypt to "yes".
5964
5965         * po/ja.po, po/pl.po: updates.
5966
5967 2001-12-09 09:12:08  roessler  (roessler)
5968
5969         * po/ca.po, configure.in: Add a Catalan translation.  From Ivan
5970         Vilata i Balaguer <ivan@selidor.net>.
5971
5972 2001-12-04 10:28:22  roessler  (roessler)
5973
5974         * po/ru.po: update
5975
5976 2001-12-03 18:36:09  roessler  (roessler)
5977
5978         * po/da.po, po/de.po: update.
5979
5980         * mx.c: Try to detect write() errors by calling fsync() after
5981         fflush().  May fix #895.
5982
5983 2001-11-29 09:43:41  roessler  (roessler)
5984
5985         * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
5986         po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
5987         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
5988         po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
5989         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
5990         post-release commit for mutt-1.3.24
5991
5992 2001-11-28 10:30:36  roessler  (roessler)
5993
5994         * po/id.po: update
5995
5996 2001-11-26 19:16:52  roessler  (roessler)
5997
5998         * PATCHES: PATCHES should be _empty_ in the CVS version.  Ups.
5999
6000         * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1.  Fix wcwidth_ja(),
6001         from Takizawa Takashi <taki@luna.email.ne.jp>.
6002
6003         * mbyte.c: branches:  2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
6004         Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
6005
6006         * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
6007         from Byrial Jensen.  This patch is supposed to make one message
6008         more friendly to translators.
6009
6010         * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
6011         updates.
6012
6013 2001-11-21 13:58:42  roessler  (roessler)
6014
6015         * handler.c: Use $wrapmargin in the format=flowed handler, too.
6016
6017         * pager.c, globals.h, init.h: Add a $wrapmargin configuration
6018         variable to fine-tune
6019
6020 2001-11-19 10:41:32  roessler  (roessler)
6021
6022         * hash.c: Fix #868, #876.  Work-around from Len Lattanzi
6023         <len@mss.migration.com>.
6024
6025         * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
6026         From Daniel Eisenbud.  (patch-1.3.23.2-de-new_threads.2-3.gz).
6027
6028 2001-11-15 18:53:23  roessler  (roessler)
6029
6030         * remailer.c: Should be slightly better than a mixmaster
6031         patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
6032         (UNTESTED!)
6033
6034 2001-11-12 09:53:54  roessler  (roessler)
6035
6036         * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
6037
6038 2001-11-10 08:14:52  roessler  (roessler)
6039
6040         * po/eo.po, po/fr.po: update
6041
6042 2001-11-09 09:28:55  roessler  (roessler)
6043
6044         * mh.c: Add some NONULL's (#863)
6045
6046         * Makefile.am: branches:  2.101.2; Distribute patchlist.sh.  Ups.
6047
6048 2001-11-08 22:42:45  roessler  (roessler)
6049
6050         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6051         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
6052         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
6053         po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
6054         po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
6055         post-release commit for mutt-1.3.23.2
6056
6057         * pager.c, init.h, mutt.h: Add an $allow_ansi option.  Suggested
6058         and (mostly) implemented by Mike Schiraldi.
6059
6060         * Makefile.am: Don't depend on GNU make.  Noted by Bob Bell.
6061
6062         * pgp.c: Fix some messages, so the color marker is actually in
6063         the beginning of a new line.
6064
6065         * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
6066         pgp.c: somewhat cleaner in-band-signalling between the handlers
6067         and the pager.  In particular, it's more difficult now to get
6068         fake PGP and other mutt-generated "[-- " messages colored.
6069
6070         * commands.c: branches:  2.50.2; patch-1.3.23.1-de-new_threads.3-4
6071
6072         * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
6073         patch-1.3.23.1-de-new_threads.3-4
6074
6075         * handler.c: 2.47 introduced another bug.  I should go to bed now.
6076
6077         * handler.c: Replace a ridiculous for loop by a proper
6078         calculation.  Ahem.
6079
6080         * handler.c, pager.c: Use a slightly different reset sequence
6081         for the format=flowed hack, and don't send any such sequence
6082         when we aren't in the internal pager.
6083
6084         * pager.c: Trying to fix #738.
6085
6086 2001-11-07 22:25:09  roessler  (roessler)
6087
6088         * handler.c: Fix #860.  Noted: The format=flowed code is not
6089         yet utf-8 aware.
6090
6091         * addrbook.c: Fix #858.
6092
6093         * doc/patch-notes.txt, Makefile.am: Implement the patchlist
6094         scheme instead of version number munging.
6095
6096         * main.c: branches:  2.55.2; Implement the patchlist scheme
6097         instead of version number munging.
6098
6099         * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
6100         scheme instead of version number munging.
6101
6102         * sendlib.c: branches:  2.94.2; Implement the patchlist scheme
6103         instead of version number munging.
6104
6105         * complete.c: Fix 706, 853.
6106
6107         * commands.c, init.h, mutt.h, thread.c:
6108         patch-1.3.23.1-de-new_threads.2-3
6109
6110 2001-11-06 20:38:17  roessler  (roessler)
6111
6112         * mutt.h, sort.c, sort.h, thread.c, menu.c:
6113         [patch.1.3.23.1.de.new_threads.2]  Daniel Eisenbud's redone
6114         threading code, version two.
6115
6116         * doc/patch-notes.txt: fix a typo.
6117
6118         * PATCHES: uuups, there was a "test" left over.
6119
6120         * doc/PGP-Notes.txt: Some part of this documentation was severely
6121         outdated.
6122
6123         * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
6124         configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
6125         document a new mechanism for displaying patches in running
6126         mutts' output.
6127
6128         * send.c: Indentation fixing while staring at the code affected
6129         by #857.  No fix for the crash, though.
6130
6131         * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
6132         an addressbook bug, and introduce "unalias *".  From "g.c.w. de
6133         bruijn" <geerd.debruijn@nl.thalesgroup.com>.
6134
6135 2001-11-05 21:38:18  roessler  (roessler)
6136
6137         * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
6138         mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
6139
6140         * pop.c: branches:  2.22.2; Missing gettext calls, noted by
6141         Byrial Jensen.
6142
6143         * thread.c: Missing gettext calls, noted by Byrial Jensen.
6144
6145         * commands.c: Make the save-copy prompt more translator-friendly.
6146         from Byrial Jensen.
6147
6148         * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
6149         updates
6150
6151         * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
6152         POP mode is used with a maildir spool folder.  Noted by Frédéric
6153         L. W.  Meunier <0@pervalidus.net>.
6154
6155         * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
6156         related bug.
6157
6158         * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
6159         mtime hack is needed at more than one place.  Noted by Manoj
6160         Kasichainula.
6161
6162 2001-10-31 09:38:07  roessler  (roessler)
6163
6164         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6165         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6166         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6167         po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
6168         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6169         post-release commit for mutt-1.3.23.1
6170
6171         * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
6172         init.h: Advanced threading, v 5.1.  From Daniel Eisenbud
6173         <eisenbud@cs.swarthmore.edu>.
6174
6175         * mbox.c: branches:  2.22.2; Advanced threading, v 5.1.
6176         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6177
6178         * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
6179         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6180
6181         * parse.c: branches:  2.39.2; Advanced threading, v 5.1.
6182         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6183
6184         * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
6185         Advanced threading, v 5.1.  From Daniel Eisenbud
6186         <eisenbud@cs.swarthmore.edu>.
6187
6188         * pgpewrap.c: branches:  2.3.2; Add magic comment so we can use
6189         traditional malloc() in this program.
6190
6191 2001-10-30 22:43:23  roessler  (roessler)
6192
6193         * init.h: .mh_sequences fix, from lorenzo@cisco.com.
6194
6195         * mutt_socket.c, mutt_ssl.c: TLS connection reuse.  From Brendan
6196         Cully.
6197
6198 2001-10-29 23:21:48  roessler  (roessler)
6199
6200         * pager.c: Fix two places which _may_ look like buffer overflows,
6201         but aren't.
6202
6203         * url.c: Fix #843.
6204
6205         * doc/manual.sgml.head: Make the documentation of toggle-unlink
6206         more precise - someone on comp.mail.mutt got confused by this.
6207
6208 2001-10-28 19:46:43  roessler  (roessler)
6209
6210         * imap/browse.c, imap/imap.c: Fix 839
6211
6212         * po/fr.po: update
6213
6214         * sendlib.c: Another aesthetic message-id change.
6215
6216         * sendlib.c: GMT's too clumsy.  Just take G.
6217
6218         * sendlib.c: Use GMT for message-IDs.  Note: The addition of
6219         the constant string "GMT" is so intended to avoid the production
6220         of duplicate message-IDs when mutts running in time zones ahead
6221         GMT are updated.
6222
6223         * po/ru.po: update.
6224
6225         * url.c: Another bug related to #837.
6226
6227         * imap/util.c: Fix a problem related to #837 (the bug isn't
6228         entirely close, though).
6229
6230 2001-10-26 23:53:29  roessler  (roessler)
6231
6232         * doc/manual.sgml.head: Point to the openProjects.net IRC channel
6233         instead of dal.net.
6234
6235 2001-10-25 07:54:35  roessler  (roessler)
6236
6237         * pgp.c: Handle clearsigned messages gracefully even when
6238         pgp_verify_sig is set and pgp_decode_command is unset.
6239
6240 2001-10-24 11:08:22  roessler  (roessler)
6241
6242         * complete.c: Suspected fix for #837.
6243
6244 2001-10-22 09:28:26  roessler  (roessler)
6245
6246         * imap/util.c, globals.h, init.h: Make IMAP keepalive
6247         configurable.  From Brendan Cully.
6248
6249 2001-10-17 17:03:19  roessler  (roessler)
6250
6251         * curs_main.c: Fix #829.
6252
6253         * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
6254         stderr redirected to /dev/null.  Apparently, sendmail 8.12.1
6255         doesn't like to be invoked with stderr and stdout closed.
6256
6257         * curs_main.c: Fix CURHDR confusion.  Mutt should compile now.
6258         (Sorry for not committing this earlier.)
6259
6260 2001-10-16 14:29:27  roessler  (roessler)
6261
6262         * addrbook.c, keymap.c: Address book nit fix from
6263         geerd.debruijn@nl.thalesgroup.com.
6264
6265         * po/ja.po, po/it.po: update
6266
6267 2001-10-15 20:18:32  roessler  (roessler)
6268
6269         * rfc2047.c: branches:  2.35.2; Close #821.  Fix provided
6270         by Edmund.
6271
6272         * curs_main.c: AIX portability patch.  Suggested by Jan Chrillesen
6273         <jan@chrillesen.dk>.
6274
6275         * doc/manual.sgml.tail: branches:  1.15.2; Fixing a nit, From
6276         David Ellement.
6277
6278 2001-10-12 09:03:26  roessler  (roessler)
6279
6280         * po/fr.po: update
6281
6282 2001-10-11 20:08:44  roessler  (roessler)
6283
6284         * imap/message.c: Small fix from Edmund GRIMLEY EVANS
6285         <edmundo@rano.org>.
6286
6287         * compose.c: branches:  2.48.2; Little fix from
6288         sroberts@certicom.com.
6289
6290         * po/eo.po: update
6291
6292         * pgpewrap.c: Add public domain notice.
6293
6294         * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
6295         version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
6296
6297         * po/da.po: update
6298
6299         * compose.c: Unify "Can't stat" messages.  Suggested by Byrial.
6300
6301         * editmsg.c: branches:  2.12.2; Unify "Can't stat" messages.
6302         Suggested by Byrial.
6303
6304         * sendlib.c: Unify "Can't stat" messages.  Suggested by Byrial.
6305
6306 2001-10-10 23:37:06  roessler  (roessler)
6307
6308         * mh.c: Fix #560.
6309
6310         * pager.c: Fix minor snafu in Vsevolod's patch about important
6311         flags for POP folders.
6312
6313         * main.c: Mess around with signal handlers.  Allegedly, this
6314         helps to get things working with Solaris 8.  See #455.
6315
6316         * imap/message.c: Try to fix #302.
6317
6318         * curs_main.c, pager.c: Don't allow setting the "important"
6319         flag when message resides on a POP server.
6320
6321         * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
6322         have a macro called pad_char.  Noted by Jan Chrillesen
6323         <jan@chrillesen.dk>.
6324
6325         * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
6326
6327         * browser.c: Fix #813.
6328
6329         * mx.c: Another consistency fix for maildir_trash.
6330
6331         * mh.c, mx.c: Experimental patch to make maildir_trash handling
6332         more consistent.
6333
6334         * buffy.c: branches:  2.21.2; maildir buffy: Don't consider
6335         "trashed" new messages new. Fixes #412.
6336
6337         * main.c: Include platform information with mutt -v output.
6338
6339         * muttbug.sh.in: Include some information about the compiler
6340         and compiler flags used with bug reports.
6341
6342         * po/pl.po: update
6343
6344         * po/fr.po, po/de.po: updates.
6345
6346 2001-10-09 09:29:55  roessler  (roessler)
6347
6348         * getdomain.c: A different fix for #767.
6349
6350         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
6351         po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
6352         po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
6353         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
6354         po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
6355         post-release commit for mutt-1.3.23
6356
6357 2001-10-07 06:43:52  roessler  (roessler)
6358
6359         * doc/manual.sgml.head: We do update .mh_sequences files now.
6360
6361 2001-10-06 09:31:44  roessler  (roessler)
6362
6363         * doc/manual.sgml.head: Documentation for check-traditional-pgp
6364         and for edit-type when used in read mode.
6365
6366 2001-10-02 22:20:03  roessler  (roessler)
6367
6368         * enter.c: Fix #801.
6369
6370 2001-10-01 09:58:49  roessler  (roessler)
6371
6372         * mh.c: Create mh_sequences files when they don't exist.
6373         Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
6374
6375 2001-09-28 08:38:44  roessler  (roessler)
6376
6377         * charset.c: More character set aliases, from Ionel Mugurel
6378         Ciobica <tgakic@sg10.chem.tue.nl>.
6379
6380         * pager.c: Color fix from Brandon Long.  Welcome back!
6381
6382 2001-09-26 10:56:52  roessler  (roessler)
6383
6384         * mh.c: OK, I couldn't resist. ;-)
6385
6386         Depending on the user's usage patterns and configuration, there
6387         may be a strong bias in maildir files moving either within the
6388         new or to the cur subfolder. This patch adds hit counters for
6389         each of these directories. Mutt will then look first into the
6390         directory encountered more frequently in the past.  This should
6391         help to reduce the cost of chasing messages a bit, and isn't
6392         too costly itself.
6393
6394         (Another possibility for optimization may be to actually base
6395         the prediction on the configuration and on the message flags
6396         as we know them - in particular, the mark_old and move options
6397         could have some effect here.  Thinking about message flags, one
6398         could even replace the simple heuristic currently implemented by
6399         a matrix recording hit counters depending on flags.  But then
6400         again, it's all just playing around, since this function will
6401         be invoked only rarely. ;-)
6402
6403         * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
6404         recvattach.c: Fix inconsistencies between printing and displaying
6405         of message/rfc822 body parts.
6406
6407         * attach.c: Fix attachment printing.
6408
6409         * mh.c, mx.c, mx.h: Search for messages which may have been moving
6410         under our feet in maildir folders.  Suggested by Bjoern Jacke.
6411
6412         * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
6413         isn't necessary with more recent gpg versions.
6414
6415 2001-09-21 09:35:18  roessler  (roessler)
6416
6417         * po/pl.po: update
6418
6419 2001-09-17 10:19:10  roessler  (roessler)
6420
6421         * send.c: fix #737.
6422
6423 2001-09-14 08:19:30  roessler  (roessler)
6424
6425         * po/id.po: update
6426
6427 2001-09-11 12:24:32  roessler  (roessler)
6428
6429         * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
6430         addressbook fixes.
6431
6432         * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
6433         keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
6434         The addressbook used to crash when someone issued the alias and
6435         unalias commands while on that menu.  This patch has a basic fix
6436         for this behaviour, and adds delete and undelete functions to
6437         this menu.  While I'm on it, I've also made sure that "apply-tag"
6438         untags everything on all menus.
6439
6440         The original crash was noted by Oliver Kauss <kauss@gmx.de>.
6441
6442 2001-09-08 14:23:05  roessler  (roessler)
6443
6444         * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
6445         a segfault when you search for "~b \\${".
6446
6447         * po/zh_TW.po: update
6448
6449 2001-09-06 12:10:10  roessler  (roessler)
6450
6451         * po/pl.po: update
6452
6453         * curs_main.c: Try to fix a boundary condition: Assume that you
6454         are in a limited view which includes the folder's last message.
6455         Display that message.  Wait until a new message is added to the
6456         current folder which does NOT match the limit pattern. Press tab.
6457         Mutt would get confused.  I think that this patch fixes the
6458         problem (but I'm not entirely sure).
6459
6460 2001-09-05 12:09:44  roessler  (roessler)
6461
6462         * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
6463         #758.
6464
6465         * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
6466         from Andrew W. Nosenko.
6467
6468 2001-09-04 19:12:23  roessler  (roessler)
6469
6470         * po/da.po: update
6471
6472         * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
6473         patch-bac.canonifypath-4.
6474
6475         The attached patch reverts the IMAP canonification patch I
6476         reverted a version ago (sorry for being so wishy-washy). This
6477         time I put in some code to preserve IMAP URL passwords in the
6478         initial pass, so people who like to use those sorts of URLs still
6479         can. That was the only reason I had reverted the patch before.
6480
6481         (From Brendan Cully.)
6482
6483         * po/ja.po, po/ru.po, po/uk.po: updates
6484
6485         * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
6486
6487 2001-09-03 13:59:37  roessler  (roessler)
6488
6489         * curs_main.c, thread.c: Don't lose track of the current message
6490         when collapsing and changing sort modes wildly.  Noted by
6491         David T-G.
6492
6493         * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
6494
6495         * po/de.po: update
6496
6497         * sendlib.c: Don't try to attach non-regular files.  #754.
6498
6499 2001-08-31 09:21:55  roessler  (roessler)
6500
6501         * NEWS: Mention mailto URL support.
6502
6503         * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
6504         From Pawel Salek, by way of Brendan Cully.
6505
6506 2001-08-30 21:30:39  roessler  (roessler)
6507
6508         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
6509         po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
6510         po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
6511         po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
6512         ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
6513         post-release commit for mutt-1.3.22.1
6514
6515         * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6516         po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
6517         po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
6518         po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
6519         ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
6520         commit for mutt-1.3.22
6521
6522         * contrib/sample.muttrc-tlr: update
6523
6524         * build-release: branches:  2.17.2; more preparations for
6525         stabilizing 1.3.
6526
6527         * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
6528
6529         * doc/muttrc.man.head, NEWS: documentation updates.
6530
6531         * doc/mutt.man: branches:  1.16.2; mention ~/.mutt/muttrc
6532
6533         * curs_main.c: Fix #750 / deb#108628.
6534
6535         * pop_auth.c: patch-20010829.vvv.pop_auth
6536
6537 2001-08-28 20:39:04  roessler  (roessler)
6538
6539         * handler.c: Don't do character conversion when we call an
6540         external handler for a text type.  Assume that the conversion
6541         is done there.
6542
6543         * po/da.po: update
6544
6545 2001-08-24 08:07:42  roessler  (roessler)
6546
6547         * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
6548         This may produce slightly longer messages, but it helps to
6549         avoid corruption with binary attachments which look like text,
6550         but aren't.
6551
6552         * po/de.po: update
6553
6554         * sendlib.c: More liberally apply MIME encodings to non-text
6555         body parts when there's a ^From_ line.
6556
6557 2001-08-23 19:10:04  roessler  (roessler)
6558
6559         * po/eo.po, po/sv.po: update
6560
6561 2001-08-22 14:41:32  roessler  (roessler)
6562
6563         * po/et.po, po/fr.po: update
6564
6565         * pop_auth.c: This should fix the warnings which A. Nosenko found.
6566         (And may introduce new ones about unused variables.)
6567
6568 2001-08-21 21:54:33  roessler  (roessler)
6569
6570         * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6571         po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
6572         po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
6573         po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
6574         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6575         commit for mutt-1.3.21
6576
6577 2001-08-20 12:11:28  roessler  (roessler)
6578
6579         * mx.c: Check for .mew-cache in MH folders.
6580
6581 2001-08-16 12:42:30  roessler  (roessler)
6582
6583         * sendlib.c: Mutt's detection of overly long lines would fail
6584         with text files when the long line is the last one, and is
6585         not finished by a newline character.  This can, for instance,
6586         happen when you send out macintosh-generated HTML files.
6587
6588         (And, apparently, we hit some boundary somewhere in the PGP code
6589         with that - I had some truncated attachments today.)
6590
6591 2001-08-13 16:12:08  roessler  (roessler)
6592
6593         * pop.c: fix content-length headers.
6594
6595         * mh.c: Fix treatment of maildir folders.  We partially used mh
6596         routines for these, introducing absurdities such as .mh_sequences
6597         files.
6598
6599 2001-08-12 10:15:15  roessler  (roessler)
6600
6601         * init.c, init.h: Fix the "strange e-mail header" bug.  It was
6602         an uninitialized buffer.  Thanks to Brendan Cully for figuring
6603         it out.
6604
6605 2001-08-11 17:39:13  roessler  (roessler)
6606
6607         * muttlib.c: Undo an earlier change to _mutt_expand_path, which
6608         seems to have caused problems.  From Brendan Cully.
6609
6610         * config.guess, config.sub: Update.  Thanks, Brendan!
6611
6612 2001-08-09 11:28:09  roessler  (roessler)
6613
6614         * po/uk.po, po/ja.po: update
6615
6616 2001-08-08 19:27:50  roessler  (roessler)
6617
6618         * doc/manual.sgml.tail: Adding someone I forgot.
6619
6620 2001-08-07 12:45:51  roessler  (roessler)
6621
6622         * doc/manual.sgml.tail: Update credits.  I'm sure I forgot some
6623         people.  If you feel you're one of them, please drop me a line!
6624
6625 2001-08-06 17:49:06  roessler  (roessler)
6626
6627         * curs_lib.c: Here's a fix to allow (n)curses versions to work
6628         with some terminfo entries where (for whatever reason), someone
6629         specified cvvis but not cnorm. From a report/discussion with
6630         Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
6631
6632         * buffy.c: Another little MH buffy bug.  From Len Lattanzi
6633         <Len.Lattanzi@Migration.com>.
6634
6635 2001-08-03 16:55:41  roessler  (roessler)
6636
6637         * mh.c: fix an mh_buffy segfault.
6638
6639         * configure.in: Don't default to "no" when we can't find sendmail.
6640         #713; Brendan Cully.
6641
6642         * buffy.c, mh.c, mx.h: MH buffy.
6643
6644 2001-08-02 22:59:16  roessler  (roessler)
6645
6646         * contrib/gpg.rc: Don't emit a comment armor header at all.
6647
6648         * mh.c: Update mh_sequences when messages are deleted.  Note:
6649         Currently, we only clean up our own sequences, and leave others'
6650         sequences alone.  Should possibly be fixed.
6651
6652         * mh.c: Fix #720.
6653
6654         * imap/browse.c: Namespace fix.  From Pawel Slawek (or Peter
6655         Bloomfield?); forwarded by Brendan Cully.
6656
6657 2001-08-01 22:40:29  roessler  (roessler)
6658
6659         * po/eo.po: update
6660
6661         * po/fr.po, po/ru.po, po/de.po: updates.
6662
6663         * gnupgparse.c: branches:  2.22.2; Signed fixes.  Noted by
6664         Vincent Lefevre's compiler.
6665
6666         * pgpkey.c: Signed fixes.  Noted by Vincent Lefevre's compiler.
6667
6668 2001-07-31 12:28:19  roessler  (roessler)
6669
6670         * mh.c: More MH fixes.
6671
6672         * mh.c: fix a small typo
6673
6674         * mailbox.h: branches:  2.10.2; Add mh_sequences support.
6675         I hope this works.
6676
6677         * mh.c, mx.c: Add mh_sequences support.  I hope this works.
6678
6679 2001-07-29 09:48:04  roessler  (roessler)
6680
6681         * contrib/gpg.rc: Fix the comment header, and generally be
6682         less verbose.
6683
6684 2001-07-26 17:42:48  roessler  (roessler)
6685
6686         * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
6687
6688         * pgpkey.c: Don't confuse validity and trust when it comes to
6689         PGP keys.
6690
6691         * thread.c: O(n log (n)) sorting from Jan Kratochvil
6692         <short@ucw.cz>.
6693
6694 2001-07-25 19:51:58  roessler  (roessler)
6695
6696         * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
6697         po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
6698         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6699         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
6700         update-po after gettext update.
6701
6702 2001-07-24 21:29:47  roessler  (roessler)
6703
6704         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
6705         po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
6706         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6707         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
6708         po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
6709         post-release commit for mutt-1.3.20
6710
6711         * imap/imap.c: Avoid mail loss with IMAP.  From Brendan Cully.
6712
6713         * imap/command.c: patch-bac.capability-20010724.1.  From Brendan
6714         Cully.
6715
6716         * mbox.c: Add a status message, so "Writing messages" doesn't
6717         stay on screen forever.
6718
6719 2001-07-24 06:42:06  Brendan Cully  <brendan@kublai.com>  (roessler)
6720
6721         * imap/imap.c: The attached patch fixes a couple bugs I introduced
6722         recently when working around the buggy but firmly entrenched
6723         UW-IMAP 4.7 server.  These resulted in additional overhead
6724         when synchronising mailboxes and occasional problems opening
6725         empty mailboxes.
6726
6727 2001-07-19 14:51:14  roessler  (roessler)
6728
6729         * curs_main.c: Redraw when an alias is created - the user may
6730         have assigned a different realname.
6731
6732         * COPYRIGHT: update
6733
6734 2001-07-11 07:19:45  roessler  (roessler)
6735
6736         * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
6737         Noted by "Mark E.  Mallett" <mem@mv.mv.com>.
6738
6739 2001-07-09 20:54:34  roessler  (roessler)
6740
6741         * Makefile.am, acconfig.h, configure.in: locale-related fix from
6742         Lars Hecking.
6743
6744 2001-07-04 07:35:20  roessler  (roessler)
6745
6746         * imap/util.c: Fix a nit.  From "Andrew W. Nosenko"
6747         <awn@bcs.zp.ua>
6748
6749 2001-07-03 19:32:12  roessler  (roessler)
6750
6751         * m4/iconv.m4, configure.in: Iconv-related cleanup.  From Brendan
6752         Cully.
6753
6754         * init.c, muttlib.c, protos.h: Unified buffer handling, from
6755         Brendan Cully.
6756
6757         * pgppubring.c: branches:  2.26.2; Don't sign-extend chars.
6758
6759         * pgp.c: Fixing a PGP signature reporting bug; adding debugging
6760         output.
6761
6762         * mutt_socket.c: Don't fcntl -1.  From Brendan.
6763
6764         * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
6765         protos.h: Fix #677.  From Brendan Cully.
6766
6767 2001-07-02 20:28:32  roessler  (roessler)
6768
6769         * query.c: Fix a minor nit with the external query interface.
6770
6771         * doc/manual.sgml.head: documentation from Brendan Cully.
6772
6773 2001-06-29 10:06:16  roessler  (roessler)
6774
6775         * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
6776         patch-bac-vvvacounthook-20010628.1
6777
6778 2001-06-28 20:34:05  roessler  (roessler)
6779
6780         * query.c: Query patch from Olivier Chapuis
6781         <olivier.chapuis@free.fr>.
6782
6783 2001-06-27 16:08:06  roessler  (roessler)
6784
6785         * po/ru.po: update.
6786
6787         * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
6788
6789 2001-06-26 10:26:54  roessler  (roessler)
6790
6791         * pgppubring.c: fixes.
6792
6793         * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
6794
6795         * pgppubring.c: Also dump revocations.
6796
6797         * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
6798         signature-dumping mode to pgpring.  (Not needed for mutt.)
6799
6800 2001-06-19 08:39:17  roessler  (roessler)
6801
6802         * po/ja.po: update
6803
6804         * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
6805         From Brendan Cully.
6806
6807 2001-06-18 17:29:55  roessler  (roessler)
6808
6809         * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
6810         configure.in: Renaming the Chinese translations.
6811
6812         * po/eo.po: update
6813
6814         * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
6815         adds two variables: $pop_authenticators and $pop_auth_try_all.
6816
6817         From Vsevolod Volkov.
6818
6819 2001-06-14 13:29:06  roessler  (roessler)
6820
6821         * po/pl.po: update
6822
6823 2001-06-13 08:29:16  roessler  (roessler)
6824
6825         * m4/gettext.m4: Avoid more m4 macro collisions.
6826
6827         * m4/glibc21.m4: branches:  1.2.2;  1.2.4; Avoid more m4 macro
6828         collisions.
6829
6830         * imap/auth_sasl.c: An updated version of the previous patch.
6831         From Brendan.
6832
6833         * mutt_sasl.c: branches:  2.10.2; An updated version of the
6834         previous patch.  From Brendan.
6835
6836         * mutt_sasl.h, pop_auth.c: An updated version of the previous
6837         patch.  From Brendan.
6838
6839         * pop_auth.c: This patch closes a ridiculous bug where the
6840         SASL library could be used without being initialised. I don't
6841         understand why lots of people weren't having problems, unless
6842         no one who uses SASL uses POP :)
6843
6844         closes 549
6845
6846         From Brendan Cully.
6847
6848         * po/cs.po: update
6849
6850 2001-06-12 12:45:29  roessler  (roessler)
6851
6852         * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
6853         fixes.  Most of this may just be temporary if we decide to get
6854         rid of our own gettext.m4.
6855
6856         * m4/gettext.m4: Fix comments.
6857
6858         * po/tr.po: update
6859
6860 2001-06-11 18:32:05  roessler  (roessler)
6861
6862         * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
6863         patch-bac.flags-20010611.1
6864
6865         * po/es.po, po/da.po: update.
6866
6867         * doc/manual.sgml.head: Updates from Byrial Jensen.
6868
6869         * keymap.c: command/function cosmetics from Byrial Jensen.
6870
6871         * po/de.po, po/et.po, po/sv.po: update.
6872
6873         * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
6874         environment variable as the default for $from.
6875
6876         * po/eo.po, po/el.po: update.
6877
6878 2001-06-07 23:15:53  roessler  (roessler)
6879
6880         * po/fr.po, po/id.po: updates for 1.3.19.
6881
6882         * po/zh_TW.Big5.po: A fixed version from EGE.
6883
6884         * build-release: Don't try to upload to sigtrap.guug.de any more.
6885
6886         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6887         po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
6888         po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
6889         po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
6890         po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
6891         automatic post-release commit for mutt-1.3.19
6892
6893         * check_sec.sh: Don't check in intl/
6894
6895         * m4/codeset.m4: branches:  1.1.2;  1.1.4; More from the gettext
6896         munster patch from E.G.E.
6897
6898         * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
6899         patch from E.G.E.
6900
6901         * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
6902         m4/progtest.m4: Gettext update. (From E.G.E., of course.)
6903
6904         * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
6905         intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
6906         intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
6907         intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
6908         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
6909         intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
6910         intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
6911         intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
6912         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
6913         intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
6914         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
6915         intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
6916         acconfig.h, configure.in, gettext.c: Gettext update.
6917
6918         * lib.h: branches:  2.11.2; Gettext update.
6919
6920         * mbyte.c: Gettext update.
6921
6922         * po/ru.po: update.
6923
6924         * configure.in: ALL_LINGUAS.  I forgot to do this earlier today.
6925
6926         * NEWS: Documentation update from Brendan Cully.
6927
6928         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
6929         po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
6930         po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
6931         po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
6932         po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
6933         translation, another update-po run.
6934
6935         * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
6936         with recent gettext versions.  Thanks to EGE!
6937
6938         (BTW, the file name is lying now.  Is this a problem?)
6939
6940         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6941         po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
6942         po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
6943         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
6944         po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
6945         translation.
6946
6947         * po/it.po: Fix a small bug.
6948
6949         * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
6950         twice when fetching the full message body. It really only amounts
6951         to a cosmetic error, but may cause spurious "Mailbox externally
6952         modified" messages.
6953
6954         From Brendan Cully.
6955
6956         * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
6957         little bug fix.  From Brendan Cully.
6958
6959         * init.c: Don't add empty strings to lists.  From Thomas Parmelan
6960         <tom@proxad.net>.
6961
6962 2001-06-05 15:43:41  roessler  (roessler)
6963
6964         * handler.c: Leave slightly more margin with format=flowed.
6965
6966         * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
6967         patch-bac.sockets-20010605.1
6968
6969         * imap/auth.c, init.h: Change the delimiter for
6970         imap_authenticators to a colon.
6971
6972         * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
6973         imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
6974         imap/auth_cram.c: The attached patch should be the last feature
6975         I want to get in before 1.4. It creates a new config variable
6976         $imap_authenticators, which is a comma-separated list of
6977         authentication methods for mutt to try to use to authenticate to
6978         an IMAP server. If it is unspecified you get the old behaviour
6979         - any method is tried, the first to succeed or fail ends the
6980         auth loop.
6981
6982         (From Brendan Cully.)
6983
6984         * globals.h, init.h: The attached patch should be the last
6985         feature I want to get in before 1.4. It creates a new config
6986         variable $imap_authenticators, which is a comma-separated list of
6987         authentication methods for mutt to try to use to authenticate to
6988         an IMAP server. If it is unspecified you get the old behaviour
6989         - any method is tried, the first to succeed or fail ends the
6990         auth loop.
6991
6992         * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
6993         return value  for errors.  This should avoid a bunch of possible
6994         crashes.
6995
6996 2001-06-04 18:29:33  roessler  (roessler)
6997
6998         * doc/manual.sgml.head: Score documentation fix.
6999
7000         * po/pl.po: Update.
7001
7002         * doc/.cvsignore, .cvsignore: Ignore some more generated files.
7003         From Andrew Nosenko.
7004
7005         * Makefile.am: -I$(includedir) is moved from INCLUDES variable
7006         to the end of CPPFLAGS.  This allow build Mutt with Bruno's
7007         libiconv and --prefix=/usr on glibc-2.1.2 systems.
7008
7009         From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
7010
7011         * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
7012         INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
7013         sendlib.c: Clean up the sharedir mess.  From Lars Hecking.
7014
7015 2001-06-01 08:53:23  roessler  (roessler)
7016
7017         * imap/command.c, imap/imap.c, imap/imap_private.h,
7018         imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
7019         modification handling from Brendan Cully.
7020
7021         * po/fr.po: Update.
7022
7023 2001-05-31 18:04:24  roessler  (roessler)
7024
7025         * mutt_tunnel.c: Tunnel fixes.
7026
7027         * configure.in: Fix some typos.
7028
7029         * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
7030         Sven Verdoolaege.  Thomas E. Dickey says it looks reasonable,
7031         so I include it.
7032
7033 2001-05-30 23:00:51  roessler  (roessler)
7034
7035         * imap/command.c, imap/imap.c, Makefile.am, enter.c,
7036         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
7037         mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
7038         from Brendan Cully.
7039
7040         * send.c: If messages have no References header, fall back to
7041         using In-Reply-To when constructing a reply's references header.
7042         This may not be strictly according to the book, but looks like
7043         a reasonable suggestion (which came from Vincent Lefebvre).
7044
7045         * curs_main.c: Check whether any messages are visible.
7046
7047 2001-05-29 20:26:23  roessler  (roessler)
7048
7049         * m4/gssapi.m4: branches:  1.1.2; GSSAPI fixes, tunnel driver.
7050         From Brendan Cully.
7051
7052         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
7053         Makefile.am, README, configure.in, globals.h, init.h,
7054         mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
7055         GSSAPI fixes, tunnel driver.  From Brendan Cully.
7056
7057         * configure.in, md5.h, sha1.h: More type-determination fixes
7058         from Lars Hecking.
7059
7060 2001-05-28 19:14:47  roessler  (roessler)
7061
7062         * imap/util.c: Consult /etc/services for imaps port.  From Brendan
7063         Cully.
7064
7065         * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
7066         md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
7067         integers.  From Brendan Cully and Lars Hecking.
7068
7069         * muttbug.sh.in: Cosmetics.  From Brendan Cully.
7070
7071         * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
7072         external modifications of IMAP folders.  From Brendan Cully.
7073
7074         * curs_main.c: Fix attaching messages via IMAP.  From Brendan
7075         Cully.
7076
7077 2001-05-24 10:18:30  roessler  (roessler)
7078
7079         * po/ja.po: update.
7080
7081         * browser.c: patch-bac.chdir-20010523.2
7082
7083 2001-05-23 14:19:16  roessler  (roessler)
7084
7085         * browser.c: patch-bac.chdir-20010523.1
7086
7087         * imap/browse.c: patch-bac.createnull-20010522.1
7088
7089 2001-05-22 21:45:52  roessler  (roessler)
7090
7091         * doc/manual.sgml.head: Documentation nit from Björn Jacke.
7092
7093         * configure.in: Let configure --help look prettier.  From Brendan
7094         Cully.
7095
7096         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
7097         fixes from Brendan Cully.
7098
7099         * imap/imap.c: Attachment deletion on IMAP servers, take two.
7100
7101 2001-05-21 08:42:07  roessler  (roessler)
7102
7103         * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
7104         Attachment deletion for IMAP folders.  By Brendan Cully.
7105
7106 2001-05-20 22:35:29  roessler  (roessler)
7107
7108         * handler.c: Fix character set conversion for non-plain text
7109         types with 8bit content-transfer-encodings.  Noted by Björn Jacke.
7110
7111         * imap/message.c: \Seen for FCCs.  From Brendan Cully.
7112
7113 2001-05-17 18:37:21  roessler  (roessler)
7114
7115         * pager.c: patch-1.3.18.bj.segfault.1.
7116
7117         * handler.c: Fix multibyte encodings with quoted-printable.
7118         (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
7119         <taki@luna.email.ne.jp>.
7120
7121 2001-05-15 20:41:55  roessler  (roessler)
7122
7123         * imap/browse.c, imap/util.c, mutt_socket.c:
7124         patch-bac.notes-20010515.1
7125
7126         * rfc1524.c: Make tests on an attachment's file name possible.
7127         Patch from Bob Bell <bobbell@zk3.dec.com>.
7128
7129 2001-05-13 15:43:48  roessler  (roessler)
7130
7131         * po/de.po: Update.
7132
7133 2001-05-12 05:49:31  roessler  (roessler)
7134
7135         * handler.c: Undo one of yesterday's aesthetical changes.
7136
7137         * muttlib.c: IMAP path canonification hack from Brendan Cully.
7138
7139         * handler.c: Adding a hack to use format=flowed's quoting
7140         information in the pager, using ANSI color sequences to turn
7141         off quote coloring.
7142
7143 2001-05-11 22:16:17  roessler  (roessler)
7144
7145         * handler.c: Don't cut off the final part of ttachments with
7146         overlong lines.
7147
7148         * handler.c: Correctly handle extremely long lines.
7149
7150         * handler.c: Improve handling of indented text when wrapping
7151         text/plain; format=flowed.  This is, in particular, important
7152         when replying to messages with indented text.  I hope this code
7153         does The Right Thing most of the time now.
7154
7155         (Further note that we still try to avoid wrapping at places
7156         where the user didn't do so.)
7157
7158         * handler.c: Some more esthetical nits.
7159
7160         * handler.c: More fixes.
7161
7162         * recvcmd.c: Fix some nits with respect to text/plain;
7163         format=flowed.
7164
7165         * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
7166         support for text/plain; format=flowed.
7167
7168         * send.c: Fix #590.
7169
7170         * headers.c: Some code simplifications.
7171
7172         * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
7173         avoid dangling pointers in header editing.
7174
7175 2001-05-10 13:15:45  roessler  (roessler)
7176
7177         * po/ja.po: update.
7178
7179         * hdrline.c: Fix %D.  From Len Lattanzi
7180         <Len.Lattanzi@migration.com>.
7181
7182         * headers.c: Fix header editing and references headers.
7183
7184         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
7185         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7186         imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7187         sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
7188         menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
7189         pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
7190         sleeptime patch.
7191
7192         * pop_lib.c: branches:  2.4.2; A slightly extended version of
7193         Dave Ewart's sleeptime patch.
7194
7195         * protos.h: A slightly extended version of Dave Ewart's sleeptime
7196         patch.
7197
7198         * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
7199
7200         * po/hu.po, configure.in: Adding the Hungarian translation from
7201         Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
7202
7203 2001-05-07 19:21:41  roessler  (roessler)
7204
7205         * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
7206         canonicalization.  From Brendan Cully.
7207
7208 2001-05-02 20:49:46  roessler  (roessler)
7209
7210         * doc/manual.sgml.tail: Document some missing functions.
7211
7212         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7213         po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
7214         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
7215         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
7216         po/da.po: make update-po.
7217
7218 2001-05-01 21:32:50  roessler  (roessler)
7219
7220         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7221         po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
7222         po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7223         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
7224         po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
7225         commit for mutt-1.3.18
7226
7227 2001-04-26 15:52:34  roessler  (roessler)
7228
7229         * configure.in: Replace tabs by spaces.
7230
7231         * BEWARE, Makefile.am: Add a word of warning concerning the
7232         case problems.
7233
7234         * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7235         imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
7236         recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
7237         sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
7238         Add ascii_strcasecmp() and ascii_strncasecmp() functions which
7239         do locale-independent and case-insensitive string comparisons.
7240         Needed for mutt to work in iso-8859-9 environments, where
7241         tolower('I') != 'i'.
7242
7243         * ascii.c: branches:  2.1.2; Add ascii_strcasecmp() and
7244         ascii_strncasecmp() functions which do locale-independent and
7245         case-insensitive string comparisons.  Needed for mutt to work
7246         in iso-8859-9 environments, where tolower('I') != 'i'.
7247
7248         * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
7249         edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
7250         mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
7251         ascii_strncasecmp() functions which do locale-independent and
7252         case-insensitive string comparisons.  Needed for mutt to work
7253         in iso-8859-9 environments, where tolower('I') != 'i'.
7254
7255 2001-04-25 22:08:41  roessler  (roessler)
7256
7257         * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
7258         sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
7259         the In-Reply-To header.  In particular, we have to drop the
7260         $in_reply_to configuration variable.  Also, the change in the
7261         specification makes some changes to the threading code reasonable.
7262
7263         * parse.c: Use RFC 2822's interpretation of two-digit years.
7264
7265         * charset.c: Kluge around some problems with iso-8859-9 locales.
7266
7267 2001-04-24 11:21:22  roessler  (roessler)
7268
7269         * commands.c: When the character set is changed, ask whether or
7270         not mutt should convert.
7271
7272 2001-04-19 09:39:49  roessler  (roessler)
7273
7274         * compose.c: Don't try to select the secret key from the public
7275         key ring.
7276
7277 2001-04-18 15:12:50  roessler  (roessler)
7278
7279         * sendlib.c: Fix a segmentation fault.  Bug reported by Björn
7280         Jacke and analyzed by Lars Hecking.
7281
7282 2001-04-13 23:20:15  roessler  (roessler)
7283
7284         * enter.c: Fix KEY_ENTER.  From EGE.
7285
7286         * README, build-release: Introducing trithemius.gnupg.org.
7287
7288 2001-04-11 23:42:59  roessler  (roessler)
7289
7290         * hook.c: Avoid excessive unhooking from within hooks.
7291         Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
7292
7293         * doc/Makefile.in: Don't rely on GNU make's implicit rules for
7294         shell scripts.  Noted by EGE.
7295
7296 2001-04-09 16:10:59  roessler  (roessler)
7297
7298         * INSTALL: Fix the documentation of --enable-locale-fix.
7299         From EGE.
7300
7301         * enter.c, keymap.c: Entering multibyte characters.  From Edmund
7302         Grimley Evans.
7303
7304         * send.c: Avoid a crash.  patch-1.3.17.tlr.pgpflags_fault.1.
7305
7306 2001-04-05 23:23:37  roessler  (roessler)
7307
7308         * po/it.po: update
7309
7310         * po/tr.po: update.
7311
7312         * init.h: Fix a minor typo in the documentation.
7313
7314 2001-04-04 23:29:29  roessler  (roessler)
7315
7316         * send.c: Fix pgp_replyencrypt and friends for group-replies to
7317         several tagged messages.  Noted by Werner Koch.
7318
7319 2001-04-03 19:26:55  roessler  (roessler)
7320
7321         * pgpkey.c: More PGP key selection changes:  Clean up the key
7322         selection mechanism.  I'd appreciate if some of you could review
7323         the logic.
7324
7325         * pgpkey.c: Fixes for the previous patch.
7326
7327         * pgpkey.c: Add an error message in case keys can be found,
7328         but none are valid.
7329
7330         * init.h: Write "mail folder" instead of "folder" in the
7331         description of $postponed.  If people believe they understand
7332         it better that way, fine with me.  (Debian #89195.)
7333
7334         * doc/manual.sgml.head: Fix a typo.  Debian #90400.
7335
7336         * po/sv.po: update.
7337
7338         * url.c: Permit for passwords which contain '@'.  From Felix
7339         von Leitner <leitner@fefe.de>.
7340
7341         * mutt_socket.c: Set the close on exec bit for IMAP sockets.
7342         From Jason Gunthorpe <jgg@wakko.deltatee.com>.  #536, Debian
7343         #92651.
7344
7345 2001-04-02 13:02:56  roessler  (roessler)
7346
7347         * pop.c: Fix a buffer overrun.  Noted by Gordon Sadler
7348         <gbsadler1@lcisp.com>; #530.
7349
7350         * imap/Makefile.am: Fix dependencies.  From Lars Hecking.
7351
7352 2001-03-30 08:53:12  roessler  (roessler)
7353
7354         * imap/Makefile.am: Add a rule for ../types.h.
7355
7356 2001-03-29 11:23:05  roessler  (roessler)
7357
7358         * pgp.c: Adding a dprint statement.
7359
7360 2001-03-28 14:59:52  roessler  (roessler)
7361
7362         * pgp.c, pgp.h: Add some more PGP good signature checks, so we
7363         can detect whether or not an encrypted+signed message is OK.
7364
7365         * main.c: fix some of the copyright messages.
7366
7367         * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
7368         mutt compatible with GnuPG's latest features.  As requested by
7369         Werner Koch.
7370
7371         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7372         po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
7373         po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
7374         po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
7375         VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
7376         commit for mutt-1.3.17
7377
7378         * po/pl.po: update.
7379
7380 2001-03-23 12:30:17  roessler  (roessler)
7381
7382         * send.c: handle my_hdr message-id: correctly.
7383
7384 2001-03-20 17:28:55  roessler  (roessler)
7385
7386         * pgp.c: Fix Content-Disposition of PGP/MIME messages.  The second
7387         part should get a file name for convenience, not the first one.
7388
7389         * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
7390
7391         * mbyte.c: Fix a bug in mbrtowc_iconv().  From TAKIZAWA Takashi
7392         <taki@luna.email.ne.jp>.
7393
7394 2001-03-12 11:54:38  roessler  (roessler)
7395
7396         * po/ru.po: update from Vsevolod.
7397
7398 2001-03-08 16:48:50  roessler  (roessler)
7399
7400         * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
7401         Schiraldi <raldi@research.netsol.com>.
7402
7403 2001-03-05 20:52:04  roessler  (roessler)
7404
7405         * init.h: Fix use_ipv6.
7406
7407         * po/ja.po: update.
7408
7409 2001-03-04 14:25:07  roessler  (roessler)
7410
7411         * po/eo.po: update.
7412
7413         * pgppacket.c: Fix the interpretation of new-style packet lengths.
7414         This is a really bad bug.
7415
7416         * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
7417         at run time.
7418
7419 2001-03-03 18:17:23  roessler  (roessler)
7420
7421         * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
7422
7423 2001-03-01 10:18:04  roessler  (roessler)
7424
7425         * po/fr.po: update.
7426
7427         * po/de.po, po/id.po: updates.
7428
7429         * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
7430
7431 2001-02-27 16:59:45  roessler  (roessler)
7432
7433         * Makefile.am, depcomp, missing: Adding files for users of
7434         automake-cvs.  From Lars Hecking.
7435
7436         * configure.in: Simplifications from Lars Hecking.
7437
7438         * doc/Makefile.in: Distribute instdoc.sh.in.
7439
7440         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7441         po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
7442         po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
7443         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
7444         VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
7445         automatic post-release commit for mutt-1.3.16
7446
7447 2001-02-26 16:35:39  roessler  (roessler)
7448
7449         * pgp.c: Fix behaviour with multiple signed blocks inside one
7450         application/pgp.
7451
7452         * pgp.c: Add out-of-band signature status signalling for
7453         application/pgp with clearsig.
7454
7455 2001-02-23 09:13:55  roessler  (roessler)
7456
7457         * imap/imap.c, mutt_ssl.c, po/ru.po: update.
7458
7459         * url.h: Ports are unsigned short, not short.
7460
7461         * po/de.po: Update.
7462
7463 2001-02-21 17:02:18  roessler  (roessler)
7464
7465         * po/fr.po: update.
7466
7467         * po/pl.po, po/sv.po: updates.
7468
7469 2001-02-20 19:05:17  roessler  (roessler)
7470
7471         * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
7472
7473         * sendlib.c: lookup_mime_type() could overflow.  This is, however,
7474         harmless, because it only works on data from local configuration
7475         files which are either under the control of the user or under
7476         the control of root.
7477
7478 2001-02-19 18:21:53  roessler  (roessler)
7479
7480         * imap/command.c: Improved error handling.
7481
7482         * po/de.po: There is no such thing as a "Text Anhang" in German.
7483
7484         * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
7485         Cully's generic access() wrapper which know about IMAP.
7486
7487         * po/el.po: Update.
7488
7489 2001-02-16 00:42:57  roessler  (roessler)
7490
7491         * imap/BUGS, imap/message.c: Bugfix.  From B.C.
7492
7493         * imap/message.c: Fix #378.  From Brendan Cully.
7494
7495         * imap/imap.c: Support for \HasNoChildren.  From Brendan Cully.
7496
7497 2001-02-15 16:37:27  roessler  (roessler)
7498
7499         * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
7500         acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
7501         muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
7502         patch.
7503
7504         * po/ja.po, configure.in: Adding ja.po.
7505
7506         * charset.c: Fix iconv-hook.  It would segfault with x-unknown
7507         and other problematic cases.
7508
7509         * init.h: Fix the documentation of pgp_verify_sig.  It's ask-yes,
7510         not ask.
7511
7512 2001-02-14 23:58:28  roessler  (roessler)
7513
7514         * INSTALL: Add a comment about the sample iconv-hook files.
7515
7516         * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
7517         doc/muttrc.man.head, doc/muttrc.man.tail,
7518         contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
7519         contrib/iconv/iconv.aix-4.1.5.rc,
7520         contrib/iconv/iconv.aix-4.2.0.rc,
7521         contrib/iconv/iconv.aix-4.3.2.rc,
7522         contrib/iconv/iconv.freebsd-3.3.rc,
7523         contrib/iconv/iconv.glibc-2.1.3.rc,
7524         contrib/iconv/iconv.glibc-2.1.90.rc,
7525         contrib/iconv/iconv.hpux-10.01.rc,
7526         contrib/iconv/iconv.hpux-10.20.rc,
7527         contrib/iconv/iconv.hpux-11.00.rc,
7528         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
7529         contrib/iconv/iconv.osf1-4.0d.rc,
7530         contrib/iconv/iconv.solaris-2.4.rc,
7531         contrib/iconv/iconv.solaris-2.5.1.rc,
7532         contrib/iconv/iconv.solaris-2.6-cjk.rc,
7533         contrib/iconv/iconv.solaris-2.6.rc,
7534         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
7535         contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
7536         hook.c, init.h: iconv-hook.
7537
7538         * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
7539         configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
7540         STARTTLS patch from Brendan Cully.
7541
7542         * rfc2047.c, sendlib.c: Minor charset fixes.  Users can now give
7543         any character set names in
7544
7545 2001-02-13 23:42:29  roessler  (roessler)
7546
7547         * charset.c: Some more strange character set aliaes.
7548
7549         * charset.c: Add more possibly-interesting character set names.
7550
7551         * charset.c: While I'm on it, fix a warning and remove some
7552         weired code by proper use of ctype functions.
7553
7554         * imap/utf7.c: branches:  1.5.2; Change charset-hook's behaviour.
7555
7556         * charset.c: Change charset-hook's behaviour.
7557
7558         * charset.h: branches:  2.19.2; Change charset-hook's behaviour.
7559
7560         * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
7561         sendlib.c: Change charset-hook's behaviour.
7562
7563         * po/id.po: update.
7564
7565         * po/de.po: Fix some typos.  From Björn Jacke.
7566
7567         * recvattach.c: A little fix for those who don't have PGP
7568         installed. ;-)
7569
7570         * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
7571         protos.h, recvattach.c: Add a function check-traditional-pgp
7572         which can be used to handle old-style PGP messages and/or parts
7573         more easily.
7574
7575         * query.c: Match all fields when searching on the query menu.
7576
7577         * attach.c: Fix #470:  multipart- and message-type attachments
7578         weren't handled correctly.
7579
7580 2001-02-12 20:42:40  roessler  (roessler)
7581
7582         * curs_lib.c: Fix '?' in the file name dialogue.  Fixes #468,
7583         #465.
7584
7585         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7586         po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
7587         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
7588         po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
7589         po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
7590         commit for mutt-1.3.15
7591
7592         * NEWS: Tell users about some of the new features.
7593
7594         * pgppacket.c: Don't free(NULL).
7595
7596         * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
7597         pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
7598         send.c, sendlib.c, Makefile.am, compose.c, configure.in,
7599         gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
7600         signatures.
7601
7602         * handler.c: Make mutt_decode_* usable without passing a BODY
7603         structure.
7604
7605         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
7606         mutt at least compiles with Brendan's new SASL patch.
7607
7608         * lib.c: branches:  2.30.2; Fix mutt_read_line's behaviour when
7609         encountering an EOF.  From Aaron Lehmann <aaronl@vitelus.com>.
7610
7611         * pager.c: Avoid an infinite loop in the pager.  From Edmund
7612         Grimley Evans.
7613
7614         * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7615         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
7616         imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
7617         Brendan Cully's SASL patch.
7618
7619 2001-02-08 15:50:51  roessler  (roessler)
7620
7621         * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
7622         recvattach.c, remailer.c: Replace various instances of endwin()
7623         by mutt_endwin().  This should help to avoid chaotic screen
7624         output on the "second" screen.
7625
7626         * po/da.po: update.
7627
7628         * doc/manual.sgml.head: Fix a typo.
7629
7630 2001-02-06 22:14:01  roessler  (roessler)
7631
7632         * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
7633
7634         * date.c, pattern.c: Fuzzy date matching.  From Eike Rathke
7635         <er@erack.de>.
7636
7637 2001-02-02 12:36:19  roessler  (roessler)
7638
7639         * pgpinvoke.c: Apply more conservative quoting to some PGP
7640         invocation.
7641
7642         * po/sv.po: Update from Jörgen Tegnér.
7643
7644 2001-02-01 17:03:44  roessler  (roessler)
7645
7646         * po/tr.po: update
7647
7648 2001-01-31 18:31:27  roessler  (roessler)
7649
7650         * send.c: Don't use group mailboxes with list-reply.  E.g.,
7651         when you have "ietf" as a list pattern, and a message goes to
7652
7653                 IETF-Announce:;, ietf-openpgp@somewhere.org,
7654
7655         list-reply will now yield ietf-openpgp and _not_:
7656
7657                 IETF-Announce: ietf-openpgp@...
7658
7659         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7660         po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
7661         po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
7662         po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7663         po/es.po: Including the turkish translation from Fatih Demir
7664         <kabalak@gmx.net>; make update-po.
7665
7666         * configure.in: Including the turkish translation from Fatih
7667         Demir <kabalak@gmx.net>.
7668
7669 2001-01-30 10:24:36  roessler  (roessler)
7670
7671         * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
7672         noted that we are abusing "envelope" where it should be "header".
7673
7674         * thread.c: Fix sort_aux=received.  From <benno@sesgroup.net>.
7675
7676         * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
7677         part of bug#441.  I'm not entirely sure that it works, but let's
7678         try it.
7679
7680         * po/de.po, po/id.po: update
7681
7682         * po/fr.po: update.
7683
7684         * pop_auth.c: Fixing a stupid typo.  bug#445, from Larry Rosenman
7685         <ler@lerctr.org>.
7686
7687 2001-01-27 13:50:26  roessler  (roessler)
7688
7689         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7690         po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
7691         po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7692         po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
7693         reldate.h, ChangeLog: automatic post-release commit for
7694         mutt-1.3.14
7695
7696         * recvattach.c: More improvements to the recvattach collapsing.
7697
7698         * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
7699         to the receive-attach menu, and improve digest handling that way.
7700
7701         * OPS: branches:  2.22.2; Add collapsing to the receive-attach
7702         menu, and improve digest handling that way.
7703
7704         * attach.c, attach.h, compose.c, functions.h, init.h: Add
7705         collapsing to the receive-attach menu, and improve digest handling
7706         that way.
7707
7708 2001-01-25 12:04:46  roessler  (roessler)
7709
7710         * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
7711
7712         * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
7713
7714 2001-01-22 11:04:56  roessler  (roessler)
7715
7716         * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
7717
7718 2001-01-18 11:27:56  roessler  (roessler)
7719
7720         * complete.c: Completion fix.  From Aaron Schrab
7721         <aaron+mutt@schrab.com>.
7722
7723 2001-01-17 08:53:12  roessler  (roessler)
7724
7725         * rfc822.c: This one-line diff should fix the behaviour of the
7726         address parser when encountering loose dots in addresses.
7727
7728         * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
7729         library instead of hanging.  From Brendan Cully.
7730
7731 2001-01-15 10:40:50  roessler  (roessler)
7732
7733         * copy.c: Some debugging helpers.
7734
7735         * send.c: Use safe_fclose() where a NULL pointer may be passed
7736         to fclose().
7737
7738         * pattern.c: Make ~m usable in $simple_search.  From
7739         <David.Good@stratasource.com>.
7740
7741 2001-01-10 19:36:43  roessler  (roessler)
7742
7743         * recvcmd.c, send.c: Make some messages about mime-forwarding
7744         more comprehensible to normal users.
7745
7746 2001-01-08 23:09:32  roessler  (roessler)
7747
7748         * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
7749         charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
7750         keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
7751         pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
7752         strdup.c: Let check_sec.sh check for use of the unsafe malloc,
7753         realloc, free, and strdup routines.  While we are on it, plug
7754         some memory leaks and make some code understandable.
7755
7756         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
7757         imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
7758         browser.c, check_sec.sh, commands.c, complete.c, copy.c,
7759         curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
7760         pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
7761         send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
7762
7763         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
7764         buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
7765         makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
7766         pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
7767         possible security problems with a fine comb.  If you want to help,
7768         check out the current source, and run check_sec.sh.
7769
7770         * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
7771         Some automated security checks concerning fopen() calls.
7772
7773 2001-01-04 05:39:31  roessler  (roessler)
7774
7775         * gettext.c: Don't use debugfile unless DEBUG is #defined.
7776
7777 2001-01-03 13:39:48  roessler  (roessler)
7778
7779         * enter.c, mbyte.c: More wide-char patches from EGE.
7780
7781         * enter.c: Don't accept '\0' as keyboard input.
7782
7783         * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
7784         needed for krb4 support; from yak@MIT.EDU.
7785
7786         * enter.c: Try to fix nonprintable character input.
7787
7788         * enter.c: Extend the editor so it supports unprintable
7789         characters.
7790
7791 2001-01-02 16:34:26  roessler  (roessler)
7792
7793         * enter.c: Make my_wcstombs more robust.  From EGE.
7794
7795         * main.c: Only show mailboxes with -y.  From
7796         devenish@arcme.uwa.edu.au.
7797
7798         * account.h: Fix password input.  From Vsevolod Volkov.
7799
7800 2000-12-31 15:30:52  roessler  (roessler)
7801
7802         * po/ru.po, pop_lib.c: Missing patches from VVV.
7803
7804         * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
7805         Experimental patch to add an imap-fetch-mail function.
7806
7807         * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
7808         Make browser behaviour more consistent with expectations.
7809
7810         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7811         po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
7812         po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
7813         po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
7814         reldate.h, ChangeLog: automatic post-release commit for
7815         mutt-1.3.13
7816
7817 2000-12-30 10:28:16  roessler  (roessler)
7818
7819         * po/pl.po: update.
7820
7821 2000-12-22 18:03:34  roessler  (roessler)
7822
7823         * configure.in: autoconf consmetics.  From L.H.
7824
7825         * enter.c, mutt.h: Some more changes to the enter code.
7826
7827         * enter.c: Fix some ugly bugs in the completion code.
7828         In particular, replace_part() could lead to heap corruption.
7829
7830         * po/lt.po, configure.in: Lithuanian translation.  From Gediminas
7831         Paulauskas <menesis@delfi.lt>.
7832
7833 2000-12-21 09:19:41  roessler  (roessler)
7834
7835         * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
7836
7837 2000-12-17 19:54:58  roessler  (roessler)
7838
7839         * po/sv.po: update.
7840
7841 2000-12-14 15:40:30  roessler  (roessler)
7842
7843         * doc/manual.sgml.head: Improve hook documentation.  From Lars
7844         Hecking.
7845
7846         * enter.c: More file name completion fixes.
7847
7848         * enter.c: Fix "tab-tab" at the change-folder prompt.
7849
7850 2000-12-10 21:01:35  roessler  (roessler)
7851
7852         * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
7853         with IMAP.  From Brendan Cully.
7854
7855         * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
7856         updates.  From E.G.E..
7857
7858         * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
7859         utf-8 friendly line editor: Implement some missing functions,
7860         include some more header files.
7861
7862 2000-12-08 10:38:30  roessler  (roessler)
7863
7864         * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
7865
7866         * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
7867         re-entrant.
7868
7869         * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
7870         utf-8 friendly.  First take from Edmund Grimley Evans.
7871
7872 2000-12-06 20:31:46  roessler  (roessler)
7873
7874         * gnupgparse.c: Fix pgp_ignore_subkeys.
7875
7876         * mutt_curses.h: Make the BEEP macro a bit safer.  From EGE.
7877
7878         * imap/imap.c: Fix a memory leak in imap_logout_all.
7879
7880 2000-12-04 09:00:08  roessler  (roessler)
7881
7882         * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
7883         From EGE.
7884
7885 2000-12-03 09:34:41  roessler  (roessler)
7886
7887         * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
7888         PGP/MIME signatures.
7889
7890 2000-12-02 09:16:47  roessler  (roessler)
7891
7892         * po/el.po, po/uk.po: update.
7893
7894 2000-11-28 11:19:57  roessler  (roessler)
7895
7896         * po/da.po, po/de.po, po/fr.po, po/id.po: updates
7897
7898 2000-11-27 13:14:28  roessler  (roessler)
7899
7900         * attach.h, commands.c, compose.c, curs_main.c, protos.h,
7901         recvattach.c: Make sure edit-type works without a segmentation
7902         fault from the receive-attach menu.
7903
7904         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
7905         po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
7906         po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
7907         po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
7908         ChangeLog: automatic post-release commit for mutt-1.3.12
7909
7910 2000-11-23 10:30:49  roessler  (roessler)
7911
7912         * contrib/sample.muttrc-tlr: Use display_filter to fix some
7913         ugliness people are sending me.
7914
7915         * commands.c: Don't endwin() before invoking the display_filter.
7916
7917 2000-11-21 10:32:34  roessler  (roessler)
7918
7919         * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
7920         mutt_curses_message and mutt_nocurses_message.  From Olaf Kirch.
7921
7922         * globals.h, main.c, protos.h, curs_lib.c: Introduce
7923         mutt_curses_message/mutt_nocurses_message.  From Olaf Kirch.
7924
7925 2000-11-20 13:20:28  roessler  (roessler)
7926
7927         * contrib/gpg.rc: Add a missing --textmode switch.
7928
7929 2000-11-19 20:39:49  roessler  (roessler)
7930
7931         * NEWS: Mention $print_split.
7932
7933         * contrib/sample.muttrc-tlr: update
7934
7935         * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
7936         new option named $print_split.  While we are on it, unify
7937         the pipe-message and print-message code, and fix the PGP
7938         key-extraction code so it doesn't interact with OPTPIPEDECODE
7939         in strange manners any more.
7940
7941 2000-11-18 19:50:48  roessler  (roessler)
7942
7943         * curs_lib.c: Remove an unnecessary include statement.
7944
7945 2000-11-17 09:19:41  roessler  (roessler)
7946
7947         * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
7948
7949         * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
7950         <notting@redhat.com>.
7951
7952         * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
7953         synchronization possible from within the pager.  From Chris
7954         Cutler <cutler@bluemug.com>.
7955
7956 2000-11-15 20:29:58  roessler  (roessler)
7957
7958         * charset.c: Fix langinfo-based character set detection.
7959         From Martin Norbäck <d95mback@dtek.chalmers.se>.
7960
7961 2000-11-14 16:57:19  roessler  (roessler)
7962
7963         * curs_main.c: another possibly problematic case.
7964
7965         * curs_main.c: Try fixing a possible segmentation fault.  I'm not
7966         entirely sure how I produced it, but it's at least obvious where
7967         it happened.
7968
7969 2000-11-13 22:19:57  roessler  (roessler)
7970
7971         * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
7972         Unset it to get the traditional listing with all the subkeys.
7973         (Experimental, may introduce new bugs.)
7974
7975         * po/ru.po, po/sv.po: update
7976
7977         * remailer.c: Qualify some more header fields.
7978
7979 2000-11-07 10:31:51  roessler  (roessler)
7980
7981         * init.h, mutt.h, send.c: Add a sig_on_top option.
7982
7983         * po/el.po: update
7984
7985 2000-11-06 11:27:07  roessler  (roessler)
7986
7987         * po/zh_TW.Big5.po, po/da.po: update
7988
7989         * configure.in: Make building mutt without iconv support possible.
7990         From EGE.
7991
7992 2000-11-03 10:16:32  roessler  (roessler)
7993
7994         * init.h: Change pgp_good_sign's default to 0 instead of UL "".
7995         This should fix the annoying error messages when starting up
7996         mutt on some systems.
7997
7998         * init.c: Make error reporting more verbose.
7999
8000         * po/de.po, po/fr.po, po/id.po: updates
8001
8002 2000-11-01 13:14:18  roessler  (roessler)
8003
8004         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
8005         po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
8006         po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
8007         po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
8008         reldate.h: automatic post-release commit for mutt-1.3.11
8009
8010 2000-10-27 10:51:01  roessler  (roessler)
8011
8012         * enter.c: A nicer version of {capitalize,...}-word functions.
8013
8014         * doc/manual.sgml.head: Document the recent additions to the
8015         line editor.
8016
8017         * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
8018         downcase-word functions to the editor.  Bindings follow the
8019         Emacs conventions (i.e., M-c, M-u, M-d).
8020
8021 2000-10-25 18:56:20  roessler  (roessler)
8022
8023         * rfc822.c: Fix parsing of route-addrs.
8024
8025 2000-10-24 08:59:21  roessler  (roessler)
8026
8027         * doc/manual.sgml.tail: Document edit-type.  From Mikko Hänninen.
8028
8029         * po/el.po: update
8030
8031 2000-10-23 16:39:10  roessler  (roessler)
8032
8033         * doc/manual.sgml.head: Typo.  From Daniel Roesen <dr@bofh.de>.
8034
8035         * doc/manual.sgml.head: Fix documentation of uznknown MIME type
8036         handling.  From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
8037
8038 2000-10-18 09:01:56  roessler  (roessler)
8039
8040         * recvattach.c: Fix tree formatting in the recvattach menu.
8041
8042 2000-10-17 15:10:51  roessler  (roessler)
8043
8044         * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
8045         pager and index display when non-printable space characters
8046         are encountered.  From EGE.
8047
8048         * sendlib.c: Teach mutt to attach files of arbitrary type.
8049
8050 2000-10-16 17:29:55  roessler  (roessler)
8051
8052         * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
8053         regular expression.  Close #312.
8054
8055         * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
8056
8057         * mutt_socket.c: Fix the strange "Can't connect" error messages.
8058         From Brendan Cully.
8059
8060 2000-10-12 14:49:58  roessler  (roessler)
8061
8062         * po/da.po: update
8063
8064 2000-10-11 14:17:17  roessler  (roessler)
8065
8066         * po/de.po: update.
8067
8068         * po/fr.po: update
8069
8070         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
8071         po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
8072         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8073         po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
8074         VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
8075
8076         * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
8077
8078 2000-10-10 19:22:48  roessler  (roessler)
8079
8080         * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
8081         init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
8082         pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
8083         browser.c, buffy.c, commands.c, compose.c, configure.in,
8084         curs_main.c: Vsevolod Volkov's POP mailbox patch.
8085
8086         * doc/manual.sgml.head: Mixmaster documentation patch from
8087         Brian Salter-Duke.
8088
8089 2000-10-09 08:30:35  roessler  (roessler)
8090
8091         * main.c: Add an #ifdef for HAVE_GETADDRINFO.
8092
8093         * mutt_socket.c: Use AF_INET6 only when necessary.
8094
8095 2000-10-07 18:06:24  roessler  (roessler)
8096
8097         * curs_lib.c, help.c: Display fixes from EGE.
8098
8099 2000-10-05 19:12:28  roessler  (roessler)
8100
8101         * query.c: Catch some possible NULL pointer deferences.
8102         From chris+usenet@chiappa.net (Chris Chiappa), posted to
8103         comp.mail.mutt.
8104
8105 2000-10-04 18:50:35  roessler  (roessler)
8106
8107         * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
8108         to the version used throughout mutt. ;-)
8109
8110         * Makefile.am, acconfig.h, configure.in, init.c, init.h,
8111         mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
8112         Netscape's (pardon, Mozilla's) SSL implementation.  From Michael
8113         Elkins.
8114
8115         * globals.h, init.h, mutt_socket.c, protos.h:
8116         patch.me.connect_timeout.1
8117
8118         * signal.c: branches:  2.6.2; patch.me.connect_timeout.1
8119
8120 2000-10-03 10:47:20  roessler  (roessler)
8121
8122         * NEWS: Document some of the recent user-visible changes.
8123
8124         * doc/manual.sgml.head: More documentation for the "L" to_char.
8125         Thanks, Byrial!
8126
8127         * hdrline.c, init.h: Adding a list flag to to_chars,  From Andreas
8128         Plesner Jacobsen <apj@wol.dk>.  Note: If you don't like the new
8129         behaviour, just set $to_chars to the old " +TCF" value.
8130
8131         * po/ru.po: update
8132
8133 2000-10-02 09:11:52  roessler  (roessler)
8134
8135         * configure.in, mutt_socket.c: patch-bac.ipv6-1
8136
8137         * curs_lib.c: patch-1.3.9.bj.yesno.1
8138
8139 2000-09-28 06:53:36  roessler  (roessler)
8140
8141         * init.h: Fix a minor typo.  From Byrial.
8142
8143         * INSTALL, charset.c, charset.h, init.c: Document the
8144         --without-wc-funcs switch to configure, and clean up the code
8145         to set the character set from nl_langinfo from EGE.
8146
8147 2000-09-27 14:28:35  roessler  (roessler)
8148
8149         * charset.c: Catch another error condition which may be caused
8150         by a broken nl_langinfo() function.
8151
8152         * COPYRIGHT: We don't need to mention EAY's copyright any more.
8153
8154         * charset.c: Fix #287.
8155
8156 2000-09-26 23:05:46  roessler  (roessler)
8157
8158         * po/eo.po: update
8159
8160         * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
8161         sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
8162         from SSLeay with a public domain version in order to satisfy
8163         GPL license zelots.
8164
8165 2000-09-25 13:03:09  roessler  (roessler)
8166
8167         * po/sv.po: update
8168
8169         * send.c: patch-1.3.9.bj.f-up-prompt.1
8170
8171 2000-09-21 09:37:14  roessler  (roessler)
8172
8173         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8174         po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
8175         po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
8176         po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
8177         VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
8178
8179         * rfc2047.c: Make some of the code more readable.  From EGE.
8180
8181 2000-09-15 09:19:29  roessler  (roessler)
8182
8183         * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
8184
8185 2000-09-13 21:01:31  roessler  (roessler)
8186
8187         * rfc2047.c: Undo part of the character set canonicalization.
8188         EGE pointed out it isn't needed.
8189
8190         * rfc2231.c: Replace "unknown" by "unknown-8bit".
8191
8192         * sendlib.c: s/iconv_open/mutt_iconv_open/.  Suggested by EGE.
8193
8194         * charset.c: Add "646" as an alias for us-ascii.  SunOS 5.8
8195         seems to need it.
8196
8197         * browser.c: Let the browser handle non-existent directories
8198         more gracefully.  From Byrial Jensen.
8199
8200 2000-09-12 23:18:47  roessler  (roessler)
8201
8202         * configure.in: Remove some caching.  From EGE.
8203
8204 2000-09-11 10:50:37  roessler  (roessler)
8205
8206         * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
8207         more character set glitches.
8208
8209 2000-09-09 07:30:29  roessler  (roessler)
8210
8211         * charset.c: sizeof (dest) == 4.  I should have written dlen
8212         instead.  Noted by EGE.
8213
8214 2000-09-08 21:52:04  roessler  (roessler)
8215
8216         * imap/imap.c: Brendan's version of the last fix.  I put it in
8217         since he's most likely the next one to look at or change this. ,-)
8218
8219         * imap/imap.c: Fix a silly little IMAP bug.  From Daniel
8220         Jacobowitz <dan@debian.org>.
8221
8222         * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
8223         set comparison function.
8224
8225 2000-09-07 21:56:00  roessler  (roessler)
8226
8227         * charset.c: Add a table of official character set names.
8228         Data taken from www.iana.org.
8229
8230         * rfc2231.c: Detect pure 7bit data and don't encode them.
8231         This helps a bit in situations where mutt believes it has some
8232         really strange us-ascii alias as the character set.
8233
8234         * po/es.po, po/es.po, po/el.po: update
8235
8236         * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
8237         more robust.  Problem noted by Wolfgang Baumann <baumann@zib.de>.
8238
8239 2000-09-06 08:47:13  roessler  (roessler)
8240
8241         * snprintf.c: Fix the MAX fix.  from Byrial Jensen.
8242
8243 2000-09-05 22:14:36  roessler  (roessler)
8244
8245         * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
8246         up some warning messages.  From Bob Bell.
8247
8248         * hook.c: Fix a segmentation fault in hook parsing.  From Bob
8249         Bell.
8250
8251 2000-09-04 10:49:48  roessler  (roessler)
8252
8253         * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8254         imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
8255         url.h: patch-bac.imapurl-4
8256
8257         * po/ru.po, po/da.po, po/da.po: update
8258
8259         * po/id.po: update.
8260
8261         * recvcmd.c: Fix a segmentation fault when replying to multiple
8262         message/rfc822-type attachments.  Noted by David Champion.
8263
8264 2000-09-01 08:58:39  roessler  (roessler)
8265
8266         * init.c: Don't mutt_pretty_mailbox when setting variables,
8267         since this may badly interact with non-default settings.
8268         Suggested by Byrial Jensen.
8269
8270 2000-08-31 15:14:25  roessler  (roessler)
8271
8272         * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
8273
8274         * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
8275
8276         * imap/command.c, imap/imap.c: patch-bac.command-3
8277
8278 2000-08-30 21:34:42  roessler  (roessler)
8279
8280         * pager.c: Fix display of backspace sequences.  From EGE.
8281
8282         * po/fr.po, po/de.po: update
8283
8284         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8285         po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
8286         po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
8287         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
8288         VERSION: automatic post-release commit for mutt-1.3.8
8289
8290         * VERSION: ups
8291
8292         * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
8293         imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
8294         Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
8295         md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
8296         unification patch from Vsevolod.
8297
8298         * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
8299         patch-bac.expunge-2
8300
8301         * muttlib.c: Fix mutt_prety_mailbox.  From Vsevolod.
8302
8303 2000-08-29 11:36:25  roessler  (roessler)
8304
8305         * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
8306         this time without a memory leak.
8307
8308         * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
8309         yes/no expressions.
8310
8311 2000-08-28 13:14:55  roessler  (roessler)
8312
8313         * rfc2231.c: Little fix from EGE.
8314
8315         * po/ru.po: Update from Vsevolod.
8316
8317 2000-08-28 09:40:28  EGE  (roessler)
8318
8319         * complete.c: Fix a buffer overrun in complete.c.
8320
8321 2000-08-28 09:39:36  Brendan Cully  <brendan@kublai.com>  (roessler)
8322
8323         * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
8324         muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
8325         to handle URLs.
8326
8327 2000-08-28 09:38:42  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
8328
8329         * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
8330         patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
8331         it to mutt_format_s. The function is then used in various places
8332         in browser.c and recvattach.c where previously there was "%%%ss".
8333
8334 2000-08-28 09:37:44  roessler  (roessler)
8335
8336         * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
8337         character set selection for RFC2231 encodings.  From EGE, but
8338         with choose_charset renamed to mutt_choose_charset.
8339
8340 2000-08-28 09:32:58  edmundo@rano.org (EGE)  (roessler)
8341
8342         * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
8343         Takashi and I came up with in the end.
8344
8345         When the Charset is euc-jp or shift_jis, iconv is used for
8346         mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
8347         I attempted to make mbrtowc both restartable (it can process
8348         part of multibyte character) and fast in the case where there
8349         is nothing left over from a previous character. Also I try to
8350         make no assumptions about how those character sets work, which
8351         is easy, because I know very little about them ...
8352
8353         People who don't use one of those two stateless Japanese display
8354         charsets shouldn't be affected. People whose systems provide
8355         the wchar_t functions should be even less affected, because they
8356         don't even get this code in their binary.
8357
8358 2000-08-25 06:28:24  roessler  (roessler)
8359
8360         * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
8361         account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
8362         url.h: patch-bac.imapurl-2, with small modifications.
8363
8364 2000-08-22 22:23:10  roessler  (roessler)
8365
8366         * muttlib.c: Fix #251, from Brendan.
8367
8368         * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
8369         URL parser, and support for mailto URLs.
8370
8371         * doc/manual.sgml.head: Minor fixes from Will Fiveash.
8372
8373         * po/ru.po: update
8374
8375         * hdrline.c: Fix %B in index_format.
8376
8377 2000-08-21 19:25:26  roessler  (roessler)
8378
8379         * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
8380         patch-bac.parsepath-2
8381
8382         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
8383         patch from Lars Hecking.
8384
8385         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
8386         imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
8387         browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
8388         OPS: patch-bac.createplus-1
8389
8390         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8391         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
8392         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
8393         patch-bac.command-2
8394
8395 2000-08-17 06:06:02  roessler  (roessler)
8396
8397         * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
8398         translation.
8399
8400         * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
8401         cleanup from Brendan Cully.
8402
8403         * hdrline.c: Fix justification of number formats.  (EGE)
8404
8405 2000-08-15 17:21:19  roessler  (roessler)
8406
8407         * po/ru.po: update
8408
8409         * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
8410
8411 2000-08-10 15:48:13  roessler  (roessler)
8412
8413         * imap/Makefile.am: Fix from Brendan Cully.
8414
8415         * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
8416
8417         * doc/mutt.man: Document $MAILDIR.
8418
8419         * init.c: Tell mutt about the MAILDIR environment variable DJB
8420         talks about in maildir (5).
8421
8422         * doc/muttbug.man: Fix a typo.
8423
8424         * doc/mbox.man: fix some typos.
8425
8426 2000-08-09 21:14:35  roessler  (roessler)
8427
8428         * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
8429
8430         * doc/mbox.man: Document the mbox format in a manual page.
8431         There may be some need for this.
8432
8433         * Makefile.am, configure.in, init.c, main.c: Minor portability
8434         and compilation fixes.
8435
8436 2000-08-08 18:17:54  roessler  (roessler)
8437
8438         * po/POTFILES.in: Some files were missing.  From Vsevolod Volkov.
8439
8440         * imap/Makefile.am, imap/command.c, imap/imap.c,
8441           imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
8442           mx.c: * handles expunged messages better. Previously mutt's
8443           state was only updated when syncing the mailbox. This was the
8444           reason for Bob Bell's segfault when manipulating mailboxes
8445           with multiple simultaneous clients.
8446         * makes a small adjustment for Sam's weird Courier server, which
8447           returns an OK FETCH completed response even when FETCH fails. I
8448           should probably report that behaviour to him as a bug, though.
8449         * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
8450         rid of the _("Closing mailbox...") message, which was obscuring
8451           the status updates.  * clears some spurious mutt_clear_error
8452         calls in imap_cmd_finish.  * makes socket reads and writes check
8453         that they have an open
8454           connection. Shouldn't be necessary (and such calls are logged),
8455           but can happen currently.
8456         * Some SASL vs regular authenticator tweaks in the imap Makefile.
8457
8458         (From Brendan Cully.)
8459
8460 2000-08-07 08:31:36  roessler  (roessler)
8461
8462         * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
8463         mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
8464         <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
8465
8466 2000-08-06 14:35:15  roessler  (roessler)
8467
8468         * curs_lib.c: Return an exit value of 1 if mutt is left via
8469         ctrl-c.  From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
8470
8471 2000-08-05 17:50:03  roessler  (roessler)
8472
8473         * imap/imap.c, imap/imap_private.h, imap/message.c,
8474         imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
8475         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
8476         imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
8477         command code.
8478
8479         * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
8480         binding documentation.  From Thomas Schultz <tststs@gmx.de>.
8481
8482 2000-08-04 21:47:11  roessler  (roessler)
8483
8484         * sendlib.c: Fix a character set encoding bug. From EGE.
8485
8486         * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
8487         account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
8488         SASL patch from Brendan Cully.
8489
8490 2000-08-03 22:08:13  roessler  (roessler)
8491
8492         * charset.c: fix a segmentation fault.
8493
8494         * po/eo.po, po/sv.po: update.
8495
8496         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8497         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
8498         po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
8499         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
8500         automatic post-release commit for mutt-1.3.7
8501
8502         * sendlib.c: Use a correct Envelope from when bouncing with
8503         $envelope_from enabled.
8504
8505         * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
8506         mutt_sasl.c: More IMAP fixes from Brendan.
8507
8508 2000-08-02 18:03:21  roessler  (roessler)
8509
8510         * po/it.po: update
8511
8512 2000-08-01 18:04:42  roessler  (roessler)
8513
8514         * mx.c: Fix from BC
8515
8516         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
8517         Brendan's latest patches.
8518
8519 2000-07-31 10:49:00  roessler  (roessler)
8520
8521         * po/fr.po: update.
8522
8523         * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
8524         imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8525         imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
8526         imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
8527         account.c, account.h, configure.in, globals.h, init.h, main.c,
8528         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
8529         Cully's SASL patch.  I hope I didn't miss any files.
8530
8531 2000-07-29 16:33:53  roessler  (roessler)
8532
8533         * po/id.po: update.
8534
8535         * imap/README: updated readme file.
8536
8537         * Makefile.am: Make sure checktypes and makedoc don't depend on
8538         the intl library.
8539
8540         * po/de.po: update.
8541
8542 2000-07-28 19:00:31  roessler  (roessler)
8543
8544         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8545         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
8546         po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
8547         po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
8548         post-release commit for mutt-1.3.6
8549
8550         * Makefile.am: parse.h no longer exists, so don't try to
8551         distribute it.
8552
8553         * po/sv.po: branches:  1.27.2.6.2; automatic post-release commit
8554         for mutt-1.2.5
8555
8556         * po/uk.po: branches:  1.42.2.6.2; automatic post-release commit
8557         for mutt-1.2.5
8558
8559         * po/zh_TW.Big5.po: branches:  1.30.2.6.2; automatic post-release
8560         commit for mutt-1.2.5
8561
8562         * po/pt_BR.po: branches:  1.20.2.6.2; automatic post-release
8563         commit for mutt-1.2.5
8564
8565         * po/ru.po: branches:  1.67.2.7.2; automatic post-release commit
8566         for mutt-1.2.5
8567
8568         * po/sk.po: branches:  1.28.2.6.2; automatic post-release commit
8569         for mutt-1.2.5
8570
8571         * po/ko.po: branches:  1.31.2.6.2; automatic post-release commit
8572         for mutt-1.2.5
8573
8574         * po/nl.po: branches:  1.36.2.6.2; automatic post-release commit
8575         for mutt-1.2.5
8576
8577         * po/pl.po: branches:  1.39.2.6.2; automatic post-release commit
8578         for mutt-1.2.5
8579
8580         * po/gl.po: branches:  1.23.2.6.2; automatic post-release commit
8581         for mutt-1.2.5
8582
8583         * po/id.po: branches:  1.31.2.7.2; automatic post-release commit
8584         for mutt-1.2.5
8585
8586         * po/it.po: branches:  1.59.2.6.2; automatic post-release commit
8587         for mutt-1.2.5
8588
8589         * po/el.po: branches:  1.31.2.6.2; automatic post-release commit
8590         for mutt-1.2.5
8591
8592         * po/eo.po: branches:  1.30.2.6.2; automatic post-release commit
8593         for mutt-1.2.5
8594
8595         * po/es.po: branches:  1.49.2.6.2; automatic post-release commit
8596         for mutt-1.2.5
8597
8598         * po/fr.po: branches:  1.45.2.7.2; automatic post-release commit
8599         for mutt-1.2.5
8600
8601         * po/cs.po: branches:  1.35.2.7.2; automatic post-release commit
8602         for mutt-1.2.5
8603
8604         * po/da.po: branches:  1.13.2.7.2; automatic post-release commit
8605         for mutt-1.2.5
8606
8607         * po/de.po: branches:  1.99.2.7.2; automatic post-release commit
8608         for mutt-1.2.5
8609
8610         * reldate.h: automatic post-release commit for mutt-1.2.5
8611
8612         * ChangeLog: branches:  2.40.2.6.2; automatic post-release commit
8613         for mutt-1.2.5
8614
8615         * VERSION: branches:  2.28.2.6.2; automatic post-release commit
8616         for mutt-1.2.5
8617
8618         * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
8619         instead of sequence numbers in IMAP.  (Brendan)
8620
8621         * imap/imap.c, imap/imap_private.h, imap/message.c,
8622         imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
8623         expunged messages.  From Brendan Cully.
8624
8625 2000-07-26 09:30:01  roessler  (roessler)
8626
8627         * doc/manual.sgml.head: Nits from Michael Sobolev.
8628
8629 2000-07-25 16:35:48  roessler  (roessler)
8630
8631         * Makefile.am: Include the muttbug wrapper with the distribution.
8632
8633         * doc/Makefile.in: Install muttbug.man als flea.1.
8634
8635         * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
8636         Install muttbug(1) as flea(1), and adjust the documentation
8637         accordingly.  Note: Typing muttbug will still work.
8638
8639         * doc/muttbug.man: More tiny fixes.
8640
8641         * doc/muttbug.man: Fix some typos.  In particular, it's bug
8642         tracking system, not buck tracking system.  Oh well.
8643
8644         * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
8645         has a manual page of it's own now.
8646
8647         * muttbug.sh.in: Fix a little bug concerning version numbers.
8648
8649         * Makefile.am: The warning about README.UPGRADE can go.
8650
8651         * doc/mutt.man: Mention the bug tracking system.
8652
8653         * INSTALL: Mention that mutt needs an iconv implementation,
8654         and point users to libiconv.
8655
8656         * INSTALL: Mention OpenBSD
8657
8658         * Makefile.am: Remove types.h at "make clean" time.
8659
8660         * curs_main.c: Fix a segmentation fault in the index.
8661
8662         * curs_main.c: Try to fix a segmentation fault in the index.
8663
8664 2000-07-24 07:48:53  roessler  (roessler)
8665
8666         * browser.h: make bit types unsigned.  From albert chin
8667         <china@thewrittenword.com>.
8668
8669         * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
8670         Replace wctomb and mbtowc with wcrtomb and mbrtowc.  From TAKIZAWA
8671         Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
8672         Grimley Evans.
8673
8674 2000-07-23 21:47:01  roessler  (roessler)
8675
8676         * menu.c: Fix #108, from Gero Treuner.
8677
8678         * configure.in, resize.c: sys/ioctl.h vs. ioctl.h.  From Sam
8679         Roberts.
8680
8681         * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
8682         support from working.
8683
8684 2000-07-22 09:01:43  roessler  (roessler)
8685
8686         * configure.in, mutt.h: Some more QNX compiling aides.
8687
8688 2000-07-21 07:32:12  roessler  (roessler)
8689
8690         * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
8691         integer types.
8692
8693         * imap/imap.c: Fix imap_passive.  From Brendan Cully.
8694
8695         * contrib/Makefile.in: Fix #150.  From Brendan Cully.
8696
8697 2000-07-20 17:51:52  roessler  (roessler)
8698
8699         * doc/devel-notes.txt: Typo.
8700
8701         * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
8702         imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
8703         mx.c, pop.c: Another IMAP patch from Brendan.
8704
8705         * imap/util.c: quick hack against mx->mbox being NULL.
8706
8707         * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
8708         patch-bac.postpone-2
8709
8710         * pop.c: Use shared socket code, from Vsevolod Volkov.
8711
8712 2000-07-19 10:21:57  roessler  (roessler)
8713
8714         * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
8715         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8716         imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
8717         imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
8718         acconfig.h, account.c, account.h, browser.c, configure.in,
8719         gettext.c, globals.h, init.c, init.h, mutt_socket.c,
8720         mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
8721         from Tommi Komulainen, and most likely based on input from
8722         Vsevolod Voykov (sp?).
8723
8724         * imap/util.c: Fix more possible IMAP memory corruption.
8725         From Brendan Cully.
8726
8727         * imap/util.c: Fix possible memory corruption in stable.
8728         From Brendan Cully.
8729
8730         * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
8731         Backport various IMAP bug-fixes to stable.  From Brendan Cully.
8732
8733 2000-07-18 14:38:13  roessler  (roessler)
8734
8735         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8736         imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
8737         More IMAP clean-up from Brendan Cully.
8738
8739         * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
8740         imap/utf7.c: IMAP fixes from Brendan Cully.
8741
8742         * init.h, init.h: Documentation fix.
8743
8744 2000-07-17 18:08:27  roessler  (roessler)
8745
8746         * imap/message.c: Fix possible heap corruption.  From Brendan
8747         Cully.
8748
8749         * imap/utf7.c: Name changes left out by EGE's patch.
8750
8751         * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
8752         from EGE.
8753
8754         * curs_main.c: Fix #192.
8755
8756 2000-07-16 15:35:14  roessler  (roessler)
8757
8758         * imap/Makefile.am, imap/browse.c, imap/imap.c,
8759         imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
8760         Support modified UTF-7 in folder names.  From Edmund Grimley
8761         Evans, modified by Brendan Cully.
8762
8763         * handler.c: Another qp fix.
8764
8765         * handler.c: More qp decoder modifications: We should handle
8766         multibyte characters spanning soft line breaks.
8767
8768         * handler.c: Rewrite the quoted-printable decoder so it properly
8769         chops off trailing white space.  Problem noted by Byrial Jensen.
8770
8771 2000-07-15 06:51:47  roessler  (roessler)
8772
8773         * imap/socket.c: Add a message that we are looking up a host.
8774
8775 2000-07-14 15:03:43  roessler  (roessler)
8776
8777         * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
8778
8779         * README.SSL: Tommi Komulainen's entropy gathering patch -
8780         documentation.
8781
8782 2000-07-12 14:17:46  roessler  (roessler)
8783
8784         * po/cs.po: update.
8785
8786         * imap/imap_ssl.c: Entropy gathering fixes.
8787
8788         * configure.in: Re-apply the iconv patch from vvv.
8789
8790         * configure.in: undo the enable-external-dotlock patch.
8791
8792         * handler.c: Initialize a variable in order to avoid a
8793         segmentation fault.  From Aaron Schrab.
8794
8795 2000-07-11 20:38:49  roessler  (roessler)
8796
8797         * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
8798         stuff in _one_ function.  From Vsevolod Volkov.
8799
8800         * imap/message.c: Disable a bug work-around which actually
8801         breaks things.
8802
8803         * configure.in: Typo, noted by Brad <brad@comstyle.com>.
8804
8805 2000-07-10 19:52:12  roessler  (roessler)
8806
8807         * main.c: Typo.
8808
8809         * po/id.po: update.
8810
8811         * rfc2047.c: Fix some possible NULL pointer deferences in the
8812         RFC2047 code.
8813
8814         * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
8815         browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
8816         of cases where format parameters were missing from calls to
8817         mutt_message and mutt_error.
8818
8819         * imap/command.c, imap/imap.c, imap/message.c, browser.c,
8820         pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
8821         cases where format parameters were missing to calls of mutt_error
8822         and mutt_message.
8823
8824         * po/ru.po, po/de.po, po/da.po: update.
8825
8826         * po/da.po: Update.
8827
8828         * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
8829         changes from EGE.
8830
8831 2000-07-07 15:12:37  roessler  (roessler)
8832
8833         * po/fr.po: update
8834
8835         * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
8836         pgp.c, protos.h: Fix #185:  is_from would return 0 (i.e., error)
8837         when parsing Jan 1 1970 12:00 - apparently, this point of time
8838         occurs on real mail folders.
8839
8840 2000-07-06 23:08:39  roessler  (roessler)
8841
8842         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8843         po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
8844         po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
8845         po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
8846         commit for mutt-1.2.4
8847
8848         * muttlib.c: ups, this should be fixed in stable.
8849
8850         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
8851         po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
8852         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8853         po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
8854         automatic post-release commit for mutt-1.3.5
8855
8856         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8857         po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
8858         po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
8859         po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
8860         post-release commit for mutt-1.2.3
8861
8862         * po/fr.po: update.
8863
8864         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8865         imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
8866         imap/message.c, imap/socket.c: More IMAP clean-up.
8867
8868         * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
8869         imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
8870         imap/imap.c: More IMAP fixes from Brendan Cully.
8871
8872 2000-07-05 14:39:14  roessler  (roessler)
8873
8874         * imap/socket.c: Fix the Fix.  From TK.
8875
8876 2000-07-05 10:32:17  Tommi Komulainen  <Tommi.Komulainen@iki.fi>
8877 (roessler)
8878
8879         * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
8880           every connection with descriptor value != 0 to be ready for
8881           reading/writing. Unfortunately when the descriptor was closed,
8882           conn->fd remained untouched. This is why mutt segfaulted if
8883           IMAP login was aborted with ^G.
8884
8885         - ssl_socket_close was called without calling ssl_socket_open
8886           first.  This caused a segfault because conn->sockdata was
8887           NULL. Apparently there was also a memory leak, because
8888           conn->sockdata was never free'd :-]
8889
8890 2000-07-05 08:05:03  roessler  (roessler)
8891
8892         * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
8893         IMAP cosmetics from Brendan Cully.
8894
8895 2000-07-04 17:59:10  roessler  (roessler)
8896
8897         * doc/manual.sgml.head: slight documentation imrpovement from
8898         Will Fiveash.
8899
8900 2000-07-03 15:26:22  roessler  (roessler)
8901
8902         * po/de.po: update
8903
8904         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
8905         imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
8906         IMAP logout patch from Brendan Cully.
8907
8908         * po/id.po: update
8909
8910         * po/id.po: update.
8911
8912         * rfc2047.c: "Where have all the headers gone" fix from EGE.
8913
8914         * sendlib.c: utf8 -> utf8 fix (From EGE).
8915
8916         * rfc2047.c: RFC 2047 patch from EGE.
8917
8918 2000-06-30 08:28:56  roessler  (roessler)
8919
8920         * po/pl.po: fix a format.
8921
8922         * sendlib.c: Character set fix from EGE.
8923
8924 2000-06-27 22:28:01  roessler  (roessler)
8925
8926         * sendlib.c: minor change from EGE.
8927
8928         * main.c, rfc2047.c: Cosmetics.  No, I didn't touch the word-wrap
8929         code. ;-)
8930
8931 2000-06-26 23:10:26  roessler  (roessler)
8932
8933         * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
8934         by AMK; [stable].
8935
8936         * muttlib.c: Fix a possible segmentation fault in
8937         mutt_expand_path.  Noted by Andreas M. Kirchwitz.
8938
8939         * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
8940
8941         * contrib/sample.muttrc-tlr: update.
8942
8943         * configure.in: Iconv detection patch.  From Lars Hecking.
8944
8945         * color.c, color.c: Fix #173.  From Roland Rosenfeld.
8946
8947 2000-06-22 23:18:36  roessler  (roessler)
8948
8949         * muttlib.c: Avoid crashing when forwarding message/rfc822-type
8950         attachments.
8951
8952         * Makefile.am, prepare: Lars Hecking's build process patch
8953         for stable.
8954
8955         * rfc822.c: branches:  2.9.2.1.2; Fix stack corruption
8956         in the RFC822 parser.  Noted by Ari Gordon-Schlosberg
8957         <ari@heavyware.com>.
8958
8959         * rfc822.c: Fix stack corruption in the RFC822 parser.
8960         Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
8961
8962         * recvattach.c: Merge two almost-identical string constants.
8963         From Byrial.
8964
8965 2000-06-21 19:23:23  roessler  (roessler)
8966
8967         * imap/auth_gss.c: More debug code which needs #ifdefs.
8968
8969         * imap/auth_gss.c: More debugging code which needs #ifdefs.
8970
8971         * po/eo.po: update.
8972
8973         * Makefile.am, prepare: Work-around for keymap_defs and other
8974         dependency problems.  From Lars Hecking.
8975
8976         * muttlib.c: Fix ~logname expansion for stable.
8977
8978         * muttlib.c: Fix ~logname expansion.
8979
8980         * README: Remove explicit list of mirrors, and refer to
8981         download.html.
8982
8983         * mbox.c: Fix another mbox synch problem.
8984
8985         * mbox.c: Fix another bug in mbox synching.
8986
8987         * postpone.c: Some more character set cleanup,.
8988
8989         * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
8990         protos.h, recvattach.c, send.c, sendlib.c: More character set
8991         clean-up.
8992
8993         * postpone.c: Improve character set handling when postponing
8994         messages.  This patch may lead to information loss under very
8995         special circumstances.
8996
8997         * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
8998
8999         * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
9000         Fix character set selection.  Postponing and recalling messages
9001         should work again, now.
9002
9003         * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
9004
9005         * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
9006         Michlmayr <tbm@cyrius.com>.
9007
9008         * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
9009         Apply message-hook to more commands, and make it more useful by
9010         permitting the "~h" and "~b" pattern specifiers.  Bad enough, this
9011         removes message-hook abilities from the receive-attachment menu.
9012
9013 2000-06-20 22:23:37  roessler  (roessler)
9014
9015         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
9016         po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
9017         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
9018         po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
9019         post-release commit for mutt-1.2.2
9020
9021         * build-release: Add a "make" call, so build-release will also
9022         work from a source tree which hasn't been built recently.
9023
9024         * commands.c: Do some comparisons case-insensitive.
9025
9026         * po/ru.po: update.
9027
9028         * doc/muttrc.man.head: s/display-hook/message-hook/
9029
9030         * po/de.po: Fix a misleading fuzzy translation about PGP
9031         signature validity.  From Roland Rosenfeld.
9032
9033         * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
9034         Noted by china@thewrittenword.com.
9035
9036         * imap/imap.c: Only use debuglevel if DEBUG is defined.  Noted by
9037         Albert Chin <china@thewrittenword.com>,
9038
9039         * po/fr.po: update.
9040
9041 2000-06-19 21:13:19  roessler  (roessler)
9042
9043         * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
9044         patch-1.3.3.bj.docref.1
9045
9046         * build-release: Make sure m4/Makefile is _really_ rebuilt.
9047
9048         * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
9049         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
9050         po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
9051         po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
9052         post-release commit for mutt-1.2.1
9053
9054         * doc/manual.sgml.head: Fix some more mentions of display-hook.
9055
9056         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9057         po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9058         po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9059         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9060         post-release commit for mutt-1.3.4
9061
9062         * compose.c: No need to include iconv.h.
9063
9064         * po/da.po: update.
9065
9066         * po/ru.po: update
9067
9068 2000-06-17 08:07:36  roessler  (roessler)
9069
9070         * imap/imap_ssl.c: Certificate verification fix from Tommi
9071         Komulainen.
9072
9073         * imap/imap_ssl.c: SSL fix.
9074
9075         * po/ru.po: upate
9076
9077 2000-06-16 10:21:34  roessler  (roessler)
9078
9079         * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
9080         patch-1.3.3.tlr.change_charset.1
9081
9082         * po/ru.po: nit.
9083
9084 2000-06-15 21:37:07  roessler  (roessler)
9085
9086         * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
9087         init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
9088
9089         * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
9090
9091         * imap/imap.c: shut up the compiler.
9092
9093         * po/ru.po, commands.c, init.h: nits.
9094
9095         * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
9096
9097         * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
9098         which is helpful in certain IMAP contexts.
9099
9100         * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
9101         when the temporary space runs full.  Backport from unstable.
9102
9103         * po/el.po, po/fr.po: updates.
9104
9105         * po/ru.po: update.
9106
9107         * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
9108         when Charset isn't set.
9109
9110         * init.h: Little documentation fix from Aaron Schrab.
9111
9112 2000-06-14 09:23:45  roessler  (roessler)
9113
9114         * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
9115         Remove recode-attachment, and the "decoder" API.  (EGE)
9116
9117         * gettext.c: Make sure --disable-nls works.  (EGE)
9118
9119 2000-06-13 20:36:33  roessler  (roessler)
9120
9121         * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
9122
9123         * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
9124         macro from lynx.
9125
9126         * configure.in: Use CF_CURSES_LIBS macro for better detection
9127         of platform-specific curses libraries.  From Lars Hecking.
9128
9129         * main.c: Inform us about ICONV_NOTRANS.  From EGE.
9130
9131         * configure.in: iconv detection.  From EGE.
9132
9133         * commands.c: Only display PGP signature verification status if
9134         verification was tried.
9135
9136 2000-06-12 07:02:42  roessler  (roessler)
9137
9138         * configure.in: A new check for working wchar functions.
9139
9140 2000-06-11 19:05:12  roessler  (roessler)
9141
9142         * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
9143         Problems noted by Byrial Jensen.
9144
9145 2000-06-09 17:42:14  roessler  (roessler)
9146
9147         * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
9148         and not as "invalid".
9149
9150         * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
9151
9152         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
9153         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
9154         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9155         VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
9156         po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
9157         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9158         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
9159         reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
9160
9161         * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
9162
9163         * rfc2047.c: Latest patch from EGE.
9164
9165 2000-06-08 21:44:14  roessler  (roessler)
9166
9167         * copy.c, mbox.c: This patch should fix the mailbox corruption
9168         various people observed.
9169
9170         * charset.c, charset.h, init.c: Fix up the value returned by
9171         nl_langinfo(CODESET).
9172
9173         * mbox.c: Improve error reporting with mbox folders a bit.
9174
9175         * send.c: patch-1.2.bj.ed_mtime.1
9176
9177         * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
9178         Removing the built-in charset support.
9179
9180         * doc/muttrc.man.head: one-character typo.
9181
9182         * imap/imap_ssl.c: Fix #157.  From Enrik Berkhan
9183         <Enrik.Berkhan@fun.de>.
9184
9185         * imap/imap_ssl.c: [stable] Fix #157.  From Enrik Berkhan
9186         <Enrik.Berkhan@fun.de>.
9187
9188         * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
9189         patch-1.3.2.tl.sslcerts.1.
9190
9191         * charset.c: Don't return data on the stack.  Noted by "Andrew
9192         W. Nosenko" <awn@bcs.zp.ua>.
9193
9194         * po/sv.po: update.
9195
9196 2000-06-04 18:18:56  roessler  (roessler)
9197
9198         * doc/manual.sgml.head: Nits from Mikko Hänninen.
9199
9200 2000-06-02 10:05:41  roessler  (roessler)
9201
9202         * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
9203
9204 2000-05-30 12:52:41  roessler  (roessler)
9205
9206         * po/pl.po: update
9207
9208 2000-05-29 22:34:12  roessler  (roessler)
9209
9210         * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
9211         RFC2047 encoding update.
9212
9213 2000-05-28 20:32:05  roessler  (roessler)
9214
9215         * commands.c: Don't bother the user with messages about PGP
9216         signature verification when there is no PGP stuff about the
9217         message.
9218
9219         * README.SSL, init.h, mutt.h: SSL certificate verification fixes
9220         from Tommi Komulainen.
9221
9222         * imap/imap_ssl.c: SSL certificate verification fix from Tommi
9223         Komulainen.
9224
9225         * imap/command.c: [stable] Handle connection take-down by servers
9226         more graciously.  From Patrick Caulfield.
9227
9228         * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
9229         commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
9230         Jensen's signature verification patch.
9231
9232 2000-05-25 12:21:29  roessler  (roessler)
9233
9234         * pgp.c: Use strftime for time indications with PGP verification.
9235
9236         * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
9237         by EGE.
9238
9239         * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
9240
9241         * mutt.h: Include stdlib.h from mutt.h.
9242
9243         * makedoc.c, init.h: Minor fixes from Byrial.
9244
9245         * doc/manual.sgml.head: typo.
9246
9247         * doc/devel-notes.txt, init.h, makedoc.c: Documentation
9248         beautification patch from Byrial Jensen.  Thanks!
9249
9250 2000-05-24 19:20:07  roessler  (roessler)
9251
9252         * po/ru.po: Fixes #143.
9253
9254         * po/ru.po: Some fixes - #143.
9255
9256         * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
9257         work with an external iconv implementation.
9258
9259         * imap/command.c: Handle disconnects more gracefully.
9260         From Patrick Caulfield <patrick@sco.com>.
9261
9262         * config.guess, config.sub: [stable] Latest versions from
9263         ftp.gnu.org/pub/gnu/config
9264
9265         * config.guess, config.sub: Latest versions from
9266         ftp.gnu.org/pub/gnu/config.
9267
9268 2000-05-23 17:16:46  roessler  (roessler)
9269
9270         * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9271         po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9272         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
9273         po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
9274         post-release commit for mutt-1.3.2
9275
9276         * contrib/gpg.rc: Make this work on QNX.
9277
9278         * contrib/gpg.rc: Change suggested by Sam Roberts
9279         <sroberts@uniserve.com> to make this work on QNX.
9280
9281 2000-05-22 16:15:35  roessler  (roessler)
9282
9283         * po/pl.po: update
9284
9285         * rfc2047.c: Fix a stupid segmentation fault.
9286
9287         * lib.c: cosmetics.
9288
9289         * rfc2047.c: Fix a memory leak.
9290
9291         * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
9292
9293         * parse.c: Fix a possible cause for heap corruption.
9294
9295         * po/de.po: update.
9296
9297         * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
9298
9299 2000-05-21 18:45:15  roessler  (roessler)
9300
9301         * mbyte.h: Small fix from EGE.
9302
9303         * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
9304         Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
9305
9306         * muttlib.c: Comment a bit of code.
9307
9308 2000-05-20 18:16:18  roessler  (roessler)
9309
9310         * po/fr.po: update.
9311
9312         * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
9313         conversion patch from EGE.
9314
9315         * doc/manual.sgml.head, hook.c: Second version of Byrial's
9316         display-hook patch.
9317
9318         * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
9319         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
9320         po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9321         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9322         post-release commit for mutt-1.3.1
9323
9324         * doc/muttrc.man.head: Document display-hook in the manual page.
9325
9326         * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
9327         display-hook command.  From Byrial Jensen.
9328
9329         * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
9330         Add mutt_gecos_name function which centrally handles the GECOS
9331         processing.
9332
9333         * imap/imap.c: Shut up some warnings.  We may have to think
9334         about mutt_stristr again.
9335
9336         * configure.in: Verify that regmatch_t has offsets, and not
9337         only pointers.  From Sam Roberts <sroberts@uniserve.com>.
9338
9339         * configure.in: Don't look for curses in /usr/5lib any more -
9340         this broke things for some people.
9341
9342         * configure.in: Don't look for the curses library in /usr/5lib
9343         any more.  This broke things for some people.
9344
9345         * sendlib.c: Real fix for the pointer problem noted by Heiko
9346         Schlichting.
9347
9348         * sendlib.c: Fix a "string on stack returned" bug found by
9349         Heiko Schlichting.
9350
9351 2000-05-19 07:36:42  roessler  (roessler)
9352
9353         * hdrline.c: Fix %. formats.  From EGE.
9354
9355 2000-05-18 17:06:59  roessler  (roessler)
9356
9357         * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
9358         sendlib.c: rfc2047_decode change from EGE.
9359
9360         * charset.c: Catch a segmentation fault in mutt_convert_string ().
9361
9362         * acconfig.h: Don't enable debugging by default in the stable
9363         branch.
9364
9365         * configure.in, main.c: More debugging output, and a warning
9366         in configure.in.
9367
9368         * main.c: Tell us something about internal iconv and CHARMAPS_DIR
9369         from mutt -v.
9370
9371 2000-05-17 12:39:16  roessler  (roessler)
9372
9373         * mkjtags.c: handle ^L lines correctly.
9374
9375         * mkjtags.c: Some beautifications.
9376
9377         * Makefile.am, mkjtags.c: Add a little tool to help with building
9378         tags files my editor groks.
9379
9380         * handler.c: When displaying a deleted attachment's information,
9381         present the file name if it is present.  Suggested by Pete
9382         Wenzel <pete@stc.com>.
9383
9384         * imap/imap_ssl.c: SSL certificate check fix.  From Tommi
9385         Komulainen.
9386
9387         * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
9388
9389         * OPS, enter.c, functions.h: Add forward-word and backward-word
9390         functions to the editor.
9391
9392         * OPS, enter.c, functions.h: Add a kill-eow function to the
9393         line editor.
9394
9395         * init.c: Small fix to mutt_set_default().
9396
9397 2000-05-16 19:01:50  roessler  (roessler)
9398
9399         * Makefile.am: We don't need to build in the charmaps/ directory
9400         unless we use the included iconv.
9401
9402         * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
9403         calculation code.
9404
9405         * compose.c, globals.h, init.h, sendlib.c: A modified version
9406         of Will Fiveash's compose format patch.
9407
9408         * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
9409         return value as the default for $charset.
9410
9411         * init.c: More default setting.  This can easily be done much
9412         cleaner than the last version of the patch.
9413
9414         * init.c: Hack: mutt_restore_default() now stores the latest
9415         value of a variable as it's default if there was no default
9416         before.  The code in question is executed precisely once: when
9417         mutt_restore_default() is invoked from mutt_init().
9418
9419         * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
9420         escape regular expression special characters.  For stable.
9421
9422         * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
9423         is now able to escape special characters for use in regular
9424         expressions.  This is needed to make folder-hooks work like
9425         intended.
9426
9427         * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
9428
9429         * muttlib.c: Sanitize file name suggestions passed to
9430         mutt_adv_mktemp.
9431
9432         * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
9433         transpose-character function to the editor.  From Aaron Schrab.
9434
9435         * configure.in: Improve the wchar_t checks.  From "Andrew
9436         W. Nosenko" <awn@bcs.zp.ua>.
9437
9438 2000-05-15 12:00:53  roessler  (roessler)
9439
9440         * configure.in, mbyte.c, pager.c: More iconv-related patches
9441         from EGE.
9442
9443 2000-05-13 17:39:03  roessler  (roessler)
9444
9445         * configure.in: HP/UX vs. ANSI C.  From Lars Hecking and Albert
9446         Chin. [stable]
9447
9448         * configure.in: Configuration for ANSI C / HP/UX.  From albert
9449         chin and Lars Hecking.
9450
9451 2000-05-12 13:41:34  roessler  (roessler)
9452
9453         * mbyte.c, wcwidth.c: Make things compile. ;-)
9454
9455         * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
9456         Suggested by Andrew Nosenko, adapted by EGE.
9457
9458         * gettext.c: Replacing some more free() calls by safe_free().
9459
9460         * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
9461         mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
9462         related patches.  From Edmund Grimley Evans.
9463
9464         * configure.in: HP/UX -Ae detection.  From Albert Chin. [stable]
9465
9466         * configure.in: Improve the HP/UX check for the -Ae command
9467         line parameter.  From albert chin (china@thewrittenword.com).
9468
9469         * gen_defs: Make sure gen_defs returns success.  [stable]
9470
9471         * gen_defs: Sam Roberts reports that some shells do strange
9472         things with exit states.
9473
9474         * doc/manual.sgml.head: Fix $spool vs. $spoolfile.  From David
9475         Ellement.
9476
9477 2000-05-11 07:10:32  roessler  (roessler)
9478
9479         * doc/mutt.man: Remove some unnecessary spaces.
9480
9481         * doc/mutt.man, main.c: Fix usage information.  Noted by Mikko
9482         Hänninen.
9483
9484         * acconfig.h, configure.in, globals.h: Check volatility of
9485         sig_atomic_t.
9486
9487 2000-05-10 18:02:31  roessler  (roessler)
9488
9489         * configure.in: Support for old Kerberos versions.  From David
9490         Champion <dgc@uchicago.edu>.
9491
9492         * configure.in: Fix support for old Kerberos libraries.
9493
9494         * hdrline.c, thread.c: updated messages-in-thread (%e) patch
9495         from Markus Holmberg.
9496
9497         * po/pl.po: update.
9498
9499         * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
9500         the change of pop_delete to a quad option.
9501
9502         * po/fr.po: Update the French translation.
9503
9504 2000-05-09 20:19:28  roessler  (roessler)
9505
9506         * parse.c: more mailtool brain-damage support.
9507
9508         * acconfig.h, configure.in, parse.c: Sun mailtool message support.
9509         The format is ugly, but the patch is reasonably clean.
9510
9511         * Makefile.am: include mbyte.h with the distribution.
9512
9513         * doc/devel-notes.txt: Add a word about format flags.
9514
9515         * imap/message.c: Make the X-Label patch work over IMAP.
9516
9517         * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
9518         po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
9519         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9520         po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
9521         post-release commit for mutt-1.3
9522
9523         * hdrline.c, init.h, protos.h, thread.c: Add a %e option
9524         for thread-relative message numbers.  From Markus Holmberg
9525         <markush@acc.umu.se>.
9526
9527         * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
9528         pattern.c: X-Label header support from David Champion
9529         <dgc@uchicago.edu>.
9530
9531         * init.h, pop.c: Make pop_delete a quad-option.  From Honza
9532         Pazdziora <adelton@informatics.muni.cz>.
9533
9534         * VERSION: Ups, we should leave the version file on 1.2, so the
9535         diff will get built properly when I release 1.3.
9536
9537         * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
9538         pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
9539         utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
9540         commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
9541         enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
9542         Edmund Grimley Evans' UTF-8 patch.
9543
9544         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9545         po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
9546         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
9547         po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
9548         post-release commit for mutt-1.2
9549
9550         * build-release: unstable branch.
9551
9552         * build-release: start preparing 1.2.
9553
9554 2000-05-03 07:48:46  roessler  (roessler)
9555
9556         * po/zh_TW.Big5.po: branches:  1.30.2; automatic post-release
9557         commit for mutt-1.1.14
9558
9559         * po/da.po: branches:  1.13.2; automatic post-release commit
9560         for mutt-1.1.14
9561
9562         * po/de.po: branches:  1.99.2; automatic post-release commit
9563         for mutt-1.1.14
9564
9565         * po/el.po: branches:  1.31.2; automatic post-release commit
9566         for mutt-1.1.14
9567
9568         * po/eo.po: branches:  1.30.2; automatic post-release commit
9569         for mutt-1.1.14
9570
9571         * po/es.po: branches:  1.49.2; automatic post-release commit
9572         for mutt-1.1.14
9573
9574         * po/fr.po: branches:  1.45.2; automatic post-release commit
9575         for mutt-1.1.14
9576
9577         * po/gl.po: branches:  1.23.2; automatic post-release commit
9578         for mutt-1.1.14
9579
9580         * po/id.po: branches:  1.31.2; automatic post-release commit
9581         for mutt-1.1.14
9582
9583         * po/it.po: branches:  1.59.2; automatic post-release commit
9584         for mutt-1.1.14
9585
9586         * po/ko.po: branches:  1.31.2; automatic post-release commit
9587         for mutt-1.1.14
9588
9589         * po/nl.po: branches:  1.36.2; automatic post-release commit
9590         for mutt-1.1.14
9591
9592         * po/pl.po: branches:  1.39.2; automatic post-release commit
9593         for mutt-1.1.14
9594
9595         * po/pt_BR.po: branches:  1.20.2; automatic post-release commit
9596         for mutt-1.1.14
9597
9598         * po/ru.po: branches:  1.67.2; automatic post-release commit
9599         for mutt-1.1.14
9600
9601         * po/sk.po: branches:  1.28.2; automatic post-release commit
9602         for mutt-1.1.14
9603
9604         * po/sv.po: branches:  1.27.2; automatic post-release commit
9605         for mutt-1.1.14
9606
9607         * po/uk.po: branches:  1.42.2; automatic post-release commit
9608         for mutt-1.1.14
9609
9610         * ChangeLog: branches:  2.40.2; automatic post-release commit
9611         for mutt-1.1.14
9612
9613         * VERSION: branches:  2.28.2; automatic post-release commit
9614         for mutt-1.1.14
9615
9616         * po/cs.po: branches:  1.35.2; automatic post-release commit
9617         for mutt-1.1.14
9618
9619         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
9620         po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
9621         po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9622         po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
9623         commit for mutt-1.1.13
9624
9625         * reldate.h: branches:  2.25.2; automatic post-release commit
9626         for mutt-1.1.13
9627
9628 2000-04-30 06:58:21  roessler  (roessler)
9629
9630         * imap/message.c: branches:  1.24.2; Catch the case that an IMAP
9631         server sends "\n\n" after a mail header.  Diagnosed by Brendan.
9632
9633 2000-04-29 13:38:05  roessler  (roessler)
9634
9635         * query.c: branches:  2.5.2; Fix a possible segmentation fault
9636         with the external query feature.
9637
9638         * imap/imap.c: branches:  1.26.2; Fix the "empty screen after
9639         sync" bug observed with certain versions of the Courier IMAP
9640         server.  From Brendan Cully.
9641
9642 2000-04-26 17:43:00  roessler  (roessler)
9643
9644         * imap/util.c: branches:  1.23.2; Fix the imap_force_ssl option.
9645
9646         * po/da.po: update.
9647
9648         * contrib/pgp6.rc: Fix a little typo.  Noted by Steve Brewer
9649         <limako@mediaone.net>.
9650
9651         * imap/imap_ssl.c: branches:  1.12.2; Add a new option named
9652         imap_force_ssl.
9653
9654         * imap/imap_ssl.h, imap/util.c: Add a new option named
9655         imap_force_ssl.
9656
9657         * init.h: branches:  2.80.2; Add a new option named
9658         imap_force_ssl.
9659
9660         * mutt.h: branches:  2.62.2; Add a new option named
9661         imap_force_ssl.
9662
9663 2000-04-25 18:39:01  roessler  (roessler)
9664
9665         * acconfig.h: branches:  2.15.2; Revised version of Lars' patch.
9666
9667         * configure.in: branches:  2.61.2; Revised version of Lars' patch.
9668
9669         * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
9670         CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
9671         of T. E. Dickey's macros from the lynx distribution. (From
9672         Lars Hecking.)
9673
9674         * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
9675         functions. This should catch function declarations and macros
9676         alike. Due to a misfeature in autoheader, we have to explicitly
9677         AC_DEFINE the curses functions.  (From Lars Hecking.)
9678
9679         * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
9680         HAVE_GETOPT_DECL.  Remove DEBUGGER (it's AC_SUBST'ed, not
9681         AC_DEFINE'd). Add defines for curses functions. (From Lars
9682         Hecking.)
9683
9684         * po/it.po: update.
9685
9686 2000-04-24 13:10:11  roessler  (roessler)
9687
9688         * imap/util.c: Fix a segmentation fault with folder completion.
9689         From Brendan.
9690
9691         * imap/message.c: Fall back to INTERNALDATE when Date header
9692         isn't present.  From Brendan.
9693
9694 2000-04-22 18:34:29  roessler  (roessler)
9695
9696         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9697         po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
9698         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
9699         po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
9700         post-release commit for mutt-1.1.12
9701
9702         * doc/manual.sgml.head: branches:  1.31.2; Add a link to
9703         http://www.mutt.org/download.html.
9704
9705         * init.c, init.h, thread.c: Handle sort_aux="threads"
9706         somewhat different, and probably more safely.  Problem and
9707         principle of fix noted by Gero Treuner and Michael Tatge
9708         <Michael.Tatge@studserv.uni-stuttgart.de>.
9709
9710         * lib.c: branches:  2.23.2; Coda compatibility.  From Jan Harkes
9711         <jaharkes@cs.cmu.edu>.
9712
9713         * parse.c: Fix message parsing.  This fixes the "Reply-To in
9714         body" bug.  From Edmund GRIMLEY EVANS.
9715
9716         * doc/manual.sgml.tail: Fix the sgmltools URL.  From Martin
9717         Michlmayr.
9718
9719         * charset.c: branches:  2.19.2; Comment cosmetics.  From Martin
9720         Michlmayer.
9721
9722         * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
9723         From Martin Michlmayer.
9724
9725         * lib.h: branches:  2.7.2; Comment cosmetics.  From Martin
9726         Michlmayer.
9727
9728         * pgpinvoke.c: Comment cosmetics.  From Martin Michlmayer.
9729
9730         * pgpkey.c: branches:  2.24.2; Comment cosmetics.  From Martin
9731         Michlmayer.
9732
9733         * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
9734         From Martin Michlmayer.
9735
9736         * remailer.c: branches:  2.11.2; Comment cosmetics.  From Martin
9737         Michlmayer.
9738
9739         * rfc2231.c, rfc2231.h: Comment cosmetics.  From Martin
9740         Michlmayer.
9741
9742         * doc/manual.sgml.head: Document the elmish "!!" shortcut for
9743         the last folder.  From Martin Michlmayr <tbm@cyrius.com>.
9744
9745         * curs_main.c: branches:  2.44.2; Fix various inconsistencies
9746         with respect to thread deletion.
9747
9748         * pager.c: Fix various inconsistencies with respect to thread
9749         deletion.
9750
9751 2000-04-12 16:32:26  roessler  (roessler)
9752
9753         * browser.c: branches:  2.21.2; Initialize some more memory.
9754         Noted by Vsevolod Volkov <vvv@lucky.net>.
9755
9756         * headers.c: Catch some error conditions.
9757
9758         * main.c: branches:  2.29.2; Tell us whether debugging is enabled
9759         or not.
9760
9761 2000-04-09 13:32:36  roessler  (roessler)
9762
9763         * po/sv.po: Update.
9764
9765         * imap/imap_ssl.c: Another file mode change.
9766
9767         * po/fr.po, po/es.po, po/el.po: update.
9768
9769         * imap/imap_ssl.c: Save more than one SSL certificate to the
9770         certificate file.
9771
9772         * po/da.po, po/cs.po: update.
9773
9774         * imap/socket.c: branches:  1.9.2; Make host name comparison
9775         case-insensitive.
9776
9777         * doc/manual.sgml.head: Minor typo in the documentation.
9778         Noted by Vsevolod Volkov <vvv@lucky.net>.
9779
9780         * muttlib.c: branches:  2.16.2; The "!!" shortcut had another
9781         flaw.  Noted by Martin Michlmayr <tbm@cyrius.com>.
9782
9783         * imap/BUGS: branches:  1.12.2; Documentation patch from Brendan
9784         Cully.
9785
9786         * pattern.c: Fix ^ and ! pattern modifiers.
9787
9788 2000-03-31 12:37:21  roessler  (roessler)
9789
9790         * po/pl.po, po/id.po: update.
9791
9792 2000-03-30 15:33:14  roessler  (roessler)
9793
9794         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9795         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
9796         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
9797         po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9798         post-release commit for mutt-1.1.11
9799
9800         * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
9801         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
9802         po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
9803         po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
9804         update-po, and undo most parts of Lars' and Tommi's patch -
9805         it broke things here.
9806
9807         * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
9808         <vvv@lucky.net>.
9809
9810         * po/de.po: update.
9811
9812         * po/eo.po: fix.
9813
9814         * contrib/Makefile.in: Distribute pgp6.rc. Ups.
9815
9816         * po/uk.po: Updated Ukrainian translation.
9817
9818         * curs_main.c: Cursor cosmetics.  From Byrial.
9819
9820         * contrib/Makefile.in: Installation process patch from Bill
9821         Nottingham <notting@redhat.com>.
9822
9823         * build-release: Explicitly use scp1.
9824
9825 2000-03-29 20:16:36  roessler  (roessler)
9826
9827         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
9828         po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
9829         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9830         po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9831         post-release commit for mutt-1.1.10
9832
9833         * imap/message.c: Fix access to read-only folders via IMAP.
9834
9835         * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
9836         thread.c: Various little patches from Gero Treuner.
9837
9838         * imap/Makefile.am: Build diff from Brendan Cully.
9839
9840         * Makefile.am: branches:  2.61.2; Build diff from Brendan Cully.
9841
9842 2000-03-28 10:09:19  roessler  (roessler)
9843
9844         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
9845         Tommi Komulainen (and Lars Hecking) for building outside the
9846         source directory.
9847
9848 2000-03-27 23:56:35  roessler  (roessler)
9849
9850         * imap/auth_gss.c: branches:  1.3.2; NetBSD portability patches
9851         from Brendan Cully.
9852
9853         * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
9854         patches from Brendan Cully.
9855
9856 2000-03-25 18:22:09  roessler  (roessler)
9857
9858         * keymap.c: Timeout occasionally in menus, with the notable
9859         exception of the editor.  This is needed to avoid some more
9860         IMAP timeouts.  [patch-1.1.9.tlr.timeout.1]
9861
9862 2000-03-23 12:21:10  roessler  (roessler)
9863
9864         * remailer.c: Little fix for the remailer menu.
9865
9866         * configure.in: Fix Kerberos configuration.  From David Champion
9867         <dgc@uchicago.edu>.
9868
9869 2000-03-22 08:24:45  roessler  (roessler)
9870
9871         * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
9872
9873 2000-03-21 22:01:42  roessler  (roessler)
9874
9875         * configure.in: Fix charmap configuration.  This was broken in
9876         configure.in,v 2.54.
9877
9878 2000-03-20 10:32:18  roessler  (roessler)
9879
9880         * muttlib.c: Fix the "!!" shortcut for the last folder.  Noted by
9881         Byrial Jensen.
9882
9883         * po/da.po, po/eo.po: update
9884
9885         * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
9886         autoconf control - we need to substitute @docdir@ for the <f1>
9887         macro to work.
9888
9889 2000-03-19 09:19:30  roessler  (roessler)
9890
9891         * po/nl.po: Fix some sloppiness errors.  From Brendan Cully.
9892
9893 2000-03-17 08:26:22  roessler  (roessler)
9894
9895         * po/nl.po: update
9896
9897         * rfc2047.c: Don't override iso-2022-jp with us-ascii.
9898
9899         * sendlib.c: branches:  2.46.2; Don't override iso-2022-jp
9900         with us-ascii.
9901
9902 2000-03-16 10:01:43  roessler  (roessler)
9903
9904         * commands.c, init.h, mutt.h: Add the $print_decode option.
9905
9906         * po/ru.po, po/sv.po: updates
9907
9908         * po/it.po: update.
9909
9910         * editmsg.c: Use Editor with a fall-back to visual when editing
9911         messages.
9912
9913         * muttlib.c: Localization nit from Byrial Jensen.
9914
9915         * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
9916         Hänninen.
9917
9918 2000-03-15 23:25:47  roessler  (roessler)
9919
9920         * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
9921         gathering in the IMAP SSL support.  From Tommi Komulainen.
9922
9923         * README.SSL: branches:  2.4.2; Fix entropy gathering in the
9924         IMAP SSL support.  From Tommi Komulainen.
9925
9926         * configure.in, init.h: Fix entropy gathering in the IMAP SSL
9927         support.  From Tommi Komulainen.
9928
9929         * Makefile.am: Add a dependency for keymap_defs.h.  Hope it
9930         works now.
9931
9932         * po/da.po: update
9933
9934 2000-03-14 21:05:00  roessler  (roessler)
9935
9936         * po/pl.po, po/cs.po: updates.
9937
9938         * configure.in: Fix a charmap configuration flaw.  From Gero
9939         Treuner.
9940
9941         * doc/Makefile.in: Install all the documentation.  Problem noted
9942         and fix supplied by Gero Treuner.
9943
9944         * po/es.po: Update from Boris Wesslowski.
9945
9946         * base64.c: Add the original fetchmail copyright notice.
9947
9948         * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
9949         sample configuration file for using mutt with pgp6, and install
9950         and actually distribute Tin.rc.
9951
9952 2000-03-13 22:36:56  roessler  (roessler)
9953
9954         * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
9955         Gero Treuner.
9956
9957         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9958         po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9959         po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
9960         po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
9961         post-release commit for mutt-1.1.9
9962
9963         * build-release: change code for going on-line.
9964
9965         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
9966         po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
9967         po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
9968         po/cs.po, po/da.po: make update-po.
9969
9970         * po/sv.po, po/fr.po: updates.
9971
9972 2000-03-10 11:38:32  roessler  (roessler)
9973
9974         * handler.c: Fix the handling of raw carriage return characters
9975         in the base64 handler.
9976
9977 2000-03-09 11:58:11  roessler  (roessler)
9978
9979         * pgpinvoke.c: Bail on empty PGP formats.
9980
9981         * po/ko.po: update.
9982
9983 2000-03-08 18:08:03  roessler  (roessler)
9984
9985         * imap/message.c: Another fix from Brendan Cully.
9986
9987         * po/pl.po: update.
9988
9989         * sendlib.c, parse.c: Fix more RFC2047 encoding bugs.  Once again
9990         from Gero Treuner <gero@faveve.uni-stuttgart.de>.
9991
9992 2000-03-07 19:53:19  roessler  (roessler)
9993
9994         * po/da.po, configure.in: Adding a Danish translation.
9995         Thanks to Morten Bo Johansen <mojo@image.dk> and
9996         the members of the sslug-locale mailing list, see
9997         http://www.sslug.dk/emailarkiv/locale/.
9998
9999         * color.c: branches:  2.8.2; The uncolor/unmono commands weren't
10000         parsed correctly when not applicable.  This fixes bug#65.
10001
10002         * makedoc.c: Make gcc happy.
10003
10004         * TODO: Remove an old item from this list.  From Brendan Cully.
10005
10006         * sendlib.c, TODO: Correct header encodings when postponing
10007         messages.
10008
10009         * protos.h: branches:  2.40.2; Correct header encodings when
10010         postponing messages.
10011
10012         * send.c: Correct header encodings when postponing messages.
10013
10014         * po/de.po: update
10015
10016         * po/pt_BR.po, po/el.po: updates.
10017
10018         * curs_main.c: Fix NULL pointer deferences.
10019
10020 2000-03-04 12:57:53  roessler  (roessler)
10021
10022         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
10023         po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
10024         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10025         po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
10026         post-release commit for mutt-1.1.8
10027
10028         * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
10029
10030 2000-03-03 16:52:41  roessler  (roessler)
10031
10032         * contrib/gpg.rc: branches:  1.5.2; Don't use gpg-2comp by
10033         default, but leave the command lines using this one there as
10034         comments.
10035
10036         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10037         po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
10038         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
10039         po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
10040         imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
10041         imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
10042
10043         * imap/command.c: branches:  1.8.2; The FSF apparently has moved.
10044
10045         * imap/imap.c: The FSF apparently has moved.
10046
10047         * imap/imap.h: branches:  1.16.2; The FSF apparently has moved.
10048
10049         * imap/imap_private.h: branches:  1.17.2; The FSF apparently
10050         has moved.
10051
10052         * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
10053         doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
10054         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10055         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
10056         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
10057         has moved.
10058
10059         * rfc822.c: branches:  2.9.2; The FSF apparently has moved.
10060
10061         * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
10062         The FSF apparently has moved.
10063
10064         * pop.c: branches:  2.7.2; The FSF apparently has moved.
10065
10066         * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
10067         pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
10068         apparently has moved.
10069
10070         * mh.c: branches:  2.22.2; The FSF apparently has moved.
10071
10072         * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10073         muttbug.sh.in, muttlib.c: The FSF apparently has moved.
10074
10075         * mx.c: branches:  2.41.2; The FSF apparently has moved.
10076
10077         * history.c: branches:  2.5.6; The FSF apparently has moved.
10078
10079         * history.h: The FSF apparently has moved.
10080
10081         * hook.c: branches:  2.9.2; The FSF apparently has moved.
10082
10083         * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10084         main.c, makedoc.c, mapping.h: The FSF apparently has moved.
10085
10086         * mbox.c: branches:  2.15.2; The FSF apparently has moved.
10087
10088         * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10089         flags.c, from.c, functions.h: The FSF apparently has moved.
10090
10091         * globals.h: branches:  2.23.2; The FSF apparently has moved.
10092
10093         * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
10094         help.c, charset.c, charset.h, color.c, commands.c, complete.c,
10095         compose.c: The FSF apparently has moved.
10096
10097         * copy.c: branches:  2.13.2; The FSF apparently has moved.
10098
10099         * copy.h: The FSF apparently has moved.
10100
10101         * curs_lib.c: branches:  2.18.2; The FSF apparently has moved.
10102
10103         * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
10104         attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
10105         buffy.h: The FSF apparently has moved.
10106
10107         * po/sv.po: Swedish translation.
10108
10109         * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
10110         editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
10111         send.c, sendlib.c, attach.c: Fix index updates when closing or
10112         synching mail folders fails.  There were some bug-fixes hidden
10113         in that code.
10114
10115         * imap/message.c: More missing fclose (3) calls.
10116
10117 2000-03-02 21:01:27  roessler  (roessler)
10118
10119         * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
10120         leaks.
10121
10122         * po/de.po: A one-character patch from Gero Treuner.
10123
10124         * INSTALL, README.SSL: Add some SSL documentation.  From Tommi
10125         Komulainen.
10126
10127         * mh.c, mx.c: Fix incompatible return value checking.  This should
10128         fix #29.
10129
10130         * mutt.h, send.c, init.h: Add $reverse_realname option.
10131         Essentially suggested by ws@rhein.de.
10132
10133 2000-03-01 21:27:36  roessler  (roessler)
10134
10135         * Muttrc.head: Fix #26: A little typo.
10136
10137         * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
10138         version of my .muttrc as an example.
10139
10140         * contrib/sample.muttrc: Fix some mail addresses.
10141
10142         * README.UPGRADE: Add some more documentation for users who
10143         are upgrading.  This is more precise than the NEWS file, but
10144         confined to the more notable changes.
10145
10146         * configure.in: Another fix from Tommi Komulainen.
10147
10148         * po/eo.po, po/id.po, po/de.po: update.
10149
10150         * imap/util.c: Don't crash with NULL Context pointers.
10151
10152         * po/fr.po: Update.
10153
10154         * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
10155         for quite some time now.
10156
10157         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
10158         po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10159         po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10160         po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
10161         commit for mutt-1.1.7
10162
10163         * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
10164         Add $imap_servernoise option to suppress IMAP server messages.
10165         From Brendan Cully.
10166
10167         * imap/Makefile.am: Include auth_gss.c with the distribution.
10168
10169 2000-02-29 22:40:46  roessler  (roessler)
10170
10171         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10172         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
10173         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10174         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10175         commit for mutt-1.1.6
10176
10177         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
10178         po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
10179         po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
10180         po/de.po: Some updates; make update-po.
10181
10182         * charset.c: Add error checking to the recode-attachment code.
10183         From "Andrew W.  Nosenko" <awn@bcs.zp.ua>.
10184
10185         * configure.in: Replace --enable-ssl by --with-ssl.  From Tommi
10186         Komulainen.
10187
10188         * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
10189         Brendan says it works.
10190
10191 2000-02-28 18:06:35  roessler  (roessler)
10192
10193         * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
10194
10195         * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
10196         code.  This should work from all menus, and it should always
10197         poll the current folder.
10198
10199         * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
10200
10201         * curs_main.c, pager.c: Don't do Context updates from the
10202         background, part 2.
10203
10204         * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
10205         imap/imap.c: Don't do Context updates from the background.
10206
10207 2000-02-27 08:49:34  roessler  (roessler)
10208
10209         * po/POTFILES.in: imap/auth_gss.c was missing.  Noted by "Andrew
10210         W. Nosenko" <awn@bcs.zp.ua>.
10211
10212 2000-02-26 18:14:24  roessler  (roessler)
10213
10214         * Makefile.am: muttbug is a script, not a program.  Tell automake
10215         about this.
10216
10217         * mx.c: Don't use an uninitialized string for error reporting.
10218
10219         * imap/browse.c: Fix a segmentation fault.  Patch from Brendan
10220         Cully.
10221
10222 2000-02-25 08:57:05  roessler  (roessler)
10223
10224         * .cvsignore: ignore muttbug{,.sh}
10225
10226         * Makefile.am: Tell users about README.UPGRADE.
10227
10228 2000-02-24 21:34:10  roessler  (roessler)
10229
10230         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10231         po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
10232         po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
10233         po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
10234         commit for mutt-1.1.5
10235
10236         * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
10237
10238 2000-02-23 13:26:03  roessler  (roessler)
10239
10240         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10241         po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
10242         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
10243         po/de.po: New German translation; make update-po.
10244
10245         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
10246         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
10247         po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
10248         po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
10249         update-po again.  Also, Edmund Evans submitted a new Esperanto
10250         translation.
10251
10252         * mx.c: safe_fclose() doesn't like FILE pointers.
10253
10254         * mx.h, mx.c: Don't core dump when locking a folder fails.
10255
10256 2000-02-22 19:22:29  roessler  (roessler)
10257
10258         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
10259         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
10260         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10261         po/cs.po: update-po.
10262
10263         * po/ko.po: New Korean translation from
10264         <redhands@linux.sarang.net>.
10265
10266         * muttbug.sh.in: Fix bug#42: A missing "'".
10267
10268         * main.c: Cosmetic fix from Marco d'Itri.
10269
10270         * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
10271         latest IMAP browser fixes.
10272
10273 2000-02-18 10:56:24  roessler  (roessler)
10274
10275         * muttlib.c: In mutt_copy_body(), we also need to strdup()
10276         the content-description.
10277
10278         * imap/command.c: Reasonably handle suerfluous EXIST messages
10279         from IMAP servers.  From Brendan Cully.
10280
10281 2000-02-17 18:22:27  roessler  (roessler)
10282
10283         * send.c: Fix content-description encoding - it was done after
10284         signing, not before signing.
10285
10286         * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
10287         writing messages to folders.
10288
10289 2000-02-16 17:29:33  roessler  (roessler)
10290
10291         * send.c: Fix mail-followup-to generation.
10292
10293         * sendlib.c: Don't output empty header fields.  This is made
10294         necessary by the addition of possibly empty my_hdr commands.
10295
10296         * init.c: Permit empty my_hdrs.  Suggested by Edmund Grimley
10297         Evans.
10298
10299         * po/cs.po: update.
10300
10301         * pattern.c, protos.h, send.c: Generate mail-followup-to headers
10302         which contain the user's mail address when sending messages to
10303         _known_ mailing lists.
10304
10305         * po/de.po: update.
10306
10307 2000-02-15 22:26:39  roessler  (roessler)
10308
10309         * po/fr.po: update.
10310
10311         * po/eo.po: New translation from Edmund Grimley.
10312
10313         * OPS: Fix a typo.
10314
10315         * globals.h: Increase the size of ErrorBuf.
10316
10317         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
10318         po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
10319         po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
10320         VERSION, reldate.h, ChangeLog: automatic post-release commit
10321         for mutt-1.1.4
10322
10323         * doc/manual.sgml.head: Add improved documentation for the "push"
10324         command, and macros.  From Byrial Jensen, based on a patch by
10325         Mikko Hanninen.
10326
10327         * functions.h: Fix the <exit> function on the pager.
10328
10329         * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
10330         init.h, protos.h: Byrial Jensen's unhook command patch.
10331
10332         * doc/Makefile.in: Remove superfluous empty lines from the text
10333         version of the manual.
10334
10335         * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
10336         - it may be confusing.
10337
10338         * functions.h, keymap.c: More OP_EXIT fixes.
10339
10340         * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
10341         opcode, and change it to OP_EXIT.
10342
10343         * doc/manual.sgml.head: Add more documentation for subscribe
10344         and lists.
10345
10346 2000-02-14 20:51:37  roessler  (roessler)
10347
10348         * init.h: Fix documentation for $followup_to.
10349
10350         * po/de.po: Fix the fixes.  Folks, when submitting changes to the
10351         .po files, please try a "make" in the po subdirectory afterwards.
10352
10353         * po/it.po: New Italian translation from Marco d'Itri.
10354
10355         * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
10356         imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
10357         Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
10358         patch from <20000212185021.A7365@xanadu.kublai.com>.
10359
10360         * po/de.po: Fixes from Roland Rosenfeld.
10361
10362         * attach.c, compose.c: Fix a couple of random perror() calls
10363         and related problems.
10364
10365         * sendlib.c: Fix encoding for text/* attachments with long lines.
10366
10367 2000-02-11 09:04:22  roessler  (roessler)
10368
10369         * contrib/Pine.rc: Fix bug #23.
10370
10371         * init.h, makedoc.c: Fix minor documentation problems noted by
10372         Marius Gedminas <mgedmin@takas.lt>.
10373
10374 2000-02-10 19:46:13  roessler  (roessler)
10375
10376         * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
10377         pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
10378         sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
10379         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
10380         mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
10381         commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
10382         PGP-cleanup patch from Roland Rosenfeld.  Thanks!
10383
10384         * muttbug.sh.in: ${prefix} should be defined, as it may be used
10385         by autoconf.
10386
10387 2000-02-09 18:28:45  roessler  (roessler)
10388
10389         * doc/manual.sgml.head: Fix a minor typo.  From Mikko Hänninen.
10390
10391         * muttbug.sh.in: Mostly Debian-related fixes from Roland
10392         Rosenfeld.
10393
10394         * main.c: Small translation-related fix from Roland.
10395
10396         * po/fr.po: Update from Vincent Lefevre.
10397
10398         * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
10399         From David Ellement <ellement@sdd.hp.com>.
10400
10401         * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
10402         init.h: Documentation changes from Roland Rosenfeld.
10403
10404 2000-02-08 20:55:33  roessler  (roessler)
10405
10406         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10407         po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10408         po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
10409         po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
10410         post-release commit for mutt-1.1.3
10411
10412         * build-release: Don't build US releases.  RedHat and Caldera
10413         don't object, Debian uses the international version anyways,
10414         and SuSE (1) sits in Germany and (2) doesn't react.
10415
10416         * contrib/pgp2.rc: add a comment concerning +encrypttoself.
10417
10418         * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
10419         From Tommi.Komulainen@iki.fi.
10420
10421         * po/eo.po: Small fix from Edmund.
10422
10423 2000-02-07 19:16:41  roessler  (roessler)
10424
10425         * doc/manual.sgml.head: Add a note on my_hdr when used from
10426         send-hook.
10427
10428         * muttbug.sh.in: Remove another Debian reference from the severity
10429         level descriptions.
10430
10431         * muttbug.sh.in: More fixes.
10432
10433         * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
10434
10435         * muttbug.sh.in: Various fixes from Roland Rosenfeld.
10436
10437         * buffy.c: Fix a NULL pointer deference.
10438
10439 2000-02-03 13:41:38  roessler  (roessler)
10440
10441         * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
10442         to muttbug.
10443
10444         * init.c: Add a comment concerning muttbug.sh.
10445
10446         * muttbug.sh.in: More changes to the bug report script.  Most of
10447         them were suggest by Roland Rosenfeld.
10448
10449         * po/de.po: Minor fixes from Roland Rosenfeld.
10450
10451         * muttbug.sh.in: Add some Debian specifics.
10452
10453         * muttbug.sh.in: Strip comments from included configuration files.
10454
10455         * muttbug.sh.in: another minor fix.
10456
10457         * muttbug.sh.in: Minor fixes.
10458
10459         * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
10460         the bug reporting utility.  (Yes, we are about to get a real
10461         bug-tracking system, see http://bugs.guug.de/.)
10462
10463         * doc/manual.sgml.head: Documentation fix.
10464
10465 2000-02-02 10:53:28  roessler  (roessler)
10466
10467         * init.c: Make the parsing of integers more
10468
10469         * lib.c: Use O_NOFOLLOW when it's there, and needed.
10470
10471 2000-02-01 18:47:49  roessler  (roessler)
10472
10473         * main.c: Cosmetics.
10474
10475         * doc/mutt.man, doc/muttrc.man.head: Cosmetics.  Additionally,
10476         remove the y2k compliance notice from the manual page.
10477
10478         * makedoc.c: Change the font used for typesetting "tables",
10479         so we get usable output when roffing the muttrc (5) manual page
10480         for a postscript printer.
10481
10482         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10483         po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
10484         po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
10485         Include various po-file updaes, and make update-po.
10486
10487         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
10488         the po/ subdirectory, from Edmund G. Evans.
10489
10490         * po/eo.po: New Esperanto translation.
10491
10492         * init.h: Add a bit more documentation on $recall.
10493
10494 2000-01-30 13:35:22  roessler  (roessler)
10495
10496         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10497         po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
10498         po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
10499         po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
10500         process in the po/ subdirectory.
10501
10502         * configure.in: Add some languages to ALL_LINGUAS.
10503
10504         * po/gl.po, po/sv.po: Adding translations from stable to unstable.
10505
10506         * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
10507         po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
10508         new revisions submitted so far.
10509
10510 2000-01-29 08:03:48  roessler  (roessler)
10511
10512         * init.h: Another change to attach_format.
10513
10514         * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
10515         functions.h, init.h, mutt.h, parse.c: Michael Elkins'
10516         content-disposition patch, with some small changes.
10517
10518 2000-01-28 21:32:47  roessler  (roessler)
10519
10520         * init.h: Make the documentation for rfc2047_parameters
10521         comprehensible to the end user.
10522
10523         * init.h: Documentation fix.
10524
10525         * rfc2231.c: RFC2231 support should understand utf-8.
10526
10527 2000-01-27 09:57:09  roessler  (roessler)
10528
10529         * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
10530         to disallow individual SSL protocols.  From Jeremy Katz
10531         <katzj@linuxpower.org>.
10532
10533 2000-01-25 21:21:10  roessler  (roessler)
10534
10535         * imap/BUGS: Brendan Cully's latest changes:
10536
10537            Here is a patch to add some support for read-only IMAP folders.
10538            This is most useful if you have multiple copies of mutt open,
10539            but it also allows you to open a folder read-only and not
10540            have to worry about flags getting changed. Toggling read-only
10541            still doesn't work correctly - you may lose your 'N' flags
10542            if you open a folder normally and switch to read-only.
10543
10544           I've also decided to try using UID FETCH, although I'm not
10545           sure if older IMAP servers support it, but then again I'm
10546           not sure if anyone's using any really old IMAP servers. The
10547           main advantage is in the case of multiple clients, where
10548           one client is deleting messages and the other isn't getting
10549           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10550           the other hand, this server seems to have all sorts of terrible
10551           problems with this scenario, so I'm not sure how well the code
10552           functions. It's a two-line change so far, it's experimental,
10553           and it's the only IMAP code in an #if 0 block...
10554
10555         * imap/README: branches:  1.4.2; Brendan Cully's latest changes:
10556
10557            Here is a patch to add some support for read-only IMAP folders.
10558            This is most useful if you have multiple copies of mutt open,
10559            but it also allows you to open a folder read-only and not
10560            have to worry about flags getting changed. Toggling read-only
10561            still doesn't work correctly - you may lose your 'N' flags
10562            if you open a folder normally and switch to read-only.
10563
10564           I've also decided to try using UID FETCH, although I'm not
10565           sure if older IMAP servers support it, but then again I'm
10566           not sure if anyone's using any really old IMAP servers. The
10567           main advantage is in the case of multiple clients, where
10568           one client is deleting messages and the other isn't getting
10569           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10570           the other hand, this server seems to have all sorts of terrible
10571           problems with this scenario, so I'm not sure how well the code
10572           functions. It's a two-line change so far, it's experimental,
10573           and it's the only IMAP code in an #if 0 block...
10574
10575         * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
10576         Brendan Cully's latest changes:
10577
10578            Here is a patch to add some support for read-only IMAP folders.
10579            This is most useful if you have multiple copies of mutt open,
10580            but it also allows you to open a folder read-only and not
10581            have to worry about flags getting changed. Toggling read-only
10582            still doesn't work correctly - you may lose your 'N' flags
10583            if you open a folder normally and switch to read-only.
10584
10585           I've also decided to try using UID FETCH, although I'm not
10586           sure if older IMAP servers support it, but then again I'm
10587           not sure if anyone's using any really old IMAP servers. The
10588           main advantage is in the case of multiple clients, where
10589           one client is deleting messages and the other isn't getting
10590           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10591           the other hand, this server seems to have all sorts of terrible
10592           problems with this scenario, so I'm not sure how well the code
10593           functions. It's a two-line change so far, it's experimental,
10594           and it's the only IMAP code in an #if 0 block...
10595
10596         * doc/Makefile.in: Make the build process work when sgmltools
10597         aren't present.  From Lawrence Greenfield <leg+@andrew.cmu.edu>.
10598
10599         * imap/auth.c: Fix GSSAPI support.  From Lawrence Greenfield
10600         <leg+@andrew.cmu.edu>.
10601
10602 2000-01-24 13:17:17  roessler  (roessler)
10603
10604         * dotlock.h, mx.c, dotlock.c: Locking fix.
10605
10606         * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
10607         <mgedmin@pub.osf.lt>.
10608
10609         * Makefile.am: small build process fix.
10610
10611         * m4/Makefile.am.in: Patch from Lars Hecking in order to build
10612         mutt cleanly under Solaris 2.6.
10613
10614         * doc/manual.sgml.head: More list-reply documentation from
10615         Mikko.Hanninen@iki.fi.
10616
10617         * init.h, mutt.h, rfc822.c: Removing rewrite_uucp.  There were
10618         too many objections against it.
10619
10620         * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
10621
10622         * po/ru.po: update.
10623
10624         * po/eo.po, configure.in: Adding the Esperanto translation
10625         to unstable.  From Edmund GRIMLEY EVANS <edmundo@rano.org>.
10626
10627 2000-01-21 09:28:56  roessler  (roessler)
10628
10629         * po/el.po: New greek translation.
10630
10631         * po/id.po: updated translation.
10632
10633 2000-01-20 17:35:41  roessler  (roessler)
10634
10635         * po/pl.po: Updated polish translation.
10636
10637         * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
10638         Marco d'Itri.
10639
10640         * compose.c: Typo noted by edmundo@rano.org.
10641
10642         * po/ko.po: Update.
10643
10644         * send.c: Honor mail-followup-to when doing a list-reply.
10645         From Mikko.Hanninen@iki.fi.
10646
10647 2000-01-19 14:59:01  roessler  (roessler)
10648
10649         * commands.c: Don't move the index cursor after a failed attempt
10650         to save a message.  From Joe Orton <joe@orton.demon.co.uk>.
10651
10652         * po/de.po: New German translation for unstable, from Roland
10653         Rosenfeld.
10654
10655         * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
10656
10657         * NEWS: Add a notice on display-toggle-weed.
10658
10659         * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
10660         Rename display-headers to display-toggle-weed.
10661
10662 2000-01-18 22:46:18  roessler  (roessler)
10663
10664         * mx.c: mx_open_mailbox_append: Add an error message and remove
10665         a file descriptor leak when we can open, but can't lock an MMDF
10666         or MBOX folder.
10667
10668         * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
10669         po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
10670         po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10671         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10672         commit for mutt-1.0.1
10673
10674         * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
10675         From Hao Li <hli@rainfinity.com>.
10676
10677         * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
10678         A patch for this was suggested by Brian R. Gaeke.
10679
10680         * init.h, alias.c: Documentation fix about gecos_mask.  From Will
10681         Fiveash.
10682
10683 2000-01-16 14:44:12  roessler  (roessler)
10684
10685         * po/eo.po: new esperanto translation from edmundo@rano.org.
10686
10687         * editmsg.c: Use Visual, not Editor, for editing messages.
10688         Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
10689
10690         * rfc822.c: quote-related fix to the RFC822 parser.  From Edmund
10691         Grimley Evans.
10692
10693 2000-01-12 09:20:34  roessler  (roessler)
10694
10695         * init.c: It was impossible to unset a string.  If you did
10696         "unset realname" it would just print out the value of the string.
10697         Attached is the fix.
10698
10699 2000-01-10 21:34:06  roessler  (roessler)
10700
10701         * reap.pl: Handle #ifndef in reap.pl.
10702
10703         * configure.in: Recognize differently-named gccs as such, and
10704         enable warnings.  From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10705
10706         * pgp.c: To compile on SunOs 4.1.4, the order of two includes
10707         needs to be switched (<sys/resource.h> contains a struct timeval.)
10708
10709         From Mark Seiden <mis@seiden.com>.
10710
10711         * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
10712         recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
10713         attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
10714         gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
10715         mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
10716         <tbm@cyrius.com>.
10717
10718         * lib.c: Use safe_free() instead of free() with mutt_str_replace -
10719         equivalent, but nicer.
10720
10721         * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
10722         rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
10723         compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
10724         main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
10725         mutt_str_replace, which essentially replaces the sequence:
10726
10727                 safe_free (&s); s = safe_strdup (t);
10728
10729         * build-release, gnupgparse.c: Fix PGP uid parsing.  Noted by
10730         Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
10731
10732 2000-01-08 10:31:28  roessler  (roessler)
10733
10734         * VERSION, reldate.h, ChangeLog: automatic post-release commit
10735         for mutt-1.1.2
10736
10737         * keymap.c: Fix a macro-related segmentation fault in stable.
10738         From Byrial Jensen.
10739
10740         * keymap.c: Fix a macro-related segmentation fault.  From Byrial
10741         Jensen.
10742
10743         * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
10744         recvattach.c: Unified edit-type function for the index, compose,
10745         and receive-attachment menus.  Mostly by Michael Elkins.
10746
10747         * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
10748
10749         * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
10750
10751 2000-01-06 12:00:50  roessler  (roessler)
10752
10753         * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
10754         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10755         pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
10756         query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
10757         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
10758         mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10759         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
10760         pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10761         main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
10762         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
10763         init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
10764         dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10765         flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
10766         hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
10767         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10768         compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
10769         for unstable.
10770
10771         * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
10772         thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
10773         rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
10774         send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
10775         pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
10776         menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
10777         mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
10778         init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
10779         mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
10780         help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
10781         date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
10782         from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
10783         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10784         compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
10785         attach.c, attach.h, browser.c: Updat copyright notices in stable.
10786
10787 2000-01-05 09:40:52  roessler  (roessler)
10788
10789         * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
10790         From Michael Elkins.
10791
10792 2000-01-03 10:15:54  roessler  (roessler)
10793
10794         * strcasecmp.c: New str*casecmp replacements for stable.
10795
10796         * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
10797         functions.  Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
10798
10799 2000-01-01 17:59:51  roessler  (roessler)
10800
10801         * parse.c: y2k fix for 1.0.
10802
10803         * parse.c: A y2k fix for those who still use two-digit year
10804         numbers as originally specified in RFC 822.
10805
10806 1999-12-29 18:38:07  roessler  (roessler)
10807
10808         * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
10809         <ypwong@debian.org>; Dec 21 1999.
10810
10811         * sort.c: Fix a minor threading bug.  From Edmund GRIMLEY EVANS
10812         <edmundo@rano.demon.co.uk>, Dec 14 1999.
10813
10814         * browser.c: Fix the use of link_is_dir() in the file
10815         browser.  This should fix the bug reported by John Yates
10816         <yates@flatiron.com> on Dec 07 1999.  (Details noted by Byrial
10817         Jensen <byrial@image.dk> on Dec 09 1999.)
10818
10819         * send.c: Don't use IMAP folders for FCCs when sending messages
10820         in batch mode.  This is _not_ Brendan's patch, which may be
10821         included later.
10822
10823 1999-12-14 10:29:25  roessler  (roessler)
10824
10825         * INSTALL: Add a short note that EXACT_ADDRESS is broken.
10826         In order to fix it, we'd need a RFC 2047 implementation
10827         which knows about RFC 822 syntax.  (This would also help with
10828         In-Reply-To headers, BTW, but would be considerably more complex.)
10829
10830 1999-12-13 11:36:01  roessler  (roessler)
10831
10832         * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
10833         envelope_from option.
10834
10835 1999-12-09 11:17:35  roessler  (roessler)
10836
10837         * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
10838         imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
10839         imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
10840         doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
10841         multiple IMAP usernames patch.
10842
10843 1999-12-06 09:59:28  roessler  (roessler)
10844
10845         * mbox.c: Cosmetic improvement for reading mmdf folders.
10846         From John Hawkinson <jhawk@bbnplanet.com>.
10847
10848 1999-12-04 15:42:07  roessler  (roessler)
10849
10850         * mx.c: Check for the presence of .overview files when testing
10851         whether some directory is an MH folder.  This way, you can at
10852         least read Usenet news from the spool using Mutt. ;-)
10853
10854         * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
10855         patch.
10856
10857 1999-12-03 16:54:03  roessler  (roessler)
10858
10859         * doc/manual.sgml.head: Fix the documentation on how to join
10860         the mutt lists.  Noted by Marius Gedminas <mgedmin@takas.lt>.
10861
10862         * init.h: Fix a small bug in the documentation for $hidden_host.
10863
10864         * configure.in: Fix the handling of --disable configure switches.
10865
10866         * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
10867         shouldn't enable pop.
10868
10869         * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
10870         strings with $send_charset, not with $charset.
10871
10872         * Makefile.am, README, README.UPGRADE: Adding one more readme
10873         file.  This one is intended to serve as some kind of "howto"
10874         for the most notable incompatible configuration changes.
10875
10876 1999-12-02 16:29:26  roessler  (roessler)
10877
10878         * pgpkey.c: Fix the PGP key selection menu's title.
10879
10880         * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
10881
10882         * NEWS: Announce edit-message and resend-message, and the changes
10883         in recvcmd.c.
10884
10885         * doc/manual.sgml.head: Clarify the documentation of
10886         lists/unlists/subscribe/unsubscribe a bit.
10887
10888 1999-12-01 12:06:31  roessler  (roessler)
10889
10890         * imap/util.c: Now, I should have got the signal handling right.
10891
10892         * imap/util.c: another alarm (0) was missing.  (However, this
10893         one didn't crash mutt.)
10894
10895         * imap/util.c: imap_keepalive: cancel pending alarms.  Otherwise,
10896         mutt will die frequently.
10897
10898         * imap/util.c: Re-set the list of blocked signals after the
10899         imap_keepalive stuff.
10900
10901         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
10902         A modified version of Tommi Kommulainen's imap keepalive patch.
10903
10904 1999-11-26 09:19:03  roessler  (roessler)
10905
10906         * imap/message.c: Fix the lines header.
10907
10908 1999-11-25 15:18:02  roessler  (roessler)
10909
10910         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
10911         the IMAP keepalive patch.  It has just bitten me while mutt was
10912         trying to dotlock a folder.  Seems that there needs some more
10913         work to be done.
10914
10915         * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
10916         A modified version of Tommi Komulainen's imap keepalive patch.
10917
10918 1999-11-24 16:29:58  roessler  (roessler)
10919
10920         * NEWS: Change some headlines: Instead of "major changes
10921         since <unstable version>", it's "major changes since 1.0" now.
10922         In addition, I changed the note concerning the lists/subscribe
10923         change to be more explicit than the old one.
10924
10925         * imap/message.c: IMAP line count fix from
10926         Tommi.Komulainen@iki.fi.
10927
10928 1999-11-23 23:43:51  roessler  (roessler)
10929
10930         * postpone.c: mutt_prepare_template() didn't work with
10931         PGP-encrypted messages due to an - errm - interesting typo.
10932
10933         * doc/manual.sgml.head: Document the fact that users can enter
10934         a mail-followup-to header in the editor.  There seems to have
10935         been some confusion about this.
10936
10937         * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
10938         core dumps before we ask the user for a pass phrase.  Suggested by
10939         <Stefan.Alfredsson@kau.se>.
10940
10941         * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
10942         <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
10943
10944         * muttlib.c: Permit !! for the last folder.  Elm compatibility.
10945
10946         * NEWS: Tell our users that fcc_clear exists.
10947
10948         * init.h, mutt.h, send.c: Adding an fcc_clear option for
10949         unencrypted and unsigned FCCs.
10950
10951         * imap/Makefile.am: Include the SSL-related code with "make dist".
10952
10953 1999-11-22 16:01:42  roessler  (roessler)
10954
10955         * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
10956         imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
10957         functions.h, pgppubring.c: IMAP folder creation and deletion.
10958         From Brendan Cully.
10959
10960         * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
10961         Verständlicheres zu ersetzen. ;-)
10962
10963 1999-11-18 16:19:35  roessler  (roessler)
10964
10965         * init.h: Include SSL documentation in the manual.
10966
10967         * dotlock.c: indentation noise.
10968
10969         * imap/socket.c: Small code clean-up.
10970
10971         * mx.c: Detect .mew_cache files in MH folders.  Suggested by
10972         Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
10973
10974         * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
10975
10976         * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
10977         configuration files nicely, even when they are not terminated
10978         by a \n character.
10979
10980         * parse.c, rfc2231.c: Some rather cosmetic changes.
10981
10982 1999-11-17 22:47:59  roessler  (roessler)
10983
10984         * menu.c: some reorganizations of the dialog menu code.
10985
10986         * alias.c: Fix the address sanitizer.  You should now be
10987         able to auto-create an alias for someone like "Jon K. Hellan"
10988         <hellan@acm.org>.
10989
10990         * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
10991         imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
10992         imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
10993         doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
10994         configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
10995         IMAP/SSL support patches.
10996
10997         * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
10998
10999 1999-11-15 17:44:15  roessler  (roessler)
11000
11001         * pgp.c: Fix the pgp-hook logic.
11002
11003         * color.c: Small color fix from T. E. Dickey.
11004
11005         * color.c: A small patch from TE Dickey.
11006
11007 1999-11-11 18:30:25  roessler  (roessler)
11008
11009         * rfc822.c: ups, the previous patch included a small buffer
11010         overflow.
11011
11012         * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
11013         new translation.
11014
11015         * rfc822.c: Fix a header quoting bug.
11016
11017         * doc/Makefile.in: Another build process patch from Brendan Cully.
11018
11019 1999-11-10 21:35:33  roessler  (roessler)
11020
11021         * rfc2231.c: Ignore empty MIME parameters.
11022
11023 1999-11-09 12:40:14  roessler  (roessler)
11024
11025         * mbox.c, parse.c: Add some more sanity checks about
11026         content-length.
11027
11028         * curs_lib.c: Fix an SLang-related compilation problem.
11029         Originally from Jon KÃ¥re Hellan.
11030
11031         * postpone.c: Simplify mutt_prepare_template ().  Instead of
11032         copying around all kinds of data, we re-parse the postponed
11033         message's structure.
11034
11035         * postpone.c: Make sure mutt doesn't forget MIME structure when
11036         the user resends a message/rfc822 body from the recvattach menu.
11037         Note, however, that this is more of a temporary solution
11038         - I think there is some more space for improvements in
11039         mutt_prepare_template().
11040
11041         * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
11042         configure.in, Makefile.am: Build process fixes from Brendan Cully.
11043
11044         * pager.c: Add a missing redraw after resend-message.
11045
11046 1999-11-08 22:10:49  roessler  (roessler)
11047
11048         * VERSION: Undo changes which are due to release-building tests.
11049         After all, we want the _right_ diff next time.
11050
11051         * build-release: Finalize the new build-release script.
11052
11053         * ChangeLog, VERSION, build-release: automatic post-release
11054         commit for mutt-1.1.1.2
11055
11056         * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
11057         ChangeLog: automatic post-release commit for mutt-1.1.1.1
11058
11059         * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
11060         to the build process.
11061
11062         * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
11063         commit for mutt-1.1.1
11064
11065 1999-11-07 22:52:40  roessler  (roessler)
11066
11067         * sendlib.c: short-cut utf-7 as a 7bit character set.  Currently,
11068         utf-7 may be overridden by us-ascii.
11069
11070         * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
11071         send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
11072         compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
11073         pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
11074         the recvattach code.
11075
11076         * po/eo.po: branches:  1.1.2; file eo.po was initially added on
11077         branch mutt-1-0-stable.
11078
11079         * po/eo.po, configure.in: Esperanto translation from Edmund
11080         GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
11081
11082 1999-11-05 07:28:11  roessler  (roessler)
11083
11084         * pgppubring.c: preprocess out some unused strings.
11085
11086 1999-11-04 21:35:32  roessler  (roessler)
11087
11088         * rfc2231.c: Catch a segmenatation fault.  Note that this is
11089         not the real fix for the problem...
11090
11091         * menu.c: Change a short to an int where it should have been one.
11092
11093         * po/gl.po: New version.
11094
11095         * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
11096         IMAP postpone changes from Byrial Jensen.
11097
11098 1999-11-03 20:30:19  roessler  (roessler)
11099
11100         * recvattach.c: Adding a comment which describes some ideas on
11101         how the attachment menu should work.
11102
11103 1999-11-02 15:51:07  roessler  (roessler)
11104
11105         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
11106         imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
11107         from Brendan Cully.
11108
11109 1999-10-31 17:12:55  roessler  (roessler)
11110
11111         * po/it.po: [stable] Small fix from Marco d'Itri.
11112
11113         * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
11114         contrib/.cvsignore: From Brendan Cully: IMAP updates should work
11115         properly again.
11116
11117 1999-10-29 05:43:40  roessler  (roessler)
11118
11119         * po/.cvsignore: Cosmetics.
11120
11121         * imap/BUGS: Update the documentation.
11122
11123         * doc/.cvsignore: Cosmetics.
11124
11125         * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
11126         the number of postponed messages every time the status line
11127         is updated - this gets quite slow when used with slow IMAP
11128         connections.
11129
11130 1999-10-28 17:42:07  roessler  (roessler)
11131
11132         * README: Fix the version number in the README file.
11133
11134         * pop.c: Cosmetic POP fixes from Evan DiBiase
11135         <evand@telerama.com>.
11136
11137         * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
11138
11139 1999-10-28 08:15:38    <Jon.K.Hellan@item.ntnu.no>  (roessler)
11140
11141         * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
11142         imap_preconnect.  This way, you can let mutt start an ssh tunnel
11143         before it tries to connect to an IMAP server.
11144
11145 1999-10-27 12:17:34  roessler  (roessler)
11146
11147         * po/gl.po: branches:  1.1.2; file gl.po was initially added on
11148         branch mutt-1-0-stable.
11149
11150         * po/gl.po, configure.in: Adding a Galician translation.
11151
11152 1999-10-26 15:14:01  roessler  (roessler)
11153
11154         * curs_lib.c, main.c: Some display-related fixes from Andrej
11155         Gritsenko.
11156
11157         * editmsg.c: Fix a small bug in the new edit-message feature.
11158         From Andrej Gritsenko.
11159
11160         * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
11161         imap/browse.c, imap/command.c: * stops mutt from logging CRAM
11162         secrets in debug mode.  * should fix mutt segfaulting when trying
11163         to open {} * helps with the problem of mutt detecting new mail
11164         in the wrong
11165           folder. Now, IMAP commands from the SELECTED state should call
11166           imap_cmd_finish after they've executed commands. I've only put
11167           this is imap_buffy_check for now - in my opinion the command
11168           execution path is still not stable, and rewrites may obviate
11169           the need for this...
11170
11171         (From: Brendan Cully <brendan@kublai.com>)
11172
11173 1999-10-25 20:05:14  roessler  (roessler)
11174
11175         * po/sv.po: branches:  1.1.2; file sv.po was initially added on
11176         branch mutt-1-0-stable.
11177
11178         * po/sv.po, configure.in: Adding the Swedish translation to
11179         stable.
11180
11181         * po/de.po: Updated German translation from Roland Rosenfeld.
11182
11183         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
11184         imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
11185         imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
11186         movements patch.
11187
11188 1999-10-22 08:49:30  roessler  (roessler)
11189
11190         * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
11191         post-release commit for mutt-1.1
11192
11193         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
11194         po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
11195         po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
11196         ChangeLog: post-release commit for one dot zero.  (yes, really.)
11197
11198 1999-10-21 08:07:22  roessler  (roessler)
11199
11200         * compose.c: Another sprintf-vs-null issue.
11201
11202 1999-10-20 14:51:57  roessler  (roessler)
11203
11204         * po/id.po: new indonesian translation.
11205
11206         * imap/message.c: Flags should only be modified using
11207         mutt_set_flag().  Everything else leads to neglected side effects.
11208         In this case, index colors, searches and possibly other side
11209         effects were ignored when a message which resides on an IMAP
11210         folder was read.
11211
11212         * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
11213         secret.
11214
11215         * po/id.po, po/el.po: translation updates.
11216
11217         * configure.in: Don't use GNU grep specific options.
11218
11219 1999-10-19 15:34:04  roessler  (roessler)
11220
11221         * imap/auth.c: Fix some sloppiness-induced, but harmless,
11222         nonsense.
11223
11224         * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
11225         AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
11226         This is, for instance, needed to access the cyrus-related mailing
11227         lists' archives at CMU.
11228
11229         * po/el.po: New greek translation.
11230
11231 1999-10-18 09:13:42  roessler  (roessler)
11232
11233         * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
11234
11235 1999-10-16 15:19:29  roessler  (roessler)
11236
11237         * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
11238
11239         * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
11240
11241         * send.c: [stable] Fix Debian bug #47408.
11242
11243         * send.c: Fix Debian bug #47408: When the postponed folder
11244         is a maildir, messages should only be written to the _new_
11245         subdirectory.
11246
11247         * po/nl.po: New nl translation from Johan van Selst
11248         <johans@stack.nl>.
11249
11250         * po/cs.po: New cs translation from Jiri Pavlovsky
11251         <pavlovsk@ff.cuni.cz>.
11252
11253         * po/zh_TW.Big5.po: [stable] chinese translation fixes from
11254         Anthony Wong <ypwong@debian.org>.
11255
11256         * init.h: scoring documentation fix.
11257
11258         * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
11259         Scoring improvements.
11260
11261 1999-10-14 16:09:10  roessler  (roessler)
11262
11263         * po/ru.po: New Russian tranlation for stable.
11264
11265         * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
11266
11267         * po/fr.po: [stable] New french translation.
11268
11269         * po/de.po: [stable] Fixes to the German translation.
11270
11271         * pattern.c: [stable] Fix a segmentation fault when attempting
11272         to search pgp-encrypted messages.
11273
11274         * pattern.c: Fix a segmentation fault when search PGP-encrypted
11275         messages.
11276
11277 1999-10-11 20:26:41  roessler  (roessler)
11278
11279         * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
11280         commit for mutt-0.96.8
11281
11282         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11283         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11284         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11285         post-release commit for 1.0pre4.
11286
11287         * po/zh_TW.Big5.po: New Chinese Translation.
11288
11289         * dotlock.c: [stable] Use dotlock.c from unstable.
11290
11291 1999-10-06 20:20:54  roessler  (roessler)
11292
11293         * Makefile.am: Makefile.am fix for unstable.
11294
11295         * Makefile.am: [stable] Check for mutt_dotlock in
11296         $(DESTDIR)$(bindir), not in $(bindir). This should fix some
11297         Debian build problems.
11298
11299         * init.h: fix the $from documentation.  Noted by David DeSimone.
11300
11301 1999-10-05 06:50:34  roessler  (roessler)
11302
11303         * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
11304
11305         * mutt.h, recvattach.c, compose.c: [stable] small fixes from
11306         Gero Treuner.
11307
11308 1999-10-04 10:05:26  roessler  (roessler)
11309
11310         * configure.in: [stable] add pt_BR to ALL_LINGUAS.
11311
11312         * configure.in: add pt_BR to ALL_LINGUAS.
11313
11314         * po/pt_BR.po: Brasilian translation.
11315
11316         * po/pt_BR.po: branches:  1.1.2; file pt_BR.po was initially
11317         added on branch mutt-1-0-stable.
11318
11319         * po/pt_BR.po: Brasilian translation.
11320
11321         * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
11322         imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
11323         Brendan Cully.
11324
11325         * pgpewrap: pgpewrap spits out ugly error messages when used
11326         with ash.
11327
11328         * configure.in: AM_C_PROTOTYPES seems to be too recent for the
11329         installed automake/autoconf base.
11330
11331         * postpone.c: Remove some nonsense from the resend-message
11332         patches.
11333
11334         * postpone.c: Fix a memory leak.
11335
11336 1999-09-30 22:05:28  roessler  (roessler)
11337
11338         * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
11339         functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
11340         parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
11341         function (similar to the _old_ edit-message), and redo large
11342         parts of mutt_prepare_edit_message (now mutt_prepare_template).
11343
11344         * main.c: unstable cosmetics.
11345
11346         * main.c: [stable] cosmetic change suggested by marco d'itri.
11347
11348         * po/es.po, po/es.po: New spanish translation from Boris
11349         Wesslowsky.
11350
11351         * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
11352
11353         * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
11354         [stable] Re-add in_reply_to, this time with the right default
11355         value.
11356
11357         * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
11358         problem.
11359
11360         * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
11361         This time with a suitable default. #-\
11362
11363 1999-09-29 17:47:33  roessler  (roessler)
11364
11365         * configure.in: More fixes from Lars Hecking.
11366
11367         * configure.in: Adding AC_PREREQ to configure.in.
11368
11369         * configure.in: make sure the right software is used for building
11370         mutt. Patch suggested by Lars Hecking and Will Fiveash.
11371
11372         * pgpinvoke.c: don't leak /dev/null file descriptors.  From Roland
11373         Rosenfeld.
11374
11375         * curs_main.c: fix^2 for stable.
11376
11377         * curs_main.c: Fixing the fix - missing brackets.
11378
11379         * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
11380         purify running on behalf of Daniel Eisenbud.
11381
11382         * curs_main.c, parse.c: Fix some memory leaks noted by purify
11383         running on behalf of Daniel Eisenbud.
11384
11385 1999-09-28 18:55:31  roessler  (roessler)
11386
11387         * po/ru.po: Here goes an update for version 1.0-pre3i.  The main
11388         feature of this translation is that one-letter answers to
11389         multiple choice questions are not localized (Thomas, could you
11390         please add this as comment to the update in CVS?)
11391
11392         (From: Michael Sobolev.)
11393
11394         * sendlib.c: [stable] Include SPACE and HT with MIME specials.
11395
11396         * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
11397
11398         * Makefile.am: Better solution for the makedoc build using
11399         automake.
11400
11401         * Makefile.am: Some makes apparently have to be told about how
11402         to build makedoc.
11403
11404 1999-09-27 17:55:14  roessler  (roessler)
11405
11406         * copy.c: A back-port from unstable had missed some parts which
11407         could lead to message corruption with mh mail folders.
11408
11409         * po/it.po: new Italian translation from Marco d'Itri.
11410
11411         * po/pl.po: New polish translation.
11412
11413         * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
11414
11415         * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
11416
11417 1999-09-25 07:37:51  roessler  (roessler)
11418
11419         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11420         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11421         po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
11422
11423         * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
11424
11425 1999-09-24 17:51:55  roessler  (roessler)
11426
11427         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
11428         po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
11429         po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
11430         automatic post-release commit for mutt-0.96.7
11431
11432 1999-09-23 21:13:55  roessler  (roessler)
11433
11434         * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
11435
11436         * browser.c: [stable] Solaris snprintf vs. NULL pointers.
11437
11438         * browser.c: Try not to pass NULL pointers to snprintf
11439         - the Solaris version doesn't like them.  (Noted by
11440         Thomas.Parmelan@efrei.fr.)
11441
11442         * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
11443         imap/imap.c, buffy.c: Brendan Cully's latest changes:
11444
11445         * includes all of my last patch, since it hasn't been committed
11446         yet.  * catches a couple segfault problems if Context is NULL.
11447         * works harder to avoid sending null STORE FLAGS commands. May not
11448           be perfect yet, but also has extra debugging code.  * has the
11449         beginnings of a more interactive IMAP error handler.
11450           Doesn't do anything yet, I'm just including it because I want
11451           to get the rest of the patch out.
11452
11453         * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
11454         Noted by Ryan Murray <rmurray@cyberhqz.com>.
11455
11456         * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
11457         portability fix related to makedoc.
11458
11459         * po/es.po: [stable] new spanish translation from Boris Wesslowski
11460         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
11461
11462         * alias.c: increase this limit for stable as well.
11463
11464         * handler.c: [stable] Fix a buffer overflow and a bug helping
11465         with exploiting this overflow in the text/enriched handler.
11466
11467         * handler.c: Fix a buffer overflow and a bug helping with
11468         exploiting this overflow in the text/enriched handler.
11469
11470         * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
11471         patch:
11472
11473         * catches a possible null-pointer dereference in mx_close_mailbox
11474           when logging out of the server.
11475         * fixes IMAP tab-completion cosmetics (slightly broken with last
11476           Cyrus-compatibility updates)
11477         * adds a bit to the IMAP part of the manual.
11478
11479         Brendan Cully <brendan@kublai.com>
11480
11481         * alias.c: Increase a buffer to make larger group aliases
11482         possible.  The current STRING buffer was far too small.
11483
11484 1999-09-12 19:39:10  roessler  (roessler)
11485
11486         * po/es.po: [stable] Updated spanish translation from Boris
11487         Wesslowski.
11488
11489         * po/es.po: [stable] Fixes for the Spanish translation.
11490         From Nicolás Lichtmaier <nick@debian.org>.
11491
11492         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
11493         imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11494         imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
11495         patch (imap-turbocharge.diff):
11496
11497         * changes mutt_buffy_check to only poll the selected folder
11498           when it is opened, not all mailboxes (unless the timeout
11499           has expired).  This is a noticeable win if you have a few
11500           IMAP mailboxes.
11501
11502         * sets the default checkinterval to 60 seconds from 0. Things
11503           are much much slower with 0.
11504
11505         * makes some cosmetic renames
11506
11507         * moves lots of generic imap stuff into a separate file,
11508         imap/util.c
11509
11510         * abstracts the process of sending a command to an IMAP server
11511           a bit better (lots more to do here, though).
11512
11513         * moves the message-set creation code used by the new fastdelete
11514           code into its own function, since it is generally useful.
11515
11516         * implements server-side copy of messages. Tagged messages
11517           are copied in one command, thanks to the message-set
11518           function. Speedy!
11519
11520         (From: Brendan Cully; modifications by tlr.)
11521
11522 1999-09-11 17:04:12  roessler  (roessler)
11523
11524         * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
11525
11526         * po/es.po: [stable] New Spanish translation from Boris
11527         Wesslowski.
11528
11529         * configure.in: [stable] Hurd portability patch from Marcus
11530         Brinkmann.
11531
11532         * configure.in: Hurd portability patch from Marcus Brinkmann.
11533
11534         * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
11535         From Brendan.
11536
11537         * Muttrc.in: typos fixed by Telsa.
11538
11539         * doc/manual.sgml.in: Small manual fix for stable.  Noted by
11540         Telsa <hobbit@aloss.ukuu.org.uk>.
11541
11542 1999-09-08 06:05:54  roessler  (roessler)
11543
11544         * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
11545         curs_main.c: The attached patch:
11546
11547         * gets Mutt to properly log off the IMAP server when
11548           quitting. Clients don't care, but it's polite and proper.
11549         * further updates the flags changes from yesterday * uses CLOSE
11550         instead of EXPUNGE when closing a mailbox and purging
11551           messages, for some slight speed gain.  * purges all messages
11552         marked for deletion in one command (if purging),
11553           making for very cool speed gains switching mailboxes if you're
11554           on, say, a few high volume mailing lists. Yeah, baby! (I
11555           personally love this one).
11556
11557         (From Brendan Cully <brendan@kublai.com>)
11558
11559 1999-09-07 17:01:28  roessler  (roessler)
11560
11561         * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
11562
11563         * pgpkey.c: Fix a strtok NULL pointer problem.
11564
11565         * doc/manual.sgml.in: notes on how to produce secure mailcaps.
11566
11567         * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
11568
11569         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
11570           imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11571           muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
11572           folder update optimisation I did yesterday. It's somewhat
11573           cleaner and less invasive, and I'm not so worried about memory
11574           leaks now.
11575
11576         * Fixes the bug where mutt would append a '/' to $folder even
11577           if it was only {mailhost}, causing mutt to browse the root
11578           directory instead of the home directory.
11579
11580         * includes a first stab at preserving the D flag on the IMAP
11581           server.  Now if you answer no to 'Purge deleted', the server
11582           still stores the messages as deleted, but doesn't expunge them
11583           on exit.
11584
11585           NOTE: this is a first attempt. Play around, but don't mark
11586           things as deleted that you'd be sorry to see disappear.
11587
11588         (From: Brendan Cully <brendan@kublai.com>)
11589
11590         * doc/manual.sgml.head: Adding notes from README.SECURITY.
11591
11592 1999-09-06 09:16:53  roessler  (roessler)
11593
11594         * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
11595         imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11596         muttlib.c: * Small imap/Makefile.am tweak for make dist
11597
11598         * Hold on to mailbox flags, message flags, do update in one pass
11599           instead of two, halving traffic on mailbox sync.
11600
11601         * Update message flags at fetch as well as header download,
11602           if the server thinks they've changed. Saves some unneeded
11603           updates on sync.
11604
11605         * Move some structures out of imap_private.h into message.h,
11606           since they are local now.
11607
11608         (From: Brendan Cully <brendan@kublai.com>)
11609
11610 1999-09-05 08:42:23  roessler  (roessler)
11611
11612         * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
11613
11614         * imap/Makefile.am: include message.c with the IMAP library.
11615
11616         * init.c: [stable] Fixing "unignore *".
11617
11618         * init.c: Fix "unignore *": We must not add "*" to the unignore
11619         list.
11620
11621         * init.h: Documentation nit, from Liviu.
11622
11623 1999-09-04 04:55:58  roessler  (roessler)
11624
11625         * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
11626         imap/message.c: Fix some more IMAP problems.  From Brendan Cully.
11627
11628 1999-09-03 21:42:16  roessler  (roessler)
11629
11630         * contrib/sample.muttrc: fix mailing list addresses.  Noted by
11631         David Benfell <benfell@greybeard95a.com>.
11632
11633         * browser.c: - If the name of the folder returned by an IMAP
11634           server is empty, Mutt could segfault in the browser window
11635           attempting to display it.
11636         - add_folder in browser.c looks like it got corrupted in
11637           some CVS update. A small patch makes things work again for
11638           examine_mailboxes.
11639         (From: Brendan Cully <brendan@kublai.com>)
11640
11641         * strdup.c, configure.in: strdup for unstable.
11642
11643         * configure.in: [stable] Some systems may not have strdup.
11644         Substitute it.
11645
11646         * strdup.c: branches:  1.1.2; file strdup.c was initially added
11647         on branch mutt-1-0-stable.
11648
11649         * strdup.c: [stable] Some systems may not have strdup.
11650         Substitute it.
11651
11652         * browser.c: [stable] cosmetic fix from Brendan Cully.
11653
11654 1999-09-02 18:50:46  roessler  (roessler)
11655
11656         * editmsg.c: Don't copy the Status header to the user's edit
11657         buffer - we destroy it later when copying the message back.
11658
11659         * acconfig.h, configure.in, init.c, init.h, main.c:
11660         [stable] Improved pgp 6.5.1 support.  From Jochen Schmitt
11661         <Jochen@herr-schmitt.de>.
11662
11663         * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
11664         editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
11665         feature, giving the raw message in an editor.
11666
11667         * imap/auth.c: Fix a tiny signedness warning.
11668
11669         * dotlock.c: Remove a superfluous label.
11670
11671         * dotlock.c: [stable] remove a superfluous label.
11672
11673         * po/cs.po: New czech translation.  From Jiri Pavlovsky
11674         <pavlovsk@ff.cuni.cz>.
11675
11676         * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
11677         www.sgml-tools.org.  Noted by Heiko Schlichting.
11678
11679 1999-09-01 21:41:19  roessler  (roessler)
11680
11681         * doc/Makefile.in, Makefile.am: A couple of build process
11682         and portability fixes concerning the automatically generated
11683         documentation.
11684
11685         * mutt.h, init.c: [stable] Fix ignore/unignore.  This is a
11686         back-port from the unstable branch.
11687
11688         * po/ko.po: New Korean translation.  From Byeong-Chan Kim
11689         <redhands@linux.sarang.net>.
11690
11691         * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
11692         possible compilation warnings.  (Noted by "John C.  Place"
11693         <placej@ctcdist.com>.)
11694
11695         * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
11696         of small warnings.  Noted by "John C. Place" <placej@ctcdist.com>.
11697
11698         * ChangeLog: check-point commit.
11699
11700         * mx.c: Don't clear the error line whenever dotlocking a file.
11701
11702         * mx.h: adding a prototype.
11703
11704         * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
11705         mail folder, do a thorough check.
11706
11707 1999-08-31 20:26:33  roessler  (roessler)
11708
11709         * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
11710         po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
11711         VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
11712         ChangeLog: automatic post-release commit for mutt-0.96.6
11713
11714         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11715         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11716         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11717         post-release commit for 1.0pre2.
11718
11719         * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
11720         OPS, curs_main.c, functions.h: Adding a <parent-message>
11721         function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
11722
11723         * curs_lib.c: Fix possible signedness problem with localized
11724         y/n responses.
11725
11726         * po/ru.po: New russian translation.  From Michael Sobolev
11727         <mss@transas.com>.
11728
11729         * imap.c: [stable] fix IMAP caching.
11730
11731 1999-08-30 16:10:45  roessler  (roessler)
11732
11733         * configure.in, imap/imap.c, main.c: Properly handle IMAP
11734         cache files.
11735
11736         * mh.c: cosmetics.
11737
11738         * mh.c: [stable] Back-port various fixes from stable.
11739
11740         * mh.c: Avoid a memory and temporary file leak.
11741
11742         * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
11743         of various IMAP-related fixes.  From Brendan Cully
11744         <brendan@kublai.com>.
11745
11746 1999-08-27 07:41:44  roessler  (roessler)
11747
11748         * TODO: some notes on generic limiting.
11749
11750 1999-08-26 20:26:56  roessler  (roessler)
11751
11752         * keymap.c: Change alias menu key bindings to something more
11753         reasonable.
11754
11755         * imap/TODO: Adding a TODO list.
11756
11757         * mh.c: hrmpf.
11758
11759         * doc/manual.sgml.tail: Fix the sgml-tools url.  Noted by Heiko
11760         Schlichting.
11761
11762         * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
11763         Noted by Heiko Schlichting.
11764
11765         * mh.c: Fixing a somewhat hypothetical error condition.
11766
11767         * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
11768
11769         * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
11770         Various fixes to make mutt compile on IRIX.  Additionally,
11771         we introduce default bindings for the <enter> key which is
11772         used by xwsh for "return".  Suggested by Heiko Schlichting
11773         <heiko@cis.fu-berlin.de>.
11774
11775 1999-08-25 06:33:37  roessler  (roessler)
11776
11777         * configure.in: We need ranlib even when we don't use IMAP.
11778
11779         * compose.c: Trivial patch to make attach-message work for
11780         IMAP folders.
11781
11782 1999-08-24 21:27:20  roessler  (roessler)
11783
11784         * po/de.po: Updates from Roland Rosenfeld.
11785
11786         * Makefile.am: Automake clean-up.  From Lars Hecking.
11787
11788         * po/id.po: Updates.
11789
11790         * doc/Makefile.in: build muttrc.man before installing it.
11791
11792         * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
11793         post-release commit for mutt-0.96.5
11794
11795         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11796         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11797         po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
11798         release-commit 1.0pre1.
11799
11800         * Makefile.am: Still more bugs in the release-building process.
11801
11802         * Makefile.am: *grrrr*  typos.
11803
11804         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
11805         po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
11806         po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
11807
11808         * Makefile.am: Some of the targets were broken.
11809
11810         * Makefile.am: Another tidbit.
11811
11812         * Makefile.am: Still more build-process stuff. Let's see whether
11813         this automatically builds 0.96.5.
11814
11815         * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
11816         files from the repository.
11817
11818         * Makefile.am: Further distribution process fixes.
11819
11820         * po/POTFILES.in: Make translations fit together with actual
11821         source tree.
11822
11823         * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
11824         to the distribution-building process; check-point commit for
11825         documentation and ChangeLog.
11826
11827         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
11828         experimental changes to automate the distribution-building
11829         process; documentation update.
11830
11831         * Makefile.am: Various experimental changes to automate the
11832         distribution-building process.
11833
11834 1999-08-23 22:12:05  roessler  (roessler)
11835
11836         * configure.in: Fix charmaps part of the build process.
11837
11838         * copy.c: Fix an off-by-one error which lead to a segmentation
11839         fault.
11840
11841         * charset.c: Don't delete symbol -> character code mappings.
11842         Character sets may define multiple symbols. :-(
11843
11844         * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
11845         imap/imap_private.h, browser.c, configure.in, Makefile.am,
11846         acconfig.h: Inclue GSS authentization for IMAP.
11847
11848         * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
11849         seem to be unnecessary.
11850
11851         * main.c: Fix a small typo affecting mutt -v's output.
11852
11853 1999-08-20 08:24:13  roessler  (roessler)
11854
11855         * po/fr.po: Fixed french translation.
11856
11857         * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
11858         imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
11859         imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
11860         init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
11861         IMAP clean-up.
11862
11863         * prepare: branches:  2.8.2; Brendan Cully's latest IMAP clean-up.
11864
11865         * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
11866         configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
11867
11868         * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
11869         Back-port $bounce_delivered from unstable.
11870
11871         * po/fr.po: [stable] Small fixes.
11872
11873 1999-08-19 10:04:28  roessler  (roessler)
11874
11875         * sendlib.c: [stable] Fix a back-porting bug.
11876
11877         * configure.in: [stable] Albert Chin-A-Young
11878         <china@thewrittenword.com> suggests a different check for -lnsl
11879         and -lsocket.
11880
11881         * configure.in: Albert Chin-A-Young suggests a slightly different
11882         check for libsocket and libnsl.
11883
11884         * doc/manual.sgml.in: [stable] fix the urlview url.
11885
11886         * doc/manual.sgml.head: fix the urlview url.
11887
11888         * main.c: copyright message cosmetics.
11889
11890         * Makefile.am, configure.in, prepare: Remove the $output.in hack,
11891         and create a fake charmaps directory instead.
11892
11893         * acconfig.h, configure.in: [stable] check signal.h for
11894         sig_atomic_t.  This should help to build this version of mutt
11895         on systems such as SunOS 4.1.
11896
11897         * sendlib.c: [stable] Force quotes around the boundary parameter's
11898         value.
11899
11900         * sendlib.c: Force quotes around the boundary parameter.
11901         Another courtesy towards Outlook.
11902
11903         * pgp.c: [stable] Make sure the boundary MIME parameter is the
11904         last one on multipart/signed.  Otherwise, Outlook will fail.
11905         Pointed out by Ian Bell, Turnpike.
11906
11907         * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
11908         Express expects the boundary parameter to be the _last_ MIME
11909         parameter on a multipart/* body part, and otherwise displays
11910         messages as empty.
11911
11912 1999-08-18 06:54:13  roessler  (roessler)
11913
11914         * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
11915         documentation fixes.
11916
11917         * commands.c: Fetch senders' keys also when decrypting a message.
11918         There may be a signature.
11919
11920         * main.c: Don't try to create $maildir if it's an IMAP folder.
11921
11922 1999-08-17 20:04:07  roessler  (roessler)
11923
11924         * reldate.h: :-(
11925
11926         * reldate.h: *grmbls*
11927
11928         * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
11929
11930         * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
11931
11932         * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
11933
11934         * postpone.c: Fixing a mutt -p segfault.
11935
11936         * doc/mutt.man, main.c: cosmetics; mention warranties in the
11937         manual page.
11938
11939 1999-08-15 19:59:09  roessler  (roessler)
11940
11941         * compose.c: Make attach-message work with IMAP folders.
11942
11943         * po/cs.po: New CS translation.
11944
11945         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
11946         pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
11947         NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
11948         curs_main.c, globals.h, init.c, init.h, main.c: Various changes
11949         added over the last week:
11950
11951         - $delete_untag - creation of "application/pgp" messages -
11952         an attempt to fix prepare.  - Browser format changes
11953
11954         * dotlock.h: cosmetics.
11955
11956         * dotlock.c: [stable] take dotlock.c from unstable.
11957
11958         * dotlock.c: Commit remaining changes.
11959
11960         * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
11961
11962         * dotlock.c, dotlock.h: Really fix $save_empty, even when the
11963         dotlocking code is compiled into mutt.
11964
11965         * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
11966         dotlocking code is linked into mutt.
11967
11968 1999-08-09 19:03:12  roessler  (roessler)
11969
11970         * ChangeLog, ChangeLog: check-point commit.
11971
11972         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
11973         po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
11974         po/id.po, po/it.po, po/cs.po: update-po.
11975
11976         * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
11977         translation.
11978
11979         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11980         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
11981         po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
11982         translation; general "make update-po".
11983
11984         * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
11985         po/zh_TW.Big5.po: Various fixes.  Additionally, mutt will now
11986         create the $folder directory when started in curses mode and if
11987         it doesn't exist.
11988
11989 1999-08-08 14:57:13  roessler  (roessler)
11990
11991         * po/zh_TW.Big5.po: new chinese translation.
11992
11993         * po/zh_TW.Big5.po: New chinese translation.
11994
11995         * Makefile.am: Fix order of some dependencies.
11996
11997         * Makefile.am: Fix keymap_defs.h dependency.
11998
11999         * po/it.po: Fix a translation string in it.po.
12000
12001         * po/it.po: Fixing a message.  From Marco.
12002
12003         * doc/muttrc.man, init.h: Include complete documentation
12004         regardless of actual features.
12005
12006         * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
12007         doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
12008         doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
12009         doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
12010         doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
12011         Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
12012         makedoc.c: Documentation updates; autogeneration of documentation
12013         from init.h.
12014
12015 1999-08-04 19:58:13  roessler  (roessler)
12016
12017         * NEWS: documentation to prepare the next release.
12018
12019         * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
12020         [stable] Fix $save_empty.
12021
12022         * ChangeLog: ChangeLog.
12023
12024         * NEWS, protos.h, send.c: Various fixes; documentation.
12025
12026         * doc/dotlock.man.in: Document the -d option.
12027
12028         * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
12029
12030 1999-07-29 09:17:29  roessler  (roessler)
12031
12032         * doc/manual.sgml.in: Remove references to the old PGP
12033         configuration interface.  Noted by Hanno Wagner <wagner@fitug.de>.
12034
12035         * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
12036         protos.h: Brendan Cully's latest IMAP patches.
12037
12038 1999-07-28 20:40:49  roessler  (roessler)
12039
12040         * doc/manual.sgml.in: Fix "lists" documentation.  From Jeremy
12041         Blosser <jblosser@firinn.org>.
12042
12043         * doc/manual.sgml.in: Fix the description of the lists command.
12044         Patch provided by Jeremy Blosser <jblosser@firinn.org>.
12045
12046         * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
12047         PGP 6 support.
12048
12049         * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
12050         doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
12051
12052         * mh.c: Replarse mh message' headers when updating them.
12053
12054         * mh.c: Re-parse mh messages when committing them to disk.
12055         The structure may have changed.
12056
12057         * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
12058         hook which enables us to fetch PGP keys from servers on demand.
12059         Look out for pkspxy. :-)
12060
12061         * hdrline.c: Enable the use of %F in conditionals.  From Aaron
12062         Schrab <aaron+mutt@schrab.com>.
12063
12064 1999-07-26 21:04:53  roessler  (roessler)
12065
12066         * dotlock.c: impose a hard limit on the number of locking
12067         attempts.
12068
12069         * dotlock.c: Impose a hard limit on dotlock attempts.
12070
12071         * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
12072         Also, close Debian bug #37394 for stable.
12073
12074         * acconfig.h, configure.in: Check for gpgm.
12075
12076         * recvattach.c: Make an error message ready for translation.
12077         From Gero Treuner.
12078
12079         * Makefile.am: Add missing dependencies for pgpring.  Fix from
12080         David Ellement <ellement@sdd.hp.com>
12081
12082         * Makefile.am: Create keymap_defs.h when it isn't present.
12083         Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
12084
12085         * Makefile.am: Generate keymap_defs.h when it isn't present.
12086         Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
12087
12088         * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
12089         the content-disposition changes.  They don't merge well with
12090         operations such as printing, and need some more thought.
12091
12092         * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
12093         attachment's content-disposition is different from "inline", and
12094         if the user sets the use_cdisp option, don't auto_view this part.
12095
12096         * ChangeLog: checkpointing.
12097
12098         * flags.c, protos.h, recvattach.c: When replying to message/rfc822
12099         type attachments, Context statistics would go out of order.
12100         Problem noted by Johan van Selst <johans@stack.nl>.
12101
12102         * flags.c, protos.h, recvattach.c: When replying to a
12103         message/rfc822 attachment, the Context statistics would get out
12104         of order.  Problem noted by Johan van Selst <johans@stack.nl>.
12105
12106         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
12107         bug #41042.  From Gero Treuner.
12108
12109         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
12110         bug #41042.  From Gero Treuner <gero@faveve.uni-stuttgart.de>.
12111
12112         * curs_main.c: Fix read_only in folder-hooks.
12113
12114         * curs_main.c, ChangeLog: The following:
12115
12116                 folder-hook !asdf unset read_only folder-hook asdf
12117                 set read_only
12118
12119         wouldn't work.  Fix from Gero Treuner
12120         <gero@faveve.uni-stuttgart.de>.
12121
12122         * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
12123         Assorted IMAP fixes.  From Brendan Cully <brendan@kublai.com>,
12124         message <19990725150346.A19750@xanadu.kublai.com>.
12125
12126         * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
12127         Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
12128
12129         * ChangeLog: *** empty log message ***
12130
12131         * commands.c: Fix a missing #ifdef. From Matt Armstrong
12132         <matt@lickey.com>.
12133
12134         * doc/devel-notes.txt: Add some notes.  From Matt Armstrong
12135         <matt@lickey.com>.
12136
12137 1999-07-24 14:55:45  roessler  (roessler)
12138
12139         * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
12140         From "Alexander V.  Lukyanov" <lav@yars.free.net>.
12141
12142 1999-07-23 06:31:09  roessler  (roessler)
12143
12144         * parse.c: There was some code missing about TYPEMODEL.  Noted by
12145         Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
12146
12147 1999-07-22 14:56:44  roessler  (roessler)
12148
12149         * mutt.h: Fix content-type's widths.
12150
12151 1999-07-21 13:02:12  roessler  (roessler)
12152
12153         * recvattach.c: When forwarding or replying to attachments,
12154         use the proper time stamp for From_ lines of Fccs.  Note: This
12155         code may need some clean-up, it's horribly slow.
12156
12157         * buffy.c: Fix compilation problem for non-imap systems.
12158
12159         * compose.c: *grr* avoid a warning about /* in a comment.
12160
12161         * compose.c: call mutt_update_encoding() after changing an
12162         attachment's content type.
12163
12164 1999-07-20 20:09:13  roessler  (roessler)
12165
12166         * send.c, sendlib.c, protos.h: Use $from for resent-from headers
12167         when bouncing messages.
12168
12169         * imap.c: Fix from Gero Treuner.
12170
12171         * init.c: Fix value completion for DT_ADDR variables.  While we
12172         are on it, proper quoting is added.
12173
12174         * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
12175         noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
12176         from send-hooks.  This patch introduces a new variable $from
12177         which can be used to use a default sender address; to make this
12178         possible, a new variable class DT_ADDR is defined.
12179
12180         We now have the following algorithm for determining the from
12181         address:
12182
12183         - $from is used as the default from address, if defined.
12184           Otherwise, the local user name and (if the user wishes so)
12185           the local domain are used.
12186         - This address can be overridden by $reverse_name, if set.
12187         - Now, send-hooks are evaluated.  - Afterwards, user headers
12188         are evaluated.  In this step, the from
12189           header can be overridden using my_hdr From:.  - When there is
12190         no real name, $realname is used for it.  Note that,
12191           when the default from header is used and $from defines a real
12192           name, it takes precedence over $realname.
12193
12194         * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
12195         forgets that IMAP folders with new mail have new
12196           mail.  * On some common IMAP servers, Mutt erroneously insists
12197         that the
12198           current folder has new mail.  * Mutt constantly polls the
12199         server for new messages,
12200           disregarding the imap_checkinterval option.
12201
12202         New features * tab-completion of IMAP folders. Not yet namespace
12203         aware, though it
12204           will work within an alternate namespace (eg won't complete
12205           #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
12206           tweaking of the browser was necessary to get it to cooperate
12207           with completion.  Some remains to be done.
12208
12209         (From: From: Brendan Cully <brendan@kublai.com>)
12210
12211         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12212         Remove the $in_reply_to configuration variable.
12213
12214         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12215         Remove the $in_reply_to configuration variable and always use
12216         the message-ID for that header.
12217
12218         * pgp.c: patch-0.95.6.pgperror.1
12219
12220         * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
12221         patch-0.95.6.gettext.1.gz, from Gero Treuner.
12222
12223         * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
12224         Treuner.
12225
12226         * po/sk.po: New sk translation.
12227
12228         * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
12229         Treuner
12230
12231 1999-07-19 19:18:05  roessler  (roessler)
12232
12233         * configure.in, pgppubring.c: Fix compilation problems with
12234         SunOS 4.  From Lars Hecking.
12235
12236         * po/sk.po: new sk translation.
12237
12238         * buffy.c: Consider empty folders to be non-existent for buffy's
12239         purposes.
12240
12241 1999-07-06 22:57:08  roessler  (roessler)
12242
12243         * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
12244         globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
12245         attach.c, commands.c, compose.c: Applying Liviu Daia's signal
12246         handling patches.  They work fine with unstable for months now,
12247         so we may wish to use them with stable.
12248
12249         * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
12250         translations for unstable.
12251
12252         * po/zh_TW.Big5.po: branches:  1.1.2; file zh_TW.Big5.po was
12253         initially added on branch mutt-1-0-stable.
12254
12255         * po/zh_TW.Big5.po: Chinese translation for stable.
12256
12257         * configure.in: Adding chinese (big5) translation.
12258
12259         * po/el.po: branches:  1.1.2; file el.po was initially added on
12260         branch mutt-1-0-stable.
12261
12262         * po/el.po, configure.in: Adding greek translation from Fanis
12263         <madf@geocities.com>.
12264
12265         * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
12266         sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
12267         New mh and maildir folder writing code.  Back-port from unstable.
12268
12269         * color.c: Fix color problem noted by Todd Larson.  From unstable.
12270
12271         * color.c: Fixing a string buffer problem noted by Todd Larason
12272         <jtl@molehill.org>.
12273
12274         * imap.c: Try creating an IMAP folder before writing to it.
12275         Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
12276
12277         * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
12278
12279 1999-07-01 11:22:22  roessler  (roessler)
12280
12281         * contrib/gpg.rc: Fix gpg invocation.  Noted by Werner Koch.
12282
12283         * mx.c: Fix a small imap-related bug.
12284
12285         * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
12286         globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
12287         lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
12288         pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
12289         Various patches from last week, including:
12290
12291         - new mh/maildir access code.  - subscribe/unsubscribe -
12292         various fixes.
12293
12294 1999-06-14 21:20:42  roessler  (roessler)
12295
12296         * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
12297         MIME parts.  - Correctly parse attachments with CRLF line endings,
12298         but without a
12299           trailing CRLF.
12300
12301         * alias.c, enter.c: Completion fixes from Gero Treuner
12302         <gero@faveve.uni-stuttgart.de>.
12303
12304 1999-06-10 09:30:39  roessler  (roessler)
12305
12306         * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
12307         same address with take-alias and display-address.
12308
12309 1999-06-09 17:17:53  roessler  (roessler)
12310
12311         * recvattach.c: Fix the fix.  Most of it was wrong.
12312
12313         * recvattach.c: There was bogus bug-fixing in the last fix.
12314
12315         * recvattach.c: Fix attachment forwading.  Same problem as
12316         in unstable.
12317
12318         * recvattach.c: Fix attachment forwarding.  The leading newline
12319         for certain MIME boundaries was missing.  *grrrr*
12320
12321         * send.c: Give reverse_name precedence over my_hdr From:
12322
12323 1999-06-08 18:30:42  roessler  (roessler)
12324
12325         * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
12326         patches for SunOS 4.1.  From Lars Hecking.
12327
12328         * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
12329         from the pager.
12330
12331         * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
12332         copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
12333         when they aren't necessary.
12334
12335         Back-port from unstable.
12336
12337         * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
12338         recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
12339         hdrline.c, init.c, init.h, mutt.h: - Add a $weed option.  -
12340         Add out-of-band reporting of signature status.
12341
12342 1999-06-03 21:48:24  roessler  (roessler)
12343
12344         * curs_main.c: Another header weeding change.  Experimental.
12345
12346         * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
12347         for _all_ header weeding throughout mutt.
12348
12349         * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
12350         ChangeLog: post-release commit 0.96.3.
12351
12352         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12353         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
12354         gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
12355         commit 0.95.6.
12356
12357         * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
12358         chagnes.
12359
12360         * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
12361         pgppubring.c: Hardwire some mechanisms for finding secret and
12362         public key-rings.  This way, we need to hard-wire less stuff in
12363         the various configuration files, making the use of PGP with mutt
12364         a bit simpler again.
12365
12366         * contrib/pgp2.rc: Another little fix.
12367
12368         * contrib/pgp2.rc: ups, wrong order of arguments when verifying
12369         signatures.
12370
12371         * doc/PGP-Notes.txt: Document the new PGP configuration interface.
12372
12373         * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
12374         pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
12375         Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
12376         init.h, mutt.h: Experimental: New PGP invocation interface. The
12377         invocations are done through formats, so all this should fit
12378         more cleanly into mutt now.
12379
12380 1999-06-02 18:52:19  roessler  (roessler)
12381
12382         * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
12383         protos.h: Major cutting & pasting: We now have a "real" library
12384         in lib.c which can be linked against external programs without
12385         much effort.
12386
12387         * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
12388         updates.
12389
12390 1999-06-01 14:52:09  roessler  (roessler)
12391
12392         * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
12393         from 0.96.2.
12394
12395 1999-05-31 16:11:32  roessler  (roessler)
12396
12397         * VERSION: Preparing pre-release for 0.95.6.
12398
12399         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12400         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
12401         translation updates
12402
12403         * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
12404         unstable.
12405
12406         * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
12407
12408 1999-05-21 15:55:27  roessler  (roessler)
12409
12410         * po/ko.po: Adding the Korean translation.
12411
12412         * configure.in: Korean translation.
12413
12414         * po/ko.po: branches:  1.1.2; Korean translation.
12415
12416         * configure.in: Korean translation.
12417
12418 1999-05-18 19:22:55  roessler  (roessler)
12419
12420         * imap.c, imap.c: Latest IMAP fixes from Brandon.
12421
12422         * imap.c: The current code wasn't asking for the capabilities
12423         of the server in the case where the user is using PREAUTH.
12424
12425         * imap.c: The current IMAP code wasn't asking for the capabilities
12426         of the server in the case where the user is using PREAUTH.
12427
12428 1999-05-16 06:26:11  roessler  (roessler)
12429
12430         * po/it.po: New IT translation.
12431
12432         * pgpkey.c: Add a couple of token delimiters when constructing
12433         hints.  This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
12434         will match key IDs like xyz <xyz@bar>.
12435
12436         * handler.c: Fix base64 decoding.
12437
12438 1999-05-06 08:29:17  roessler  (roessler)
12439
12440         * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
12441
12442 1999-05-05 20:33:57  roessler  (roessler)
12443
12444         * imap.c: The latest IMAP fixes.
12445
12446         * imap.c: Fixing imap_check_mailbox().  From Brandon Long.
12447
12448         * imap.c: Mutt would lose user-set "N" flags.
12449
12450 1999-05-03 16:17:29  roessler  (roessler)
12451
12452         * gnupgparse.c: gnupg gives reasonable trust values now.
12453
12454         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12455         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
12456         menu.c, send.c: Various fixes from last week.
12457
12458         * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
12459
12460 1999-04-23 09:01:42  roessler  (roessler)
12461
12462         * reldate.h: ups, this should also be updated for 0.95.5 final.
12463
12464         * ChangeLog: preparing the final 0.95.5.
12465
12466         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12467         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
12468         and typo fixes.
12469
12470         * OPS: Fix a documentation typo.
12471
12472         * po/de.po: translation fixes from Roland and Gero.
12473
12474 1999-04-22 10:21:41  roessler  (roessler)
12475
12476         * doc/manual.sgml.in: Document %_.
12477
12478         * menu.c: Fix redraws.  Back-port from unstable.
12479
12480         * lib.c: Add "_" as an expando option.
12481
12482         * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
12483         IMAP update from Brandon Long.
12484
12485         * send.c: Fix FCC-related SNAFU in the ci_send_message()
12486         spaghetti.
12487
12488 1999-04-20 19:26:28  roessler  (roessler)
12489
12490         * sendlib.c: [stable] fix timezone snafu.
12491
12492         * sendlib.c: Fix a time zone snafu.
12493
12494         * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
12495         po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
12496         reldate.h, ChangeLog: Preparing 0.96.2.
12497
12498         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
12499         po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
12500         reldate.h, ChangeLog: preparing 0.95.5
12501
12502 1999-04-12 21:02:35  roessler  (roessler)
12503
12504         * recvattach.c: more multipart/alternative handling.
12505
12506         * recvattach.c: Change multipart handling when receiving messages.
12507
12508         * compose.c: Clean-up, from Vikas.
12509
12510         * parse.c: typo.
12511
12512         * parse.c: us-ascii is the default character set for text
12513         attachments we receive.
12514
12515         * compose.c, sendlib.c: Fix default character set setting when
12516         attaching text files.
12517
12518         * imap.c: Fix an IMAP quoting problem.  Essentially from Randall
12519         Nortman <rnortman@computer.org>.
12520
12521         * po/sk.po, po/id.po, configure.in: new languages: id, sk.
12522
12523         * po/id.po, po/sk.po: branches:  1.1.2; New translations: id, sk.
12524
12525         * configure.in: New translations: id, sk.
12526
12527 1999-03-31 06:35:03  roessler  (roessler)
12528
12529         * charset.c: Stupid error.
12530
12531         * charset.c, charset.h: Another small charset optimization.
12532
12533         * charset.h, handler.c, charset.c: A couple of optimizations,
12534         most notably for the special case of a non-prefix state.
12535
12536 1999-03-30 23:50:33  roessler  (roessler)
12537
12538         * charset.c, charset.h, handler.c: This patch removes at least
12539         some of the horrible utf-8 kluges in charset.c.  The new DECODER
12540         framework is currently only used in handler.c, and there in
12541         a horribly inefficient manner.  We should use greater blocks
12542         of data, which would be much more efficient than what we are
12543         currently doing.
12544
12545         Most of the other charset-related code still uses the old
12546         mutt_display_char() &friends interface, which is actually ok as
12547         long as you don't try to handle multibyte character sets.
12548
12549         The most notable change should be the one to
12550         mutt_get_translation(): It will delay the loading and parsing
12551         of character set information files until it's really needed,
12552         catching a huge amount of standard cases.  As a side effect,
12553         this will make "iso tagged as ascii" "work" again, as long as
12554         both sides use the same iso character set.
12555
12556         * send.c: resort headers when forward-decoding them with weed
12557         switched on.
12558
12559         * pager.c: Fix a pager failure for long messages. From Liviu.
12560
12561         * pager.c: Fix pager failure for long messages, changing two
12562         shorts to ints.  From Liviu Daia.
12563
12564         * recvattach.c: Add some user feedback to attachment forwarding.
12565         From Vikas.
12566
12567 1999-03-25 19:46:52  roessler  (roessler)
12568
12569         * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
12570         init.c: Roland's sort_keys patch.
12571
12572 1999-03-24 20:35:38  roessler  (roessler)
12573
12574         * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
12575         version of attachment forwarding.
12576
12577         * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
12578
12579         * main.c: Only exit with "no recipients specified", when
12580         $auto_edit is set.
12581
12582 1999-03-23 20:21:50  roessler  (roessler)
12583
12584         * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
12585         forward_attachment patch.
12586
12587 1999-03-22 16:00:39  roessler  (roessler)
12588
12589         * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
12590         PGP key creation time fix by Roland Rosenfeld.
12591
12592 1999-03-17 14:45:10  roessler  (roessler)
12593
12594         * recvattach.c, recvattach.c: Vikas' attach_tag patch.
12595
12596 1999-03-16 21:42:06  roessler  (roessler)
12597
12598         * thread.c, configure.in: bug fixes.
12599
12600         * thread.c: Detect thread loops.
12601
12602 1999-03-15 15:32:19  roessler  (roessler)
12603
12604         * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
12605         $bounce_delivered.
12606
12607         * edit.c: another digital unix compile problem.
12608
12609         * main.c: _Fix_ the compile problems, don't install new ones.
12610
12611         * send.c: Cleanly handle fcc when the user unsets it and the
12612         message is postponed.
12613
12614         * main.c: Fix compilation problems under digital unix.
12615
12616         * configure.in: Fix sendmail autodetection.
12617
12618         * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
12619         Vikas.
12620
12621 1999-03-09 13:34:52  roessler  (roessler)
12622
12623         * menu.c: another menu.c fix from Kim DeVaughn.
12624
12625         * send.c, menu.c, handler.c: Fixes.
12626
12627         * send.c, menu.c, handler.c: handler.c: Properly handle
12628         message/external-body expiry.  menu.c: Small fix from
12629         Liviu.  send.c: Honor confirm_create for FCCs.  cvs:
12630         ----------------------------------------------------------------------
12631
12632 1999-03-04 08:00:38  roessler  (roessler)
12633
12634         * Makefile.am: post-postrelease commit.
12635
12636 1999-03-03 20:06:33  roessler  (roessler)
12637
12638         * rfc2047.c: ups.
12639
12640         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12641         po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
12642
12643         * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
12644         ChangeLog: releasing 0.96.1.
12645
12646         * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
12647         preparations; back-port a couple of things from unstable.
12648
12649         * curs_main.c: Vikas' resort_index.3.
12650
12651         * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
12652         from unstable.  others: latest imap related patches.
12653
12654 1999-03-02 22:13:30  roessler  (roessler)
12655
12656         * curs_main.c, charset.c: Some small fixes from Vikas.
12657
12658         * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
12659         IMAP fixes.
12660
12661         * parse.c: Latest IMAP-related fix from Brandon Long.
12662
12663         * thread.c: Correctly handle messages which have themselves in
12664         their references header.
12665
12666         * thread.c: Properly handle messages which have themselves in
12667         "References".
12668
12669 1999-02-28 08:30:19  roessler  (roessler)
12670
12671         * rfc822.c: Fix a memory leak.  From Liviu.
12672
12673         * rfc822.c: Fix a memory leak. From Liviu.
12674
12675         * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
12676         noted by Hamish Moffat.
12677
12678         * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
12679         condition.
12680
12681         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12682         po/es.po, po/de.po, po/cs.po: post-snapshot commit.
12683
12684 1999-02-26 15:42:07  roessler  (roessler)
12685
12686         * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
12687         pgp_replyencrypt.
12688
12689 1999-02-25 06:58:01  roessler  (roessler)
12690
12691         * from.c: parse some more from_ lines.  Before, there were
12692         problems with cases like this:
12693
12694         >From <@x400host:"/G=Bob/S=Allinson/CN=Has
12695         embedded spaces/OU=X400HOST/
12696         >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
12697         23 09:44:52 1999
12698
12699         Problem noted by johnm@sirius3.demon.co.uk
12700
12701 1999-02-23 20:38:49  roessler  (roessler)
12702
12703         * imap.c: fix a segfault. From Brandon.
12704
12705 1999-02-22 12:37:43  roessler  (roessler)
12706
12707         * curs_main.c: Vikas' latest collapse fix.
12708
12709         * curs_main.c: collapse fix from Vikas.
12710
12711         * mbox.c, imap.c: Avoid reading past actual headers when reopening
12712         mailboxes.  From Daniel Eisenbud.
12713
12714         * mbox.c, imap.c: Avoid reading past the end of actual headers
12715         when reopening folders.  From Daniel Eisenbud.
12716
12717         * pgp.c: Don't override base64 by quoted-printable.
12718
12719         * menu.c: replace clear() by clrtobot().
12720
12721         * pgp.c: Currently, PGP signing messages will force
12722         quoted-printable encoding even if we should use base64.
12723
12724 1999-02-19 07:38:17  roessler  (roessler)
12725
12726         * sendlib.c: Don't qp-encode multiparts. ugh.
12727
12728         * sendlib.c: ... message and multipart, not just message.
12729
12730         * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
12731         mutt to trigger quoted-printable encoding for any non-multipart
12732         attachments which have ^From at the beginning of a line.
12733         Note that we don't trigger on ^From_ since either procmail or
12734         sendmail is >-escaping on ^From, and note that this won't help
12735         against sites where sendmail has the '9' flag set on the local
12736         mailer, as these sites will inevitably transform to 8bit (sic!).
12737
12738 1999-02-18 23:14:36  roessler  (roessler)
12739
12740         * pgp.c, mutt.h, init.h: Add retainable signatures.  This should
12741         work nicely with encrypted mailing lists.
12742
12743         * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
12744         Introduce $dotlock_program: This makes the mutt_dotlock program's
12745         location a run-time configuration variable.
12746
12747         * send.c, mutt.h, init.h: Introduce $honor_followup_to.  The user
12748         will now be asked whether he wants to honor mail-followup-to
12749         or not.
12750
12751         * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
12752         tagged messages.
12753
12754         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12755         po/es.po, po/de.po, po/cs.po: Updated translations.
12756
12757         * contrib/sample.mailcap: Fix the text/html entry.
12758
12759         * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
12760         were used with multiple meanings. bad.  configure.in, regex.c:
12761         Make regex autoconfiguration work.  headers.c: expand aliases
12762         on the from header.
12763
12764         * headers.c: Expand aliases on the From header.
12765
12766 1999-02-17 15:48:05  roessler  (roessler)
12767
12768         * doc/mutt.man.in: Fix the URL.
12769
12770         * sendlib.c, init.h: User-Agent, not X-Mailer.
12771
12772         * po/fr.po: update.
12773
12774         * copy.h: Some of the M_CM flags erroneously had been defined
12775         to have the same value.  _Very_ bad.
12776
12777         * contrib/sample.mailcap: Correct the netscape text/html entry.
12778
12779         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12780         po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
12781         send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
12782         acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
12783         target to include all necessary files.  - po/fr.po: New French
12784         translation.  (-> stable!)  - Add the new options to Muttrc.in.
12785         - regex.c, configure.in: include config.h from regex.c, and handle
12786           alloca in a more intelligent way than before. (Currently,
12787           we just mis-handle it.)  Port this to stable and test it!
12788         - po/cs.po: update cs.po.  - po/de.po, po/nl.po: updated versions
12789         from Roland and Boris.  - pager.c: Vikas' grok_ansi fix.  -
12790         po/Makefile.in.in: keymap_defs is always in po/..  - from Lars
12791           Hecking.
12792
12793 1999-02-12 11:23:17  roessler  (roessler)
12794
12795         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12796         po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
12797         commit for 0.95.3.
12798
12799         * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
12800
12801 1999-02-11 22:52:03  roessler  (roessler)
12802
12803         * imap.c, VERSION: another imap-related fix.
12804
12805         * pattern.c: another signal fix from liviu.
12806
12807         * imap.c: Remove a superfluous if statement.
12808
12809         * imap.c: ups, that one was bad.
12810
12811         * imap.c: The HEADER structure doesn't have a mailcap component
12812         any more.
12813
12814         * imap.c: The HEADER structure doesn't have a mailcap component
12815         any more.  Noted by Johan van Selst <johans@stack.nl>.
12816
12817         * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
12818         menu.c, globals.h, curs_main.c, curs_lib.c:
12819         patch.mutt-0.95.1i.ld.signals.1-2.gz
12820
12821         * po/nl.po: new nl translation.
12822
12823         * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
12824
12825         * po/nl.po: New nl translation.
12826
12827         * pattern.c, curs_main.c: curs_main.c: Check whether the
12828         user pressed a number before putting it back onto the stack.
12829         (OP_JUMP) pattern.c: Vikas' latest fix.
12830
12831         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12832         po/es.po, po/de.po, po/cs.po: Updating the po files.
12833
12834         * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
12835         in the doc directory, document mailcap_sanitize.
12836
12837         * reldate.h, prepare, configure.in, VERSION, Makefile.am,
12838         $output.in: Preparing for 0.96: $output.in was real fun in the
12839         dist target.  *argh*
12840
12841         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12842         po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
12843         reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
12844         post-release commit for 0.95.2.
12845
12846         * README.SECURITY: Add a note on how to write mailcap files.
12847
12848         * README.SECURITY: branches:  2.1.2; Add a note on how to write
12849         mailcaps.
12850
12851 1999-02-10 23:12:27  roessler  (roessler)
12852
12853         * browser.c: Ups, this one needed a #ifdef USE_IMAP.
12854
12855         * imap.c, browser.c: Some patches Brandon Long posted to
12856         comp.mail.mutt.
12857
12858         * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
12859         protos.h, lib.c, handler.c, attach.c: Fix the security fix.
12860
12861         * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
12862
12863         * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
12864
12865         * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
12866         globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
12867         patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
12868         processes are invoked.  From Liviu.
12869
12870 1999-02-09 23:54:03  roessler  (roessler)
12871
12872         * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
12873         sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
12874         collapse fix.
12875
12876         * prepare: Small prepare bug noted by vikas.
12877
12878         * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
12879         browser.h: re-insert the "tagged" component.  pgp support:
12880         fix handling of PGP 5 subkeys, algorithm 20.
12881
12882         * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
12883
12884         * commands.c: honor hdr_order when decode-piping a message.
12885         From Vikas.
12886
12887         * po/cs.po: New czech translation.
12888
12889         * commands.c: Reorder headers when decode-piping.
12890
12891         * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
12892         mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
12893         browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
12894         translation.
12895
12896 1999-02-04 12:00:10  roessler  (roessler)
12897
12898         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
12899         the way mutt_quote_filename() worked.  It's not too reasonable
12900         to allocate memory dynamically whenever we quote a file name.
12901         (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
12902
12903         * mx.c: [unstable] Check for write errors when moving messages
12904         to $mbox.
12905
12906         * mx.c: Check for write errors when moving messages to $mbox.
12907
12908 1999-02-03 22:14:18  roessler  (roessler)
12909
12910         * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
12911         functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
12912         Produce some reasonable character set support when postponing
12913         messages.
12914
12915         Additionally, this patch fixes a nasty pointer leak in
12916         load_charset() [noted with electric fence], and a completely
12917         mis-lead attempt to use bsearch().  Apparently, nobody ever
12918         tested the utf8 decoder for quite some time.
12919
12920 1999-02-02 21:57:44  roessler  (roessler)
12921
12922         * pattern.c: merge ~v patch into unstable.
12923
12924         * pattern.c: small nit-fix from vikas to the ~v pattern.
12925
12926         * pgp.c: Thou shall not use dangling pointers.
12927
12928         * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
12929         of character set conversions.
12930
12931         * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
12932         pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
12933         copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
12934         attach.c, OPS: Merging the external character set patch into
12935         unstable.  Additionally, this change introduces a M_CHARCONV state
12936         flag which gives us some more control about when character set
12937         conversions are actually done.  Current versions of mutt would
12938         happily apply character set conversions when, e.g., saving a
12939         text/plain attachment to a file.  (We had at least one corrupt
12940         russing translation file due to this mis-feature.)
12941
12942         Additionally, we clean up some of the character set related code
12943         in handler.c.  Most of that is now done by the decoder functions
12944         in charset.c.
12945
12946         * imap.c, imap.c: Brandon's imap_create patch.
12947
12948         * pgpkey.c: [unstable] clear the message line before letting
12949         people select public keys.
12950
12951         * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
12952
12953         * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
12954
12955 1999-01-30 17:07:30  roessler  (roessler)
12956
12957         * pgpkey.c: really fix the weak associations problem.  it was
12958         worse than i thought.
12959
12960         * pgpkey.c: Handle expired keys correclty, even when they are
12961         the only and exact match when searching for keys by address.
12962
12963 1999-01-29 11:15:15  roessler  (roessler)
12964
12965         * init.h: [unstable] Change some default formats.
12966
12967         * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
12968         searching.
12969
12970         * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
12971         format for the mixmaster menu.
12972
12973         * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
12974
12975 1999-01-28 09:08:47  roessler  (roessler)
12976
12977         * gnupgparse.c: gnupg's trust model is currently unusable.
12978         As a work-around, we don't present the user with _any_ trust
12979         information if he uses gnupg.
12980
12981 1999-01-27 19:53:46  roessler  (roessler)
12982
12983         * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
12984         Add $pgp_show_unusable.
12985
12986 1999-01-26 21:24:56  roessler  (roessler)
12987
12988         * doc/manual.sgml.in: [unstable] document ~v.
12989
12990         * doc/manual.sgml.in: [stable] document ~v.
12991
12992         * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
12993         From Vikas.
12994
12995         * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
12996
12997         * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
12998         implicit_autoview.
12999
13000         * doc/manual.sgml.in: Document $implicit_autoview.
13001
13002         * compose.c: Fix a segfault when users change attachment content
13003         types, and let toggle-unlink honor the $resolv variable.
13004
13005         * compose.c: $resolve should be honored when doing toggle-unlink
13006         on the compose menu.
13007
13008 1999-01-25 22:16:46  roessler  (roessler)
13009
13010         * compose.c: This may fix a core dump under certain circumstances.
13011         Can't check this out since I don't get the segfault.
13012
13013         * pgpkey.c: Fix a redraw problem when the key menu is invoked.
13014
13015         * po/ru.po, po/cs.po, configure.in: Russian and czech
13016         translations.
13017
13018         * po/cs.po: branches:  1.1.2; file cs.po was initially added on
13019         branch mutt-1-0-stable.
13020
13021         * po/cs.po, configure.in: Adding a czech translation, and fixing
13022         the russian.
13023
13024         * po/ru.po: ru.po was badly distorted.
13025
13026 1999-01-23 17:00:43  roessler  (roessler)
13027
13028         * prepare: when f is .../Makefile.am, `basename $f .am`
13029         is Makefile.  So I should just write that. :-)
13030
13031         * prepare: Add the default predicate.
13032
13033         * from.c: A slightly optimized version of DE's y2k patch.
13034
13035         * prepare: Apparently, automake doesn't like our
13036         AC_OUTPUT($output) construction...
13037
13038         * gnupgparse.c, from.c: DE's patch to work around other software's
13039         possible y2k bugs.
13040
13041         * from.c: Try to avoid other programs' possible y2k bugs.
13042
13043         * enter.c: Fix the attach-multi patch.
13044
13045 1999-01-22 22:12:10  roessler  (roessler)
13046
13047         * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
13048
13049         * lib.c: Fix a memory leak.  Noted by Roland Rosenfeld.
13050
13051         * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
13052         compose.c, browser.c, addrbook.c: Enable tagging in the file
13053         browser.
13054
13055         * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
13056         handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
13057         support.  We no longer read the complete key ring into memory.
13058         For gpg, performance is heavily improved due to the fact that
13059         we are passing a couple of key hints to the key ring parsing
13060         back-end.
13061
13062 1999-01-21 05:19:42  roessler  (roessler)
13063
13064         * hook.c: Fix _mutt_string_hook.
13065
13066 1999-01-20 13:52:59  roessler  (roessler)
13067
13068         * po/pl.po, po/pl.po: New polish translation.
13069
13070         * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
13071         debugging capabilities to the PGP code.  Anyway, the problem I
13072         observed wasn't a bug in mutt, but an expired key. *sigh*
13073
13074         * rfc1524.c: Don't segfault when MailcapPath is unset.
13075
13076         * rfc1524.c: Fix a segmentation fault when no MailcapPath has
13077         been defined.
13078
13079 1999-01-19 23:38:26  roessler  (roessler)
13080
13081         * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
13082         Add the charset-hook command.
13083
13084         * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
13085         INSTALL: Properly handle character set definition file
13086         installation.
13087
13088         * mx.c: Remove a confusing error message.
13089
13090         * mx.c: Remove confusing error message.
13091
13092         * keymap.c, keymap.c, curs_lib.c:
13093         patch-0.95.1.vikas.macro_function.1
13094
13095         * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
13096         from Lars Hecking.
13097
13098 1999-01-18 09:45:29  roessler  (roessler)
13099
13100         * po/ru.po: New Russian translation from Michael Sobolev
13101         <mss@transas.com>.
13102
13103         * po/ru.po: New russian translation from Michael Sobolev
13104         <mss@transas.com>.
13105
13106 1999-01-14 13:08:46  roessler  (roessler)
13107
13108         * compose.c: Mixmaster user interface beautification.
13109
13110         * mx.c, curs_lib.c: Fix a couple of segfaults related to using
13111         curses when it isn't there.
13112
13113         * mx.c: dotlocking plus curses...
13114
13115 1999-01-13 23:56:39  roessler  (roessler)
13116
13117         * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
13118         patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
13119         have been tested with unstable so far, seem to work fine.
13120
13121         * mx.c: Don't use curses when we don't have it.
13122
13123         * mx.c: Don't try to do mutt_yesorno if we don't have curses.
13124
13125         * remailer.h: Mixmaster has 20 address slots, that makes _19_
13126         remailers.
13127
13128         * remailer.c: Fix the "append" function.
13129
13130         * sendlib.c: Don't leak message dates when sending via mixmaster.
13131
13132         * remailer.c: Add search code to the remailer chain selecting
13133         menu.  [This is pretty generic - should we add that code to
13134         menu.c?]
13135
13136         * postpone.c: Fix postponing of PGP messages.
13137
13138         * send.c, remailer.c, compose.c: Qualify addresses before passing
13139         them to mixmaster.
13140
13141         * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
13142         remailer.h is no longer included by mutt.h, and the mix_*
13143         prototypes can once again go to remailer.h.
13144
13145         * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
13146         mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
13147         functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
13148         Makefile.am: A first take at adding a mixmaster front-end to mutt.
13149         Don't worry, it's optional. ;-)
13150
13151 1999-01-12 22:01:11  roessler  (roessler)
13152
13153         * mbox.c: Open folders in read-only mode if mutt can't lock them.
13154
13155 1999-01-11 18:12:49  roessler  (roessler)
13156
13157         * send.c, mutt.h, handler.c, copy.h, copy.c: When
13158         decode-forwarding messages with message/Rfc822 attachments,
13159         mutt should weed the attachments' headers according to the
13160         setting of $forward_weed.
13161
13162 1999-01-10 09:11:36  roessler  (roessler)
13163
13164         * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
13165         Byrial's %D time format patch.
13166
13167 1999-01-09 17:53:02  roessler  (roessler)
13168
13169         * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
13170         latest changes to stable.
13171
13172         * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
13173         a file or append to it.  From Byrial Jensen.
13174
13175         * doc/manual.sgml.in: Fix a documentation problem.
13176
13177 1999-01-08 23:29:05  roessler  (roessler)
13178
13179         * charset.c: When doing a binary search, we may as well use
13180         bsearch (3).
13181
13182         * parse.c: Optimized time-zone parsing.
13183
13184         * parse.c: Optimize time zone parsing.  By Byrial Jensen.
13185
13186         * history.c: Don't clear the history when the user issues a
13187         "set history=..."  command which doesn't change anything.
13188
13189         * history.c: Don't clear the history when "set
13190         history=..." doesn't change the buffer size.
13191
13192         * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
13193         from Daniel Eisenbud.
13194
13195 1999-01-07 19:01:30  roessler  (roessler)
13196
13197         * init.c, init.c: Vikas' set_boolean patch.
13198
13199         * protos.h, handler.c, attach.c: Updated implicit autoview
13200         handling from stable.
13201
13202         * protos.h, handler.c, attach.c: Only use "implicit" autoviews
13203         (implicit_autoview or MM_NOASK) when mutt is unable to handle
13204         a content type internally.  This saves us parsing the mailcap
13205         files for every attachment we handle.
13206
13207         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
13208         in the mailcap patch from stable.
13209
13210         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13211         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13212         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13213         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13214         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13215         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13216         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13217         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13218         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13219         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13220         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13221         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13222         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13223         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13224         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13225         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
13226         source files.  They are getting in our way when merging changes.
13227
13228         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
13229         the use_mailcap variable. Instead, we introduce implicit_autoview
13230         which triggers autoview for every content type it's applicable to.
13231
13232         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13233         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13234         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13235         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13236         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13237         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13238         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13239         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13240         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13241         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13242         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13243         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13244         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13245         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13246         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13247         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
13248         fields.  They are getting in the way whenever I merge changes
13249         into unstable.
13250
13251         * po/nl.po, init.h, configure.in: Merging changes from stable.
13252
13253         * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
13254         variable when needed.
13255
13256         * init.h: Fix default settings for use_mailcap and mime_forward.
13257
13258 1999-01-06 10:13:32  roessler  (roessler)
13259
13260         * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
13261         mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
13262         configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
13263         [unstable] Merge changes from stable: rx -> regex, Byrial's
13264         timezone patch, translation updates.
13265
13266         * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
13267         timezone patch, without the absurd optimizations.
13268
13269         * regex.c: branches:  1.1.2; file regex.c was initially added
13270         on branch mutt-1-0-stable.
13271
13272         * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
13273         Use gnu regex instead of gnu rx.  This library is said to
13274         behave better.  Additionally, it supports \<...\> patterns.
13275         The files _regex.h and regex.c included with this distribution
13276         correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
13277
13278         * _regex.h: branches:  1.1.2; file _regex.h was initially added
13279         on branch mutt-1-0-stable.
13280
13281         * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
13282         gnu rx.  This library is said to behave better.  Additionally,
13283         it supports \<...\> patterns.  The files _regex.h and regex.c
13284         included with this distribution correspond to posix/regex.[ch]
13285         from the glibc 2.0.7t source tree.
13286
13287         * po/nl.po, po/fr.po: Various fixes to the NL translation;
13288         new French messages.
13289
13290 1999-01-05 14:35:18  roessler  (roessler)
13291
13292         * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
13293         Makefile.am: [unstable] Adding experimental new character set
13294         conversion code.
13295
13296         * po/de.po: Merging from stable.
13297
13298         * po/de.po: Fix a typo in de.po.
13299
13300         * po/de.po: [unstable] Merging changes from stable.
13301
13302         * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
13303         merging changes from stable.
13304
13305         * hdrline.c: Conditionally display score and number of lines.
13306
13307         * po/nl.po: branches:  1.1.2; file nl.po was initially added on
13308         branch mutt-1-0-stable.
13309
13310         * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
13311         translation; correcting some bugs in the DE translation.
13312
13313 1999-01-04 19:15:10  roessler  (roessler)
13314
13315         * curs_main.c: [unstable] fix next-unread plus collapsing.
13316
13317         * curs_main.c: [stable] Fix next-unread when collapsing threads.
13318
13319         * curs_main.c: [unstable] merging changes from stable.
13320
13321         * curs_main.c: [stable] fix a bogus type cast.
13322
13323         * reldate.h, curs_main.c: [unstable] merging in changes from
13324         stable.
13325
13326         * curs_main.c: [stable] Don't use the index elements of header
13327         structures when new messages arrived on the index.
13328
13329         * reldate.h: 0.95.1 should have a proper release date.
13330
13331         * send.c, pgp.c, handler.c, configure.in: Make the experimental
13332         branch the main trunk.
13333
13334         * po/uk.po: branches:  1.12.2; 0.95.1 post-release commit.
13335
13336         * po/ru.po: branches:  1.33.2; 0.95.1 post-release commit.
13337
13338         * po/pl.po: branches:  1.3.2; 0.95.1 post-release commit.
13339
13340         * po/it.po: branches:  1.24.2; 0.95.1 post-release commit.
13341
13342         * po/fr.po: branches:  1.7.2; 0.95.1 post-release commit.
13343
13344         * po/es.po: branches:  1.15.2; 0.95.1 post-release commit.
13345
13346         * po/de.po: branches:  1.48.2; 0.95.1 post-release commit.
13347
13348         * configure.in: [unstable] Create suitable version strings.
13349
13350         * VERSION: branches:  2.1.2; [stable] Preparing 0.95.1.
13351
13352         * ChangeLog: branches:  2.5.2; [stable] Preparing 0.95.1.
13353
13354         * send.c: [unstable] commit changes from the stable tree.
13355
13356         * send.c: branches:  2.1.2; [stable] When sending a message
13357         in batch mode failed, mutt would dump core.  Patch from Byrial
13358         Jensen.
13359
13360         * pgp.c, handler.c: [unstable] Add multiple signature support.
13361
13362 1999-01-02 17:23:24  roessler  (roessler)
13363
13364         * sendlib.c: branches:  2.3.4; I shouldn't accept patches on
13365         New Year's day.  Not even new-year related patches.
13366
13367         * ChangeLog: I shouldn't accept patches on New Year's day.
13368         Not even new-year related patches.
13369
13370         * po/it.po: Fixing a typo.
13371
13372         * protos.h: branches:  2.1.4; mutt_parse_date () shouldn't modify
13373         its argument.  Problem noted by Byrial Jensen.
13374
13375         * parse.c: branches:  2.2.4; mutt_parse_date () shouldn't modify
13376         its argument.  Problem noted by Byrial Jensen.
13377
13378         * handler.c: branches:  2.1.2;  2.1.4; mutt_parse_date ()
13379         shouldn't modify its argument.  Problem noted by Byrial Jensen.
13380
13381         * lib.c: branches:  2.2.4; Fix safe_symlink to correctly handle
13382         relative paths.
13383
13384 1999-01-01 09:43:15  roessler  (roessler)
13385
13386         * sendlib.c: New Year's time zone handling patch from Manish
13387         Singh <yosh@gimp.org>.
13388
13389 1998-12-31 09:45:46  roessler  (roessler)
13390
13391         * curs_main.c: branches:  2.3.4; The attached patch moves code
13392         for sorting the index and restoring the current message from
13393         mutt_index_menu() to a new function. It saves code duplication.
13394
13395 1998-12-30 07:58:40  roessler  (roessler)
13396
13397         * pgp.c: branches:  2.1.2;  2.1.4; Localize some more messages.
13398         From Michael Sobolev.
13399
13400         * main.c: branches:  2.1.4; Localize some more messages.
13401         From Michael Sobolev.
13402
13403 1998-12-29 16:29:03  roessler  (roessler)
13404
13405         * mbox.c: branches:  2.3.4; Use sizeof instead of strlen for
13406         some fixed strings.
13407
13408         * ChangeLog: Use sizeof instead of strlen for some fixed strings.
13409
13410         * mh.c: branches:  2.5.4; Take setting the index_hint out of
13411         the main loop of mh_check_mailbox().
13412
13413 1998-12-28 14:59:04  roessler  (roessler)
13414
13415         * attach.c: branches:  2.1.4; Fix a segmentation fault when
13416         viewing message/rfc822 attachments from the compose screen.
13417
13418 1998-12-23 15:57:00  roessler  (roessler)
13419
13420         * pattern.c: branches:  2.1.4; A slightly modified version of
13421         Vikas' pattern_match patch.  This changes the semantics of the
13422         pattern-something functions so they only apply to _visible_
13423         messages.  (With the exception of limit: In this case, the user
13424         can add another pattern if he wants to limit further, or he can
13425         give an entirely new pattern.)
13426
13427 1998-12-22 18:07:19  roessler  (roessler)
13428
13429         * sendlib.c: Fix MIME forwarding.  From Vikas.
13430
13431 1998-12-21 12:38:57  roessler  (roessler)
13432
13433         * mx.c: branches:  2.3.4; Adjust some hash-related parameters.
13434
13435         * mh.c, mbox.c: Adjust some hash-related parameters.
13436
13437         * imap.c: branches:  2.2.4; Adjust some hash-related parameters.
13438
13439         * charset.c: branches:  2.1.4; Adjust some hash-related
13440         parameters.
13441
13442         * ChangeLog: *** empty log message ***
13443
13444         * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
13445
13446         - Another situation under which mutt would lose track of the
13447           current message when maildir folders changed has been removed.
13448
13449         - While synchronizing mbox-type folders, a write error when
13450           constructing the draft version of the new mail folder would
13451           leave behind a copy ofthe file containing the draft.  This is
13452           most annoying if the write error is due to lack of disk space.
13453
13454         * po/pl.po: Small \n fixes.
13455
13456         * parse.c: mutt_strlen() optimizations from Byrial Jensen.
13457
13458         * from.c: branches:  2.1.4; mutt_strlen() optimizations from
13459         Byrial Jensen.
13460
13461         * lib.c: mutt_strlen() optimizations from Byrial Jensen.
13462
13463         * po/pl.po: Add the polish translation.
13464
13465         * configure.in: branches:  2.2.2;  2.2.4; Register the polish
13466         translation.
13467
13468         * doc/manual.sgml.in: branches:  1.18.4; Fixes to the forwarding
13469         chapter.  From O'Shaughnessy Evans <shaug@gstis.net>.
13470
13471         * m4/README: Here is a small patch to simplify
13472         m4/Makefile.am.in. This came out of a suggestion I made to Jim
13473         Meyering (maintainer of GNU fileutils, where I snarfed the code
13474         from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13475
13476         * m4/Makefile.am.in: branches:  1.2.4; Here is a small patch to
13477         simplify m4/Makefile.am.in. This came out of a suggestion I made
13478         to Jim Meyering (maintainer of GNU fileutils, where I snarfed
13479         the code from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13480
13481 1998-12-18 10:22:59  roessler  (roessler)
13482
13483         * mh.c: Catch an error condition when synchronizing mh messages.
13484
13485         * po/de.po: Fix a format which had %s instead of %d.
13486
13487 1998-12-17 18:39:48  roessler  (roessler)
13488
13489         * ChangeLog: *** empty log message ***
13490
13491         * INSTALL: branches:  2.1.4; I've been told that the FreeBSD shell
13492         has been fixed meanwhile.  Additionally, add the note from Vikas
13493         on patching Solaris to get mutt work properly on that system.
13494
13495         * mh.c: Fix attachment deletion for maildir/mh folders.  This may
13496         fix other mh-related problems, too.
13497
13498         * curs_lib.c: branches:  2.2.4; Don't even try to clear the
13499         status line when not in curses mode.
13500
13501 1998-12-16 13:23:06  roessler  (roessler)
13502
13503         * imap.c: Two lines were in reverse order.  Noted by Daniel
13504         Eisenbud.
13505
13506         * thread.c: branches:  2.1.4; Give Daniel Eisenbud a "lock"
13507         on this file.
13508
13509         * pager.c: branches:  2.2.4; Fix "$resolve" behaviour for OP_TAG
13510         and OP_TOGGLE_NEW from the pager.
13511
13512         * curs_lib.c: SLang-related fixes to mutt_endwin().
13513
13514         * compose.c: branches:  2.1.4; Permit the user to set the typical
13515         MIME parameters used with application/pgp messages.
13516
13517         * color.c: branches:  2.1.4; Fix a segfault noted by Stephan Hack.
13518         (Fix noted by Vikas.)
13519
13520         * configure.in: Make the sendmail check compatible with newer
13521         autoconf versions.  Noted by Lars Hecking.
13522
13523 1998-12-13 08:10:13  roessler  (roessler)
13524
13525         * mx.c, curs_main.c: Don't dump core when closing a NULL context.
13526         Fixes the "exit from no-mailbox mode" bug.
13527
13528 1998-12-12 10:14:43  roessler  (roessler)
13529
13530         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13531         Post-release commit.
13532
13533         * hook.c: branches:  2.1.4; More _PGPPATH and us dist related
13534         fixes.
13535
13536         * curs_main.c: More _PGPPATH and us dist related fixes.
13537
13538         * mutt.h: branches:  2.1.4; Don't define M_PGPHOOK unless _PGPPATH
13539         has been defined.
13540
13541         * pager.c: Another reap.pl-related fix.
13542
13543         * Makefile.am: branches:  2.1.4; The us-dist target was screwed.
13544
13545         * thread.c: *** empty log message ***
13546
13547         * system.c, strcasecmp.c, status.c: branches:  2.0.4; *** empty
13548         log message ***
13549
13550         * stamp-h.in: *** empty log message ***
13551
13552         * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
13553         sha1dgst.c, sha.h: branches:  2.0.4; *** empty log message ***
13554
13555         * sendlib.c: *** empty log message ***
13556
13557         * send.c: branches:  2.0.2; *** empty log message ***
13558
13559         * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
13560         rfc1524.c, resize.c, reldate.h, recvattach.c: branches:  2.0.4;
13561         *** empty log message ***
13562
13563         * reap.pl: *** empty log message ***
13564
13565         * query.c: branches:  2.0.4; *** empty log message ***
13566
13567         * protos.h, prepare: *** empty log message ***
13568
13569         * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
13570         branches:  2.0.4; *** empty log message ***
13571
13572         * pgp.c, pattern.c: *** empty log message ***
13573
13574         * parse.h: branches:  2.0.4; *** empty log message ***
13575
13576         * parse.c: *** empty log message ***
13577
13578         * pager.h: branches:  2.0.4; *** empty log message ***
13579
13580         * pager.c: *** empty log message ***
13581
13582         * mx.h: branches:  2.0.4; *** empty log message ***
13583
13584         * mx.c: *** empty log message ***
13585
13586         * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
13587         branches:  2.0.4; *** empty log message ***
13588
13589         * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
13590         message ***
13591
13592         * mime.h: branches:  2.0.4; *** empty log message ***
13593
13594         * mh.c: *** empty log message ***
13595
13596         * menu.c: branches:  2.0.4; *** empty log message ***
13597
13598         * mbox.c: *** empty log message ***
13599
13600         * mapping.h: branches:  2.0.4; *** empty log message ***
13601
13602         * main.c: *** empty log message ***
13603
13604         * mailbox.h: branches:  2.0.4; *** empty log message ***
13605
13606         * lib.c: *** empty log message ***
13607
13608         * keymap.h, keymap.c: branches:  2.0.4; *** empty log message ***
13609
13610         * install-sh: branches:  2.0.10; *** empty log message ***
13611
13612         * init.h, init.c, imap.h: branches:  2.0.4; *** empty log
13613         message ***
13614
13615         * imap.c, hook.c: *** empty log message ***
13616
13617         * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
13618         hash.c: branches:  2.0.4; *** empty log message ***
13619
13620         * handler.c: *** empty log message ***
13621
13622         * gnupgparse.c, globals.h, getdomain.c: branches:  2.0.4; ***
13623         empty log message ***
13624
13625         * gen_defs: branches:  2.0.6; *** empty log message ***
13626
13627         * functions.h: branches:  2.0.4; *** empty log message ***
13628
13629         * from.c: *** empty log message ***
13630
13631         * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
13632         date.c: branches:  2.0.4; *** empty log message ***
13633
13634         * curs_main.c, curs_lib.c: *** empty log message ***
13635
13636         * copy.h, copy.c: branches:  2.0.4; *** empty log message ***
13637
13638         * configure.in: *** empty log message ***
13639
13640         * config.sub, config.guess: branches:  2.0.6; *** empty log
13641         message ***
13642
13643         * compose.c: *** empty log message ***
13644
13645         * complete.c, commands.c: branches:  2.0.4; *** empty log
13646         message ***
13647
13648         * color.c: *** empty log message ***
13649
13650         * charset.h: branches:  2.0.4; *** empty log message ***
13651
13652         * charset.c: *** empty log message ***
13653
13654         * buffy.h, buffy.c, browser.c, attach.h: branches:  2.0.4; ***
13655         empty log message ***
13656
13657         * attach.c: *** empty log message ***
13658
13659         * alias.c, addrbook.c, acconfig.h: branches:  2.0.4; *** empty
13660         log message ***
13661
13662         * VERSION, TODO: *** empty log message ***
13663
13664         * README: branches:  2.0.4; *** empty log message ***
13665
13666         * OPS.PGP: *** empty log message ***
13667
13668         * OPS, NEWS, Muttrc.in: branches:  2.0.4; *** empty log message
13669         ***
13670
13671         * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
13672         *** empty log message ***
13673
13674         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
13675         reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
13676
13677         * hash.c: Use a better hash function.  Contributed by Stefan
13678         Langerman <lfalse@paul.rutgers.edu> to mutt-users.
13679
13680 1998-12-11 20:48:14  roessler  (roessler)
13681
13682         * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
13683
13684         * main.c: Bail out with a text-based error message if a
13685         non-existing mailbox is given as a -f command line argument.
13686
13687         * Makefile.am: The distdir target creates hard links for the
13688         source files.  This has the consequence that the us-dist hook
13689         will demolish files in the main source tree.  We have to un-link
13690         the various instances of the source code.
13691
13692         * INSTALL: Warn about regexp-related problems under Solaris 2.6.
13693
13694         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13695         Various last-minute changes and automatic updates.
13696
13697         * main.c: Go into no-mailbox mode when the initial folder can't
13698         be opened.
13699
13700         * mh.c: Undoing the mh_speed patch.
13701
13702         * po/it.po, po/fr.po: l10n fixes.
13703
13704         * curs_main.c: Start a new reply and postpone it. Then type m
13705         (mail), and recall and send the postponed reply. The replied
13706         message is _not_ flagged replied.
13707
13708         (From Byrial Jensen.)
13709
13710         * po/fr.po: Bug-fixed french l10n.
13711
13712         * parse.c: Multipart parser fixes from Byrial.  Finally.
13713
13714         * po/it.po: Small fix.
13715
13716 1998-12-10 22:48:56  roessler  (roessler)
13717
13718         * po/fr.po, configure.in: Add the french l10n.
13719
13720         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
13721         post-release commit 0.94.99.
13722
13723         * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
13724
13725         * menu.c: Fix tag-prefix.
13726
13727         * compose.c: Redraw fix after the content type was changed on
13728         the compose menu.
13729
13730 1998-12-08 23:09:53  roessler  (roessler)
13731
13732         * help.c: Help screen resizing nit.  From Gero Treuner.
13733
13734         * doc/manual.sgml.in: Typo.
13735
13736         * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
13737         signatures by re-ordering MIME headers in the way sendmail does.
13738
13739         * mh.c: Keep track of file name changes for files wandering
13740         around between the subfolders of a maildir.
13741
13742         * mh.c: More fixes to the maildir resynchronization code.
13743         This should now also smoothly handle the case of messages
13744         _vanishing_ from maildir's new/ subdirectory.
13745
13746         * init.c: Make the debug file access unbuffered.  Important if
13747         we are debugging crashes.
13748
13749 1998-12-07 21:13:44  roessler  (roessler)
13750
13751         * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
13752         folder update code.
13753
13754         * imap.c: Fix a completely ugly comment formatting.
13755
13756         * mutt.h: Adjust '#' to the first column.
13757
13758         * rfc2047.c: Don't tag us-ascii headers as $Charset or
13759         unknown-8bit.
13760
13761 1998-12-03 23:29:37  roessler  (roessler)
13762
13763         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13764         VERSION, ChangeLog: release-commit 0.94.18.
13765
13766 1998-12-02 20:12:35  roessler  (roessler)
13767
13768         * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
13769         better in synch with the actual code.
13770
13771         * recvattach.c: Remove a warning which comes from code actually
13772         belonging to the send_charset patch.
13773
13774         * rfc2047.c: Encode- and decode the "val" field when using mutt
13775         with EXACT_ADDRESS enabled.
13776
13777         * Makefile.am: Small fixes to the build process. From Lars
13778         Hecking.
13779
13780         * compose.c: The attached patch fixes yet another redraw related
13781         bug. When I call OP_SAVE from the Compose menu and use the
13782         file-browser and 'q' out of the file-browser, the screen still
13783         shows the browser, but the control is really in the Compose
13784         menu. A Ctrl-L verifies this.  Basically, a screen redraw
13785         is missing.
13786
13787         From Vikas.
13788
13789         * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
13790         attach-message. Tag a whole bunch of messages. Say, for example,
13791         100. When you exit the folder, the Compose menu's status line
13792         has disappeared.
13793
13794         Fix from Vikas.
13795
13796         * browser.c: patch-0.94.17.vikas.browser_redraw.1
13797
13798 1998-11-23 21:10:12  roessler  (roessler)
13799
13800         * protos.h, lib.c: Change safe_malloc's size parameter from
13801         (unsigned int) to size_t.
13802
13803         * send.c, protos.h, pattern.c, alias.c: From Byrial:
13804
13805         I don't think that the match-all pattern modifier works as can
13806         be expected from a logical point of view.
13807
13808         The attached patch will make it work as I expect it to work:
13809
13810           - It works on all patterns which explicit or implicit use
13811             address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
13812             didn't work with ~l before).
13813
13814           - It works such that a modified pattern always match, unless
13815             there is at least one address in at least one of the
13816             referenced lists that it doesn't match.
13817
13818         * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
13819         Introduce a new option $reply_self.  From Vikas.
13820
13821 1998-11-20 00:27:03  roessler  (roessler)
13822
13823         * po/it.po: New it.po from Mario.
13824
13825         * doc/mutt.man.in: branches:  1.4.4; Fix a small typo.
13826
13827 1998-11-19 23:57:03  roessler  (roessler)
13828
13829         * contrib/Pine.rc: Fix some ancient syntax.
13830
13831         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
13832         Hack around problems with multi-valued Reply-To headers.
13833         From Roland Rosenfeld.
13834
13835         * rfc2047.c: Properly encode '_' characters in words which
13836         are qp-encoded.
13837
13838         * sendlib.c: Use mutt_is_message_type() in the message
13839         transformation code.
13840
13841         * po/Makefile.in.in: Fix all Makefiles.  make
13842         DESTDIR=/path/to/something install should work now.
13843
13844         * doc/Makefile.in: branches:  1.15.4; Fix all Makefiles.
13845         make DESTDIR=/path/to/something install should work now.
13846
13847         * Makefile.am: Fix all Makefiles.  make DESTDIR=/path/to/something
13848         install should work now.
13849
13850 1998-11-18 23:09:46  roessler  (roessler)
13851
13852         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13853         VERSION, ChangeLog: Release-commit for 0.94.17.
13854
13855         * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
13856         patch simplifies the generation of content type parameters
13857         significantly by introducing a funciton mutt_set_parameter().
13858         Additionally, we re-use code from parse.c for parsing user-input
13859         content type headers on the compose screen.
13860
13861         * compose.c: Remove some uuencode-related debris.
13862
13863         * recvattach.c: Remove some code which crept in from the external
13864         character set patch.
13865
13866         * recvattach.c: Make optional formats work while processing
13867         $attach_format.
13868
13869         * mh.c: Remove bogus re-sorting code from the maildir check
13870         routine.
13871
13872         * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
13873         systems which don't do so in <stdlib.h>.
13874
13875 1998-11-17 13:23:26  roessler  (roessler)
13876
13877         * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
13878         containing quite a few fuzzy translations.
13879
13880         * po/de.po: Update some messages.
13881
13882         * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
13883         m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
13884         fixes from Lars Hecking, with some more fixes and modifications
13885         from myself.  With some luck, you don't need a gettext
13886         installation any more.
13887
13888         * sendlib.c: Fix the base64 encoder.  The current code would
13889         produce slightly unpredictible output which leads to bad
13890         signatures.
13891
13892         * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
13893         related bug.
13894
13895 1998-11-16 11:44:42  roessler  (roessler)
13896
13897         * protos.h: Drop ci_attach - it doesn't exist.  Noted by Byrial
13898         Jensen.
13899
13900 1998-11-15 09:53:23  roessler  (roessler)
13901
13902         * parse.c: Stupid typo.
13903
13904         * protos.h, parse.c, attach.c: My version of Byrial's parse_part
13905         patch.
13906
13907         * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
13908         elaborate a little more on the last paragraph. It is deletion
13909         of the top level part direct under a message/rfc822 part which
13910         gives problems because the headers of the message/rfc822 part
13911         have to be changed in this case. It is hard to tell exactly how
13912         many bytes and lines will be removed and added in this case.
13913
13914         If we can refrain from deletion of such parts and thus only
13915         allow deletion of parts direct under a multipart part, then it is
13916         relative easy always to make correct Content-Length: and Lines:
13917         headers in the copy. (The correctness of the Lines count is
13918         dependent of the correctness of the initial value, though).
13919
13920         (From: Byrial Jensen)
13921
13922         * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
13923         credits section.
13924
13925 1998-11-14 08:24:56  roessler  (roessler)
13926
13927         * doc/manual.sgml.in: Update Byrial's e-mail address.
13928
13929         * copy.c: Simplify the new attachment deletion code not to require
13930         an extra temporary file.  (From: Byrial Jensen <byrial@image.dk>)
13931
13932         * help.c, handler.c: Type cast nit from Gero Treuner.
13933
13934 1998-11-13 18:31:06  roessler  (roessler)
13935
13936         * imap.c: Currently, Mutt won't use a default folder if just the
13937         IMAP server is specified.  In fact, if the folder isn't specified,
13938         it will core-dump.
13939
13940         The attached patch will use INBOX as the IMAP folder name if
13941         none is specified, eliminating the core-dump.
13942
13943         (From: Aaron Schrab <aaron+mutt@schrab.com>)
13944
13945 1998-11-12 21:52:01  roessler  (roessler)
13946
13947         * mutt.h, copy.c: Byrial's latest attachment deletion patch.
13948
13949         * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
13950
13951 1998-11-11 21:18:08  roessler  (roessler)
13952
13953         * po/it.po: New it.po from Marco.
13954
13955         * snprintf.c: Don't use the mutt_str* functions in this module.
13956
13957         * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
13958         not have taken place here.
13959
13960 1998-11-10 22:21:51  roessler  (roessler)
13961
13962         * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
13963
13964         * send.c: Fix the $metoo option's behaviour.
13965
13966         * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
13967         snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
13968         rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
13969         pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
13970         pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
13971         init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
13972         hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
13973         edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
13974         commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
13975         alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
13976         and use them all over the place.  If there are still segmentation
13977         faults due to missing NONULLs over, they are gone now.
13978
13979         * main.c: Add a "pseudo-credit" to the extended copyright notice.
13980
13981         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13982         VERSION, ChangeLog: Releasing 0.94.16.
13983
13984         * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
13985         buffy.c, attach.c: Experimental support for the so-called
13986         "kendra" mail folder format.  This seems to be used on OS/2 and
13987         is, actually, a slibhtly modified version of the MMDF format.
13988
13989         * parse.c: Do some sanity checking when reading attachment.
13990         This fix should catch bad attachments.
13991
13992         * edit.c: Fix a possible buffer overflow.  (This seems to be
13993         the one noticed by Pavel Gulchouck <gul@lucky.net>.)
13994
13995         * compose.c: Wrong fix from Vikas.  Undo it.  (Noted by Byrial.)
13996
13997         * curs_lib.c, compose.c: Fix a multi_choice related bug.
13998         From Vikas.
13999
14000         * buffy.c: Skip empty mailbox parameters.  This fixes a
14001         segmentation fault noted by Marco d'Itri.
14002
14003 1998-11-09 19:28:42  roessler  (roessler)
14004
14005         * from.c: Catch possible bad memory access.
14006
14007         * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
14008         copy.c, Muttrc.in: Rewrite copy_delete_attach().
14009
14010         * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
14011         efficiency problem with the color index features.
14012
14013         * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
14014
14015         * doc/manual.sgml.in: Make the default_hook documentation match
14016         the code.
14017
14018         * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
14019         OP_QUIT is called.
14020
14021         * browser.c: The attached patch fixes a potential problem in
14022         folder_format_str() where a fixed buffer might not be null
14023         terminated.  From Vikas.
14024
14025         * init.c: The attached patch fixes a bug in :set variable=<TAB>
14026         where variables of type DT_SORT were not getting expanded (only
14027         4 of them, but a bug nevertheless).  From Vikas.
14028
14029         * browser.c: patch-0.94.15.vikas.browser_sort.3
14030
14031         * doc/manual.sgml.in: Add a forwarding chapter to the manual.
14032         From Gero Treuner.
14033
14034         * po/de.po: Revert de.po to the traditional German spelling rules.
14035
14036         * po/de.po, pop.c: L10 fixes from Gero Treuner.
14037
14038         * parse.c, handler.c: A message/external-body handler.
14039         From Byrial Jensen.
14040
14041         * protos.h, parse.c:  - remove the static declaration from
14042          parse_date() in parse.c, - rename it to mutt_parse_date() -
14043          fix a minor bug: the timezone information in an expires-header
14044            was used to set the timezone of the send time.
14045
14046         (From Byrial Jensen <byrial@post3.tele.dk>.)
14047
14048         * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
14049         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14050
14051         * handler.c: Byrial Jensen's alternative_handler patches.
14052         This may lead to non-desirable effects with attachment deletion;
14053         these effects will go when the new attachment deletion code
14054         is implemented.
14055
14056         * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
14057         offset from GMT.
14058
14059         * pager.c, help.c: Fix the display of DEL in the pager.
14060
14061         * send.c: Fix a group reply problem.
14062
14063 1998-10-30 13:00:10  roessler  (roessler)
14064
14065         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
14066         changes.
14067
14068 1998-10-29 09:46:45  roessler  (roessler)
14069
14070         * mbox.c: Mbox robustness patch from Johnny Tevessen
14071         <j.tevessen@gmx.net>.
14072
14073         * po/de.po: Fixing a typo.
14074
14075         * imap.c: This patch should cause mutt to ask for your IMAP
14076         login/password again if its wrong.  From Brandon Long.
14077
14078 1998-10-28 21:48:36  roessler  (roessler)
14079
14080         * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
14081         0.94.15 release commit.
14082
14083         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
14084         commit, take 1.
14085
14086         * curs_lib.c: Add an IsPrint check to mutt_message() and
14087         mutt_curses_error(). This will prevent _some_ advert effects from
14088         l10ns which don't fit together with the terminal's abilities.
14089         There are still quite a few raw printw() etc. - we may wish to
14090         introduce our own, locale-safe versions of these.
14091
14092         * po/POTFILES.in: reldate contais really _no_ i18n-related data.
14093
14094         * send.c: Don't try to recall a postponed message when we are
14095         given a template.
14096
14097         * copy.c: Fix a possible segmentation fault when deleting nested
14098         attachments.
14099
14100         * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
14101         option which controls header weeding when decode-forwarding
14102         messages.
14103
14104         * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
14105         fixes from Gero plus checkpoint commit.
14106
14107         * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
14108         help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
14109         help-wrap patch.
14110
14111         * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
14112         spanish translation.
14113
14114         * send.c: if reply-to points to the address on the from header,
14115         use the from header's value for composing a reply's recipient
14116         list, not the reply-to header.
14117
14118         * configure.in: add the ukrainian l10n.
14119
14120 1998-10-27 19:02:45  roessler  (roessler)
14121
14122         * configure: Configure is generated automatically and should
14123         thus _not_ be part of the CVS repository.
14124
14125         * configure.in, configure, README, INSTALL: Try to detect Solaris
14126         2.4's broken regcomp().
14127
14128         * send.c: Move some code around.
14129
14130         * doc/manual.sgml.in: Some documentation nits.
14131
14132         * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
14133         Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
14134
14135         * Muttrc.in: Add a macro for viewing the manual.
14136
14137         * pgp.c, configure.in, configure: i18n fixes.
14138
14139         * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
14140         fixes, plus a partial spanish translation from Boris Wesslowski
14141         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14142
14143         * configure.in, configure: Handle systems which have neither
14144         pgp2 nor pgp5, but gpg correctly.
14145
14146         * compose.c: - snd_entry() is marked static - You will only get
14147         a full redraw of the screen after invoking
14148           pgp_send_menu if you selected "sign as".  - draw_envelope()
14149         and edit_address_list() use the same array of
14150           strings for titles/prompts. This saves both string data and
14151           code in both functions which have been a lot smaller.
14152
14153         * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
14154         FCC headers when postponing.  From Vikas.
14155
14156         * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
14157         before quitting.
14158
14159 1998-10-22 13:53:47  roessler  (roessler)
14160
14161         * send.c: Undo some superfluous changes.  Pointed out by V.A.
14162
14163         * send.c, protos.h, postpone.c: - Preserve certain headers'
14164           values when recallling a postponed message.  TBD:  Fcc.
14165
14166         - Rename mutt_edit_message() to mutt_prepare_edit_message()
14167           since that's what that function actually does.
14168
14169         * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
14170         conditionally defined.  From Byrial Jensen.
14171
14172 1998-10-21 22:46:16  roessler  (roessler)
14173
14174         * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
14175         ~P modifiers.
14176
14177         * compose.c: Vikas' write_fcc patch.
14178
14179         * doc/manual.sgml.in: Documentation nits from Byrial.
14180
14181         * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
14182         From Byrial.
14183
14184         * prepare: Fix the documentation reference in prepare.
14185
14186         * doc/devel-notes.txt: Add a gettext automake macro patch which
14187         is needed for proper building of mutt.
14188
14189         * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
14190         some automatically generated files from the CVS repository,
14191         and add a script which generates them.
14192
14193         * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
14194
14195         * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
14196         commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
14197         patch plus some German translations.
14198
14199         * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
14200         bit cleaner.
14201
14202         * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
14203
14204         * VERSION, ChangeLog: Preparing 0.94.14.
14205
14206 1998-10-20 22:02:58  roessler  (roessler)
14207
14208         * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
14209
14210         * config.h.in, Makefile.am: Include VERSION with the distribution.
14211
14212         * configure.in, configure, VERSION, config.h.in: Don't hard-wire
14213         the program's version in configure.in, but use the VERSION
14214         file instead.  Stolen from gnupg.
14215
14216         * ChangeLog: Checkpoint commit.
14217
14218         * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
14219         macro-function fix from Vikas.
14220
14221         * socket.c, mutt_socket.h: Fix the multiple connection code.
14222         From Brandon Long.
14223
14224 1998-10-19 20:08:10  roessler  (roessler)
14225
14226         * postpone.c: fix a typo.
14227
14228         * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
14229         is empty.
14230
14231         * po/it.po: Ups, this was missing from the repository.
14232
14233         * po/ru.po, po/de.po: Adding some new and improved German
14234         translations.
14235
14236         * init.c: handle domain == "@" properly.
14237
14238         * postpone.c: Fix the behaviour when recalling postponed messages:
14239         Content types would not be restored.
14240
14241 1998-10-16 12:09:37  roessler  (roessler)
14242
14243         * lib.c: Harden mutt_free_header() against NULL pointers.
14244
14245         * keymap.c, handler.c: Nits from Vikas.
14246
14247         * send.c: Fix a segmentation fault when OPT_RECALL is
14248         ask-something.
14249
14250         * commands.c: Don't write out bad content-length and lines
14251         headers when decode-saving a message.
14252
14253 1998-10-15 23:09:30  roessler  (roessler)
14254
14255         * po/ru.po, po/de.po: *** empty log message ***
14256
14257         * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
14258         intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
14259         intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
14260         intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
14261         thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
14262         snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
14263         rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
14264         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
14265         pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
14266         main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
14267         help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
14268         getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
14269         dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
14270         compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
14271         browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
14272         "static char rcsid[]" to "static const char rcsid[]" to make
14273         gcc shut up about this.
14274
14275         * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
14276         po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
14277         Makefile.in, ChangeLog: Random pre-release clean-up.
14278
14279         * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
14280         patch introduces the ~k pattern for messages containing pgp
14281         key material.
14282
14283         * doc/manual.sgml.in: Add some missing key definitions.
14284
14285         * mutt_curses.h: There seem to be systems which don't know
14286         about KEY_ENTER.
14287
14288         * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
14289
14290         * sendlib.c: Put #ifdefs around a variable which is only used
14291         for generating uuencoded messages.
14292
14293         * ChangeLog: Update.
14294
14295         * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
14296         compose.c: A slightly modified version of Vikas' help_unbound
14297         patch.
14298
14299         * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
14300         mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
14301         hog which was introduced by the edit-message patch.
14302
14303 1998-10-14 22:58:04  roessler  (roessler)
14304
14305         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
14306         Warn the user before sending out uuencoded attachments.
14307
14308         * handler.c: Fix prefix and utf8 issues in the uudecoder.
14309
14310         * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
14311         Thinking about this once again, ok folks, here comes x-uuencode
14312         support.
14313
14314         * handler.c: typo.
14315
14316         * handler.c: When Charset is utf-8 (not recommended!), don't
14317         active utf8 translation in the various handler routines.
14318
14319         * Makefile.in, Makefile.am: Add -I$(includedir) to the C
14320         preprocessor flags.  Per request of Clint Olsen.
14321
14322         * po/ru.po, po/de.po, configure.in, configure, config.h.in,
14323         Makefile.in, Makefile.am: More build process clean-up.
14324
14325         * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
14326         Removing some instances of gnu-make specific command line
14327         parameters.
14328
14329         * doc/manual.sgml.in: Document the match-all feature.
14330
14331         * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
14332         config.h.in, Makefile.in, Makefile.am: Various build fixes.
14333
14334         * color.c: Adding some necessary ifdefs to color.c, From
14335         Irving_Wolfe@wolfe.net.
14336
14337 1998-10-13 23:37:05  roessler  (roessler)
14338
14339         * po/ru.po, po/de.po: Checkpoint commit.  This gets boring.
14340
14341         * NEWS: Merging Vikas' NEWS file into the distributed one.
14342
14343         * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
14344         0.94.12.
14345
14346         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
14347         recvattach.c, configure.in, configure, config.h.in, commands.c,
14348         README, NEWS, Makefile.in, Makefile.am, INSTALL: random
14349         pre-release clean-up.
14350
14351         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14352         po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
14353         config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
14354         target to create a USG-friendly version of mutt.  Additionally,
14355         the NEWS file is prepared for 0.95.
14356
14357         * doc/devel-notes.txt: Add a short note on compiler warnings.
14358
14359         * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
14360         mime.types: More $Id$ strings.
14361
14362         * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
14363         intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
14364         intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
14365         intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
14366         intl/gettext.c, intl/finddomain.c, intl/explodename.c,
14367         intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
14368         intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
14369         Add RCS $Id$ strings to (hopefully) all source files.
14370
14371         * doc/PGP-Notes.txt: branches:  1.6.4; Add RCS $Id$ strings to
14372         (hopefully) all source files.
14373
14374         * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
14375         source files.
14376
14377         * contrib/sample.muttrc, contrib/sample.mailcap: branches:
14378         1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
14379
14380         * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
14381         contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
14382         strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
14383         signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
14384         score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
14385         rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
14386         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
14387         pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
14388         mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
14389         mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
14390         lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
14391         hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
14392         hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
14393         gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
14394         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
14395         copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
14396         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
14397         attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
14398         Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
14399         Add RCS $Id$ strings to (hopefully) all source files.
14400
14401         * enter.c: Type Ctrl-V Ctrl-G in any input field.
14402
14403         * curs_main.c: Bumping some dprint statements' debug levels.
14404         From Vikas.
14405
14406         * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
14407         from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
14408
14409 1998-10-12 19:53:49  roessler  (roessler)
14410
14411         * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
14412         compose.c, browser.c, addrbook.c: The attached patch removes
14413         some redundant code related to the macro function stuff. Since
14414         each menu calls km_dokey() to get the 'op' number to execute, the
14415         'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
14416         is no need to explicitly save/restore the CurrentMenu all over
14417         the code. The only places it is being captured now is just before
14418         mutt_enter_comamnd() is called. This is to help the 'exec' command
14419         completion code so that it knows which menu to try and complete
14420         the function name from.  (From: Vikas Agnihotri <VikasA@att.com>)
14421
14422         * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
14423         main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
14424         Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
14425         as determined by configure.
14426
14427         * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
14428
14429         * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
14430         configure, ChangeLog: Check-point commit before 0.94.11 is
14431         released.
14432
14433 1998-10-11 22:11:00  roessler  (roessler)
14434
14435         * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
14436         suggested by Marco d'Itri.
14437
14438         * doc/dotlock.man.in: branches:  1.3.4; Install dotlock's manual
14439         page under the correct name.
14440
14441         * doc/Makefile.in: Install dotlock's manual page under the
14442         correct name.
14443
14444 1998-10-08 13:22:16  roessler  (roessler)
14445
14446         * README: Reference some of the new doc files.
14447
14448         * doc/Makefile.in: Some more changes to the installation process.
14449
14450         * doc/Makefile.in: Fix the uninstall target; add some magic to
14451         build and install the HTML version of the manual if we can.
14452
14453         * doc/applying-patches.txt, doc/devel-notes.txt,
14454         doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
14455         install the html version of the manual if it's there.
14456
14457         * doc/manual.sgml: The manual was wrong on the default binding
14458         for extract-keys.
14459
14460 1998-10-07 22:19:27  roessler  (roessler)
14461
14462         * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
14463         LAST support.  From Jason Lavoie <jason@mint.net> by way of
14464         Michael Elkins.
14465
14466         * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
14467
14468         * gnupgparse.c: Redirect stdin and stderr to /dev/null when
14469         invoking gpgm for listing key IDs.
14470
14471         * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
14472         handling.  From Brandon Long.
14473
14474         * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
14475
14476         * keymap.c: The attached patch fixes a minor inconsistency
14477         between the display of special key-names in the help screen
14478         and their actual usage. The help screen now shows the special
14479         keys exactly as you would/could/should use them in the
14480         muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
14481
14482         * keymap.c: Fix the error message for unbound keys.  From Vikas.
14483
14484         * browser.c: Clean up behind an aborted sort-by prompt on the
14485         file browser.  From Vikas.
14486
14487         * hdrline.c: The attached patch fixes a minor bug in
14488         $index_format's %B and %b where they didnt respect the given
14489         prefix. In addition, the manual says that %B is supposed to fall
14490         back to %b if the message is not sent to a known mailing list. The
14491         code was not doing that.  (From: Vikas Agnihotri <VikasA@att.com>,
14492         noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
14493         (Vladimir Klebanov)).
14494
14495         * doc/PGP-Notes.txt: pgp_language is obsolete.  Noted by Heiko
14496         Schlichting.
14497
14498 1998-10-06 15:10:53  roessler  (roessler)
14499
14500         * keymap.c: Macro function fixes.
14501
14502         * curs_lib.c: With slang, ERR != -1.
14503
14504         * po/mutt.pot, po/de.po: Message fix.
14505
14506         * attach.c: Fix another pipe-related hang in
14507         mutt_view_attachment().
14508
14509 1998-10-05 21:37:15  roessler  (roessler)
14510
14511         * configure, aclocal.m4: Another fix to libintl detection.
14512
14513         * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
14514
14515         * handler.c: File descriptor leak alert.
14516
14517         * handler.c: Avoid a hang due to blocking pipe writes in the
14518         auto view code.
14519
14520         * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
14521         parameters; fix double ops problem in index_menu().
14522
14523         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
14524         corresponding to the macro-function patch.
14525
14526         * flags.c, compose.c: Some fixes to the macro-function patch.
14527
14528         * po/ru.po: Adding the Russian Localization.
14529
14530         * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
14531         pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
14532         init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
14533         configure.in, configure, compose.c, commands.c, browser.c,
14534         addrbook.c, aclocal.m4: Vikas' macro_function patch.
14535
14536 1998-10-04 15:02:25  roessler  (roessler)
14537
14538         * configure.in, configure: Fixing some make-related problems
14539         noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
14540
14541         * po/mutt.pot, send.c: Fix group-reply's behaviour.
14542
14543         * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
14544         some more general notes on mutt development.
14545
14546         * Makefile.in: Propagate fixes from Makefile.am.
14547
14548         * ChangeLog: Preparing 0.94.10.
14549
14550         * po/mutt.pot, po/de.po: Noise.
14551
14552         * configure.in, configure, Makefile.am: More fixes to the build
14553         process.  This version was tested to build cleanly under SuSE
14554         Linux and IRIX.
14555
14556 1998-10-03 22:08:09  roessler  (roessler)
14557
14558         * doc/manual.txt: manual.txt can be rebuilt when making the dist -
14559         no need to keep this in the repository.
14560
14561         * ChangeLog: Preparing ChangeLog for 0.94.10.
14562
14563         * contrib/Makefile.in: Ups.
14564
14565         * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14566         po/Makefile.in.in, doc/language50.txt, doc/language.txt,
14567         contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
14568         contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
14569         contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
14570         sample.muttrc, sample.mailcap, reap.pl, pop.c,
14571         patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
14572         Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
14573         and make process changes.  make dist and make maintainer-clean
14574         should now work as they are supposed to.
14575
14576         * help.c: Remove an unprotected gettext() call.
14577
14578         * missing: *** empty log message ***
14579
14580         * missing: Persuade CVS to get the file modes right.
14581
14582         * INSTALL: Adding a note on SparcLinux problems when gcc is
14583         called with the -pedantic flag.
14584
14585 1998-10-02 17:39:47  roessler  (roessler)
14586
14587         * po/mutt.pot, po/de.po: A small fix to get autoview messages
14588         properly colored.
14589
14590         * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
14591
14592         * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
14593         Fixing some build-related problems, and preparing 0.94.9p1.
14594
14595         * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
14596         first name patch.
14597
14598         * mutt.h, compose.c: More () fixes.
14599
14600         * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
14601         is a macro.  This means we should put additional braces around
14602         _()-style arguments.
14603
14604 1998-10-01 20:16:56  roessler  (roessler)
14605
14606         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14607         doc/Makefile.in: Translate help strings.
14608
14609         * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
14610         help strigns.
14611
14612         * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
14613         intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
14614         empty log message ***
14615
14616         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14617         recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
14618         addrbook.c: Translate the various help lines.
14619
14620         * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
14621
14622         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
14623         l10n for handler.c.
14624
14625         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
14626         mutt_yesorno() language sensitive.
14627
14628         * po/de.po: Various German-language related fixes.
14629
14630         * reldate.h, configure.in, configure, TODO, Makefile.in,
14631         ChangeLog: Preparing 0.94.9i.
14632
14633         * po/de.po: German l10n, first take.
14634
14635         * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
14636
14637         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
14638
14639         * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
14640         files to 0.94.8.
14641
14642         * configure.in, configure, Makefile.in, Makefile.am: Various
14643         automake and installation fixes.
14644
14645         * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
14646         po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
14647         intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
14648         intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
14649         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
14650         intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
14651         intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
14652         intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
14653         intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
14654         intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
14655         stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
14656         score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
14657         pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
14658         missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14659         init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
14660         flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
14661         configure.in, configure, config.h.in, compose.c, commands.c,
14662         color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
14663         addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
14664         Adding gettext support, based on the patch by Marco d'Itri.
14665
14666         * TODO: add a note about the currently-missing mh_sequences
14667         support.
14668
14669         * send.c: Fix the PgpSignMicalg vanishing when recalling
14670         postponed messages.  Bug squashed by Bjørn Fischer.
14671
14672 1998-09-30 13:56:24  roessler  (roessler)
14673
14674         * doc/manual.txt, doc/manual.sgml: SGML fix.
14675
14676         * postpone.c, headers.c: Don't generate a NULL micalg parameter
14677         when getting postponed messages.
14678
14679         * functions.h: Removing some superfluous key bindings from
14680         functions.h.  (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
14681
14682         * doc/manual.sgml, init.c: Add some more support for
14683         version-dependant configuration files.
14684
14685         * copy.c: When forwarding a mail (nomime_forw) and you have
14686         forw_quote set, mutt inserts a blank line between header and
14687         body of the forwarded message.
14688
14689         * compose.c: Tell the user how to attach messages when using
14690         the attach-message feature.
14691
14692         * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
14693         for PGP signed and encrypted messages.
14694
14695         * doc/manual.sgml: Documentation for Vikas' latest features.
14696
14697 1998-09-29 15:40:01  roessler  (roessler)
14698
14699         * status.c: _Really_ fix an unset or too short StChars varialbe.
14700         (From Vikas.)
14701
14702         * rfc822.c: Fix a segmentation fault occuring with certain
14703         badly-formed RFC822-like addresses.
14704
14705         * hdrline.c: Make status characters work again.
14706
14707         * doc/manual.txt, doc/manual.sgml: Documenting some more
14708         variables.
14709
14710         * Muttrc.in: Add newly added variables to the default system
14711         muttrc.
14712
14713         * status.c: Catch short StChars values.
14714
14715         * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
14716
14717         * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
14718         Rosenfeld.
14719
14720         * doc/manual.txt, doc/manual.sgml, configure.in, configure:
14721         Some nits from Gero Treuner.
14722
14723 1998-09-28 17:40:47  roessler  (roessler)
14724
14725         * pager.c, curs_main.c: Vikas' pipe-redraw fix.
14726
14727         * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
14728         COPYRIGHT, COPYING: A first take at bringing copyright notices
14729         and credits into synch with reality.
14730
14731         * reldate.h, configure.in, configure, TODO, Makefile.in,
14732         ChangeLog: Preparing 0.94.8i.
14733
14734 1998-09-26 10:13:39  roessler  (roessler)
14735
14736         * mh.c: Changing the index_hint handling for mh folders once
14737         again.
14738
14739         * mh.c: Resort the incoming folder from mh_sync_mailbox() also
14740         when new mail arrived.
14741
14742 1998-09-25 06:56:35  roessler  (roessler)
14743
14744         * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
14745
14746 1998-09-24 23:19:50  roessler  (roessler)
14747
14748         * pager.c: A new quote_levels patch from liviu.
14749
14750         * sendlib.c: Rewrite the base64-encoder used for messages.  This
14751         should be unified with the encoder in rfc2047.c at some point.
14752
14753         * pager.c: Undoing Livius quote-levels patch for now.
14754
14755         * sendlib.c, mutt.h, charset.h, charset.c:
14756         [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
14757         in mutt there are better chances to say whether a mail to send
14758         consists of characters of the ASCII set only (the charset should
14759         be "us-ascii" then) or of other characters from the given charset
14760         (this charset should be given then): ASCII characters have the
14761         unicode values from 0 to 127.
14762
14763         * init.c: Fix a segmentation fault with mismatched backticks.
14764
14765         * init.c: Vikas' merged completion patch, level 3.
14766
14767 1998-09-23 20:01:06  roessler  (roessler)
14768
14769         * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
14770
14771         * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
14772         mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
14773         commands.c: Disable recursive invocations of the attach-message
14774         function.
14775
14776         * mh.c: Really fix the index hints.
14777
14778         * mh.c: Correct the index_hint handling in mh_check_mailbox().
14779
14780         * sendlib.c: RFC2047-encode the mail-followup-to header.
14781
14782         * TODO: Remove the maildir/mh resynch entry.
14783
14784         * pager.c: There is a long-standing problem in Mutt, related to
14785         coloring the various levels of quoting: if the attributions are
14786         missing, like this:
14787                 >>> blah blah from A >> blah blah from B > blah blah
14788                 from C
14789
14790         then the "quoted" color object is associated with ">>>", "quoted1"
14791         with ">>" and "quoted2" with ">" --- which is not what most people
14792         expect. The reason is Mutt doesn't count the quote characters
14793         (since there is no way to distinguish between a single quote ">>
14794         " and a ">" followed by a "> "), and it allocates colors as it
14795         finds new types of quote prefixes. The attached patch fixes this
14796         problem still without counting the quote characters.
14797
14798 1998-09-22 22:54:52  roessler  (roessler)
14799
14800         * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
14801         corrected mh/maildir support.
14802
14803         * mx.c, mh.c: Some fixes and code clean-ups.
14804
14805         * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
14806
14807         * sendlib.c: Produce "undisclosed-recipients:;" instead of
14808         ""undisclosed-recipients:;":;" when the user gives no To-Header.
14809
14810         * mx.c: When generating new messages in MH folders, the initial
14811         number should be "1", not "2".  Fix from Gero Treuner.
14812
14813         * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
14814
14815 1998-09-21 12:49:50  roessler  (roessler)
14816
14817         * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
14818
14819 1998-09-20 12:05:39  roessler  (roessler)
14820
14821         * pager.c: Byrial Jensen's bold-underline patch.
14822
14823 1998-09-18 05:45:56  roessler  (roessler)
14824
14825         * reldate.h, configure.in, configure, ChangeLog: Preparing
14826         0.94.7i.
14827
14828         * protos.h, init.c, enter.c: Applying the third generation of
14829         command completion patches.
14830
14831 1998-09-16 20:08:25  roessler  (roessler)
14832
14833         * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
14834         - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
14835         mutt_getch was returning an ESC rather than -1, which resulted
14836         in 'key not bound' messages every 'timeout' seconds.  (From:
14837         Tim Walberg <walberg@cig.mot.com>)
14838
14839         * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
14840         when running in -d2 mode.
14841
14842         * keymap.c: Use <fN> for function keys as well as for other
14843         special keys.  Additionally, this patch makes it possible to
14844         use all special keys inside a key _sequence_.
14845
14846         * sendlib.c, mutt.h, curs_main.c, compose.c:
14847         Introduce the OPTUSEHEADERDATE pseudo-option to control
14848         mutt_write_rfc822_header()'s behaviour for the purposes of the
14849         edit_message feature.
14850
14851         * init.c: When parsing aliases, don't consider ';' a token
14852         delimiter.
14853
14854 1998-09-15 21:41:51  roessler  (roessler)
14855
14856         * init.c: Undoing Vikas' complete patch and applying
14857         patch-0.94.6i.jmy.cycle_complete.1 instead.
14858
14859         * handler.c: _Really_ fix CRLF handling.
14860
14861         * charset.c: Fix the crlf handling.
14862
14863         * pgppubring.c: UTF8-decode PGP user ID packets.
14864
14865         * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
14866         Adding basic UTF-8 support.
14867
14868         * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
14869         a content-type _with_ a character set parameter.
14870
14871         * Makefile.in: Correcting a typo in the clean target.
14872
14873         * handler.c, charset.h, charset.c: Add charset alias support
14874         and fix various errors in the character set code.
14875
14876         * charset.c: Fix mutt_display_char to map '\0' to itself
14877         regardless of the translation table we use.
14878
14879         * gen-charset.c, configure.in, configure, charset.h, charset.c,
14880         Makefile.in: Generate the character set tables from i18n files.
14881
14882         * imap.c: Finally fix imap_quote_string().
14883
14884         * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
14885         the compose menu.
14886
14887 1998-09-14 21:33:34  roessler  (roessler)
14888
14889         * imap.c: Fix IMAP quoting.
14890
14891         * Muttrc.in: Speling corection for Muttrc.in.
14892
14893         * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
14894         buffer overflow.
14895
14896 1998-09-13 15:29:54  roessler  (roessler)
14897
14898         * reldate.h, configure.in, configure, ChangeLog: Preparing
14899         0.94.6i.
14900
14901         * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
14902         handler.c, configure.in, configure, commands.c, charset.h,
14903         charset.c, Makefile.in: This patch adds on-demand loading of
14904         character set tables, changes the default location of $SHAREDIR,
14905         and fixes some compilation problems occuring on machines without
14906         PGP installed.
14907
14908 1998-09-12 19:58:56  roessler  (roessler)
14909
14910         * sendlib.c: Fixing a silly typo in the edit-message code.
14911
14912         * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
14913         [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
14914         for international character sets.  Currently, mutt knows about
14915         the following character sets and is able to convert between them:
14916
14917         iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
14918
14919         (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
14920
14921         * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
14922         enter.c, commands.c: When entering a 'set' command on the
14923         command-line, pressing TAB after string_var= will insert the
14924         current value of that variable. Note that this works only for
14925         variables of type 'string'.
14926
14927         Also fixes the following buglets in command-completion:
14928
14929          1. doesnt work if you started the command-line with whitespace
14930
14931          2. Seems to think that 'Set', 'ReSeT', etc are valid commands
14932          (since it checks for 'strcasecmp' instead of 'strcmp' when
14933          completing the variable names Also fixes the following buglets
14934          in command-completion:
14935
14936         (From: Vikas Agnihotri <VikasA@att.com>)
14937
14938         * enter.c: Use the proper history class when entering mutt
14939         commands.
14940
14941         * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
14942
14943         * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
14944         lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
14945         edit-message feature.
14946
14947         * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
14948         %M for the number of messages which is hidden in a thread.
14949
14950 1998-09-08 19:32:57  roessler  (roessler)
14951
14952         * TODO: Bogus bug.  Actually, by setting use_mailcap=no, it _is_
14953         possible to view the header of a single-part message with a
14954         non-autoview body type.
14955
14956         * recvattach.c: This patch makes the view attachment menu show
14957         all message/rfc822 parts as a new level, not only the multipart
14958         messages. This makes it possible to display a message/rfc822 part
14959         which includes only a image/jpeg part or something else which cant
14960         be viewed in the pager.  (From: Jimmy Mäkelä <jmy@flashback.net>)
14961
14962         * recvattach.c, pgp.c, copy.c: Change the interface of
14963         pgp_decrypt_mime() to enable this function to do some sanity
14964         checks.
14965
14966 1998-09-07 20:47:25  roessler  (roessler)
14967
14968         * recvattach.c: Don't descend into multipart/encrypted on the
14969         recvattach menu.
14970
14971         * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
14972         commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
14973         various pgp-related issues.  In particular, mutt won't segfault
14974         when trying to decrypt-save messages from the index, and the
14975         presence of a PGP-encrypted body part on the attachment menu
14976         will no longer confuse the MIME parser.
14977
14978         * curs_lib.c: Clear the "Exit Mutt" prompt.
14979
14980         * doc/manual.txt, doc/manual.sgml: SGML typo.
14981
14982         * rfc822.c: Some testing.
14983
14984         * enter.c: Yet another fix to the alias and query completion
14985         stuff: Skip leading white space when constructing the addresses.
14986
14987         * enter.c: Don't use <space> as an address delimiter when using
14988         query-complete and alias-complete.
14989
14990         * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
14991         substitution.
14992
14993         * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
14994         mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
14995         copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
14996         decrypt-copy, and $forw{ard,}-decrypt.  Based on work by Emil
14997         Laurentiu.
14998
14999         * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
15000         the display when synchronizing mbox mail folders.
15001
15002         * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
15003         patterns.
15004
15005         * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
15006         protos.h.
15007
15008         * pgp.c: Fixing convert_to_7bit().  From Liviu Daia.
15009
15010 1998-09-06 11:35:34  roessler  (roessler)
15011
15012         * lib.c: Fixing the quoting of shell specials in
15013         mutt_expand_fmt().
15014
15015         * query.c: Change snprintf to mutt_expand_fmt when expanding
15016         the query command.
15017
15018         * protos.h, lib.c, attach.c, TODO:
15019         [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
15020         for /tmp-safe symlinking in the nametemplate code.
15021
15022         * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
15023         0.94.5i.
15024
15025 1998-09-04 15:53:27  roessler  (roessler)
15026
15027         * sendlib.c: Catch MIME parameters with p->value == NULL.
15028
15029         * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
15030
15031 1998-09-01 06:54:53  roessler  (roessler)
15032
15033         * imap.c: IMAP fixes from Nathan Neulinger.
15034         (<19980831170941.A7327@umr.edu> on mutt-dev.)
15035
15036 1998-08-31 16:46:29  roessler  (roessler)
15037
15038         * send.c: Fix a small problem with Liviu's attach_fcc patch.
15039
15040         * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
15041
15042         * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
15043         Updating to patch-0.94.4.vikas.collapse.3.
15044
15045 1998-08-29 08:27:02  roessler  (roessler)
15046
15047         * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
15048         example.
15049
15050 1998-08-28 19:09:24  roessler  (roessler)
15051
15052         * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
15053         From Liviu.
15054
15055         * functions.h, browser.c, OPS:
15056         [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
15057         "display-filename" which displays the currently selected file's
15058         name on the message line.
15059
15060         * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
15061         attachment time stamping business right.
15062
15063         * protos.h, functions.h, compose.c, attach.c, OPS:
15064         [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
15065         function on the compose menu which will copy an attachment to
15066         a temporary file.
15067
15068         * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
15069         some of the attach-message code.
15070
15071         * thread.c: removing superfluous include statements.
15072
15073 1998-08-27 23:51:58  roessler  (roessler)
15074
15075         * curs_main.c: code cosmetics.
15076
15077         * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
15078         mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
15079         [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
15080
15081         * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
15082         addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
15083         line/right jusitifying does not work in menus when $arrow_cursor
15084         is set, because the extra space needed for the arrow is not taken
15085         into account.  (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
15086
15087         * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
15088         a brain-dead segmentation fault when freeing non-allocated memory.
15089
15090         * doc/mutt.sgml: Mh. This seems to have shown up again while
15091         cleaning up the CVS branches.
15092
15093         * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
15094         correctly when sending PGP-encrypted messages.  Hack by Liviu.
15095
15096         * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
15097         Gero Treuner <gero@faveve.uni-stuttgart.de>)
15098
15099         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
15100         [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
15101         and the like for shell commands.
15102
15103         * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
15104         prompt, Mutt should erase the old value --- otherwise people
15105         might think it has just hung there. (From Liviu Daia.)
15106
15107 1998-08-26 21:12:23  roessler  (roessler)
15108
15109         * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
15110         The problem and the patch are pretty much the same as with the
15111         last fix applied to this file - it's just ',' instaed of ';'
15112         this time.
15113
15114         * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
15115         memory leak in the rfc822_parse_adrlist().
15116
15117         Some explanations seem to be in order here.  Let's look at
15118         the code:
15119
15120            386      else if (*s == ';') 387      { 388        if
15121            (phraselen) 389        { 390          phrase[phraselen] = 0;
15122            391          add_addrspec (&top, &last, phrase, comment,
15123            &commentlen, sizeof (comment) - 1); 392        } 393
15124            else if (commentlen && !last->personal) 394        { 395
15125            comment[commentlen] = 0; 396          last->personal =
15126            safe_strdup (comment); 397        } 398  #ifdef EXACT_ADDRESS
15127            399        if (last && !last->val)
15128
15129         Line 399 contains the change; previously, it looked like this:
15130
15131            399'       if (last)
15132
15133            400          last->val = mutt_substrdup (begin, s); 401  #endif
15134            402 403        /* add group terminator */ 404        cur =
15135            rfc822_new_address (); 405        if (last) 406        { 407
15136            last->next = cur; 408          last = cur; 409        } 410 411
15137            phraselen = 0; 412        commentlen = 0; 413        s++;
15138            414        begin = s; 415        SKIPWS (begin); 416      }
15139
15140         OK, what happens? There are essentially two situations here:
15141
15142         -> We have already parsed a complete address specification and
15143            know about this fact, but there was no new address information.
15144            This is the case if we are parsing through addresses like
15145
15146                 undisclosed-recipients:;
15147
15148            or
15149
15150                 recipients: a, b, c,;
15151
15152            (Note the extra ',' before the ';'!)
15153
15154            In this case, some of the other code in rfc822.c has already
15155            filled in last->val, and we really shouldn't overwrite that
15156            with a NULL pointer.
15157
15158         -> The ';' finishes an address spec, like in
15159
15160                 recipients: a;
15161
15162            In this case, last is either set by add_addrspec(), or it
15163            has already been set by some of the previous code (comment
15164            handling, ...).  Anyway, last->val is still NULL, so it is
15165            correct to write the complete addr spec to last->val.
15166
15167         * imap.c: Error message cosmetics.
15168
15169 1998-08-25 22:34:58  roessler  (roessler)
15170
15171         * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
15172         doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
15173         thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
15174         send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
15175         reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
15176         pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
15177         parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
15178         mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
15179         keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
15180         history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
15181         handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
15182         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
15183         configure.in, configure, config.sub, config.h.in, config.guess,
15184         compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
15185         attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
15186         OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
15187         CVS branch clean-up.
15188
15189         * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
15190         Fix nametemplate support: We should not move the user's files
15191         around just to make them match mailcap's idea of their file name.
15192         This patch uses symbolic links instead.
15193
15194         * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
15195         mutts.  Delete the last message in both of them.  Synchronize the
15196         mailbox in both of them. Segmentation fault.
15197
15198         * TODO: adding a few notes.
15199
15200         * commands.c: If you issue "decode-save" on an encrypted message
15201         without reading it first, Mutt won't prompt you for a passphrase,
15202         and it will happily write an empty message, deleting the original.
15203         (From an unnamed colleague of Liviu Daia.)
15204
15205         * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
15206         of single nl when uploading a message to an imap server.
15207
15208         * sendlib.c, protos.h, postpone.c, compose.c:
15209         [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
15210         updates when renaming files from the compose menu and when
15211         recalling postponed messages.
15212
15213         * imap.c: s/free/FREE/
15214
15215 1998-08-24 19:40:35  roessler  (roessler)
15216
15217         * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
15218         list.
15219
15220         * BUGS: Clean up the bug list.
15221
15222         * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
15223
15224         * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
15225
15226         * thread.c, curs_main.c: Fix "previous-subthread"
15227         in reverse-threads mode, allow next-(sub)thread and
15228         previous-(sub)thread to work in limited mode.  (From: Liviu Daia)
15229
15230 1998-08-23 10:05:41  roessler  (roessler)
15231
15232         * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
15233         configure.in, configure, config.h.in, alias.c, acconfig.h,
15234         INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
15235         --enable-hidden-host configure switch by a configuration variable
15236         $hidden_host which can be changed at run-time.  This variable
15237         will _not_ affect the generation of message-IDs since we'll get
15238         into uniqueness problems if we just use the domain here.
15239
15240         Needs to be documented.
15241
15242         * doc/manual.txt: Committing the latest manual changes.
15243
15244         * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
15245         buffered read stuff.
15246
15247         * mutt_socket.h: branches:  1.1.2; file mutt_socket.h was
15248         initially added on branch mutt-0-94.
15249
15250         * mutt_socket.h: Ups, this one was missing from Brandon's
15251         IMAP patch.
15252
15253 1998-08-22 14:24:18  roessler  (roessler)
15254
15255         * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
15256         beautification.  From Gero Treuner.
15257
15258         * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
15259         Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
15260         descriptions.
15261
15262         * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
15263         operator "!" to $mask's syntax (as in the *-hooks).  From Liviu.
15264
15265         * recvattach.c: Make Vikas' attac_split and Brandon's other_type
15266         patches fit together.
15267
15268         * recvattach.c, mutt.h, init.h, globals.h, compose.c:
15269         [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
15270
15271         * socket.c: branches:  1.1.2; file socket.c was initially added
15272         on branch mutt-0-94.
15273
15274         * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
15275         curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
15276         [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
15277         support.
15278
15279 1998-08-21 08:17:09  roessler  (roessler)
15280
15281         * browser.c: Enter the file browser, type a mask which doesn't
15282         match any file in the current directory, clean the mask.
15283         Segfault.  Fix from Liviu Daia.
15284
15285 1998-08-20 22:32:46  roessler  (roessler)
15286
15287         * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
15288         handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
15289         [patch-0.94.3.bl.other_types.1] This patch adds support for the
15290         model MIME type.  Additionally, along the lines of "strict in
15291         what you generate, accepting in what you receive", this patch
15292         will keep the name of major mime types it doesn't recognize
15293         (instead of using x-unknown).
15294
15295         * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
15296         This patch fixes a bug in the allocation of space for new
15297         pointers to the attachments, it would make mutt seg-fault when
15298         attaching 5 or more messages at the same time. (From: Jimmy
15299         Mäkelä <jmy@flashback.net>)
15300
15301         * handler.c: [SECURITY] mutt_sanitize_filename() should be called
15302         when creating temporary files for autoview.  (From: Liviu Daia.)
15303
15304         * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
15305         forward a PGP-encrypted message, then in the "compose" menu try
15306         to view the forwarded message. If you didn't enter a passphrase
15307         before, Mutt won't ask for it either.  (From: Liviu Daia)
15308
15309         * sendlib.c, attach.c: When you forward a message with
15310         $mime_forward set, or when you attach a message with the
15311         "attach-message" command from the "compose" menu, there is a
15312         memory leak.  The real reason for this leak is that multipart
15313         attachments are not supported in the "compose" menu, so you
15314         need to go through quite a few contortions in order to handle
15315         message/rfc822 attachments.  Consequently, the patch below is
15316         just an ugly hack.  (From: Liviu Daia)
15317
15318 1998-08-16 06:22:51  roessler  (roessler)
15319
15320         * rfc822.c: Bringing 128-byte strings to "STRING".
15321
15322         * sendlib.c: Use add_option, not add_arg, for strings such as
15323         "--".
15324
15325         * sendlib.c: Pass an "--" argument to sendmail before the
15326         address arguments, so addresses with a leading dash don't lead
15327         to problems. (From Liviu.)
15328
15329         * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
15330         keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
15331         Replacing a bunch of free() and malloc() calls by safe_free()
15332         and safe_malloc().  (From Liviu.)
15333
15334 1998-08-15 18:27:45  roessler  (roessler)
15335
15336         * imap.c: read() can't read buffers larger than SSIZE_MAX.
15337
15338         * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
15339         instead of segfaulting.
15340
15341         * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
15342         class support.
15343
15344         * history.h: branches:  1.1.2; file history.h was initially
15345         added on branch mutt-0-94.
15346
15347         * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
15348         support.
15349
15350         * history.c: branches:  1.1.2; file history.c was initially
15351         added on branch mutt-0-94.
15352
15353         * history.c, enter.c, TODO, Makefile.in:
15354         [patch-0.94.3i.tlr.history.1] Adding history class support.
15355
15356         * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
15357         generating a message/rfc822 type attachment, parse its header
15358         so that the attachment format routines can properly display the
15359         default description.
15360
15361         * init.h: Change attach_format's default to limit the attachment
15362         description's length.
15363
15364 1998-08-13 22:09:16  roessler  (roessler)
15365
15366         * pgppubring.c: Fixing another memory leak in the pubring parser.
15367
15368         * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
15369         When parsing the "%d" format option in the attachment format,
15370         use the message format as a fall-back if no explicit description
15371         is provided.  This fixes the following bug:
15372
15373           set mime_forward. Forward any mesage. The compose menu will
15374           show the description as "Forwarded message from ...." which
15375           is fine. Pressing 'd' to edit the description brings up the
15376           above string for editing.
15377
15378           Now hit Enter on the message/rfc822 attachment to view it. Quit
15379           out of the pager.
15380
15381           The description field has now changed to the Subject: of the
15382           forwarded message. Pressing 'd' still brings up the 'Forwarded
15383           message from....' string.
15384
15385         (Noted by Vikas.)
15386
15387         * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
15388         [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
15389         $write_bcc which controls whether the Bcc header is written
15390         out or not.  This can be used to work around broken MTA's (Exim
15391         seems to leave Bcc headers in).
15392
15393         The problem was noted independently by Peter Radcliffe
15394         <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
15395         (Debian Bug #25687).
15396
15397         * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
15398         memory leak.  Bug noted by Liviu Daia.
15399
15400         * reldate.h: 0.94.3i.
15401
15402         * configure.in, configure, ChangeLog: Preparing 0.94.3i.
15403
15404         * compose.c: indentation cosmetics.
15405
15406         * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
15407         called.  From Vikas.
15408
15409         * compose.c: Update the encoding after using ispell from the
15410         compose menu.  From Vikas.
15411
15412         * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
15413         curs_main.c, compose.c, attach.c: Various nits from Liviu.
15414
15415         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  tmplen
15416         could underflow.
15417
15418         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  A size_t
15419         variable could underflow, thus making bounds checking value-less.
15420
15421 1998-08-12 11:50:59  roessler  (roessler)
15422
15423         * init.c: Yet another memory leak fix from Liviu.
15424
15425         * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
15426         logic.
15427
15428         * functions.h, compose.c, OPS: Adding an update-encoding
15429         function to the compose menu.  This is useful if the user has
15430         externally modified an attachment and _wants_ to adjust the
15431         encoding afterwards.  Also, this patch fixes some redraw-related
15432         problems in the compose menu.
15433
15434         * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
15435         attachments, the compose menu now notices this and complains or
15436         asks accordingly.  Partially from Vikas.
15437
15438 1998-08-11 08:14:38  roessler  (roessler)
15439
15440         * BUGS: Yet another outstanding bug.
15441
15442         * doc/manual.txt: This now contains the latest changes to
15443         manual.sgml.
15444
15445         * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
15446         hdrline.c: Fixing various nits noted by Liviu and his colleagues.
15447
15448 1998-08-10 15:30:02  roessler  (roessler)
15449
15450         * sendlib.c: This patches makes the message-id persistant when
15451         postponing messages.  (From: Janos Farkas)
15452
15453         * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
15454         introduces "unhdr_order" to reset the hdr_order command's effect.
15455         (From: Janos Farkas)
15456
15457         * color.c: Drop the free_rx parameter from
15458         muitt_free_color_line(), as it's always 1.
15459
15460         * color.c: Adding mutt_free_color_line() and replacing varous
15461         "manual" free()s of color lines by calls to this function.
15462
15463         * bind.c: Removing bind.c.  Pointed out by Gero Treuner
15464         <gero@faveve.uni-stuttgart.de>.
15465
15466 1998-08-09 18:43:45  roessler  (roessler)
15467
15468         * color.c: With SLang, init_pair is (void), so we must not check
15469         its return value.
15470
15471         * color.c: Restructuring color.c.  This patch fixes the "default"
15472         problem from 0.94.2i and makes the code more comprehensible than
15473         that version and more consie than 0.94.1i.
15474
15475 1998-08-08 21:40:12  roessler  (roessler)
15476
15477         * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
15478         Bug noted by David Jeske <jeske@home.chat.net>.
15479
15480         * compose.c: If you press t to add a recipient in the compose
15481         menu, then press tab, q, and aborts with ctrl-g, mutt won't
15482         redraw the menu.  Noted by Jimmy Mäkelä <jmy@flashback.net>.
15483
15484         * alias.c: Entering an un-parsable address when creating an alias
15485         would make mutt segfault.  Noted by brian moore <bem@cmc.net>.
15486
15487         * browser.c: If you press tab in the file-browser to see the
15488         inboxes and the current row is greater than the inbox-screens
15489         max-rows then the screen gets garbled.  (From: Jimmy Mäkelä
15490         <jmy@flashback.net>)
15491
15492         * doc/manual.txt, doc/manual.sgml: I made the manual more up
15493         to date:
15494
15495         * new version * new mailing list and home page addresses *
15496         made the terminology a bit more consistent regarding
15497           'pattern' and 'regular expression' * added a note about
15498         expanding UNIX environments * added a note about <, >, in range
15499         patterns like ~m * added a note about the urlview program *
15500         changed tables to not use tabs, because it doesn't work
15501           right in my favourite web browsers lynx and netscape
15502
15503         (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
15504
15505         * pattern.c: This patch makes pattern ranges more logical. Before
15506         '~m <5' would show message 1-5, with this patch it shows 1-4.
15507         Inclusive ranges is still avaible if you use '~m -5'.  (From:
15508         Jimmy Mäkelä <jmy@flashback.net>)
15509
15510         * init.c: Various improvements to the mutt_command_complete
15511         function.  From Stephen Hack <shack@rsn.hp.com>.
15512
15513         * browser.c: If you specify 'mailboxes ""' mutt will
15514         seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
15515
15516         * color.c: Fixing a memory leak.  Thanks, Liviu.
15517
15518         * commands.c: When printing a message, headers are now sorted
15519         according to hdr_order.  From Liviu.
15520
15521         * browser.c: Fixing an off-by-one buffer overflow in browser.c.
15522         Noted by Liviu.
15523
15524         * lib.c, attach.c: This patch adds some more "safe"
15525         characters to mutt_sanitize_filename and fixes its usage in
15526         mutt_view_attachment().  (From: Liviu Daia <daia@stoilow.imar.ro>)
15527
15528         * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
15529         postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
15530         init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
15531         compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
15532         attach message patch.  From Vikas Agnihotri <VikasA@att.com>.
15533
15534         * Makefile.in: There is no "compile" rule for dotlock in the
15535         Makefile.  (From: Dan Nelson <dnelson@emsphone.com>)
15536
15537         * imap.c: Thispatch to imap.c allows the user to specify
15538         a port number in the folder name in the general form
15539         {hostname:portnum}foldername. (From: Andy Sloane
15540         <andude@guildsoftware.com>)
15541
15542         * imap.c: imap_close_connection() was being called even though
15543         the client was using mulitple mailboxes over the same connection.
15544         (From: Brandon Long <blong@fiction.net>)
15545
15546 1998-07-31 08:23:54  roessler  (roessler)
15547
15548         * reldate.h, configure.in, configure, ChangeLog: Preparing
15549         0.94.2i.
15550
15551         * rfc1524.c: Changing an sprintf to an snprintf (which it was
15552         meant to be.)
15553
15554         * protos.h: mutt_sanitize_filename takes char *, not const char *.
15555
15556         * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
15557         The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
15558         to Peter Holzer's patch against 0.91.
15559
15560         * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
15561         buffer overflows in mutt_adv_mktemp().
15562
15563         * sendlib.c: Interpret sysexits-style exit values from sendmail.
15564
15565         * configure.in, configure, config.h.in, acconfig.h: Check for
15566         sysexits.h.
15567
15568 1998-07-30 09:30:38  roessler  (roessler)
15569
15570         * edit.c: When reading in files, be_snarf_file() wouldn't
15571         recognize '~' as the user's home directory.
15572
15573 1998-07-29 10:54:09  roessler  (roessler)
15574
15575         * README, Changes: Finalizing 0.93.2i.
15576
15577         * configure.in, configure: Bumping to 0.93.2(i).
15578
15579         * parse.c: Fixing a buffer overflow in parse.c.  Noted by Paul
15580         Boehm <paul@boehm.org>.
15581
15582         * parse.c: Fixing a buffer overflow in parse.c which presented
15583         a serious security thread.  Noted by Paul Boehm <paul@boehm.org>.
15584
15585 1998-07-28 08:21:49  roessler  (roessler)
15586
15587         * patch.slang-1.2.2.keypad.1: branches:  1.1.2; file
15588         patch.slang-1.2.2.keypad.1 was initially added on branch
15589         mutt-0-94.
15590
15591         * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
15592         SLang bug.
15593
15594         * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
15595         silently exits. Earlier (0.92.14 at least), it used to spit out
15596         the error 'NoSuchFile: no such file or directory (errno = 2)'.
15597         (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
15598
15599         * color.c: The index cache should be updated even without color
15600         support.
15601
15602 1998-07-27 13:39:39  roessler  (roessler)
15603
15604         * BUGS: Adding a notice about some more nits.
15605
15606         * main.c: Change the error reporting mail address from
15607         <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
15608
15609         * protos.h, init.h, color.c: This patch fixes index "color"
15610         patterns when using a non-color capable curses library.
15611         While working on color support, I've thrown together the
15612         mutt_parse_color() and mutt_parse_mono() functions as they are
15613         sharing most of their code.  Additionally, a new directive
15614         called "unmono" is introduced.  The implementation consists
15615         in adding a flag and very few lines of code (plus ifdefs)
15616         to mutt_parse_uncolor().
15617
15618         * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
15619         minor nits: missing #includes in date.c and snprintf.c, and
15620         a not-so-nice declaration of rfc1524_new_entry().  Noted by
15621         Digital cc and gcc.
15622
15623 1998-07-24 08:12:46  roessler  (roessler)
15624
15625         * copy.c, attach.c: Fiddling around with message/rfc822
15626         attachments once again.
15627
15628 1998-07-23 20:57:50  roessler  (roessler)
15629
15630         * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
15631         mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
15632         compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
15633         Guard lots of global (char *) variable deferences against NULL
15634         pointers.
15635
15636         * copy.c, attach.c: Yet another patch about saving message/rfc822
15637         attachments.
15638
15639         * main.c, send.c: Fixing potential NULL pointer deferences.
15640
15641 1998-07-22 22:47:57  roessler  (roessler)
15642
15643         * recvattach.c: Another fix from Liviu.
15644
15645         * recvattach.c, from.c, attach.c: Another patch from liviu to
15646         fix the message/rfc822 behaviour.
15647
15648         * recvattach.c, mx.c, attach.c: This patch fixes the saving
15649         of message/rfc822 attachments to mail folders.  Additionally,
15650         it fixes an outstanding bug with From_ lines being written to
15651         MH folders.
15652
15653         (From: Liviu Daia <daia@stoilow.imar.ro>)
15654
15655         * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
15656            dir) in browser, it gives me the directory, but without
15657            the final '/', so I have to add '/' to add a subdirectory
15658            name. This patch fixes it.
15659
15660         2. check-new now will recheck mailbox folders for new mail.
15661
15662         3. added a function toggle-mailboxes which toggles in browser
15663            between mailboxes view and directory view.  (bound to TAB
15664            by default).
15665
15666         (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
15667
15668         * reldate.h, configure.in, configure, ChangeLog: preparing
15669         0.94.1i.
15670
15671         * send.c: Correcting an error message in send.c.  (From Byrial
15672         Jensen.)
15673
15674         * send.c: Correct an error message in send.c.  (From Byrial
15675         Jensen <byrial@post3.tele.dk>)
15676
15677         * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
15678         mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
15679         attach.h, attach.c: These changes fix some of the bugs which
15680         were recently reported to mutt-dev.  To be more specific,
15681         message-type attachments are saved to mail folders from the
15682         receive attachment menu, some of the sending code has been
15683         made more robust against disappearing attachments, and "tag"
15684         is rebound to "T" on the compose menu.
15685
15686         (Some part of this patch comes from Vikas Agnihotri
15687         <VikasA@att.com>.)
15688
15689         * send.c: Avoid a potential segmentation fault when trying to
15690         postpone, but Postponed equals NULL.
15691
15692         * BUGS: branches:  1.1.2; file BUGS was initially added on
15693         branch mutt-0-94.
15694
15695         * BUGS: This file is intended to contain known bugs which still
15696         have to be fixed.
15697
15698         * doc/manual.txt: Committing the changes previously made to
15699         manual.sgml.
15700
15701         * imap.c: Include Message-ID and Reply-To headers when fetching
15702         a message's headers from an IMAP server.  (From: Andy Sloane
15703         <andude@incarnate.net>)
15704
15705 1998-07-21 07:54:03  roessler  (roessler)
15706
15707         * recvattach.c: The old behaviour of the %d (for description)
15708         specifier is recreated by this patch.  (From: Byrial Jensen
15709         <byrial@post3.tele.dk>)
15710
15711         * protos.h, lib.c, attach.c: You should never _ever_ do something
15712         like this:
15713
15714                [process A]  ---[piped write until EOF]---> [process B]
15715                [process A]  <---[piped read until EOF]--- [process B]
15716
15717         Basically, what happens is something like this: A feeds data
15718         to B; B processes the data, and feeds it to the pipe until the
15719         pipe buffer is full; at this point, A writes to its pipe until
15720         its buffer is full too, and if it still has more data to write,
15721         that's it, it never gets to the read part to flush B's buffer ---
15722         both processes are blocked on write.
15723
15724         This patch fixes such a situation in the compose menu.
15725
15726         (From: Liviu Daia <daia@stoilow.imar.ro>)
15727
15728 1998-07-20 21:01:05  roessler  (roessler)
15729
15730         * reap.pl: Perl lies in /usr/bin on my machines.
15731
15732         * pop.c: It seems that if you don't enter any password at all when
15733         prompted for the POP password, Mutt will die with a segmentation
15734         fault also.  (Bug reported by Steve Mayer <smayer@rtd.com>
15735         through the Debian bug tracking system.)
15736
15737         * pop.c: Just an update on this bug.  It seems that if you don't
15738         enter any password at all when prompted for the POP password,
15739         Mutt will die with a segmentation fault also.  (Bug reported by
15740         Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
15741         fix from Thomas Roessler.)
15742
15743         * postpone.c: When you send a message which have been postponed
15744         before sending, then all its attachments (if there are more
15745         than one) will have a content-disposition header which
15746         includes a filename, even if there isn't a real filename
15747         but only random choosen temporary one.  (From: Byrial Jensen
15748         <byrial@post3.tele.dk>)
15749
15750 1998-07-18 09:18:31  roessler  (roessler)
15751
15752         * recvattach.c: "Set mime_forward, and forward a message ---
15753         Mutt will segfault." The obvious fix for this is to check
15754         for aptr->content->hdr in mutt_attach_fmt() before invoking
15755         _mutt_make_string().  Anyway, I suspect that the real fix may
15756         involve something like parsing the rfc822 attachment in question.
15757
15758         * sendlib.c: Postponing messages behaves funny when the $postponed
15759         folder is in Maildir format; I traced this down to the fact that
15760         postponed messages are saved in "cur" while mutt_num_postponed()
15761         is looking at "new".  (From: Liviu Daia <daia@stoilow.imar.ro>)
15762
15763 1998-07-17 08:37:02  roessler  (roessler)
15764
15765         * compose.c: Removing the old snd_entry() code.
15766
15767         * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
15768         When sending encrypted messages, it may arrive that Mutt can't
15769         determine the PGP key of the recipient (presumably because
15770         her address has changed, but she hasn't updated her PGP key
15771         yet). In this situation it's convenient to be able to associate
15772         a keyID with an address automatically.  The attached patch is
15773         an attempt to implement this idea using a "pgp-hook". (From:
15774         Liviu Daia <daia@stoilow.imar.ro>).
15775
15776         * recvattach.c: Removing the old attach_entry() code.
15777
15778         * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
15779         This patch adds a string variable $attach_format which controls
15780         the look of the compose and attach menus.  Unfortunately,
15781         I was not able to make things so that it would look exactly
15782         the same as the hardcoded versions, so the default format is a
15783         bit different, but I think it is quite usable.  (From Michael
15784         Elkins <me@cs.hmc.edu>).
15785
15786         * functions.h, browser.c, OPS: This patch allows you to view
15787         files from the browser window, useful if you are searching for
15788         a file to attach to your message. It uses the standard mailcap
15789         stuff (and the lookup mime types) to use the correct "viewer"
15790         for the file.  (From Brandon Long <blong@fiction.net>)
15791
15792         * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
15793         Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
15794         avoid conflicts with certain NFS versions' dotlocking utilities
15795         (pointed out by Liviu Daia).  Additionally, we need to compile it
15796         as an external utility on systems which don't have an fchdir(2)
15797         system call.
15798
15799 1998-07-16 16:39:53  roessler  (roessler)
15800
15801         * mx.c: Fixing a small typographic error.
15802
15803         * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
15804         at once.  The code in mx_lock_file is supposed to retry but
15805         it doesn't work because of a mistake in operator precedence.
15806         (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
15807
15808         * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
15809         if _POSIX_PATH_MAX isn't defined but it doesn't include
15810         <limits.h>, where this symbol should be defined.  (From
15811         Marc.Baudoin@solsoft.com)
15812
15813         * send.c: When several messages are tagged and the user
15814         applies reply, group-reply, or list-reply to these messages,
15815         the reply's references and in-reply-to headers are constructed
15816         from the tagged message which comes last in the current index.
15817         This patch constructs the references header from _all_ messages'
15818         message-id and references headers. (tlr)
15819
15820         * reldate.h, configure.in, configure, Changes, ChangeLog:
15821         Preparing mutt 0.94.
15822
15823         * imap.c: "My two remaining issues are the speed at which it
15824         downloads the headers, and support of PREAUTH. I'm enclosing
15825         a patch (to stock mutt-0.92.13i) which addresses these
15826         issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
15827
15828         * color.c: This patch fixes two problems reported on mutt-users.
15829
15830           (1) the error message about "default colors not supported" when
15831           not using a color xterm should not be printed.  The existing
15832           code did not check the value of has_colors() in conjunction
15833           with use_default_colors()
15834
15835           (2) mutt would crash when sending mail in batch mode because
15836           use_default_colors() could be used without doing an initscr()
15837
15838         (From Michael Elkins.)
15839
15840         * color.c: This patch fixes two problems reported on mutt-users.
15841
15842         (1) the error message about "default colors not supported" when
15843         not using a color xterm should not be printed.  The existing
15844         code did not check the value of has_colors() in conjunction
15845         with use_default_colors()
15846
15847         (2) mutt would crash when sending mail in batch mode because
15848         use_default_colors() could be used without doing an initscr()
15849
15850         (From Michael Elkins.)
15851
15852 1998-07-15 17:15:46  roessler  (roessler)
15853
15854         * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
15855         configure, Makefile.in: Finalizing the external dotlock support:
15856         If group mail privileges are needed, the dotlock is compiled as a
15857         separate program.  If there is no need for privileges, it remains
15858         a module which is compiled into mutt. Also, there is no more need
15859         for the SLang buffer overflow work-around in main().  We drop it,
15860         but let mutt bail out instead if it's installed setgid something.
15861
15862         * doc/dotlock.man.in, dotlock.c: Fix the race condition in
15863         dotlock.c.
15864
15865         * doc/mutt.man.in: branches:  1.1.2; file mutt.man.in was
15866         initially added on branch mutt-0-94.
15867
15868         * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
15869         autoconf control.
15870
15871         * doc/dotlock.man.in: branches:  1.1.2; file dotlock.man.in was
15872         initially added on branch mutt-0-94.
15873
15874         * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
15875         main.c, globals.h: Adding external dotlocking.  For bugs, see
15876         the manual page and the comments in dotlock.c.
15877
15878         * dotlock.h: branches:  1.1.2; file dotlock.h was initially
15879         added on branch mutt-0-94.
15880
15881         * dotlock.h: Adding external dotlocking.  For bugs, see the
15882         manual page and the comments in dotlock.c.
15883
15884         * dotlock.c: branches:  1.1.2; file dotlock.c was initially
15885         added on branch mutt-0-94.
15886
15887         * dotlock.c, configure.in, configure, Makefile.in: Adding
15888         external dotlocking.  For bugs, see the manual page and the
15889         comments in dotlock.c.
15890
15891         * doc/mutt.man: More roff fixes.
15892
15893         * doc/mutt.man: More groff fixes.
15894
15895 1998-07-14 16:01:07  roessler  (roessler)
15896
15897         * reldate.h: branches:  1.3.2.4.2; Preparing mutt 0.93.1i.
15898
15899         * configure.in, configure: branches:  1.7.2.5.2; Preparing
15900         mutt 0.93.1i.
15901
15902         * Changes: branches:  1.5.2.5.2; Preparing mutt 0.93.1i.
15903
15904         * ChangeLog: branches:  1.4.2.5.2; Preparing mutt 0.93.1i.
15905
15906         * rfc2047.c: branches:  1.1.1.1.2.2.2; More unsigned fixes.
15907
15908         * mime.h: branches:  1.1.1.1.2.1.2; More unsigned fixes.
15909
15910         * handler.c: branches:  1.1.1.1.2.5.2; More unsigned fixes.
15911
15912         * pattern.c: branches:  1.3.2.3.2; Changing (int) casts in is*
15913         arguments to (unsigned char).
15914
15915         * parse.c: branches:  1.1.1.1.2.3.2; Changing (int) casts in is*
15916         arguments to (unsigned char).
15917
15918         * rfc2047.c: Removing a superfluous (unsigned char) cast in an
15919         IsPrint argument.
15920
15921 1998-07-13 10:50:39  roessler  (roessler)
15922
15923         * doc/mutt.sgml: Since manual page generation seems to be broken
15924         in the SGML-tools package, we remove the SGML version of mutt.man
15925         and make the troff source the master copy.  Suggested by Roland
15926         Rosenfeld <roland@luv.rhein.de> who also provided the corrected
15927         mutt.man file.
15928
15929         * doc/mutt.man: branches:  1.1.1.1.2.2.2; Since manual page
15930         generation seems to be broken in the SGML-tools package, we
15931         remove the SGML version of mutt.man and make the troff source the
15932         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15933         who also provided the corrected mutt.man file.
15934
15935         * doc/Makefile.in: branches:  1.2.2.2.2; Since manual page
15936         generation seems to be broken in the SGML-tools package, we
15937         remove the SGML version of mutt.man and make the troff source the
15938         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15939         who also provided the corrected mutt.man file.
15940
15941 1998-07-12 13:15:31  roessler  (roessler)
15942
15943         * protos.h: branches:  1.5.2.1.2; Replace calloc by safe_calloc
15944         in new_pattern.
15945
15946 1998-07-11 05:10:29  roessler  (roessler)
15947
15948         * doc/manual.txt: branches:  1.2.2.4.2; Key bindings
15949         documentation.
15950
15951         * doc/manual.sgml: branches:  1.2.2.5.2; Key bindings
15952         documentation.
15953
15954 1998-07-10 17:58:26  roessler  (roessler)
15955
15956         * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
15957
15958         * pop.c: branches:  1.1.1.1.2.1.2; tmp[] wasn't initialized when
15959         asking for the POP password.
15960
15961         * buffy.c: branches:  1.1.1.1.2.1.2; On SunOS 4.1, one must
15962         include unistd.h in order to declare SEEK_END.  (Fabrice Noilhan)
15963
15964         * mutt.h: branches:  1.2.2.1.2; include <posix1_lim.h> if limits.h
15965         doesn't defile _POSIX_PATH_MAX.
15966
15967         * Changes, ChangeLog: *** empty log message ***
15968
15969         * doc/PGP-Notes.txt: Adding a notice about core dumps.
15970
15971         * reldate.h, README: Preparing 0.93i.
15972
15973         * INSTALL: branches:  1.1.1.1.2.2.2; Preparing 0.93i.
15974
15975         * handler.c: Fix text/enriched decoding: if there's a tag
15976         mismatch in the last paragraph in the attachment, the whole
15977         paragraph wouldn't be displayed.
15978
15979 1998-07-09 19:51:36  roessler  (roessler)
15980
15981         * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15982
15983         * config.sub: branches:  1.1.2; file config.sub was initially
15984         added on branch mutt-0-93.
15985
15986         * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15987
15988         * config.guess: branches:  1.1.2; file config.guess was initially
15989         added on branch mutt-0-93.
15990
15991         * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15992
15993 1998-07-08 21:59:43  roessler  (roessler)
15994
15995         * snprintf.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
15996         is* arguments to (unsigned char) casts to avoid mis-casting of
15997         signed chars.  (From Michael Elkins.)
15998
15999         * pattern.c, parse.c: Changing (int) casts in is* arguments to
16000         (unsigned char) casts to avoid mis-casting of signed chars.
16001         (From Michael Elkins.)
16002
16003         * mx.c: branches:  1.5.2.3.2; Changing (int) casts in is*
16004         arguments to (unsigned char) casts to avoid mis-casting of
16005         signed chars.  (From Michael Elkins.)
16006
16007         * mh.c, lib.c: branches:  1.2.2.2.2; Changing (int) casts in
16008         is* arguments to (unsigned char) casts to avoid mis-casting of
16009         signed chars.  (From Michael Elkins.)
16010
16011         * keymap.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16012         is* arguments to (unsigned char) casts to avoid mis-casting of
16013         signed chars.  (From Michael Elkins.)
16014
16015         * init.c: branches:  1.3.2.2.2; Changing (int) casts in is*
16016         arguments to (unsigned char) casts to avoid mis-casting of
16017         signed chars.  (From Michael Elkins.)
16018
16019         * from.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16020         is* arguments to (unsigned char) casts to avoid mis-casting of
16021         signed chars.  (From Michael Elkins.)
16022
16023         * edit.c: branches:  1.2.2.2.2; Changing (int) casts in is*
16024         arguments to (unsigned char) casts to avoid mis-casting of
16025         signed chars.  (From Michael Elkins.)
16026
16027         * curs_main.c: branches:  1.4.2.3.2; Changing (int) casts in
16028         is* arguments to (unsigned char) casts to avoid mis-casting of
16029         signed chars.  (From Michael Elkins.)
16030
16031 1998-07-07 09:22:40  roessler  (roessler)
16032
16033         * rfc822.c: branches:  1.1.1.1.2.2.2; Change one int to size_t
16034         in rfc822.c.
16035
16036         * rfc822.c: Fix the parsing of route addresses a la RFC 822.
16037         Patch from Michael Elkins.
16038
16039         * snprintf.c: Cast the arguments of the is* functions to int.
16040         Patch from Michael Elkins.
16041
16042         * sendlib.c: branches:  1.3.2.1.2; Cast the arguments of the is*
16043         functions to int.  Patch from Michael Elkins.
16044
16045         * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
16046         from.c, edit.c, curs_main.c: Cast the arguments of the is*
16047         functions to int.  Patch from Michael Elkins.
16048
16049 1998-07-02 21:15:18  roessler  (roessler)
16050
16051         * hdrline.c: branches:  1.4.2.3.2; Using the correct version of
16052         O'Shaughnessy Evans' %O patch.
16053
16054         * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
16055
16056         * doc/manual.txt, doc/manual.sgml: s/&setmn;/&bsol;/
16057
16058         * hdrline.c: Adding the %O expansion.
16059
16060         * doc/manual.sgml: Applying the various manual_nits patches.
16061
16062 1998-07-01 17:01:50  roessler  (roessler)
16063
16064         * curs_main.c: Fixing a reverse-threading problem.
16065
16066         * imap.c: branches:  1.3.2.1.2; Fixing an imap-related
16067         segmentation fault.
16068
16069 1998-06-30 06:38:02  roessler  (roessler)
16070
16071         * reldate.h, Changes, ChangeLog: These are the last tiny bits
16072         of preparing 0.92.13i.
16073
16074         * configure.in, configure: Updating some of the documentation
16075         for 0.93.
16076
16077         * TODO: branches:  1.1.1.1.2.1.2; Updating some of the
16078         documentation for 0.93.
16079
16080         * README, NEWS: Updating some of the documentation for 0.93.
16081
16082         * doc/NEWS: *** empty log message ***
16083
16084         * doc/NEWS: branches:  1.1.2; file NEWS was initially added on
16085         branch mutt-0-93.
16086
16087         * doc/NEWS: *** empty log message ***
16088
16089         * doc/manual.txt: Incorporate the recent changes to manual.sgml.
16090
16091         * main.c: branches:  1.6.2.1.2; Work around a buffer overflow
16092         in SLang.  (This is the same bug which is fixed by 0.91.2i.)
16093
16094 1998-06-26 10:31:28  roessler  (roessler)
16095
16096         * doc/manual.sgml: Removing $empty_to.
16097
16098         * send.c, init.h: branches:  1.3.2.1.2; Removing $empty_to.
16099
16100         * globals.h: branches:  1.2.2.1.2; Removing $empty_to.
16101
16102         * Muttrc.in: branches:  1.1.2.1.2; Removing $empty_to.
16103
16104 1998-06-25 22:31:46  roessler  (roessler)
16105
16106         * hdrline.c: Moved a break statement where it belongs.
16107
16108         * mx.c: Fix an imap-related typo.
16109
16110         * handler.c: Don't generate non-terminated last lines when
16111         quoting 8bit-"encoded" text-plain body parts.
16112
16113         * Makefile.in: branches:  1.4.2.1.2; Don't use GNU make specific
16114         features.
16115
16116 1998-06-21 07:13:03  roessler  (roessler)
16117
16118         * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
16119         configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
16120
16121 1998-06-20 06:12:38  roessler  (roessler)
16122
16123         * doc/manual.txt: *** empty log message ***
16124
16125         * handler.c: Fixing the quoted-printable decoder.
16126
16127         * handler.c: Make mutt handle messages containing null bytes.
16128
16129         * copy.c: branches:  1.2.2.1.2; Make mutt handle messages
16130         containing null bytes.
16131
16132         * doc/manual.sgml: documenting alias-path
16133
16134 1998-06-19 12:52:16  roessler  (roessler)
16135
16136         * sendlib.c, send.c: branches:  1.3.2; Removing the Attach-Menu
16137         feature for the next release version.
16138
16139         * protos.h: branches:  1.5.2; Removing the Attach-Menu feature
16140         for the next release version.
16141
16142         * postpone.c: branches:  1.3.4; Removing the Attach-Menu feature
16143         for the next release version.
16144
16145         * pattern.c: branches:  1.3.2; Removing the Attach-Menu feature
16146         for the next release version.
16147
16148         * menu.c: branches:  1.3.4; Removing the Attach-Menu feature
16149         for the next release version.
16150
16151         * main.c: branches:  1.6.2; Removing the Attach-Menu feature
16152         for the next release version.
16153
16154         * headers.c, functions.h: branches:  1.3.4; Removing the
16155         Attach-Menu feature for the next release version.
16156
16157         * curs_main.c: branches:  1.4.2; Removing the Attach-Menu feature
16158         for the next release version.
16159
16160         * compose.c: branches:  1.5.4; Removing the Attach-Menu feature
16161         for the next release version.
16162
16163         * OPS: branches:  1.3.4; Removing the Attach-Menu feature for
16164         the next release version.
16165
16166 1998-06-18 20:37:59  roessler  (roessler)
16167
16168         * protos.h: Bradon long's alias_path patch, for the sake of
16169         Elm compatibility.
16170
16171         * lib.c: branches:  1.2.2; Bradon long's alias_path patch,
16172         for the sake of Elm compatibility.
16173
16174         * alias.c: branches:  1.2.4; Bradon long's alias_path patch,
16175         for the sake of Elm compatibility.
16176
16177 1998-06-16 20:59:20  roessler  (roessler)
16178
16179         * mx.c: branches:  1.5.2; Avoid pointless error messages from
16180         mx_get_magic() when called from an mx_open_mailbox_append()
16181         on a non-existing mailbox.
16182
16183         * doc/manual.txt, doc/Makefile.in: branches:  1.2.2; Have "make
16184         install" install manual.txt as well.
16185
16186         * configure.in, configure: branches:  1.7.2; Have "make install"
16187         install manual.txt as well.
16188
16189         * Makefile.in: branches:  1.4.2; Have "make install" install
16190         manual.txt as well.
16191
16192         * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
16193         control.
16194
16195         * main.c: Switch the error reporting address from mutt-users
16196         to mutt-dev.
16197
16198         * reldate.h: branches:  1.3.2; Bump the version to 0.92.11i.
16199
16200         * configure.in, configure: Bump the version to 0.92.11i.
16201
16202         * Changes: branches:  1.5.2; Bump the version to 0.92.11i.
16203
16204         * ChangeLog: branches:  1.4.2; Bump the version to 0.92.11i.
16205
16206         * imap.h: branches:  1.1.4; Check in a proper version of imap.h.
16207
16208         * color.c: branches:  1.2.2;  1.2.4; Fix the "unknown color"
16209         bug reported by Vikas.
16210
16211         * mx.c: Remove a spurious #include "imap.h" from mx.c.
16212
16213         * doc/style-guide: Add a note about the global Muttrc to
16214         style-guide.
16215
16216         * configure.in: The global Muttrc contains a list of default
16217         settings which can be used as a starting-point for the user's
16218         own configuration.
16219
16220         * Muttrc.in: branches:  1.1.2; The global Muttrc contains a list
16221         of default settings which can be used as a starting-point for
16222         the user's own configuration.
16223
16224         * configure, Muttrc, Makefile.in: The global Muttrc contains a
16225         list of default settings which can be used as a starting-point
16226         for the user's own configuration.
16227
16228         * pgppubring.c: branches:  1.4.4; Removing some duplicate code
16229         from gnupgparse.c and pgppubring.c.
16230
16231         * pgp.h, gnupgparse.c: Removing some duplicate code from
16232         gnupgparse.c and pgppubring.c.
16233
16234         * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
16235         GPG patches.
16236
16237         * Changes: *** empty log message ***
16238
16239         * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
16240
16241         * doc/PGP-Notes.txt: branches:  1.2.2; Including Roland's new
16242         procmail recipe.
16243
16244         * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
16245         Vikas' search code for the "attach message" menu.
16246
16247         * addrbook.c: branches:  1.3.4; Including Vikas' search code
16248         for the "attach message" menu.
16249
16250 1998-06-15 15:19:49  roessler  (roessler)
16251
16252         * mx.c, main.c: Brandon's IMAP patch.
16253
16254         * mailbox.h: branches:  1.2.4; Brandon's IMAP patch.
16255
16256         * imap.c: branches:  1.3.2; Brandon's IMAP patch.
16257
16258         * commands.c: branches:  1.3.4; Brandon's IMAP patch.
16259
16260 1998-06-08 20:05:54  roessler  (roessler)
16261
16262         * recvattach.c: branches:  1.3.4; GPG support, first take.
16263
16264         * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
16265         first take.
16266
16267         * pgp.c: branches:  1.2.4; GPG support, first take.
16268
16269         * main.c: GPG support, first take.
16270
16271         * init.h: branches:  1.3.2; GPG support, first take.
16272
16273         * gnupgparse.c: GPG support, first take.
16274
16275         * init.c: branches:  1.3.2; GPG support, first take.
16276
16277         * configure.in, configure: GPG support, first take.
16278
16279         * config.h.in: branches:  1.3.4; GPG support, first take.
16280
16281         * compose.c: GPG support, first take.
16282
16283         * acconfig.h: branches:  1.3.4; GPG support, first take.
16284
16285         * Makefile.in: GPG support, first take.
16286
16287         * hdrline.c: branches:  1.4.2; Fixing the %a format.
16288
16289         * hdrline.c: Fixing a segmentation fault in the hdr_line code.
16290
16291         * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
16292
16293         * doc/manual.sgml: branches:  1.2.2; Mutt 0.92.9i.
16294
16295         * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
16296
16297         * query.c: branches:  1.2.4; Mutt 0.92.9i.
16298
16299         * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
16300
16301         * pager.c: branches:  1.2.4; Mutt 0.92.9i.
16302
16303         * mx.c: Mutt 0.92.9i.
16304
16305         * mutt.h, mh.c: branches:  1.2.2; Mutt 0.92.9i.
16306
16307         * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
16308
16309         * hook.c: branches:  1.2.4; Mutt 0.92.9i.
16310
16311         * headers.c, hdrline.c: Mutt 0.92.9i.
16312
16313         * globals.h: branches:  1.2.2; Mutt 0.92.9i.
16314
16315         * functions.h, flags.c: Mutt 0.92.9i.
16316
16317         * enter.c: branches:  1.2.4; Mutt 0.92.9i.
16318
16319         * edit.c: branches:  1.2.2; Mutt 0.92.9i.
16320
16321         * curs_main.c: Mutt 0.92.9i.
16322
16323         * copy.c: branches:  1.2.2; Mutt 0.92.9i.
16324
16325         * configure.in, configure, config.h.in, compose.c, commands.c:
16326         Mutt 0.92.9i.
16327
16328         * attach.c: branches:  1.2.4; Mutt 0.92.9i.
16329
16330         * addrbook.c, acconfig.h: Mutt 0.92.9i.
16331
16332         * README: branches:  1.2.2; Mutt 0.92.9i.
16333
16334         * OPS, Changes, ChangeLog: Mutt 0.92.9i.
16335
16336         * doc/language50.txt: branches:  1.1.1; Initial revision
16337
16338         * doc/language50.txt: * doc/language.txt: branches:  1.1.1;
16339         Initial revision
16340
16341         * doc/language.txt: * doc/makefile: branches:  1.1.1; Initial
16342         revision
16343
16344         * doc/makefile: * doc/manual.txt: branches:  1.1.1; Initial
16345         revision
16346
16347         * doc/manual.txt: * doc/mutt.man: branches:  1.1.1; Initial
16348         revision
16349
16350         * doc/mutt.man: branches:  1.1.1.1.2;
16351
16352         * doc/mutt.sgml: branches:  1.1.1; Initial revision
16353
16354         * doc/mutt.sgml: branches:  1.1.1.1.2;
16355
16356         * doc/pgp-Notes.txt: branches:  1.1.1; Initial revision
16357
16358         * doc/pgp-Notes.txt: * doc/style-guide: branches:  1.1.1;
16359         Initial revision
16360
16361         * doc/style-guide: * COPYING: branches:  1.1.1; Initial revision
16362
16363         * COPYING: * COPYRIGHT: branches:  1.1.1; Initial revision
16364
16365         * COPYRIGHT: * ChangeLog: branches:  1.1.1; Initial revision
16366
16367         * ChangeLog: * Changes: branches:  1.1.1; Initial revision
16368
16369         * Changes: * INSTALL: branches:  1.1.1; Initial revision
16370
16371         * INSTALL: branches:  1.1.1.1.2;
16372
16373         * Makefile.in: branches:  1.1.1; Initial revision
16374
16375         * Makefile.in: * Mush.rc: branches:  1.1.1; Initial revision
16376
16377         * Mush.rc: * Muttrc: branches:  1.1.1; Initial revision
16378
16379         * Muttrc: * NEWS: branches:  1.1.1; Initial revision
16380
16381         * NEWS: branches:  1.1.1.1.2;
16382
16383         * OPS: branches:  1.1.1; Initial revision
16384
16385         * OPS: * OPS.PGP: branches:  1.1.1; Initial revision
16386
16387         * OPS.PGP: * Pine.rc: branches:  1.1.1; Initial revision
16388
16389         * Pine.rc: * README: branches:  1.1.1; Initial revision
16390
16391         * README: * TODO: branches:  1.1.1; Initial revision
16392
16393         * TODO: branches:  1.1.1.1.2;
16394
16395         * acconfig.h: branches:  1.1.1; Initial revision
16396
16397         * acconfig.h: * addrbook.c: branches:  1.1.1; Initial revision
16398
16399         * addrbook.c: * alias.c: branches:  1.1.1; Initial revision
16400
16401         * alias.c: * attach.c: branches:  1.1.1; Initial revision
16402
16403         * attach.c: * attach.h: branches:  1.1.1; Initial revision
16404
16405         * attach.h: branches:  1.1.1.1.4;
16406
16407         * bind.c: branches:  1.1.1; Initial revision
16408
16409         * bind.c: branches:  1.1.1.1.4;
16410
16411         * browser.c: branches:  1.1.1; Initial revision
16412
16413         * browser.c: branches:  1.1.1.1.4;
16414
16415         * buffy.c: branches:  1.1.1; Initial revision
16416
16417         * buffy.c: branches:  1.1.1.1.2;
16418
16419         * buffy.h: branches:  1.1.1; Initial revision
16420
16421         * buffy.h: * color.c: branches:  1.1.1; Initial revision
16422
16423         * color.c: * commands.c: branches:  1.1.1; Initial revision
16424
16425         * commands.c: * complete.c: branches:  1.1.1; Initial revision
16426
16427         * complete.c: * compose.c: branches:  1.1.1; Initial revision
16428
16429         * compose.c: * config.h.in: branches:  1.1.1; Initial revision
16430
16431         * config.h.in: * configure: branches:  1.1.1; Initial revision
16432
16433         * configure: * configure.in: branches:  1.1.1; Initial revision
16434
16435         * configure.in: * copy.c: branches:  1.1.1; Initial revision
16436
16437         * copy.c: * copy.h: branches:  1.1.1; Initial revision
16438
16439         * copy.h: * curs_lib.c: branches:  1.1.1; Initial revision
16440
16441         * curs_lib.c: branches:  1.1.1.1.4;
16442
16443         * curs_main.c: branches:  1.1.1; Initial revision
16444
16445         * curs_main.c: * date.c: branches:  1.1.1; Initial revision
16446
16447         * date.c: branches:  1.1.1.1.4;
16448
16449         * depend.awk: branches:  1.1.1; Initial revision
16450
16451         * depend.awk: * doc/manual.sgml: branches:  1.1.1; Initial
16452         revision
16453
16454         * doc/manual.sgml: * edit.c: branches:  1.1.1; Initial revision
16455
16456         * edit.c: * enter.c: branches:  1.1.1; Initial revision
16457
16458         * enter.c: * filter.c: branches:  1.1.1; Initial revision
16459
16460         * filter.c: * flags.c: branches:  1.1.1; Initial revision
16461
16462         * flags.c: * from.c: branches:  1.1.1; Initial revision
16463
16464         * from.c: branches:  1.1.1.1.2;
16465
16466         * functions.h: branches:  1.1.1; Initial revision
16467
16468         * functions.h: * gen_defs: branches:  1.1.1; Initial revision
16469
16470         * gen_defs: * getdomain.c: branches:  1.1.1; Initial revision
16471
16472         * getdomain.c: * globals.h: branches:  1.1.1; Initial revision
16473
16474         * globals.h: * handler.c: branches:  1.1.1; Initial revision
16475
16476         * handler.c: branches:  1.1.1.1.2;
16477
16478         * hash.c: branches:  1.1.1; Initial revision
16479
16480         * hash.c: branches:  1.1.1.1.4;
16481
16482         * hash.h: branches:  1.1.1; Initial revision
16483
16484         * hash.h: * hdrline.c: branches:  1.1.1; Initial revision
16485
16486         * hdrline.c: * headers.c: branches:  1.1.1; Initial revision
16487
16488         * headers.c: * help.c: branches:  1.1.1; Initial revision
16489
16490         * help.c: branches:  1.1.1.1.4;
16491
16492         * hook.c: branches:  1.1.1; Initial revision
16493
16494         * hook.c: * imap.c: branches:  1.1.1; Initial revision
16495
16496         * imap.c: * init.c: branches:  1.1.1; Initial revision
16497
16498         * init.c: * init.h: branches:  1.1.1; Initial revision
16499
16500         * init.h: * install-sh: branches:  1.1.1; Initial revision
16501
16502         * install-sh: * keymap.c: branches:  1.1.1; Initial revision
16503
16504         * keymap.c: branches:  1.1.1.1.2;
16505
16506         * keymap.h: branches:  1.1.1; Initial revision
16507
16508         * keymap.h: branches:  1.1.1.1.4;
16509
16510         * lib.c: branches:  1.1.1; Initial revision
16511
16512         * lib.c: * mailbox.h: branches:  1.1.1; Initial revision
16513
16514         * mailbox.h: * main.c: branches:  1.1.1; Initial revision
16515
16516         * main.c: * mapping.h: branches:  1.1.1; Initial revision
16517
16518         * mapping.h: * mbox.c: branches:  1.1.1; Initial revision
16519
16520         * mbox.c: branches:  1.1.1.1.4;
16521
16522         * menu.c: branches:  1.1.1; Initial revision
16523
16524         * menu.c: * mh.c: branches:  1.1.1; Initial revision
16525
16526         * mh.c: * mime.h: branches:  1.1.1; Initial revision
16527
16528         * mime.h: branches:  1.1.1.1.2;
16529
16530         * mime.types: branches:  1.1.1; Initial revision
16531
16532         * mime.types: * mkinstalldirs: branches:  1.1.1; Initial revision
16533
16534         * mkinstalldirs: * mutt.h: branches:  1.1.1; Initial revision
16535
16536         * mutt.h: * mutt_curses.h: branches:  1.1.1; Initial revision
16537
16538         * mutt_curses.h: * mutt_menu.h: branches:  1.1.1; Initial revision
16539
16540         * mutt_menu.h: branches:  1.1.1.1.4;
16541
16542         * mutt_regex.h: branches:  1.1.1; Initial revision
16543
16544         * mutt_regex.h: * mx.c: branches:  1.1.1; Initial revision
16545
16546         * mx.c: * mx.h: branches:  1.1.1; Initial revision
16547
16548         * mx.h: branches:  1.1.1.1.4;
16549
16550         * pager.c: branches:  1.1.1; Initial revision
16551
16552         * pager.c: * pager.h: branches:  1.1.1; Initial revision
16553
16554         * pager.h: branches:  1.1.1.1.4;
16555
16556         * parse.c: branches:  1.1.1; Initial revision
16557
16558         * parse.c: branches:  1.1.1.1.2;
16559
16560         * parse.h: branches:  1.1.1; Initial revision
16561
16562         * parse.h: * pattern.c: branches:  1.1.1; Initial revision
16563
16564         * pattern.c: * pgp.c: branches:  1.1.1; Initial revision
16565
16566         * pgp.c: * pgp.h: branches:  1.1.1; Initial revision
16567
16568         * pgp.h: * pgpinvoke.c: branches:  1.1.1; Initial revision
16569
16570         * pgpinvoke.c: * pgpkey.c: branches:  1.1.1; Initial revision
16571
16572         * pgpkey.c: * pgppubring.c: branches:  1.1.1; Initial revision
16573
16574         * pgppubring.c: * pop.c: branches:  1.1.1; Initial revision
16575
16576         * pop.c: branches:  1.1.1.1.2;
16577
16578         * postpone.c: branches:  1.1.1; Initial revision
16579
16580         * postpone.c: * protos.h: branches:  1.1.1; Initial revision
16581
16582         * protos.h: * query.c: branches:  1.1.1; Initial revision
16583
16584         * query.c: * reap.pl: branches:  1.1.1; Initial revision
16585
16586         * reap.pl: branches:  1.1.1.1.4;
16587
16588         * recvattach.c: branches:  1.1.1; Initial revision
16589
16590         * recvattach.c: * reldate.h: branches:  1.1.1; Initial revision
16591
16592         * reldate.h: * resize.c: branches:  1.1.1; Initial revision
16593
16594         * resize.c: * rfc1524.c: branches:  1.1.1; Initial revision
16595
16596         * rfc1524.c: branches:  1.1.1.1.4;
16597
16598         * rfc1524.h: branches:  1.1.1; Initial revision
16599
16600         * rfc1524.h: branches:  1.1.1.1.4;
16601
16602         * rfc2047.c: branches:  1.1.1; Initial revision
16603
16604         * rfc2047.c: branches:  1.1.1.1.2;
16605
16606         * rfc2047.h: branches:  1.1.1; Initial revision
16607
16608         * rfc2047.h: * rfc822.c: branches:  1.1.1; Initial revision
16609
16610         * rfc822.c: branches:  1.1.1.1.2;
16611
16612         * rfc822.h: branches:  1.1.1; Initial revision
16613
16614         * rfc822.h: * sample.mailcap: branches:  1.1.1; Initial revision
16615
16616         * sample.mailcap: * sample.muttrc: branches:  1.1.1; Initial
16617         revision
16618
16619         * sample.muttrc: branches:  1.1.1.1.4;
16620
16621         * score.c: branches:  1.1.1; Initial revision
16622
16623         * score.c: * send.c: branches:  1.1.1; Initial revision
16624
16625         * send.c: * sendlib.c: branches:  1.1.1; Initial revision
16626
16627         * sendlib.c: * sha.h: branches:  1.1.1; Initial revision
16628
16629         * sha.h: * sha1dgst.c: branches:  1.1.1; Initial revision
16630
16631         * sha1dgst.c: * sha_locl.h: branches:  1.1.1; Initial revision
16632
16633         * sha_locl.h: * signal.c: branches:  1.1.1; Initial revision
16634
16635         * signal.c: * snprintf.c: branches:  1.1.1; Initial revision
16636
16637         * snprintf.c: branches:  1.1.1.1.2;
16638
16639         * sort.c: branches:  1.1.1; Initial revision
16640
16641         * sort.c: * sort.h: branches:  1.1.1; Initial revision
16642
16643         * sort.h: branches:  1.1.1.1.4;
16644
16645         * status.c: branches:  1.1.1; Initial revision
16646
16647         * status.c: branches:  1.1.1.1.4;
16648
16649         * strcasecmp.c: branches:  1.1.1; Initial revision
16650
16651         * strcasecmp.c: * system.c: branches:  1.1.1; Initial revision
16652
16653         * system.c: * testmsg: branches:  1.1.1; Initial revision
16654
16655         * testmsg: * thread.c: branches:  1.1.1; Initial revision
16656
16657         * thread.c: branches:  1.1.1.1.4;
16658