7923f5d5ec31bbe1aa8b3f2069da2d4b2b296c4e
[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-10 18:26:31  Brendan Cully  <brendan@kublai.com>  (brendan)
39
40         * pgp.c: Make PGP decode failure non-fatal when displaying
41         messages (as opposed to decode-saving them). I think it would be
42         nicer to include the original text when decryption fails
43         though...
44
45         * imap/command.c, setenv.c: Accept + as IMAP continuation, not
46         just + . May close #2106. Feed check_sec candy in setenv.c.
47
48 2005-10-09 20:53:21  Brendan Cully  <brendan@kublai.com>  (brendan)
49
50         * configure.in: Now that we always check for ncurses/ncurses.h,
51         remove /usr special case.
52
53         * configure.in, mutt_curses.h: Tweak ncurses autoconflation to
54         check for ncurses/ncurses.h everywhere, not just in /usr. With
55         --with-curses=/usr/local, should Close: #2095.
56
57         * configure.in, setenv.c: Add Russ Allbery's setenv replacement
58         function.
59
60         * init.h: Correct doc nit for $meta_key, noted by Mark
61         Weyer. Closes: #2105.
62
63 2005-10-06 06:15:00  Brendan Cully  <brendan@kublai.com>  (brendan)
64
65         * browser.c: Sort browser entries after every IMAP browsing
66         operation instead of just when explicitly requested. Closes:
67         #2089.
68
69 2005-10-06 05:13:55  Jeff Ito  <jeffi@rcn.com>  (brendan)
70
71         * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
72         #2103.
73
74 2005-10-05 19:24:40  David Champion  <dgc@uchicago.edu>  (brendan)
75
76         * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
77
78 2005-10-05 19:20:22  Jeff Ito  <jeffi@rcn.com>  (brendan)
79
80         * smime.c: S/MIME key selection truncates the last character of
81         the selected key for no apparent reason. Removed until someone
82         can justify it. Closes: #2081.
83
84 2005-10-04 19:00:05  Brendan Cully  <brendan@kublai.com>  (brendan)
85
86         * init.h: Tweak description of pop_checkinterval slightly. Closes:
87         #2074.
88
89         * hcache.c: Bump hcache Id for attachment counting patch.
90
91 2005-10-04 06:05:39  David Champion  <dgc@uchicago.edu>  (brendan)
92
93         * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
94         globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
95         pattern.c, protos.h, recvattach.c: Attachment counting for index
96         display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
97         and attach_ignore_fundamental stripped, some debugging code
98         removed, some bones thrown to check_sec.sh.
99
100 2005-10-04 05:24:00  Sebastien Hinderer  <Sebastien.Hinderer@libertysurf.fr>  (brendan)
101
102         * pager.c: The following patch has an effect only when the
103         braille_friendly variable is set. When this is the case, the
104         cursor is put on the first line of the message body, when viewing
105         it with the pager.
106
107 2005-10-04 04:29:09  Alain Bench  <veronatif@free.fr>  (brendan)
108
109         * curs_main.c: Piping and printing in IMAP folder index with
110         imap_peek=no marks message read immediately.
111
112 2005-10-03 07:52:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
113
114         * curs_lib.c, send.c: fix a problem that appears with signatures
115         without newline.
116
117 2005-09-30 18:24:17  Brendan Cully  <brendan@kublai.com>  (brendan)
118
119         * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
120         by Alain Bench).
121
122 2005-09-30 01:42:50  Roland Rosenfeld  <roland@spinnaker.de>  (brendan)
123
124         * po/de.po: Update.
125
126 2005-09-29 23:57:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
127
128         * po/fr.po: Update.
129
130 2005-09-29 23:52:16  pi  <pi@beobide.net>  (brendan)
131
132         * configure.in, po/eu.po: Basque translation.
133
134 2005-09-29 23:02:49  Brendan Cully  <brendan@kublai.com>  (brendan)
135
136         * configure.in, copy.c, sendlib.c: Ensure that Content-Length
137         printf format specifier matches off_t size, to avoid mail-losing
138         Content-Length: 0 (bug introduced by large file patch a couple
139         of days ago). Closes: #2096.
140
141 2005-09-27 03:43:24  Johan Svedberg  <johan@svedberg.com>  (brendan)
142
143         * po/sv.po: Update.
144
145 2005-09-24 20:03:04  Brendan Cully  <brendan@kublai.com>  (brendan)
146
147         * edit.c: Inflict more needless pain on translators by splitting
148         EditorHelp to satisfy -pedantic.
149
150         * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
151         while opening mbox/mmdf. Closes: #2084.
152
153 2005-09-24 19:36:35  Alain Bench  <veronatif@free.fr>  (brendan)
154
155         * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
156         MIME headers. Closes: #2086.
157
158 2005-09-24 17:51:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
159
160         * po/ja.po: Update to HEAD.
161
162 2005-09-23 18:38:36  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
163
164         * configure.in: Quote an error message.
165
166 2005-09-22 16:38:08  Takahashi Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
167
168         * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
169         the current state of the art. Closes: #2003 (again).
170
171 2005-09-22 09:06:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
172
173         * send.c: When composing a reply, there might be degenerate cases
174         in which a CC header is created, but no To header.  In this case,
175         we now use the auto-generated CC header as the To header.
176
177 2005-09-22 04:05:49  Brendan Cully  <brendan@kublai.com>  (brendan)
178
179         * init.c: Refactor mutt var completion so it can be used for
180         inline expansions (eg $from). Actual expansion not committed yet.
181
182         * send.c: If ContentType is null, assume text/plain. Stopgap; a
183         better mechanism would sanity-check MuttVars assignments before
184         allowing them. Closes: #2080.
185
186         * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
187         hosts. Also don't attempt to complete on open connections when
188         there aren't any (diagnosed by Nico Golde). Closes: #2079.
189
190         * pattern.c: Use ctx instead of Context when checking whether or
191         not to do IMAP search. Resolves a possible segfault in color index
192         ~b operations. I can't remember whether Context vs ctx was
193         intentional - I doubt it.
194
195 2005-09-21 14:17:14  Adeodato Simo  <asp16@alu.ua.es>  (brendan)
196
197         * curs_main.c: Check for sigwinch in index before calling
198         km_dokey, since for unknown reasons km_dokey seems to eat the
199         signal in some cases. [Not reproducible in my ncurses environments
200         - Brendan]. Closes: #1907.
201
202 2005-09-21 13:23:43  Brendan Cully  <brendan@kublai.com>  (brendan)
203
204         * imap/imap.c, pattern.c: Catch empty substring/regexp search
205         arguments (precludes a segfault from dereferencing a null string
206         pointer later).
207
208 2005-09-21 06:04:37  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
209
210         * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
211         header cache.
212
213 2005-09-21 04:50:31  Adeodato Simo  <asp16@alu.ua.es>  (brendan)
214
215         * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
216         isn't already set instead of bailing out. Closes: #2072.
217
218 2005-09-21 03:48:38  Takahashi Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
219
220         * init.c: Ensure that set doesn't change variables from within the
221         help screen. I think this is a gross approach, and probably
222         overkill, but it's the fault of the original code design, not
223         Tamo's patch. Until a better way falls from the sky, this Closes:
224         #2011.
225
226 2005-09-21 02:58:07  Brendan Cully  <brendan@kublai.com>  (brendan)
227
228         * curs_main.c: Cancelling <change-folder> from within the pager
229         will now keep you in the pager rather than kicking you back to the
230         index. Closes: #2075.
231
232 2005-09-20 23:41:21  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
233
234         * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
235
236 2005-09-20 06:43:39  David Champion  <dgc@uchicago.edu>  (brendan)
237
238         * init.c: Fix a null-pointer-dereference parsing aliases with
239         -d3+.
240
241         * muttlib.c: Clear a compiler warning.
242
243 2005-09-20 03:56:25  Gero Treuner  <gerotick@faveve.uni-stuttgart.de>  (brendan)
244
245         * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
246         gpg-2comp, Gero Treuner.
247
248 2005-09-19 06:14:27  Brendan Cully  <brendan@kublai.com>  (brendan)
249
250         * mkchangelog.sh: I just realised what's been happening to the
251         changelog: I recently got a new version of 'head' that refuses
252         to accept -1 instead of -n 1, but doesn't actually return
253         failure. So mkchangelog was feeding nothing to the cvs date
254         argument, and instead merrily snarfing down the entire changelog
255         every time. I've put in a simple $date != "" check. Thanks,
256         textutils!  Thanks for ushering in the future! I'd like to shake
257         your hand. Hard.
258
259 2005-09-19 05:12:29  Brendan Cully  <brendan@kublai.com>  (brendan)
260
261         * doc/manual.xml.head: Remove mention of obsolete
262         --enable-imap-edit-threads configure option.
263
264 2005-09-18 17:49:33  Brendan Cully  <brendan@kublai.com>  (brendan)
265
266         * ChangeLog: Somehow the changelog got mangled (multiple copies
267         of large parts).
268
269 2005-09-18 08:22:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
270
271         * po/ru.po: update
272
273 2005-09-18 02:53:18  brendan  (brendan)
274
275         * doc/Makefile.in: More cleanups, slightly better dependencies.
276
277 2005-09-18 02:35:10  Brendan Cully  <brendan@kublai.com>  (brendan)
278
279         * doc/Makefile.in: Stupid hack to synchronise on makedoc for
280         parallel builds. Only works when entered via make all. make
281         stamp-doc-xml directly can fail in pathological conditions.
282
283         * doc/Makefile.in: Attempt to work around make -j2
284         breakage. Dependencies are still wrong, but I don't have
285         the brainpower right now to get it right. People talk about
286         imperative, functional, and logic programming, but no one ever
287         mentions make programming.
288
289 2005-09-17 20:46:14  Brendan Cully  <brendan@kublai.com>  (brendan)
290
291         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
292         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
293         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
294         po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
295         intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
296         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
297         po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
298         doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
299         imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
300         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
301         imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
302         imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
303         imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
304         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
305         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
306         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
307         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
308         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
309         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
310         intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
311         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
312         intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
313         pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
314         pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
315         recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
316         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
317         rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
318         signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
319         status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
320         charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
321         config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
322         crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
323         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
324         crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
325         date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
326         enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
327         globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
328         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
329         init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
330         main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
331         mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
332         mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
333         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
334         mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
335         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
336         pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
337         account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
338         attach.h, base64.c, browser.c: Gah, forgot the zip code when
339         updating the FSF address...
340
341         * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
342         po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
343         po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
344         po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
345         po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
346         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
347         intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
348         intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
349         intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
350         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
351         intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
352         intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
353         intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
354         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
355         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
356         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
357         po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
358         doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
359         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
360         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
361         imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
362         rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
363         smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
364         system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
365         regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
366         rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
367         pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
368         pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
369         pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
370         mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
371         mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
372         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
373         mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
374         muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
375         from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
376         hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
377         history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
378         lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
379         dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
380         crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
381         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
382         crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
383         date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
384         account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
385         attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
386         charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
387         config.guess, config.sub, copy.c: Update FSF address (via sed,
388         I hope nothing got mangled). Closes: #2071.
389
390 2005-09-17 17:39:18  Alain Bench  <veronatif@free.fr>  (brendan)
391
392         * Muttrc.head.in: Clean up some Muttrc macros, and add macro
393         'y' to jump to the mailboxes view. Closes: #2069.
394
395 2005-09-17 17:27:54  Brendan Cully  <brendan@kublai.com>  (brendan)
396
397         * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
398         instead of using flea; update copyright year in mutt -v;
399         reorganise USE opts a little; break long strings so that -pedantic
400         stops complaining. Not sure that last one is worth the trouble
401         it causes the po team...
402
403 2005-09-17 01:07:54  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
404
405         * po/fr.po: Update.
406
407 2005-09-16 23:09:12  Kevin Scannell  <scannell@slu.edu>  (brendan)
408
409         * configure.in, po/ga.po: Irish translation.
410
411 2005-09-16 15:20:59  Brendan Cully  <brendan@kublai.com>  (brendan)
412
413         * build-release, po/Makefile.in.in: Move update-po out of make
414         dist, into build-release. It seems to me that make dist should do
415         as little as possible beyond putting the right files in a tarball.
416
417 2005-09-16 13:43:58  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
418
419         * po/id.po: update
420
421 2005-09-16 11:02:00  Ivan Vilata i Balaguer  <ivan@selidor.net>
422 (roessler)
423
424         * po/ca.po: update
425
426 2005-09-16 10:20:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
427 (roessler)
428
429         * po/ja.po: update
430
431 2005-09-16 10:19:46  René Clerc  <rene@clerc.nl>  (roessler)
432
433         * po/nl.po: update
434
435 2005-09-16 02:15:45  Brendan Cully  <brendan@kublai.com>  (brendan)
436
437         * doc/Makefile.in: Add stamp-doc-xml to "all".
438
439         * doc/Makefile.in: stamp-doc-man is pointless as far as I can
440         tell. Removed.
441
442         * doc/Makefile.in: Tweak makefile so that the dist tarball
443         doesn't always try to build docs.
444
445         * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
446         not CONFIGURE_DEPENDENCIES. Slap ma fro.
447
448 2005-09-15 23:18:48  Brendan Cully  <brendan@kublai.com>  (brendan)
449
450         * Makefile.am, build-release: Move changelog target to
451         update-changelog so that dist won't automatically invoke it,
452         and have commit and build-release call it.
453
454         * build-release: Now that 1.5.11 is out, previous versions won't
455         be x.y.zi: adjust diff.
456
457 2005-09-15 14:24:39  roessler  (roessler)
458
459         * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
460         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
461         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
462         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
463         po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
464         post-release commit for mutt-1.5.11
465
466 2005-09-14 14:15:06  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
467 (brendan)
468
469         * init.h: Refer to $use_envelope_from rather than old
470         $envelope_from in description of $envelope_from_address.
471
472 2005-09-14 02:45:44  Brendan Cully  <brendan@kublai.com>  (brendan)
473
474         * globals.h, init.h, sendlib.c: Add new $envelope_from_address
475         variable for manually specifying the envelope sender. Rename (with
476         compatibility synonym) $envelope_from to $use_envelope_from. Make
477         $envelope_from subordinate to $use_e_f, as $from is to
478         $use_from. From a discussion with TLR.
479
480 2005-09-13 20:36:17  Brendan Cully  <brendan@kublai.com>  (brendan)
481
482         * doc/Makefile.in: Put chunked HTML manual in top doc directory
483         instead of HTML subdirectory.  Solves a weird $distdir
484         absolute/relative path nuisance.
485
486 2005-09-12 06:22:21  Brendan Cully  <brendan@kublai.com>  (brendan)
487
488         * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
489         mutt_progress_bar. Allow progress bar to omit total size if zero
490         (=unknown).
491
492 2005-09-10 18:47:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
493 (brendan)
494
495         * menu.c: Correct some inconsistencies introduced by
496         $menu_context. Closes: #2019?
497
498 2005-09-10 06:02:04  Brendan Cully  <brendan@kublai.com>  (brendan)
499
500         * imap/imap.c, curs_lib.c: A pair of small optimisations to the
501         progress bar.
502
503 2005-09-08 16:37:59  Brendan Cully  <brendan@kublai.com>  (brendan)
504
505         * pager.c: Revert bogus change to last message detection in
506         mutt_pager.
507
508         * pager.c: Forget line number when resolving in pager. This
509         is beginning to get messy - maybe it would be better to only
510         remember on specific operations like sync.
511
512         * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
513         we do in IPv6.
514
515         * pattern.c: Make stringmatch pattern detection stateless.
516
517         * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
518
519 2005-09-08 07:09:46  Bernd Ahlers  <bernd@ba-net.org>  (brendan)
520
521         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
522         po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
523         po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
524         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
525         po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
526
527 2005-09-07 08:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
528
529         * curs_lib.c: Ensure progress bar rounds to $net_inc.
530
531         * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
532         imap/message.c, init.h, mutt_curses.h: Display progress meter
533         when uploading/fetching IMAP data. Closes: #1772.
534
535         * pager.c: Adjust gross hack to return to the same line in the
536         pager after an index operation so that it doesn't shoot past the
537         end of the file if there are fewer lines on return (eg when weed
538         is set).
539
540         * mx.c, pgp.c: Silence some GCC warnings about uninitialized
541         variables.
542
543         * build-release, configure.in, mutt.h: Remove international
544         vs. U.S. distribution distinction. build-release expects the
545         previous version to be x.y.zi and should be updated again
546         for 1.5.12.
547
548 2005-09-06 16:46:44  Brendan Cully  <brendan@kublai.com>  (brendan)
549
550         * doc/manual.xml.head: More documentation cosmetics (newlines
551         between Usage: lines).
552
553         * pager.c: Gross hack to return to the same line in the pager
554         after executing an index function. Closes: #1210.
555
556         * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
557         init.c, mutt.h, pattern.c: Extend pattern language to do simple
558         string matches as well as regular expressions when the pattern
559         is invoked with = instead of ~. And, when possible, perform
560         full body searches on the IMAP server instead of locally, for
561         an enormous speed boost.
562
563         * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
564         imap_utf7_decode and do a little cleanup on shutdown.  Get a
565         high five from valgrind.
566
567         * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
568         main where they belong.
569
570         * init.c: Release pwent after extracting data from it.
571
572         * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
573         state when quitting.
574
575 2005-09-05 04:22:45  Brendan Cully  <brendan@kublai.com>  (brendan)
576
577         * doc/manual.xml.head: Documentation cosmetics (add some line
578         breaks).
579
580 2005-09-04 20:10:25  Brendan Cully  <brendan@kublai.com>  (brendan)
581
582         * init.h: Point $hide_top_limited to $hide_limited instead of
583         $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
584
585         * init.h: Mention $sort_re in $strict_threads
586         documentation. Closes: #2052.
587
588         * doc/manual.xml.head: Add a push example. Closes: #1591.
589
590 2005-09-04 19:46:26  Rupert Levene  <rupert@levene.dyndns.org>  (brendan)
591
592         * doc/manual.xml.head: Mention $include when describing how mutt
593         prepares message replies. Closes: #1471.
594
595 2005-09-04 19:28:19  Dale Woolridge  (brendan)
596
597         * pattern.c, protos.h, parse.c: Unfold message headers before
598         performing ~h search. Closes: #1865.
599
600 2005-09-04 18:01:57  Zardoz@users.sourceforge.net  (brendan)
601
602         * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
603
604 2005-09-04 06:57:04  Alain Bench  <veronatif@free.fr>  (brendan)
605
606         * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
607         is bound to next-new-then-unread by default, rather than
608         next-new. Closes: #1637.
609
610         * curs_main.c, pattern.c: Allow empty limits, and limits in
611         empty mailboxes. Closes: #1853, #1906.
612
613 2005-09-03 23:22:31  Brendan Cully  <brendan@kublai.com>  (brendan)
614
615         * send.c, attach.c: Note when mutt_edit_attachment fails and
616         display error instead of prompting to abort an unmodified
617         file. Closes: #2051.
618
619 2005-09-03 19:41:53  Alain Bench  <veronatif@free.fr>  (brendan)
620
621         * contrib/gpg.rc: One should let GnuPG charset be automatically
622         infered from whatever current locale, without hardcoding.
623
624 2005-09-03 04:34:25  Brendan Cully  <brendan@kublai.com>  (brendan)
625
626         * doc/manual.xml.head: Just use EXPR as a place holder for regular
627         expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
628         by Vincent Lefevre.
629
630 2005-09-02 18:50:34  Brendan Cully  <brendan@kublai.com>  (brendan)
631
632         * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
633         doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
634         to manual.xml.*.
635
636 2005-09-02 18:18:19  Alain Bench  <veronatif@free.fr>  (brendan)
637
638         * keymap.c: Allow non-ascii characters in push arguments. Closes:
639         #2023.
640
641         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
642         Adjust ~l to match all known lists, add ~u to match only
643         subscribed lists.  Normalise pattern ordering in docs. Closes:
644         #2050.
645
646 2005-09-01 17:07:14  Brendan Cully  <brendan@kublai.com>  (brendan)
647
648         * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
649         mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
650
651         * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
652         in the initial commit.
653
654         * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
655         doc/manual.sgml.head, makedoc.c: Convert documentation from
656         linuxdoc to docbook format. Let the bug avalanche begin.
657
658 2005-08-30 21:34:36  Lars Hecking  <lhecking@users.sourceforge.net>
659 (brendan)
660
661         * configure.in: Don't define domain="no" when configured
662         --without-domain. Closes: #2046.
663
664 2005-08-24 15:17:43  Brendan Cully  <brendan@kublai.com>  (brendan)
665
666         * pgp.c: Don't treat PGP inline signature verification errors
667         as fatal.
668
669 2005-08-22 20:30:11  Brendan Cully  <brendan@kublai.com>  (brendan)
670
671         * pgp.c: Pause after error message if PGP decode fails, in case
672         mutt_copy_message overwrites.  Real error handling cleanup will
673         have to wait...
674
675         * pgp.c: Don't attempt to manipulate null pgp output file handles.
676
677 2005-08-16 18:10:11  Paul Walker  <paul@black-sun.demon.co.uk>  (brendan)
678
679         * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
680         not stderr.
681
682 2005-08-15 08:10:48  Thomas Roessler  <roessler@does-not-exist.org>
683 (roessler)
684
685         * po/id.po: Fix \n mismatch.
686
687 2005-08-15 08:07:36  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
688
689         * po/id.po: update
690
691 2005-08-15 08:06:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
692
693         * po/ru.po: update
694
695 2005-08-14 21:32:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
696 (brendan)
697
698         * attach.c, send.c: Don't pass an empty filename to the default
699         text editor when editing non-plain text. Also don't clobber
700         $content_type when parsing it.  Closes: #2038.
701
702 2005-08-14 12:28:52  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
703
704         * po/de.po: update
705
706 2005-08-14 02:22:47  Bernd Ahlers  <bernd@ba-net.org>  (brendan)
707
708         * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
709         inconsistencies.
710
711 2005-08-12 23:06:25  Brendan Cully  <brendan@kublai.com>  (brendan)
712
713         * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
714         certificate menu, as we do in the openssl version.
715
716         * imap/auth_sasl.c: Override SASL initial response if the server
717         spoke first in its continuation response. Closes: #2034.
718
719         * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
720         in which gnu documentation flagged any extensions to standard
721         utilities almost makes me cry.
722
723 2005-08-12 12:52:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
724 (roessler)
725
726         * po/ja.po: update
727
728 2005-08-12 07:49:37  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
729
730         * po/fr.po: Update.
731
732 2005-08-12 03:57:16  Brendan Cully  <brendan@kublai.com>  (brendan)
733
734         * configure.in: Force configure to depend on VERSION. That's
735         been bugging me for a while.
736
737 2005-08-11 21:46:26  roessler  (roessler)
738
739         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
740         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
741         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
742         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
743         po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
744         for mutt-1.5.10
745
746 2005-08-11 21:22:41  Thomas Roessler  <roessler@does-not-exist.org>
747 (roessler)
748
749         * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
750
751 2005-08-11 21:16:38  Brendan Cully  <brendan@kublai.com>  (brendan)
752
753         * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
754         crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
755         crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
756         handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
757         Add error results to mutt_body_handlers, and check them when
758         doing decode-save. Closes: #1919.
759
760 2005-08-11 21:08:55  Thomas Roessler  <roessler@does-not-exist.org>
761 (roessler)
762
763         * pgp.c: Fix verification of clearsigned PGP messages.
764         (debugged on IRC, mostly by Brendan)
765
766 2005-08-11 02:15:14  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
767 (brendan)
768
769         * configure.in: Don't test against nonexistent cache
770         variable. Spotted by Torsten Veller.
771
772 2005-08-11 01:44:49  Brendan Cully  <brendan@kublai.com>  (brendan)
773
774         * mutt_sasl.c: Silence some compiler warnings.
775
776 2005-08-09 20:13:03  Brendan Cully  <brendan@kublai.com>  (brendan)
777
778         * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
779         characters with entities, and enable latin output for
780         manual.txt. I'm not sure this is ideal for non-latin (eg
781         utf8) environments, but hopefully docbook will resolve this
782         anyway. Closes: #2029.
783
784         * doc/manual.sgml.head: Replace free ~ with &tilde;. Closes:
785         #2030.
786
787         * pgp.c: Move pgp failure check inside the if (invoke pgp)
788         block. Should really Close: 2032.
789
790         * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
791         #2032.
792
793 2005-08-09 16:24:15  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
794 (brendan)
795
796         * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
797         #2020.
798
799 2005-08-09 16:10:40  Mads Martin Joergensen  <mmj@suse.de>  (brendan)
800
801         * copy.c: Remove an unneeded cast, which introduces
802         type-punning. Modified to use FREE instead of safe_free, since
803         that seems to be the convention. I personally don't see the point.
804
805 2005-08-08 18:59:43  Brendan Cully  <brendan@kublai.com>  (brendan)
806
807         * mutt_socket.c: Pause for a moment when a hostname fails to
808         resolve. Closes #1942.  There are a number of cases where mutt
809         cascades error messages. It might be nice if there were an error
810         stack so that low level functions could push_error instead of
811         displaying it right away, and the higher level ones could eg
812         mutt_message(_("Failed to write FCC: %s"), pop_error ())...
813
814         * main.c: Document -d option in mutt -h output. Closes #2027.
815
816         * init.h: Remove undefined reference to unmailboxes
817         command. Closes #2028.
818
819         * imap/imap.c: Fix edge case where we might have to wait two
820         timeouts to check for IMAP mail.
821
822         * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
823         in lsub parsing that could cause mutt to loop indefinitely.
824         Don't recheck subscriptions at every mailbox change, just the
825         initial connection.
826
827         * imap/imap.c: If imap_check_subscribed is set, mailbox or
828         unmailbox folders in response to subscribe/unsubscribe commands
829         in the browser.
830
831 2005-08-07 23:52:08  Brendan Cully  <brendan@kublai.com>  (brendan)
832
833         * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
834         New option: $imap_check_subscribed. If set, mutt will fetch the
835         set of subscribed mailboxes from the server and add them to the
836         buffy list.
837
838         * browser.c: Avoid a segfault attempting to browse an invalid
839         IMAP URL.
840
841         * imap/imap.c: Extend IMAP host completion to complete over open
842         connections. Next up: account and folder hooks.
843
844         * imap/imap.c: Allow IMAP tab-completion to complete over
845         defined mailboxes, saving a bunch of typing for the hostname
846         part of the URL. Should probably be extended to complete over
847         open connections and possibly also folder/account hooks.
848
849         * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
850         mutt_get_field_unbuffered.
851
852 2005-08-07 06:20:37  Anders Helmersson
853 <anders.helmersson.utsikt@wasadata.net>  (brendan)
854
855         * pager.c: Certain versions of libc may segfault during regex
856         processing if given incomplete multibyte characters. Work around
857         this by manually trimming the display buffer. I modified it
858         somewhat to only check when the situation is most likely to occur:
859         fgets has read all the way to the capacity of the buffer. Thanks
860         also to Tamo for his comments.
861
862 2005-08-07 04:58:12  Brendan Cully  <brendan@kublai.com>  (brendan)
863
864         * account.c, curs_lib.c, protos.h: Make username prompts
865         unbuffered like password prompts are (no more folder-hook push
866         garbage)
867
868 2005-08-06 22:20:55  Brendan Cully  <brendan@kublai.com>  (brendan)
869
870         * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
871         Report non-zero exit status of tunnel command. Closes: #1749.
872
873         * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
874         pointless imap_force_ssl option with ssl_force_tls, which
875         requires any connection (POP or IMAP) to a remote server to
876         be encrypted, and attempts to negotiate encryption even if the
877         capability isn't advertised (this last bit is of dubious utility,
878         but essentially harmless since the connection would otherwise
879         fail anyway). Closes: #1284.
880
881         * imap/browse.c: Kill a warning.
882
883         * init.c: Use isalnum instead of isalpha when parsing unbraced
884         environment variable names, per tamo's suggestion. Closes #2022.
885
886 2005-08-05 02:16:46  Brendan Cully  <brendan@kublai.com>  (brendan)
887
888         * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
889         pager.h, protos.h: Move some attachment-related prototypes and
890         structures into attach.h from the global headers. A small step
891         towards sane dependency tracking and code cleanliness.
892
893 2005-08-04 01:15:52  brendan  (brendan)
894
895         * compose.c: Don't unlink non-mutt files that would have been
896         unlinked on send if the message is cancelled.
897
898 2005-08-03 15:34:14  Brendan Cully  <brendan@kublai.com>  (brendan)
899
900         * account.c: Fix C precedence buglet in getlogin preventing it
901         from actually calling getuser.
902
903         * mutt_ssl.c: Don't double-free X509 certificates. This patch
904         looks wrong, but it isn't.
905
906 2005-08-02 18:15:33  Brendan Cully  <brendan@kublai.com>  (brendan)
907
908         * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
909         mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
910         keymap_alldefs.h in $(top_srcdir), since that's where xgettext
911         looks. Not super clean I guess - the other alternative is to
912         sed POTFILES.
913
914         * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
915         mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
916         NSS support out to pasture.
917
918         * compose.c, mutt.h: In compose menu, detach should be able to
919         unlink files generated by mutt, but not files that existed before.
920
921         * commands.c, pgp.c: More fiddling with PGP results. When
922         rerunning PGP on a message, clear old security result bits to
923         avoid confusing messages like 'decrypt failed; PGP signature
924         successfully verified'.
925
926         * pgp.c: Forget passphrase on PGP/inline decryption error,
927         and improve status line messages.
928
929         * configure.in: Make $docdir relative to $prefix, like the
930         other prefixes.
931
932         * contrib/Makefile.in, doc/Makefile.in: Be more selective about
933         what to remove during uninstall. (closes #1625)
934
935         * pgp.c: Also forget passphrase when encrypt fails, if
936         signing. (closes #1025 again)
937
938         * imap/message.c: Check that the entire message downloaded
939         successfully on fetch, and don't treat a disappearing cache file
940         as fatal. (closes #1483)
941
942         * compose.c: Don't unlink attachments that you've decided not
943         to send. (closes #1328)
944
945         * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
946         but it's harmless and it (closes #1207).
947
948         * account.c: Fix password prompt for POP (more authentication
949         ID fallout).
950
951 2005-08-01 22:37:22  Brendan Cully  <brendan@kublai.com>  (brendan)
952
953         * doc/manual.sgml.head: Document <backtab> key.
954
955         * pgp.c: Automatically forget PGP passphrase on sign or decrypt
956         error. (closes #1025)
957
958         * pgp.c: Display "successfully decrypted" message instead of
959         nothing. Superseded by signature verification.
960
961         * commands.c, pgp.c: Don't report PGP signature could not be
962         verified unless there really is a signature verification problem
963         (not some other PGP error).
964
965         * Makefile.am: Install system muttrc from the build directory,
966         not the source directory.
967
968         * mbox.c: Restore Sort immediately after sorting by mailbox
969         order in mbox_sync_mailbox.  (closes #972)
970
971         * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
972         system resources into mutt.man. (closes #854)
973
974         * commands.c, protos.h: Report errors occuring in
975         _mutt_save_message. (closes #847)
976
977         * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
978         that have been accepted but not saved until mutt exits. (closes
979         #643).  Create mutt_add_list_n for adding non-character data to
980         lists, have mutt_add_list call it.
981
982         * mx.c: Report error creating FCC when writing to IMAP
983         server. Addresses #423.
984
985         * init.c: complete :set mbox_type=<tab>. (closes #1649)
986
987 2005-07-30 04:40:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
988 (brendan)
989
990         * pager.c: The builtin pager tries to wrap a line for ever if:
991         0) the line contains a space or a tab character
992          followed by a very long word, and 1) M_PAGER_NSKIP flag is
993         passed to it, and 2) $smart_wrap is set. (default)
994
995 2005-07-30 04:13:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
996
997         * curs_main.c, pager.c: When using colors, the status line of
998         the index is displayed in a >bright color, even when the prefix
999         "bright" is *not* given in the foreground color. The problem
1000         occurs when I have the following additional line:
1001           color normal brightwhite black The problem is that BKGDSET's
1002         are missing.
1003
1004 2005-07-30 03:59:04  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1005 (brendan)
1006
1007         * recvattach.c: Don't refuse to delete attachments just because a
1008         message has been checked for "traditional" PGP encoding. (closes
1009         #2013)
1010
1011 2005-07-29 18:05:50  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1012 (brendan)
1013
1014         * init.c: "nospam foo" causes a segv if you have not set any
1015         "spam", because of a null pointer dereference.
1016
1017 2005-07-29 06:45:14  Brendan Cully  <brendan@kublai.com>  (brendan)
1018
1019         * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
1020         gnutls glue, pointed out by Vincent Lefevre.
1021
1022         * imap/imap.c: Fix bug added in revision 3.26, where
1023         imap_sync_mailbox failed to check whether it was supposed to
1024         expunge before issuing a CLOSE.
1025
1026 2005-07-28 20:42:45  ttakah@lapis.plala.or.jp  (roessler)
1027
1028         * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
1029         between GPGME and classic.
1030
1031 2005-07-28 19:47:40  Brendan Cully  <brendan@kublai.com>  (brendan)
1032
1033         * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
1034         instead of getuser for authentication methods that only support
1035         an authentication ID. As a side-effect, don't display a dangling
1036         authentication name pointer in getpass.
1037
1038 2005-07-27 15:08:43  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
1039
1040         * crypt-gpgme.c: Correct two typos in GPGME error messages.
1041
1042 2005-07-27 05:53:27  Brendan Cully  <brendan@kublai.com>  (brendan)
1043
1044         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
1045         po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
1046         Thomas' address in several out-of-date PO files. (closes #990)
1047
1048         * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
1049         one day -pedantic is going to get held up on the causeway.
1050
1051         * imap/command.c: More fiddling with fatal state handling. Not
1052         tested, and probably as wrong as what was already there.
1053
1054         * muttlib.c: Rework mutt_save_confirm to support confirmappend
1055         with IMAP mailboxes.  I hope I got all cases right.
1056
1057 2005-07-26 23:57:38  Brendan Cully  <brendan@kublai.com>  (brendan)
1058
1059         * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
1060         on the selected mailbox, and have imap_open_mailbox_append use
1061         imap_access instead of rolling its own.
1062
1063 2005-07-26 18:45:01  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1064 (brendan)
1065
1066         * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
1067         application of Tamo's translation patch for gpgme and gnutls.
1068
1069 2005-07-26 16:44:20  Brendan Cully  <brendan@kublai.com>  (brendan)
1070
1071         * imap/imap.c: Don't check for the existence of a mailbox we're
1072         already in when appending.  (closes #1842)
1073
1074 2005-07-26 16:40:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1075 (roessler)
1076
1077         * init.h: Return $menu_move_off default to status quo ante.
1078
1079         * init.h: hcache spelling fixes
1080
1081 2005-07-26 16:37:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1082 (roessler)
1083
1084         * enter.c: Introduce fall-back from complete-query to complete
1085         for the edit menu, so 'bind editor <tab> complete-query'
1086         becomes possible.
1087
1088 2005-07-26 06:14:34  "Brent J. Nordquist"  <brent@nordist.net>  (brendan)
1089
1090         * doc/manual.sgml.head: Correct a couple of typos (and change
1091         &hyphen; to -: although the text version of the manual renders
1092         &hyphen;, the web version does not).
1093
1094 2005-07-26 05:58:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1095 (brendan)
1096
1097         * pattern.c: Interpret an empty limit as a request to cancel
1098         the current limit.  (Closes #1854)
1099
1100 2005-07-26 05:28:02  Brendan Cully  <brendan@kublai.com>  (brendan)
1101
1102         * mutt_ssl.c: Don't offer to save expired or not-yet-valid
1103         certificates. Closes #1943 as a side-effect.
1104
1105         * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
1106         to avoid expunging messages when exiting without saving
1107         changes. (closes #1899)
1108
1109 2005-07-26 03:09:55  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1110 (brendan)
1111
1112         * mbyte.c, mutt_socket.c: There are some functions without ANSI
1113         prototypes left in mutt-owned sources.
1114
1115 2005-07-25 20:07:23  Brendan Cully  <brendan@kublai.com>  (brendan)
1116
1117         * init.h: Update _MAKEDOC macro so that the documentation includes
1118         all variables.
1119
1120 2005-07-25 15:48:36  Thomas Roessler  <roessler@does-not-exist.org>
1121 (roessler)
1122
1123         * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
1124         of IMAP-related special casing all over the thread editing code.
1125
1126 2005-07-25 04:56:38  brendan  (brendan)
1127
1128         * imap/message.c: Indentation, mostly
1129
1130 2005-07-25 04:37:20  Brendan Cully  <brendan@kublai.com>  (brendan)
1131
1132         * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
1133         blocks)
1134
1135 2005-07-25 04:31:51  brendan  (brendan)
1136
1137         * muttlib.c: Suppress a printf format warning
1138
1139 2005-07-24 18:33:31  Brendan Cully  <brendan@kublai.com>  (brendan)
1140
1141         * muttlib.c: Typo in last commit.
1142
1143         * imap/message.c, muttlib.c, protos.h: Merge full envelope from
1144         message fetch into original sparse envelope, instead of replacing
1145         it. This should be gentler on the various threading hashes and may
1146         (knock on wood) fix the threading segfault. Threading behaviour
1147         is observably better.
1148
1149 2005-07-24 18:18:29  brendan  (brendan)
1150
1151         * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
1152
1153 2005-07-24 16:53:59  Thomas Roessler  <roessler@does-not-exist.org>
1154 (roessler)
1155
1156         * thread.c: Try to fix threading bug triggered by duplicate
1157         references.
1158
1159 2005-07-24 16:51:38  Cedric Duval  <cedricduval+web@free.fr>  (brendan)
1160
1161         * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
1162         imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
1163         Add thread editing commands.
1164
1165 2005-07-24 16:12:12  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1166
1167         * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
1168         adds an option -D to dump mutt's configuration after all
1169         configuration files have been read.  Changes against PW's version:
1170         (1) curses isn't initialized; (2) variables are dumped to stdout,
1171         not to stderr.
1172
1173 2005-07-24 15:46:26  Thomas Roessler  <roessler@does-not-exist.org>
1174 (roessler)
1175
1176         * hash.c, imap/message.c, imap/util.c: This patch includes (1)
1177         a rewrite of hash_delete_hash, and (2) some changes to the IMAP
1178         code that Thomas Glanzmann made during an attempt to squash some
1179         segmentation fault in May.  There is no guarantee that this patch
1180         doesn't break things.  If it does, please complain to mutt-dev.
1181
1182         * recvattach.c, smime.c: Fix S/MIME segmentation fault.  Bug
1183         reported by Mads Martin Joergensen; part fixed by Brendan Cully.
1184
1185 2005-07-24 08:59:44  Brendan Cully  <brendan@kublai.com>  (brendan)
1186
1187         * copy.c: Don't assume messages in MMDF mailboxes have From
1188         separators when copying them.  Spotted by William Lovas. Initial
1189         patch by TAKAHASHI Tamotsu.
1190
1191 2005-07-23 23:35:17  Byrial Jensen  <byrial@image.dk>  (brendan)
1192
1193         * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
1194         This is the current shortcut patch patch by Byrial Ole Jensen
1195         <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
1196
1197 2005-07-17 00:43:05  Brendan Cully  <brendan@kublai.com>  (brendan)
1198
1199         * account.c: Don't dereference null ImapUser in new getlogin
1200         function.
1201
1202 2005-07-15 07:29:37  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
1203
1204         * po/fr.po: PO update 20050613.
1205
1206 2005-07-06 23:49:08  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1207 (brendan)
1208
1209         * BEWARE: this fixes a little typo.
1210
1211 2005-07-06 21:03:00  Brendan Cully  <brendan@kublai.com>  (brendan)
1212
1213         * hcache.c: Apply Aaron Crane's function pointer bandaid to the
1214         db4 open calls.
1215
1216 2005-06-28 19:26:54  Brendan Cully  <brendan@kublai.com>  (brendan)
1217
1218         * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
1219         $imap_login variable to specify which user to authenticate as
1220         ($imap_user controls which user's mail gets accessed). Currently
1221         this can't be specified interactively, since I can't think of
1222         a way to do it that wouldn't annoy users where login == user
1223         (the default value of $imap_login).
1224
1225 2005-06-24 22:32:38  Sébastien Hinderer
1226 <Sebastien.Hinderer@libertysurf.fr>  (brendan)
1227
1228         * crypt.c: Remove a warning about unused variable 'now' in
1229         crypt_valid_passphrase
1230
1231 2005-06-22 01:46:49  Sébastien Hinderer
1232 <Sebastien.Hinderer@libertysurf.fr>  (brendan)
1233
1234         * doc/devel-notes.txt: This patch fixes two small typos in
1235         dev notes.
1236
1237 2005-06-18 04:54:39  Brendan Cully  <brendan@kublai.com>  (brendan)
1238
1239         * main.c: Update copyright dates according to latest activity
1240         in ChangeLog.
1241
1242 2005-06-12 18:28:29  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1243 (roessler)
1244
1245         * menu.c: Fix background colors for $arrow_cursor.
1246
1247 2005-06-12 18:24:31  Thomas Roessler  <roessler@does-not-exist.org>
1248 (roessler)
1249
1250         * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
1251         Behavior originally suggested by Sébastien Hinderer
1252         <Sebastien.Hinderer@libertysurf.fr>.
1253
1254 2005-04-10 09:37:51  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1255
1256         * po/sv.po: update
1257
1258 2005-04-03 00:14:51  Daniel Jacobowitz  <dan@debian.org>  (brendan)
1259
1260         * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
1261         message flags before moving messages.
1262
1263 2005-03-31 04:55:09  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1264 (brendan)
1265
1266         * mh.c: Another hcache cygwin portability fix.
1267
1268 2005-03-23 10:51:11  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1269 (roessler)
1270
1271         * init.h, mh.c, mutt.h: Maildir header cache.
1272
1273 2005-03-22 19:58:15  Horst Schirmeier  <horst@schirmeier.com>  (roessler)
1274
1275         * Makefile.am: Use install-exec-hook install of
1276         install-exec-local.
1277
1278 2005-03-22 19:53:49  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1279
1280         * po/id.po: update
1281
1282 2005-03-22 19:49:31  René Clerc  <rene@clerc.nl>  (roessler)
1283
1284         * po/nl.po: update
1285
1286 2005-03-22 19:48:35  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1287
1288         * po/de.po: update
1289
1290 2005-03-22 19:46:59  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1291
1292         * init.c, init.h: remove some unused functions.
1293
1294 2005-03-22 19:43:13  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1295
1296         * po/ru.po: update
1297
1298 2005-03-22 03:40:54  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1299 (brendan)
1300
1301         * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1302         protos.h: Thomas graces us with this patch that resolves a
1303         type-size inconsistency in the UIDVALIDITY parser.
1304
1305         Edited for correctness.
1306
1307 2005-03-17 09:30:06  Pawel Dziekonski  <pawel.dziekonski@pwr.wroc.pl>
1308 (roessler)
1309
1310         * po/pl.po: update
1311
1312 2005-03-16 07:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
1313
1314         * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
1315         patch was incomplete. Note to self: avoid patching on short
1316         sleep. Starting tomorrow.
1317
1318         * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
1319         cygwin portability fixes
1320
1321 2005-03-15 04:40:40  Brendan Cully  <brendan@kublai.com>  (brendan)
1322
1323         * crypthash.h: Don't define uint32_t anywhere but in
1324         config.h. Spotted by Alain Bench.
1325
1326 2005-03-13 16:35:35  roessler  (roessler)
1327
1328         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
1329         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
1330         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
1331         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1332         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
1333         automatic post-release commit for mutt-1.5.9
1334
1335 2005-03-13 16:29:09  Morten Bo Johansen  <mojo@mbjnet.dk>  (roessler)
1336
1337         * po/da.po: update
1338
1339 2005-03-05 18:15:20  Christoph Ludwig
1340 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
1341
1342         * crypt.c: The attached patch fixes a segfault I observed
1343         today: mutt failed to check for a possible null pointer in
1344         mutt_is_application_smime(Body*).
1345
1346 2005-03-05 07:10:57  brendan  (brendan)
1347
1348         * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
1349         mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
1350         Rename open/close/read/write function pointers to avoid problems
1351         with systems where standard open/close/read/write functions are
1352         implemented with macros.  Thanks to Aaron Crane and others for
1353         their input about the problem.
1354
1355 2005-03-01 15:53:25  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1356
1357         * po/ru.po: update
1358
1359 2005-03-01 15:52:33  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1360 (roessler)
1361
1362         * init.h: This is a spelling fix supplied by Cameron Simpson.
1363
1364 2005-02-28 18:33:45  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
1365
1366         * curs_main.c: Fix a crash.
1367
1368 2005-02-28 15:15:23  Christoph Berg  <cb@df7cb.de>  (roessler)
1369
1370         * init.h, menu.c, mutt.h: I've updated the menu_context patch to
1371         reintroduce the menu_move_off variable that hasn't made it into
1372         1.5.8. The patch fixes menu_prev_line and menu_next_line which
1373         didn't work with menu_context > 0 and also makes <current-middle>
1374         work even if there are less messages than screen lines (thanks
1375         to René Clerc and Vincent Lefevre for spotting these issues).
1376
1377 2005-02-28 14:37:09  Udo Schweigert  <mutt@cert.siemens.de>  (roessler)
1378
1379         * smime.c: As pointed out in a separate thread, here is a patch
1380         which fixes the problem of a failing openssl after interactively
1381         selecting a recipient's key.
1382
1383 2005-02-27 03:18:23  Brendan Cully  <brendan@kublai.com>  (brendan)
1384
1385         * imap/message.c: Turn brain back on before committing patches
1386         (that modification I made to APPEND was bogus).
1387
1388 2005-02-27 02:44:45  Dan Hopper  <ku4nf@austin.rr.com>  (brendan)
1389
1390         * imap/message.c: Don't lose N flag when uploading a message to
1391         an IMAP mailbox.  (Slightly modified from the original patch to
1392         prevent spurious space characters).
1393
1394 2005-02-21 04:42:34  Alain Bench  <messtic@oreka.com>  (roessler)
1395
1396         * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
1397
1398 2005-02-19 16:00:24  Thomas Roessler  <roessler@does-not-exist.org>
1399 (roessler)
1400
1401         * sendlib.c: Fix Debian 295528.
1402
1403 2005-02-17 03:33:00  Brendan Cully  <brendan@kublai.com>  (brendan)
1404
1405         * OPS, browser.c, doc/manual.sgml.head, functions.h,
1406         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
1407         New function: rename-mailbox (bound to 'r' by default).
1408
1409         The lack of a rename-mailbox command for IMAP finally got too
1410         annoying.  It's a bit of a cut-and-paste job, but I've put my
1411         dreams of cleaning up the IMAP codebase on hold. Gotta grow up
1412         some time.
1413
1414 2005-02-16 09:34:06  ta_panta_rei  <7vvtch802@sneakemail.com>  (roessler)
1415
1416         * po/el.po: update
1417
1418 2005-02-16 08:48:41  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1419
1420         * po/id.po: update
1421
1422 2005-02-15 19:28:24  Thomas Roessler  <roessler@does-not-exist.org>
1423 (roessler)
1424
1425         * doc/Makefile.in: Fix linuxdoc invocation.  Thanks to
1426         Tamotsu Takahashi for tracking this down to an idiotic
1427         non-backwards-compatible change to the way groff works.
1428
1429 2005-02-15 19:03:51  Ivan Vilata i Balaguer  <ivan@selidor.net>
1430 (roessler)
1431
1432         * po/ca.po: update
1433
1434 2005-02-14 08:48:43  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1435
1436         * po/fr.po: update
1437
1438 2005-02-13 17:37:31  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1439
1440         * po/de.po: update
1441
1442 2005-02-13 09:53:07  Thomas Roessler  <roessler@does-not-exist.org>
1443 (roessler)
1444
1445         * Makefile.am: Include crypt-gpgme.h with the distribution.
1446
1447 2005-02-13 00:25:37  Brendan Cully  <brendan@kublai.com>  (brendan)
1448
1449         * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
1450         to pretty print configure --help screen, with mixed results.
1451
1452 2005-02-12 21:04:22  Brendan Cully  <brendan@kublai.com>  (brendan)
1453
1454         * Makefile.am, imap/Makefile.am: Require at least automake 1.6
1455
1456 2005-02-12 20:56:36  roessler  (roessler)
1457
1458         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1459         po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
1460         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1461         po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1462         po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
1463         reldate.h: automatic post-release commit for mutt-1.5.8
1464
1465 2005-02-12 20:46:48  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1466
1467         * po/fr.po: update
1468
1469 2005-02-12 20:45:36  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1470
1471         * po/ru.po: update
1472
1473 2005-02-12 20:20:42  Thomas Roessler  <roessler@does-not-exist.org>
1474 (roessler)
1475
1476         * configure.in: Give people more time to profile the inode
1477         sorting code; disabled by default for now.
1478
1479         * globals.h, init.h, menu.c: Christoph Berg's menu_context,
1480         and a version of menu_move_off where that's not optional,
1481         but where mutt will just try to avoid moving off the bottom.
1482         Complain to mutt-dev if you want this to be optional.
1483
1484 2005-02-12 19:54:51  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1485 (brendan)
1486
1487         * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
1488         on an imap server loses its flags).  Remove trailing delimiter
1489         from IMAP folder names.
1490
1491 2005-02-12 19:52:28  Thomas Roessler  <roessler@does-not-exist.org>
1492 (roessler)
1493
1494         * charset.c, mbyte.c: Recognize euc-jp-ms.  MORIYAMA Masayuki
1495         by way of TAKAHASHI Tamotsu.
1496
1497 2005-02-12 19:38:14  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1498 (roessler)
1499
1500         * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
1501         Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
1502         Paul Walker, Derek Martin).
1503
1504         * editmsg.c: Partially fix debian bug #275060 (editing a message
1505         in a mbox loses its flags).
1506
1507         * TODO: We have $include_onlyfirst.
1508
1509 2005-02-12 19:28:26  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
1510
1511         * muttlib.c, pager.c: column-length and byte-length are different
1512
1513 2005-02-12 19:19:25  Derek Martin  <invalid@pizzashack.org>  (roessler)
1514
1515         * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
1516         $pgp_auto_decode is set, then mutt will check for traditional
1517         pgp on certain operations.  This is similar (but NOT identical)
1518         to the behavior known from PGP/MIME messages.
1519
1520 2005-02-12 19:12:40  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1521 (roessler)
1522
1523         * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
1524         init.h: unalternates now also adds to a list of exceptions;
1525         same behavior for unlists, and unsubscribe.  With some changes
1526         from tlr.
1527
1528 2005-02-11 04:12:03  Brendan Cully  <brendan@kublai.com>  (brendan)
1529
1530         * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
1531         support for gnutls using a slightly modified version of gnutls'
1532         own libgnutls.m4
1533
1534         * globals.h, init.h: Only enable ssl_client_cert for openssl
1535         (spotted by Adeodato).
1536
1537 2005-02-09 09:05:38  Thomas Roessler  <roessler@does-not-exist.org>
1538 (roessler)
1539
1540         * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
1541
1542 2005-02-08 17:23:50  TAKAHASHI Tamotsu  <tamo@momonga-linux.org>
1543 (roessler)
1544
1545         * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
1546
1547 2005-02-05 14:11:36  Thomas Roessler   <roessler@does-not-exist.org>
1548 (roessler)
1549
1550         * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
1551         patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
1552         config.h includes, and add some missing ones.  May fix some bugs.
1553
1554 2005-02-04 16:54:13  Brendan Cully  <brendan@kublai.com>  (brendan)
1555
1556         * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
1557
1558 2005-02-04 12:56:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1559 (roessler)
1560
1561         * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
1562         necessary for FreeBSD.
1563
1564 2005-02-03 19:46:53  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1565 (roessler)
1566
1567         * hcache.c: this is a fix for hcache.c infrastructure which is
1568         about wrongly calculate unique id
1569
1570 2005-02-03 18:44:27  Thomas Roessler  <roessler@does-not-exist.org>
1571 (roessler)
1572
1573         * pgp.c: Fix PGP clear signature handling.
1574
1575 2005-02-03 17:01:44  Brendan Cully  <brendan@kublai.com>  (brendan)
1576
1577         * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1578         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1579         imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1580         imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
1581         pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
1582         query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
1583         resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
1584         send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
1585         sort.c, status.c, system.c, thread.c, url.c, utf8.c,
1586         wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1587         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
1588         crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
1589         dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
1590         flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
1591         hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
1592         lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
1593         mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
1594         mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
1595         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
1596         addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
1597         buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
1598         copy.c, crypt-gpgme.c: Add config.h to the top of every C file
1599         that could possibly want it.  Remove it from mutt.h
1600
1601 2005-02-01 03:36:39  Brendan Cully  <brendan@kublai.com>  (brendan)
1602
1603         * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1604         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1605         imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1606         imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
1607         top of every IMAP C file. This should probably be done to every
1608         C file, but the results need testing in case some files depend
1609         on the current (broken) includes.
1610
1611 2005-01-31 02:40:14  brendan  (brendan)
1612
1613         * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
1614         imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
1615         autoconf 2.13 backward compatibility code.  Add AC_CHECK_TYPES
1616         macros for uin32/64 types, use uint64_t instead of long long in
1617         hcache code.
1618
1619 2005-01-29 19:15:07  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1620 (roessler)
1621
1622         * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
1623         CVS keyword instead of %K% BitKeeper keyword
1624
1625 2005-01-28 16:40:33  Thomas Roessler  <roessler@does-not-exist.org>
1626 (roessler)
1627
1628         * pgp.c: Adeotato points out that feof() only works after a read.
1629         So, we now check for an unsuccessful fgetc().
1630
1631 2005-01-28 14:50:31  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1632
1633         * signal.c: Trigger window resizing code when waking up from
1634         suspension.
1635
1636 2005-01-28 14:09:08  René Clerc  <rene@clerc.nl>  (roessler)
1637
1638         * po/nl.po: update
1639
1640 2005-01-28 13:17:22  Werner Koch  <wk@gnupg.org>  (roessler)
1641
1642         * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1643         crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
1644         functions.h: gpgme integration.  See documentation for
1645         $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
1646
1647 2005-01-28 13:00:36  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1648
1649         * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
1650         <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
1651         architecture. Via Debian Bug#285001.
1652
1653 2005-01-28 10:01:30  roessler  (roessler)
1654
1655         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
1656         po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1657         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
1658         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
1659         po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
1660         automatic post-release commit for mutt-1.5.7
1661
1662 2005-01-27 20:52:13  Thomas Roessler  <roessler@does-not-exist.org>
1663 (roessler)
1664
1665         * main.c: Add USE_INODESORT to main.c's option dump.
1666
1667 2005-01-27 20:38:02  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1668 (roessler)
1669
1670         * commands.c: 0. In compose mode, press Ctrl-t to change
1671         Content-Type.  1. Type "application/octet-stream" for example.
1672         2. Press Ctrl-t again.  3. Type "text/plain; charset=us-ascii"
1673         4. You will be asked "Convert to us-ascii upon sending?"
1674         5. Press y or n.  6. You will see a strange message:
1675          "Content-Type changed to Convert to us-ascii upon sending?."
1676
1677 2005-01-27 20:26:52  Thomas Roessler  <roessler@does-not-exist.org>
1678 (roessler)
1679
1680         * pgp.c: Return an error in pgp_decrypt_part when the PGP output
1681         file is empty.
1682
1683 2005-01-27 20:17:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1684 (roessler)
1685
1686         * curs_main.c: this patch doesn't raise an error if you try
1687         to sync an empty mailbox which makes it possible to use such a
1688         macro as this on an empty mailbox:
1689
1690         macro index y "<sync-mailbox><change-folder>?"  macro pager y
1691         "<sync-mailbox><change-folder>?"
1692
1693 2005-01-27 19:34:50  David Shaw  <dshaw@jabberwocky.com>  (roessler)
1694
1695         * pgp.c: Detect end of PGP armor header when a line is
1696         whitespace-only.
1697
1698 2005-01-27 19:18:15  Thomas Roessler  <roessler@does-not-exist.org>
1699 (roessler)
1700
1701         * smime.c: Void the S/MIME passphrase before prompting
1702         the user to re-enter it.  Noted by TAKAHASHI Tamotsu
1703         <ttakah@lapis.plala.or.jp>, but with memset replaced by
1704         smime_void_passphrase().
1705
1706 2005-01-27 19:00:59  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1707 (roessler)
1708
1709         * curs_lib.c: Add terminal newline when it lacks after editing
1710         a message.  Originally from TAKIZAWA Takashi.
1711
1712 2005-01-27 18:58:14  Thomas Roessler  <roessler@does-not-exist.org>
1713 (roessler)
1714
1715         * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
1716
1717 2005-01-27 18:54:24  Marco d'Itri  <md@Linux.IT>  (roessler)
1718
1719         * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
1720         mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
1721         pop_lib.c: GNUTLS support.  Used in Debian since Nov. 2001.
1722
1723 2005-01-27 18:48:41  Bill Nottingham  <notting@redhat.com>  (roessler)
1724
1725         * mutt_sasl.c: With SASL, expect the server to prompt for
1726         additional auth data if we have some to send (#129961, upstream
1727         #1845)
1728
1729         * contrib/sample.muttrc: Changes the sample.muttrc highlight to
1730         catch https URLs as well.
1731
1732         * color.c, main.c: Support for the "default" color in Slang.
1733
1734 2005-01-27 18:45:37  Florian Weimer   <fw@deneb.enyo.de>  (roessler)
1735
1736         * mh.c, configure.in: Read files in maildir folders in inode
1737         order; this seems to reduce seek overhead on Linux.  Enabled by
1738         default; to disable, run configure with --disable-inodesort.
1739         (By way of Mario d'Itri.)
1740
1741 2005-01-27 18:28:42  Marco d'Itri  <md@Linux.IT>  (roessler)
1742
1743         * pgp.c: Improved good signature check.
1744
1745         * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
1746         out the box for people using gnupg-agent.  Wrote and applied a
1747         one-line patch to make the %?p? conditional escape work correctly,
1748         patch forwarded upstream. (Closes: #277646)
1749
1750         * pgpewrap.c: Don't segfault when invoked without any arguments.
1751
1752         * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
1753         messages.
1754
1755         * smime_keys.pl: Add some sanity checks to smime_keys.pl.
1756
1757         * contrib/gpg.rc: A gpg command line contains both --verbose
1758         and --no-verbose, remove the first.
1759
1760 2005-01-26 14:33:08  Thomas Roessler  <roessler@does-not-exist.org>
1761 (roessler)
1762
1763         * status.c: And, thinking about it further, this should just be
1764         an empty string, not "(null)".
1765
1766         * status.c: The last Context->pattern fix was still crap.
1767         Ooooops. (Thanks Ralf.)
1768
1769 2005-01-26 13:36:44  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1770 (roessler)
1771
1772         * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
1773         imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
1774         IMAP header cache.
1775
1776 2005-01-26 12:37:38  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1777 (roessler)
1778
1779         * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
1780         Make some functions static.
1781
1782         * imap/command.c, imap/message.c: Fix some printf arguments.
1783
1784 2005-01-26 12:21:46  Thomas Roessler  <roessler@does-not-exist.org>
1785 (roessler)
1786
1787         * status.c: * status.c: A variant of
1788         <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
1789         Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
1790
1791 2005-01-17 02:24:49  Brendan Cully  <brendan@kublai.com>  (brendan)
1792
1793         * cvslog2changelog.pl: cvs log emits a timezone after the hour,
1794         at least here. Adjust date regexp to handle that case.
1795
1796 2005-01-15 17:45:01  Adeodato Simó   <asp16@alu.ua.es>  (brendan)
1797
1798         * po/cs.po: Major translation updates forgotten in mutt-po.
1799         (I missed cs in the last commit).
1800
1801 2005-01-15 08:01:35  Brendan Cully  <brendan@kublai.com>  (brendan)
1802
1803         * Makefile.am: Update commit targets to work when builddir !=
1804         srcdir.
1805
1806 2005-01-15 07:43:30  Adeodato Simó  <asp16@alu.ua.es>  (brendan)
1807
1808         * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
1809
1810         * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
1811         init.h: Sundry documentation nits fixed.  Debian #210679, #254294,
1812         #258621, #272579
1813
1814 2005-01-11 12:15:13  Thomas Roessler  <roessler@does-not-exist.org>
1815 (roessler)
1816
1817         * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
1818
1819         * send.c: send2-hook should also be executed after the first
1820         time the message is edited by the user.
1821
1822 2005-01-09 15:35:51  Thomas Roessler  <roessler@does-not-exist.org>
1823 (roessler)
1824
1825         * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
1826         documentation by a note that acknowledges the shut down of the
1827         bug tracking system.
1828
1829 2004-12-21 09:46:24  Thomas Roessler  <roessler@does-not-exist.org>
1830 (roessler)
1831
1832         * pgp.c: Fix Debian #275188.
1833
1834 2004-12-07 19:50:04  Thomas Roessler  <roessler@does-not-exist.org>
1835 (roessler)
1836
1837         * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
1838         send2-hook and fix alternates handling.
1839
1840 2004-11-19 16:16:51  René Clerc  <rene@clerc.nl>  (roessler)
1841
1842         * doc/manual.sgml.tail, doc/manual.sgml.head: Document
1843         tag-prefix-cond.
1844
1845 2004-11-08 08:43:17  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1846 (roessler)
1847
1848         * imap/imap_private.h: Having a signed one-bit bitfield is quite
1849         odd -- its value is either 0 or -1.  Although the current code
1850         is not broken because it doesn't test equality to 1, IMHO it's
1851         better not to use that.
1852
1853         * imap/message.c: There's a size_t in imap_append_message not
1854         printed out portably.
1855
1856 2004-11-02 13:30:58  Thomas Roessler  <roessler@does-not-exist.org>
1857 (roessler)
1858
1859         * copy.h: Fix flag confusion.  Noted by Vincent Lefevre.
1860
1861 2004-10-30 21:59:00  Thomas Roessler  <roessler@does-not-exist.org>
1862 (roessler)
1863
1864         * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
1865         imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
1866         lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
1867         safe_strcat, safe_strncat.  Thanks to Ulf H. for noting the
1868         wrong use of strncat in part of the mutt code base.
1869
1870         * smime.c: Fix bad code in smime_get_field_from_db.  Problem noted
1871         by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
1872
1873 2004-09-29 11:27:33  Thomas Roessler  <roessler@does-not-exist.org>
1874 (roessler)
1875
1876         * lib.c: Fix mutt_unlink race condition for systems without
1877         O_NOFOLLOW.  Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
1878
1879 2004-09-07 08:09:39  Matthias Andree  <matthias.andree@gmx.de>  (roessler)
1880
1881         * prepare: Fix parameter passing.
1882
1883 2004-08-31 15:41:03  Thomas Roessler  <roessler@does-not-exist.org>
1884 (roessler)
1885
1886         * configure.in: Add AC_GNU_SOURCE.
1887
1888         * recvattach.c: Remove *two* layers of S/MIME from messages
1889         before building the attachment tree.  A generic solution would
1890         remove intransparent encodings all the way down the tree.
1891
1892 2004-08-30 20:10:10  Brendan Cully  <brendan@kublai.com>  (roessler)
1893
1894         * compose.c: Only print additional information related to PGP
1895         in case the current message is indeed to be encrypted/signed
1896         with PGP.
1897
1898         * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
1899         to allow mutt to use SSL client certificates to authenticate
1900         itself. To use, set ssl_client_cert to the path to your
1901         certificate file (containing both the certificate and the private
1902         key). It works with the SASL EXTERNAL authentication mechanism,
1903         so you'll need to have SASL enabled as well.
1904
1905 2004-08-30 20:03:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1906 (roessler)
1907
1908         * init.c: Fix a memory leak in the generic spam detection code.
1909
1910         * muttlib.c, protos.h: This wipes duplicated code, which I
1911         introduced a while ago.
1912
1913 2004-08-30 19:47:47  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1914 (roessler)
1915
1916         * po/ja.po: update
1917
1918 2004-08-21 07:35:16  Ivan Vilata i Balaguer  <ivan@selidor.net>
1919 (roessler)
1920
1921         * po/ca.po: update
1922
1923 2004-08-17 16:06:48  René Clerc  <rene@clerc.nl>  (roessler)
1924
1925         * po/nl.po: update
1926
1927 2004-08-17 15:56:23  Thomas Roessler  <roessler@does-not-exist.org>
1928 (roessler)
1929
1930         * configure.in, configure.in: Check for ssize_t.
1931
1932 2004-08-17 15:25:31  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1933
1934         * po/id.po: Corrected update.
1935
1936         * po/id.po: update
1937
1938 2004-08-17 15:22:25  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1939
1940         * po/fr.po: update
1941
1942 2004-08-17 13:42:01  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1943
1944         * po/sv.po: update
1945
1946 2004-08-16 21:37:43  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1947
1948         * headers.c: as of current cvs, setting "PGP: E" (or similar)
1949         when header-editing a message does not work. the OP is set
1950         (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
1951
1952 2004-08-16 21:36:38  Brendan Cully  <brendan@kublai.com>  (roessler)
1953
1954         * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
1955         the error is not propagated and mutt will attempt to log in
1956         anyway, probably causing an infinite block on read. The attached
1957         patch closes the socket in this case, and propagates the error
1958         properly.
1959
1960         * imap/auth_sasl.c: The attached patch causes mutt to attempt
1961         the next method in imap_authenticators if the previous method
1962         failed, even if the server reported that the method was
1963         available. Previously mutt would give up if any authentication
1964         method failed.
1965
1966 2004-08-16 21:34:22  Moritz Schulte   <moritz@g10code.com>  (roessler)
1967
1968         * compose.c: Only print "Encrypt with" field in case the used
1969         S/MIME modules supports this feature.
1970
1971 2004-08-16 21:33:35  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1972
1973         * po/pl.po: update
1974
1975 2004-08-11 12:31:21  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1976 (roessler)
1977
1978         * imap/imap.c: Fix two IMAP memory leaks.
1979
1980         * imap/imap.c, imap/imap.h: Remove imap_close_connection.
1981
1982         * menu.c: Fix a memory leak in mutt_menuDestroy.
1983
1984 2004-08-08 16:21:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1985 (roessler)
1986
1987         * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
1988
1989 2004-08-08 16:19:15  Thomas Roessler  <roessler@does-not-exist.org>
1990 (roessler)
1991
1992         * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
1993         and suggestions of many lead to these changes.  See mutt-dev
1994         discussions around this time for details.
1995
1996         * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
1997         portability problem. Reported by Steve Kennedy.
1998
1999 2004-08-07 05:23:33  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
2000
2001         * po/sv.po: update
2002
2003 2004-08-02 08:03:46  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
2004
2005         * imap/command.c: Fix the improvement to address #1655.
2006
2007 2004-07-22 01:10:55  Brendan Cully  <brendan@kublai.com>  (roessler)
2008
2009         * imap/message.c: Quick fix for IMAP breakage.
2010
2011 2004-07-21 22:15:40  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
2012
2013         * imap/command.c: This is a one-line patch that increases the
2014         speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
2015
2016 2004-07-20 09:00:50  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2017
2018         * po/pl.po: update
2019
2020 2004-07-20 08:17:21  Thomas Roessler  <roessler@does-not-exist.org>
2021 (roessler)
2022
2023         * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
2024         headers when doing list-reply.
2025
2026 2004-07-19 21:44:23  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2027 (roessler)
2028
2029         * globals.h, imap/message.c, init.h: Fix #1548.  (The first
2030         variant, with $imap_headers specifying headers that are downloaded
2031         in addition to the set required for mutt to work properly.)
2032
2033 2004-07-19 21:41:43  David Champion  <dgc@uchicago.edu>  (roessler)
2034
2035         * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
2036
2037 2004-07-19 21:39:28  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
2038
2039         * doc/manual.sgml.head: Fixing a missing newline.
2040
2041 2004-07-19 21:36:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
2042 (roessler)
2043
2044         * Makefile.am: Fix IMAP breakage.
2045
2046 2004-07-15 08:08:32  David Champion  <dgc@uchicago.edu>  (roessler)
2047
2048         * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
2049         spam detection patch.
2050
2051 2004-07-14 05:58:30  Moritz Schulte   <moritz@g10code.com>  (roessler)
2052
2053         * pgp.c: Do not forget to handle special-case for gpg-agent.
2054
2055 2004-07-14 05:55:40  Thomas Roessler  <roessler@does-not-exist.org>
2056 (roessler)
2057
2058         * ChangeLog: Fix an earlier commit message.
2059
2060 2004-07-14 05:45:18  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2061 (roessler)
2062
2063         * browser.c: Fix Debian#237426.  (Experimental.)
2064
2065 2004-07-14 05:39:23  Thomas Roessler  <roessler@does-not-exist.org>
2066 (roessler)
2067
2068         * compose.c: Don't invoke "builtin" as an external editor.  Note:
2069         It's not clear to me that this is really the right approach.
2070         Revisit Editor/Visual some time.
2071
2072 2004-07-14 05:19:15  Elmar Hoffmann  <mutt-dev-ml@elho.net>  (roessler)
2073
2074         * init.h, mutt.h, thread.c: By default Mutt hides the subject
2075         of messages in the thread tree that have the same subject as
2076         their parent or closest previously displayed sibling. This patch
2077         makes this optional, introducing the hide_thread_subject boolean
2078         setting which defaults to the old behaviour.
2079
2080 2004-07-14 05:07:18  Thomas Roessler  <roessler@does-not-exist.org>
2081 (roessler)
2082
2083         * mh.c: Some eye-candy during the delayed parsing of maildir
2084         folders.
2085
2086 2004-07-14 04:50:19  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2087 (roessler)
2088
2089         * init.h, sort.h: Hack to fix $sort_browser documentation.
2090
2091         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
2092         $include_onlyfirst, again.
2093
2094 2004-07-14 04:34:07  Thomas Roessler  <roessler@does-not-exist.org>
2095 (roessler)
2096
2097         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
2098         commit SNAFU: This commit undoes the include_onlyfirst patch,
2099         but leaves the generic spam detection by David Champion in place
2100         (which, erroneously, hadn't been committed automatically).
2101
2102 2004-07-14 04:16:58  ttakah@lapis.plala.or.jp  (roessler)
2103
2104         * commands.c, copy.c, copy.h, doc/manual.sgml.head,
2105         doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
2106         init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
2107         sort.c, sort.h: Introduce $include_onlyfirst.
2108
2109 2004-07-12 13:35:27  Thomas Roessler  <roessler@does-not-exist.org>
2110 (roessler)
2111
2112         * pager.c: The limitations for OP_MAIL and OP_RECALL should
2113         be identical.
2114
2115         * init.c, sendlib.c: Add some debugging code, and rewrite the
2116         previously-ununderstandable mutt_remove_duplicates.  (All this
2117         done on the search for a problem that ultimately turned out to
2118         be a configuration issue. Still, the changed code could come in
2119         handy some day.)
2120
2121 2004-07-11 16:25:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2122 (roessler)
2123
2124         * pager.c: Fix #1882.
2125
2126 2004-06-27 13:54:51  Thomas Roessler  <roessler@does-not-exist.org>
2127 (roessler)
2128
2129         * postpone.c: Experimental code for #1910.
2130
2131 2004-06-26 08:45:29  Thomas Roessler  <roessler@does-not-exist.org>
2132 (roessler)
2133
2134         * commands.c: Fix #1909.
2135
2136 2004-06-23 08:09:43  Thomas Roessler  <roessler@does-not-exist.org>
2137 (roessler)
2138
2139         * pgp.c: Zero out the PGP passphrase before asking for a new one.
2140
2141 2004-06-17 20:39:20  Thomas Roessler  <roessler@does-not-exist.org>
2142 (roessler)
2143
2144         * smime.c: Change S/MIME send menu behavior to xor instead of or,
2145         so it behaves the same way as the PGP send menu.
2146
2147 2004-06-17 20:36:13  Moritz Schulte  <moritz@g10code.com>  (roessler)
2148
2149         * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
2150         crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
2151         cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
2152         mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
2153         smime.h: This is the sequel to the crypto modularization changes
2154         I did on 2003-01-21.  Moritz added another abstraction layer
2155         which cleans up the code and allows the crypto modules to use
2156         their own option menu.  Everything should work as it used to
2157         but is now in a really good shape for part III, the Return of
2158         the GnuPG Easy Makers. -wk
2159
2160         * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
2161         crypt-mod.h: New files.
2162
2163         * smime.c (smime_valid_passphrase, smime_send_menu): New
2164         functions.  * smime.h: Removed macro: smime_valid_passphrase.
2165         Declared: smime_valid_passphrase, smime_send_menu.  * pgp.c:
2166         Include "mutt_menu.h".  (pgp_valid_passphrase, pgp_send_menu):
2167         New functions.  * pgp.h: Removed macro: pgp_valid_passphrase.
2168         Declared: pgp_valid_passphrase, pgp_send_menu.  *
2169         mutt_curses.h: Declare: mutt_need_hard_redraw.  * mutt_crypt.h:
2170         Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
2171         crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
2172         Adjust WithCrypto definition since the GPGME backend does not
2173         exclude anymore the other `classic' backends.  (KEYFLAG_ISX509):
2174         New symbol.  * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
2175         (struct body): New member: is_signed_data, warnsig.  * main.c
2176         (main): Call crypt_init.  * keymap.c (km_get_table): Support for
2177         MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.  (Menus): Added
2178         entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
2179         (km_init): Create bindings for MENU_KEY_SELECT_PGP and
2180         MENU_KEY_SELECT_SMIME.  * keymap.h (enum): New enum symbols:
2181         MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME.  * init.h:
2182         New configuration variable: crypt_use_gpgme.  * compose.c
2183         (pgp_send_menu, smime_send_menu): Removed functions, they are now
2184         contained in the crypto backend modules.  (mutt_compose_menu):
2185         Use crypt_pgp_send_menu and crypt_smime_send_menu instead
2186         pgp_send_menu and smime_send_menu.  * cryptglue.c: Slightly
2187         rewritten in order to make use of the module mechanism used to
2188         access crypto backends.  * curs_lib.c (mutt_need_hard_redraw):
2189         New function.  * crypt.c (crypt_forget_passphrase): Adjust
2190         for new crypto backend interface.  (crypt_valid_passphrase):
2191         Stripped, use calls to crypt_pgp_valid_passphrase and
2192         crypt_smime_valid_passphrase.
2193
2194 2004-06-02 17:55:34  Alain Bench  <veronatif@free.fr>  (roessler)
2195
2196         * parse.c: Fix #1759.
2197
2198 2004-04-30 06:49:37  Urs Janßen  <urs@tin.org>  (roessler)
2199
2200         * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
2201         (5).  (These changes have been sitting in my inbox for ages, tlr.)
2202
2203 2004-04-13 15:10:38  Brendan Cully  <brendan@kublai.com>  (roessler)
2204
2205         * imap/message.c: Fix #1795
2206
2207 2004-04-13 08:02:12  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2208
2209         * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
2210         change the default; change the error message given if that
2211         variable is set to "no."
2212
2213 2004-04-12 21:43:33  Thomas Roessler  <roessler@does-not-exist.org>
2214 (roessler)
2215
2216         * lib.c, attach.c: Don't open a file for writing that we have
2217         unlinked before. Reported embarassingly long ago by Jarno
2218         Huuskonen <Jarno.Huuskonen@uku.fi>.
2219
2220 2004-04-12 21:19:31  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>
2221 (roessler)
2222
2223         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
2224         po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
2225         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
2226         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2227         po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
2228         mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
2229         http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2230
2231 2004-04-12 20:37:19  Thomas Roessler  <roessler@does-not-exist.org>
2232 (roessler)
2233
2234         * copy.c: Fix #1804.
2235
2236         * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
2237         recvattach.c: A belated fix for #1808 (Debian #233106): Make
2238         sure check-traditional-pgp doesn't leave the pager context
2239         unnecessarily.  This makes message-hooks like this one safe:
2240
2241           message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
2242                 \ "exec check-traditional-pgp"
2243
2244 2004-04-12 19:53:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2245 (roessler)
2246
2247         * doc/manual.sgml.head, init.h: Various documentation fixes,
2248         #1790.
2249
2250 2004-04-12 19:47:59  Alain Bench  <veronatif@free.fr>  (roessler)
2251
2252         * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2253
2254 2004-04-12 19:42:10  Joël Riou  <joel.riou@normalesup.org>  (roessler)
2255
2256         * globals.h, init.c, init.h: Introduce config_charset.
2257
2258 2004-04-12 19:37:59  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2259
2260         * po/ru.po: update
2261
2262 2004-04-12 19:37:23  Im Eunjea  <eunjea@koru.org>  (roessler)
2263
2264         * po/ko.po: update
2265
2266 2004-04-12 19:34:45  Holger Weiss  <lists@jhweiss.de>  (roessler)
2267
2268         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
2269         Unreferenced messages pattern: ~$
2270
2271 2004-04-12 19:20:13  Paul WALKER  <paul.walker@st.com>  (roessler)
2272
2273         * mutt_sasl.c: SASL2 needs errno.h.
2274
2275 2004-04-12 19:17:32  Thomas Roessler  <roessler@does-not-exist.org>
2276 (roessler)
2277
2278         * muttlib.c: Include the user ID with temporary file names.
2279         Suggested by eravin@panix.com in #1833.
2280
2281         * doc/Makefile.in: Fix #1708 the brutal way, by installing
2282         multiple copies of the muttbug (pardon, flea) manual page.
2283
2284 2004-04-12 18:56:18  Neil Brown  <neilb@cse.unsw.edu.au>  (roessler)
2285
2286         * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
2287         by Artur Czechowski as #1845.
2288
2289 2004-03-21 16:02:10  Ivan Vilata i Balaguer  <ivan@selidor.net>
2290 (roessler)
2291
2292         * po/ca.po: update
2293
2294 2004-02-12 08:51:07  roessler  (roessler)
2295
2296         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
2297         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
2298         po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
2299         po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
2300         po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2301         ChangeLog: automatic post-release commit for mutt-1.4.2.1
2302
2303 2004-02-12 08:46:17  Thomas Roessler  <roessler@does-not-exist.org>
2304 (roessler)
2305
2306         * Makefile.am: (stable) Include regex.c and snprintf.c with
2307         the distribution.
2308
2309 2004-02-11 14:03:38  roessler  (roessler)
2310
2311         * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
2312         po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
2313         po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
2314         po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
2315         po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
2316         ChangeLog: automatic post-release commit for mutt-1.4.2
2317
2318 2004-02-11 10:07:17  Thomas Roessler  <roessler@does-not-exist.org>
2319 (roessler)
2320
2321         * configure.in, menu.c: Backport an old bug fix, and make sure
2322         configure can be created on recent systems.
2323
2324 2004-02-11 08:20:25  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
2325
2326         * init.c: Fix some warnings.
2327
2328 2004-02-08 11:41:31  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2329
2330         * charset.c: Fix a CP1255/8-related problem that's caused by a
2331         glibc/iconv bug.
2332
2333 2004-02-08 09:38:38  Thomas Roessler  <roessler@does-not-exist.org>
2334 (roessler)
2335
2336         * muttlib.c: Change the logic in mutt_open_read to only
2337         catch directories -- mutt may legitimately read devices (think
2338         /dev/null) or named pipes. Also delegate error reporting to the
2339         calling function by setting errno.
2340
2341 2004-02-07 21:40:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2342 (roessler)
2343
2344         * po/ja.po: update
2345
2346 2004-02-07 21:38:32  Juan Altmayer Pizzorno  <juan@altmayer.com>
2347 (roessler)
2348
2349         * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
2350         the percentages don't show right while mutt is reading/parsing
2351         a mailbox.  Here's a patch (against 1.5.6i) to fix that.
2352
2353 2004-02-07 21:36:41  David Yitzchak Cohen
2354 <lists+mutt_devs@bigfatdave.com>  (roessler)
2355
2356         * init.c, muttlib.c: Looking at the code, the problem is pretty
2357         obvious.  A recent patch to init.c (the one that was supposed
2358         to prevent Mutt from silently failing to read nonexistant RC
2359         files, IIRC) changed source_rc() to stat(2) the RC "file" before
2360         trying to mutt_open_read() it.  There's only one problem here:
2361         source_rc() has no way of knowing whether or not its "file"
2362         is a file or a command.  I'm attaching a patch that fixes the
2363         problem in what I believe is the right way.
2364
2365 2004-02-05 14:17:25  Thomas Roessler  <roessler@does-not-exist.org>
2366 (roessler)
2367
2368         * menu.c: Back out the patch for #1697.
2369
2370 2004-02-02 18:17:46  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2371
2372         * po/de.po: update
2373
2374 2004-02-02 10:26:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2375
2376         * po/pl.po: update
2377
2378 2004-02-02 10:24:32  Im Eunjea  <eunjea@koru.org>  (roessler)
2379
2380         * po/ko.po: update
2381
2382 2004-02-02 10:22:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2383
2384         * po/fr.po: update
2385
2386 2004-02-01 18:26:13  roessler  (roessler)
2387
2388         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2389         po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2390         po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
2391         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2392         po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
2393         post-release commit for mutt-1.5.6
2394
2395 2004-02-01 18:00:16  Mike Schiraldi  <1074468571@schiraldi.org>
2396 (roessler)
2397
2398         * init.c: As you all know, running "mutt -F foo.rc" will have
2399         mutt read foo.rc as its config file. However, there is a bug --
2400         if you specify a directory (like accidentally typing "mutt -F
2401         /etc/mutt") mutt will silently ignore the flag and leave you
2402         wondering why it isn't working.
2403
2404         Emil Sit posted a patch for this in March of 2002, but it seems
2405         to have slipped through the cracks. Here's the patch again;
2406         please consider it for inclusion.
2407
2408 2004-02-01 17:50:43  Luke Mewburn  <luke@mewburn.net>  (roessler)
2409
2410         * buffy.c: Put a zero byte into the string, not into the pointer.
2411
2412 2004-02-01 17:48:25  Dan Ohnesorg  <Dan@ohnesorg.cz>  (roessler)
2413
2414         * po/cs.po: update
2415
2416 2004-02-01 17:45:33  Thomas Roessler  <roessler@does-not-exist.org>
2417 (roessler)
2418
2419         * doc/manual.sgml.head: A cross-reference was missing.
2420
2421         * doc/manual.sgml.head: Improve documentation of alterantes.
2422
2423         * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
2424         hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
2425         protos.h: Turn alternates, lists, and subscribe into regular
2426         expression lists.
2427
2428 2004-01-12 22:56:58  Christoph Ludwig
2429 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
2430
2431         * smime_keys.pl: Avoid a Perl warning.
2432
2433 2004-01-12 20:24:09  Matt Kraai  <kraai@ftbfs.org>  (roessler)
2434
2435         * doc/manual.sgml.head: Thanks.  The patch is committed to
2436         the CVS.
2437
2438 2004-01-12 19:59:38  Thomas Roessler  <roessler@does-not-exist.org>
2439 (roessler)
2440
2441         * crypt.c: Retainable PGP signatures were broken badly.  #1757.
2442
2443 2004-01-05 11:55:14  Robert Schiele  <robert.schiele@t-online.de>
2444 (roessler)
2445
2446         * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
2447         due to portability issues.
2448
2449 2004-01-04 11:10:21  Thomas Roessler  <roessler@does-not-exist.org>
2450 (roessler)
2451
2452         * init.c: Strike that.
2453
2454         * init.c: Fix a memory management error.  Ouch.
2455
2456 2004-01-04 10:55:20  René Clerc  <rene@clerc.nl>  (roessler)
2457
2458         * init.h: Fix hide_missing / hide_limited documentation.
2459
2460 2004-01-04 10:51:49  Thomas Roessler  <roessler@does-not-exist.org>
2461 (roessler)
2462
2463         * hdrline.c: Permit list patterns that match the domain name of
2464         an address; these patterns begin with '@'.  Example:  subscribe
2465         @bugs.guug.de matches all messages sent to the bug tracking
2466         system.
2467
2468         * po/ru.po: Argh, I shouldn't replace files by patches.
2469
2470 2004-01-04 10:25:13  Cameron Patrick  <cameron@patrick.wattle.id.au>
2471 (roessler)
2472
2473         * menu.c: Fix #1697 (Debian  #219594.)
2474
2475 2004-01-04 10:21:19  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2476
2477         * po/de.po: update
2478
2479 2004-01-04 10:19:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2480 (roessler)
2481
2482         * po/ja.po: update
2483
2484 2004-01-04 10:08:02  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2485
2486         * po/pl.po: update
2487
2488 2004-01-04 10:03:46  Michael Elkins  <me@sigpipe.org>  (roessler)
2489
2490         * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
2491         generating Mail-Followup-To headers.
2492
2493 2004-01-04 09:59:42  Thomas Roessler  <roessler@does-not-exist.org>
2494 (roessler)
2495
2496         * init.h: Fix #1738; documentation issue re $from, $use_from.
2497
2498 2004-01-04 09:52:55  Michael Elkins  <me@sigpipe.org>  (roessler)
2499
2500         * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
2501         reply-hook.
2502
2503 2004-01-04 09:49:23  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2504
2505         * pop.h, pop_lib.c: Attached patch provides support of STLS
2506         (STARTTLS) command in POP3 protocol.
2507
2508         * po/ru.po: update
2509
2510 2004-01-04 09:45:05  Brendan Cully  <brendan@kublai.com>  (roessler)
2511
2512         * imap/imap.c: Fix #1703.
2513
2514 2004-01-04 09:42:35  Thomas Roessler  <roessler@does-not-exist.org>
2515 (roessler)
2516
2517         * smime.c: Fix a NULL pointer deference noted by Will Fiveash
2518         <william.fiveash@sun.com>.
2519
2520 2003-12-30 13:04:20  Thomas Roessler  <roessler@does-not-exist.org>
2521 (roessler)
2522
2523         * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
2524         partially signed messages more reasonably.  See #1743.
2525
2526 2003-12-29 11:44:35  Alain Bench  <veronatif@free.fr>  (roessler)
2527
2528         * commands.c: Fix #844.
2529
2530 2003-12-29 11:37:41  Patrick Welche  <prlw1@newn.cam.ac.uk>  (roessler)
2531
2532         * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
2533         patch which is necessary as when mutt tries to connect to an
2534         imap server over ipv6 it stores the address in a sockaddr which
2535         may not be large enough to hold the ipv6 address.
2536
2537 2003-12-17 17:42:02  Scott Koranda  <skoranda@gravity.phys.uwm.edu>
2538 (roessler)
2539
2540         * crypt.c: pkcs7-signature wasn't recognized properly in one
2541         more place.
2542
2543 2003-12-17 08:46:50  Michael Elkins  <me@sigpipe.org>  (roessler)
2544
2545         * rfc1524.c: Fix possible core dump in mailcap nametemplate
2546         handling.
2547
2548 2003-12-10 00:48:57  Thomas Roessler  <roessler@does-not-exist.org>
2549 (roessler)
2550
2551         * thread.c: Avoid NULL pointer deference in threading code.
2552
2553 2003-12-03 08:19:11  Alain Bench  <veronatif@free.fr>  (roessler)
2554
2555         * pager.c: Fix 1716.
2556
2557 2003-11-15 09:32:30  Velko Hristov  <hristov@informatik.hu-berlin.de>
2558 (roessler)
2559
2560         * po/bg.po: updat
2561
2562 2003-11-12 22:31:51  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2563
2564         * po/eo.po: update
2565
2566 2003-11-12 14:01:03  René Clerc  <rene@clerc.nl>  (roessler)
2567
2568         * po/nl.po: update
2569
2570 2003-11-12 13:49:32  Thomas Roessler  <roessler@does-not-exist.org>
2571 (roessler)
2572
2573         * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
2574         IDN API incompatibility problems.
2575
2576 2003-11-12 11:47:46  duvall@emufarm.org  (roessler)
2577
2578         * configure.in: Fix 1515, 1693.
2579
2580 2003-11-12 11:40:27  Thomas Roessler  <roessler@does-not-exist.org>
2581 (roessler)
2582
2583         * mh.c, sort.c: Fix dangling pointer problems in threading code.
2584         Noted and tracked down by q4xk3j002@sneakemail.com who also
2585         provided the initial fix.
2586
2587 2003-11-11 10:19:22  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
2588
2589         * po/id.po: update
2590
2591 2003-11-10 18:02:26  Rudy Taraschi  <rudy@cae.com>  (roessler)
2592
2593         * mutt_socket.c: Fix double-free problems related to IDN support.
2594
2595 2003-11-10 10:37:10  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2596
2597         * po/fr.po: update
2598
2599 2003-11-09 21:41:28  Thomas Roessler  <roessler@does-not-exist.org>
2600 (roessler)
2601
2602         * mh.c: Fix #1692.
2603
2604         * send.c: Commit the fix for #1509. This must have been lost
2605         earlier this year.
2606
2607 2003-11-05 20:09:36  roessler  (roessler)
2608
2609         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2610         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2611         po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
2612         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
2613         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
2614         post-release commit for mutt-1.5.5.1
2615
2616 2003-11-05 12:17:10  Thomas Roessler  <roessler@does-not-exist.org>
2617 (roessler)
2618
2619         * Makefile.am: Include regex.c and snprintf.c with the
2620         distribution.  Noted by Lars Hecking.
2621
2622         * build-release: Ups, we don't upload the CVS any more.
2623
2624 2003-11-05 09:51:10  roessler  (roessler)
2625
2626         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2627         po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
2628         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2629         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
2630         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
2631         automatic post-release commit for mutt-1.5.5
2632
2633 2003-11-05 09:27:43  Thomas Roessler  <roessler@does-not-exist.org>
2634 (roessler)
2635
2636         * build-release: Use gpg for signing releases.
2637
2638 2003-11-03 10:30:58  Thomas Roessler  <roessler@does-not-exist.org>
2639 (roessler)
2640
2641         * attach.c: Fix a logic flaw in attachment saving.
2642
2643 2003-10-08 19:55:39  Thomas Roessler  <roessler@does-not-exist.org>
2644 (roessler)
2645
2646         * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *.  Fix some
2647         sizeof statements accordingly.  Note that pgp_key_t is also a
2648         pointer, though, so this should not have broken things.
2649
2650 2003-10-06 09:58:35  Thomas Roessler  <roessler@does-not-exist.org>
2651 (roessler)
2652
2653         * query.c: Fiy memory corruption. (# 1659)
2654
2655 2003-10-04 22:12:10  Thomas Roessler  <roessler@does-not-exist.org>
2656 (roessler)
2657
2658         * lib.c: mutt_basename() was garbage.
2659
2660         * doc/manual.sgml.head: Fix some tags.  Noted by Todd
2661         <Freedom_Lover@pobox.com>.
2662
2663         * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
2664         lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
2665         This patch fixes various aspects of the attachment-saving user
2666         interface.  Changes include:
2667
2668         * When tagging and saving multiple attachments, you can now use
2669           the same target directory for multiple attachments.
2670
2671         * When you can't save an attachment, you get an opportunity to
2672           enter a new file name.
2673
2674         * The menu cursor will highlight the attachment that you are
2675           currently discussing with mutt.
2676
2677         * Various bug fixes.
2678
2679         This does, in particular, address #1619 (Debian#208430).
2680
2681         * menu.c: Fix #1656.
2682
2683 2003-09-29 16:34:32  René Clerc  <rene@clerc.nl>  (roessler)
2684
2685         * doc/muttrc.man.head: Fix typo.
2686
2687 2003-09-29 15:05:52  Thomas Roessler  <roessler@does-not-exist.org>
2688 (roessler)
2689
2690         * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
2691         (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2692
2693 2003-09-20 06:24:10  Thomas Roessler  <roessler@does-not-exist.org>
2694 (roessler)
2695
2696         * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2697
2698 2003-09-19 13:09:59  René Clerc  <rene@clerc.nl>  (roessler)
2699
2700         * po/nl.po: update
2701
2702 2003-09-19 13:05:13  Thomas Roessler  <roessler@does-not-exist.org>
2703 (roessler)
2704
2705         * imap/utf7.c: Fix remaining (void **) casts.
2706
2707 2003-09-19 13:03:26  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
2708
2709         * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
2710         pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
2711         rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
2712         browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
2713         edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
2714         pager.c: As the ones of you who compile with new gcc's probably
2715         have noticed, there's a lot of type-punning in Mutt. With help
2716         from Philipp Thomas, I've fixed all I could find in CVS (please
2717         double-check, one might have slipped through the cracks), I can
2718         make one for 1.4 CVS branch as well if wanted.
2719
2720 2003-09-19 12:56:49  Thomas Roessler  <roessler@does-not-exist.org>
2721 (roessler)
2722
2723         * send.c: Change abort_unmodified so it doesn't abort a message
2724         that has an attachment.  Catches the "send a file from the
2725         command line, quickly" case.
2726
2727 2003-09-11 16:59:54  Brendan Cully  <brendan@kublai.com>  (roessler)
2728
2729         * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
2730         undefined). Thanks to Mads for the initial patch.
2731
2732 2003-09-11 07:27:23  Velko Hristov  <hristov@informatik.hu-berlin.de>
2733 (roessler)
2734
2735         * po/bg.po: Bulgarian translation.  (Seems like I screwed up an
2736         earlier commit.  -tlr)
2737
2738 2003-09-10 13:20:49  Jon Miles  <jon@zetnet.net>  (roessler)
2739
2740         * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
2741         received anything back from the server that didnt begin with '+
2742         ', it was bailing out and skipping the checks to see if there
2743         was a +OK response.
2744
2745 2003-09-07 10:11:49  Im Eunjea  <eunjea@koru.org>  (roessler)
2746
2747         * po/ko.po: update.
2748
2749 2003-09-04 15:10:09  Thomas Roessler  <roessler@does-not-exist.org>
2750 (roessler)
2751
2752         * init.h: Fix some formatting glitches that lead to error messages
2753         when viewing the muttrc(5) manual page.
2754
2755 2003-09-04 14:59:57  Christoph Ludwig
2756 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
2757
2758         * smime.c: Fix verification bug when messages are S/MIME signed
2759         & encrypted.
2760
2761 2003-09-03 17:22:09  Dan Born  <dan@danborn.net>  (roessler)
2762
2763         * postpone.c: I've attached a patch for bug number 1036, as
2764         reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
2765         when more than one msg is postponed").  This is a patch against
2766         mutt 1.4.1.
2767
2768         As it was previously left, no one could reproduce it.  The problem
2769         occurs because sorting is disabled when opening the postponed
2770         folder, but the Sort global variable still tells mutt to use
2771         whatever sorting algorithm the $sort config option indicates.
2772         Eventually, the code would get to mutt_messages_in_thread and
2773         try to dereference a NULL thread object, causing the segfault.
2774
2775 2003-09-03 17:20:56  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2776
2777         * po/pl.po: update.
2778
2779 2003-09-03 17:15:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2780 (roessler)
2781
2782         * po/ja.po: New ja.po.
2783
2784 2003-09-03 17:12:52  Velko Hristov  <hristov@informatik.hu-berlin.de>
2785 (roessler)
2786
2787         * configure.in: Bulgarian translation.
2788
2789 2003-09-03 17:10:37  Brendan Cully  <brendan@kublai.com>  (roessler)
2790
2791         * mutt_ssl.c: Fix a segmentation fault which occurs
2792         when a certificate is rejected.  Bug noted by Rob Latham
2793         <rob@terizla.org>.
2794
2795 2003-09-03 17:09:09  Anatoly Vorobey  <mellon@pobox.com>  (roessler)
2796
2797         * curs_main.c: The commands "read-thread" (^R) and
2798         "read-subthread" (Esc-R) do not honor the resolve variable (don't
2799         advance cursor after marking the thread/subthread as read),
2800         which, to me at least, is a nuisance.
2801
2802 2003-08-11 14:06:08  Brendan Cully  <brendan@kublai.com>  (roessler)
2803
2804         * imap/imap.c: 1595: My guess is this bug is caused by
2805         mlarson@verisign.com's patch to check for UNSEEN rather than
2806         RECENT messages. This means that as long as there are messages
2807         in a mailbox either new or old, mutt will think it has new mail.
2808
2809         The attached patch reverts that change. Let me know if it solves
2810         the problem.
2811
2812 2003-08-11 14:05:13  Thomas Roessler  <roessler@does-not-exist.org>
2813 (roessler)
2814
2815         * doc/muttrc.man.head: Fix a formatting bug.
2816
2817 2003-08-05 13:55:47  Brendan Cully  <brendan@kublai.com>  (roessler)
2818
2819         * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
2820         mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
2821         format from mutt.  (The support was broken anyways.)
2822
2823 2003-08-02 11:01:09  Horvath Szabolcs  <horvaths@fi.inf.elte.hu>
2824 (roessler)
2825
2826         * po/hu.po: update
2827
2828 2003-07-29 10:11:05  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2829
2830         * pager.c: It seems that Solaris has an incorrect implementation
2831         of mbrtowc: when there is an encoding error and mbrtowc returns
2832         (size_t)(-1) no value should be stored in *pwc (the first
2833         argument), as I understand it, but here mbrtowc is storing 8
2834         when presented with the bytes "\xc8\x4d".
2835
2836         However, relying on mbrtowc not to store anything in *pwc when
2837         there is an error is a bit silly; it makes sense to look at
2838         the return value. So, the following patch should be applied if
2839         Pawel can confirm that it fixes the problem. I've tested it and
2840         it worked for me with glibc's mbrtowc.
2841
2842 2003-07-24 18:40:50  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2843
2844         * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
2845         imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
2846         intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
2847         makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
2848         strcasecmp.c, url.c: Some functions/macros like isspace take an
2849         int and require the argument to have the value of an unsigned char
2850         (or EOF). Under Solaris, gcc complains when the argument is a char
2851         (as this is a possible bug, on platforms where char is signed,
2852         like Solaris). The attached patch fixes such problems (well,
2853         perhaps I've changed more than necessary, but this doesn't hurt).
2854
2855 2003-07-22 12:56:38  dshaw@jabberwocky.com  (roessler)
2856
2857         * gnupgparse.c: When encrypting a message to a user that has more
2858         than one subkey, at least one of which is revoked or expired,
2859         mutt treats the entire key as unusable rather than just the
2860         subkey(s) in question.
2861
2862 2003-07-16 11:18:12  Brendan Cully  <brendan@kublai.com>  (roessler)
2863
2864         * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
2865         that my mutt hung when I tried SASL DIGEST-MD5 authentication
2866         (I'm not sure when this started). I believe this patch should
2867         solve that problem in a reliable way.
2868
2869         This patch also attempts to reuse connections even when
2870         authentication fails, instead of just throwing away a perfectly
2871         good socket.
2872
2873         * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
2874         mutt_ssl.c: This patch redoes yesterday's unbuffered input
2875         patch. Now it uses a pseudo-option, which means less mess to carry
2876         down the call stack.  It also made it much easier to have the SSL
2877         certificate menu be unbuffered, which it is now. So push commands
2878         won't annoy you when entering passwords or accepting certificates.
2879
2880 2003-07-15 11:41:32  Brendan Cully  <brendan@kublai.com>  (roessler)
2881
2882         * curs_main.c, globals.h, imap/command.c, imap/imap.c,
2883         imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
2884         patch should keep all opened IMAP connections alive, no matter
2885         what mailbox you are currently in. With the patch that got
2886         committed yesterday, this should close bug 1523.
2887
2888         (There was a typo in that patch. This one supersedes it.)
2889
2890         * configure.in, .cvsignore: autoconf 2.5 compatibility.
2891
2892 2003-07-14 12:40:03  Hugo Haas  <hugo@larve.net>  (roessler)
2893
2894         * send.c: Fix #1520.
2895
2896 2003-07-14 12:20:27  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2897
2898         * po/pl.po: small fix.
2899
2900 2003-07-14 12:19:07  Brendan Cully  <brendan@kublai.com>  (roessler)
2901
2902         * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
2903         Brendan Cully wrote:
2904
2905         > The attached patch should help when the connection to your
2906         postponed > folder times out and you can't reconnect without
2907         restarting mutt. I'd > like anyone who has that problem to try
2908         it and let me know how it > works.
2909
2910         I dug a little deeper. The attached patch seems to work better. It
2911         complains the first time you try to recall a message, but works
2912         the second.
2913
2914         * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
2915         mutt_curses.h: The attached patch prevents mutt from reading the
2916         push buffer when asking for passwords. This is a proper fix for
2917         bug 1312. I think it's uncontroversial.
2918
2919 2003-07-04 17:15:34  Thomas Roessler  <roessler@does-not-exist.org>
2920 (roessler)
2921
2922         * imap/auth_sasl.c: Increase a buffer's size.
2923
2924 2003-07-04 17:07:22  Nicolas Rachinsky  <nr@rachinsky.de>  (roessler)
2925
2926         * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
2927         tag-prefix-cond and end-cond.  This makes simple conditional
2928         execution of parts of macros possible.
2929
2930 2003-07-04 17:03:51  Bruno Postle  <bruno@postle.net>  (roessler)
2931
2932         * curs_main.c, pattern.c: Display an empty index when no messages
2933         match search criteria.
2934
2935 2003-07-04 16:57:56  Thomas Roessler  <roessler@does-not-exist.org>
2936 (roessler)
2937
2938         * init.h, muttlib.c: Add a ':' flag to % expandos.  This will
2939         make sure that any dots are converted into underscores.  (_
2940         is already used for lowercasing the result of an expando.)
2941
2942 2003-06-04 14:01:39  Thomas Roessler  <roessler@does-not-exist.org>
2943 (roessler)
2944
2945         * muttlib.c: Don't colorize empty lines generated with
2946         state_attach_puts();
2947
2948 2003-05-29 17:48:28  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2949
2950         * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2951
2952 2003-05-29 17:47:10  Thomas Roessler  <roessler@does-not-exist.org>
2953 (roessler)
2954
2955         * init.c: Fix a segmentation fault which would occur when
2956         pgp_sort_keys is set in a configuration file, but mutt is compiled
2957         without PGP support.
2958
2959         * gnupgparse.c: Fix PGP subkey handling when looking at key
2960         capabilities.  This should take care of the recent "mutt does
2961         not see all keys" problems.
2962
2963 2003-05-13 13:06:16  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>
2964 (roessler)
2965
2966         * crypt.c: Fix gpg-agent use.
2967
2968 2003-05-13 12:53:20  Thomas Roessler  <roessler@does-not-exist.org>
2969 (roessler)
2970
2971         * doc/manual.sgml.head: Remove useless examples about treating
2972         text/enriched externally.  #1549; Debian #190309.
2973
2974 2003-05-13 12:50:04  Juan Altmayer Pizzorno  <juan@altmayer.com>
2975 (roessler)
2976
2977         * recvattach.c: view-attachments does not extract the message
2978         within a x-pkcs7-mime if it's only signed, but not encrypted.
2979         Such a message results, for example, from a decrypt-save if the
2980         message was previously encrypted and signed.
2981
2982 2003-05-13 12:45:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
2983 (roessler)
2984
2985         * doc/manual.sgml.head: Fix an inconsistency between manual
2986         and code.
2987
2988 2003-05-13 12:43:45  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2989
2990         * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
2991         algorithm to determine the capabilities of the key.  For example,
2992         in mutt, a key of type 1 (RSA) can both encrypt & sign.  This is
2993         not correct as per OpenPGP, however, where the capabilities of
2994         the key are determined by both the algorithm and key capability
2995         flags that are set on the key.  This can lead to user confusion
2996         when their RSA encrypt-only or sign-only key is listed for both
2997         signing and encryption in mutt.
2998
2999         GnuPG lists these flags in key listings, so it is easy to take
3000         advantage of them.  Here is a patch to use the flags, as well
3001         as provide the flags in pgpring.  Note that the pgp+pgpring
3002         users won't see any change since the flags there are based on
3003         the key algorithm as they are now, but the GnuPG users will see
3004         an improvement.
3005
3006 2003-05-12 16:21:26  Thomas Roessler  <roessler@does-not-exist.org>
3007 (roessler)
3008
3009         * enter.c: Fix alias completion when the alias is entered as
3010         part of a group.  (E.g., The Tea Party: alias1, alias2, alias3;)
3011
3012 2003-05-03 20:07:40  Dan Nelson  <dnelson@allantgroup.com>  (roessler)
3013
3014         * mutt.h, muttlib.c: Fix #1558.  (mutt_expand_fmt rewrite;
3015         OPT_MAX wasn't maximal.)
3016
3017 2003-04-15 13:17:05  René Clerc  <rene@clerc.nl>  (roessler)
3018
3019         * compose.c: Fix two more cases in which ctrl-G is interpreted
3020         as M_YES.
3021
3022 2003-04-15 09:52:06  Dale Woolridge  <dale-flea-mutt-bug@woolridge.org>
3023 (roessler)
3024
3025         * compose.c: The "sign (a)s" code strips the pgp application
3026         bit causing drawing issues in redraw_crypt_lines().  Other bits
3027         (well bit = encrypt) are ignored as a result.  I've only tested
3028         with pgp, but the same problem exists in the smime code too.
3029         This inline patch (against cvs head revision) fixes the problem.
3030
3031 2003-04-14 09:09:53  Thomas Roessler  <roessler@does-not-exist.org>
3032 (roessler)
3033
3034         * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
3035         in send.c.  This patch adds two new configuration variables,
3036         $crypt_autopgp and $crypt_autsmime.  Both are set to "yes"
3037         by default.  By turning them off, you can disable the automatic
3038         selection of one or both mechanisms.  (Useful when your mutt is
3039         PGP- and S/MIME enabled, but you only use, say S/MIME.)
3040
3041 2003-04-11 15:15:04  Thomas Roessler  <roessler@does-not-exist.org>
3042 (roessler)
3043
3044         * send.c: Backing out the previous change. It was nonsense.
3045
3046 2003-04-11 11:56:58  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
3047
3048         * config.guess, config.sub, depcomp, install-sh, missing,
3049         mkinstalldirs: updates.
3050
3051 2003-04-11 11:56:22  Thomas Roessler  <roessler@does-not-exist.org>
3052 (roessler)
3053
3054         * send.c: Try to fix a PGP / S/MIME-related problem.  Found by
3055         Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
3056         <rene@clerc.nl>.
3057
3058         * thread.c: Fix a segmentation fault.
3059
3060 2003-04-09 08:21:59  Zardoz@users.sourceforge.net  (roessler)
3061
3062         * recvcmd.c: Fix #1531.  (recvcmd.c duplicate of #1528)
3063
3064 2003-04-08 22:32:56  Thomas Roessler  <roessler@does-not-exist.org>
3065 (roessler)
3066
3067         * lib.c: Avoid a division by zero.
3068
3069         * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
3070         is unset.  This fixes a segmentation fault on RH 8.0 which was
3071         observed by Matt Larson <mlarson@verisign.com>.
3072
3073         * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
3074         sendlib.c, smime.c, thread.c: Try to catch a couple of cases
3075         in which parameters for malloc calls could overflow.  Thanks to
3076         Timo Sirainen for the heads-up.
3077
3078         * po/es.po: Mark a translation as fuzzy in order to fix #1522.
3079
3080 2003-04-07 20:08:10  Thomas Roessler  <roessler@does-not-exist.org>
3081 (roessler)
3082
3083         * commands.c: Fix #1528.
3084
3085 2003-04-07 07:57:49  René Clerc  <rene@clerc.nl>  (roessler)
3086
3087         * po/nl.po: update
3088
3089 2003-04-06 11:00:59  Ivan Vilata i Balaguer  <ivan@selidor.net>
3090 (roessler)
3091
3092         * po/ca.po: update
3093
3094 2003-04-02 09:05:19  Bjoern Jacke  <muttbug@j3e.de>  (roessler)
3095
3096         * smime_keys.pl: - add a missing filehandle closure - some
3097         cleanups of unused/bogous code
3098
3099 2003-04-02 08:47:28  Thomas Roessler  <roessler@does-not-exist.org>
3100 (roessler)
3101
3102         * contrib/Makefile.in, contrib/colors.default,
3103         contrib/colors.linux: sample.muttrc-tlr would try to include
3104         my color configurations, which weren't distrubted.  Fix that.
3105         (Bug noted while helping someone else to configure mutt during
3106         a conference.)
3107
3108         * contrib/sample.muttrc: Fix sample.muttrc.
3109
3110 2003-04-02 08:40:50  Gary Johnson  <garyjohn@spk.agilent.com>  (roessler)
3111
3112         * curs_main.c: Here is the patch to fix the bug I reported
3113         earlier in this thread, that sometimes when changing folders,
3114         mutt would generate an error message and stop the further
3115         processing of folder-hooks.
3116
3117 2003-04-02 08:38:13  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3118
3119         * po/fr.po: update
3120
3121 2003-04-02 08:34:49  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
3122 (roessler)
3123
3124         * po/ja.po: update
3125
3126 2003-04-02 08:31:00  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3127
3128         * po/de.po: update
3129
3130 2003-04-02 08:28:24  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3131
3132         * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
3133         updated for 1.5.4.  This patch adds the pgp_check_exit option
3134         (enabled by default) that causes mutt to check the exit code
3135         of the PGP subprocess.  A non-zero exit code means that the
3136         subprocess failed and mutt will not continue to send the message.
3137
3138         This is needed as in certain cases, PGP or GnuPG can fail to
3139         completely process a document (say, if the gpg.conf file is
3140         mangled, which is how I discovered the problem).  Without an
3141         exit code check, mutt will continue anyway and send the half
3142         processed file.
3143
3144 2003-04-02 08:21:09  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
3145
3146         * po/ru.po: update.
3147
3148 2003-03-19 22:43:08  roessler  (roessler)
3149
3150         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3151         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
3152         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3153         po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
3154         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3155         po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
3156
3157         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
3158         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
3159         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3160         po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3161         po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
3162         ChangeLog: automatic post-release commit for mutt-1.4.1
3163
3164 2003-03-19 21:56:29  Thomas Roessler  <roessler@does-not-exist.org>
3165 (roessler)
3166
3167         * pgppubring.c: Fix some memory management calls. (Stable branch.)
3168
3169 2003-03-19 21:33:30  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3170
3171         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
3172         branch.)
3173
3174         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
3175
3176 2003-03-18 14:51:52  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
3177
3178         * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
3179           leak.  Envelope structure allocated by mutt_read_rfc822_header()
3180           was never deallocated.
3181
3182         - parse.c (mutt_read_rfc822_header): Comment added about
3183           needing deallocate envelope structure returned by
3184           mutt_read_rfc822_header().
3185
3186         * mutt_idna.c: (mutt_addr_for_display): Fix memory leak.  `user'
3187         and `domain' buffers was never deallocated.
3188
3189         (mbox_to_udomain): Fix memory leak.  `scratch' buffer was not
3190         deallocated when `mbx' doesn't contain '@'. Also rewritten for
3191         allocating memory only when needed and only how many as needed.
3192
3193 2003-03-12 13:00:03  Thomas Roessler  <roessler@does-not-exist.org>
3194 (roessler)
3195
3196         * copy.c, sendlib.c: We need to re-format address headers instead
3197         of just decoding them.
3198
3199 2003-03-07 14:55:53  Brendan Cully  <brendan@kublai.com>  (roessler)
3200
3201         * mutt_sasl.c: The global callbacks set up in sasl_client_init
3202         are not copied by the SASL library, so they can't be allocated
3203         on the stack. This is the case with both versions of the SASL
3204         library, and I frankly don't understand why it hasn't caused
3205         problems before. Since it segfaults reliably on OS X for me now,
3206         I thought a patch would be in order.
3207
3208 2003-03-07 08:23:27  Thomas Roessler  <roessler@does-not-exist.org>
3209 (roessler)
3210
3211         * crypt.c, pgp.h: Don't use functions without importing the
3212         corresponding prototype.
3213
3214         * mutt_idna.c: It seems like libidn doesn't like to translate
3215         NULL pointers.
3216
3217 2003-03-07 07:52:49  Jim Mock  <mij@soupnazi.org>  (roessler)
3218
3219         * globals.h: globals.h is looking for crypt.h instead of
3220         mutt_crypt.h.
3221
3222 2003-03-06 21:23:53  Thomas Roessler  <roessler@does-not-exist.org>
3223 (roessler)
3224
3225         * send.c: Fixing a segmentation fault.  Here's how to reproduce
3226         it: Start mutt.  Compose a new message, with an attachment.
3227         Turn on PGP signing.  Press C-G on the pass phrase prompt.
3228         Turn off PGP signing.  Try to send the message.
3229
3230 2003-03-05 21:18:24  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
3231
3232         * protos.h, sort.c: Fix a warning.
3233
3234         * mutt_idna.c: Fix tlr's pre-processor screw-up.
3235
3236 2003-03-04 09:51:07  Thomas Roessler  <roessler@does-not-exist.org>
3237 (roessler)
3238
3239         * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
3240         AllowUnassigned.  (Just reading some standards.)
3241
3242 2003-03-04 09:31:19  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3243
3244         * handler.c: Be more friendly about bad multipart/alternative
3245         bodies; #1478. Note that the relevant standards explicitly
3246         *forbid* nested MIME encodings.
3247
3248 2003-03-04 09:27:21  Thomas Roessler  <roessler@does-not-exist.org>
3249 (roessler)
3250
3251         * copy.c: Fix another stupid error, and decode IDNs in the
3252         CC header.
3253
3254         * init.h: Fix two typos in one line.  Noted by Thomas Glanzmann
3255         and Steve Kennedy.
3256
3257         * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
3258
3259 2003-03-03 14:25:14  Thomas Roessler  <roessler@does-not-exist.org>
3260 (roessler)
3261
3262         * copy.c, sort.c: Fixing some nits.
3263
3264         * mutt_socket.c: IDNA support for the socket back-end.
3265
3266         * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
3267         compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
3268         init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
3269         protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
3270         sendlib.c: IDN support for e-mail messages.  Things should work
3271         automagically once you have the GNU IDN library available from
3272         ftp://alpha.gnu.org/pub/gnu/libidn/ installed.  For IDN's which
3273         can't be losslessly recoded to your local character set, mutt
3274         should automatically fall back to using the ASCII representation.
3275         There's probably a considerable number of bugs in this, and the
3276         code may, at this point, not even compile on machines without
3277         libidn.  Will start working on that ASAP.
3278
3279         * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
3280         commands.c, init.h, mutt.h: Introduce a new option named
3281         $bounce, and fix some inconsistencies in the messages created
3282         when bouncing.  Based on work done by Thomas Glanzmann
3283         <sithglan@stud.uni-erlangen.de>.
3284
3285 2003-02-25 22:00:38  Thomas Roessler  <roessler@does-not-exist.org>
3286 (roessler)
3287
3288         * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
3289         of the inconsistencies between message and attachment bouncing.
3290
3291         * crypt.c: I should test-compile things before committing.
3292         Stupid typo.
3293
3294 2003-02-25 21:41:32  Michael Elkins  <me@sigpipe.org>  (roessler)
3295
3296         * query.c: Use mutt_strwidth for query response formatting.
3297         (#1477)
3298
3299 2003-02-25 21:37:59  Christian Vogel  <vogelchr@vogel.cx>  (roessler)
3300
3301         * mx.c: Recognize MH folders used by sylpheed.
3302
3303 2003-02-25 21:35:24  jesus.climent@hispalinux.es  (roessler)
3304
3305         * po/es.po: Fix a typo. (#1482)
3306
3307 2003-02-25 21:33:16  Thomas Roessler  <roessler@does-not-exist.org>
3308 (roessler)
3309
3310         * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
3311         manual. (#1485)
3312
3313         * crypt.c: Fix #1486; noted by Jeroen Coekaerts
3314         <jeroen@coekaerts.be>.
3315
3316 2003-02-19 21:33:43  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3317
3318         * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
3319         pgp-sha1, etc.)  Since then, three more hashes have been assigned
3320         numbers in 2440bis.  Here is a patch to add values for pgp-sha256,
3321         pgp-sha384, and pgp-sha512 so mutt can properly handle them.
3322
3323 2003-02-19 21:31:19  Thomas Roessler  <roessler@does-not-exist.org>
3324 (roessler)
3325
3326         * parse.c: Fix a memory leak observed by Vineet Kumar
3327         <mutt-dev@virtual.doorstop.net>.
3328
3329 2003-02-13 09:55:02  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3330
3331         * init.h: Here are some updates to the muttrc docs (spell check,
3332         language tweaks, etc).  No functional changes - this is just
3333         language stuff.
3334
3335 2003-02-13 09:50:00  Thomas Roessler  <roessler@does-not-exist.org>
3336 (roessler)
3337
3338         * pgp.c: Fix #1444, Debian #178563.  The details of this problem
3339         were tracked down by Steven Barker <steve@blckknght.org>.
3340
3341 2003-01-31 00:15:03  Thomas Roessler  <roessler@does-not-exist.org>
3342 (roessler)
3343
3344         * init.h: Change the default for crypt_replyencrypt back to "yes".
3345         Noted by Thomas Poindessous in Debian bug #178899; also #1448.
3346
3347         * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
3348         pointers which could otherwise lead to crashes.
3349
3350 2003-01-30 23:54:30  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3351
3352         * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
3353         $pgp_auto_traditional.
3354
3355 2003-01-30 23:48:36  Thomas Roessler  <roessler@does-not-exist.org>
3356 (roessler)
3357
3358         * flags.c: The IMAP ACL patch broke things.
3359
3360 2003-01-23 22:05:02  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
3361
3362         * pop_auth.c: SASL2 support for popo_auth.c.
3363
3364         * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
3365         patch provides improved support for IMAP ACLs (on servers that
3366         support them).  This means that mutt will now write the Seen
3367         flag in mailboxes that allow it, even if the mailbox doesn't
3368         allow other changes.
3369
3370 2003-01-23 22:01:03  Thomas Roessler  <roessler@does-not-exist.org>
3371 (roessler)
3372
3373         * handler.c: Automatically use the text/plain handler for text/*
3374         body parts which don't have a handler of their own.
3375
3376 2003-01-21 18:56:10  Thomas Roessler  <roessler@does-not-exist.org>
3377 (roessler)
3378
3379         * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
3380
3381         * mutt_crypt.h: Fix an #ifdef.
3382
3383 2003-01-21 12:33:41  Werner Koch  <wk@gnupg.org>  (roessler)
3384
3385         * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
3386          configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
3387          functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
3388          headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
3389          main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
3390          parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
3391          pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
3392          sendlib.c, smime.c, smime.h, sort.h:  - To cleanup the pgp/smime
3393          code and prepare for other backends.  - Support gpg-agent by
3394          not asking for a passphrase - autconf cleanups.
3395
3396         This is just a start and probably we need a couple of other things
3397         to do. One drawback is that the help menu does always list all
3398         crypto realted stuff even when configured for no crypto at all.
3399         Same goes for the configure options but I consider thsi a feature:
3400         It allows to use the same .muttrc for different versions of mutt -
3401         at least during development, this is an advantage.  This all might
3402         be fixed but requires some changes to the configuration system.
3403
3404         Note, the use of the WithCrypto macro - it enables the compiler
3405         to do dead-code-elimination depending on the configured backend.
3406         This is better readable than all the nested ifdefs.  I did some
3407         short tests and it seems to work, althoug mutt's size does not
3408         change largely when compiled w/o crypto.
3409
3410         cryptglue.c is new as a warpper to all crypto calls; some are
3411         still in crypt.c but they should eventually also be wrapped.
3412         We don't use function pointers to keep a path to use dlopen or
3413         runtime configured backends.  crypt.h is also new and replaces
3414         pgp.h and smime.h in most files (except for the backend).
3415
3416
3417
3418         2003-01-06  Werner Koch  <wk@gnupg.org>
3419
3420                 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
3421                 don't ask for the passphrase.  * pgp.c (pgp_decrypt_part,
3422                 pgp_application_pgp_handler) (pgp_sign_message,
3423                 pgp_encrypt_message) (pgp_traditional_encryptsign):
3424                 Make sure that we never ever send the passphrase if the
3425                 gpg-agent has been detected.  Likewise.
3426
3427                 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
3428                 to configure.in. BTW, we should consider to rename
3429                 configure.in to configure.ac.
3430
3431         2003-01-04  Werner Koch  <wk@gnupg.org>
3432
3433                 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
3434                 readable and extendable solution.
3435
3436                 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
3437                 crypt.h: here.  * smime.c (mutt_is_application_smime):
3438                 Moved to * crypt.c (mutt_is_application_smime):
3439                 here.  * pgp.c (mutt_is_application_pgp): Moved to
3440                 * crypt.c (mutt_is_application_pgp): here.  * pgp.c
3441                 (pgp_is_multipart_encrypted): Removed. Merged code with *
3442                 crypt.c (mutt_is_multipart_encrypted): this.
3443
3444                 * mutt.h: Protect against double inclusion.
3445
3446                 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
3447                 pgp_key_t.  * crypt.h (pgp_key_t): Declare the typedef
3448                 here.  NOTE:  This is now a pointer.  Changed all usages
3449                 accordingly.
3450
3451                 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
3452                 new CRYPT_BACKEND macros.  Always include all OPS.*.
3453                 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
3454                 autoconfs.  * Makefile.am (EXTRA_mutt_SOURCES): Move
3455                 crypt.c to mutt_SOURCES.  (mutt_SOURCES): Add cryptglue.c
3456                 (EXTRA_DIST): Add crypt.h
3457
3458                 * pgp.h, pgplib.h, smime.h: Use the header only
3459                 when the approriate backend has been configured.  *
3460                 pgp.c, pgpkey.c, smime.c: Build only if the approriate
3461                 CRYPT_BACKEND_ macro is defined.  * pgp.h, smime.h,
3462                 global.h: Moved all variable declarations to global.h
3463                 because they are now always defined.
3464
3465                 * sort.h: Always define PgpSortKey, although it does
3466                 not belong to here.
3467
3468                 * keymap.h: Unconditionally include all PGP and SMIME
3469                 stuff.  * mutt.h: Ditto.  * protos.h: Ditto.
3470
3471                 * init.h (HAVE_SMIME): Unconditionally include all
3472                 crypto related definitions.  Mark the doc entries with
3473                 "(Crypto/PGP/SMIME only)".
3474
3475                 * globals.h: Replace gpg.h and smime.h by crypt.h.
3476
3477                 * functions.h: Always include all crypto commands.
3478
3479                 * copy.h: Unconditionally define the crypto related M_CM_
3480
3481                 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
3482                 and include it.  * smime.h: Move APPLICATION_SMIME
3483                 and SMIME* to crypt.h and include it.  * mutt_crypt.h
3484                 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
3485
3486                 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
3487                 Always include all functions but shortcut them depending
3488                 on WITHCRYPTO.  All over the place use WITHCRYPTO
3489                 instead of ifdefs.  Replaced all direct calls of the
3490                 backend fucntions by twrapper functions defined in
3491                 cryptglue.c (crypt_get_keys): Removed prototypes.
3492                 * pgp.h (pgp_findKeys): New prototype.  * smime.h
3493                 (smime_findKeys): New prototype.  * cryptglue.c: New.
3494                 * crypt.h: New.  * mutt_crypt.h: Moved all crypt_*
3495                 prototypes to gcrypt.h.  Unconditionally use this file.
3496
3497                 * init.c: Replaced pgp.h and smime.h header by crypt.h.
3498                 (parse_set): Use WITHCRYPTO instead of ifdefs.
3499                 (mutt_var_value_complete): Ditto.
3500
3501                 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
3502                 (write_as_text_part): Now one macro using WITHCRYPTO.
3503                 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
3504                 (mutt_make_message_attach): Ditto.  (mutt_write_fcc):
3505                 Ditto.
3506
3507                 * send.c: Replaced pgp.h and smime.h header by crypt.h.
3508                 (include_forward): Use WITHCRYPTO and validate
3509                 passphrases for pgp and smime.  (include_reply): Ditto.
3510                 (generate_body): Use WITHCRYPTO instead of ifdefs.
3511                 (ci_send_message): Ditto.
3512
3513                 * recvattach.c: Replaced pgp.h and smime.h header
3514                 by crypt.h.  (mutt_gen_attach_list): Use WITHCRYPTO
3515                 instead of ifdefs.  (mutt_attach_display_loop): Ditto
3516                 (mutt_view_attachments): Ditto.
3517
3518                 * postpone.c: Replaced pgp.h and smime.h header by
3519                 crypt.h.  (mutt_get_postponed): Use WITHCRYPTO instead
3520                 of ifdefs.  (mutt_parse_crypt_hdr): Always include and use
3521                 WITHCRYPTO instead of ifdefs.  (mutt_prepare_template):
3522                 Use WITHCRYPTO instead of ifdefs.
3523
3524                 * pop.c: Removed pgp.h and smime.h.  (pop_fetch_message):
3525                 Use WITHCRYPTO instead of ifdefs.
3526
3527                 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
3528                 (Flags): Always include the crypto flags.  (msg_search):
3529                 Use WITHCRYPTO instead of ifdefs.  (mutt_pattern_exec):
3530                 Ditto.
3531
3532                 * parse.c: Removed pgp.h and smime.h.
3533                 (mutt_parse_mime_message): Use WITHCRYPTO instead
3534                 of ifdefs.
3535
3536                 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
3537                 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
3538
3539                 * mx.c: Removed smime.h and pgp.h.  (mx_update_context):
3540                 Use WITHCRYPTO instead of ifdefs.
3541
3542                 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
3543                 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
3544                 used to be an error when PGP was not configured so
3545                 that TYPEAPPLICATION was not recognized for SMIME.
3546                 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
3547
3548                 * main.c: Include crypt.h.  (show_version): Remove
3549                 HAVE_PGP and HAVE_SMIME.  Add CRYPT_BACKEND_CLASSIC_PGP,
3550                 CRYPT_BACKEND_CLASSIC_SMIME.
3551
3552                 * keymap.c: Include crypt.h so that we can test
3553                 WITHCRYPTO.  (Menus): Always include pgp and smime.
3554                 (km_init): Create smime and pgp bindings depending
3555                 on WITHCRYPTO.  (km_get_table): Return OpPgp depending
3556                 on WITHCRYPTO.
3557
3558                 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
3559                 of ifdefs.  (mutt_crypt_hook): Always include.
3560
3561                 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
3562                 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
3563
3564                 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
3565                 (hdr_format_str): Use WITHCRYPTO.
3566
3567                 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
3568                 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
3569                 (mutt_can_decode): Application/smime is now also checked
3570                 when PGP support is not configured.  (mutt_body_handler):
3571                 Use WITHCRYPTO
3572
3573                 * curs_main.c: Replaced pgp.h and smime.h header
3574                 by crypt.h.  (mutt_index_menu): Shortcut crypto only
3575                 operations depending on WITHCRYPTO.
3576
3577                 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
3578                 (_mutt_copy_message):
3579
3580                 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
3581                 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
3582                 (redraw_crypt_lines): Always include this fnc but shortcut
3583                 it depending on WITHCRYPT.  Draw lines depending on
3584                 the configured crypto support.  (pgp_send_menu):
3585                 Always include this one.  Call wrapper functions.
3586                 (smime_send_menu): Likewise.  (draw_envelope): Use
3587                 WITHCRYPTO instead of ifdefs.  (mutt_compose_menu):
3588                 Allow pgp/smime commands only when configured.
3589
3590                 * commands.c: Replaced pgp.h and smime.h header
3591                 by crypt.h.  (mutt_display_message,pipe_msg,
3592                 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
3593                 mutt_edit_content_type) (_mutt_check_traditional_pgp):
3594                 Use pgp wrapper.
3595
3596                 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
3597                 HAVE_SMIME and replaced by global variable WITHCRYPTO.
3598                 Replaced pgp and smime header by crypt.h.x
3599
3600 2003-01-09 17:27:25  Thomas Roessler  <roessler@does-not-exist.org>
3601 (roessler)
3602
3603         * pgppubring.c: Don't make a "hard" transition to the new GnuPG
3604         syntax in pgpring.  This change undoes one of David Shaw's
3605         changes which were just committed.
3606
3607 2003-01-09 17:24:41  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3608
3609         * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
3610         to work with disabled keys.  Part of this change will eventually
3611         involve moving the 'd' that indicates a disabled key to a
3612         different part of the key listing.
3613
3614         To smooth this transition, as of version 1.2.2, GnuPG will
3615         start giving the 'd' in both places (and will do this for a good
3616         long time).
3617
3618         Here is a patch so mutt will accept either the old or new syntax.
3619
3620 2003-01-09 17:23:23  dshaw@jabberwocky.com  (roessler)
3621
3622         * curs_lib.c: A recent change causes all mutt_yesorno prompts
3623         to come out as [yes]/yes or [no]/no.  Here's a fix.
3624
3625 2003-01-05 22:16:02  Thomas Roessler  <roessler@does-not-exist.org>
3626 (roessler)
3627
3628         * smime_keys.pl: Error checking for the creation of the temporary
3629         directory; also, use file mode 0700.
3630
3631 2003-01-05 22:08:25  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
3632
3633         * smime_keys.pl: Improve temporary file handling.
3634
3635 2003-01-05 22:02:37  Thomas Roessler  <roessler@does-not-exist.org>
3636 (roessler)
3637
3638         * commands.c: Another mutt_yesorno() change, in order to correctly
3639         interpret a C-g.
3640
3641 2003-01-05 22:00:00  Armin Wolfermann  <aw@osn.de>  (roessler)
3642
3643         * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
3644         main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
3645         of mutt_yesorno(): Always explicitly use the M_YES and M_NO
3646         constants.  Fixes a couple of cases in which C-g would be
3647         mis-interpreted.
3648
3649 2003-01-03 18:07:36  Thomas Roessler  <roessler@does-not-exist.org>
3650 (roessler)
3651
3652         * pgp.c: Detect in-line key material when checking for traditional
3653         PGP messages.
3654
3655 2002-12-22 20:04:51  René Clerc  <rene@clerc.nl>  (roessler)
3656
3657         * po/nl.po: update
3658
3659 2002-12-22 20:01:32  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
3660
3661         * smime_keys.pl: Remove an unnecessary invocation of "cat";
3662         call openssl with the full path.
3663
3664 2002-12-22 11:20:00  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3665
3666         * po/fr.po: Another fr.po update for the CVS (taking into account
3667         the change in pgpkey.c:486)...
3668
3669 2002-12-22 11:17:24  Martin Michlmayr  <tbm@cyrius.com>  (roessler)
3670
3671         * hdrline.c, init.h: Add %A to the format strings, which expands
3672         to the reply-to address (if present) or to the author's address
3673         when there's no Reply-To header.
3674
3675 2002-12-21 20:32:13  Thomas Roessler  <roessler@does-not-exist.org>
3676 (roessler)
3677
3678         * ChangeLog: ok, gotos suck.
3679
3680         * curs_main.c: OK, Michael is right: Gotos suck. ;-)
3681
3682 2002-12-21 13:25:11  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
3683
3684         * po/ru.po: update
3685
3686 2002-12-20 09:37:59  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3687
3688         * pgpkey.c: Minor tweak to an error message.
3689
3690 2002-12-20 09:29:12  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
3691
3692         * po/pl.po: update
3693
3694 2002-12-19 11:48:58  Thomas Roessler  <roessler@does-not-exist.org>
3695 (roessler)
3696
3697         * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
3698         documentation of pgp-hook/crypt-hook.
3699
3700         * pgpkey.c: Don't bother the user with weak keys when there's
3701         a strong one.  Experimental, based on discussions on mutt-dev.
3702
3703         * cvslog2changelog.pl: Identify both the author of a change and
3704         the one who committed it to the CVS in the changelog.
3705
3706 2002-12-19 07:42:36  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3707
3708         * po/fr.po: update
3709
3710 2002-12-19 07:37:01  Thomas Roessler  <roessler@does-not-exist.org>
3711 (roessler)
3712
3713         * Makefile.am: Michael doesn't have $VISUAL set.
3714
3715 2002-12-18 17:29:56  Sahil Tandon  <sahil@brandeis.edu>  (me)
3716
3717         * init.h:       I found a small typo in the manual, specifically
3718                 at this[1] URL.  The description of the smart_wrap
3719                 variable reads: "Controls the display of lines longer
3720                 then the screen width in the internal pager."  The word
3721                 _then_ should be _than_ if I'm not mistaken.
3722
3723 2002-12-18 10:26:35  Thomas Roessler  <roessler@does-not-exist.org>
3724 (roessler)
3725
3726         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3727         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3728         po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3729         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3730         po/id.po, po/it.po: make update-po
3731
3732         * mkchangelog.sh: Turn on compression when getting log messages
3733         from the CVS server.  (Now that I don't have the server locally,
3734         bandwidth is expensive...  ;-)
3735
3736         * keymap.c: Make the messages from the what-key function
3737         internationalizable.
3738
3739         * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
3740         Rename crypt.h to mutt_crypt.h.
3741
3742         * Makefile.am: cvs update ChangeLog before trying to update
3743         it locally.
3744
3745 2002-12-18 07:37:56  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3746
3747         * po/de.po: update
3748
3749 2002-12-17 13:45:16  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3750
3751         * po/fr.po: update fr.po
3752
3753 2002-12-17 13:04:29  Thomas Roessler  <roessler@does-not-exist.org>
3754 (roessler)
3755
3756         * .cvsignore: Ignore some more files.
3757
3758         * Makefile.am, mkjtags.c: Remve that jed tags generator.  I don't
3759         use it anyway.
3760
3761         * cvslog2changelog.pl: Adding Michael's address to the changelog
3762         generator.
3763
3764         * build-release: Adopting the release-building script to the
3765         new changelog process.
3766
3767 2002-12-17 10:37:24  roessler  (roessler)
3768
3769         * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3770         po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3771         po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
3772         po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
3773         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
3774         post-release commit for mutt-1.5.3
3775
3776 2002-12-17 09:50:26  Thomas Roessler  <roessler@does-not-exist.org>
3777 (roessler)
3778
3779         * OPS, curs_main.c, functions.h: Experimental: Introduce
3780         {next,previous}-new-then-unread.  These functions behave
3781         like {next,previous}-new as long as new messages are visible.
3782         When no new messages are visibuel any more, there's a fall-back
3783         to {next,prev}-unread.
3784
3785         Memo to self: Impose a weekly quota on the use of goto statements.
3786
3787 2002-12-16 20:28:46  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3788
3789         * handler.c, rfc2047.c, url.c: Fix #1424.
3790
3791 2002-12-16 17:59:51  Thomas Roessler  <roessler@does-not-exist.org>
3792 (roessler)
3793
3794         * pgp.c: Experimental short-cut code if the "image" of an address
3795         under a pgp-hook looks like a hexadecimal key id.
3796
3797 2002-12-13 15:53:36  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3798
3799         * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
3800
3801 2002-12-13 11:00:44  René Clerc  <rene@clerc.nl>  (roessler)
3802
3803         * po/nl.po: update.
3804
3805 2002-12-11 22:47:57  Thomas Roessler  <roessler@does-not-exist.org>
3806 (roessler)
3807
3808         * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
3809         Derek D. Martin <ddm@sophic.org> for the excellent observation.
3810         (In addition to the fix proper, some tracking of temporary files
3811         is added to mutt's debugging output.)
3812
3813         * crypt.c: Call endwin() before calling PGP for traditional
3814         encryption.
3815
3816 2002-12-11 15:51:57  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3817
3818         * po/fr.po: update.
3819
3820 2002-12-11 15:20:21  Thomas Roessler  <roessler@does-not-exist.org>
3821 (roessler)
3822
3823         * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
3824         Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
3825         mutt may currently build IMAP URLs like imap://exchange//herbert
3826         for FCCs.  The fix in this patch is to include a function named
3827         mutt_concat_path which concatenates path elements, but avoids
3828         the creation of double slashes.  (These don't create problems
3829         when you're just accessing the file system, but apparently thy
3830         do cause problems with IMAP.)
3831
3832         * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
3833         imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
3834         enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
3835         handler.c, hash.c, hash.h, headers.c, help.c, history.c,
3836         history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
3837         mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
3838         mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
3839         pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
3840         pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
3841         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
3842         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
3843         score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
3844         system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
3845         attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
3846         charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
3847         crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
3848         copyright lines.
3849
3850         * muttbug.sh.in: Ask for the user's e-mail address.
3851
3852         * pager.c: Try to make search-next behave more closely to what
3853         people are used to, again.  The behaviour introduced by this
3854         patch will give you the previous search string as the default,
3855         but will search-next when you just press enter without changing
3856         the search string.
3857
3858 2002-12-10 20:56:52  Thomas Roessler  <roessler@does-not-exist.org>
3859 (roessler)
3860
3861         * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
3862         imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
3863         addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
3864         color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
3865         gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
3866         mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
3867         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
3868         pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
3869         query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
3870         rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
3871
3872 2002-12-09 19:06:40  Thomas Roessler  <roessler@does-not-exist.org>
3873 (roessler)
3874
3875         * Makefile.am: Minor formatting fix.
3876
3877         * cvslog2changelog.pl: Change the ChangeLog format as suggested
3878         by  Martin Michlmayer.
3879
3880         * send.c: Try to fix another obscure error in S/MIME auto-signing
3881         upon reply.
3882
3883         * rfc822.c: Experimental patch to fix #1318.
3884
3885 2002-12-09 18:09:49  David Jardine  <david@jardine.de>  (roessler)
3886
3887         * init.h: Documentation fix concerning %L in index_format.  #1313.
3888
3889 2002-12-09 18:05:54  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3890
3891         * mh.c, parse.c: Reduce the meaning of the mark_old option so
3892         it only controls whether new messages are marked as old when
3893         leaving the mailbox.
3894
3895 2002-12-09 17:54:25  Jesus Climent  <jesus.climent@hispalinux.es>
3896 (roessler)
3897
3898         * po/es.po: Fix a typo.  (#1392)
3899
3900 2002-12-09 17:52:50  Anders Helmersson  <anders.helmersson@telia.com>
3901 (roessler)
3902
3903         * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390.  Based on
3904         a patch submitted earlier by Edmund Grimley Evans.
3905
3906 2002-12-09 17:44:54  roessler  (roessler)
3907
3908         * PATCHES: Ups.
3909
3910 2002-12-09 17:44:28  Michael Elkins  <me@sigpipe.org>  (roessler)
3911
3912         * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
3913         menu.c: This patch adds two features to mutt:
3914
3915         - you can now specify the octal code of a key in a bind or
3916           macro function, using the syntax <NNN>.  Eg, bind index <541>
3917           show-version This allows you to bind to a function key for
3918           which Mutt doesn't have a friendly name associated with it.
3919
3920         - adds a what-key function which allows you to press a key and
3921           have mutt show you the decimal/octal value.  (not bound to
3922           anything by default)
3923
3924 2002-12-09 16:07:24  Toomas Soome  <tsoome@muhv.pri.ee>  (roessler)
3925
3926         * po/et.po: update.
3927
3928 2002-12-09 13:30:02  Thomas Roessler  <roessler@does-not-exist.org>
3929 (roessler)
3930
3931         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
3932         po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3933         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
3934         po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
3935         po/de.po, po/el.po, compose.c: Try to fix a localization issue
3936         identified by Pawel Dzienkonski (#1410).  Side effect: All
3937         translations will need an update of the S/MIME key translations.
3938
3939 2002-12-09 11:20:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
3940
3941         * po/pl.po: update.
3942
3943 2002-12-08 23:14:43  ph04169@cc.uoi.gr  (roessler)
3944
3945         * po/el.po: update.
3946
3947 2002-12-08 16:11:35  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
3948 (roessler)
3949
3950         * po/ja.po: update.
3951
3952 2002-12-08 15:10:59  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3953
3954         * po/de.po: Update.
3955
3956 2002-12-07 19:19:34  Thomas Roessler  <roessler@does-not-exist.org>
3957 (roessler)
3958
3959         * Makefile.am: yet another one.
3960
3961         * Makefile.am: Another changelog-related change.
3962
3963         * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
3964         update ChangeLog as part of the commit process.
3965
3966         * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
3967         cvslog2changelog.pl, mkchangelog.sh: Change the style
3968         of ChangeLog: Now, the actual patch submitter's name is
3969         extracted from the commit message and used for the change log.
3970         For the moment, the date format doesn't match the one in the
3971         old changelog.  If you want to fix this, submit a patch to
3972         cvslog2changelog.pl. ;-)
3973
3974 2002-12-07 08:55:59  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3975
3976         * po/fr.po: update
3977
3978 2002-12-07 08:55:23  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
3979
3980         * pgppubring.c: Fix a compilation warning.
3981
3982 2002-12-07 08:53:21  Thomas Roessler  <roessler@does-not-exist.org>
3983 (roessler)
3984
3985         * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
3986         flags.
3987
3988 2002-12-06 11:30:08  Thomas Roessler  <roessler@does-not-exist.org>
3989 (roessler)
3990
3991         * Makefile.am: Run check_sec.sh before committing.
3992
3993 2002-12-06 11:28:30  Brendan Cully  <brendan@kublai.com>  (roessler)
3994
3995         * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
3996         autoconf cleanup.
3997
3998 2002-12-06 11:14:13  roessler  (roessler)
3999
4000         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
4001         po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
4002         po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
4003         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
4004         po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4005         automatic post-release commit for mutt-1.5.2
4006
4007 2002-12-06 10:56:30  Thomas Roessler  <roessler@does-not-exist.org>
4008 (roessler)
4009
4010         * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
4011         calls which have made their way into the code.
4012
4013         * build-release: Don't post announcements automatically for
4014         the moment.
4015
4016 2002-12-05 22:30:02  Michael Elkins  <me@sigpipe.org>  (roessler)
4017
4018         * doc/manual.sgml.head: Fix #1398.
4019
4020 2002-11-25 14:16:47  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
4021
4022         * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
4023         noiconv patch.
4024
4025 2002-11-14 08:12:30  Michael Elkins  <me@sigpipe.org>  (roessler)
4026
4027         * curs_lib.c: Fix #1388.
4028
4029 2002-11-13 10:10:52  Thomas Roessler  <roessler@does-not-exist.org>
4030 (roessler)
4031
4032         * main.c: A description of -A was lacking from the help string.
4033
4034         * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
4035         new command line option -A which is used to expand aliases.
4036
4037         * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
4038         Suggested by Thomas Dickey.
4039
4040 2002-11-12 09:20:30  Michael Elkins  <me@sigpipe.org>  (roessler)
4041
4042         * keymap.c: Tell mutt about the back-tab key (shift tab).
4043
4044 2002-11-12 09:20:09  Thomas Roessler  <roessler@does-not-exist.org>
4045 (roessler)
4046
4047         * Makefile.am: ups.
4048
4049         * Makefile.am: Add "make pclean" in order to clean up PATCHES.
4050
4051 2002-11-12 08:55:57  TAKAHASHI Tamotsu  <arms405@jade.dti.ne.jp>
4052 (roessler)
4053
4054         * po/ja.po: update
4055
4056 2002-11-12 08:41:18  Thomas Roessler  <roessler@does-not-exist.org>
4057 (roessler)
4058
4059         * README: Add an explicit note that CVS doesn't work from
4060         ftp.mutt.org any more.
4061
4062 2002-11-12 08:35:34  "Yasuhiro Matsumoto"  <mattn_jp@hotmail.com>
4063 (roessler)
4064
4065         * mbyte.c: cp932 should be treated like shift_jis.
4066
4067 2002-11-12 08:20:11  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
4068
4069         * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
4070         mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
4071         to use version 2 of the Cyrus SASL library; all changes are
4072         ifdef'd so as not to break SASLv1 support. This includes a patch
4073         to configure.in to allow the choice between v1 and v2, but someone
4074         with a better understanding of autoconf should double-check it.
4075
4076 2002-11-12 08:00:51  Michael Elkins  <me@sigpipe.org>  (roessler)
4077
4078         * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
4079
4080         * mailbox.h, mh.c, mx.c: The maildir_time patch.
4081
4082 2002-11-11 21:17:25  Thomas Roessler  <roessler@does-not-exist.org>
4083 (roessler)
4084
4085         * muttbug.sh.in: You shall not use CVS to distribute test
4086         versions.
4087
4088         * muttbug.sh.in: more fixes.
4089
4090         * muttbug.sh.in: Add some rpm-related intelligence to flea.
4091
4092         * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
4093         systems.
4094
4095         * PATCHES: Clean up the patch list.
4096
4097 2002-11-11 20:32:30  Michael Elkins  <me@sigpipe.org>  (roessler)
4098
4099         * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
4100         %{} in $index_format.
4101
4102         * PATCHES, copy.c: Fix #1379 - update the total mailbox size
4103         when an attachment is deleted.
4104
4105         * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
4106         problems.
4107
4108         * doc/manual.sgml.head, init.h: Fix #1306.
4109
4110         * send.c: Fix #1364.
4111
4112 2002-11-11 19:50:23  Steve Kennedy  <steve-md@gbnet.net>  (roessler)
4113
4114         * pgp.c: Fix memory leak in the PGP code.
4115
4116 2002-11-11 19:46:29  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4117
4118         * commands.c, protos.h, sendlib.c: Fix #718.
4119
4120 2002-11-11 19:38:30  Thomas Roessler  <roessler@does-not-exist.org>
4121 (roessler)
4122
4123         * sendlib.c: Fix #1366.
4124
4125 2002-11-11 19:24:24  Martin Siegert  <siegert@sfu.ca>  (roessler)
4126
4127         * mx.c: Fix IMAP moving; #1367.
4128
4129 2002-11-11 19:22:17  rene@clerc.nl  (roessler)
4130
4131         * send.c: Another S/MIME ifdef misses and causes compilation
4132         problems.
4133
4134 2002-11-11 19:21:24  Michael Elkins  <me@sigpipe.org>  (roessler)
4135
4136         * init.h: patch-1.5.1-me.status_doc.2
4137
4138 2002-11-11 19:16:11  Thomas Roessler  <roessler@does-not-exist.org>
4139 (roessler)
4140
4141         * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
4142         extension of patch-1.5.1-me.aliascheck.1
4143
4144         This patch catches the same kind of bad alias names caught by
4145         Michael's patch.  There are some extensions:
4146
4147         1. Mutt makes sure that it doesn't _suggest_ bad names to
4148         the user.  2. If a name is bad, the user is informed, and may
4149         elect to fix the
4150            name.  In this case, mutt will automatically suggest a fixed
4151            version.
4152         3. If the user insists in the bad name, it's written into the
4153            aliases file with proper quoting.
4154         4. When mutt parses the aliases file, it now uses the normal
4155            tokenizer routines in order to properly handle quoted alias
4156            names.
4157
4158 2002-11-11 18:36:25  Michael Elkins  <me@sigpipe.org>  (roessler)
4159
4160         * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
4161         with overly long Q-P encoded lines.
4162
4163 2002-10-22 21:24:07  René Clerc  <rene@clerc.nl>  (roessler)
4164
4165         * commands.c: Add some missing #ifdefs.
4166
4167 2002-10-22 21:23:20  Michael Elkins  <me@sigpipe.org>  (roessler)
4168
4169         * init.h, recvattach.c: Documentation fix; #1326
4170
4171 2002-10-22 21:22:45  René Clerc  <rene@clerc.nl>  (roessler)
4172
4173         * send.c: Another crypt_reply fix.
4174
4175 2002-10-10 09:50:03  René Clerc  <rene@clerc.nl>  (roessler)
4176
4177         * send.c: Make sure that crypt_reply replies with the same type,
4178         despite a possible S/MIME default.
4179
4180 2002-10-10 09:43:29  Michael Elkins  <me@sigpipe.org>  (roessler)
4181
4182         * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
4183         rules for regular expressions (#1351).
4184
4185         * pager.c: Fix header coloring, so there is no difference between
4186         ncurses and slang.
4187
4188         * init.h: PGP documentation glitch.
4189
4190 2002-10-10 09:33:33  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4191
4192         * doc/manual.sgml.head: Fix #1340 (documentation)
4193
4194 2002-10-10 09:33:05  Michael Elkins  <me@sigpipe.org>  (roessler)
4195
4196         * pager.c: Jeremy Lin wrote: > When I search with / and get
4197         a match, doing '/\r' doesn't move to the next > match. This
4198         behavior is unlike the less pager, and is rather useless, IMHO.
4199
4200         Try the attached patch.
4201
4202 2002-09-23 12:08:43  Thomas Roessler  <roessler@does-not-exist.org>
4203 (roessler)
4204
4205         * buffy.c: A variant of buffy notification.  Note:  If you folks
4206         don't like this, we can return to the old version.
4207
4208 2002-09-09 21:48:19  Rudi Chiarito  <nutello@sweetness.com>  (roessler)
4209
4210         * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
4211         protos.h: Add a buffy-list function, and display more information
4212         when new mail arrives.  With some modifications from tlr.
4213
4214 2002-09-09 21:19:08  Michael Elkins  <me@sigpipe.org>  (roessler)
4215
4216         * mh.c: Fix #1321.
4217
4218         * mh.c: [STABLE] Fix #1321.
4219
4220 2002-09-09 21:04:03  Tony Leneis  <tony@cvr.ds.adp.com>  (roessler)
4221
4222         * signal.c: Tru64 Unix portability patch.
4223
4224         * signal.c: [STABLE] Tru64 Unix portability patch.
4225
4226 2002-09-09 21:02:05  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4227
4228         * doc/manual.sgml.head: Fixing a typo.
4229
4230 2002-09-09 20:53:46  Thomas Roessler  <roessler@does-not-exist.org>
4231 (roessler)
4232
4233         * postpone.c: Fixing #1300.  Noted by David Shaw
4234         <dshaw@jabberwocky.com>.
4235
4236         * postpone.c: Fix #1299; noted by David Shaw
4237         <dshaw@jabberwocky.com>.
4238
4239 2002-09-09 20:20:20  Michael Elkins  <me@sigpipe.org>  (roessler)
4240
4241         * init.h, mutt.h, send.c: Introducing $forward_edit.
4242
4243         * globals.h, init.h, send.c: Introduce $content_type.  There's
4244         one change against Michael's patch, in how the "format=flowed"
4245         parameter is used.
4246
4247 2002-09-09 20:04:45  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4248
4249         * history.c: [STABLE] Fixing history classes.
4250
4251         * history.c: Fixing history classes.
4252
4253 2002-09-09 19:56:25  Armin Wolfermann  <aw@osn.de>  (roessler)
4254
4255         * mh.c: when doing the second parsing pass on a maildir,
4256         mutt doesn't delete the fake HEADER struct if the file is
4257         unreadable. With this fix unreadable files get silently ignored
4258         (like in the MH case).
4259
4260 2002-09-09 19:55:01  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4261 (roessler)
4262
4263         * po/ja.po: Update.
4264
4265 2002-09-09 19:53:24  Michael Elkins  <me@sigpipe.org>  (roessler)
4266
4267         * editmsg.c: Fixing #1149:  Truncate files used for editing
4268         messages.
4269
4270 2002-09-09 19:29:26  Nicolas Rachinsky  <nicolas@dauerreden.de>
4271 (roessler)
4272
4273         * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
4274         init.h: An unmailboxes command.  #1311.
4275
4276 2002-09-09 19:24:54  Michael Elkins  <me@sigpipe.org>  (roessler)
4277
4278         * attach.c: Fixing #1330.
4279
4280         * attach.c: [STABLE] Fixing #1330.
4281
4282 2002-08-09 07:01:11  Thomas Roessler  <roessler@does-not-exist.org>
4283 (roessler)
4284
4285         * doc/muttrc.man.head: Document unalternative_order in the
4286         manual page.
4287
4288 2002-08-09 06:58:37  Michael Elkins  <me@sigpipe.org>  (roessler)
4289
4290         * doc/manual.sgml.head, init.c, init.h: The following patch
4291         adds the `unalternative_order' command.  It also allows using
4292         "*" more generically in un-commands which use parse_unlists().
4293
4294 2002-08-05 17:25:05  Michael Elkins  <me@sigpipe.org>  (roessler)
4295
4296         * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
4297         handling fixes.
4298
4299 2002-07-26 08:24:01  Michael Elkins  <me@sigpipe.org>  (roessler)
4300
4301         * doc/manual.sgml.head: Documentation for reply-hook.  Another
4302         patch (for the manual page) would be most welcome. ;-))
4303
4304         * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
4305         question will be truncated enough to always fit in the default
4306         answer string.  The size is calculated on the fly so that there
4307         is no artificial truncation.
4308
4309 2002-07-24 09:46:58  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
4310
4311         * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
4312         which is MB_LEN_MAX value on glibc-2.2. It works only with
4313         --without-wc-funcs switch. It may be applied to mutt-1.4 and
4314         mutt-1.5.1.
4315
4316 2002-07-24 09:37:41  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4317
4318         * configure.in, configure.in: Fix a quoting sloppiness.  Noted by
4319         Vincent Lefevre.
4320
4321 2002-07-24 09:33:59  Thomas Roessler  <roessler@does-not-exist.org>
4322 (roessler)
4323
4324         * browser.c, browser.c: Fixing #1282.  An off-by-one error. :-/
4325
4326 2002-07-24 09:20:22  Michael Elkins  <me@sigpipe.org>  (roessler)
4327
4328         * mutt.h, send.c, hook.c, init.h: reply-hook.  Documentation
4329         still needed.
4330
4331 2002-07-24 09:06:06  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4332
4333         * po/fr.po: update.
4334
4335 2002-07-24 08:41:31  Michael Elkins  <me@sigpipe.org>  (roessler)
4336
4337         * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
4338         doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
4339         Fix $editor and $visual.  Based on an earlier patch from Edmund
4340         Grimley Evans.
4341
4342 2002-07-19 19:23:21  Michael Elkins  <me@sigpipe.org>  (roessler)
4343
4344         * doc/manual.sgml.head: Another documentation patch.
4345
4346 2002-07-17 12:48:38  Rocco Rutte  <s1118644@mail.inf.tu-dresden.de>
4347 (roessler)
4348
4349         * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
4350         wrote: >  * sendlib.c, 3.12 -> 3.13 >    From: Rocco Rutte
4351         <s1118644@mail.inf.tu-dresden.de>
4352
4353         >    Make encode_from a bit more aggressive, by also catching a
4354         'f' in >    the beginning of a line.
4355
4356         'Catch' is good but also to encode it is better. It may have
4357         been too late (sorry for that) so I fixed it. I don't know why
4358         the current source only escapes lines that actually begin with
4359         'from' or 'From' followed by some text. I think that escaping
4360         'from' or 'From' on a single line should be done, too.
4361
4362         Not a big deal, anyways.
4363
4364 2002-07-16 07:28:11  Michael Elkins  <me@sigpipe.org>  (roessler)
4365
4366         * main.c, main.c: Update copyright notices.
4367
4368 2002-07-07 19:33:50  Cedric Duval  <cedricduval@free.fr>  (roessler)
4369
4370         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4371
4372 2002-07-07 19:29:05  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4373 (roessler)
4374
4375         * doc/manual.sgml.head: Dcumentation fixes.
4376
4377 2002-07-07 19:23:22  Cedric Duval  <cedricduval@free.fr>  (roessler)
4378
4379         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4380
4381 2002-07-07 19:22:19  Rocco Rutte  <s1118644@mail.inf.tu-dresden.de>
4382 (roessler)
4383
4384         * sendlib.c: Make encode_from a bit more aggressive, by also
4385         catching a 'f' in the beginning of a line.
4386
4387 2002-07-07 19:13:03  Velko Hristov  <hristov@informatik.hu-berlin.de>
4388 (roessler)
4389
4390         * po/bg.po: Update.
4391
4392 2002-07-07 19:11:15  Jeremy Blosser  <jblosser-mutt@firinn.org>
4393 (roessler)
4394
4395         * init.h: Add unauto_view to the stable branch.  A one-liner.
4396
4397 2002-06-28 19:52:31  Michael Elkins  <me@sigpipe.org>  (roessler)
4398
4399         * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
4400         (#271).
4401
4402 2002-06-18 10:03:52  (automatic)  (roessler)
4403
4404         * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
4405         po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
4406         po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
4407         po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
4408         po/de.po, po/ca.po, po/cs.po: "make update-po"
4409
4410 2002-06-18 10:02:44  several submitters  (roessler)
4411
4412         * po/ca.po: Adding a BG translation.  Update for CA.
4413
4414 2002-06-18 10:02:43  roessler  (roessler)
4415
4416         * po/bg.po: branches:  1.1.2; file bg.po was initially added on
4417         branch mutt-1-4-stable.
4418
4419 2002-06-18 10:02:43  several submitters  (roessler)
4420
4421         * po/bg.po: Adding a BG translation.  Update for CA.
4422
4423         * configure.in: Adding a BG translation.
4424
4425 2002-06-18 09:53:12  Michael Elkins  <me@sigpipe.org>  (roessler)
4426
4427         * init.c, init.c: The string used to store the commmand for a
4428         backtic expansion in the muttrc was not free'd if the command
4429         failed for some reason.
4430
4431 2002-06-18 09:52:13  David Champion  <dgc@uchicago.edu>  (roessler)
4432
4433         * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
4434         in my previous patch, where I tried to use "[hH]" as Bourne code
4435         while m4 had quoting set to ([, ]) -- this probably makes mutt
4436         mis-detect Heimdal after all.
4437
4438         The other is not mine (i.e., it's in cvs now) and it makes mutt
4439         overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
4440         a problem for anyone who needs -lnsl -lsocket, in particular. I
4441         was fixing this by hand during late 1.3.x releases, as I didn't
4442         have time to track it down....
4443
4444         Here's a patch against the current (unpatched) 1.5 cvs copy of
4445         m4/gssapi.m4. It probably should go into both branches. Sorry
4446         for the repeats.
4447
4448 2002-06-06 23:13:54  Michael Elkins  <me@sigpipe.org>  (roessler)
4449
4450         * color.c: Fix #1230.
4451
4452 2002-06-06 12:22:05  Will Fiveash  <william.fiveash@sun.com>  (roessler)
4453
4454         * init.h, init.h: Fix a couple of compile-time warnings.
4455
4456 2002-05-31 16:59:39  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
4457
4458         * charset.c, charset.h, sendlib.c, charset.c, charset.h,
4459         sendlib.c: Fix charset-hook.
4460
4461 2002-05-31 16:45:49  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
4462
4463         * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
4464         patch.  Should probably have been in 1.4.
4465
4466 2002-05-30 12:15:02  Thomas Roessler  <roessler@does-not-exist.org>
4467 (roessler)
4468
4469         * rfc822.c: Properly handle empty addresses (<>) when they show
4470         up in mail headers.  The approach taken is to store this address
4471         as <@>, and to check this special case when printing an address.
4472
4473 2002-05-29 09:31:51  roessler  (roessler)
4474
4475         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
4476         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
4477         po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
4478         po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
4479         po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4480         automatic post-release commit for mutt-1.4
4481
4482 2002-05-29 09:28:33  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
4483
4484         * po/de.po: update.
4485
4486 2002-05-29 09:27:46  Ronny Haryanto  <ronny@haryan.to>  (roessler)
4487
4488         * po/id.po: update
4489
4490 2002-05-28 09:07:29  Michael Elkins  <me@sigpipe.org>  (roessler)
4491
4492         * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
4493
4494 2002-05-21 07:28:28  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
4495
4496         * po/eo.po: update
4497
4498 2002-05-18 05:39:55  Thomas Roessler  <roessler@does-not-exist.org>
4499 (roessler)
4500
4501         * pattern.c: Fix #1175.
4502
4503         * pattern.c: Fix #1175.  Noticed by Alain Bench.
4504
4505 2002-05-18 05:34:50  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4506
4507         * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
4508         1.5.X removes gcc warning in pop_lib.c.
4509
4510 2002-05-16 17:33:19  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
4511
4512         * po/pl.po: update
4513
4514 2002-05-16 13:05:14  Im Eunjea  <eunjea@koru.org>  (roessler)
4515
4516         * po/ko.po: update.
4517
4518         * po/ko.po: update
4519
4520 2002-05-16 13:04:23  Ronny Haryanto  <ronny@haryan.to>  (roessler)
4521
4522         * po/id.po: update.
4523
4524         * compose.c: Triple-DES, not Tripple-DES.
4525
4526 2002-05-14 18:56:01  "Andrej N. Gritsenko"  <andrej@lucky.net>  (roessler)
4527
4528         * po/uk.po: update
4529
4530 2002-05-13 20:18:57  Toomas Soome  <Toomas.Soome@microlink.ee>  (roessler)
4531
4532         * po/et.po, po/et.po: update
4533
4534 2002-05-13 20:18:17  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4535
4536         * po/ru.po, po/uk.po, po/ru.po: update
4537
4538 2002-05-13 20:16:08  Byrial Jensen  <byrial@image.dk>  (roessler)
4539
4540         * po/da.po: update
4541
4542 2002-05-13 20:15:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4543
4544         * po/ru.po: update
4545
4546 2002-05-13 20:15:07  Jörgen Tegnér  <jorgen.tegner@telia.com>  (roessler)
4547
4548         * po/sv.po, po/sv.po: update
4549
4550 2002-05-13 20:13:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4551
4552         * po/fr.po: update
4553
4554 2002-05-06 11:27:20  Thomas Roessler  <roessler@does-not-exist.org>
4555 (roessler)
4556
4557         * doc/manual.sgml.head: Remove -Q which is only present in
4558         unstable from the stable documentation.  Thanks to Andreas Kneib
4559         <Andreas.Kneib@t-online.de> for noting.
4560
4561 2002-05-02 01:05:27  Thomas Roessler  <roessler@does-not-exist.org>
4562 (roessler)
4563
4564         * Makefile.am: Include smime.h with EXRA_DIST.
4565
4566 2002-05-01 23:24:17  roessler  (roessler)
4567
4568         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4569         po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
4570         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
4571         po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
4572         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
4573         automatic post-release commit for mutt-1.5.1
4574
4575 2002-05-01 23:21:10  Thomas Roessler  <roessler@does-not-exist.org>
4576 (roessler)
4577
4578         * smime.c: Shut up check_sec.sh.  No security holes, but some
4579         ugly code.
4580
4581         * check_sec.sh: Give all the warnings at once.
4582
4583         * build-release: - This is a development branch.  - Add a -nodiff
4584         option to suppress generating a patch.
4585
4586 2002-05-01 23:08:53  roessler  (roessler)
4587
4588         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
4589         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
4590         po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
4591         po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4592         po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
4593         automatic post-release commit for mutt-1.3.99
4594
4595 2002-05-01 23:06:21  Thomas Roessler  <roessler@does-not-exist.org>
4596 (roessler)
4597
4598         * build-release: s/scp1/scp/
4599
4600 2002-04-29 17:12:18  Thomas Roessler  <roessler@does-not-exist.org>
4601 (roessler)
4602
4603         * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
4604
4605 2002-04-29 12:26:23  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4606
4607         * po/fr.po: update.
4608
4609 2002-04-29 12:25:38  oota toshiya  <oota@mspd.mt.nec.co.jp>  (roessler)
4610
4611         * po/ja.po, po/ja.po: update.
4612
4613 2002-04-29 12:09:21  Byrial Jensen  <byrial@image.dk>  (roessler)
4614
4615         * imap/util.c: There is a possible buffer overflow due an
4616         off-by-one error in imap/util.c, line 125. The error is in the
4617         maximum field width indication in the sscanf() call. You must
4618         have room in the receiving buffer for this number of characters
4619         /plus a terminating NULL character/.
4620
4621         * imap/util.c: There is a possible buffer overflow due an
4622         off-by-one error in imap/util.c, line 125. The error is in the
4623         maximum field width indication in the sscanf() call. You must
4624         have room in the receiving buffer for this number of characters
4625         /plus a terminating NULL character/.
4626
4627 2002-04-25 13:30:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4628
4629         * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
4630         the problem described below. It should be applied to both mutt
4631         1.3/1.4 and 1.5 branches.
4632
4633         > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
4634         / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
4635         bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
4636
4637         > Hi. My apologies if this has nothing to do with you. If it
4638         does not, > maybe you could forward it on to someone.
4639
4640         > In mutt 1.3.x I have noticed that if I uses POP to retrieve
4641         mail, and > I enter an incorrect password whem prompted, it will
4642         *save* that > password and keep trying to use it. However, in the
4643         1.2.x versions it > worked like this: type in wrong POP password,
4644         try to connect to POP > server again and it will ask you (again)
4645         for the password. mutt 1.3.x > does not, it just tries to connect
4646         with the wrongs password (which > just failed).
4647
4648         > This is kinda annoying. Just thought I'd point out this
4649         regression.
4650
4651         > Thanks.  > R
4652
4653 2002-04-25 13:28:31  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
4654
4655         * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
4656         news:comp.mail.mutt noted that the list of command-line options
4657         in the manual is not up-to-date.
4658
4659         Included a small patch that includes all options that 'mutt
4660         -h' shows.
4661
4662 2002-04-25 13:26:58  Cedric Duval  <cedricduval@free.fr>  (roessler)
4663
4664         * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
4665         fixes for some little mistakes :
4666
4667         * history-down -> scroll _down_, not up * functions
4668         decode-(save|copy) do not exist in the attach menu.  * gettext
4669         oversight in pattern.c * inconsistency between "printf-like
4670         sequences" used all over the place
4671           and "escape sequences" for the description of $attribution.
4672
4673         * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
4674         fixes for some little mistakes :
4675
4676         * history-down -> scroll _down_, not up * functions
4677         decode-(save|copy) do not exist in the attach menu.  * gettext
4678         oversight in pattern.c * inconsistency between "printf-like
4679         sequences" used all over the
4680           place and "escape sequences" for the description of
4681           $attribution.
4682
4683 2002-04-25 13:24:33  Thomas Roessler  <roessler@does-not-exist.org>
4684 (roessler)
4685
4686         * recvattach.c: Also fix this for the S/MIME case.
4687
4688         * recvattach.c: Fiy handling of multiparts which have encrypted
4689         sub-parts, at least for PGP.
4690
4691         * sendlib.c: Force 7bit encoding for application/pgp-keys.
4692
4693 2002-04-20 21:38:47  Thomas Roessler  <roessler@does-not-exist.org>
4694 (roessler)
4695
4696         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4697         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4698         m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
4699         intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
4700         intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4701         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4702         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4703         intl/localealias.c, intl/localename.c, intl/os2compat.c,
4704         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4705         intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
4706         INSTALL, config.rpath, configure.in: Backing out the latest
4707         iconv-related changes from the mutt-1-4-stable branch.
4708
4709 2002-04-20 21:36:38  roessler  (roessler)
4710
4711         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4712         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4713         m4/progtest.m4: same as above.
4714
4715 2002-04-20 21:36:32  Thomas Roessler  <roessler@does-not-exist.org>
4716 (roessler)
4717
4718         * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4719         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4720         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4721         intl/localealias.c, intl/localename.c, intl/os2compat.c,
4722         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4723         intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
4724         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4725         intl/dcigettext.c: Committing the new iconv patches into a
4726         separate branch.
4727
4728         * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
4729         the new noiconv patches into a separate branch.
4730
4731         * sendlib.c: Generate the resent-message-id ourselves, and add
4732         it in the top of the header.
4733
4734 2002-04-20 08:11:13  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
4735
4736         * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
4737         ">From " headers while bounding", has a patch attached.  Will that
4738         patch get in?
4739
4740         Although these lines are not generated by mutt, I would strongly
4741         suggest to prevent it, because by boucing a mail the MUA should
4742         ensure that the message header is according to the specification.
4743         A ">From " line is not, because of the spaces before a colon.
4744
4745         Because this has such serious consequences (totally unreadable
4746         mail) when a MTA interpretes this line as the beginning of the
4747         body (not unreasonable), I think Mutt should prevent sending
4748         this invalid headerline.
4749
4750         Because the other patch to the bugreport is not really correct
4751         IMHO (because the fieldnames are not limited to alphanumeric
4752         chars, RFC2822 3.6.8), I propose another one.
4753
4754         This patch also appends Resent-* to the header, instead of
4755         prepending it. The Resent-Message-Id is however still appended,
4756         because I could not find it; is it added by the MTA instead of
4757         by Mutt?
4758
4759 2002-04-20 07:55:20  roessler  (roessler)
4760
4761         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4762         m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
4763         to work.
4764
4765 2002-04-20 07:55:09  Thomas Roessler  <roessler@does-not-exist.org>
4766 (roessler)
4767
4768         * configure.in: Try to get the noiconv patch to work with my
4769         development environment.
4770
4771         * INSTALL: Fix a typo.
4772
4773 2002-04-20 07:26:10  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4774
4775         * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
4776          configure.in, gnupgparse.c:  patch.1.3.28.lh.noiconv
4777          =======================
4778
4779          This is the new version of my noiconv patch. It _requires_
4780          the previous patch! If applied without, you'll have to resolve
4781          a couple of conflicts manually.
4782
4783          Notes: - it's a lot cleaner than the old noiconv patch because
4784          no m4 files are
4785            modified - new configure option --disable-iconv; INSTALL
4786          updated accordingly
4787            [I am guessing here, but the background for the --without-iconv
4788             option mentioned in INSTALL was that mutt had a without-iconv
4789             option before gettext included iconv support. When mutt's
4790             intl/* files were updated to a newer gettext, there suddenly
4791             were two iconv options, which then got merged, that is,
4792             mutt's was removed. That was probably when --without-iconv
4793             stopped working, but I'm not sure, it may well be that it
4794             never worked since iconv support was introduced.]
4795          - all changes in *.[ch] files should be identical to the
4796          old patch
4797
4798         * intl/localename.c: This one seems to have been missing, too.
4799
4800 2002-04-20 07:25:40  roessler  (roessler)
4801
4802         * intl/localename.c: branches:  1.1.2;  1.1.4; file localename.c
4803         was initially added on branch mutt-1-4-stable.
4804
4805 2002-04-20 07:25:15  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4806
4807         * config.rpath: Another file from the gettext patch.
4808
4809 2002-04-20 07:25:15  roessler  (roessler)
4810
4811         * config.rpath: branches:  1.1.2;  1.1.4; file config.rpath was
4812         initially added on branch mutt-1-4-stable.
4813
4814 2002-04-20 07:24:54  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4815
4816         * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
4817         files from patch.1.3.28.lh.gettext-0.11.1.
4818
4819 2002-04-20 07:24:54  roessler  (roessler)
4820
4821         * m4/lib-ld.m4: branches:  1.1.2;  1.1.4; file lib-ld.m4 was
4822         initially added on branch mutt-1-4-stable.
4823
4824         * m4/lib-link.m4: branches:  1.1.2;  1.1.4; file lib-link.m4
4825         was initially added on branch mutt-1-4-stable.
4826
4827         * m4/lib-prefix.m4: branches:  1.1.2;  1.1.4; file lib-prefix.m4
4828         was initially added on branch mutt-1-4-stable.
4829
4830 2002-04-20 07:24:22  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4831
4832         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4833          m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
4834          intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4835          intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
4836          intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
4837          intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
4838          intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
4839          intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4840          intl/plural-exp.h, intl/plural.c, intl/plural.y:
4841          patch.1.3.28.lh.gettext-0.11.1 ==============================
4842
4843          This one updates the gettext stuff in mutt to gettext-0.11.1. I
4844          started doing this in the hope that the new gettext version would
4845          simplify the noiconv patch, but unfortunately, this turned out
4846          not to be the case (the new iconv m4 macros still don't allow
4847          for switching iconv support off).
4848
4849          However, as a few hours of merging and testing were spent,
4850          I'd suggest to adopt it for 1.4. The actual changes to intl/*
4851          are part cosmetic, part code reorganisation. Ok, a bit more,
4852          I'm no gettext expert :)
4853
4854          Notes: - after applying the patch, you need to chmod 755
4855          config.rpath - a couple of new files for m4/*, too - I have
4856          broken with the tradition of renaming gettext's AM_* macros
4857            to MUTT_AM_*! I don't think it's necessary anymore to customise
4858            these macros, but you (I really mean "you, tlr" :) want to
4859            have a look at the new gettext.m4.  The others should be ok
4860            as they are.
4861          - previous gettext updates were also updating po/Makefile.in.in,
4862            which I didn't; someone who has a clue about gettext should
4863            check whether this might be necessary, and also whether any
4864            other files in po/ need updating
4865
4866          I will provide the same patch for the 1.5 branch at some stage,
4867          ideally after getting some  F E E D B A C K  for this one.
4868
4869 2002-04-20 07:23:49  roessler  (roessler)
4870
4871         * intl/eval-plural.h: branches:  1.1.2;  1.1.4; file eval-plural.h
4872         was initially added on branch mutt-1-4-stable.
4873
4874         * intl/gmo.h: branches:  1.1.2;  1.1.4; file gmo.h was initially
4875         added on branch mutt-1-4-stable.
4876
4877         * intl/os2compat.c: branches:  1.1.2;  1.1.4; file os2compat.c
4878         was initially added on branch mutt-1-4-stable.
4879
4880         * intl/os2compat.h: branches:  1.1.2;  1.1.4; file os2compat.h
4881         was initially added on branch mutt-1-4-stable.
4882
4883         * intl/osdep.c: branches:  1.1.2;  1.1.4; file osdep.c was
4884         initially added on branch mutt-1-4-stable.
4885
4886         * intl/plural-exp.c: branches:  1.1.2;  1.1.4; file plural-exp.c
4887         was initially added on branch mutt-1-4-stable.
4888
4889         * intl/plural-exp.h: branches:  1.1.2;  1.1.4; file plural-exp.h
4890         was initially added on branch mutt-1-4-stable.
4891
4892 2002-04-20 07:23:39  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4893
4894         * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
4895          init.h, rfc2047.c, sendlib.c:  patch.1.3.28.lh.gettext-0.11.1
4896          ==============================
4897
4898          This one updates the gettext stuff in mutt to gettext-0.11.1. I
4899          started doing this in the hope that the new gettext version would
4900          simplify the noiconv patch, but unfortunately, this turned out
4901          not to be the case (the new iconv m4 macros still don't allow
4902          for switching iconv support off).
4903
4904          However, as a few hours of merging and testing were spent,
4905          I'd suggest to adopt it for 1.4. The actual changes to intl/*
4906          are part cosmetic, part code reorganisation. Ok, a bit more,
4907          I'm no gettext expert :)
4908
4909          Notes: - after applying the patch, you need to chmod 755
4910          config.rpath - a couple of new files for m4/*, too - I have
4911          broken with the tradition of renaming gettext's AM_* macros
4912            to MUTT_AM_*! I don't think it's necessary anymore to customise
4913            these macros, but you (I really mean "you, tlr" :) want to
4914            have a look at the new gettext.m4.  The others should be ok
4915            as they are.
4916          - previous gettext updates were also updating po/Makefile.in.in,
4917            which I didn't; someone who has a clue about gettext should
4918            check whether this might be necessary, and also whether any
4919            other files in po/ need updating
4920
4921          I will provide the same patch for the 1.5 branch at some stage,
4922          ideally after getting some  F E E D B A C K  for this one.
4923
4924 2002-04-17 17:05:54  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4925
4926         * po/fr.po: Update.
4927
4928 2002-04-17 17:05:04  David Champion  <dgc@uchicago.edu>  (roessler)
4929
4930         * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
4931         no longer sufficient to say that possession of krb5-config
4932         indicates Heimdal. Patch attached. This assumes that Heimdal's
4933         "kreb5-config --vendor" begins with "Heimdal".  I cannot verify
4934         that this is correct, so patch might be wrong on this point.
4935
4936 2002-04-07 21:19:57  Brendan Cully  <brendan@kublai.com>  (roessler)
4937
4938         * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
4939         imap/imap.c, imap/message.c: The attached patch cleans up some
4940         bugs in switching IMAP mailboxes: * free current flags on mailbox
4941         close * reset reopen state * don't parse the same untagged
4942         SELECT response for multiple options * call mx_update_context
4943         after reading the whole mailbox, not after
4944           each message * reset new mail flag if mail arrives in the
4945         middle of opening the
4946           mailbox. This should close 1139
4947
4948         939 is most likely unaffected. I discovered these problems while
4949         investigating 939.
4950
4951 2002-04-05 10:42:54  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4952 (roessler)
4953
4954         * po/ja.po: update.
4955
4956 2002-04-04 20:49:46  Im Eunjea  <eunjea@koru.org>  (roessler)
4957
4958         * po/ko.po: Update.
4959
4960 2002-04-04 06:50:52  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4961 (roessler)
4962
4963         * po/ja.po: Update.
4964
4965 2002-04-04 06:50:12  Thomas Roessler  <roessler@does-not-exist.org>
4966 (roessler)
4967
4968         * pgp.c: Fix a typo noted by Tamotsu Takahashi.
4969
4970 2002-04-03 15:22:27  Thomas Roessler  <roessler@does-not-exist.org>
4971 (roessler)
4972
4973         * handler.c: Fix printing of format=flowed text parts.
4974
4975         * commands.c: Fix #1144 in stable.
4976
4977         * commands.c: Fix a file descriptor leak in the display filter
4978         code.  Noted by Chr. v. Stuckrad.
4979
4980         fixes: #1144
4981
4982 2002-04-02 18:49:37  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4983
4984         * m4/iconv.m4: branches:  1.3.2.1.2; The noiconv patch.
4985
4986         * charset.c, charset.h: The noiconv patch.
4987
4988         * configure.in: branches:  2.129.2.3.2; The noiconv patch.
4989
4990         * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
4991
4992 2002-03-30 08:26:31  roessler  (roessler)
4993
4994         * po/pl.po: update.  From Pawel Dzienkonski.
4995
4996         * po/fr.po: Update; From Vincent Lefevre.
4997
4998         * postpone.c, sendlib.c: The attached patch allows the user
4999         to override the user-agent field with my_hdr.  It also removes
5000         the stripping of the x-mailer field when recalling a postponed
5001         message.
5002
5003 2002-03-28 13:25:23  roessler  (roessler)
5004
5005         * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
5006         patch-1.3.28-me.emptycheck.1
5007
5008 2002-03-27 08:50:42  roessler  (roessler)
5009
5010         * pgp.c: There was some output missing.
5011
5012         * po/POTFILES.in: update.
5013
5014         * pgp.c: More fixes.  Note to self:  The code which controls
5015         character set selection for attachments is far too complicated.
5016
5017         * pgp.c: Don't include temporary file names in the
5018         Content-Disposition header.
5019
5020         * pgp.c: Use text/plain; format=... when we are asked to detect
5021         inline PGP material in in text/plain body parts.
5022
5023         * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
5024
5025         * pgp.c: Fix "noconv" handling for the message body when we
5026         generate inline PGP.
5027
5028         * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
5029         charset handling for text/plain; x-action=pgp-*.  I don't like
5030         this stuff, but it's better than nothing.
5031
5032 2002-03-26 22:25:48  roessler  (roessler)
5033
5034         * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
5035
5036         * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
5037         muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
5038         PGP changes.
5039
5040         * pgp.c: Also permit for "action" and "x-action" on the receiving
5041         end, just in case we can settle on a joint standard with other
5042         MUA developers.
5043
5044         * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
5045         OK, I'm giving up: pgp_create_traditional now creates text/plain;
5046         x-mutt-action={pgp-encrypt,pgp-sign}.
5047
5048         * pgpinvoke.c: Fix application/pgp signatures.
5049
5050         * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
5051         rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
5052         handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
5053         from Edmund Grimley Evans.
5054
5055         * smime.c: Please use ascii_strcasecmp() if you want to compare
5056         ASCII parameter strings.  mutt_strcasecmp() depends on the locale,
5057         and detects "i" and "I" as _different_ in Turkish locales.
5058
5059 2002-03-25 11:34:40  roessler  (roessler)
5060
5061         * crypt.c: Fix S/MIME signature type.  Noted by Dan Ohnesorg
5062         <Dan@ohnesorg.cz>.
5063
5064         * buffy.c, buffy.c: close 1103; from Brendan Cully
5065
5066         * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
5067         Brendan Cully
5068
5069         * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
5070
5071         * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
5072
5073         * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
5074         script by Mike Schiraldi.  It's perl > the one I have installed,
5075         so I'm just putting it into contrib for now.
5076
5077 2002-03-20 09:53:42  roessler  (roessler)
5078
5079         * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
5080
5081         * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
5082         There was another constant of the same name.  Problem noted by
5083         Will Yardley's compiler.
5084
5085 2002-03-19 09:54:05  roessler  (roessler)
5086
5087         * browser.c: Fix #1115.
5088
5089         * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
5090         when using the edit-message function.  Backported from unstable.
5091
5092         * po/pl.po, po/pl.po: update
5093
5094 2002-03-18 18:54:56  roessler  (roessler)
5095
5096         * browser.c: Should fix #1115.  BACKPORT!
5097
5098 2002-03-15 09:11:05  roessler  (roessler)
5099
5100         * po/ja.po: update from oota toshiya.
5101
5102         * po/ja.po: update, from oota toshiya.
5103
5104 2002-03-13 23:43:41  roessler  (roessler)
5105
5106         * attach.c: Undoing the previous patch.  It was junk, and may
5107         ruin files.
5108
5109         * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
5110         in append mode where we should safe_fopen() them in write mode.
5111         Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
5112
5113         NEEDS BACKPORTING.
5114
5115         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5116         po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
5117         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
5118         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
5119         po/el.po: automatic post-release commit for mutt-1.3.28
5120
5121         * po/ChangeLog: branches:  1.1.2; file ChangeLog was initially
5122         added on branch mutt-1-4-stable.
5123
5124         * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
5125         automatic post-release commit for mutt-1.3.28
5126
5127         * doc/smime-notes.txt, smime.c: Assorted patches from Mike
5128         Schiraldi.
5129
5130 2002-03-02 12:11:35  roessler  (roessler)
5131
5132         * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
5133         smime.h: Introduce smime_default_key.  From Oliver Ehli.
5134
5135         * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
5136          mutt.h: smime.c: - the getkeys() function was broken and deleted
5137          the last char
5138            of the certfilename - it now lets me use more than one key
5139          for the same mailbox
5140            ie select these.  - some display output was garbled when the
5141          email didn't match.
5142            i posted some fix to mutt-users, but i don't like that sleep()
5143            so i dropped the first error message, which basically repeated
5144            the from/sender field only. so now there's just the message:
5145            they don't match.
5146
5147         smime_keys: - i modified the add_chain to continue even if
5148          no roo-cert
5149            is present (david collantes received som chain that got
5150            exported from outlook. obiously they don't (always ?)
5151            include the root cert) it will now abort if neither root nor
5152            intermediate certs are present.
5153          - add_cert created index entries with '-' as issuer cert, when
5154            it should have been '?'. thus verify would fail. (obviously
5155            nobody ever used that command (add_cert, that is) :)
5156
5157         the feature above obsoletes the hash_cert and fingerprint_cert
5158         commands, adds import_cert command and ask_cert_label bool. i
5159         modified the output of smime_keys (a little) so it doesn't look
5160         too garbled when supplying the label (it is actually interactive
5161         :) furthermore, i do a verify after the cert was added and
5162         modified the verify routine to make the cerificate trusted in
5163         case of success. (we discussed this in another message) that is
5164         ok so far, but perhaps this requires some better root certificate
5165         handling, ie the trust should be somehow connected to the root
5166         certificate, that maybe added (if the user trusts it and its not
5167         present already) to the ca-file. i'll think about that some more
5168         ... but then, there already is the add_root command. hmmm... (btw,
5169         you'll now never get asked to trust a certificate)
5170
5171         i have not yet deleted the email handling from the import key
5172         stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
5173         using it as an additional arg. otoh i don't think users would
5174         press ^k if verification failed...hmmm... but still, smime_keys
5175         does extract the email from the certificate either way and does
5176         verify it by itself, so the only thing that would happen is
5177         to have some invalid certificates, that mutt'll refuse to use
5178         anyways, left in the database....
5179
5180         (From Oliver Ehli.)
5181
5182 2002-02-28 23:28:51  roessler  (roessler)
5183
5184         * sort.c: Turn on incremental threading again.
5185
5186         * smime_keys.pl: The script will try to pick out the end-user cert
5187         and pass that to openssl. The code which tells the difference may
5188         not be perfect. It works with all the certs in my collection,
5189         though. I won't be at all surprised if someone comes across a
5190         cert chain which confuses it, but it should print out an error
5191         in that case. Hopefully they will send us the chain so we can
5192         adjust our code.
5193
5194         (From Mike Schiraldi.)
5195
5196         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5197         Eisenbud.
5198
5199         * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
5200         fater redrawing when changing tree options.  From Daniel Eisenbud.
5201
5202         * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
5203         for #939.  From Daniel Eisenbud.
5204
5205         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5206         Eisenbud.
5207
5208 2002-02-26 10:58:56  roessler  (roessler)
5209
5210         * po/ru.po: update
5211
5212         * init.h: Fix a typo.
5213
5214         * init.h: Fix a typo.  #1069.
5215
5216         * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
5217         imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
5218         Brendan Cully sent a patch.
5219
5220         * install-sh, install-sh: Fix a typo.  From Edmund Grimley Evans.
5221
5222         * po/ru.po: ru.po update.
5223
5224         * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
5225         Noted by Michael Vore, patch from Vsevolod Volkov.
5226
5227 2002-02-18 14:55:31  roessler  (roessler)
5228
5229         * alias.c, send.c: Fix for #1047.  From Michael Elkins.
5230
5231 2002-02-14 11:22:51  roessler  (roessler)
5232
5233         * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
5234         Lars Hecking.  MAY NEED TO BE BACKPORTED.
5235
5236 2002-02-13 12:04:52  roessler  (roessler)
5237
5238         * smime.c: mutt_any_key() shouldn't be used in curses mode.
5239
5240         * hdrline.c, init.h, parse.c: Change the default format to be
5241         more friendly to "0-line messages", and fix optional expansion
5242         for %l - it was the wrong way around.  Also, add a hack to
5243         parse.c so we ignore negative values in Lines headers.
5244
5245         * hdrline.c, muttlib.c, protos.h: Undo the %l fix.  It broke
5246         things.
5247
5248         * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
5249         (MAY NEED TO BE BACKPORTED.)
5250
5251         * main.c: Report libiconv version.
5252
5253 2002-02-12 21:54:41  roessler  (roessler)
5254
5255         * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
5256
5257         * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
5258         daily S/MIME patch.
5259
5260 2002-02-11 17:31:53  roessler  (roessler)
5261
5262         * smime.c: This patch gets rid of an ugly static variable in
5263         smime.c. (From Mike Schiraldi.)
5264
5265         * smime_keys.pl: This patch lets smime_keys.pl automagically
5266         handle both formats of x509 certificate -- PEM (text) and
5267         DER (binary). This lets Outlook users (and probably others)
5268         directly import the certs without first converting them manually.
5269         (From Mike Schiraldi.)
5270
5271         * configure.in: Honor current values of $LIBS and $CPPFLAGS.
5272         From Thomas Dickey.
5273
5274         * configure.in: Honor $LIBS and $CPPFLAGS.  From Thomas Dickey.
5275
5276         * init.c, init.c: patch-1.3.27.me.initsort.1
5277
5278 2002-02-07 21:48:42  roessler  (roessler)
5279
5280         * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
5281
5282         * smime_keys.pl: Fix smime_keys.
5283
5284         * smime.c: S/MIME fixes from Mike Schiraldi.
5285
5286         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
5287         po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5288         po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5289         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
5290         po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
5291         messages translatable.
5292
5293 2002-02-06 19:14:47  roessler  (roessler)
5294
5295         * lib.h: Avoid a warning on some machines.
5296
5297         * lib.h, smime.c: Make some scanf formats safe.
5298
5299 2002-02-05 22:01:06  roessler  (roessler)
5300
5301         * ascii.c: The previous fix was complete nonsense.  What a
5302         day. :-(
5303
5304         * ascii.c: The previous fix was complete nonsense.
5305
5306         * browser.c, lib.c, lib.h: Use strcoll for the file browser.
5307         From David Champion.
5308
5309         * hook.c: Fix crypt-hook.  From Dale Woolridge
5310         <dale-list-mutt-dev@woolridge.org>.
5311
5312         * smime_keys.pl: Clean-up from Mike Schiraldi.
5313
5314         * imap/browse.c: Fix.
5315
5316         * imap/browse.c: Fix another IMAP browsing bug.
5317
5318         * po/ru.po, po/fr.po, po/ko.po: update
5319
5320         * smime.c: Don't put garbage onto the screen when trying to
5321         decrypt messages.
5322
5323         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5324         S/MIME fixes from Oliver Ehli:
5325
5326         - smime_keys.pl:
5327
5328           support for multiple email adrresses in cert: will add one
5329           entry to {keys, cetrificates}/.index now (for each mailbox)
5330
5331           support for certificates without intermediate certs (e.g. for
5332           people who are their own CA: use root as intermediate, for it
5333           probably wouldn't be known to anyone...)
5334
5335           bugfix in handle_pem: the checks if some type of cert is
5336           present; die() could never be reached, as the variables checked
5337           wouldn't have been set in that case, so it would break because
5338           of undefined value or some such thing.... (so it has to check
5339           $iter instead)
5340
5341         - smime.c (init.h, ....)
5342
5343           support for importing certificates issued for multiple
5344           addresses.
5345
5346           introduced smime_fingerprint_cert_command, so finally certs
5347           can get compared ... (so the above works..)
5348
5349           cleaned up some error messages, that would mess up the terminal.
5350
5351           fixed typos (init.h)
5352
5353         * ascii.c: Fix.
5354
5355         * ascii.c: Fix ascii_*cmp functions.  Problem noted by Brad
5356         Thompson.
5357
5358 2002-02-04 09:59:02  roessler  (roessler)
5359
5360         * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
5361         <elmy@acm.org>.
5362
5363 2002-02-03 09:58:45  roessler  (roessler)
5364
5365         * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
5366         unauto_view.  From Jeremy Blosser.
5367
5368         * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
5369         helps to dump fingerprints.  Contributed by Jason Harris
5370         <jharris@widomaker.com>, and not strictly needed for mutt.
5371
5372         * pgppubring.c: Correctly calculate fingerprints for type 20
5373         ElGamal keys.  Noted by Jason Harris <jharris@widomaker.com>.
5374
5375         * pgppubring.c: Fix calculation of fingerprints (and key
5376         IDs) for type 20 ElGamal keys.  Noted by Jason Harris
5377         <jharris@widowmaker.com>.
5378
5379 2002-02-02 16:52:27  roessler  (roessler)
5380
5381         * po/ca.po: update
5382
5383         * po/ca.po: update.
5384
5385         * mh.c: Don't forget deletions when a folder is changed.  Ups.
5386
5387 2002-02-01 17:23:20  roessler  (roessler)
5388
5389         * smime_keys.pl: Fix some possible leaks of the private key
5390         (encrypted, but still...).  (yow_security_holes.patch from
5391         Mike Schiraldi.)
5392
5393 2002-01-31 22:05:58  roessler  (roessler)
5394
5395         * doc/smime-notes.txt: Document %C, and other updates.  From Mike
5396         Schiraldi.
5397
5398         * smime.c: Remove some unnecessary quotation marks.
5399
5400         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5401         Use mutt -Q from smime_keys.
5402
5403         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5404         po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
5405         po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
5406         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5407         po/id.po, po/ca.po, po/cs.po: update-po
5408
5409         * main.c: fix a string.
5410
5411         * doc/mutt.man: Document -Q.
5412
5413         * init.c, main.c, protos.h: Add a -Q option to query configuration
5414         variables.  This is needed to avoid a separate mutt configuration
5415         parser in smime_keys.pl.
5416
5417 2002-01-30 22:51:12  roessler  (roessler)
5418
5419         * send.c, send.c: patch-1.3.27.me.postpone_date.2
5420
5421         * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
5422
5423 2002-01-29 21:08:10  roessler  (roessler)
5424
5425         * smime.c: Improved certificate handling.  Suggested by Oliver
5426         Ehli, implemented by Mike Schiraldi.
5427
5428         * smime.c: Properly handle certain signatures generated by
5429         Outlook.  From Mike Schiraldi.
5430
5431         * parse.c, parse.c: Fix a segmentation fault in debugging code.
5432         From Daniel Eisenbud.
5433
5434 2002-01-28 23:29:05  roessler  (roessler)
5435
5436         * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
5437         The timestamps aren't really needed any more.
5438
5439         * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
5440         to match successfully verified messages.
5441
5442         * contrib/smime.rc: Add a comment. From Mike Schiraldi.
5443
5444         * init.h, init.h: Fix list-from documentation.  From Michael
5445         Elkins.
5446
5447         * doc/smime-notes.txt: Add more information on S/MIME.
5448         Adapted from Oliver Ehli's notes by Mike Schiraldi.
5449
5450         * send.c: Avoid C99 comments.  Noted by Vincent Lefevre.
5451
5452         * po/ja.po, po/sv.po: updates
5453
5454         * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
5455
5456         * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
5457         Cully.
5458
5459 2002-01-25 00:08:30  roessler  (roessler)
5460
5461         * smime.c: ups
5462
5463         * commands.c, recvattach.c, smime.c, smime.h: More decryption
5464         key detection fixes.
5465
5466         * commands.c, smime.c: Make some prompts look nicer, and add
5467         sensible selection of the decryption key.
5468
5469 2002-01-24 23:53:19  roessler  (roessler)
5470
5471         * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
5472
5473         * mh.c: Fix.
5474
5475         * mh.c: Still more code clean-up.
5476
5477         * doc/smime-notes.txt: Update.
5478
5479         * mx.c: little fix.
5480
5481         * mh.c: Ups, don't use the wrong check function...
5482
5483         * mh.c: Clean up the mh code, too.
5484
5485         * mh.c: indentation
5486
5487         * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
5488         Elkins and Thomas Roessler.
5489
5490         * crypt.c, curs_lib.c, smime.c: S/MIME nits.
5491
5492         * reap.pl: We don't need this any more.
5493
5494         * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
5495         contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
5496         Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
5497         compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
5498         curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
5499         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5500         mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
5501         pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
5502         send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
5503         support.  From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
5504         <raldi@research.netsol.com>.
5505
5506         * po/pt_BR.po, po/pt_BR.po: update
5507
5508         * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
5509         init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
5510         From Brian Foley and Ulf Erikson.
5511
5512         * po/ru.po, po/ru.po: update
5513
5514         * mh.c: Make reading maildirs more efficient.
5515
5516         * VERSION: Pseudo-revision for mutt-1.5.
5517
5518         * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
5519         m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
5520         m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
5521         version bump
5522
5523         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5524         po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
5525         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
5526         po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5527         po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
5528         po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
5529         imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
5530         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5531         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5532         imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
5533         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
5534         version bumps.
5535
5536         * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5537         intl/ChangeLog, intl/Makefile.in, intl/VERSION,
5538         intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
5539         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5540         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5541         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5542         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5543         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5544         intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
5545         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5546         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5547         intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
5548         intl/textdomain.c, intl/xopen-msg.sed: more version number
5549         updates.
5550
5551         * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
5552         doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
5553         doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5554         doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5555         doc/muttrc.man.tail, doc/patch-notes.txt: more version number
5556         updates
5557
5558         * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
5559         contrib/iconv/iconv.aix-4.1.5.rc,
5560         contrib/iconv/iconv.aix-4.2.0.rc,
5561         contrib/iconv/iconv.aix-4.3.2.rc,
5562         contrib/iconv/iconv.freebsd-3.3.rc,
5563         contrib/iconv/iconv.glibc-2.1.3.rc,
5564         contrib/iconv/iconv.glibc-2.1.90.rc,
5565         contrib/iconv/iconv.hpux-10.01.rc,
5566         contrib/iconv/iconv.hpux-10.20.rc,
5567         contrib/iconv/iconv.hpux-11.00.rc,
5568         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
5569         contrib/iconv/iconv.osf1-4.0d.rc,
5570         contrib/iconv/iconv.solaris-2.4.rc,
5571         contrib/iconv/iconv.solaris-2.5.1.rc,
5572         contrib/iconv/iconv.solaris-2.6-cjk.rc,
5573         contrib/iconv/iconv.solaris-2.6.rc,
5574         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
5575         contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
5576         contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
5577         contrib/language.txt, contrib/language50.txt,
5578         contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
5579         contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
5580         contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
5581         version numbers.
5582
5583         * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
5584         strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
5585         pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
5586         pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
5587         postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
5588         recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
5589         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
5590         rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
5591         sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
5592         mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
5593         mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5594         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
5595         mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
5596         muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
5597         parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
5598         pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
5599         from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
5600         gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5601         help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
5602         keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
5603         mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
5604         browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
5605         charset.h, check_sec.sh, color.c, commands.c, complete.c,
5606         compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
5607         curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
5608         edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
5609         OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
5610         TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
5611         addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
5612         BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
5613         for the new unstable branch.
5614
5615         * send.c: branches:  2.77.2; Set default Fcc when resending
5616         a message.
5617
5618         * po/ja.po: branches:  1.33.2; update
5619
5620 2002-01-23 22:37:12  roessler  (roessler)
5621
5622         * po/da.po: branches:  1.67.2; updates
5623
5624         * po/el.po: branches:  1.77.2; updates
5625
5626         * po/et.po: branches:  1.21.2; updates
5627
5628         * po/ko.po: branches:  1.72.2; updates
5629
5630         * po/pl.po: branches:  1.94.2; updates
5631
5632         * po/uk.po, po/id.po: branches:  1.84.2; update
5633
5634         * charset.c: branches:  2.50.2; Fix #999.  A single missing comma.
5635
5636 2002-01-22 12:12:45  roessler  (roessler)
5637
5638         * po/pt_BR.po: branches:  1.58.2; automatic post-release commit
5639         for mutt-1.3.27
5640
5641         * po/ru.po: branches:  1.129.2; automatic post-release commit
5642         for mutt-1.3.27
5643
5644         * po/sk.po: branches:  1.66.2; automatic post-release commit
5645         for mutt-1.3.27
5646
5647         * po/sv.po: branches:  1.80.2; automatic post-release commit
5648         for mutt-1.3.27
5649
5650         * po/tr.po: branches:  1.25.2; automatic post-release commit
5651         for mutt-1.3.27
5652
5653         * po/uk.po: automatic post-release commit for mutt-1.3.27
5654
5655         * po/zh_CN.po: branches:  1.14.2; automatic post-release commit
5656         for mutt-1.3.27
5657
5658         * po/zh_TW.po: branches:  1.11.2; automatic post-release commit
5659         for mutt-1.3.27
5660
5661         * po/hu.po: branches:  1.17.2; automatic post-release commit
5662         for mutt-1.3.27
5663
5664         * po/id.po: automatic post-release commit for mutt-1.3.27
5665
5666         * po/it.po: branches:  1.103.2; automatic post-release commit
5667         for mutt-1.3.27
5668
5669         * po/ja.po, po/ko.po: automatic post-release commit for
5670         mutt-1.3.27
5671
5672         * po/lt.po: branches:  1.25.2; automatic post-release commit
5673         for mutt-1.3.27
5674
5675         * po/nl.po: branches:  1.74.2; automatic post-release commit
5676         for mutt-1.3.27
5677
5678         * po/pl.po: automatic post-release commit for mutt-1.3.27
5679
5680         * po/ca.po: branches:  1.6.2; automatic post-release commit
5681         for mutt-1.3.27
5682
5683         * po/cs.po: branches:  1.75.2; automatic post-release commit
5684         for mutt-1.3.27
5685
5686         * po/da.po: automatic post-release commit for mutt-1.3.27
5687
5688         * po/de.po: branches:  1.160.2; automatic post-release commit
5689         for mutt-1.3.27
5690
5691         * po/el.po: automatic post-release commit for mutt-1.3.27
5692
5693         * po/eo.po: branches:  1.80.2; automatic post-release commit
5694         for mutt-1.3.27
5695
5696         * po/es.po: branches:  1.89.2; automatic post-release commit
5697         for mutt-1.3.27
5698
5699         * po/et.po: automatic post-release commit for mutt-1.3.27
5700
5701         * po/fr.po: branches:  1.108.2; automatic post-release commit
5702         for mutt-1.3.27
5703
5704         * po/gl.po: branches:  1.61.2; automatic post-release commit
5705         for mutt-1.3.27
5706
5707         * ChangeLog: branches:  2.73.2; automatic post-release commit
5708         for mutt-1.3.27
5709
5710         * VERSION: branches:  2.63.2; automatic post-release commit
5711         for mutt-1.3.27
5712
5713         * reldate.h: branches:  2.55.2; automatic post-release commit
5714         for mutt-1.3.27
5715
5716 2002-01-21 17:43:19  roessler  (roessler)
5717
5718         * po/it.po: update
5719
5720         * po/sv.po, po/de.po, po/eo.po: updates
5721
5722         * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
5723         bug #989.
5724
5725 2002-01-18 11:44:54  roessler  (roessler)
5726
5727         * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
5728         po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
5729         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
5730         po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
5731         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
5732         automatic post-release commit for mutt-1.3.26
5733
5734 2002-01-17 22:41:45  roessler  (roessler)
5735
5736         * configure.in: branches:  2.129.2; Use ncurses.h for configure
5737         tests, if present.
5738
5739 2002-01-16 20:44:49  roessler  (roessler)
5740
5741         * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
5742         files. From Lars Hecking.
5743
5744         * curs_main.c: patch-1.3.25-de-new_threads.1
5745
5746         * protos.h: branches:  2.86.2; patch-1.3.25-de-new_threads.1
5747
5748         * thread.c: branches:  2.27.2; patch-1.3.25-de-new_threads.1
5749
5750 2002-01-15 22:08:12  roessler  (roessler)
5751
5752         * acconfig.h, configure.in: Configure and config.h cleanup.
5753         From Lars Hecking.
5754
5755         * handler.c: branches:  2.52.2; Don't hallucinate a '\n' in the
5756         end of quoted-printable encoded attachments.
5757
5758         * po/fr.po: update.
5759
5760         * flags.c: patch-1.3.25.tlr.maildir_trash.1
5761
5762         * mh.c: branches:  2.42.2; patch-1.3.25.tlr.maildir_trash.1
5763
5764         * mutt.h: branches:  2.111.2; patch-1.3.25.tlr.maildir_trash.1
5765
5766         * mx.c: branches:  2.63.2; patch-1.3.25.tlr.maildir_trash.1
5767
5768         * po/ko.po: update
5769
5770         * init.c: branches:  2.60.2; Avoid reading past the end of ta
5771         string when handling \ or ^ sequences.  From Michael Elkins.
5772
5773         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
5774         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
5775         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5776         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5777         po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
5778         Noted by Jeremy Blosser.  #978.
5779
5780         * pattern.c: branches:  2.23.2; Fix an off-by-one error.
5781
5782 2002-01-14 09:03:31  roessler  (roessler)
5783
5784         * imap/imap.c: branches:  1.90.2; fix another case-sensitive
5785         comparison.
5786
5787 2002-01-13 21:19:25  roessler  (roessler)
5788
5789         * ascii.h: Fix the ascii_strncmp() macro.
5790
5791         * imap/auth_sasl.c: Parse IMAP responses locale- and case-
5792         insensitive.  From Brendan Cully.
5793
5794         * imap/browse.c: branches:  1.34.2; Parse IMAP responses locale-
5795         and case- insensitive.  From Brendan Cully.
5796
5797         * imap/command.c: branches:  1.35.2; Parse IMAP responses locale-
5798         and case- insensitive.  From Brendan Cully.
5799
5800         * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
5801         From Brendan Cully.
5802
5803         * imap/message.c: branches:  1.60.2; Parse IMAP responses locale-
5804         and case- insensitive.  From Brendan Cully.
5805
5806         * imap/util.c: branches:  1.51.2; Parse IMAP responses locale-
5807         and case- insensitive.  From Brendan Cully.
5808
5809         * muttlib.c: branches:  2.52.2; A different fix for the '\012'
5810         issue.  Bug tracked down by Johannes Geiger <geiger@ePost.de>.
5811
5812         * pager.c: A different fix for the '\012' issue.  Bug tracked
5813         down by Johannes Geiger <geiger@ePost.de>.
5814
5815 2002-01-12 11:42:18  roessler  (roessler)
5816
5817         * NEWS: More on ~=.
5818
5819         * doc/manual.sgml.head: branches:  1.73.2; Add a ~= pattern.
5820         From Frederic Duval.
5821
5822         * doc/muttrc.man.head: branches:  1.16.2; Add a ~= pattern.
5823         From Frederic Duval.
5824
5825         * mutt.h, pattern.c: Add a ~= pattern.  From Frederic Duval.
5826
5827         * doc/manual.sgml.head: Fix a typo, #971.
5828
5829 2002-01-09 15:39:28  roessler  (roessler)
5830
5831         * pgp.c: Fix #960.
5832
5833 2002-01-08 13:06:21  roessler  (roessler)
5834
5835         * mx.c: Try to fix #943.
5836
5837         * INSTALL: branches:  2.15.2;  2.15.4; fix libiconv URL.  #959.
5838
5839         * NEWS: fix libiconv URL.  #959.
5840
5841 2002-01-07 19:10:51  roessler  (roessler)
5842
5843         * po/ko.po: update
5844
5845         * attach.c: branches:  2.29.2; Fix #951.
5846
5847 2002-01-04 14:30:29  roessler  (roessler)
5848
5849         * rfc822.c: Terminate the correct buffer.  Noted by Durval
5850         Menezes <durval@tmp.com.br>.  (This bug shouldn't have any
5851         security implications. ;-)
5852
5853         * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
5854
5855 2002-01-03 20:57:20  roessler  (roessler)
5856
5857         * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
5858         globals where they belong.  From Brendan Cully.
5859
5860 2002-01-02 16:28:46  roessler  (roessler)
5861
5862         * acconfig.h: Cleanup; from Lars Hecking.
5863
5864         * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
5865
5866         * recvcmd.c: Bug fix.  Problem noted by Vincent Lefevre's
5867         compiler.
5868
5869         * muttlib.c: Fix the \012 bug.
5870
5871 2002-01-01 20:18:41  roessler  (roessler)
5872
5873         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5874         po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
5875         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
5876         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5877         po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
5878         ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
5879
5880         * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
5881         missing from the CVS.
5882
5883         * po/ca.po: update.
5884
5885         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
5886         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
5887         po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
5888         po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
5889         commit for mutt-1.2.5.1.
5890
5891         * rfc822.c: Fix a security problem.
5892
5893 2001-12-28 17:19:00  roessler  (roessler)
5894
5895         * protos.h, recvcmd.c, send.c: Make sure References and
5896         In-Reply-To headers are generated properly when the user replies
5897         to one or more message-type attachments.
5898
5899 2001-12-26 19:24:46  roessler  (roessler)
5900
5901         * imap/imap.c: Possible fix for #905.   From Daniel Eisenbud.
5902
5903 2001-12-21 00:22:12  roessler  (roessler)
5904
5905         * pager.c: Fix #929.
5906
5907 2001-12-18 15:13:18  roessler  (roessler)
5908
5909         * imap/imap.c, imap/imap.h: Fix from #918.  From
5910         <ntyni+mutt@mappi.helsinki.fi>.
5911
5912         * browser.c: branches:  2.38.2; Fix from #918.  From
5913         <ntyni+mutt@mappi.helsinki.fi>.
5914
5915         * po/Makefile.in.in: Updating to gettext-0.10.40.
5916
5917         * m4/gettext.m4: branches:  1.7.2;  1.7.4; Updating to
5918         gettext-0.10.40.
5919
5920         * m4/iconv.m4: branches:  1.3.2; Updating to gettext-0.10.40.
5921
5922         * m4/lcmessage.m4: branches:  1.3.2;  1.3.4; Updating to
5923         gettext-0.10.40.
5924
5925         * m4/progtest.m4: branches:  1.4.2;  1.4.4; Updating to
5926         gettext-0.10.40.
5927
5928         * ABOUT-NLS: branches:  2.1.2;  2.1.4; Updating to
5929         gettext-0.10.40.
5930
5931         * intl/ChangeLog, intl/Makefile.in: branches:  1.3.2;  1.3.4;
5932         Updating to gettext-0.10.40.
5933
5934         * intl/VERSION: Updating to gettext-0.10.40.
5935
5936         * intl/bindtextdom.c: branches:  1.5.2;  1.5.4; Updating to
5937         gettext-0.10.40.
5938
5939         * intl/config.charset: branches:  1.2.2;  1.2.4; Updating to
5940         gettext-0.10.40.
5941
5942         * intl/dcgettext.c: Updating to gettext-0.10.40.
5943
5944         * intl/dcigettext.c: branches:  1.2.2;  1.2.4; Updating to
5945         gettext-0.10.40.
5946
5947         * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5948         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5949         intl/gettext.h: Updating to gettext-0.10.40.
5950
5951         * intl/gettextP.h, intl/hash-string.h: branches:  1.4.2;  1.4.4;
5952         Updating to gettext-0.10.40.
5953
5954         * intl/intl-compat.c: Updating to gettext-0.10.40.
5955
5956         * intl/l10nflist.c: branches:  1.5.2;  1.5.4; Updating to
5957         gettext-0.10.40.
5958
5959         * intl/libgettext.h: Updating to gettext-0.10.40.
5960
5961         * intl/libgnuintl.h: branches:  1.2.2;  1.2.4; Updating to
5962         gettext-0.10.40.
5963
5964         * intl/loadinfo.h: branches:  1.4.2;  1.4.4; Updating to
5965         gettext-0.10.40.
5966
5967         * intl/loadmsgcat.c: branches:  1.5.2;  1.5.4; Updating to
5968         gettext-0.10.40.
5969
5970         * intl/localcharset.c: branches:  1.2.2;  1.2.4; Updating to
5971         gettext-0.10.40.
5972
5973         * intl/locale.alias: Updating to gettext-0.10.40.
5974
5975         * intl/localealias.c: branches:  1.5.2;  1.5.4; Updating to
5976         gettext-0.10.40.
5977
5978         * intl/ngettext.c: Updating to gettext-0.10.40.
5979
5980         * intl/plural.c, intl/plural.y: branches:  1.2.2;  1.2.4;
5981         Updating to gettext-0.10.40.
5982
5983         * intl/textdomain.c: Updating to gettext-0.10.40.
5984
5985 2001-12-17 10:08:18  roessler  (roessler)
5986
5987         * edit.c: Fix a memory allocation bug.  #917.
5988
5989         * thread.c: Another threading update.
5990
5991         * hdrline.c: branches:  2.27.2; Another threading update.
5992
5993 2001-12-13 12:10:59  roessler  (roessler)
5994
5995         * menu.c: branches:  2.27.2; Threading updates, from Daniel
5996         Eisenbud.
5997
5998         * mutt.h, sort.c, thread.c: Threading updates, from Daniel
5999         Eisenbud.
6000
6001         * pager.c: compile fix.
6002
6003 2001-12-11 23:30:59  roessler  (roessler)
6004
6005         * doc/muttrc.man.head: Typo, #911.
6006
6007         * po/it.po: update
6008
6009         * contrib/gpg.rc: Remove an unnecessary \-quoting.
6010
6011         * init.c, pager.c: Add a missing else.
6012
6013         * contrib/gpg.rc: Use gettext to determine the good signature
6014         pattern.
6015
6016         * init.c: Make "`...`" work as expected.
6017
6018         * po/it.po: update.
6019
6020 2001-12-10 13:12:41  roessler  (roessler)
6021
6022         * query.c: Fix #910.
6023
6024         * init.h: branches:  2.143.2; Change the default for
6025         $pgp_replyencrypt to "yes".
6026
6027         * po/ja.po, po/pl.po: updates.
6028
6029 2001-12-09 09:12:08  roessler  (roessler)
6030
6031         * po/ca.po, configure.in: Add a Catalan translation.  From Ivan
6032         Vilata i Balaguer <ivan@selidor.net>.
6033
6034 2001-12-04 10:28:22  roessler  (roessler)
6035
6036         * po/ru.po: update
6037
6038 2001-12-03 18:36:09  roessler  (roessler)
6039
6040         * po/da.po, po/de.po: update.
6041
6042         * mx.c: Try to detect write() errors by calling fsync() after
6043         fflush().  May fix #895.
6044
6045 2001-11-29 09:43:41  roessler  (roessler)
6046
6047         * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6048         po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
6049         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
6050         po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
6051         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
6052         post-release commit for mutt-1.3.24
6053
6054 2001-11-28 10:30:36  roessler  (roessler)
6055
6056         * po/id.po: update
6057
6058 2001-11-26 19:16:52  roessler  (roessler)
6059
6060         * PATCHES: PATCHES should be _empty_ in the CVS version.  Ups.
6061
6062         * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1.  Fix wcwidth_ja(),
6063         from Takizawa Takashi <taki@luna.email.ne.jp>.
6064
6065         * mbyte.c: branches:  2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
6066         Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
6067
6068         * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
6069         from Byrial Jensen.  This patch is supposed to make one message
6070         more friendly to translators.
6071
6072         * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
6073         updates.
6074
6075 2001-11-21 13:58:42  roessler  (roessler)
6076
6077         * handler.c: Use $wrapmargin in the format=flowed handler, too.
6078
6079         * pager.c, globals.h, init.h: Add a $wrapmargin configuration
6080         variable to fine-tune
6081
6082 2001-11-19 10:41:32  roessler  (roessler)
6083
6084         * hash.c: Fix #868, #876.  Work-around from Len Lattanzi
6085         <len@mss.migration.com>.
6086
6087         * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
6088         From Daniel Eisenbud.  (patch-1.3.23.2-de-new_threads.2-3.gz).
6089
6090 2001-11-15 18:53:23  roessler  (roessler)
6091
6092         * remailer.c: Should be slightly better than a mixmaster
6093         patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
6094         (UNTESTED!)
6095
6096 2001-11-12 09:53:54  roessler  (roessler)
6097
6098         * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
6099
6100 2001-11-10 08:14:52  roessler  (roessler)
6101
6102         * po/eo.po, po/fr.po: update
6103
6104 2001-11-09 09:28:55  roessler  (roessler)
6105
6106         * mh.c: Add some NONULL's (#863)
6107
6108         * Makefile.am: branches:  2.101.2; Distribute patchlist.sh.  Ups.
6109
6110 2001-11-08 22:42:45  roessler  (roessler)
6111
6112         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6113         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
6114         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
6115         po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
6116         po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
6117         post-release commit for mutt-1.3.23.2
6118
6119         * pager.c, init.h, mutt.h: Add an $allow_ansi option.  Suggested
6120         and (mostly) implemented by Mike Schiraldi.
6121
6122         * Makefile.am: Don't depend on GNU make.  Noted by Bob Bell.
6123
6124         * pgp.c: Fix some messages, so the color marker is actually in
6125         the beginning of a new line.
6126
6127         * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
6128         pgp.c: somewhat cleaner in-band-signalling between the handlers
6129         and the pager.  In particular, it's more difficult now to get
6130         fake PGP and other mutt-generated "[-- " messages colored.
6131
6132         * commands.c: branches:  2.50.2; patch-1.3.23.1-de-new_threads.3-4
6133
6134         * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
6135         patch-1.3.23.1-de-new_threads.3-4
6136
6137         * handler.c: 2.47 introduced another bug.  I should go to bed now.
6138
6139         * handler.c: Replace a ridiculous for loop by a proper
6140         calculation.  Ahem.
6141
6142         * handler.c, pager.c: Use a slightly different reset sequence
6143         for the format=flowed hack, and don't send any such sequence
6144         when we aren't in the internal pager.
6145
6146         * pager.c: Trying to fix #738.
6147
6148 2001-11-07 22:25:09  roessler  (roessler)
6149
6150         * handler.c: Fix #860.  Noted: The format=flowed code is not
6151         yet utf-8 aware.
6152
6153         * addrbook.c: Fix #858.
6154
6155         * doc/patch-notes.txt, Makefile.am: Implement the patchlist
6156         scheme instead of version number munging.
6157
6158         * main.c: branches:  2.55.2; Implement the patchlist scheme
6159         instead of version number munging.
6160
6161         * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
6162         scheme instead of version number munging.
6163
6164         * sendlib.c: branches:  2.94.2; Implement the patchlist scheme
6165         instead of version number munging.
6166
6167         * complete.c: Fix 706, 853.
6168
6169         * commands.c, init.h, mutt.h, thread.c:
6170         patch-1.3.23.1-de-new_threads.2-3
6171
6172 2001-11-06 20:38:17  roessler  (roessler)
6173
6174         * mutt.h, sort.c, sort.h, thread.c, menu.c:
6175         [patch.1.3.23.1.de.new_threads.2]  Daniel Eisenbud's redone
6176         threading code, version two.
6177
6178         * doc/patch-notes.txt: fix a typo.
6179
6180         * PATCHES: uuups, there was a "test" left over.
6181
6182         * doc/PGP-Notes.txt: Some part of this documentation was severely
6183         outdated.
6184
6185         * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
6186         configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
6187         document a new mechanism for displaying patches in running
6188         mutts' output.
6189
6190         * send.c: Indentation fixing while staring at the code affected
6191         by #857.  No fix for the crash, though.
6192
6193         * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
6194         an addressbook bug, and introduce "unalias *".  From "g.c.w. de
6195         bruijn" <geerd.debruijn@nl.thalesgroup.com>.
6196
6197 2001-11-05 21:38:18  roessler  (roessler)
6198
6199         * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
6200         mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
6201
6202         * pop.c: branches:  2.22.2; Missing gettext calls, noted by
6203         Byrial Jensen.
6204
6205         * thread.c: Missing gettext calls, noted by Byrial Jensen.
6206
6207         * commands.c: Make the save-copy prompt more translator-friendly.
6208         from Byrial Jensen.
6209
6210         * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
6211         updates
6212
6213         * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
6214         POP mode is used with a maildir spool folder.  Noted by Frédéric
6215         L. W.  Meunier <0@pervalidus.net>.
6216
6217         * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
6218         related bug.
6219
6220         * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
6221         mtime hack is needed at more than one place.  Noted by Manoj
6222         Kasichainula.
6223
6224 2001-10-31 09:38:07  roessler  (roessler)
6225
6226         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6227         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6228         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6229         po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
6230         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6231         post-release commit for mutt-1.3.23.1
6232
6233         * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
6234         init.h: Advanced threading, v 5.1.  From Daniel Eisenbud
6235         <eisenbud@cs.swarthmore.edu>.
6236
6237         * mbox.c: branches:  2.22.2; Advanced threading, v 5.1.
6238         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6239
6240         * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
6241         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6242
6243         * parse.c: branches:  2.39.2; Advanced threading, v 5.1.
6244         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6245
6246         * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
6247         Advanced threading, v 5.1.  From Daniel Eisenbud
6248         <eisenbud@cs.swarthmore.edu>.
6249
6250         * pgpewrap.c: branches:  2.3.2; Add magic comment so we can use
6251         traditional malloc() in this program.
6252
6253 2001-10-30 22:43:23  roessler  (roessler)
6254
6255         * init.h: .mh_sequences fix, from lorenzo@cisco.com.
6256
6257         * mutt_socket.c, mutt_ssl.c: TLS connection reuse.  From Brendan
6258         Cully.
6259
6260 2001-10-29 23:21:48  roessler  (roessler)
6261
6262         * pager.c: Fix two places which _may_ look like buffer overflows,
6263         but aren't.
6264
6265         * url.c: Fix #843.
6266
6267         * doc/manual.sgml.head: Make the documentation of toggle-unlink
6268         more precise - someone on comp.mail.mutt got confused by this.
6269
6270 2001-10-28 19:46:43  roessler  (roessler)
6271
6272         * imap/browse.c, imap/imap.c: Fix 839
6273
6274         * po/fr.po: update
6275
6276         * sendlib.c: Another aesthetic message-id change.
6277
6278         * sendlib.c: GMT's too clumsy.  Just take G.
6279
6280         * sendlib.c: Use GMT for message-IDs.  Note: The addition of
6281         the constant string "GMT" is so intended to avoid the production
6282         of duplicate message-IDs when mutts running in time zones ahead
6283         GMT are updated.
6284
6285         * po/ru.po: update.
6286
6287         * url.c: Another bug related to #837.
6288
6289         * imap/util.c: Fix a problem related to #837 (the bug isn't
6290         entirely close, though).
6291
6292 2001-10-26 23:53:29  roessler  (roessler)
6293
6294         * doc/manual.sgml.head: Point to the openProjects.net IRC channel
6295         instead of dal.net.
6296
6297 2001-10-25 07:54:35  roessler  (roessler)
6298
6299         * pgp.c: Handle clearsigned messages gracefully even when
6300         pgp_verify_sig is set and pgp_decode_command is unset.
6301
6302 2001-10-24 11:08:22  roessler  (roessler)
6303
6304         * complete.c: Suspected fix for #837.
6305
6306 2001-10-22 09:28:26  roessler  (roessler)
6307
6308         * imap/util.c, globals.h, init.h: Make IMAP keepalive
6309         configurable.  From Brendan Cully.
6310
6311 2001-10-17 17:03:19  roessler  (roessler)
6312
6313         * curs_main.c: Fix #829.
6314
6315         * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
6316         stderr redirected to /dev/null.  Apparently, sendmail 8.12.1
6317         doesn't like to be invoked with stderr and stdout closed.
6318
6319         * curs_main.c: Fix CURHDR confusion.  Mutt should compile now.
6320         (Sorry for not committing this earlier.)
6321
6322 2001-10-16 14:29:27  roessler  (roessler)
6323
6324         * addrbook.c, keymap.c: Address book nit fix from
6325         geerd.debruijn@nl.thalesgroup.com.
6326
6327         * po/ja.po, po/it.po: update
6328
6329 2001-10-15 20:18:32  roessler  (roessler)
6330
6331         * rfc2047.c: branches:  2.35.2; Close #821.  Fix provided
6332         by Edmund.
6333
6334         * curs_main.c: AIX portability patch.  Suggested by Jan Chrillesen
6335         <jan@chrillesen.dk>.
6336
6337         * doc/manual.sgml.tail: branches:  1.15.2; Fixing a nit, From
6338         David Ellement.
6339
6340 2001-10-12 09:03:26  roessler  (roessler)
6341
6342         * po/fr.po: update
6343
6344 2001-10-11 20:08:44  roessler  (roessler)
6345
6346         * imap/message.c: Small fix from Edmund GRIMLEY EVANS
6347         <edmundo@rano.org>.
6348
6349         * compose.c: branches:  2.48.2; Little fix from
6350         sroberts@certicom.com.
6351
6352         * po/eo.po: update
6353
6354         * pgpewrap.c: Add public domain notice.
6355
6356         * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
6357         version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
6358
6359         * po/da.po: update
6360
6361         * compose.c: Unify "Can't stat" messages.  Suggested by Byrial.
6362
6363         * editmsg.c: branches:  2.12.2; Unify "Can't stat" messages.
6364         Suggested by Byrial.
6365
6366         * sendlib.c: Unify "Can't stat" messages.  Suggested by Byrial.
6367
6368 2001-10-10 23:37:06  roessler  (roessler)
6369
6370         * mh.c: Fix #560.
6371
6372         * pager.c: Fix minor snafu in Vsevolod's patch about important
6373         flags for POP folders.
6374
6375         * main.c: Mess around with signal handlers.  Allegedly, this
6376         helps to get things working with Solaris 8.  See #455.
6377
6378         * imap/message.c: Try to fix #302.
6379
6380         * curs_main.c, pager.c: Don't allow setting the "important"
6381         flag when message resides on a POP server.
6382
6383         * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
6384         have a macro called pad_char.  Noted by Jan Chrillesen
6385         <jan@chrillesen.dk>.
6386
6387         * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
6388
6389         * browser.c: Fix #813.
6390
6391         * mx.c: Another consistency fix for maildir_trash.
6392
6393         * mh.c, mx.c: Experimental patch to make maildir_trash handling
6394         more consistent.
6395
6396         * buffy.c: branches:  2.21.2; maildir buffy: Don't consider
6397         "trashed" new messages new. Fixes #412.
6398
6399         * main.c: Include platform information with mutt -v output.
6400
6401         * muttbug.sh.in: Include some information about the compiler
6402         and compiler flags used with bug reports.
6403
6404         * po/pl.po: update
6405
6406         * po/fr.po, po/de.po: updates.
6407
6408 2001-10-09 09:29:55  roessler  (roessler)
6409
6410         * getdomain.c: A different fix for #767.
6411
6412         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
6413         po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
6414         po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
6415         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
6416         po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
6417         post-release commit for mutt-1.3.23
6418
6419 2001-10-07 06:43:52  roessler  (roessler)
6420
6421         * doc/manual.sgml.head: We do update .mh_sequences files now.
6422
6423 2001-10-06 09:31:44  roessler  (roessler)
6424
6425         * doc/manual.sgml.head: Documentation for check-traditional-pgp
6426         and for edit-type when used in read mode.
6427
6428 2001-10-02 22:20:03  roessler  (roessler)
6429
6430         * enter.c: Fix #801.
6431
6432 2001-10-01 09:58:49  roessler  (roessler)
6433
6434         * mh.c: Create mh_sequences files when they don't exist.
6435         Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
6436
6437 2001-09-28 08:38:44  roessler  (roessler)
6438
6439         * charset.c: More character set aliases, from Ionel Mugurel
6440         Ciobica <tgakic@sg10.chem.tue.nl>.
6441
6442         * pager.c: Color fix from Brandon Long.  Welcome back!
6443
6444 2001-09-26 10:56:52  roessler  (roessler)
6445
6446         * mh.c: OK, I couldn't resist. ;-)
6447
6448         Depending on the user's usage patterns and configuration, there
6449         may be a strong bias in maildir files moving either within the
6450         new or to the cur subfolder. This patch adds hit counters for
6451         each of these directories. Mutt will then look first into the
6452         directory encountered more frequently in the past.  This should
6453         help to reduce the cost of chasing messages a bit, and isn't
6454         too costly itself.
6455
6456         (Another possibility for optimization may be to actually base
6457         the prediction on the configuration and on the message flags
6458         as we know them - in particular, the mark_old and move options
6459         could have some effect here.  Thinking about message flags, one
6460         could even replace the simple heuristic currently implemented by
6461         a matrix recording hit counters depending on flags.  But then
6462         again, it's all just playing around, since this function will
6463         be invoked only rarely. ;-)
6464
6465         * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
6466         recvattach.c: Fix inconsistencies between printing and displaying
6467         of message/rfc822 body parts.
6468
6469         * attach.c: Fix attachment printing.
6470
6471         * mh.c, mx.c, mx.h: Search for messages which may have been moving
6472         under our feet in maildir folders.  Suggested by Bjoern Jacke.
6473
6474         * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
6475         isn't necessary with more recent gpg versions.
6476
6477 2001-09-21 09:35:18  roessler  (roessler)
6478
6479         * po/pl.po: update
6480
6481 2001-09-17 10:19:10  roessler  (roessler)
6482
6483         * send.c: fix #737.
6484
6485 2001-09-14 08:19:30  roessler  (roessler)
6486
6487         * po/id.po: update
6488
6489 2001-09-11 12:24:32  roessler  (roessler)
6490
6491         * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
6492         addressbook fixes.
6493
6494         * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
6495         keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
6496         The addressbook used to crash when someone issued the alias and
6497         unalias commands while on that menu.  This patch has a basic fix
6498         for this behaviour, and adds delete and undelete functions to
6499         this menu.  While I'm on it, I've also made sure that "apply-tag"
6500         untags everything on all menus.
6501
6502         The original crash was noted by Oliver Kauss <kauss@gmx.de>.
6503
6504 2001-09-08 14:23:05  roessler  (roessler)
6505
6506         * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
6507         a segfault when you search for "~b \\${".
6508
6509         * po/zh_TW.po: update
6510
6511 2001-09-06 12:10:10  roessler  (roessler)
6512
6513         * po/pl.po: update
6514
6515         * curs_main.c: Try to fix a boundary condition: Assume that you
6516         are in a limited view which includes the folder's last message.
6517         Display that message.  Wait until a new message is added to the
6518         current folder which does NOT match the limit pattern. Press tab.
6519         Mutt would get confused.  I think that this patch fixes the
6520         problem (but I'm not entirely sure).
6521
6522 2001-09-05 12:09:44  roessler  (roessler)
6523
6524         * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
6525         #758.
6526
6527         * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
6528         from Andrew W. Nosenko.
6529
6530 2001-09-04 19:12:23  roessler  (roessler)
6531
6532         * po/da.po: update
6533
6534         * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
6535         patch-bac.canonifypath-4.
6536
6537         The attached patch reverts the IMAP canonification patch I
6538         reverted a version ago (sorry for being so wishy-washy). This
6539         time I put in some code to preserve IMAP URL passwords in the
6540         initial pass, so people who like to use those sorts of URLs still
6541         can. That was the only reason I had reverted the patch before.
6542
6543         (From Brendan Cully.)
6544
6545         * po/ja.po, po/ru.po, po/uk.po: updates
6546
6547         * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
6548
6549 2001-09-03 13:59:37  roessler  (roessler)
6550
6551         * curs_main.c, thread.c: Don't lose track of the current message
6552         when collapsing and changing sort modes wildly.  Noted by
6553         David T-G.
6554
6555         * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
6556
6557         * po/de.po: update
6558
6559         * sendlib.c: Don't try to attach non-regular files.  #754.
6560
6561 2001-08-31 09:21:55  roessler  (roessler)
6562
6563         * NEWS: Mention mailto URL support.
6564
6565         * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
6566         From Pawel Salek, by way of Brendan Cully.
6567
6568 2001-08-30 21:30:39  roessler  (roessler)
6569
6570         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
6571         po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
6572         po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
6573         po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
6574         ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
6575         post-release commit for mutt-1.3.22.1
6576
6577         * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6578         po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
6579         po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
6580         po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
6581         ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
6582         commit for mutt-1.3.22
6583
6584         * contrib/sample.muttrc-tlr: update
6585
6586         * build-release: branches:  2.17.2; more preparations for
6587         stabilizing 1.3.
6588
6589         * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
6590
6591         * doc/muttrc.man.head, NEWS: documentation updates.
6592
6593         * doc/mutt.man: branches:  1.16.2; mention ~/.mutt/muttrc
6594
6595         * curs_main.c: Fix #750 / deb#108628.
6596
6597         * pop_auth.c: patch-20010829.vvv.pop_auth
6598
6599 2001-08-28 20:39:04  roessler  (roessler)
6600
6601         * handler.c: Don't do character conversion when we call an
6602         external handler for a text type.  Assume that the conversion
6603         is done there.
6604
6605         * po/da.po: update
6606
6607 2001-08-24 08:07:42  roessler  (roessler)
6608
6609         * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
6610         This may produce slightly longer messages, but it helps to
6611         avoid corruption with binary attachments which look like text,
6612         but aren't.
6613
6614         * po/de.po: update
6615
6616         * sendlib.c: More liberally apply MIME encodings to non-text
6617         body parts when there's a ^From_ line.
6618
6619 2001-08-23 19:10:04  roessler  (roessler)
6620
6621         * po/eo.po, po/sv.po: update
6622
6623 2001-08-22 14:41:32  roessler  (roessler)
6624
6625         * po/et.po, po/fr.po: update
6626
6627         * pop_auth.c: This should fix the warnings which A. Nosenko found.
6628         (And may introduce new ones about unused variables.)
6629
6630 2001-08-21 21:54:33  roessler  (roessler)
6631
6632         * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6633         po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
6634         po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
6635         po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
6636         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6637         commit for mutt-1.3.21
6638
6639 2001-08-20 12:11:28  roessler  (roessler)
6640
6641         * mx.c: Check for .mew-cache in MH folders.
6642
6643 2001-08-16 12:42:30  roessler  (roessler)
6644
6645         * sendlib.c: Mutt's detection of overly long lines would fail
6646         with text files when the long line is the last one, and is
6647         not finished by a newline character.  This can, for instance,
6648         happen when you send out macintosh-generated HTML files.
6649
6650         (And, apparently, we hit some boundary somewhere in the PGP code
6651         with that - I had some truncated attachments today.)
6652
6653 2001-08-13 16:12:08  roessler  (roessler)
6654
6655         * pop.c: fix content-length headers.
6656
6657         * mh.c: Fix treatment of maildir folders.  We partially used mh
6658         routines for these, introducing absurdities such as .mh_sequences
6659         files.
6660
6661 2001-08-12 10:15:15  roessler  (roessler)
6662
6663         * init.c, init.h: Fix the "strange e-mail header" bug.  It was
6664         an uninitialized buffer.  Thanks to Brendan Cully for figuring
6665         it out.
6666
6667 2001-08-11 17:39:13  roessler  (roessler)
6668
6669         * muttlib.c: Undo an earlier change to _mutt_expand_path, which
6670         seems to have caused problems.  From Brendan Cully.
6671
6672         * config.guess, config.sub: Update.  Thanks, Brendan!
6673
6674 2001-08-09 11:28:09  roessler  (roessler)
6675
6676         * po/uk.po, po/ja.po: update
6677
6678 2001-08-08 19:27:50  roessler  (roessler)
6679
6680         * doc/manual.sgml.tail: Adding someone I forgot.
6681
6682 2001-08-07 12:45:51  roessler  (roessler)
6683
6684         * doc/manual.sgml.tail: Update credits.  I'm sure I forgot some
6685         people.  If you feel you're one of them, please drop me a line!
6686
6687 2001-08-06 17:49:06  roessler  (roessler)
6688
6689         * curs_lib.c: Here's a fix to allow (n)curses versions to work
6690         with some terminfo entries where (for whatever reason), someone
6691         specified cvvis but not cnorm. From a report/discussion with
6692         Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
6693
6694         * buffy.c: Another little MH buffy bug.  From Len Lattanzi
6695         <Len.Lattanzi@Migration.com>.
6696
6697 2001-08-03 16:55:41  roessler  (roessler)
6698
6699         * mh.c: fix an mh_buffy segfault.
6700
6701         * configure.in: Don't default to "no" when we can't find sendmail.
6702         #713; Brendan Cully.
6703
6704         * buffy.c, mh.c, mx.h: MH buffy.
6705
6706 2001-08-02 22:59:16  roessler  (roessler)
6707
6708         * contrib/gpg.rc: Don't emit a comment armor header at all.
6709
6710         * mh.c: Update mh_sequences when messages are deleted.  Note:
6711         Currently, we only clean up our own sequences, and leave others'
6712         sequences alone.  Should possibly be fixed.
6713
6714         * mh.c: Fix #720.
6715
6716         * imap/browse.c: Namespace fix.  From Pawel Slawek (or Peter
6717         Bloomfield?); forwarded by Brendan Cully.
6718
6719 2001-08-01 22:40:29  roessler  (roessler)
6720
6721         * po/eo.po: update
6722
6723         * po/fr.po, po/ru.po, po/de.po: updates.
6724
6725         * gnupgparse.c: branches:  2.22.2; Signed fixes.  Noted by
6726         Vincent Lefevre's compiler.
6727
6728         * pgpkey.c: Signed fixes.  Noted by Vincent Lefevre's compiler.
6729
6730 2001-07-31 12:28:19  roessler  (roessler)
6731
6732         * mh.c: More MH fixes.
6733
6734         * mh.c: fix a small typo
6735
6736         * mailbox.h: branches:  2.10.2; Add mh_sequences support.
6737         I hope this works.
6738
6739         * mh.c, mx.c: Add mh_sequences support.  I hope this works.
6740
6741 2001-07-29 09:48:04  roessler  (roessler)
6742
6743         * contrib/gpg.rc: Fix the comment header, and generally be
6744         less verbose.
6745
6746 2001-07-26 17:42:48  roessler  (roessler)
6747
6748         * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
6749
6750         * pgpkey.c: Don't confuse validity and trust when it comes to
6751         PGP keys.
6752
6753         * thread.c: O(n log (n)) sorting from Jan Kratochvil
6754         <short@ucw.cz>.
6755
6756 2001-07-25 19:51:58  roessler  (roessler)
6757
6758         * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
6759         po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
6760         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6761         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
6762         update-po after gettext update.
6763
6764 2001-07-24 21:29:47  roessler  (roessler)
6765
6766         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
6767         po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
6768         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6769         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
6770         po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
6771         post-release commit for mutt-1.3.20
6772
6773         * imap/imap.c: Avoid mail loss with IMAP.  From Brendan Cully.
6774
6775         * imap/command.c: patch-bac.capability-20010724.1.  From Brendan
6776         Cully.
6777
6778         * mbox.c: Add a status message, so "Writing messages" doesn't
6779         stay on screen forever.
6780
6781 2001-07-24 06:42:06  Brendan Cully  <brendan@kublai.com>  (roessler)
6782
6783         * imap/imap.c: The attached patch fixes a couple bugs I introduced
6784         recently when working around the buggy but firmly entrenched
6785         UW-IMAP 4.7 server.  These resulted in additional overhead
6786         when synchronising mailboxes and occasional problems opening
6787         empty mailboxes.
6788
6789 2001-07-19 14:51:14  roessler  (roessler)
6790
6791         * curs_main.c: Redraw when an alias is created - the user may
6792         have assigned a different realname.
6793
6794         * COPYRIGHT: update
6795
6796 2001-07-11 07:19:45  roessler  (roessler)
6797
6798         * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
6799         Noted by "Mark E.  Mallett" <mem@mv.mv.com>.
6800
6801 2001-07-09 20:54:34  roessler  (roessler)
6802
6803         * Makefile.am, acconfig.h, configure.in: locale-related fix from
6804         Lars Hecking.
6805
6806 2001-07-04 07:35:20  roessler  (roessler)
6807
6808         * imap/util.c: Fix a nit.  From "Andrew W. Nosenko"
6809         <awn@bcs.zp.ua>
6810
6811 2001-07-03 19:32:12  roessler  (roessler)
6812
6813         * m4/iconv.m4, configure.in: Iconv-related cleanup.  From Brendan
6814         Cully.
6815
6816         * init.c, muttlib.c, protos.h: Unified buffer handling, from
6817         Brendan Cully.
6818
6819         * pgppubring.c: branches:  2.26.2; Don't sign-extend chars.
6820
6821         * pgp.c: Fixing a PGP signature reporting bug; adding debugging
6822         output.
6823
6824         * mutt_socket.c: Don't fcntl -1.  From Brendan.
6825
6826         * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
6827         protos.h: Fix #677.  From Brendan Cully.
6828
6829 2001-07-02 20:28:32  roessler  (roessler)
6830
6831         * query.c: Fix a minor nit with the external query interface.
6832
6833         * doc/manual.sgml.head: documentation from Brendan Cully.
6834
6835 2001-06-29 10:06:16  roessler  (roessler)
6836
6837         * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
6838         patch-bac-vvvacounthook-20010628.1
6839
6840 2001-06-28 20:34:05  roessler  (roessler)
6841
6842         * query.c: Query patch from Olivier Chapuis
6843         <olivier.chapuis@free.fr>.
6844
6845 2001-06-27 16:08:06  roessler  (roessler)
6846
6847         * po/ru.po: update.
6848
6849         * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
6850
6851 2001-06-26 10:26:54  roessler  (roessler)
6852
6853         * pgppubring.c: fixes.
6854
6855         * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
6856
6857         * pgppubring.c: Also dump revocations.
6858
6859         * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
6860         signature-dumping mode to pgpring.  (Not needed for mutt.)
6861
6862 2001-06-19 08:39:17  roessler  (roessler)
6863
6864         * po/ja.po: update
6865
6866         * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
6867         From Brendan Cully.
6868
6869 2001-06-18 17:29:55  roessler  (roessler)
6870
6871         * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
6872         configure.in: Renaming the Chinese translations.
6873
6874         * po/eo.po: update
6875
6876         * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
6877         adds two variables: $pop_authenticators and $pop_auth_try_all.
6878
6879         From Vsevolod Volkov.
6880
6881 2001-06-14 13:29:06  roessler  (roessler)
6882
6883         * po/pl.po: update
6884
6885 2001-06-13 08:29:16  roessler  (roessler)
6886
6887         * m4/gettext.m4: Avoid more m4 macro collisions.
6888
6889         * m4/glibc21.m4: branches:  1.2.2;  1.2.4; Avoid more m4 macro
6890         collisions.
6891
6892         * imap/auth_sasl.c: An updated version of the previous patch.
6893         From Brendan.
6894
6895         * mutt_sasl.c: branches:  2.10.2; An updated version of the
6896         previous patch.  From Brendan.
6897
6898         * mutt_sasl.h, pop_auth.c: An updated version of the previous
6899         patch.  From Brendan.
6900
6901         * pop_auth.c: This patch closes a ridiculous bug where the
6902         SASL library could be used without being initialised. I don't
6903         understand why lots of people weren't having problems, unless
6904         no one who uses SASL uses POP :)
6905
6906         closes 549
6907
6908         From Brendan Cully.
6909
6910         * po/cs.po: update
6911
6912 2001-06-12 12:45:29  roessler  (roessler)
6913
6914         * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
6915         fixes.  Most of this may just be temporary if we decide to get
6916         rid of our own gettext.m4.
6917
6918         * m4/gettext.m4: Fix comments.
6919
6920         * po/tr.po: update
6921
6922 2001-06-11 18:32:05  roessler  (roessler)
6923
6924         * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
6925         patch-bac.flags-20010611.1
6926
6927         * po/es.po, po/da.po: update.
6928
6929         * doc/manual.sgml.head: Updates from Byrial Jensen.
6930
6931         * keymap.c: command/function cosmetics from Byrial Jensen.
6932
6933         * po/de.po, po/et.po, po/sv.po: update.
6934
6935         * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
6936         environment variable as the default for $from.
6937
6938         * po/eo.po, po/el.po: update.
6939
6940 2001-06-07 23:15:53  roessler  (roessler)
6941
6942         * po/fr.po, po/id.po: updates for 1.3.19.
6943
6944         * po/zh_TW.Big5.po: A fixed version from EGE.
6945
6946         * build-release: Don't try to upload to sigtrap.guug.de any more.
6947
6948         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6949         po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
6950         po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
6951         po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
6952         po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
6953         automatic post-release commit for mutt-1.3.19
6954
6955         * check_sec.sh: Don't check in intl/
6956
6957         * m4/codeset.m4: branches:  1.1.2;  1.1.4; More from the gettext
6958         munster patch from E.G.E.
6959
6960         * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
6961         patch from E.G.E.
6962
6963         * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
6964         m4/progtest.m4: Gettext update. (From E.G.E., of course.)
6965
6966         * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
6967         intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
6968         intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
6969         intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
6970         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
6971         intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
6972         intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
6973         intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
6974         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
6975         intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
6976         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
6977         intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
6978         acconfig.h, configure.in, gettext.c: Gettext update.
6979
6980         * lib.h: branches:  2.11.2; Gettext update.
6981
6982         * mbyte.c: Gettext update.
6983
6984         * po/ru.po: update.
6985
6986         * configure.in: ALL_LINGUAS.  I forgot to do this earlier today.
6987
6988         * NEWS: Documentation update from Brendan Cully.
6989
6990         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
6991         po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
6992         po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
6993         po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
6994         po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
6995         translation, another update-po run.
6996
6997         * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
6998         with recent gettext versions.  Thanks to EGE!
6999
7000         (BTW, the file name is lying now.  Is this a problem?)
7001
7002         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7003         po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
7004         po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
7005         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
7006         po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
7007         translation.
7008
7009         * po/it.po: Fix a small bug.
7010
7011         * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
7012         twice when fetching the full message body. It really only amounts
7013         to a cosmetic error, but may cause spurious "Mailbox externally
7014         modified" messages.
7015
7016         From Brendan Cully.
7017
7018         * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
7019         little bug fix.  From Brendan Cully.
7020
7021         * init.c: Don't add empty strings to lists.  From Thomas Parmelan
7022         <tom@proxad.net>.
7023
7024 2001-06-05 15:43:41  roessler  (roessler)
7025
7026         * handler.c: Leave slightly more margin with format=flowed.
7027
7028         * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
7029         patch-bac.sockets-20010605.1
7030
7031         * imap/auth.c, init.h: Change the delimiter for
7032         imap_authenticators to a colon.
7033
7034         * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
7035         imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
7036         imap/auth_cram.c: The attached patch should be the last feature
7037         I want to get in before 1.4. It creates a new config variable
7038         $imap_authenticators, which is a comma-separated list of
7039         authentication methods for mutt to try to use to authenticate to
7040         an IMAP server. If it is unspecified you get the old behaviour
7041         - any method is tried, the first to succeed or fail ends the
7042         auth loop.
7043
7044         (From Brendan Cully.)
7045
7046         * globals.h, init.h: The attached patch should be the last
7047         feature I want to get in before 1.4. It creates a new config
7048         variable $imap_authenticators, which is a comma-separated list of
7049         authentication methods for mutt to try to use to authenticate to
7050         an IMAP server. If it is unspecified you get the old behaviour
7051         - any method is tried, the first to succeed or fail ends the
7052         auth loop.
7053
7054         * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
7055         return value  for errors.  This should avoid a bunch of possible
7056         crashes.
7057
7058 2001-06-04 18:29:33  roessler  (roessler)
7059
7060         * doc/manual.sgml.head: Score documentation fix.
7061
7062         * po/pl.po: Update.
7063
7064         * doc/.cvsignore, .cvsignore: Ignore some more generated files.
7065         From Andrew Nosenko.
7066
7067         * Makefile.am: -I$(includedir) is moved from INCLUDES variable
7068         to the end of CPPFLAGS.  This allow build Mutt with Bruno's
7069         libiconv and --prefix=/usr on glibc-2.1.2 systems.
7070
7071         From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
7072
7073         * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
7074         INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
7075         sendlib.c: Clean up the sharedir mess.  From Lars Hecking.
7076
7077 2001-06-01 08:53:23  roessler  (roessler)
7078
7079         * imap/command.c, imap/imap.c, imap/imap_private.h,
7080         imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
7081         modification handling from Brendan Cully.
7082
7083         * po/fr.po: Update.
7084
7085 2001-05-31 18:04:24  roessler  (roessler)
7086
7087         * mutt_tunnel.c: Tunnel fixes.
7088
7089         * configure.in: Fix some typos.
7090
7091         * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
7092         Sven Verdoolaege.  Thomas E. Dickey says it looks reasonable,
7093         so I include it.
7094
7095 2001-05-30 23:00:51  roessler  (roessler)
7096
7097         * imap/command.c, imap/imap.c, Makefile.am, enter.c,
7098         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
7099         mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
7100         from Brendan Cully.
7101
7102         * send.c: If messages have no References header, fall back to
7103         using In-Reply-To when constructing a reply's references header.
7104         This may not be strictly according to the book, but looks like
7105         a reasonable suggestion (which came from Vincent Lefebvre).
7106
7107         * curs_main.c: Check whether any messages are visible.
7108
7109 2001-05-29 20:26:23  roessler  (roessler)
7110
7111         * m4/gssapi.m4: branches:  1.1.2; GSSAPI fixes, tunnel driver.
7112         From Brendan Cully.
7113
7114         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
7115         Makefile.am, README, configure.in, globals.h, init.h,
7116         mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
7117         GSSAPI fixes, tunnel driver.  From Brendan Cully.
7118
7119         * configure.in, md5.h, sha1.h: More type-determination fixes
7120         from Lars Hecking.
7121
7122 2001-05-28 19:14:47  roessler  (roessler)
7123
7124         * imap/util.c: Consult /etc/services for imaps port.  From Brendan
7125         Cully.
7126
7127         * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
7128         md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
7129         integers.  From Brendan Cully and Lars Hecking.
7130
7131         * muttbug.sh.in: Cosmetics.  From Brendan Cully.
7132
7133         * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
7134         external modifications of IMAP folders.  From Brendan Cully.
7135
7136         * curs_main.c: Fix attaching messages via IMAP.  From Brendan
7137         Cully.
7138
7139 2001-05-24 10:18:30  roessler  (roessler)
7140
7141         * po/ja.po: update.
7142
7143         * browser.c: patch-bac.chdir-20010523.2
7144
7145 2001-05-23 14:19:16  roessler  (roessler)
7146
7147         * browser.c: patch-bac.chdir-20010523.1
7148
7149         * imap/browse.c: patch-bac.createnull-20010522.1
7150
7151 2001-05-22 21:45:52  roessler  (roessler)
7152
7153         * doc/manual.sgml.head: Documentation nit from Björn Jacke.
7154
7155         * configure.in: Let configure --help look prettier.  From Brendan
7156         Cully.
7157
7158         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
7159         fixes from Brendan Cully.
7160
7161         * imap/imap.c: Attachment deletion on IMAP servers, take two.
7162
7163 2001-05-21 08:42:07  roessler  (roessler)
7164
7165         * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
7166         Attachment deletion for IMAP folders.  By Brendan Cully.
7167
7168 2001-05-20 22:35:29  roessler  (roessler)
7169
7170         * handler.c: Fix character set conversion for non-plain text
7171         types with 8bit content-transfer-encodings.  Noted by Björn Jacke.
7172
7173         * imap/message.c: \Seen for FCCs.  From Brendan Cully.
7174
7175 2001-05-17 18:37:21  roessler  (roessler)
7176
7177         * pager.c: patch-1.3.18.bj.segfault.1.
7178
7179         * handler.c: Fix multibyte encodings with quoted-printable.
7180         (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
7181         <taki@luna.email.ne.jp>.
7182
7183 2001-05-15 20:41:55  roessler  (roessler)
7184
7185         * imap/browse.c, imap/util.c, mutt_socket.c:
7186         patch-bac.notes-20010515.1
7187
7188         * rfc1524.c: Make tests on an attachment's file name possible.
7189         Patch from Bob Bell <bobbell@zk3.dec.com>.
7190
7191 2001-05-13 15:43:48  roessler  (roessler)
7192
7193         * po/de.po: Update.
7194
7195 2001-05-12 05:49:31  roessler  (roessler)
7196
7197         * handler.c: Undo one of yesterday's aesthetical changes.
7198
7199         * muttlib.c: IMAP path canonification hack from Brendan Cully.
7200
7201         * handler.c: Adding a hack to use format=flowed's quoting
7202         information in the pager, using ANSI color sequences to turn
7203         off quote coloring.
7204
7205 2001-05-11 22:16:17  roessler  (roessler)
7206
7207         * handler.c: Don't cut off the final part of ttachments with
7208         overlong lines.
7209
7210         * handler.c: Correctly handle extremely long lines.
7211
7212         * handler.c: Improve handling of indented text when wrapping
7213         text/plain; format=flowed.  This is, in particular, important
7214         when replying to messages with indented text.  I hope this code
7215         does The Right Thing most of the time now.
7216
7217         (Further note that we still try to avoid wrapping at places
7218         where the user didn't do so.)
7219
7220         * handler.c: Some more esthetical nits.
7221
7222         * handler.c: More fixes.
7223
7224         * recvcmd.c: Fix some nits with respect to text/plain;
7225         format=flowed.
7226
7227         * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
7228         support for text/plain; format=flowed.
7229
7230         * send.c: Fix #590.
7231
7232         * headers.c: Some code simplifications.
7233
7234         * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
7235         avoid dangling pointers in header editing.
7236
7237 2001-05-10 13:15:45  roessler  (roessler)
7238
7239         * po/ja.po: update.
7240
7241         * hdrline.c: Fix %D.  From Len Lattanzi
7242         <Len.Lattanzi@migration.com>.
7243
7244         * headers.c: Fix header editing and references headers.
7245
7246         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
7247         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7248         imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7249         sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
7250         menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
7251         pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
7252         sleeptime patch.
7253
7254         * pop_lib.c: branches:  2.4.2; A slightly extended version of
7255         Dave Ewart's sleeptime patch.
7256
7257         * protos.h: A slightly extended version of Dave Ewart's sleeptime
7258         patch.
7259
7260         * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
7261
7262         * po/hu.po, configure.in: Adding the Hungarian translation from
7263         Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
7264
7265 2001-05-07 19:21:41  roessler  (roessler)
7266
7267         * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
7268         canonicalization.  From Brendan Cully.
7269
7270 2001-05-02 20:49:46  roessler  (roessler)
7271
7272         * doc/manual.sgml.tail: Document some missing functions.
7273
7274         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7275         po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
7276         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
7277         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
7278         po/da.po: make update-po.
7279
7280 2001-05-01 21:32:50  roessler  (roessler)
7281
7282         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7283         po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
7284         po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7285         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
7286         po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
7287         commit for mutt-1.3.18
7288
7289 2001-04-26 15:52:34  roessler  (roessler)
7290
7291         * configure.in: Replace tabs by spaces.
7292
7293         * BEWARE, Makefile.am: Add a word of warning concerning the
7294         case problems.
7295
7296         * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7297         imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
7298         recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
7299         sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
7300         Add ascii_strcasecmp() and ascii_strncasecmp() functions which
7301         do locale-independent and case-insensitive string comparisons.
7302         Needed for mutt to work in iso-8859-9 environments, where
7303         tolower('I') != 'i'.
7304
7305         * ascii.c: branches:  2.1.2; Add ascii_strcasecmp() and
7306         ascii_strncasecmp() functions which do locale-independent and
7307         case-insensitive string comparisons.  Needed for mutt to work
7308         in iso-8859-9 environments, where tolower('I') != 'i'.
7309
7310         * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
7311         edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
7312         mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
7313         ascii_strncasecmp() functions which do locale-independent and
7314         case-insensitive string comparisons.  Needed for mutt to work
7315         in iso-8859-9 environments, where tolower('I') != 'i'.
7316
7317 2001-04-25 22:08:41  roessler  (roessler)
7318
7319         * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
7320         sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
7321         the In-Reply-To header.  In particular, we have to drop the
7322         $in_reply_to configuration variable.  Also, the change in the
7323         specification makes some changes to the threading code reasonable.
7324
7325         * parse.c: Use RFC 2822's interpretation of two-digit years.
7326
7327         * charset.c: Kluge around some problems with iso-8859-9 locales.
7328
7329 2001-04-24 11:21:22  roessler  (roessler)
7330
7331         * commands.c: When the character set is changed, ask whether or
7332         not mutt should convert.
7333
7334 2001-04-19 09:39:49  roessler  (roessler)
7335
7336         * compose.c: Don't try to select the secret key from the public
7337         key ring.
7338
7339 2001-04-18 15:12:50  roessler  (roessler)
7340
7341         * sendlib.c: Fix a segmentation fault.  Bug reported by Björn
7342         Jacke and analyzed by Lars Hecking.
7343
7344 2001-04-13 23:20:15  roessler  (roessler)
7345
7346         * enter.c: Fix KEY_ENTER.  From EGE.
7347
7348         * README, build-release: Introducing trithemius.gnupg.org.
7349
7350 2001-04-11 23:42:59  roessler  (roessler)
7351
7352         * hook.c: Avoid excessive unhooking from within hooks.
7353         Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
7354
7355         * doc/Makefile.in: Don't rely on GNU make's implicit rules for
7356         shell scripts.  Noted by EGE.
7357
7358 2001-04-09 16:10:59  roessler  (roessler)
7359
7360         * INSTALL: Fix the documentation of --enable-locale-fix.
7361         From EGE.
7362
7363         * enter.c, keymap.c: Entering multibyte characters.  From Edmund
7364         Grimley Evans.
7365
7366         * send.c: Avoid a crash.  patch-1.3.17.tlr.pgpflags_fault.1.
7367
7368 2001-04-05 23:23:37  roessler  (roessler)
7369
7370         * po/it.po: update
7371
7372         * po/tr.po: update.
7373
7374         * init.h: Fix a minor typo in the documentation.
7375
7376 2001-04-04 23:29:29  roessler  (roessler)
7377
7378         * send.c: Fix pgp_replyencrypt and friends for group-replies to
7379         several tagged messages.  Noted by Werner Koch.
7380
7381 2001-04-03 19:26:55  roessler  (roessler)
7382
7383         * pgpkey.c: More PGP key selection changes:  Clean up the key
7384         selection mechanism.  I'd appreciate if some of you could review
7385         the logic.
7386
7387         * pgpkey.c: Fixes for the previous patch.
7388
7389         * pgpkey.c: Add an error message in case keys can be found,
7390         but none are valid.
7391
7392         * init.h: Write "mail folder" instead of "folder" in the
7393         description of $postponed.  If people believe they understand
7394         it better that way, fine with me.  (Debian #89195.)
7395
7396         * doc/manual.sgml.head: Fix a typo.  Debian #90400.
7397
7398         * po/sv.po: update.
7399
7400         * url.c: Permit for passwords which contain '@'.  From Felix
7401         von Leitner <leitner@fefe.de>.
7402
7403         * mutt_socket.c: Set the close on exec bit for IMAP sockets.
7404         From Jason Gunthorpe <jgg@wakko.deltatee.com>.  #536, Debian
7405         #92651.
7406
7407 2001-04-02 13:02:56  roessler  (roessler)
7408
7409         * pop.c: Fix a buffer overrun.  Noted by Gordon Sadler
7410         <gbsadler1@lcisp.com>; #530.
7411
7412         * imap/Makefile.am: Fix dependencies.  From Lars Hecking.
7413
7414 2001-03-30 08:53:12  roessler  (roessler)
7415
7416         * imap/Makefile.am: Add a rule for ../types.h.
7417
7418 2001-03-29 11:23:05  roessler  (roessler)
7419
7420         * pgp.c: Adding a dprint statement.
7421
7422 2001-03-28 14:59:52  roessler  (roessler)
7423
7424         * pgp.c, pgp.h: Add some more PGP good signature checks, so we
7425         can detect whether or not an encrypted+signed message is OK.
7426
7427         * main.c: fix some of the copyright messages.
7428
7429         * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
7430         mutt compatible with GnuPG's latest features.  As requested by
7431         Werner Koch.
7432
7433         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7434         po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
7435         po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
7436         po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
7437         VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
7438         commit for mutt-1.3.17
7439
7440         * po/pl.po: update.
7441
7442 2001-03-23 12:30:17  roessler  (roessler)
7443
7444         * send.c: handle my_hdr message-id: correctly.
7445
7446 2001-03-20 17:28:55  roessler  (roessler)
7447
7448         * pgp.c: Fix Content-Disposition of PGP/MIME messages.  The second
7449         part should get a file name for convenience, not the first one.
7450
7451         * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
7452
7453         * mbyte.c: Fix a bug in mbrtowc_iconv().  From TAKIZAWA Takashi
7454         <taki@luna.email.ne.jp>.
7455
7456 2001-03-12 11:54:38  roessler  (roessler)
7457
7458         * po/ru.po: update from Vsevolod.
7459
7460 2001-03-08 16:48:50  roessler  (roessler)
7461
7462         * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
7463         Schiraldi <raldi@research.netsol.com>.
7464
7465 2001-03-05 20:52:04  roessler  (roessler)
7466
7467         * init.h: Fix use_ipv6.
7468
7469         * po/ja.po: update.
7470
7471 2001-03-04 14:25:07  roessler  (roessler)
7472
7473         * po/eo.po: update.
7474
7475         * pgppacket.c: Fix the interpretation of new-style packet lengths.
7476         This is a really bad bug.
7477
7478         * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
7479         at run time.
7480
7481 2001-03-03 18:17:23  roessler  (roessler)
7482
7483         * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
7484
7485 2001-03-01 10:18:04  roessler  (roessler)
7486
7487         * po/fr.po: update.
7488
7489         * po/de.po, po/id.po: updates.
7490
7491         * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
7492
7493 2001-02-27 16:59:45  roessler  (roessler)
7494
7495         * Makefile.am, depcomp, missing: Adding files for users of
7496         automake-cvs.  From Lars Hecking.
7497
7498         * configure.in: Simplifications from Lars Hecking.
7499
7500         * doc/Makefile.in: Distribute instdoc.sh.in.
7501
7502         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7503         po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
7504         po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
7505         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
7506         VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
7507         automatic post-release commit for mutt-1.3.16
7508
7509 2001-02-26 16:35:39  roessler  (roessler)
7510
7511         * pgp.c: Fix behaviour with multiple signed blocks inside one
7512         application/pgp.
7513
7514         * pgp.c: Add out-of-band signature status signalling for
7515         application/pgp with clearsig.
7516
7517 2001-02-23 09:13:55  roessler  (roessler)
7518
7519         * imap/imap.c, mutt_ssl.c, po/ru.po: update.
7520
7521         * url.h: Ports are unsigned short, not short.
7522
7523         * po/de.po: Update.
7524
7525 2001-02-21 17:02:18  roessler  (roessler)
7526
7527         * po/fr.po: update.
7528
7529         * po/pl.po, po/sv.po: updates.
7530
7531 2001-02-20 19:05:17  roessler  (roessler)
7532
7533         * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
7534
7535         * sendlib.c: lookup_mime_type() could overflow.  This is, however,
7536         harmless, because it only works on data from local configuration
7537         files which are either under the control of the user or under
7538         the control of root.
7539
7540 2001-02-19 18:21:53  roessler  (roessler)
7541
7542         * imap/command.c: Improved error handling.
7543
7544         * po/de.po: There is no such thing as a "Text Anhang" in German.
7545
7546         * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
7547         Cully's generic access() wrapper which know about IMAP.
7548
7549         * po/el.po: Update.
7550
7551 2001-02-16 00:42:57  roessler  (roessler)
7552
7553         * imap/BUGS, imap/message.c: Bugfix.  From B.C.
7554
7555         * imap/message.c: Fix #378.  From Brendan Cully.
7556
7557         * imap/imap.c: Support for \HasNoChildren.  From Brendan Cully.
7558
7559 2001-02-15 16:37:27  roessler  (roessler)
7560
7561         * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
7562         acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
7563         muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
7564         patch.
7565
7566         * po/ja.po, configure.in: Adding ja.po.
7567
7568         * charset.c: Fix iconv-hook.  It would segfault with x-unknown
7569         and other problematic cases.
7570
7571         * init.h: Fix the documentation of pgp_verify_sig.  It's ask-yes,
7572         not ask.
7573
7574 2001-02-14 23:58:28  roessler  (roessler)
7575
7576         * INSTALL: Add a comment about the sample iconv-hook files.
7577
7578         * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
7579         doc/muttrc.man.head, doc/muttrc.man.tail,
7580         contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
7581         contrib/iconv/iconv.aix-4.1.5.rc,
7582         contrib/iconv/iconv.aix-4.2.0.rc,
7583         contrib/iconv/iconv.aix-4.3.2.rc,
7584         contrib/iconv/iconv.freebsd-3.3.rc,
7585         contrib/iconv/iconv.glibc-2.1.3.rc,
7586         contrib/iconv/iconv.glibc-2.1.90.rc,
7587         contrib/iconv/iconv.hpux-10.01.rc,
7588         contrib/iconv/iconv.hpux-10.20.rc,
7589         contrib/iconv/iconv.hpux-11.00.rc,
7590         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
7591         contrib/iconv/iconv.osf1-4.0d.rc,
7592         contrib/iconv/iconv.solaris-2.4.rc,
7593         contrib/iconv/iconv.solaris-2.5.1.rc,
7594         contrib/iconv/iconv.solaris-2.6-cjk.rc,
7595         contrib/iconv/iconv.solaris-2.6.rc,
7596         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
7597         contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
7598         hook.c, init.h: iconv-hook.
7599
7600         * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
7601         configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
7602         STARTTLS patch from Brendan Cully.
7603
7604         * rfc2047.c, sendlib.c: Minor charset fixes.  Users can now give
7605         any character set names in
7606
7607 2001-02-13 23:42:29  roessler  (roessler)
7608
7609         * charset.c: Some more strange character set aliaes.
7610
7611         * charset.c: Add more possibly-interesting character set names.
7612
7613         * charset.c: While I'm on it, fix a warning and remove some
7614         weired code by proper use of ctype functions.
7615
7616         * imap/utf7.c: branches:  1.5.2; Change charset-hook's behaviour.
7617
7618         * charset.c: Change charset-hook's behaviour.
7619
7620         * charset.h: branches:  2.19.2; Change charset-hook's behaviour.
7621
7622         * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
7623         sendlib.c: Change charset-hook's behaviour.
7624
7625         * po/id.po: update.
7626
7627         * po/de.po: Fix some typos.  From Björn Jacke.
7628
7629         * recvattach.c: A little fix for those who don't have PGP
7630         installed. ;-)
7631
7632         * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
7633         protos.h, recvattach.c: Add a function check-traditional-pgp
7634         which can be used to handle old-style PGP messages and/or parts
7635         more easily.
7636
7637         * query.c: Match all fields when searching on the query menu.
7638
7639         * attach.c: Fix #470:  multipart- and message-type attachments
7640         weren't handled correctly.
7641
7642 2001-02-12 20:42:40  roessler  (roessler)
7643
7644         * curs_lib.c: Fix '?' in the file name dialogue.  Fixes #468,
7645         #465.
7646
7647         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7648         po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
7649         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
7650         po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
7651         po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
7652         commit for mutt-1.3.15
7653
7654         * NEWS: Tell users about some of the new features.
7655
7656         * pgppacket.c: Don't free(NULL).
7657
7658         * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
7659         pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
7660         send.c, sendlib.c, Makefile.am, compose.c, configure.in,
7661         gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
7662         signatures.
7663
7664         * handler.c: Make mutt_decode_* usable without passing a BODY
7665         structure.
7666
7667         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
7668         mutt at least compiles with Brendan's new SASL patch.
7669
7670         * lib.c: branches:  2.30.2; Fix mutt_read_line's behaviour when
7671         encountering an EOF.  From Aaron Lehmann <aaronl@vitelus.com>.
7672
7673         * pager.c: Avoid an infinite loop in the pager.  From Edmund
7674         Grimley Evans.
7675
7676         * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7677         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
7678         imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
7679         Brendan Cully's SASL patch.
7680
7681 2001-02-08 15:50:51  roessler  (roessler)
7682
7683         * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
7684         recvattach.c, remailer.c: Replace various instances of endwin()
7685         by mutt_endwin().  This should help to avoid chaotic screen
7686         output on the "second" screen.
7687
7688         * po/da.po: update.
7689
7690         * doc/manual.sgml.head: Fix a typo.
7691
7692 2001-02-06 22:14:01  roessler  (roessler)
7693
7694         * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
7695
7696         * date.c, pattern.c: Fuzzy date matching.  From Eike Rathke
7697         <er@erack.de>.
7698
7699 2001-02-02 12:36:19  roessler  (roessler)
7700
7701         * pgpinvoke.c: Apply more conservative quoting to some PGP
7702         invocation.
7703
7704         * po/sv.po: Update from Jörgen Tegnér.
7705
7706 2001-02-01 17:03:44  roessler  (roessler)
7707
7708         * po/tr.po: update
7709
7710 2001-01-31 18:31:27  roessler  (roessler)
7711
7712         * send.c: Don't use group mailboxes with list-reply.  E.g.,
7713         when you have "ietf" as a list pattern, and a message goes to
7714
7715                 IETF-Announce:;, ietf-openpgp@somewhere.org,
7716
7717         list-reply will now yield ietf-openpgp and _not_:
7718
7719                 IETF-Announce: ietf-openpgp@...
7720
7721         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7722         po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
7723         po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
7724         po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7725         po/es.po: Including the turkish translation from Fatih Demir
7726         <kabalak@gmx.net>; make update-po.
7727
7728         * configure.in: Including the turkish translation from Fatih
7729         Demir <kabalak@gmx.net>.
7730
7731 2001-01-30 10:24:36  roessler  (roessler)
7732
7733         * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
7734         noted that we are abusing "envelope" where it should be "header".
7735
7736         * thread.c: Fix sort_aux=received.  From <benno@sesgroup.net>.
7737
7738         * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
7739         part of bug#441.  I'm not entirely sure that it works, but let's
7740         try it.
7741
7742         * po/de.po, po/id.po: update
7743
7744         * po/fr.po: update.
7745
7746         * pop_auth.c: Fixing a stupid typo.  bug#445, from Larry Rosenman
7747         <ler@lerctr.org>.
7748
7749 2001-01-27 13:50:26  roessler  (roessler)
7750
7751         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7752         po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
7753         po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7754         po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
7755         reldate.h, ChangeLog: automatic post-release commit for
7756         mutt-1.3.14
7757
7758         * recvattach.c: More improvements to the recvattach collapsing.
7759
7760         * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
7761         to the receive-attach menu, and improve digest handling that way.
7762
7763         * OPS: branches:  2.22.2; Add collapsing to the receive-attach
7764         menu, and improve digest handling that way.
7765
7766         * attach.c, attach.h, compose.c, functions.h, init.h: Add
7767         collapsing to the receive-attach menu, and improve digest handling
7768         that way.
7769
7770 2001-01-25 12:04:46  roessler  (roessler)
7771
7772         * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
7773
7774         * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
7775
7776 2001-01-22 11:04:56  roessler  (roessler)
7777
7778         * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
7779
7780 2001-01-18 11:27:56  roessler  (roessler)
7781
7782         * complete.c: Completion fix.  From Aaron Schrab
7783         <aaron+mutt@schrab.com>.
7784
7785 2001-01-17 08:53:12  roessler  (roessler)
7786
7787         * rfc822.c: This one-line diff should fix the behaviour of the
7788         address parser when encountering loose dots in addresses.
7789
7790         * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
7791         library instead of hanging.  From Brendan Cully.
7792
7793 2001-01-15 10:40:50  roessler  (roessler)
7794
7795         * copy.c: Some debugging helpers.
7796
7797         * send.c: Use safe_fclose() where a NULL pointer may be passed
7798         to fclose().
7799
7800         * pattern.c: Make ~m usable in $simple_search.  From
7801         <David.Good@stratasource.com>.
7802
7803 2001-01-10 19:36:43  roessler  (roessler)
7804
7805         * recvcmd.c, send.c: Make some messages about mime-forwarding
7806         more comprehensible to normal users.
7807
7808 2001-01-08 23:09:32  roessler  (roessler)
7809
7810         * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
7811         charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
7812         keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
7813         pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
7814         strdup.c: Let check_sec.sh check for use of the unsafe malloc,
7815         realloc, free, and strdup routines.  While we are on it, plug
7816         some memory leaks and make some code understandable.
7817
7818         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
7819         imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
7820         browser.c, check_sec.sh, commands.c, complete.c, copy.c,
7821         curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
7822         pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
7823         send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
7824
7825         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
7826         buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
7827         makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
7828         pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
7829         possible security problems with a fine comb.  If you want to help,
7830         check out the current source, and run check_sec.sh.
7831
7832         * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
7833         Some automated security checks concerning fopen() calls.
7834
7835 2001-01-04 05:39:31  roessler  (roessler)
7836
7837         * gettext.c: Don't use debugfile unless DEBUG is #defined.
7838
7839 2001-01-03 13:39:48  roessler  (roessler)
7840
7841         * enter.c, mbyte.c: More wide-char patches from EGE.
7842
7843         * enter.c: Don't accept '\0' as keyboard input.
7844
7845         * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
7846         needed for krb4 support; from yak@MIT.EDU.
7847
7848         * enter.c: Try to fix nonprintable character input.
7849
7850         * enter.c: Extend the editor so it supports unprintable
7851         characters.
7852
7853 2001-01-02 16:34:26  roessler  (roessler)
7854
7855         * enter.c: Make my_wcstombs more robust.  From EGE.
7856
7857         * main.c: Only show mailboxes with -y.  From
7858         devenish@arcme.uwa.edu.au.
7859
7860         * account.h: Fix password input.  From Vsevolod Volkov.
7861
7862 2000-12-31 15:30:52  roessler  (roessler)
7863
7864         * po/ru.po, pop_lib.c: Missing patches from VVV.
7865
7866         * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
7867         Experimental patch to add an imap-fetch-mail function.
7868
7869         * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
7870         Make browser behaviour more consistent with expectations.
7871
7872         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7873         po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
7874         po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
7875         po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
7876         reldate.h, ChangeLog: automatic post-release commit for
7877         mutt-1.3.13
7878
7879 2000-12-30 10:28:16  roessler  (roessler)
7880
7881         * po/pl.po: update.
7882
7883 2000-12-22 18:03:34  roessler  (roessler)
7884
7885         * configure.in: autoconf consmetics.  From L.H.
7886
7887         * enter.c, mutt.h: Some more changes to the enter code.
7888
7889         * enter.c: Fix some ugly bugs in the completion code.
7890         In particular, replace_part() could lead to heap corruption.
7891
7892         * po/lt.po, configure.in: Lithuanian translation.  From Gediminas
7893         Paulauskas <menesis@delfi.lt>.
7894
7895 2000-12-21 09:19:41  roessler  (roessler)
7896
7897         * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
7898
7899 2000-12-17 19:54:58  roessler  (roessler)
7900
7901         * po/sv.po: update.
7902
7903 2000-12-14 15:40:30  roessler  (roessler)
7904
7905         * doc/manual.sgml.head: Improve hook documentation.  From Lars
7906         Hecking.
7907
7908         * enter.c: More file name completion fixes.
7909
7910         * enter.c: Fix "tab-tab" at the change-folder prompt.
7911
7912 2000-12-10 21:01:35  roessler  (roessler)
7913
7914         * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
7915         with IMAP.  From Brendan Cully.
7916
7917         * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
7918         updates.  From E.G.E..
7919
7920         * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
7921         utf-8 friendly line editor: Implement some missing functions,
7922         include some more header files.
7923
7924 2000-12-08 10:38:30  roessler  (roessler)
7925
7926         * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
7927
7928         * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
7929         re-entrant.
7930
7931         * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
7932         utf-8 friendly.  First take from Edmund Grimley Evans.
7933
7934 2000-12-06 20:31:46  roessler  (roessler)
7935
7936         * gnupgparse.c: Fix pgp_ignore_subkeys.
7937
7938         * mutt_curses.h: Make the BEEP macro a bit safer.  From EGE.
7939
7940         * imap/imap.c: Fix a memory leak in imap_logout_all.
7941
7942 2000-12-04 09:00:08  roessler  (roessler)
7943
7944         * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
7945         From EGE.
7946
7947 2000-12-03 09:34:41  roessler  (roessler)
7948
7949         * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
7950         PGP/MIME signatures.
7951
7952 2000-12-02 09:16:47  roessler  (roessler)
7953
7954         * po/el.po, po/uk.po: update.
7955
7956 2000-11-28 11:19:57  roessler  (roessler)
7957
7958         * po/da.po, po/de.po, po/fr.po, po/id.po: updates
7959
7960 2000-11-27 13:14:28  roessler  (roessler)
7961
7962         * attach.h, commands.c, compose.c, curs_main.c, protos.h,
7963         recvattach.c: Make sure edit-type works without a segmentation
7964         fault from the receive-attach menu.
7965
7966         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
7967         po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
7968         po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
7969         po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
7970         ChangeLog: automatic post-release commit for mutt-1.3.12
7971
7972 2000-11-23 10:30:49  roessler  (roessler)
7973
7974         * contrib/sample.muttrc-tlr: Use display_filter to fix some
7975         ugliness people are sending me.
7976
7977         * commands.c: Don't endwin() before invoking the display_filter.
7978
7979 2000-11-21 10:32:34  roessler  (roessler)
7980
7981         * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
7982         mutt_curses_message and mutt_nocurses_message.  From Olaf Kirch.
7983
7984         * globals.h, main.c, protos.h, curs_lib.c: Introduce
7985         mutt_curses_message/mutt_nocurses_message.  From Olaf Kirch.
7986
7987 2000-11-20 13:20:28  roessler  (roessler)
7988
7989         * contrib/gpg.rc: Add a missing --textmode switch.
7990
7991 2000-11-19 20:39:49  roessler  (roessler)
7992
7993         * NEWS: Mention $print_split.
7994
7995         * contrib/sample.muttrc-tlr: update
7996
7997         * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
7998         new option named $print_split.  While we are on it, unify
7999         the pipe-message and print-message code, and fix the PGP
8000         key-extraction code so it doesn't interact with OPTPIPEDECODE
8001         in strange manners any more.
8002
8003 2000-11-18 19:50:48  roessler  (roessler)
8004
8005         * curs_lib.c: Remove an unnecessary include statement.
8006
8007 2000-11-17 09:19:41  roessler  (roessler)
8008
8009         * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
8010
8011         * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
8012         <notting@redhat.com>.
8013
8014         * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
8015         synchronization possible from within the pager.  From Chris
8016         Cutler <cutler@bluemug.com>.
8017
8018 2000-11-15 20:29:58  roessler  (roessler)
8019
8020         * charset.c: Fix langinfo-based character set detection.
8021         From Martin Norbäck <d95mback@dtek.chalmers.se>.
8022
8023 2000-11-14 16:57:19  roessler  (roessler)
8024
8025         * curs_main.c: another possibly problematic case.
8026
8027         * curs_main.c: Try fixing a possible segmentation fault.  I'm not
8028         entirely sure how I produced it, but it's at least obvious where
8029         it happened.
8030
8031 2000-11-13 22:19:57  roessler  (roessler)
8032
8033         * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
8034         Unset it to get the traditional listing with all the subkeys.
8035         (Experimental, may introduce new bugs.)
8036
8037         * po/ru.po, po/sv.po: update
8038
8039         * remailer.c: Qualify some more header fields.
8040
8041 2000-11-07 10:31:51  roessler  (roessler)
8042
8043         * init.h, mutt.h, send.c: Add a sig_on_top option.
8044
8045         * po/el.po: update
8046
8047 2000-11-06 11:27:07  roessler  (roessler)
8048
8049         * po/zh_TW.Big5.po, po/da.po: update
8050
8051         * configure.in: Make building mutt without iconv support possible.
8052         From EGE.
8053
8054 2000-11-03 10:16:32  roessler  (roessler)
8055
8056         * init.h: Change pgp_good_sign's default to 0 instead of UL "".
8057         This should fix the annoying error messages when starting up
8058         mutt on some systems.
8059
8060         * init.c: Make error reporting more verbose.
8061
8062         * po/de.po, po/fr.po, po/id.po: updates
8063
8064 2000-11-01 13:14:18  roessler  (roessler)
8065
8066         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
8067         po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
8068         po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
8069         po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
8070         reldate.h: automatic post-release commit for mutt-1.3.11
8071
8072 2000-10-27 10:51:01  roessler  (roessler)
8073
8074         * enter.c: A nicer version of {capitalize,...}-word functions.
8075
8076         * doc/manual.sgml.head: Document the recent additions to the
8077         line editor.
8078
8079         * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
8080         downcase-word functions to the editor.  Bindings follow the
8081         Emacs conventions (i.e., M-c, M-u, M-d).
8082
8083 2000-10-25 18:56:20  roessler  (roessler)
8084
8085         * rfc822.c: Fix parsing of route-addrs.
8086
8087 2000-10-24 08:59:21  roessler  (roessler)
8088
8089         * doc/manual.sgml.tail: Document edit-type.  From Mikko Hänninen.
8090
8091         * po/el.po: update
8092
8093 2000-10-23 16:39:10  roessler  (roessler)
8094
8095         * doc/manual.sgml.head: Typo.  From Daniel Roesen <dr@bofh.de>.
8096
8097         * doc/manual.sgml.head: Fix documentation of uznknown MIME type
8098         handling.  From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
8099
8100 2000-10-18 09:01:56  roessler  (roessler)
8101
8102         * recvattach.c: Fix tree formatting in the recvattach menu.
8103
8104 2000-10-17 15:10:51  roessler  (roessler)
8105
8106         * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
8107         pager and index display when non-printable space characters
8108         are encountered.  From EGE.
8109
8110         * sendlib.c: Teach mutt to attach files of arbitrary type.
8111
8112 2000-10-16 17:29:55  roessler  (roessler)
8113
8114         * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
8115         regular expression.  Close #312.
8116
8117         * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
8118
8119         * mutt_socket.c: Fix the strange "Can't connect" error messages.
8120         From Brendan Cully.
8121
8122 2000-10-12 14:49:58  roessler  (roessler)
8123
8124         * po/da.po: update
8125
8126 2000-10-11 14:17:17  roessler  (roessler)
8127
8128         * po/de.po: update.
8129
8130         * po/fr.po: update
8131
8132         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
8133         po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
8134         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8135         po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
8136         VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
8137
8138         * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
8139
8140 2000-10-10 19:22:48  roessler  (roessler)
8141
8142         * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
8143         init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
8144         pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
8145         browser.c, buffy.c, commands.c, compose.c, configure.in,
8146         curs_main.c: Vsevolod Volkov's POP mailbox patch.
8147
8148         * doc/manual.sgml.head: Mixmaster documentation patch from
8149         Brian Salter-Duke.
8150
8151 2000-10-09 08:30:35  roessler  (roessler)
8152
8153         * main.c: Add an #ifdef for HAVE_GETADDRINFO.
8154
8155         * mutt_socket.c: Use AF_INET6 only when necessary.
8156
8157 2000-10-07 18:06:24  roessler  (roessler)
8158
8159         * curs_lib.c, help.c: Display fixes from EGE.
8160
8161 2000-10-05 19:12:28  roessler  (roessler)
8162
8163         * query.c: Catch some possible NULL pointer deferences.
8164         From chris+usenet@chiappa.net (Chris Chiappa), posted to
8165         comp.mail.mutt.
8166
8167 2000-10-04 18:50:35  roessler  (roessler)
8168
8169         * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
8170         to the version used throughout mutt. ;-)
8171
8172         * Makefile.am, acconfig.h, configure.in, init.c, init.h,
8173         mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
8174         Netscape's (pardon, Mozilla's) SSL implementation.  From Michael
8175         Elkins.
8176
8177         * globals.h, init.h, mutt_socket.c, protos.h:
8178         patch.me.connect_timeout.1
8179
8180         * signal.c: branches:  2.6.2; patch.me.connect_timeout.1
8181
8182 2000-10-03 10:47:20  roessler  (roessler)
8183
8184         * NEWS: Document some of the recent user-visible changes.
8185
8186         * doc/manual.sgml.head: More documentation for the "L" to_char.
8187         Thanks, Byrial!
8188
8189         * hdrline.c, init.h: Adding a list flag to to_chars,  From Andreas
8190         Plesner Jacobsen <apj@wol.dk>.  Note: If you don't like the new
8191         behaviour, just set $to_chars to the old " +TCF" value.
8192
8193         * po/ru.po: update
8194
8195 2000-10-02 09:11:52  roessler  (roessler)
8196
8197         * configure.in, mutt_socket.c: patch-bac.ipv6-1
8198
8199         * curs_lib.c: patch-1.3.9.bj.yesno.1
8200
8201 2000-09-28 06:53:36  roessler  (roessler)
8202
8203         * init.h: Fix a minor typo.  From Byrial.
8204
8205         * INSTALL, charset.c, charset.h, init.c: Document the
8206         --without-wc-funcs switch to configure, and clean up the code
8207         to set the character set from nl_langinfo from EGE.
8208
8209 2000-09-27 14:28:35  roessler  (roessler)
8210
8211         * charset.c: Catch another error condition which may be caused
8212         by a broken nl_langinfo() function.
8213
8214         * COPYRIGHT: We don't need to mention EAY's copyright any more.
8215
8216         * charset.c: Fix #287.
8217
8218 2000-09-26 23:05:46  roessler  (roessler)
8219
8220         * po/eo.po: update
8221
8222         * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
8223         sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
8224         from SSLeay with a public domain version in order to satisfy
8225         GPL license zelots.
8226
8227 2000-09-25 13:03:09  roessler  (roessler)
8228
8229         * po/sv.po: update
8230
8231         * send.c: patch-1.3.9.bj.f-up-prompt.1
8232
8233 2000-09-21 09:37:14  roessler  (roessler)
8234
8235         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8236         po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
8237         po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
8238         po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
8239         VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
8240
8241         * rfc2047.c: Make some of the code more readable.  From EGE.
8242
8243 2000-09-15 09:19:29  roessler  (roessler)
8244
8245         * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
8246
8247 2000-09-13 21:01:31  roessler  (roessler)
8248
8249         * rfc2047.c: Undo part of the character set canonicalization.
8250         EGE pointed out it isn't needed.
8251
8252         * rfc2231.c: Replace "unknown" by "unknown-8bit".
8253
8254         * sendlib.c: s/iconv_open/mutt_iconv_open/.  Suggested by EGE.
8255
8256         * charset.c: Add "646" as an alias for us-ascii.  SunOS 5.8
8257         seems to need it.
8258
8259         * browser.c: Let the browser handle non-existent directories
8260         more gracefully.  From Byrial Jensen.
8261
8262 2000-09-12 23:18:47  roessler  (roessler)
8263
8264         * configure.in: Remove some caching.  From EGE.
8265
8266 2000-09-11 10:50:37  roessler  (roessler)
8267
8268         * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
8269         more character set glitches.
8270
8271 2000-09-09 07:30:29  roessler  (roessler)
8272
8273         * charset.c: sizeof (dest) == 4.  I should have written dlen
8274         instead.  Noted by EGE.
8275
8276 2000-09-08 21:52:04  roessler  (roessler)
8277
8278         * imap/imap.c: Brendan's version of the last fix.  I put it in
8279         since he's most likely the next one to look at or change this. ,-)
8280
8281         * imap/imap.c: Fix a silly little IMAP bug.  From Daniel
8282         Jacobowitz <dan@debian.org>.
8283
8284         * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
8285         set comparison function.
8286
8287 2000-09-07 21:56:00  roessler  (roessler)
8288
8289         * charset.c: Add a table of official character set names.
8290         Data taken from www.iana.org.
8291
8292         * rfc2231.c: Detect pure 7bit data and don't encode them.
8293         This helps a bit in situations where mutt believes it has some
8294         really strange us-ascii alias as the character set.
8295
8296         * po/es.po, po/es.po, po/el.po: update
8297
8298         * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
8299         more robust.  Problem noted by Wolfgang Baumann <baumann@zib.de>.
8300
8301 2000-09-06 08:47:13  roessler  (roessler)
8302
8303         * snprintf.c: Fix the MAX fix.  from Byrial Jensen.
8304
8305 2000-09-05 22:14:36  roessler  (roessler)
8306
8307         * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
8308         up some warning messages.  From Bob Bell.
8309
8310         * hook.c: Fix a segmentation fault in hook parsing.  From Bob
8311         Bell.
8312
8313 2000-09-04 10:49:48  roessler  (roessler)
8314
8315         * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8316         imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
8317         url.h: patch-bac.imapurl-4
8318
8319         * po/ru.po, po/da.po, po/da.po: update
8320
8321         * po/id.po: update.
8322
8323         * recvcmd.c: Fix a segmentation fault when replying to multiple
8324         message/rfc822-type attachments.  Noted by David Champion.
8325
8326 2000-09-01 08:58:39  roessler  (roessler)
8327
8328         * init.c: Don't mutt_pretty_mailbox when setting variables,
8329         since this may badly interact with non-default settings.
8330         Suggested by Byrial Jensen.
8331
8332 2000-08-31 15:14:25  roessler  (roessler)
8333
8334         * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
8335
8336         * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
8337
8338         * imap/command.c, imap/imap.c: patch-bac.command-3
8339
8340 2000-08-30 21:34:42  roessler  (roessler)
8341
8342         * pager.c: Fix display of backspace sequences.  From EGE.
8343
8344         * po/fr.po, po/de.po: update
8345
8346         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8347         po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
8348         po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
8349         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
8350         VERSION: automatic post-release commit for mutt-1.3.8
8351
8352         * VERSION: ups
8353
8354         * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
8355         imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
8356         Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
8357         md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
8358         unification patch from Vsevolod.
8359
8360         * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
8361         patch-bac.expunge-2
8362
8363         * muttlib.c: Fix mutt_prety_mailbox.  From Vsevolod.
8364
8365 2000-08-29 11:36:25  roessler  (roessler)
8366
8367         * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
8368         this time without a memory leak.
8369
8370         * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
8371         yes/no expressions.
8372
8373 2000-08-28 13:14:55  roessler  (roessler)
8374
8375         * rfc2231.c: Little fix from EGE.
8376
8377         * po/ru.po: Update from Vsevolod.
8378
8379 2000-08-28 09:40:28  EGE  (roessler)
8380
8381         * complete.c: Fix a buffer overrun in complete.c.
8382
8383 2000-08-28 09:39:36  Brendan Cully  <brendan@kublai.com>  (roessler)
8384
8385         * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
8386         muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
8387         to handle URLs.
8388
8389 2000-08-28 09:38:42  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
8390
8391         * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
8392         patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
8393         it to mutt_format_s. The function is then used in various places
8394         in browser.c and recvattach.c where previously there was "%%%ss".
8395
8396 2000-08-28 09:37:44  roessler  (roessler)
8397
8398         * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
8399         character set selection for RFC2231 encodings.  From EGE, but
8400         with choose_charset renamed to mutt_choose_charset.
8401
8402 2000-08-28 09:32:58  edmundo@rano.org (EGE)  (roessler)
8403
8404         * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
8405         Takashi and I came up with in the end.
8406
8407         When the Charset is euc-jp or shift_jis, iconv is used for
8408         mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
8409         I attempted to make mbrtowc both restartable (it can process
8410         part of multibyte character) and fast in the case where there
8411         is nothing left over from a previous character. Also I try to
8412         make no assumptions about how those character sets work, which
8413         is easy, because I know very little about them ...
8414
8415         People who don't use one of those two stateless Japanese display
8416         charsets shouldn't be affected. People whose systems provide
8417         the wchar_t functions should be even less affected, because they
8418         don't even get this code in their binary.
8419
8420 2000-08-25 06:28:24  roessler  (roessler)
8421
8422         * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
8423         account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
8424         url.h: patch-bac.imapurl-2, with small modifications.
8425
8426 2000-08-22 22:23:10  roessler  (roessler)
8427
8428         * muttlib.c: Fix #251, from Brendan.
8429
8430         * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
8431         URL parser, and support for mailto URLs.
8432
8433         * doc/manual.sgml.head: Minor fixes from Will Fiveash.
8434
8435         * po/ru.po: update
8436
8437         * hdrline.c: Fix %B in index_format.
8438
8439 2000-08-21 19:25:26  roessler  (roessler)
8440
8441         * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
8442         patch-bac.parsepath-2
8443
8444         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
8445         patch from Lars Hecking.
8446
8447         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
8448         imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
8449         browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
8450         OPS: patch-bac.createplus-1
8451
8452         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8453         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
8454         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
8455         patch-bac.command-2
8456
8457 2000-08-17 06:06:02  roessler  (roessler)
8458
8459         * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
8460         translation.
8461
8462         * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
8463         cleanup from Brendan Cully.
8464
8465         * hdrline.c: Fix justification of number formats.  (EGE)
8466
8467 2000-08-15 17:21:19  roessler  (roessler)
8468
8469         * po/ru.po: update
8470
8471         * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
8472
8473 2000-08-10 15:48:13  roessler  (roessler)
8474
8475         * imap/Makefile.am: Fix from Brendan Cully.
8476
8477         * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
8478
8479         * doc/mutt.man: Document $MAILDIR.
8480
8481         * init.c: Tell mutt about the MAILDIR environment variable DJB
8482         talks about in maildir (5).
8483
8484         * doc/muttbug.man: Fix a typo.
8485
8486         * doc/mbox.man: fix some typos.
8487
8488 2000-08-09 21:14:35  roessler  (roessler)
8489
8490         * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
8491
8492         * doc/mbox.man: Document the mbox format in a manual page.
8493         There may be some need for this.
8494
8495         * Makefile.am, configure.in, init.c, main.c: Minor portability
8496         and compilation fixes.
8497
8498 2000-08-08 18:17:54  roessler  (roessler)
8499
8500         * po/POTFILES.in: Some files were missing.  From Vsevolod Volkov.
8501
8502         * imap/Makefile.am, imap/command.c, imap/imap.c,
8503           imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
8504           mx.c: * handles expunged messages better. Previously mutt's
8505           state was only updated when syncing the mailbox. This was the
8506           reason for Bob Bell's segfault when manipulating mailboxes
8507           with multiple simultaneous clients.
8508         * makes a small adjustment for Sam's weird Courier server, which
8509           returns an OK FETCH completed response even when FETCH fails. I
8510           should probably report that behaviour to him as a bug, though.
8511         * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
8512         rid of the _("Closing mailbox...") message, which was obscuring
8513           the status updates.  * clears some spurious mutt_clear_error
8514         calls in imap_cmd_finish.  * makes socket reads and writes check
8515         that they have an open
8516           connection. Shouldn't be necessary (and such calls are logged),
8517           but can happen currently.
8518         * Some SASL vs regular authenticator tweaks in the imap Makefile.
8519
8520         (From Brendan Cully.)
8521
8522 2000-08-07 08:31:36  roessler  (roessler)
8523
8524         * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
8525         mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
8526         <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
8527
8528 2000-08-06 14:35:15  roessler  (roessler)
8529
8530         * curs_lib.c: Return an exit value of 1 if mutt is left via
8531         ctrl-c.  From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
8532
8533 2000-08-05 17:50:03  roessler  (roessler)
8534
8535         * imap/imap.c, imap/imap_private.h, imap/message.c,
8536         imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
8537         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
8538         imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
8539         command code.
8540
8541         * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
8542         binding documentation.  From Thomas Schultz <tststs@gmx.de>.
8543
8544 2000-08-04 21:47:11  roessler  (roessler)
8545
8546         * sendlib.c: Fix a character set encoding bug. From EGE.
8547
8548         * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
8549         account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
8550         SASL patch from Brendan Cully.
8551
8552 2000-08-03 22:08:13  roessler  (roessler)
8553
8554         * charset.c: fix a segmentation fault.
8555
8556         * po/eo.po, po/sv.po: update.
8557
8558         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8559         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
8560         po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
8561         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
8562         automatic post-release commit for mutt-1.3.7
8563
8564         * sendlib.c: Use a correct Envelope from when bouncing with
8565         $envelope_from enabled.
8566
8567         * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
8568         mutt_sasl.c: More IMAP fixes from Brendan.
8569
8570 2000-08-02 18:03:21  roessler  (roessler)
8571
8572         * po/it.po: update
8573
8574 2000-08-01 18:04:42  roessler  (roessler)
8575
8576         * mx.c: Fix from BC
8577
8578         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
8579         Brendan's latest patches.
8580
8581 2000-07-31 10:49:00  roessler  (roessler)
8582
8583         * po/fr.po: update.
8584
8585         * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
8586         imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8587         imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
8588         imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
8589         account.c, account.h, configure.in, globals.h, init.h, main.c,
8590         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
8591         Cully's SASL patch.  I hope I didn't miss any files.
8592
8593 2000-07-29 16:33:53  roessler  (roessler)
8594
8595         * po/id.po: update.
8596
8597         * imap/README: updated readme file.
8598
8599         * Makefile.am: Make sure checktypes and makedoc don't depend on
8600         the intl library.
8601
8602         * po/de.po: update.
8603
8604 2000-07-28 19:00:31  roessler  (roessler)
8605
8606         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8607         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
8608         po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
8609         po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
8610         post-release commit for mutt-1.3.6
8611
8612         * Makefile.am: parse.h no longer exists, so don't try to
8613         distribute it.
8614
8615         * po/sv.po: branches:  1.27.2.6.2; automatic post-release commit
8616         for mutt-1.2.5
8617
8618         * po/uk.po: branches:  1.42.2.6.2; automatic post-release commit
8619         for mutt-1.2.5
8620
8621         * po/zh_TW.Big5.po: branches:  1.30.2.6.2; automatic post-release
8622         commit for mutt-1.2.5
8623
8624         * po/pt_BR.po: branches:  1.20.2.6.2; automatic post-release
8625         commit for mutt-1.2.5
8626
8627         * po/ru.po: branches:  1.67.2.7.2; automatic post-release commit
8628         for mutt-1.2.5
8629
8630         * po/sk.po: branches:  1.28.2.6.2; automatic post-release commit
8631         for mutt-1.2.5
8632
8633         * po/ko.po: branches:  1.31.2.6.2; automatic post-release commit
8634         for mutt-1.2.5
8635
8636         * po/nl.po: branches:  1.36.2.6.2; automatic post-release commit
8637         for mutt-1.2.5
8638
8639         * po/pl.po: branches:  1.39.2.6.2; automatic post-release commit
8640         for mutt-1.2.5
8641
8642         * po/gl.po: branches:  1.23.2.6.2; automatic post-release commit
8643         for mutt-1.2.5
8644
8645         * po/id.po: branches:  1.31.2.7.2; automatic post-release commit
8646         for mutt-1.2.5
8647
8648         * po/it.po: branches:  1.59.2.6.2; automatic post-release commit
8649         for mutt-1.2.5
8650
8651         * po/el.po: branches:  1.31.2.6.2; automatic post-release commit
8652         for mutt-1.2.5
8653
8654         * po/eo.po: branches:  1.30.2.6.2; automatic post-release commit
8655         for mutt-1.2.5
8656
8657         * po/es.po: branches:  1.49.2.6.2; automatic post-release commit
8658         for mutt-1.2.5
8659
8660         * po/fr.po: branches:  1.45.2.7.2; automatic post-release commit
8661         for mutt-1.2.5
8662
8663         * po/cs.po: branches:  1.35.2.7.2; automatic post-release commit
8664         for mutt-1.2.5
8665
8666         * po/da.po: branches:  1.13.2.7.2; automatic post-release commit
8667         for mutt-1.2.5
8668
8669         * po/de.po: branches:  1.99.2.7.2; automatic post-release commit
8670         for mutt-1.2.5
8671
8672         * reldate.h: automatic post-release commit for mutt-1.2.5
8673
8674         * ChangeLog: branches:  2.40.2.6.2; automatic post-release commit
8675         for mutt-1.2.5
8676
8677         * VERSION: branches:  2.28.2.6.2; automatic post-release commit
8678         for mutt-1.2.5
8679
8680         * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
8681         instead of sequence numbers in IMAP.  (Brendan)
8682
8683         * imap/imap.c, imap/imap_private.h, imap/message.c,
8684         imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
8685         expunged messages.  From Brendan Cully.
8686
8687 2000-07-26 09:30:01  roessler  (roessler)
8688
8689         * doc/manual.sgml.head: Nits from Michael Sobolev.
8690
8691 2000-07-25 16:35:48  roessler  (roessler)
8692
8693         * Makefile.am: Include the muttbug wrapper with the distribution.
8694
8695         * doc/Makefile.in: Install muttbug.man als flea.1.
8696
8697         * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
8698         Install muttbug(1) as flea(1), and adjust the documentation
8699         accordingly.  Note: Typing muttbug will still work.
8700
8701         * doc/muttbug.man: More tiny fixes.
8702
8703         * doc/muttbug.man: Fix some typos.  In particular, it's bug
8704         tracking system, not buck tracking system.  Oh well.
8705
8706         * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
8707         has a manual page of it's own now.
8708
8709         * muttbug.sh.in: Fix a little bug concerning version numbers.
8710
8711         * Makefile.am: The warning about README.UPGRADE can go.
8712
8713         * doc/mutt.man: Mention the bug tracking system.
8714
8715         * INSTALL: Mention that mutt needs an iconv implementation,
8716         and point users to libiconv.
8717
8718         * INSTALL: Mention OpenBSD
8719
8720         * Makefile.am: Remove types.h at "make clean" time.
8721
8722         * curs_main.c: Fix a segmentation fault in the index.
8723
8724         * curs_main.c: Try to fix a segmentation fault in the index.
8725
8726 2000-07-24 07:48:53  roessler  (roessler)
8727
8728         * browser.h: make bit types unsigned.  From albert chin
8729         <china@thewrittenword.com>.
8730
8731         * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
8732         Replace wctomb and mbtowc with wcrtomb and mbrtowc.  From TAKIZAWA
8733         Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
8734         Grimley Evans.
8735
8736 2000-07-23 21:47:01  roessler  (roessler)
8737
8738         * menu.c: Fix #108, from Gero Treuner.
8739
8740         * configure.in, resize.c: sys/ioctl.h vs. ioctl.h.  From Sam
8741         Roberts.
8742
8743         * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
8744         support from working.
8745
8746 2000-07-22 09:01:43  roessler  (roessler)
8747
8748         * configure.in, mutt.h: Some more QNX compiling aides.
8749
8750 2000-07-21 07:32:12  roessler  (roessler)
8751
8752         * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
8753         integer types.
8754
8755         * imap/imap.c: Fix imap_passive.  From Brendan Cully.
8756
8757         * contrib/Makefile.in: Fix #150.  From Brendan Cully.
8758
8759 2000-07-20 17:51:52  roessler  (roessler)
8760
8761         * doc/devel-notes.txt: Typo.
8762
8763         * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
8764         imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
8765         mx.c, pop.c: Another IMAP patch from Brendan.
8766
8767         * imap/util.c: quick hack against mx->mbox being NULL.
8768
8769         * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
8770         patch-bac.postpone-2
8771
8772         * pop.c: Use shared socket code, from Vsevolod Volkov.
8773
8774 2000-07-19 10:21:57  roessler  (roessler)
8775
8776         * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
8777         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8778         imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
8779         imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
8780         acconfig.h, account.c, account.h, browser.c, configure.in,
8781         gettext.c, globals.h, init.c, init.h, mutt_socket.c,
8782         mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
8783         from Tommi Komulainen, and most likely based on input from
8784         Vsevolod Voykov (sp?).
8785
8786         * imap/util.c: Fix more possible IMAP memory corruption.
8787         From Brendan Cully.
8788
8789         * imap/util.c: Fix possible memory corruption in stable.
8790         From Brendan Cully.
8791
8792         * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
8793         Backport various IMAP bug-fixes to stable.  From Brendan Cully.
8794
8795 2000-07-18 14:38:13  roessler  (roessler)
8796
8797         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8798         imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
8799         More IMAP clean-up from Brendan Cully.
8800
8801         * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
8802         imap/utf7.c: IMAP fixes from Brendan Cully.
8803
8804         * init.h, init.h: Documentation fix.
8805
8806 2000-07-17 18:08:27  roessler  (roessler)
8807
8808         * imap/message.c: Fix possible heap corruption.  From Brendan
8809         Cully.
8810
8811         * imap/utf7.c: Name changes left out by EGE's patch.
8812
8813         * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
8814         from EGE.
8815
8816         * curs_main.c: Fix #192.
8817
8818 2000-07-16 15:35:14  roessler  (roessler)
8819
8820         * imap/Makefile.am, imap/browse.c, imap/imap.c,
8821         imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
8822         Support modified UTF-7 in folder names.  From Edmund Grimley
8823         Evans, modified by Brendan Cully.
8824
8825         * handler.c: Another qp fix.
8826
8827         * handler.c: More qp decoder modifications: We should handle
8828         multibyte characters spanning soft line breaks.
8829
8830         * handler.c: Rewrite the quoted-printable decoder so it properly
8831         chops off trailing white space.  Problem noted by Byrial Jensen.
8832
8833 2000-07-15 06:51:47  roessler  (roessler)
8834
8835         * imap/socket.c: Add a message that we are looking up a host.
8836
8837 2000-07-14 15:03:43  roessler  (roessler)
8838
8839         * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
8840
8841         * README.SSL: Tommi Komulainen's entropy gathering patch -
8842         documentation.
8843
8844 2000-07-12 14:17:46  roessler  (roessler)
8845
8846         * po/cs.po: update.
8847
8848         * imap/imap_ssl.c: Entropy gathering fixes.
8849
8850         * configure.in: Re-apply the iconv patch from vvv.
8851
8852         * configure.in: undo the enable-external-dotlock patch.
8853
8854         * handler.c: Initialize a variable in order to avoid a
8855         segmentation fault.  From Aaron Schrab.
8856
8857 2000-07-11 20:38:49  roessler  (roessler)
8858
8859         * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
8860         stuff in _one_ function.  From Vsevolod Volkov.
8861
8862         * imap/message.c: Disable a bug work-around which actually
8863         breaks things.
8864
8865         * configure.in: Typo, noted by Brad <brad@comstyle.com>.
8866
8867 2000-07-10 19:52:12  roessler  (roessler)
8868
8869         * main.c: Typo.
8870
8871         * po/id.po: update.
8872
8873         * rfc2047.c: Fix some possible NULL pointer deferences in the
8874         RFC2047 code.
8875
8876         * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
8877         browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
8878         of cases where format parameters were missing from calls to
8879         mutt_message and mutt_error.
8880
8881         * imap/command.c, imap/imap.c, imap/message.c, browser.c,
8882         pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
8883         cases where format parameters were missing to calls of mutt_error
8884         and mutt_message.
8885
8886         * po/ru.po, po/de.po, po/da.po: update.
8887
8888         * po/da.po: Update.
8889
8890         * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
8891         changes from EGE.
8892
8893 2000-07-07 15:12:37  roessler  (roessler)
8894
8895         * po/fr.po: update
8896
8897         * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
8898         pgp.c, protos.h: Fix #185:  is_from would return 0 (i.e., error)
8899         when parsing Jan 1 1970 12:00 - apparently, this point of time
8900         occurs on real mail folders.
8901
8902 2000-07-06 23:08:39  roessler  (roessler)
8903
8904         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8905         po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
8906         po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
8907         po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
8908         commit for mutt-1.2.4
8909
8910         * muttlib.c: ups, this should be fixed in stable.
8911
8912         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
8913         po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
8914         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8915         po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
8916         automatic post-release commit for mutt-1.3.5
8917
8918         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8919         po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
8920         po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
8921         po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
8922         post-release commit for mutt-1.2.3
8923
8924         * po/fr.po: update.
8925
8926         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8927         imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
8928         imap/message.c, imap/socket.c: More IMAP clean-up.
8929
8930         * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
8931         imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
8932         imap/imap.c: More IMAP fixes from Brendan Cully.
8933
8934 2000-07-05 14:39:14  roessler  (roessler)
8935
8936         * imap/socket.c: Fix the Fix.  From TK.
8937
8938 2000-07-05 10:32:17  Tommi Komulainen  <Tommi.Komulainen@iki.fi>
8939 (roessler)
8940
8941         * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
8942           every connection with descriptor value != 0 to be ready for
8943           reading/writing. Unfortunately when the descriptor was closed,
8944           conn->fd remained untouched. This is why mutt segfaulted if
8945           IMAP login was aborted with ^G.
8946
8947         - ssl_socket_close was called without calling ssl_socket_open
8948           first.  This caused a segfault because conn->sockdata was
8949           NULL. Apparently there was also a memory leak, because
8950           conn->sockdata was never free'd :-]
8951
8952 2000-07-05 08:05:03  roessler  (roessler)
8953
8954         * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
8955         IMAP cosmetics from Brendan Cully.
8956
8957 2000-07-04 17:59:10  roessler  (roessler)
8958
8959         * doc/manual.sgml.head: slight documentation imrpovement from
8960         Will Fiveash.
8961
8962 2000-07-03 15:26:22  roessler  (roessler)
8963
8964         * po/de.po: update
8965
8966         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
8967         imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
8968         IMAP logout patch from Brendan Cully.
8969
8970         * po/id.po: update
8971
8972         * po/id.po: update.
8973
8974         * rfc2047.c: "Where have all the headers gone" fix from EGE.
8975
8976         * sendlib.c: utf8 -> utf8 fix (From EGE).
8977
8978         * rfc2047.c: RFC 2047 patch from EGE.
8979
8980 2000-06-30 08:28:56  roessler  (roessler)
8981
8982         * po/pl.po: fix a format.
8983
8984         * sendlib.c: Character set fix from EGE.
8985
8986 2000-06-27 22:28:01  roessler  (roessler)
8987
8988         * sendlib.c: minor change from EGE.
8989
8990         * main.c, rfc2047.c: Cosmetics.  No, I didn't touch the word-wrap
8991         code. ;-)
8992
8993 2000-06-26 23:10:26  roessler  (roessler)
8994
8995         * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
8996         by AMK; [stable].
8997
8998         * muttlib.c: Fix a possible segmentation fault in
8999         mutt_expand_path.  Noted by Andreas M. Kirchwitz.
9000
9001         * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
9002
9003         * contrib/sample.muttrc-tlr: update.
9004
9005         * configure.in: Iconv detection patch.  From Lars Hecking.
9006
9007         * color.c, color.c: Fix #173.  From Roland Rosenfeld.
9008
9009 2000-06-22 23:18:36  roessler  (roessler)
9010
9011         * muttlib.c: Avoid crashing when forwarding message/rfc822-type
9012         attachments.
9013
9014         * Makefile.am, prepare: Lars Hecking's build process patch
9015         for stable.
9016
9017         * rfc822.c: branches:  2.9.2.1.2; Fix stack corruption
9018         in the RFC822 parser.  Noted by Ari Gordon-Schlosberg
9019         <ari@heavyware.com>.
9020
9021         * rfc822.c: Fix stack corruption in the RFC822 parser.
9022         Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
9023
9024         * recvattach.c: Merge two almost-identical string constants.
9025         From Byrial.
9026
9027 2000-06-21 19:23:23  roessler  (roessler)
9028
9029         * imap/auth_gss.c: More debug code which needs #ifdefs.
9030
9031         * imap/auth_gss.c: More debugging code which needs #ifdefs.
9032
9033         * po/eo.po: update.
9034
9035         * Makefile.am, prepare: Work-around for keymap_defs and other
9036         dependency problems.  From Lars Hecking.
9037
9038         * muttlib.c: Fix ~logname expansion for stable.
9039
9040         * muttlib.c: Fix ~logname expansion.
9041
9042         * README: Remove explicit list of mirrors, and refer to
9043         download.html.
9044
9045         * mbox.c: Fix another mbox synch problem.
9046
9047         * mbox.c: Fix another bug in mbox synching.
9048
9049         * postpone.c: Some more character set cleanup,.
9050
9051         * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
9052         protos.h, recvattach.c, send.c, sendlib.c: More character set
9053         clean-up.
9054
9055         * postpone.c: Improve character set handling when postponing
9056         messages.  This patch may lead to information loss under very
9057         special circumstances.
9058
9059         * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
9060
9061         * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
9062         Fix character set selection.  Postponing and recalling messages
9063         should work again, now.
9064
9065         * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
9066
9067         * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
9068         Michlmayr <tbm@cyrius.com>.
9069
9070         * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
9071         Apply message-hook to more commands, and make it more useful by
9072         permitting the "~h" and "~b" pattern specifiers.  Bad enough, this
9073         removes message-hook abilities from the receive-attachment menu.
9074
9075 2000-06-20 22:23:37  roessler  (roessler)
9076
9077         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
9078         po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
9079         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
9080         po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
9081         post-release commit for mutt-1.2.2
9082
9083         * build-release: Add a "make" call, so build-release will also
9084         work from a source tree which hasn't been built recently.
9085
9086         * commands.c: Do some comparisons case-insensitive.
9087
9088         * po/ru.po: update.
9089
9090         * doc/muttrc.man.head: s/display-hook/message-hook/
9091
9092         * po/de.po: Fix a misleading fuzzy translation about PGP
9093         signature validity.  From Roland Rosenfeld.
9094
9095         * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
9096         Noted by china@thewrittenword.com.
9097
9098         * imap/imap.c: Only use debuglevel if DEBUG is defined.  Noted by
9099         Albert Chin <china@thewrittenword.com>,
9100
9101         * po/fr.po: update.
9102
9103 2000-06-19 21:13:19  roessler  (roessler)
9104
9105         * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
9106         patch-1.3.3.bj.docref.1
9107
9108         * build-release: Make sure m4/Makefile is _really_ rebuilt.
9109
9110         * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
9111         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
9112         po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
9113         po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
9114         post-release commit for mutt-1.2.1
9115
9116         * doc/manual.sgml.head: Fix some more mentions of display-hook.
9117
9118         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9119         po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9120         po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9121         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9122         post-release commit for mutt-1.3.4
9123
9124         * compose.c: No need to include iconv.h.
9125
9126         * po/da.po: update.
9127
9128         * po/ru.po: update
9129
9130 2000-06-17 08:07:36  roessler  (roessler)
9131
9132         * imap/imap_ssl.c: Certificate verification fix from Tommi
9133         Komulainen.
9134
9135         * imap/imap_ssl.c: SSL fix.
9136
9137         * po/ru.po: upate
9138
9139 2000-06-16 10:21:34  roessler  (roessler)
9140
9141         * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
9142         patch-1.3.3.tlr.change_charset.1
9143
9144         * po/ru.po: nit.
9145
9146 2000-06-15 21:37:07  roessler  (roessler)
9147
9148         * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
9149         init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
9150
9151         * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
9152
9153         * imap/imap.c: shut up the compiler.
9154
9155         * po/ru.po, commands.c, init.h: nits.
9156
9157         * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
9158
9159         * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
9160         which is helpful in certain IMAP contexts.
9161
9162         * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
9163         when the temporary space runs full.  Backport from unstable.
9164
9165         * po/el.po, po/fr.po: updates.
9166
9167         * po/ru.po: update.
9168
9169         * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
9170         when Charset isn't set.
9171
9172         * init.h: Little documentation fix from Aaron Schrab.
9173
9174 2000-06-14 09:23:45  roessler  (roessler)
9175
9176         * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
9177         Remove recode-attachment, and the "decoder" API.  (EGE)
9178
9179         * gettext.c: Make sure --disable-nls works.  (EGE)
9180
9181 2000-06-13 20:36:33  roessler  (roessler)
9182
9183         * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
9184
9185         * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
9186         macro from lynx.
9187
9188         * configure.in: Use CF_CURSES_LIBS macro for better detection
9189         of platform-specific curses libraries.  From Lars Hecking.
9190
9191         * main.c: Inform us about ICONV_NOTRANS.  From EGE.
9192
9193         * configure.in: iconv detection.  From EGE.
9194
9195         * commands.c: Only display PGP signature verification status if
9196         verification was tried.
9197
9198 2000-06-12 07:02:42  roessler  (roessler)
9199
9200         * configure.in: A new check for working wchar functions.
9201
9202 2000-06-11 19:05:12  roessler  (roessler)
9203
9204         * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
9205         Problems noted by Byrial Jensen.
9206
9207 2000-06-09 17:42:14  roessler  (roessler)
9208
9209         * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
9210         and not as "invalid".
9211
9212         * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
9213
9214         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
9215         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
9216         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9217         VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
9218         po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
9219         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9220         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
9221         reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
9222
9223         * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
9224
9225         * rfc2047.c: Latest patch from EGE.
9226
9227 2000-06-08 21:44:14  roessler  (roessler)
9228
9229         * copy.c, mbox.c: This patch should fix the mailbox corruption
9230         various people observed.
9231
9232         * charset.c, charset.h, init.c: Fix up the value returned by
9233         nl_langinfo(CODESET).
9234
9235         * mbox.c: Improve error reporting with mbox folders a bit.
9236
9237         * send.c: patch-1.2.bj.ed_mtime.1
9238
9239         * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
9240         Removing the built-in charset support.
9241
9242         * doc/muttrc.man.head: one-character typo.
9243
9244         * imap/imap_ssl.c: Fix #157.  From Enrik Berkhan
9245         <Enrik.Berkhan@fun.de>.
9246
9247         * imap/imap_ssl.c: [stable] Fix #157.  From Enrik Berkhan
9248         <Enrik.Berkhan@fun.de>.
9249
9250         * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
9251         patch-1.3.2.tl.sslcerts.1.
9252
9253         * charset.c: Don't return data on the stack.  Noted by "Andrew
9254         W. Nosenko" <awn@bcs.zp.ua>.
9255
9256         * po/sv.po: update.
9257
9258 2000-06-04 18:18:56  roessler  (roessler)
9259
9260         * doc/manual.sgml.head: Nits from Mikko Hänninen.
9261
9262 2000-06-02 10:05:41  roessler  (roessler)
9263
9264         * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
9265
9266 2000-05-30 12:52:41  roessler  (roessler)
9267
9268         * po/pl.po: update
9269
9270 2000-05-29 22:34:12  roessler  (roessler)
9271
9272         * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
9273         RFC2047 encoding update.
9274
9275 2000-05-28 20:32:05  roessler  (roessler)
9276
9277         * commands.c: Don't bother the user with messages about PGP
9278         signature verification when there is no PGP stuff about the
9279         message.
9280
9281         * README.SSL, init.h, mutt.h: SSL certificate verification fixes
9282         from Tommi Komulainen.
9283
9284         * imap/imap_ssl.c: SSL certificate verification fix from Tommi
9285         Komulainen.
9286
9287         * imap/command.c: [stable] Handle connection take-down by servers
9288         more graciously.  From Patrick Caulfield.
9289
9290         * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
9291         commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
9292         Jensen's signature verification patch.
9293
9294 2000-05-25 12:21:29  roessler  (roessler)
9295
9296         * pgp.c: Use strftime for time indications with PGP verification.
9297
9298         * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
9299         by EGE.
9300
9301         * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
9302
9303         * mutt.h: Include stdlib.h from mutt.h.
9304
9305         * makedoc.c, init.h: Minor fixes from Byrial.
9306
9307         * doc/manual.sgml.head: typo.
9308
9309         * doc/devel-notes.txt, init.h, makedoc.c: Documentation
9310         beautification patch from Byrial Jensen.  Thanks!
9311
9312 2000-05-24 19:20:07  roessler  (roessler)
9313
9314         * po/ru.po: Fixes #143.
9315
9316         * po/ru.po: Some fixes - #143.
9317
9318         * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
9319         work with an external iconv implementation.
9320
9321         * imap/command.c: Handle disconnects more gracefully.
9322         From Patrick Caulfield <patrick@sco.com>.
9323
9324         * config.guess, config.sub: [stable] Latest versions from
9325         ftp.gnu.org/pub/gnu/config
9326
9327         * config.guess, config.sub: Latest versions from
9328         ftp.gnu.org/pub/gnu/config.
9329
9330 2000-05-23 17:16:46  roessler  (roessler)
9331
9332         * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9333         po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9334         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
9335         po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
9336         post-release commit for mutt-1.3.2
9337
9338         * contrib/gpg.rc: Make this work on QNX.
9339
9340         * contrib/gpg.rc: Change suggested by Sam Roberts
9341         <sroberts@uniserve.com> to make this work on QNX.
9342
9343 2000-05-22 16:15:35  roessler  (roessler)
9344
9345         * po/pl.po: update
9346
9347         * rfc2047.c: Fix a stupid segmentation fault.
9348
9349         * lib.c: cosmetics.
9350
9351         * rfc2047.c: Fix a memory leak.
9352
9353         * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
9354
9355         * parse.c: Fix a possible cause for heap corruption.
9356
9357         * po/de.po: update.
9358
9359         * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
9360
9361 2000-05-21 18:45:15  roessler  (roessler)
9362
9363         * mbyte.h: Small fix from EGE.
9364
9365         * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
9366         Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
9367
9368         * muttlib.c: Comment a bit of code.
9369
9370 2000-05-20 18:16:18  roessler  (roessler)
9371
9372         * po/fr.po: update.
9373
9374         * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
9375         conversion patch from EGE.
9376
9377         * doc/manual.sgml.head, hook.c: Second version of Byrial's
9378         display-hook patch.
9379
9380         * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
9381         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
9382         po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9383         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9384         post-release commit for mutt-1.3.1
9385
9386         * doc/muttrc.man.head: Document display-hook in the manual page.
9387
9388         * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
9389         display-hook command.  From Byrial Jensen.
9390
9391         * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
9392         Add mutt_gecos_name function which centrally handles the GECOS
9393         processing.
9394
9395         * imap/imap.c: Shut up some warnings.  We may have to think
9396         about mutt_stristr again.
9397
9398         * configure.in: Verify that regmatch_t has offsets, and not
9399         only pointers.  From Sam Roberts <sroberts@uniserve.com>.
9400
9401         * configure.in: Don't look for curses in /usr/5lib any more -
9402         this broke things for some people.
9403
9404         * configure.in: Don't look for the curses library in /usr/5lib
9405         any more.  This broke things for some people.
9406
9407         * sendlib.c: Real fix for the pointer problem noted by Heiko
9408         Schlichting.
9409
9410         * sendlib.c: Fix a "string on stack returned" bug found by
9411         Heiko Schlichting.
9412
9413 2000-05-19 07:36:42  roessler  (roessler)
9414
9415         * hdrline.c: Fix %. formats.  From EGE.
9416
9417 2000-05-18 17:06:59  roessler  (roessler)
9418
9419         * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
9420         sendlib.c: rfc2047_decode change from EGE.
9421
9422         * charset.c: Catch a segmentation fault in mutt_convert_string ().
9423
9424         * acconfig.h: Don't enable debugging by default in the stable
9425         branch.
9426
9427         * configure.in, main.c: More debugging output, and a warning
9428         in configure.in.
9429
9430         * main.c: Tell us something about internal iconv and CHARMAPS_DIR
9431         from mutt -v.
9432
9433 2000-05-17 12:39:16  roessler  (roessler)
9434
9435         * mkjtags.c: handle ^L lines correctly.
9436
9437         * mkjtags.c: Some beautifications.
9438
9439         * Makefile.am, mkjtags.c: Add a little tool to help with building
9440         tags files my editor groks.
9441
9442         * handler.c: When displaying a deleted attachment's information,
9443         present the file name if it is present.  Suggested by Pete
9444         Wenzel <pete@stc.com>.
9445
9446         * imap/imap_ssl.c: SSL certificate check fix.  From Tommi
9447         Komulainen.
9448
9449         * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
9450
9451         * OPS, enter.c, functions.h: Add forward-word and backward-word
9452         functions to the editor.
9453
9454         * OPS, enter.c, functions.h: Add a kill-eow function to the
9455         line editor.
9456
9457         * init.c: Small fix to mutt_set_default().
9458
9459 2000-05-16 19:01:50  roessler  (roessler)
9460
9461         * Makefile.am: We don't need to build in the charmaps/ directory
9462         unless we use the included iconv.
9463
9464         * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
9465         calculation code.
9466
9467         * compose.c, globals.h, init.h, sendlib.c: A modified version
9468         of Will Fiveash's compose format patch.
9469
9470         * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
9471         return value as the default for $charset.
9472
9473         * init.c: More default setting.  This can easily be done much
9474         cleaner than the last version of the patch.
9475
9476         * init.c: Hack: mutt_restore_default() now stores the latest
9477         value of a variable as it's default if there was no default
9478         before.  The code in question is executed precisely once: when
9479         mutt_restore_default() is invoked from mutt_init().
9480
9481         * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
9482         escape regular expression special characters.  For stable.
9483
9484         * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
9485         is now able to escape special characters for use in regular
9486         expressions.  This is needed to make folder-hooks work like
9487         intended.
9488
9489         * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
9490
9491         * muttlib.c: Sanitize file name suggestions passed to
9492         mutt_adv_mktemp.
9493
9494         * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
9495         transpose-character function to the editor.  From Aaron Schrab.
9496
9497         * configure.in: Improve the wchar_t checks.  From "Andrew
9498         W. Nosenko" <awn@bcs.zp.ua>.
9499
9500 2000-05-15 12:00:53  roessler  (roessler)
9501
9502         * configure.in, mbyte.c, pager.c: More iconv-related patches
9503         from EGE.
9504
9505 2000-05-13 17:39:03  roessler  (roessler)
9506
9507         * configure.in: HP/UX vs. ANSI C.  From Lars Hecking and Albert
9508         Chin. [stable]
9509
9510         * configure.in: Configuration for ANSI C / HP/UX.  From albert
9511         chin and Lars Hecking.
9512
9513 2000-05-12 13:41:34  roessler  (roessler)
9514
9515         * mbyte.c, wcwidth.c: Make things compile. ;-)
9516
9517         * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
9518         Suggested by Andrew Nosenko, adapted by EGE.
9519
9520         * gettext.c: Replacing some more free() calls by safe_free().
9521
9522         * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
9523         mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
9524         related patches.  From Edmund Grimley Evans.
9525
9526         * configure.in: HP/UX -Ae detection.  From Albert Chin. [stable]
9527
9528         * configure.in: Improve the HP/UX check for the -Ae command
9529         line parameter.  From albert chin (china@thewrittenword.com).
9530
9531         * gen_defs: Make sure gen_defs returns success.  [stable]
9532
9533         * gen_defs: Sam Roberts reports that some shells do strange
9534         things with exit states.
9535
9536         * doc/manual.sgml.head: Fix $spool vs. $spoolfile.  From David
9537         Ellement.
9538
9539 2000-05-11 07:10:32  roessler  (roessler)
9540
9541         * doc/mutt.man: Remove some unnecessary spaces.
9542
9543         * doc/mutt.man, main.c: Fix usage information.  Noted by Mikko
9544         Hänninen.
9545
9546         * acconfig.h, configure.in, globals.h: Check volatility of
9547         sig_atomic_t.
9548
9549 2000-05-10 18:02:31  roessler  (roessler)
9550
9551         * configure.in: Support for old Kerberos versions.  From David
9552         Champion <dgc@uchicago.edu>.
9553
9554         * configure.in: Fix support for old Kerberos libraries.
9555
9556         * hdrline.c, thread.c: updated messages-in-thread (%e) patch
9557         from Markus Holmberg.
9558
9559         * po/pl.po: update.
9560
9561         * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
9562         the change of pop_delete to a quad option.
9563
9564         * po/fr.po: Update the French translation.
9565
9566 2000-05-09 20:19:28  roessler  (roessler)
9567
9568         * parse.c: more mailtool brain-damage support.
9569
9570         * acconfig.h, configure.in, parse.c: Sun mailtool message support.
9571         The format is ugly, but the patch is reasonably clean.
9572
9573         * Makefile.am: include mbyte.h with the distribution.
9574
9575         * doc/devel-notes.txt: Add a word about format flags.
9576
9577         * imap/message.c: Make the X-Label patch work over IMAP.
9578
9579         * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
9580         po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
9581         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9582         po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
9583         post-release commit for mutt-1.3
9584
9585         * hdrline.c, init.h, protos.h, thread.c: Add a %e option
9586         for thread-relative message numbers.  From Markus Holmberg
9587         <markush@acc.umu.se>.
9588
9589         * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
9590         pattern.c: X-Label header support from David Champion
9591         <dgc@uchicago.edu>.
9592
9593         * init.h, pop.c: Make pop_delete a quad-option.  From Honza
9594         Pazdziora <adelton@informatics.muni.cz>.
9595
9596         * VERSION: Ups, we should leave the version file on 1.2, so the
9597         diff will get built properly when I release 1.3.
9598
9599         * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
9600         pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
9601         utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
9602         commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
9603         enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
9604         Edmund Grimley Evans' UTF-8 patch.
9605
9606         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9607         po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
9608         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
9609         po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
9610         post-release commit for mutt-1.2
9611
9612         * build-release: unstable branch.
9613
9614         * build-release: start preparing 1.2.
9615
9616 2000-05-03 07:48:46  roessler  (roessler)
9617
9618         * po/zh_TW.Big5.po: branches:  1.30.2; automatic post-release
9619         commit for mutt-1.1.14
9620
9621         * po/da.po: branches:  1.13.2; automatic post-release commit
9622         for mutt-1.1.14
9623
9624         * po/de.po: branches:  1.99.2; automatic post-release commit
9625         for mutt-1.1.14
9626
9627         * po/el.po: branches:  1.31.2; automatic post-release commit
9628         for mutt-1.1.14
9629
9630         * po/eo.po: branches:  1.30.2; automatic post-release commit
9631         for mutt-1.1.14
9632
9633         * po/es.po: branches:  1.49.2; automatic post-release commit
9634         for mutt-1.1.14
9635
9636         * po/fr.po: branches:  1.45.2; automatic post-release commit
9637         for mutt-1.1.14
9638
9639         * po/gl.po: branches:  1.23.2; automatic post-release commit
9640         for mutt-1.1.14
9641
9642         * po/id.po: branches:  1.31.2; automatic post-release commit
9643         for mutt-1.1.14
9644
9645         * po/it.po: branches:  1.59.2; automatic post-release commit
9646         for mutt-1.1.14
9647
9648         * po/ko.po: branches:  1.31.2; automatic post-release commit
9649         for mutt-1.1.14
9650
9651         * po/nl.po: branches:  1.36.2; automatic post-release commit
9652         for mutt-1.1.14
9653
9654         * po/pl.po: branches:  1.39.2; automatic post-release commit
9655         for mutt-1.1.14
9656
9657         * po/pt_BR.po: branches:  1.20.2; automatic post-release commit
9658         for mutt-1.1.14
9659
9660         * po/ru.po: branches:  1.67.2; automatic post-release commit
9661         for mutt-1.1.14
9662
9663         * po/sk.po: branches:  1.28.2; automatic post-release commit
9664         for mutt-1.1.14
9665
9666         * po/sv.po: branches:  1.27.2; automatic post-release commit
9667         for mutt-1.1.14
9668
9669         * po/uk.po: branches:  1.42.2; automatic post-release commit
9670         for mutt-1.1.14
9671
9672         * ChangeLog: branches:  2.40.2; automatic post-release commit
9673         for mutt-1.1.14
9674
9675         * VERSION: branches:  2.28.2; automatic post-release commit
9676         for mutt-1.1.14
9677
9678         * po/cs.po: branches:  1.35.2; automatic post-release commit
9679         for mutt-1.1.14
9680
9681         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
9682         po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
9683         po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9684         po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
9685         commit for mutt-1.1.13
9686
9687         * reldate.h: branches:  2.25.2; automatic post-release commit
9688         for mutt-1.1.13
9689
9690 2000-04-30 06:58:21  roessler  (roessler)
9691
9692         * imap/message.c: branches:  1.24.2; Catch the case that an IMAP
9693         server sends "\n\n" after a mail header.  Diagnosed by Brendan.
9694
9695 2000-04-29 13:38:05  roessler  (roessler)
9696
9697         * query.c: branches:  2.5.2; Fix a possible segmentation fault
9698         with the external query feature.
9699
9700         * imap/imap.c: branches:  1.26.2; Fix the "empty screen after
9701         sync" bug observed with certain versions of the Courier IMAP
9702         server.  From Brendan Cully.
9703
9704 2000-04-26 17:43:00  roessler  (roessler)
9705
9706         * imap/util.c: branches:  1.23.2; Fix the imap_force_ssl option.
9707
9708         * po/da.po: update.
9709
9710         * contrib/pgp6.rc: Fix a little typo.  Noted by Steve Brewer
9711         <limako@mediaone.net>.
9712
9713         * imap/imap_ssl.c: branches:  1.12.2; Add a new option named
9714         imap_force_ssl.
9715
9716         * imap/imap_ssl.h, imap/util.c: Add a new option named
9717         imap_force_ssl.
9718
9719         * init.h: branches:  2.80.2; Add a new option named
9720         imap_force_ssl.
9721
9722         * mutt.h: branches:  2.62.2; Add a new option named
9723         imap_force_ssl.
9724
9725 2000-04-25 18:39:01  roessler  (roessler)
9726
9727         * acconfig.h: branches:  2.15.2; Revised version of Lars' patch.
9728
9729         * configure.in: branches:  2.61.2; Revised version of Lars' patch.
9730
9731         * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
9732         CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
9733         of T. E. Dickey's macros from the lynx distribution. (From
9734         Lars Hecking.)
9735
9736         * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
9737         functions. This should catch function declarations and macros
9738         alike. Due to a misfeature in autoheader, we have to explicitly
9739         AC_DEFINE the curses functions.  (From Lars Hecking.)
9740
9741         * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
9742         HAVE_GETOPT_DECL.  Remove DEBUGGER (it's AC_SUBST'ed, not
9743         AC_DEFINE'd). Add defines for curses functions. (From Lars
9744         Hecking.)
9745
9746         * po/it.po: update.
9747
9748 2000-04-24 13:10:11  roessler  (roessler)
9749
9750         * imap/util.c: Fix a segmentation fault with folder completion.
9751         From Brendan.
9752
9753         * imap/message.c: Fall back to INTERNALDATE when Date header
9754         isn't present.  From Brendan.
9755
9756 2000-04-22 18:34:29  roessler  (roessler)
9757
9758         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9759         po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
9760         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
9761         po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
9762         post-release commit for mutt-1.1.12
9763
9764         * doc/manual.sgml.head: branches:  1.31.2; Add a link to
9765         http://www.mutt.org/download.html.
9766
9767         * init.c, init.h, thread.c: Handle sort_aux="threads"
9768         somewhat different, and probably more safely.  Problem and
9769         principle of fix noted by Gero Treuner and Michael Tatge
9770         <Michael.Tatge@studserv.uni-stuttgart.de>.
9771
9772         * lib.c: branches:  2.23.2; Coda compatibility.  From Jan Harkes
9773         <jaharkes@cs.cmu.edu>.
9774
9775         * parse.c: Fix message parsing.  This fixes the "Reply-To in
9776         body" bug.  From Edmund GRIMLEY EVANS.
9777
9778         * doc/manual.sgml.tail: Fix the sgmltools URL.  From Martin
9779         Michlmayr.
9780
9781         * charset.c: branches:  2.19.2; Comment cosmetics.  From Martin
9782         Michlmayer.
9783
9784         * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
9785         From Martin Michlmayer.
9786
9787         * lib.h: branches:  2.7.2; Comment cosmetics.  From Martin
9788         Michlmayer.
9789
9790         * pgpinvoke.c: Comment cosmetics.  From Martin Michlmayer.
9791
9792         * pgpkey.c: branches:  2.24.2; Comment cosmetics.  From Martin
9793         Michlmayer.
9794
9795         * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
9796         From Martin Michlmayer.
9797
9798         * remailer.c: branches:  2.11.2; Comment cosmetics.  From Martin
9799         Michlmayer.
9800
9801         * rfc2231.c, rfc2231.h: Comment cosmetics.  From Martin
9802         Michlmayer.
9803
9804         * doc/manual.sgml.head: Document the elmish "!!" shortcut for
9805         the last folder.  From Martin Michlmayr <tbm@cyrius.com>.
9806
9807         * curs_main.c: branches:  2.44.2; Fix various inconsistencies
9808         with respect to thread deletion.
9809
9810         * pager.c: Fix various inconsistencies with respect to thread
9811         deletion.
9812
9813 2000-04-12 16:32:26  roessler  (roessler)
9814
9815         * browser.c: branches:  2.21.2; Initialize some more memory.
9816         Noted by Vsevolod Volkov <vvv@lucky.net>.
9817
9818         * headers.c: Catch some error conditions.
9819
9820         * main.c: branches:  2.29.2; Tell us whether debugging is enabled
9821         or not.
9822
9823 2000-04-09 13:32:36  roessler  (roessler)
9824
9825         * po/sv.po: Update.
9826
9827         * imap/imap_ssl.c: Another file mode change.
9828
9829         * po/fr.po, po/es.po, po/el.po: update.
9830
9831         * imap/imap_ssl.c: Save more than one SSL certificate to the
9832         certificate file.
9833
9834         * po/da.po, po/cs.po: update.
9835
9836         * imap/socket.c: branches:  1.9.2; Make host name comparison
9837         case-insensitive.
9838
9839         * doc/manual.sgml.head: Minor typo in the documentation.
9840         Noted by Vsevolod Volkov <vvv@lucky.net>.
9841
9842         * muttlib.c: branches:  2.16.2; The "!!" shortcut had another
9843         flaw.  Noted by Martin Michlmayr <tbm@cyrius.com>.
9844
9845         * imap/BUGS: branches:  1.12.2; Documentation patch from Brendan
9846         Cully.
9847
9848         * pattern.c: Fix ^ and ! pattern modifiers.
9849
9850 2000-03-31 12:37:21  roessler  (roessler)
9851
9852         * po/pl.po, po/id.po: update.
9853
9854 2000-03-30 15:33:14  roessler  (roessler)
9855
9856         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9857         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
9858         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
9859         po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9860         post-release commit for mutt-1.1.11
9861
9862         * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
9863         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
9864         po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
9865         po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
9866         update-po, and undo most parts of Lars' and Tommi's patch -
9867         it broke things here.
9868
9869         * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
9870         <vvv@lucky.net>.
9871
9872         * po/de.po: update.
9873
9874         * po/eo.po: fix.
9875
9876         * contrib/Makefile.in: Distribute pgp6.rc. Ups.
9877
9878         * po/uk.po: Updated Ukrainian translation.
9879
9880         * curs_main.c: Cursor cosmetics.  From Byrial.
9881
9882         * contrib/Makefile.in: Installation process patch from Bill
9883         Nottingham <notting@redhat.com>.
9884
9885         * build-release: Explicitly use scp1.
9886
9887 2000-03-29 20:16:36  roessler  (roessler)
9888
9889         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
9890         po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
9891         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9892         po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9893         post-release commit for mutt-1.1.10
9894
9895         * imap/message.c: Fix access to read-only folders via IMAP.
9896
9897         * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
9898         thread.c: Various little patches from Gero Treuner.
9899
9900         * imap/Makefile.am: Build diff from Brendan Cully.
9901
9902         * Makefile.am: branches:  2.61.2; Build diff from Brendan Cully.
9903
9904 2000-03-28 10:09:19  roessler  (roessler)
9905
9906         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
9907         Tommi Komulainen (and Lars Hecking) for building outside the
9908         source directory.
9909
9910 2000-03-27 23:56:35  roessler  (roessler)
9911
9912         * imap/auth_gss.c: branches:  1.3.2; NetBSD portability patches
9913         from Brendan Cully.
9914
9915         * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
9916         patches from Brendan Cully.
9917
9918 2000-03-25 18:22:09  roessler  (roessler)
9919
9920         * keymap.c: Timeout occasionally in menus, with the notable
9921         exception of the editor.  This is needed to avoid some more
9922         IMAP timeouts.  [patch-1.1.9.tlr.timeout.1]
9923
9924 2000-03-23 12:21:10  roessler  (roessler)
9925
9926         * remailer.c: Little fix for the remailer menu.
9927
9928         * configure.in: Fix Kerberos configuration.  From David Champion
9929         <dgc@uchicago.edu>.
9930
9931 2000-03-22 08:24:45  roessler  (roessler)
9932
9933         * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
9934
9935 2000-03-21 22:01:42  roessler  (roessler)
9936
9937         * configure.in: Fix charmap configuration.  This was broken in
9938         configure.in,v 2.54.
9939
9940 2000-03-20 10:32:18  roessler  (roessler)
9941
9942         * muttlib.c: Fix the "!!" shortcut for the last folder.  Noted by
9943         Byrial Jensen.
9944
9945         * po/da.po, po/eo.po: update
9946
9947         * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
9948         autoconf control - we need to substitute @docdir@ for the <f1>
9949         macro to work.
9950
9951 2000-03-19 09:19:30  roessler  (roessler)
9952
9953         * po/nl.po: Fix some sloppiness errors.  From Brendan Cully.
9954
9955 2000-03-17 08:26:22  roessler  (roessler)
9956
9957         * po/nl.po: update
9958
9959         * rfc2047.c: Don't override iso-2022-jp with us-ascii.
9960
9961         * sendlib.c: branches:  2.46.2; Don't override iso-2022-jp
9962         with us-ascii.
9963
9964 2000-03-16 10:01:43  roessler  (roessler)
9965
9966         * commands.c, init.h, mutt.h: Add the $print_decode option.
9967
9968         * po/ru.po, po/sv.po: updates
9969
9970         * po/it.po: update.
9971
9972         * editmsg.c: Use Editor with a fall-back to visual when editing
9973         messages.
9974
9975         * muttlib.c: Localization nit from Byrial Jensen.
9976
9977         * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
9978         Hänninen.
9979
9980 2000-03-15 23:25:47  roessler  (roessler)
9981
9982         * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
9983         gathering in the IMAP SSL support.  From Tommi Komulainen.
9984
9985         * README.SSL: branches:  2.4.2; Fix entropy gathering in the
9986         IMAP SSL support.  From Tommi Komulainen.
9987
9988         * configure.in, init.h: Fix entropy gathering in the IMAP SSL
9989         support.  From Tommi Komulainen.
9990
9991         * Makefile.am: Add a dependency for keymap_defs.h.  Hope it
9992         works now.
9993
9994         * po/da.po: update
9995
9996 2000-03-14 21:05:00  roessler  (roessler)
9997
9998         * po/pl.po, po/cs.po: updates.
9999
10000         * configure.in: Fix a charmap configuration flaw.  From Gero
10001         Treuner.
10002
10003         * doc/Makefile.in: Install all the documentation.  Problem noted
10004         and fix supplied by Gero Treuner.
10005
10006         * po/es.po: Update from Boris Wesslowski.
10007
10008         * base64.c: Add the original fetchmail copyright notice.
10009
10010         * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
10011         sample configuration file for using mutt with pgp6, and install
10012         and actually distribute Tin.rc.
10013
10014 2000-03-13 22:36:56  roessler  (roessler)
10015
10016         * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
10017         Gero Treuner.
10018
10019         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10020         po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
10021         po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
10022         po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
10023         post-release commit for mutt-1.1.9
10024
10025         * build-release: change code for going on-line.
10026
10027         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
10028         po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
10029         po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
10030         po/cs.po, po/da.po: make update-po.
10031
10032         * po/sv.po, po/fr.po: updates.
10033
10034 2000-03-10 11:38:32  roessler  (roessler)
10035
10036         * handler.c: Fix the handling of raw carriage return characters
10037         in the base64 handler.
10038
10039 2000-03-09 11:58:11  roessler  (roessler)
10040
10041         * pgpinvoke.c: Bail on empty PGP formats.
10042
10043         * po/ko.po: update.
10044
10045 2000-03-08 18:08:03  roessler  (roessler)
10046
10047         * imap/message.c: Another fix from Brendan Cully.
10048
10049         * po/pl.po: update.
10050
10051         * sendlib.c, parse.c: Fix more RFC2047 encoding bugs.  Once again
10052         from Gero Treuner <gero@faveve.uni-stuttgart.de>.
10053
10054 2000-03-07 19:53:19  roessler  (roessler)
10055
10056         * po/da.po, configure.in: Adding a Danish translation.
10057         Thanks to Morten Bo Johansen <mojo@image.dk> and
10058         the members of the sslug-locale mailing list, see
10059         http://www.sslug.dk/emailarkiv/locale/.
10060
10061         * color.c: branches:  2.8.2; The uncolor/unmono commands weren't
10062         parsed correctly when not applicable.  This fixes bug#65.
10063
10064         * makedoc.c: Make gcc happy.
10065
10066         * TODO: Remove an old item from this list.  From Brendan Cully.
10067
10068         * sendlib.c, TODO: Correct header encodings when postponing
10069         messages.
10070
10071         * protos.h: branches:  2.40.2; Correct header encodings when
10072         postponing messages.
10073
10074         * send.c: Correct header encodings when postponing messages.
10075
10076         * po/de.po: update
10077
10078         * po/pt_BR.po, po/el.po: updates.
10079
10080         * curs_main.c: Fix NULL pointer deferences.
10081
10082 2000-03-04 12:57:53  roessler  (roessler)
10083
10084         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
10085         po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
10086         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10087         po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
10088         post-release commit for mutt-1.1.8
10089
10090         * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
10091
10092 2000-03-03 16:52:41  roessler  (roessler)
10093
10094         * contrib/gpg.rc: branches:  1.5.2; Don't use gpg-2comp by
10095         default, but leave the command lines using this one there as
10096         comments.
10097
10098         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10099         po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
10100         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
10101         po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
10102         imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
10103         imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
10104
10105         * imap/command.c: branches:  1.8.2; The FSF apparently has moved.
10106
10107         * imap/imap.c: The FSF apparently has moved.
10108
10109         * imap/imap.h: branches:  1.16.2; The FSF apparently has moved.
10110
10111         * imap/imap_private.h: branches:  1.17.2; The FSF apparently
10112         has moved.
10113
10114         * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
10115         doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
10116         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10117         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
10118         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
10119         has moved.
10120
10121         * rfc822.c: branches:  2.9.2; The FSF apparently has moved.
10122
10123         * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
10124         The FSF apparently has moved.
10125
10126         * pop.c: branches:  2.7.2; The FSF apparently has moved.
10127
10128         * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
10129         pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
10130         apparently has moved.
10131
10132         * mh.c: branches:  2.22.2; The FSF apparently has moved.
10133
10134         * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10135         muttbug.sh.in, muttlib.c: The FSF apparently has moved.
10136
10137         * mx.c: branches:  2.41.2; The FSF apparently has moved.
10138
10139         * history.c: branches:  2.5.6; The FSF apparently has moved.
10140
10141         * history.h: The FSF apparently has moved.
10142
10143         * hook.c: branches:  2.9.2; The FSF apparently has moved.
10144
10145         * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10146         main.c, makedoc.c, mapping.h: The FSF apparently has moved.
10147
10148         * mbox.c: branches:  2.15.2; The FSF apparently has moved.
10149
10150         * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10151         flags.c, from.c, functions.h: The FSF apparently has moved.
10152
10153         * globals.h: branches:  2.23.2; The FSF apparently has moved.
10154
10155         * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
10156         help.c, charset.c, charset.h, color.c, commands.c, complete.c,
10157         compose.c: The FSF apparently has moved.
10158
10159         * copy.c: branches:  2.13.2; The FSF apparently has moved.
10160
10161         * copy.h: The FSF apparently has moved.
10162
10163         * curs_lib.c: branches:  2.18.2; The FSF apparently has moved.
10164
10165         * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
10166         attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
10167         buffy.h: The FSF apparently has moved.
10168
10169         * po/sv.po: Swedish translation.
10170
10171         * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
10172         editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
10173         send.c, sendlib.c, attach.c: Fix index updates when closing or
10174         synching mail folders fails.  There were some bug-fixes hidden
10175         in that code.
10176
10177         * imap/message.c: More missing fclose (3) calls.
10178
10179 2000-03-02 21:01:27  roessler  (roessler)
10180
10181         * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
10182         leaks.
10183
10184         * po/de.po: A one-character patch from Gero Treuner.
10185
10186         * INSTALL, README.SSL: Add some SSL documentation.  From Tommi
10187         Komulainen.
10188
10189         * mh.c, mx.c: Fix incompatible return value checking.  This should
10190         fix #29.
10191
10192         * mutt.h, send.c, init.h: Add $reverse_realname option.
10193         Essentially suggested by ws@rhein.de.
10194
10195 2000-03-01 21:27:36  roessler  (roessler)
10196
10197         * Muttrc.head: Fix #26: A little typo.
10198
10199         * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
10200         version of my .muttrc as an example.
10201
10202         * contrib/sample.muttrc: Fix some mail addresses.
10203
10204         * README.UPGRADE: Add some more documentation for users who
10205         are upgrading.  This is more precise than the NEWS file, but
10206         confined to the more notable changes.
10207
10208         * configure.in: Another fix from Tommi Komulainen.
10209
10210         * po/eo.po, po/id.po, po/de.po: update.
10211
10212         * imap/util.c: Don't crash with NULL Context pointers.
10213
10214         * po/fr.po: Update.
10215
10216         * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
10217         for quite some time now.
10218
10219         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
10220         po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10221         po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10222         po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
10223         commit for mutt-1.1.7
10224
10225         * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
10226         Add $imap_servernoise option to suppress IMAP server messages.
10227         From Brendan Cully.
10228
10229         * imap/Makefile.am: Include auth_gss.c with the distribution.
10230
10231 2000-02-29 22:40:46  roessler  (roessler)
10232
10233         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10234         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
10235         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10236         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10237         commit for mutt-1.1.6
10238
10239         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
10240         po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
10241         po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
10242         po/de.po: Some updates; make update-po.
10243
10244         * charset.c: Add error checking to the recode-attachment code.
10245         From "Andrew W.  Nosenko" <awn@bcs.zp.ua>.
10246
10247         * configure.in: Replace --enable-ssl by --with-ssl.  From Tommi
10248         Komulainen.
10249
10250         * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
10251         Brendan says it works.
10252
10253 2000-02-28 18:06:35  roessler  (roessler)
10254
10255         * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
10256
10257         * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
10258         code.  This should work from all menus, and it should always
10259         poll the current folder.
10260
10261         * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
10262
10263         * curs_main.c, pager.c: Don't do Context updates from the
10264         background, part 2.
10265
10266         * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
10267         imap/imap.c: Don't do Context updates from the background.
10268
10269 2000-02-27 08:49:34  roessler  (roessler)
10270
10271         * po/POTFILES.in: imap/auth_gss.c was missing.  Noted by "Andrew
10272         W. Nosenko" <awn@bcs.zp.ua>.
10273
10274 2000-02-26 18:14:24  roessler  (roessler)
10275
10276         * Makefile.am: muttbug is a script, not a program.  Tell automake
10277         about this.
10278
10279         * mx.c: Don't use an uninitialized string for error reporting.
10280
10281         * imap/browse.c: Fix a segmentation fault.  Patch from Brendan
10282         Cully.
10283
10284 2000-02-25 08:57:05  roessler  (roessler)
10285
10286         * .cvsignore: ignore muttbug{,.sh}
10287
10288         * Makefile.am: Tell users about README.UPGRADE.
10289
10290 2000-02-24 21:34:10  roessler  (roessler)
10291
10292         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10293         po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
10294         po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
10295         po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
10296         commit for mutt-1.1.5
10297
10298         * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
10299
10300 2000-02-23 13:26:03  roessler  (roessler)
10301
10302         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10303         po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
10304         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
10305         po/de.po: New German translation; make update-po.
10306
10307         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
10308         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
10309         po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
10310         po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
10311         update-po again.  Also, Edmund Evans submitted a new Esperanto
10312         translation.
10313
10314         * mx.c: safe_fclose() doesn't like FILE pointers.
10315
10316         * mx.h, mx.c: Don't core dump when locking a folder fails.
10317
10318 2000-02-22 19:22:29  roessler  (roessler)
10319
10320         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
10321         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
10322         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10323         po/cs.po: update-po.
10324
10325         * po/ko.po: New Korean translation from
10326         <redhands@linux.sarang.net>.
10327
10328         * muttbug.sh.in: Fix bug#42: A missing "'".
10329
10330         * main.c: Cosmetic fix from Marco d'Itri.
10331
10332         * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
10333         latest IMAP browser fixes.
10334
10335 2000-02-18 10:56:24  roessler  (roessler)
10336
10337         * muttlib.c: In mutt_copy_body(), we also need to strdup()
10338         the content-description.
10339
10340         * imap/command.c: Reasonably handle suerfluous EXIST messages
10341         from IMAP servers.  From Brendan Cully.
10342
10343 2000-02-17 18:22:27  roessler  (roessler)
10344
10345         * send.c: Fix content-description encoding - it was done after
10346         signing, not before signing.
10347
10348         * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
10349         writing messages to folders.
10350
10351 2000-02-16 17:29:33  roessler  (roessler)
10352
10353         * send.c: Fix mail-followup-to generation.
10354
10355         * sendlib.c: Don't output empty header fields.  This is made
10356         necessary by the addition of possibly empty my_hdr commands.
10357
10358         * init.c: Permit empty my_hdrs.  Suggested by Edmund Grimley
10359         Evans.
10360
10361         * po/cs.po: update.
10362
10363         * pattern.c, protos.h, send.c: Generate mail-followup-to headers
10364         which contain the user's mail address when sending messages to
10365         _known_ mailing lists.
10366
10367         * po/de.po: update.
10368
10369 2000-02-15 22:26:39  roessler  (roessler)
10370
10371         * po/fr.po: update.
10372
10373         * po/eo.po: New translation from Edmund Grimley.
10374
10375         * OPS: Fix a typo.
10376
10377         * globals.h: Increase the size of ErrorBuf.
10378
10379         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
10380         po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
10381         po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
10382         VERSION, reldate.h, ChangeLog: automatic post-release commit
10383         for mutt-1.1.4
10384
10385         * doc/manual.sgml.head: Add improved documentation for the "push"
10386         command, and macros.  From Byrial Jensen, based on a patch by
10387         Mikko Hanninen.
10388
10389         * functions.h: Fix the <exit> function on the pager.
10390
10391         * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
10392         init.h, protos.h: Byrial Jensen's unhook command patch.
10393
10394         * doc/Makefile.in: Remove superfluous empty lines from the text
10395         version of the manual.
10396
10397         * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
10398         - it may be confusing.
10399
10400         * functions.h, keymap.c: More OP_EXIT fixes.
10401
10402         * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
10403         opcode, and change it to OP_EXIT.
10404
10405         * doc/manual.sgml.head: Add more documentation for subscribe
10406         and lists.
10407
10408 2000-02-14 20:51:37  roessler  (roessler)
10409
10410         * init.h: Fix documentation for $followup_to.
10411
10412         * po/de.po: Fix the fixes.  Folks, when submitting changes to the
10413         .po files, please try a "make" in the po subdirectory afterwards.
10414
10415         * po/it.po: New Italian translation from Marco d'Itri.
10416
10417         * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
10418         imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
10419         Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
10420         patch from <20000212185021.A7365@xanadu.kublai.com>.
10421
10422         * po/de.po: Fixes from Roland Rosenfeld.
10423
10424         * attach.c, compose.c: Fix a couple of random perror() calls
10425         and related problems.
10426
10427         * sendlib.c: Fix encoding for text/* attachments with long lines.
10428
10429 2000-02-11 09:04:22  roessler  (roessler)
10430
10431         * contrib/Pine.rc: Fix bug #23.
10432
10433         * init.h, makedoc.c: Fix minor documentation problems noted by
10434         Marius Gedminas <mgedmin@takas.lt>.
10435
10436 2000-02-10 19:46:13  roessler  (roessler)
10437
10438         * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
10439         pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
10440         sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
10441         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
10442         mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
10443         commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
10444         PGP-cleanup patch from Roland Rosenfeld.  Thanks!
10445
10446         * muttbug.sh.in: ${prefix} should be defined, as it may be used
10447         by autoconf.
10448
10449 2000-02-09 18:28:45  roessler  (roessler)
10450
10451         * doc/manual.sgml.head: Fix a minor typo.  From Mikko Hänninen.
10452
10453         * muttbug.sh.in: Mostly Debian-related fixes from Roland
10454         Rosenfeld.
10455
10456         * main.c: Small translation-related fix from Roland.
10457
10458         * po/fr.po: Update from Vincent Lefevre.
10459
10460         * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
10461         From David Ellement <ellement@sdd.hp.com>.
10462
10463         * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
10464         init.h: Documentation changes from Roland Rosenfeld.
10465
10466 2000-02-08 20:55:33  roessler  (roessler)
10467
10468         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10469         po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10470         po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
10471         po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
10472         post-release commit for mutt-1.1.3
10473
10474         * build-release: Don't build US releases.  RedHat and Caldera
10475         don't object, Debian uses the international version anyways,
10476         and SuSE (1) sits in Germany and (2) doesn't react.
10477
10478         * contrib/pgp2.rc: add a comment concerning +encrypttoself.
10479
10480         * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
10481         From Tommi.Komulainen@iki.fi.
10482
10483         * po/eo.po: Small fix from Edmund.
10484
10485 2000-02-07 19:16:41  roessler  (roessler)
10486
10487         * doc/manual.sgml.head: Add a note on my_hdr when used from
10488         send-hook.
10489
10490         * muttbug.sh.in: Remove another Debian reference from the severity
10491         level descriptions.
10492
10493         * muttbug.sh.in: More fixes.
10494
10495         * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
10496
10497         * muttbug.sh.in: Various fixes from Roland Rosenfeld.
10498
10499         * buffy.c: Fix a NULL pointer deference.
10500
10501 2000-02-03 13:41:38  roessler  (roessler)
10502
10503         * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
10504         to muttbug.
10505
10506         * init.c: Add a comment concerning muttbug.sh.
10507
10508         * muttbug.sh.in: More changes to the bug report script.  Most of
10509         them were suggest by Roland Rosenfeld.
10510
10511         * po/de.po: Minor fixes from Roland Rosenfeld.
10512
10513         * muttbug.sh.in: Add some Debian specifics.
10514
10515         * muttbug.sh.in: Strip comments from included configuration files.
10516
10517         * muttbug.sh.in: another minor fix.
10518
10519         * muttbug.sh.in: Minor fixes.
10520
10521         * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
10522         the bug reporting utility.  (Yes, we are about to get a real
10523         bug-tracking system, see http://bugs.guug.de/.)
10524
10525         * doc/manual.sgml.head: Documentation fix.
10526
10527 2000-02-02 10:53:28  roessler  (roessler)
10528
10529         * init.c: Make the parsing of integers more
10530
10531         * lib.c: Use O_NOFOLLOW when it's there, and needed.
10532
10533 2000-02-01 18:47:49  roessler  (roessler)
10534
10535         * main.c: Cosmetics.
10536
10537         * doc/mutt.man, doc/muttrc.man.head: Cosmetics.  Additionally,
10538         remove the y2k compliance notice from the manual page.
10539
10540         * makedoc.c: Change the font used for typesetting "tables",
10541         so we get usable output when roffing the muttrc (5) manual page
10542         for a postscript printer.
10543
10544         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10545         po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
10546         po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
10547         Include various po-file updaes, and make update-po.
10548
10549         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
10550         the po/ subdirectory, from Edmund G. Evans.
10551
10552         * po/eo.po: New Esperanto translation.
10553
10554         * init.h: Add a bit more documentation on $recall.
10555
10556 2000-01-30 13:35:22  roessler  (roessler)
10557
10558         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10559         po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
10560         po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
10561         po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
10562         process in the po/ subdirectory.
10563
10564         * configure.in: Add some languages to ALL_LINGUAS.
10565
10566         * po/gl.po, po/sv.po: Adding translations from stable to unstable.
10567
10568         * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
10569         po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
10570         new revisions submitted so far.
10571
10572 2000-01-29 08:03:48  roessler  (roessler)
10573
10574         * init.h: Another change to attach_format.
10575
10576         * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
10577         functions.h, init.h, mutt.h, parse.c: Michael Elkins'
10578         content-disposition patch, with some small changes.
10579
10580 2000-01-28 21:32:47  roessler  (roessler)
10581
10582         * init.h: Make the documentation for rfc2047_parameters
10583         comprehensible to the end user.
10584
10585         * init.h: Documentation fix.
10586
10587         * rfc2231.c: RFC2231 support should understand utf-8.
10588
10589 2000-01-27 09:57:09  roessler  (roessler)
10590
10591         * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
10592         to disallow individual SSL protocols.  From Jeremy Katz
10593         <katzj@linuxpower.org>.
10594
10595 2000-01-25 21:21:10  roessler  (roessler)
10596
10597         * imap/BUGS: Brendan Cully's latest changes:
10598
10599            Here is a patch to add some support for read-only IMAP folders.
10600            This is most useful if you have multiple copies of mutt open,
10601            but it also allows you to open a folder read-only and not
10602            have to worry about flags getting changed. Toggling read-only
10603            still doesn't work correctly - you may lose your 'N' flags
10604            if you open a folder normally and switch to read-only.
10605
10606           I've also decided to try using UID FETCH, although I'm not
10607           sure if older IMAP servers support it, but then again I'm
10608           not sure if anyone's using any really old IMAP servers. The
10609           main advantage is in the case of multiple clients, where
10610           one client is deleting messages and the other isn't getting
10611           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10612           the other hand, this server seems to have all sorts of terrible
10613           problems with this scenario, so I'm not sure how well the code
10614           functions. It's a two-line change so far, it's experimental,
10615           and it's the only IMAP code in an #if 0 block...
10616
10617         * imap/README: branches:  1.4.2; Brendan Cully's latest changes:
10618
10619            Here is a patch to add some support for read-only IMAP folders.
10620            This is most useful if you have multiple copies of mutt open,
10621            but it also allows you to open a folder read-only and not
10622            have to worry about flags getting changed. Toggling read-only
10623            still doesn't work correctly - you may lose your 'N' flags
10624            if you open a folder normally and switch to read-only.
10625
10626           I've also decided to try using UID FETCH, although I'm not
10627           sure if older IMAP servers support it, but then again I'm
10628           not sure if anyone's using any really old IMAP servers. The
10629           main advantage is in the case of multiple clients, where
10630           one client is deleting messages and the other isn't getting
10631           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10632           the other hand, this server seems to have all sorts of terrible
10633           problems with this scenario, so I'm not sure how well the code
10634           functions. It's a two-line change so far, it's experimental,
10635           and it's the only IMAP code in an #if 0 block...
10636
10637         * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
10638         Brendan Cully's latest changes:
10639
10640            Here is a patch to add some support for read-only IMAP folders.
10641            This is most useful if you have multiple copies of mutt open,
10642            but it also allows you to open a folder read-only and not
10643            have to worry about flags getting changed. Toggling read-only
10644            still doesn't work correctly - you may lose your 'N' flags
10645            if you open a folder normally and switch to read-only.
10646
10647           I've also decided to try using UID FETCH, although I'm not
10648           sure if older IMAP servers support it, but then again I'm
10649           not sure if anyone's using any really old IMAP servers. The
10650           main advantage is in the case of multiple clients, where
10651           one client is deleting messages and the other isn't getting
10652           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10653           the other hand, this server seems to have all sorts of terrible
10654           problems with this scenario, so I'm not sure how well the code
10655           functions. It's a two-line change so far, it's experimental,
10656           and it's the only IMAP code in an #if 0 block...
10657
10658         * doc/Makefile.in: Make the build process work when sgmltools
10659         aren't present.  From Lawrence Greenfield <leg+@andrew.cmu.edu>.
10660
10661         * imap/auth.c: Fix GSSAPI support.  From Lawrence Greenfield
10662         <leg+@andrew.cmu.edu>.
10663
10664 2000-01-24 13:17:17  roessler  (roessler)
10665
10666         * dotlock.h, mx.c, dotlock.c: Locking fix.
10667
10668         * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
10669         <mgedmin@pub.osf.lt>.
10670
10671         * Makefile.am: small build process fix.
10672
10673         * m4/Makefile.am.in: Patch from Lars Hecking in order to build
10674         mutt cleanly under Solaris 2.6.
10675
10676         * doc/manual.sgml.head: More list-reply documentation from
10677         Mikko.Hanninen@iki.fi.
10678
10679         * init.h, mutt.h, rfc822.c: Removing rewrite_uucp.  There were
10680         too many objections against it.
10681
10682         * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
10683
10684         * po/ru.po: update.
10685
10686         * po/eo.po, configure.in: Adding the Esperanto translation
10687         to unstable.  From Edmund GRIMLEY EVANS <edmundo@rano.org>.
10688
10689 2000-01-21 09:28:56  roessler  (roessler)
10690
10691         * po/el.po: New greek translation.
10692
10693         * po/id.po: updated translation.
10694
10695 2000-01-20 17:35:41  roessler  (roessler)
10696
10697         * po/pl.po: Updated polish translation.
10698
10699         * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
10700         Marco d'Itri.
10701
10702         * compose.c: Typo noted by edmundo@rano.org.
10703
10704         * po/ko.po: Update.
10705
10706         * send.c: Honor mail-followup-to when doing a list-reply.
10707         From Mikko.Hanninen@iki.fi.
10708
10709 2000-01-19 14:59:01  roessler  (roessler)
10710
10711         * commands.c: Don't move the index cursor after a failed attempt
10712         to save a message.  From Joe Orton <joe@orton.demon.co.uk>.
10713
10714         * po/de.po: New German translation for unstable, from Roland
10715         Rosenfeld.
10716
10717         * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
10718
10719         * NEWS: Add a notice on display-toggle-weed.
10720
10721         * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
10722         Rename display-headers to display-toggle-weed.
10723
10724 2000-01-18 22:46:18  roessler  (roessler)
10725
10726         * mx.c: mx_open_mailbox_append: Add an error message and remove
10727         a file descriptor leak when we can open, but can't lock an MMDF
10728         or MBOX folder.
10729
10730         * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
10731         po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
10732         po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10733         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10734         commit for mutt-1.0.1
10735
10736         * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
10737         From Hao Li <hli@rainfinity.com>.
10738
10739         * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
10740         A patch for this was suggested by Brian R. Gaeke.
10741
10742         * init.h, alias.c: Documentation fix about gecos_mask.  From Will
10743         Fiveash.
10744
10745 2000-01-16 14:44:12  roessler  (roessler)
10746
10747         * po/eo.po: new esperanto translation from edmundo@rano.org.
10748
10749         * editmsg.c: Use Visual, not Editor, for editing messages.
10750         Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
10751
10752         * rfc822.c: quote-related fix to the RFC822 parser.  From Edmund
10753         Grimley Evans.
10754
10755 2000-01-12 09:20:34  roessler  (roessler)
10756
10757         * init.c: It was impossible to unset a string.  If you did
10758         "unset realname" it would just print out the value of the string.
10759         Attached is the fix.
10760
10761 2000-01-10 21:34:06  roessler  (roessler)
10762
10763         * reap.pl: Handle #ifndef in reap.pl.
10764
10765         * configure.in: Recognize differently-named gccs as such, and
10766         enable warnings.  From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10767
10768         * pgp.c: To compile on SunOs 4.1.4, the order of two includes
10769         needs to be switched (<sys/resource.h> contains a struct timeval.)
10770
10771         From Mark Seiden <mis@seiden.com>.
10772
10773         * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
10774         recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
10775         attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
10776         gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
10777         mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
10778         <tbm@cyrius.com>.
10779
10780         * lib.c: Use safe_free() instead of free() with mutt_str_replace -
10781         equivalent, but nicer.
10782
10783         * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
10784         rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
10785         compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
10786         main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
10787         mutt_str_replace, which essentially replaces the sequence:
10788
10789                 safe_free (&s); s = safe_strdup (t);
10790
10791         * build-release, gnupgparse.c: Fix PGP uid parsing.  Noted by
10792         Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
10793
10794 2000-01-08 10:31:28  roessler  (roessler)
10795
10796         * VERSION, reldate.h, ChangeLog: automatic post-release commit
10797         for mutt-1.1.2
10798
10799         * keymap.c: Fix a macro-related segmentation fault in stable.
10800         From Byrial Jensen.
10801
10802         * keymap.c: Fix a macro-related segmentation fault.  From Byrial
10803         Jensen.
10804
10805         * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
10806         recvattach.c: Unified edit-type function for the index, compose,
10807         and receive-attachment menus.  Mostly by Michael Elkins.
10808
10809         * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
10810
10811         * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
10812
10813 2000-01-06 12:00:50  roessler  (roessler)
10814
10815         * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
10816         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10817         pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
10818         query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
10819         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
10820         mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10821         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
10822         pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10823         main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
10824         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
10825         init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
10826         dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10827         flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
10828         hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
10829         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10830         compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
10831         for unstable.
10832
10833         * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
10834         thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
10835         rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
10836         send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
10837         pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
10838         menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
10839         mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
10840         init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
10841         mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
10842         help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
10843         date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
10844         from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
10845         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10846         compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
10847         attach.c, attach.h, browser.c: Updat copyright notices in stable.
10848
10849 2000-01-05 09:40:52  roessler  (roessler)
10850
10851         * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
10852         From Michael Elkins.
10853
10854 2000-01-03 10:15:54  roessler  (roessler)
10855
10856         * strcasecmp.c: New str*casecmp replacements for stable.
10857
10858         * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
10859         functions.  Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
10860
10861 2000-01-01 17:59:51  roessler  (roessler)
10862
10863         * parse.c: y2k fix for 1.0.
10864
10865         * parse.c: A y2k fix for those who still use two-digit year
10866         numbers as originally specified in RFC 822.
10867
10868 1999-12-29 18:38:07  roessler  (roessler)
10869
10870         * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
10871         <ypwong@debian.org>; Dec 21 1999.
10872
10873         * sort.c: Fix a minor threading bug.  From Edmund GRIMLEY EVANS
10874         <edmundo@rano.demon.co.uk>, Dec 14 1999.
10875
10876         * browser.c: Fix the use of link_is_dir() in the file
10877         browser.  This should fix the bug reported by John Yates
10878         <yates@flatiron.com> on Dec 07 1999.  (Details noted by Byrial
10879         Jensen <byrial@image.dk> on Dec 09 1999.)
10880
10881         * send.c: Don't use IMAP folders for FCCs when sending messages
10882         in batch mode.  This is _not_ Brendan's patch, which may be
10883         included later.
10884
10885 1999-12-14 10:29:25  roessler  (roessler)
10886
10887         * INSTALL: Add a short note that EXACT_ADDRESS is broken.
10888         In order to fix it, we'd need a RFC 2047 implementation
10889         which knows about RFC 822 syntax.  (This would also help with
10890         In-Reply-To headers, BTW, but would be considerably more complex.)
10891
10892 1999-12-13 11:36:01  roessler  (roessler)
10893
10894         * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
10895         envelope_from option.
10896
10897 1999-12-09 11:17:35  roessler  (roessler)
10898
10899         * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
10900         imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
10901         imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
10902         doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
10903         multiple IMAP usernames patch.
10904
10905 1999-12-06 09:59:28  roessler  (roessler)
10906
10907         * mbox.c: Cosmetic improvement for reading mmdf folders.
10908         From John Hawkinson <jhawk@bbnplanet.com>.
10909
10910 1999-12-04 15:42:07  roessler  (roessler)
10911
10912         * mx.c: Check for the presence of .overview files when testing
10913         whether some directory is an MH folder.  This way, you can at
10914         least read Usenet news from the spool using Mutt. ;-)
10915
10916         * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
10917         patch.
10918
10919 1999-12-03 16:54:03  roessler  (roessler)
10920
10921         * doc/manual.sgml.head: Fix the documentation on how to join
10922         the mutt lists.  Noted by Marius Gedminas <mgedmin@takas.lt>.
10923
10924         * init.h: Fix a small bug in the documentation for $hidden_host.
10925
10926         * configure.in: Fix the handling of --disable configure switches.
10927
10928         * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
10929         shouldn't enable pop.
10930
10931         * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
10932         strings with $send_charset, not with $charset.
10933
10934         * Makefile.am, README, README.UPGRADE: Adding one more readme
10935         file.  This one is intended to serve as some kind of "howto"
10936         for the most notable incompatible configuration changes.
10937
10938 1999-12-02 16:29:26  roessler  (roessler)
10939
10940         * pgpkey.c: Fix the PGP key selection menu's title.
10941
10942         * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
10943
10944         * NEWS: Announce edit-message and resend-message, and the changes
10945         in recvcmd.c.
10946
10947         * doc/manual.sgml.head: Clarify the documentation of
10948         lists/unlists/subscribe/unsubscribe a bit.
10949
10950 1999-12-01 12:06:31  roessler  (roessler)
10951
10952         * imap/util.c: Now, I should have got the signal handling right.
10953
10954         * imap/util.c: another alarm (0) was missing.  (However, this
10955         one didn't crash mutt.)
10956
10957         * imap/util.c: imap_keepalive: cancel pending alarms.  Otherwise,
10958         mutt will die frequently.
10959
10960         * imap/util.c: Re-set the list of blocked signals after the
10961         imap_keepalive stuff.
10962
10963         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
10964         A modified version of Tommi Kommulainen's imap keepalive patch.
10965
10966 1999-11-26 09:19:03  roessler  (roessler)
10967
10968         * imap/message.c: Fix the lines header.
10969
10970 1999-11-25 15:18:02  roessler  (roessler)
10971
10972         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
10973         the IMAP keepalive patch.  It has just bitten me while mutt was
10974         trying to dotlock a folder.  Seems that there needs some more
10975         work to be done.
10976
10977         * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
10978         A modified version of Tommi Komulainen's imap keepalive patch.
10979
10980 1999-11-24 16:29:58  roessler  (roessler)
10981
10982         * NEWS: Change some headlines: Instead of "major changes
10983         since <unstable version>", it's "major changes since 1.0" now.
10984         In addition, I changed the note concerning the lists/subscribe
10985         change to be more explicit than the old one.
10986
10987         * imap/message.c: IMAP line count fix from
10988         Tommi.Komulainen@iki.fi.
10989
10990 1999-11-23 23:43:51  roessler  (roessler)
10991
10992         * postpone.c: mutt_prepare_template() didn't work with
10993         PGP-encrypted messages due to an - errm - interesting typo.
10994
10995         * doc/manual.sgml.head: Document the fact that users can enter
10996         a mail-followup-to header in the editor.  There seems to have
10997         been some confusion about this.
10998
10999         * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
11000         core dumps before we ask the user for a pass phrase.  Suggested by
11001         <Stefan.Alfredsson@kau.se>.
11002
11003         * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
11004         <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
11005
11006         * muttlib.c: Permit !! for the last folder.  Elm compatibility.
11007
11008         * NEWS: Tell our users that fcc_clear exists.
11009
11010         * init.h, mutt.h, send.c: Adding an fcc_clear option for
11011         unencrypted and unsigned FCCs.
11012
11013         * imap/Makefile.am: Include the SSL-related code with "make dist".
11014
11015 1999-11-22 16:01:42  roessler  (roessler)
11016
11017         * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11018         imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
11019         functions.h, pgppubring.c: IMAP folder creation and deletion.
11020         From Brendan Cully.
11021
11022         * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
11023         Verständlicheres zu ersetzen. ;-)
11024
11025 1999-11-18 16:19:35  roessler  (roessler)
11026
11027         * init.h: Include SSL documentation in the manual.
11028
11029         * dotlock.c: indentation noise.
11030
11031         * imap/socket.c: Small code clean-up.
11032
11033         * mx.c: Detect .mew_cache files in MH folders.  Suggested by
11034         Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
11035
11036         * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
11037
11038         * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
11039         configuration files nicely, even when they are not terminated
11040         by a \n character.
11041
11042         * parse.c, rfc2231.c: Some rather cosmetic changes.
11043
11044 1999-11-17 22:47:59  roessler  (roessler)
11045
11046         * menu.c: some reorganizations of the dialog menu code.
11047
11048         * alias.c: Fix the address sanitizer.  You should now be
11049         able to auto-create an alias for someone like "Jon K. Hellan"
11050         <hellan@acm.org>.
11051
11052         * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
11053         imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
11054         imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
11055         doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
11056         configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
11057         IMAP/SSL support patches.
11058
11059         * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
11060
11061 1999-11-15 17:44:15  roessler  (roessler)
11062
11063         * pgp.c: Fix the pgp-hook logic.
11064
11065         * color.c: Small color fix from T. E. Dickey.
11066
11067         * color.c: A small patch from TE Dickey.
11068
11069 1999-11-11 18:30:25  roessler  (roessler)
11070
11071         * rfc822.c: ups, the previous patch included a small buffer
11072         overflow.
11073
11074         * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
11075         new translation.
11076
11077         * rfc822.c: Fix a header quoting bug.
11078
11079         * doc/Makefile.in: Another build process patch from Brendan Cully.
11080
11081 1999-11-10 21:35:33  roessler  (roessler)
11082
11083         * rfc2231.c: Ignore empty MIME parameters.
11084
11085 1999-11-09 12:40:14  roessler  (roessler)
11086
11087         * mbox.c, parse.c: Add some more sanity checks about
11088         content-length.
11089
11090         * curs_lib.c: Fix an SLang-related compilation problem.
11091         Originally from Jon KÃ¥re Hellan.
11092
11093         * postpone.c: Simplify mutt_prepare_template ().  Instead of
11094         copying around all kinds of data, we re-parse the postponed
11095         message's structure.
11096
11097         * postpone.c: Make sure mutt doesn't forget MIME structure when
11098         the user resends a message/rfc822 body from the recvattach menu.
11099         Note, however, that this is more of a temporary solution
11100         - I think there is some more space for improvements in
11101         mutt_prepare_template().
11102
11103         * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
11104         configure.in, Makefile.am: Build process fixes from Brendan Cully.
11105
11106         * pager.c: Add a missing redraw after resend-message.
11107
11108 1999-11-08 22:10:49  roessler  (roessler)
11109
11110         * VERSION: Undo changes which are due to release-building tests.
11111         After all, we want the _right_ diff next time.
11112
11113         * build-release: Finalize the new build-release script.
11114
11115         * ChangeLog, VERSION, build-release: automatic post-release
11116         commit for mutt-1.1.1.2
11117
11118         * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
11119         ChangeLog: automatic post-release commit for mutt-1.1.1.1
11120
11121         * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
11122         to the build process.
11123
11124         * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
11125         commit for mutt-1.1.1
11126
11127 1999-11-07 22:52:40  roessler  (roessler)
11128
11129         * sendlib.c: short-cut utf-7 as a 7bit character set.  Currently,
11130         utf-7 may be overridden by us-ascii.
11131
11132         * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
11133         send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
11134         compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
11135         pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
11136         the recvattach code.
11137
11138         * po/eo.po: branches:  1.1.2; file eo.po was initially added on
11139         branch mutt-1-0-stable.
11140
11141         * po/eo.po, configure.in: Esperanto translation from Edmund
11142         GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
11143
11144 1999-11-05 07:28:11  roessler  (roessler)
11145
11146         * pgppubring.c: preprocess out some unused strings.
11147
11148 1999-11-04 21:35:32  roessler  (roessler)
11149
11150         * rfc2231.c: Catch a segmenatation fault.  Note that this is
11151         not the real fix for the problem...
11152
11153         * menu.c: Change a short to an int where it should have been one.
11154
11155         * po/gl.po: New version.
11156
11157         * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
11158         IMAP postpone changes from Byrial Jensen.
11159
11160 1999-11-03 20:30:19  roessler  (roessler)
11161
11162         * recvattach.c: Adding a comment which describes some ideas on
11163         how the attachment menu should work.
11164
11165 1999-11-02 15:51:07  roessler  (roessler)
11166
11167         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
11168         imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
11169         from Brendan Cully.
11170
11171 1999-10-31 17:12:55  roessler  (roessler)
11172
11173         * po/it.po: [stable] Small fix from Marco d'Itri.
11174
11175         * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
11176         contrib/.cvsignore: From Brendan Cully: IMAP updates should work
11177         properly again.
11178
11179 1999-10-29 05:43:40  roessler  (roessler)
11180
11181         * po/.cvsignore: Cosmetics.
11182
11183         * imap/BUGS: Update the documentation.
11184
11185         * doc/.cvsignore: Cosmetics.
11186
11187         * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
11188         the number of postponed messages every time the status line
11189         is updated - this gets quite slow when used with slow IMAP
11190         connections.
11191
11192 1999-10-28 17:42:07  roessler  (roessler)
11193
11194         * README: Fix the version number in the README file.
11195
11196         * pop.c: Cosmetic POP fixes from Evan DiBiase
11197         <evand@telerama.com>.
11198
11199         * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
11200
11201 1999-10-28 08:15:38    <Jon.K.Hellan@item.ntnu.no>  (roessler)
11202
11203         * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
11204         imap_preconnect.  This way, you can let mutt start an ssh tunnel
11205         before it tries to connect to an IMAP server.
11206
11207 1999-10-27 12:17:34  roessler  (roessler)
11208
11209         * po/gl.po: branches:  1.1.2; file gl.po was initially added on
11210         branch mutt-1-0-stable.
11211
11212         * po/gl.po, configure.in: Adding a Galician translation.
11213
11214 1999-10-26 15:14:01  roessler  (roessler)
11215
11216         * curs_lib.c, main.c: Some display-related fixes from Andrej
11217         Gritsenko.
11218
11219         * editmsg.c: Fix a small bug in the new edit-message feature.
11220         From Andrej Gritsenko.
11221
11222         * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
11223         imap/browse.c, imap/command.c: * stops mutt from logging CRAM
11224         secrets in debug mode.  * should fix mutt segfaulting when trying
11225         to open {} * helps with the problem of mutt detecting new mail
11226         in the wrong
11227           folder. Now, IMAP commands from the SELECTED state should call
11228           imap_cmd_finish after they've executed commands. I've only put
11229           this is imap_buffy_check for now - in my opinion the command
11230           execution path is still not stable, and rewrites may obviate
11231           the need for this...
11232
11233         (From: Brendan Cully <brendan@kublai.com>)
11234
11235 1999-10-25 20:05:14  roessler  (roessler)
11236
11237         * po/sv.po: branches:  1.1.2; file sv.po was initially added on
11238         branch mutt-1-0-stable.
11239
11240         * po/sv.po, configure.in: Adding the Swedish translation to
11241         stable.
11242
11243         * po/de.po: Updated German translation from Roland Rosenfeld.
11244
11245         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
11246         imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
11247         imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
11248         movements patch.
11249
11250 1999-10-22 08:49:30  roessler  (roessler)
11251
11252         * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
11253         post-release commit for mutt-1.1
11254
11255         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
11256         po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
11257         po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
11258         ChangeLog: post-release commit for one dot zero.  (yes, really.)
11259
11260 1999-10-21 08:07:22  roessler  (roessler)
11261
11262         * compose.c: Another sprintf-vs-null issue.
11263
11264 1999-10-20 14:51:57  roessler  (roessler)
11265
11266         * po/id.po: new indonesian translation.
11267
11268         * imap/message.c: Flags should only be modified using
11269         mutt_set_flag().  Everything else leads to neglected side effects.
11270         In this case, index colors, searches and possibly other side
11271         effects were ignored when a message which resides on an IMAP
11272         folder was read.
11273
11274         * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
11275         secret.
11276
11277         * po/id.po, po/el.po: translation updates.
11278
11279         * configure.in: Don't use GNU grep specific options.
11280
11281 1999-10-19 15:34:04  roessler  (roessler)
11282
11283         * imap/auth.c: Fix some sloppiness-induced, but harmless,
11284         nonsense.
11285
11286         * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
11287         AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
11288         This is, for instance, needed to access the cyrus-related mailing
11289         lists' archives at CMU.
11290
11291         * po/el.po: New greek translation.
11292
11293 1999-10-18 09:13:42  roessler  (roessler)
11294
11295         * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
11296
11297 1999-10-16 15:19:29  roessler  (roessler)
11298
11299         * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
11300
11301         * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
11302
11303         * send.c: [stable] Fix Debian bug #47408.
11304
11305         * send.c: Fix Debian bug #47408: When the postponed folder
11306         is a maildir, messages should only be written to the _new_
11307         subdirectory.
11308
11309         * po/nl.po: New nl translation from Johan van Selst
11310         <johans@stack.nl>.
11311
11312         * po/cs.po: New cs translation from Jiri Pavlovsky
11313         <pavlovsk@ff.cuni.cz>.
11314
11315         * po/zh_TW.Big5.po: [stable] chinese translation fixes from
11316         Anthony Wong <ypwong@debian.org>.
11317
11318         * init.h: scoring documentation fix.
11319
11320         * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
11321         Scoring improvements.
11322
11323 1999-10-14 16:09:10  roessler  (roessler)
11324
11325         * po/ru.po: New Russian tranlation for stable.
11326
11327         * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
11328
11329         * po/fr.po: [stable] New french translation.
11330
11331         * po/de.po: [stable] Fixes to the German translation.
11332
11333         * pattern.c: [stable] Fix a segmentation fault when attempting
11334         to search pgp-encrypted messages.
11335
11336         * pattern.c: Fix a segmentation fault when search PGP-encrypted
11337         messages.
11338
11339 1999-10-11 20:26:41  roessler  (roessler)
11340
11341         * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
11342         commit for mutt-0.96.8
11343
11344         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11345         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11346         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11347         post-release commit for 1.0pre4.
11348
11349         * po/zh_TW.Big5.po: New Chinese Translation.
11350
11351         * dotlock.c: [stable] Use dotlock.c from unstable.
11352
11353 1999-10-06 20:20:54  roessler  (roessler)
11354
11355         * Makefile.am: Makefile.am fix for unstable.
11356
11357         * Makefile.am: [stable] Check for mutt_dotlock in
11358         $(DESTDIR)$(bindir), not in $(bindir). This should fix some
11359         Debian build problems.
11360
11361         * init.h: fix the $from documentation.  Noted by David DeSimone.
11362
11363 1999-10-05 06:50:34  roessler  (roessler)
11364
11365         * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
11366
11367         * mutt.h, recvattach.c, compose.c: [stable] small fixes from
11368         Gero Treuner.
11369
11370 1999-10-04 10:05:26  roessler  (roessler)
11371
11372         * configure.in: [stable] add pt_BR to ALL_LINGUAS.
11373
11374         * configure.in: add pt_BR to ALL_LINGUAS.
11375
11376         * po/pt_BR.po: Brasilian translation.
11377
11378         * po/pt_BR.po: branches:  1.1.2; file pt_BR.po was initially
11379         added on branch mutt-1-0-stable.
11380
11381         * po/pt_BR.po: Brasilian translation.
11382
11383         * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
11384         imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
11385         Brendan Cully.
11386
11387         * pgpewrap: pgpewrap spits out ugly error messages when used
11388         with ash.
11389
11390         * configure.in: AM_C_PROTOTYPES seems to be too recent for the
11391         installed automake/autoconf base.
11392
11393         * postpone.c: Remove some nonsense from the resend-message
11394         patches.
11395
11396         * postpone.c: Fix a memory leak.
11397
11398 1999-09-30 22:05:28  roessler  (roessler)
11399
11400         * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
11401         functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
11402         parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
11403         function (similar to the _old_ edit-message), and redo large
11404         parts of mutt_prepare_edit_message (now mutt_prepare_template).
11405
11406         * main.c: unstable cosmetics.
11407
11408         * main.c: [stable] cosmetic change suggested by marco d'itri.
11409
11410         * po/es.po, po/es.po: New spanish translation from Boris
11411         Wesslowsky.
11412
11413         * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
11414
11415         * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
11416         [stable] Re-add in_reply_to, this time with the right default
11417         value.
11418
11419         * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
11420         problem.
11421
11422         * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
11423         This time with a suitable default. #-\
11424
11425 1999-09-29 17:47:33  roessler  (roessler)
11426
11427         * configure.in: More fixes from Lars Hecking.
11428
11429         * configure.in: Adding AC_PREREQ to configure.in.
11430
11431         * configure.in: make sure the right software is used for building
11432         mutt. Patch suggested by Lars Hecking and Will Fiveash.
11433
11434         * pgpinvoke.c: don't leak /dev/null file descriptors.  From Roland
11435         Rosenfeld.
11436
11437         * curs_main.c: fix^2 for stable.
11438
11439         * curs_main.c: Fixing the fix - missing brackets.
11440
11441         * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
11442         purify running on behalf of Daniel Eisenbud.
11443
11444         * curs_main.c, parse.c: Fix some memory leaks noted by purify
11445         running on behalf of Daniel Eisenbud.
11446
11447 1999-09-28 18:55:31  roessler  (roessler)
11448
11449         * po/ru.po: Here goes an update for version 1.0-pre3i.  The main
11450         feature of this translation is that one-letter answers to
11451         multiple choice questions are not localized (Thomas, could you
11452         please add this as comment to the update in CVS?)
11453
11454         (From: Michael Sobolev.)
11455
11456         * sendlib.c: [stable] Include SPACE and HT with MIME specials.
11457
11458         * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
11459
11460         * Makefile.am: Better solution for the makedoc build using
11461         automake.
11462
11463         * Makefile.am: Some makes apparently have to be told about how
11464         to build makedoc.
11465
11466 1999-09-27 17:55:14  roessler  (roessler)
11467
11468         * copy.c: A back-port from unstable had missed some parts which
11469         could lead to message corruption with mh mail folders.
11470
11471         * po/it.po: new Italian translation from Marco d'Itri.
11472
11473         * po/pl.po: New polish translation.
11474
11475         * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
11476
11477         * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
11478
11479 1999-09-25 07:37:51  roessler  (roessler)
11480
11481         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11482         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11483         po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
11484
11485         * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
11486
11487 1999-09-24 17:51:55  roessler  (roessler)
11488
11489         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
11490         po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
11491         po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
11492         automatic post-release commit for mutt-0.96.7
11493
11494 1999-09-23 21:13:55  roessler  (roessler)
11495
11496         * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
11497
11498         * browser.c: [stable] Solaris snprintf vs. NULL pointers.
11499
11500         * browser.c: Try not to pass NULL pointers to snprintf
11501         - the Solaris version doesn't like them.  (Noted by
11502         Thomas.Parmelan@efrei.fr.)
11503
11504         * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
11505         imap/imap.c, buffy.c: Brendan Cully's latest changes:
11506
11507         * includes all of my last patch, since it hasn't been committed
11508         yet.  * catches a couple segfault problems if Context is NULL.
11509         * works harder to avoid sending null STORE FLAGS commands. May not
11510           be perfect yet, but also has extra debugging code.  * has the
11511         beginnings of a more interactive IMAP error handler.
11512           Doesn't do anything yet, I'm just including it because I want
11513           to get the rest of the patch out.
11514
11515         * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
11516         Noted by Ryan Murray <rmurray@cyberhqz.com>.
11517
11518         * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
11519         portability fix related to makedoc.
11520
11521         * po/es.po: [stable] new spanish translation from Boris Wesslowski
11522         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
11523
11524         * alias.c: increase this limit for stable as well.
11525
11526         * handler.c: [stable] Fix a buffer overflow and a bug helping
11527         with exploiting this overflow in the text/enriched handler.
11528
11529         * handler.c: Fix a buffer overflow and a bug helping with
11530         exploiting this overflow in the text/enriched handler.
11531
11532         * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
11533         patch:
11534
11535         * catches a possible null-pointer dereference in mx_close_mailbox
11536           when logging out of the server.
11537         * fixes IMAP tab-completion cosmetics (slightly broken with last
11538           Cyrus-compatibility updates)
11539         * adds a bit to the IMAP part of the manual.
11540
11541         Brendan Cully <brendan@kublai.com>
11542
11543         * alias.c: Increase a buffer to make larger group aliases
11544         possible.  The current STRING buffer was far too small.
11545
11546 1999-09-12 19:39:10  roessler  (roessler)
11547
11548         * po/es.po: [stable] Updated spanish translation from Boris
11549         Wesslowski.
11550
11551         * po/es.po: [stable] Fixes for the Spanish translation.
11552         From Nicolás Lichtmaier <nick@debian.org>.
11553
11554         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
11555         imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11556         imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
11557         patch (imap-turbocharge.diff):
11558
11559         * changes mutt_buffy_check to only poll the selected folder
11560           when it is opened, not all mailboxes (unless the timeout
11561           has expired).  This is a noticeable win if you have a few
11562           IMAP mailboxes.
11563
11564         * sets the default checkinterval to 60 seconds from 0. Things
11565           are much much slower with 0.
11566
11567         * makes some cosmetic renames
11568
11569         * moves lots of generic imap stuff into a separate file,
11570         imap/util.c
11571
11572         * abstracts the process of sending a command to an IMAP server
11573           a bit better (lots more to do here, though).
11574
11575         * moves the message-set creation code used by the new fastdelete
11576           code into its own function, since it is generally useful.
11577
11578         * implements server-side copy of messages. Tagged messages
11579           are copied in one command, thanks to the message-set
11580           function. Speedy!
11581
11582         (From: Brendan Cully; modifications by tlr.)
11583
11584 1999-09-11 17:04:12  roessler  (roessler)
11585
11586         * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
11587
11588         * po/es.po: [stable] New Spanish translation from Boris
11589         Wesslowski.
11590
11591         * configure.in: [stable] Hurd portability patch from Marcus
11592         Brinkmann.
11593
11594         * configure.in: Hurd portability patch from Marcus Brinkmann.
11595
11596         * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
11597         From Brendan.
11598
11599         * Muttrc.in: typos fixed by Telsa.
11600
11601         * doc/manual.sgml.in: Small manual fix for stable.  Noted by
11602         Telsa <hobbit@aloss.ukuu.org.uk>.
11603
11604 1999-09-08 06:05:54  roessler  (roessler)
11605
11606         * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
11607         curs_main.c: The attached patch:
11608
11609         * gets Mutt to properly log off the IMAP server when
11610           quitting. Clients don't care, but it's polite and proper.
11611         * further updates the flags changes from yesterday * uses CLOSE
11612         instead of EXPUNGE when closing a mailbox and purging
11613           messages, for some slight speed gain.  * purges all messages
11614         marked for deletion in one command (if purging),
11615           making for very cool speed gains switching mailboxes if you're
11616           on, say, a few high volume mailing lists. Yeah, baby! (I
11617           personally love this one).
11618
11619         (From Brendan Cully <brendan@kublai.com>)
11620
11621 1999-09-07 17:01:28  roessler  (roessler)
11622
11623         * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
11624
11625         * pgpkey.c: Fix a strtok NULL pointer problem.
11626
11627         * doc/manual.sgml.in: notes on how to produce secure mailcaps.
11628
11629         * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
11630
11631         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
11632           imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11633           muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
11634           folder update optimisation I did yesterday. It's somewhat
11635           cleaner and less invasive, and I'm not so worried about memory
11636           leaks now.
11637
11638         * Fixes the bug where mutt would append a '/' to $folder even
11639           if it was only {mailhost}, causing mutt to browse the root
11640           directory instead of the home directory.
11641
11642         * includes a first stab at preserving the D flag on the IMAP
11643           server.  Now if you answer no to 'Purge deleted', the server
11644           still stores the messages as deleted, but doesn't expunge them
11645           on exit.
11646
11647           NOTE: this is a first attempt. Play around, but don't mark
11648           things as deleted that you'd be sorry to see disappear.
11649
11650         (From: Brendan Cully <brendan@kublai.com>)
11651
11652         * doc/manual.sgml.head: Adding notes from README.SECURITY.
11653
11654 1999-09-06 09:16:53  roessler  (roessler)
11655
11656         * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
11657         imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11658         muttlib.c: * Small imap/Makefile.am tweak for make dist
11659
11660         * Hold on to mailbox flags, message flags, do update in one pass
11661           instead of two, halving traffic on mailbox sync.
11662
11663         * Update message flags at fetch as well as header download,
11664           if the server thinks they've changed. Saves some unneeded
11665           updates on sync.
11666
11667         * Move some structures out of imap_private.h into message.h,
11668           since they are local now.
11669
11670         (From: Brendan Cully <brendan@kublai.com>)
11671
11672 1999-09-05 08:42:23  roessler  (roessler)
11673
11674         * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
11675
11676         * imap/Makefile.am: include message.c with the IMAP library.
11677
11678         * init.c: [stable] Fixing "unignore *".
11679
11680         * init.c: Fix "unignore *": We must not add "*" to the unignore
11681         list.
11682
11683         * init.h: Documentation nit, from Liviu.
11684
11685 1999-09-04 04:55:58  roessler  (roessler)
11686
11687         * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
11688         imap/message.c: Fix some more IMAP problems.  From Brendan Cully.
11689
11690 1999-09-03 21:42:16  roessler  (roessler)
11691
11692         * contrib/sample.muttrc: fix mailing list addresses.  Noted by
11693         David Benfell <benfell@greybeard95a.com>.
11694
11695         * browser.c: - If the name of the folder returned by an IMAP
11696           server is empty, Mutt could segfault in the browser window
11697           attempting to display it.
11698         - add_folder in browser.c looks like it got corrupted in
11699           some CVS update. A small patch makes things work again for
11700           examine_mailboxes.
11701         (From: Brendan Cully <brendan@kublai.com>)
11702
11703         * strdup.c, configure.in: strdup for unstable.
11704
11705         * configure.in: [stable] Some systems may not have strdup.
11706         Substitute it.
11707
11708         * strdup.c: branches:  1.1.2; file strdup.c was initially added
11709         on branch mutt-1-0-stable.
11710
11711         * strdup.c: [stable] Some systems may not have strdup.
11712         Substitute it.
11713
11714         * browser.c: [stable] cosmetic fix from Brendan Cully.
11715
11716 1999-09-02 18:50:46  roessler  (roessler)
11717
11718         * editmsg.c: Don't copy the Status header to the user's edit
11719         buffer - we destroy it later when copying the message back.
11720
11721         * acconfig.h, configure.in, init.c, init.h, main.c:
11722         [stable] Improved pgp 6.5.1 support.  From Jochen Schmitt
11723         <Jochen@herr-schmitt.de>.
11724
11725         * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
11726         editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
11727         feature, giving the raw message in an editor.
11728
11729         * imap/auth.c: Fix a tiny signedness warning.
11730
11731         * dotlock.c: Remove a superfluous label.
11732
11733         * dotlock.c: [stable] remove a superfluous label.
11734
11735         * po/cs.po: New czech translation.  From Jiri Pavlovsky
11736         <pavlovsk@ff.cuni.cz>.
11737
11738         * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
11739         www.sgml-tools.org.  Noted by Heiko Schlichting.
11740
11741 1999-09-01 21:41:19  roessler  (roessler)
11742
11743         * doc/Makefile.in, Makefile.am: A couple of build process
11744         and portability fixes concerning the automatically generated
11745         documentation.
11746
11747         * mutt.h, init.c: [stable] Fix ignore/unignore.  This is a
11748         back-port from the unstable branch.
11749
11750         * po/ko.po: New Korean translation.  From Byeong-Chan Kim
11751         <redhands@linux.sarang.net>.
11752
11753         * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
11754         possible compilation warnings.  (Noted by "John C.  Place"
11755         <placej@ctcdist.com>.)
11756
11757         * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
11758         of small warnings.  Noted by "John C. Place" <placej@ctcdist.com>.
11759
11760         * ChangeLog: check-point commit.
11761
11762         * mx.c: Don't clear the error line whenever dotlocking a file.
11763
11764         * mx.h: adding a prototype.
11765
11766         * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
11767         mail folder, do a thorough check.
11768
11769 1999-08-31 20:26:33  roessler  (roessler)
11770
11771         * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
11772         po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
11773         VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
11774         ChangeLog: automatic post-release commit for mutt-0.96.6
11775
11776         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11777         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11778         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11779         post-release commit for 1.0pre2.
11780
11781         * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
11782         OPS, curs_main.c, functions.h: Adding a <parent-message>
11783         function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
11784
11785         * curs_lib.c: Fix possible signedness problem with localized
11786         y/n responses.
11787
11788         * po/ru.po: New russian translation.  From Michael Sobolev
11789         <mss@transas.com>.
11790
11791         * imap.c: [stable] fix IMAP caching.
11792
11793 1999-08-30 16:10:45  roessler  (roessler)
11794
11795         * configure.in, imap/imap.c, main.c: Properly handle IMAP
11796         cache files.
11797
11798         * mh.c: cosmetics.
11799
11800         * mh.c: [stable] Back-port various fixes from stable.
11801
11802         * mh.c: Avoid a memory and temporary file leak.
11803
11804         * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
11805         of various IMAP-related fixes.  From Brendan Cully
11806         <brendan@kublai.com>.
11807
11808 1999-08-27 07:41:44  roessler  (roessler)
11809
11810         * TODO: some notes on generic limiting.
11811
11812 1999-08-26 20:26:56  roessler  (roessler)
11813
11814         * keymap.c: Change alias menu key bindings to something more
11815         reasonable.
11816
11817         * imap/TODO: Adding a TODO list.
11818
11819         * mh.c: hrmpf.
11820
11821         * doc/manual.sgml.tail: Fix the sgml-tools url.  Noted by Heiko
11822         Schlichting.
11823
11824         * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
11825         Noted by Heiko Schlichting.
11826
11827         * mh.c: Fixing a somewhat hypothetical error condition.
11828
11829         * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
11830
11831         * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
11832         Various fixes to make mutt compile on IRIX.  Additionally,
11833         we introduce default bindings for the <enter> key which is
11834         used by xwsh for "return".  Suggested by Heiko Schlichting
11835         <heiko@cis.fu-berlin.de>.
11836
11837 1999-08-25 06:33:37  roessler  (roessler)
11838
11839         * configure.in: We need ranlib even when we don't use IMAP.
11840
11841         * compose.c: Trivial patch to make attach-message work for
11842         IMAP folders.
11843
11844 1999-08-24 21:27:20  roessler  (roessler)
11845
11846         * po/de.po: Updates from Roland Rosenfeld.
11847
11848         * Makefile.am: Automake clean-up.  From Lars Hecking.
11849
11850         * po/id.po: Updates.
11851
11852         * doc/Makefile.in: build muttrc.man before installing it.
11853
11854         * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
11855         post-release commit for mutt-0.96.5
11856
11857         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11858         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11859         po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
11860         release-commit 1.0pre1.
11861
11862         * Makefile.am: Still more bugs in the release-building process.
11863
11864         * Makefile.am: *grrrr*  typos.
11865
11866         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
11867         po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
11868         po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
11869
11870         * Makefile.am: Some of the targets were broken.
11871
11872         * Makefile.am: Another tidbit.
11873
11874         * Makefile.am: Still more build-process stuff. Let's see whether
11875         this automatically builds 0.96.5.
11876
11877         * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
11878         files from the repository.
11879
11880         * Makefile.am: Further distribution process fixes.
11881
11882         * po/POTFILES.in: Make translations fit together with actual
11883         source tree.
11884
11885         * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
11886         to the distribution-building process; check-point commit for
11887         documentation and ChangeLog.
11888
11889         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
11890         experimental changes to automate the distribution-building
11891         process; documentation update.
11892
11893         * Makefile.am: Various experimental changes to automate the
11894         distribution-building process.
11895
11896 1999-08-23 22:12:05  roessler  (roessler)
11897
11898         * configure.in: Fix charmaps part of the build process.
11899
11900         * copy.c: Fix an off-by-one error which lead to a segmentation
11901         fault.
11902
11903         * charset.c: Don't delete symbol -> character code mappings.
11904         Character sets may define multiple symbols. :-(
11905
11906         * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
11907         imap/imap_private.h, browser.c, configure.in, Makefile.am,
11908         acconfig.h: Inclue GSS authentization for IMAP.
11909
11910         * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
11911         seem to be unnecessary.
11912
11913         * main.c: Fix a small typo affecting mutt -v's output.
11914
11915 1999-08-20 08:24:13  roessler  (roessler)
11916
11917         * po/fr.po: Fixed french translation.
11918
11919         * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
11920         imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
11921         imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
11922         init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
11923         IMAP clean-up.
11924
11925         * prepare: branches:  2.8.2; Brendan Cully's latest IMAP clean-up.
11926
11927         * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
11928         configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
11929
11930         * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
11931         Back-port $bounce_delivered from unstable.
11932
11933         * po/fr.po: [stable] Small fixes.
11934
11935 1999-08-19 10:04:28  roessler  (roessler)
11936
11937         * sendlib.c: [stable] Fix a back-porting bug.
11938
11939         * configure.in: [stable] Albert Chin-A-Young
11940         <china@thewrittenword.com> suggests a different check for -lnsl
11941         and -lsocket.
11942
11943         * configure.in: Albert Chin-A-Young suggests a slightly different
11944         check for libsocket and libnsl.
11945
11946         * doc/manual.sgml.in: [stable] fix the urlview url.
11947
11948         * doc/manual.sgml.head: fix the urlview url.
11949
11950         * main.c: copyright message cosmetics.
11951
11952         * Makefile.am, configure.in, prepare: Remove the $output.in hack,
11953         and create a fake charmaps directory instead.
11954
11955         * acconfig.h, configure.in: [stable] check signal.h for
11956         sig_atomic_t.  This should help to build this version of mutt
11957         on systems such as SunOS 4.1.
11958
11959         * sendlib.c: [stable] Force quotes around the boundary parameter's
11960         value.
11961
11962         * sendlib.c: Force quotes around the boundary parameter.
11963         Another courtesy towards Outlook.
11964
11965         * pgp.c: [stable] Make sure the boundary MIME parameter is the
11966         last one on multipart/signed.  Otherwise, Outlook will fail.
11967         Pointed out by Ian Bell, Turnpike.
11968
11969         * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
11970         Express expects the boundary parameter to be the _last_ MIME
11971         parameter on a multipart/* body part, and otherwise displays
11972         messages as empty.
11973
11974 1999-08-18 06:54:13  roessler  (roessler)
11975
11976         * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
11977         documentation fixes.
11978
11979         * commands.c: Fetch senders' keys also when decrypting a message.
11980         There may be a signature.
11981
11982         * main.c: Don't try to create $maildir if it's an IMAP folder.
11983
11984 1999-08-17 20:04:07  roessler  (roessler)
11985
11986         * reldate.h: :-(
11987
11988         * reldate.h: *grmbls*
11989
11990         * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
11991
11992         * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
11993
11994         * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
11995
11996         * postpone.c: Fixing a mutt -p segfault.
11997
11998         * doc/mutt.man, main.c: cosmetics; mention warranties in the
11999         manual page.
12000
12001 1999-08-15 19:59:09  roessler  (roessler)
12002
12003         * compose.c: Make attach-message work with IMAP folders.
12004
12005         * po/cs.po: New CS translation.
12006
12007         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
12008         pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
12009         NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
12010         curs_main.c, globals.h, init.c, init.h, main.c: Various changes
12011         added over the last week:
12012
12013         - $delete_untag - creation of "application/pgp" messages -
12014         an attempt to fix prepare.  - Browser format changes
12015
12016         * dotlock.h: cosmetics.
12017
12018         * dotlock.c: [stable] take dotlock.c from unstable.
12019
12020         * dotlock.c: Commit remaining changes.
12021
12022         * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
12023
12024         * dotlock.c, dotlock.h: Really fix $save_empty, even when the
12025         dotlocking code is compiled into mutt.
12026
12027         * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
12028         dotlocking code is linked into mutt.
12029
12030 1999-08-09 19:03:12  roessler  (roessler)
12031
12032         * ChangeLog, ChangeLog: check-point commit.
12033
12034         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
12035         po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
12036         po/id.po, po/it.po, po/cs.po: update-po.
12037
12038         * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
12039         translation.
12040
12041         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
12042         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
12043         po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
12044         translation; general "make update-po".
12045
12046         * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
12047         po/zh_TW.Big5.po: Various fixes.  Additionally, mutt will now
12048         create the $folder directory when started in curses mode and if
12049         it doesn't exist.
12050
12051 1999-08-08 14:57:13  roessler  (roessler)
12052
12053         * po/zh_TW.Big5.po: new chinese translation.
12054
12055         * po/zh_TW.Big5.po: New chinese translation.
12056
12057         * Makefile.am: Fix order of some dependencies.
12058
12059         * Makefile.am: Fix keymap_defs.h dependency.
12060
12061         * po/it.po: Fix a translation string in it.po.
12062
12063         * po/it.po: Fixing a message.  From Marco.
12064
12065         * doc/muttrc.man, init.h: Include complete documentation
12066         regardless of actual features.
12067
12068         * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
12069         doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
12070         doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
12071         doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
12072         doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
12073         Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
12074         makedoc.c: Documentation updates; autogeneration of documentation
12075         from init.h.
12076
12077 1999-08-04 19:58:13  roessler  (roessler)
12078
12079         * NEWS: documentation to prepare the next release.
12080
12081         * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
12082         [stable] Fix $save_empty.
12083
12084         * ChangeLog: ChangeLog.
12085
12086         * NEWS, protos.h, send.c: Various fixes; documentation.
12087
12088         * doc/dotlock.man.in: Document the -d option.
12089
12090         * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
12091
12092 1999-07-29 09:17:29  roessler  (roessler)
12093
12094         * doc/manual.sgml.in: Remove references to the old PGP
12095         configuration interface.  Noted by Hanno Wagner <wagner@fitug.de>.
12096
12097         * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
12098         protos.h: Brendan Cully's latest IMAP patches.
12099
12100 1999-07-28 20:40:49  roessler  (roessler)
12101
12102         * doc/manual.sgml.in: Fix "lists" documentation.  From Jeremy
12103         Blosser <jblosser@firinn.org>.
12104
12105         * doc/manual.sgml.in: Fix the description of the lists command.
12106         Patch provided by Jeremy Blosser <jblosser@firinn.org>.
12107
12108         * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
12109         PGP 6 support.
12110
12111         * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
12112         doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
12113
12114         * mh.c: Replarse mh message' headers when updating them.
12115
12116         * mh.c: Re-parse mh messages when committing them to disk.
12117         The structure may have changed.
12118
12119         * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
12120         hook which enables us to fetch PGP keys from servers on demand.
12121         Look out for pkspxy. :-)
12122
12123         * hdrline.c: Enable the use of %F in conditionals.  From Aaron
12124         Schrab <aaron+mutt@schrab.com>.
12125
12126 1999-07-26 21:04:53  roessler  (roessler)
12127
12128         * dotlock.c: impose a hard limit on the number of locking
12129         attempts.
12130
12131         * dotlock.c: Impose a hard limit on dotlock attempts.
12132
12133         * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
12134         Also, close Debian bug #37394 for stable.
12135
12136         * acconfig.h, configure.in: Check for gpgm.
12137
12138         * recvattach.c: Make an error message ready for translation.
12139         From Gero Treuner.
12140
12141         * Makefile.am: Add missing dependencies for pgpring.  Fix from
12142         David Ellement <ellement@sdd.hp.com>
12143
12144         * Makefile.am: Create keymap_defs.h when it isn't present.
12145         Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
12146
12147         * Makefile.am: Generate keymap_defs.h when it isn't present.
12148         Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
12149
12150         * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
12151         the content-disposition changes.  They don't merge well with
12152         operations such as printing, and need some more thought.
12153
12154         * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
12155         attachment's content-disposition is different from "inline", and
12156         if the user sets the use_cdisp option, don't auto_view this part.
12157
12158         * ChangeLog: checkpointing.
12159
12160         * flags.c, protos.h, recvattach.c: When replying to message/rfc822
12161         type attachments, Context statistics would go out of order.
12162         Problem noted by Johan van Selst <johans@stack.nl>.
12163
12164         * flags.c, protos.h, recvattach.c: When replying to a
12165         message/rfc822 attachment, the Context statistics would get out
12166         of order.  Problem noted by Johan van Selst <johans@stack.nl>.
12167
12168         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
12169         bug #41042.  From Gero Treuner.
12170
12171         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
12172         bug #41042.  From Gero Treuner <gero@faveve.uni-stuttgart.de>.
12173
12174         * curs_main.c: Fix read_only in folder-hooks.
12175
12176         * curs_main.c, ChangeLog: The following:
12177
12178                 folder-hook !asdf unset read_only folder-hook asdf
12179                 set read_only
12180
12181         wouldn't work.  Fix from Gero Treuner
12182         <gero@faveve.uni-stuttgart.de>.
12183
12184         * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
12185         Assorted IMAP fixes.  From Brendan Cully <brendan@kublai.com>,
12186         message <19990725150346.A19750@xanadu.kublai.com>.
12187
12188         * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
12189         Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
12190
12191         * ChangeLog: *** empty log message ***
12192
12193         * commands.c: Fix a missing #ifdef. From Matt Armstrong
12194         <matt@lickey.com>.
12195
12196         * doc/devel-notes.txt: Add some notes.  From Matt Armstrong
12197         <matt@lickey.com>.
12198
12199 1999-07-24 14:55:45  roessler  (roessler)
12200
12201         * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
12202         From "Alexander V.  Lukyanov" <lav@yars.free.net>.
12203
12204 1999-07-23 06:31:09  roessler  (roessler)
12205
12206         * parse.c: There was some code missing about TYPEMODEL.  Noted by
12207         Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
12208
12209 1999-07-22 14:56:44  roessler  (roessler)
12210
12211         * mutt.h: Fix content-type's widths.
12212
12213 1999-07-21 13:02:12  roessler  (roessler)
12214
12215         * recvattach.c: When forwarding or replying to attachments,
12216         use the proper time stamp for From_ lines of Fccs.  Note: This
12217         code may need some clean-up, it's horribly slow.
12218
12219         * buffy.c: Fix compilation problem for non-imap systems.
12220
12221         * compose.c: *grr* avoid a warning about /* in a comment.
12222
12223         * compose.c: call mutt_update_encoding() after changing an
12224         attachment's content type.
12225
12226 1999-07-20 20:09:13  roessler  (roessler)
12227
12228         * send.c, sendlib.c, protos.h: Use $from for resent-from headers
12229         when bouncing messages.
12230
12231         * imap.c: Fix from Gero Treuner.
12232
12233         * init.c: Fix value completion for DT_ADDR variables.  While we
12234         are on it, proper quoting is added.
12235
12236         * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
12237         noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
12238         from send-hooks.  This patch introduces a new variable $from
12239         which can be used to use a default sender address; to make this
12240         possible, a new variable class DT_ADDR is defined.
12241
12242         We now have the following algorithm for determining the from
12243         address:
12244
12245         - $from is used as the default from address, if defined.
12246           Otherwise, the local user name and (if the user wishes so)
12247           the local domain are used.
12248         - This address can be overridden by $reverse_name, if set.
12249         - Now, send-hooks are evaluated.  - Afterwards, user headers
12250         are evaluated.  In this step, the from
12251           header can be overridden using my_hdr From:.  - When there is
12252         no real name, $realname is used for it.  Note that,
12253           when the default from header is used and $from defines a real
12254           name, it takes precedence over $realname.
12255
12256         * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
12257         forgets that IMAP folders with new mail have new
12258           mail.  * On some common IMAP servers, Mutt erroneously insists
12259         that the
12260           current folder has new mail.  * Mutt constantly polls the
12261         server for new messages,
12262           disregarding the imap_checkinterval option.
12263
12264         New features * tab-completion of IMAP folders. Not yet namespace
12265         aware, though it
12266           will work within an alternate namespace (eg won't complete
12267           #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
12268           tweaking of the browser was necessary to get it to cooperate
12269           with completion.  Some remains to be done.
12270
12271         (From: From: Brendan Cully <brendan@kublai.com>)
12272
12273         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12274         Remove the $in_reply_to configuration variable.
12275
12276         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12277         Remove the $in_reply_to configuration variable and always use
12278         the message-ID for that header.
12279
12280         * pgp.c: patch-0.95.6.pgperror.1
12281
12282         * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
12283         patch-0.95.6.gettext.1.gz, from Gero Treuner.
12284
12285         * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
12286         Treuner.
12287
12288         * po/sk.po: New sk translation.
12289
12290         * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
12291         Treuner
12292
12293 1999-07-19 19:18:05  roessler  (roessler)
12294
12295         * configure.in, pgppubring.c: Fix compilation problems with
12296         SunOS 4.  From Lars Hecking.
12297
12298         * po/sk.po: new sk translation.
12299
12300         * buffy.c: Consider empty folders to be non-existent for buffy's
12301         purposes.
12302
12303 1999-07-06 22:57:08  roessler  (roessler)
12304
12305         * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
12306         globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
12307         attach.c, commands.c, compose.c: Applying Liviu Daia's signal
12308         handling patches.  They work fine with unstable for months now,
12309         so we may wish to use them with stable.
12310
12311         * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
12312         translations for unstable.
12313
12314         * po/zh_TW.Big5.po: branches:  1.1.2; file zh_TW.Big5.po was
12315         initially added on branch mutt-1-0-stable.
12316
12317         * po/zh_TW.Big5.po: Chinese translation for stable.
12318
12319         * configure.in: Adding chinese (big5) translation.
12320
12321         * po/el.po: branches:  1.1.2; file el.po was initially added on
12322         branch mutt-1-0-stable.
12323
12324         * po/el.po, configure.in: Adding greek translation from Fanis
12325         <madf@geocities.com>.
12326
12327         * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
12328         sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
12329         New mh and maildir folder writing code.  Back-port from unstable.
12330
12331         * color.c: Fix color problem noted by Todd Larson.  From unstable.
12332
12333         * color.c: Fixing a string buffer problem noted by Todd Larason
12334         <jtl@molehill.org>.
12335
12336         * imap.c: Try creating an IMAP folder before writing to it.
12337         Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
12338
12339         * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
12340
12341 1999-07-01 11:22:22  roessler  (roessler)
12342
12343         * contrib/gpg.rc: Fix gpg invocation.  Noted by Werner Koch.
12344
12345         * mx.c: Fix a small imap-related bug.
12346
12347         * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
12348         globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
12349         lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
12350         pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
12351         Various patches from last week, including:
12352
12353         - new mh/maildir access code.  - subscribe/unsubscribe -
12354         various fixes.
12355
12356 1999-06-14 21:20:42  roessler  (roessler)
12357
12358         * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
12359         MIME parts.  - Correctly parse attachments with CRLF line endings,
12360         but without a
12361           trailing CRLF.
12362
12363         * alias.c, enter.c: Completion fixes from Gero Treuner
12364         <gero@faveve.uni-stuttgart.de>.
12365
12366 1999-06-10 09:30:39  roessler  (roessler)
12367
12368         * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
12369         same address with take-alias and display-address.
12370
12371 1999-06-09 17:17:53  roessler  (roessler)
12372
12373         * recvattach.c: Fix the fix.  Most of it was wrong.
12374
12375         * recvattach.c: There was bogus bug-fixing in the last fix.
12376
12377         * recvattach.c: Fix attachment forwading.  Same problem as
12378         in unstable.
12379
12380         * recvattach.c: Fix attachment forwarding.  The leading newline
12381         for certain MIME boundaries was missing.  *grrrr*
12382
12383         * send.c: Give reverse_name precedence over my_hdr From:
12384
12385 1999-06-08 18:30:42  roessler  (roessler)
12386
12387         * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
12388         patches for SunOS 4.1.  From Lars Hecking.
12389
12390         * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
12391         from the pager.
12392
12393         * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
12394         copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
12395         when they aren't necessary.
12396
12397         Back-port from unstable.
12398
12399         * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
12400         recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
12401         hdrline.c, init.c, init.h, mutt.h: - Add a $weed option.  -
12402         Add out-of-band reporting of signature status.
12403
12404 1999-06-03 21:48:24  roessler  (roessler)
12405
12406         * curs_main.c: Another header weeding change.  Experimental.
12407
12408         * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
12409         for _all_ header weeding throughout mutt.
12410
12411         * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
12412         ChangeLog: post-release commit 0.96.3.
12413
12414         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12415         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
12416         gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
12417         commit 0.95.6.
12418
12419         * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
12420         chagnes.
12421
12422         * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
12423         pgppubring.c: Hardwire some mechanisms for finding secret and
12424         public key-rings.  This way, we need to hard-wire less stuff in
12425         the various configuration files, making the use of PGP with mutt
12426         a bit simpler again.
12427
12428         * contrib/pgp2.rc: Another little fix.
12429
12430         * contrib/pgp2.rc: ups, wrong order of arguments when verifying
12431         signatures.
12432
12433         * doc/PGP-Notes.txt: Document the new PGP configuration interface.
12434
12435         * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
12436         pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
12437         Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
12438         init.h, mutt.h: Experimental: New PGP invocation interface. The
12439         invocations are done through formats, so all this should fit
12440         more cleanly into mutt now.
12441
12442 1999-06-02 18:52:19  roessler  (roessler)
12443
12444         * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
12445         protos.h: Major cutting & pasting: We now have a "real" library
12446         in lib.c which can be linked against external programs without
12447         much effort.
12448
12449         * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
12450         updates.
12451
12452 1999-06-01 14:52:09  roessler  (roessler)
12453
12454         * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
12455         from 0.96.2.
12456
12457 1999-05-31 16:11:32  roessler  (roessler)
12458
12459         * VERSION: Preparing pre-release for 0.95.6.
12460
12461         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12462         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
12463         translation updates
12464
12465         * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
12466         unstable.
12467
12468         * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
12469
12470 1999-05-21 15:55:27  roessler  (roessler)
12471
12472         * po/ko.po: Adding the Korean translation.
12473
12474         * configure.in: Korean translation.
12475
12476         * po/ko.po: branches:  1.1.2; Korean translation.
12477
12478         * configure.in: Korean translation.
12479
12480 1999-05-18 19:22:55  roessler  (roessler)
12481
12482         * imap.c, imap.c: Latest IMAP fixes from Brandon.
12483
12484         * imap.c: The current code wasn't asking for the capabilities
12485         of the server in the case where the user is using PREAUTH.
12486
12487         * imap.c: The current IMAP code wasn't asking for the capabilities
12488         of the server in the case where the user is using PREAUTH.
12489
12490 1999-05-16 06:26:11  roessler  (roessler)
12491
12492         * po/it.po: New IT translation.
12493
12494         * pgpkey.c: Add a couple of token delimiters when constructing
12495         hints.  This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
12496         will match key IDs like xyz <xyz@bar>.
12497
12498         * handler.c: Fix base64 decoding.
12499
12500 1999-05-06 08:29:17  roessler  (roessler)
12501
12502         * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
12503
12504 1999-05-05 20:33:57  roessler  (roessler)
12505
12506         * imap.c: The latest IMAP fixes.
12507
12508         * imap.c: Fixing imap_check_mailbox().  From Brandon Long.
12509
12510         * imap.c: Mutt would lose user-set "N" flags.
12511
12512 1999-05-03 16:17:29  roessler  (roessler)
12513
12514         * gnupgparse.c: gnupg gives reasonable trust values now.
12515
12516         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12517         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
12518         menu.c, send.c: Various fixes from last week.
12519
12520         * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
12521
12522 1999-04-23 09:01:42  roessler  (roessler)
12523
12524         * reldate.h: ups, this should also be updated for 0.95.5 final.
12525
12526         * ChangeLog: preparing the final 0.95.5.
12527
12528         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12529         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
12530         and typo fixes.
12531
12532         * OPS: Fix a documentation typo.
12533
12534         * po/de.po: translation fixes from Roland and Gero.
12535
12536 1999-04-22 10:21:41  roessler  (roessler)
12537
12538         * doc/manual.sgml.in: Document %_.
12539
12540         * menu.c: Fix redraws.  Back-port from unstable.
12541
12542         * lib.c: Add "_" as an expando option.
12543
12544         * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
12545         IMAP update from Brandon Long.
12546
12547         * send.c: Fix FCC-related SNAFU in the ci_send_message()
12548         spaghetti.
12549
12550 1999-04-20 19:26:28  roessler  (roessler)
12551
12552         * sendlib.c: [stable] fix timezone snafu.
12553
12554         * sendlib.c: Fix a time zone snafu.
12555
12556         * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
12557         po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
12558         reldate.h, ChangeLog: Preparing 0.96.2.
12559
12560         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
12561         po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
12562         reldate.h, ChangeLog: preparing 0.95.5
12563
12564 1999-04-12 21:02:35  roessler  (roessler)
12565
12566         * recvattach.c: more multipart/alternative handling.
12567
12568         * recvattach.c: Change multipart handling when receiving messages.
12569
12570         * compose.c: Clean-up, from Vikas.
12571
12572         * parse.c: typo.
12573
12574         * parse.c: us-ascii is the default character set for text
12575         attachments we receive.
12576
12577         * compose.c, sendlib.c: Fix default character set setting when
12578         attaching text files.
12579
12580         * imap.c: Fix an IMAP quoting problem.  Essentially from Randall
12581         Nortman <rnortman@computer.org>.
12582
12583         * po/sk.po, po/id.po, configure.in: new languages: id, sk.
12584
12585         * po/id.po, po/sk.po: branches:  1.1.2; New translations: id, sk.
12586
12587         * configure.in: New translations: id, sk.
12588
12589 1999-03-31 06:35:03  roessler  (roessler)
12590
12591         * charset.c: Stupid error.
12592
12593         * charset.c, charset.h: Another small charset optimization.
12594
12595         * charset.h, handler.c, charset.c: A couple of optimizations,
12596         most notably for the special case of a non-prefix state.
12597
12598 1999-03-30 23:50:33  roessler  (roessler)
12599
12600         * charset.c, charset.h, handler.c: This patch removes at least
12601         some of the horrible utf-8 kluges in charset.c.  The new DECODER
12602         framework is currently only used in handler.c, and there in
12603         a horribly inefficient manner.  We should use greater blocks
12604         of data, which would be much more efficient than what we are
12605         currently doing.
12606
12607         Most of the other charset-related code still uses the old
12608         mutt_display_char() &friends interface, which is actually ok as
12609         long as you don't try to handle multibyte character sets.
12610
12611         The most notable change should be the one to
12612         mutt_get_translation(): It will delay the loading and parsing
12613         of character set information files until it's really needed,
12614         catching a huge amount of standard cases.  As a side effect,
12615         this will make "iso tagged as ascii" "work" again, as long as
12616         both sides use the same iso character set.
12617
12618         * send.c: resort headers when forward-decoding them with weed
12619         switched on.
12620
12621         * pager.c: Fix a pager failure for long messages. From Liviu.
12622
12623         * pager.c: Fix pager failure for long messages, changing two
12624         shorts to ints.  From Liviu Daia.
12625
12626         * recvattach.c: Add some user feedback to attachment forwarding.
12627         From Vikas.
12628
12629 1999-03-25 19:46:52  roessler  (roessler)
12630
12631         * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
12632         init.c: Roland's sort_keys patch.
12633
12634 1999-03-24 20:35:38  roessler  (roessler)
12635
12636         * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
12637         version of attachment forwarding.
12638
12639         * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
12640
12641         * main.c: Only exit with "no recipients specified", when
12642         $auto_edit is set.
12643
12644 1999-03-23 20:21:50  roessler  (roessler)
12645
12646         * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
12647         forward_attachment patch.
12648
12649 1999-03-22 16:00:39  roessler  (roessler)
12650
12651         * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
12652         PGP key creation time fix by Roland Rosenfeld.
12653
12654 1999-03-17 14:45:10  roessler  (roessler)
12655
12656         * recvattach.c, recvattach.c: Vikas' attach_tag patch.
12657
12658 1999-03-16 21:42:06  roessler  (roessler)
12659
12660         * thread.c, configure.in: bug fixes.
12661
12662         * thread.c: Detect thread loops.
12663
12664 1999-03-15 15:32:19  roessler  (roessler)
12665
12666         * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
12667         $bounce_delivered.
12668
12669         * edit.c: another digital unix compile problem.
12670
12671         * main.c: _Fix_ the compile problems, don't install new ones.
12672
12673         * send.c: Cleanly handle fcc when the user unsets it and the
12674         message is postponed.
12675
12676         * main.c: Fix compilation problems under digital unix.
12677
12678         * configure.in: Fix sendmail autodetection.
12679
12680         * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
12681         Vikas.
12682
12683 1999-03-09 13:34:52  roessler  (roessler)
12684
12685         * menu.c: another menu.c fix from Kim DeVaughn.
12686
12687         * send.c, menu.c, handler.c: Fixes.
12688
12689         * send.c, menu.c, handler.c: handler.c: Properly handle
12690         message/external-body expiry.  menu.c: Small fix from
12691         Liviu.  send.c: Honor confirm_create for FCCs.  cvs:
12692         ----------------------------------------------------------------------
12693
12694 1999-03-04 08:00:38  roessler  (roessler)
12695
12696         * Makefile.am: post-postrelease commit.
12697
12698 1999-03-03 20:06:33  roessler  (roessler)
12699
12700         * rfc2047.c: ups.
12701
12702         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12703         po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
12704
12705         * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
12706         ChangeLog: releasing 0.96.1.
12707
12708         * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
12709         preparations; back-port a couple of things from unstable.
12710
12711         * curs_main.c: Vikas' resort_index.3.
12712
12713         * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
12714         from unstable.  others: latest imap related patches.
12715
12716 1999-03-02 22:13:30  roessler  (roessler)
12717
12718         * curs_main.c, charset.c: Some small fixes from Vikas.
12719
12720         * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
12721         IMAP fixes.
12722
12723         * parse.c: Latest IMAP-related fix from Brandon Long.
12724
12725         * thread.c: Correctly handle messages which have themselves in
12726         their references header.
12727
12728         * thread.c: Properly handle messages which have themselves in
12729         "References".
12730
12731 1999-02-28 08:30:19  roessler  (roessler)
12732
12733         * rfc822.c: Fix a memory leak.  From Liviu.
12734
12735         * rfc822.c: Fix a memory leak. From Liviu.
12736
12737         * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
12738         noted by Hamish Moffat.
12739
12740         * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
12741         condition.
12742
12743         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12744         po/es.po, po/de.po, po/cs.po: post-snapshot commit.
12745
12746 1999-02-26 15:42:07  roessler  (roessler)
12747
12748         * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
12749         pgp_replyencrypt.
12750
12751 1999-02-25 06:58:01  roessler  (roessler)
12752
12753         * from.c: parse some more from_ lines.  Before, there were
12754         problems with cases like this:
12755
12756         >From <@x400host:"/G=Bob/S=Allinson/CN=Has
12757         embedded spaces/OU=X400HOST/
12758         >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
12759         23 09:44:52 1999
12760
12761         Problem noted by johnm@sirius3.demon.co.uk
12762
12763 1999-02-23 20:38:49  roessler  (roessler)
12764
12765         * imap.c: fix a segfault. From Brandon.
12766
12767 1999-02-22 12:37:43  roessler  (roessler)
12768
12769         * curs_main.c: Vikas' latest collapse fix.
12770
12771         * curs_main.c: collapse fix from Vikas.
12772
12773         * mbox.c, imap.c: Avoid reading past actual headers when reopening
12774         mailboxes.  From Daniel Eisenbud.
12775
12776         * mbox.c, imap.c: Avoid reading past the end of actual headers
12777         when reopening folders.  From Daniel Eisenbud.
12778
12779         * pgp.c: Don't override base64 by quoted-printable.
12780
12781         * menu.c: replace clear() by clrtobot().
12782
12783         * pgp.c: Currently, PGP signing messages will force
12784         quoted-printable encoding even if we should use base64.
12785
12786 1999-02-19 07:38:17  roessler  (roessler)
12787
12788         * sendlib.c: Don't qp-encode multiparts. ugh.
12789
12790         * sendlib.c: ... message and multipart, not just message.
12791
12792         * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
12793         mutt to trigger quoted-printable encoding for any non-multipart
12794         attachments which have ^From at the beginning of a line.
12795         Note that we don't trigger on ^From_ since either procmail or
12796         sendmail is >-escaping on ^From, and note that this won't help
12797         against sites where sendmail has the '9' flag set on the local
12798         mailer, as these sites will inevitably transform to 8bit (sic!).
12799
12800 1999-02-18 23:14:36  roessler  (roessler)
12801
12802         * pgp.c, mutt.h, init.h: Add retainable signatures.  This should
12803         work nicely with encrypted mailing lists.
12804
12805         * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
12806         Introduce $dotlock_program: This makes the mutt_dotlock program's
12807         location a run-time configuration variable.
12808
12809         * send.c, mutt.h, init.h: Introduce $honor_followup_to.  The user
12810         will now be asked whether he wants to honor mail-followup-to
12811         or not.
12812
12813         * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
12814         tagged messages.
12815
12816         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12817         po/es.po, po/de.po, po/cs.po: Updated translations.
12818
12819         * contrib/sample.mailcap: Fix the text/html entry.
12820
12821         * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
12822         were used with multiple meanings. bad.  configure.in, regex.c:
12823         Make regex autoconfiguration work.  headers.c: expand aliases
12824         on the from header.
12825
12826         * headers.c: Expand aliases on the From header.
12827
12828 1999-02-17 15:48:05  roessler  (roessler)
12829
12830         * doc/mutt.man.in: Fix the URL.
12831
12832         * sendlib.c, init.h: User-Agent, not X-Mailer.
12833
12834         * po/fr.po: update.
12835
12836         * copy.h: Some of the M_CM flags erroneously had been defined
12837         to have the same value.  _Very_ bad.
12838
12839         * contrib/sample.mailcap: Correct the netscape text/html entry.
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, po/Makefile.in.in, sendlib.c,
12843         send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
12844         acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
12845         target to include all necessary files.  - po/fr.po: New French
12846         translation.  (-> stable!)  - Add the new options to Muttrc.in.
12847         - regex.c, configure.in: include config.h from regex.c, and handle
12848           alloca in a more intelligent way than before. (Currently,
12849           we just mis-handle it.)  Port this to stable and test it!
12850         - po/cs.po: update cs.po.  - po/de.po, po/nl.po: updated versions
12851         from Roland and Boris.  - pager.c: Vikas' grok_ansi fix.  -
12852         po/Makefile.in.in: keymap_defs is always in po/..  - from Lars
12853           Hecking.
12854
12855 1999-02-12 11:23:17  roessler  (roessler)
12856
12857         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12858         po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
12859         commit for 0.95.3.
12860
12861         * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
12862
12863 1999-02-11 22:52:03  roessler  (roessler)
12864
12865         * imap.c, VERSION: another imap-related fix.
12866
12867         * pattern.c: another signal fix from liviu.
12868
12869         * imap.c: Remove a superfluous if statement.
12870
12871         * imap.c: ups, that one was bad.
12872
12873         * imap.c: The HEADER structure doesn't have a mailcap component
12874         any more.
12875
12876         * imap.c: The HEADER structure doesn't have a mailcap component
12877         any more.  Noted by Johan van Selst <johans@stack.nl>.
12878
12879         * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
12880         menu.c, globals.h, curs_main.c, curs_lib.c:
12881         patch.mutt-0.95.1i.ld.signals.1-2.gz
12882
12883         * po/nl.po: new nl translation.
12884
12885         * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
12886
12887         * po/nl.po: New nl translation.
12888
12889         * pattern.c, curs_main.c: curs_main.c: Check whether the
12890         user pressed a number before putting it back onto the stack.
12891         (OP_JUMP) pattern.c: Vikas' latest fix.
12892
12893         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12894         po/es.po, po/de.po, po/cs.po: Updating the po files.
12895
12896         * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
12897         in the doc directory, document mailcap_sanitize.
12898
12899         * reldate.h, prepare, configure.in, VERSION, Makefile.am,
12900         $output.in: Preparing for 0.96: $output.in was real fun in the
12901         dist target.  *argh*
12902
12903         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12904         po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
12905         reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
12906         post-release commit for 0.95.2.
12907
12908         * README.SECURITY: Add a note on how to write mailcap files.
12909
12910         * README.SECURITY: branches:  2.1.2; Add a note on how to write
12911         mailcaps.
12912
12913 1999-02-10 23:12:27  roessler  (roessler)
12914
12915         * browser.c: Ups, this one needed a #ifdef USE_IMAP.
12916
12917         * imap.c, browser.c: Some patches Brandon Long posted to
12918         comp.mail.mutt.
12919
12920         * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
12921         protos.h, lib.c, handler.c, attach.c: Fix the security fix.
12922
12923         * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
12924
12925         * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
12926
12927         * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
12928         globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
12929         patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
12930         processes are invoked.  From Liviu.
12931
12932 1999-02-09 23:54:03  roessler  (roessler)
12933
12934         * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
12935         sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
12936         collapse fix.
12937
12938         * prepare: Small prepare bug noted by vikas.
12939
12940         * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
12941         browser.h: re-insert the "tagged" component.  pgp support:
12942         fix handling of PGP 5 subkeys, algorithm 20.
12943
12944         * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
12945
12946         * commands.c: honor hdr_order when decode-piping a message.
12947         From Vikas.
12948
12949         * po/cs.po: New czech translation.
12950
12951         * commands.c: Reorder headers when decode-piping.
12952
12953         * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
12954         mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
12955         browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
12956         translation.
12957
12958 1999-02-04 12:00:10  roessler  (roessler)
12959
12960         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
12961         the way mutt_quote_filename() worked.  It's not too reasonable
12962         to allocate memory dynamically whenever we quote a file name.
12963         (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
12964
12965         * mx.c: [unstable] Check for write errors when moving messages
12966         to $mbox.
12967
12968         * mx.c: Check for write errors when moving messages to $mbox.
12969
12970 1999-02-03 22:14:18  roessler  (roessler)
12971
12972         * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
12973         functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
12974         Produce some reasonable character set support when postponing
12975         messages.
12976
12977         Additionally, this patch fixes a nasty pointer leak in
12978         load_charset() [noted with electric fence], and a completely
12979         mis-lead attempt to use bsearch().  Apparently, nobody ever
12980         tested the utf8 decoder for quite some time.
12981
12982 1999-02-02 21:57:44  roessler  (roessler)
12983
12984         * pattern.c: merge ~v patch into unstable.
12985
12986         * pattern.c: small nit-fix from vikas to the ~v pattern.
12987
12988         * pgp.c: Thou shall not use dangling pointers.
12989
12990         * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
12991         of character set conversions.
12992
12993         * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
12994         pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
12995         copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
12996         attach.c, OPS: Merging the external character set patch into
12997         unstable.  Additionally, this change introduces a M_CHARCONV state
12998         flag which gives us some more control about when character set
12999         conversions are actually done.  Current versions of mutt would
13000         happily apply character set conversions when, e.g., saving a
13001         text/plain attachment to a file.  (We had at least one corrupt
13002         russing translation file due to this mis-feature.)
13003
13004         Additionally, we clean up some of the character set related code
13005         in handler.c.  Most of that is now done by the decoder functions
13006         in charset.c.
13007
13008         * imap.c, imap.c: Brandon's imap_create patch.
13009
13010         * pgpkey.c: [unstable] clear the message line before letting
13011         people select public keys.
13012
13013         * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
13014
13015         * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
13016
13017 1999-01-30 17:07:30  roessler  (roessler)
13018
13019         * pgpkey.c: really fix the weak associations problem.  it was
13020         worse than i thought.
13021
13022         * pgpkey.c: Handle expired keys correclty, even when they are
13023         the only and exact match when searching for keys by address.
13024
13025 1999-01-29 11:15:15  roessler  (roessler)
13026
13027         * init.h: [unstable] Change some default formats.
13028
13029         * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
13030         searching.
13031
13032         * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
13033         format for the mixmaster menu.
13034
13035         * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
13036
13037 1999-01-28 09:08:47  roessler  (roessler)
13038
13039         * gnupgparse.c: gnupg's trust model is currently unusable.
13040         As a work-around, we don't present the user with _any_ trust
13041         information if he uses gnupg.
13042
13043 1999-01-27 19:53:46  roessler  (roessler)
13044
13045         * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
13046         Add $pgp_show_unusable.
13047
13048 1999-01-26 21:24:56  roessler  (roessler)
13049
13050         * doc/manual.sgml.in: [unstable] document ~v.
13051
13052         * doc/manual.sgml.in: [stable] document ~v.
13053
13054         * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
13055         From Vikas.
13056
13057         * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
13058
13059         * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
13060         implicit_autoview.
13061
13062         * doc/manual.sgml.in: Document $implicit_autoview.
13063
13064         * compose.c: Fix a segfault when users change attachment content
13065         types, and let toggle-unlink honor the $resolv variable.
13066
13067         * compose.c: $resolve should be honored when doing toggle-unlink
13068         on the compose menu.
13069
13070 1999-01-25 22:16:46  roessler  (roessler)
13071
13072         * compose.c: This may fix a core dump under certain circumstances.
13073         Can't check this out since I don't get the segfault.
13074
13075         * pgpkey.c: Fix a redraw problem when the key menu is invoked.
13076
13077         * po/ru.po, po/cs.po, configure.in: Russian and czech
13078         translations.
13079
13080         * po/cs.po: branches:  1.1.2; file cs.po was initially added on
13081         branch mutt-1-0-stable.
13082
13083         * po/cs.po, configure.in: Adding a czech translation, and fixing
13084         the russian.
13085
13086         * po/ru.po: ru.po was badly distorted.
13087
13088 1999-01-23 17:00:43  roessler  (roessler)
13089
13090         * prepare: when f is .../Makefile.am, `basename $f .am`
13091         is Makefile.  So I should just write that. :-)
13092
13093         * prepare: Add the default predicate.
13094
13095         * from.c: A slightly optimized version of DE's y2k patch.
13096
13097         * prepare: Apparently, automake doesn't like our
13098         AC_OUTPUT($output) construction...
13099
13100         * gnupgparse.c, from.c: DE's patch to work around other software's
13101         possible y2k bugs.
13102
13103         * from.c: Try to avoid other programs' possible y2k bugs.
13104
13105         * enter.c: Fix the attach-multi patch.
13106
13107 1999-01-22 22:12:10  roessler  (roessler)
13108
13109         * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
13110
13111         * lib.c: Fix a memory leak.  Noted by Roland Rosenfeld.
13112
13113         * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
13114         compose.c, browser.c, addrbook.c: Enable tagging in the file
13115         browser.
13116
13117         * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
13118         handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
13119         support.  We no longer read the complete key ring into memory.
13120         For gpg, performance is heavily improved due to the fact that
13121         we are passing a couple of key hints to the key ring parsing
13122         back-end.
13123
13124 1999-01-21 05:19:42  roessler  (roessler)
13125
13126         * hook.c: Fix _mutt_string_hook.
13127
13128 1999-01-20 13:52:59  roessler  (roessler)
13129
13130         * po/pl.po, po/pl.po: New polish translation.
13131
13132         * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
13133         debugging capabilities to the PGP code.  Anyway, the problem I
13134         observed wasn't a bug in mutt, but an expired key. *sigh*
13135
13136         * rfc1524.c: Don't segfault when MailcapPath is unset.
13137
13138         * rfc1524.c: Fix a segmentation fault when no MailcapPath has
13139         been defined.
13140
13141 1999-01-19 23:38:26  roessler  (roessler)
13142
13143         * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
13144         Add the charset-hook command.
13145
13146         * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
13147         INSTALL: Properly handle character set definition file
13148         installation.
13149
13150         * mx.c: Remove a confusing error message.
13151
13152         * mx.c: Remove confusing error message.
13153
13154         * keymap.c, keymap.c, curs_lib.c:
13155         patch-0.95.1.vikas.macro_function.1
13156
13157         * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
13158         from Lars Hecking.
13159
13160 1999-01-18 09:45:29  roessler  (roessler)
13161
13162         * po/ru.po: New Russian translation from Michael Sobolev
13163         <mss@transas.com>.
13164
13165         * po/ru.po: New russian translation from Michael Sobolev
13166         <mss@transas.com>.
13167
13168 1999-01-14 13:08:46  roessler  (roessler)
13169
13170         * compose.c: Mixmaster user interface beautification.
13171
13172         * mx.c, curs_lib.c: Fix a couple of segfaults related to using
13173         curses when it isn't there.
13174
13175         * mx.c: dotlocking plus curses...
13176
13177 1999-01-13 23:56:39  roessler  (roessler)
13178
13179         * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
13180         patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
13181         have been tested with unstable so far, seem to work fine.
13182
13183         * mx.c: Don't use curses when we don't have it.
13184
13185         * mx.c: Don't try to do mutt_yesorno if we don't have curses.
13186
13187         * remailer.h: Mixmaster has 20 address slots, that makes _19_
13188         remailers.
13189
13190         * remailer.c: Fix the "append" function.
13191
13192         * sendlib.c: Don't leak message dates when sending via mixmaster.
13193
13194         * remailer.c: Add search code to the remailer chain selecting
13195         menu.  [This is pretty generic - should we add that code to
13196         menu.c?]
13197
13198         * postpone.c: Fix postponing of PGP messages.
13199
13200         * send.c, remailer.c, compose.c: Qualify addresses before passing
13201         them to mixmaster.
13202
13203         * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
13204         remailer.h is no longer included by mutt.h, and the mix_*
13205         prototypes can once again go to remailer.h.
13206
13207         * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
13208         mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
13209         functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
13210         Makefile.am: A first take at adding a mixmaster front-end to mutt.
13211         Don't worry, it's optional. ;-)
13212
13213 1999-01-12 22:01:11  roessler  (roessler)
13214
13215         * mbox.c: Open folders in read-only mode if mutt can't lock them.
13216
13217 1999-01-11 18:12:49  roessler  (roessler)
13218
13219         * send.c, mutt.h, handler.c, copy.h, copy.c: When
13220         decode-forwarding messages with message/Rfc822 attachments,
13221         mutt should weed the attachments' headers according to the
13222         setting of $forward_weed.
13223
13224 1999-01-10 09:11:36  roessler  (roessler)
13225
13226         * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
13227         Byrial's %D time format patch.
13228
13229 1999-01-09 17:53:02  roessler  (roessler)
13230
13231         * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
13232         latest changes to stable.
13233
13234         * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
13235         a file or append to it.  From Byrial Jensen.
13236
13237         * doc/manual.sgml.in: Fix a documentation problem.
13238
13239 1999-01-08 23:29:05  roessler  (roessler)
13240
13241         * charset.c: When doing a binary search, we may as well use
13242         bsearch (3).
13243
13244         * parse.c: Optimized time-zone parsing.
13245
13246         * parse.c: Optimize time zone parsing.  By Byrial Jensen.
13247
13248         * history.c: Don't clear the history when the user issues a
13249         "set history=..."  command which doesn't change anything.
13250
13251         * history.c: Don't clear the history when "set
13252         history=..." doesn't change the buffer size.
13253
13254         * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
13255         from Daniel Eisenbud.
13256
13257 1999-01-07 19:01:30  roessler  (roessler)
13258
13259         * init.c, init.c: Vikas' set_boolean patch.
13260
13261         * protos.h, handler.c, attach.c: Updated implicit autoview
13262         handling from stable.
13263
13264         * protos.h, handler.c, attach.c: Only use "implicit" autoviews
13265         (implicit_autoview or MM_NOASK) when mutt is unable to handle
13266         a content type internally.  This saves us parsing the mailcap
13267         files for every attachment we handle.
13268
13269         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
13270         in the mailcap patch from stable.
13271
13272         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13273         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13274         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13275         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13276         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13277         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13278         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13279         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13280         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13281         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13282         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13283         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13284         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13285         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13286         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13287         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
13288         source files.  They are getting in our way when merging changes.
13289
13290         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
13291         the use_mailcap variable. Instead, we introduce implicit_autoview
13292         which triggers autoview for every content type it's applicable to.
13293
13294         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13295         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13296         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13297         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13298         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13299         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13300         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13301         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13302         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13303         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13304         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13305         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13306         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13307         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13308         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13309         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
13310         fields.  They are getting in the way whenever I merge changes
13311         into unstable.
13312
13313         * po/nl.po, init.h, configure.in: Merging changes from stable.
13314
13315         * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
13316         variable when needed.
13317
13318         * init.h: Fix default settings for use_mailcap and mime_forward.
13319
13320 1999-01-06 10:13:32  roessler  (roessler)
13321
13322         * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
13323         mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
13324         configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
13325         [unstable] Merge changes from stable: rx -> regex, Byrial's
13326         timezone patch, translation updates.
13327
13328         * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
13329         timezone patch, without the absurd optimizations.
13330
13331         * regex.c: branches:  1.1.2; file regex.c was initially added
13332         on branch mutt-1-0-stable.
13333
13334         * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
13335         Use gnu regex instead of gnu rx.  This library is said to
13336         behave better.  Additionally, it supports \<...\> patterns.
13337         The files _regex.h and regex.c included with this distribution
13338         correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
13339
13340         * _regex.h: branches:  1.1.2; file _regex.h was initially added
13341         on branch mutt-1-0-stable.
13342
13343         * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
13344         gnu rx.  This library is said to behave better.  Additionally,
13345         it supports \<...\> patterns.  The files _regex.h and regex.c
13346         included with this distribution correspond to posix/regex.[ch]
13347         from the glibc 2.0.7t source tree.
13348
13349         * po/nl.po, po/fr.po: Various fixes to the NL translation;
13350         new French messages.
13351
13352 1999-01-05 14:35:18  roessler  (roessler)
13353
13354         * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
13355         Makefile.am: [unstable] Adding experimental new character set
13356         conversion code.
13357
13358         * po/de.po: Merging from stable.
13359
13360         * po/de.po: Fix a typo in de.po.
13361
13362         * po/de.po: [unstable] Merging changes from stable.
13363
13364         * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
13365         merging changes from stable.
13366
13367         * hdrline.c: Conditionally display score and number of lines.
13368
13369         * po/nl.po: branches:  1.1.2; file nl.po was initially added on
13370         branch mutt-1-0-stable.
13371
13372         * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
13373         translation; correcting some bugs in the DE translation.
13374
13375 1999-01-04 19:15:10  roessler  (roessler)
13376
13377         * curs_main.c: [unstable] fix next-unread plus collapsing.
13378
13379         * curs_main.c: [stable] Fix next-unread when collapsing threads.
13380
13381         * curs_main.c: [unstable] merging changes from stable.
13382
13383         * curs_main.c: [stable] fix a bogus type cast.
13384
13385         * reldate.h, curs_main.c: [unstable] merging in changes from
13386         stable.
13387
13388         * curs_main.c: [stable] Don't use the index elements of header
13389         structures when new messages arrived on the index.
13390
13391         * reldate.h: 0.95.1 should have a proper release date.
13392
13393         * send.c, pgp.c, handler.c, configure.in: Make the experimental
13394         branch the main trunk.
13395
13396         * po/uk.po: branches:  1.12.2; 0.95.1 post-release commit.
13397
13398         * po/ru.po: branches:  1.33.2; 0.95.1 post-release commit.
13399
13400         * po/pl.po: branches:  1.3.2; 0.95.1 post-release commit.
13401
13402         * po/it.po: branches:  1.24.2; 0.95.1 post-release commit.
13403
13404         * po/fr.po: branches:  1.7.2; 0.95.1 post-release commit.
13405
13406         * po/es.po: branches:  1.15.2; 0.95.1 post-release commit.
13407
13408         * po/de.po: branches:  1.48.2; 0.95.1 post-release commit.
13409
13410         * configure.in: [unstable] Create suitable version strings.
13411
13412         * VERSION: branches:  2.1.2; [stable] Preparing 0.95.1.
13413
13414         * ChangeLog: branches:  2.5.2; [stable] Preparing 0.95.1.
13415
13416         * send.c: [unstable] commit changes from the stable tree.
13417
13418         * send.c: branches:  2.1.2; [stable] When sending a message
13419         in batch mode failed, mutt would dump core.  Patch from Byrial
13420         Jensen.
13421
13422         * pgp.c, handler.c: [unstable] Add multiple signature support.
13423
13424 1999-01-02 17:23:24  roessler  (roessler)
13425
13426         * sendlib.c: branches:  2.3.4; I shouldn't accept patches on
13427         New Year's day.  Not even new-year related patches.
13428
13429         * ChangeLog: I shouldn't accept patches on New Year's day.
13430         Not even new-year related patches.
13431
13432         * po/it.po: Fixing a typo.
13433
13434         * protos.h: branches:  2.1.4; mutt_parse_date () shouldn't modify
13435         its argument.  Problem noted by Byrial Jensen.
13436
13437         * parse.c: branches:  2.2.4; mutt_parse_date () shouldn't modify
13438         its argument.  Problem noted by Byrial Jensen.
13439
13440         * handler.c: branches:  2.1.2;  2.1.4; mutt_parse_date ()
13441         shouldn't modify its argument.  Problem noted by Byrial Jensen.
13442
13443         * lib.c: branches:  2.2.4; Fix safe_symlink to correctly handle
13444         relative paths.
13445
13446 1999-01-01 09:43:15  roessler  (roessler)
13447
13448         * sendlib.c: New Year's time zone handling patch from Manish
13449         Singh <yosh@gimp.org>.
13450
13451 1998-12-31 09:45:46  roessler  (roessler)
13452
13453         * curs_main.c: branches:  2.3.4; The attached patch moves code
13454         for sorting the index and restoring the current message from
13455         mutt_index_menu() to a new function. It saves code duplication.
13456
13457 1998-12-30 07:58:40  roessler  (roessler)
13458
13459         * pgp.c: branches:  2.1.2;  2.1.4; Localize some more messages.
13460         From Michael Sobolev.
13461
13462         * main.c: branches:  2.1.4; Localize some more messages.
13463         From Michael Sobolev.
13464
13465 1998-12-29 16:29:03  roessler  (roessler)
13466
13467         * mbox.c: branches:  2.3.4; Use sizeof instead of strlen for
13468         some fixed strings.
13469
13470         * ChangeLog: Use sizeof instead of strlen for some fixed strings.
13471
13472         * mh.c: branches:  2.5.4; Take setting the index_hint out of
13473         the main loop of mh_check_mailbox().
13474
13475 1998-12-28 14:59:04  roessler  (roessler)
13476
13477         * attach.c: branches:  2.1.4; Fix a segmentation fault when
13478         viewing message/rfc822 attachments from the compose screen.
13479
13480 1998-12-23 15:57:00  roessler  (roessler)
13481
13482         * pattern.c: branches:  2.1.4; A slightly modified version of
13483         Vikas' pattern_match patch.  This changes the semantics of the
13484         pattern-something functions so they only apply to _visible_
13485         messages.  (With the exception of limit: In this case, the user
13486         can add another pattern if he wants to limit further, or he can
13487         give an entirely new pattern.)
13488
13489 1998-12-22 18:07:19  roessler  (roessler)
13490
13491         * sendlib.c: Fix MIME forwarding.  From Vikas.
13492
13493 1998-12-21 12:38:57  roessler  (roessler)
13494
13495         * mx.c: branches:  2.3.4; Adjust some hash-related parameters.
13496
13497         * mh.c, mbox.c: Adjust some hash-related parameters.
13498
13499         * imap.c: branches:  2.2.4; Adjust some hash-related parameters.
13500
13501         * charset.c: branches:  2.1.4; Adjust some hash-related
13502         parameters.
13503
13504         * ChangeLog: *** empty log message ***
13505
13506         * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
13507
13508         - Another situation under which mutt would lose track of the
13509           current message when maildir folders changed has been removed.
13510
13511         - While synchronizing mbox-type folders, a write error when
13512           constructing the draft version of the new mail folder would
13513           leave behind a copy ofthe file containing the draft.  This is
13514           most annoying if the write error is due to lack of disk space.
13515
13516         * po/pl.po: Small \n fixes.
13517
13518         * parse.c: mutt_strlen() optimizations from Byrial Jensen.
13519
13520         * from.c: branches:  2.1.4; mutt_strlen() optimizations from
13521         Byrial Jensen.
13522
13523         * lib.c: mutt_strlen() optimizations from Byrial Jensen.
13524
13525         * po/pl.po: Add the polish translation.
13526
13527         * configure.in: branches:  2.2.2;  2.2.4; Register the polish
13528         translation.
13529
13530         * doc/manual.sgml.in: branches:  1.18.4; Fixes to the forwarding
13531         chapter.  From O'Shaughnessy Evans <shaug@gstis.net>.
13532
13533         * m4/README: Here is a small patch to simplify
13534         m4/Makefile.am.in. This came out of a suggestion I made to Jim
13535         Meyering (maintainer of GNU fileutils, where I snarfed the code
13536         from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13537
13538         * m4/Makefile.am.in: branches:  1.2.4; Here is a small patch to
13539         simplify m4/Makefile.am.in. This came out of a suggestion I made
13540         to Jim Meyering (maintainer of GNU fileutils, where I snarfed
13541         the code from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13542
13543 1998-12-18 10:22:59  roessler  (roessler)
13544
13545         * mh.c: Catch an error condition when synchronizing mh messages.
13546
13547         * po/de.po: Fix a format which had %s instead of %d.
13548
13549 1998-12-17 18:39:48  roessler  (roessler)
13550
13551         * ChangeLog: *** empty log message ***
13552
13553         * INSTALL: branches:  2.1.4; I've been told that the FreeBSD shell
13554         has been fixed meanwhile.  Additionally, add the note from Vikas
13555         on patching Solaris to get mutt work properly on that system.
13556
13557         * mh.c: Fix attachment deletion for maildir/mh folders.  This may
13558         fix other mh-related problems, too.
13559
13560         * curs_lib.c: branches:  2.2.4; Don't even try to clear the
13561         status line when not in curses mode.
13562
13563 1998-12-16 13:23:06  roessler  (roessler)
13564
13565         * imap.c: Two lines were in reverse order.  Noted by Daniel
13566         Eisenbud.
13567
13568         * thread.c: branches:  2.1.4; Give Daniel Eisenbud a "lock"
13569         on this file.
13570
13571         * pager.c: branches:  2.2.4; Fix "$resolve" behaviour for OP_TAG
13572         and OP_TOGGLE_NEW from the pager.
13573
13574         * curs_lib.c: SLang-related fixes to mutt_endwin().
13575
13576         * compose.c: branches:  2.1.4; Permit the user to set the typical
13577         MIME parameters used with application/pgp messages.
13578
13579         * color.c: branches:  2.1.4; Fix a segfault noted by Stephan Hack.
13580         (Fix noted by Vikas.)
13581
13582         * configure.in: Make the sendmail check compatible with newer
13583         autoconf versions.  Noted by Lars Hecking.
13584
13585 1998-12-13 08:10:13  roessler  (roessler)
13586
13587         * mx.c, curs_main.c: Don't dump core when closing a NULL context.
13588         Fixes the "exit from no-mailbox mode" bug.
13589
13590 1998-12-12 10:14:43  roessler  (roessler)
13591
13592         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13593         Post-release commit.
13594
13595         * hook.c: branches:  2.1.4; More _PGPPATH and us dist related
13596         fixes.
13597
13598         * curs_main.c: More _PGPPATH and us dist related fixes.
13599
13600         * mutt.h: branches:  2.1.4; Don't define M_PGPHOOK unless _PGPPATH
13601         has been defined.
13602
13603         * pager.c: Another reap.pl-related fix.
13604
13605         * Makefile.am: branches:  2.1.4; The us-dist target was screwed.
13606
13607         * thread.c: *** empty log message ***
13608
13609         * system.c, strcasecmp.c, status.c: branches:  2.0.4; *** empty
13610         log message ***
13611
13612         * stamp-h.in: *** empty log message ***
13613
13614         * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
13615         sha1dgst.c, sha.h: branches:  2.0.4; *** empty log message ***
13616
13617         * sendlib.c: *** empty log message ***
13618
13619         * send.c: branches:  2.0.2; *** empty log message ***
13620
13621         * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
13622         rfc1524.c, resize.c, reldate.h, recvattach.c: branches:  2.0.4;
13623         *** empty log message ***
13624
13625         * reap.pl: *** empty log message ***
13626
13627         * query.c: branches:  2.0.4; *** empty log message ***
13628
13629         * protos.h, prepare: *** empty log message ***
13630
13631         * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
13632         branches:  2.0.4; *** empty log message ***
13633
13634         * pgp.c, pattern.c: *** empty log message ***
13635
13636         * parse.h: branches:  2.0.4; *** empty log message ***
13637
13638         * parse.c: *** empty log message ***
13639
13640         * pager.h: branches:  2.0.4; *** empty log message ***
13641
13642         * pager.c: *** empty log message ***
13643
13644         * mx.h: branches:  2.0.4; *** empty log message ***
13645
13646         * mx.c: *** empty log message ***
13647
13648         * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
13649         branches:  2.0.4; *** empty log message ***
13650
13651         * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
13652         message ***
13653
13654         * mime.h: branches:  2.0.4; *** empty log message ***
13655
13656         * mh.c: *** empty log message ***
13657
13658         * menu.c: branches:  2.0.4; *** empty log message ***
13659
13660         * mbox.c: *** empty log message ***
13661
13662         * mapping.h: branches:  2.0.4; *** empty log message ***
13663
13664         * main.c: *** empty log message ***
13665
13666         * mailbox.h: branches:  2.0.4; *** empty log message ***
13667
13668         * lib.c: *** empty log message ***
13669
13670         * keymap.h, keymap.c: branches:  2.0.4; *** empty log message ***
13671
13672         * install-sh: branches:  2.0.10; *** empty log message ***
13673
13674         * init.h, init.c, imap.h: branches:  2.0.4; *** empty log
13675         message ***
13676
13677         * imap.c, hook.c: *** empty log message ***
13678
13679         * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
13680         hash.c: branches:  2.0.4; *** empty log message ***
13681
13682         * handler.c: *** empty log message ***
13683
13684         * gnupgparse.c, globals.h, getdomain.c: branches:  2.0.4; ***
13685         empty log message ***
13686
13687         * gen_defs: branches:  2.0.6; *** empty log message ***
13688
13689         * functions.h: branches:  2.0.4; *** empty log message ***
13690
13691         * from.c: *** empty log message ***
13692
13693         * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
13694         date.c: branches:  2.0.4; *** empty log message ***
13695
13696         * curs_main.c, curs_lib.c: *** empty log message ***
13697
13698         * copy.h, copy.c: branches:  2.0.4; *** empty log message ***
13699
13700         * configure.in: *** empty log message ***
13701
13702         * config.sub, config.guess: branches:  2.0.6; *** empty log
13703         message ***
13704
13705         * compose.c: *** empty log message ***
13706
13707         * complete.c, commands.c: branches:  2.0.4; *** empty log
13708         message ***
13709
13710         * color.c: *** empty log message ***
13711
13712         * charset.h: branches:  2.0.4; *** empty log message ***
13713
13714         * charset.c: *** empty log message ***
13715
13716         * buffy.h, buffy.c, browser.c, attach.h: branches:  2.0.4; ***
13717         empty log message ***
13718
13719         * attach.c: *** empty log message ***
13720
13721         * alias.c, addrbook.c, acconfig.h: branches:  2.0.4; *** empty
13722         log message ***
13723
13724         * VERSION, TODO: *** empty log message ***
13725
13726         * README: branches:  2.0.4; *** empty log message ***
13727
13728         * OPS.PGP: *** empty log message ***
13729
13730         * OPS, NEWS, Muttrc.in: branches:  2.0.4; *** empty log message
13731         ***
13732
13733         * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
13734         *** empty log message ***
13735
13736         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
13737         reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
13738
13739         * hash.c: Use a better hash function.  Contributed by Stefan
13740         Langerman <lfalse@paul.rutgers.edu> to mutt-users.
13741
13742 1998-12-11 20:48:14  roessler  (roessler)
13743
13744         * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
13745
13746         * main.c: Bail out with a text-based error message if a
13747         non-existing mailbox is given as a -f command line argument.
13748
13749         * Makefile.am: The distdir target creates hard links for the
13750         source files.  This has the consequence that the us-dist hook
13751         will demolish files in the main source tree.  We have to un-link
13752         the various instances of the source code.
13753
13754         * INSTALL: Warn about regexp-related problems under Solaris 2.6.
13755
13756         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13757         Various last-minute changes and automatic updates.
13758
13759         * main.c: Go into no-mailbox mode when the initial folder can't
13760         be opened.
13761
13762         * mh.c: Undoing the mh_speed patch.
13763
13764         * po/it.po, po/fr.po: l10n fixes.
13765
13766         * curs_main.c: Start a new reply and postpone it. Then type m
13767         (mail), and recall and send the postponed reply. The replied
13768         message is _not_ flagged replied.
13769
13770         (From Byrial Jensen.)
13771
13772         * po/fr.po: Bug-fixed french l10n.
13773
13774         * parse.c: Multipart parser fixes from Byrial.  Finally.
13775
13776         * po/it.po: Small fix.
13777
13778 1998-12-10 22:48:56  roessler  (roessler)
13779
13780         * po/fr.po, configure.in: Add the french l10n.
13781
13782         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
13783         post-release commit 0.94.99.
13784
13785         * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
13786
13787         * menu.c: Fix tag-prefix.
13788
13789         * compose.c: Redraw fix after the content type was changed on
13790         the compose menu.
13791
13792 1998-12-08 23:09:53  roessler  (roessler)
13793
13794         * help.c: Help screen resizing nit.  From Gero Treuner.
13795
13796         * doc/manual.sgml.in: Typo.
13797
13798         * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
13799         signatures by re-ordering MIME headers in the way sendmail does.
13800
13801         * mh.c: Keep track of file name changes for files wandering
13802         around between the subfolders of a maildir.
13803
13804         * mh.c: More fixes to the maildir resynchronization code.
13805         This should now also smoothly handle the case of messages
13806         _vanishing_ from maildir's new/ subdirectory.
13807
13808         * init.c: Make the debug file access unbuffered.  Important if
13809         we are debugging crashes.
13810
13811 1998-12-07 21:13:44  roessler  (roessler)
13812
13813         * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
13814         folder update code.
13815
13816         * imap.c: Fix a completely ugly comment formatting.
13817
13818         * mutt.h: Adjust '#' to the first column.
13819
13820         * rfc2047.c: Don't tag us-ascii headers as $Charset or
13821         unknown-8bit.
13822
13823 1998-12-03 23:29:37  roessler  (roessler)
13824
13825         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13826         VERSION, ChangeLog: release-commit 0.94.18.
13827
13828 1998-12-02 20:12:35  roessler  (roessler)
13829
13830         * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
13831         better in synch with the actual code.
13832
13833         * recvattach.c: Remove a warning which comes from code actually
13834         belonging to the send_charset patch.
13835
13836         * rfc2047.c: Encode- and decode the "val" field when using mutt
13837         with EXACT_ADDRESS enabled.
13838
13839         * Makefile.am: Small fixes to the build process. From Lars
13840         Hecking.
13841
13842         * compose.c: The attached patch fixes yet another redraw related
13843         bug. When I call OP_SAVE from the Compose menu and use the
13844         file-browser and 'q' out of the file-browser, the screen still
13845         shows the browser, but the control is really in the Compose
13846         menu. A Ctrl-L verifies this.  Basically, a screen redraw
13847         is missing.
13848
13849         From Vikas.
13850
13851         * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
13852         attach-message. Tag a whole bunch of messages. Say, for example,
13853         100. When you exit the folder, the Compose menu's status line
13854         has disappeared.
13855
13856         Fix from Vikas.
13857
13858         * browser.c: patch-0.94.17.vikas.browser_redraw.1
13859
13860 1998-11-23 21:10:12  roessler  (roessler)
13861
13862         * protos.h, lib.c: Change safe_malloc's size parameter from
13863         (unsigned int) to size_t.
13864
13865         * send.c, protos.h, pattern.c, alias.c: From Byrial:
13866
13867         I don't think that the match-all pattern modifier works as can
13868         be expected from a logical point of view.
13869
13870         The attached patch will make it work as I expect it to work:
13871
13872           - It works on all patterns which explicit or implicit use
13873             address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
13874             didn't work with ~l before).
13875
13876           - It works such that a modified pattern always match, unless
13877             there is at least one address in at least one of the
13878             referenced lists that it doesn't match.
13879
13880         * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
13881         Introduce a new option $reply_self.  From Vikas.
13882
13883 1998-11-20 00:27:03  roessler  (roessler)
13884
13885         * po/it.po: New it.po from Mario.
13886
13887         * doc/mutt.man.in: branches:  1.4.4; Fix a small typo.
13888
13889 1998-11-19 23:57:03  roessler  (roessler)
13890
13891         * contrib/Pine.rc: Fix some ancient syntax.
13892
13893         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
13894         Hack around problems with multi-valued Reply-To headers.
13895         From Roland Rosenfeld.
13896
13897         * rfc2047.c: Properly encode '_' characters in words which
13898         are qp-encoded.
13899
13900         * sendlib.c: Use mutt_is_message_type() in the message
13901         transformation code.
13902
13903         * po/Makefile.in.in: Fix all Makefiles.  make
13904         DESTDIR=/path/to/something install should work now.
13905
13906         * doc/Makefile.in: branches:  1.15.4; Fix all Makefiles.
13907         make DESTDIR=/path/to/something install should work now.
13908
13909         * Makefile.am: Fix all Makefiles.  make DESTDIR=/path/to/something
13910         install should work now.
13911
13912 1998-11-18 23:09:46  roessler  (roessler)
13913
13914         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13915         VERSION, ChangeLog: Release-commit for 0.94.17.
13916
13917         * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
13918         patch simplifies the generation of content type parameters
13919         significantly by introducing a funciton mutt_set_parameter().
13920         Additionally, we re-use code from parse.c for parsing user-input
13921         content type headers on the compose screen.
13922
13923         * compose.c: Remove some uuencode-related debris.
13924
13925         * recvattach.c: Remove some code which crept in from the external
13926         character set patch.
13927
13928         * recvattach.c: Make optional formats work while processing
13929         $attach_format.
13930
13931         * mh.c: Remove bogus re-sorting code from the maildir check
13932         routine.
13933
13934         * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
13935         systems which don't do so in <stdlib.h>.
13936
13937 1998-11-17 13:23:26  roessler  (roessler)
13938
13939         * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
13940         containing quite a few fuzzy translations.
13941
13942         * po/de.po: Update some messages.
13943
13944         * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
13945         m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
13946         fixes from Lars Hecking, with some more fixes and modifications
13947         from myself.  With some luck, you don't need a gettext
13948         installation any more.
13949
13950         * sendlib.c: Fix the base64 encoder.  The current code would
13951         produce slightly unpredictible output which leads to bad
13952         signatures.
13953
13954         * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
13955         related bug.
13956
13957 1998-11-16 11:44:42  roessler  (roessler)
13958
13959         * protos.h: Drop ci_attach - it doesn't exist.  Noted by Byrial
13960         Jensen.
13961
13962 1998-11-15 09:53:23  roessler  (roessler)
13963
13964         * parse.c: Stupid typo.
13965
13966         * protos.h, parse.c, attach.c: My version of Byrial's parse_part
13967         patch.
13968
13969         * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
13970         elaborate a little more on the last paragraph. It is deletion
13971         of the top level part direct under a message/rfc822 part which
13972         gives problems because the headers of the message/rfc822 part
13973         have to be changed in this case. It is hard to tell exactly how
13974         many bytes and lines will be removed and added in this case.
13975
13976         If we can refrain from deletion of such parts and thus only
13977         allow deletion of parts direct under a multipart part, then it is
13978         relative easy always to make correct Content-Length: and Lines:
13979         headers in the copy. (The correctness of the Lines count is
13980         dependent of the correctness of the initial value, though).
13981
13982         (From: Byrial Jensen)
13983
13984         * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
13985         credits section.
13986
13987 1998-11-14 08:24:56  roessler  (roessler)
13988
13989         * doc/manual.sgml.in: Update Byrial's e-mail address.
13990
13991         * copy.c: Simplify the new attachment deletion code not to require
13992         an extra temporary file.  (From: Byrial Jensen <byrial@image.dk>)
13993
13994         * help.c, handler.c: Type cast nit from Gero Treuner.
13995
13996 1998-11-13 18:31:06  roessler  (roessler)
13997
13998         * imap.c: Currently, Mutt won't use a default folder if just the
13999         IMAP server is specified.  In fact, if the folder isn't specified,
14000         it will core-dump.
14001
14002         The attached patch will use INBOX as the IMAP folder name if
14003         none is specified, eliminating the core-dump.
14004
14005         (From: Aaron Schrab <aaron+mutt@schrab.com>)
14006
14007 1998-11-12 21:52:01  roessler  (roessler)
14008
14009         * mutt.h, copy.c: Byrial's latest attachment deletion patch.
14010
14011         * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
14012
14013 1998-11-11 21:18:08  roessler  (roessler)
14014
14015         * po/it.po: New it.po from Marco.
14016
14017         * snprintf.c: Don't use the mutt_str* functions in this module.
14018
14019         * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
14020         not have taken place here.
14021
14022 1998-11-10 22:21:51  roessler  (roessler)
14023
14024         * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
14025
14026         * send.c: Fix the $metoo option's behaviour.
14027
14028         * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
14029         snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
14030         rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
14031         pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
14032         pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14033         init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
14034         hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
14035         edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
14036         commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
14037         alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
14038         and use them all over the place.  If there are still segmentation
14039         faults due to missing NONULLs over, they are gone now.
14040
14041         * main.c: Add a "pseudo-credit" to the extended copyright notice.
14042
14043         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
14044         VERSION, ChangeLog: Releasing 0.94.16.
14045
14046         * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
14047         buffy.c, attach.c: Experimental support for the so-called
14048         "kendra" mail folder format.  This seems to be used on OS/2 and
14049         is, actually, a slibhtly modified version of the MMDF format.
14050
14051         * parse.c: Do some sanity checking when reading attachment.
14052         This fix should catch bad attachments.
14053
14054         * edit.c: Fix a possible buffer overflow.  (This seems to be
14055         the one noticed by Pavel Gulchouck <gul@lucky.net>.)
14056
14057         * compose.c: Wrong fix from Vikas.  Undo it.  (Noted by Byrial.)
14058
14059         * curs_lib.c, compose.c: Fix a multi_choice related bug.
14060         From Vikas.
14061
14062         * buffy.c: Skip empty mailbox parameters.  This fixes a
14063         segmentation fault noted by Marco d'Itri.
14064
14065 1998-11-09 19:28:42  roessler  (roessler)
14066
14067         * from.c: Catch possible bad memory access.
14068
14069         * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
14070         copy.c, Muttrc.in: Rewrite copy_delete_attach().
14071
14072         * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
14073         efficiency problem with the color index features.
14074
14075         * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
14076
14077         * doc/manual.sgml.in: Make the default_hook documentation match
14078         the code.
14079
14080         * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
14081         OP_QUIT is called.
14082
14083         * browser.c: The attached patch fixes a potential problem in
14084         folder_format_str() where a fixed buffer might not be null
14085         terminated.  From Vikas.
14086
14087         * init.c: The attached patch fixes a bug in :set variable=<TAB>
14088         where variables of type DT_SORT were not getting expanded (only
14089         4 of them, but a bug nevertheless).  From Vikas.
14090
14091         * browser.c: patch-0.94.15.vikas.browser_sort.3
14092
14093         * doc/manual.sgml.in: Add a forwarding chapter to the manual.
14094         From Gero Treuner.
14095
14096         * po/de.po: Revert de.po to the traditional German spelling rules.
14097
14098         * po/de.po, pop.c: L10 fixes from Gero Treuner.
14099
14100         * parse.c, handler.c: A message/external-body handler.
14101         From Byrial Jensen.
14102
14103         * protos.h, parse.c:  - remove the static declaration from
14104          parse_date() in parse.c, - rename it to mutt_parse_date() -
14105          fix a minor bug: the timezone information in an expires-header
14106            was used to set the timezone of the send time.
14107
14108         (From Byrial Jensen <byrial@post3.tele.dk>.)
14109
14110         * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
14111         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14112
14113         * handler.c: Byrial Jensen's alternative_handler patches.
14114         This may lead to non-desirable effects with attachment deletion;
14115         these effects will go when the new attachment deletion code
14116         is implemented.
14117
14118         * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
14119         offset from GMT.
14120
14121         * pager.c, help.c: Fix the display of DEL in the pager.
14122
14123         * send.c: Fix a group reply problem.
14124
14125 1998-10-30 13:00:10  roessler  (roessler)
14126
14127         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
14128         changes.
14129
14130 1998-10-29 09:46:45  roessler  (roessler)
14131
14132         * mbox.c: Mbox robustness patch from Johnny Tevessen
14133         <j.tevessen@gmx.net>.
14134
14135         * po/de.po: Fixing a typo.
14136
14137         * imap.c: This patch should cause mutt to ask for your IMAP
14138         login/password again if its wrong.  From Brandon Long.
14139
14140 1998-10-28 21:48:36  roessler  (roessler)
14141
14142         * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
14143         0.94.15 release commit.
14144
14145         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
14146         commit, take 1.
14147
14148         * curs_lib.c: Add an IsPrint check to mutt_message() and
14149         mutt_curses_error(). This will prevent _some_ advert effects from
14150         l10ns which don't fit together with the terminal's abilities.
14151         There are still quite a few raw printw() etc. - we may wish to
14152         introduce our own, locale-safe versions of these.
14153
14154         * po/POTFILES.in: reldate contais really _no_ i18n-related data.
14155
14156         * send.c: Don't try to recall a postponed message when we are
14157         given a template.
14158
14159         * copy.c: Fix a possible segmentation fault when deleting nested
14160         attachments.
14161
14162         * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
14163         option which controls header weeding when decode-forwarding
14164         messages.
14165
14166         * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
14167         fixes from Gero plus checkpoint commit.
14168
14169         * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
14170         help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
14171         help-wrap patch.
14172
14173         * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
14174         spanish translation.
14175
14176         * send.c: if reply-to points to the address on the from header,
14177         use the from header's value for composing a reply's recipient
14178         list, not the reply-to header.
14179
14180         * configure.in: add the ukrainian l10n.
14181
14182 1998-10-27 19:02:45  roessler  (roessler)
14183
14184         * configure: Configure is generated automatically and should
14185         thus _not_ be part of the CVS repository.
14186
14187         * configure.in, configure, README, INSTALL: Try to detect Solaris
14188         2.4's broken regcomp().
14189
14190         * send.c: Move some code around.
14191
14192         * doc/manual.sgml.in: Some documentation nits.
14193
14194         * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
14195         Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
14196
14197         * Muttrc.in: Add a macro for viewing the manual.
14198
14199         * pgp.c, configure.in, configure: i18n fixes.
14200
14201         * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
14202         fixes, plus a partial spanish translation from Boris Wesslowski
14203         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14204
14205         * configure.in, configure: Handle systems which have neither
14206         pgp2 nor pgp5, but gpg correctly.
14207
14208         * compose.c: - snd_entry() is marked static - You will only get
14209         a full redraw of the screen after invoking
14210           pgp_send_menu if you selected "sign as".  - draw_envelope()
14211         and edit_address_list() use the same array of
14212           strings for titles/prompts. This saves both string data and
14213           code in both functions which have been a lot smaller.
14214
14215         * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
14216         FCC headers when postponing.  From Vikas.
14217
14218         * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
14219         before quitting.
14220
14221 1998-10-22 13:53:47  roessler  (roessler)
14222
14223         * send.c: Undo some superfluous changes.  Pointed out by V.A.
14224
14225         * send.c, protos.h, postpone.c: - Preserve certain headers'
14226           values when recallling a postponed message.  TBD:  Fcc.
14227
14228         - Rename mutt_edit_message() to mutt_prepare_edit_message()
14229           since that's what that function actually does.
14230
14231         * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
14232         conditionally defined.  From Byrial Jensen.
14233
14234 1998-10-21 22:46:16  roessler  (roessler)
14235
14236         * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
14237         ~P modifiers.
14238
14239         * compose.c: Vikas' write_fcc patch.
14240
14241         * doc/manual.sgml.in: Documentation nits from Byrial.
14242
14243         * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
14244         From Byrial.
14245
14246         * prepare: Fix the documentation reference in prepare.
14247
14248         * doc/devel-notes.txt: Add a gettext automake macro patch which
14249         is needed for proper building of mutt.
14250
14251         * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
14252         some automatically generated files from the CVS repository,
14253         and add a script which generates them.
14254
14255         * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
14256
14257         * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
14258         commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
14259         patch plus some German translations.
14260
14261         * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
14262         bit cleaner.
14263
14264         * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
14265
14266         * VERSION, ChangeLog: Preparing 0.94.14.
14267
14268 1998-10-20 22:02:58  roessler  (roessler)
14269
14270         * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
14271
14272         * config.h.in, Makefile.am: Include VERSION with the distribution.
14273
14274         * configure.in, configure, VERSION, config.h.in: Don't hard-wire
14275         the program's version in configure.in, but use the VERSION
14276         file instead.  Stolen from gnupg.
14277
14278         * ChangeLog: Checkpoint commit.
14279
14280         * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
14281         macro-function fix from Vikas.
14282
14283         * socket.c, mutt_socket.h: Fix the multiple connection code.
14284         From Brandon Long.
14285
14286 1998-10-19 20:08:10  roessler  (roessler)
14287
14288         * postpone.c: fix a typo.
14289
14290         * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
14291         is empty.
14292
14293         * po/it.po: Ups, this was missing from the repository.
14294
14295         * po/ru.po, po/de.po: Adding some new and improved German
14296         translations.
14297
14298         * init.c: handle domain == "@" properly.
14299
14300         * postpone.c: Fix the behaviour when recalling postponed messages:
14301         Content types would not be restored.
14302
14303 1998-10-16 12:09:37  roessler  (roessler)
14304
14305         * lib.c: Harden mutt_free_header() against NULL pointers.
14306
14307         * keymap.c, handler.c: Nits from Vikas.
14308
14309         * send.c: Fix a segmentation fault when OPT_RECALL is
14310         ask-something.
14311
14312         * commands.c: Don't write out bad content-length and lines
14313         headers when decode-saving a message.
14314
14315 1998-10-15 23:09:30  roessler  (roessler)
14316
14317         * po/ru.po, po/de.po: *** empty log message ***
14318
14319         * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
14320         intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
14321         intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
14322         intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
14323         thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
14324         snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
14325         rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
14326         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
14327         pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
14328         main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
14329         help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
14330         getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
14331         dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
14332         compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
14333         browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
14334         "static char rcsid[]" to "static const char rcsid[]" to make
14335         gcc shut up about this.
14336
14337         * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
14338         po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
14339         Makefile.in, ChangeLog: Random pre-release clean-up.
14340
14341         * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
14342         patch introduces the ~k pattern for messages containing pgp
14343         key material.
14344
14345         * doc/manual.sgml.in: Add some missing key definitions.
14346
14347         * mutt_curses.h: There seem to be systems which don't know
14348         about KEY_ENTER.
14349
14350         * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
14351
14352         * sendlib.c: Put #ifdefs around a variable which is only used
14353         for generating uuencoded messages.
14354
14355         * ChangeLog: Update.
14356
14357         * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
14358         compose.c: A slightly modified version of Vikas' help_unbound
14359         patch.
14360
14361         * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
14362         mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
14363         hog which was introduced by the edit-message patch.
14364
14365 1998-10-14 22:58:04  roessler  (roessler)
14366
14367         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
14368         Warn the user before sending out uuencoded attachments.
14369
14370         * handler.c: Fix prefix and utf8 issues in the uudecoder.
14371
14372         * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
14373         Thinking about this once again, ok folks, here comes x-uuencode
14374         support.
14375
14376         * handler.c: typo.
14377
14378         * handler.c: When Charset is utf-8 (not recommended!), don't
14379         active utf8 translation in the various handler routines.
14380
14381         * Makefile.in, Makefile.am: Add -I$(includedir) to the C
14382         preprocessor flags.  Per request of Clint Olsen.
14383
14384         * po/ru.po, po/de.po, configure.in, configure, config.h.in,
14385         Makefile.in, Makefile.am: More build process clean-up.
14386
14387         * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
14388         Removing some instances of gnu-make specific command line
14389         parameters.
14390
14391         * doc/manual.sgml.in: Document the match-all feature.
14392
14393         * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
14394         config.h.in, Makefile.in, Makefile.am: Various build fixes.
14395
14396         * color.c: Adding some necessary ifdefs to color.c, From
14397         Irving_Wolfe@wolfe.net.
14398
14399 1998-10-13 23:37:05  roessler  (roessler)
14400
14401         * po/ru.po, po/de.po: Checkpoint commit.  This gets boring.
14402
14403         * NEWS: Merging Vikas' NEWS file into the distributed one.
14404
14405         * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
14406         0.94.12.
14407
14408         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
14409         recvattach.c, configure.in, configure, config.h.in, commands.c,
14410         README, NEWS, Makefile.in, Makefile.am, INSTALL: random
14411         pre-release clean-up.
14412
14413         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14414         po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
14415         config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
14416         target to create a USG-friendly version of mutt.  Additionally,
14417         the NEWS file is prepared for 0.95.
14418
14419         * doc/devel-notes.txt: Add a short note on compiler warnings.
14420
14421         * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
14422         mime.types: More $Id$ strings.
14423
14424         * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
14425         intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
14426         intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
14427         intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
14428         intl/gettext.c, intl/finddomain.c, intl/explodename.c,
14429         intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
14430         intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
14431         Add RCS $Id$ strings to (hopefully) all source files.
14432
14433         * doc/PGP-Notes.txt: branches:  1.6.4; Add RCS $Id$ strings to
14434         (hopefully) all source files.
14435
14436         * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
14437         source files.
14438
14439         * contrib/sample.muttrc, contrib/sample.mailcap: branches:
14440         1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
14441
14442         * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
14443         contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
14444         strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
14445         signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
14446         score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
14447         rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
14448         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
14449         pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
14450         mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
14451         mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
14452         lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
14453         hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
14454         hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
14455         gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
14456         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
14457         copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
14458         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
14459         attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
14460         Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
14461         Add RCS $Id$ strings to (hopefully) all source files.
14462
14463         * enter.c: Type Ctrl-V Ctrl-G in any input field.
14464
14465         * curs_main.c: Bumping some dprint statements' debug levels.
14466         From Vikas.
14467
14468         * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
14469         from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
14470
14471 1998-10-12 19:53:49  roessler  (roessler)
14472
14473         * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
14474         compose.c, browser.c, addrbook.c: The attached patch removes
14475         some redundant code related to the macro function stuff. Since
14476         each menu calls km_dokey() to get the 'op' number to execute, the
14477         'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
14478         is no need to explicitly save/restore the CurrentMenu all over
14479         the code. The only places it is being captured now is just before
14480         mutt_enter_comamnd() is called. This is to help the 'exec' command
14481         completion code so that it knows which menu to try and complete
14482         the function name from.  (From: Vikas Agnihotri <VikasA@att.com>)
14483
14484         * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
14485         main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
14486         Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
14487         as determined by configure.
14488
14489         * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
14490
14491         * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
14492         configure, ChangeLog: Check-point commit before 0.94.11 is
14493         released.
14494
14495 1998-10-11 22:11:00  roessler  (roessler)
14496
14497         * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
14498         suggested by Marco d'Itri.
14499
14500         * doc/dotlock.man.in: branches:  1.3.4; Install dotlock's manual
14501         page under the correct name.
14502
14503         * doc/Makefile.in: Install dotlock's manual page under the
14504         correct name.
14505
14506 1998-10-08 13:22:16  roessler  (roessler)
14507
14508         * README: Reference some of the new doc files.
14509
14510         * doc/Makefile.in: Some more changes to the installation process.
14511
14512         * doc/Makefile.in: Fix the uninstall target; add some magic to
14513         build and install the HTML version of the manual if we can.
14514
14515         * doc/applying-patches.txt, doc/devel-notes.txt,
14516         doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
14517         install the html version of the manual if it's there.
14518
14519         * doc/manual.sgml: The manual was wrong on the default binding
14520         for extract-keys.
14521
14522 1998-10-07 22:19:27  roessler  (roessler)
14523
14524         * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
14525         LAST support.  From Jason Lavoie <jason@mint.net> by way of
14526         Michael Elkins.
14527
14528         * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
14529
14530         * gnupgparse.c: Redirect stdin and stderr to /dev/null when
14531         invoking gpgm for listing key IDs.
14532
14533         * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
14534         handling.  From Brandon Long.
14535
14536         * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
14537
14538         * keymap.c: The attached patch fixes a minor inconsistency
14539         between the display of special key-names in the help screen
14540         and their actual usage. The help screen now shows the special
14541         keys exactly as you would/could/should use them in the
14542         muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
14543
14544         * keymap.c: Fix the error message for unbound keys.  From Vikas.
14545
14546         * browser.c: Clean up behind an aborted sort-by prompt on the
14547         file browser.  From Vikas.
14548
14549         * hdrline.c: The attached patch fixes a minor bug in
14550         $index_format's %B and %b where they didnt respect the given
14551         prefix. In addition, the manual says that %B is supposed to fall
14552         back to %b if the message is not sent to a known mailing list. The
14553         code was not doing that.  (From: Vikas Agnihotri <VikasA@att.com>,
14554         noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
14555         (Vladimir Klebanov)).
14556
14557         * doc/PGP-Notes.txt: pgp_language is obsolete.  Noted by Heiko
14558         Schlichting.
14559
14560 1998-10-06 15:10:53  roessler  (roessler)
14561
14562         * keymap.c: Macro function fixes.
14563
14564         * curs_lib.c: With slang, ERR != -1.
14565
14566         * po/mutt.pot, po/de.po: Message fix.
14567
14568         * attach.c: Fix another pipe-related hang in
14569         mutt_view_attachment().
14570
14571 1998-10-05 21:37:15  roessler  (roessler)
14572
14573         * configure, aclocal.m4: Another fix to libintl detection.
14574
14575         * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
14576
14577         * handler.c: File descriptor leak alert.
14578
14579         * handler.c: Avoid a hang due to blocking pipe writes in the
14580         auto view code.
14581
14582         * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
14583         parameters; fix double ops problem in index_menu().
14584
14585         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
14586         corresponding to the macro-function patch.
14587
14588         * flags.c, compose.c: Some fixes to the macro-function patch.
14589
14590         * po/ru.po: Adding the Russian Localization.
14591
14592         * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
14593         pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
14594         init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
14595         configure.in, configure, compose.c, commands.c, browser.c,
14596         addrbook.c, aclocal.m4: Vikas' macro_function patch.
14597
14598 1998-10-04 15:02:25  roessler  (roessler)
14599
14600         * configure.in, configure: Fixing some make-related problems
14601         noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
14602
14603         * po/mutt.pot, send.c: Fix group-reply's behaviour.
14604
14605         * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
14606         some more general notes on mutt development.
14607
14608         * Makefile.in: Propagate fixes from Makefile.am.
14609
14610         * ChangeLog: Preparing 0.94.10.
14611
14612         * po/mutt.pot, po/de.po: Noise.
14613
14614         * configure.in, configure, Makefile.am: More fixes to the build
14615         process.  This version was tested to build cleanly under SuSE
14616         Linux and IRIX.
14617
14618 1998-10-03 22:08:09  roessler  (roessler)
14619
14620         * doc/manual.txt: manual.txt can be rebuilt when making the dist -
14621         no need to keep this in the repository.
14622
14623         * ChangeLog: Preparing ChangeLog for 0.94.10.
14624
14625         * contrib/Makefile.in: Ups.
14626
14627         * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14628         po/Makefile.in.in, doc/language50.txt, doc/language.txt,
14629         contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
14630         contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
14631         contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
14632         sample.muttrc, sample.mailcap, reap.pl, pop.c,
14633         patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
14634         Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
14635         and make process changes.  make dist and make maintainer-clean
14636         should now work as they are supposed to.
14637
14638         * help.c: Remove an unprotected gettext() call.
14639
14640         * missing: *** empty log message ***
14641
14642         * missing: Persuade CVS to get the file modes right.
14643
14644         * INSTALL: Adding a note on SparcLinux problems when gcc is
14645         called with the -pedantic flag.
14646
14647 1998-10-02 17:39:47  roessler  (roessler)
14648
14649         * po/mutt.pot, po/de.po: A small fix to get autoview messages
14650         properly colored.
14651
14652         * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
14653
14654         * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
14655         Fixing some build-related problems, and preparing 0.94.9p1.
14656
14657         * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
14658         first name patch.
14659
14660         * mutt.h, compose.c: More () fixes.
14661
14662         * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
14663         is a macro.  This means we should put additional braces around
14664         _()-style arguments.
14665
14666 1998-10-01 20:16:56  roessler  (roessler)
14667
14668         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14669         doc/Makefile.in: Translate help strings.
14670
14671         * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
14672         help strigns.
14673
14674         * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
14675         intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
14676         empty log message ***
14677
14678         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14679         recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
14680         addrbook.c: Translate the various help lines.
14681
14682         * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
14683
14684         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
14685         l10n for handler.c.
14686
14687         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
14688         mutt_yesorno() language sensitive.
14689
14690         * po/de.po: Various German-language related fixes.
14691
14692         * reldate.h, configure.in, configure, TODO, Makefile.in,
14693         ChangeLog: Preparing 0.94.9i.
14694
14695         * po/de.po: German l10n, first take.
14696
14697         * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
14698
14699         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
14700
14701         * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
14702         files to 0.94.8.
14703
14704         * configure.in, configure, Makefile.in, Makefile.am: Various
14705         automake and installation fixes.
14706
14707         * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
14708         po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
14709         intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
14710         intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
14711         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
14712         intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
14713         intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
14714         intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
14715         intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
14716         intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
14717         stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
14718         score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
14719         pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
14720         missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14721         init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
14722         flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
14723         configure.in, configure, config.h.in, compose.c, commands.c,
14724         color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
14725         addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
14726         Adding gettext support, based on the patch by Marco d'Itri.
14727
14728         * TODO: add a note about the currently-missing mh_sequences
14729         support.
14730
14731         * send.c: Fix the PgpSignMicalg vanishing when recalling
14732         postponed messages.  Bug squashed by Bjørn Fischer.
14733
14734 1998-09-30 13:56:24  roessler  (roessler)
14735
14736         * doc/manual.txt, doc/manual.sgml: SGML fix.
14737
14738         * postpone.c, headers.c: Don't generate a NULL micalg parameter
14739         when getting postponed messages.
14740
14741         * functions.h: Removing some superfluous key bindings from
14742         functions.h.  (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
14743
14744         * doc/manual.sgml, init.c: Add some more support for
14745         version-dependant configuration files.
14746
14747         * copy.c: When forwarding a mail (nomime_forw) and you have
14748         forw_quote set, mutt inserts a blank line between header and
14749         body of the forwarded message.
14750
14751         * compose.c: Tell the user how to attach messages when using
14752         the attach-message feature.
14753
14754         * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
14755         for PGP signed and encrypted messages.
14756
14757         * doc/manual.sgml: Documentation for Vikas' latest features.
14758
14759 1998-09-29 15:40:01  roessler  (roessler)
14760
14761         * status.c: _Really_ fix an unset or too short StChars varialbe.
14762         (From Vikas.)
14763
14764         * rfc822.c: Fix a segmentation fault occuring with certain
14765         badly-formed RFC822-like addresses.
14766
14767         * hdrline.c: Make status characters work again.
14768
14769         * doc/manual.txt, doc/manual.sgml: Documenting some more
14770         variables.
14771
14772         * Muttrc.in: Add newly added variables to the default system
14773         muttrc.
14774
14775         * status.c: Catch short StChars values.
14776
14777         * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
14778
14779         * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
14780         Rosenfeld.
14781
14782         * doc/manual.txt, doc/manual.sgml, configure.in, configure:
14783         Some nits from Gero Treuner.
14784
14785 1998-09-28 17:40:47  roessler  (roessler)
14786
14787         * pager.c, curs_main.c: Vikas' pipe-redraw fix.
14788
14789         * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
14790         COPYRIGHT, COPYING: A first take at bringing copyright notices
14791         and credits into synch with reality.
14792
14793         * reldate.h, configure.in, configure, TODO, Makefile.in,
14794         ChangeLog: Preparing 0.94.8i.
14795
14796 1998-09-26 10:13:39  roessler  (roessler)
14797
14798         * mh.c: Changing the index_hint handling for mh folders once
14799         again.
14800
14801         * mh.c: Resort the incoming folder from mh_sync_mailbox() also
14802         when new mail arrived.
14803
14804 1998-09-25 06:56:35  roessler  (roessler)
14805
14806         * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
14807
14808 1998-09-24 23:19:50  roessler  (roessler)
14809
14810         * pager.c: A new quote_levels patch from liviu.
14811
14812         * sendlib.c: Rewrite the base64-encoder used for messages.  This
14813         should be unified with the encoder in rfc2047.c at some point.
14814
14815         * pager.c: Undoing Livius quote-levels patch for now.
14816
14817         * sendlib.c, mutt.h, charset.h, charset.c:
14818         [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
14819         in mutt there are better chances to say whether a mail to send
14820         consists of characters of the ASCII set only (the charset should
14821         be "us-ascii" then) or of other characters from the given charset
14822         (this charset should be given then): ASCII characters have the
14823         unicode values from 0 to 127.
14824
14825         * init.c: Fix a segmentation fault with mismatched backticks.
14826
14827         * init.c: Vikas' merged completion patch, level 3.
14828
14829 1998-09-23 20:01:06  roessler  (roessler)
14830
14831         * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
14832
14833         * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
14834         mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
14835         commands.c: Disable recursive invocations of the attach-message
14836         function.
14837
14838         * mh.c: Really fix the index hints.
14839
14840         * mh.c: Correct the index_hint handling in mh_check_mailbox().
14841
14842         * sendlib.c: RFC2047-encode the mail-followup-to header.
14843
14844         * TODO: Remove the maildir/mh resynch entry.
14845
14846         * pager.c: There is a long-standing problem in Mutt, related to
14847         coloring the various levels of quoting: if the attributions are
14848         missing, like this:
14849                 >>> blah blah from A >> blah blah from B > blah blah
14850                 from C
14851
14852         then the "quoted" color object is associated with ">>>", "quoted1"
14853         with ">>" and "quoted2" with ">" --- which is not what most people
14854         expect. The reason is Mutt doesn't count the quote characters
14855         (since there is no way to distinguish between a single quote ">>
14856         " and a ">" followed by a "> "), and it allocates colors as it
14857         finds new types of quote prefixes. The attached patch fixes this
14858         problem still without counting the quote characters.
14859
14860 1998-09-22 22:54:52  roessler  (roessler)
14861
14862         * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
14863         corrected mh/maildir support.
14864
14865         * mx.c, mh.c: Some fixes and code clean-ups.
14866
14867         * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
14868
14869         * sendlib.c: Produce "undisclosed-recipients:;" instead of
14870         ""undisclosed-recipients:;":;" when the user gives no To-Header.
14871
14872         * mx.c: When generating new messages in MH folders, the initial
14873         number should be "1", not "2".  Fix from Gero Treuner.
14874
14875         * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
14876
14877 1998-09-21 12:49:50  roessler  (roessler)
14878
14879         * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
14880
14881 1998-09-20 12:05:39  roessler  (roessler)
14882
14883         * pager.c: Byrial Jensen's bold-underline patch.
14884
14885 1998-09-18 05:45:56  roessler  (roessler)
14886
14887         * reldate.h, configure.in, configure, ChangeLog: Preparing
14888         0.94.7i.
14889
14890         * protos.h, init.c, enter.c: Applying the third generation of
14891         command completion patches.
14892
14893 1998-09-16 20:08:25  roessler  (roessler)
14894
14895         * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
14896         - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
14897         mutt_getch was returning an ESC rather than -1, which resulted
14898         in 'key not bound' messages every 'timeout' seconds.  (From:
14899         Tim Walberg <walberg@cig.mot.com>)
14900
14901         * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
14902         when running in -d2 mode.
14903
14904         * keymap.c: Use <fN> for function keys as well as for other
14905         special keys.  Additionally, this patch makes it possible to
14906         use all special keys inside a key _sequence_.
14907
14908         * sendlib.c, mutt.h, curs_main.c, compose.c:
14909         Introduce the OPTUSEHEADERDATE pseudo-option to control
14910         mutt_write_rfc822_header()'s behaviour for the purposes of the
14911         edit_message feature.
14912
14913         * init.c: When parsing aliases, don't consider ';' a token
14914         delimiter.
14915
14916 1998-09-15 21:41:51  roessler  (roessler)
14917
14918         * init.c: Undoing Vikas' complete patch and applying
14919         patch-0.94.6i.jmy.cycle_complete.1 instead.
14920
14921         * handler.c: _Really_ fix CRLF handling.
14922
14923         * charset.c: Fix the crlf handling.
14924
14925         * pgppubring.c: UTF8-decode PGP user ID packets.
14926
14927         * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
14928         Adding basic UTF-8 support.
14929
14930         * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
14931         a content-type _with_ a character set parameter.
14932
14933         * Makefile.in: Correcting a typo in the clean target.
14934
14935         * handler.c, charset.h, charset.c: Add charset alias support
14936         and fix various errors in the character set code.
14937
14938         * charset.c: Fix mutt_display_char to map '\0' to itself
14939         regardless of the translation table we use.
14940
14941         * gen-charset.c, configure.in, configure, charset.h, charset.c,
14942         Makefile.in: Generate the character set tables from i18n files.
14943
14944         * imap.c: Finally fix imap_quote_string().
14945
14946         * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
14947         the compose menu.
14948
14949 1998-09-14 21:33:34  roessler  (roessler)
14950
14951         * imap.c: Fix IMAP quoting.
14952
14953         * Muttrc.in: Speling corection for Muttrc.in.
14954
14955         * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
14956         buffer overflow.
14957
14958 1998-09-13 15:29:54  roessler  (roessler)
14959
14960         * reldate.h, configure.in, configure, ChangeLog: Preparing
14961         0.94.6i.
14962
14963         * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
14964         handler.c, configure.in, configure, commands.c, charset.h,
14965         charset.c, Makefile.in: This patch adds on-demand loading of
14966         character set tables, changes the default location of $SHAREDIR,
14967         and fixes some compilation problems occuring on machines without
14968         PGP installed.
14969
14970 1998-09-12 19:58:56  roessler  (roessler)
14971
14972         * sendlib.c: Fixing a silly typo in the edit-message code.
14973
14974         * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
14975         [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
14976         for international character sets.  Currently, mutt knows about
14977         the following character sets and is able to convert between them:
14978
14979         iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
14980
14981         (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
14982
14983         * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
14984         enter.c, commands.c: When entering a 'set' command on the
14985         command-line, pressing TAB after string_var= will insert the
14986         current value of that variable. Note that this works only for
14987         variables of type 'string'.
14988
14989         Also fixes the following buglets in command-completion:
14990
14991          1. doesnt work if you started the command-line with whitespace
14992
14993          2. Seems to think that 'Set', 'ReSeT', etc are valid commands
14994          (since it checks for 'strcasecmp' instead of 'strcmp' when
14995          completing the variable names Also fixes the following buglets
14996          in command-completion:
14997
14998         (From: Vikas Agnihotri <VikasA@att.com>)
14999
15000         * enter.c: Use the proper history class when entering mutt
15001         commands.
15002
15003         * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
15004
15005         * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
15006         lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
15007         edit-message feature.
15008
15009         * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
15010         %M for the number of messages which is hidden in a thread.
15011
15012 1998-09-08 19:32:57  roessler  (roessler)
15013
15014         * TODO: Bogus bug.  Actually, by setting use_mailcap=no, it _is_
15015         possible to view the header of a single-part message with a
15016         non-autoview body type.
15017
15018         * recvattach.c: This patch makes the view attachment menu show
15019         all message/rfc822 parts as a new level, not only the multipart
15020         messages. This makes it possible to display a message/rfc822 part
15021         which includes only a image/jpeg part or something else which cant
15022         be viewed in the pager.  (From: Jimmy Mäkelä <jmy@flashback.net>)
15023
15024         * recvattach.c, pgp.c, copy.c: Change the interface of
15025         pgp_decrypt_mime() to enable this function to do some sanity
15026         checks.
15027
15028 1998-09-07 20:47:25  roessler  (roessler)
15029
15030         * recvattach.c: Don't descend into multipart/encrypted on the
15031         recvattach menu.
15032
15033         * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
15034         commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
15035         various pgp-related issues.  In particular, mutt won't segfault
15036         when trying to decrypt-save messages from the index, and the
15037         presence of a PGP-encrypted body part on the attachment menu
15038         will no longer confuse the MIME parser.
15039
15040         * curs_lib.c: Clear the "Exit Mutt" prompt.
15041
15042         * doc/manual.txt, doc/manual.sgml: SGML typo.
15043
15044         * rfc822.c: Some testing.
15045
15046         * enter.c: Yet another fix to the alias and query completion
15047         stuff: Skip leading white space when constructing the addresses.
15048
15049         * enter.c: Don't use <space> as an address delimiter when using
15050         query-complete and alias-complete.
15051
15052         * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
15053         substitution.
15054
15055         * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
15056         mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
15057         copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
15058         decrypt-copy, and $forw{ard,}-decrypt.  Based on work by Emil
15059         Laurentiu.
15060
15061         * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
15062         the display when synchronizing mbox mail folders.
15063
15064         * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
15065         patterns.
15066
15067         * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
15068         protos.h.
15069
15070         * pgp.c: Fixing convert_to_7bit().  From Liviu Daia.
15071
15072 1998-09-06 11:35:34  roessler  (roessler)
15073
15074         * lib.c: Fixing the quoting of shell specials in
15075         mutt_expand_fmt().
15076
15077         * query.c: Change snprintf to mutt_expand_fmt when expanding
15078         the query command.
15079
15080         * protos.h, lib.c, attach.c, TODO:
15081         [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
15082         for /tmp-safe symlinking in the nametemplate code.
15083
15084         * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
15085         0.94.5i.
15086
15087 1998-09-04 15:53:27  roessler  (roessler)
15088
15089         * sendlib.c: Catch MIME parameters with p->value == NULL.
15090
15091         * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
15092
15093 1998-09-01 06:54:53  roessler  (roessler)
15094
15095         * imap.c: IMAP fixes from Nathan Neulinger.
15096         (<19980831170941.A7327@umr.edu> on mutt-dev.)
15097
15098 1998-08-31 16:46:29  roessler  (roessler)
15099
15100         * send.c: Fix a small problem with Liviu's attach_fcc patch.
15101
15102         * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
15103
15104         * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
15105         Updating to patch-0.94.4.vikas.collapse.3.
15106
15107 1998-08-29 08:27:02  roessler  (roessler)
15108
15109         * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
15110         example.
15111
15112 1998-08-28 19:09:24  roessler  (roessler)
15113
15114         * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
15115         From Liviu.
15116
15117         * functions.h, browser.c, OPS:
15118         [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
15119         "display-filename" which displays the currently selected file's
15120         name on the message line.
15121
15122         * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
15123         attachment time stamping business right.
15124
15125         * protos.h, functions.h, compose.c, attach.c, OPS:
15126         [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
15127         function on the compose menu which will copy an attachment to
15128         a temporary file.
15129
15130         * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
15131         some of the attach-message code.
15132
15133         * thread.c: removing superfluous include statements.
15134
15135 1998-08-27 23:51:58  roessler  (roessler)
15136
15137         * curs_main.c: code cosmetics.
15138
15139         * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
15140         mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
15141         [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
15142
15143         * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
15144         addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
15145         line/right jusitifying does not work in menus when $arrow_cursor
15146         is set, because the extra space needed for the arrow is not taken
15147         into account.  (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
15148
15149         * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
15150         a brain-dead segmentation fault when freeing non-allocated memory.
15151
15152         * doc/mutt.sgml: Mh. This seems to have shown up again while
15153         cleaning up the CVS branches.
15154
15155         * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
15156         correctly when sending PGP-encrypted messages.  Hack by Liviu.
15157
15158         * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
15159         Gero Treuner <gero@faveve.uni-stuttgart.de>)
15160
15161         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
15162         [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
15163         and the like for shell commands.
15164
15165         * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
15166         prompt, Mutt should erase the old value --- otherwise people
15167         might think it has just hung there. (From Liviu Daia.)
15168
15169 1998-08-26 21:12:23  roessler  (roessler)
15170
15171         * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
15172         The problem and the patch are pretty much the same as with the
15173         last fix applied to this file - it's just ',' instaed of ';'
15174         this time.
15175
15176         * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
15177         memory leak in the rfc822_parse_adrlist().
15178
15179         Some explanations seem to be in order here.  Let's look at
15180         the code:
15181
15182            386      else if (*s == ';') 387      { 388        if
15183            (phraselen) 389        { 390          phrase[phraselen] = 0;
15184            391          add_addrspec (&top, &last, phrase, comment,
15185            &commentlen, sizeof (comment) - 1); 392        } 393
15186            else if (commentlen && !last->personal) 394        { 395
15187            comment[commentlen] = 0; 396          last->personal =
15188            safe_strdup (comment); 397        } 398  #ifdef EXACT_ADDRESS
15189            399        if (last && !last->val)
15190
15191         Line 399 contains the change; previously, it looked like this:
15192
15193            399'       if (last)
15194
15195            400          last->val = mutt_substrdup (begin, s); 401  #endif
15196            402 403        /* add group terminator */ 404        cur =
15197            rfc822_new_address (); 405        if (last) 406        { 407
15198            last->next = cur; 408          last = cur; 409        } 410 411
15199            phraselen = 0; 412        commentlen = 0; 413        s++;
15200            414        begin = s; 415        SKIPWS (begin); 416      }
15201
15202         OK, what happens? There are essentially two situations here:
15203
15204         -> We have already parsed a complete address specification and
15205            know about this fact, but there was no new address information.
15206            This is the case if we are parsing through addresses like
15207
15208                 undisclosed-recipients:;
15209
15210            or
15211
15212                 recipients: a, b, c,;
15213
15214            (Note the extra ',' before the ';'!)
15215
15216            In this case, some of the other code in rfc822.c has already
15217            filled in last->val, and we really shouldn't overwrite that
15218            with a NULL pointer.
15219
15220         -> The ';' finishes an address spec, like in
15221
15222                 recipients: a;
15223
15224            In this case, last is either set by add_addrspec(), or it
15225            has already been set by some of the previous code (comment
15226            handling, ...).  Anyway, last->val is still NULL, so it is
15227            correct to write the complete addr spec to last->val.
15228
15229         * imap.c: Error message cosmetics.
15230
15231 1998-08-25 22:34:58  roessler  (roessler)
15232
15233         * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
15234         doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
15235         thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
15236         send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
15237         reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
15238         pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
15239         parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
15240         mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
15241         keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
15242         history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
15243         handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
15244         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
15245         configure.in, configure, config.sub, config.h.in, config.guess,
15246         compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
15247         attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
15248         OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
15249         CVS branch clean-up.
15250
15251         * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
15252         Fix nametemplate support: We should not move the user's files
15253         around just to make them match mailcap's idea of their file name.
15254         This patch uses symbolic links instead.
15255
15256         * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
15257         mutts.  Delete the last message in both of them.  Synchronize the
15258         mailbox in both of them. Segmentation fault.
15259
15260         * TODO: adding a few notes.
15261
15262         * commands.c: If you issue "decode-save" on an encrypted message
15263         without reading it first, Mutt won't prompt you for a passphrase,
15264         and it will happily write an empty message, deleting the original.
15265         (From an unnamed colleague of Liviu Daia.)
15266
15267         * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
15268         of single nl when uploading a message to an imap server.
15269
15270         * sendlib.c, protos.h, postpone.c, compose.c:
15271         [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
15272         updates when renaming files from the compose menu and when
15273         recalling postponed messages.
15274
15275         * imap.c: s/free/FREE/
15276
15277 1998-08-24 19:40:35  roessler  (roessler)
15278
15279         * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
15280         list.
15281
15282         * BUGS: Clean up the bug list.
15283
15284         * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
15285
15286         * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
15287
15288         * thread.c, curs_main.c: Fix "previous-subthread"
15289         in reverse-threads mode, allow next-(sub)thread and
15290         previous-(sub)thread to work in limited mode.  (From: Liviu Daia)
15291
15292 1998-08-23 10:05:41  roessler  (roessler)
15293
15294         * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
15295         configure.in, configure, config.h.in, alias.c, acconfig.h,
15296         INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
15297         --enable-hidden-host configure switch by a configuration variable
15298         $hidden_host which can be changed at run-time.  This variable
15299         will _not_ affect the generation of message-IDs since we'll get
15300         into uniqueness problems if we just use the domain here.
15301
15302         Needs to be documented.
15303
15304         * doc/manual.txt: Committing the latest manual changes.
15305
15306         * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
15307         buffered read stuff.
15308
15309         * mutt_socket.h: branches:  1.1.2; file mutt_socket.h was
15310         initially added on branch mutt-0-94.
15311
15312         * mutt_socket.h: Ups, this one was missing from Brandon's
15313         IMAP patch.
15314
15315 1998-08-22 14:24:18  roessler  (roessler)
15316
15317         * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
15318         beautification.  From Gero Treuner.
15319
15320         * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
15321         Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
15322         descriptions.
15323
15324         * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
15325         operator "!" to $mask's syntax (as in the *-hooks).  From Liviu.
15326
15327         * recvattach.c: Make Vikas' attac_split and Brandon's other_type
15328         patches fit together.
15329
15330         * recvattach.c, mutt.h, init.h, globals.h, compose.c:
15331         [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
15332
15333         * socket.c: branches:  1.1.2; file socket.c was initially added
15334         on branch mutt-0-94.
15335
15336         * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
15337         curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
15338         [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
15339         support.
15340
15341 1998-08-21 08:17:09  roessler  (roessler)
15342
15343         * browser.c: Enter the file browser, type a mask which doesn't
15344         match any file in the current directory, clean the mask.
15345         Segfault.  Fix from Liviu Daia.
15346
15347 1998-08-20 22:32:46  roessler  (roessler)
15348
15349         * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
15350         handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
15351         [patch-0.94.3.bl.other_types.1] This patch adds support for the
15352         model MIME type.  Additionally, along the lines of "strict in
15353         what you generate, accepting in what you receive", this patch
15354         will keep the name of major mime types it doesn't recognize
15355         (instead of using x-unknown).
15356
15357         * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
15358         This patch fixes a bug in the allocation of space for new
15359         pointers to the attachments, it would make mutt seg-fault when
15360         attaching 5 or more messages at the same time. (From: Jimmy
15361         Mäkelä <jmy@flashback.net>)
15362
15363         * handler.c: [SECURITY] mutt_sanitize_filename() should be called
15364         when creating temporary files for autoview.  (From: Liviu Daia.)
15365
15366         * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
15367         forward a PGP-encrypted message, then in the "compose" menu try
15368         to view the forwarded message. If you didn't enter a passphrase
15369         before, Mutt won't ask for it either.  (From: Liviu Daia)
15370
15371         * sendlib.c, attach.c: When you forward a message with
15372         $mime_forward set, or when you attach a message with the
15373         "attach-message" command from the "compose" menu, there is a
15374         memory leak.  The real reason for this leak is that multipart
15375         attachments are not supported in the "compose" menu, so you
15376         need to go through quite a few contortions in order to handle
15377         message/rfc822 attachments.  Consequently, the patch below is
15378         just an ugly hack.  (From: Liviu Daia)
15379
15380 1998-08-16 06:22:51  roessler  (roessler)
15381
15382         * rfc822.c: Bringing 128-byte strings to "STRING".
15383
15384         * sendlib.c: Use add_option, not add_arg, for strings such as
15385         "--".
15386
15387         * sendlib.c: Pass an "--" argument to sendmail before the
15388         address arguments, so addresses with a leading dash don't lead
15389         to problems. (From Liviu.)
15390
15391         * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
15392         keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
15393         Replacing a bunch of free() and malloc() calls by safe_free()
15394         and safe_malloc().  (From Liviu.)
15395
15396 1998-08-15 18:27:45  roessler  (roessler)
15397
15398         * imap.c: read() can't read buffers larger than SSIZE_MAX.
15399
15400         * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
15401         instead of segfaulting.
15402
15403         * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
15404         class support.
15405
15406         * history.h: branches:  1.1.2; file history.h was initially
15407         added on branch mutt-0-94.
15408
15409         * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
15410         support.
15411
15412         * history.c: branches:  1.1.2; file history.c was initially
15413         added on branch mutt-0-94.
15414
15415         * history.c, enter.c, TODO, Makefile.in:
15416         [patch-0.94.3i.tlr.history.1] Adding history class support.
15417
15418         * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
15419         generating a message/rfc822 type attachment, parse its header
15420         so that the attachment format routines can properly display the
15421         default description.
15422
15423         * init.h: Change attach_format's default to limit the attachment
15424         description's length.
15425
15426 1998-08-13 22:09:16  roessler  (roessler)
15427
15428         * pgppubring.c: Fixing another memory leak in the pubring parser.
15429
15430         * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
15431         When parsing the "%d" format option in the attachment format,
15432         use the message format as a fall-back if no explicit description
15433         is provided.  This fixes the following bug:
15434
15435           set mime_forward. Forward any mesage. The compose menu will
15436           show the description as "Forwarded message from ...." which
15437           is fine. Pressing 'd' to edit the description brings up the
15438           above string for editing.
15439
15440           Now hit Enter on the message/rfc822 attachment to view it. Quit
15441           out of the pager.
15442
15443           The description field has now changed to the Subject: of the
15444           forwarded message. Pressing 'd' still brings up the 'Forwarded
15445           message from....' string.
15446
15447         (Noted by Vikas.)
15448
15449         * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
15450         [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
15451         $write_bcc which controls whether the Bcc header is written
15452         out or not.  This can be used to work around broken MTA's (Exim
15453         seems to leave Bcc headers in).
15454
15455         The problem was noted independently by Peter Radcliffe
15456         <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
15457         (Debian Bug #25687).
15458
15459         * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
15460         memory leak.  Bug noted by Liviu Daia.
15461
15462         * reldate.h: 0.94.3i.
15463
15464         * configure.in, configure, ChangeLog: Preparing 0.94.3i.
15465
15466         * compose.c: indentation cosmetics.
15467
15468         * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
15469         called.  From Vikas.
15470
15471         * compose.c: Update the encoding after using ispell from the
15472         compose menu.  From Vikas.
15473
15474         * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
15475         curs_main.c, compose.c, attach.c: Various nits from Liviu.
15476
15477         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  tmplen
15478         could underflow.
15479
15480         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  A size_t
15481         variable could underflow, thus making bounds checking value-less.
15482
15483 1998-08-12 11:50:59  roessler  (roessler)
15484
15485         * init.c: Yet another memory leak fix from Liviu.
15486
15487         * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
15488         logic.
15489
15490         * functions.h, compose.c, OPS: Adding an update-encoding
15491         function to the compose menu.  This is useful if the user has
15492         externally modified an attachment and _wants_ to adjust the
15493         encoding afterwards.  Also, this patch fixes some redraw-related
15494         problems in the compose menu.
15495
15496         * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
15497         attachments, the compose menu now notices this and complains or
15498         asks accordingly.  Partially from Vikas.
15499
15500 1998-08-11 08:14:38  roessler  (roessler)
15501
15502         * BUGS: Yet another outstanding bug.
15503
15504         * doc/manual.txt: This now contains the latest changes to
15505         manual.sgml.
15506
15507         * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
15508         hdrline.c: Fixing various nits noted by Liviu and his colleagues.
15509
15510 1998-08-10 15:30:02  roessler  (roessler)
15511
15512         * sendlib.c: This patches makes the message-id persistant when
15513         postponing messages.  (From: Janos Farkas)
15514
15515         * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
15516         introduces "unhdr_order" to reset the hdr_order command's effect.
15517         (From: Janos Farkas)
15518
15519         * color.c: Drop the free_rx parameter from
15520         muitt_free_color_line(), as it's always 1.
15521
15522         * color.c: Adding mutt_free_color_line() and replacing varous
15523         "manual" free()s of color lines by calls to this function.
15524
15525         * bind.c: Removing bind.c.  Pointed out by Gero Treuner
15526         <gero@faveve.uni-stuttgart.de>.
15527
15528 1998-08-09 18:43:45  roessler  (roessler)
15529
15530         * color.c: With SLang, init_pair is (void), so we must not check
15531         its return value.
15532
15533         * color.c: Restructuring color.c.  This patch fixes the "default"
15534         problem from 0.94.2i and makes the code more comprehensible than
15535         that version and more consie than 0.94.1i.
15536
15537 1998-08-08 21:40:12  roessler  (roessler)
15538
15539         * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
15540         Bug noted by David Jeske <jeske@home.chat.net>.
15541
15542         * compose.c: If you press t to add a recipient in the compose
15543         menu, then press tab, q, and aborts with ctrl-g, mutt won't
15544         redraw the menu.  Noted by Jimmy Mäkelä <jmy@flashback.net>.
15545
15546         * alias.c: Entering an un-parsable address when creating an alias
15547         would make mutt segfault.  Noted by brian moore <bem@cmc.net>.
15548
15549         * browser.c: If you press tab in the file-browser to see the
15550         inboxes and the current row is greater than the inbox-screens
15551         max-rows then the screen gets garbled.  (From: Jimmy Mäkelä
15552         <jmy@flashback.net>)
15553
15554         * doc/manual.txt, doc/manual.sgml: I made the manual more up
15555         to date:
15556
15557         * new version * new mailing list and home page addresses *
15558         made the terminology a bit more consistent regarding
15559           'pattern' and 'regular expression' * added a note about
15560         expanding UNIX environments * added a note about <, >, in range
15561         patterns like ~m * added a note about the urlview program *
15562         changed tables to not use tabs, because it doesn't work
15563           right in my favourite web browsers lynx and netscape
15564
15565         (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
15566
15567         * pattern.c: This patch makes pattern ranges more logical. Before
15568         '~m <5' would show message 1-5, with this patch it shows 1-4.
15569         Inclusive ranges is still avaible if you use '~m -5'.  (From:
15570         Jimmy Mäkelä <jmy@flashback.net>)
15571
15572         * init.c: Various improvements to the mutt_command_complete
15573         function.  From Stephen Hack <shack@rsn.hp.com>.
15574
15575         * browser.c: If you specify 'mailboxes ""' mutt will
15576         seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
15577
15578         * color.c: Fixing a memory leak.  Thanks, Liviu.
15579
15580         * commands.c: When printing a message, headers are now sorted
15581         according to hdr_order.  From Liviu.
15582
15583         * browser.c: Fixing an off-by-one buffer overflow in browser.c.
15584         Noted by Liviu.
15585
15586         * lib.c, attach.c: This patch adds some more "safe"
15587         characters to mutt_sanitize_filename and fixes its usage in
15588         mutt_view_attachment().  (From: Liviu Daia <daia@stoilow.imar.ro>)
15589
15590         * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
15591         postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
15592         init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
15593         compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
15594         attach message patch.  From Vikas Agnihotri <VikasA@att.com>.
15595
15596         * Makefile.in: There is no "compile" rule for dotlock in the
15597         Makefile.  (From: Dan Nelson <dnelson@emsphone.com>)
15598
15599         * imap.c: Thispatch to imap.c allows the user to specify
15600         a port number in the folder name in the general form
15601         {hostname:portnum}foldername. (From: Andy Sloane
15602         <andude@guildsoftware.com>)
15603
15604         * imap.c: imap_close_connection() was being called even though
15605         the client was using mulitple mailboxes over the same connection.
15606         (From: Brandon Long <blong@fiction.net>)
15607
15608 1998-07-31 08:23:54  roessler  (roessler)
15609
15610         * reldate.h, configure.in, configure, ChangeLog: Preparing
15611         0.94.2i.
15612
15613         * rfc1524.c: Changing an sprintf to an snprintf (which it was
15614         meant to be.)
15615
15616         * protos.h: mutt_sanitize_filename takes char *, not const char *.
15617
15618         * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
15619         The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
15620         to Peter Holzer's patch against 0.91.
15621
15622         * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
15623         buffer overflows in mutt_adv_mktemp().
15624
15625         * sendlib.c: Interpret sysexits-style exit values from sendmail.
15626
15627         * configure.in, configure, config.h.in, acconfig.h: Check for
15628         sysexits.h.
15629
15630 1998-07-30 09:30:38  roessler  (roessler)
15631
15632         * edit.c: When reading in files, be_snarf_file() wouldn't
15633         recognize '~' as the user's home directory.
15634
15635 1998-07-29 10:54:09  roessler  (roessler)
15636
15637         * README, Changes: Finalizing 0.93.2i.
15638
15639         * configure.in, configure: Bumping to 0.93.2(i).
15640
15641         * parse.c: Fixing a buffer overflow in parse.c.  Noted by Paul
15642         Boehm <paul@boehm.org>.
15643
15644         * parse.c: Fixing a buffer overflow in parse.c which presented
15645         a serious security thread.  Noted by Paul Boehm <paul@boehm.org>.
15646
15647 1998-07-28 08:21:49  roessler  (roessler)
15648
15649         * patch.slang-1.2.2.keypad.1: branches:  1.1.2; file
15650         patch.slang-1.2.2.keypad.1 was initially added on branch
15651         mutt-0-94.
15652
15653         * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
15654         SLang bug.
15655
15656         * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
15657         silently exits. Earlier (0.92.14 at least), it used to spit out
15658         the error 'NoSuchFile: no such file or directory (errno = 2)'.
15659         (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
15660
15661         * color.c: The index cache should be updated even without color
15662         support.
15663
15664 1998-07-27 13:39:39  roessler  (roessler)
15665
15666         * BUGS: Adding a notice about some more nits.
15667
15668         * main.c: Change the error reporting mail address from
15669         <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
15670
15671         * protos.h, init.h, color.c: This patch fixes index "color"
15672         patterns when using a non-color capable curses library.
15673         While working on color support, I've thrown together the
15674         mutt_parse_color() and mutt_parse_mono() functions as they are
15675         sharing most of their code.  Additionally, a new directive
15676         called "unmono" is introduced.  The implementation consists
15677         in adding a flag and very few lines of code (plus ifdefs)
15678         to mutt_parse_uncolor().
15679
15680         * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
15681         minor nits: missing #includes in date.c and snprintf.c, and
15682         a not-so-nice declaration of rfc1524_new_entry().  Noted by
15683         Digital cc and gcc.
15684
15685 1998-07-24 08:12:46  roessler  (roessler)
15686
15687         * copy.c, attach.c: Fiddling around with message/rfc822
15688         attachments once again.
15689
15690 1998-07-23 20:57:50  roessler  (roessler)
15691
15692         * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
15693         mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
15694         compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
15695         Guard lots of global (char *) variable deferences against NULL
15696         pointers.
15697
15698         * copy.c, attach.c: Yet another patch about saving message/rfc822
15699         attachments.
15700
15701         * main.c, send.c: Fixing potential NULL pointer deferences.
15702
15703 1998-07-22 22:47:57  roessler  (roessler)
15704
15705         * recvattach.c: Another fix from Liviu.
15706
15707         * recvattach.c, from.c, attach.c: Another patch from liviu to
15708         fix the message/rfc822 behaviour.
15709
15710         * recvattach.c, mx.c, attach.c: This patch fixes the saving
15711         of message/rfc822 attachments to mail folders.  Additionally,
15712         it fixes an outstanding bug with From_ lines being written to
15713         MH folders.
15714
15715         (From: Liviu Daia <daia@stoilow.imar.ro>)
15716
15717         * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
15718            dir) in browser, it gives me the directory, but without
15719            the final '/', so I have to add '/' to add a subdirectory
15720            name. This patch fixes it.
15721
15722         2. check-new now will recheck mailbox folders for new mail.
15723
15724         3. added a function toggle-mailboxes which toggles in browser
15725            between mailboxes view and directory view.  (bound to TAB
15726            by default).
15727
15728         (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
15729
15730         * reldate.h, configure.in, configure, ChangeLog: preparing
15731         0.94.1i.
15732
15733         * send.c: Correcting an error message in send.c.  (From Byrial
15734         Jensen.)
15735
15736         * send.c: Correct an error message in send.c.  (From Byrial
15737         Jensen <byrial@post3.tele.dk>)
15738
15739         * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
15740         mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
15741         attach.h, attach.c: These changes fix some of the bugs which
15742         were recently reported to mutt-dev.  To be more specific,
15743         message-type attachments are saved to mail folders from the
15744         receive attachment menu, some of the sending code has been
15745         made more robust against disappearing attachments, and "tag"
15746         is rebound to "T" on the compose menu.
15747
15748         (Some part of this patch comes from Vikas Agnihotri
15749         <VikasA@att.com>.)
15750
15751         * send.c: Avoid a potential segmentation fault when trying to
15752         postpone, but Postponed equals NULL.
15753
15754         * BUGS: branches:  1.1.2; file BUGS was initially added on
15755         branch mutt-0-94.
15756
15757         * BUGS: This file is intended to contain known bugs which still
15758         have to be fixed.
15759
15760         * doc/manual.txt: Committing the changes previously made to
15761         manual.sgml.
15762
15763         * imap.c: Include Message-ID and Reply-To headers when fetching
15764         a message's headers from an IMAP server.  (From: Andy Sloane
15765         <andude@incarnate.net>)
15766
15767 1998-07-21 07:54:03  roessler  (roessler)
15768
15769         * recvattach.c: The old behaviour of the %d (for description)
15770         specifier is recreated by this patch.  (From: Byrial Jensen
15771         <byrial@post3.tele.dk>)
15772
15773         * protos.h, lib.c, attach.c: You should never _ever_ do something
15774         like this:
15775
15776                [process A]  ---[piped write until EOF]---> [process B]
15777                [process A]  <---[piped read until EOF]--- [process B]
15778
15779         Basically, what happens is something like this: A feeds data
15780         to B; B processes the data, and feeds it to the pipe until the
15781         pipe buffer is full; at this point, A writes to its pipe until
15782         its buffer is full too, and if it still has more data to write,
15783         that's it, it never gets to the read part to flush B's buffer ---
15784         both processes are blocked on write.
15785
15786         This patch fixes such a situation in the compose menu.
15787
15788         (From: Liviu Daia <daia@stoilow.imar.ro>)
15789
15790 1998-07-20 21:01:05  roessler  (roessler)
15791
15792         * reap.pl: Perl lies in /usr/bin on my machines.
15793
15794         * pop.c: It seems that if you don't enter any password at all when
15795         prompted for the POP password, Mutt will die with a segmentation
15796         fault also.  (Bug reported by Steve Mayer <smayer@rtd.com>
15797         through the Debian bug tracking system.)
15798
15799         * pop.c: Just an update on this bug.  It seems that if you don't
15800         enter any password at all when prompted for the POP password,
15801         Mutt will die with a segmentation fault also.  (Bug reported by
15802         Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
15803         fix from Thomas Roessler.)
15804
15805         * postpone.c: When you send a message which have been postponed
15806         before sending, then all its attachments (if there are more
15807         than one) will have a content-disposition header which
15808         includes a filename, even if there isn't a real filename
15809         but only random choosen temporary one.  (From: Byrial Jensen
15810         <byrial@post3.tele.dk>)
15811
15812 1998-07-18 09:18:31  roessler  (roessler)
15813
15814         * recvattach.c: "Set mime_forward, and forward a message ---
15815         Mutt will segfault." The obvious fix for this is to check
15816         for aptr->content->hdr in mutt_attach_fmt() before invoking
15817         _mutt_make_string().  Anyway, I suspect that the real fix may
15818         involve something like parsing the rfc822 attachment in question.
15819
15820         * sendlib.c: Postponing messages behaves funny when the $postponed
15821         folder is in Maildir format; I traced this down to the fact that
15822         postponed messages are saved in "cur" while mutt_num_postponed()
15823         is looking at "new".  (From: Liviu Daia <daia@stoilow.imar.ro>)
15824
15825 1998-07-17 08:37:02  roessler  (roessler)
15826
15827         * compose.c: Removing the old snd_entry() code.
15828
15829         * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
15830         When sending encrypted messages, it may arrive that Mutt can't
15831         determine the PGP key of the recipient (presumably because
15832         her address has changed, but she hasn't updated her PGP key
15833         yet). In this situation it's convenient to be able to associate
15834         a keyID with an address automatically.  The attached patch is
15835         an attempt to implement this idea using a "pgp-hook". (From:
15836         Liviu Daia <daia@stoilow.imar.ro>).
15837
15838         * recvattach.c: Removing the old attach_entry() code.
15839
15840         * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
15841         This patch adds a string variable $attach_format which controls
15842         the look of the compose and attach menus.  Unfortunately,
15843         I was not able to make things so that it would look exactly
15844         the same as the hardcoded versions, so the default format is a
15845         bit different, but I think it is quite usable.  (From Michael
15846         Elkins <me@cs.hmc.edu>).
15847
15848         * functions.h, browser.c, OPS: This patch allows you to view
15849         files from the browser window, useful if you are searching for
15850         a file to attach to your message. It uses the standard mailcap
15851         stuff (and the lookup mime types) to use the correct "viewer"
15852         for the file.  (From Brandon Long <blong@fiction.net>)
15853
15854         * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
15855         Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
15856         avoid conflicts with certain NFS versions' dotlocking utilities
15857         (pointed out by Liviu Daia).  Additionally, we need to compile it
15858         as an external utility on systems which don't have an fchdir(2)
15859         system call.
15860
15861 1998-07-16 16:39:53  roessler  (roessler)
15862
15863         * mx.c: Fixing a small typographic error.
15864
15865         * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
15866         at once.  The code in mx_lock_file is supposed to retry but
15867         it doesn't work because of a mistake in operator precedence.
15868         (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
15869
15870         * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
15871         if _POSIX_PATH_MAX isn't defined but it doesn't include
15872         <limits.h>, where this symbol should be defined.  (From
15873         Marc.Baudoin@solsoft.com)
15874
15875         * send.c: When several messages are tagged and the user
15876         applies reply, group-reply, or list-reply to these messages,
15877         the reply's references and in-reply-to headers are constructed
15878         from the tagged message which comes last in the current index.
15879         This patch constructs the references header from _all_ messages'
15880         message-id and references headers. (tlr)
15881
15882         * reldate.h, configure.in, configure, Changes, ChangeLog:
15883         Preparing mutt 0.94.
15884
15885         * imap.c: "My two remaining issues are the speed at which it
15886         downloads the headers, and support of PREAUTH. I'm enclosing
15887         a patch (to stock mutt-0.92.13i) which addresses these
15888         issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
15889
15890         * color.c: This patch fixes two problems reported on mutt-users.
15891
15892           (1) the error message about "default colors not supported" when
15893           not using a color xterm should not be printed.  The existing
15894           code did not check the value of has_colors() in conjunction
15895           with use_default_colors()
15896
15897           (2) mutt would crash when sending mail in batch mode because
15898           use_default_colors() could be used without doing an initscr()
15899
15900         (From Michael Elkins.)
15901
15902         * color.c: This patch fixes two problems reported on mutt-users.
15903
15904         (1) the error message about "default colors not supported" when
15905         not using a color xterm should not be printed.  The existing
15906         code did not check the value of has_colors() in conjunction
15907         with use_default_colors()
15908
15909         (2) mutt would crash when sending mail in batch mode because
15910         use_default_colors() could be used without doing an initscr()
15911
15912         (From Michael Elkins.)
15913
15914 1998-07-15 17:15:46  roessler  (roessler)
15915
15916         * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
15917         configure, Makefile.in: Finalizing the external dotlock support:
15918         If group mail privileges are needed, the dotlock is compiled as a
15919         separate program.  If there is no need for privileges, it remains
15920         a module which is compiled into mutt. Also, there is no more need
15921         for the SLang buffer overflow work-around in main().  We drop it,
15922         but let mutt bail out instead if it's installed setgid something.
15923
15924         * doc/dotlock.man.in, dotlock.c: Fix the race condition in
15925         dotlock.c.
15926
15927         * doc/mutt.man.in: branches:  1.1.2; file mutt.man.in was
15928         initially added on branch mutt-0-94.
15929
15930         * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
15931         autoconf control.
15932
15933         * doc/dotlock.man.in: branches:  1.1.2; file dotlock.man.in was
15934         initially added on branch mutt-0-94.
15935
15936         * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
15937         main.c, globals.h: Adding external dotlocking.  For bugs, see
15938         the manual page and the comments in dotlock.c.
15939
15940         * dotlock.h: branches:  1.1.2; file dotlock.h was initially
15941         added on branch mutt-0-94.
15942
15943         * dotlock.h: Adding external dotlocking.  For bugs, see the
15944         manual page and the comments in dotlock.c.
15945
15946         * dotlock.c: branches:  1.1.2; file dotlock.c was initially
15947         added on branch mutt-0-94.
15948
15949         * dotlock.c, configure.in, configure, Makefile.in: Adding
15950         external dotlocking.  For bugs, see the manual page and the
15951         comments in dotlock.c.
15952
15953         * doc/mutt.man: More roff fixes.
15954
15955         * doc/mutt.man: More groff fixes.
15956
15957 1998-07-14 16:01:07  roessler  (roessler)
15958
15959         * reldate.h: branches:  1.3.2.4.2; Preparing mutt 0.93.1i.
15960
15961         * configure.in, configure: branches:  1.7.2.5.2; Preparing
15962         mutt 0.93.1i.
15963
15964         * Changes: branches:  1.5.2.5.2; Preparing mutt 0.93.1i.
15965
15966         * ChangeLog: branches:  1.4.2.5.2; Preparing mutt 0.93.1i.
15967
15968         * rfc2047.c: branches:  1.1.1.1.2.2.2; More unsigned fixes.
15969
15970         * mime.h: branches:  1.1.1.1.2.1.2; More unsigned fixes.
15971
15972         * handler.c: branches:  1.1.1.1.2.5.2; More unsigned fixes.
15973
15974         * pattern.c: branches:  1.3.2.3.2; Changing (int) casts in is*
15975         arguments to (unsigned char).
15976
15977         * parse.c: branches:  1.1.1.1.2.3.2; Changing (int) casts in is*
15978         arguments to (unsigned char).
15979
15980         * rfc2047.c: Removing a superfluous (unsigned char) cast in an
15981         IsPrint argument.
15982
15983 1998-07-13 10:50:39  roessler  (roessler)
15984
15985         * doc/mutt.sgml: Since manual page generation seems to be broken
15986         in the SGML-tools package, we remove the SGML version of mutt.man
15987         and make the troff source the master copy.  Suggested by Roland
15988         Rosenfeld <roland@luv.rhein.de> who also provided the corrected
15989         mutt.man file.
15990
15991         * doc/mutt.man: branches:  1.1.1.1.2.2.2; Since manual page
15992         generation seems to be broken in the SGML-tools package, we
15993         remove the SGML version of mutt.man and make the troff source the
15994         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15995         who also provided the corrected mutt.man file.
15996
15997         * doc/Makefile.in: branches:  1.2.2.2.2; Since manual page
15998         generation seems to be broken in the SGML-tools package, we
15999         remove the SGML version of mutt.man and make the troff source the
16000         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
16001         who also provided the corrected mutt.man file.
16002
16003 1998-07-12 13:15:31  roessler  (roessler)
16004
16005         * protos.h: branches:  1.5.2.1.2; Replace calloc by safe_calloc
16006         in new_pattern.
16007
16008 1998-07-11 05:10:29  roessler  (roessler)
16009
16010         * doc/manual.txt: branches:  1.2.2.4.2; Key bindings
16011         documentation.
16012
16013         * doc/manual.sgml: branches:  1.2.2.5.2; Key bindings
16014         documentation.
16015
16016 1998-07-10 17:58:26  roessler  (roessler)
16017
16018         * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
16019
16020         * pop.c: branches:  1.1.1.1.2.1.2; tmp[] wasn't initialized when
16021         asking for the POP password.
16022
16023         * buffy.c: branches:  1.1.1.1.2.1.2; On SunOS 4.1, one must
16024         include unistd.h in order to declare SEEK_END.  (Fabrice Noilhan)
16025
16026         * mutt.h: branches:  1.2.2.1.2; include <posix1_lim.h> if limits.h
16027         doesn't defile _POSIX_PATH_MAX.
16028
16029         * Changes, ChangeLog: *** empty log message ***
16030
16031         * doc/PGP-Notes.txt: Adding a notice about core dumps.
16032
16033         * reldate.h, README: Preparing 0.93i.
16034
16035         * INSTALL: branches:  1.1.1.1.2.2.2; Preparing 0.93i.
16036
16037         * handler.c: Fix text/enriched decoding: if there's a tag
16038         mismatch in the last paragraph in the attachment, the whole
16039         paragraph wouldn't be displayed.
16040
16041 1998-07-09 19:51:36  roessler  (roessler)
16042
16043         * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16044
16045         * config.sub: branches:  1.1.2; file config.sub was initially
16046         added on branch mutt-0-93.
16047
16048         * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16049
16050         * config.guess: branches:  1.1.2; file config.guess was initially
16051         added on branch mutt-0-93.
16052
16053         * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16054
16055 1998-07-08 21:59:43  roessler  (roessler)
16056
16057         * snprintf.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16058         is* arguments to (unsigned char) casts to avoid mis-casting of
16059         signed chars.  (From Michael Elkins.)
16060
16061         * pattern.c, parse.c: Changing (int) casts in is* arguments to
16062         (unsigned char) casts to avoid mis-casting of signed chars.
16063         (From Michael Elkins.)
16064
16065         * mx.c: branches:  1.5.2.3.2; Changing (int) casts in is*
16066         arguments to (unsigned char) casts to avoid mis-casting of
16067         signed chars.  (From Michael Elkins.)
16068
16069         * mh.c, lib.c: branches:  1.2.2.2.2; Changing (int) casts in
16070         is* arguments to (unsigned char) casts to avoid mis-casting of
16071         signed chars.  (From Michael Elkins.)
16072
16073         * keymap.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16074         is* arguments to (unsigned char) casts to avoid mis-casting of
16075         signed chars.  (From Michael Elkins.)
16076
16077         * init.c: branches:  1.3.2.2.2; Changing (int) casts in is*
16078         arguments to (unsigned char) casts to avoid mis-casting of
16079         signed chars.  (From Michael Elkins.)
16080
16081         * from.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16082         is* arguments to (unsigned char) casts to avoid mis-casting of
16083         signed chars.  (From Michael Elkins.)
16084
16085         * edit.c: branches:  1.2.2.2.2; Changing (int) casts in is*
16086         arguments to (unsigned char) casts to avoid mis-casting of
16087         signed chars.  (From Michael Elkins.)
16088
16089         * curs_main.c: branches:  1.4.2.3.2; Changing (int) casts in
16090         is* arguments to (unsigned char) casts to avoid mis-casting of
16091         signed chars.  (From Michael Elkins.)
16092
16093 1998-07-07 09:22:40  roessler  (roessler)
16094
16095         * rfc822.c: branches:  1.1.1.1.2.2.2; Change one int to size_t
16096         in rfc822.c.
16097
16098         * rfc822.c: Fix the parsing of route addresses a la RFC 822.
16099         Patch from Michael Elkins.
16100
16101         * snprintf.c: Cast the arguments of the is* functions to int.
16102         Patch from Michael Elkins.
16103
16104         * sendlib.c: branches:  1.3.2.1.2; Cast the arguments of the is*
16105         functions to int.  Patch from Michael Elkins.
16106
16107         * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
16108         from.c, edit.c, curs_main.c: Cast the arguments of the is*
16109         functions to int.  Patch from Michael Elkins.
16110
16111 1998-07-02 21:15:18  roessler  (roessler)
16112
16113         * hdrline.c: branches:  1.4.2.3.2; Using the correct version of
16114         O'Shaughnessy Evans' %O patch.
16115
16116         * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
16117
16118         * doc/manual.txt, doc/manual.sgml: s/&setmn;/&bsol;/
16119
16120         * hdrline.c: Adding the %O expansion.
16121
16122         * doc/manual.sgml: Applying the various manual_nits patches.
16123
16124 1998-07-01 17:01:50  roessler  (roessler)
16125
16126         * curs_main.c: Fixing a reverse-threading problem.
16127
16128         * imap.c: branches:  1.3.2.1.2; Fixing an imap-related
16129         segmentation fault.
16130
16131 1998-06-30 06:38:02  roessler  (roessler)
16132
16133         * reldate.h, Changes, ChangeLog: These are the last tiny bits
16134         of preparing 0.92.13i.
16135
16136         * configure.in, configure: Updating some of the documentation
16137         for 0.93.
16138
16139         * TODO: branches:  1.1.1.1.2.1.2; Updating some of the
16140         documentation for 0.93.
16141
16142         * README, NEWS: Updating some of the documentation for 0.93.
16143
16144         * doc/NEWS: *** empty log message ***
16145
16146         * doc/NEWS: branches:  1.1.2; file NEWS was initially added on
16147         branch mutt-0-93.
16148
16149         * doc/NEWS: *** empty log message ***
16150
16151         * doc/manual.txt: Incorporate the recent changes to manual.sgml.
16152
16153         * main.c: branches:  1.6.2.1.2; Work around a buffer overflow
16154         in SLang.  (This is the same bug which is fixed by 0.91.2i.)
16155
16156 1998-06-26 10:31:28  roessler  (roessler)
16157
16158         * doc/manual.sgml: Removing $empty_to.
16159
16160         * send.c, init.h: branches:  1.3.2.1.2; Removing $empty_to.
16161
16162         * globals.h: branches:  1.2.2.1.2; Removing $empty_to.
16163
16164         * Muttrc.in: branches:  1.1.2.1.2; Removing $empty_to.
16165
16166 1998-06-25 22:31:46  roessler  (roessler)
16167
16168         * hdrline.c: Moved a break statement where it belongs.
16169
16170         * mx.c: Fix an imap-related typo.
16171
16172         * handler.c: Don't generate non-terminated last lines when
16173         quoting 8bit-"encoded" text-plain body parts.
16174
16175         * Makefile.in: branches:  1.4.2.1.2; Don't use GNU make specific
16176         features.
16177
16178 1998-06-21 07:13:03  roessler  (roessler)
16179
16180         * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
16181         configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
16182
16183 1998-06-20 06:12:38  roessler  (roessler)
16184
16185         * doc/manual.txt: *** empty log message ***
16186
16187         * handler.c: Fixing the quoted-printable decoder.
16188
16189         * handler.c: Make mutt handle messages containing null bytes.
16190
16191         * copy.c: branches:  1.2.2.1.2; Make mutt handle messages
16192         containing null bytes.
16193
16194         * doc/manual.sgml: documenting alias-path
16195
16196 1998-06-19 12:52:16  roessler  (roessler)
16197
16198         * sendlib.c, send.c: branches:  1.3.2; Removing the Attach-Menu
16199         feature for the next release version.
16200
16201         * protos.h: branches:  1.5.2; Removing the Attach-Menu feature
16202         for the next release version.
16203
16204         * postpone.c: branches:  1.3.4; Removing the Attach-Menu feature
16205         for the next release version.
16206
16207         * pattern.c: branches:  1.3.2; Removing the Attach-Menu feature
16208         for the next release version.
16209
16210         * menu.c: branches:  1.3.4; Removing the Attach-Menu feature
16211         for the next release version.
16212
16213         * main.c: branches:  1.6.2; Removing the Attach-Menu feature
16214         for the next release version.
16215
16216         * headers.c, functions.h: branches:  1.3.4; Removing the
16217         Attach-Menu feature for the next release version.
16218
16219         * curs_main.c: branches:  1.4.2; Removing the Attach-Menu feature
16220         for the next release version.
16221
16222         * compose.c: branches:  1.5.4; Removing the Attach-Menu feature
16223         for the next release version.
16224
16225         * OPS: branches:  1.3.4; Removing the Attach-Menu feature for
16226         the next release version.
16227
16228 1998-06-18 20:37:59  roessler  (roessler)
16229
16230         * protos.h: Bradon long's alias_path patch, for the sake of
16231         Elm compatibility.
16232
16233         * lib.c: branches:  1.2.2; Bradon long's alias_path patch,
16234         for the sake of Elm compatibility.
16235
16236         * alias.c: branches:  1.2.4; Bradon long's alias_path patch,
16237         for the sake of Elm compatibility.
16238
16239 1998-06-16 20:59:20  roessler  (roessler)
16240
16241         * mx.c: branches:  1.5.2; Avoid pointless error messages from
16242         mx_get_magic() when called from an mx_open_mailbox_append()
16243         on a non-existing mailbox.
16244
16245         * doc/manual.txt, doc/Makefile.in: branches:  1.2.2; Have "make
16246         install" install manual.txt as well.
16247
16248         * configure.in, configure: branches:  1.7.2; Have "make install"
16249         install manual.txt as well.
16250
16251         * Makefile.in: branches:  1.4.2; Have "make install" install
16252         manual.txt as well.
16253
16254         * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
16255         control.
16256
16257         * main.c: Switch the error reporting address from mutt-users
16258         to mutt-dev.
16259
16260         * reldate.h: branches:  1.3.2; Bump the version to 0.92.11i.
16261
16262         * configure.in, configure: Bump the version to 0.92.11i.
16263
16264         * Changes: branches:  1.5.2; Bump the version to 0.92.11i.
16265
16266         * ChangeLog: branches:  1.4.2; Bump the version to 0.92.11i.
16267
16268         * imap.h: branches:  1.1.4; Check in a proper version of imap.h.
16269
16270         * color.c: branches:  1.2.2;  1.2.4; Fix the "unknown color"
16271         bug reported by Vikas.
16272
16273         * mx.c: Remove a spurious #include "imap.h" from mx.c.
16274
16275         * doc/style-guide: Add a note about the global Muttrc to
16276         style-guide.
16277
16278         * configure.in: The global Muttrc contains a list of default
16279         settings which can be used as a starting-point for the user's
16280         own configuration.
16281
16282         * Muttrc.in: branches:  1.1.2; The global Muttrc contains a list
16283         of default settings which can be used as a starting-point for
16284         the user's own configuration.
16285
16286         * configure, Muttrc, Makefile.in: The global Muttrc contains a
16287         list of default settings which can be used as a starting-point
16288         for the user's own configuration.
16289
16290         * pgppubring.c: branches:  1.4.4; Removing some duplicate code
16291         from gnupgparse.c and pgppubring.c.
16292
16293         * pgp.h, gnupgparse.c: Removing some duplicate code from
16294         gnupgparse.c and pgppubring.c.
16295
16296         * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
16297         GPG patches.
16298
16299         * Changes: *** empty log message ***
16300
16301         * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
16302
16303         * doc/PGP-Notes.txt: branches:  1.2.2; Including Roland's new
16304         procmail recipe.
16305
16306         * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
16307         Vikas' search code for the "attach message" menu.
16308
16309         * addrbook.c: branches:  1.3.4; Including Vikas' search code
16310         for the "attach message" menu.
16311
16312 1998-06-15 15:19:49  roessler  (roessler)
16313
16314         * mx.c, main.c: Brandon's IMAP patch.
16315
16316         * mailbox.h: branches:  1.2.4; Brandon's IMAP patch.
16317
16318         * imap.c: branches:  1.3.2; Brandon's IMAP patch.
16319
16320         * commands.c: branches:  1.3.4; Brandon's IMAP patch.
16321
16322 1998-06-08 20:05:54  roessler  (roessler)
16323
16324         * recvattach.c: branches:  1.3.4; GPG support, first take.
16325
16326         * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
16327         first take.
16328
16329         * pgp.c: branches:  1.2.4; GPG support, first take.
16330
16331         * main.c: GPG support, first take.
16332
16333         * init.h: branches:  1.3.2; GPG support, first take.
16334
16335         * gnupgparse.c: GPG support, first take.
16336
16337         * init.c: branches:  1.3.2; GPG support, first take.
16338
16339         * configure.in, configure: GPG support, first take.
16340
16341         * config.h.in: branches:  1.3.4; GPG support, first take.
16342
16343         * compose.c: GPG support, first take.
16344
16345         * acconfig.h: branches:  1.3.4; GPG support, first take.
16346
16347         * Makefile.in: GPG support, first take.
16348
16349         * hdrline.c: branches:  1.4.2; Fixing the %a format.
16350
16351         * hdrline.c: Fixing a segmentation fault in the hdr_line code.
16352
16353         * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
16354
16355         * doc/manual.sgml: branches:  1.2.2; Mutt 0.92.9i.
16356
16357         * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
16358
16359         * query.c: branches:  1.2.4; Mutt 0.92.9i.
16360
16361         * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
16362
16363         * pager.c: branches:  1.2.4; Mutt 0.92.9i.
16364
16365         * mx.c: Mutt 0.92.9i.
16366
16367         * mutt.h, mh.c: branches:  1.2.2; Mutt 0.92.9i.
16368
16369         * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
16370
16371         * hook.c: branches:  1.2.4; Mutt 0.92.9i.
16372
16373         * headers.c, hdrline.c: Mutt 0.92.9i.
16374
16375         * globals.h: branches:  1.2.2; Mutt 0.92.9i.
16376
16377         * functions.h, flags.c: Mutt 0.92.9i.
16378
16379         * enter.c: branches:  1.2.4; Mutt 0.92.9i.
16380
16381         * edit.c: branches:  1.2.2; Mutt 0.92.9i.
16382
16383         * curs_main.c: Mutt 0.92.9i.
16384
16385         * copy.c: branches:  1.2.2; Mutt 0.92.9i.
16386
16387         * configure.in, configure, config.h.in, compose.c, commands.c:
16388         Mutt 0.92.9i.
16389
16390         * attach.c: branches:  1.2.4; Mutt 0.92.9i.
16391
16392         * addrbook.c, acconfig.h: Mutt 0.92.9i.
16393
16394         * README: branches:  1.2.2; Mutt 0.92.9i.
16395
16396         * OPS, Changes, ChangeLog: Mutt 0.92.9i.
16397
16398         * doc/language50.txt: branches:  1.1.1; Initial revision
16399
16400         * doc/language50.txt: * doc/language.txt: branches:  1.1.1;
16401         Initial revision
16402
16403         * doc/language.txt: * doc/makefile: branches:  1.1.1; Initial
16404         revision
16405
16406         * doc/makefile: * doc/manual.txt: branches:  1.1.1; Initial
16407         revision
16408
16409         * doc/manual.txt: * doc/mutt.man: branches:  1.1.1; Initial
16410         revision
16411
16412         * doc/mutt.man: branches:  1.1.1.1.2;
16413
16414         * doc/mutt.sgml: branches:  1.1.1; Initial revision
16415
16416         * doc/mutt.sgml: branches:  1.1.1.1.2;
16417
16418         * doc/pgp-Notes.txt: branches:  1.1.1; Initial revision
16419
16420         * doc/pgp-Notes.txt: * doc/style-guide: branches:  1.1.1;
16421         Initial revision
16422
16423         * doc/style-guide: * COPYING: branches:  1.1.1; Initial revision
16424
16425         * COPYING: * COPYRIGHT: branches:  1.1.1; Initial revision
16426
16427         * COPYRIGHT: * ChangeLog: branches:  1.1.1; Initial revision
16428
16429         * ChangeLog: * Changes: branches:  1.1.1; Initial revision
16430
16431         * Changes: * INSTALL: branches:  1.1.1; Initial revision
16432
16433         * INSTALL: branches:  1.1.1.1.2;
16434
16435         * Makefile.in: branches:  1.1.1; Initial revision
16436
16437         * Makefile.in: * Mush.rc: branches:  1.1.1; Initial revision
16438
16439         * Mush.rc: * Muttrc: branches:  1.1.1; Initial revision
16440
16441         * Muttrc: * NEWS: branches:  1.1.1; Initial revision
16442
16443         * NEWS: branches:  1.1.1.1.2;
16444
16445         * OPS: branches:  1.1.1; Initial revision
16446
16447         * OPS: * OPS.PGP: branches:  1.1.1; Initial revision
16448
16449         * OPS.PGP: * Pine.rc: branches:  1.1.1; Initial revision
16450
16451         * Pine.rc: * README: branches:  1.1.1; Initial revision
16452
16453         * README: * TODO: branches:  1.1.1; Initial revision
16454
16455         * TODO: branches:  1.1.1.1.2;
16456
16457         * acconfig.h: branches:  1.1.1; Initial revision
16458
16459         * acconfig.h: * addrbook.c: branches:  1.1.1; Initial revision
16460
16461         * addrbook.c: * alias.c: branches:  1.1.1; Initial revision
16462
16463         * alias.c: * attach.c: branches:  1.1.1; Initial revision
16464
16465         * attach.c: * attach.h: branches:  1.1.1; Initial revision
16466
16467         * attach.h: branches:  1.1.1.1.4;
16468
16469         * bind.c: branches:  1.1.1; Initial revision
16470
16471         * bind.c: branches:  1.1.1.1.4;
16472
16473         * browser.c: branches:  1.1.1; Initial revision
16474
16475         * browser.c: branches:  1.1.1.1.4;
16476
16477         * buffy.c: branches:  1.1.1; Initial revision
16478
16479         * buffy.c: branches:  1.1.1.1.2;
16480
16481         * buffy.h: branches:  1.1.1; Initial revision
16482
16483         * buffy.h: * color.c: branches:  1.1.1; Initial revision
16484
16485         * color.c: * commands.c: branches:  1.1.1; Initial revision
16486
16487         * commands.c: * complete.c: branches:  1.1.1; Initial revision
16488
16489         * complete.c: * compose.c: branches:  1.1.1; Initial revision
16490
16491         * compose.c: * config.h.in: branches:  1.1.1; Initial revision
16492
16493         * config.h.in: * configure: branches:  1.1.1; Initial revision
16494
16495         * configure: * configure.in: branches:  1.1.1; Initial revision
16496
16497         * configure.in: * copy.c: branches:  1.1.1; Initial revision
16498
16499         * copy.c: * copy.h: branches:  1.1.1; Initial revision
16500
16501         * copy.h: * curs_lib.c: branches:  1.1.1; Initial revision
16502
16503         * curs_lib.c: branches:  1.1.1.1.4;
16504
16505         * curs_main.c: branches:  1.1.1; Initial revision
16506
16507         * curs_main.c: * date.c: branches:  1.1.1; Initial revision
16508
16509         * date.c: branches:  1.1.1.1.4;
16510
16511         * depend.awk: branches:  1.1.1; Initial revision
16512
16513         * depend.awk: * doc/manual.sgml: branches:  1.1.1; Initial
16514         revision
16515
16516         * doc/manual.sgml: * edit.c: branches:  1.1.1; Initial revision
16517
16518         * edit.c: * enter.c: branches:  1.1.1; Initial revision
16519
16520         * enter.c: * filter.c: branches:  1.1.1; Initial revision
16521
16522         * filter.c: * flags.c: branches:  1.1.1; Initial revision
16523
16524         * flags.c: * from.c: branches:  1.1.1; Initial revision
16525
16526         * from.c: branches:  1.1.1.1.2;
16527
16528         * functions.h: branches:  1.1.1; Initial revision
16529
16530         * functions.h: * gen_defs: branches:  1.1.1; Initial revision
16531
16532         * gen_defs: * getdomain.c: branches:  1.1.1; Initial revision
16533
16534         * getdomain.c: * globals.h: branches:  1.1.1; Initial revision
16535
16536         * globals.h: * handler.c: branches:  1.1.1; Initial revision
16537
16538         * handler.c: branches:  1.1.1.1.2;
16539
16540         * hash.c: branches:  1.1.1; Initial revision
16541
16542         * hash.c: branches:  1.1.1.1.4;
16543
16544         * hash.h: branches:  1.1.1; Initial revision
16545
16546         * hash.h: * hdrline.c: branches:  1.1.1; Initial revision
16547
16548         * hdrline.c: * headers.c: branches:  1.1.1; Initial revision
16549
16550         * headers.c: * help.c: branches:  1.1.1; Initial revision
16551
16552         * help.c: branches:  1.1.1.1.4;
16553
16554         * hook.c: branches:  1.1.1; Initial revision
16555
16556         * hook.c: * imap.c: branches:  1.1.1; Initial revision
16557
16558         * imap.c: * init.c: branches:  1.1.1; Initial revision
16559
16560         * init.c: * init.h: branches:  1.1.1; Initial revision
16561
16562         * init.h: * install-sh: branches:  1.1.1; Initial revision
16563
16564         * install-sh: * keymap.c: branches:  1.1.1; Initial revision
16565
16566         * keymap.c: branches:  1.1.1.1.2;
16567
16568         * keymap.h: branches:  1.1.1; Initial revision
16569
16570         * keymap.h: branches:  1.1.1.1.4;
16571
16572         * lib.c: branches:  1.1.1; Initial revision
16573
16574         * lib.c: * mailbox.h: branches:  1.1.1; Initial revision
16575
16576         * mailbox.h: * main.c: branches:  1.1.1; Initial revision
16577
16578         * main.c: * mapping.h: branches:  1.1.1; Initial revision
16579
16580         * mapping.h: * mbox.c: branches:  1.1.1; Initial revision
16581
16582         * mbox.c: branches:  1.1.1.1.4;
16583
16584         * menu.c: branches:  1.1.1; Initial revision
16585
16586         * menu.c: * mh.c: branches:  1.1.1; Initial revision
16587
16588         * mh.c: * mime.h: branches:  1.1.1; Initial revision
16589
16590         * mime.h: branches:  1.1.1.1.2;
16591
16592         * mime.types: branches:  1.1.1; Initial revision
16593
16594         * mime.types: * mkinstalldirs: branches:  1.1.1; Initial revision
16595
16596         * mkinstalldirs: * mutt.h: branches:  1.1.1; Initial revision
16597
16598         * mutt.h: * mutt_curses.h: branches:  1.1.1; Initial revision
16599
16600         * mutt_curses.h: * mutt_menu.h: branches:  1.1.1; Initial revision
16601
16602         * mutt_menu.h: branches:  1.1.1.1.4;
16603
16604         * mutt_regex.h: branches:  1.1.1; Initial revision
16605
16606         * mutt_regex.h: * mx.c: branches:  1.1.1; Initial revision
16607
16608         * mx.c: * mx.h: branches:  1.1.1; Initial revision
16609
16610         * mx.h: branches:  1.1.1.1.4;
16611
16612         * pager.c: branches:  1.1.1; Initial revision
16613
16614         * pager.c: * pager.h: branches:  1.1.1; Initial revision
16615
16616         * pager.h: branches:  1.1.1.1.4;
16617
16618         * parse.c: branches:  1.1.1; Initial revision
16619
16620         * parse.c: branches:  1.1.1.1.2;
16621
16622         * parse.h: branches:  1.1.1; Initial revision
16623
16624         * parse.h: * pattern.c: branches:  1.1.1; Initial revision
16625
16626         * pattern.c: * pgp.c: branches:  1.1.1; Initial revision
16627
16628         * pgp.c: * pgp.h: branches:  1.1.1; Initial revision
16629
16630         * pgp.h: * pgpinvoke.c: branches:  1.1.1; Initial revision
16631
16632         * pgpinvoke.c: * pgpkey.c: branches:  1.1.1; Initial revision
16633
16634         * pgpkey.c: * pgppubring.c: branches:  1.1.1; Initial revision
16635
16636         * pgppubring.c: * pop.c: branches:  1.1.1; Initial revision
16637
16638         * pop.c: branches:  1.1.1.1.2;
16639
16640         * postpone.c: branches:  1.1.1; Initial revision
16641
16642         * postpone.c: * protos.h: branches:  1.1.1; Initial revision
16643
16644         * protos.h: * query.c: branches:  1.1.1; Initial revision
16645
16646         * query.c: * reap.pl: branches:  1.1.1; Initial revision
16647
16648         * reap.pl: branches:  1.1.1.1.4;
16649
16650         * recvattach.c: branches:  1.1.1; Initial revision
16651
16652         * recvattach.c: * reldate.h: branches:  1.1.1; Initial revision
16653
16654         * reldate.h: * resize.c: branches:  1.1.1; Initial revision
16655
16656         * resize.c: * rfc1524.c: branches:  1.1.1; Initial revision
16657
16658         * rfc1524.c: branches:  1.1.1.1.4;
16659
16660         * rfc1524.h: branches:  1.1.1; Initial revision
16661
16662         * rfc1524.h: branches:  1.1.1.1.4;
16663
16664         * rfc2047.c: branches:  1.1.1; Initial revision
16665
16666         * rfc2047.c: branches:  1.1.1.1.2;
16667
16668         * rfc2047.h: branches:  1.1.1; Initial revision
16669
16670         * rfc2047.h: * rfc822.c: branches:  1.1.1; Initial revision
16671
16672         * rfc822.c: branches:  1.1.1.1.2;
16673
16674         * rfc822.h: branches:  1.1.1; Initial revision
16675
16676         * rfc822.h: * sample.mailcap: branches:  1.1.1; Initial revision
16677
16678         * sample.mailcap: * sample.muttrc: branches:  1.1.1; Initial
16679         revision
16680
16681         * sample.muttrc: branches:  1.1.1.1.4;
16682
16683         * score.c: branches:  1.1.1; Initial revision
16684
16685         * score.c: * send.c: branches:  1.1.1; Initial revision
16686
16687         * send.c: * sendlib.c: branches:  1.1.1; Initial revision
16688
16689         * sendlib.c: * sha.h: branches:  1.1.1; Initial revision
16690
16691         * sha.h: * sha1dgst.c: branches:  1.1.1; Initial revision
16692
16693         * sha1dgst.c: * sha_locl.h: branches:  1.1.1; Initial revision
16694
16695         * sha_locl.h: * signal.c: branches:  1.1.1; Initial revision
16696
16697         * signal.c: * snprintf.c: branches:  1.1.1; Initial revision
16698
16699         * snprintf.c: branches:  1.1.1.1.2;
16700
16701         * sort.c: branches:  1.1.1; Initial revision
16702
16703         * sort.c: * sort.h: branches:  1.1.1; Initial revision
16704
16705         * sort.h: branches:  1.1.1.1.4;
16706
16707         * status.c: branches:  1.1.1; Initial revision
16708
16709         * status.c: branches:  1.1.1.1.4;
16710
16711         * strcasecmp.c: branches:  1.1.1; Initial revision
16712
16713         * strcasecmp.c: * system.c: branches:  1.1.1; Initial revision
16714
16715         * system.c: * testmsg: branches:  1.1.1; Initial revision
16716
16717         * testmsg: * thread.c: branches:  1.1.1; Initial revision
16718
16719         * thread.c: branches:  1.1.1.1.4;
16720