Rocco Rutte:
[apps/madmutt.git] / ChangeLog.mutt
1 2005-10-21 04:35:38  Brendan Cully  <brendan@kublai.com>  (brendan)
2
3         * smime.c, attach.c, buffy.c, copy.c, copy.h, crypt-gpgme.c,
4         crypt.c, edit.c, handler.c, mbox.c, mutt.h, pager.c, parse.c,
5         pattern.c, pgp.c, pgpmicalg.c, pgppacket.c, pgppubring.c, pop.c,
6         postpone.c, protos.h, sendlib.c: Full large file support. Keep a
7         close watch on your mailboxes everyone!
8
9 2005-10-18 07:04:50  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
10
11         * po/fr.po: update
12
13 2005-10-17 09:14:58  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
14
15         * smime.c: Fix S/MIME algorithm choice.
16
17 2005-10-14 09:30:11  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
18
19         * imap/imap.c: Fix imap/2112.
20
21 2005-10-10 18:26:31  Brendan Cully  <brendan@kublai.com>  (brendan)
22
23         * pgp.c: Make PGP decode failure non-fatal when displaying
24         messages (as opposed to decode-saving them). I think it would be
25         nicer to include the original text when decryption fails
26         though...
27
28         * imap/command.c, setenv.c: Accept + as IMAP continuation, not
29         just + . May close #2106. Feed check_sec candy in setenv.c.
30
31 2005-10-09 20:53:21  Brendan Cully  <brendan@kublai.com>  (brendan)
32
33         * configure.in: Now that we always check for ncurses/ncurses.h,
34         remove /usr special case.
35
36         * configure.in, mutt_curses.h: Tweak ncurses autoconflation to
37         check for ncurses/ncurses.h everywhere, not just in /usr. With
38         --with-curses=/usr/local, should Close: #2095.
39
40         * configure.in, setenv.c: Add Russ Allbery's setenv replacement
41         function.
42
43         * init.h: Correct doc nit for $meta_key, noted by Mark
44         Weyer. Closes: #2105.
45
46 2005-10-06 06:15:00  Brendan Cully  <brendan@kublai.com>  (brendan)
47
48         * browser.c: Sort browser entries after every IMAP browsing
49         operation instead of just when explicitly requested. Closes:
50         #2089.
51
52 2005-10-06 05:13:55  Jeff Ito  <jeffi@rcn.com>  (brendan)
53
54         * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
55         #2103.
56
57 2005-10-05 19:24:40  David Champion  <dgc@uchicago.edu>  (brendan)
58
59         * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
60
61 2005-10-05 19:20:22  Jeff Ito  <jeffi@rcn.com>  (brendan)
62
63         * smime.c: S/MIME key selection truncates the last character of
64         the selected key for no apparent reason. Removed until someone
65         can justify it. Closes: #2081.
66
67 2005-10-04 19:00:05  Brendan Cully  <brendan@kublai.com>  (brendan)
68
69         * init.h: Tweak description of pop_checkinterval slightly. Closes:
70         #2074.
71
72         * hcache.c: Bump hcache Id for attachment counting patch.
73
74 2005-10-04 06:05:39  David Champion  <dgc@uchicago.edu>  (brendan)
75
76         * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
77         globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
78         pattern.c, protos.h, recvattach.c: Attachment counting for index
79         display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
80         and attach_ignore_fundamental stripped, some debugging code
81         removed, some bones thrown to check_sec.sh.
82
83 2005-10-04 05:24:00  Sebastien Hinderer  <Sebastien.Hinderer@libertysurf.fr>  (brendan)
84
85         * pager.c: The following patch has an effect only when the
86         braille_friendly variable is set. When this is the case, the
87         cursor is put on the first line of the message body, when viewing
88         it with the pager.
89
90 2005-10-04 04:29:09  Alain Bench  <veronatif@free.fr>  (brendan)
91
92         * curs_main.c: Piping and printing in IMAP folder index with
93         imap_peek=no marks message read immediately.
94
95 2005-10-03 07:52:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
96
97         * curs_lib.c, send.c: fix a problem that appears with signatures
98         without newline.
99
100 2005-09-30 18:24:17  Brendan Cully  <brendan@kublai.com>  (brendan)
101
102         * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
103         by Alain Bench).
104
105 2005-09-30 01:42:50  Roland Rosenfeld  <roland@spinnaker.de>  (brendan)
106
107         * po/de.po: Update.
108
109 2005-09-29 23:57:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
110
111         * po/fr.po: Update.
112
113 2005-09-29 23:52:16  pi  <pi@beobide.net>  (brendan)
114
115         * configure.in, po/eu.po: Basque translation.
116
117 2005-09-29 23:02:49  Brendan Cully  <brendan@kublai.com>  (brendan)
118
119         * configure.in, copy.c, sendlib.c: Ensure that Content-Length
120         printf format specifier matches off_t size, to avoid mail-losing
121         Content-Length: 0 (bug introduced by large file patch a couple
122         of days ago). Closes: #2096.
123
124 2005-09-27 03:43:24  Johan Svedberg  <johan@svedberg.com>  (brendan)
125
126         * po/sv.po: Update.
127
128 2005-09-24 20:03:04  Brendan Cully  <brendan@kublai.com>  (brendan)
129
130         * edit.c: Inflict more needless pain on translators by splitting
131         EditorHelp to satisfy -pedantic.
132
133         * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
134         while opening mbox/mmdf. Closes: #2084.
135
136 2005-09-24 19:36:35  Alain Bench  <veronatif@free.fr>  (brendan)
137
138         * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
139         MIME headers. Closes: #2086.
140
141 2005-09-24 17:51:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
142
143         * po/ja.po: Update to HEAD.
144
145 2005-09-23 18:38:36  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
146
147         * configure.in: Quote an error message.
148
149 2005-09-22 16:38:08  Takahashi Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
150
151         * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
152         the current state of the art. Closes: #2003 (again).
153
154 2005-09-22 09:06:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
155
156         * send.c: When composing a reply, there might be degenerate cases
157         in which a CC header is created, but no To header.  In this case,
158         we now use the auto-generated CC header as the To header.
159
160 2005-09-22 04:05:49  Brendan Cully  <brendan@kublai.com>  (brendan)
161
162         * init.c: Refactor mutt var completion so it can be used for
163         inline expansions (eg $from). Actual expansion not committed yet.
164
165         * send.c: If ContentType is null, assume text/plain. Stopgap; a
166         better mechanism would sanity-check MuttVars assignments before
167         allowing them. Closes: #2080.
168
169         * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
170         hosts. Also don't attempt to complete on open connections when
171         there aren't any (diagnosed by Nico Golde). Closes: #2079.
172
173         * pattern.c: Use ctx instead of Context when checking whether or
174         not to do IMAP search. Resolves a possible segfault in color index
175         ~b operations. I can't remember whether Context vs ctx was
176         intentional - I doubt it.
177
178 2005-09-21 14:17:14  Adeodato Simo  <asp16@alu.ua.es>  (brendan)
179
180         * curs_main.c: Check for sigwinch in index before calling
181         km_dokey, since for unknown reasons km_dokey seems to eat the
182         signal in some cases. [Not reproducible in my ncurses environments
183         - Brendan]. Closes: #1907.
184
185 2005-09-21 13:23:43  Brendan Cully  <brendan@kublai.com>  (brendan)
186
187         * imap/imap.c, pattern.c: Catch empty substring/regexp search
188         arguments (precludes a segfault from dereferencing a null string
189         pointer later).
190
191 2005-09-21 06:04:37  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
192
193         * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
194         header cache.
195
196 2005-09-21 04:50:31  Adeodato Simo  <asp16@alu.ua.es>  (brendan)
197
198         * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
199         isn't already set instead of bailing out. Closes: #2072.
200
201 2005-09-21 03:48:38  Takahashi Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
202
203         * init.c: Ensure that set doesn't change variables from within the
204         help screen. I think this is a gross approach, and probably
205         overkill, but it's the fault of the original code design, not
206         Tamo's patch. Until a better way falls from the sky, this Closes:
207         #2011.
208
209 2005-09-21 02:58:07  Brendan Cully  <brendan@kublai.com>  (brendan)
210
211         * curs_main.c: Cancelling <change-folder> from within the pager
212         will now keep you in the pager rather than kicking you back to the
213         index. Closes: #2075.
214
215 2005-09-20 23:41:21  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
216
217         * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
218
219 2005-09-20 06:43:39  David Champion  <dgc@uchicago.edu>  (brendan)
220
221         * init.c: Fix a null-pointer-dereference parsing aliases with
222         -d3+.
223
224         * muttlib.c: Clear a compiler warning.
225
226 2005-09-20 03:56:25  Gero Treuner  <gerotick@faveve.uni-stuttgart.de>  (brendan)
227
228         * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
229         gpg-2comp, Gero Treuner.
230
231 2005-09-19 06:14:27  Brendan Cully  <brendan@kublai.com>  (brendan)
232
233         * mkchangelog.sh: I just realised what's been happening to the
234         changelog: I recently got a new version of 'head' that refuses
235         to accept -1 instead of -n 1, but doesn't actually return
236         failure. So mkchangelog was feeding nothing to the cvs date
237         argument, and instead merrily snarfing down the entire changelog
238         every time. I've put in a simple $date != "" check. Thanks,
239         textutils!  Thanks for ushering in the future! I'd like to shake
240         your hand. Hard.
241
242 2005-09-19 05:12:29  Brendan Cully  <brendan@kublai.com>  (brendan)
243
244         * doc/manual.xml.head: Remove mention of obsolete
245         --enable-imap-edit-threads configure option.
246
247 2005-09-18 17:49:33  Brendan Cully  <brendan@kublai.com>  (brendan)
248
249         * ChangeLog: Somehow the changelog got mangled (multiple copies
250         of large parts).
251
252 2005-09-18 08:22:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
253
254         * po/ru.po: update
255
256 2005-09-18 02:53:18  brendan  (brendan)
257
258         * doc/Makefile.in: More cleanups, slightly better dependencies.
259
260 2005-09-18 02:35:10  Brendan Cully  <brendan@kublai.com>  (brendan)
261
262         * doc/Makefile.in: Stupid hack to synchronise on makedoc for
263         parallel builds. Only works when entered via make all. make
264         stamp-doc-xml directly can fail in pathological conditions.
265
266         * doc/Makefile.in: Attempt to work around make -j2
267         breakage. Dependencies are still wrong, but I don't have
268         the brainpower right now to get it right. People talk about
269         imperative, functional, and logic programming, but no one ever
270         mentions make programming.
271
272 2005-09-17 20:46:14  Brendan Cully  <brendan@kublai.com>  (brendan)
273
274         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
275         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
276         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
277         po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
278         intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
279         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
280         po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
281         doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
282         imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
283         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
284         imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
285         imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
286         imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
287         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
288         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
289         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
290         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
291         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
292         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
293         intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
294         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
295         intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
296         pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
297         pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
298         recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
299         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
300         rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
301         signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
302         status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
303         charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
304         config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
305         crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
306         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
307         crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
308         date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
309         enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
310         globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
311         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
312         init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
313         main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
314         mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
315         mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
316         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
317         mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
318         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
319         pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
320         account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
321         attach.h, base64.c, browser.c: Gah, forgot the zip code when
322         updating the FSF address...
323
324         * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
325         po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
326         po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
327         po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
328         po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
329         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
330         intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
331         intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
332         intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
333         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
334         intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
335         intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
336         intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
337         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
338         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
339         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
340         po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
341         doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
342         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
343         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
344         imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
345         rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
346         smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
347         system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
348         regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
349         rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
350         pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
351         pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
352         pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
353         mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
354         mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
355         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
356         mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
357         muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
358         from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
359         hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
360         history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
361         lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
362         dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
363         crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
364         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
365         crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
366         date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
367         account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
368         attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
369         charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
370         config.guess, config.sub, copy.c: Update FSF address (via sed,
371         I hope nothing got mangled). Closes: #2071.
372
373 2005-09-17 17:39:18  Alain Bench  <veronatif@free.fr>  (brendan)
374
375         * Muttrc.head.in: Clean up some Muttrc macros, and add macro
376         'y' to jump to the mailboxes view. Closes: #2069.
377
378 2005-09-17 17:27:54  Brendan Cully  <brendan@kublai.com>  (brendan)
379
380         * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
381         instead of using flea; update copyright year in mutt -v;
382         reorganise USE opts a little; break long strings so that -pedantic
383         stops complaining. Not sure that last one is worth the trouble
384         it causes the po team...
385
386 2005-09-17 01:07:54  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
387
388         * po/fr.po: Update.
389
390 2005-09-16 23:09:12  Kevin Scannell  <scannell@slu.edu>  (brendan)
391
392         * configure.in, po/ga.po: Irish translation.
393
394 2005-09-16 15:20:59  Brendan Cully  <brendan@kublai.com>  (brendan)
395
396         * build-release, po/Makefile.in.in: Move update-po out of make
397         dist, into build-release. It seems to me that make dist should do
398         as little as possible beyond putting the right files in a tarball.
399
400 2005-09-16 13:43:58  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
401
402         * po/id.po: update
403
404 2005-09-16 11:02:00  Ivan Vilata i Balaguer  <ivan@selidor.net>
405 (roessler)
406
407         * po/ca.po: update
408
409 2005-09-16 10:20:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
410 (roessler)
411
412         * po/ja.po: update
413
414 2005-09-16 10:19:46  René Clerc  <rene@clerc.nl>  (roessler)
415
416         * po/nl.po: update
417
418 2005-09-16 02:15:45  Brendan Cully  <brendan@kublai.com>  (brendan)
419
420         * doc/Makefile.in: Add stamp-doc-xml to "all".
421
422         * doc/Makefile.in: stamp-doc-man is pointless as far as I can
423         tell. Removed.
424
425         * doc/Makefile.in: Tweak makefile so that the dist tarball
426         doesn't always try to build docs.
427
428         * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
429         not CONFIGURE_DEPENDENCIES. Slap ma fro.
430
431 2005-09-15 23:18:48  Brendan Cully  <brendan@kublai.com>  (brendan)
432
433         * Makefile.am, build-release: Move changelog target to
434         update-changelog so that dist won't automatically invoke it,
435         and have commit and build-release call it.
436
437         * build-release: Now that 1.5.11 is out, previous versions won't
438         be x.y.zi: adjust diff.
439
440 2005-09-15 14:24:39  roessler  (roessler)
441
442         * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
443         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
444         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
445         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
446         po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
447         post-release commit for mutt-1.5.11
448
449 2005-09-14 14:15:06  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
450 (brendan)
451
452         * init.h: Refer to $use_envelope_from rather than old
453         $envelope_from in description of $envelope_from_address.
454
455 2005-09-14 02:45:44  Brendan Cully  <brendan@kublai.com>  (brendan)
456
457         * globals.h, init.h, sendlib.c: Add new $envelope_from_address
458         variable for manually specifying the envelope sender. Rename (with
459         compatibility synonym) $envelope_from to $use_envelope_from. Make
460         $envelope_from subordinate to $use_e_f, as $from is to
461         $use_from. From a discussion with TLR.
462
463 2005-09-13 20:36:17  Brendan Cully  <brendan@kublai.com>  (brendan)
464
465         * doc/Makefile.in: Put chunked HTML manual in top doc directory
466         instead of HTML subdirectory.  Solves a weird $distdir
467         absolute/relative path nuisance.
468
469 2005-09-12 06:22:21  Brendan Cully  <brendan@kublai.com>  (brendan)
470
471         * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
472         mutt_progress_bar. Allow progress bar to omit total size if zero
473         (=unknown).
474
475 2005-09-10 18:47:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
476 (brendan)
477
478         * menu.c: Correct some inconsistencies introduced by
479         $menu_context. Closes: #2019?
480
481 2005-09-10 06:02:04  Brendan Cully  <brendan@kublai.com>  (brendan)
482
483         * imap/imap.c, curs_lib.c: A pair of small optimisations to the
484         progress bar.
485
486 2005-09-08 16:37:59  Brendan Cully  <brendan@kublai.com>  (brendan)
487
488         * pager.c: Revert bogus change to last message detection in
489         mutt_pager.
490
491         * pager.c: Forget line number when resolving in pager. This
492         is beginning to get messy - maybe it would be better to only
493         remember on specific operations like sync.
494
495         * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
496         we do in IPv6.
497
498         * pattern.c: Make stringmatch pattern detection stateless.
499
500         * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
501
502 2005-09-08 07:09:46  Bernd Ahlers  <bernd@ba-net.org>  (brendan)
503
504         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
505         po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
506         po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
507         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
508         po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
509
510 2005-09-07 08:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
511
512         * curs_lib.c: Ensure progress bar rounds to $net_inc.
513
514         * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
515         imap/message.c, init.h, mutt_curses.h: Display progress meter
516         when uploading/fetching IMAP data. Closes: #1772.
517
518         * pager.c: Adjust gross hack to return to the same line in the
519         pager after an index operation so that it doesn't shoot past the
520         end of the file if there are fewer lines on return (eg when weed
521         is set).
522
523         * mx.c, pgp.c: Silence some GCC warnings about uninitialized
524         variables.
525
526         * build-release, configure.in, mutt.h: Remove international
527         vs. U.S. distribution distinction. build-release expects the
528         previous version to be x.y.zi and should be updated again
529         for 1.5.12.
530
531 2005-09-06 16:46:44  Brendan Cully  <brendan@kublai.com>  (brendan)
532
533         * doc/manual.xml.head: More documentation cosmetics (newlines
534         between Usage: lines).
535
536         * pager.c: Gross hack to return to the same line in the pager
537         after executing an index function. Closes: #1210.
538
539         * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
540         init.c, mutt.h, pattern.c: Extend pattern language to do simple
541         string matches as well as regular expressions when the pattern
542         is invoked with = instead of ~. And, when possible, perform
543         full body searches on the IMAP server instead of locally, for
544         an enormous speed boost.
545
546         * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
547         imap_utf7_decode and do a little cleanup on shutdown.  Get a
548         high five from valgrind.
549
550         * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
551         main where they belong.
552
553         * init.c: Release pwent after extracting data from it.
554
555         * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
556         state when quitting.
557
558 2005-09-05 04:22:45  Brendan Cully  <brendan@kublai.com>  (brendan)
559
560         * doc/manual.xml.head: Documentation cosmetics (add some line
561         breaks).
562
563 2005-09-04 20:10:25  Brendan Cully  <brendan@kublai.com>  (brendan)
564
565         * init.h: Point $hide_top_limited to $hide_limited instead of
566         $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
567
568         * init.h: Mention $sort_re in $strict_threads
569         documentation. Closes: #2052.
570
571         * doc/manual.xml.head: Add a push example. Closes: #1591.
572
573 2005-09-04 19:46:26  Rupert Levene  <rupert@levene.dyndns.org>  (brendan)
574
575         * doc/manual.xml.head: Mention $include when describing how mutt
576         prepares message replies. Closes: #1471.
577
578 2005-09-04 19:28:19  Dale Woolridge  (brendan)
579
580         * pattern.c, protos.h, parse.c: Unfold message headers before
581         performing ~h search. Closes: #1865.
582
583 2005-09-04 18:01:57  Zardoz@users.sourceforge.net  (brendan)
584
585         * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
586
587 2005-09-04 06:57:04  Alain Bench  <veronatif@free.fr>  (brendan)
588
589         * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
590         is bound to next-new-then-unread by default, rather than
591         next-new. Closes: #1637.
592
593         * curs_main.c, pattern.c: Allow empty limits, and limits in
594         empty mailboxes. Closes: #1853, #1906.
595
596 2005-09-03 23:22:31  Brendan Cully  <brendan@kublai.com>  (brendan)
597
598         * send.c, attach.c: Note when mutt_edit_attachment fails and
599         display error instead of prompting to abort an unmodified
600         file. Closes: #2051.
601
602 2005-09-03 19:41:53  Alain Bench  <veronatif@free.fr>  (brendan)
603
604         * contrib/gpg.rc: One should let GnuPG charset be automatically
605         infered from whatever current locale, without hardcoding.
606
607 2005-09-03 04:34:25  Brendan Cully  <brendan@kublai.com>  (brendan)
608
609         * doc/manual.xml.head: Just use EXPR as a place holder for regular
610         expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
611         by Vincent Lefevre.
612
613 2005-09-02 18:50:34  Brendan Cully  <brendan@kublai.com>  (brendan)
614
615         * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
616         doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
617         to manual.xml.*.
618
619 2005-09-02 18:18:19  Alain Bench  <veronatif@free.fr>  (brendan)
620
621         * keymap.c: Allow non-ascii characters in push arguments. Closes:
622         #2023.
623
624         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
625         Adjust ~l to match all known lists, add ~u to match only
626         subscribed lists.  Normalise pattern ordering in docs. Closes:
627         #2050.
628
629 2005-09-01 17:07:14  Brendan Cully  <brendan@kublai.com>  (brendan)
630
631         * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
632         mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
633
634         * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
635         in the initial commit.
636
637         * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
638         doc/manual.sgml.head, makedoc.c: Convert documentation from
639         linuxdoc to docbook format. Let the bug avalanche begin.
640
641 2005-08-30 21:34:36  Lars Hecking  <lhecking@users.sourceforge.net>
642 (brendan)
643
644         * configure.in: Don't define domain="no" when configured
645         --without-domain. Closes: #2046.
646
647 2005-08-24 15:17:43  Brendan Cully  <brendan@kublai.com>  (brendan)
648
649         * pgp.c: Don't treat PGP inline signature verification errors
650         as fatal.
651
652 2005-08-22 20:30:11  Brendan Cully  <brendan@kublai.com>  (brendan)
653
654         * pgp.c: Pause after error message if PGP decode fails, in case
655         mutt_copy_message overwrites.  Real error handling cleanup will
656         have to wait...
657
658         * pgp.c: Don't attempt to manipulate null pgp output file handles.
659
660 2005-08-16 18:10:11  Paul Walker  <paul@black-sun.demon.co.uk>  (brendan)
661
662         * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
663         not stderr.
664
665 2005-08-15 08:10:48  Thomas Roessler  <roessler@does-not-exist.org>
666 (roessler)
667
668         * po/id.po: Fix \n mismatch.
669
670 2005-08-15 08:07:36  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
671
672         * po/id.po: update
673
674 2005-08-15 08:06:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
675
676         * po/ru.po: update
677
678 2005-08-14 21:32:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
679 (brendan)
680
681         * attach.c, send.c: Don't pass an empty filename to the default
682         text editor when editing non-plain text. Also don't clobber
683         $content_type when parsing it.  Closes: #2038.
684
685 2005-08-14 12:28:52  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
686
687         * po/de.po: update
688
689 2005-08-14 02:22:47  Bernd Ahlers  <bernd@ba-net.org>  (brendan)
690
691         * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
692         inconsistencies.
693
694 2005-08-12 23:06:25  Brendan Cully  <brendan@kublai.com>  (brendan)
695
696         * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
697         certificate menu, as we do in the openssl version.
698
699         * imap/auth_sasl.c: Override SASL initial response if the server
700         spoke first in its continuation response. Closes: #2034.
701
702         * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
703         in which gnu documentation flagged any extensions to standard
704         utilities almost makes me cry.
705
706 2005-08-12 12:52:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
707 (roessler)
708
709         * po/ja.po: update
710
711 2005-08-12 07:49:37  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
712
713         * po/fr.po: Update.
714
715 2005-08-12 03:57:16  Brendan Cully  <brendan@kublai.com>  (brendan)
716
717         * configure.in: Force configure to depend on VERSION. That's
718         been bugging me for a while.
719
720 2005-08-11 21:46:26  roessler  (roessler)
721
722         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
723         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
724         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
725         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
726         po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
727         for mutt-1.5.10
728
729 2005-08-11 21:22:41  Thomas Roessler  <roessler@does-not-exist.org>
730 (roessler)
731
732         * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
733
734 2005-08-11 21:16:38  Brendan Cully  <brendan@kublai.com>  (brendan)
735
736         * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
737         crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
738         crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
739         handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
740         Add error results to mutt_body_handlers, and check them when
741         doing decode-save. Closes: #1919.
742
743 2005-08-11 21:08:55  Thomas Roessler  <roessler@does-not-exist.org>
744 (roessler)
745
746         * pgp.c: Fix verification of clearsigned PGP messages.
747         (debugged on IRC, mostly by Brendan)
748
749 2005-08-11 02:15:14  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
750 (brendan)
751
752         * configure.in: Don't test against nonexistent cache
753         variable. Spotted by Torsten Veller.
754
755 2005-08-11 01:44:49  Brendan Cully  <brendan@kublai.com>  (brendan)
756
757         * mutt_sasl.c: Silence some compiler warnings.
758
759 2005-08-09 20:13:03  Brendan Cully  <brendan@kublai.com>  (brendan)
760
761         * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
762         characters with entities, and enable latin output for
763         manual.txt. I'm not sure this is ideal for non-latin (eg
764         utf8) environments, but hopefully docbook will resolve this
765         anyway. Closes: #2029.
766
767         * doc/manual.sgml.head: Replace free ~ with &tilde;. Closes:
768         #2030.
769
770         * pgp.c: Move pgp failure check inside the if (invoke pgp)
771         block. Should really Close: 2032.
772
773         * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
774         #2032.
775
776 2005-08-09 16:24:15  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
777 (brendan)
778
779         * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
780         #2020.
781
782 2005-08-09 16:10:40  Mads Martin Joergensen  <mmj@suse.de>  (brendan)
783
784         * copy.c: Remove an unneeded cast, which introduces
785         type-punning. Modified to use FREE instead of safe_free, since
786         that seems to be the convention. I personally don't see the point.
787
788 2005-08-08 18:59:43  Brendan Cully  <brendan@kublai.com>  (brendan)
789
790         * mutt_socket.c: Pause for a moment when a hostname fails to
791         resolve. Closes #1942.  There are a number of cases where mutt
792         cascades error messages. It might be nice if there were an error
793         stack so that low level functions could push_error instead of
794         displaying it right away, and the higher level ones could eg
795         mutt_message(_("Failed to write FCC: %s"), pop_error ())...
796
797         * main.c: Document -d option in mutt -h output. Closes #2027.
798
799         * init.h: Remove undefined reference to unmailboxes
800         command. Closes #2028.
801
802         * imap/imap.c: Fix edge case where we might have to wait two
803         timeouts to check for IMAP mail.
804
805         * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
806         in lsub parsing that could cause mutt to loop indefinitely.
807         Don't recheck subscriptions at every mailbox change, just the
808         initial connection.
809
810         * imap/imap.c: If imap_check_subscribed is set, mailbox or
811         unmailbox folders in response to subscribe/unsubscribe commands
812         in the browser.
813
814 2005-08-07 23:52:08  Brendan Cully  <brendan@kublai.com>  (brendan)
815
816         * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
817         New option: $imap_check_subscribed. If set, mutt will fetch the
818         set of subscribed mailboxes from the server and add them to the
819         buffy list.
820
821         * browser.c: Avoid a segfault attempting to browse an invalid
822         IMAP URL.
823
824         * imap/imap.c: Extend IMAP host completion to complete over open
825         connections. Next up: account and folder hooks.
826
827         * imap/imap.c: Allow IMAP tab-completion to complete over
828         defined mailboxes, saving a bunch of typing for the hostname
829         part of the URL. Should probably be extended to complete over
830         open connections and possibly also folder/account hooks.
831
832         * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
833         mutt_get_field_unbuffered.
834
835 2005-08-07 06:20:37  Anders Helmersson
836 <anders.helmersson.utsikt@wasadata.net>  (brendan)
837
838         * pager.c: Certain versions of libc may segfault during regex
839         processing if given incomplete multibyte characters. Work around
840         this by manually trimming the display buffer. I modified it
841         somewhat to only check when the situation is most likely to occur:
842         fgets has read all the way to the capacity of the buffer. Thanks
843         also to Tamo for his comments.
844
845 2005-08-07 04:58:12  Brendan Cully  <brendan@kublai.com>  (brendan)
846
847         * account.c, curs_lib.c, protos.h: Make username prompts
848         unbuffered like password prompts are (no more folder-hook push
849         garbage)
850
851 2005-08-06 22:20:55  Brendan Cully  <brendan@kublai.com>  (brendan)
852
853         * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
854         Report non-zero exit status of tunnel command. Closes: #1749.
855
856         * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
857         pointless imap_force_ssl option with ssl_force_tls, which
858         requires any connection (POP or IMAP) to a remote server to
859         be encrypted, and attempts to negotiate encryption even if the
860         capability isn't advertised (this last bit is of dubious utility,
861         but essentially harmless since the connection would otherwise
862         fail anyway). Closes: #1284.
863
864         * imap/browse.c: Kill a warning.
865
866         * init.c: Use isalnum instead of isalpha when parsing unbraced
867         environment variable names, per tamo's suggestion. Closes #2022.
868
869 2005-08-05 02:16:46  Brendan Cully  <brendan@kublai.com>  (brendan)
870
871         * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
872         pager.h, protos.h: Move some attachment-related prototypes and
873         structures into attach.h from the global headers. A small step
874         towards sane dependency tracking and code cleanliness.
875
876 2005-08-04 01:15:52  brendan  (brendan)
877
878         * compose.c: Don't unlink non-mutt files that would have been
879         unlinked on send if the message is cancelled.
880
881 2005-08-03 15:34:14  Brendan Cully  <brendan@kublai.com>  (brendan)
882
883         * account.c: Fix C precedence buglet in getlogin preventing it
884         from actually calling getuser.
885
886         * mutt_ssl.c: Don't double-free X509 certificates. This patch
887         looks wrong, but it isn't.
888
889 2005-08-02 18:15:33  Brendan Cully  <brendan@kublai.com>  (brendan)
890
891         * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
892         mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
893         keymap_alldefs.h in $(top_srcdir), since that's where xgettext
894         looks. Not super clean I guess - the other alternative is to
895         sed POTFILES.
896
897         * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
898         mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
899         NSS support out to pasture.
900
901         * compose.c, mutt.h: In compose menu, detach should be able to
902         unlink files generated by mutt, but not files that existed before.
903
904         * commands.c, pgp.c: More fiddling with PGP results. When
905         rerunning PGP on a message, clear old security result bits to
906         avoid confusing messages like 'decrypt failed; PGP signature
907         successfully verified'.
908
909         * pgp.c: Forget passphrase on PGP/inline decryption error,
910         and improve status line messages.
911
912         * configure.in: Make $docdir relative to $prefix, like the
913         other prefixes.
914
915         * contrib/Makefile.in, doc/Makefile.in: Be more selective about
916         what to remove during uninstall. (closes #1625)
917
918         * pgp.c: Also forget passphrase when encrypt fails, if
919         signing. (closes #1025 again)
920
921         * imap/message.c: Check that the entire message downloaded
922         successfully on fetch, and don't treat a disappearing cache file
923         as fatal. (closes #1483)
924
925         * compose.c: Don't unlink attachments that you've decided not
926         to send. (closes #1328)
927
928         * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
929         but it's harmless and it (closes #1207).
930
931         * account.c: Fix password prompt for POP (more authentication
932         ID fallout).
933
934 2005-08-01 22:37:22  Brendan Cully  <brendan@kublai.com>  (brendan)
935
936         * doc/manual.sgml.head: Document <backtab> key.
937
938         * pgp.c: Automatically forget PGP passphrase on sign or decrypt
939         error. (closes #1025)
940
941         * pgp.c: Display "successfully decrypted" message instead of
942         nothing. Superseded by signature verification.
943
944         * commands.c, pgp.c: Don't report PGP signature could not be
945         verified unless there really is a signature verification problem
946         (not some other PGP error).
947
948         * Makefile.am: Install system muttrc from the build directory,
949         not the source directory.
950
951         * mbox.c: Restore Sort immediately after sorting by mailbox
952         order in mbox_sync_mailbox.  (closes #972)
953
954         * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
955         system resources into mutt.man. (closes #854)
956
957         * commands.c, protos.h: Report errors occuring in
958         _mutt_save_message. (closes #847)
959
960         * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
961         that have been accepted but not saved until mutt exits. (closes
962         #643).  Create mutt_add_list_n for adding non-character data to
963         lists, have mutt_add_list call it.
964
965         * mx.c: Report error creating FCC when writing to IMAP
966         server. Addresses #423.
967
968         * init.c: complete :set mbox_type=<tab>. (closes #1649)
969
970 2005-07-30 04:40:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
971 (brendan)
972
973         * pager.c: The builtin pager tries to wrap a line for ever if:
974         0) the line contains a space or a tab character
975          followed by a very long word, and 1) M_PAGER_NSKIP flag is
976         passed to it, and 2) $smart_wrap is set. (default)
977
978 2005-07-30 04:13:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
979
980         * curs_main.c, pager.c: When using colors, the status line of
981         the index is displayed in a >bright color, even when the prefix
982         "bright" is *not* given in the foreground color. The problem
983         occurs when I have the following additional line:
984           color normal brightwhite black The problem is that BKGDSET's
985         are missing.
986
987 2005-07-30 03:59:04  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
988 (brendan)
989
990         * recvattach.c: Don't refuse to delete attachments just because a
991         message has been checked for "traditional" PGP encoding. (closes
992         #2013)
993
994 2005-07-29 18:05:50  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
995 (brendan)
996
997         * init.c: "nospam foo" causes a segv if you have not set any
998         "spam", because of a null pointer dereference.
999
1000 2005-07-29 06:45:14  Brendan Cully  <brendan@kublai.com>  (brendan)
1001
1002         * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
1003         gnutls glue, pointed out by Vincent Lefevre.
1004
1005         * imap/imap.c: Fix bug added in revision 3.26, where
1006         imap_sync_mailbox failed to check whether it was supposed to
1007         expunge before issuing a CLOSE.
1008
1009 2005-07-28 20:42:45  ttakah@lapis.plala.or.jp  (roessler)
1010
1011         * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
1012         between GPGME and classic.
1013
1014 2005-07-28 19:47:40  Brendan Cully  <brendan@kublai.com>  (brendan)
1015
1016         * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
1017         instead of getuser for authentication methods that only support
1018         an authentication ID. As a side-effect, don't display a dangling
1019         authentication name pointer in getpass.
1020
1021 2005-07-27 15:08:43  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
1022
1023         * crypt-gpgme.c: Correct two typos in GPGME error messages.
1024
1025 2005-07-27 05:53:27  Brendan Cully  <brendan@kublai.com>  (brendan)
1026
1027         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
1028         po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
1029         Thomas' address in several out-of-date PO files. (closes #990)
1030
1031         * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
1032         one day -pedantic is going to get held up on the causeway.
1033
1034         * imap/command.c: More fiddling with fatal state handling. Not
1035         tested, and probably as wrong as what was already there.
1036
1037         * muttlib.c: Rework mutt_save_confirm to support confirmappend
1038         with IMAP mailboxes.  I hope I got all cases right.
1039
1040 2005-07-26 23:57:38  Brendan Cully  <brendan@kublai.com>  (brendan)
1041
1042         * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
1043         on the selected mailbox, and have imap_open_mailbox_append use
1044         imap_access instead of rolling its own.
1045
1046 2005-07-26 18:45:01  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1047 (brendan)
1048
1049         * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
1050         application of Tamo's translation patch for gpgme and gnutls.
1051
1052 2005-07-26 16:44:20  Brendan Cully  <brendan@kublai.com>  (brendan)
1053
1054         * imap/imap.c: Don't check for the existence of a mailbox we're
1055         already in when appending.  (closes #1842)
1056
1057 2005-07-26 16:40:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1058 (roessler)
1059
1060         * init.h: Return $menu_move_off default to status quo ante.
1061
1062         * init.h: hcache spelling fixes
1063
1064 2005-07-26 16:37:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1065 (roessler)
1066
1067         * enter.c: Introduce fall-back from complete-query to complete
1068         for the edit menu, so 'bind editor <tab> complete-query'
1069         becomes possible.
1070
1071 2005-07-26 06:14:34  "Brent J. Nordquist"  <brent@nordist.net>  (brendan)
1072
1073         * doc/manual.sgml.head: Correct a couple of typos (and change
1074         &hyphen; to -: although the text version of the manual renders
1075         &hyphen;, the web version does not).
1076
1077 2005-07-26 05:58:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1078 (brendan)
1079
1080         * pattern.c: Interpret an empty limit as a request to cancel
1081         the current limit.  (Closes #1854)
1082
1083 2005-07-26 05:28:02  Brendan Cully  <brendan@kublai.com>  (brendan)
1084
1085         * mutt_ssl.c: Don't offer to save expired or not-yet-valid
1086         certificates. Closes #1943 as a side-effect.
1087
1088         * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
1089         to avoid expunging messages when exiting without saving
1090         changes. (closes #1899)
1091
1092 2005-07-26 03:09:55  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1093 (brendan)
1094
1095         * mbyte.c, mutt_socket.c: There are some functions without ANSI
1096         prototypes left in mutt-owned sources.
1097
1098 2005-07-25 20:07:23  Brendan Cully  <brendan@kublai.com>  (brendan)
1099
1100         * init.h: Update _MAKEDOC macro so that the documentation includes
1101         all variables.
1102
1103 2005-07-25 15:48:36  Thomas Roessler  <roessler@does-not-exist.org>
1104 (roessler)
1105
1106         * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
1107         of IMAP-related special casing all over the thread editing code.
1108
1109 2005-07-25 04:56:38  brendan  (brendan)
1110
1111         * imap/message.c: Indentation, mostly
1112
1113 2005-07-25 04:37:20  Brendan Cully  <brendan@kublai.com>  (brendan)
1114
1115         * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
1116         blocks)
1117
1118 2005-07-25 04:31:51  brendan  (brendan)
1119
1120         * muttlib.c: Suppress a printf format warning
1121
1122 2005-07-24 18:33:31  Brendan Cully  <brendan@kublai.com>  (brendan)
1123
1124         * muttlib.c: Typo in last commit.
1125
1126         * imap/message.c, muttlib.c, protos.h: Merge full envelope from
1127         message fetch into original sparse envelope, instead of replacing
1128         it. This should be gentler on the various threading hashes and may
1129         (knock on wood) fix the threading segfault. Threading behaviour
1130         is observably better.
1131
1132 2005-07-24 18:18:29  brendan  (brendan)
1133
1134         * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
1135
1136 2005-07-24 16:53:59  Thomas Roessler  <roessler@does-not-exist.org>
1137 (roessler)
1138
1139         * thread.c: Try to fix threading bug triggered by duplicate
1140         references.
1141
1142 2005-07-24 16:51:38  Cedric Duval  <cedricduval+web@free.fr>  (brendan)
1143
1144         * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
1145         imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
1146         Add thread editing commands.
1147
1148 2005-07-24 16:12:12  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1149
1150         * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
1151         adds an option -D to dump mutt's configuration after all
1152         configuration files have been read.  Changes against PW's version:
1153         (1) curses isn't initialized; (2) variables are dumped to stdout,
1154         not to stderr.
1155
1156 2005-07-24 15:46:26  Thomas Roessler  <roessler@does-not-exist.org>
1157 (roessler)
1158
1159         * hash.c, imap/message.c, imap/util.c: This patch includes (1)
1160         a rewrite of hash_delete_hash, and (2) some changes to the IMAP
1161         code that Thomas Glanzmann made during an attempt to squash some
1162         segmentation fault in May.  There is no guarantee that this patch
1163         doesn't break things.  If it does, please complain to mutt-dev.
1164
1165         * recvattach.c, smime.c: Fix S/MIME segmentation fault.  Bug
1166         reported by Mads Martin Joergensen; part fixed by Brendan Cully.
1167
1168 2005-07-24 08:59:44  Brendan Cully  <brendan@kublai.com>  (brendan)
1169
1170         * copy.c: Don't assume messages in MMDF mailboxes have From
1171         separators when copying them.  Spotted by William Lovas. Initial
1172         patch by TAKAHASHI Tamotsu.
1173
1174 2005-07-23 23:35:17  Byrial Jensen  <byrial@image.dk>  (brendan)
1175
1176         * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
1177         This is the current shortcut patch patch by Byrial Ole Jensen
1178         <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
1179
1180 2005-07-17 00:43:05  Brendan Cully  <brendan@kublai.com>  (brendan)
1181
1182         * account.c: Don't dereference null ImapUser in new getlogin
1183         function.
1184
1185 2005-07-15 07:29:37  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
1186
1187         * po/fr.po: PO update 20050613.
1188
1189 2005-07-06 23:49:08  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1190 (brendan)
1191
1192         * BEWARE: this fixes a little typo.
1193
1194 2005-07-06 21:03:00  Brendan Cully  <brendan@kublai.com>  (brendan)
1195
1196         * hcache.c: Apply Aaron Crane's function pointer bandaid to the
1197         db4 open calls.
1198
1199 2005-06-28 19:26:54  Brendan Cully  <brendan@kublai.com>  (brendan)
1200
1201         * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
1202         $imap_login variable to specify which user to authenticate as
1203         ($imap_user controls which user's mail gets accessed). Currently
1204         this can't be specified interactively, since I can't think of
1205         a way to do it that wouldn't annoy users where login == user
1206         (the default value of $imap_login).
1207
1208 2005-06-24 22:32:38  Sébastien Hinderer
1209 <Sebastien.Hinderer@libertysurf.fr>  (brendan)
1210
1211         * crypt.c: Remove a warning about unused variable 'now' in
1212         crypt_valid_passphrase
1213
1214 2005-06-22 01:46:49  Sébastien Hinderer
1215 <Sebastien.Hinderer@libertysurf.fr>  (brendan)
1216
1217         * doc/devel-notes.txt: This patch fixes two small typos in
1218         dev notes.
1219
1220 2005-06-18 04:54:39  Brendan Cully  <brendan@kublai.com>  (brendan)
1221
1222         * main.c: Update copyright dates according to latest activity
1223         in ChangeLog.
1224
1225 2005-06-12 18:28:29  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1226 (roessler)
1227
1228         * menu.c: Fix background colors for $arrow_cursor.
1229
1230 2005-06-12 18:24:31  Thomas Roessler  <roessler@does-not-exist.org>
1231 (roessler)
1232
1233         * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
1234         Behavior originally suggested by Sébastien Hinderer
1235         <Sebastien.Hinderer@libertysurf.fr>.
1236
1237 2005-04-10 09:37:51  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1238
1239         * po/sv.po: update
1240
1241 2005-04-03 00:14:51  Daniel Jacobowitz  <dan@debian.org>  (brendan)
1242
1243         * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
1244         message flags before moving messages.
1245
1246 2005-03-31 04:55:09  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1247 (brendan)
1248
1249         * mh.c: Another hcache cygwin portability fix.
1250
1251 2005-03-23 10:51:11  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1252 (roessler)
1253
1254         * init.h, mh.c, mutt.h: Maildir header cache.
1255
1256 2005-03-22 19:58:15  Horst Schirmeier  <horst@schirmeier.com>  (roessler)
1257
1258         * Makefile.am: Use install-exec-hook install of
1259         install-exec-local.
1260
1261 2005-03-22 19:53:49  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1262
1263         * po/id.po: update
1264
1265 2005-03-22 19:49:31  René Clerc  <rene@clerc.nl>  (roessler)
1266
1267         * po/nl.po: update
1268
1269 2005-03-22 19:48:35  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1270
1271         * po/de.po: update
1272
1273 2005-03-22 19:46:59  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1274
1275         * init.c, init.h: remove some unused functions.
1276
1277 2005-03-22 19:43:13  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1278
1279         * po/ru.po: update
1280
1281 2005-03-22 03:40:54  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1282 (brendan)
1283
1284         * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1285         protos.h: Thomas graces us with this patch that resolves a
1286         type-size inconsistency in the UIDVALIDITY parser.
1287
1288         Edited for correctness.
1289
1290 2005-03-17 09:30:06  Pawel Dziekonski  <pawel.dziekonski@pwr.wroc.pl>
1291 (roessler)
1292
1293         * po/pl.po: update
1294
1295 2005-03-16 07:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
1296
1297         * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
1298         patch was incomplete. Note to self: avoid patching on short
1299         sleep. Starting tomorrow.
1300
1301         * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
1302         cygwin portability fixes
1303
1304 2005-03-15 04:40:40  Brendan Cully  <brendan@kublai.com>  (brendan)
1305
1306         * crypthash.h: Don't define uint32_t anywhere but in
1307         config.h. Spotted by Alain Bench.
1308
1309 2005-03-13 16:35:35  roessler  (roessler)
1310
1311         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
1312         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
1313         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
1314         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1315         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
1316         automatic post-release commit for mutt-1.5.9
1317
1318 2005-03-13 16:29:09  Morten Bo Johansen  <mojo@mbjnet.dk>  (roessler)
1319
1320         * po/da.po: update
1321
1322 2005-03-05 18:15:20  Christoph Ludwig
1323 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
1324
1325         * crypt.c: The attached patch fixes a segfault I observed
1326         today: mutt failed to check for a possible null pointer in
1327         mutt_is_application_smime(Body*).
1328
1329 2005-03-05 07:10:57  brendan  (brendan)
1330
1331         * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
1332         mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
1333         Rename open/close/read/write function pointers to avoid problems
1334         with systems where standard open/close/read/write functions are
1335         implemented with macros.  Thanks to Aaron Crane and others for
1336         their input about the problem.
1337
1338 2005-03-01 15:53:25  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1339
1340         * po/ru.po: update
1341
1342 2005-03-01 15:52:33  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1343 (roessler)
1344
1345         * init.h: This is a spelling fix supplied by Cameron Simpson.
1346
1347 2005-02-28 18:33:45  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
1348
1349         * curs_main.c: Fix a crash.
1350
1351 2005-02-28 15:15:23  Christoph Berg  <cb@df7cb.de>  (roessler)
1352
1353         * init.h, menu.c, mutt.h: I've updated the menu_context patch to
1354         reintroduce the menu_move_off variable that hasn't made it into
1355         1.5.8. The patch fixes menu_prev_line and menu_next_line which
1356         didn't work with menu_context > 0 and also makes <current-middle>
1357         work even if there are less messages than screen lines (thanks
1358         to René Clerc and Vincent Lefevre for spotting these issues).
1359
1360 2005-02-28 14:37:09  Udo Schweigert  <mutt@cert.siemens.de>  (roessler)
1361
1362         * smime.c: As pointed out in a separate thread, here is a patch
1363         which fixes the problem of a failing openssl after interactively
1364         selecting a recipient's key.
1365
1366 2005-02-27 03:18:23  Brendan Cully  <brendan@kublai.com>  (brendan)
1367
1368         * imap/message.c: Turn brain back on before committing patches
1369         (that modification I made to APPEND was bogus).
1370
1371 2005-02-27 02:44:45  Dan Hopper  <ku4nf@austin.rr.com>  (brendan)
1372
1373         * imap/message.c: Don't lose N flag when uploading a message to
1374         an IMAP mailbox.  (Slightly modified from the original patch to
1375         prevent spurious space characters).
1376
1377 2005-02-21 04:42:34  Alain Bench  <messtic@oreka.com>  (roessler)
1378
1379         * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
1380
1381 2005-02-19 16:00:24  Thomas Roessler  <roessler@does-not-exist.org>
1382 (roessler)
1383
1384         * sendlib.c: Fix Debian 295528.
1385
1386 2005-02-17 03:33:00  Brendan Cully  <brendan@kublai.com>  (brendan)
1387
1388         * OPS, browser.c, doc/manual.sgml.head, functions.h,
1389         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
1390         New function: rename-mailbox (bound to 'r' by default).
1391
1392         The lack of a rename-mailbox command for IMAP finally got too
1393         annoying.  It's a bit of a cut-and-paste job, but I've put my
1394         dreams of cleaning up the IMAP codebase on hold. Gotta grow up
1395         some time.
1396
1397 2005-02-16 09:34:06  ta_panta_rei  <7vvtch802@sneakemail.com>  (roessler)
1398
1399         * po/el.po: update
1400
1401 2005-02-16 08:48:41  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1402
1403         * po/id.po: update
1404
1405 2005-02-15 19:28:24  Thomas Roessler  <roessler@does-not-exist.org>
1406 (roessler)
1407
1408         * doc/Makefile.in: Fix linuxdoc invocation.  Thanks to
1409         Tamotsu Takahashi for tracking this down to an idiotic
1410         non-backwards-compatible change to the way groff works.
1411
1412 2005-02-15 19:03:51  Ivan Vilata i Balaguer  <ivan@selidor.net>
1413 (roessler)
1414
1415         * po/ca.po: update
1416
1417 2005-02-14 08:48:43  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1418
1419         * po/fr.po: update
1420
1421 2005-02-13 17:37:31  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1422
1423         * po/de.po: update
1424
1425 2005-02-13 09:53:07  Thomas Roessler  <roessler@does-not-exist.org>
1426 (roessler)
1427
1428         * Makefile.am: Include crypt-gpgme.h with the distribution.
1429
1430 2005-02-13 00:25:37  Brendan Cully  <brendan@kublai.com>  (brendan)
1431
1432         * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
1433         to pretty print configure --help screen, with mixed results.
1434
1435 2005-02-12 21:04:22  Brendan Cully  <brendan@kublai.com>  (brendan)
1436
1437         * Makefile.am, imap/Makefile.am: Require at least automake 1.6
1438
1439 2005-02-12 20:56:36  roessler  (roessler)
1440
1441         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1442         po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
1443         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1444         po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1445         po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
1446         reldate.h: automatic post-release commit for mutt-1.5.8
1447
1448 2005-02-12 20:46:48  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1449
1450         * po/fr.po: update
1451
1452 2005-02-12 20:45:36  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1453
1454         * po/ru.po: update
1455
1456 2005-02-12 20:20:42  Thomas Roessler  <roessler@does-not-exist.org>
1457 (roessler)
1458
1459         * configure.in: Give people more time to profile the inode
1460         sorting code; disabled by default for now.
1461
1462         * globals.h, init.h, menu.c: Christoph Berg's menu_context,
1463         and a version of menu_move_off where that's not optional,
1464         but where mutt will just try to avoid moving off the bottom.
1465         Complain to mutt-dev if you want this to be optional.
1466
1467 2005-02-12 19:54:51  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1468 (brendan)
1469
1470         * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
1471         on an imap server loses its flags).  Remove trailing delimiter
1472         from IMAP folder names.
1473
1474 2005-02-12 19:52:28  Thomas Roessler  <roessler@does-not-exist.org>
1475 (roessler)
1476
1477         * charset.c, mbyte.c: Recognize euc-jp-ms.  MORIYAMA Masayuki
1478         by way of TAKAHASHI Tamotsu.
1479
1480 2005-02-12 19:38:14  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1481 (roessler)
1482
1483         * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
1484         Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
1485         Paul Walker, Derek Martin).
1486
1487         * editmsg.c: Partially fix debian bug #275060 (editing a message
1488         in a mbox loses its flags).
1489
1490         * TODO: We have $include_onlyfirst.
1491
1492 2005-02-12 19:28:26  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
1493
1494         * muttlib.c, pager.c: column-length and byte-length are different
1495
1496 2005-02-12 19:19:25  Derek Martin  <invalid@pizzashack.org>  (roessler)
1497
1498         * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
1499         $pgp_auto_decode is set, then mutt will check for traditional
1500         pgp on certain operations.  This is similar (but NOT identical)
1501         to the behavior known from PGP/MIME messages.
1502
1503 2005-02-12 19:12:40  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1504 (roessler)
1505
1506         * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
1507         init.h: unalternates now also adds to a list of exceptions;
1508         same behavior for unlists, and unsubscribe.  With some changes
1509         from tlr.
1510
1511 2005-02-11 04:12:03  Brendan Cully  <brendan@kublai.com>  (brendan)
1512
1513         * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
1514         support for gnutls using a slightly modified version of gnutls'
1515         own libgnutls.m4
1516
1517         * globals.h, init.h: Only enable ssl_client_cert for openssl
1518         (spotted by Adeodato).
1519
1520 2005-02-09 09:05:38  Thomas Roessler  <roessler@does-not-exist.org>
1521 (roessler)
1522
1523         * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
1524
1525 2005-02-08 17:23:50  TAKAHASHI Tamotsu  <tamo@momonga-linux.org>
1526 (roessler)
1527
1528         * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
1529
1530 2005-02-05 14:11:36  Thomas Roessler   <roessler@does-not-exist.org>
1531 (roessler)
1532
1533         * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
1534         patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
1535         config.h includes, and add some missing ones.  May fix some bugs.
1536
1537 2005-02-04 16:54:13  Brendan Cully  <brendan@kublai.com>  (brendan)
1538
1539         * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
1540
1541 2005-02-04 12:56:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1542 (roessler)
1543
1544         * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
1545         necessary for FreeBSD.
1546
1547 2005-02-03 19:46:53  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1548 (roessler)
1549
1550         * hcache.c: this is a fix for hcache.c infrastructure which is
1551         about wrongly calculate unique id
1552
1553 2005-02-03 18:44:27  Thomas Roessler  <roessler@does-not-exist.org>
1554 (roessler)
1555
1556         * pgp.c: Fix PGP clear signature handling.
1557
1558 2005-02-03 17:01:44  Brendan Cully  <brendan@kublai.com>  (brendan)
1559
1560         * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1561         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1562         imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1563         imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
1564         pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
1565         query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
1566         resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
1567         send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
1568         sort.c, status.c, system.c, thread.c, url.c, utf8.c,
1569         wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1570         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
1571         crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
1572         dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
1573         flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
1574         hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
1575         lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
1576         mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
1577         mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
1578         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
1579         addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
1580         buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
1581         copy.c, crypt-gpgme.c: Add config.h to the top of every C file
1582         that could possibly want it.  Remove it from mutt.h
1583
1584 2005-02-01 03:36:39  Brendan Cully  <brendan@kublai.com>  (brendan)
1585
1586         * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1587         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1588         imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1589         imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
1590         top of every IMAP C file. This should probably be done to every
1591         C file, but the results need testing in case some files depend
1592         on the current (broken) includes.
1593
1594 2005-01-31 02:40:14  brendan  (brendan)
1595
1596         * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
1597         imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
1598         autoconf 2.13 backward compatibility code.  Add AC_CHECK_TYPES
1599         macros for uin32/64 types, use uint64_t instead of long long in
1600         hcache code.
1601
1602 2005-01-29 19:15:07  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1603 (roessler)
1604
1605         * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
1606         CVS keyword instead of %K% BitKeeper keyword
1607
1608 2005-01-28 16:40:33  Thomas Roessler  <roessler@does-not-exist.org>
1609 (roessler)
1610
1611         * pgp.c: Adeotato points out that feof() only works after a read.
1612         So, we now check for an unsuccessful fgetc().
1613
1614 2005-01-28 14:50:31  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1615
1616         * signal.c: Trigger window resizing code when waking up from
1617         suspension.
1618
1619 2005-01-28 14:09:08  René Clerc  <rene@clerc.nl>  (roessler)
1620
1621         * po/nl.po: update
1622
1623 2005-01-28 13:17:22  Werner Koch  <wk@gnupg.org>  (roessler)
1624
1625         * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1626         crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
1627         functions.h: gpgme integration.  See documentation for
1628         $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
1629
1630 2005-01-28 13:00:36  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1631
1632         * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
1633         <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
1634         architecture. Via Debian Bug#285001.
1635
1636 2005-01-28 10:01:30  roessler  (roessler)
1637
1638         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
1639         po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1640         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
1641         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
1642         po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
1643         automatic post-release commit for mutt-1.5.7
1644
1645 2005-01-27 20:52:13  Thomas Roessler  <roessler@does-not-exist.org>
1646 (roessler)
1647
1648         * main.c: Add USE_INODESORT to main.c's option dump.
1649
1650 2005-01-27 20:38:02  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1651 (roessler)
1652
1653         * commands.c: 0. In compose mode, press Ctrl-t to change
1654         Content-Type.  1. Type "application/octet-stream" for example.
1655         2. Press Ctrl-t again.  3. Type "text/plain; charset=us-ascii"
1656         4. You will be asked "Convert to us-ascii upon sending?"
1657         5. Press y or n.  6. You will see a strange message:
1658          "Content-Type changed to Convert to us-ascii upon sending?."
1659
1660 2005-01-27 20:26:52  Thomas Roessler  <roessler@does-not-exist.org>
1661 (roessler)
1662
1663         * pgp.c: Return an error in pgp_decrypt_part when the PGP output
1664         file is empty.
1665
1666 2005-01-27 20:17:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1667 (roessler)
1668
1669         * curs_main.c: this patch doesn't raise an error if you try
1670         to sync an empty mailbox which makes it possible to use such a
1671         macro as this on an empty mailbox:
1672
1673         macro index y "<sync-mailbox><change-folder>?"  macro pager y
1674         "<sync-mailbox><change-folder>?"
1675
1676 2005-01-27 19:34:50  David Shaw  <dshaw@jabberwocky.com>  (roessler)
1677
1678         * pgp.c: Detect end of PGP armor header when a line is
1679         whitespace-only.
1680
1681 2005-01-27 19:18:15  Thomas Roessler  <roessler@does-not-exist.org>
1682 (roessler)
1683
1684         * smime.c: Void the S/MIME passphrase before prompting
1685         the user to re-enter it.  Noted by TAKAHASHI Tamotsu
1686         <ttakah@lapis.plala.or.jp>, but with memset replaced by
1687         smime_void_passphrase().
1688
1689 2005-01-27 19:00:59  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1690 (roessler)
1691
1692         * curs_lib.c: Add terminal newline when it lacks after editing
1693         a message.  Originally from TAKIZAWA Takashi.
1694
1695 2005-01-27 18:58:14  Thomas Roessler  <roessler@does-not-exist.org>
1696 (roessler)
1697
1698         * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
1699
1700 2005-01-27 18:54:24  Marco d'Itri  <md@Linux.IT>  (roessler)
1701
1702         * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
1703         mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
1704         pop_lib.c: GNUTLS support.  Used in Debian since Nov. 2001.
1705
1706 2005-01-27 18:48:41  Bill Nottingham  <notting@redhat.com>  (roessler)
1707
1708         * mutt_sasl.c: With SASL, expect the server to prompt for
1709         additional auth data if we have some to send (#129961, upstream
1710         #1845)
1711
1712         * contrib/sample.muttrc: Changes the sample.muttrc highlight to
1713         catch https URLs as well.
1714
1715         * color.c, main.c: Support for the "default" color in Slang.
1716
1717 2005-01-27 18:45:37  Florian Weimer   <fw@deneb.enyo.de>  (roessler)
1718
1719         * mh.c, configure.in: Read files in maildir folders in inode
1720         order; this seems to reduce seek overhead on Linux.  Enabled by
1721         default; to disable, run configure with --disable-inodesort.
1722         (By way of Mario d'Itri.)
1723
1724 2005-01-27 18:28:42  Marco d'Itri  <md@Linux.IT>  (roessler)
1725
1726         * pgp.c: Improved good signature check.
1727
1728         * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
1729         out the box for people using gnupg-agent.  Wrote and applied a
1730         one-line patch to make the %?p? conditional escape work correctly,
1731         patch forwarded upstream. (Closes: #277646)
1732
1733         * pgpewrap.c: Don't segfault when invoked without any arguments.
1734
1735         * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
1736         messages.
1737
1738         * smime_keys.pl: Add some sanity checks to smime_keys.pl.
1739
1740         * contrib/gpg.rc: A gpg command line contains both --verbose
1741         and --no-verbose, remove the first.
1742
1743 2005-01-26 14:33:08  Thomas Roessler  <roessler@does-not-exist.org>
1744 (roessler)
1745
1746         * status.c: And, thinking about it further, this should just be
1747         an empty string, not "(null)".
1748
1749         * status.c: The last Context->pattern fix was still crap.
1750         Ooooops. (Thanks Ralf.)
1751
1752 2005-01-26 13:36:44  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1753 (roessler)
1754
1755         * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
1756         imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
1757         IMAP header cache.
1758
1759 2005-01-26 12:37:38  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1760 (roessler)
1761
1762         * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
1763         Make some functions static.
1764
1765         * imap/command.c, imap/message.c: Fix some printf arguments.
1766
1767 2005-01-26 12:21:46  Thomas Roessler  <roessler@does-not-exist.org>
1768 (roessler)
1769
1770         * status.c: * status.c: A variant of
1771         <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
1772         Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
1773
1774 2005-01-17 02:24:49  Brendan Cully  <brendan@kublai.com>  (brendan)
1775
1776         * cvslog2changelog.pl: cvs log emits a timezone after the hour,
1777         at least here. Adjust date regexp to handle that case.
1778
1779 2005-01-15 17:45:01  Adeodato Simó   <asp16@alu.ua.es>  (brendan)
1780
1781         * po/cs.po: Major translation updates forgotten in mutt-po.
1782         (I missed cs in the last commit).
1783
1784 2005-01-15 08:01:35  Brendan Cully  <brendan@kublai.com>  (brendan)
1785
1786         * Makefile.am: Update commit targets to work when builddir !=
1787         srcdir.
1788
1789 2005-01-15 07:43:30  Adeodato Simó  <asp16@alu.ua.es>  (brendan)
1790
1791         * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
1792
1793         * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
1794         init.h: Sundry documentation nits fixed.  Debian #210679, #254294,
1795         #258621, #272579
1796
1797 2005-01-11 12:15:13  Thomas Roessler  <roessler@does-not-exist.org>
1798 (roessler)
1799
1800         * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
1801
1802         * send.c: send2-hook should also be executed after the first
1803         time the message is edited by the user.
1804
1805 2005-01-09 15:35:51  Thomas Roessler  <roessler@does-not-exist.org>
1806 (roessler)
1807
1808         * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
1809         documentation by a note that acknowledges the shut down of the
1810         bug tracking system.
1811
1812 2004-12-21 09:46:24  Thomas Roessler  <roessler@does-not-exist.org>
1813 (roessler)
1814
1815         * pgp.c: Fix Debian #275188.
1816
1817 2004-12-07 19:50:04  Thomas Roessler  <roessler@does-not-exist.org>
1818 (roessler)
1819
1820         * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
1821         send2-hook and fix alternates handling.
1822
1823 2004-11-19 16:16:51  René Clerc  <rene@clerc.nl>  (roessler)
1824
1825         * doc/manual.sgml.tail, doc/manual.sgml.head: Document
1826         tag-prefix-cond.
1827
1828 2004-11-08 08:43:17  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1829 (roessler)
1830
1831         * imap/imap_private.h: Having a signed one-bit bitfield is quite
1832         odd -- its value is either 0 or -1.  Although the current code
1833         is not broken because it doesn't test equality to 1, IMHO it's
1834         better not to use that.
1835
1836         * imap/message.c: There's a size_t in imap_append_message not
1837         printed out portably.
1838
1839 2004-11-02 13:30:58  Thomas Roessler  <roessler@does-not-exist.org>
1840 (roessler)
1841
1842         * copy.h: Fix flag confusion.  Noted by Vincent Lefevre.
1843
1844 2004-10-30 21:59:00  Thomas Roessler  <roessler@does-not-exist.org>
1845 (roessler)
1846
1847         * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
1848         imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
1849         lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
1850         safe_strcat, safe_strncat.  Thanks to Ulf H. for noting the
1851         wrong use of strncat in part of the mutt code base.
1852
1853         * smime.c: Fix bad code in smime_get_field_from_db.  Problem noted
1854         by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
1855
1856 2004-09-29 11:27:33  Thomas Roessler  <roessler@does-not-exist.org>
1857 (roessler)
1858
1859         * lib.c: Fix mutt_unlink race condition for systems without
1860         O_NOFOLLOW.  Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
1861
1862 2004-09-07 08:09:39  Matthias Andree  <matthias.andree@gmx.de>  (roessler)
1863
1864         * prepare: Fix parameter passing.
1865
1866 2004-08-31 15:41:03  Thomas Roessler  <roessler@does-not-exist.org>
1867 (roessler)
1868
1869         * configure.in: Add AC_GNU_SOURCE.
1870
1871         * recvattach.c: Remove *two* layers of S/MIME from messages
1872         before building the attachment tree.  A generic solution would
1873         remove intransparent encodings all the way down the tree.
1874
1875 2004-08-30 20:10:10  Brendan Cully  <brendan@kublai.com>  (roessler)
1876
1877         * compose.c: Only print additional information related to PGP
1878         in case the current message is indeed to be encrypted/signed
1879         with PGP.
1880
1881         * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
1882         to allow mutt to use SSL client certificates to authenticate
1883         itself. To use, set ssl_client_cert to the path to your
1884         certificate file (containing both the certificate and the private
1885         key). It works with the SASL EXTERNAL authentication mechanism,
1886         so you'll need to have SASL enabled as well.
1887
1888 2004-08-30 20:03:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1889 (roessler)
1890
1891         * init.c: Fix a memory leak in the generic spam detection code.
1892
1893         * muttlib.c, protos.h: This wipes duplicated code, which I
1894         introduced a while ago.
1895
1896 2004-08-30 19:47:47  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1897 (roessler)
1898
1899         * po/ja.po: update
1900
1901 2004-08-21 07:35:16  Ivan Vilata i Balaguer  <ivan@selidor.net>
1902 (roessler)
1903
1904         * po/ca.po: update
1905
1906 2004-08-17 16:06:48  René Clerc  <rene@clerc.nl>  (roessler)
1907
1908         * po/nl.po: update
1909
1910 2004-08-17 15:56:23  Thomas Roessler  <roessler@does-not-exist.org>
1911 (roessler)
1912
1913         * configure.in, configure.in: Check for ssize_t.
1914
1915 2004-08-17 15:25:31  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1916
1917         * po/id.po: Corrected update.
1918
1919         * po/id.po: update
1920
1921 2004-08-17 15:22:25  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1922
1923         * po/fr.po: update
1924
1925 2004-08-17 13:42:01  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1926
1927         * po/sv.po: update
1928
1929 2004-08-16 21:37:43  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1930
1931         * headers.c: as of current cvs, setting "PGP: E" (or similar)
1932         when header-editing a message does not work. the OP is set
1933         (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
1934
1935 2004-08-16 21:36:38  Brendan Cully  <brendan@kublai.com>  (roessler)
1936
1937         * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
1938         the error is not propagated and mutt will attempt to log in
1939         anyway, probably causing an infinite block on read. The attached
1940         patch closes the socket in this case, and propagates the error
1941         properly.
1942
1943         * imap/auth_sasl.c: The attached patch causes mutt to attempt
1944         the next method in imap_authenticators if the previous method
1945         failed, even if the server reported that the method was
1946         available. Previously mutt would give up if any authentication
1947         method failed.
1948
1949 2004-08-16 21:34:22  Moritz Schulte   <moritz@g10code.com>  (roessler)
1950
1951         * compose.c: Only print "Encrypt with" field in case the used
1952         S/MIME modules supports this feature.
1953
1954 2004-08-16 21:33:35  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1955
1956         * po/pl.po: update
1957
1958 2004-08-11 12:31:21  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1959 (roessler)
1960
1961         * imap/imap.c: Fix two IMAP memory leaks.
1962
1963         * imap/imap.c, imap/imap.h: Remove imap_close_connection.
1964
1965         * menu.c: Fix a memory leak in mutt_menuDestroy.
1966
1967 2004-08-08 16:21:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1968 (roessler)
1969
1970         * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
1971
1972 2004-08-08 16:19:15  Thomas Roessler  <roessler@does-not-exist.org>
1973 (roessler)
1974
1975         * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
1976         and suggestions of many lead to these changes.  See mutt-dev
1977         discussions around this time for details.
1978
1979         * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
1980         portability problem. Reported by Steve Kennedy.
1981
1982 2004-08-07 05:23:33  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1983
1984         * po/sv.po: update
1985
1986 2004-08-02 08:03:46  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
1987
1988         * imap/command.c: Fix the improvement to address #1655.
1989
1990 2004-07-22 01:10:55  Brendan Cully  <brendan@kublai.com>  (roessler)
1991
1992         * imap/message.c: Quick fix for IMAP breakage.
1993
1994 2004-07-21 22:15:40  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
1995
1996         * imap/command.c: This is a one-line patch that increases the
1997         speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
1998
1999 2004-07-20 09:00:50  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2000
2001         * po/pl.po: update
2002
2003 2004-07-20 08:17:21  Thomas Roessler  <roessler@does-not-exist.org>
2004 (roessler)
2005
2006         * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
2007         headers when doing list-reply.
2008
2009 2004-07-19 21:44:23  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2010 (roessler)
2011
2012         * globals.h, imap/message.c, init.h: Fix #1548.  (The first
2013         variant, with $imap_headers specifying headers that are downloaded
2014         in addition to the set required for mutt to work properly.)
2015
2016 2004-07-19 21:41:43  David Champion  <dgc@uchicago.edu>  (roessler)
2017
2018         * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
2019
2020 2004-07-19 21:39:28  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
2021
2022         * doc/manual.sgml.head: Fixing a missing newline.
2023
2024 2004-07-19 21:36:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
2025 (roessler)
2026
2027         * Makefile.am: Fix IMAP breakage.
2028
2029 2004-07-15 08:08:32  David Champion  <dgc@uchicago.edu>  (roessler)
2030
2031         * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
2032         spam detection patch.
2033
2034 2004-07-14 05:58:30  Moritz Schulte   <moritz@g10code.com>  (roessler)
2035
2036         * pgp.c: Do not forget to handle special-case for gpg-agent.
2037
2038 2004-07-14 05:55:40  Thomas Roessler  <roessler@does-not-exist.org>
2039 (roessler)
2040
2041         * ChangeLog: Fix an earlier commit message.
2042
2043 2004-07-14 05:45:18  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2044 (roessler)
2045
2046         * browser.c: Fix Debian#237426.  (Experimental.)
2047
2048 2004-07-14 05:39:23  Thomas Roessler  <roessler@does-not-exist.org>
2049 (roessler)
2050
2051         * compose.c: Don't invoke "builtin" as an external editor.  Note:
2052         It's not clear to me that this is really the right approach.
2053         Revisit Editor/Visual some time.
2054
2055 2004-07-14 05:19:15  Elmar Hoffmann  <mutt-dev-ml@elho.net>  (roessler)
2056
2057         * init.h, mutt.h, thread.c: By default Mutt hides the subject
2058         of messages in the thread tree that have the same subject as
2059         their parent or closest previously displayed sibling. This patch
2060         makes this optional, introducing the hide_thread_subject boolean
2061         setting which defaults to the old behaviour.
2062
2063 2004-07-14 05:07:18  Thomas Roessler  <roessler@does-not-exist.org>
2064 (roessler)
2065
2066         * mh.c: Some eye-candy during the delayed parsing of maildir
2067         folders.
2068
2069 2004-07-14 04:50:19  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2070 (roessler)
2071
2072         * init.h, sort.h: Hack to fix $sort_browser documentation.
2073
2074         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
2075         $include_onlyfirst, again.
2076
2077 2004-07-14 04:34:07  Thomas Roessler  <roessler@does-not-exist.org>
2078 (roessler)
2079
2080         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
2081         commit SNAFU: This commit undoes the include_onlyfirst patch,
2082         but leaves the generic spam detection by David Champion in place
2083         (which, erroneously, hadn't been committed automatically).
2084
2085 2004-07-14 04:16:58  ttakah@lapis.plala.or.jp  (roessler)
2086
2087         * commands.c, copy.c, copy.h, doc/manual.sgml.head,
2088         doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
2089         init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
2090         sort.c, sort.h: Introduce $include_onlyfirst.
2091
2092 2004-07-12 13:35:27  Thomas Roessler  <roessler@does-not-exist.org>
2093 (roessler)
2094
2095         * pager.c: The limitations for OP_MAIL and OP_RECALL should
2096         be identical.
2097
2098         * init.c, sendlib.c: Add some debugging code, and rewrite the
2099         previously-ununderstandable mutt_remove_duplicates.  (All this
2100         done on the search for a problem that ultimately turned out to
2101         be a configuration issue. Still, the changed code could come in
2102         handy some day.)
2103
2104 2004-07-11 16:25:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2105 (roessler)
2106
2107         * pager.c: Fix #1882.
2108
2109 2004-06-27 13:54:51  Thomas Roessler  <roessler@does-not-exist.org>
2110 (roessler)
2111
2112         * postpone.c: Experimental code for #1910.
2113
2114 2004-06-26 08:45:29  Thomas Roessler  <roessler@does-not-exist.org>
2115 (roessler)
2116
2117         * commands.c: Fix #1909.
2118
2119 2004-06-23 08:09:43  Thomas Roessler  <roessler@does-not-exist.org>
2120 (roessler)
2121
2122         * pgp.c: Zero out the PGP passphrase before asking for a new one.
2123
2124 2004-06-17 20:39:20  Thomas Roessler  <roessler@does-not-exist.org>
2125 (roessler)
2126
2127         * smime.c: Change S/MIME send menu behavior to xor instead of or,
2128         so it behaves the same way as the PGP send menu.
2129
2130 2004-06-17 20:36:13  Moritz Schulte  <moritz@g10code.com>  (roessler)
2131
2132         * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
2133         crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
2134         cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
2135         mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
2136         smime.h: This is the sequel to the crypto modularization changes
2137         I did on 2003-01-21.  Moritz added another abstraction layer
2138         which cleans up the code and allows the crypto modules to use
2139         their own option menu.  Everything should work as it used to
2140         but is now in a really good shape for part III, the Return of
2141         the GnuPG Easy Makers. -wk
2142
2143         * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
2144         crypt-mod.h: New files.
2145
2146         * smime.c (smime_valid_passphrase, smime_send_menu): New
2147         functions.  * smime.h: Removed macro: smime_valid_passphrase.
2148         Declared: smime_valid_passphrase, smime_send_menu.  * pgp.c:
2149         Include "mutt_menu.h".  (pgp_valid_passphrase, pgp_send_menu):
2150         New functions.  * pgp.h: Removed macro: pgp_valid_passphrase.
2151         Declared: pgp_valid_passphrase, pgp_send_menu.  *
2152         mutt_curses.h: Declare: mutt_need_hard_redraw.  * mutt_crypt.h:
2153         Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
2154         crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
2155         Adjust WithCrypto definition since the GPGME backend does not
2156         exclude anymore the other `classic' backends.  (KEYFLAG_ISX509):
2157         New symbol.  * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
2158         (struct body): New member: is_signed_data, warnsig.  * main.c
2159         (main): Call crypt_init.  * keymap.c (km_get_table): Support for
2160         MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.  (Menus): Added
2161         entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
2162         (km_init): Create bindings for MENU_KEY_SELECT_PGP and
2163         MENU_KEY_SELECT_SMIME.  * keymap.h (enum): New enum symbols:
2164         MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME.  * init.h:
2165         New configuration variable: crypt_use_gpgme.  * compose.c
2166         (pgp_send_menu, smime_send_menu): Removed functions, they are now
2167         contained in the crypto backend modules.  (mutt_compose_menu):
2168         Use crypt_pgp_send_menu and crypt_smime_send_menu instead
2169         pgp_send_menu and smime_send_menu.  * cryptglue.c: Slightly
2170         rewritten in order to make use of the module mechanism used to
2171         access crypto backends.  * curs_lib.c (mutt_need_hard_redraw):
2172         New function.  * crypt.c (crypt_forget_passphrase): Adjust
2173         for new crypto backend interface.  (crypt_valid_passphrase):
2174         Stripped, use calls to crypt_pgp_valid_passphrase and
2175         crypt_smime_valid_passphrase.
2176
2177 2004-06-02 17:55:34  Alain Bench  <veronatif@free.fr>  (roessler)
2178
2179         * parse.c: Fix #1759.
2180
2181 2004-04-30 06:49:37  Urs Janßen  <urs@tin.org>  (roessler)
2182
2183         * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
2184         (5).  (These changes have been sitting in my inbox for ages, tlr.)
2185
2186 2004-04-13 15:10:38  Brendan Cully  <brendan@kublai.com>  (roessler)
2187
2188         * imap/message.c: Fix #1795
2189
2190 2004-04-13 08:02:12  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2191
2192         * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
2193         change the default; change the error message given if that
2194         variable is set to "no."
2195
2196 2004-04-12 21:43:33  Thomas Roessler  <roessler@does-not-exist.org>
2197 (roessler)
2198
2199         * lib.c, attach.c: Don't open a file for writing that we have
2200         unlinked before. Reported embarassingly long ago by Jarno
2201         Huuskonen <Jarno.Huuskonen@uku.fi>.
2202
2203 2004-04-12 21:19:31  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>
2204 (roessler)
2205
2206         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
2207         po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
2208         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
2209         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2210         po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
2211         mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
2212         http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2213
2214 2004-04-12 20:37:19  Thomas Roessler  <roessler@does-not-exist.org>
2215 (roessler)
2216
2217         * copy.c: Fix #1804.
2218
2219         * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
2220         recvattach.c: A belated fix for #1808 (Debian #233106): Make
2221         sure check-traditional-pgp doesn't leave the pager context
2222         unnecessarily.  This makes message-hooks like this one safe:
2223
2224           message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
2225                 \ "exec check-traditional-pgp"
2226
2227 2004-04-12 19:53:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2228 (roessler)
2229
2230         * doc/manual.sgml.head, init.h: Various documentation fixes,
2231         #1790.
2232
2233 2004-04-12 19:47:59  Alain Bench  <veronatif@free.fr>  (roessler)
2234
2235         * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2236
2237 2004-04-12 19:42:10  Joël Riou  <joel.riou@normalesup.org>  (roessler)
2238
2239         * globals.h, init.c, init.h: Introduce config_charset.
2240
2241 2004-04-12 19:37:59  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2242
2243         * po/ru.po: update
2244
2245 2004-04-12 19:37:23  Im Eunjea  <eunjea@koru.org>  (roessler)
2246
2247         * po/ko.po: update
2248
2249 2004-04-12 19:34:45  Holger Weiss  <lists@jhweiss.de>  (roessler)
2250
2251         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
2252         Unreferenced messages pattern: ~$
2253
2254 2004-04-12 19:20:13  Paul WALKER  <paul.walker@st.com>  (roessler)
2255
2256         * mutt_sasl.c: SASL2 needs errno.h.
2257
2258 2004-04-12 19:17:32  Thomas Roessler  <roessler@does-not-exist.org>
2259 (roessler)
2260
2261         * muttlib.c: Include the user ID with temporary file names.
2262         Suggested by eravin@panix.com in #1833.
2263
2264         * doc/Makefile.in: Fix #1708 the brutal way, by installing
2265         multiple copies of the muttbug (pardon, flea) manual page.
2266
2267 2004-04-12 18:56:18  Neil Brown  <neilb@cse.unsw.edu.au>  (roessler)
2268
2269         * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
2270         by Artur Czechowski as #1845.
2271
2272 2004-03-21 16:02:10  Ivan Vilata i Balaguer  <ivan@selidor.net>
2273 (roessler)
2274
2275         * po/ca.po: update
2276
2277 2004-02-12 08:51:07  roessler  (roessler)
2278
2279         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
2280         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
2281         po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
2282         po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
2283         po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2284         ChangeLog: automatic post-release commit for mutt-1.4.2.1
2285
2286 2004-02-12 08:46:17  Thomas Roessler  <roessler@does-not-exist.org>
2287 (roessler)
2288
2289         * Makefile.am: (stable) Include regex.c and snprintf.c with
2290         the distribution.
2291
2292 2004-02-11 14:03:38  roessler  (roessler)
2293
2294         * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
2295         po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
2296         po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
2297         po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
2298         po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
2299         ChangeLog: automatic post-release commit for mutt-1.4.2
2300
2301 2004-02-11 10:07:17  Thomas Roessler  <roessler@does-not-exist.org>
2302 (roessler)
2303
2304         * configure.in, menu.c: Backport an old bug fix, and make sure
2305         configure can be created on recent systems.
2306
2307 2004-02-11 08:20:25  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
2308
2309         * init.c: Fix some warnings.
2310
2311 2004-02-08 11:41:31  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2312
2313         * charset.c: Fix a CP1255/8-related problem that's caused by a
2314         glibc/iconv bug.
2315
2316 2004-02-08 09:38:38  Thomas Roessler  <roessler@does-not-exist.org>
2317 (roessler)
2318
2319         * muttlib.c: Change the logic in mutt_open_read to only
2320         catch directories -- mutt may legitimately read devices (think
2321         /dev/null) or named pipes. Also delegate error reporting to the
2322         calling function by setting errno.
2323
2324 2004-02-07 21:40:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2325 (roessler)
2326
2327         * po/ja.po: update
2328
2329 2004-02-07 21:38:32  Juan Altmayer Pizzorno  <juan@altmayer.com>
2330 (roessler)
2331
2332         * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
2333         the percentages don't show right while mutt is reading/parsing
2334         a mailbox.  Here's a patch (against 1.5.6i) to fix that.
2335
2336 2004-02-07 21:36:41  David Yitzchak Cohen
2337 <lists+mutt_devs@bigfatdave.com>  (roessler)
2338
2339         * init.c, muttlib.c: Looking at the code, the problem is pretty
2340         obvious.  A recent patch to init.c (the one that was supposed
2341         to prevent Mutt from silently failing to read nonexistant RC
2342         files, IIRC) changed source_rc() to stat(2) the RC "file" before
2343         trying to mutt_open_read() it.  There's only one problem here:
2344         source_rc() has no way of knowing whether or not its "file"
2345         is a file or a command.  I'm attaching a patch that fixes the
2346         problem in what I believe is the right way.
2347
2348 2004-02-05 14:17:25  Thomas Roessler  <roessler@does-not-exist.org>
2349 (roessler)
2350
2351         * menu.c: Back out the patch for #1697.
2352
2353 2004-02-02 18:17:46  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2354
2355         * po/de.po: update
2356
2357 2004-02-02 10:26:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2358
2359         * po/pl.po: update
2360
2361 2004-02-02 10:24:32  Im Eunjea  <eunjea@koru.org>  (roessler)
2362
2363         * po/ko.po: update
2364
2365 2004-02-02 10:22:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2366
2367         * po/fr.po: update
2368
2369 2004-02-01 18:26:13  roessler  (roessler)
2370
2371         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2372         po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2373         po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
2374         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2375         po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
2376         post-release commit for mutt-1.5.6
2377
2378 2004-02-01 18:00:16  Mike Schiraldi  <1074468571@schiraldi.org>
2379 (roessler)
2380
2381         * init.c: As you all know, running "mutt -F foo.rc" will have
2382         mutt read foo.rc as its config file. However, there is a bug --
2383         if you specify a directory (like accidentally typing "mutt -F
2384         /etc/mutt") mutt will silently ignore the flag and leave you
2385         wondering why it isn't working.
2386
2387         Emil Sit posted a patch for this in March of 2002, but it seems
2388         to have slipped through the cracks. Here's the patch again;
2389         please consider it for inclusion.
2390
2391 2004-02-01 17:50:43  Luke Mewburn  <luke@mewburn.net>  (roessler)
2392
2393         * buffy.c: Put a zero byte into the string, not into the pointer.
2394
2395 2004-02-01 17:48:25  Dan Ohnesorg  <Dan@ohnesorg.cz>  (roessler)
2396
2397         * po/cs.po: update
2398
2399 2004-02-01 17:45:33  Thomas Roessler  <roessler@does-not-exist.org>
2400 (roessler)
2401
2402         * doc/manual.sgml.head: A cross-reference was missing.
2403
2404         * doc/manual.sgml.head: Improve documentation of alterantes.
2405
2406         * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
2407         hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
2408         protos.h: Turn alternates, lists, and subscribe into regular
2409         expression lists.
2410
2411 2004-01-12 22:56:58  Christoph Ludwig
2412 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
2413
2414         * smime_keys.pl: Avoid a Perl warning.
2415
2416 2004-01-12 20:24:09  Matt Kraai  <kraai@ftbfs.org>  (roessler)
2417
2418         * doc/manual.sgml.head: Thanks.  The patch is committed to
2419         the CVS.
2420
2421 2004-01-12 19:59:38  Thomas Roessler  <roessler@does-not-exist.org>
2422 (roessler)
2423
2424         * crypt.c: Retainable PGP signatures were broken badly.  #1757.
2425
2426 2004-01-05 11:55:14  Robert Schiele  <robert.schiele@t-online.de>
2427 (roessler)
2428
2429         * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
2430         due to portability issues.
2431
2432 2004-01-04 11:10:21  Thomas Roessler  <roessler@does-not-exist.org>
2433 (roessler)
2434
2435         * init.c: Strike that.
2436
2437         * init.c: Fix a memory management error.  Ouch.
2438
2439 2004-01-04 10:55:20  René Clerc  <rene@clerc.nl>  (roessler)
2440
2441         * init.h: Fix hide_missing / hide_limited documentation.
2442
2443 2004-01-04 10:51:49  Thomas Roessler  <roessler@does-not-exist.org>
2444 (roessler)
2445
2446         * hdrline.c: Permit list patterns that match the domain name of
2447         an address; these patterns begin with '@'.  Example:  subscribe
2448         @bugs.guug.de matches all messages sent to the bug tracking
2449         system.
2450
2451         * po/ru.po: Argh, I shouldn't replace files by patches.
2452
2453 2004-01-04 10:25:13  Cameron Patrick  <cameron@patrick.wattle.id.au>
2454 (roessler)
2455
2456         * menu.c: Fix #1697 (Debian  #219594.)
2457
2458 2004-01-04 10:21:19  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2459
2460         * po/de.po: update
2461
2462 2004-01-04 10:19:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2463 (roessler)
2464
2465         * po/ja.po: update
2466
2467 2004-01-04 10:08:02  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2468
2469         * po/pl.po: update
2470
2471 2004-01-04 10:03:46  Michael Elkins  <me@sigpipe.org>  (roessler)
2472
2473         * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
2474         generating Mail-Followup-To headers.
2475
2476 2004-01-04 09:59:42  Thomas Roessler  <roessler@does-not-exist.org>
2477 (roessler)
2478
2479         * init.h: Fix #1738; documentation issue re $from, $use_from.
2480
2481 2004-01-04 09:52:55  Michael Elkins  <me@sigpipe.org>  (roessler)
2482
2483         * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
2484         reply-hook.
2485
2486 2004-01-04 09:49:23  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2487
2488         * pop.h, pop_lib.c: Attached patch provides support of STLS
2489         (STARTTLS) command in POP3 protocol.
2490
2491         * po/ru.po: update
2492
2493 2004-01-04 09:45:05  Brendan Cully  <brendan@kublai.com>  (roessler)
2494
2495         * imap/imap.c: Fix #1703.
2496
2497 2004-01-04 09:42:35  Thomas Roessler  <roessler@does-not-exist.org>
2498 (roessler)
2499
2500         * smime.c: Fix a NULL pointer deference noted by Will Fiveash
2501         <william.fiveash@sun.com>.
2502
2503 2003-12-30 13:04:20  Thomas Roessler  <roessler@does-not-exist.org>
2504 (roessler)
2505
2506         * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
2507         partially signed messages more reasonably.  See #1743.
2508
2509 2003-12-29 11:44:35  Alain Bench  <veronatif@free.fr>  (roessler)
2510
2511         * commands.c: Fix #844.
2512
2513 2003-12-29 11:37:41  Patrick Welche  <prlw1@newn.cam.ac.uk>  (roessler)
2514
2515         * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
2516         patch which is necessary as when mutt tries to connect to an
2517         imap server over ipv6 it stores the address in a sockaddr which
2518         may not be large enough to hold the ipv6 address.
2519
2520 2003-12-17 17:42:02  Scott Koranda  <skoranda@gravity.phys.uwm.edu>
2521 (roessler)
2522
2523         * crypt.c: pkcs7-signature wasn't recognized properly in one
2524         more place.
2525
2526 2003-12-17 08:46:50  Michael Elkins  <me@sigpipe.org>  (roessler)
2527
2528         * rfc1524.c: Fix possible core dump in mailcap nametemplate
2529         handling.
2530
2531 2003-12-10 00:48:57  Thomas Roessler  <roessler@does-not-exist.org>
2532 (roessler)
2533
2534         * thread.c: Avoid NULL pointer deference in threading code.
2535
2536 2003-12-03 08:19:11  Alain Bench  <veronatif@free.fr>  (roessler)
2537
2538         * pager.c: Fix 1716.
2539
2540 2003-11-15 09:32:30  Velko Hristov  <hristov@informatik.hu-berlin.de>
2541 (roessler)
2542
2543         * po/bg.po: updat
2544
2545 2003-11-12 22:31:51  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2546
2547         * po/eo.po: update
2548
2549 2003-11-12 14:01:03  René Clerc  <rene@clerc.nl>  (roessler)
2550
2551         * po/nl.po: update
2552
2553 2003-11-12 13:49:32  Thomas Roessler  <roessler@does-not-exist.org>
2554 (roessler)
2555
2556         * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
2557         IDN API incompatibility problems.
2558
2559 2003-11-12 11:47:46  duvall@emufarm.org  (roessler)
2560
2561         * configure.in: Fix 1515, 1693.
2562
2563 2003-11-12 11:40:27  Thomas Roessler  <roessler@does-not-exist.org>
2564 (roessler)
2565
2566         * mh.c, sort.c: Fix dangling pointer problems in threading code.
2567         Noted and tracked down by q4xk3j002@sneakemail.com who also
2568         provided the initial fix.
2569
2570 2003-11-11 10:19:22  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
2571
2572         * po/id.po: update
2573
2574 2003-11-10 18:02:26  Rudy Taraschi  <rudy@cae.com>  (roessler)
2575
2576         * mutt_socket.c: Fix double-free problems related to IDN support.
2577
2578 2003-11-10 10:37:10  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2579
2580         * po/fr.po: update
2581
2582 2003-11-09 21:41:28  Thomas Roessler  <roessler@does-not-exist.org>
2583 (roessler)
2584
2585         * mh.c: Fix #1692.
2586
2587         * send.c: Commit the fix for #1509. This must have been lost
2588         earlier this year.
2589
2590 2003-11-05 20:09:36  roessler  (roessler)
2591
2592         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2593         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2594         po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
2595         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
2596         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
2597         post-release commit for mutt-1.5.5.1
2598
2599 2003-11-05 12:17:10  Thomas Roessler  <roessler@does-not-exist.org>
2600 (roessler)
2601
2602         * Makefile.am: Include regex.c and snprintf.c with the
2603         distribution.  Noted by Lars Hecking.
2604
2605         * build-release: Ups, we don't upload the CVS any more.
2606
2607 2003-11-05 09:51:10  roessler  (roessler)
2608
2609         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2610         po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
2611         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2612         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
2613         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
2614         automatic post-release commit for mutt-1.5.5
2615
2616 2003-11-05 09:27:43  Thomas Roessler  <roessler@does-not-exist.org>
2617 (roessler)
2618
2619         * build-release: Use gpg for signing releases.
2620
2621 2003-11-03 10:30:58  Thomas Roessler  <roessler@does-not-exist.org>
2622 (roessler)
2623
2624         * attach.c: Fix a logic flaw in attachment saving.
2625
2626 2003-10-08 19:55:39  Thomas Roessler  <roessler@does-not-exist.org>
2627 (roessler)
2628
2629         * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *.  Fix some
2630         sizeof statements accordingly.  Note that pgp_key_t is also a
2631         pointer, though, so this should not have broken things.
2632
2633 2003-10-06 09:58:35  Thomas Roessler  <roessler@does-not-exist.org>
2634 (roessler)
2635
2636         * query.c: Fiy memory corruption. (# 1659)
2637
2638 2003-10-04 22:12:10  Thomas Roessler  <roessler@does-not-exist.org>
2639 (roessler)
2640
2641         * lib.c: mutt_basename() was garbage.
2642
2643         * doc/manual.sgml.head: Fix some tags.  Noted by Todd
2644         <Freedom_Lover@pobox.com>.
2645
2646         * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
2647         lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
2648         This patch fixes various aspects of the attachment-saving user
2649         interface.  Changes include:
2650
2651         * When tagging and saving multiple attachments, you can now use
2652           the same target directory for multiple attachments.
2653
2654         * When you can't save an attachment, you get an opportunity to
2655           enter a new file name.
2656
2657         * The menu cursor will highlight the attachment that you are
2658           currently discussing with mutt.
2659
2660         * Various bug fixes.
2661
2662         This does, in particular, address #1619 (Debian#208430).
2663
2664         * menu.c: Fix #1656.
2665
2666 2003-09-29 16:34:32  René Clerc  <rene@clerc.nl>  (roessler)
2667
2668         * doc/muttrc.man.head: Fix typo.
2669
2670 2003-09-29 15:05:52  Thomas Roessler  <roessler@does-not-exist.org>
2671 (roessler)
2672
2673         * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
2674         (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2675
2676 2003-09-20 06:24:10  Thomas Roessler  <roessler@does-not-exist.org>
2677 (roessler)
2678
2679         * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2680
2681 2003-09-19 13:09:59  René Clerc  <rene@clerc.nl>  (roessler)
2682
2683         * po/nl.po: update
2684
2685 2003-09-19 13:05:13  Thomas Roessler  <roessler@does-not-exist.org>
2686 (roessler)
2687
2688         * imap/utf7.c: Fix remaining (void **) casts.
2689
2690 2003-09-19 13:03:26  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
2691
2692         * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
2693         pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
2694         rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
2695         browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
2696         edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
2697         pager.c: As the ones of you who compile with new gcc's probably
2698         have noticed, there's a lot of type-punning in Mutt. With help
2699         from Philipp Thomas, I've fixed all I could find in CVS (please
2700         double-check, one might have slipped through the cracks), I can
2701         make one for 1.4 CVS branch as well if wanted.
2702
2703 2003-09-19 12:56:49  Thomas Roessler  <roessler@does-not-exist.org>
2704 (roessler)
2705
2706         * send.c: Change abort_unmodified so it doesn't abort a message
2707         that has an attachment.  Catches the "send a file from the
2708         command line, quickly" case.
2709
2710 2003-09-11 16:59:54  Brendan Cully  <brendan@kublai.com>  (roessler)
2711
2712         * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
2713         undefined). Thanks to Mads for the initial patch.
2714
2715 2003-09-11 07:27:23  Velko Hristov  <hristov@informatik.hu-berlin.de>
2716 (roessler)
2717
2718         * po/bg.po: Bulgarian translation.  (Seems like I screwed up an
2719         earlier commit.  -tlr)
2720
2721 2003-09-10 13:20:49  Jon Miles  <jon@zetnet.net>  (roessler)
2722
2723         * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
2724         received anything back from the server that didnt begin with '+
2725         ', it was bailing out and skipping the checks to see if there
2726         was a +OK response.
2727
2728 2003-09-07 10:11:49  Im Eunjea  <eunjea@koru.org>  (roessler)
2729
2730         * po/ko.po: update.
2731
2732 2003-09-04 15:10:09  Thomas Roessler  <roessler@does-not-exist.org>
2733 (roessler)
2734
2735         * init.h: Fix some formatting glitches that lead to error messages
2736         when viewing the muttrc(5) manual page.
2737
2738 2003-09-04 14:59:57  Christoph Ludwig
2739 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
2740
2741         * smime.c: Fix verification bug when messages are S/MIME signed
2742         & encrypted.
2743
2744 2003-09-03 17:22:09  Dan Born  <dan@danborn.net>  (roessler)
2745
2746         * postpone.c: I've attached a patch for bug number 1036, as
2747         reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
2748         when more than one msg is postponed").  This is a patch against
2749         mutt 1.4.1.
2750
2751         As it was previously left, no one could reproduce it.  The problem
2752         occurs because sorting is disabled when opening the postponed
2753         folder, but the Sort global variable still tells mutt to use
2754         whatever sorting algorithm the $sort config option indicates.
2755         Eventually, the code would get to mutt_messages_in_thread and
2756         try to dereference a NULL thread object, causing the segfault.
2757
2758 2003-09-03 17:20:56  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2759
2760         * po/pl.po: update.
2761
2762 2003-09-03 17:15:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2763 (roessler)
2764
2765         * po/ja.po: New ja.po.
2766
2767 2003-09-03 17:12:52  Velko Hristov  <hristov@informatik.hu-berlin.de>
2768 (roessler)
2769
2770         * configure.in: Bulgarian translation.
2771
2772 2003-09-03 17:10:37  Brendan Cully  <brendan@kublai.com>  (roessler)
2773
2774         * mutt_ssl.c: Fix a segmentation fault which occurs
2775         when a certificate is rejected.  Bug noted by Rob Latham
2776         <rob@terizla.org>.
2777
2778 2003-09-03 17:09:09  Anatoly Vorobey  <mellon@pobox.com>  (roessler)
2779
2780         * curs_main.c: The commands "read-thread" (^R) and
2781         "read-subthread" (Esc-R) do not honor the resolve variable (don't
2782         advance cursor after marking the thread/subthread as read),
2783         which, to me at least, is a nuisance.
2784
2785 2003-08-11 14:06:08  Brendan Cully  <brendan@kublai.com>  (roessler)
2786
2787         * imap/imap.c: 1595: My guess is this bug is caused by
2788         mlarson@verisign.com's patch to check for UNSEEN rather than
2789         RECENT messages. This means that as long as there are messages
2790         in a mailbox either new or old, mutt will think it has new mail.
2791
2792         The attached patch reverts that change. Let me know if it solves
2793         the problem.
2794
2795 2003-08-11 14:05:13  Thomas Roessler  <roessler@does-not-exist.org>
2796 (roessler)
2797
2798         * doc/muttrc.man.head: Fix a formatting bug.
2799
2800 2003-08-05 13:55:47  Brendan Cully  <brendan@kublai.com>  (roessler)
2801
2802         * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
2803         mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
2804         format from mutt.  (The support was broken anyways.)
2805
2806 2003-08-02 11:01:09  Horvath Szabolcs  <horvaths@fi.inf.elte.hu>
2807 (roessler)
2808
2809         * po/hu.po: update
2810
2811 2003-07-29 10:11:05  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2812
2813         * pager.c: It seems that Solaris has an incorrect implementation
2814         of mbrtowc: when there is an encoding error and mbrtowc returns
2815         (size_t)(-1) no value should be stored in *pwc (the first
2816         argument), as I understand it, but here mbrtowc is storing 8
2817         when presented with the bytes "\xc8\x4d".
2818
2819         However, relying on mbrtowc not to store anything in *pwc when
2820         there is an error is a bit silly; it makes sense to look at
2821         the return value. So, the following patch should be applied if
2822         Pawel can confirm that it fixes the problem. I've tested it and
2823         it worked for me with glibc's mbrtowc.
2824
2825 2003-07-24 18:40:50  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2826
2827         * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
2828         imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
2829         intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
2830         makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
2831         strcasecmp.c, url.c: Some functions/macros like isspace take an
2832         int and require the argument to have the value of an unsigned char
2833         (or EOF). Under Solaris, gcc complains when the argument is a char
2834         (as this is a possible bug, on platforms where char is signed,
2835         like Solaris). The attached patch fixes such problems (well,
2836         perhaps I've changed more than necessary, but this doesn't hurt).
2837
2838 2003-07-22 12:56:38  dshaw@jabberwocky.com  (roessler)
2839
2840         * gnupgparse.c: When encrypting a message to a user that has more
2841         than one subkey, at least one of which is revoked or expired,
2842         mutt treats the entire key as unusable rather than just the
2843         subkey(s) in question.
2844
2845 2003-07-16 11:18:12  Brendan Cully  <brendan@kublai.com>  (roessler)
2846
2847         * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
2848         that my mutt hung when I tried SASL DIGEST-MD5 authentication
2849         (I'm not sure when this started). I believe this patch should
2850         solve that problem in a reliable way.
2851
2852         This patch also attempts to reuse connections even when
2853         authentication fails, instead of just throwing away a perfectly
2854         good socket.
2855
2856         * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
2857         mutt_ssl.c: This patch redoes yesterday's unbuffered input
2858         patch. Now it uses a pseudo-option, which means less mess to carry
2859         down the call stack.  It also made it much easier to have the SSL
2860         certificate menu be unbuffered, which it is now. So push commands
2861         won't annoy you when entering passwords or accepting certificates.
2862
2863 2003-07-15 11:41:32  Brendan Cully  <brendan@kublai.com>  (roessler)
2864
2865         * curs_main.c, globals.h, imap/command.c, imap/imap.c,
2866         imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
2867         patch should keep all opened IMAP connections alive, no matter
2868         what mailbox you are currently in. With the patch that got
2869         committed yesterday, this should close bug 1523.
2870
2871         (There was a typo in that patch. This one supersedes it.)
2872
2873         * configure.in, .cvsignore: autoconf 2.5 compatibility.
2874
2875 2003-07-14 12:40:03  Hugo Haas  <hugo@larve.net>  (roessler)
2876
2877         * send.c: Fix #1520.
2878
2879 2003-07-14 12:20:27  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2880
2881         * po/pl.po: small fix.
2882
2883 2003-07-14 12:19:07  Brendan Cully  <brendan@kublai.com>  (roessler)
2884
2885         * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
2886         Brendan Cully wrote:
2887
2888         > The attached patch should help when the connection to your
2889         postponed > folder times out and you can't reconnect without
2890         restarting mutt. I'd > like anyone who has that problem to try
2891         it and let me know how it > works.
2892
2893         I dug a little deeper. The attached patch seems to work better. It
2894         complains the first time you try to recall a message, but works
2895         the second.
2896
2897         * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
2898         mutt_curses.h: The attached patch prevents mutt from reading the
2899         push buffer when asking for passwords. This is a proper fix for
2900         bug 1312. I think it's uncontroversial.
2901
2902 2003-07-04 17:15:34  Thomas Roessler  <roessler@does-not-exist.org>
2903 (roessler)
2904
2905         * imap/auth_sasl.c: Increase a buffer's size.
2906
2907 2003-07-04 17:07:22  Nicolas Rachinsky  <nr@rachinsky.de>  (roessler)
2908
2909         * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
2910         tag-prefix-cond and end-cond.  This makes simple conditional
2911         execution of parts of macros possible.
2912
2913 2003-07-04 17:03:51  Bruno Postle  <bruno@postle.net>  (roessler)
2914
2915         * curs_main.c, pattern.c: Display an empty index when no messages
2916         match search criteria.
2917
2918 2003-07-04 16:57:56  Thomas Roessler  <roessler@does-not-exist.org>
2919 (roessler)
2920
2921         * init.h, muttlib.c: Add a ':' flag to % expandos.  This will
2922         make sure that any dots are converted into underscores.  (_
2923         is already used for lowercasing the result of an expando.)
2924
2925 2003-06-04 14:01:39  Thomas Roessler  <roessler@does-not-exist.org>
2926 (roessler)
2927
2928         * muttlib.c: Don't colorize empty lines generated with
2929         state_attach_puts();
2930
2931 2003-05-29 17:48:28  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2932
2933         * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2934
2935 2003-05-29 17:47:10  Thomas Roessler  <roessler@does-not-exist.org>
2936 (roessler)
2937
2938         * init.c: Fix a segmentation fault which would occur when
2939         pgp_sort_keys is set in a configuration file, but mutt is compiled
2940         without PGP support.
2941
2942         * gnupgparse.c: Fix PGP subkey handling when looking at key
2943         capabilities.  This should take care of the recent "mutt does
2944         not see all keys" problems.
2945
2946 2003-05-13 13:06:16  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>
2947 (roessler)
2948
2949         * crypt.c: Fix gpg-agent use.
2950
2951 2003-05-13 12:53:20  Thomas Roessler  <roessler@does-not-exist.org>
2952 (roessler)
2953
2954         * doc/manual.sgml.head: Remove useless examples about treating
2955         text/enriched externally.  #1549; Debian #190309.
2956
2957 2003-05-13 12:50:04  Juan Altmayer Pizzorno  <juan@altmayer.com>
2958 (roessler)
2959
2960         * recvattach.c: view-attachments does not extract the message
2961         within a x-pkcs7-mime if it's only signed, but not encrypted.
2962         Such a message results, for example, from a decrypt-save if the
2963         message was previously encrypted and signed.
2964
2965 2003-05-13 12:45:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
2966 (roessler)
2967
2968         * doc/manual.sgml.head: Fix an inconsistency between manual
2969         and code.
2970
2971 2003-05-13 12:43:45  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2972
2973         * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
2974         algorithm to determine the capabilities of the key.  For example,
2975         in mutt, a key of type 1 (RSA) can both encrypt & sign.  This is
2976         not correct as per OpenPGP, however, where the capabilities of
2977         the key are determined by both the algorithm and key capability
2978         flags that are set on the key.  This can lead to user confusion
2979         when their RSA encrypt-only or sign-only key is listed for both
2980         signing and encryption in mutt.
2981
2982         GnuPG lists these flags in key listings, so it is easy to take
2983         advantage of them.  Here is a patch to use the flags, as well
2984         as provide the flags in pgpring.  Note that the pgp+pgpring
2985         users won't see any change since the flags there are based on
2986         the key algorithm as they are now, but the GnuPG users will see
2987         an improvement.
2988
2989 2003-05-12 16:21:26  Thomas Roessler  <roessler@does-not-exist.org>
2990 (roessler)
2991
2992         * enter.c: Fix alias completion when the alias is entered as
2993         part of a group.  (E.g., The Tea Party: alias1, alias2, alias3;)
2994
2995 2003-05-03 20:07:40  Dan Nelson  <dnelson@allantgroup.com>  (roessler)
2996
2997         * mutt.h, muttlib.c: Fix #1558.  (mutt_expand_fmt rewrite;
2998         OPT_MAX wasn't maximal.)
2999
3000 2003-04-15 13:17:05  René Clerc  <rene@clerc.nl>  (roessler)
3001
3002         * compose.c: Fix two more cases in which ctrl-G is interpreted
3003         as M_YES.
3004
3005 2003-04-15 09:52:06  Dale Woolridge  <dale-flea-mutt-bug@woolridge.org>
3006 (roessler)
3007
3008         * compose.c: The "sign (a)s" code strips the pgp application
3009         bit causing drawing issues in redraw_crypt_lines().  Other bits
3010         (well bit = encrypt) are ignored as a result.  I've only tested
3011         with pgp, but the same problem exists in the smime code too.
3012         This inline patch (against cvs head revision) fixes the problem.
3013
3014 2003-04-14 09:09:53  Thomas Roessler  <roessler@does-not-exist.org>
3015 (roessler)
3016
3017         * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
3018         in send.c.  This patch adds two new configuration variables,
3019         $crypt_autopgp and $crypt_autsmime.  Both are set to "yes"
3020         by default.  By turning them off, you can disable the automatic
3021         selection of one or both mechanisms.  (Useful when your mutt is
3022         PGP- and S/MIME enabled, but you only use, say S/MIME.)
3023
3024 2003-04-11 15:15:04  Thomas Roessler  <roessler@does-not-exist.org>
3025 (roessler)
3026
3027         * send.c: Backing out the previous change. It was nonsense.
3028
3029 2003-04-11 11:56:58  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
3030
3031         * config.guess, config.sub, depcomp, install-sh, missing,
3032         mkinstalldirs: updates.
3033
3034 2003-04-11 11:56:22  Thomas Roessler  <roessler@does-not-exist.org>
3035 (roessler)
3036
3037         * send.c: Try to fix a PGP / S/MIME-related problem.  Found by
3038         Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
3039         <rene@clerc.nl>.
3040
3041         * thread.c: Fix a segmentation fault.
3042
3043 2003-04-09 08:21:59  Zardoz@users.sourceforge.net  (roessler)
3044
3045         * recvcmd.c: Fix #1531.  (recvcmd.c duplicate of #1528)
3046
3047 2003-04-08 22:32:56  Thomas Roessler  <roessler@does-not-exist.org>
3048 (roessler)
3049
3050         * lib.c: Avoid a division by zero.
3051
3052         * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
3053         is unset.  This fixes a segmentation fault on RH 8.0 which was
3054         observed by Matt Larson <mlarson@verisign.com>.
3055
3056         * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
3057         sendlib.c, smime.c, thread.c: Try to catch a couple of cases
3058         in which parameters for malloc calls could overflow.  Thanks to
3059         Timo Sirainen for the heads-up.
3060
3061         * po/es.po: Mark a translation as fuzzy in order to fix #1522.
3062
3063 2003-04-07 20:08:10  Thomas Roessler  <roessler@does-not-exist.org>
3064 (roessler)
3065
3066         * commands.c: Fix #1528.
3067
3068 2003-04-07 07:57:49  René Clerc  <rene@clerc.nl>  (roessler)
3069
3070         * po/nl.po: update
3071
3072 2003-04-06 11:00:59  Ivan Vilata i Balaguer  <ivan@selidor.net>
3073 (roessler)
3074
3075         * po/ca.po: update
3076
3077 2003-04-02 09:05:19  Bjoern Jacke  <muttbug@j3e.de>  (roessler)
3078
3079         * smime_keys.pl: - add a missing filehandle closure - some
3080         cleanups of unused/bogous code
3081
3082 2003-04-02 08:47:28  Thomas Roessler  <roessler@does-not-exist.org>
3083 (roessler)
3084
3085         * contrib/Makefile.in, contrib/colors.default,
3086         contrib/colors.linux: sample.muttrc-tlr would try to include
3087         my color configurations, which weren't distrubted.  Fix that.
3088         (Bug noted while helping someone else to configure mutt during
3089         a conference.)
3090
3091         * contrib/sample.muttrc: Fix sample.muttrc.
3092
3093 2003-04-02 08:40:50  Gary Johnson  <garyjohn@spk.agilent.com>  (roessler)
3094
3095         * curs_main.c: Here is the patch to fix the bug I reported
3096         earlier in this thread, that sometimes when changing folders,
3097         mutt would generate an error message and stop the further
3098         processing of folder-hooks.
3099
3100 2003-04-02 08:38:13  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3101
3102         * po/fr.po: update
3103
3104 2003-04-02 08:34:49  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
3105 (roessler)
3106
3107         * po/ja.po: update
3108
3109 2003-04-02 08:31:00  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3110
3111         * po/de.po: update
3112
3113 2003-04-02 08:28:24  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3114
3115         * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
3116         updated for 1.5.4.  This patch adds the pgp_check_exit option
3117         (enabled by default) that causes mutt to check the exit code
3118         of the PGP subprocess.  A non-zero exit code means that the
3119         subprocess failed and mutt will not continue to send the message.
3120
3121         This is needed as in certain cases, PGP or GnuPG can fail to
3122         completely process a document (say, if the gpg.conf file is
3123         mangled, which is how I discovered the problem).  Without an
3124         exit code check, mutt will continue anyway and send the half
3125         processed file.
3126
3127 2003-04-02 08:21:09  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
3128
3129         * po/ru.po: update.
3130
3131 2003-03-19 22:43:08  roessler  (roessler)
3132
3133         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3134         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
3135         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3136         po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
3137         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3138         po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
3139
3140         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
3141         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
3142         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3143         po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3144         po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
3145         ChangeLog: automatic post-release commit for mutt-1.4.1
3146
3147 2003-03-19 21:56:29  Thomas Roessler  <roessler@does-not-exist.org>
3148 (roessler)
3149
3150         * pgppubring.c: Fix some memory management calls. (Stable branch.)
3151
3152 2003-03-19 21:33:30  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3153
3154         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
3155         branch.)
3156
3157         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
3158
3159 2003-03-18 14:51:52  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
3160
3161         * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
3162           leak.  Envelope structure allocated by mutt_read_rfc822_header()
3163           was never deallocated.
3164
3165         - parse.c (mutt_read_rfc822_header): Comment added about
3166           needing deallocate envelope structure returned by
3167           mutt_read_rfc822_header().
3168
3169         * mutt_idna.c: (mutt_addr_for_display): Fix memory leak.  `user'
3170         and `domain' buffers was never deallocated.
3171
3172         (mbox_to_udomain): Fix memory leak.  `scratch' buffer was not
3173         deallocated when `mbx' doesn't contain '@'. Also rewritten for
3174         allocating memory only when needed and only how many as needed.
3175
3176 2003-03-12 13:00:03  Thomas Roessler  <roessler@does-not-exist.org>
3177 (roessler)
3178
3179         * copy.c, sendlib.c: We need to re-format address headers instead
3180         of just decoding them.
3181
3182 2003-03-07 14:55:53  Brendan Cully  <brendan@kublai.com>  (roessler)
3183
3184         * mutt_sasl.c: The global callbacks set up in sasl_client_init
3185         are not copied by the SASL library, so they can't be allocated
3186         on the stack. This is the case with both versions of the SASL
3187         library, and I frankly don't understand why it hasn't caused
3188         problems before. Since it segfaults reliably on OS X for me now,
3189         I thought a patch would be in order.
3190
3191 2003-03-07 08:23:27  Thomas Roessler  <roessler@does-not-exist.org>
3192 (roessler)
3193
3194         * crypt.c, pgp.h: Don't use functions without importing the
3195         corresponding prototype.
3196
3197         * mutt_idna.c: It seems like libidn doesn't like to translate
3198         NULL pointers.
3199
3200 2003-03-07 07:52:49  Jim Mock  <mij@soupnazi.org>  (roessler)
3201
3202         * globals.h: globals.h is looking for crypt.h instead of
3203         mutt_crypt.h.
3204
3205 2003-03-06 21:23:53  Thomas Roessler  <roessler@does-not-exist.org>
3206 (roessler)
3207
3208         * send.c: Fixing a segmentation fault.  Here's how to reproduce
3209         it: Start mutt.  Compose a new message, with an attachment.
3210         Turn on PGP signing.  Press C-G on the pass phrase prompt.
3211         Turn off PGP signing.  Try to send the message.
3212
3213 2003-03-05 21:18:24  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
3214
3215         * protos.h, sort.c: Fix a warning.
3216
3217         * mutt_idna.c: Fix tlr's pre-processor screw-up.
3218
3219 2003-03-04 09:51:07  Thomas Roessler  <roessler@does-not-exist.org>
3220 (roessler)
3221
3222         * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
3223         AllowUnassigned.  (Just reading some standards.)
3224
3225 2003-03-04 09:31:19  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3226
3227         * handler.c: Be more friendly about bad multipart/alternative
3228         bodies; #1478. Note that the relevant standards explicitly
3229         *forbid* nested MIME encodings.
3230
3231 2003-03-04 09:27:21  Thomas Roessler  <roessler@does-not-exist.org>
3232 (roessler)
3233
3234         * copy.c: Fix another stupid error, and decode IDNs in the
3235         CC header.
3236
3237         * init.h: Fix two typos in one line.  Noted by Thomas Glanzmann
3238         and Steve Kennedy.
3239
3240         * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
3241
3242 2003-03-03 14:25:14  Thomas Roessler  <roessler@does-not-exist.org>
3243 (roessler)
3244
3245         * copy.c, sort.c: Fixing some nits.
3246
3247         * mutt_socket.c: IDNA support for the socket back-end.
3248
3249         * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
3250         compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
3251         init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
3252         protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
3253         sendlib.c: IDN support for e-mail messages.  Things should work
3254         automagically once you have the GNU IDN library available from
3255         ftp://alpha.gnu.org/pub/gnu/libidn/ installed.  For IDN's which
3256         can't be losslessly recoded to your local character set, mutt
3257         should automatically fall back to using the ASCII representation.
3258         There's probably a considerable number of bugs in this, and the
3259         code may, at this point, not even compile on machines without
3260         libidn.  Will start working on that ASAP.
3261
3262         * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
3263         commands.c, init.h, mutt.h: Introduce a new option named
3264         $bounce, and fix some inconsistencies in the messages created
3265         when bouncing.  Based on work done by Thomas Glanzmann
3266         <sithglan@stud.uni-erlangen.de>.
3267
3268 2003-02-25 22:00:38  Thomas Roessler  <roessler@does-not-exist.org>
3269 (roessler)
3270
3271         * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
3272         of the inconsistencies between message and attachment bouncing.
3273
3274         * crypt.c: I should test-compile things before committing.
3275         Stupid typo.
3276
3277 2003-02-25 21:41:32  Michael Elkins  <me@sigpipe.org>  (roessler)
3278
3279         * query.c: Use mutt_strwidth for query response formatting.
3280         (#1477)
3281
3282 2003-02-25 21:37:59  Christian Vogel  <vogelchr@vogel.cx>  (roessler)
3283
3284         * mx.c: Recognize MH folders used by sylpheed.
3285
3286 2003-02-25 21:35:24  jesus.climent@hispalinux.es  (roessler)
3287
3288         * po/es.po: Fix a typo. (#1482)
3289
3290 2003-02-25 21:33:16  Thomas Roessler  <roessler@does-not-exist.org>
3291 (roessler)
3292
3293         * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
3294         manual. (#1485)
3295
3296         * crypt.c: Fix #1486; noted by Jeroen Coekaerts
3297         <jeroen@coekaerts.be>.
3298
3299 2003-02-19 21:33:43  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3300
3301         * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
3302         pgp-sha1, etc.)  Since then, three more hashes have been assigned
3303         numbers in 2440bis.  Here is a patch to add values for pgp-sha256,
3304         pgp-sha384, and pgp-sha512 so mutt can properly handle them.
3305
3306 2003-02-19 21:31:19  Thomas Roessler  <roessler@does-not-exist.org>
3307 (roessler)
3308
3309         * parse.c: Fix a memory leak observed by Vineet Kumar
3310         <mutt-dev@virtual.doorstop.net>.
3311
3312 2003-02-13 09:55:02  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3313
3314         * init.h: Here are some updates to the muttrc docs (spell check,
3315         language tweaks, etc).  No functional changes - this is just
3316         language stuff.
3317
3318 2003-02-13 09:50:00  Thomas Roessler  <roessler@does-not-exist.org>
3319 (roessler)
3320
3321         * pgp.c: Fix #1444, Debian #178563.  The details of this problem
3322         were tracked down by Steven Barker <steve@blckknght.org>.
3323
3324 2003-01-31 00:15:03  Thomas Roessler  <roessler@does-not-exist.org>
3325 (roessler)
3326
3327         * init.h: Change the default for crypt_replyencrypt back to "yes".
3328         Noted by Thomas Poindessous in Debian bug #178899; also #1448.
3329
3330         * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
3331         pointers which could otherwise lead to crashes.
3332
3333 2003-01-30 23:54:30  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3334
3335         * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
3336         $pgp_auto_traditional.
3337
3338 2003-01-30 23:48:36  Thomas Roessler  <roessler@does-not-exist.org>
3339 (roessler)
3340
3341         * flags.c: The IMAP ACL patch broke things.
3342
3343 2003-01-23 22:05:02  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
3344
3345         * pop_auth.c: SASL2 support for popo_auth.c.
3346
3347         * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
3348         patch provides improved support for IMAP ACLs (on servers that
3349         support them).  This means that mutt will now write the Seen
3350         flag in mailboxes that allow it, even if the mailbox doesn't
3351         allow other changes.
3352
3353 2003-01-23 22:01:03  Thomas Roessler  <roessler@does-not-exist.org>
3354 (roessler)
3355
3356         * handler.c: Automatically use the text/plain handler for text/*
3357         body parts which don't have a handler of their own.
3358
3359 2003-01-21 18:56:10  Thomas Roessler  <roessler@does-not-exist.org>
3360 (roessler)
3361
3362         * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
3363
3364         * mutt_crypt.h: Fix an #ifdef.
3365
3366 2003-01-21 12:33:41  Werner Koch  <wk@gnupg.org>  (roessler)
3367
3368         * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
3369          configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
3370          functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
3371          headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
3372          main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
3373          parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
3374          pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
3375          sendlib.c, smime.c, smime.h, sort.h:  - To cleanup the pgp/smime
3376          code and prepare for other backends.  - Support gpg-agent by
3377          not asking for a passphrase - autconf cleanups.
3378
3379         This is just a start and probably we need a couple of other things
3380         to do. One drawback is that the help menu does always list all
3381         crypto realted stuff even when configured for no crypto at all.
3382         Same goes for the configure options but I consider thsi a feature:
3383         It allows to use the same .muttrc for different versions of mutt -
3384         at least during development, this is an advantage.  This all might
3385         be fixed but requires some changes to the configuration system.
3386
3387         Note, the use of the WithCrypto macro - it enables the compiler
3388         to do dead-code-elimination depending on the configured backend.
3389         This is better readable than all the nested ifdefs.  I did some
3390         short tests and it seems to work, althoug mutt's size does not
3391         change largely when compiled w/o crypto.
3392
3393         cryptglue.c is new as a warpper to all crypto calls; some are
3394         still in crypt.c but they should eventually also be wrapped.
3395         We don't use function pointers to keep a path to use dlopen or
3396         runtime configured backends.  crypt.h is also new and replaces
3397         pgp.h and smime.h in most files (except for the backend).
3398
3399
3400
3401         2003-01-06  Werner Koch  <wk@gnupg.org>
3402
3403                 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
3404                 don't ask for the passphrase.  * pgp.c (pgp_decrypt_part,
3405                 pgp_application_pgp_handler) (pgp_sign_message,
3406                 pgp_encrypt_message) (pgp_traditional_encryptsign):
3407                 Make sure that we never ever send the passphrase if the
3408                 gpg-agent has been detected.  Likewise.
3409
3410                 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
3411                 to configure.in. BTW, we should consider to rename
3412                 configure.in to configure.ac.
3413
3414         2003-01-04  Werner Koch  <wk@gnupg.org>
3415
3416                 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
3417                 readable and extendable solution.
3418
3419                 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
3420                 crypt.h: here.  * smime.c (mutt_is_application_smime):
3421                 Moved to * crypt.c (mutt_is_application_smime):
3422                 here.  * pgp.c (mutt_is_application_pgp): Moved to
3423                 * crypt.c (mutt_is_application_pgp): here.  * pgp.c
3424                 (pgp_is_multipart_encrypted): Removed. Merged code with *
3425                 crypt.c (mutt_is_multipart_encrypted): this.
3426
3427                 * mutt.h: Protect against double inclusion.
3428
3429                 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
3430                 pgp_key_t.  * crypt.h (pgp_key_t): Declare the typedef
3431                 here.  NOTE:  This is now a pointer.  Changed all usages
3432                 accordingly.
3433
3434                 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
3435                 new CRYPT_BACKEND macros.  Always include all OPS.*.
3436                 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
3437                 autoconfs.  * Makefile.am (EXTRA_mutt_SOURCES): Move
3438                 crypt.c to mutt_SOURCES.  (mutt_SOURCES): Add cryptglue.c
3439                 (EXTRA_DIST): Add crypt.h
3440
3441                 * pgp.h, pgplib.h, smime.h: Use the header only
3442                 when the approriate backend has been configured.  *
3443                 pgp.c, pgpkey.c, smime.c: Build only if the approriate
3444                 CRYPT_BACKEND_ macro is defined.  * pgp.h, smime.h,
3445                 global.h: Moved all variable declarations to global.h
3446                 because they are now always defined.
3447
3448                 * sort.h: Always define PgpSortKey, although it does
3449                 not belong to here.
3450
3451                 * keymap.h: Unconditionally include all PGP and SMIME
3452                 stuff.  * mutt.h: Ditto.  * protos.h: Ditto.
3453
3454                 * init.h (HAVE_SMIME): Unconditionally include all
3455                 crypto related definitions.  Mark the doc entries with
3456                 "(Crypto/PGP/SMIME only)".
3457
3458                 * globals.h: Replace gpg.h and smime.h by crypt.h.
3459
3460                 * functions.h: Always include all crypto commands.
3461
3462                 * copy.h: Unconditionally define the crypto related M_CM_
3463
3464                 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
3465                 and include it.  * smime.h: Move APPLICATION_SMIME
3466                 and SMIME* to crypt.h and include it.  * mutt_crypt.h
3467                 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
3468
3469                 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
3470                 Always include all functions but shortcut them depending
3471                 on WITHCRYPTO.  All over the place use WITHCRYPTO
3472                 instead of ifdefs.  Replaced all direct calls of the
3473                 backend fucntions by twrapper functions defined in
3474                 cryptglue.c (crypt_get_keys): Removed prototypes.
3475                 * pgp.h (pgp_findKeys): New prototype.  * smime.h
3476                 (smime_findKeys): New prototype.  * cryptglue.c: New.
3477                 * crypt.h: New.  * mutt_crypt.h: Moved all crypt_*
3478                 prototypes to gcrypt.h.  Unconditionally use this file.
3479
3480                 * init.c: Replaced pgp.h and smime.h header by crypt.h.
3481                 (parse_set): Use WITHCRYPTO instead of ifdefs.
3482                 (mutt_var_value_complete): Ditto.
3483
3484                 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
3485                 (write_as_text_part): Now one macro using WITHCRYPTO.
3486                 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
3487                 (mutt_make_message_attach): Ditto.  (mutt_write_fcc):
3488                 Ditto.
3489
3490                 * send.c: Replaced pgp.h and smime.h header by crypt.h.
3491                 (include_forward): Use WITHCRYPTO and validate
3492                 passphrases for pgp and smime.  (include_reply): Ditto.
3493                 (generate_body): Use WITHCRYPTO instead of ifdefs.
3494                 (ci_send_message): Ditto.
3495
3496                 * recvattach.c: Replaced pgp.h and smime.h header
3497                 by crypt.h.  (mutt_gen_attach_list): Use WITHCRYPTO
3498                 instead of ifdefs.  (mutt_attach_display_loop): Ditto
3499                 (mutt_view_attachments): Ditto.
3500
3501                 * postpone.c: Replaced pgp.h and smime.h header by
3502                 crypt.h.  (mutt_get_postponed): Use WITHCRYPTO instead
3503                 of ifdefs.  (mutt_parse_crypt_hdr): Always include and use
3504                 WITHCRYPTO instead of ifdefs.  (mutt_prepare_template):
3505                 Use WITHCRYPTO instead of ifdefs.
3506
3507                 * pop.c: Removed pgp.h and smime.h.  (pop_fetch_message):
3508                 Use WITHCRYPTO instead of ifdefs.
3509
3510                 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
3511                 (Flags): Always include the crypto flags.  (msg_search):
3512                 Use WITHCRYPTO instead of ifdefs.  (mutt_pattern_exec):
3513                 Ditto.
3514
3515                 * parse.c: Removed pgp.h and smime.h.
3516                 (mutt_parse_mime_message): Use WITHCRYPTO instead
3517                 of ifdefs.
3518
3519                 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
3520                 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
3521
3522                 * mx.c: Removed smime.h and pgp.h.  (mx_update_context):
3523                 Use WITHCRYPTO instead of ifdefs.
3524
3525                 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
3526                 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
3527                 used to be an error when PGP was not configured so
3528                 that TYPEAPPLICATION was not recognized for SMIME.
3529                 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
3530
3531                 * main.c: Include crypt.h.  (show_version): Remove
3532                 HAVE_PGP and HAVE_SMIME.  Add CRYPT_BACKEND_CLASSIC_PGP,
3533                 CRYPT_BACKEND_CLASSIC_SMIME.
3534
3535                 * keymap.c: Include crypt.h so that we can test
3536                 WITHCRYPTO.  (Menus): Always include pgp and smime.
3537                 (km_init): Create smime and pgp bindings depending
3538                 on WITHCRYPTO.  (km_get_table): Return OpPgp depending
3539                 on WITHCRYPTO.
3540
3541                 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
3542                 of ifdefs.  (mutt_crypt_hook): Always include.
3543
3544                 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
3545                 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
3546
3547                 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
3548                 (hdr_format_str): Use WITHCRYPTO.
3549
3550                 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
3551                 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
3552                 (mutt_can_decode): Application/smime is now also checked
3553                 when PGP support is not configured.  (mutt_body_handler):
3554                 Use WITHCRYPTO
3555
3556                 * curs_main.c: Replaced pgp.h and smime.h header
3557                 by crypt.h.  (mutt_index_menu): Shortcut crypto only
3558                 operations depending on WITHCRYPTO.
3559
3560                 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
3561                 (_mutt_copy_message):
3562
3563                 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
3564                 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
3565                 (redraw_crypt_lines): Always include this fnc but shortcut
3566                 it depending on WITHCRYPT.  Draw lines depending on
3567                 the configured crypto support.  (pgp_send_menu):
3568                 Always include this one.  Call wrapper functions.
3569                 (smime_send_menu): Likewise.  (draw_envelope): Use
3570                 WITHCRYPTO instead of ifdefs.  (mutt_compose_menu):
3571                 Allow pgp/smime commands only when configured.
3572
3573                 * commands.c: Replaced pgp.h and smime.h header
3574                 by crypt.h.  (mutt_display_message,pipe_msg,
3575                 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
3576                 mutt_edit_content_type) (_mutt_check_traditional_pgp):
3577                 Use pgp wrapper.
3578
3579                 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
3580                 HAVE_SMIME and replaced by global variable WITHCRYPTO.
3581                 Replaced pgp and smime header by crypt.h.x
3582
3583 2003-01-09 17:27:25  Thomas Roessler  <roessler@does-not-exist.org>
3584 (roessler)
3585
3586         * pgppubring.c: Don't make a "hard" transition to the new GnuPG
3587         syntax in pgpring.  This change undoes one of David Shaw's
3588         changes which were just committed.
3589
3590 2003-01-09 17:24:41  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3591
3592         * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
3593         to work with disabled keys.  Part of this change will eventually
3594         involve moving the 'd' that indicates a disabled key to a
3595         different part of the key listing.
3596
3597         To smooth this transition, as of version 1.2.2, GnuPG will
3598         start giving the 'd' in both places (and will do this for a good
3599         long time).
3600
3601         Here is a patch so mutt will accept either the old or new syntax.
3602
3603 2003-01-09 17:23:23  dshaw@jabberwocky.com  (roessler)
3604
3605         * curs_lib.c: A recent change causes all mutt_yesorno prompts
3606         to come out as [yes]/yes or [no]/no.  Here's a fix.
3607
3608 2003-01-05 22:16:02  Thomas Roessler  <roessler@does-not-exist.org>
3609 (roessler)
3610
3611         * smime_keys.pl: Error checking for the creation of the temporary
3612         directory; also, use file mode 0700.
3613
3614 2003-01-05 22:08:25  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
3615
3616         * smime_keys.pl: Improve temporary file handling.
3617
3618 2003-01-05 22:02:37  Thomas Roessler  <roessler@does-not-exist.org>
3619 (roessler)
3620
3621         * commands.c: Another mutt_yesorno() change, in order to correctly
3622         interpret a C-g.
3623
3624 2003-01-05 22:00:00  Armin Wolfermann  <aw@osn.de>  (roessler)
3625
3626         * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
3627         main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
3628         of mutt_yesorno(): Always explicitly use the M_YES and M_NO
3629         constants.  Fixes a couple of cases in which C-g would be
3630         mis-interpreted.
3631
3632 2003-01-03 18:07:36  Thomas Roessler  <roessler@does-not-exist.org>
3633 (roessler)
3634
3635         * pgp.c: Detect in-line key material when checking for traditional
3636         PGP messages.
3637
3638 2002-12-22 20:04:51  René Clerc  <rene@clerc.nl>  (roessler)
3639
3640         * po/nl.po: update
3641
3642 2002-12-22 20:01:32  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
3643
3644         * smime_keys.pl: Remove an unnecessary invocation of "cat";
3645         call openssl with the full path.
3646
3647 2002-12-22 11:20:00  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3648
3649         * po/fr.po: Another fr.po update for the CVS (taking into account
3650         the change in pgpkey.c:486)...
3651
3652 2002-12-22 11:17:24  Martin Michlmayr  <tbm@cyrius.com>  (roessler)
3653
3654         * hdrline.c, init.h: Add %A to the format strings, which expands
3655         to the reply-to address (if present) or to the author's address
3656         when there's no Reply-To header.
3657
3658 2002-12-21 20:32:13  Thomas Roessler  <roessler@does-not-exist.org>
3659 (roessler)
3660
3661         * ChangeLog: ok, gotos suck.
3662
3663         * curs_main.c: OK, Michael is right: Gotos suck. ;-)
3664
3665 2002-12-21 13:25:11  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
3666
3667         * po/ru.po: update
3668
3669 2002-12-20 09:37:59  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3670
3671         * pgpkey.c: Minor tweak to an error message.
3672
3673 2002-12-20 09:29:12  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
3674
3675         * po/pl.po: update
3676
3677 2002-12-19 11:48:58  Thomas Roessler  <roessler@does-not-exist.org>
3678 (roessler)
3679
3680         * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
3681         documentation of pgp-hook/crypt-hook.
3682
3683         * pgpkey.c: Don't bother the user with weak keys when there's
3684         a strong one.  Experimental, based on discussions on mutt-dev.
3685
3686         * cvslog2changelog.pl: Identify both the author of a change and
3687         the one who committed it to the CVS in the changelog.
3688
3689 2002-12-19 07:42:36  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3690
3691         * po/fr.po: update
3692
3693 2002-12-19 07:37:01  Thomas Roessler  <roessler@does-not-exist.org>
3694 (roessler)
3695
3696         * Makefile.am: Michael doesn't have $VISUAL set.
3697
3698 2002-12-18 17:29:56  Sahil Tandon  <sahil@brandeis.edu>  (me)
3699
3700         * init.h:       I found a small typo in the manual, specifically
3701                 at this[1] URL.  The description of the smart_wrap
3702                 variable reads: "Controls the display of lines longer
3703                 then the screen width in the internal pager."  The word
3704                 _then_ should be _than_ if I'm not mistaken.
3705
3706 2002-12-18 10:26:35  Thomas Roessler  <roessler@does-not-exist.org>
3707 (roessler)
3708
3709         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3710         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3711         po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3712         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3713         po/id.po, po/it.po: make update-po
3714
3715         * mkchangelog.sh: Turn on compression when getting log messages
3716         from the CVS server.  (Now that I don't have the server locally,
3717         bandwidth is expensive...  ;-)
3718
3719         * keymap.c: Make the messages from the what-key function
3720         internationalizable.
3721
3722         * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
3723         Rename crypt.h to mutt_crypt.h.
3724
3725         * Makefile.am: cvs update ChangeLog before trying to update
3726         it locally.
3727
3728 2002-12-18 07:37:56  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3729
3730         * po/de.po: update
3731
3732 2002-12-17 13:45:16  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3733
3734         * po/fr.po: update fr.po
3735
3736 2002-12-17 13:04:29  Thomas Roessler  <roessler@does-not-exist.org>
3737 (roessler)
3738
3739         * .cvsignore: Ignore some more files.
3740
3741         * Makefile.am, mkjtags.c: Remve that jed tags generator.  I don't
3742         use it anyway.
3743
3744         * cvslog2changelog.pl: Adding Michael's address to the changelog
3745         generator.
3746
3747         * build-release: Adopting the release-building script to the
3748         new changelog process.
3749
3750 2002-12-17 10:37:24  roessler  (roessler)
3751
3752         * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3753         po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3754         po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
3755         po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
3756         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
3757         post-release commit for mutt-1.5.3
3758
3759 2002-12-17 09:50:26  Thomas Roessler  <roessler@does-not-exist.org>
3760 (roessler)
3761
3762         * OPS, curs_main.c, functions.h: Experimental: Introduce
3763         {next,previous}-new-then-unread.  These functions behave
3764         like {next,previous}-new as long as new messages are visible.
3765         When no new messages are visibuel any more, there's a fall-back
3766         to {next,prev}-unread.
3767
3768         Memo to self: Impose a weekly quota on the use of goto statements.
3769
3770 2002-12-16 20:28:46  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3771
3772         * handler.c, rfc2047.c, url.c: Fix #1424.
3773
3774 2002-12-16 17:59:51  Thomas Roessler  <roessler@does-not-exist.org>
3775 (roessler)
3776
3777         * pgp.c: Experimental short-cut code if the "image" of an address
3778         under a pgp-hook looks like a hexadecimal key id.
3779
3780 2002-12-13 15:53:36  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3781
3782         * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
3783
3784 2002-12-13 11:00:44  René Clerc  <rene@clerc.nl>  (roessler)
3785
3786         * po/nl.po: update.
3787
3788 2002-12-11 22:47:57  Thomas Roessler  <roessler@does-not-exist.org>
3789 (roessler)
3790
3791         * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
3792         Derek D. Martin <ddm@sophic.org> for the excellent observation.
3793         (In addition to the fix proper, some tracking of temporary files
3794         is added to mutt's debugging output.)
3795
3796         * crypt.c: Call endwin() before calling PGP for traditional
3797         encryption.
3798
3799 2002-12-11 15:51:57  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3800
3801         * po/fr.po: update.
3802
3803 2002-12-11 15:20:21  Thomas Roessler  <roessler@does-not-exist.org>
3804 (roessler)
3805
3806         * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
3807         Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
3808         mutt may currently build IMAP URLs like imap://exchange//herbert
3809         for FCCs.  The fix in this patch is to include a function named
3810         mutt_concat_path which concatenates path elements, but avoids
3811         the creation of double slashes.  (These don't create problems
3812         when you're just accessing the file system, but apparently thy
3813         do cause problems with IMAP.)
3814
3815         * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
3816         imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
3817         enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
3818         handler.c, hash.c, hash.h, headers.c, help.c, history.c,
3819         history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
3820         mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
3821         mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
3822         pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
3823         pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
3824         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
3825         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
3826         score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
3827         system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
3828         attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
3829         charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
3830         crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
3831         copyright lines.
3832
3833         * muttbug.sh.in: Ask for the user's e-mail address.
3834
3835         * pager.c: Try to make search-next behave more closely to what
3836         people are used to, again.  The behaviour introduced by this
3837         patch will give you the previous search string as the default,
3838         but will search-next when you just press enter without changing
3839         the search string.
3840
3841 2002-12-10 20:56:52  Thomas Roessler  <roessler@does-not-exist.org>
3842 (roessler)
3843
3844         * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
3845         imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
3846         addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
3847         color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
3848         gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
3849         mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
3850         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
3851         pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
3852         query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
3853         rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
3854
3855 2002-12-09 19:06:40  Thomas Roessler  <roessler@does-not-exist.org>
3856 (roessler)
3857
3858         * Makefile.am: Minor formatting fix.
3859
3860         * cvslog2changelog.pl: Change the ChangeLog format as suggested
3861         by  Martin Michlmayer.
3862
3863         * send.c: Try to fix another obscure error in S/MIME auto-signing
3864         upon reply.
3865
3866         * rfc822.c: Experimental patch to fix #1318.
3867
3868 2002-12-09 18:09:49  David Jardine  <david@jardine.de>  (roessler)
3869
3870         * init.h: Documentation fix concerning %L in index_format.  #1313.
3871
3872 2002-12-09 18:05:54  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3873
3874         * mh.c, parse.c: Reduce the meaning of the mark_old option so
3875         it only controls whether new messages are marked as old when
3876         leaving the mailbox.
3877
3878 2002-12-09 17:54:25  Jesus Climent  <jesus.climent@hispalinux.es>
3879 (roessler)
3880
3881         * po/es.po: Fix a typo.  (#1392)
3882
3883 2002-12-09 17:52:50  Anders Helmersson  <anders.helmersson@telia.com>
3884 (roessler)
3885
3886         * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390.  Based on
3887         a patch submitted earlier by Edmund Grimley Evans.
3888
3889 2002-12-09 17:44:54  roessler  (roessler)
3890
3891         * PATCHES: Ups.
3892
3893 2002-12-09 17:44:28  Michael Elkins  <me@sigpipe.org>  (roessler)
3894
3895         * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
3896         menu.c: This patch adds two features to mutt:
3897
3898         - you can now specify the octal code of a key in a bind or
3899           macro function, using the syntax <NNN>.  Eg, bind index <541>
3900           show-version This allows you to bind to a function key for
3901           which Mutt doesn't have a friendly name associated with it.
3902
3903         - adds a what-key function which allows you to press a key and
3904           have mutt show you the decimal/octal value.  (not bound to
3905           anything by default)
3906
3907 2002-12-09 16:07:24  Toomas Soome  <tsoome@muhv.pri.ee>  (roessler)
3908
3909         * po/et.po: update.
3910
3911 2002-12-09 13:30:02  Thomas Roessler  <roessler@does-not-exist.org>
3912 (roessler)
3913
3914         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
3915         po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3916         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
3917         po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
3918         po/de.po, po/el.po, compose.c: Try to fix a localization issue
3919         identified by Pawel Dzienkonski (#1410).  Side effect: All
3920         translations will need an update of the S/MIME key translations.
3921
3922 2002-12-09 11:20:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
3923
3924         * po/pl.po: update.
3925
3926 2002-12-08 23:14:43  ph04169@cc.uoi.gr  (roessler)
3927
3928         * po/el.po: update.
3929
3930 2002-12-08 16:11:35  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
3931 (roessler)
3932
3933         * po/ja.po: update.
3934
3935 2002-12-08 15:10:59  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3936
3937         * po/de.po: Update.
3938
3939 2002-12-07 19:19:34  Thomas Roessler  <roessler@does-not-exist.org>
3940 (roessler)
3941
3942         * Makefile.am: yet another one.
3943
3944         * Makefile.am: Another changelog-related change.
3945
3946         * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
3947         update ChangeLog as part of the commit process.
3948
3949         * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
3950         cvslog2changelog.pl, mkchangelog.sh: Change the style
3951         of ChangeLog: Now, the actual patch submitter's name is
3952         extracted from the commit message and used for the change log.
3953         For the moment, the date format doesn't match the one in the
3954         old changelog.  If you want to fix this, submit a patch to
3955         cvslog2changelog.pl. ;-)
3956
3957 2002-12-07 08:55:59  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3958
3959         * po/fr.po: update
3960
3961 2002-12-07 08:55:23  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
3962
3963         * pgppubring.c: Fix a compilation warning.
3964
3965 2002-12-07 08:53:21  Thomas Roessler  <roessler@does-not-exist.org>
3966 (roessler)
3967
3968         * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
3969         flags.
3970
3971 2002-12-06 11:30:08  Thomas Roessler  <roessler@does-not-exist.org>
3972 (roessler)
3973
3974         * Makefile.am: Run check_sec.sh before committing.
3975
3976 2002-12-06 11:28:30  Brendan Cully  <brendan@kublai.com>  (roessler)
3977
3978         * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
3979         autoconf cleanup.
3980
3981 2002-12-06 11:14:13  roessler  (roessler)
3982
3983         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
3984         po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3985         po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3986         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
3987         po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
3988         automatic post-release commit for mutt-1.5.2
3989
3990 2002-12-06 10:56:30  Thomas Roessler  <roessler@does-not-exist.org>
3991 (roessler)
3992
3993         * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
3994         calls which have made their way into the code.
3995
3996         * build-release: Don't post announcements automatically for
3997         the moment.
3998
3999 2002-12-05 22:30:02  Michael Elkins  <me@sigpipe.org>  (roessler)
4000
4001         * doc/manual.sgml.head: Fix #1398.
4002
4003 2002-11-25 14:16:47  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
4004
4005         * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
4006         noiconv patch.
4007
4008 2002-11-14 08:12:30  Michael Elkins  <me@sigpipe.org>  (roessler)
4009
4010         * curs_lib.c: Fix #1388.
4011
4012 2002-11-13 10:10:52  Thomas Roessler  <roessler@does-not-exist.org>
4013 (roessler)
4014
4015         * main.c: A description of -A was lacking from the help string.
4016
4017         * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
4018         new command line option -A which is used to expand aliases.
4019
4020         * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
4021         Suggested by Thomas Dickey.
4022
4023 2002-11-12 09:20:30  Michael Elkins  <me@sigpipe.org>  (roessler)
4024
4025         * keymap.c: Tell mutt about the back-tab key (shift tab).
4026
4027 2002-11-12 09:20:09  Thomas Roessler  <roessler@does-not-exist.org>
4028 (roessler)
4029
4030         * Makefile.am: ups.
4031
4032         * Makefile.am: Add "make pclean" in order to clean up PATCHES.
4033
4034 2002-11-12 08:55:57  TAKAHASHI Tamotsu  <arms405@jade.dti.ne.jp>
4035 (roessler)
4036
4037         * po/ja.po: update
4038
4039 2002-11-12 08:41:18  Thomas Roessler  <roessler@does-not-exist.org>
4040 (roessler)
4041
4042         * README: Add an explicit note that CVS doesn't work from
4043         ftp.mutt.org any more.
4044
4045 2002-11-12 08:35:34  "Yasuhiro Matsumoto"  <mattn_jp@hotmail.com>
4046 (roessler)
4047
4048         * mbyte.c: cp932 should be treated like shift_jis.
4049
4050 2002-11-12 08:20:11  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
4051
4052         * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
4053         mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
4054         to use version 2 of the Cyrus SASL library; all changes are
4055         ifdef'd so as not to break SASLv1 support. This includes a patch
4056         to configure.in to allow the choice between v1 and v2, but someone
4057         with a better understanding of autoconf should double-check it.
4058
4059 2002-11-12 08:00:51  Michael Elkins  <me@sigpipe.org>  (roessler)
4060
4061         * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
4062
4063         * mailbox.h, mh.c, mx.c: The maildir_time patch.
4064
4065 2002-11-11 21:17:25  Thomas Roessler  <roessler@does-not-exist.org>
4066 (roessler)
4067
4068         * muttbug.sh.in: You shall not use CVS to distribute test
4069         versions.
4070
4071         * muttbug.sh.in: more fixes.
4072
4073         * muttbug.sh.in: Add some rpm-related intelligence to flea.
4074
4075         * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
4076         systems.
4077
4078         * PATCHES: Clean up the patch list.
4079
4080 2002-11-11 20:32:30  Michael Elkins  <me@sigpipe.org>  (roessler)
4081
4082         * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
4083         %{} in $index_format.
4084
4085         * PATCHES, copy.c: Fix #1379 - update the total mailbox size
4086         when an attachment is deleted.
4087
4088         * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
4089         problems.
4090
4091         * doc/manual.sgml.head, init.h: Fix #1306.
4092
4093         * send.c: Fix #1364.
4094
4095 2002-11-11 19:50:23  Steve Kennedy  <steve-md@gbnet.net>  (roessler)
4096
4097         * pgp.c: Fix memory leak in the PGP code.
4098
4099 2002-11-11 19:46:29  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4100
4101         * commands.c, protos.h, sendlib.c: Fix #718.
4102
4103 2002-11-11 19:38:30  Thomas Roessler  <roessler@does-not-exist.org>
4104 (roessler)
4105
4106         * sendlib.c: Fix #1366.
4107
4108 2002-11-11 19:24:24  Martin Siegert  <siegert@sfu.ca>  (roessler)
4109
4110         * mx.c: Fix IMAP moving; #1367.
4111
4112 2002-11-11 19:22:17  rene@clerc.nl  (roessler)
4113
4114         * send.c: Another S/MIME ifdef misses and causes compilation
4115         problems.
4116
4117 2002-11-11 19:21:24  Michael Elkins  <me@sigpipe.org>  (roessler)
4118
4119         * init.h: patch-1.5.1-me.status_doc.2
4120
4121 2002-11-11 19:16:11  Thomas Roessler  <roessler@does-not-exist.org>
4122 (roessler)
4123
4124         * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
4125         extension of patch-1.5.1-me.aliascheck.1
4126
4127         This patch catches the same kind of bad alias names caught by
4128         Michael's patch.  There are some extensions:
4129
4130         1. Mutt makes sure that it doesn't _suggest_ bad names to
4131         the user.  2. If a name is bad, the user is informed, and may
4132         elect to fix the
4133            name.  In this case, mutt will automatically suggest a fixed
4134            version.
4135         3. If the user insists in the bad name, it's written into the
4136            aliases file with proper quoting.
4137         4. When mutt parses the aliases file, it now uses the normal
4138            tokenizer routines in order to properly handle quoted alias
4139            names.
4140
4141 2002-11-11 18:36:25  Michael Elkins  <me@sigpipe.org>  (roessler)
4142
4143         * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
4144         with overly long Q-P encoded lines.
4145
4146 2002-10-22 21:24:07  René Clerc  <rene@clerc.nl>  (roessler)
4147
4148         * commands.c: Add some missing #ifdefs.
4149
4150 2002-10-22 21:23:20  Michael Elkins  <me@sigpipe.org>  (roessler)
4151
4152         * init.h, recvattach.c: Documentation fix; #1326
4153
4154 2002-10-22 21:22:45  René Clerc  <rene@clerc.nl>  (roessler)
4155
4156         * send.c: Another crypt_reply fix.
4157
4158 2002-10-10 09:50:03  René Clerc  <rene@clerc.nl>  (roessler)
4159
4160         * send.c: Make sure that crypt_reply replies with the same type,
4161         despite a possible S/MIME default.
4162
4163 2002-10-10 09:43:29  Michael Elkins  <me@sigpipe.org>  (roessler)
4164
4165         * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
4166         rules for regular expressions (#1351).
4167
4168         * pager.c: Fix header coloring, so there is no difference between
4169         ncurses and slang.
4170
4171         * init.h: PGP documentation glitch.
4172
4173 2002-10-10 09:33:33  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4174
4175         * doc/manual.sgml.head: Fix #1340 (documentation)
4176
4177 2002-10-10 09:33:05  Michael Elkins  <me@sigpipe.org>  (roessler)
4178
4179         * pager.c: Jeremy Lin wrote: > When I search with / and get
4180         a match, doing '/\r' doesn't move to the next > match. This
4181         behavior is unlike the less pager, and is rather useless, IMHO.
4182
4183         Try the attached patch.
4184
4185 2002-09-23 12:08:43  Thomas Roessler  <roessler@does-not-exist.org>
4186 (roessler)
4187
4188         * buffy.c: A variant of buffy notification.  Note:  If you folks
4189         don't like this, we can return to the old version.
4190
4191 2002-09-09 21:48:19  Rudi Chiarito  <nutello@sweetness.com>  (roessler)
4192
4193         * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
4194         protos.h: Add a buffy-list function, and display more information
4195         when new mail arrives.  With some modifications from tlr.
4196
4197 2002-09-09 21:19:08  Michael Elkins  <me@sigpipe.org>  (roessler)
4198
4199         * mh.c: Fix #1321.
4200
4201         * mh.c: [STABLE] Fix #1321.
4202
4203 2002-09-09 21:04:03  Tony Leneis  <tony@cvr.ds.adp.com>  (roessler)
4204
4205         * signal.c: Tru64 Unix portability patch.
4206
4207         * signal.c: [STABLE] Tru64 Unix portability patch.
4208
4209 2002-09-09 21:02:05  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4210
4211         * doc/manual.sgml.head: Fixing a typo.
4212
4213 2002-09-09 20:53:46  Thomas Roessler  <roessler@does-not-exist.org>
4214 (roessler)
4215
4216         * postpone.c: Fixing #1300.  Noted by David Shaw
4217         <dshaw@jabberwocky.com>.
4218
4219         * postpone.c: Fix #1299; noted by David Shaw
4220         <dshaw@jabberwocky.com>.
4221
4222 2002-09-09 20:20:20  Michael Elkins  <me@sigpipe.org>  (roessler)
4223
4224         * init.h, mutt.h, send.c: Introducing $forward_edit.
4225
4226         * globals.h, init.h, send.c: Introduce $content_type.  There's
4227         one change against Michael's patch, in how the "format=flowed"
4228         parameter is used.
4229
4230 2002-09-09 20:04:45  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4231
4232         * history.c: [STABLE] Fixing history classes.
4233
4234         * history.c: Fixing history classes.
4235
4236 2002-09-09 19:56:25  Armin Wolfermann  <aw@osn.de>  (roessler)
4237
4238         * mh.c: when doing the second parsing pass on a maildir,
4239         mutt doesn't delete the fake HEADER struct if the file is
4240         unreadable. With this fix unreadable files get silently ignored
4241         (like in the MH case).
4242
4243 2002-09-09 19:55:01  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4244 (roessler)
4245
4246         * po/ja.po: Update.
4247
4248 2002-09-09 19:53:24  Michael Elkins  <me@sigpipe.org>  (roessler)
4249
4250         * editmsg.c: Fixing #1149:  Truncate files used for editing
4251         messages.
4252
4253 2002-09-09 19:29:26  Nicolas Rachinsky  <nicolas@dauerreden.de>
4254 (roessler)
4255
4256         * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
4257         init.h: An unmailboxes command.  #1311.
4258
4259 2002-09-09 19:24:54  Michael Elkins  <me@sigpipe.org>  (roessler)
4260
4261         * attach.c: Fixing #1330.
4262
4263         * attach.c: [STABLE] Fixing #1330.
4264
4265 2002-08-09 07:01:11  Thomas Roessler  <roessler@does-not-exist.org>
4266 (roessler)
4267
4268         * doc/muttrc.man.head: Document unalternative_order in the
4269         manual page.
4270
4271 2002-08-09 06:58:37  Michael Elkins  <me@sigpipe.org>  (roessler)
4272
4273         * doc/manual.sgml.head, init.c, init.h: The following patch
4274         adds the `unalternative_order' command.  It also allows using
4275         "*" more generically in un-commands which use parse_unlists().
4276
4277 2002-08-05 17:25:05  Michael Elkins  <me@sigpipe.org>  (roessler)
4278
4279         * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
4280         handling fixes.
4281
4282 2002-07-26 08:24:01  Michael Elkins  <me@sigpipe.org>  (roessler)
4283
4284         * doc/manual.sgml.head: Documentation for reply-hook.  Another
4285         patch (for the manual page) would be most welcome. ;-))
4286
4287         * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
4288         question will be truncated enough to always fit in the default
4289         answer string.  The size is calculated on the fly so that there
4290         is no artificial truncation.
4291
4292 2002-07-24 09:46:58  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
4293
4294         * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
4295         which is MB_LEN_MAX value on glibc-2.2. It works only with
4296         --without-wc-funcs switch. It may be applied to mutt-1.4 and
4297         mutt-1.5.1.
4298
4299 2002-07-24 09:37:41  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4300
4301         * configure.in, configure.in: Fix a quoting sloppiness.  Noted by
4302         Vincent Lefevre.
4303
4304 2002-07-24 09:33:59  Thomas Roessler  <roessler@does-not-exist.org>
4305 (roessler)
4306
4307         * browser.c, browser.c: Fixing #1282.  An off-by-one error. :-/
4308
4309 2002-07-24 09:20:22  Michael Elkins  <me@sigpipe.org>  (roessler)
4310
4311         * mutt.h, send.c, hook.c, init.h: reply-hook.  Documentation
4312         still needed.
4313
4314 2002-07-24 09:06:06  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4315
4316         * po/fr.po: update.
4317
4318 2002-07-24 08:41:31  Michael Elkins  <me@sigpipe.org>  (roessler)
4319
4320         * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
4321         doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
4322         Fix $editor and $visual.  Based on an earlier patch from Edmund
4323         Grimley Evans.
4324
4325 2002-07-19 19:23:21  Michael Elkins  <me@sigpipe.org>  (roessler)
4326
4327         * doc/manual.sgml.head: Another documentation patch.
4328
4329 2002-07-17 12:48:38  Rocco Rutte  <s1118644@mail.inf.tu-dresden.de>
4330 (roessler)
4331
4332         * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
4333         wrote: >  * sendlib.c, 3.12 -> 3.13 >    From: Rocco Rutte
4334         <s1118644@mail.inf.tu-dresden.de>
4335
4336         >    Make encode_from a bit more aggressive, by also catching a
4337         'f' in >    the beginning of a line.
4338
4339         'Catch' is good but also to encode it is better. It may have
4340         been too late (sorry for that) so I fixed it. I don't know why
4341         the current source only escapes lines that actually begin with
4342         'from' or 'From' followed by some text. I think that escaping
4343         'from' or 'From' on a single line should be done, too.
4344
4345         Not a big deal, anyways.
4346
4347 2002-07-16 07:28:11  Michael Elkins  <me@sigpipe.org>  (roessler)
4348
4349         * main.c, main.c: Update copyright notices.
4350
4351 2002-07-07 19:33:50  Cedric Duval  <cedricduval@free.fr>  (roessler)
4352
4353         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4354
4355 2002-07-07 19:29:05  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4356 (roessler)
4357
4358         * doc/manual.sgml.head: Dcumentation fixes.
4359
4360 2002-07-07 19:23:22  Cedric Duval  <cedricduval@free.fr>  (roessler)
4361
4362         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4363
4364 2002-07-07 19:22:19  Rocco Rutte  <s1118644@mail.inf.tu-dresden.de>
4365 (roessler)
4366
4367         * sendlib.c: Make encode_from a bit more aggressive, by also
4368         catching a 'f' in the beginning of a line.
4369
4370 2002-07-07 19:13:03  Velko Hristov  <hristov@informatik.hu-berlin.de>
4371 (roessler)
4372
4373         * po/bg.po: Update.
4374
4375 2002-07-07 19:11:15  Jeremy Blosser  <jblosser-mutt@firinn.org>
4376 (roessler)
4377
4378         * init.h: Add unauto_view to the stable branch.  A one-liner.
4379
4380 2002-06-28 19:52:31  Michael Elkins  <me@sigpipe.org>  (roessler)
4381
4382         * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
4383         (#271).
4384
4385 2002-06-18 10:03:52  (automatic)  (roessler)
4386
4387         * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
4388         po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
4389         po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
4390         po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
4391         po/de.po, po/ca.po, po/cs.po: "make update-po"
4392
4393 2002-06-18 10:02:44  several submitters  (roessler)
4394
4395         * po/ca.po: Adding a BG translation.  Update for CA.
4396
4397 2002-06-18 10:02:43  roessler  (roessler)
4398
4399         * po/bg.po: branches:  1.1.2; file bg.po was initially added on
4400         branch mutt-1-4-stable.
4401
4402 2002-06-18 10:02:43  several submitters  (roessler)
4403
4404         * po/bg.po: Adding a BG translation.  Update for CA.
4405
4406         * configure.in: Adding a BG translation.
4407
4408 2002-06-18 09:53:12  Michael Elkins  <me@sigpipe.org>  (roessler)
4409
4410         * init.c, init.c: The string used to store the commmand for a
4411         backtic expansion in the muttrc was not free'd if the command
4412         failed for some reason.
4413
4414 2002-06-18 09:52:13  David Champion  <dgc@uchicago.edu>  (roessler)
4415
4416         * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
4417         in my previous patch, where I tried to use "[hH]" as Bourne code
4418         while m4 had quoting set to ([, ]) -- this probably makes mutt
4419         mis-detect Heimdal after all.
4420
4421         The other is not mine (i.e., it's in cvs now) and it makes mutt
4422         overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
4423         a problem for anyone who needs -lnsl -lsocket, in particular. I
4424         was fixing this by hand during late 1.3.x releases, as I didn't
4425         have time to track it down....
4426
4427         Here's a patch against the current (unpatched) 1.5 cvs copy of
4428         m4/gssapi.m4. It probably should go into both branches. Sorry
4429         for the repeats.
4430
4431 2002-06-06 23:13:54  Michael Elkins  <me@sigpipe.org>  (roessler)
4432
4433         * color.c: Fix #1230.
4434
4435 2002-06-06 12:22:05  Will Fiveash  <william.fiveash@sun.com>  (roessler)
4436
4437         * init.h, init.h: Fix a couple of compile-time warnings.
4438
4439 2002-05-31 16:59:39  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
4440
4441         * charset.c, charset.h, sendlib.c, charset.c, charset.h,
4442         sendlib.c: Fix charset-hook.
4443
4444 2002-05-31 16:45:49  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
4445
4446         * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
4447         patch.  Should probably have been in 1.4.
4448
4449 2002-05-30 12:15:02  Thomas Roessler  <roessler@does-not-exist.org>
4450 (roessler)
4451
4452         * rfc822.c: Properly handle empty addresses (<>) when they show
4453         up in mail headers.  The approach taken is to store this address
4454         as <@>, and to check this special case when printing an address.
4455
4456 2002-05-29 09:31:51  roessler  (roessler)
4457
4458         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
4459         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
4460         po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
4461         po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
4462         po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4463         automatic post-release commit for mutt-1.4
4464
4465 2002-05-29 09:28:33  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
4466
4467         * po/de.po: update.
4468
4469 2002-05-29 09:27:46  Ronny Haryanto  <ronny@haryan.to>  (roessler)
4470
4471         * po/id.po: update
4472
4473 2002-05-28 09:07:29  Michael Elkins  <me@sigpipe.org>  (roessler)
4474
4475         * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
4476
4477 2002-05-21 07:28:28  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
4478
4479         * po/eo.po: update
4480
4481 2002-05-18 05:39:55  Thomas Roessler  <roessler@does-not-exist.org>
4482 (roessler)
4483
4484         * pattern.c: Fix #1175.
4485
4486         * pattern.c: Fix #1175.  Noticed by Alain Bench.
4487
4488 2002-05-18 05:34:50  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4489
4490         * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
4491         1.5.X removes gcc warning in pop_lib.c.
4492
4493 2002-05-16 17:33:19  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
4494
4495         * po/pl.po: update
4496
4497 2002-05-16 13:05:14  Im Eunjea  <eunjea@koru.org>  (roessler)
4498
4499         * po/ko.po: update.
4500
4501         * po/ko.po: update
4502
4503 2002-05-16 13:04:23  Ronny Haryanto  <ronny@haryan.to>  (roessler)
4504
4505         * po/id.po: update.
4506
4507         * compose.c: Triple-DES, not Tripple-DES.
4508
4509 2002-05-14 18:56:01  "Andrej N. Gritsenko"  <andrej@lucky.net>  (roessler)
4510
4511         * po/uk.po: update
4512
4513 2002-05-13 20:18:57  Toomas Soome  <Toomas.Soome@microlink.ee>  (roessler)
4514
4515         * po/et.po, po/et.po: update
4516
4517 2002-05-13 20:18:17  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4518
4519         * po/ru.po, po/uk.po, po/ru.po: update
4520
4521 2002-05-13 20:16:08  Byrial Jensen  <byrial@image.dk>  (roessler)
4522
4523         * po/da.po: update
4524
4525 2002-05-13 20:15:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4526
4527         * po/ru.po: update
4528
4529 2002-05-13 20:15:07  Jörgen Tegnér  <jorgen.tegner@telia.com>  (roessler)
4530
4531         * po/sv.po, po/sv.po: update
4532
4533 2002-05-13 20:13:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4534
4535         * po/fr.po: update
4536
4537 2002-05-06 11:27:20  Thomas Roessler  <roessler@does-not-exist.org>
4538 (roessler)
4539
4540         * doc/manual.sgml.head: Remove -Q which is only present in
4541         unstable from the stable documentation.  Thanks to Andreas Kneib
4542         <Andreas.Kneib@t-online.de> for noting.
4543
4544 2002-05-02 01:05:27  Thomas Roessler  <roessler@does-not-exist.org>
4545 (roessler)
4546
4547         * Makefile.am: Include smime.h with EXRA_DIST.
4548
4549 2002-05-01 23:24:17  roessler  (roessler)
4550
4551         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4552         po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
4553         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
4554         po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
4555         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
4556         automatic post-release commit for mutt-1.5.1
4557
4558 2002-05-01 23:21:10  Thomas Roessler  <roessler@does-not-exist.org>
4559 (roessler)
4560
4561         * smime.c: Shut up check_sec.sh.  No security holes, but some
4562         ugly code.
4563
4564         * check_sec.sh: Give all the warnings at once.
4565
4566         * build-release: - This is a development branch.  - Add a -nodiff
4567         option to suppress generating a patch.
4568
4569 2002-05-01 23:08:53  roessler  (roessler)
4570
4571         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
4572         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
4573         po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
4574         po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4575         po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
4576         automatic post-release commit for mutt-1.3.99
4577
4578 2002-05-01 23:06:21  Thomas Roessler  <roessler@does-not-exist.org>
4579 (roessler)
4580
4581         * build-release: s/scp1/scp/
4582
4583 2002-04-29 17:12:18  Thomas Roessler  <roessler@does-not-exist.org>
4584 (roessler)
4585
4586         * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
4587
4588 2002-04-29 12:26:23  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4589
4590         * po/fr.po: update.
4591
4592 2002-04-29 12:25:38  oota toshiya  <oota@mspd.mt.nec.co.jp>  (roessler)
4593
4594         * po/ja.po, po/ja.po: update.
4595
4596 2002-04-29 12:09:21  Byrial Jensen  <byrial@image.dk>  (roessler)
4597
4598         * imap/util.c: There is a possible buffer overflow due an
4599         off-by-one error in imap/util.c, line 125. The error is in the
4600         maximum field width indication in the sscanf() call. You must
4601         have room in the receiving buffer for this number of characters
4602         /plus a terminating NULL character/.
4603
4604         * imap/util.c: There is a possible buffer overflow due an
4605         off-by-one error in imap/util.c, line 125. The error is in the
4606         maximum field width indication in the sscanf() call. You must
4607         have room in the receiving buffer for this number of characters
4608         /plus a terminating NULL character/.
4609
4610 2002-04-25 13:30:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4611
4612         * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
4613         the problem described below. It should be applied to both mutt
4614         1.3/1.4 and 1.5 branches.
4615
4616         > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
4617         / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
4618         bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
4619
4620         > Hi. My apologies if this has nothing to do with you. If it
4621         does not, > maybe you could forward it on to someone.
4622
4623         > In mutt 1.3.x I have noticed that if I uses POP to retrieve
4624         mail, and > I enter an incorrect password whem prompted, it will
4625         *save* that > password and keep trying to use it. However, in the
4626         1.2.x versions it > worked like this: type in wrong POP password,
4627         try to connect to POP > server again and it will ask you (again)
4628         for the password. mutt 1.3.x > does not, it just tries to connect
4629         with the wrongs password (which > just failed).
4630
4631         > This is kinda annoying. Just thought I'd point out this
4632         regression.
4633
4634         > Thanks.  > R
4635
4636 2002-04-25 13:28:31  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
4637
4638         * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
4639         news:comp.mail.mutt noted that the list of command-line options
4640         in the manual is not up-to-date.
4641
4642         Included a small patch that includes all options that 'mutt
4643         -h' shows.
4644
4645 2002-04-25 13:26:58  Cedric Duval  <cedricduval@free.fr>  (roessler)
4646
4647         * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
4648         fixes for some little mistakes :
4649
4650         * history-down -> scroll _down_, not up * functions
4651         decode-(save|copy) do not exist in the attach menu.  * gettext
4652         oversight in pattern.c * inconsistency between "printf-like
4653         sequences" used all over the place
4654           and "escape sequences" for the description of $attribution.
4655
4656         * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
4657         fixes for some little mistakes :
4658
4659         * history-down -> scroll _down_, not up * functions
4660         decode-(save|copy) do not exist in the attach menu.  * gettext
4661         oversight in pattern.c * inconsistency between "printf-like
4662         sequences" used all over the
4663           place and "escape sequences" for the description of
4664           $attribution.
4665
4666 2002-04-25 13:24:33  Thomas Roessler  <roessler@does-not-exist.org>
4667 (roessler)
4668
4669         * recvattach.c: Also fix this for the S/MIME case.
4670
4671         * recvattach.c: Fiy handling of multiparts which have encrypted
4672         sub-parts, at least for PGP.
4673
4674         * sendlib.c: Force 7bit encoding for application/pgp-keys.
4675
4676 2002-04-20 21:38:47  Thomas Roessler  <roessler@does-not-exist.org>
4677 (roessler)
4678
4679         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4680         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4681         m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
4682         intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
4683         intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4684         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4685         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4686         intl/localealias.c, intl/localename.c, intl/os2compat.c,
4687         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4688         intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
4689         INSTALL, config.rpath, configure.in: Backing out the latest
4690         iconv-related changes from the mutt-1-4-stable branch.
4691
4692 2002-04-20 21:36:38  roessler  (roessler)
4693
4694         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4695         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4696         m4/progtest.m4: same as above.
4697
4698 2002-04-20 21:36:32  Thomas Roessler  <roessler@does-not-exist.org>
4699 (roessler)
4700
4701         * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4702         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4703         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4704         intl/localealias.c, intl/localename.c, intl/os2compat.c,
4705         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4706         intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
4707         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4708         intl/dcigettext.c: Committing the new iconv patches into a
4709         separate branch.
4710
4711         * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
4712         the new noiconv patches into a separate branch.
4713
4714         * sendlib.c: Generate the resent-message-id ourselves, and add
4715         it in the top of the header.
4716
4717 2002-04-20 08:11:13  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
4718
4719         * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
4720         ">From " headers while bounding", has a patch attached.  Will that
4721         patch get in?
4722
4723         Although these lines are not generated by mutt, I would strongly
4724         suggest to prevent it, because by boucing a mail the MUA should
4725         ensure that the message header is according to the specification.
4726         A ">From " line is not, because of the spaces before a colon.
4727
4728         Because this has such serious consequences (totally unreadable
4729         mail) when a MTA interpretes this line as the beginning of the
4730         body (not unreasonable), I think Mutt should prevent sending
4731         this invalid headerline.
4732
4733         Because the other patch to the bugreport is not really correct
4734         IMHO (because the fieldnames are not limited to alphanumeric
4735         chars, RFC2822 3.6.8), I propose another one.
4736
4737         This patch also appends Resent-* to the header, instead of
4738         prepending it. The Resent-Message-Id is however still appended,
4739         because I could not find it; is it added by the MTA instead of
4740         by Mutt?
4741
4742 2002-04-20 07:55:20  roessler  (roessler)
4743
4744         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4745         m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
4746         to work.
4747
4748 2002-04-20 07:55:09  Thomas Roessler  <roessler@does-not-exist.org>
4749 (roessler)
4750
4751         * configure.in: Try to get the noiconv patch to work with my
4752         development environment.
4753
4754         * INSTALL: Fix a typo.
4755
4756 2002-04-20 07:26:10  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4757
4758         * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
4759          configure.in, gnupgparse.c:  patch.1.3.28.lh.noiconv
4760          =======================
4761
4762          This is the new version of my noiconv patch. It _requires_
4763          the previous patch! If applied without, you'll have to resolve
4764          a couple of conflicts manually.
4765
4766          Notes: - it's a lot cleaner than the old noiconv patch because
4767          no m4 files are
4768            modified - new configure option --disable-iconv; INSTALL
4769          updated accordingly
4770            [I am guessing here, but the background for the --without-iconv
4771             option mentioned in INSTALL was that mutt had a without-iconv
4772             option before gettext included iconv support. When mutt's
4773             intl/* files were updated to a newer gettext, there suddenly
4774             were two iconv options, which then got merged, that is,
4775             mutt's was removed. That was probably when --without-iconv
4776             stopped working, but I'm not sure, it may well be that it
4777             never worked since iconv support was introduced.]
4778          - all changes in *.[ch] files should be identical to the
4779          old patch
4780
4781         * intl/localename.c: This one seems to have been missing, too.
4782
4783 2002-04-20 07:25:40  roessler  (roessler)
4784
4785         * intl/localename.c: branches:  1.1.2;  1.1.4; file localename.c
4786         was initially added on branch mutt-1-4-stable.
4787
4788 2002-04-20 07:25:15  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4789
4790         * config.rpath: Another file from the gettext patch.
4791
4792 2002-04-20 07:25:15  roessler  (roessler)
4793
4794         * config.rpath: branches:  1.1.2;  1.1.4; file config.rpath was
4795         initially added on branch mutt-1-4-stable.
4796
4797 2002-04-20 07:24:54  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4798
4799         * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
4800         files from patch.1.3.28.lh.gettext-0.11.1.
4801
4802 2002-04-20 07:24:54  roessler  (roessler)
4803
4804         * m4/lib-ld.m4: branches:  1.1.2;  1.1.4; file lib-ld.m4 was
4805         initially added on branch mutt-1-4-stable.
4806
4807         * m4/lib-link.m4: branches:  1.1.2;  1.1.4; file lib-link.m4
4808         was initially added on branch mutt-1-4-stable.
4809
4810         * m4/lib-prefix.m4: branches:  1.1.2;  1.1.4; file lib-prefix.m4
4811         was initially added on branch mutt-1-4-stable.
4812
4813 2002-04-20 07:24:22  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4814
4815         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4816          m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
4817          intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4818          intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
4819          intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
4820          intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
4821          intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
4822          intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4823          intl/plural-exp.h, intl/plural.c, intl/plural.y:
4824          patch.1.3.28.lh.gettext-0.11.1 ==============================
4825
4826          This one updates the gettext stuff in mutt to gettext-0.11.1. I
4827          started doing this in the hope that the new gettext version would
4828          simplify the noiconv patch, but unfortunately, this turned out
4829          not to be the case (the new iconv m4 macros still don't allow
4830          for switching iconv support off).
4831
4832          However, as a few hours of merging and testing were spent,
4833          I'd suggest to adopt it for 1.4. The actual changes to intl/*
4834          are part cosmetic, part code reorganisation. Ok, a bit more,
4835          I'm no gettext expert :)
4836
4837          Notes: - after applying the patch, you need to chmod 755
4838          config.rpath - a couple of new files for m4/*, too - I have
4839          broken with the tradition of renaming gettext's AM_* macros
4840            to MUTT_AM_*! I don't think it's necessary anymore to customise
4841            these macros, but you (I really mean "you, tlr" :) want to
4842            have a look at the new gettext.m4.  The others should be ok
4843            as they are.
4844          - previous gettext updates were also updating po/Makefile.in.in,
4845            which I didn't; someone who has a clue about gettext should
4846            check whether this might be necessary, and also whether any
4847            other files in po/ need updating
4848
4849          I will provide the same patch for the 1.5 branch at some stage,
4850          ideally after getting some  F E E D B A C K  for this one.
4851
4852 2002-04-20 07:23:49  roessler  (roessler)
4853
4854         * intl/eval-plural.h: branches:  1.1.2;  1.1.4; file eval-plural.h
4855         was initially added on branch mutt-1-4-stable.
4856
4857         * intl/gmo.h: branches:  1.1.2;  1.1.4; file gmo.h was initially
4858         added on branch mutt-1-4-stable.
4859
4860         * intl/os2compat.c: branches:  1.1.2;  1.1.4; file os2compat.c
4861         was initially added on branch mutt-1-4-stable.
4862
4863         * intl/os2compat.h: branches:  1.1.2;  1.1.4; file os2compat.h
4864         was initially added on branch mutt-1-4-stable.
4865
4866         * intl/osdep.c: branches:  1.1.2;  1.1.4; file osdep.c was
4867         initially added on branch mutt-1-4-stable.
4868
4869         * intl/plural-exp.c: branches:  1.1.2;  1.1.4; file plural-exp.c
4870         was initially added on branch mutt-1-4-stable.
4871
4872         * intl/plural-exp.h: branches:  1.1.2;  1.1.4; file plural-exp.h
4873         was initially added on branch mutt-1-4-stable.
4874
4875 2002-04-20 07:23:39  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4876
4877         * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
4878          init.h, rfc2047.c, sendlib.c:  patch.1.3.28.lh.gettext-0.11.1
4879          ==============================
4880
4881          This one updates the gettext stuff in mutt to gettext-0.11.1. I
4882          started doing this in the hope that the new gettext version would
4883          simplify the noiconv patch, but unfortunately, this turned out
4884          not to be the case (the new iconv m4 macros still don't allow
4885          for switching iconv support off).
4886
4887          However, as a few hours of merging and testing were spent,
4888          I'd suggest to adopt it for 1.4. The actual changes to intl/*
4889          are part cosmetic, part code reorganisation. Ok, a bit more,
4890          I'm no gettext expert :)
4891
4892          Notes: - after applying the patch, you need to chmod 755
4893          config.rpath - a couple of new files for m4/*, too - I have
4894          broken with the tradition of renaming gettext's AM_* macros
4895            to MUTT_AM_*! I don't think it's necessary anymore to customise
4896            these macros, but you (I really mean "you, tlr" :) want to
4897            have a look at the new gettext.m4.  The others should be ok
4898            as they are.
4899          - previous gettext updates were also updating po/Makefile.in.in,
4900            which I didn't; someone who has a clue about gettext should
4901            check whether this might be necessary, and also whether any
4902            other files in po/ need updating
4903
4904          I will provide the same patch for the 1.5 branch at some stage,
4905          ideally after getting some  F E E D B A C K  for this one.
4906
4907 2002-04-17 17:05:54  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4908
4909         * po/fr.po: Update.
4910
4911 2002-04-17 17:05:04  David Champion  <dgc@uchicago.edu>  (roessler)
4912
4913         * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
4914         no longer sufficient to say that possession of krb5-config
4915         indicates Heimdal. Patch attached. This assumes that Heimdal's
4916         "kreb5-config --vendor" begins with "Heimdal".  I cannot verify
4917         that this is correct, so patch might be wrong on this point.
4918
4919 2002-04-07 21:19:57  Brendan Cully  <brendan@kublai.com>  (roessler)
4920
4921         * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
4922         imap/imap.c, imap/message.c: The attached patch cleans up some
4923         bugs in switching IMAP mailboxes: * free current flags on mailbox
4924         close * reset reopen state * don't parse the same untagged
4925         SELECT response for multiple options * call mx_update_context
4926         after reading the whole mailbox, not after
4927           each message * reset new mail flag if mail arrives in the
4928         middle of opening the
4929           mailbox. This should close 1139
4930
4931         939 is most likely unaffected. I discovered these problems while
4932         investigating 939.
4933
4934 2002-04-05 10:42:54  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4935 (roessler)
4936
4937         * po/ja.po: update.
4938
4939 2002-04-04 20:49:46  Im Eunjea  <eunjea@koru.org>  (roessler)
4940
4941         * po/ko.po: Update.
4942
4943 2002-04-04 06:50:52  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4944 (roessler)
4945
4946         * po/ja.po: Update.
4947
4948 2002-04-04 06:50:12  Thomas Roessler  <roessler@does-not-exist.org>
4949 (roessler)
4950
4951         * pgp.c: Fix a typo noted by Tamotsu Takahashi.
4952
4953 2002-04-03 15:22:27  Thomas Roessler  <roessler@does-not-exist.org>
4954 (roessler)
4955
4956         * handler.c: Fix printing of format=flowed text parts.
4957
4958         * commands.c: Fix #1144 in stable.
4959
4960         * commands.c: Fix a file descriptor leak in the display filter
4961         code.  Noted by Chr. v. Stuckrad.
4962
4963         fixes: #1144
4964
4965 2002-04-02 18:49:37  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4966
4967         * m4/iconv.m4: branches:  1.3.2.1.2; The noiconv patch.
4968
4969         * charset.c, charset.h: The noiconv patch.
4970
4971         * configure.in: branches:  2.129.2.3.2; The noiconv patch.
4972
4973         * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
4974
4975 2002-03-30 08:26:31  roessler  (roessler)
4976
4977         * po/pl.po: update.  From Pawel Dzienkonski.
4978
4979         * po/fr.po: Update; From Vincent Lefevre.
4980
4981         * postpone.c, sendlib.c: The attached patch allows the user
4982         to override the user-agent field with my_hdr.  It also removes
4983         the stripping of the x-mailer field when recalling a postponed
4984         message.
4985
4986 2002-03-28 13:25:23  roessler  (roessler)
4987
4988         * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
4989         patch-1.3.28-me.emptycheck.1
4990
4991 2002-03-27 08:50:42  roessler  (roessler)
4992
4993         * pgp.c: There was some output missing.
4994
4995         * po/POTFILES.in: update.
4996
4997         * pgp.c: More fixes.  Note to self:  The code which controls
4998         character set selection for attachments is far too complicated.
4999
5000         * pgp.c: Don't include temporary file names in the
5001         Content-Disposition header.
5002
5003         * pgp.c: Use text/plain; format=... when we are asked to detect
5004         inline PGP material in in text/plain body parts.
5005
5006         * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
5007
5008         * pgp.c: Fix "noconv" handling for the message body when we
5009         generate inline PGP.
5010
5011         * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
5012         charset handling for text/plain; x-action=pgp-*.  I don't like
5013         this stuff, but it's better than nothing.
5014
5015 2002-03-26 22:25:48  roessler  (roessler)
5016
5017         * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
5018
5019         * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
5020         muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
5021         PGP changes.
5022
5023         * pgp.c: Also permit for "action" and "x-action" on the receiving
5024         end, just in case we can settle on a joint standard with other
5025         MUA developers.
5026
5027         * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
5028         OK, I'm giving up: pgp_create_traditional now creates text/plain;
5029         x-mutt-action={pgp-encrypt,pgp-sign}.
5030
5031         * pgpinvoke.c: Fix application/pgp signatures.
5032
5033         * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
5034         rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
5035         handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
5036         from Edmund Grimley Evans.
5037
5038         * smime.c: Please use ascii_strcasecmp() if you want to compare
5039         ASCII parameter strings.  mutt_strcasecmp() depends on the locale,
5040         and detects "i" and "I" as _different_ in Turkish locales.
5041
5042 2002-03-25 11:34:40  roessler  (roessler)
5043
5044         * crypt.c: Fix S/MIME signature type.  Noted by Dan Ohnesorg
5045         <Dan@ohnesorg.cz>.
5046
5047         * buffy.c, buffy.c: close 1103; from Brendan Cully
5048
5049         * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
5050         Brendan Cully
5051
5052         * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
5053
5054         * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
5055
5056         * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
5057         script by Mike Schiraldi.  It's perl > the one I have installed,
5058         so I'm just putting it into contrib for now.
5059
5060 2002-03-20 09:53:42  roessler  (roessler)
5061
5062         * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
5063
5064         * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
5065         There was another constant of the same name.  Problem noted by
5066         Will Yardley's compiler.
5067
5068 2002-03-19 09:54:05  roessler  (roessler)
5069
5070         * browser.c: Fix #1115.
5071
5072         * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
5073         when using the edit-message function.  Backported from unstable.
5074
5075         * po/pl.po, po/pl.po: update
5076
5077 2002-03-18 18:54:56  roessler  (roessler)
5078
5079         * browser.c: Should fix #1115.  BACKPORT!
5080
5081 2002-03-15 09:11:05  roessler  (roessler)
5082
5083         * po/ja.po: update from oota toshiya.
5084
5085         * po/ja.po: update, from oota toshiya.
5086
5087 2002-03-13 23:43:41  roessler  (roessler)
5088
5089         * attach.c: Undoing the previous patch.  It was junk, and may
5090         ruin files.
5091
5092         * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
5093         in append mode where we should safe_fopen() them in write mode.
5094         Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
5095
5096         NEEDS BACKPORTING.
5097
5098         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5099         po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
5100         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
5101         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
5102         po/el.po: automatic post-release commit for mutt-1.3.28
5103
5104         * po/ChangeLog: branches:  1.1.2; file ChangeLog was initially
5105         added on branch mutt-1-4-stable.
5106
5107         * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
5108         automatic post-release commit for mutt-1.3.28
5109
5110         * doc/smime-notes.txt, smime.c: Assorted patches from Mike
5111         Schiraldi.
5112
5113 2002-03-02 12:11:35  roessler  (roessler)
5114
5115         * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
5116         smime.h: Introduce smime_default_key.  From Oliver Ehli.
5117
5118         * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
5119          mutt.h: smime.c: - the getkeys() function was broken and deleted
5120          the last char
5121            of the certfilename - it now lets me use more than one key
5122          for the same mailbox
5123            ie select these.  - some display output was garbled when the
5124          email didn't match.
5125            i posted some fix to mutt-users, but i don't like that sleep()
5126            so i dropped the first error message, which basically repeated
5127            the from/sender field only. so now there's just the message:
5128            they don't match.
5129
5130         smime_keys: - i modified the add_chain to continue even if
5131          no roo-cert
5132            is present (david collantes received som chain that got
5133            exported from outlook. obiously they don't (always ?)
5134            include the root cert) it will now abort if neither root nor
5135            intermediate certs are present.
5136          - add_cert created index entries with '-' as issuer cert, when
5137            it should have been '?'. thus verify would fail. (obviously
5138            nobody ever used that command (add_cert, that is) :)
5139
5140         the feature above obsoletes the hash_cert and fingerprint_cert
5141         commands, adds import_cert command and ask_cert_label bool. i
5142         modified the output of smime_keys (a little) so it doesn't look
5143         too garbled when supplying the label (it is actually interactive
5144         :) furthermore, i do a verify after the cert was added and
5145         modified the verify routine to make the cerificate trusted in
5146         case of success. (we discussed this in another message) that is
5147         ok so far, but perhaps this requires some better root certificate
5148         handling, ie the trust should be somehow connected to the root
5149         certificate, that maybe added (if the user trusts it and its not
5150         present already) to the ca-file. i'll think about that some more
5151         ... but then, there already is the add_root command. hmmm... (btw,
5152         you'll now never get asked to trust a certificate)
5153
5154         i have not yet deleted the email handling from the import key
5155         stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
5156         using it as an additional arg. otoh i don't think users would
5157         press ^k if verification failed...hmmm... but still, smime_keys
5158         does extract the email from the certificate either way and does
5159         verify it by itself, so the only thing that would happen is
5160         to have some invalid certificates, that mutt'll refuse to use
5161         anyways, left in the database....
5162
5163         (From Oliver Ehli.)
5164
5165 2002-02-28 23:28:51  roessler  (roessler)
5166
5167         * sort.c: Turn on incremental threading again.
5168
5169         * smime_keys.pl: The script will try to pick out the end-user cert
5170         and pass that to openssl. The code which tells the difference may
5171         not be perfect. It works with all the certs in my collection,
5172         though. I won't be at all surprised if someone comes across a
5173         cert chain which confuses it, but it should print out an error
5174         in that case. Hopefully they will send us the chain so we can
5175         adjust our code.
5176
5177         (From Mike Schiraldi.)
5178
5179         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5180         Eisenbud.
5181
5182         * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
5183         fater redrawing when changing tree options.  From Daniel Eisenbud.
5184
5185         * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
5186         for #939.  From Daniel Eisenbud.
5187
5188         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5189         Eisenbud.
5190
5191 2002-02-26 10:58:56  roessler  (roessler)
5192
5193         * po/ru.po: update
5194
5195         * init.h: Fix a typo.
5196
5197         * init.h: Fix a typo.  #1069.
5198
5199         * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
5200         imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
5201         Brendan Cully sent a patch.
5202
5203         * install-sh, install-sh: Fix a typo.  From Edmund Grimley Evans.
5204
5205         * po/ru.po: ru.po update.
5206
5207         * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
5208         Noted by Michael Vore, patch from Vsevolod Volkov.
5209
5210 2002-02-18 14:55:31  roessler  (roessler)
5211
5212         * alias.c, send.c: Fix for #1047.  From Michael Elkins.
5213
5214 2002-02-14 11:22:51  roessler  (roessler)
5215
5216         * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
5217         Lars Hecking.  MAY NEED TO BE BACKPORTED.
5218
5219 2002-02-13 12:04:52  roessler  (roessler)
5220
5221         * smime.c: mutt_any_key() shouldn't be used in curses mode.
5222
5223         * hdrline.c, init.h, parse.c: Change the default format to be
5224         more friendly to "0-line messages", and fix optional expansion
5225         for %l - it was the wrong way around.  Also, add a hack to
5226         parse.c so we ignore negative values in Lines headers.
5227
5228         * hdrline.c, muttlib.c, protos.h: Undo the %l fix.  It broke
5229         things.
5230
5231         * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
5232         (MAY NEED TO BE BACKPORTED.)
5233
5234         * main.c: Report libiconv version.
5235
5236 2002-02-12 21:54:41  roessler  (roessler)
5237
5238         * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
5239
5240         * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
5241         daily S/MIME patch.
5242
5243 2002-02-11 17:31:53  roessler  (roessler)
5244
5245         * smime.c: This patch gets rid of an ugly static variable in
5246         smime.c. (From Mike Schiraldi.)
5247
5248         * smime_keys.pl: This patch lets smime_keys.pl automagically
5249         handle both formats of x509 certificate -- PEM (text) and
5250         DER (binary). This lets Outlook users (and probably others)
5251         directly import the certs without first converting them manually.
5252         (From Mike Schiraldi.)
5253
5254         * configure.in: Honor current values of $LIBS and $CPPFLAGS.
5255         From Thomas Dickey.
5256
5257         * configure.in: Honor $LIBS and $CPPFLAGS.  From Thomas Dickey.
5258
5259         * init.c, init.c: patch-1.3.27.me.initsort.1
5260
5261 2002-02-07 21:48:42  roessler  (roessler)
5262
5263         * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
5264
5265         * smime_keys.pl: Fix smime_keys.
5266
5267         * smime.c: S/MIME fixes from Mike Schiraldi.
5268
5269         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
5270         po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5271         po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5272         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
5273         po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
5274         messages translatable.
5275
5276 2002-02-06 19:14:47  roessler  (roessler)
5277
5278         * lib.h: Avoid a warning on some machines.
5279
5280         * lib.h, smime.c: Make some scanf formats safe.
5281
5282 2002-02-05 22:01:06  roessler  (roessler)
5283
5284         * ascii.c: The previous fix was complete nonsense.  What a
5285         day. :-(
5286
5287         * ascii.c: The previous fix was complete nonsense.
5288
5289         * browser.c, lib.c, lib.h: Use strcoll for the file browser.
5290         From David Champion.
5291
5292         * hook.c: Fix crypt-hook.  From Dale Woolridge
5293         <dale-list-mutt-dev@woolridge.org>.
5294
5295         * smime_keys.pl: Clean-up from Mike Schiraldi.
5296
5297         * imap/browse.c: Fix.
5298
5299         * imap/browse.c: Fix another IMAP browsing bug.
5300
5301         * po/ru.po, po/fr.po, po/ko.po: update
5302
5303         * smime.c: Don't put garbage onto the screen when trying to
5304         decrypt messages.
5305
5306         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5307         S/MIME fixes from Oliver Ehli:
5308
5309         - smime_keys.pl:
5310
5311           support for multiple email adrresses in cert: will add one
5312           entry to {keys, cetrificates}/.index now (for each mailbox)
5313
5314           support for certificates without intermediate certs (e.g. for
5315           people who are their own CA: use root as intermediate, for it
5316           probably wouldn't be known to anyone...)
5317
5318           bugfix in handle_pem: the checks if some type of cert is
5319           present; die() could never be reached, as the variables checked
5320           wouldn't have been set in that case, so it would break because
5321           of undefined value or some such thing.... (so it has to check
5322           $iter instead)
5323
5324         - smime.c (init.h, ....)
5325
5326           support for importing certificates issued for multiple
5327           addresses.
5328
5329           introduced smime_fingerprint_cert_command, so finally certs
5330           can get compared ... (so the above works..)
5331
5332           cleaned up some error messages, that would mess up the terminal.
5333
5334           fixed typos (init.h)
5335
5336         * ascii.c: Fix.
5337
5338         * ascii.c: Fix ascii_*cmp functions.  Problem noted by Brad
5339         Thompson.
5340
5341 2002-02-04 09:59:02  roessler  (roessler)
5342
5343         * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
5344         <elmy@acm.org>.
5345
5346 2002-02-03 09:58:45  roessler  (roessler)
5347
5348         * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
5349         unauto_view.  From Jeremy Blosser.
5350
5351         * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
5352         helps to dump fingerprints.  Contributed by Jason Harris
5353         <jharris@widomaker.com>, and not strictly needed for mutt.
5354
5355         * pgppubring.c: Correctly calculate fingerprints for type 20
5356         ElGamal keys.  Noted by Jason Harris <jharris@widomaker.com>.
5357
5358         * pgppubring.c: Fix calculation of fingerprints (and key
5359         IDs) for type 20 ElGamal keys.  Noted by Jason Harris
5360         <jharris@widowmaker.com>.
5361
5362 2002-02-02 16:52:27  roessler  (roessler)
5363
5364         * po/ca.po: update
5365
5366         * po/ca.po: update.
5367
5368         * mh.c: Don't forget deletions when a folder is changed.  Ups.
5369
5370 2002-02-01 17:23:20  roessler  (roessler)
5371
5372         * smime_keys.pl: Fix some possible leaks of the private key
5373         (encrypted, but still...).  (yow_security_holes.patch from
5374         Mike Schiraldi.)
5375
5376 2002-01-31 22:05:58  roessler  (roessler)
5377
5378         * doc/smime-notes.txt: Document %C, and other updates.  From Mike
5379         Schiraldi.
5380
5381         * smime.c: Remove some unnecessary quotation marks.
5382
5383         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5384         Use mutt -Q from smime_keys.
5385
5386         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5387         po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
5388         po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
5389         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5390         po/id.po, po/ca.po, po/cs.po: update-po
5391
5392         * main.c: fix a string.
5393
5394         * doc/mutt.man: Document -Q.
5395
5396         * init.c, main.c, protos.h: Add a -Q option to query configuration
5397         variables.  This is needed to avoid a separate mutt configuration
5398         parser in smime_keys.pl.
5399
5400 2002-01-30 22:51:12  roessler  (roessler)
5401
5402         * send.c, send.c: patch-1.3.27.me.postpone_date.2
5403
5404         * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
5405
5406 2002-01-29 21:08:10  roessler  (roessler)
5407
5408         * smime.c: Improved certificate handling.  Suggested by Oliver
5409         Ehli, implemented by Mike Schiraldi.
5410
5411         * smime.c: Properly handle certain signatures generated by
5412         Outlook.  From Mike Schiraldi.
5413
5414         * parse.c, parse.c: Fix a segmentation fault in debugging code.
5415         From Daniel Eisenbud.
5416
5417 2002-01-28 23:29:05  roessler  (roessler)
5418
5419         * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
5420         The timestamps aren't really needed any more.
5421
5422         * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
5423         to match successfully verified messages.
5424
5425         * contrib/smime.rc: Add a comment. From Mike Schiraldi.
5426
5427         * init.h, init.h: Fix list-from documentation.  From Michael
5428         Elkins.
5429
5430         * doc/smime-notes.txt: Add more information on S/MIME.
5431         Adapted from Oliver Ehli's notes by Mike Schiraldi.
5432
5433         * send.c: Avoid C99 comments.  Noted by Vincent Lefevre.
5434
5435         * po/ja.po, po/sv.po: updates
5436
5437         * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
5438
5439         * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
5440         Cully.
5441
5442 2002-01-25 00:08:30  roessler  (roessler)
5443
5444         * smime.c: ups
5445
5446         * commands.c, recvattach.c, smime.c, smime.h: More decryption
5447         key detection fixes.
5448
5449         * commands.c, smime.c: Make some prompts look nicer, and add
5450         sensible selection of the decryption key.
5451
5452 2002-01-24 23:53:19  roessler  (roessler)
5453
5454         * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
5455
5456         * mh.c: Fix.
5457
5458         * mh.c: Still more code clean-up.
5459
5460         * doc/smime-notes.txt: Update.
5461
5462         * mx.c: little fix.
5463
5464         * mh.c: Ups, don't use the wrong check function...
5465
5466         * mh.c: Clean up the mh code, too.
5467
5468         * mh.c: indentation
5469
5470         * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
5471         Elkins and Thomas Roessler.
5472
5473         * crypt.c, curs_lib.c, smime.c: S/MIME nits.
5474
5475         * reap.pl: We don't need this any more.
5476
5477         * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
5478         contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
5479         Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
5480         compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
5481         curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
5482         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5483         mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
5484         pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
5485         send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
5486         support.  From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
5487         <raldi@research.netsol.com>.
5488
5489         * po/pt_BR.po, po/pt_BR.po: update
5490
5491         * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
5492         init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
5493         From Brian Foley and Ulf Erikson.
5494
5495         * po/ru.po, po/ru.po: update
5496
5497         * mh.c: Make reading maildirs more efficient.
5498
5499         * VERSION: Pseudo-revision for mutt-1.5.
5500
5501         * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
5502         m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
5503         m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
5504         version bump
5505
5506         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5507         po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
5508         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
5509         po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5510         po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
5511         po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
5512         imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
5513         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5514         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5515         imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
5516         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
5517         version bumps.
5518
5519         * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5520         intl/ChangeLog, intl/Makefile.in, intl/VERSION,
5521         intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
5522         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5523         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5524         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5525         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5526         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5527         intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
5528         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5529         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5530         intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
5531         intl/textdomain.c, intl/xopen-msg.sed: more version number
5532         updates.
5533
5534         * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
5535         doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
5536         doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5537         doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5538         doc/muttrc.man.tail, doc/patch-notes.txt: more version number
5539         updates
5540
5541         * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
5542         contrib/iconv/iconv.aix-4.1.5.rc,
5543         contrib/iconv/iconv.aix-4.2.0.rc,
5544         contrib/iconv/iconv.aix-4.3.2.rc,
5545         contrib/iconv/iconv.freebsd-3.3.rc,
5546         contrib/iconv/iconv.glibc-2.1.3.rc,
5547         contrib/iconv/iconv.glibc-2.1.90.rc,
5548         contrib/iconv/iconv.hpux-10.01.rc,
5549         contrib/iconv/iconv.hpux-10.20.rc,
5550         contrib/iconv/iconv.hpux-11.00.rc,
5551         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
5552         contrib/iconv/iconv.osf1-4.0d.rc,
5553         contrib/iconv/iconv.solaris-2.4.rc,
5554         contrib/iconv/iconv.solaris-2.5.1.rc,
5555         contrib/iconv/iconv.solaris-2.6-cjk.rc,
5556         contrib/iconv/iconv.solaris-2.6.rc,
5557         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
5558         contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
5559         contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
5560         contrib/language.txt, contrib/language50.txt,
5561         contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
5562         contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
5563         contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
5564         version numbers.
5565
5566         * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
5567         strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
5568         pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
5569         pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
5570         postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
5571         recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
5572         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
5573         rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
5574         sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
5575         mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
5576         mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5577         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
5578         mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
5579         muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
5580         parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
5581         pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
5582         from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
5583         gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5584         help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
5585         keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
5586         mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
5587         browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
5588         charset.h, check_sec.sh, color.c, commands.c, complete.c,
5589         compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
5590         curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
5591         edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
5592         OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
5593         TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
5594         addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
5595         BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
5596         for the new unstable branch.
5597
5598         * send.c: branches:  2.77.2; Set default Fcc when resending
5599         a message.
5600
5601         * po/ja.po: branches:  1.33.2; update
5602
5603 2002-01-23 22:37:12  roessler  (roessler)
5604
5605         * po/da.po: branches:  1.67.2; updates
5606
5607         * po/el.po: branches:  1.77.2; updates
5608
5609         * po/et.po: branches:  1.21.2; updates
5610
5611         * po/ko.po: branches:  1.72.2; updates
5612
5613         * po/pl.po: branches:  1.94.2; updates
5614
5615         * po/uk.po, po/id.po: branches:  1.84.2; update
5616
5617         * charset.c: branches:  2.50.2; Fix #999.  A single missing comma.
5618
5619 2002-01-22 12:12:45  roessler  (roessler)
5620
5621         * po/pt_BR.po: branches:  1.58.2; automatic post-release commit
5622         for mutt-1.3.27
5623
5624         * po/ru.po: branches:  1.129.2; automatic post-release commit
5625         for mutt-1.3.27
5626
5627         * po/sk.po: branches:  1.66.2; automatic post-release commit
5628         for mutt-1.3.27
5629
5630         * po/sv.po: branches:  1.80.2; automatic post-release commit
5631         for mutt-1.3.27
5632
5633         * po/tr.po: branches:  1.25.2; automatic post-release commit
5634         for mutt-1.3.27
5635
5636         * po/uk.po: automatic post-release commit for mutt-1.3.27
5637
5638         * po/zh_CN.po: branches:  1.14.2; automatic post-release commit
5639         for mutt-1.3.27
5640
5641         * po/zh_TW.po: branches:  1.11.2; automatic post-release commit
5642         for mutt-1.3.27
5643
5644         * po/hu.po: branches:  1.17.2; automatic post-release commit
5645         for mutt-1.3.27
5646
5647         * po/id.po: automatic post-release commit for mutt-1.3.27
5648
5649         * po/it.po: branches:  1.103.2; automatic post-release commit
5650         for mutt-1.3.27
5651
5652         * po/ja.po, po/ko.po: automatic post-release commit for
5653         mutt-1.3.27
5654
5655         * po/lt.po: branches:  1.25.2; automatic post-release commit
5656         for mutt-1.3.27
5657
5658         * po/nl.po: branches:  1.74.2; automatic post-release commit
5659         for mutt-1.3.27
5660
5661         * po/pl.po: automatic post-release commit for mutt-1.3.27
5662
5663         * po/ca.po: branches:  1.6.2; automatic post-release commit
5664         for mutt-1.3.27
5665
5666         * po/cs.po: branches:  1.75.2; automatic post-release commit
5667         for mutt-1.3.27
5668
5669         * po/da.po: automatic post-release commit for mutt-1.3.27
5670
5671         * po/de.po: branches:  1.160.2; automatic post-release commit
5672         for mutt-1.3.27
5673
5674         * po/el.po: automatic post-release commit for mutt-1.3.27
5675
5676         * po/eo.po: branches:  1.80.2; automatic post-release commit
5677         for mutt-1.3.27
5678
5679         * po/es.po: branches:  1.89.2; automatic post-release commit
5680         for mutt-1.3.27
5681
5682         * po/et.po: automatic post-release commit for mutt-1.3.27
5683
5684         * po/fr.po: branches:  1.108.2; automatic post-release commit
5685         for mutt-1.3.27
5686
5687         * po/gl.po: branches:  1.61.2; automatic post-release commit
5688         for mutt-1.3.27
5689
5690         * ChangeLog: branches:  2.73.2; automatic post-release commit
5691         for mutt-1.3.27
5692
5693         * VERSION: branches:  2.63.2; automatic post-release commit
5694         for mutt-1.3.27
5695
5696         * reldate.h: branches:  2.55.2; automatic post-release commit
5697         for mutt-1.3.27
5698
5699 2002-01-21 17:43:19  roessler  (roessler)
5700
5701         * po/it.po: update
5702
5703         * po/sv.po, po/de.po, po/eo.po: updates
5704
5705         * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
5706         bug #989.
5707
5708 2002-01-18 11:44:54  roessler  (roessler)
5709
5710         * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
5711         po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
5712         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
5713         po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
5714         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
5715         automatic post-release commit for mutt-1.3.26
5716
5717 2002-01-17 22:41:45  roessler  (roessler)
5718
5719         * configure.in: branches:  2.129.2; Use ncurses.h for configure
5720         tests, if present.
5721
5722 2002-01-16 20:44:49  roessler  (roessler)
5723
5724         * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
5725         files. From Lars Hecking.
5726
5727         * curs_main.c: patch-1.3.25-de-new_threads.1
5728
5729         * protos.h: branches:  2.86.2; patch-1.3.25-de-new_threads.1
5730
5731         * thread.c: branches:  2.27.2; patch-1.3.25-de-new_threads.1
5732
5733 2002-01-15 22:08:12  roessler  (roessler)
5734
5735         * acconfig.h, configure.in: Configure and config.h cleanup.
5736         From Lars Hecking.
5737
5738         * handler.c: branches:  2.52.2; Don't hallucinate a '\n' in the
5739         end of quoted-printable encoded attachments.
5740
5741         * po/fr.po: update.
5742
5743         * flags.c: patch-1.3.25.tlr.maildir_trash.1
5744
5745         * mh.c: branches:  2.42.2; patch-1.3.25.tlr.maildir_trash.1
5746
5747         * mutt.h: branches:  2.111.2; patch-1.3.25.tlr.maildir_trash.1
5748
5749         * mx.c: branches:  2.63.2; patch-1.3.25.tlr.maildir_trash.1
5750
5751         * po/ko.po: update
5752
5753         * init.c: branches:  2.60.2; Avoid reading past the end of ta
5754         string when handling \ or ^ sequences.  From Michael Elkins.
5755
5756         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
5757         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
5758         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5759         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5760         po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
5761         Noted by Jeremy Blosser.  #978.
5762
5763         * pattern.c: branches:  2.23.2; Fix an off-by-one error.
5764
5765 2002-01-14 09:03:31  roessler  (roessler)
5766
5767         * imap/imap.c: branches:  1.90.2; fix another case-sensitive
5768         comparison.
5769
5770 2002-01-13 21:19:25  roessler  (roessler)
5771
5772         * ascii.h: Fix the ascii_strncmp() macro.
5773
5774         * imap/auth_sasl.c: Parse IMAP responses locale- and case-
5775         insensitive.  From Brendan Cully.
5776
5777         * imap/browse.c: branches:  1.34.2; Parse IMAP responses locale-
5778         and case- insensitive.  From Brendan Cully.
5779
5780         * imap/command.c: branches:  1.35.2; Parse IMAP responses locale-
5781         and case- insensitive.  From Brendan Cully.
5782
5783         * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
5784         From Brendan Cully.
5785
5786         * imap/message.c: branches:  1.60.2; Parse IMAP responses locale-
5787         and case- insensitive.  From Brendan Cully.
5788
5789         * imap/util.c: branches:  1.51.2; Parse IMAP responses locale-
5790         and case- insensitive.  From Brendan Cully.
5791
5792         * muttlib.c: branches:  2.52.2; A different fix for the '\012'
5793         issue.  Bug tracked down by Johannes Geiger <geiger@ePost.de>.
5794
5795         * pager.c: A different fix for the '\012' issue.  Bug tracked
5796         down by Johannes Geiger <geiger@ePost.de>.
5797
5798 2002-01-12 11:42:18  roessler  (roessler)
5799
5800         * NEWS: More on ~=.
5801
5802         * doc/manual.sgml.head: branches:  1.73.2; Add a ~= pattern.
5803         From Frederic Duval.
5804
5805         * doc/muttrc.man.head: branches:  1.16.2; Add a ~= pattern.
5806         From Frederic Duval.
5807
5808         * mutt.h, pattern.c: Add a ~= pattern.  From Frederic Duval.
5809
5810         * doc/manual.sgml.head: Fix a typo, #971.
5811
5812 2002-01-09 15:39:28  roessler  (roessler)
5813
5814         * pgp.c: Fix #960.
5815
5816 2002-01-08 13:06:21  roessler  (roessler)
5817
5818         * mx.c: Try to fix #943.
5819
5820         * INSTALL: branches:  2.15.2;  2.15.4; fix libiconv URL.  #959.
5821
5822         * NEWS: fix libiconv URL.  #959.
5823
5824 2002-01-07 19:10:51  roessler  (roessler)
5825
5826         * po/ko.po: update
5827
5828         * attach.c: branches:  2.29.2; Fix #951.
5829
5830 2002-01-04 14:30:29  roessler  (roessler)
5831
5832         * rfc822.c: Terminate the correct buffer.  Noted by Durval
5833         Menezes <durval@tmp.com.br>.  (This bug shouldn't have any
5834         security implications. ;-)
5835
5836         * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
5837
5838 2002-01-03 20:57:20  roessler  (roessler)
5839
5840         * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
5841         globals where they belong.  From Brendan Cully.
5842
5843 2002-01-02 16:28:46  roessler  (roessler)
5844
5845         * acconfig.h: Cleanup; from Lars Hecking.
5846
5847         * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
5848
5849         * recvcmd.c: Bug fix.  Problem noted by Vincent Lefevre's
5850         compiler.
5851
5852         * muttlib.c: Fix the \012 bug.
5853
5854 2002-01-01 20:18:41  roessler  (roessler)
5855
5856         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5857         po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
5858         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
5859         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5860         po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
5861         ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
5862
5863         * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
5864         missing from the CVS.
5865
5866         * po/ca.po: update.
5867
5868         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
5869         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
5870         po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
5871         po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
5872         commit for mutt-1.2.5.1.
5873
5874         * rfc822.c: Fix a security problem.
5875
5876 2001-12-28 17:19:00  roessler  (roessler)
5877
5878         * protos.h, recvcmd.c, send.c: Make sure References and
5879         In-Reply-To headers are generated properly when the user replies
5880         to one or more message-type attachments.
5881
5882 2001-12-26 19:24:46  roessler  (roessler)
5883
5884         * imap/imap.c: Possible fix for #905.   From Daniel Eisenbud.
5885
5886 2001-12-21 00:22:12  roessler  (roessler)
5887
5888         * pager.c: Fix #929.
5889
5890 2001-12-18 15:13:18  roessler  (roessler)
5891
5892         * imap/imap.c, imap/imap.h: Fix from #918.  From
5893         <ntyni+mutt@mappi.helsinki.fi>.
5894
5895         * browser.c: branches:  2.38.2; Fix from #918.  From
5896         <ntyni+mutt@mappi.helsinki.fi>.
5897
5898         * po/Makefile.in.in: Updating to gettext-0.10.40.
5899
5900         * m4/gettext.m4: branches:  1.7.2;  1.7.4; Updating to
5901         gettext-0.10.40.
5902
5903         * m4/iconv.m4: branches:  1.3.2; Updating to gettext-0.10.40.
5904
5905         * m4/lcmessage.m4: branches:  1.3.2;  1.3.4; Updating to
5906         gettext-0.10.40.
5907
5908         * m4/progtest.m4: branches:  1.4.2;  1.4.4; Updating to
5909         gettext-0.10.40.
5910
5911         * ABOUT-NLS: branches:  2.1.2;  2.1.4; Updating to
5912         gettext-0.10.40.
5913
5914         * intl/ChangeLog, intl/Makefile.in: branches:  1.3.2;  1.3.4;
5915         Updating to gettext-0.10.40.
5916
5917         * intl/VERSION: Updating to gettext-0.10.40.
5918
5919         * intl/bindtextdom.c: branches:  1.5.2;  1.5.4; Updating to
5920         gettext-0.10.40.
5921
5922         * intl/config.charset: branches:  1.2.2;  1.2.4; Updating to
5923         gettext-0.10.40.
5924
5925         * intl/dcgettext.c: Updating to gettext-0.10.40.
5926
5927         * intl/dcigettext.c: branches:  1.2.2;  1.2.4; Updating to
5928         gettext-0.10.40.
5929
5930         * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5931         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5932         intl/gettext.h: Updating to gettext-0.10.40.
5933
5934         * intl/gettextP.h, intl/hash-string.h: branches:  1.4.2;  1.4.4;
5935         Updating to gettext-0.10.40.
5936
5937         * intl/intl-compat.c: Updating to gettext-0.10.40.
5938
5939         * intl/l10nflist.c: branches:  1.5.2;  1.5.4; Updating to
5940         gettext-0.10.40.
5941
5942         * intl/libgettext.h: Updating to gettext-0.10.40.
5943
5944         * intl/libgnuintl.h: branches:  1.2.2;  1.2.4; Updating to
5945         gettext-0.10.40.
5946
5947         * intl/loadinfo.h: branches:  1.4.2;  1.4.4; Updating to
5948         gettext-0.10.40.
5949
5950         * intl/loadmsgcat.c: branches:  1.5.2;  1.5.4; Updating to
5951         gettext-0.10.40.
5952
5953         * intl/localcharset.c: branches:  1.2.2;  1.2.4; Updating to
5954         gettext-0.10.40.
5955
5956         * intl/locale.alias: Updating to gettext-0.10.40.
5957
5958         * intl/localealias.c: branches:  1.5.2;  1.5.4; Updating to
5959         gettext-0.10.40.
5960
5961         * intl/ngettext.c: Updating to gettext-0.10.40.
5962
5963         * intl/plural.c, intl/plural.y: branches:  1.2.2;  1.2.4;
5964         Updating to gettext-0.10.40.
5965
5966         * intl/textdomain.c: Updating to gettext-0.10.40.
5967
5968 2001-12-17 10:08:18  roessler  (roessler)
5969
5970         * edit.c: Fix a memory allocation bug.  #917.
5971
5972         * thread.c: Another threading update.
5973
5974         * hdrline.c: branches:  2.27.2; Another threading update.
5975
5976 2001-12-13 12:10:59  roessler  (roessler)
5977
5978         * menu.c: branches:  2.27.2; Threading updates, from Daniel
5979         Eisenbud.
5980
5981         * mutt.h, sort.c, thread.c: Threading updates, from Daniel
5982         Eisenbud.
5983
5984         * pager.c: compile fix.
5985
5986 2001-12-11 23:30:59  roessler  (roessler)
5987
5988         * doc/muttrc.man.head: Typo, #911.
5989
5990         * po/it.po: update
5991
5992         * contrib/gpg.rc: Remove an unnecessary \-quoting.
5993
5994         * init.c, pager.c: Add a missing else.
5995
5996         * contrib/gpg.rc: Use gettext to determine the good signature
5997         pattern.
5998
5999         * init.c: Make "`...`" work as expected.
6000
6001         * po/it.po: update.
6002
6003 2001-12-10 13:12:41  roessler  (roessler)
6004
6005         * query.c: Fix #910.
6006
6007         * init.h: branches:  2.143.2; Change the default for
6008         $pgp_replyencrypt to "yes".
6009
6010         * po/ja.po, po/pl.po: updates.
6011
6012 2001-12-09 09:12:08  roessler  (roessler)
6013
6014         * po/ca.po, configure.in: Add a Catalan translation.  From Ivan
6015         Vilata i Balaguer <ivan@selidor.net>.
6016
6017 2001-12-04 10:28:22  roessler  (roessler)
6018
6019         * po/ru.po: update
6020
6021 2001-12-03 18:36:09  roessler  (roessler)
6022
6023         * po/da.po, po/de.po: update.
6024
6025         * mx.c: Try to detect write() errors by calling fsync() after
6026         fflush().  May fix #895.
6027
6028 2001-11-29 09:43:41  roessler  (roessler)
6029
6030         * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6031         po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
6032         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
6033         po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
6034         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
6035         post-release commit for mutt-1.3.24
6036
6037 2001-11-28 10:30:36  roessler  (roessler)
6038
6039         * po/id.po: update
6040
6041 2001-11-26 19:16:52  roessler  (roessler)
6042
6043         * PATCHES: PATCHES should be _empty_ in the CVS version.  Ups.
6044
6045         * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1.  Fix wcwidth_ja(),
6046         from Takizawa Takashi <taki@luna.email.ne.jp>.
6047
6048         * mbyte.c: branches:  2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
6049         Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
6050
6051         * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
6052         from Byrial Jensen.  This patch is supposed to make one message
6053         more friendly to translators.
6054
6055         * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
6056         updates.
6057
6058 2001-11-21 13:58:42  roessler  (roessler)
6059
6060         * handler.c: Use $wrapmargin in the format=flowed handler, too.
6061
6062         * pager.c, globals.h, init.h: Add a $wrapmargin configuration
6063         variable to fine-tune
6064
6065 2001-11-19 10:41:32  roessler  (roessler)
6066
6067         * hash.c: Fix #868, #876.  Work-around from Len Lattanzi
6068         <len@mss.migration.com>.
6069
6070         * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
6071         From Daniel Eisenbud.  (patch-1.3.23.2-de-new_threads.2-3.gz).
6072
6073 2001-11-15 18:53:23  roessler  (roessler)
6074
6075         * remailer.c: Should be slightly better than a mixmaster
6076         patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
6077         (UNTESTED!)
6078
6079 2001-11-12 09:53:54  roessler  (roessler)
6080
6081         * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
6082
6083 2001-11-10 08:14:52  roessler  (roessler)
6084
6085         * po/eo.po, po/fr.po: update
6086
6087 2001-11-09 09:28:55  roessler  (roessler)
6088
6089         * mh.c: Add some NONULL's (#863)
6090
6091         * Makefile.am: branches:  2.101.2; Distribute patchlist.sh.  Ups.
6092
6093 2001-11-08 22:42:45  roessler  (roessler)
6094
6095         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6096         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
6097         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
6098         po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
6099         po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
6100         post-release commit for mutt-1.3.23.2
6101
6102         * pager.c, init.h, mutt.h: Add an $allow_ansi option.  Suggested
6103         and (mostly) implemented by Mike Schiraldi.
6104
6105         * Makefile.am: Don't depend on GNU make.  Noted by Bob Bell.
6106
6107         * pgp.c: Fix some messages, so the color marker is actually in
6108         the beginning of a new line.
6109
6110         * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
6111         pgp.c: somewhat cleaner in-band-signalling between the handlers
6112         and the pager.  In particular, it's more difficult now to get
6113         fake PGP and other mutt-generated "[-- " messages colored.
6114
6115         * commands.c: branches:  2.50.2; patch-1.3.23.1-de-new_threads.3-4
6116
6117         * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
6118         patch-1.3.23.1-de-new_threads.3-4
6119
6120         * handler.c: 2.47 introduced another bug.  I should go to bed now.
6121
6122         * handler.c: Replace a ridiculous for loop by a proper
6123         calculation.  Ahem.
6124
6125         * handler.c, pager.c: Use a slightly different reset sequence
6126         for the format=flowed hack, and don't send any such sequence
6127         when we aren't in the internal pager.
6128
6129         * pager.c: Trying to fix #738.
6130
6131 2001-11-07 22:25:09  roessler  (roessler)
6132
6133         * handler.c: Fix #860.  Noted: The format=flowed code is not
6134         yet utf-8 aware.
6135
6136         * addrbook.c: Fix #858.
6137
6138         * doc/patch-notes.txt, Makefile.am: Implement the patchlist
6139         scheme instead of version number munging.
6140
6141         * main.c: branches:  2.55.2; Implement the patchlist scheme
6142         instead of version number munging.
6143
6144         * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
6145         scheme instead of version number munging.
6146
6147         * sendlib.c: branches:  2.94.2; Implement the patchlist scheme
6148         instead of version number munging.
6149
6150         * complete.c: Fix 706, 853.
6151
6152         * commands.c, init.h, mutt.h, thread.c:
6153         patch-1.3.23.1-de-new_threads.2-3
6154
6155 2001-11-06 20:38:17  roessler  (roessler)
6156
6157         * mutt.h, sort.c, sort.h, thread.c, menu.c:
6158         [patch.1.3.23.1.de.new_threads.2]  Daniel Eisenbud's redone
6159         threading code, version two.
6160
6161         * doc/patch-notes.txt: fix a typo.
6162
6163         * PATCHES: uuups, there was a "test" left over.
6164
6165         * doc/PGP-Notes.txt: Some part of this documentation was severely
6166         outdated.
6167
6168         * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
6169         configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
6170         document a new mechanism for displaying patches in running
6171         mutts' output.
6172
6173         * send.c: Indentation fixing while staring at the code affected
6174         by #857.  No fix for the crash, though.
6175
6176         * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
6177         an addressbook bug, and introduce "unalias *".  From "g.c.w. de
6178         bruijn" <geerd.debruijn@nl.thalesgroup.com>.
6179
6180 2001-11-05 21:38:18  roessler  (roessler)
6181
6182         * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
6183         mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
6184
6185         * pop.c: branches:  2.22.2; Missing gettext calls, noted by
6186         Byrial Jensen.
6187
6188         * thread.c: Missing gettext calls, noted by Byrial Jensen.
6189
6190         * commands.c: Make the save-copy prompt more translator-friendly.
6191         from Byrial Jensen.
6192
6193         * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
6194         updates
6195
6196         * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
6197         POP mode is used with a maildir spool folder.  Noted by Frédéric
6198         L. W.  Meunier <0@pervalidus.net>.
6199
6200         * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
6201         related bug.
6202
6203         * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
6204         mtime hack is needed at more than one place.  Noted by Manoj
6205         Kasichainula.
6206
6207 2001-10-31 09:38:07  roessler  (roessler)
6208
6209         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6210         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6211         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6212         po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
6213         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6214         post-release commit for mutt-1.3.23.1
6215
6216         * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
6217         init.h: Advanced threading, v 5.1.  From Daniel Eisenbud
6218         <eisenbud@cs.swarthmore.edu>.
6219
6220         * mbox.c: branches:  2.22.2; Advanced threading, v 5.1.
6221         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6222
6223         * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
6224         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6225
6226         * parse.c: branches:  2.39.2; Advanced threading, v 5.1.
6227         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6228
6229         * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
6230         Advanced threading, v 5.1.  From Daniel Eisenbud
6231         <eisenbud@cs.swarthmore.edu>.
6232
6233         * pgpewrap.c: branches:  2.3.2; Add magic comment so we can use
6234         traditional malloc() in this program.
6235
6236 2001-10-30 22:43:23  roessler  (roessler)
6237
6238         * init.h: .mh_sequences fix, from lorenzo@cisco.com.
6239
6240         * mutt_socket.c, mutt_ssl.c: TLS connection reuse.  From Brendan
6241         Cully.
6242
6243 2001-10-29 23:21:48  roessler  (roessler)
6244
6245         * pager.c: Fix two places which _may_ look like buffer overflows,
6246         but aren't.
6247
6248         * url.c: Fix #843.
6249
6250         * doc/manual.sgml.head: Make the documentation of toggle-unlink
6251         more precise - someone on comp.mail.mutt got confused by this.
6252
6253 2001-10-28 19:46:43  roessler  (roessler)
6254
6255         * imap/browse.c, imap/imap.c: Fix 839
6256
6257         * po/fr.po: update
6258
6259         * sendlib.c: Another aesthetic message-id change.
6260
6261         * sendlib.c: GMT's too clumsy.  Just take G.
6262
6263         * sendlib.c: Use GMT for message-IDs.  Note: The addition of
6264         the constant string "GMT" is so intended to avoid the production
6265         of duplicate message-IDs when mutts running in time zones ahead
6266         GMT are updated.
6267
6268         * po/ru.po: update.
6269
6270         * url.c: Another bug related to #837.
6271
6272         * imap/util.c: Fix a problem related to #837 (the bug isn't
6273         entirely close, though).
6274
6275 2001-10-26 23:53:29  roessler  (roessler)
6276
6277         * doc/manual.sgml.head: Point to the openProjects.net IRC channel
6278         instead of dal.net.
6279
6280 2001-10-25 07:54:35  roessler  (roessler)
6281
6282         * pgp.c: Handle clearsigned messages gracefully even when
6283         pgp_verify_sig is set and pgp_decode_command is unset.
6284
6285 2001-10-24 11:08:22  roessler  (roessler)
6286
6287         * complete.c: Suspected fix for #837.
6288
6289 2001-10-22 09:28:26  roessler  (roessler)
6290
6291         * imap/util.c, globals.h, init.h: Make IMAP keepalive
6292         configurable.  From Brendan Cully.
6293
6294 2001-10-17 17:03:19  roessler  (roessler)
6295
6296         * curs_main.c: Fix #829.
6297
6298         * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
6299         stderr redirected to /dev/null.  Apparently, sendmail 8.12.1
6300         doesn't like to be invoked with stderr and stdout closed.
6301
6302         * curs_main.c: Fix CURHDR confusion.  Mutt should compile now.
6303         (Sorry for not committing this earlier.)
6304
6305 2001-10-16 14:29:27  roessler  (roessler)
6306
6307         * addrbook.c, keymap.c: Address book nit fix from
6308         geerd.debruijn@nl.thalesgroup.com.
6309
6310         * po/ja.po, po/it.po: update
6311
6312 2001-10-15 20:18:32  roessler  (roessler)
6313
6314         * rfc2047.c: branches:  2.35.2; Close #821.  Fix provided
6315         by Edmund.
6316
6317         * curs_main.c: AIX portability patch.  Suggested by Jan Chrillesen
6318         <jan@chrillesen.dk>.
6319
6320         * doc/manual.sgml.tail: branches:  1.15.2; Fixing a nit, From
6321         David Ellement.
6322
6323 2001-10-12 09:03:26  roessler  (roessler)
6324
6325         * po/fr.po: update
6326
6327 2001-10-11 20:08:44  roessler  (roessler)
6328
6329         * imap/message.c: Small fix from Edmund GRIMLEY EVANS
6330         <edmundo@rano.org>.
6331
6332         * compose.c: branches:  2.48.2; Little fix from
6333         sroberts@certicom.com.
6334
6335         * po/eo.po: update
6336
6337         * pgpewrap.c: Add public domain notice.
6338
6339         * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
6340         version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
6341
6342         * po/da.po: update
6343
6344         * compose.c: Unify "Can't stat" messages.  Suggested by Byrial.
6345
6346         * editmsg.c: branches:  2.12.2; Unify "Can't stat" messages.
6347         Suggested by Byrial.
6348
6349         * sendlib.c: Unify "Can't stat" messages.  Suggested by Byrial.
6350
6351 2001-10-10 23:37:06  roessler  (roessler)
6352
6353         * mh.c: Fix #560.
6354
6355         * pager.c: Fix minor snafu in Vsevolod's patch about important
6356         flags for POP folders.
6357
6358         * main.c: Mess around with signal handlers.  Allegedly, this
6359         helps to get things working with Solaris 8.  See #455.
6360
6361         * imap/message.c: Try to fix #302.
6362
6363         * curs_main.c, pager.c: Don't allow setting the "important"
6364         flag when message resides on a POP server.
6365
6366         * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
6367         have a macro called pad_char.  Noted by Jan Chrillesen
6368         <jan@chrillesen.dk>.
6369
6370         * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
6371
6372         * browser.c: Fix #813.
6373
6374         * mx.c: Another consistency fix for maildir_trash.
6375
6376         * mh.c, mx.c: Experimental patch to make maildir_trash handling
6377         more consistent.
6378
6379         * buffy.c: branches:  2.21.2; maildir buffy: Don't consider
6380         "trashed" new messages new. Fixes #412.
6381
6382         * main.c: Include platform information with mutt -v output.
6383
6384         * muttbug.sh.in: Include some information about the compiler
6385         and compiler flags used with bug reports.
6386
6387         * po/pl.po: update
6388
6389         * po/fr.po, po/de.po: updates.
6390
6391 2001-10-09 09:29:55  roessler  (roessler)
6392
6393         * getdomain.c: A different fix for #767.
6394
6395         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
6396         po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
6397         po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
6398         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
6399         po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
6400         post-release commit for mutt-1.3.23
6401
6402 2001-10-07 06:43:52  roessler  (roessler)
6403
6404         * doc/manual.sgml.head: We do update .mh_sequences files now.
6405
6406 2001-10-06 09:31:44  roessler  (roessler)
6407
6408         * doc/manual.sgml.head: Documentation for check-traditional-pgp
6409         and for edit-type when used in read mode.
6410
6411 2001-10-02 22:20:03  roessler  (roessler)
6412
6413         * enter.c: Fix #801.
6414
6415 2001-10-01 09:58:49  roessler  (roessler)
6416
6417         * mh.c: Create mh_sequences files when they don't exist.
6418         Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
6419
6420 2001-09-28 08:38:44  roessler  (roessler)
6421
6422         * charset.c: More character set aliases, from Ionel Mugurel
6423         Ciobica <tgakic@sg10.chem.tue.nl>.
6424
6425         * pager.c: Color fix from Brandon Long.  Welcome back!
6426
6427 2001-09-26 10:56:52  roessler  (roessler)
6428
6429         * mh.c: OK, I couldn't resist. ;-)
6430
6431         Depending on the user's usage patterns and configuration, there
6432         may be a strong bias in maildir files moving either within the
6433         new or to the cur subfolder. This patch adds hit counters for
6434         each of these directories. Mutt will then look first into the
6435         directory encountered more frequently in the past.  This should
6436         help to reduce the cost of chasing messages a bit, and isn't
6437         too costly itself.
6438
6439         (Another possibility for optimization may be to actually base
6440         the prediction on the configuration and on the message flags
6441         as we know them - in particular, the mark_old and move options
6442         could have some effect here.  Thinking about message flags, one
6443         could even replace the simple heuristic currently implemented by
6444         a matrix recording hit counters depending on flags.  But then
6445         again, it's all just playing around, since this function will
6446         be invoked only rarely. ;-)
6447
6448         * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
6449         recvattach.c: Fix inconsistencies between printing and displaying
6450         of message/rfc822 body parts.
6451
6452         * attach.c: Fix attachment printing.
6453
6454         * mh.c, mx.c, mx.h: Search for messages which may have been moving
6455         under our feet in maildir folders.  Suggested by Bjoern Jacke.
6456
6457         * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
6458         isn't necessary with more recent gpg versions.
6459
6460 2001-09-21 09:35:18  roessler  (roessler)
6461
6462         * po/pl.po: update
6463
6464 2001-09-17 10:19:10  roessler  (roessler)
6465
6466         * send.c: fix #737.
6467
6468 2001-09-14 08:19:30  roessler  (roessler)
6469
6470         * po/id.po: update
6471
6472 2001-09-11 12:24:32  roessler  (roessler)
6473
6474         * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
6475         addressbook fixes.
6476
6477         * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
6478         keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
6479         The addressbook used to crash when someone issued the alias and
6480         unalias commands while on that menu.  This patch has a basic fix
6481         for this behaviour, and adds delete and undelete functions to
6482         this menu.  While I'm on it, I've also made sure that "apply-tag"
6483         untags everything on all menus.
6484
6485         The original crash was noted by Oliver Kauss <kauss@gmx.de>.
6486
6487 2001-09-08 14:23:05  roessler  (roessler)
6488
6489         * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
6490         a segfault when you search for "~b \\${".
6491
6492         * po/zh_TW.po: update
6493
6494 2001-09-06 12:10:10  roessler  (roessler)
6495
6496         * po/pl.po: update
6497
6498         * curs_main.c: Try to fix a boundary condition: Assume that you
6499         are in a limited view which includes the folder's last message.
6500         Display that message.  Wait until a new message is added to the
6501         current folder which does NOT match the limit pattern. Press tab.
6502         Mutt would get confused.  I think that this patch fixes the
6503         problem (but I'm not entirely sure).
6504
6505 2001-09-05 12:09:44  roessler  (roessler)
6506
6507         * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
6508         #758.
6509
6510         * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
6511         from Andrew W. Nosenko.
6512
6513 2001-09-04 19:12:23  roessler  (roessler)
6514
6515         * po/da.po: update
6516
6517         * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
6518         patch-bac.canonifypath-4.
6519
6520         The attached patch reverts the IMAP canonification patch I
6521         reverted a version ago (sorry for being so wishy-washy). This
6522         time I put in some code to preserve IMAP URL passwords in the
6523         initial pass, so people who like to use those sorts of URLs still
6524         can. That was the only reason I had reverted the patch before.
6525
6526         (From Brendan Cully.)
6527
6528         * po/ja.po, po/ru.po, po/uk.po: updates
6529
6530         * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
6531
6532 2001-09-03 13:59:37  roessler  (roessler)
6533
6534         * curs_main.c, thread.c: Don't lose track of the current message
6535         when collapsing and changing sort modes wildly.  Noted by
6536         David T-G.
6537
6538         * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
6539
6540         * po/de.po: update
6541
6542         * sendlib.c: Don't try to attach non-regular files.  #754.
6543
6544 2001-08-31 09:21:55  roessler  (roessler)
6545
6546         * NEWS: Mention mailto URL support.
6547
6548         * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
6549         From Pawel Salek, by way of Brendan Cully.
6550
6551 2001-08-30 21:30:39  roessler  (roessler)
6552
6553         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
6554         po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
6555         po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
6556         po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
6557         ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
6558         post-release commit for mutt-1.3.22.1
6559
6560         * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6561         po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
6562         po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
6563         po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
6564         ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
6565         commit for mutt-1.3.22
6566
6567         * contrib/sample.muttrc-tlr: update
6568
6569         * build-release: branches:  2.17.2; more preparations for
6570         stabilizing 1.3.
6571
6572         * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
6573
6574         * doc/muttrc.man.head, NEWS: documentation updates.
6575
6576         * doc/mutt.man: branches:  1.16.2; mention ~/.mutt/muttrc
6577
6578         * curs_main.c: Fix #750 / deb#108628.
6579
6580         * pop_auth.c: patch-20010829.vvv.pop_auth
6581
6582 2001-08-28 20:39:04  roessler  (roessler)
6583
6584         * handler.c: Don't do character conversion when we call an
6585         external handler for a text type.  Assume that the conversion
6586         is done there.
6587
6588         * po/da.po: update
6589
6590 2001-08-24 08:07:42  roessler  (roessler)
6591
6592         * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
6593         This may produce slightly longer messages, but it helps to
6594         avoid corruption with binary attachments which look like text,
6595         but aren't.
6596
6597         * po/de.po: update
6598
6599         * sendlib.c: More liberally apply MIME encodings to non-text
6600         body parts when there's a ^From_ line.
6601
6602 2001-08-23 19:10:04  roessler  (roessler)
6603
6604         * po/eo.po, po/sv.po: update
6605
6606 2001-08-22 14:41:32  roessler  (roessler)
6607
6608         * po/et.po, po/fr.po: update
6609
6610         * pop_auth.c: This should fix the warnings which A. Nosenko found.
6611         (And may introduce new ones about unused variables.)
6612
6613 2001-08-21 21:54:33  roessler  (roessler)
6614
6615         * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6616         po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
6617         po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
6618         po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
6619         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6620         commit for mutt-1.3.21
6621
6622 2001-08-20 12:11:28  roessler  (roessler)
6623
6624         * mx.c: Check for .mew-cache in MH folders.
6625
6626 2001-08-16 12:42:30  roessler  (roessler)
6627
6628         * sendlib.c: Mutt's detection of overly long lines would fail
6629         with text files when the long line is the last one, and is
6630         not finished by a newline character.  This can, for instance,
6631         happen when you send out macintosh-generated HTML files.
6632
6633         (And, apparently, we hit some boundary somewhere in the PGP code
6634         with that - I had some truncated attachments today.)
6635
6636 2001-08-13 16:12:08  roessler  (roessler)
6637
6638         * pop.c: fix content-length headers.
6639
6640         * mh.c: Fix treatment of maildir folders.  We partially used mh
6641         routines for these, introducing absurdities such as .mh_sequences
6642         files.
6643
6644 2001-08-12 10:15:15  roessler  (roessler)
6645
6646         * init.c, init.h: Fix the "strange e-mail header" bug.  It was
6647         an uninitialized buffer.  Thanks to Brendan Cully for figuring
6648         it out.
6649
6650 2001-08-11 17:39:13  roessler  (roessler)
6651
6652         * muttlib.c: Undo an earlier change to _mutt_expand_path, which
6653         seems to have caused problems.  From Brendan Cully.
6654
6655         * config.guess, config.sub: Update.  Thanks, Brendan!
6656
6657 2001-08-09 11:28:09  roessler  (roessler)
6658
6659         * po/uk.po, po/ja.po: update
6660
6661 2001-08-08 19:27:50  roessler  (roessler)
6662
6663         * doc/manual.sgml.tail: Adding someone I forgot.
6664
6665 2001-08-07 12:45:51  roessler  (roessler)
6666
6667         * doc/manual.sgml.tail: Update credits.  I'm sure I forgot some
6668         people.  If you feel you're one of them, please drop me a line!
6669
6670 2001-08-06 17:49:06  roessler  (roessler)
6671
6672         * curs_lib.c: Here's a fix to allow (n)curses versions to work
6673         with some terminfo entries where (for whatever reason), someone
6674         specified cvvis but not cnorm. From a report/discussion with
6675         Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
6676
6677         * buffy.c: Another little MH buffy bug.  From Len Lattanzi
6678         <Len.Lattanzi@Migration.com>.
6679
6680 2001-08-03 16:55:41  roessler  (roessler)
6681
6682         * mh.c: fix an mh_buffy segfault.
6683
6684         * configure.in: Don't default to "no" when we can't find sendmail.
6685         #713; Brendan Cully.
6686
6687         * buffy.c, mh.c, mx.h: MH buffy.
6688
6689 2001-08-02 22:59:16  roessler  (roessler)
6690
6691         * contrib/gpg.rc: Don't emit a comment armor header at all.
6692
6693         * mh.c: Update mh_sequences when messages are deleted.  Note:
6694         Currently, we only clean up our own sequences, and leave others'
6695         sequences alone.  Should possibly be fixed.
6696
6697         * mh.c: Fix #720.
6698
6699         * imap/browse.c: Namespace fix.  From Pawel Slawek (or Peter
6700         Bloomfield?); forwarded by Brendan Cully.
6701
6702 2001-08-01 22:40:29  roessler  (roessler)
6703
6704         * po/eo.po: update
6705
6706         * po/fr.po, po/ru.po, po/de.po: updates.
6707
6708         * gnupgparse.c: branches:  2.22.2; Signed fixes.  Noted by
6709         Vincent Lefevre's compiler.
6710
6711         * pgpkey.c: Signed fixes.  Noted by Vincent Lefevre's compiler.
6712
6713 2001-07-31 12:28:19  roessler  (roessler)
6714
6715         * mh.c: More MH fixes.
6716
6717         * mh.c: fix a small typo
6718
6719         * mailbox.h: branches:  2.10.2; Add mh_sequences support.
6720         I hope this works.
6721
6722         * mh.c, mx.c: Add mh_sequences support.  I hope this works.
6723
6724 2001-07-29 09:48:04  roessler  (roessler)
6725
6726         * contrib/gpg.rc: Fix the comment header, and generally be
6727         less verbose.
6728
6729 2001-07-26 17:42:48  roessler  (roessler)
6730
6731         * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
6732
6733         * pgpkey.c: Don't confuse validity and trust when it comes to
6734         PGP keys.
6735
6736         * thread.c: O(n log (n)) sorting from Jan Kratochvil
6737         <short@ucw.cz>.
6738
6739 2001-07-25 19:51:58  roessler  (roessler)
6740
6741         * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
6742         po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
6743         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6744         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
6745         update-po after gettext update.
6746
6747 2001-07-24 21:29:47  roessler  (roessler)
6748
6749         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
6750         po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
6751         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6752         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
6753         po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
6754         post-release commit for mutt-1.3.20
6755
6756         * imap/imap.c: Avoid mail loss with IMAP.  From Brendan Cully.
6757
6758         * imap/command.c: patch-bac.capability-20010724.1.  From Brendan
6759         Cully.
6760
6761         * mbox.c: Add a status message, so "Writing messages" doesn't
6762         stay on screen forever.
6763
6764 2001-07-24 06:42:06  Brendan Cully  <brendan@kublai.com>  (roessler)
6765
6766         * imap/imap.c: The attached patch fixes a couple bugs I introduced
6767         recently when working around the buggy but firmly entrenched
6768         UW-IMAP 4.7 server.  These resulted in additional overhead
6769         when synchronising mailboxes and occasional problems opening
6770         empty mailboxes.
6771
6772 2001-07-19 14:51:14  roessler  (roessler)
6773
6774         * curs_main.c: Redraw when an alias is created - the user may
6775         have assigned a different realname.
6776
6777         * COPYRIGHT: update
6778
6779 2001-07-11 07:19:45  roessler  (roessler)
6780
6781         * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
6782         Noted by "Mark E.  Mallett" <mem@mv.mv.com>.
6783
6784 2001-07-09 20:54:34  roessler  (roessler)
6785
6786         * Makefile.am, acconfig.h, configure.in: locale-related fix from
6787         Lars Hecking.
6788
6789 2001-07-04 07:35:20  roessler  (roessler)
6790
6791         * imap/util.c: Fix a nit.  From "Andrew W. Nosenko"
6792         <awn@bcs.zp.ua>
6793
6794 2001-07-03 19:32:12  roessler  (roessler)
6795
6796         * m4/iconv.m4, configure.in: Iconv-related cleanup.  From Brendan
6797         Cully.
6798
6799         * init.c, muttlib.c, protos.h: Unified buffer handling, from
6800         Brendan Cully.
6801
6802         * pgppubring.c: branches:  2.26.2; Don't sign-extend chars.
6803
6804         * pgp.c: Fixing a PGP signature reporting bug; adding debugging
6805         output.
6806
6807         * mutt_socket.c: Don't fcntl -1.  From Brendan.
6808
6809         * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
6810         protos.h: Fix #677.  From Brendan Cully.
6811
6812 2001-07-02 20:28:32  roessler  (roessler)
6813
6814         * query.c: Fix a minor nit with the external query interface.
6815
6816         * doc/manual.sgml.head: documentation from Brendan Cully.
6817
6818 2001-06-29 10:06:16  roessler  (roessler)
6819
6820         * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
6821         patch-bac-vvvacounthook-20010628.1
6822
6823 2001-06-28 20:34:05  roessler  (roessler)
6824
6825         * query.c: Query patch from Olivier Chapuis
6826         <olivier.chapuis@free.fr>.
6827
6828 2001-06-27 16:08:06  roessler  (roessler)
6829
6830         * po/ru.po: update.
6831
6832         * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
6833
6834 2001-06-26 10:26:54  roessler  (roessler)
6835
6836         * pgppubring.c: fixes.
6837
6838         * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
6839
6840         * pgppubring.c: Also dump revocations.
6841
6842         * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
6843         signature-dumping mode to pgpring.  (Not needed for mutt.)
6844
6845 2001-06-19 08:39:17  roessler  (roessler)
6846
6847         * po/ja.po: update
6848
6849         * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
6850         From Brendan Cully.
6851
6852 2001-06-18 17:29:55  roessler  (roessler)
6853
6854         * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
6855         configure.in: Renaming the Chinese translations.
6856
6857         * po/eo.po: update
6858
6859         * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
6860         adds two variables: $pop_authenticators and $pop_auth_try_all.
6861
6862         From Vsevolod Volkov.
6863
6864 2001-06-14 13:29:06  roessler  (roessler)
6865
6866         * po/pl.po: update
6867
6868 2001-06-13 08:29:16  roessler  (roessler)
6869
6870         * m4/gettext.m4: Avoid more m4 macro collisions.
6871
6872         * m4/glibc21.m4: branches:  1.2.2;  1.2.4; Avoid more m4 macro
6873         collisions.
6874
6875         * imap/auth_sasl.c: An updated version of the previous patch.
6876         From Brendan.
6877
6878         * mutt_sasl.c: branches:  2.10.2; An updated version of the
6879         previous patch.  From Brendan.
6880
6881         * mutt_sasl.h, pop_auth.c: An updated version of the previous
6882         patch.  From Brendan.
6883
6884         * pop_auth.c: This patch closes a ridiculous bug where the
6885         SASL library could be used without being initialised. I don't
6886         understand why lots of people weren't having problems, unless
6887         no one who uses SASL uses POP :)
6888
6889         closes 549
6890
6891         From Brendan Cully.
6892
6893         * po/cs.po: update
6894
6895 2001-06-12 12:45:29  roessler  (roessler)
6896
6897         * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
6898         fixes.  Most of this may just be temporary if we decide to get
6899         rid of our own gettext.m4.
6900
6901         * m4/gettext.m4: Fix comments.
6902
6903         * po/tr.po: update
6904
6905 2001-06-11 18:32:05  roessler  (roessler)
6906
6907         * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
6908         patch-bac.flags-20010611.1
6909
6910         * po/es.po, po/da.po: update.
6911
6912         * doc/manual.sgml.head: Updates from Byrial Jensen.
6913
6914         * keymap.c: command/function cosmetics from Byrial Jensen.
6915
6916         * po/de.po, po/et.po, po/sv.po: update.
6917
6918         * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
6919         environment variable as the default for $from.
6920
6921         * po/eo.po, po/el.po: update.
6922
6923 2001-06-07 23:15:53  roessler  (roessler)
6924
6925         * po/fr.po, po/id.po: updates for 1.3.19.
6926
6927         * po/zh_TW.Big5.po: A fixed version from EGE.
6928
6929         * build-release: Don't try to upload to sigtrap.guug.de any more.
6930
6931         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6932         po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
6933         po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
6934         po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
6935         po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
6936         automatic post-release commit for mutt-1.3.19
6937
6938         * check_sec.sh: Don't check in intl/
6939
6940         * m4/codeset.m4: branches:  1.1.2;  1.1.4; More from the gettext
6941         munster patch from E.G.E.
6942
6943         * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
6944         patch from E.G.E.
6945
6946         * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
6947         m4/progtest.m4: Gettext update. (From E.G.E., of course.)
6948
6949         * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
6950         intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
6951         intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
6952         intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
6953         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
6954         intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
6955         intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
6956         intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
6957         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
6958         intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
6959         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
6960         intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
6961         acconfig.h, configure.in, gettext.c: Gettext update.
6962
6963         * lib.h: branches:  2.11.2; Gettext update.
6964
6965         * mbyte.c: Gettext update.
6966
6967         * po/ru.po: update.
6968
6969         * configure.in: ALL_LINGUAS.  I forgot to do this earlier today.
6970
6971         * NEWS: Documentation update from Brendan Cully.
6972
6973         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
6974         po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
6975         po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
6976         po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
6977         po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
6978         translation, another update-po run.
6979
6980         * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
6981         with recent gettext versions.  Thanks to EGE!
6982
6983         (BTW, the file name is lying now.  Is this a problem?)
6984
6985         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6986         po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
6987         po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
6988         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
6989         po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
6990         translation.
6991
6992         * po/it.po: Fix a small bug.
6993
6994         * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
6995         twice when fetching the full message body. It really only amounts
6996         to a cosmetic error, but may cause spurious "Mailbox externally
6997         modified" messages.
6998
6999         From Brendan Cully.
7000
7001         * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
7002         little bug fix.  From Brendan Cully.
7003
7004         * init.c: Don't add empty strings to lists.  From Thomas Parmelan
7005         <tom@proxad.net>.
7006
7007 2001-06-05 15:43:41  roessler  (roessler)
7008
7009         * handler.c: Leave slightly more margin with format=flowed.
7010
7011         * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
7012         patch-bac.sockets-20010605.1
7013
7014         * imap/auth.c, init.h: Change the delimiter for
7015         imap_authenticators to a colon.
7016
7017         * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
7018         imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
7019         imap/auth_cram.c: The attached patch should be the last feature
7020         I want to get in before 1.4. It creates a new config variable
7021         $imap_authenticators, which is a comma-separated list of
7022         authentication methods for mutt to try to use to authenticate to
7023         an IMAP server. If it is unspecified you get the old behaviour
7024         - any method is tried, the first to succeed or fail ends the
7025         auth loop.
7026
7027         (From Brendan Cully.)
7028
7029         * globals.h, init.h: The attached patch should be the last
7030         feature I want to get in before 1.4. It creates a new config
7031         variable $imap_authenticators, which is a comma-separated list of
7032         authentication methods for mutt to try to use to authenticate to
7033         an IMAP server. If it is unspecified you get the old behaviour
7034         - any method is tried, the first to succeed or fail ends the
7035         auth loop.
7036
7037         * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
7038         return value  for errors.  This should avoid a bunch of possible
7039         crashes.
7040
7041 2001-06-04 18:29:33  roessler  (roessler)
7042
7043         * doc/manual.sgml.head: Score documentation fix.
7044
7045         * po/pl.po: Update.
7046
7047         * doc/.cvsignore, .cvsignore: Ignore some more generated files.
7048         From Andrew Nosenko.
7049
7050         * Makefile.am: -I$(includedir) is moved from INCLUDES variable
7051         to the end of CPPFLAGS.  This allow build Mutt with Bruno's
7052         libiconv and --prefix=/usr on glibc-2.1.2 systems.
7053
7054         From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
7055
7056         * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
7057         INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
7058         sendlib.c: Clean up the sharedir mess.  From Lars Hecking.
7059
7060 2001-06-01 08:53:23  roessler  (roessler)
7061
7062         * imap/command.c, imap/imap.c, imap/imap_private.h,
7063         imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
7064         modification handling from Brendan Cully.
7065
7066         * po/fr.po: Update.
7067
7068 2001-05-31 18:04:24  roessler  (roessler)
7069
7070         * mutt_tunnel.c: Tunnel fixes.
7071
7072         * configure.in: Fix some typos.
7073
7074         * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
7075         Sven Verdoolaege.  Thomas E. Dickey says it looks reasonable,
7076         so I include it.
7077
7078 2001-05-30 23:00:51  roessler  (roessler)
7079
7080         * imap/command.c, imap/imap.c, Makefile.am, enter.c,
7081         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
7082         mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
7083         from Brendan Cully.
7084
7085         * send.c: If messages have no References header, fall back to
7086         using In-Reply-To when constructing a reply's references header.
7087         This may not be strictly according to the book, but looks like
7088         a reasonable suggestion (which came from Vincent Lefebvre).
7089
7090         * curs_main.c: Check whether any messages are visible.
7091
7092 2001-05-29 20:26:23  roessler  (roessler)
7093
7094         * m4/gssapi.m4: branches:  1.1.2; GSSAPI fixes, tunnel driver.
7095         From Brendan Cully.
7096
7097         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
7098         Makefile.am, README, configure.in, globals.h, init.h,
7099         mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
7100         GSSAPI fixes, tunnel driver.  From Brendan Cully.
7101
7102         * configure.in, md5.h, sha1.h: More type-determination fixes
7103         from Lars Hecking.
7104
7105 2001-05-28 19:14:47  roessler  (roessler)
7106
7107         * imap/util.c: Consult /etc/services for imaps port.  From Brendan
7108         Cully.
7109
7110         * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
7111         md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
7112         integers.  From Brendan Cully and Lars Hecking.
7113
7114         * muttbug.sh.in: Cosmetics.  From Brendan Cully.
7115
7116         * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
7117         external modifications of IMAP folders.  From Brendan Cully.
7118
7119         * curs_main.c: Fix attaching messages via IMAP.  From Brendan
7120         Cully.
7121
7122 2001-05-24 10:18:30  roessler  (roessler)
7123
7124         * po/ja.po: update.
7125
7126         * browser.c: patch-bac.chdir-20010523.2
7127
7128 2001-05-23 14:19:16  roessler  (roessler)
7129
7130         * browser.c: patch-bac.chdir-20010523.1
7131
7132         * imap/browse.c: patch-bac.createnull-20010522.1
7133
7134 2001-05-22 21:45:52  roessler  (roessler)
7135
7136         * doc/manual.sgml.head: Documentation nit from Björn Jacke.
7137
7138         * configure.in: Let configure --help look prettier.  From Brendan
7139         Cully.
7140
7141         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
7142         fixes from Brendan Cully.
7143
7144         * imap/imap.c: Attachment deletion on IMAP servers, take two.
7145
7146 2001-05-21 08:42:07  roessler  (roessler)
7147
7148         * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
7149         Attachment deletion for IMAP folders.  By Brendan Cully.
7150
7151 2001-05-20 22:35:29  roessler  (roessler)
7152
7153         * handler.c: Fix character set conversion for non-plain text
7154         types with 8bit content-transfer-encodings.  Noted by Björn Jacke.
7155
7156         * imap/message.c: \Seen for FCCs.  From Brendan Cully.
7157
7158 2001-05-17 18:37:21  roessler  (roessler)
7159
7160         * pager.c: patch-1.3.18.bj.segfault.1.
7161
7162         * handler.c: Fix multibyte encodings with quoted-printable.
7163         (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
7164         <taki@luna.email.ne.jp>.
7165
7166 2001-05-15 20:41:55  roessler  (roessler)
7167
7168         * imap/browse.c, imap/util.c, mutt_socket.c:
7169         patch-bac.notes-20010515.1
7170
7171         * rfc1524.c: Make tests on an attachment's file name possible.
7172         Patch from Bob Bell <bobbell@zk3.dec.com>.
7173
7174 2001-05-13 15:43:48  roessler  (roessler)
7175
7176         * po/de.po: Update.
7177
7178 2001-05-12 05:49:31  roessler  (roessler)
7179
7180         * handler.c: Undo one of yesterday's aesthetical changes.
7181
7182         * muttlib.c: IMAP path canonification hack from Brendan Cully.
7183
7184         * handler.c: Adding a hack to use format=flowed's quoting
7185         information in the pager, using ANSI color sequences to turn
7186         off quote coloring.
7187
7188 2001-05-11 22:16:17  roessler  (roessler)
7189
7190         * handler.c: Don't cut off the final part of ttachments with
7191         overlong lines.
7192
7193         * handler.c: Correctly handle extremely long lines.
7194
7195         * handler.c: Improve handling of indented text when wrapping
7196         text/plain; format=flowed.  This is, in particular, important
7197         when replying to messages with indented text.  I hope this code
7198         does The Right Thing most of the time now.
7199
7200         (Further note that we still try to avoid wrapping at places
7201         where the user didn't do so.)
7202
7203         * handler.c: Some more esthetical nits.
7204
7205         * handler.c: More fixes.
7206
7207         * recvcmd.c: Fix some nits with respect to text/plain;
7208         format=flowed.
7209
7210         * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
7211         support for text/plain; format=flowed.
7212
7213         * send.c: Fix #590.
7214
7215         * headers.c: Some code simplifications.
7216
7217         * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
7218         avoid dangling pointers in header editing.
7219
7220 2001-05-10 13:15:45  roessler  (roessler)
7221
7222         * po/ja.po: update.
7223
7224         * hdrline.c: Fix %D.  From Len Lattanzi
7225         <Len.Lattanzi@migration.com>.
7226
7227         * headers.c: Fix header editing and references headers.
7228
7229         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
7230         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7231         imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7232         sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
7233         menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
7234         pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
7235         sleeptime patch.
7236
7237         * pop_lib.c: branches:  2.4.2; A slightly extended version of
7238         Dave Ewart's sleeptime patch.
7239
7240         * protos.h: A slightly extended version of Dave Ewart's sleeptime
7241         patch.
7242
7243         * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
7244
7245         * po/hu.po, configure.in: Adding the Hungarian translation from
7246         Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
7247
7248 2001-05-07 19:21:41  roessler  (roessler)
7249
7250         * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
7251         canonicalization.  From Brendan Cully.
7252
7253 2001-05-02 20:49:46  roessler  (roessler)
7254
7255         * doc/manual.sgml.tail: Document some missing functions.
7256
7257         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7258         po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
7259         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
7260         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
7261         po/da.po: make update-po.
7262
7263 2001-05-01 21:32:50  roessler  (roessler)
7264
7265         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7266         po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
7267         po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7268         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
7269         po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
7270         commit for mutt-1.3.18
7271
7272 2001-04-26 15:52:34  roessler  (roessler)
7273
7274         * configure.in: Replace tabs by spaces.
7275
7276         * BEWARE, Makefile.am: Add a word of warning concerning the
7277         case problems.
7278
7279         * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7280         imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
7281         recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
7282         sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
7283         Add ascii_strcasecmp() and ascii_strncasecmp() functions which
7284         do locale-independent and case-insensitive string comparisons.
7285         Needed for mutt to work in iso-8859-9 environments, where
7286         tolower('I') != 'i'.
7287
7288         * ascii.c: branches:  2.1.2; Add ascii_strcasecmp() and
7289         ascii_strncasecmp() functions which do locale-independent and
7290         case-insensitive string comparisons.  Needed for mutt to work
7291         in iso-8859-9 environments, where tolower('I') != 'i'.
7292
7293         * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
7294         edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
7295         mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
7296         ascii_strncasecmp() functions which do locale-independent and
7297         case-insensitive string comparisons.  Needed for mutt to work
7298         in iso-8859-9 environments, where tolower('I') != 'i'.
7299
7300 2001-04-25 22:08:41  roessler  (roessler)
7301
7302         * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
7303         sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
7304         the In-Reply-To header.  In particular, we have to drop the
7305         $in_reply_to configuration variable.  Also, the change in the
7306         specification makes some changes to the threading code reasonable.
7307
7308         * parse.c: Use RFC 2822's interpretation of two-digit years.
7309
7310         * charset.c: Kluge around some problems with iso-8859-9 locales.
7311
7312 2001-04-24 11:21:22  roessler  (roessler)
7313
7314         * commands.c: When the character set is changed, ask whether or
7315         not mutt should convert.
7316
7317 2001-04-19 09:39:49  roessler  (roessler)
7318
7319         * compose.c: Don't try to select the secret key from the public
7320         key ring.
7321
7322 2001-04-18 15:12:50  roessler  (roessler)
7323
7324         * sendlib.c: Fix a segmentation fault.  Bug reported by Björn
7325         Jacke and analyzed by Lars Hecking.
7326
7327 2001-04-13 23:20:15  roessler  (roessler)
7328
7329         * enter.c: Fix KEY_ENTER.  From EGE.
7330
7331         * README, build-release: Introducing trithemius.gnupg.org.
7332
7333 2001-04-11 23:42:59  roessler  (roessler)
7334
7335         * hook.c: Avoid excessive unhooking from within hooks.
7336         Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
7337
7338         * doc/Makefile.in: Don't rely on GNU make's implicit rules for
7339         shell scripts.  Noted by EGE.
7340
7341 2001-04-09 16:10:59  roessler  (roessler)
7342
7343         * INSTALL: Fix the documentation of --enable-locale-fix.
7344         From EGE.
7345
7346         * enter.c, keymap.c: Entering multibyte characters.  From Edmund
7347         Grimley Evans.
7348
7349         * send.c: Avoid a crash.  patch-1.3.17.tlr.pgpflags_fault.1.
7350
7351 2001-04-05 23:23:37  roessler  (roessler)
7352
7353         * po/it.po: update
7354
7355         * po/tr.po: update.
7356
7357         * init.h: Fix a minor typo in the documentation.
7358
7359 2001-04-04 23:29:29  roessler  (roessler)
7360
7361         * send.c: Fix pgp_replyencrypt and friends for group-replies to
7362         several tagged messages.  Noted by Werner Koch.
7363
7364 2001-04-03 19:26:55  roessler  (roessler)
7365
7366         * pgpkey.c: More PGP key selection changes:  Clean up the key
7367         selection mechanism.  I'd appreciate if some of you could review
7368         the logic.
7369
7370         * pgpkey.c: Fixes for the previous patch.
7371
7372         * pgpkey.c: Add an error message in case keys can be found,
7373         but none are valid.
7374
7375         * init.h: Write "mail folder" instead of "folder" in the
7376         description of $postponed.  If people believe they understand
7377         it better that way, fine with me.  (Debian #89195.)
7378
7379         * doc/manual.sgml.head: Fix a typo.  Debian #90400.
7380
7381         * po/sv.po: update.
7382
7383         * url.c: Permit for passwords which contain '@'.  From Felix
7384         von Leitner <leitner@fefe.de>.
7385
7386         * mutt_socket.c: Set the close on exec bit for IMAP sockets.
7387         From Jason Gunthorpe <jgg@wakko.deltatee.com>.  #536, Debian
7388         #92651.
7389
7390 2001-04-02 13:02:56  roessler  (roessler)
7391
7392         * pop.c: Fix a buffer overrun.  Noted by Gordon Sadler
7393         <gbsadler1@lcisp.com>; #530.
7394
7395         * imap/Makefile.am: Fix dependencies.  From Lars Hecking.
7396
7397 2001-03-30 08:53:12  roessler  (roessler)
7398
7399         * imap/Makefile.am: Add a rule for ../types.h.
7400
7401 2001-03-29 11:23:05  roessler  (roessler)
7402
7403         * pgp.c: Adding a dprint statement.
7404
7405 2001-03-28 14:59:52  roessler  (roessler)
7406
7407         * pgp.c, pgp.h: Add some more PGP good signature checks, so we
7408         can detect whether or not an encrypted+signed message is OK.
7409
7410         * main.c: fix some of the copyright messages.
7411
7412         * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
7413         mutt compatible with GnuPG's latest features.  As requested by
7414         Werner Koch.
7415
7416         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7417         po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
7418         po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
7419         po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
7420         VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
7421         commit for mutt-1.3.17
7422
7423         * po/pl.po: update.
7424
7425 2001-03-23 12:30:17  roessler  (roessler)
7426
7427         * send.c: handle my_hdr message-id: correctly.
7428
7429 2001-03-20 17:28:55  roessler  (roessler)
7430
7431         * pgp.c: Fix Content-Disposition of PGP/MIME messages.  The second
7432         part should get a file name for convenience, not the first one.
7433
7434         * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
7435
7436         * mbyte.c: Fix a bug in mbrtowc_iconv().  From TAKIZAWA Takashi
7437         <taki@luna.email.ne.jp>.
7438
7439 2001-03-12 11:54:38  roessler  (roessler)
7440
7441         * po/ru.po: update from Vsevolod.
7442
7443 2001-03-08 16:48:50  roessler  (roessler)
7444
7445         * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
7446         Schiraldi <raldi@research.netsol.com>.
7447
7448 2001-03-05 20:52:04  roessler  (roessler)
7449
7450         * init.h: Fix use_ipv6.
7451
7452         * po/ja.po: update.
7453
7454 2001-03-04 14:25:07  roessler  (roessler)
7455
7456         * po/eo.po: update.
7457
7458         * pgppacket.c: Fix the interpretation of new-style packet lengths.
7459         This is a really bad bug.
7460
7461         * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
7462         at run time.
7463
7464 2001-03-03 18:17:23  roessler  (roessler)
7465
7466         * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
7467
7468 2001-03-01 10:18:04  roessler  (roessler)
7469
7470         * po/fr.po: update.
7471
7472         * po/de.po, po/id.po: updates.
7473
7474         * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
7475
7476 2001-02-27 16:59:45  roessler  (roessler)
7477
7478         * Makefile.am, depcomp, missing: Adding files for users of
7479         automake-cvs.  From Lars Hecking.
7480
7481         * configure.in: Simplifications from Lars Hecking.
7482
7483         * doc/Makefile.in: Distribute instdoc.sh.in.
7484
7485         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7486         po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
7487         po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
7488         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
7489         VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
7490         automatic post-release commit for mutt-1.3.16
7491
7492 2001-02-26 16:35:39  roessler  (roessler)
7493
7494         * pgp.c: Fix behaviour with multiple signed blocks inside one
7495         application/pgp.
7496
7497         * pgp.c: Add out-of-band signature status signalling for
7498         application/pgp with clearsig.
7499
7500 2001-02-23 09:13:55  roessler  (roessler)
7501
7502         * imap/imap.c, mutt_ssl.c, po/ru.po: update.
7503
7504         * url.h: Ports are unsigned short, not short.
7505
7506         * po/de.po: Update.
7507
7508 2001-02-21 17:02:18  roessler  (roessler)
7509
7510         * po/fr.po: update.
7511
7512         * po/pl.po, po/sv.po: updates.
7513
7514 2001-02-20 19:05:17  roessler  (roessler)
7515
7516         * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
7517
7518         * sendlib.c: lookup_mime_type() could overflow.  This is, however,
7519         harmless, because it only works on data from local configuration
7520         files which are either under the control of the user or under
7521         the control of root.
7522
7523 2001-02-19 18:21:53  roessler  (roessler)
7524
7525         * imap/command.c: Improved error handling.
7526
7527         * po/de.po: There is no such thing as a "Text Anhang" in German.
7528
7529         * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
7530         Cully's generic access() wrapper which know about IMAP.
7531
7532         * po/el.po: Update.
7533
7534 2001-02-16 00:42:57  roessler  (roessler)
7535
7536         * imap/BUGS, imap/message.c: Bugfix.  From B.C.
7537
7538         * imap/message.c: Fix #378.  From Brendan Cully.
7539
7540         * imap/imap.c: Support for \HasNoChildren.  From Brendan Cully.
7541
7542 2001-02-15 16:37:27  roessler  (roessler)
7543
7544         * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
7545         acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
7546         muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
7547         patch.
7548
7549         * po/ja.po, configure.in: Adding ja.po.
7550
7551         * charset.c: Fix iconv-hook.  It would segfault with x-unknown
7552         and other problematic cases.
7553
7554         * init.h: Fix the documentation of pgp_verify_sig.  It's ask-yes,
7555         not ask.
7556
7557 2001-02-14 23:58:28  roessler  (roessler)
7558
7559         * INSTALL: Add a comment about the sample iconv-hook files.
7560
7561         * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
7562         doc/muttrc.man.head, doc/muttrc.man.tail,
7563         contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
7564         contrib/iconv/iconv.aix-4.1.5.rc,
7565         contrib/iconv/iconv.aix-4.2.0.rc,
7566         contrib/iconv/iconv.aix-4.3.2.rc,
7567         contrib/iconv/iconv.freebsd-3.3.rc,
7568         contrib/iconv/iconv.glibc-2.1.3.rc,
7569         contrib/iconv/iconv.glibc-2.1.90.rc,
7570         contrib/iconv/iconv.hpux-10.01.rc,
7571         contrib/iconv/iconv.hpux-10.20.rc,
7572         contrib/iconv/iconv.hpux-11.00.rc,
7573         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
7574         contrib/iconv/iconv.osf1-4.0d.rc,
7575         contrib/iconv/iconv.solaris-2.4.rc,
7576         contrib/iconv/iconv.solaris-2.5.1.rc,
7577         contrib/iconv/iconv.solaris-2.6-cjk.rc,
7578         contrib/iconv/iconv.solaris-2.6.rc,
7579         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
7580         contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
7581         hook.c, init.h: iconv-hook.
7582
7583         * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
7584         configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
7585         STARTTLS patch from Brendan Cully.
7586
7587         * rfc2047.c, sendlib.c: Minor charset fixes.  Users can now give
7588         any character set names in
7589
7590 2001-02-13 23:42:29  roessler  (roessler)
7591
7592         * charset.c: Some more strange character set aliaes.
7593
7594         * charset.c: Add more possibly-interesting character set names.
7595
7596         * charset.c: While I'm on it, fix a warning and remove some
7597         weired code by proper use of ctype functions.
7598
7599         * imap/utf7.c: branches:  1.5.2; Change charset-hook's behaviour.
7600
7601         * charset.c: Change charset-hook's behaviour.
7602
7603         * charset.h: branches:  2.19.2; Change charset-hook's behaviour.
7604
7605         * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
7606         sendlib.c: Change charset-hook's behaviour.
7607
7608         * po/id.po: update.
7609
7610         * po/de.po: Fix some typos.  From Björn Jacke.
7611
7612         * recvattach.c: A little fix for those who don't have PGP
7613         installed. ;-)
7614
7615         * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
7616         protos.h, recvattach.c: Add a function check-traditional-pgp
7617         which can be used to handle old-style PGP messages and/or parts
7618         more easily.
7619
7620         * query.c: Match all fields when searching on the query menu.
7621
7622         * attach.c: Fix #470:  multipart- and message-type attachments
7623         weren't handled correctly.
7624
7625 2001-02-12 20:42:40  roessler  (roessler)
7626
7627         * curs_lib.c: Fix '?' in the file name dialogue.  Fixes #468,
7628         #465.
7629
7630         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7631         po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
7632         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
7633         po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
7634         po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
7635         commit for mutt-1.3.15
7636
7637         * NEWS: Tell users about some of the new features.
7638
7639         * pgppacket.c: Don't free(NULL).
7640
7641         * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
7642         pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
7643         send.c, sendlib.c, Makefile.am, compose.c, configure.in,
7644         gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
7645         signatures.
7646
7647         * handler.c: Make mutt_decode_* usable without passing a BODY
7648         structure.
7649
7650         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
7651         mutt at least compiles with Brendan's new SASL patch.
7652
7653         * lib.c: branches:  2.30.2; Fix mutt_read_line's behaviour when
7654         encountering an EOF.  From Aaron Lehmann <aaronl@vitelus.com>.
7655
7656         * pager.c: Avoid an infinite loop in the pager.  From Edmund
7657         Grimley Evans.
7658
7659         * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7660         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
7661         imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
7662         Brendan Cully's SASL patch.
7663
7664 2001-02-08 15:50:51  roessler  (roessler)
7665
7666         * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
7667         recvattach.c, remailer.c: Replace various instances of endwin()
7668         by mutt_endwin().  This should help to avoid chaotic screen
7669         output on the "second" screen.
7670
7671         * po/da.po: update.
7672
7673         * doc/manual.sgml.head: Fix a typo.
7674
7675 2001-02-06 22:14:01  roessler  (roessler)
7676
7677         * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
7678
7679         * date.c, pattern.c: Fuzzy date matching.  From Eike Rathke
7680         <er@erack.de>.
7681
7682 2001-02-02 12:36:19  roessler  (roessler)
7683
7684         * pgpinvoke.c: Apply more conservative quoting to some PGP
7685         invocation.
7686
7687         * po/sv.po: Update from Jörgen Tegnér.
7688
7689 2001-02-01 17:03:44  roessler  (roessler)
7690
7691         * po/tr.po: update
7692
7693 2001-01-31 18:31:27  roessler  (roessler)
7694
7695         * send.c: Don't use group mailboxes with list-reply.  E.g.,
7696         when you have "ietf" as a list pattern, and a message goes to
7697
7698                 IETF-Announce:;, ietf-openpgp@somewhere.org,
7699
7700         list-reply will now yield ietf-openpgp and _not_:
7701
7702                 IETF-Announce: ietf-openpgp@...
7703
7704         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7705         po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
7706         po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
7707         po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7708         po/es.po: Including the turkish translation from Fatih Demir
7709         <kabalak@gmx.net>; make update-po.
7710
7711         * configure.in: Including the turkish translation from Fatih
7712         Demir <kabalak@gmx.net>.
7713
7714 2001-01-30 10:24:36  roessler  (roessler)
7715
7716         * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
7717         noted that we are abusing "envelope" where it should be "header".
7718
7719         * thread.c: Fix sort_aux=received.  From <benno@sesgroup.net>.
7720
7721         * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
7722         part of bug#441.  I'm not entirely sure that it works, but let's
7723         try it.
7724
7725         * po/de.po, po/id.po: update
7726
7727         * po/fr.po: update.
7728
7729         * pop_auth.c: Fixing a stupid typo.  bug#445, from Larry Rosenman
7730         <ler@lerctr.org>.
7731
7732 2001-01-27 13:50:26  roessler  (roessler)
7733
7734         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7735         po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
7736         po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7737         po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
7738         reldate.h, ChangeLog: automatic post-release commit for
7739         mutt-1.3.14
7740
7741         * recvattach.c: More improvements to the recvattach collapsing.
7742
7743         * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
7744         to the receive-attach menu, and improve digest handling that way.
7745
7746         * OPS: branches:  2.22.2; Add collapsing to the receive-attach
7747         menu, and improve digest handling that way.
7748
7749         * attach.c, attach.h, compose.c, functions.h, init.h: Add
7750         collapsing to the receive-attach menu, and improve digest handling
7751         that way.
7752
7753 2001-01-25 12:04:46  roessler  (roessler)
7754
7755         * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
7756
7757         * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
7758
7759 2001-01-22 11:04:56  roessler  (roessler)
7760
7761         * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
7762
7763 2001-01-18 11:27:56  roessler  (roessler)
7764
7765         * complete.c: Completion fix.  From Aaron Schrab
7766         <aaron+mutt@schrab.com>.
7767
7768 2001-01-17 08:53:12  roessler  (roessler)
7769
7770         * rfc822.c: This one-line diff should fix the behaviour of the
7771         address parser when encountering loose dots in addresses.
7772
7773         * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
7774         library instead of hanging.  From Brendan Cully.
7775
7776 2001-01-15 10:40:50  roessler  (roessler)
7777
7778         * copy.c: Some debugging helpers.
7779
7780         * send.c: Use safe_fclose() where a NULL pointer may be passed
7781         to fclose().
7782
7783         * pattern.c: Make ~m usable in $simple_search.  From
7784         <David.Good@stratasource.com>.
7785
7786 2001-01-10 19:36:43  roessler  (roessler)
7787
7788         * recvcmd.c, send.c: Make some messages about mime-forwarding
7789         more comprehensible to normal users.
7790
7791 2001-01-08 23:09:32  roessler  (roessler)
7792
7793         * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
7794         charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
7795         keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
7796         pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
7797         strdup.c: Let check_sec.sh check for use of the unsafe malloc,
7798         realloc, free, and strdup routines.  While we are on it, plug
7799         some memory leaks and make some code understandable.
7800
7801         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
7802         imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
7803         browser.c, check_sec.sh, commands.c, complete.c, copy.c,
7804         curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
7805         pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
7806         send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
7807
7808         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
7809         buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
7810         makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
7811         pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
7812         possible security problems with a fine comb.  If you want to help,
7813         check out the current source, and run check_sec.sh.
7814
7815         * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
7816         Some automated security checks concerning fopen() calls.
7817
7818 2001-01-04 05:39:31  roessler  (roessler)
7819
7820         * gettext.c: Don't use debugfile unless DEBUG is #defined.
7821
7822 2001-01-03 13:39:48  roessler  (roessler)
7823
7824         * enter.c, mbyte.c: More wide-char patches from EGE.
7825
7826         * enter.c: Don't accept '\0' as keyboard input.
7827
7828         * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
7829         needed for krb4 support; from yak@MIT.EDU.
7830
7831         * enter.c: Try to fix nonprintable character input.
7832
7833         * enter.c: Extend the editor so it supports unprintable
7834         characters.
7835
7836 2001-01-02 16:34:26  roessler  (roessler)
7837
7838         * enter.c: Make my_wcstombs more robust.  From EGE.
7839
7840         * main.c: Only show mailboxes with -y.  From
7841         devenish@arcme.uwa.edu.au.
7842
7843         * account.h: Fix password input.  From Vsevolod Volkov.
7844
7845 2000-12-31 15:30:52  roessler  (roessler)
7846
7847         * po/ru.po, pop_lib.c: Missing patches from VVV.
7848
7849         * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
7850         Experimental patch to add an imap-fetch-mail function.
7851
7852         * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
7853         Make browser behaviour more consistent with expectations.
7854
7855         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7856         po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
7857         po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
7858         po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
7859         reldate.h, ChangeLog: automatic post-release commit for
7860         mutt-1.3.13
7861
7862 2000-12-30 10:28:16  roessler  (roessler)
7863
7864         * po/pl.po: update.
7865
7866 2000-12-22 18:03:34  roessler  (roessler)
7867
7868         * configure.in: autoconf consmetics.  From L.H.
7869
7870         * enter.c, mutt.h: Some more changes to the enter code.
7871
7872         * enter.c: Fix some ugly bugs in the completion code.
7873         In particular, replace_part() could lead to heap corruption.
7874
7875         * po/lt.po, configure.in: Lithuanian translation.  From Gediminas
7876         Paulauskas <menesis@delfi.lt>.
7877
7878 2000-12-21 09:19:41  roessler  (roessler)
7879
7880         * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
7881
7882 2000-12-17 19:54:58  roessler  (roessler)
7883
7884         * po/sv.po: update.
7885
7886 2000-12-14 15:40:30  roessler  (roessler)
7887
7888         * doc/manual.sgml.head: Improve hook documentation.  From Lars
7889         Hecking.
7890
7891         * enter.c: More file name completion fixes.
7892
7893         * enter.c: Fix "tab-tab" at the change-folder prompt.
7894
7895 2000-12-10 21:01:35  roessler  (roessler)
7896
7897         * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
7898         with IMAP.  From Brendan Cully.
7899
7900         * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
7901         updates.  From E.G.E..
7902
7903         * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
7904         utf-8 friendly line editor: Implement some missing functions,
7905         include some more header files.
7906
7907 2000-12-08 10:38:30  roessler  (roessler)
7908
7909         * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
7910
7911         * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
7912         re-entrant.
7913
7914         * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
7915         utf-8 friendly.  First take from Edmund Grimley Evans.
7916
7917 2000-12-06 20:31:46  roessler  (roessler)
7918
7919         * gnupgparse.c: Fix pgp_ignore_subkeys.
7920
7921         * mutt_curses.h: Make the BEEP macro a bit safer.  From EGE.
7922
7923         * imap/imap.c: Fix a memory leak in imap_logout_all.
7924
7925 2000-12-04 09:00:08  roessler  (roessler)
7926
7927         * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
7928         From EGE.
7929
7930 2000-12-03 09:34:41  roessler  (roessler)
7931
7932         * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
7933         PGP/MIME signatures.
7934
7935 2000-12-02 09:16:47  roessler  (roessler)
7936
7937         * po/el.po, po/uk.po: update.
7938
7939 2000-11-28 11:19:57  roessler  (roessler)
7940
7941         * po/da.po, po/de.po, po/fr.po, po/id.po: updates
7942
7943 2000-11-27 13:14:28  roessler  (roessler)
7944
7945         * attach.h, commands.c, compose.c, curs_main.c, protos.h,
7946         recvattach.c: Make sure edit-type works without a segmentation
7947         fault from the receive-attach menu.
7948
7949         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
7950         po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
7951         po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
7952         po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
7953         ChangeLog: automatic post-release commit for mutt-1.3.12
7954
7955 2000-11-23 10:30:49  roessler  (roessler)
7956
7957         * contrib/sample.muttrc-tlr: Use display_filter to fix some
7958         ugliness people are sending me.
7959
7960         * commands.c: Don't endwin() before invoking the display_filter.
7961
7962 2000-11-21 10:32:34  roessler  (roessler)
7963
7964         * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
7965         mutt_curses_message and mutt_nocurses_message.  From Olaf Kirch.
7966
7967         * globals.h, main.c, protos.h, curs_lib.c: Introduce
7968         mutt_curses_message/mutt_nocurses_message.  From Olaf Kirch.
7969
7970 2000-11-20 13:20:28  roessler  (roessler)
7971
7972         * contrib/gpg.rc: Add a missing --textmode switch.
7973
7974 2000-11-19 20:39:49  roessler  (roessler)
7975
7976         * NEWS: Mention $print_split.
7977
7978         * contrib/sample.muttrc-tlr: update
7979
7980         * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
7981         new option named $print_split.  While we are on it, unify
7982         the pipe-message and print-message code, and fix the PGP
7983         key-extraction code so it doesn't interact with OPTPIPEDECODE
7984         in strange manners any more.
7985
7986 2000-11-18 19:50:48  roessler  (roessler)
7987
7988         * curs_lib.c: Remove an unnecessary include statement.
7989
7990 2000-11-17 09:19:41  roessler  (roessler)
7991
7992         * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
7993
7994         * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
7995         <notting@redhat.com>.
7996
7997         * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
7998         synchronization possible from within the pager.  From Chris
7999         Cutler <cutler@bluemug.com>.
8000
8001 2000-11-15 20:29:58  roessler  (roessler)
8002
8003         * charset.c: Fix langinfo-based character set detection.
8004         From Martin Norbäck <d95mback@dtek.chalmers.se>.
8005
8006 2000-11-14 16:57:19  roessler  (roessler)
8007
8008         * curs_main.c: another possibly problematic case.
8009
8010         * curs_main.c: Try fixing a possible segmentation fault.  I'm not
8011         entirely sure how I produced it, but it's at least obvious where
8012         it happened.
8013
8014 2000-11-13 22:19:57  roessler  (roessler)
8015
8016         * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
8017         Unset it to get the traditional listing with all the subkeys.
8018         (Experimental, may introduce new bugs.)
8019
8020         * po/ru.po, po/sv.po: update
8021
8022         * remailer.c: Qualify some more header fields.
8023
8024 2000-11-07 10:31:51  roessler  (roessler)
8025
8026         * init.h, mutt.h, send.c: Add a sig_on_top option.
8027
8028         * po/el.po: update
8029
8030 2000-11-06 11:27:07  roessler  (roessler)
8031
8032         * po/zh_TW.Big5.po, po/da.po: update
8033
8034         * configure.in: Make building mutt without iconv support possible.
8035         From EGE.
8036
8037 2000-11-03 10:16:32  roessler  (roessler)
8038
8039         * init.h: Change pgp_good_sign's default to 0 instead of UL "".
8040         This should fix the annoying error messages when starting up
8041         mutt on some systems.
8042
8043         * init.c: Make error reporting more verbose.
8044
8045         * po/de.po, po/fr.po, po/id.po: updates
8046
8047 2000-11-01 13:14:18  roessler  (roessler)
8048
8049         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
8050         po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
8051         po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
8052         po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
8053         reldate.h: automatic post-release commit for mutt-1.3.11
8054
8055 2000-10-27 10:51:01  roessler  (roessler)
8056
8057         * enter.c: A nicer version of {capitalize,...}-word functions.
8058
8059         * doc/manual.sgml.head: Document the recent additions to the
8060         line editor.
8061
8062         * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
8063         downcase-word functions to the editor.  Bindings follow the
8064         Emacs conventions (i.e., M-c, M-u, M-d).
8065
8066 2000-10-25 18:56:20  roessler  (roessler)
8067
8068         * rfc822.c: Fix parsing of route-addrs.
8069
8070 2000-10-24 08:59:21  roessler  (roessler)
8071
8072         * doc/manual.sgml.tail: Document edit-type.  From Mikko Hänninen.
8073
8074         * po/el.po: update
8075
8076 2000-10-23 16:39:10  roessler  (roessler)
8077
8078         * doc/manual.sgml.head: Typo.  From Daniel Roesen <dr@bofh.de>.
8079
8080         * doc/manual.sgml.head: Fix documentation of uznknown MIME type
8081         handling.  From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
8082
8083 2000-10-18 09:01:56  roessler  (roessler)
8084
8085         * recvattach.c: Fix tree formatting in the recvattach menu.
8086
8087 2000-10-17 15:10:51  roessler  (roessler)
8088
8089         * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
8090         pager and index display when non-printable space characters
8091         are encountered.  From EGE.
8092
8093         * sendlib.c: Teach mutt to attach files of arbitrary type.
8094
8095 2000-10-16 17:29:55  roessler  (roessler)
8096
8097         * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
8098         regular expression.  Close #312.
8099
8100         * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
8101
8102         * mutt_socket.c: Fix the strange "Can't connect" error messages.
8103         From Brendan Cully.
8104
8105 2000-10-12 14:49:58  roessler  (roessler)
8106
8107         * po/da.po: update
8108
8109 2000-10-11 14:17:17  roessler  (roessler)
8110
8111         * po/de.po: update.
8112
8113         * po/fr.po: update
8114
8115         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
8116         po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
8117         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8118         po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
8119         VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
8120
8121         * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
8122
8123 2000-10-10 19:22:48  roessler  (roessler)
8124
8125         * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
8126         init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
8127         pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
8128         browser.c, buffy.c, commands.c, compose.c, configure.in,
8129         curs_main.c: Vsevolod Volkov's POP mailbox patch.
8130
8131         * doc/manual.sgml.head: Mixmaster documentation patch from
8132         Brian Salter-Duke.
8133
8134 2000-10-09 08:30:35  roessler  (roessler)
8135
8136         * main.c: Add an #ifdef for HAVE_GETADDRINFO.
8137
8138         * mutt_socket.c: Use AF_INET6 only when necessary.
8139
8140 2000-10-07 18:06:24  roessler  (roessler)
8141
8142         * curs_lib.c, help.c: Display fixes from EGE.
8143
8144 2000-10-05 19:12:28  roessler  (roessler)
8145
8146         * query.c: Catch some possible NULL pointer deferences.
8147         From chris+usenet@chiappa.net (Chris Chiappa), posted to
8148         comp.mail.mutt.
8149
8150 2000-10-04 18:50:35  roessler  (roessler)
8151
8152         * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
8153         to the version used throughout mutt. ;-)
8154
8155         * Makefile.am, acconfig.h, configure.in, init.c, init.h,
8156         mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
8157         Netscape's (pardon, Mozilla's) SSL implementation.  From Michael
8158         Elkins.
8159
8160         * globals.h, init.h, mutt_socket.c, protos.h:
8161         patch.me.connect_timeout.1
8162
8163         * signal.c: branches:  2.6.2; patch.me.connect_timeout.1
8164
8165 2000-10-03 10:47:20  roessler  (roessler)
8166
8167         * NEWS: Document some of the recent user-visible changes.
8168
8169         * doc/manual.sgml.head: More documentation for the "L" to_char.
8170         Thanks, Byrial!
8171
8172         * hdrline.c, init.h: Adding a list flag to to_chars,  From Andreas
8173         Plesner Jacobsen <apj@wol.dk>.  Note: If you don't like the new
8174         behaviour, just set $to_chars to the old " +TCF" value.
8175
8176         * po/ru.po: update
8177
8178 2000-10-02 09:11:52  roessler  (roessler)
8179
8180         * configure.in, mutt_socket.c: patch-bac.ipv6-1
8181
8182         * curs_lib.c: patch-1.3.9.bj.yesno.1
8183
8184 2000-09-28 06:53:36  roessler  (roessler)
8185
8186         * init.h: Fix a minor typo.  From Byrial.
8187
8188         * INSTALL, charset.c, charset.h, init.c: Document the
8189         --without-wc-funcs switch to configure, and clean up the code
8190         to set the character set from nl_langinfo from EGE.
8191
8192 2000-09-27 14:28:35  roessler  (roessler)
8193
8194         * charset.c: Catch another error condition which may be caused
8195         by a broken nl_langinfo() function.
8196
8197         * COPYRIGHT: We don't need to mention EAY's copyright any more.
8198
8199         * charset.c: Fix #287.
8200
8201 2000-09-26 23:05:46  roessler  (roessler)
8202
8203         * po/eo.po: update
8204
8205         * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
8206         sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
8207         from SSLeay with a public domain version in order to satisfy
8208         GPL license zelots.
8209
8210 2000-09-25 13:03:09  roessler  (roessler)
8211
8212         * po/sv.po: update
8213
8214         * send.c: patch-1.3.9.bj.f-up-prompt.1
8215
8216 2000-09-21 09:37:14  roessler  (roessler)
8217
8218         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8219         po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
8220         po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
8221         po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
8222         VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
8223
8224         * rfc2047.c: Make some of the code more readable.  From EGE.
8225
8226 2000-09-15 09:19:29  roessler  (roessler)
8227
8228         * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
8229
8230 2000-09-13 21:01:31  roessler  (roessler)
8231
8232         * rfc2047.c: Undo part of the character set canonicalization.
8233         EGE pointed out it isn't needed.
8234
8235         * rfc2231.c: Replace "unknown" by "unknown-8bit".
8236
8237         * sendlib.c: s/iconv_open/mutt_iconv_open/.  Suggested by EGE.
8238
8239         * charset.c: Add "646" as an alias for us-ascii.  SunOS 5.8
8240         seems to need it.
8241
8242         * browser.c: Let the browser handle non-existent directories
8243         more gracefully.  From Byrial Jensen.
8244
8245 2000-09-12 23:18:47  roessler  (roessler)
8246
8247         * configure.in: Remove some caching.  From EGE.
8248
8249 2000-09-11 10:50:37  roessler  (roessler)
8250
8251         * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
8252         more character set glitches.
8253
8254 2000-09-09 07:30:29  roessler  (roessler)
8255
8256         * charset.c: sizeof (dest) == 4.  I should have written dlen
8257         instead.  Noted by EGE.
8258
8259 2000-09-08 21:52:04  roessler  (roessler)
8260
8261         * imap/imap.c: Brendan's version of the last fix.  I put it in
8262         since he's most likely the next one to look at or change this. ,-)
8263
8264         * imap/imap.c: Fix a silly little IMAP bug.  From Daniel
8265         Jacobowitz <dan@debian.org>.
8266
8267         * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
8268         set comparison function.
8269
8270 2000-09-07 21:56:00  roessler  (roessler)
8271
8272         * charset.c: Add a table of official character set names.
8273         Data taken from www.iana.org.
8274
8275         * rfc2231.c: Detect pure 7bit data and don't encode them.
8276         This helps a bit in situations where mutt believes it has some
8277         really strange us-ascii alias as the character set.
8278
8279         * po/es.po, po/es.po, po/el.po: update
8280
8281         * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
8282         more robust.  Problem noted by Wolfgang Baumann <baumann@zib.de>.
8283
8284 2000-09-06 08:47:13  roessler  (roessler)
8285
8286         * snprintf.c: Fix the MAX fix.  from Byrial Jensen.
8287
8288 2000-09-05 22:14:36  roessler  (roessler)
8289
8290         * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
8291         up some warning messages.  From Bob Bell.
8292
8293         * hook.c: Fix a segmentation fault in hook parsing.  From Bob
8294         Bell.
8295
8296 2000-09-04 10:49:48  roessler  (roessler)
8297
8298         * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8299         imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
8300         url.h: patch-bac.imapurl-4
8301
8302         * po/ru.po, po/da.po, po/da.po: update
8303
8304         * po/id.po: update.
8305
8306         * recvcmd.c: Fix a segmentation fault when replying to multiple
8307         message/rfc822-type attachments.  Noted by David Champion.
8308
8309 2000-09-01 08:58:39  roessler  (roessler)
8310
8311         * init.c: Don't mutt_pretty_mailbox when setting variables,
8312         since this may badly interact with non-default settings.
8313         Suggested by Byrial Jensen.
8314
8315 2000-08-31 15:14:25  roessler  (roessler)
8316
8317         * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
8318
8319         * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
8320
8321         * imap/command.c, imap/imap.c: patch-bac.command-3
8322
8323 2000-08-30 21:34:42  roessler  (roessler)
8324
8325         * pager.c: Fix display of backspace sequences.  From EGE.
8326
8327         * po/fr.po, po/de.po: update
8328
8329         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8330         po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
8331         po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
8332         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
8333         VERSION: automatic post-release commit for mutt-1.3.8
8334
8335         * VERSION: ups
8336
8337         * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
8338         imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
8339         Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
8340         md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
8341         unification patch from Vsevolod.
8342
8343         * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
8344         patch-bac.expunge-2
8345
8346         * muttlib.c: Fix mutt_prety_mailbox.  From Vsevolod.
8347
8348 2000-08-29 11:36:25  roessler  (roessler)
8349
8350         * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
8351         this time without a memory leak.
8352
8353         * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
8354         yes/no expressions.
8355
8356 2000-08-28 13:14:55  roessler  (roessler)
8357
8358         * rfc2231.c: Little fix from EGE.
8359
8360         * po/ru.po: Update from Vsevolod.
8361
8362 2000-08-28 09:40:28  EGE  (roessler)
8363
8364         * complete.c: Fix a buffer overrun in complete.c.
8365
8366 2000-08-28 09:39:36  Brendan Cully  <brendan@kublai.com>  (roessler)
8367
8368         * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
8369         muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
8370         to handle URLs.
8371
8372 2000-08-28 09:38:42  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
8373
8374         * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
8375         patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
8376         it to mutt_format_s. The function is then used in various places
8377         in browser.c and recvattach.c where previously there was "%%%ss".
8378
8379 2000-08-28 09:37:44  roessler  (roessler)
8380
8381         * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
8382         character set selection for RFC2231 encodings.  From EGE, but
8383         with choose_charset renamed to mutt_choose_charset.
8384
8385 2000-08-28 09:32:58  edmundo@rano.org (EGE)  (roessler)
8386
8387         * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
8388         Takashi and I came up with in the end.
8389
8390         When the Charset is euc-jp or shift_jis, iconv is used for
8391         mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
8392         I attempted to make mbrtowc both restartable (it can process
8393         part of multibyte character) and fast in the case where there
8394         is nothing left over from a previous character. Also I try to
8395         make no assumptions about how those character sets work, which
8396         is easy, because I know very little about them ...
8397
8398         People who don't use one of those two stateless Japanese display
8399         charsets shouldn't be affected. People whose systems provide
8400         the wchar_t functions should be even less affected, because they
8401         don't even get this code in their binary.
8402
8403 2000-08-25 06:28:24  roessler  (roessler)
8404
8405         * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
8406         account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
8407         url.h: patch-bac.imapurl-2, with small modifications.
8408
8409 2000-08-22 22:23:10  roessler  (roessler)
8410
8411         * muttlib.c: Fix #251, from Brendan.
8412
8413         * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
8414         URL parser, and support for mailto URLs.
8415
8416         * doc/manual.sgml.head: Minor fixes from Will Fiveash.
8417
8418         * po/ru.po: update
8419
8420         * hdrline.c: Fix %B in index_format.
8421
8422 2000-08-21 19:25:26  roessler  (roessler)
8423
8424         * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
8425         patch-bac.parsepath-2
8426
8427         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
8428         patch from Lars Hecking.
8429
8430         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
8431         imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
8432         browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
8433         OPS: patch-bac.createplus-1
8434
8435         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8436         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
8437         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
8438         patch-bac.command-2
8439
8440 2000-08-17 06:06:02  roessler  (roessler)
8441
8442         * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
8443         translation.
8444
8445         * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
8446         cleanup from Brendan Cully.
8447
8448         * hdrline.c: Fix justification of number formats.  (EGE)
8449
8450 2000-08-15 17:21:19  roessler  (roessler)
8451
8452         * po/ru.po: update
8453
8454         * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
8455
8456 2000-08-10 15:48:13  roessler  (roessler)
8457
8458         * imap/Makefile.am: Fix from Brendan Cully.
8459
8460         * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
8461
8462         * doc/mutt.man: Document $MAILDIR.
8463
8464         * init.c: Tell mutt about the MAILDIR environment variable DJB
8465         talks about in maildir (5).
8466
8467         * doc/muttbug.man: Fix a typo.
8468
8469         * doc/mbox.man: fix some typos.
8470
8471 2000-08-09 21:14:35  roessler  (roessler)
8472
8473         * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
8474
8475         * doc/mbox.man: Document the mbox format in a manual page.
8476         There may be some need for this.
8477
8478         * Makefile.am, configure.in, init.c, main.c: Minor portability
8479         and compilation fixes.
8480
8481 2000-08-08 18:17:54  roessler  (roessler)
8482
8483         * po/POTFILES.in: Some files were missing.  From Vsevolod Volkov.
8484
8485         * imap/Makefile.am, imap/command.c, imap/imap.c,
8486           imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
8487           mx.c: * handles expunged messages better. Previously mutt's
8488           state was only updated when syncing the mailbox. This was the
8489           reason for Bob Bell's segfault when manipulating mailboxes
8490           with multiple simultaneous clients.
8491         * makes a small adjustment for Sam's weird Courier server, which
8492           returns an OK FETCH completed response even when FETCH fails. I
8493           should probably report that behaviour to him as a bug, though.
8494         * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
8495         rid of the _("Closing mailbox...") message, which was obscuring
8496           the status updates.  * clears some spurious mutt_clear_error
8497         calls in imap_cmd_finish.  * makes socket reads and writes check
8498         that they have an open
8499           connection. Shouldn't be necessary (and such calls are logged),
8500           but can happen currently.
8501         * Some SASL vs regular authenticator tweaks in the imap Makefile.
8502
8503         (From Brendan Cully.)
8504
8505 2000-08-07 08:31:36  roessler  (roessler)
8506
8507         * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
8508         mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
8509         <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
8510
8511 2000-08-06 14:35:15  roessler  (roessler)
8512
8513         * curs_lib.c: Return an exit value of 1 if mutt is left via
8514         ctrl-c.  From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
8515
8516 2000-08-05 17:50:03  roessler  (roessler)
8517
8518         * imap/imap.c, imap/imap_private.h, imap/message.c,
8519         imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
8520         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
8521         imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
8522         command code.
8523
8524         * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
8525         binding documentation.  From Thomas Schultz <tststs@gmx.de>.
8526
8527 2000-08-04 21:47:11  roessler  (roessler)
8528
8529         * sendlib.c: Fix a character set encoding bug. From EGE.
8530
8531         * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
8532         account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
8533         SASL patch from Brendan Cully.
8534
8535 2000-08-03 22:08:13  roessler  (roessler)
8536
8537         * charset.c: fix a segmentation fault.
8538
8539         * po/eo.po, po/sv.po: update.
8540
8541         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8542         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
8543         po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
8544         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
8545         automatic post-release commit for mutt-1.3.7
8546
8547         * sendlib.c: Use a correct Envelope from when bouncing with
8548         $envelope_from enabled.
8549
8550         * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
8551         mutt_sasl.c: More IMAP fixes from Brendan.
8552
8553 2000-08-02 18:03:21  roessler  (roessler)
8554
8555         * po/it.po: update
8556
8557 2000-08-01 18:04:42  roessler  (roessler)
8558
8559         * mx.c: Fix from BC
8560
8561         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
8562         Brendan's latest patches.
8563
8564 2000-07-31 10:49:00  roessler  (roessler)
8565
8566         * po/fr.po: update.
8567
8568         * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
8569         imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8570         imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
8571         imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
8572         account.c, account.h, configure.in, globals.h, init.h, main.c,
8573         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
8574         Cully's SASL patch.  I hope I didn't miss any files.
8575
8576 2000-07-29 16:33:53  roessler  (roessler)
8577
8578         * po/id.po: update.
8579
8580         * imap/README: updated readme file.
8581
8582         * Makefile.am: Make sure checktypes and makedoc don't depend on
8583         the intl library.
8584
8585         * po/de.po: update.
8586
8587 2000-07-28 19:00:31  roessler  (roessler)
8588
8589         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8590         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
8591         po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
8592         po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
8593         post-release commit for mutt-1.3.6
8594
8595         * Makefile.am: parse.h no longer exists, so don't try to
8596         distribute it.
8597
8598         * po/sv.po: branches:  1.27.2.6.2; automatic post-release commit
8599         for mutt-1.2.5
8600
8601         * po/uk.po: branches:  1.42.2.6.2; automatic post-release commit
8602         for mutt-1.2.5
8603
8604         * po/zh_TW.Big5.po: branches:  1.30.2.6.2; automatic post-release
8605         commit for mutt-1.2.5
8606
8607         * po/pt_BR.po: branches:  1.20.2.6.2; automatic post-release
8608         commit for mutt-1.2.5
8609
8610         * po/ru.po: branches:  1.67.2.7.2; automatic post-release commit
8611         for mutt-1.2.5
8612
8613         * po/sk.po: branches:  1.28.2.6.2; automatic post-release commit
8614         for mutt-1.2.5
8615
8616         * po/ko.po: branches:  1.31.2.6.2; automatic post-release commit
8617         for mutt-1.2.5
8618
8619         * po/nl.po: branches:  1.36.2.6.2; automatic post-release commit
8620         for mutt-1.2.5
8621
8622         * po/pl.po: branches:  1.39.2.6.2; automatic post-release commit
8623         for mutt-1.2.5
8624
8625         * po/gl.po: branches:  1.23.2.6.2; automatic post-release commit
8626         for mutt-1.2.5
8627
8628         * po/id.po: branches:  1.31.2.7.2; automatic post-release commit
8629         for mutt-1.2.5
8630
8631         * po/it.po: branches:  1.59.2.6.2; automatic post-release commit
8632         for mutt-1.2.5
8633
8634         * po/el.po: branches:  1.31.2.6.2; automatic post-release commit
8635         for mutt-1.2.5
8636
8637         * po/eo.po: branches:  1.30.2.6.2; automatic post-release commit
8638         for mutt-1.2.5
8639
8640         * po/es.po: branches:  1.49.2.6.2; automatic post-release commit
8641         for mutt-1.2.5
8642
8643         * po/fr.po: branches:  1.45.2.7.2; automatic post-release commit
8644         for mutt-1.2.5
8645
8646         * po/cs.po: branches:  1.35.2.7.2; automatic post-release commit
8647         for mutt-1.2.5
8648
8649         * po/da.po: branches:  1.13.2.7.2; automatic post-release commit
8650         for mutt-1.2.5
8651
8652         * po/de.po: branches:  1.99.2.7.2; automatic post-release commit
8653         for mutt-1.2.5
8654
8655         * reldate.h: automatic post-release commit for mutt-1.2.5
8656
8657         * ChangeLog: branches:  2.40.2.6.2; automatic post-release commit
8658         for mutt-1.2.5
8659
8660         * VERSION: branches:  2.28.2.6.2; automatic post-release commit
8661         for mutt-1.2.5
8662
8663         * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
8664         instead of sequence numbers in IMAP.  (Brendan)
8665
8666         * imap/imap.c, imap/imap_private.h, imap/message.c,
8667         imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
8668         expunged messages.  From Brendan Cully.
8669
8670 2000-07-26 09:30:01  roessler  (roessler)
8671
8672         * doc/manual.sgml.head: Nits from Michael Sobolev.
8673
8674 2000-07-25 16:35:48  roessler  (roessler)
8675
8676         * Makefile.am: Include the muttbug wrapper with the distribution.
8677
8678         * doc/Makefile.in: Install muttbug.man als flea.1.
8679
8680         * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
8681         Install muttbug(1) as flea(1), and adjust the documentation
8682         accordingly.  Note: Typing muttbug will still work.
8683
8684         * doc/muttbug.man: More tiny fixes.
8685
8686         * doc/muttbug.man: Fix some typos.  In particular, it's bug
8687         tracking system, not buck tracking system.  Oh well.
8688
8689         * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
8690         has a manual page of it's own now.
8691
8692         * muttbug.sh.in: Fix a little bug concerning version numbers.
8693
8694         * Makefile.am: The warning about README.UPGRADE can go.
8695
8696         * doc/mutt.man: Mention the bug tracking system.
8697
8698         * INSTALL: Mention that mutt needs an iconv implementation,
8699         and point users to libiconv.
8700
8701         * INSTALL: Mention OpenBSD
8702
8703         * Makefile.am: Remove types.h at "make clean" time.
8704
8705         * curs_main.c: Fix a segmentation fault in the index.
8706
8707         * curs_main.c: Try to fix a segmentation fault in the index.
8708
8709 2000-07-24 07:48:53  roessler  (roessler)
8710
8711         * browser.h: make bit types unsigned.  From albert chin
8712         <china@thewrittenword.com>.
8713
8714         * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
8715         Replace wctomb and mbtowc with wcrtomb and mbrtowc.  From TAKIZAWA
8716         Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
8717         Grimley Evans.
8718
8719 2000-07-23 21:47:01  roessler  (roessler)
8720
8721         * menu.c: Fix #108, from Gero Treuner.
8722
8723         * configure.in, resize.c: sys/ioctl.h vs. ioctl.h.  From Sam
8724         Roberts.
8725
8726         * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
8727         support from working.
8728
8729 2000-07-22 09:01:43  roessler  (roessler)
8730
8731         * configure.in, mutt.h: Some more QNX compiling aides.
8732
8733 2000-07-21 07:32:12  roessler  (roessler)
8734
8735         * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
8736         integer types.
8737
8738         * imap/imap.c: Fix imap_passive.  From Brendan Cully.
8739
8740         * contrib/Makefile.in: Fix #150.  From Brendan Cully.
8741
8742 2000-07-20 17:51:52  roessler  (roessler)
8743
8744         * doc/devel-notes.txt: Typo.
8745
8746         * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
8747         imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
8748         mx.c, pop.c: Another IMAP patch from Brendan.
8749
8750         * imap/util.c: quick hack against mx->mbox being NULL.
8751
8752         * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
8753         patch-bac.postpone-2
8754
8755         * pop.c: Use shared socket code, from Vsevolod Volkov.
8756
8757 2000-07-19 10:21:57  roessler  (roessler)
8758
8759         * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
8760         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8761         imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
8762         imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
8763         acconfig.h, account.c, account.h, browser.c, configure.in,
8764         gettext.c, globals.h, init.c, init.h, mutt_socket.c,
8765         mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
8766         from Tommi Komulainen, and most likely based on input from
8767         Vsevolod Voykov (sp?).
8768
8769         * imap/util.c: Fix more possible IMAP memory corruption.
8770         From Brendan Cully.
8771
8772         * imap/util.c: Fix possible memory corruption in stable.
8773         From Brendan Cully.
8774
8775         * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
8776         Backport various IMAP bug-fixes to stable.  From Brendan Cully.
8777
8778 2000-07-18 14:38:13  roessler  (roessler)
8779
8780         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8781         imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
8782         More IMAP clean-up from Brendan Cully.
8783
8784         * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
8785         imap/utf7.c: IMAP fixes from Brendan Cully.
8786
8787         * init.h, init.h: Documentation fix.
8788
8789 2000-07-17 18:08:27  roessler  (roessler)
8790
8791         * imap/message.c: Fix possible heap corruption.  From Brendan
8792         Cully.
8793
8794         * imap/utf7.c: Name changes left out by EGE's patch.
8795
8796         * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
8797         from EGE.
8798
8799         * curs_main.c: Fix #192.
8800
8801 2000-07-16 15:35:14  roessler  (roessler)
8802
8803         * imap/Makefile.am, imap/browse.c, imap/imap.c,
8804         imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
8805         Support modified UTF-7 in folder names.  From Edmund Grimley
8806         Evans, modified by Brendan Cully.
8807
8808         * handler.c: Another qp fix.
8809
8810         * handler.c: More qp decoder modifications: We should handle
8811         multibyte characters spanning soft line breaks.
8812
8813         * handler.c: Rewrite the quoted-printable decoder so it properly
8814         chops off trailing white space.  Problem noted by Byrial Jensen.
8815
8816 2000-07-15 06:51:47  roessler  (roessler)
8817
8818         * imap/socket.c: Add a message that we are looking up a host.
8819
8820 2000-07-14 15:03:43  roessler  (roessler)
8821
8822         * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
8823
8824         * README.SSL: Tommi Komulainen's entropy gathering patch -
8825         documentation.
8826
8827 2000-07-12 14:17:46  roessler  (roessler)
8828
8829         * po/cs.po: update.
8830
8831         * imap/imap_ssl.c: Entropy gathering fixes.
8832
8833         * configure.in: Re-apply the iconv patch from vvv.
8834
8835         * configure.in: undo the enable-external-dotlock patch.
8836
8837         * handler.c: Initialize a variable in order to avoid a
8838         segmentation fault.  From Aaron Schrab.
8839
8840 2000-07-11 20:38:49  roessler  (roessler)
8841
8842         * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
8843         stuff in _one_ function.  From Vsevolod Volkov.
8844
8845         * imap/message.c: Disable a bug work-around which actually
8846         breaks things.
8847
8848         * configure.in: Typo, noted by Brad <brad@comstyle.com>.
8849
8850 2000-07-10 19:52:12  roessler  (roessler)
8851
8852         * main.c: Typo.
8853
8854         * po/id.po: update.
8855
8856         * rfc2047.c: Fix some possible NULL pointer deferences in the
8857         RFC2047 code.
8858
8859         * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
8860         browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
8861         of cases where format parameters were missing from calls to
8862         mutt_message and mutt_error.
8863
8864         * imap/command.c, imap/imap.c, imap/message.c, browser.c,
8865         pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
8866         cases where format parameters were missing to calls of mutt_error
8867         and mutt_message.
8868
8869         * po/ru.po, po/de.po, po/da.po: update.
8870
8871         * po/da.po: Update.
8872
8873         * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
8874         changes from EGE.
8875
8876 2000-07-07 15:12:37  roessler  (roessler)
8877
8878         * po/fr.po: update
8879
8880         * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
8881         pgp.c, protos.h: Fix #185:  is_from would return 0 (i.e., error)
8882         when parsing Jan 1 1970 12:00 - apparently, this point of time
8883         occurs on real mail folders.
8884
8885 2000-07-06 23:08:39  roessler  (roessler)
8886
8887         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8888         po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
8889         po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
8890         po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
8891         commit for mutt-1.2.4
8892
8893         * muttlib.c: ups, this should be fixed in stable.
8894
8895         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
8896         po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
8897         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8898         po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
8899         automatic post-release commit for mutt-1.3.5
8900
8901         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8902         po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
8903         po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
8904         po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
8905         post-release commit for mutt-1.2.3
8906
8907         * po/fr.po: update.
8908
8909         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8910         imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
8911         imap/message.c, imap/socket.c: More IMAP clean-up.
8912
8913         * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
8914         imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
8915         imap/imap.c: More IMAP fixes from Brendan Cully.
8916
8917 2000-07-05 14:39:14  roessler  (roessler)
8918
8919         * imap/socket.c: Fix the Fix.  From TK.
8920
8921 2000-07-05 10:32:17  Tommi Komulainen  <Tommi.Komulainen@iki.fi>
8922 (roessler)
8923
8924         * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
8925           every connection with descriptor value != 0 to be ready for
8926           reading/writing. Unfortunately when the descriptor was closed,
8927           conn->fd remained untouched. This is why mutt segfaulted if
8928           IMAP login was aborted with ^G.
8929
8930         - ssl_socket_close was called without calling ssl_socket_open
8931           first.  This caused a segfault because conn->sockdata was
8932           NULL. Apparently there was also a memory leak, because
8933           conn->sockdata was never free'd :-]
8934
8935 2000-07-05 08:05:03  roessler  (roessler)
8936
8937         * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
8938         IMAP cosmetics from Brendan Cully.
8939
8940 2000-07-04 17:59:10  roessler  (roessler)
8941
8942         * doc/manual.sgml.head: slight documentation imrpovement from
8943         Will Fiveash.
8944
8945 2000-07-03 15:26:22  roessler  (roessler)
8946
8947         * po/de.po: update
8948
8949         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
8950         imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
8951         IMAP logout patch from Brendan Cully.
8952
8953         * po/id.po: update
8954
8955         * po/id.po: update.
8956
8957         * rfc2047.c: "Where have all the headers gone" fix from EGE.
8958
8959         * sendlib.c: utf8 -> utf8 fix (From EGE).
8960
8961         * rfc2047.c: RFC 2047 patch from EGE.
8962
8963 2000-06-30 08:28:56  roessler  (roessler)
8964
8965         * po/pl.po: fix a format.
8966
8967         * sendlib.c: Character set fix from EGE.
8968
8969 2000-06-27 22:28:01  roessler  (roessler)
8970
8971         * sendlib.c: minor change from EGE.
8972
8973         * main.c, rfc2047.c: Cosmetics.  No, I didn't touch the word-wrap
8974         code. ;-)
8975
8976 2000-06-26 23:10:26  roessler  (roessler)
8977
8978         * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
8979         by AMK; [stable].
8980
8981         * muttlib.c: Fix a possible segmentation fault in
8982         mutt_expand_path.  Noted by Andreas M. Kirchwitz.
8983
8984         * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
8985
8986         * contrib/sample.muttrc-tlr: update.
8987
8988         * configure.in: Iconv detection patch.  From Lars Hecking.
8989
8990         * color.c, color.c: Fix #173.  From Roland Rosenfeld.
8991
8992 2000-06-22 23:18:36  roessler  (roessler)
8993
8994         * muttlib.c: Avoid crashing when forwarding message/rfc822-type
8995         attachments.
8996
8997         * Makefile.am, prepare: Lars Hecking's build process patch
8998         for stable.
8999
9000         * rfc822.c: branches:  2.9.2.1.2; Fix stack corruption
9001         in the RFC822 parser.  Noted by Ari Gordon-Schlosberg
9002         <ari@heavyware.com>.
9003
9004         * rfc822.c: Fix stack corruption in the RFC822 parser.
9005         Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
9006
9007         * recvattach.c: Merge two almost-identical string constants.
9008         From Byrial.
9009
9010 2000-06-21 19:23:23  roessler  (roessler)
9011
9012         * imap/auth_gss.c: More debug code which needs #ifdefs.
9013
9014         * imap/auth_gss.c: More debugging code which needs #ifdefs.
9015
9016         * po/eo.po: update.
9017
9018         * Makefile.am, prepare: Work-around for keymap_defs and other
9019         dependency problems.  From Lars Hecking.
9020
9021         * muttlib.c: Fix ~logname expansion for stable.
9022
9023         * muttlib.c: Fix ~logname expansion.
9024
9025         * README: Remove explicit list of mirrors, and refer to
9026         download.html.
9027
9028         * mbox.c: Fix another mbox synch problem.
9029
9030         * mbox.c: Fix another bug in mbox synching.
9031
9032         * postpone.c: Some more character set cleanup,.
9033
9034         * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
9035         protos.h, recvattach.c, send.c, sendlib.c: More character set
9036         clean-up.
9037
9038         * postpone.c: Improve character set handling when postponing
9039         messages.  This patch may lead to information loss under very
9040         special circumstances.
9041
9042         * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
9043
9044         * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
9045         Fix character set selection.  Postponing and recalling messages
9046         should work again, now.
9047
9048         * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
9049
9050         * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
9051         Michlmayr <tbm@cyrius.com>.
9052
9053         * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
9054         Apply message-hook to more commands, and make it more useful by
9055         permitting the "~h" and "~b" pattern specifiers.  Bad enough, this
9056         removes message-hook abilities from the receive-attachment menu.
9057
9058 2000-06-20 22:23:37  roessler  (roessler)
9059
9060         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
9061         po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
9062         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
9063         po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
9064         post-release commit for mutt-1.2.2
9065
9066         * build-release: Add a "make" call, so build-release will also
9067         work from a source tree which hasn't been built recently.
9068
9069         * commands.c: Do some comparisons case-insensitive.
9070
9071         * po/ru.po: update.
9072
9073         * doc/muttrc.man.head: s/display-hook/message-hook/
9074
9075         * po/de.po: Fix a misleading fuzzy translation about PGP
9076         signature validity.  From Roland Rosenfeld.
9077
9078         * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
9079         Noted by china@thewrittenword.com.
9080
9081         * imap/imap.c: Only use debuglevel if DEBUG is defined.  Noted by
9082         Albert Chin <china@thewrittenword.com>,
9083
9084         * po/fr.po: update.
9085
9086 2000-06-19 21:13:19  roessler  (roessler)
9087
9088         * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
9089         patch-1.3.3.bj.docref.1
9090
9091         * build-release: Make sure m4/Makefile is _really_ rebuilt.
9092
9093         * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
9094         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
9095         po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
9096         po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
9097         post-release commit for mutt-1.2.1
9098
9099         * doc/manual.sgml.head: Fix some more mentions of display-hook.
9100
9101         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9102         po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9103         po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9104         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9105         post-release commit for mutt-1.3.4
9106
9107         * compose.c: No need to include iconv.h.
9108
9109         * po/da.po: update.
9110
9111         * po/ru.po: update
9112
9113 2000-06-17 08:07:36  roessler  (roessler)
9114
9115         * imap/imap_ssl.c: Certificate verification fix from Tommi
9116         Komulainen.
9117
9118         * imap/imap_ssl.c: SSL fix.
9119
9120         * po/ru.po: upate
9121
9122 2000-06-16 10:21:34  roessler  (roessler)
9123
9124         * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
9125         patch-1.3.3.tlr.change_charset.1
9126
9127         * po/ru.po: nit.
9128
9129 2000-06-15 21:37:07  roessler  (roessler)
9130
9131         * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
9132         init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
9133
9134         * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
9135
9136         * imap/imap.c: shut up the compiler.
9137
9138         * po/ru.po, commands.c, init.h: nits.
9139
9140         * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
9141
9142         * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
9143         which is helpful in certain IMAP contexts.
9144
9145         * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
9146         when the temporary space runs full.  Backport from unstable.
9147
9148         * po/el.po, po/fr.po: updates.
9149
9150         * po/ru.po: update.
9151
9152         * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
9153         when Charset isn't set.
9154
9155         * init.h: Little documentation fix from Aaron Schrab.
9156
9157 2000-06-14 09:23:45  roessler  (roessler)
9158
9159         * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
9160         Remove recode-attachment, and the "decoder" API.  (EGE)
9161
9162         * gettext.c: Make sure --disable-nls works.  (EGE)
9163
9164 2000-06-13 20:36:33  roessler  (roessler)
9165
9166         * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
9167
9168         * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
9169         macro from lynx.
9170
9171         * configure.in: Use CF_CURSES_LIBS macro for better detection
9172         of platform-specific curses libraries.  From Lars Hecking.
9173
9174         * main.c: Inform us about ICONV_NOTRANS.  From EGE.
9175
9176         * configure.in: iconv detection.  From EGE.
9177
9178         * commands.c: Only display PGP signature verification status if
9179         verification was tried.
9180
9181 2000-06-12 07:02:42  roessler  (roessler)
9182
9183         * configure.in: A new check for working wchar functions.
9184
9185 2000-06-11 19:05:12  roessler  (roessler)
9186
9187         * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
9188         Problems noted by Byrial Jensen.
9189
9190 2000-06-09 17:42:14  roessler  (roessler)
9191
9192         * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
9193         and not as "invalid".
9194
9195         * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
9196
9197         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
9198         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
9199         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9200         VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
9201         po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
9202         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9203         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
9204         reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
9205
9206         * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
9207
9208         * rfc2047.c: Latest patch from EGE.
9209
9210 2000-06-08 21:44:14  roessler  (roessler)
9211
9212         * copy.c, mbox.c: This patch should fix the mailbox corruption
9213         various people observed.
9214
9215         * charset.c, charset.h, init.c: Fix up the value returned by
9216         nl_langinfo(CODESET).
9217
9218         * mbox.c: Improve error reporting with mbox folders a bit.
9219
9220         * send.c: patch-1.2.bj.ed_mtime.1
9221
9222         * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
9223         Removing the built-in charset support.
9224
9225         * doc/muttrc.man.head: one-character typo.
9226
9227         * imap/imap_ssl.c: Fix #157.  From Enrik Berkhan
9228         <Enrik.Berkhan@fun.de>.
9229
9230         * imap/imap_ssl.c: [stable] Fix #157.  From Enrik Berkhan
9231         <Enrik.Berkhan@fun.de>.
9232
9233         * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
9234         patch-1.3.2.tl.sslcerts.1.
9235
9236         * charset.c: Don't return data on the stack.  Noted by "Andrew
9237         W. Nosenko" <awn@bcs.zp.ua>.
9238
9239         * po/sv.po: update.
9240
9241 2000-06-04 18:18:56  roessler  (roessler)
9242
9243         * doc/manual.sgml.head: Nits from Mikko Hänninen.
9244
9245 2000-06-02 10:05:41  roessler  (roessler)
9246
9247         * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
9248
9249 2000-05-30 12:52:41  roessler  (roessler)
9250
9251         * po/pl.po: update
9252
9253 2000-05-29 22:34:12  roessler  (roessler)
9254
9255         * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
9256         RFC2047 encoding update.
9257
9258 2000-05-28 20:32:05  roessler  (roessler)
9259
9260         * commands.c: Don't bother the user with messages about PGP
9261         signature verification when there is no PGP stuff about the
9262         message.
9263
9264         * README.SSL, init.h, mutt.h: SSL certificate verification fixes
9265         from Tommi Komulainen.
9266
9267         * imap/imap_ssl.c: SSL certificate verification fix from Tommi
9268         Komulainen.
9269
9270         * imap/command.c: [stable] Handle connection take-down by servers
9271         more graciously.  From Patrick Caulfield.
9272
9273         * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
9274         commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
9275         Jensen's signature verification patch.
9276
9277 2000-05-25 12:21:29  roessler  (roessler)
9278
9279         * pgp.c: Use strftime for time indications with PGP verification.
9280
9281         * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
9282         by EGE.
9283
9284         * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
9285
9286         * mutt.h: Include stdlib.h from mutt.h.
9287
9288         * makedoc.c, init.h: Minor fixes from Byrial.
9289
9290         * doc/manual.sgml.head: typo.
9291
9292         * doc/devel-notes.txt, init.h, makedoc.c: Documentation
9293         beautification patch from Byrial Jensen.  Thanks!
9294
9295 2000-05-24 19:20:07  roessler  (roessler)
9296
9297         * po/ru.po: Fixes #143.
9298
9299         * po/ru.po: Some fixes - #143.
9300
9301         * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
9302         work with an external iconv implementation.
9303
9304         * imap/command.c: Handle disconnects more gracefully.
9305         From Patrick Caulfield <patrick@sco.com>.
9306
9307         * config.guess, config.sub: [stable] Latest versions from
9308         ftp.gnu.org/pub/gnu/config
9309
9310         * config.guess, config.sub: Latest versions from
9311         ftp.gnu.org/pub/gnu/config.
9312
9313 2000-05-23 17:16:46  roessler  (roessler)
9314
9315         * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9316         po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9317         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
9318         po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
9319         post-release commit for mutt-1.3.2
9320
9321         * contrib/gpg.rc: Make this work on QNX.
9322
9323         * contrib/gpg.rc: Change suggested by Sam Roberts
9324         <sroberts@uniserve.com> to make this work on QNX.
9325
9326 2000-05-22 16:15:35  roessler  (roessler)
9327
9328         * po/pl.po: update
9329
9330         * rfc2047.c: Fix a stupid segmentation fault.
9331
9332         * lib.c: cosmetics.
9333
9334         * rfc2047.c: Fix a memory leak.
9335
9336         * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
9337
9338         * parse.c: Fix a possible cause for heap corruption.
9339
9340         * po/de.po: update.
9341
9342         * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
9343
9344 2000-05-21 18:45:15  roessler  (roessler)
9345
9346         * mbyte.h: Small fix from EGE.
9347
9348         * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
9349         Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
9350
9351         * muttlib.c: Comment a bit of code.
9352
9353 2000-05-20 18:16:18  roessler  (roessler)
9354
9355         * po/fr.po: update.
9356
9357         * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
9358         conversion patch from EGE.
9359
9360         * doc/manual.sgml.head, hook.c: Second version of Byrial's
9361         display-hook patch.
9362
9363         * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
9364         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
9365         po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9366         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9367         post-release commit for mutt-1.3.1
9368
9369         * doc/muttrc.man.head: Document display-hook in the manual page.
9370
9371         * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
9372         display-hook command.  From Byrial Jensen.
9373
9374         * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
9375         Add mutt_gecos_name function which centrally handles the GECOS
9376         processing.
9377
9378         * imap/imap.c: Shut up some warnings.  We may have to think
9379         about mutt_stristr again.
9380
9381         * configure.in: Verify that regmatch_t has offsets, and not
9382         only pointers.  From Sam Roberts <sroberts@uniserve.com>.
9383
9384         * configure.in: Don't look for curses in /usr/5lib any more -
9385         this broke things for some people.
9386
9387         * configure.in: Don't look for the curses library in /usr/5lib
9388         any more.  This broke things for some people.
9389
9390         * sendlib.c: Real fix for the pointer problem noted by Heiko
9391         Schlichting.
9392
9393         * sendlib.c: Fix a "string on stack returned" bug found by
9394         Heiko Schlichting.
9395
9396 2000-05-19 07:36:42  roessler  (roessler)
9397
9398         * hdrline.c: Fix %. formats.  From EGE.
9399
9400 2000-05-18 17:06:59  roessler  (roessler)
9401
9402         * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
9403         sendlib.c: rfc2047_decode change from EGE.
9404
9405         * charset.c: Catch a segmentation fault in mutt_convert_string ().
9406
9407         * acconfig.h: Don't enable debugging by default in the stable
9408         branch.
9409
9410         * configure.in, main.c: More debugging output, and a warning
9411         in configure.in.
9412
9413         * main.c: Tell us something about internal iconv and CHARMAPS_DIR
9414         from mutt -v.
9415
9416 2000-05-17 12:39:16  roessler  (roessler)
9417
9418         * mkjtags.c: handle ^L lines correctly.
9419
9420         * mkjtags.c: Some beautifications.
9421
9422         * Makefile.am, mkjtags.c: Add a little tool to help with building
9423         tags files my editor groks.
9424
9425         * handler.c: When displaying a deleted attachment's information,
9426         present the file name if it is present.  Suggested by Pete
9427         Wenzel <pete@stc.com>.
9428
9429         * imap/imap_ssl.c: SSL certificate check fix.  From Tommi
9430         Komulainen.
9431
9432         * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
9433
9434         * OPS, enter.c, functions.h: Add forward-word and backward-word
9435         functions to the editor.
9436
9437         * OPS, enter.c, functions.h: Add a kill-eow function to the
9438         line editor.
9439
9440         * init.c: Small fix to mutt_set_default().
9441
9442 2000-05-16 19:01:50  roessler  (roessler)
9443
9444         * Makefile.am: We don't need to build in the charmaps/ directory
9445         unless we use the included iconv.
9446
9447         * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
9448         calculation code.
9449
9450         * compose.c, globals.h, init.h, sendlib.c: A modified version
9451         of Will Fiveash's compose format patch.
9452
9453         * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
9454         return value as the default for $charset.
9455
9456         * init.c: More default setting.  This can easily be done much
9457         cleaner than the last version of the patch.
9458
9459         * init.c: Hack: mutt_restore_default() now stores the latest
9460         value of a variable as it's default if there was no default
9461         before.  The code in question is executed precisely once: when
9462         mutt_restore_default() is invoked from mutt_init().
9463
9464         * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
9465         escape regular expression special characters.  For stable.
9466
9467         * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
9468         is now able to escape special characters for use in regular
9469         expressions.  This is needed to make folder-hooks work like
9470         intended.
9471
9472         * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
9473
9474         * muttlib.c: Sanitize file name suggestions passed to
9475         mutt_adv_mktemp.
9476
9477         * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
9478         transpose-character function to the editor.  From Aaron Schrab.
9479
9480         * configure.in: Improve the wchar_t checks.  From "Andrew
9481         W. Nosenko" <awn@bcs.zp.ua>.
9482
9483 2000-05-15 12:00:53  roessler  (roessler)
9484
9485         * configure.in, mbyte.c, pager.c: More iconv-related patches
9486         from EGE.
9487
9488 2000-05-13 17:39:03  roessler  (roessler)
9489
9490         * configure.in: HP/UX vs. ANSI C.  From Lars Hecking and Albert
9491         Chin. [stable]
9492
9493         * configure.in: Configuration for ANSI C / HP/UX.  From albert
9494         chin and Lars Hecking.
9495
9496 2000-05-12 13:41:34  roessler  (roessler)
9497
9498         * mbyte.c, wcwidth.c: Make things compile. ;-)
9499
9500         * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
9501         Suggested by Andrew Nosenko, adapted by EGE.
9502
9503         * gettext.c: Replacing some more free() calls by safe_free().
9504
9505         * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
9506         mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
9507         related patches.  From Edmund Grimley Evans.
9508
9509         * configure.in: HP/UX -Ae detection.  From Albert Chin. [stable]
9510
9511         * configure.in: Improve the HP/UX check for the -Ae command
9512         line parameter.  From albert chin (china@thewrittenword.com).
9513
9514         * gen_defs: Make sure gen_defs returns success.  [stable]
9515
9516         * gen_defs: Sam Roberts reports that some shells do strange
9517         things with exit states.
9518
9519         * doc/manual.sgml.head: Fix $spool vs. $spoolfile.  From David
9520         Ellement.
9521
9522 2000-05-11 07:10:32  roessler  (roessler)
9523
9524         * doc/mutt.man: Remove some unnecessary spaces.
9525
9526         * doc/mutt.man, main.c: Fix usage information.  Noted by Mikko
9527         Hänninen.
9528
9529         * acconfig.h, configure.in, globals.h: Check volatility of
9530         sig_atomic_t.
9531
9532 2000-05-10 18:02:31  roessler  (roessler)
9533
9534         * configure.in: Support for old Kerberos versions.  From David
9535         Champion <dgc@uchicago.edu>.
9536
9537         * configure.in: Fix support for old Kerberos libraries.
9538
9539         * hdrline.c, thread.c: updated messages-in-thread (%e) patch
9540         from Markus Holmberg.
9541
9542         * po/pl.po: update.
9543
9544         * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
9545         the change of pop_delete to a quad option.
9546
9547         * po/fr.po: Update the French translation.
9548
9549 2000-05-09 20:19:28  roessler  (roessler)
9550
9551         * parse.c: more mailtool brain-damage support.
9552
9553         * acconfig.h, configure.in, parse.c: Sun mailtool message support.
9554         The format is ugly, but the patch is reasonably clean.
9555
9556         * Makefile.am: include mbyte.h with the distribution.
9557
9558         * doc/devel-notes.txt: Add a word about format flags.
9559
9560         * imap/message.c: Make the X-Label patch work over IMAP.
9561
9562         * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
9563         po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
9564         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9565         po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
9566         post-release commit for mutt-1.3
9567
9568         * hdrline.c, init.h, protos.h, thread.c: Add a %e option
9569         for thread-relative message numbers.  From Markus Holmberg
9570         <markush@acc.umu.se>.
9571
9572         * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
9573         pattern.c: X-Label header support from David Champion
9574         <dgc@uchicago.edu>.
9575
9576         * init.h, pop.c: Make pop_delete a quad-option.  From Honza
9577         Pazdziora <adelton@informatics.muni.cz>.
9578
9579         * VERSION: Ups, we should leave the version file on 1.2, so the
9580         diff will get built properly when I release 1.3.
9581
9582         * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
9583         pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
9584         utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
9585         commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
9586         enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
9587         Edmund Grimley Evans' UTF-8 patch.
9588
9589         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9590         po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
9591         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
9592         po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
9593         post-release commit for mutt-1.2
9594
9595         * build-release: unstable branch.
9596
9597         * build-release: start preparing 1.2.
9598
9599 2000-05-03 07:48:46  roessler  (roessler)
9600
9601         * po/zh_TW.Big5.po: branches:  1.30.2; automatic post-release
9602         commit for mutt-1.1.14
9603
9604         * po/da.po: branches:  1.13.2; automatic post-release commit
9605         for mutt-1.1.14
9606
9607         * po/de.po: branches:  1.99.2; automatic post-release commit
9608         for mutt-1.1.14
9609
9610         * po/el.po: branches:  1.31.2; automatic post-release commit
9611         for mutt-1.1.14
9612
9613         * po/eo.po: branches:  1.30.2; automatic post-release commit
9614         for mutt-1.1.14
9615
9616         * po/es.po: branches:  1.49.2; automatic post-release commit
9617         for mutt-1.1.14
9618
9619         * po/fr.po: branches:  1.45.2; automatic post-release commit
9620         for mutt-1.1.14
9621
9622         * po/gl.po: branches:  1.23.2; automatic post-release commit
9623         for mutt-1.1.14
9624
9625         * po/id.po: branches:  1.31.2; automatic post-release commit
9626         for mutt-1.1.14
9627
9628         * po/it.po: branches:  1.59.2; automatic post-release commit
9629         for mutt-1.1.14
9630
9631         * po/ko.po: branches:  1.31.2; automatic post-release commit
9632         for mutt-1.1.14
9633
9634         * po/nl.po: branches:  1.36.2; automatic post-release commit
9635         for mutt-1.1.14
9636
9637         * po/pl.po: branches:  1.39.2; automatic post-release commit
9638         for mutt-1.1.14
9639
9640         * po/pt_BR.po: branches:  1.20.2; automatic post-release commit
9641         for mutt-1.1.14
9642
9643         * po/ru.po: branches:  1.67.2; automatic post-release commit
9644         for mutt-1.1.14
9645
9646         * po/sk.po: branches:  1.28.2; automatic post-release commit
9647         for mutt-1.1.14
9648
9649         * po/sv.po: branches:  1.27.2; automatic post-release commit
9650         for mutt-1.1.14
9651
9652         * po/uk.po: branches:  1.42.2; automatic post-release commit
9653         for mutt-1.1.14
9654
9655         * ChangeLog: branches:  2.40.2; automatic post-release commit
9656         for mutt-1.1.14
9657
9658         * VERSION: branches:  2.28.2; automatic post-release commit
9659         for mutt-1.1.14
9660
9661         * po/cs.po: branches:  1.35.2; automatic post-release commit
9662         for mutt-1.1.14
9663
9664         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
9665         po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
9666         po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9667         po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
9668         commit for mutt-1.1.13
9669
9670         * reldate.h: branches:  2.25.2; automatic post-release commit
9671         for mutt-1.1.13
9672
9673 2000-04-30 06:58:21  roessler  (roessler)
9674
9675         * imap/message.c: branches:  1.24.2; Catch the case that an IMAP
9676         server sends "\n\n" after a mail header.  Diagnosed by Brendan.
9677
9678 2000-04-29 13:38:05  roessler  (roessler)
9679
9680         * query.c: branches:  2.5.2; Fix a possible segmentation fault
9681         with the external query feature.
9682
9683         * imap/imap.c: branches:  1.26.2; Fix the "empty screen after
9684         sync" bug observed with certain versions of the Courier IMAP
9685         server.  From Brendan Cully.
9686
9687 2000-04-26 17:43:00  roessler  (roessler)
9688
9689         * imap/util.c: branches:  1.23.2; Fix the imap_force_ssl option.
9690
9691         * po/da.po: update.
9692
9693         * contrib/pgp6.rc: Fix a little typo.  Noted by Steve Brewer
9694         <limako@mediaone.net>.
9695
9696         * imap/imap_ssl.c: branches:  1.12.2; Add a new option named
9697         imap_force_ssl.
9698
9699         * imap/imap_ssl.h, imap/util.c: Add a new option named
9700         imap_force_ssl.
9701
9702         * init.h: branches:  2.80.2; Add a new option named
9703         imap_force_ssl.
9704
9705         * mutt.h: branches:  2.62.2; Add a new option named
9706         imap_force_ssl.
9707
9708 2000-04-25 18:39:01  roessler  (roessler)
9709
9710         * acconfig.h: branches:  2.15.2; Revised version of Lars' patch.
9711
9712         * configure.in: branches:  2.61.2; Revised version of Lars' patch.
9713
9714         * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
9715         CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
9716         of T. E. Dickey's macros from the lynx distribution. (From
9717         Lars Hecking.)
9718
9719         * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
9720         functions. This should catch function declarations and macros
9721         alike. Due to a misfeature in autoheader, we have to explicitly
9722         AC_DEFINE the curses functions.  (From Lars Hecking.)
9723
9724         * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
9725         HAVE_GETOPT_DECL.  Remove DEBUGGER (it's AC_SUBST'ed, not
9726         AC_DEFINE'd). Add defines for curses functions. (From Lars
9727         Hecking.)
9728
9729         * po/it.po: update.
9730
9731 2000-04-24 13:10:11  roessler  (roessler)
9732
9733         * imap/util.c: Fix a segmentation fault with folder completion.
9734         From Brendan.
9735
9736         * imap/message.c: Fall back to INTERNALDATE when Date header
9737         isn't present.  From Brendan.
9738
9739 2000-04-22 18:34:29  roessler  (roessler)
9740
9741         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9742         po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
9743         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
9744         po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
9745         post-release commit for mutt-1.1.12
9746
9747         * doc/manual.sgml.head: branches:  1.31.2; Add a link to
9748         http://www.mutt.org/download.html.
9749
9750         * init.c, init.h, thread.c: Handle sort_aux="threads"
9751         somewhat different, and probably more safely.  Problem and
9752         principle of fix noted by Gero Treuner and Michael Tatge
9753         <Michael.Tatge@studserv.uni-stuttgart.de>.
9754
9755         * lib.c: branches:  2.23.2; Coda compatibility.  From Jan Harkes
9756         <jaharkes@cs.cmu.edu>.
9757
9758         * parse.c: Fix message parsing.  This fixes the "Reply-To in
9759         body" bug.  From Edmund GRIMLEY EVANS.
9760
9761         * doc/manual.sgml.tail: Fix the sgmltools URL.  From Martin
9762         Michlmayr.
9763
9764         * charset.c: branches:  2.19.2; Comment cosmetics.  From Martin
9765         Michlmayer.
9766
9767         * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
9768         From Martin Michlmayer.
9769
9770         * lib.h: branches:  2.7.2; Comment cosmetics.  From Martin
9771         Michlmayer.
9772
9773         * pgpinvoke.c: Comment cosmetics.  From Martin Michlmayer.
9774
9775         * pgpkey.c: branches:  2.24.2; Comment cosmetics.  From Martin
9776         Michlmayer.
9777
9778         * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
9779         From Martin Michlmayer.
9780
9781         * remailer.c: branches:  2.11.2; Comment cosmetics.  From Martin
9782         Michlmayer.
9783
9784         * rfc2231.c, rfc2231.h: Comment cosmetics.  From Martin
9785         Michlmayer.
9786
9787         * doc/manual.sgml.head: Document the elmish "!!" shortcut for
9788         the last folder.  From Martin Michlmayr <tbm@cyrius.com>.
9789
9790         * curs_main.c: branches:  2.44.2; Fix various inconsistencies
9791         with respect to thread deletion.
9792
9793         * pager.c: Fix various inconsistencies with respect to thread
9794         deletion.
9795
9796 2000-04-12 16:32:26  roessler  (roessler)
9797
9798         * browser.c: branches:  2.21.2; Initialize some more memory.
9799         Noted by Vsevolod Volkov <vvv@lucky.net>.
9800
9801         * headers.c: Catch some error conditions.
9802
9803         * main.c: branches:  2.29.2; Tell us whether debugging is enabled
9804         or not.
9805
9806 2000-04-09 13:32:36  roessler  (roessler)
9807
9808         * po/sv.po: Update.
9809
9810         * imap/imap_ssl.c: Another file mode change.
9811
9812         * po/fr.po, po/es.po, po/el.po: update.
9813
9814         * imap/imap_ssl.c: Save more than one SSL certificate to the
9815         certificate file.
9816
9817         * po/da.po, po/cs.po: update.
9818
9819         * imap/socket.c: branches:  1.9.2; Make host name comparison
9820         case-insensitive.
9821
9822         * doc/manual.sgml.head: Minor typo in the documentation.
9823         Noted by Vsevolod Volkov <vvv@lucky.net>.
9824
9825         * muttlib.c: branches:  2.16.2; The "!!" shortcut had another
9826         flaw.  Noted by Martin Michlmayr <tbm@cyrius.com>.
9827
9828         * imap/BUGS: branches:  1.12.2; Documentation patch from Brendan
9829         Cully.
9830
9831         * pattern.c: Fix ^ and ! pattern modifiers.
9832
9833 2000-03-31 12:37:21  roessler  (roessler)
9834
9835         * po/pl.po, po/id.po: update.
9836
9837 2000-03-30 15:33:14  roessler  (roessler)
9838
9839         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9840         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
9841         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
9842         po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9843         post-release commit for mutt-1.1.11
9844
9845         * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
9846         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
9847         po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
9848         po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
9849         update-po, and undo most parts of Lars' and Tommi's patch -
9850         it broke things here.
9851
9852         * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
9853         <vvv@lucky.net>.
9854
9855         * po/de.po: update.
9856
9857         * po/eo.po: fix.
9858
9859         * contrib/Makefile.in: Distribute pgp6.rc. Ups.
9860
9861         * po/uk.po: Updated Ukrainian translation.
9862
9863         * curs_main.c: Cursor cosmetics.  From Byrial.
9864
9865         * contrib/Makefile.in: Installation process patch from Bill
9866         Nottingham <notting@redhat.com>.
9867
9868         * build-release: Explicitly use scp1.
9869
9870 2000-03-29 20:16:36  roessler  (roessler)
9871
9872         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
9873         po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
9874         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9875         po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9876         post-release commit for mutt-1.1.10
9877
9878         * imap/message.c: Fix access to read-only folders via IMAP.
9879
9880         * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
9881         thread.c: Various little patches from Gero Treuner.
9882
9883         * imap/Makefile.am: Build diff from Brendan Cully.
9884
9885         * Makefile.am: branches:  2.61.2; Build diff from Brendan Cully.
9886
9887 2000-03-28 10:09:19  roessler  (roessler)
9888
9889         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
9890         Tommi Komulainen (and Lars Hecking) for building outside the
9891         source directory.
9892
9893 2000-03-27 23:56:35  roessler  (roessler)
9894
9895         * imap/auth_gss.c: branches:  1.3.2; NetBSD portability patches
9896         from Brendan Cully.
9897
9898         * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
9899         patches from Brendan Cully.
9900
9901 2000-03-25 18:22:09  roessler  (roessler)
9902
9903         * keymap.c: Timeout occasionally in menus, with the notable
9904         exception of the editor.  This is needed to avoid some more
9905         IMAP timeouts.  [patch-1.1.9.tlr.timeout.1]
9906
9907 2000-03-23 12:21:10  roessler  (roessler)
9908
9909         * remailer.c: Little fix for the remailer menu.
9910
9911         * configure.in: Fix Kerberos configuration.  From David Champion
9912         <dgc@uchicago.edu>.
9913
9914 2000-03-22 08:24:45  roessler  (roessler)
9915
9916         * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
9917
9918 2000-03-21 22:01:42  roessler  (roessler)
9919
9920         * configure.in: Fix charmap configuration.  This was broken in
9921         configure.in,v 2.54.
9922
9923 2000-03-20 10:32:18  roessler  (roessler)
9924
9925         * muttlib.c: Fix the "!!" shortcut for the last folder.  Noted by
9926         Byrial Jensen.
9927
9928         * po/da.po, po/eo.po: update
9929
9930         * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
9931         autoconf control - we need to substitute @docdir@ for the <f1>
9932         macro to work.
9933
9934 2000-03-19 09:19:30  roessler  (roessler)
9935
9936         * po/nl.po: Fix some sloppiness errors.  From Brendan Cully.
9937
9938 2000-03-17 08:26:22  roessler  (roessler)
9939
9940         * po/nl.po: update
9941
9942         * rfc2047.c: Don't override iso-2022-jp with us-ascii.
9943
9944         * sendlib.c: branches:  2.46.2; Don't override iso-2022-jp
9945         with us-ascii.
9946
9947 2000-03-16 10:01:43  roessler  (roessler)
9948
9949         * commands.c, init.h, mutt.h: Add the $print_decode option.
9950
9951         * po/ru.po, po/sv.po: updates
9952
9953         * po/it.po: update.
9954
9955         * editmsg.c: Use Editor with a fall-back to visual when editing
9956         messages.
9957
9958         * muttlib.c: Localization nit from Byrial Jensen.
9959
9960         * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
9961         Hänninen.
9962
9963 2000-03-15 23:25:47  roessler  (roessler)
9964
9965         * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
9966         gathering in the IMAP SSL support.  From Tommi Komulainen.
9967
9968         * README.SSL: branches:  2.4.2; Fix entropy gathering in the
9969         IMAP SSL support.  From Tommi Komulainen.
9970
9971         * configure.in, init.h: Fix entropy gathering in the IMAP SSL
9972         support.  From Tommi Komulainen.
9973
9974         * Makefile.am: Add a dependency for keymap_defs.h.  Hope it
9975         works now.
9976
9977         * po/da.po: update
9978
9979 2000-03-14 21:05:00  roessler  (roessler)
9980
9981         * po/pl.po, po/cs.po: updates.
9982
9983         * configure.in: Fix a charmap configuration flaw.  From Gero
9984         Treuner.
9985
9986         * doc/Makefile.in: Install all the documentation.  Problem noted
9987         and fix supplied by Gero Treuner.
9988
9989         * po/es.po: Update from Boris Wesslowski.
9990
9991         * base64.c: Add the original fetchmail copyright notice.
9992
9993         * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
9994         sample configuration file for using mutt with pgp6, and install
9995         and actually distribute Tin.rc.
9996
9997 2000-03-13 22:36:56  roessler  (roessler)
9998
9999         * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
10000         Gero Treuner.
10001
10002         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10003         po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
10004         po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
10005         po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
10006         post-release commit for mutt-1.1.9
10007
10008         * build-release: change code for going on-line.
10009
10010         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
10011         po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
10012         po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
10013         po/cs.po, po/da.po: make update-po.
10014
10015         * po/sv.po, po/fr.po: updates.
10016
10017 2000-03-10 11:38:32  roessler  (roessler)
10018
10019         * handler.c: Fix the handling of raw carriage return characters
10020         in the base64 handler.
10021
10022 2000-03-09 11:58:11  roessler  (roessler)
10023
10024         * pgpinvoke.c: Bail on empty PGP formats.
10025
10026         * po/ko.po: update.
10027
10028 2000-03-08 18:08:03  roessler  (roessler)
10029
10030         * imap/message.c: Another fix from Brendan Cully.
10031
10032         * po/pl.po: update.
10033
10034         * sendlib.c, parse.c: Fix more RFC2047 encoding bugs.  Once again
10035         from Gero Treuner <gero@faveve.uni-stuttgart.de>.
10036
10037 2000-03-07 19:53:19  roessler  (roessler)
10038
10039         * po/da.po, configure.in: Adding a Danish translation.
10040         Thanks to Morten Bo Johansen <mojo@image.dk> and
10041         the members of the sslug-locale mailing list, see
10042         http://www.sslug.dk/emailarkiv/locale/.
10043
10044         * color.c: branches:  2.8.2; The uncolor/unmono commands weren't
10045         parsed correctly when not applicable.  This fixes bug#65.
10046
10047         * makedoc.c: Make gcc happy.
10048
10049         * TODO: Remove an old item from this list.  From Brendan Cully.
10050
10051         * sendlib.c, TODO: Correct header encodings when postponing
10052         messages.
10053
10054         * protos.h: branches:  2.40.2; Correct header encodings when
10055         postponing messages.
10056
10057         * send.c: Correct header encodings when postponing messages.
10058
10059         * po/de.po: update
10060
10061         * po/pt_BR.po, po/el.po: updates.
10062
10063         * curs_main.c: Fix NULL pointer deferences.
10064
10065 2000-03-04 12:57:53  roessler  (roessler)
10066
10067         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
10068         po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
10069         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10070         po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
10071         post-release commit for mutt-1.1.8
10072
10073         * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
10074
10075 2000-03-03 16:52:41  roessler  (roessler)
10076
10077         * contrib/gpg.rc: branches:  1.5.2; Don't use gpg-2comp by
10078         default, but leave the command lines using this one there as
10079         comments.
10080
10081         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10082         po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
10083         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
10084         po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
10085         imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
10086         imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
10087
10088         * imap/command.c: branches:  1.8.2; The FSF apparently has moved.
10089
10090         * imap/imap.c: The FSF apparently has moved.
10091
10092         * imap/imap.h: branches:  1.16.2; The FSF apparently has moved.
10093
10094         * imap/imap_private.h: branches:  1.17.2; The FSF apparently
10095         has moved.
10096
10097         * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
10098         doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
10099         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10100         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
10101         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
10102         has moved.
10103
10104         * rfc822.c: branches:  2.9.2; The FSF apparently has moved.
10105
10106         * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
10107         The FSF apparently has moved.
10108
10109         * pop.c: branches:  2.7.2; The FSF apparently has moved.
10110
10111         * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
10112         pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
10113         apparently has moved.
10114
10115         * mh.c: branches:  2.22.2; The FSF apparently has moved.
10116
10117         * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10118         muttbug.sh.in, muttlib.c: The FSF apparently has moved.
10119
10120         * mx.c: branches:  2.41.2; The FSF apparently has moved.
10121
10122         * history.c: branches:  2.5.6; The FSF apparently has moved.
10123
10124         * history.h: The FSF apparently has moved.
10125
10126         * hook.c: branches:  2.9.2; The FSF apparently has moved.
10127
10128         * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10129         main.c, makedoc.c, mapping.h: The FSF apparently has moved.
10130
10131         * mbox.c: branches:  2.15.2; The FSF apparently has moved.
10132
10133         * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10134         flags.c, from.c, functions.h: The FSF apparently has moved.
10135
10136         * globals.h: branches:  2.23.2; The FSF apparently has moved.
10137
10138         * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
10139         help.c, charset.c, charset.h, color.c, commands.c, complete.c,
10140         compose.c: The FSF apparently has moved.
10141
10142         * copy.c: branches:  2.13.2; The FSF apparently has moved.
10143
10144         * copy.h: The FSF apparently has moved.
10145
10146         * curs_lib.c: branches:  2.18.2; The FSF apparently has moved.
10147
10148         * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
10149         attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
10150         buffy.h: The FSF apparently has moved.
10151
10152         * po/sv.po: Swedish translation.
10153
10154         * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
10155         editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
10156         send.c, sendlib.c, attach.c: Fix index updates when closing or
10157         synching mail folders fails.  There were some bug-fixes hidden
10158         in that code.
10159
10160         * imap/message.c: More missing fclose (3) calls.
10161
10162 2000-03-02 21:01:27  roessler  (roessler)
10163
10164         * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
10165         leaks.
10166
10167         * po/de.po: A one-character patch from Gero Treuner.
10168
10169         * INSTALL, README.SSL: Add some SSL documentation.  From Tommi
10170         Komulainen.
10171
10172         * mh.c, mx.c: Fix incompatible return value checking.  This should
10173         fix #29.
10174
10175         * mutt.h, send.c, init.h: Add $reverse_realname option.
10176         Essentially suggested by ws@rhein.de.
10177
10178 2000-03-01 21:27:36  roessler  (roessler)
10179
10180         * Muttrc.head: Fix #26: A little typo.
10181
10182         * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
10183         version of my .muttrc as an example.
10184
10185         * contrib/sample.muttrc: Fix some mail addresses.
10186
10187         * README.UPGRADE: Add some more documentation for users who
10188         are upgrading.  This is more precise than the NEWS file, but
10189         confined to the more notable changes.
10190
10191         * configure.in: Another fix from Tommi Komulainen.
10192
10193         * po/eo.po, po/id.po, po/de.po: update.
10194
10195         * imap/util.c: Don't crash with NULL Context pointers.
10196
10197         * po/fr.po: Update.
10198
10199         * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
10200         for quite some time now.
10201
10202         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
10203         po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10204         po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10205         po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
10206         commit for mutt-1.1.7
10207
10208         * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
10209         Add $imap_servernoise option to suppress IMAP server messages.
10210         From Brendan Cully.
10211
10212         * imap/Makefile.am: Include auth_gss.c with the distribution.
10213
10214 2000-02-29 22:40:46  roessler  (roessler)
10215
10216         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10217         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
10218         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10219         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10220         commit for mutt-1.1.6
10221
10222         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
10223         po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
10224         po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
10225         po/de.po: Some updates; make update-po.
10226
10227         * charset.c: Add error checking to the recode-attachment code.
10228         From "Andrew W.  Nosenko" <awn@bcs.zp.ua>.
10229
10230         * configure.in: Replace --enable-ssl by --with-ssl.  From Tommi
10231         Komulainen.
10232
10233         * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
10234         Brendan says it works.
10235
10236 2000-02-28 18:06:35  roessler  (roessler)
10237
10238         * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
10239
10240         * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
10241         code.  This should work from all menus, and it should always
10242         poll the current folder.
10243
10244         * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
10245
10246         * curs_main.c, pager.c: Don't do Context updates from the
10247         background, part 2.
10248
10249         * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
10250         imap/imap.c: Don't do Context updates from the background.
10251
10252 2000-02-27 08:49:34  roessler  (roessler)
10253
10254         * po/POTFILES.in: imap/auth_gss.c was missing.  Noted by "Andrew
10255         W. Nosenko" <awn@bcs.zp.ua>.
10256
10257 2000-02-26 18:14:24  roessler  (roessler)
10258
10259         * Makefile.am: muttbug is a script, not a program.  Tell automake
10260         about this.
10261
10262         * mx.c: Don't use an uninitialized string for error reporting.
10263
10264         * imap/browse.c: Fix a segmentation fault.  Patch from Brendan
10265         Cully.
10266
10267 2000-02-25 08:57:05  roessler  (roessler)
10268
10269         * .cvsignore: ignore muttbug{,.sh}
10270
10271         * Makefile.am: Tell users about README.UPGRADE.
10272
10273 2000-02-24 21:34:10  roessler  (roessler)
10274
10275         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10276         po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
10277         po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
10278         po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
10279         commit for mutt-1.1.5
10280
10281         * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
10282
10283 2000-02-23 13:26:03  roessler  (roessler)
10284
10285         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10286         po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
10287         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
10288         po/de.po: New German translation; make update-po.
10289
10290         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
10291         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
10292         po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
10293         po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
10294         update-po again.  Also, Edmund Evans submitted a new Esperanto
10295         translation.
10296
10297         * mx.c: safe_fclose() doesn't like FILE pointers.
10298
10299         * mx.h, mx.c: Don't core dump when locking a folder fails.
10300
10301 2000-02-22 19:22:29  roessler  (roessler)
10302
10303         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
10304         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
10305         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10306         po/cs.po: update-po.
10307
10308         * po/ko.po: New Korean translation from
10309         <redhands@linux.sarang.net>.
10310
10311         * muttbug.sh.in: Fix bug#42: A missing "'".
10312
10313         * main.c: Cosmetic fix from Marco d'Itri.
10314
10315         * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
10316         latest IMAP browser fixes.
10317
10318 2000-02-18 10:56:24  roessler  (roessler)
10319
10320         * muttlib.c: In mutt_copy_body(), we also need to strdup()
10321         the content-description.
10322
10323         * imap/command.c: Reasonably handle suerfluous EXIST messages
10324         from IMAP servers.  From Brendan Cully.
10325
10326 2000-02-17 18:22:27  roessler  (roessler)
10327
10328         * send.c: Fix content-description encoding - it was done after
10329         signing, not before signing.
10330
10331         * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
10332         writing messages to folders.
10333
10334 2000-02-16 17:29:33  roessler  (roessler)
10335
10336         * send.c: Fix mail-followup-to generation.
10337
10338         * sendlib.c: Don't output empty header fields.  This is made
10339         necessary by the addition of possibly empty my_hdr commands.
10340
10341         * init.c: Permit empty my_hdrs.  Suggested by Edmund Grimley
10342         Evans.
10343
10344         * po/cs.po: update.
10345
10346         * pattern.c, protos.h, send.c: Generate mail-followup-to headers
10347         which contain the user's mail address when sending messages to
10348         _known_ mailing lists.
10349
10350         * po/de.po: update.
10351
10352 2000-02-15 22:26:39  roessler  (roessler)
10353
10354         * po/fr.po: update.
10355
10356         * po/eo.po: New translation from Edmund Grimley.
10357
10358         * OPS: Fix a typo.
10359
10360         * globals.h: Increase the size of ErrorBuf.
10361
10362         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
10363         po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
10364         po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
10365         VERSION, reldate.h, ChangeLog: automatic post-release commit
10366         for mutt-1.1.4
10367
10368         * doc/manual.sgml.head: Add improved documentation for the "push"
10369         command, and macros.  From Byrial Jensen, based on a patch by
10370         Mikko Hanninen.
10371
10372         * functions.h: Fix the <exit> function on the pager.
10373
10374         * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
10375         init.h, protos.h: Byrial Jensen's unhook command patch.
10376
10377         * doc/Makefile.in: Remove superfluous empty lines from the text
10378         version of the manual.
10379
10380         * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
10381         - it may be confusing.
10382
10383         * functions.h, keymap.c: More OP_EXIT fixes.
10384
10385         * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
10386         opcode, and change it to OP_EXIT.
10387
10388         * doc/manual.sgml.head: Add more documentation for subscribe
10389         and lists.
10390
10391 2000-02-14 20:51:37  roessler  (roessler)
10392
10393         * init.h: Fix documentation for $followup_to.
10394
10395         * po/de.po: Fix the fixes.  Folks, when submitting changes to the
10396         .po files, please try a "make" in the po subdirectory afterwards.
10397
10398         * po/it.po: New Italian translation from Marco d'Itri.
10399
10400         * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
10401         imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
10402         Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
10403         patch from <20000212185021.A7365@xanadu.kublai.com>.
10404
10405         * po/de.po: Fixes from Roland Rosenfeld.
10406
10407         * attach.c, compose.c: Fix a couple of random perror() calls
10408         and related problems.
10409
10410         * sendlib.c: Fix encoding for text/* attachments with long lines.
10411
10412 2000-02-11 09:04:22  roessler  (roessler)
10413
10414         * contrib/Pine.rc: Fix bug #23.
10415
10416         * init.h, makedoc.c: Fix minor documentation problems noted by
10417         Marius Gedminas <mgedmin@takas.lt>.
10418
10419 2000-02-10 19:46:13  roessler  (roessler)
10420
10421         * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
10422         pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
10423         sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
10424         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
10425         mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
10426         commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
10427         PGP-cleanup patch from Roland Rosenfeld.  Thanks!
10428
10429         * muttbug.sh.in: ${prefix} should be defined, as it may be used
10430         by autoconf.
10431
10432 2000-02-09 18:28:45  roessler  (roessler)
10433
10434         * doc/manual.sgml.head: Fix a minor typo.  From Mikko Hänninen.
10435
10436         * muttbug.sh.in: Mostly Debian-related fixes from Roland
10437         Rosenfeld.
10438
10439         * main.c: Small translation-related fix from Roland.
10440
10441         * po/fr.po: Update from Vincent Lefevre.
10442
10443         * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
10444         From David Ellement <ellement@sdd.hp.com>.
10445
10446         * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
10447         init.h: Documentation changes from Roland Rosenfeld.
10448
10449 2000-02-08 20:55:33  roessler  (roessler)
10450
10451         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10452         po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10453         po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
10454         po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
10455         post-release commit for mutt-1.1.3
10456
10457         * build-release: Don't build US releases.  RedHat and Caldera
10458         don't object, Debian uses the international version anyways,
10459         and SuSE (1) sits in Germany and (2) doesn't react.
10460
10461         * contrib/pgp2.rc: add a comment concerning +encrypttoself.
10462
10463         * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
10464         From Tommi.Komulainen@iki.fi.
10465
10466         * po/eo.po: Small fix from Edmund.
10467
10468 2000-02-07 19:16:41  roessler  (roessler)
10469
10470         * doc/manual.sgml.head: Add a note on my_hdr when used from
10471         send-hook.
10472
10473         * muttbug.sh.in: Remove another Debian reference from the severity
10474         level descriptions.
10475
10476         * muttbug.sh.in: More fixes.
10477
10478         * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
10479
10480         * muttbug.sh.in: Various fixes from Roland Rosenfeld.
10481
10482         * buffy.c: Fix a NULL pointer deference.
10483
10484 2000-02-03 13:41:38  roessler  (roessler)
10485
10486         * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
10487         to muttbug.
10488
10489         * init.c: Add a comment concerning muttbug.sh.
10490
10491         * muttbug.sh.in: More changes to the bug report script.  Most of
10492         them were suggest by Roland Rosenfeld.
10493
10494         * po/de.po: Minor fixes from Roland Rosenfeld.
10495
10496         * muttbug.sh.in: Add some Debian specifics.
10497
10498         * muttbug.sh.in: Strip comments from included configuration files.
10499
10500         * muttbug.sh.in: another minor fix.
10501
10502         * muttbug.sh.in: Minor fixes.
10503
10504         * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
10505         the bug reporting utility.  (Yes, we are about to get a real
10506         bug-tracking system, see http://bugs.guug.de/.)
10507
10508         * doc/manual.sgml.head: Documentation fix.
10509
10510 2000-02-02 10:53:28  roessler  (roessler)
10511
10512         * init.c: Make the parsing of integers more
10513
10514         * lib.c: Use O_NOFOLLOW when it's there, and needed.
10515
10516 2000-02-01 18:47:49  roessler  (roessler)
10517
10518         * main.c: Cosmetics.
10519
10520         * doc/mutt.man, doc/muttrc.man.head: Cosmetics.  Additionally,
10521         remove the y2k compliance notice from the manual page.
10522
10523         * makedoc.c: Change the font used for typesetting "tables",
10524         so we get usable output when roffing the muttrc (5) manual page
10525         for a postscript printer.
10526
10527         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10528         po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
10529         po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
10530         Include various po-file updaes, and make update-po.
10531
10532         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
10533         the po/ subdirectory, from Edmund G. Evans.
10534
10535         * po/eo.po: New Esperanto translation.
10536
10537         * init.h: Add a bit more documentation on $recall.
10538
10539 2000-01-30 13:35:22  roessler  (roessler)
10540
10541         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10542         po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
10543         po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
10544         po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
10545         process in the po/ subdirectory.
10546
10547         * configure.in: Add some languages to ALL_LINGUAS.
10548
10549         * po/gl.po, po/sv.po: Adding translations from stable to unstable.
10550
10551         * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
10552         po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
10553         new revisions submitted so far.
10554
10555 2000-01-29 08:03:48  roessler  (roessler)
10556
10557         * init.h: Another change to attach_format.
10558
10559         * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
10560         functions.h, init.h, mutt.h, parse.c: Michael Elkins'
10561         content-disposition patch, with some small changes.
10562
10563 2000-01-28 21:32:47  roessler  (roessler)
10564
10565         * init.h: Make the documentation for rfc2047_parameters
10566         comprehensible to the end user.
10567
10568         * init.h: Documentation fix.
10569
10570         * rfc2231.c: RFC2231 support should understand utf-8.
10571
10572 2000-01-27 09:57:09  roessler  (roessler)
10573
10574         * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
10575         to disallow individual SSL protocols.  From Jeremy Katz
10576         <katzj@linuxpower.org>.
10577
10578 2000-01-25 21:21:10  roessler  (roessler)
10579
10580         * imap/BUGS: Brendan Cully's latest changes:
10581
10582            Here is a patch to add some support for read-only IMAP folders.
10583            This is most useful if you have multiple copies of mutt open,
10584            but it also allows you to open a folder read-only and not
10585            have to worry about flags getting changed. Toggling read-only
10586            still doesn't work correctly - you may lose your 'N' flags
10587            if you open a folder normally and switch to read-only.
10588
10589           I've also decided to try using UID FETCH, although I'm not
10590           sure if older IMAP servers support it, but then again I'm
10591           not sure if anyone's using any really old IMAP servers. The
10592           main advantage is in the case of multiple clients, where
10593           one client is deleting messages and the other isn't getting
10594           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10595           the other hand, this server seems to have all sorts of terrible
10596           problems with this scenario, so I'm not sure how well the code
10597           functions. It's a two-line change so far, it's experimental,
10598           and it's the only IMAP code in an #if 0 block...
10599
10600         * imap/README: branches:  1.4.2; Brendan Cully's latest changes:
10601
10602            Here is a patch to add some support for read-only IMAP folders.
10603            This is most useful if you have multiple copies of mutt open,
10604            but it also allows you to open a folder read-only and not
10605            have to worry about flags getting changed. Toggling read-only
10606            still doesn't work correctly - you may lose your 'N' flags
10607            if you open a folder normally and switch to read-only.
10608
10609           I've also decided to try using UID FETCH, although I'm not
10610           sure if older IMAP servers support it, but then again I'm
10611           not sure if anyone's using any really old IMAP servers. The
10612           main advantage is in the case of multiple clients, where
10613           one client is deleting messages and the other isn't getting
10614           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10615           the other hand, this server seems to have all sorts of terrible
10616           problems with this scenario, so I'm not sure how well the code
10617           functions. It's a two-line change so far, it's experimental,
10618           and it's the only IMAP code in an #if 0 block...
10619
10620         * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
10621         Brendan Cully's latest changes:
10622
10623            Here is a patch to add some support for read-only IMAP folders.
10624            This is most useful if you have multiple copies of mutt open,
10625            but it also allows you to open a folder read-only and not
10626            have to worry about flags getting changed. Toggling read-only
10627            still doesn't work correctly - you may lose your 'N' flags
10628            if you open a folder normally and switch to read-only.
10629
10630           I've also decided to try using UID FETCH, although I'm not
10631           sure if older IMAP servers support it, but then again I'm
10632           not sure if anyone's using any really old IMAP servers. The
10633           main advantage is in the case of multiple clients, where
10634           one client is deleting messages and the other isn't getting
10635           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10636           the other hand, this server seems to have all sorts of terrible
10637           problems with this scenario, so I'm not sure how well the code
10638           functions. It's a two-line change so far, it's experimental,
10639           and it's the only IMAP code in an #if 0 block...
10640
10641         * doc/Makefile.in: Make the build process work when sgmltools
10642         aren't present.  From Lawrence Greenfield <leg+@andrew.cmu.edu>.
10643
10644         * imap/auth.c: Fix GSSAPI support.  From Lawrence Greenfield
10645         <leg+@andrew.cmu.edu>.
10646
10647 2000-01-24 13:17:17  roessler  (roessler)
10648
10649         * dotlock.h, mx.c, dotlock.c: Locking fix.
10650
10651         * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
10652         <mgedmin@pub.osf.lt>.
10653
10654         * Makefile.am: small build process fix.
10655
10656         * m4/Makefile.am.in: Patch from Lars Hecking in order to build
10657         mutt cleanly under Solaris 2.6.
10658
10659         * doc/manual.sgml.head: More list-reply documentation from
10660         Mikko.Hanninen@iki.fi.
10661
10662         * init.h, mutt.h, rfc822.c: Removing rewrite_uucp.  There were
10663         too many objections against it.
10664
10665         * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
10666
10667         * po/ru.po: update.
10668
10669         * po/eo.po, configure.in: Adding the Esperanto translation
10670         to unstable.  From Edmund GRIMLEY EVANS <edmundo@rano.org>.
10671
10672 2000-01-21 09:28:56  roessler  (roessler)
10673
10674         * po/el.po: New greek translation.
10675
10676         * po/id.po: updated translation.
10677
10678 2000-01-20 17:35:41  roessler  (roessler)
10679
10680         * po/pl.po: Updated polish translation.
10681
10682         * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
10683         Marco d'Itri.
10684
10685         * compose.c: Typo noted by edmundo@rano.org.
10686
10687         * po/ko.po: Update.
10688
10689         * send.c: Honor mail-followup-to when doing a list-reply.
10690         From Mikko.Hanninen@iki.fi.
10691
10692 2000-01-19 14:59:01  roessler  (roessler)
10693
10694         * commands.c: Don't move the index cursor after a failed attempt
10695         to save a message.  From Joe Orton <joe@orton.demon.co.uk>.
10696
10697         * po/de.po: New German translation for unstable, from Roland
10698         Rosenfeld.
10699
10700         * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
10701
10702         * NEWS: Add a notice on display-toggle-weed.
10703
10704         * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
10705         Rename display-headers to display-toggle-weed.
10706
10707 2000-01-18 22:46:18  roessler  (roessler)
10708
10709         * mx.c: mx_open_mailbox_append: Add an error message and remove
10710         a file descriptor leak when we can open, but can't lock an MMDF
10711         or MBOX folder.
10712
10713         * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
10714         po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
10715         po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10716         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10717         commit for mutt-1.0.1
10718
10719         * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
10720         From Hao Li <hli@rainfinity.com>.
10721
10722         * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
10723         A patch for this was suggested by Brian R. Gaeke.
10724
10725         * init.h, alias.c: Documentation fix about gecos_mask.  From Will
10726         Fiveash.
10727
10728 2000-01-16 14:44:12  roessler  (roessler)
10729
10730         * po/eo.po: new esperanto translation from edmundo@rano.org.
10731
10732         * editmsg.c: Use Visual, not Editor, for editing messages.
10733         Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
10734
10735         * rfc822.c: quote-related fix to the RFC822 parser.  From Edmund
10736         Grimley Evans.
10737
10738 2000-01-12 09:20:34  roessler  (roessler)
10739
10740         * init.c: It was impossible to unset a string.  If you did
10741         "unset realname" it would just print out the value of the string.
10742         Attached is the fix.
10743
10744 2000-01-10 21:34:06  roessler  (roessler)
10745
10746         * reap.pl: Handle #ifndef in reap.pl.
10747
10748         * configure.in: Recognize differently-named gccs as such, and
10749         enable warnings.  From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10750
10751         * pgp.c: To compile on SunOs 4.1.4, the order of two includes
10752         needs to be switched (<sys/resource.h> contains a struct timeval.)
10753
10754         From Mark Seiden <mis@seiden.com>.
10755
10756         * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
10757         recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
10758         attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
10759         gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
10760         mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
10761         <tbm@cyrius.com>.
10762
10763         * lib.c: Use safe_free() instead of free() with mutt_str_replace -
10764         equivalent, but nicer.
10765
10766         * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
10767         rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
10768         compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
10769         main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
10770         mutt_str_replace, which essentially replaces the sequence:
10771
10772                 safe_free (&s); s = safe_strdup (t);
10773
10774         * build-release, gnupgparse.c: Fix PGP uid parsing.  Noted by
10775         Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
10776
10777 2000-01-08 10:31:28  roessler  (roessler)
10778
10779         * VERSION, reldate.h, ChangeLog: automatic post-release commit
10780         for mutt-1.1.2
10781
10782         * keymap.c: Fix a macro-related segmentation fault in stable.
10783         From Byrial Jensen.
10784
10785         * keymap.c: Fix a macro-related segmentation fault.  From Byrial
10786         Jensen.
10787
10788         * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
10789         recvattach.c: Unified edit-type function for the index, compose,
10790         and receive-attachment menus.  Mostly by Michael Elkins.
10791
10792         * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
10793
10794         * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
10795
10796 2000-01-06 12:00:50  roessler  (roessler)
10797
10798         * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
10799         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10800         pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
10801         query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
10802         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
10803         mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10804         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
10805         pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10806         main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
10807         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
10808         init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
10809         dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10810         flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
10811         hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
10812         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10813         compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
10814         for unstable.
10815
10816         * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
10817         thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
10818         rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
10819         send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
10820         pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
10821         menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
10822         mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
10823         init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
10824         mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
10825         help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
10826         date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
10827         from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
10828         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10829         compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
10830         attach.c, attach.h, browser.c: Updat copyright notices in stable.
10831
10832 2000-01-05 09:40:52  roessler  (roessler)
10833
10834         * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
10835         From Michael Elkins.
10836
10837 2000-01-03 10:15:54  roessler  (roessler)
10838
10839         * strcasecmp.c: New str*casecmp replacements for stable.
10840
10841         * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
10842         functions.  Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
10843
10844 2000-01-01 17:59:51  roessler  (roessler)
10845
10846         * parse.c: y2k fix for 1.0.
10847
10848         * parse.c: A y2k fix for those who still use two-digit year
10849         numbers as originally specified in RFC 822.
10850
10851 1999-12-29 18:38:07  roessler  (roessler)
10852
10853         * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
10854         <ypwong@debian.org>; Dec 21 1999.
10855
10856         * sort.c: Fix a minor threading bug.  From Edmund GRIMLEY EVANS
10857         <edmundo@rano.demon.co.uk>, Dec 14 1999.
10858
10859         * browser.c: Fix the use of link_is_dir() in the file
10860         browser.  This should fix the bug reported by John Yates
10861         <yates@flatiron.com> on Dec 07 1999.  (Details noted by Byrial
10862         Jensen <byrial@image.dk> on Dec 09 1999.)
10863
10864         * send.c: Don't use IMAP folders for FCCs when sending messages
10865         in batch mode.  This is _not_ Brendan's patch, which may be
10866         included later.
10867
10868 1999-12-14 10:29:25  roessler  (roessler)
10869
10870         * INSTALL: Add a short note that EXACT_ADDRESS is broken.
10871         In order to fix it, we'd need a RFC 2047 implementation
10872         which knows about RFC 822 syntax.  (This would also help with
10873         In-Reply-To headers, BTW, but would be considerably more complex.)
10874
10875 1999-12-13 11:36:01  roessler  (roessler)
10876
10877         * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
10878         envelope_from option.
10879
10880 1999-12-09 11:17:35  roessler  (roessler)
10881
10882         * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
10883         imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
10884         imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
10885         doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
10886         multiple IMAP usernames patch.
10887
10888 1999-12-06 09:59:28  roessler  (roessler)
10889
10890         * mbox.c: Cosmetic improvement for reading mmdf folders.
10891         From John Hawkinson <jhawk@bbnplanet.com>.
10892
10893 1999-12-04 15:42:07  roessler  (roessler)
10894
10895         * mx.c: Check for the presence of .overview files when testing
10896         whether some directory is an MH folder.  This way, you can at
10897         least read Usenet news from the spool using Mutt. ;-)
10898
10899         * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
10900         patch.
10901
10902 1999-12-03 16:54:03  roessler  (roessler)
10903
10904         * doc/manual.sgml.head: Fix the documentation on how to join
10905         the mutt lists.  Noted by Marius Gedminas <mgedmin@takas.lt>.
10906
10907         * init.h: Fix a small bug in the documentation for $hidden_host.
10908
10909         * configure.in: Fix the handling of --disable configure switches.
10910
10911         * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
10912         shouldn't enable pop.
10913
10914         * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
10915         strings with $send_charset, not with $charset.
10916
10917         * Makefile.am, README, README.UPGRADE: Adding one more readme
10918         file.  This one is intended to serve as some kind of "howto"
10919         for the most notable incompatible configuration changes.
10920
10921 1999-12-02 16:29:26  roessler  (roessler)
10922
10923         * pgpkey.c: Fix the PGP key selection menu's title.
10924
10925         * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
10926
10927         * NEWS: Announce edit-message and resend-message, and the changes
10928         in recvcmd.c.
10929
10930         * doc/manual.sgml.head: Clarify the documentation of
10931         lists/unlists/subscribe/unsubscribe a bit.
10932
10933 1999-12-01 12:06:31  roessler  (roessler)
10934
10935         * imap/util.c: Now, I should have got the signal handling right.
10936
10937         * imap/util.c: another alarm (0) was missing.  (However, this
10938         one didn't crash mutt.)
10939
10940         * imap/util.c: imap_keepalive: cancel pending alarms.  Otherwise,
10941         mutt will die frequently.
10942
10943         * imap/util.c: Re-set the list of blocked signals after the
10944         imap_keepalive stuff.
10945
10946         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
10947         A modified version of Tommi Kommulainen's imap keepalive patch.
10948
10949 1999-11-26 09:19:03  roessler  (roessler)
10950
10951         * imap/message.c: Fix the lines header.
10952
10953 1999-11-25 15:18:02  roessler  (roessler)
10954
10955         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
10956         the IMAP keepalive patch.  It has just bitten me while mutt was
10957         trying to dotlock a folder.  Seems that there needs some more
10958         work to be done.
10959
10960         * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
10961         A modified version of Tommi Komulainen's imap keepalive patch.
10962
10963 1999-11-24 16:29:58  roessler  (roessler)
10964
10965         * NEWS: Change some headlines: Instead of "major changes
10966         since <unstable version>", it's "major changes since 1.0" now.
10967         In addition, I changed the note concerning the lists/subscribe
10968         change to be more explicit than the old one.
10969
10970         * imap/message.c: IMAP line count fix from
10971         Tommi.Komulainen@iki.fi.
10972
10973 1999-11-23 23:43:51  roessler  (roessler)
10974
10975         * postpone.c: mutt_prepare_template() didn't work with
10976         PGP-encrypted messages due to an - errm - interesting typo.
10977
10978         * doc/manual.sgml.head: Document the fact that users can enter
10979         a mail-followup-to header in the editor.  There seems to have
10980         been some confusion about this.
10981
10982         * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
10983         core dumps before we ask the user for a pass phrase.  Suggested by
10984         <Stefan.Alfredsson@kau.se>.
10985
10986         * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
10987         <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
10988
10989         * muttlib.c: Permit !! for the last folder.  Elm compatibility.
10990
10991         * NEWS: Tell our users that fcc_clear exists.
10992
10993         * init.h, mutt.h, send.c: Adding an fcc_clear option for
10994         unencrypted and unsigned FCCs.
10995
10996         * imap/Makefile.am: Include the SSL-related code with "make dist".
10997
10998 1999-11-22 16:01:42  roessler  (roessler)
10999
11000         * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11001         imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
11002         functions.h, pgppubring.c: IMAP folder creation and deletion.
11003         From Brendan Cully.
11004
11005         * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
11006         Verständlicheres zu ersetzen. ;-)
11007
11008 1999-11-18 16:19:35  roessler  (roessler)
11009
11010         * init.h: Include SSL documentation in the manual.
11011
11012         * dotlock.c: indentation noise.
11013
11014         * imap/socket.c: Small code clean-up.
11015
11016         * mx.c: Detect .mew_cache files in MH folders.  Suggested by
11017         Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
11018
11019         * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
11020
11021         * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
11022         configuration files nicely, even when they are not terminated
11023         by a \n character.
11024
11025         * parse.c, rfc2231.c: Some rather cosmetic changes.
11026
11027 1999-11-17 22:47:59  roessler  (roessler)
11028
11029         * menu.c: some reorganizations of the dialog menu code.
11030
11031         * alias.c: Fix the address sanitizer.  You should now be
11032         able to auto-create an alias for someone like "Jon K. Hellan"
11033         <hellan@acm.org>.
11034
11035         * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
11036         imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
11037         imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
11038         doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
11039         configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
11040         IMAP/SSL support patches.
11041
11042         * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
11043
11044 1999-11-15 17:44:15  roessler  (roessler)
11045
11046         * pgp.c: Fix the pgp-hook logic.
11047
11048         * color.c: Small color fix from T. E. Dickey.
11049
11050         * color.c: A small patch from TE Dickey.
11051
11052 1999-11-11 18:30:25  roessler  (roessler)
11053
11054         * rfc822.c: ups, the previous patch included a small buffer
11055         overflow.
11056
11057         * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
11058         new translation.
11059
11060         * rfc822.c: Fix a header quoting bug.
11061
11062         * doc/Makefile.in: Another build process patch from Brendan Cully.
11063
11064 1999-11-10 21:35:33  roessler  (roessler)
11065
11066         * rfc2231.c: Ignore empty MIME parameters.
11067
11068 1999-11-09 12:40:14  roessler  (roessler)
11069
11070         * mbox.c, parse.c: Add some more sanity checks about
11071         content-length.
11072
11073         * curs_lib.c: Fix an SLang-related compilation problem.
11074         Originally from Jon KÃ¥re Hellan.
11075
11076         * postpone.c: Simplify mutt_prepare_template ().  Instead of
11077         copying around all kinds of data, we re-parse the postponed
11078         message's structure.
11079
11080         * postpone.c: Make sure mutt doesn't forget MIME structure when
11081         the user resends a message/rfc822 body from the recvattach menu.
11082         Note, however, that this is more of a temporary solution
11083         - I think there is some more space for improvements in
11084         mutt_prepare_template().
11085
11086         * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
11087         configure.in, Makefile.am: Build process fixes from Brendan Cully.
11088
11089         * pager.c: Add a missing redraw after resend-message.
11090
11091 1999-11-08 22:10:49  roessler  (roessler)
11092
11093         * VERSION: Undo changes which are due to release-building tests.
11094         After all, we want the _right_ diff next time.
11095
11096         * build-release: Finalize the new build-release script.
11097
11098         * ChangeLog, VERSION, build-release: automatic post-release
11099         commit for mutt-1.1.1.2
11100
11101         * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
11102         ChangeLog: automatic post-release commit for mutt-1.1.1.1
11103
11104         * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
11105         to the build process.
11106
11107         * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
11108         commit for mutt-1.1.1
11109
11110 1999-11-07 22:52:40  roessler  (roessler)
11111
11112         * sendlib.c: short-cut utf-7 as a 7bit character set.  Currently,
11113         utf-7 may be overridden by us-ascii.
11114
11115         * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
11116         send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
11117         compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
11118         pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
11119         the recvattach code.
11120
11121         * po/eo.po: branches:  1.1.2; file eo.po was initially added on
11122         branch mutt-1-0-stable.
11123
11124         * po/eo.po, configure.in: Esperanto translation from Edmund
11125         GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
11126
11127 1999-11-05 07:28:11  roessler  (roessler)
11128
11129         * pgppubring.c: preprocess out some unused strings.
11130
11131 1999-11-04 21:35:32  roessler  (roessler)
11132
11133         * rfc2231.c: Catch a segmenatation fault.  Note that this is
11134         not the real fix for the problem...
11135
11136         * menu.c: Change a short to an int where it should have been one.
11137
11138         * po/gl.po: New version.
11139
11140         * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
11141         IMAP postpone changes from Byrial Jensen.
11142
11143 1999-11-03 20:30:19  roessler  (roessler)
11144
11145         * recvattach.c: Adding a comment which describes some ideas on
11146         how the attachment menu should work.
11147
11148 1999-11-02 15:51:07  roessler  (roessler)
11149
11150         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
11151         imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
11152         from Brendan Cully.
11153
11154 1999-10-31 17:12:55  roessler  (roessler)
11155
11156         * po/it.po: [stable] Small fix from Marco d'Itri.
11157
11158         * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
11159         contrib/.cvsignore: From Brendan Cully: IMAP updates should work
11160         properly again.
11161
11162 1999-10-29 05:43:40  roessler  (roessler)
11163
11164         * po/.cvsignore: Cosmetics.
11165
11166         * imap/BUGS: Update the documentation.
11167
11168         * doc/.cvsignore: Cosmetics.
11169
11170         * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
11171         the number of postponed messages every time the status line
11172         is updated - this gets quite slow when used with slow IMAP
11173         connections.
11174
11175 1999-10-28 17:42:07  roessler  (roessler)
11176
11177         * README: Fix the version number in the README file.
11178
11179         * pop.c: Cosmetic POP fixes from Evan DiBiase
11180         <evand@telerama.com>.
11181
11182         * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
11183
11184 1999-10-28 08:15:38    <Jon.K.Hellan@item.ntnu.no>  (roessler)
11185
11186         * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
11187         imap_preconnect.  This way, you can let mutt start an ssh tunnel
11188         before it tries to connect to an IMAP server.
11189
11190 1999-10-27 12:17:34  roessler  (roessler)
11191
11192         * po/gl.po: branches:  1.1.2; file gl.po was initially added on
11193         branch mutt-1-0-stable.
11194
11195         * po/gl.po, configure.in: Adding a Galician translation.
11196
11197 1999-10-26 15:14:01  roessler  (roessler)
11198
11199         * curs_lib.c, main.c: Some display-related fixes from Andrej
11200         Gritsenko.
11201
11202         * editmsg.c: Fix a small bug in the new edit-message feature.
11203         From Andrej Gritsenko.
11204
11205         * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
11206         imap/browse.c, imap/command.c: * stops mutt from logging CRAM
11207         secrets in debug mode.  * should fix mutt segfaulting when trying
11208         to open {} * helps with the problem of mutt detecting new mail
11209         in the wrong
11210           folder. Now, IMAP commands from the SELECTED state should call
11211           imap_cmd_finish after they've executed commands. I've only put
11212           this is imap_buffy_check for now - in my opinion the command
11213           execution path is still not stable, and rewrites may obviate
11214           the need for this...
11215
11216         (From: Brendan Cully <brendan@kublai.com>)
11217
11218 1999-10-25 20:05:14  roessler  (roessler)
11219
11220         * po/sv.po: branches:  1.1.2; file sv.po was initially added on
11221         branch mutt-1-0-stable.
11222
11223         * po/sv.po, configure.in: Adding the Swedish translation to
11224         stable.
11225
11226         * po/de.po: Updated German translation from Roland Rosenfeld.
11227
11228         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
11229         imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
11230         imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
11231         movements patch.
11232
11233 1999-10-22 08:49:30  roessler  (roessler)
11234
11235         * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
11236         post-release commit for mutt-1.1
11237
11238         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
11239         po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
11240         po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
11241         ChangeLog: post-release commit for one dot zero.  (yes, really.)
11242
11243 1999-10-21 08:07:22  roessler  (roessler)
11244
11245         * compose.c: Another sprintf-vs-null issue.
11246
11247 1999-10-20 14:51:57  roessler  (roessler)
11248
11249         * po/id.po: new indonesian translation.
11250
11251         * imap/message.c: Flags should only be modified using
11252         mutt_set_flag().  Everything else leads to neglected side effects.
11253         In this case, index colors, searches and possibly other side
11254         effects were ignored when a message which resides on an IMAP
11255         folder was read.
11256
11257         * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
11258         secret.
11259
11260         * po/id.po, po/el.po: translation updates.
11261
11262         * configure.in: Don't use GNU grep specific options.
11263
11264 1999-10-19 15:34:04  roessler  (roessler)
11265
11266         * imap/auth.c: Fix some sloppiness-induced, but harmless,
11267         nonsense.
11268
11269         * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
11270         AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
11271         This is, for instance, needed to access the cyrus-related mailing
11272         lists' archives at CMU.
11273
11274         * po/el.po: New greek translation.
11275
11276 1999-10-18 09:13:42  roessler  (roessler)
11277
11278         * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
11279
11280 1999-10-16 15:19:29  roessler  (roessler)
11281
11282         * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
11283
11284         * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
11285
11286         * send.c: [stable] Fix Debian bug #47408.
11287
11288         * send.c: Fix Debian bug #47408: When the postponed folder
11289         is a maildir, messages should only be written to the _new_
11290         subdirectory.
11291
11292         * po/nl.po: New nl translation from Johan van Selst
11293         <johans@stack.nl>.
11294
11295         * po/cs.po: New cs translation from Jiri Pavlovsky
11296         <pavlovsk@ff.cuni.cz>.
11297
11298         * po/zh_TW.Big5.po: [stable] chinese translation fixes from
11299         Anthony Wong <ypwong@debian.org>.
11300
11301         * init.h: scoring documentation fix.
11302
11303         * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
11304         Scoring improvements.
11305
11306 1999-10-14 16:09:10  roessler  (roessler)
11307
11308         * po/ru.po: New Russian tranlation for stable.
11309
11310         * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
11311
11312         * po/fr.po: [stable] New french translation.
11313
11314         * po/de.po: [stable] Fixes to the German translation.
11315
11316         * pattern.c: [stable] Fix a segmentation fault when attempting
11317         to search pgp-encrypted messages.
11318
11319         * pattern.c: Fix a segmentation fault when search PGP-encrypted
11320         messages.
11321
11322 1999-10-11 20:26:41  roessler  (roessler)
11323
11324         * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
11325         commit for mutt-0.96.8
11326
11327         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11328         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11329         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11330         post-release commit for 1.0pre4.
11331
11332         * po/zh_TW.Big5.po: New Chinese Translation.
11333
11334         * dotlock.c: [stable] Use dotlock.c from unstable.
11335
11336 1999-10-06 20:20:54  roessler  (roessler)
11337
11338         * Makefile.am: Makefile.am fix for unstable.
11339
11340         * Makefile.am: [stable] Check for mutt_dotlock in
11341         $(DESTDIR)$(bindir), not in $(bindir). This should fix some
11342         Debian build problems.
11343
11344         * init.h: fix the $from documentation.  Noted by David DeSimone.
11345
11346 1999-10-05 06:50:34  roessler  (roessler)
11347
11348         * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
11349
11350         * mutt.h, recvattach.c, compose.c: [stable] small fixes from
11351         Gero Treuner.
11352
11353 1999-10-04 10:05:26  roessler  (roessler)
11354
11355         * configure.in: [stable] add pt_BR to ALL_LINGUAS.
11356
11357         * configure.in: add pt_BR to ALL_LINGUAS.
11358
11359         * po/pt_BR.po: Brasilian translation.
11360
11361         * po/pt_BR.po: branches:  1.1.2; file pt_BR.po was initially
11362         added on branch mutt-1-0-stable.
11363
11364         * po/pt_BR.po: Brasilian translation.
11365
11366         * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
11367         imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
11368         Brendan Cully.
11369
11370         * pgpewrap: pgpewrap spits out ugly error messages when used
11371         with ash.
11372
11373         * configure.in: AM_C_PROTOTYPES seems to be too recent for the
11374         installed automake/autoconf base.
11375
11376         * postpone.c: Remove some nonsense from the resend-message
11377         patches.
11378
11379         * postpone.c: Fix a memory leak.
11380
11381 1999-09-30 22:05:28  roessler  (roessler)
11382
11383         * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
11384         functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
11385         parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
11386         function (similar to the _old_ edit-message), and redo large
11387         parts of mutt_prepare_edit_message (now mutt_prepare_template).
11388
11389         * main.c: unstable cosmetics.
11390
11391         * main.c: [stable] cosmetic change suggested by marco d'itri.
11392
11393         * po/es.po, po/es.po: New spanish translation from Boris
11394         Wesslowsky.
11395
11396         * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
11397
11398         * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
11399         [stable] Re-add in_reply_to, this time with the right default
11400         value.
11401
11402         * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
11403         problem.
11404
11405         * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
11406         This time with a suitable default. #-\
11407
11408 1999-09-29 17:47:33  roessler  (roessler)
11409
11410         * configure.in: More fixes from Lars Hecking.
11411
11412         * configure.in: Adding AC_PREREQ to configure.in.
11413
11414         * configure.in: make sure the right software is used for building
11415         mutt. Patch suggested by Lars Hecking and Will Fiveash.
11416
11417         * pgpinvoke.c: don't leak /dev/null file descriptors.  From Roland
11418         Rosenfeld.
11419
11420         * curs_main.c: fix^2 for stable.
11421
11422         * curs_main.c: Fixing the fix - missing brackets.
11423
11424         * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
11425         purify running on behalf of Daniel Eisenbud.
11426
11427         * curs_main.c, parse.c: Fix some memory leaks noted by purify
11428         running on behalf of Daniel Eisenbud.
11429
11430 1999-09-28 18:55:31  roessler  (roessler)
11431
11432         * po/ru.po: Here goes an update for version 1.0-pre3i.  The main
11433         feature of this translation is that one-letter answers to
11434         multiple choice questions are not localized (Thomas, could you
11435         please add this as comment to the update in CVS?)
11436
11437         (From: Michael Sobolev.)
11438
11439         * sendlib.c: [stable] Include SPACE and HT with MIME specials.
11440
11441         * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
11442
11443         * Makefile.am: Better solution for the makedoc build using
11444         automake.
11445
11446         * Makefile.am: Some makes apparently have to be told about how
11447         to build makedoc.
11448
11449 1999-09-27 17:55:14  roessler  (roessler)
11450
11451         * copy.c: A back-port from unstable had missed some parts which
11452         could lead to message corruption with mh mail folders.
11453
11454         * po/it.po: new Italian translation from Marco d'Itri.
11455
11456         * po/pl.po: New polish translation.
11457
11458         * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
11459
11460         * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
11461
11462 1999-09-25 07:37:51  roessler  (roessler)
11463
11464         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11465         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11466         po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
11467
11468         * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
11469
11470 1999-09-24 17:51:55  roessler  (roessler)
11471
11472         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
11473         po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
11474         po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
11475         automatic post-release commit for mutt-0.96.7
11476
11477 1999-09-23 21:13:55  roessler  (roessler)
11478
11479         * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
11480
11481         * browser.c: [stable] Solaris snprintf vs. NULL pointers.
11482
11483         * browser.c: Try not to pass NULL pointers to snprintf
11484         - the Solaris version doesn't like them.  (Noted by
11485         Thomas.Parmelan@efrei.fr.)
11486
11487         * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
11488         imap/imap.c, buffy.c: Brendan Cully's latest changes:
11489
11490         * includes all of my last patch, since it hasn't been committed
11491         yet.  * catches a couple segfault problems if Context is NULL.
11492         * works harder to avoid sending null STORE FLAGS commands. May not
11493           be perfect yet, but also has extra debugging code.  * has the
11494         beginnings of a more interactive IMAP error handler.
11495           Doesn't do anything yet, I'm just including it because I want
11496           to get the rest of the patch out.
11497
11498         * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
11499         Noted by Ryan Murray <rmurray@cyberhqz.com>.
11500
11501         * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
11502         portability fix related to makedoc.
11503
11504         * po/es.po: [stable] new spanish translation from Boris Wesslowski
11505         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
11506
11507         * alias.c: increase this limit for stable as well.
11508
11509         * handler.c: [stable] Fix a buffer overflow and a bug helping
11510         with exploiting this overflow in the text/enriched handler.
11511
11512         * handler.c: Fix a buffer overflow and a bug helping with
11513         exploiting this overflow in the text/enriched handler.
11514
11515         * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
11516         patch:
11517
11518         * catches a possible null-pointer dereference in mx_close_mailbox
11519           when logging out of the server.
11520         * fixes IMAP tab-completion cosmetics (slightly broken with last
11521           Cyrus-compatibility updates)
11522         * adds a bit to the IMAP part of the manual.
11523
11524         Brendan Cully <brendan@kublai.com>
11525
11526         * alias.c: Increase a buffer to make larger group aliases
11527         possible.  The current STRING buffer was far too small.
11528
11529 1999-09-12 19:39:10  roessler  (roessler)
11530
11531         * po/es.po: [stable] Updated spanish translation from Boris
11532         Wesslowski.
11533
11534         * po/es.po: [stable] Fixes for the Spanish translation.
11535         From Nicolás Lichtmaier <nick@debian.org>.
11536
11537         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
11538         imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11539         imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
11540         patch (imap-turbocharge.diff):
11541
11542         * changes mutt_buffy_check to only poll the selected folder
11543           when it is opened, not all mailboxes (unless the timeout
11544           has expired).  This is a noticeable win if you have a few
11545           IMAP mailboxes.
11546
11547         * sets the default checkinterval to 60 seconds from 0. Things
11548           are much much slower with 0.
11549
11550         * makes some cosmetic renames
11551
11552         * moves lots of generic imap stuff into a separate file,
11553         imap/util.c
11554
11555         * abstracts the process of sending a command to an IMAP server
11556           a bit better (lots more to do here, though).
11557
11558         * moves the message-set creation code used by the new fastdelete
11559           code into its own function, since it is generally useful.
11560
11561         * implements server-side copy of messages. Tagged messages
11562           are copied in one command, thanks to the message-set
11563           function. Speedy!
11564
11565         (From: Brendan Cully; modifications by tlr.)
11566
11567 1999-09-11 17:04:12  roessler  (roessler)
11568
11569         * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
11570
11571         * po/es.po: [stable] New Spanish translation from Boris
11572         Wesslowski.
11573
11574         * configure.in: [stable] Hurd portability patch from Marcus
11575         Brinkmann.
11576
11577         * configure.in: Hurd portability patch from Marcus Brinkmann.
11578
11579         * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
11580         From Brendan.
11581
11582         * Muttrc.in: typos fixed by Telsa.
11583
11584         * doc/manual.sgml.in: Small manual fix for stable.  Noted by
11585         Telsa <hobbit@aloss.ukuu.org.uk>.
11586
11587 1999-09-08 06:05:54  roessler  (roessler)
11588
11589         * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
11590         curs_main.c: The attached patch:
11591
11592         * gets Mutt to properly log off the IMAP server when
11593           quitting. Clients don't care, but it's polite and proper.
11594         * further updates the flags changes from yesterday * uses CLOSE
11595         instead of EXPUNGE when closing a mailbox and purging
11596           messages, for some slight speed gain.  * purges all messages
11597         marked for deletion in one command (if purging),
11598           making for very cool speed gains switching mailboxes if you're
11599           on, say, a few high volume mailing lists. Yeah, baby! (I
11600           personally love this one).
11601
11602         (From Brendan Cully <brendan@kublai.com>)
11603
11604 1999-09-07 17:01:28  roessler  (roessler)
11605
11606         * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
11607
11608         * pgpkey.c: Fix a strtok NULL pointer problem.
11609
11610         * doc/manual.sgml.in: notes on how to produce secure mailcaps.
11611
11612         * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
11613
11614         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
11615           imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11616           muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
11617           folder update optimisation I did yesterday. It's somewhat
11618           cleaner and less invasive, and I'm not so worried about memory
11619           leaks now.
11620
11621         * Fixes the bug where mutt would append a '/' to $folder even
11622           if it was only {mailhost}, causing mutt to browse the root
11623           directory instead of the home directory.
11624
11625         * includes a first stab at preserving the D flag on the IMAP
11626           server.  Now if you answer no to 'Purge deleted', the server
11627           still stores the messages as deleted, but doesn't expunge them
11628           on exit.
11629
11630           NOTE: this is a first attempt. Play around, but don't mark
11631           things as deleted that you'd be sorry to see disappear.
11632
11633         (From: Brendan Cully <brendan@kublai.com>)
11634
11635         * doc/manual.sgml.head: Adding notes from README.SECURITY.
11636
11637 1999-09-06 09:16:53  roessler  (roessler)
11638
11639         * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
11640         imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11641         muttlib.c: * Small imap/Makefile.am tweak for make dist
11642
11643         * Hold on to mailbox flags, message flags, do update in one pass
11644           instead of two, halving traffic on mailbox sync.
11645
11646         * Update message flags at fetch as well as header download,
11647           if the server thinks they've changed. Saves some unneeded
11648           updates on sync.
11649
11650         * Move some structures out of imap_private.h into message.h,
11651           since they are local now.
11652
11653         (From: Brendan Cully <brendan@kublai.com>)
11654
11655 1999-09-05 08:42:23  roessler  (roessler)
11656
11657         * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
11658
11659         * imap/Makefile.am: include message.c with the IMAP library.
11660
11661         * init.c: [stable] Fixing "unignore *".
11662
11663         * init.c: Fix "unignore *": We must not add "*" to the unignore
11664         list.
11665
11666         * init.h: Documentation nit, from Liviu.
11667
11668 1999-09-04 04:55:58  roessler  (roessler)
11669
11670         * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
11671         imap/message.c: Fix some more IMAP problems.  From Brendan Cully.
11672
11673 1999-09-03 21:42:16  roessler  (roessler)
11674
11675         * contrib/sample.muttrc: fix mailing list addresses.  Noted by
11676         David Benfell <benfell@greybeard95a.com>.
11677
11678         * browser.c: - If the name of the folder returned by an IMAP
11679           server is empty, Mutt could segfault in the browser window
11680           attempting to display it.
11681         - add_folder in browser.c looks like it got corrupted in
11682           some CVS update. A small patch makes things work again for
11683           examine_mailboxes.
11684         (From: Brendan Cully <brendan@kublai.com>)
11685
11686         * strdup.c, configure.in: strdup for unstable.
11687
11688         * configure.in: [stable] Some systems may not have strdup.
11689         Substitute it.
11690
11691         * strdup.c: branches:  1.1.2; file strdup.c was initially added
11692         on branch mutt-1-0-stable.
11693
11694         * strdup.c: [stable] Some systems may not have strdup.
11695         Substitute it.
11696
11697         * browser.c: [stable] cosmetic fix from Brendan Cully.
11698
11699 1999-09-02 18:50:46  roessler  (roessler)
11700
11701         * editmsg.c: Don't copy the Status header to the user's edit
11702         buffer - we destroy it later when copying the message back.
11703
11704         * acconfig.h, configure.in, init.c, init.h, main.c:
11705         [stable] Improved pgp 6.5.1 support.  From Jochen Schmitt
11706         <Jochen@herr-schmitt.de>.
11707
11708         * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
11709         editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
11710         feature, giving the raw message in an editor.
11711
11712         * imap/auth.c: Fix a tiny signedness warning.
11713
11714         * dotlock.c: Remove a superfluous label.
11715
11716         * dotlock.c: [stable] remove a superfluous label.
11717
11718         * po/cs.po: New czech translation.  From Jiri Pavlovsky
11719         <pavlovsk@ff.cuni.cz>.
11720
11721         * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
11722         www.sgml-tools.org.  Noted by Heiko Schlichting.
11723
11724 1999-09-01 21:41:19  roessler  (roessler)
11725
11726         * doc/Makefile.in, Makefile.am: A couple of build process
11727         and portability fixes concerning the automatically generated
11728         documentation.
11729
11730         * mutt.h, init.c: [stable] Fix ignore/unignore.  This is a
11731         back-port from the unstable branch.
11732
11733         * po/ko.po: New Korean translation.  From Byeong-Chan Kim
11734         <redhands@linux.sarang.net>.
11735
11736         * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
11737         possible compilation warnings.  (Noted by "John C.  Place"
11738         <placej@ctcdist.com>.)
11739
11740         * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
11741         of small warnings.  Noted by "John C. Place" <placej@ctcdist.com>.
11742
11743         * ChangeLog: check-point commit.
11744
11745         * mx.c: Don't clear the error line whenever dotlocking a file.
11746
11747         * mx.h: adding a prototype.
11748
11749         * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
11750         mail folder, do a thorough check.
11751
11752 1999-08-31 20:26:33  roessler  (roessler)
11753
11754         * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
11755         po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
11756         VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
11757         ChangeLog: automatic post-release commit for mutt-0.96.6
11758
11759         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11760         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11761         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11762         post-release commit for 1.0pre2.
11763
11764         * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
11765         OPS, curs_main.c, functions.h: Adding a <parent-message>
11766         function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
11767
11768         * curs_lib.c: Fix possible signedness problem with localized
11769         y/n responses.
11770
11771         * po/ru.po: New russian translation.  From Michael Sobolev
11772         <mss@transas.com>.
11773
11774         * imap.c: [stable] fix IMAP caching.
11775
11776 1999-08-30 16:10:45  roessler  (roessler)
11777
11778         * configure.in, imap/imap.c, main.c: Properly handle IMAP
11779         cache files.
11780
11781         * mh.c: cosmetics.
11782
11783         * mh.c: [stable] Back-port various fixes from stable.
11784
11785         * mh.c: Avoid a memory and temporary file leak.
11786
11787         * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
11788         of various IMAP-related fixes.  From Brendan Cully
11789         <brendan@kublai.com>.
11790
11791 1999-08-27 07:41:44  roessler  (roessler)
11792
11793         * TODO: some notes on generic limiting.
11794
11795 1999-08-26 20:26:56  roessler  (roessler)
11796
11797         * keymap.c: Change alias menu key bindings to something more
11798         reasonable.
11799
11800         * imap/TODO: Adding a TODO list.
11801
11802         * mh.c: hrmpf.
11803
11804         * doc/manual.sgml.tail: Fix the sgml-tools url.  Noted by Heiko
11805         Schlichting.
11806
11807         * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
11808         Noted by Heiko Schlichting.
11809
11810         * mh.c: Fixing a somewhat hypothetical error condition.
11811
11812         * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
11813
11814         * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
11815         Various fixes to make mutt compile on IRIX.  Additionally,
11816         we introduce default bindings for the <enter> key which is
11817         used by xwsh for "return".  Suggested by Heiko Schlichting
11818         <heiko@cis.fu-berlin.de>.
11819
11820 1999-08-25 06:33:37  roessler  (roessler)
11821
11822         * configure.in: We need ranlib even when we don't use IMAP.
11823
11824         * compose.c: Trivial patch to make attach-message work for
11825         IMAP folders.
11826
11827 1999-08-24 21:27:20  roessler  (roessler)
11828
11829         * po/de.po: Updates from Roland Rosenfeld.
11830
11831         * Makefile.am: Automake clean-up.  From Lars Hecking.
11832
11833         * po/id.po: Updates.
11834
11835         * doc/Makefile.in: build muttrc.man before installing it.
11836
11837         * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
11838         post-release commit for mutt-0.96.5
11839
11840         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11841         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11842         po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
11843         release-commit 1.0pre1.
11844
11845         * Makefile.am: Still more bugs in the release-building process.
11846
11847         * Makefile.am: *grrrr*  typos.
11848
11849         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
11850         po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
11851         po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
11852
11853         * Makefile.am: Some of the targets were broken.
11854
11855         * Makefile.am: Another tidbit.
11856
11857         * Makefile.am: Still more build-process stuff. Let's see whether
11858         this automatically builds 0.96.5.
11859
11860         * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
11861         files from the repository.
11862
11863         * Makefile.am: Further distribution process fixes.
11864
11865         * po/POTFILES.in: Make translations fit together with actual
11866         source tree.
11867
11868         * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
11869         to the distribution-building process; check-point commit for
11870         documentation and ChangeLog.
11871
11872         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
11873         experimental changes to automate the distribution-building
11874         process; documentation update.
11875
11876         * Makefile.am: Various experimental changes to automate the
11877         distribution-building process.
11878
11879 1999-08-23 22:12:05  roessler  (roessler)
11880
11881         * configure.in: Fix charmaps part of the build process.
11882
11883         * copy.c: Fix an off-by-one error which lead to a segmentation
11884         fault.
11885
11886         * charset.c: Don't delete symbol -> character code mappings.
11887         Character sets may define multiple symbols. :-(
11888
11889         * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
11890         imap/imap_private.h, browser.c, configure.in, Makefile.am,
11891         acconfig.h: Inclue GSS authentization for IMAP.
11892
11893         * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
11894         seem to be unnecessary.
11895
11896         * main.c: Fix a small typo affecting mutt -v's output.
11897
11898 1999-08-20 08:24:13  roessler  (roessler)
11899
11900         * po/fr.po: Fixed french translation.
11901
11902         * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
11903         imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
11904         imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
11905         init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
11906         IMAP clean-up.
11907
11908         * prepare: branches:  2.8.2; Brendan Cully's latest IMAP clean-up.
11909
11910         * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
11911         configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
11912
11913         * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
11914         Back-port $bounce_delivered from unstable.
11915
11916         * po/fr.po: [stable] Small fixes.
11917
11918 1999-08-19 10:04:28  roessler  (roessler)
11919
11920         * sendlib.c: [stable] Fix a back-porting bug.
11921
11922         * configure.in: [stable] Albert Chin-A-Young
11923         <china@thewrittenword.com> suggests a different check for -lnsl
11924         and -lsocket.
11925
11926         * configure.in: Albert Chin-A-Young suggests a slightly different
11927         check for libsocket and libnsl.
11928
11929         * doc/manual.sgml.in: [stable] fix the urlview url.
11930
11931         * doc/manual.sgml.head: fix the urlview url.
11932
11933         * main.c: copyright message cosmetics.
11934
11935         * Makefile.am, configure.in, prepare: Remove the $output.in hack,
11936         and create a fake charmaps directory instead.
11937
11938         * acconfig.h, configure.in: [stable] check signal.h for
11939         sig_atomic_t.  This should help to build this version of mutt
11940         on systems such as SunOS 4.1.
11941
11942         * sendlib.c: [stable] Force quotes around the boundary parameter's
11943         value.
11944
11945         * sendlib.c: Force quotes around the boundary parameter.
11946         Another courtesy towards Outlook.
11947
11948         * pgp.c: [stable] Make sure the boundary MIME parameter is the
11949         last one on multipart/signed.  Otherwise, Outlook will fail.
11950         Pointed out by Ian Bell, Turnpike.
11951
11952         * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
11953         Express expects the boundary parameter to be the _last_ MIME
11954         parameter on a multipart/* body part, and otherwise displays
11955         messages as empty.
11956
11957 1999-08-18 06:54:13  roessler  (roessler)
11958
11959         * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
11960         documentation fixes.
11961
11962         * commands.c: Fetch senders' keys also when decrypting a message.
11963         There may be a signature.
11964
11965         * main.c: Don't try to create $maildir if it's an IMAP folder.
11966
11967 1999-08-17 20:04:07  roessler  (roessler)
11968
11969         * reldate.h: :-(
11970
11971         * reldate.h: *grmbls*
11972
11973         * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
11974
11975         * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
11976
11977         * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
11978
11979         * postpone.c: Fixing a mutt -p segfault.
11980
11981         * doc/mutt.man, main.c: cosmetics; mention warranties in the
11982         manual page.
11983
11984 1999-08-15 19:59:09  roessler  (roessler)
11985
11986         * compose.c: Make attach-message work with IMAP folders.
11987
11988         * po/cs.po: New CS translation.
11989
11990         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
11991         pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
11992         NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
11993         curs_main.c, globals.h, init.c, init.h, main.c: Various changes
11994         added over the last week:
11995
11996         - $delete_untag - creation of "application/pgp" messages -
11997         an attempt to fix prepare.  - Browser format changes
11998
11999         * dotlock.h: cosmetics.
12000
12001         * dotlock.c: [stable] take dotlock.c from unstable.
12002
12003         * dotlock.c: Commit remaining changes.
12004
12005         * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
12006
12007         * dotlock.c, dotlock.h: Really fix $save_empty, even when the
12008         dotlocking code is compiled into mutt.
12009
12010         * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
12011         dotlocking code is linked into mutt.
12012
12013 1999-08-09 19:03:12  roessler  (roessler)
12014
12015         * ChangeLog, ChangeLog: check-point commit.
12016
12017         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
12018         po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
12019         po/id.po, po/it.po, po/cs.po: update-po.
12020
12021         * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
12022         translation.
12023
12024         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
12025         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
12026         po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
12027         translation; general "make update-po".
12028
12029         * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
12030         po/zh_TW.Big5.po: Various fixes.  Additionally, mutt will now
12031         create the $folder directory when started in curses mode and if
12032         it doesn't exist.
12033
12034 1999-08-08 14:57:13  roessler  (roessler)
12035
12036         * po/zh_TW.Big5.po: new chinese translation.
12037
12038         * po/zh_TW.Big5.po: New chinese translation.
12039
12040         * Makefile.am: Fix order of some dependencies.
12041
12042         * Makefile.am: Fix keymap_defs.h dependency.
12043
12044         * po/it.po: Fix a translation string in it.po.
12045
12046         * po/it.po: Fixing a message.  From Marco.
12047
12048         * doc/muttrc.man, init.h: Include complete documentation
12049         regardless of actual features.
12050
12051         * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
12052         doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
12053         doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
12054         doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
12055         doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
12056         Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
12057         makedoc.c: Documentation updates; autogeneration of documentation
12058         from init.h.
12059
12060 1999-08-04 19:58:13  roessler  (roessler)
12061
12062         * NEWS: documentation to prepare the next release.
12063
12064         * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
12065         [stable] Fix $save_empty.
12066
12067         * ChangeLog: ChangeLog.
12068
12069         * NEWS, protos.h, send.c: Various fixes; documentation.
12070
12071         * doc/dotlock.man.in: Document the -d option.
12072
12073         * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
12074
12075 1999-07-29 09:17:29  roessler  (roessler)
12076
12077         * doc/manual.sgml.in: Remove references to the old PGP
12078         configuration interface.  Noted by Hanno Wagner <wagner@fitug.de>.
12079
12080         * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
12081         protos.h: Brendan Cully's latest IMAP patches.
12082
12083 1999-07-28 20:40:49  roessler  (roessler)
12084
12085         * doc/manual.sgml.in: Fix "lists" documentation.  From Jeremy
12086         Blosser <jblosser@firinn.org>.
12087
12088         * doc/manual.sgml.in: Fix the description of the lists command.
12089         Patch provided by Jeremy Blosser <jblosser@firinn.org>.
12090
12091         * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
12092         PGP 6 support.
12093
12094         * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
12095         doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
12096
12097         * mh.c: Replarse mh message' headers when updating them.
12098
12099         * mh.c: Re-parse mh messages when committing them to disk.
12100         The structure may have changed.
12101
12102         * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
12103         hook which enables us to fetch PGP keys from servers on demand.
12104         Look out for pkspxy. :-)
12105
12106         * hdrline.c: Enable the use of %F in conditionals.  From Aaron
12107         Schrab <aaron+mutt@schrab.com>.
12108
12109 1999-07-26 21:04:53  roessler  (roessler)
12110
12111         * dotlock.c: impose a hard limit on the number of locking
12112         attempts.
12113
12114         * dotlock.c: Impose a hard limit on dotlock attempts.
12115
12116         * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
12117         Also, close Debian bug #37394 for stable.
12118
12119         * acconfig.h, configure.in: Check for gpgm.
12120
12121         * recvattach.c: Make an error message ready for translation.
12122         From Gero Treuner.
12123
12124         * Makefile.am: Add missing dependencies for pgpring.  Fix from
12125         David Ellement <ellement@sdd.hp.com>
12126
12127         * Makefile.am: Create keymap_defs.h when it isn't present.
12128         Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
12129
12130         * Makefile.am: Generate keymap_defs.h when it isn't present.
12131         Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
12132
12133         * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
12134         the content-disposition changes.  They don't merge well with
12135         operations such as printing, and need some more thought.
12136
12137         * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
12138         attachment's content-disposition is different from "inline", and
12139         if the user sets the use_cdisp option, don't auto_view this part.
12140
12141         * ChangeLog: checkpointing.
12142
12143         * flags.c, protos.h, recvattach.c: When replying to message/rfc822
12144         type attachments, Context statistics would go out of order.
12145         Problem noted by Johan van Selst <johans@stack.nl>.
12146
12147         * flags.c, protos.h, recvattach.c: When replying to a
12148         message/rfc822 attachment, the Context statistics would get out
12149         of order.  Problem noted by Johan van Selst <johans@stack.nl>.
12150
12151         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
12152         bug #41042.  From Gero Treuner.
12153
12154         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
12155         bug #41042.  From Gero Treuner <gero@faveve.uni-stuttgart.de>.
12156
12157         * curs_main.c: Fix read_only in folder-hooks.
12158
12159         * curs_main.c, ChangeLog: The following:
12160
12161                 folder-hook !asdf unset read_only folder-hook asdf
12162                 set read_only
12163
12164         wouldn't work.  Fix from Gero Treuner
12165         <gero@faveve.uni-stuttgart.de>.
12166
12167         * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
12168         Assorted IMAP fixes.  From Brendan Cully <brendan@kublai.com>,
12169         message <19990725150346.A19750@xanadu.kublai.com>.
12170
12171         * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
12172         Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
12173
12174         * ChangeLog: *** empty log message ***
12175
12176         * commands.c: Fix a missing #ifdef. From Matt Armstrong
12177         <matt@lickey.com>.
12178
12179         * doc/devel-notes.txt: Add some notes.  From Matt Armstrong
12180         <matt@lickey.com>.
12181
12182 1999-07-24 14:55:45  roessler  (roessler)
12183
12184         * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
12185         From "Alexander V.  Lukyanov" <lav@yars.free.net>.
12186
12187 1999-07-23 06:31:09  roessler  (roessler)
12188
12189         * parse.c: There was some code missing about TYPEMODEL.  Noted by
12190         Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
12191
12192 1999-07-22 14:56:44  roessler  (roessler)
12193
12194         * mutt.h: Fix content-type's widths.
12195
12196 1999-07-21 13:02:12  roessler  (roessler)
12197
12198         * recvattach.c: When forwarding or replying to attachments,
12199         use the proper time stamp for From_ lines of Fccs.  Note: This
12200         code may need some clean-up, it's horribly slow.
12201
12202         * buffy.c: Fix compilation problem for non-imap systems.
12203
12204         * compose.c: *grr* avoid a warning about /* in a comment.
12205
12206         * compose.c: call mutt_update_encoding() after changing an
12207         attachment's content type.
12208
12209 1999-07-20 20:09:13  roessler  (roessler)
12210
12211         * send.c, sendlib.c, protos.h: Use $from for resent-from headers
12212         when bouncing messages.
12213
12214         * imap.c: Fix from Gero Treuner.
12215
12216         * init.c: Fix value completion for DT_ADDR variables.  While we
12217         are on it, proper quoting is added.
12218
12219         * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
12220         noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
12221         from send-hooks.  This patch introduces a new variable $from
12222         which can be used to use a default sender address; to make this
12223         possible, a new variable class DT_ADDR is defined.
12224
12225         We now have the following algorithm for determining the from
12226         address:
12227
12228         - $from is used as the default from address, if defined.
12229           Otherwise, the local user name and (if the user wishes so)
12230           the local domain are used.
12231         - This address can be overridden by $reverse_name, if set.
12232         - Now, send-hooks are evaluated.  - Afterwards, user headers
12233         are evaluated.  In this step, the from
12234           header can be overridden using my_hdr From:.  - When there is
12235         no real name, $realname is used for it.  Note that,
12236           when the default from header is used and $from defines a real
12237           name, it takes precedence over $realname.
12238
12239         * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
12240         forgets that IMAP folders with new mail have new
12241           mail.  * On some common IMAP servers, Mutt erroneously insists
12242         that the
12243           current folder has new mail.  * Mutt constantly polls the
12244         server for new messages,
12245           disregarding the imap_checkinterval option.
12246
12247         New features * tab-completion of IMAP folders. Not yet namespace
12248         aware, though it
12249           will work within an alternate namespace (eg won't complete
12250           #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
12251           tweaking of the browser was necessary to get it to cooperate
12252           with completion.  Some remains to be done.
12253
12254         (From: From: Brendan Cully <brendan@kublai.com>)
12255
12256         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12257         Remove the $in_reply_to configuration variable.
12258
12259         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12260         Remove the $in_reply_to configuration variable and always use
12261         the message-ID for that header.
12262
12263         * pgp.c: patch-0.95.6.pgperror.1
12264
12265         * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
12266         patch-0.95.6.gettext.1.gz, from Gero Treuner.
12267
12268         * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
12269         Treuner.
12270
12271         * po/sk.po: New sk translation.
12272
12273         * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
12274         Treuner
12275
12276 1999-07-19 19:18:05  roessler  (roessler)
12277
12278         * configure.in, pgppubring.c: Fix compilation problems with
12279         SunOS 4.  From Lars Hecking.
12280
12281         * po/sk.po: new sk translation.
12282
12283         * buffy.c: Consider empty folders to be non-existent for buffy's
12284         purposes.
12285
12286 1999-07-06 22:57:08  roessler  (roessler)
12287
12288         * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
12289         globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
12290         attach.c, commands.c, compose.c: Applying Liviu Daia's signal
12291         handling patches.  They work fine with unstable for months now,
12292         so we may wish to use them with stable.
12293
12294         * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
12295         translations for unstable.
12296
12297         * po/zh_TW.Big5.po: branches:  1.1.2; file zh_TW.Big5.po was
12298         initially added on branch mutt-1-0-stable.
12299
12300         * po/zh_TW.Big5.po: Chinese translation for stable.
12301
12302         * configure.in: Adding chinese (big5) translation.
12303
12304         * po/el.po: branches:  1.1.2; file el.po was initially added on
12305         branch mutt-1-0-stable.
12306
12307         * po/el.po, configure.in: Adding greek translation from Fanis
12308         <madf@geocities.com>.
12309
12310         * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
12311         sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
12312         New mh and maildir folder writing code.  Back-port from unstable.
12313
12314         * color.c: Fix color problem noted by Todd Larson.  From unstable.
12315
12316         * color.c: Fixing a string buffer problem noted by Todd Larason
12317         <jtl@molehill.org>.
12318
12319         * imap.c: Try creating an IMAP folder before writing to it.
12320         Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
12321
12322         * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
12323
12324 1999-07-01 11:22:22  roessler  (roessler)
12325
12326         * contrib/gpg.rc: Fix gpg invocation.  Noted by Werner Koch.
12327
12328         * mx.c: Fix a small imap-related bug.
12329
12330         * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
12331         globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
12332         lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
12333         pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
12334         Various patches from last week, including:
12335
12336         - new mh/maildir access code.  - subscribe/unsubscribe -
12337         various fixes.
12338
12339 1999-06-14 21:20:42  roessler  (roessler)
12340
12341         * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
12342         MIME parts.  - Correctly parse attachments with CRLF line endings,
12343         but without a
12344           trailing CRLF.
12345
12346         * alias.c, enter.c: Completion fixes from Gero Treuner
12347         <gero@faveve.uni-stuttgart.de>.
12348
12349 1999-06-10 09:30:39  roessler  (roessler)
12350
12351         * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
12352         same address with take-alias and display-address.
12353
12354 1999-06-09 17:17:53  roessler  (roessler)
12355
12356         * recvattach.c: Fix the fix.  Most of it was wrong.
12357
12358         * recvattach.c: There was bogus bug-fixing in the last fix.
12359
12360         * recvattach.c: Fix attachment forwading.  Same problem as
12361         in unstable.
12362
12363         * recvattach.c: Fix attachment forwarding.  The leading newline
12364         for certain MIME boundaries was missing.  *grrrr*
12365
12366         * send.c: Give reverse_name precedence over my_hdr From:
12367
12368 1999-06-08 18:30:42  roessler  (roessler)
12369
12370         * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
12371         patches for SunOS 4.1.  From Lars Hecking.
12372
12373         * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
12374         from the pager.
12375
12376         * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
12377         copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
12378         when they aren't necessary.
12379
12380         Back-port from unstable.
12381
12382         * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
12383         recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
12384         hdrline.c, init.c, init.h, mutt.h: - Add a $weed option.  -
12385         Add out-of-band reporting of signature status.
12386
12387 1999-06-03 21:48:24  roessler  (roessler)
12388
12389         * curs_main.c: Another header weeding change.  Experimental.
12390
12391         * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
12392         for _all_ header weeding throughout mutt.
12393
12394         * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
12395         ChangeLog: post-release commit 0.96.3.
12396
12397         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12398         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
12399         gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
12400         commit 0.95.6.
12401
12402         * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
12403         chagnes.
12404
12405         * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
12406         pgppubring.c: Hardwire some mechanisms for finding secret and
12407         public key-rings.  This way, we need to hard-wire less stuff in
12408         the various configuration files, making the use of PGP with mutt
12409         a bit simpler again.
12410
12411         * contrib/pgp2.rc: Another little fix.
12412
12413         * contrib/pgp2.rc: ups, wrong order of arguments when verifying
12414         signatures.
12415
12416         * doc/PGP-Notes.txt: Document the new PGP configuration interface.
12417
12418         * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
12419         pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
12420         Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
12421         init.h, mutt.h: Experimental: New PGP invocation interface. The
12422         invocations are done through formats, so all this should fit
12423         more cleanly into mutt now.
12424
12425 1999-06-02 18:52:19  roessler  (roessler)
12426
12427         * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
12428         protos.h: Major cutting & pasting: We now have a "real" library
12429         in lib.c which can be linked against external programs without
12430         much effort.
12431
12432         * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
12433         updates.
12434
12435 1999-06-01 14:52:09  roessler  (roessler)
12436
12437         * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
12438         from 0.96.2.
12439
12440 1999-05-31 16:11:32  roessler  (roessler)
12441
12442         * VERSION: Preparing pre-release for 0.95.6.
12443
12444         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12445         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
12446         translation updates
12447
12448         * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
12449         unstable.
12450
12451         * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
12452
12453 1999-05-21 15:55:27  roessler  (roessler)
12454
12455         * po/ko.po: Adding the Korean translation.
12456
12457         * configure.in: Korean translation.
12458
12459         * po/ko.po: branches:  1.1.2; Korean translation.
12460
12461         * configure.in: Korean translation.
12462
12463 1999-05-18 19:22:55  roessler  (roessler)
12464
12465         * imap.c, imap.c: Latest IMAP fixes from Brandon.
12466
12467         * imap.c: The current code wasn't asking for the capabilities
12468         of the server in the case where the user is using PREAUTH.
12469
12470         * imap.c: The current IMAP code wasn't asking for the capabilities
12471         of the server in the case where the user is using PREAUTH.
12472
12473 1999-05-16 06:26:11  roessler  (roessler)
12474
12475         * po/it.po: New IT translation.
12476
12477         * pgpkey.c: Add a couple of token delimiters when constructing
12478         hints.  This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
12479         will match key IDs like xyz <xyz@bar>.
12480
12481         * handler.c: Fix base64 decoding.
12482
12483 1999-05-06 08:29:17  roessler  (roessler)
12484
12485         * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
12486
12487 1999-05-05 20:33:57  roessler  (roessler)
12488
12489         * imap.c: The latest IMAP fixes.
12490
12491         * imap.c: Fixing imap_check_mailbox().  From Brandon Long.
12492
12493         * imap.c: Mutt would lose user-set "N" flags.
12494
12495 1999-05-03 16:17:29  roessler  (roessler)
12496
12497         * gnupgparse.c: gnupg gives reasonable trust values now.
12498
12499         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12500         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
12501         menu.c, send.c: Various fixes from last week.
12502
12503         * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
12504
12505 1999-04-23 09:01:42  roessler  (roessler)
12506
12507         * reldate.h: ups, this should also be updated for 0.95.5 final.
12508
12509         * ChangeLog: preparing the final 0.95.5.
12510
12511         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12512         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
12513         and typo fixes.
12514
12515         * OPS: Fix a documentation typo.
12516
12517         * po/de.po: translation fixes from Roland and Gero.
12518
12519 1999-04-22 10:21:41  roessler  (roessler)
12520
12521         * doc/manual.sgml.in: Document %_.
12522
12523         * menu.c: Fix redraws.  Back-port from unstable.
12524
12525         * lib.c: Add "_" as an expando option.
12526
12527         * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
12528         IMAP update from Brandon Long.
12529
12530         * send.c: Fix FCC-related SNAFU in the ci_send_message()
12531         spaghetti.
12532
12533 1999-04-20 19:26:28  roessler  (roessler)
12534
12535         * sendlib.c: [stable] fix timezone snafu.
12536
12537         * sendlib.c: Fix a time zone snafu.
12538
12539         * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
12540         po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
12541         reldate.h, ChangeLog: Preparing 0.96.2.
12542
12543         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
12544         po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
12545         reldate.h, ChangeLog: preparing 0.95.5
12546
12547 1999-04-12 21:02:35  roessler  (roessler)
12548
12549         * recvattach.c: more multipart/alternative handling.
12550
12551         * recvattach.c: Change multipart handling when receiving messages.
12552
12553         * compose.c: Clean-up, from Vikas.
12554
12555         * parse.c: typo.
12556
12557         * parse.c: us-ascii is the default character set for text
12558         attachments we receive.
12559
12560         * compose.c, sendlib.c: Fix default character set setting when
12561         attaching text files.
12562
12563         * imap.c: Fix an IMAP quoting problem.  Essentially from Randall
12564         Nortman <rnortman@computer.org>.
12565
12566         * po/sk.po, po/id.po, configure.in: new languages: id, sk.
12567
12568         * po/id.po, po/sk.po: branches:  1.1.2; New translations: id, sk.
12569
12570         * configure.in: New translations: id, sk.
12571
12572 1999-03-31 06:35:03  roessler  (roessler)
12573
12574         * charset.c: Stupid error.
12575
12576         * charset.c, charset.h: Another small charset optimization.
12577
12578         * charset.h, handler.c, charset.c: A couple of optimizations,
12579         most notably for the special case of a non-prefix state.
12580
12581 1999-03-30 23:50:33  roessler  (roessler)
12582
12583         * charset.c, charset.h, handler.c: This patch removes at least
12584         some of the horrible utf-8 kluges in charset.c.  The new DECODER
12585         framework is currently only used in handler.c, and there in
12586         a horribly inefficient manner.  We should use greater blocks
12587         of data, which would be much more efficient than what we are
12588         currently doing.
12589
12590         Most of the other charset-related code still uses the old
12591         mutt_display_char() &friends interface, which is actually ok as
12592         long as you don't try to handle multibyte character sets.
12593
12594         The most notable change should be the one to
12595         mutt_get_translation(): It will delay the loading and parsing
12596         of character set information files until it's really needed,
12597         catching a huge amount of standard cases.  As a side effect,
12598         this will make "iso tagged as ascii" "work" again, as long as
12599         both sides use the same iso character set.
12600
12601         * send.c: resort headers when forward-decoding them with weed
12602         switched on.
12603
12604         * pager.c: Fix a pager failure for long messages. From Liviu.
12605
12606         * pager.c: Fix pager failure for long messages, changing two
12607         shorts to ints.  From Liviu Daia.
12608
12609         * recvattach.c: Add some user feedback to attachment forwarding.
12610         From Vikas.
12611
12612 1999-03-25 19:46:52  roessler  (roessler)
12613
12614         * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
12615         init.c: Roland's sort_keys patch.
12616
12617 1999-03-24 20:35:38  roessler  (roessler)
12618
12619         * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
12620         version of attachment forwarding.
12621
12622         * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
12623
12624         * main.c: Only exit with "no recipients specified", when
12625         $auto_edit is set.
12626
12627 1999-03-23 20:21:50  roessler  (roessler)
12628
12629         * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
12630         forward_attachment patch.
12631
12632 1999-03-22 16:00:39  roessler  (roessler)
12633
12634         * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
12635         PGP key creation time fix by Roland Rosenfeld.
12636
12637 1999-03-17 14:45:10  roessler  (roessler)
12638
12639         * recvattach.c, recvattach.c: Vikas' attach_tag patch.
12640
12641 1999-03-16 21:42:06  roessler  (roessler)
12642
12643         * thread.c, configure.in: bug fixes.
12644
12645         * thread.c: Detect thread loops.
12646
12647 1999-03-15 15:32:19  roessler  (roessler)
12648
12649         * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
12650         $bounce_delivered.
12651
12652         * edit.c: another digital unix compile problem.
12653
12654         * main.c: _Fix_ the compile problems, don't install new ones.
12655
12656         * send.c: Cleanly handle fcc when the user unsets it and the
12657         message is postponed.
12658
12659         * main.c: Fix compilation problems under digital unix.
12660
12661         * configure.in: Fix sendmail autodetection.
12662
12663         * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
12664         Vikas.
12665
12666 1999-03-09 13:34:52  roessler  (roessler)
12667
12668         * menu.c: another menu.c fix from Kim DeVaughn.
12669
12670         * send.c, menu.c, handler.c: Fixes.
12671
12672         * send.c, menu.c, handler.c: handler.c: Properly handle
12673         message/external-body expiry.  menu.c: Small fix from
12674         Liviu.  send.c: Honor confirm_create for FCCs.  cvs:
12675         ----------------------------------------------------------------------
12676
12677 1999-03-04 08:00:38  roessler  (roessler)
12678
12679         * Makefile.am: post-postrelease commit.
12680
12681 1999-03-03 20:06:33  roessler  (roessler)
12682
12683         * rfc2047.c: ups.
12684
12685         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12686         po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
12687
12688         * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
12689         ChangeLog: releasing 0.96.1.
12690
12691         * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
12692         preparations; back-port a couple of things from unstable.
12693
12694         * curs_main.c: Vikas' resort_index.3.
12695
12696         * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
12697         from unstable.  others: latest imap related patches.
12698
12699 1999-03-02 22:13:30  roessler  (roessler)
12700
12701         * curs_main.c, charset.c: Some small fixes from Vikas.
12702
12703         * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
12704         IMAP fixes.
12705
12706         * parse.c: Latest IMAP-related fix from Brandon Long.
12707
12708         * thread.c: Correctly handle messages which have themselves in
12709         their references header.
12710
12711         * thread.c: Properly handle messages which have themselves in
12712         "References".
12713
12714 1999-02-28 08:30:19  roessler  (roessler)
12715
12716         * rfc822.c: Fix a memory leak.  From Liviu.
12717
12718         * rfc822.c: Fix a memory leak. From Liviu.
12719
12720         * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
12721         noted by Hamish Moffat.
12722
12723         * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
12724         condition.
12725
12726         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12727         po/es.po, po/de.po, po/cs.po: post-snapshot commit.
12728
12729 1999-02-26 15:42:07  roessler  (roessler)
12730
12731         * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
12732         pgp_replyencrypt.
12733
12734 1999-02-25 06:58:01  roessler  (roessler)
12735
12736         * from.c: parse some more from_ lines.  Before, there were
12737         problems with cases like this:
12738
12739         >From <@x400host:"/G=Bob/S=Allinson/CN=Has
12740         embedded spaces/OU=X400HOST/
12741         >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
12742         23 09:44:52 1999
12743
12744         Problem noted by johnm@sirius3.demon.co.uk
12745
12746 1999-02-23 20:38:49  roessler  (roessler)
12747
12748         * imap.c: fix a segfault. From Brandon.
12749
12750 1999-02-22 12:37:43  roessler  (roessler)
12751
12752         * curs_main.c: Vikas' latest collapse fix.
12753
12754         * curs_main.c: collapse fix from Vikas.
12755
12756         * mbox.c, imap.c: Avoid reading past actual headers when reopening
12757         mailboxes.  From Daniel Eisenbud.
12758
12759         * mbox.c, imap.c: Avoid reading past the end of actual headers
12760         when reopening folders.  From Daniel Eisenbud.
12761
12762         * pgp.c: Don't override base64 by quoted-printable.
12763
12764         * menu.c: replace clear() by clrtobot().
12765
12766         * pgp.c: Currently, PGP signing messages will force
12767         quoted-printable encoding even if we should use base64.
12768
12769 1999-02-19 07:38:17  roessler  (roessler)
12770
12771         * sendlib.c: Don't qp-encode multiparts. ugh.
12772
12773         * sendlib.c: ... message and multipart, not just message.
12774
12775         * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
12776         mutt to trigger quoted-printable encoding for any non-multipart
12777         attachments which have ^From at the beginning of a line.
12778         Note that we don't trigger on ^From_ since either procmail or
12779         sendmail is >-escaping on ^From, and note that this won't help
12780         against sites where sendmail has the '9' flag set on the local
12781         mailer, as these sites will inevitably transform to 8bit (sic!).
12782
12783 1999-02-18 23:14:36  roessler  (roessler)
12784
12785         * pgp.c, mutt.h, init.h: Add retainable signatures.  This should
12786         work nicely with encrypted mailing lists.
12787
12788         * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
12789         Introduce $dotlock_program: This makes the mutt_dotlock program's
12790         location a run-time configuration variable.
12791
12792         * send.c, mutt.h, init.h: Introduce $honor_followup_to.  The user
12793         will now be asked whether he wants to honor mail-followup-to
12794         or not.
12795
12796         * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
12797         tagged messages.
12798
12799         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12800         po/es.po, po/de.po, po/cs.po: Updated translations.
12801
12802         * contrib/sample.mailcap: Fix the text/html entry.
12803
12804         * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
12805         were used with multiple meanings. bad.  configure.in, regex.c:
12806         Make regex autoconfiguration work.  headers.c: expand aliases
12807         on the from header.
12808
12809         * headers.c: Expand aliases on the From header.
12810
12811 1999-02-17 15:48:05  roessler  (roessler)
12812
12813         * doc/mutt.man.in: Fix the URL.
12814
12815         * sendlib.c, init.h: User-Agent, not X-Mailer.
12816
12817         * po/fr.po: update.
12818
12819         * copy.h: Some of the M_CM flags erroneously had been defined
12820         to have the same value.  _Very_ bad.
12821
12822         * contrib/sample.mailcap: Correct the netscape text/html entry.
12823
12824         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12825         po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
12826         send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
12827         acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
12828         target to include all necessary files.  - po/fr.po: New French
12829         translation.  (-> stable!)  - Add the new options to Muttrc.in.
12830         - regex.c, configure.in: include config.h from regex.c, and handle
12831           alloca in a more intelligent way than before. (Currently,
12832           we just mis-handle it.)  Port this to stable and test it!
12833         - po/cs.po: update cs.po.  - po/de.po, po/nl.po: updated versions
12834         from Roland and Boris.  - pager.c: Vikas' grok_ansi fix.  -
12835         po/Makefile.in.in: keymap_defs is always in po/..  - from Lars
12836           Hecking.
12837
12838 1999-02-12 11:23:17  roessler  (roessler)
12839
12840         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12841         po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
12842         commit for 0.95.3.
12843
12844         * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
12845
12846 1999-02-11 22:52:03  roessler  (roessler)
12847
12848         * imap.c, VERSION: another imap-related fix.
12849
12850         * pattern.c: another signal fix from liviu.
12851
12852         * imap.c: Remove a superfluous if statement.
12853
12854         * imap.c: ups, that one was bad.
12855
12856         * imap.c: The HEADER structure doesn't have a mailcap component
12857         any more.
12858
12859         * imap.c: The HEADER structure doesn't have a mailcap component
12860         any more.  Noted by Johan van Selst <johans@stack.nl>.
12861
12862         * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
12863         menu.c, globals.h, curs_main.c, curs_lib.c:
12864         patch.mutt-0.95.1i.ld.signals.1-2.gz
12865
12866         * po/nl.po: new nl translation.
12867
12868         * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
12869
12870         * po/nl.po: New nl translation.
12871
12872         * pattern.c, curs_main.c: curs_main.c: Check whether the
12873         user pressed a number before putting it back onto the stack.
12874         (OP_JUMP) pattern.c: Vikas' latest fix.
12875
12876         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12877         po/es.po, po/de.po, po/cs.po: Updating the po files.
12878
12879         * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
12880         in the doc directory, document mailcap_sanitize.
12881
12882         * reldate.h, prepare, configure.in, VERSION, Makefile.am,
12883         $output.in: Preparing for 0.96: $output.in was real fun in the
12884         dist target.  *argh*
12885
12886         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12887         po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
12888         reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
12889         post-release commit for 0.95.2.
12890
12891         * README.SECURITY: Add a note on how to write mailcap files.
12892
12893         * README.SECURITY: branches:  2.1.2; Add a note on how to write
12894         mailcaps.
12895
12896 1999-02-10 23:12:27  roessler  (roessler)
12897
12898         * browser.c: Ups, this one needed a #ifdef USE_IMAP.
12899
12900         * imap.c, browser.c: Some patches Brandon Long posted to
12901         comp.mail.mutt.
12902
12903         * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
12904         protos.h, lib.c, handler.c, attach.c: Fix the security fix.
12905
12906         * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
12907
12908         * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
12909
12910         * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
12911         globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
12912         patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
12913         processes are invoked.  From Liviu.
12914
12915 1999-02-09 23:54:03  roessler  (roessler)
12916
12917         * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
12918         sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
12919         collapse fix.
12920
12921         * prepare: Small prepare bug noted by vikas.
12922
12923         * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
12924         browser.h: re-insert the "tagged" component.  pgp support:
12925         fix handling of PGP 5 subkeys, algorithm 20.
12926
12927         * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
12928
12929         * commands.c: honor hdr_order when decode-piping a message.
12930         From Vikas.
12931
12932         * po/cs.po: New czech translation.
12933
12934         * commands.c: Reorder headers when decode-piping.
12935
12936         * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
12937         mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
12938         browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
12939         translation.
12940
12941 1999-02-04 12:00:10  roessler  (roessler)
12942
12943         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
12944         the way mutt_quote_filename() worked.  It's not too reasonable
12945         to allocate memory dynamically whenever we quote a file name.
12946         (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
12947
12948         * mx.c: [unstable] Check for write errors when moving messages
12949         to $mbox.
12950
12951         * mx.c: Check for write errors when moving messages to $mbox.
12952
12953 1999-02-03 22:14:18  roessler  (roessler)
12954
12955         * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
12956         functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
12957         Produce some reasonable character set support when postponing
12958         messages.
12959
12960         Additionally, this patch fixes a nasty pointer leak in
12961         load_charset() [noted with electric fence], and a completely
12962         mis-lead attempt to use bsearch().  Apparently, nobody ever
12963         tested the utf8 decoder for quite some time.
12964
12965 1999-02-02 21:57:44  roessler  (roessler)
12966
12967         * pattern.c: merge ~v patch into unstable.
12968
12969         * pattern.c: small nit-fix from vikas to the ~v pattern.
12970
12971         * pgp.c: Thou shall not use dangling pointers.
12972
12973         * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
12974         of character set conversions.
12975
12976         * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
12977         pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
12978         copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
12979         attach.c, OPS: Merging the external character set patch into
12980         unstable.  Additionally, this change introduces a M_CHARCONV state
12981         flag which gives us some more control about when character set
12982         conversions are actually done.  Current versions of mutt would
12983         happily apply character set conversions when, e.g., saving a
12984         text/plain attachment to a file.  (We had at least one corrupt
12985         russing translation file due to this mis-feature.)
12986
12987         Additionally, we clean up some of the character set related code
12988         in handler.c.  Most of that is now done by the decoder functions
12989         in charset.c.
12990
12991         * imap.c, imap.c: Brandon's imap_create patch.
12992
12993         * pgpkey.c: [unstable] clear the message line before letting
12994         people select public keys.
12995
12996         * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
12997
12998         * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
12999
13000 1999-01-30 17:07:30  roessler  (roessler)
13001
13002         * pgpkey.c: really fix the weak associations problem.  it was
13003         worse than i thought.
13004
13005         * pgpkey.c: Handle expired keys correclty, even when they are
13006         the only and exact match when searching for keys by address.
13007
13008 1999-01-29 11:15:15  roessler  (roessler)
13009
13010         * init.h: [unstable] Change some default formats.
13011
13012         * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
13013         searching.
13014
13015         * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
13016         format for the mixmaster menu.
13017
13018         * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
13019
13020 1999-01-28 09:08:47  roessler  (roessler)
13021
13022         * gnupgparse.c: gnupg's trust model is currently unusable.
13023         As a work-around, we don't present the user with _any_ trust
13024         information if he uses gnupg.
13025
13026 1999-01-27 19:53:46  roessler  (roessler)
13027
13028         * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
13029         Add $pgp_show_unusable.
13030
13031 1999-01-26 21:24:56  roessler  (roessler)
13032
13033         * doc/manual.sgml.in: [unstable] document ~v.
13034
13035         * doc/manual.sgml.in: [stable] document ~v.
13036
13037         * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
13038         From Vikas.
13039
13040         * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
13041
13042         * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
13043         implicit_autoview.
13044
13045         * doc/manual.sgml.in: Document $implicit_autoview.
13046
13047         * compose.c: Fix a segfault when users change attachment content
13048         types, and let toggle-unlink honor the $resolv variable.
13049
13050         * compose.c: $resolve should be honored when doing toggle-unlink
13051         on the compose menu.
13052
13053 1999-01-25 22:16:46  roessler  (roessler)
13054
13055         * compose.c: This may fix a core dump under certain circumstances.
13056         Can't check this out since I don't get the segfault.
13057
13058         * pgpkey.c: Fix a redraw problem when the key menu is invoked.
13059
13060         * po/ru.po, po/cs.po, configure.in: Russian and czech
13061         translations.
13062
13063         * po/cs.po: branches:  1.1.2; file cs.po was initially added on
13064         branch mutt-1-0-stable.
13065
13066         * po/cs.po, configure.in: Adding a czech translation, and fixing
13067         the russian.
13068
13069         * po/ru.po: ru.po was badly distorted.
13070
13071 1999-01-23 17:00:43  roessler  (roessler)
13072
13073         * prepare: when f is .../Makefile.am, `basename $f .am`
13074         is Makefile.  So I should just write that. :-)
13075
13076         * prepare: Add the default predicate.
13077
13078         * from.c: A slightly optimized version of DE's y2k patch.
13079
13080         * prepare: Apparently, automake doesn't like our
13081         AC_OUTPUT($output) construction...
13082
13083         * gnupgparse.c, from.c: DE's patch to work around other software's
13084         possible y2k bugs.
13085
13086         * from.c: Try to avoid other programs' possible y2k bugs.
13087
13088         * enter.c: Fix the attach-multi patch.
13089
13090 1999-01-22 22:12:10  roessler  (roessler)
13091
13092         * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
13093
13094         * lib.c: Fix a memory leak.  Noted by Roland Rosenfeld.
13095
13096         * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
13097         compose.c, browser.c, addrbook.c: Enable tagging in the file
13098         browser.
13099
13100         * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
13101         handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
13102         support.  We no longer read the complete key ring into memory.
13103         For gpg, performance is heavily improved due to the fact that
13104         we are passing a couple of key hints to the key ring parsing
13105         back-end.
13106
13107 1999-01-21 05:19:42  roessler  (roessler)
13108
13109         * hook.c: Fix _mutt_string_hook.
13110
13111 1999-01-20 13:52:59  roessler  (roessler)
13112
13113         * po/pl.po, po/pl.po: New polish translation.
13114
13115         * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
13116         debugging capabilities to the PGP code.  Anyway, the problem I
13117         observed wasn't a bug in mutt, but an expired key. *sigh*
13118
13119         * rfc1524.c: Don't segfault when MailcapPath is unset.
13120
13121         * rfc1524.c: Fix a segmentation fault when no MailcapPath has
13122         been defined.
13123
13124 1999-01-19 23:38:26  roessler  (roessler)
13125
13126         * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
13127         Add the charset-hook command.
13128
13129         * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
13130         INSTALL: Properly handle character set definition file
13131         installation.
13132
13133         * mx.c: Remove a confusing error message.
13134
13135         * mx.c: Remove confusing error message.
13136
13137         * keymap.c, keymap.c, curs_lib.c:
13138         patch-0.95.1.vikas.macro_function.1
13139
13140         * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
13141         from Lars Hecking.
13142
13143 1999-01-18 09:45:29  roessler  (roessler)
13144
13145         * po/ru.po: New Russian translation from Michael Sobolev
13146         <mss@transas.com>.
13147
13148         * po/ru.po: New russian translation from Michael Sobolev
13149         <mss@transas.com>.
13150
13151 1999-01-14 13:08:46  roessler  (roessler)
13152
13153         * compose.c: Mixmaster user interface beautification.
13154
13155         * mx.c, curs_lib.c: Fix a couple of segfaults related to using
13156         curses when it isn't there.
13157
13158         * mx.c: dotlocking plus curses...
13159
13160 1999-01-13 23:56:39  roessler  (roessler)
13161
13162         * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
13163         patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
13164         have been tested with unstable so far, seem to work fine.
13165
13166         * mx.c: Don't use curses when we don't have it.
13167
13168         * mx.c: Don't try to do mutt_yesorno if we don't have curses.
13169
13170         * remailer.h: Mixmaster has 20 address slots, that makes _19_
13171         remailers.
13172
13173         * remailer.c: Fix the "append" function.
13174
13175         * sendlib.c: Don't leak message dates when sending via mixmaster.
13176
13177         * remailer.c: Add search code to the remailer chain selecting
13178         menu.  [This is pretty generic - should we add that code to
13179         menu.c?]
13180
13181         * postpone.c: Fix postponing of PGP messages.
13182
13183         * send.c, remailer.c, compose.c: Qualify addresses before passing
13184         them to mixmaster.
13185
13186         * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
13187         remailer.h is no longer included by mutt.h, and the mix_*
13188         prototypes can once again go to remailer.h.
13189
13190         * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
13191         mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
13192         functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
13193         Makefile.am: A first take at adding a mixmaster front-end to mutt.
13194         Don't worry, it's optional. ;-)
13195
13196 1999-01-12 22:01:11  roessler  (roessler)
13197
13198         * mbox.c: Open folders in read-only mode if mutt can't lock them.
13199
13200 1999-01-11 18:12:49  roessler  (roessler)
13201
13202         * send.c, mutt.h, handler.c, copy.h, copy.c: When
13203         decode-forwarding messages with message/Rfc822 attachments,
13204         mutt should weed the attachments' headers according to the
13205         setting of $forward_weed.
13206
13207 1999-01-10 09:11:36  roessler  (roessler)
13208
13209         * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
13210         Byrial's %D time format patch.
13211
13212 1999-01-09 17:53:02  roessler  (roessler)
13213
13214         * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
13215         latest changes to stable.
13216
13217         * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
13218         a file or append to it.  From Byrial Jensen.
13219
13220         * doc/manual.sgml.in: Fix a documentation problem.
13221
13222 1999-01-08 23:29:05  roessler  (roessler)
13223
13224         * charset.c: When doing a binary search, we may as well use
13225         bsearch (3).
13226
13227         * parse.c: Optimized time-zone parsing.
13228
13229         * parse.c: Optimize time zone parsing.  By Byrial Jensen.
13230
13231         * history.c: Don't clear the history when the user issues a
13232         "set history=..."  command which doesn't change anything.
13233
13234         * history.c: Don't clear the history when "set
13235         history=..." doesn't change the buffer size.
13236
13237         * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
13238         from Daniel Eisenbud.
13239
13240 1999-01-07 19:01:30  roessler  (roessler)
13241
13242         * init.c, init.c: Vikas' set_boolean patch.
13243
13244         * protos.h, handler.c, attach.c: Updated implicit autoview
13245         handling from stable.
13246
13247         * protos.h, handler.c, attach.c: Only use "implicit" autoviews
13248         (implicit_autoview or MM_NOASK) when mutt is unable to handle
13249         a content type internally.  This saves us parsing the mailcap
13250         files for every attachment we handle.
13251
13252         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
13253         in the mailcap patch from stable.
13254
13255         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13256         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13257         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13258         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13259         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13260         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13261         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13262         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13263         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13264         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13265         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13266         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13267         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13268         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13269         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13270         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
13271         source files.  They are getting in our way when merging changes.
13272
13273         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
13274         the use_mailcap variable. Instead, we introduce implicit_autoview
13275         which triggers autoview for every content type it's applicable to.
13276
13277         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13278         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13279         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13280         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13281         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13282         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13283         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13284         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13285         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13286         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13287         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13288         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13289         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13290         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13291         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13292         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
13293         fields.  They are getting in the way whenever I merge changes
13294         into unstable.
13295
13296         * po/nl.po, init.h, configure.in: Merging changes from stable.
13297
13298         * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
13299         variable when needed.
13300
13301         * init.h: Fix default settings for use_mailcap and mime_forward.
13302
13303 1999-01-06 10:13:32  roessler  (roessler)
13304
13305         * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
13306         mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
13307         configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
13308         [unstable] Merge changes from stable: rx -> regex, Byrial's
13309         timezone patch, translation updates.
13310
13311         * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
13312         timezone patch, without the absurd optimizations.
13313
13314         * regex.c: branches:  1.1.2; file regex.c was initially added
13315         on branch mutt-1-0-stable.
13316
13317         * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
13318         Use gnu regex instead of gnu rx.  This library is said to
13319         behave better.  Additionally, it supports \<...\> patterns.
13320         The files _regex.h and regex.c included with this distribution
13321         correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
13322
13323         * _regex.h: branches:  1.1.2; file _regex.h was initially added
13324         on branch mutt-1-0-stable.
13325
13326         * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
13327         gnu rx.  This library is said to behave better.  Additionally,
13328         it supports \<...\> patterns.  The files _regex.h and regex.c
13329         included with this distribution correspond to posix/regex.[ch]
13330         from the glibc 2.0.7t source tree.
13331
13332         * po/nl.po, po/fr.po: Various fixes to the NL translation;
13333         new French messages.
13334
13335 1999-01-05 14:35:18  roessler  (roessler)
13336
13337         * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
13338         Makefile.am: [unstable] Adding experimental new character set
13339         conversion code.
13340
13341         * po/de.po: Merging from stable.
13342
13343         * po/de.po: Fix a typo in de.po.
13344
13345         * po/de.po: [unstable] Merging changes from stable.
13346
13347         * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
13348         merging changes from stable.
13349
13350         * hdrline.c: Conditionally display score and number of lines.
13351
13352         * po/nl.po: branches:  1.1.2; file nl.po was initially added on
13353         branch mutt-1-0-stable.
13354
13355         * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
13356         translation; correcting some bugs in the DE translation.
13357
13358 1999-01-04 19:15:10  roessler  (roessler)
13359
13360         * curs_main.c: [unstable] fix next-unread plus collapsing.
13361
13362         * curs_main.c: [stable] Fix next-unread when collapsing threads.
13363
13364         * curs_main.c: [unstable] merging changes from stable.
13365
13366         * curs_main.c: [stable] fix a bogus type cast.
13367
13368         * reldate.h, curs_main.c: [unstable] merging in changes from
13369         stable.
13370
13371         * curs_main.c: [stable] Don't use the index elements of header
13372         structures when new messages arrived on the index.
13373
13374         * reldate.h: 0.95.1 should have a proper release date.
13375
13376         * send.c, pgp.c, handler.c, configure.in: Make the experimental
13377         branch the main trunk.
13378
13379         * po/uk.po: branches:  1.12.2; 0.95.1 post-release commit.
13380
13381         * po/ru.po: branches:  1.33.2; 0.95.1 post-release commit.
13382
13383         * po/pl.po: branches:  1.3.2; 0.95.1 post-release commit.
13384
13385         * po/it.po: branches:  1.24.2; 0.95.1 post-release commit.
13386
13387         * po/fr.po: branches:  1.7.2; 0.95.1 post-release commit.
13388
13389         * po/es.po: branches:  1.15.2; 0.95.1 post-release commit.
13390
13391         * po/de.po: branches:  1.48.2; 0.95.1 post-release commit.
13392
13393         * configure.in: [unstable] Create suitable version strings.
13394
13395         * VERSION: branches:  2.1.2; [stable] Preparing 0.95.1.
13396
13397         * ChangeLog: branches:  2.5.2; [stable] Preparing 0.95.1.
13398
13399         * send.c: [unstable] commit changes from the stable tree.
13400
13401         * send.c: branches:  2.1.2; [stable] When sending a message
13402         in batch mode failed, mutt would dump core.  Patch from Byrial
13403         Jensen.
13404
13405         * pgp.c, handler.c: [unstable] Add multiple signature support.
13406
13407 1999-01-02 17:23:24  roessler  (roessler)
13408
13409         * sendlib.c: branches:  2.3.4; I shouldn't accept patches on
13410         New Year's day.  Not even new-year related patches.
13411
13412         * ChangeLog: I shouldn't accept patches on New Year's day.
13413         Not even new-year related patches.
13414
13415         * po/it.po: Fixing a typo.
13416
13417         * protos.h: branches:  2.1.4; mutt_parse_date () shouldn't modify
13418         its argument.  Problem noted by Byrial Jensen.
13419
13420         * parse.c: branches:  2.2.4; mutt_parse_date () shouldn't modify
13421         its argument.  Problem noted by Byrial Jensen.
13422
13423         * handler.c: branches:  2.1.2;  2.1.4; mutt_parse_date ()
13424         shouldn't modify its argument.  Problem noted by Byrial Jensen.
13425
13426         * lib.c: branches:  2.2.4; Fix safe_symlink to correctly handle
13427         relative paths.
13428
13429 1999-01-01 09:43:15  roessler  (roessler)
13430
13431         * sendlib.c: New Year's time zone handling patch from Manish
13432         Singh <yosh@gimp.org>.
13433
13434 1998-12-31 09:45:46  roessler  (roessler)
13435
13436         * curs_main.c: branches:  2.3.4; The attached patch moves code
13437         for sorting the index and restoring the current message from
13438         mutt_index_menu() to a new function. It saves code duplication.
13439
13440 1998-12-30 07:58:40  roessler  (roessler)
13441
13442         * pgp.c: branches:  2.1.2;  2.1.4; Localize some more messages.
13443         From Michael Sobolev.
13444
13445         * main.c: branches:  2.1.4; Localize some more messages.
13446         From Michael Sobolev.
13447
13448 1998-12-29 16:29:03  roessler  (roessler)
13449
13450         * mbox.c: branches:  2.3.4; Use sizeof instead of strlen for
13451         some fixed strings.
13452
13453         * ChangeLog: Use sizeof instead of strlen for some fixed strings.
13454
13455         * mh.c: branches:  2.5.4; Take setting the index_hint out of
13456         the main loop of mh_check_mailbox().
13457
13458 1998-12-28 14:59:04  roessler  (roessler)
13459
13460         * attach.c: branches:  2.1.4; Fix a segmentation fault when
13461         viewing message/rfc822 attachments from the compose screen.
13462
13463 1998-12-23 15:57:00  roessler  (roessler)
13464
13465         * pattern.c: branches:  2.1.4; A slightly modified version of
13466         Vikas' pattern_match patch.  This changes the semantics of the
13467         pattern-something functions so they only apply to _visible_
13468         messages.  (With the exception of limit: In this case, the user
13469         can add another pattern if he wants to limit further, or he can
13470         give an entirely new pattern.)
13471
13472 1998-12-22 18:07:19  roessler  (roessler)
13473
13474         * sendlib.c: Fix MIME forwarding.  From Vikas.
13475
13476 1998-12-21 12:38:57  roessler  (roessler)
13477
13478         * mx.c: branches:  2.3.4; Adjust some hash-related parameters.
13479
13480         * mh.c, mbox.c: Adjust some hash-related parameters.
13481
13482         * imap.c: branches:  2.2.4; Adjust some hash-related parameters.
13483
13484         * charset.c: branches:  2.1.4; Adjust some hash-related
13485         parameters.
13486
13487         * ChangeLog: *** empty log message ***
13488
13489         * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
13490
13491         - Another situation under which mutt would lose track of the
13492           current message when maildir folders changed has been removed.
13493
13494         - While synchronizing mbox-type folders, a write error when
13495           constructing the draft version of the new mail folder would
13496           leave behind a copy ofthe file containing the draft.  This is
13497           most annoying if the write error is due to lack of disk space.
13498
13499         * po/pl.po: Small \n fixes.
13500
13501         * parse.c: mutt_strlen() optimizations from Byrial Jensen.
13502
13503         * from.c: branches:  2.1.4; mutt_strlen() optimizations from
13504         Byrial Jensen.
13505
13506         * lib.c: mutt_strlen() optimizations from Byrial Jensen.
13507
13508         * po/pl.po: Add the polish translation.
13509
13510         * configure.in: branches:  2.2.2;  2.2.4; Register the polish
13511         translation.
13512
13513         * doc/manual.sgml.in: branches:  1.18.4; Fixes to the forwarding
13514         chapter.  From O'Shaughnessy Evans <shaug@gstis.net>.
13515
13516         * m4/README: Here is a small patch to simplify
13517         m4/Makefile.am.in. This came out of a suggestion I made to Jim
13518         Meyering (maintainer of GNU fileutils, where I snarfed the code
13519         from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13520
13521         * m4/Makefile.am.in: branches:  1.2.4; Here is a small patch to
13522         simplify m4/Makefile.am.in. This came out of a suggestion I made
13523         to Jim Meyering (maintainer of GNU fileutils, where I snarfed
13524         the code from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13525
13526 1998-12-18 10:22:59  roessler  (roessler)
13527
13528         * mh.c: Catch an error condition when synchronizing mh messages.
13529
13530         * po/de.po: Fix a format which had %s instead of %d.
13531
13532 1998-12-17 18:39:48  roessler  (roessler)
13533
13534         * ChangeLog: *** empty log message ***
13535
13536         * INSTALL: branches:  2.1.4; I've been told that the FreeBSD shell
13537         has been fixed meanwhile.  Additionally, add the note from Vikas
13538         on patching Solaris to get mutt work properly on that system.
13539
13540         * mh.c: Fix attachment deletion for maildir/mh folders.  This may
13541         fix other mh-related problems, too.
13542
13543         * curs_lib.c: branches:  2.2.4; Don't even try to clear the
13544         status line when not in curses mode.
13545
13546 1998-12-16 13:23:06  roessler  (roessler)
13547
13548         * imap.c: Two lines were in reverse order.  Noted by Daniel
13549         Eisenbud.
13550
13551         * thread.c: branches:  2.1.4; Give Daniel Eisenbud a "lock"
13552         on this file.
13553
13554         * pager.c: branches:  2.2.4; Fix "$resolve" behaviour for OP_TAG
13555         and OP_TOGGLE_NEW from the pager.
13556
13557         * curs_lib.c: SLang-related fixes to mutt_endwin().
13558
13559         * compose.c: branches:  2.1.4; Permit the user to set the typical
13560         MIME parameters used with application/pgp messages.
13561
13562         * color.c: branches:  2.1.4; Fix a segfault noted by Stephan Hack.
13563         (Fix noted by Vikas.)
13564
13565         * configure.in: Make the sendmail check compatible with newer
13566         autoconf versions.  Noted by Lars Hecking.
13567
13568 1998-12-13 08:10:13  roessler  (roessler)
13569
13570         * mx.c, curs_main.c: Don't dump core when closing a NULL context.
13571         Fixes the "exit from no-mailbox mode" bug.
13572
13573 1998-12-12 10:14:43  roessler  (roessler)
13574
13575         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13576         Post-release commit.
13577
13578         * hook.c: branches:  2.1.4; More _PGPPATH and us dist related
13579         fixes.
13580
13581         * curs_main.c: More _PGPPATH and us dist related fixes.
13582
13583         * mutt.h: branches:  2.1.4; Don't define M_PGPHOOK unless _PGPPATH
13584         has been defined.
13585
13586         * pager.c: Another reap.pl-related fix.
13587
13588         * Makefile.am: branches:  2.1.4; The us-dist target was screwed.
13589
13590         * thread.c: *** empty log message ***
13591
13592         * system.c, strcasecmp.c, status.c: branches:  2.0.4; *** empty
13593         log message ***
13594
13595         * stamp-h.in: *** empty log message ***
13596
13597         * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
13598         sha1dgst.c, sha.h: branches:  2.0.4; *** empty log message ***
13599
13600         * sendlib.c: *** empty log message ***
13601
13602         * send.c: branches:  2.0.2; *** empty log message ***
13603
13604         * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
13605         rfc1524.c, resize.c, reldate.h, recvattach.c: branches:  2.0.4;
13606         *** empty log message ***
13607
13608         * reap.pl: *** empty log message ***
13609
13610         * query.c: branches:  2.0.4; *** empty log message ***
13611
13612         * protos.h, prepare: *** empty log message ***
13613
13614         * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
13615         branches:  2.0.4; *** empty log message ***
13616
13617         * pgp.c, pattern.c: *** empty log message ***
13618
13619         * parse.h: branches:  2.0.4; *** empty log message ***
13620
13621         * parse.c: *** empty log message ***
13622
13623         * pager.h: branches:  2.0.4; *** empty log message ***
13624
13625         * pager.c: *** empty log message ***
13626
13627         * mx.h: branches:  2.0.4; *** empty log message ***
13628
13629         * mx.c: *** empty log message ***
13630
13631         * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
13632         branches:  2.0.4; *** empty log message ***
13633
13634         * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
13635         message ***
13636
13637         * mime.h: branches:  2.0.4; *** empty log message ***
13638
13639         * mh.c: *** empty log message ***
13640
13641         * menu.c: branches:  2.0.4; *** empty log message ***
13642
13643         * mbox.c: *** empty log message ***
13644
13645         * mapping.h: branches:  2.0.4; *** empty log message ***
13646
13647         * main.c: *** empty log message ***
13648
13649         * mailbox.h: branches:  2.0.4; *** empty log message ***
13650
13651         * lib.c: *** empty log message ***
13652
13653         * keymap.h, keymap.c: branches:  2.0.4; *** empty log message ***
13654
13655         * install-sh: branches:  2.0.10; *** empty log message ***
13656
13657         * init.h, init.c, imap.h: branches:  2.0.4; *** empty log
13658         message ***
13659
13660         * imap.c, hook.c: *** empty log message ***
13661
13662         * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
13663         hash.c: branches:  2.0.4; *** empty log message ***
13664
13665         * handler.c: *** empty log message ***
13666
13667         * gnupgparse.c, globals.h, getdomain.c: branches:  2.0.4; ***
13668         empty log message ***
13669
13670         * gen_defs: branches:  2.0.6; *** empty log message ***
13671
13672         * functions.h: branches:  2.0.4; *** empty log message ***
13673
13674         * from.c: *** empty log message ***
13675
13676         * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
13677         date.c: branches:  2.0.4; *** empty log message ***
13678
13679         * curs_main.c, curs_lib.c: *** empty log message ***
13680
13681         * copy.h, copy.c: branches:  2.0.4; *** empty log message ***
13682
13683         * configure.in: *** empty log message ***
13684
13685         * config.sub, config.guess: branches:  2.0.6; *** empty log
13686         message ***
13687
13688         * compose.c: *** empty log message ***
13689
13690         * complete.c, commands.c: branches:  2.0.4; *** empty log
13691         message ***
13692
13693         * color.c: *** empty log message ***
13694
13695         * charset.h: branches:  2.0.4; *** empty log message ***
13696
13697         * charset.c: *** empty log message ***
13698
13699         * buffy.h, buffy.c, browser.c, attach.h: branches:  2.0.4; ***
13700         empty log message ***
13701
13702         * attach.c: *** empty log message ***
13703
13704         * alias.c, addrbook.c, acconfig.h: branches:  2.0.4; *** empty
13705         log message ***
13706
13707         * VERSION, TODO: *** empty log message ***
13708
13709         * README: branches:  2.0.4; *** empty log message ***
13710
13711         * OPS.PGP: *** empty log message ***
13712
13713         * OPS, NEWS, Muttrc.in: branches:  2.0.4; *** empty log message
13714         ***
13715
13716         * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
13717         *** empty log message ***
13718
13719         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
13720         reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
13721
13722         * hash.c: Use a better hash function.  Contributed by Stefan
13723         Langerman <lfalse@paul.rutgers.edu> to mutt-users.
13724
13725 1998-12-11 20:48:14  roessler  (roessler)
13726
13727         * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
13728
13729         * main.c: Bail out with a text-based error message if a
13730         non-existing mailbox is given as a -f command line argument.
13731
13732         * Makefile.am: The distdir target creates hard links for the
13733         source files.  This has the consequence that the us-dist hook
13734         will demolish files in the main source tree.  We have to un-link
13735         the various instances of the source code.
13736
13737         * INSTALL: Warn about regexp-related problems under Solaris 2.6.
13738
13739         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13740         Various last-minute changes and automatic updates.
13741
13742         * main.c: Go into no-mailbox mode when the initial folder can't
13743         be opened.
13744
13745         * mh.c: Undoing the mh_speed patch.
13746
13747         * po/it.po, po/fr.po: l10n fixes.
13748
13749         * curs_main.c: Start a new reply and postpone it. Then type m
13750         (mail), and recall and send the postponed reply. The replied
13751         message is _not_ flagged replied.
13752
13753         (From Byrial Jensen.)
13754
13755         * po/fr.po: Bug-fixed french l10n.
13756
13757         * parse.c: Multipart parser fixes from Byrial.  Finally.
13758
13759         * po/it.po: Small fix.
13760
13761 1998-12-10 22:48:56  roessler  (roessler)
13762
13763         * po/fr.po, configure.in: Add the french l10n.
13764
13765         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
13766         post-release commit 0.94.99.
13767
13768         * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
13769
13770         * menu.c: Fix tag-prefix.
13771
13772         * compose.c: Redraw fix after the content type was changed on
13773         the compose menu.
13774
13775 1998-12-08 23:09:53  roessler  (roessler)
13776
13777         * help.c: Help screen resizing nit.  From Gero Treuner.
13778
13779         * doc/manual.sgml.in: Typo.
13780
13781         * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
13782         signatures by re-ordering MIME headers in the way sendmail does.
13783
13784         * mh.c: Keep track of file name changes for files wandering
13785         around between the subfolders of a maildir.
13786
13787         * mh.c: More fixes to the maildir resynchronization code.
13788         This should now also smoothly handle the case of messages
13789         _vanishing_ from maildir's new/ subdirectory.
13790
13791         * init.c: Make the debug file access unbuffered.  Important if
13792         we are debugging crashes.
13793
13794 1998-12-07 21:13:44  roessler  (roessler)
13795
13796         * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
13797         folder update code.
13798
13799         * imap.c: Fix a completely ugly comment formatting.
13800
13801         * mutt.h: Adjust '#' to the first column.
13802
13803         * rfc2047.c: Don't tag us-ascii headers as $Charset or
13804         unknown-8bit.
13805
13806 1998-12-03 23:29:37  roessler  (roessler)
13807
13808         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13809         VERSION, ChangeLog: release-commit 0.94.18.
13810
13811 1998-12-02 20:12:35  roessler  (roessler)
13812
13813         * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
13814         better in synch with the actual code.
13815
13816         * recvattach.c: Remove a warning which comes from code actually
13817         belonging to the send_charset patch.
13818
13819         * rfc2047.c: Encode- and decode the "val" field when using mutt
13820         with EXACT_ADDRESS enabled.
13821
13822         * Makefile.am: Small fixes to the build process. From Lars
13823         Hecking.
13824
13825         * compose.c: The attached patch fixes yet another redraw related
13826         bug. When I call OP_SAVE from the Compose menu and use the
13827         file-browser and 'q' out of the file-browser, the screen still
13828         shows the browser, but the control is really in the Compose
13829         menu. A Ctrl-L verifies this.  Basically, a screen redraw
13830         is missing.
13831
13832         From Vikas.
13833
13834         * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
13835         attach-message. Tag a whole bunch of messages. Say, for example,
13836         100. When you exit the folder, the Compose menu's status line
13837         has disappeared.
13838
13839         Fix from Vikas.
13840
13841         * browser.c: patch-0.94.17.vikas.browser_redraw.1
13842
13843 1998-11-23 21:10:12  roessler  (roessler)
13844
13845         * protos.h, lib.c: Change safe_malloc's size parameter from
13846         (unsigned int) to size_t.
13847
13848         * send.c, protos.h, pattern.c, alias.c: From Byrial:
13849
13850         I don't think that the match-all pattern modifier works as can
13851         be expected from a logical point of view.
13852
13853         The attached patch will make it work as I expect it to work:
13854
13855           - It works on all patterns which explicit or implicit use
13856             address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
13857             didn't work with ~l before).
13858
13859           - It works such that a modified pattern always match, unless
13860             there is at least one address in at least one of the
13861             referenced lists that it doesn't match.
13862
13863         * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
13864         Introduce a new option $reply_self.  From Vikas.
13865
13866 1998-11-20 00:27:03  roessler  (roessler)
13867
13868         * po/it.po: New it.po from Mario.
13869
13870         * doc/mutt.man.in: branches:  1.4.4; Fix a small typo.
13871
13872 1998-11-19 23:57:03  roessler  (roessler)
13873
13874         * contrib/Pine.rc: Fix some ancient syntax.
13875
13876         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
13877         Hack around problems with multi-valued Reply-To headers.
13878         From Roland Rosenfeld.
13879
13880         * rfc2047.c: Properly encode '_' characters in words which
13881         are qp-encoded.
13882
13883         * sendlib.c: Use mutt_is_message_type() in the message
13884         transformation code.
13885
13886         * po/Makefile.in.in: Fix all Makefiles.  make
13887         DESTDIR=/path/to/something install should work now.
13888
13889         * doc/Makefile.in: branches:  1.15.4; Fix all Makefiles.
13890         make DESTDIR=/path/to/something install should work now.
13891
13892         * Makefile.am: Fix all Makefiles.  make DESTDIR=/path/to/something
13893         install should work now.
13894
13895 1998-11-18 23:09:46  roessler  (roessler)
13896
13897         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13898         VERSION, ChangeLog: Release-commit for 0.94.17.
13899
13900         * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
13901         patch simplifies the generation of content type parameters
13902         significantly by introducing a funciton mutt_set_parameter().
13903         Additionally, we re-use code from parse.c for parsing user-input
13904         content type headers on the compose screen.
13905
13906         * compose.c: Remove some uuencode-related debris.
13907
13908         * recvattach.c: Remove some code which crept in from the external
13909         character set patch.
13910
13911         * recvattach.c: Make optional formats work while processing
13912         $attach_format.
13913
13914         * mh.c: Remove bogus re-sorting code from the maildir check
13915         routine.
13916
13917         * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
13918         systems which don't do so in <stdlib.h>.
13919
13920 1998-11-17 13:23:26  roessler  (roessler)
13921
13922         * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
13923         containing quite a few fuzzy translations.
13924
13925         * po/de.po: Update some messages.
13926
13927         * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
13928         m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
13929         fixes from Lars Hecking, with some more fixes and modifications
13930         from myself.  With some luck, you don't need a gettext
13931         installation any more.
13932
13933         * sendlib.c: Fix the base64 encoder.  The current code would
13934         produce slightly unpredictible output which leads to bad
13935         signatures.
13936
13937         * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
13938         related bug.
13939
13940 1998-11-16 11:44:42  roessler  (roessler)
13941
13942         * protos.h: Drop ci_attach - it doesn't exist.  Noted by Byrial
13943         Jensen.
13944
13945 1998-11-15 09:53:23  roessler  (roessler)
13946
13947         * parse.c: Stupid typo.
13948
13949         * protos.h, parse.c, attach.c: My version of Byrial's parse_part
13950         patch.
13951
13952         * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
13953         elaborate a little more on the last paragraph. It is deletion
13954         of the top level part direct under a message/rfc822 part which
13955         gives problems because the headers of the message/rfc822 part
13956         have to be changed in this case. It is hard to tell exactly how
13957         many bytes and lines will be removed and added in this case.
13958
13959         If we can refrain from deletion of such parts and thus only
13960         allow deletion of parts direct under a multipart part, then it is
13961         relative easy always to make correct Content-Length: and Lines:
13962         headers in the copy. (The correctness of the Lines count is
13963         dependent of the correctness of the initial value, though).
13964
13965         (From: Byrial Jensen)
13966
13967         * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
13968         credits section.
13969
13970 1998-11-14 08:24:56  roessler  (roessler)
13971
13972         * doc/manual.sgml.in: Update Byrial's e-mail address.
13973
13974         * copy.c: Simplify the new attachment deletion code not to require
13975         an extra temporary file.  (From: Byrial Jensen <byrial@image.dk>)
13976
13977         * help.c, handler.c: Type cast nit from Gero Treuner.
13978
13979 1998-11-13 18:31:06  roessler  (roessler)
13980
13981         * imap.c: Currently, Mutt won't use a default folder if just the
13982         IMAP server is specified.  In fact, if the folder isn't specified,
13983         it will core-dump.
13984
13985         The attached patch will use INBOX as the IMAP folder name if
13986         none is specified, eliminating the core-dump.
13987
13988         (From: Aaron Schrab <aaron+mutt@schrab.com>)
13989
13990 1998-11-12 21:52:01  roessler  (roessler)
13991
13992         * mutt.h, copy.c: Byrial's latest attachment deletion patch.
13993
13994         * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
13995
13996 1998-11-11 21:18:08  roessler  (roessler)
13997
13998         * po/it.po: New it.po from Marco.
13999
14000         * snprintf.c: Don't use the mutt_str* functions in this module.
14001
14002         * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
14003         not have taken place here.
14004
14005 1998-11-10 22:21:51  roessler  (roessler)
14006
14007         * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
14008
14009         * send.c: Fix the $metoo option's behaviour.
14010
14011         * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
14012         snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
14013         rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
14014         pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
14015         pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14016         init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
14017         hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
14018         edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
14019         commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
14020         alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
14021         and use them all over the place.  If there are still segmentation
14022         faults due to missing NONULLs over, they are gone now.
14023
14024         * main.c: Add a "pseudo-credit" to the extended copyright notice.
14025
14026         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
14027         VERSION, ChangeLog: Releasing 0.94.16.
14028
14029         * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
14030         buffy.c, attach.c: Experimental support for the so-called
14031         "kendra" mail folder format.  This seems to be used on OS/2 and
14032         is, actually, a slibhtly modified version of the MMDF format.
14033
14034         * parse.c: Do some sanity checking when reading attachment.
14035         This fix should catch bad attachments.
14036
14037         * edit.c: Fix a possible buffer overflow.  (This seems to be
14038         the one noticed by Pavel Gulchouck <gul@lucky.net>.)
14039
14040         * compose.c: Wrong fix from Vikas.  Undo it.  (Noted by Byrial.)
14041
14042         * curs_lib.c, compose.c: Fix a multi_choice related bug.
14043         From Vikas.
14044
14045         * buffy.c: Skip empty mailbox parameters.  This fixes a
14046         segmentation fault noted by Marco d'Itri.
14047
14048 1998-11-09 19:28:42  roessler  (roessler)
14049
14050         * from.c: Catch possible bad memory access.
14051
14052         * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
14053         copy.c, Muttrc.in: Rewrite copy_delete_attach().
14054
14055         * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
14056         efficiency problem with the color index features.
14057
14058         * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
14059
14060         * doc/manual.sgml.in: Make the default_hook documentation match
14061         the code.
14062
14063         * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
14064         OP_QUIT is called.
14065
14066         * browser.c: The attached patch fixes a potential problem in
14067         folder_format_str() where a fixed buffer might not be null
14068         terminated.  From Vikas.
14069
14070         * init.c: The attached patch fixes a bug in :set variable=<TAB>
14071         where variables of type DT_SORT were not getting expanded (only
14072         4 of them, but a bug nevertheless).  From Vikas.
14073
14074         * browser.c: patch-0.94.15.vikas.browser_sort.3
14075
14076         * doc/manual.sgml.in: Add a forwarding chapter to the manual.
14077         From Gero Treuner.
14078
14079         * po/de.po: Revert de.po to the traditional German spelling rules.
14080
14081         * po/de.po, pop.c: L10 fixes from Gero Treuner.
14082
14083         * parse.c, handler.c: A message/external-body handler.
14084         From Byrial Jensen.
14085
14086         * protos.h, parse.c:  - remove the static declaration from
14087          parse_date() in parse.c, - rename it to mutt_parse_date() -
14088          fix a minor bug: the timezone information in an expires-header
14089            was used to set the timezone of the send time.
14090
14091         (From Byrial Jensen <byrial@post3.tele.dk>.)
14092
14093         * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
14094         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14095
14096         * handler.c: Byrial Jensen's alternative_handler patches.
14097         This may lead to non-desirable effects with attachment deletion;
14098         these effects will go when the new attachment deletion code
14099         is implemented.
14100
14101         * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
14102         offset from GMT.
14103
14104         * pager.c, help.c: Fix the display of DEL in the pager.
14105
14106         * send.c: Fix a group reply problem.
14107
14108 1998-10-30 13:00:10  roessler  (roessler)
14109
14110         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
14111         changes.
14112
14113 1998-10-29 09:46:45  roessler  (roessler)
14114
14115         * mbox.c: Mbox robustness patch from Johnny Tevessen
14116         <j.tevessen@gmx.net>.
14117
14118         * po/de.po: Fixing a typo.
14119
14120         * imap.c: This patch should cause mutt to ask for your IMAP
14121         login/password again if its wrong.  From Brandon Long.
14122
14123 1998-10-28 21:48:36  roessler  (roessler)
14124
14125         * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
14126         0.94.15 release commit.
14127
14128         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
14129         commit, take 1.
14130
14131         * curs_lib.c: Add an IsPrint check to mutt_message() and
14132         mutt_curses_error(). This will prevent _some_ advert effects from
14133         l10ns which don't fit together with the terminal's abilities.
14134         There are still quite a few raw printw() etc. - we may wish to
14135         introduce our own, locale-safe versions of these.
14136
14137         * po/POTFILES.in: reldate contais really _no_ i18n-related data.
14138
14139         * send.c: Don't try to recall a postponed message when we are
14140         given a template.
14141
14142         * copy.c: Fix a possible segmentation fault when deleting nested
14143         attachments.
14144
14145         * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
14146         option which controls header weeding when decode-forwarding
14147         messages.
14148
14149         * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
14150         fixes from Gero plus checkpoint commit.
14151
14152         * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
14153         help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
14154         help-wrap patch.
14155
14156         * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
14157         spanish translation.
14158
14159         * send.c: if reply-to points to the address on the from header,
14160         use the from header's value for composing a reply's recipient
14161         list, not the reply-to header.
14162
14163         * configure.in: add the ukrainian l10n.
14164
14165 1998-10-27 19:02:45  roessler  (roessler)
14166
14167         * configure: Configure is generated automatically and should
14168         thus _not_ be part of the CVS repository.
14169
14170         * configure.in, configure, README, INSTALL: Try to detect Solaris
14171         2.4's broken regcomp().
14172
14173         * send.c: Move some code around.
14174
14175         * doc/manual.sgml.in: Some documentation nits.
14176
14177         * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
14178         Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
14179
14180         * Muttrc.in: Add a macro for viewing the manual.
14181
14182         * pgp.c, configure.in, configure: i18n fixes.
14183
14184         * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
14185         fixes, plus a partial spanish translation from Boris Wesslowski
14186         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14187
14188         * configure.in, configure: Handle systems which have neither
14189         pgp2 nor pgp5, but gpg correctly.
14190
14191         * compose.c: - snd_entry() is marked static - You will only get
14192         a full redraw of the screen after invoking
14193           pgp_send_menu if you selected "sign as".  - draw_envelope()
14194         and edit_address_list() use the same array of
14195           strings for titles/prompts. This saves both string data and
14196           code in both functions which have been a lot smaller.
14197
14198         * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
14199         FCC headers when postponing.  From Vikas.
14200
14201         * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
14202         before quitting.
14203
14204 1998-10-22 13:53:47  roessler  (roessler)
14205
14206         * send.c: Undo some superfluous changes.  Pointed out by V.A.
14207
14208         * send.c, protos.h, postpone.c: - Preserve certain headers'
14209           values when recallling a postponed message.  TBD:  Fcc.
14210
14211         - Rename mutt_edit_message() to mutt_prepare_edit_message()
14212           since that's what that function actually does.
14213
14214         * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
14215         conditionally defined.  From Byrial Jensen.
14216
14217 1998-10-21 22:46:16  roessler  (roessler)
14218
14219         * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
14220         ~P modifiers.
14221
14222         * compose.c: Vikas' write_fcc patch.
14223
14224         * doc/manual.sgml.in: Documentation nits from Byrial.
14225
14226         * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
14227         From Byrial.
14228
14229         * prepare: Fix the documentation reference in prepare.
14230
14231         * doc/devel-notes.txt: Add a gettext automake macro patch which
14232         is needed for proper building of mutt.
14233
14234         * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
14235         some automatically generated files from the CVS repository,
14236         and add a script which generates them.
14237
14238         * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
14239
14240         * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
14241         commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
14242         patch plus some German translations.
14243
14244         * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
14245         bit cleaner.
14246
14247         * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
14248
14249         * VERSION, ChangeLog: Preparing 0.94.14.
14250
14251 1998-10-20 22:02:58  roessler  (roessler)
14252
14253         * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
14254
14255         * config.h.in, Makefile.am: Include VERSION with the distribution.
14256
14257         * configure.in, configure, VERSION, config.h.in: Don't hard-wire
14258         the program's version in configure.in, but use the VERSION
14259         file instead.  Stolen from gnupg.
14260
14261         * ChangeLog: Checkpoint commit.
14262
14263         * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
14264         macro-function fix from Vikas.
14265
14266         * socket.c, mutt_socket.h: Fix the multiple connection code.
14267         From Brandon Long.
14268
14269 1998-10-19 20:08:10  roessler  (roessler)
14270
14271         * postpone.c: fix a typo.
14272
14273         * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
14274         is empty.
14275
14276         * po/it.po: Ups, this was missing from the repository.
14277
14278         * po/ru.po, po/de.po: Adding some new and improved German
14279         translations.
14280
14281         * init.c: handle domain == "@" properly.
14282
14283         * postpone.c: Fix the behaviour when recalling postponed messages:
14284         Content types would not be restored.
14285
14286 1998-10-16 12:09:37  roessler  (roessler)
14287
14288         * lib.c: Harden mutt_free_header() against NULL pointers.
14289
14290         * keymap.c, handler.c: Nits from Vikas.
14291
14292         * send.c: Fix a segmentation fault when OPT_RECALL is
14293         ask-something.
14294
14295         * commands.c: Don't write out bad content-length and lines
14296         headers when decode-saving a message.
14297
14298 1998-10-15 23:09:30  roessler  (roessler)
14299
14300         * po/ru.po, po/de.po: *** empty log message ***
14301
14302         * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
14303         intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
14304         intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
14305         intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
14306         thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
14307         snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
14308         rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
14309         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
14310         pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
14311         main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
14312         help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
14313         getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
14314         dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
14315         compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
14316         browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
14317         "static char rcsid[]" to "static const char rcsid[]" to make
14318         gcc shut up about this.
14319
14320         * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
14321         po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
14322         Makefile.in, ChangeLog: Random pre-release clean-up.
14323
14324         * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
14325         patch introduces the ~k pattern for messages containing pgp
14326         key material.
14327
14328         * doc/manual.sgml.in: Add some missing key definitions.
14329
14330         * mutt_curses.h: There seem to be systems which don't know
14331         about KEY_ENTER.
14332
14333         * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
14334
14335         * sendlib.c: Put #ifdefs around a variable which is only used
14336         for generating uuencoded messages.
14337
14338         * ChangeLog: Update.
14339
14340         * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
14341         compose.c: A slightly modified version of Vikas' help_unbound
14342         patch.
14343
14344         * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
14345         mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
14346         hog which was introduced by the edit-message patch.
14347
14348 1998-10-14 22:58:04  roessler  (roessler)
14349
14350         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
14351         Warn the user before sending out uuencoded attachments.
14352
14353         * handler.c: Fix prefix and utf8 issues in the uudecoder.
14354
14355         * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
14356         Thinking about this once again, ok folks, here comes x-uuencode
14357         support.
14358
14359         * handler.c: typo.
14360
14361         * handler.c: When Charset is utf-8 (not recommended!), don't
14362         active utf8 translation in the various handler routines.
14363
14364         * Makefile.in, Makefile.am: Add -I$(includedir) to the C
14365         preprocessor flags.  Per request of Clint Olsen.
14366
14367         * po/ru.po, po/de.po, configure.in, configure, config.h.in,
14368         Makefile.in, Makefile.am: More build process clean-up.
14369
14370         * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
14371         Removing some instances of gnu-make specific command line
14372         parameters.
14373
14374         * doc/manual.sgml.in: Document the match-all feature.
14375
14376         * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
14377         config.h.in, Makefile.in, Makefile.am: Various build fixes.
14378
14379         * color.c: Adding some necessary ifdefs to color.c, From
14380         Irving_Wolfe@wolfe.net.
14381
14382 1998-10-13 23:37:05  roessler  (roessler)
14383
14384         * po/ru.po, po/de.po: Checkpoint commit.  This gets boring.
14385
14386         * NEWS: Merging Vikas' NEWS file into the distributed one.
14387
14388         * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
14389         0.94.12.
14390
14391         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
14392         recvattach.c, configure.in, configure, config.h.in, commands.c,
14393         README, NEWS, Makefile.in, Makefile.am, INSTALL: random
14394         pre-release clean-up.
14395
14396         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14397         po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
14398         config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
14399         target to create a USG-friendly version of mutt.  Additionally,
14400         the NEWS file is prepared for 0.95.
14401
14402         * doc/devel-notes.txt: Add a short note on compiler warnings.
14403
14404         * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
14405         mime.types: More $Id$ strings.
14406
14407         * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
14408         intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
14409         intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
14410         intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
14411         intl/gettext.c, intl/finddomain.c, intl/explodename.c,
14412         intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
14413         intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
14414         Add RCS $Id$ strings to (hopefully) all source files.
14415
14416         * doc/PGP-Notes.txt: branches:  1.6.4; Add RCS $Id$ strings to
14417         (hopefully) all source files.
14418
14419         * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
14420         source files.
14421
14422         * contrib/sample.muttrc, contrib/sample.mailcap: branches:
14423         1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
14424
14425         * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
14426         contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
14427         strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
14428         signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
14429         score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
14430         rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
14431         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
14432         pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
14433         mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
14434         mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
14435         lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
14436         hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
14437         hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
14438         gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
14439         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
14440         copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
14441         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
14442         attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
14443         Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
14444         Add RCS $Id$ strings to (hopefully) all source files.
14445
14446         * enter.c: Type Ctrl-V Ctrl-G in any input field.
14447
14448         * curs_main.c: Bumping some dprint statements' debug levels.
14449         From Vikas.
14450
14451         * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
14452         from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
14453
14454 1998-10-12 19:53:49  roessler  (roessler)
14455
14456         * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
14457         compose.c, browser.c, addrbook.c: The attached patch removes
14458         some redundant code related to the macro function stuff. Since
14459         each menu calls km_dokey() to get the 'op' number to execute, the
14460         'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
14461         is no need to explicitly save/restore the CurrentMenu all over
14462         the code. The only places it is being captured now is just before
14463         mutt_enter_comamnd() is called. This is to help the 'exec' command
14464         completion code so that it knows which menu to try and complete
14465         the function name from.  (From: Vikas Agnihotri <VikasA@att.com>)
14466
14467         * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
14468         main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
14469         Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
14470         as determined by configure.
14471
14472         * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
14473
14474         * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
14475         configure, ChangeLog: Check-point commit before 0.94.11 is
14476         released.
14477
14478 1998-10-11 22:11:00  roessler  (roessler)
14479
14480         * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
14481         suggested by Marco d'Itri.
14482
14483         * doc/dotlock.man.in: branches:  1.3.4; Install dotlock's manual
14484         page under the correct name.
14485
14486         * doc/Makefile.in: Install dotlock's manual page under the
14487         correct name.
14488
14489 1998-10-08 13:22:16  roessler  (roessler)
14490
14491         * README: Reference some of the new doc files.
14492
14493         * doc/Makefile.in: Some more changes to the installation process.
14494
14495         * doc/Makefile.in: Fix the uninstall target; add some magic to
14496         build and install the HTML version of the manual if we can.
14497
14498         * doc/applying-patches.txt, doc/devel-notes.txt,
14499         doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
14500         install the html version of the manual if it's there.
14501
14502         * doc/manual.sgml: The manual was wrong on the default binding
14503         for extract-keys.
14504
14505 1998-10-07 22:19:27  roessler  (roessler)
14506
14507         * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
14508         LAST support.  From Jason Lavoie <jason@mint.net> by way of
14509         Michael Elkins.
14510
14511         * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
14512
14513         * gnupgparse.c: Redirect stdin and stderr to /dev/null when
14514         invoking gpgm for listing key IDs.
14515
14516         * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
14517         handling.  From Brandon Long.
14518
14519         * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
14520
14521         * keymap.c: The attached patch fixes a minor inconsistency
14522         between the display of special key-names in the help screen
14523         and their actual usage. The help screen now shows the special
14524         keys exactly as you would/could/should use them in the
14525         muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
14526
14527         * keymap.c: Fix the error message for unbound keys.  From Vikas.
14528
14529         * browser.c: Clean up behind an aborted sort-by prompt on the
14530         file browser.  From Vikas.
14531
14532         * hdrline.c: The attached patch fixes a minor bug in
14533         $index_format's %B and %b where they didnt respect the given
14534         prefix. In addition, the manual says that %B is supposed to fall
14535         back to %b if the message is not sent to a known mailing list. The
14536         code was not doing that.  (From: Vikas Agnihotri <VikasA@att.com>,
14537         noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
14538         (Vladimir Klebanov)).
14539
14540         * doc/PGP-Notes.txt: pgp_language is obsolete.  Noted by Heiko
14541         Schlichting.
14542
14543 1998-10-06 15:10:53  roessler  (roessler)
14544
14545         * keymap.c: Macro function fixes.
14546
14547         * curs_lib.c: With slang, ERR != -1.
14548
14549         * po/mutt.pot, po/de.po: Message fix.
14550
14551         * attach.c: Fix another pipe-related hang in
14552         mutt_view_attachment().
14553
14554 1998-10-05 21:37:15  roessler  (roessler)
14555
14556         * configure, aclocal.m4: Another fix to libintl detection.
14557
14558         * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
14559
14560         * handler.c: File descriptor leak alert.
14561
14562         * handler.c: Avoid a hang due to blocking pipe writes in the
14563         auto view code.
14564
14565         * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
14566         parameters; fix double ops problem in index_menu().
14567
14568         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
14569         corresponding to the macro-function patch.
14570
14571         * flags.c, compose.c: Some fixes to the macro-function patch.
14572
14573         * po/ru.po: Adding the Russian Localization.
14574
14575         * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
14576         pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
14577         init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
14578         configure.in, configure, compose.c, commands.c, browser.c,
14579         addrbook.c, aclocal.m4: Vikas' macro_function patch.
14580
14581 1998-10-04 15:02:25  roessler  (roessler)
14582
14583         * configure.in, configure: Fixing some make-related problems
14584         noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
14585
14586         * po/mutt.pot, send.c: Fix group-reply's behaviour.
14587
14588         * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
14589         some more general notes on mutt development.
14590
14591         * Makefile.in: Propagate fixes from Makefile.am.
14592
14593         * ChangeLog: Preparing 0.94.10.
14594
14595         * po/mutt.pot, po/de.po: Noise.
14596
14597         * configure.in, configure, Makefile.am: More fixes to the build
14598         process.  This version was tested to build cleanly under SuSE
14599         Linux and IRIX.
14600
14601 1998-10-03 22:08:09  roessler  (roessler)
14602
14603         * doc/manual.txt: manual.txt can be rebuilt when making the dist -
14604         no need to keep this in the repository.
14605
14606         * ChangeLog: Preparing ChangeLog for 0.94.10.
14607
14608         * contrib/Makefile.in: Ups.
14609
14610         * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14611         po/Makefile.in.in, doc/language50.txt, doc/language.txt,
14612         contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
14613         contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
14614         contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
14615         sample.muttrc, sample.mailcap, reap.pl, pop.c,
14616         patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
14617         Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
14618         and make process changes.  make dist and make maintainer-clean
14619         should now work as they are supposed to.
14620
14621         * help.c: Remove an unprotected gettext() call.
14622
14623         * missing: *** empty log message ***
14624
14625         * missing: Persuade CVS to get the file modes right.
14626
14627         * INSTALL: Adding a note on SparcLinux problems when gcc is
14628         called with the -pedantic flag.
14629
14630 1998-10-02 17:39:47  roessler  (roessler)
14631
14632         * po/mutt.pot, po/de.po: A small fix to get autoview messages
14633         properly colored.
14634
14635         * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
14636
14637         * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
14638         Fixing some build-related problems, and preparing 0.94.9p1.
14639
14640         * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
14641         first name patch.
14642
14643         * mutt.h, compose.c: More () fixes.
14644
14645         * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
14646         is a macro.  This means we should put additional braces around
14647         _()-style arguments.
14648
14649 1998-10-01 20:16:56  roessler  (roessler)
14650
14651         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14652         doc/Makefile.in: Translate help strings.
14653
14654         * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
14655         help strigns.
14656
14657         * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
14658         intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
14659         empty log message ***
14660
14661         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14662         recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
14663         addrbook.c: Translate the various help lines.
14664
14665         * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
14666
14667         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
14668         l10n for handler.c.
14669
14670         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
14671         mutt_yesorno() language sensitive.
14672
14673         * po/de.po: Various German-language related fixes.
14674
14675         * reldate.h, configure.in, configure, TODO, Makefile.in,
14676         ChangeLog: Preparing 0.94.9i.
14677
14678         * po/de.po: German l10n, first take.
14679
14680         * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
14681
14682         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
14683
14684         * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
14685         files to 0.94.8.
14686
14687         * configure.in, configure, Makefile.in, Makefile.am: Various
14688         automake and installation fixes.
14689
14690         * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
14691         po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
14692         intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
14693         intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
14694         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
14695         intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
14696         intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
14697         intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
14698         intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
14699         intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
14700         stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
14701         score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
14702         pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
14703         missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14704         init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
14705         flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
14706         configure.in, configure, config.h.in, compose.c, commands.c,
14707         color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
14708         addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
14709         Adding gettext support, based on the patch by Marco d'Itri.
14710
14711         * TODO: add a note about the currently-missing mh_sequences
14712         support.
14713
14714         * send.c: Fix the PgpSignMicalg vanishing when recalling
14715         postponed messages.  Bug squashed by Bjørn Fischer.
14716
14717 1998-09-30 13:56:24  roessler  (roessler)
14718
14719         * doc/manual.txt, doc/manual.sgml: SGML fix.
14720
14721         * postpone.c, headers.c: Don't generate a NULL micalg parameter
14722         when getting postponed messages.
14723
14724         * functions.h: Removing some superfluous key bindings from
14725         functions.h.  (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
14726
14727         * doc/manual.sgml, init.c: Add some more support for
14728         version-dependant configuration files.
14729
14730         * copy.c: When forwarding a mail (nomime_forw) and you have
14731         forw_quote set, mutt inserts a blank line between header and
14732         body of the forwarded message.
14733
14734         * compose.c: Tell the user how to attach messages when using
14735         the attach-message feature.
14736
14737         * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
14738         for PGP signed and encrypted messages.
14739
14740         * doc/manual.sgml: Documentation for Vikas' latest features.
14741
14742 1998-09-29 15:40:01  roessler  (roessler)
14743
14744         * status.c: _Really_ fix an unset or too short StChars varialbe.
14745         (From Vikas.)
14746
14747         * rfc822.c: Fix a segmentation fault occuring with certain
14748         badly-formed RFC822-like addresses.
14749
14750         * hdrline.c: Make status characters work again.
14751
14752         * doc/manual.txt, doc/manual.sgml: Documenting some more
14753         variables.
14754
14755         * Muttrc.in: Add newly added variables to the default system
14756         muttrc.
14757
14758         * status.c: Catch short StChars values.
14759
14760         * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
14761
14762         * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
14763         Rosenfeld.
14764
14765         * doc/manual.txt, doc/manual.sgml, configure.in, configure:
14766         Some nits from Gero Treuner.
14767
14768 1998-09-28 17:40:47  roessler  (roessler)
14769
14770         * pager.c, curs_main.c: Vikas' pipe-redraw fix.
14771
14772         * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
14773         COPYRIGHT, COPYING: A first take at bringing copyright notices
14774         and credits into synch with reality.
14775
14776         * reldate.h, configure.in, configure, TODO, Makefile.in,
14777         ChangeLog: Preparing 0.94.8i.
14778
14779 1998-09-26 10:13:39  roessler  (roessler)
14780
14781         * mh.c: Changing the index_hint handling for mh folders once
14782         again.
14783
14784         * mh.c: Resort the incoming folder from mh_sync_mailbox() also
14785         when new mail arrived.
14786
14787 1998-09-25 06:56:35  roessler  (roessler)
14788
14789         * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
14790
14791 1998-09-24 23:19:50  roessler  (roessler)
14792
14793         * pager.c: A new quote_levels patch from liviu.
14794
14795         * sendlib.c: Rewrite the base64-encoder used for messages.  This
14796         should be unified with the encoder in rfc2047.c at some point.
14797
14798         * pager.c: Undoing Livius quote-levels patch for now.
14799
14800         * sendlib.c, mutt.h, charset.h, charset.c:
14801         [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
14802         in mutt there are better chances to say whether a mail to send
14803         consists of characters of the ASCII set only (the charset should
14804         be "us-ascii" then) or of other characters from the given charset
14805         (this charset should be given then): ASCII characters have the
14806         unicode values from 0 to 127.
14807
14808         * init.c: Fix a segmentation fault with mismatched backticks.
14809
14810         * init.c: Vikas' merged completion patch, level 3.
14811
14812 1998-09-23 20:01:06  roessler  (roessler)
14813
14814         * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
14815
14816         * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
14817         mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
14818         commands.c: Disable recursive invocations of the attach-message
14819         function.
14820
14821         * mh.c: Really fix the index hints.
14822
14823         * mh.c: Correct the index_hint handling in mh_check_mailbox().
14824
14825         * sendlib.c: RFC2047-encode the mail-followup-to header.
14826
14827         * TODO: Remove the maildir/mh resynch entry.
14828
14829         * pager.c: There is a long-standing problem in Mutt, related to
14830         coloring the various levels of quoting: if the attributions are
14831         missing, like this:
14832                 >>> blah blah from A >> blah blah from B > blah blah
14833                 from C
14834
14835         then the "quoted" color object is associated with ">>>", "quoted1"
14836         with ">>" and "quoted2" with ">" --- which is not what most people
14837         expect. The reason is Mutt doesn't count the quote characters
14838         (since there is no way to distinguish between a single quote ">>
14839         " and a ">" followed by a "> "), and it allocates colors as it
14840         finds new types of quote prefixes. The attached patch fixes this
14841         problem still without counting the quote characters.
14842
14843 1998-09-22 22:54:52  roessler  (roessler)
14844
14845         * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
14846         corrected mh/maildir support.
14847
14848         * mx.c, mh.c: Some fixes and code clean-ups.
14849
14850         * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
14851
14852         * sendlib.c: Produce "undisclosed-recipients:;" instead of
14853         ""undisclosed-recipients:;":;" when the user gives no To-Header.
14854
14855         * mx.c: When generating new messages in MH folders, the initial
14856         number should be "1", not "2".  Fix from Gero Treuner.
14857
14858         * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
14859
14860 1998-09-21 12:49:50  roessler  (roessler)
14861
14862         * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
14863
14864 1998-09-20 12:05:39  roessler  (roessler)
14865
14866         * pager.c: Byrial Jensen's bold-underline patch.
14867
14868 1998-09-18 05:45:56  roessler  (roessler)
14869
14870         * reldate.h, configure.in, configure, ChangeLog: Preparing
14871         0.94.7i.
14872
14873         * protos.h, init.c, enter.c: Applying the third generation of
14874         command completion patches.
14875
14876 1998-09-16 20:08:25  roessler  (roessler)
14877
14878         * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
14879         - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
14880         mutt_getch was returning an ESC rather than -1, which resulted
14881         in 'key not bound' messages every 'timeout' seconds.  (From:
14882         Tim Walberg <walberg@cig.mot.com>)
14883
14884         * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
14885         when running in -d2 mode.
14886
14887         * keymap.c: Use <fN> for function keys as well as for other
14888         special keys.  Additionally, this patch makes it possible to
14889         use all special keys inside a key _sequence_.
14890
14891         * sendlib.c, mutt.h, curs_main.c, compose.c:
14892         Introduce the OPTUSEHEADERDATE pseudo-option to control
14893         mutt_write_rfc822_header()'s behaviour for the purposes of the
14894         edit_message feature.
14895
14896         * init.c: When parsing aliases, don't consider ';' a token
14897         delimiter.
14898
14899 1998-09-15 21:41:51  roessler  (roessler)
14900
14901         * init.c: Undoing Vikas' complete patch and applying
14902         patch-0.94.6i.jmy.cycle_complete.1 instead.
14903
14904         * handler.c: _Really_ fix CRLF handling.
14905
14906         * charset.c: Fix the crlf handling.
14907
14908         * pgppubring.c: UTF8-decode PGP user ID packets.
14909
14910         * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
14911         Adding basic UTF-8 support.
14912
14913         * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
14914         a content-type _with_ a character set parameter.
14915
14916         * Makefile.in: Correcting a typo in the clean target.
14917
14918         * handler.c, charset.h, charset.c: Add charset alias support
14919         and fix various errors in the character set code.
14920
14921         * charset.c: Fix mutt_display_char to map '\0' to itself
14922         regardless of the translation table we use.
14923
14924         * gen-charset.c, configure.in, configure, charset.h, charset.c,
14925         Makefile.in: Generate the character set tables from i18n files.
14926
14927         * imap.c: Finally fix imap_quote_string().
14928
14929         * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
14930         the compose menu.
14931
14932 1998-09-14 21:33:34  roessler  (roessler)
14933
14934         * imap.c: Fix IMAP quoting.
14935
14936         * Muttrc.in: Speling corection for Muttrc.in.
14937
14938         * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
14939         buffer overflow.
14940
14941 1998-09-13 15:29:54  roessler  (roessler)
14942
14943         * reldate.h, configure.in, configure, ChangeLog: Preparing
14944         0.94.6i.
14945
14946         * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
14947         handler.c, configure.in, configure, commands.c, charset.h,
14948         charset.c, Makefile.in: This patch adds on-demand loading of
14949         character set tables, changes the default location of $SHAREDIR,
14950         and fixes some compilation problems occuring on machines without
14951         PGP installed.
14952
14953 1998-09-12 19:58:56  roessler  (roessler)
14954
14955         * sendlib.c: Fixing a silly typo in the edit-message code.
14956
14957         * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
14958         [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
14959         for international character sets.  Currently, mutt knows about
14960         the following character sets and is able to convert between them:
14961
14962         iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
14963
14964         (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
14965
14966         * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
14967         enter.c, commands.c: When entering a 'set' command on the
14968         command-line, pressing TAB after string_var= will insert the
14969         current value of that variable. Note that this works only for
14970         variables of type 'string'.
14971
14972         Also fixes the following buglets in command-completion:
14973
14974          1. doesnt work if you started the command-line with whitespace
14975
14976          2. Seems to think that 'Set', 'ReSeT', etc are valid commands
14977          (since it checks for 'strcasecmp' instead of 'strcmp' when
14978          completing the variable names Also fixes the following buglets
14979          in command-completion:
14980
14981         (From: Vikas Agnihotri <VikasA@att.com>)
14982
14983         * enter.c: Use the proper history class when entering mutt
14984         commands.
14985
14986         * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
14987
14988         * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
14989         lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
14990         edit-message feature.
14991
14992         * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
14993         %M for the number of messages which is hidden in a thread.
14994
14995 1998-09-08 19:32:57  roessler  (roessler)
14996
14997         * TODO: Bogus bug.  Actually, by setting use_mailcap=no, it _is_
14998         possible to view the header of a single-part message with a
14999         non-autoview body type.
15000
15001         * recvattach.c: This patch makes the view attachment menu show
15002         all message/rfc822 parts as a new level, not only the multipart
15003         messages. This makes it possible to display a message/rfc822 part
15004         which includes only a image/jpeg part or something else which cant
15005         be viewed in the pager.  (From: Jimmy Mäkelä <jmy@flashback.net>)
15006
15007         * recvattach.c, pgp.c, copy.c: Change the interface of
15008         pgp_decrypt_mime() to enable this function to do some sanity
15009         checks.
15010
15011 1998-09-07 20:47:25  roessler  (roessler)
15012
15013         * recvattach.c: Don't descend into multipart/encrypted on the
15014         recvattach menu.
15015
15016         * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
15017         commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
15018         various pgp-related issues.  In particular, mutt won't segfault
15019         when trying to decrypt-save messages from the index, and the
15020         presence of a PGP-encrypted body part on the attachment menu
15021         will no longer confuse the MIME parser.
15022
15023         * curs_lib.c: Clear the "Exit Mutt" prompt.
15024
15025         * doc/manual.txt, doc/manual.sgml: SGML typo.
15026
15027         * rfc822.c: Some testing.
15028
15029         * enter.c: Yet another fix to the alias and query completion
15030         stuff: Skip leading white space when constructing the addresses.
15031
15032         * enter.c: Don't use <space> as an address delimiter when using
15033         query-complete and alias-complete.
15034
15035         * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
15036         substitution.
15037
15038         * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
15039         mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
15040         copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
15041         decrypt-copy, and $forw{ard,}-decrypt.  Based on work by Emil
15042         Laurentiu.
15043
15044         * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
15045         the display when synchronizing mbox mail folders.
15046
15047         * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
15048         patterns.
15049
15050         * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
15051         protos.h.
15052
15053         * pgp.c: Fixing convert_to_7bit().  From Liviu Daia.
15054
15055 1998-09-06 11:35:34  roessler  (roessler)
15056
15057         * lib.c: Fixing the quoting of shell specials in
15058         mutt_expand_fmt().
15059
15060         * query.c: Change snprintf to mutt_expand_fmt when expanding
15061         the query command.
15062
15063         * protos.h, lib.c, attach.c, TODO:
15064         [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
15065         for /tmp-safe symlinking in the nametemplate code.
15066
15067         * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
15068         0.94.5i.
15069
15070 1998-09-04 15:53:27  roessler  (roessler)
15071
15072         * sendlib.c: Catch MIME parameters with p->value == NULL.
15073
15074         * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
15075
15076 1998-09-01 06:54:53  roessler  (roessler)
15077
15078         * imap.c: IMAP fixes from Nathan Neulinger.
15079         (<19980831170941.A7327@umr.edu> on mutt-dev.)
15080
15081 1998-08-31 16:46:29  roessler  (roessler)
15082
15083         * send.c: Fix a small problem with Liviu's attach_fcc patch.
15084
15085         * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
15086
15087         * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
15088         Updating to patch-0.94.4.vikas.collapse.3.
15089
15090 1998-08-29 08:27:02  roessler  (roessler)
15091
15092         * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
15093         example.
15094
15095 1998-08-28 19:09:24  roessler  (roessler)
15096
15097         * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
15098         From Liviu.
15099
15100         * functions.h, browser.c, OPS:
15101         [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
15102         "display-filename" which displays the currently selected file's
15103         name on the message line.
15104
15105         * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
15106         attachment time stamping business right.
15107
15108         * protos.h, functions.h, compose.c, attach.c, OPS:
15109         [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
15110         function on the compose menu which will copy an attachment to
15111         a temporary file.
15112
15113         * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
15114         some of the attach-message code.
15115
15116         * thread.c: removing superfluous include statements.
15117
15118 1998-08-27 23:51:58  roessler  (roessler)
15119
15120         * curs_main.c: code cosmetics.
15121
15122         * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
15123         mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
15124         [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
15125
15126         * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
15127         addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
15128         line/right jusitifying does not work in menus when $arrow_cursor
15129         is set, because the extra space needed for the arrow is not taken
15130         into account.  (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
15131
15132         * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
15133         a brain-dead segmentation fault when freeing non-allocated memory.
15134
15135         * doc/mutt.sgml: Mh. This seems to have shown up again while
15136         cleaning up the CVS branches.
15137
15138         * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
15139         correctly when sending PGP-encrypted messages.  Hack by Liviu.
15140
15141         * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
15142         Gero Treuner <gero@faveve.uni-stuttgart.de>)
15143
15144         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
15145         [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
15146         and the like for shell commands.
15147
15148         * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
15149         prompt, Mutt should erase the old value --- otherwise people
15150         might think it has just hung there. (From Liviu Daia.)
15151
15152 1998-08-26 21:12:23  roessler  (roessler)
15153
15154         * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
15155         The problem and the patch are pretty much the same as with the
15156         last fix applied to this file - it's just ',' instaed of ';'
15157         this time.
15158
15159         * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
15160         memory leak in the rfc822_parse_adrlist().
15161
15162         Some explanations seem to be in order here.  Let's look at
15163         the code:
15164
15165            386      else if (*s == ';') 387      { 388        if
15166            (phraselen) 389        { 390          phrase[phraselen] = 0;
15167            391          add_addrspec (&top, &last, phrase, comment,
15168            &commentlen, sizeof (comment) - 1); 392        } 393
15169            else if (commentlen && !last->personal) 394        { 395
15170            comment[commentlen] = 0; 396          last->personal =
15171            safe_strdup (comment); 397        } 398  #ifdef EXACT_ADDRESS
15172            399        if (last && !last->val)
15173
15174         Line 399 contains the change; previously, it looked like this:
15175
15176            399'       if (last)
15177
15178            400          last->val = mutt_substrdup (begin, s); 401  #endif
15179            402 403        /* add group terminator */ 404        cur =
15180            rfc822_new_address (); 405        if (last) 406        { 407
15181            last->next = cur; 408          last = cur; 409        } 410 411
15182            phraselen = 0; 412        commentlen = 0; 413        s++;
15183            414        begin = s; 415        SKIPWS (begin); 416      }
15184
15185         OK, what happens? There are essentially two situations here:
15186
15187         -> We have already parsed a complete address specification and
15188            know about this fact, but there was no new address information.
15189            This is the case if we are parsing through addresses like
15190
15191                 undisclosed-recipients:;
15192
15193            or
15194
15195                 recipients: a, b, c,;
15196
15197            (Note the extra ',' before the ';'!)
15198
15199            In this case, some of the other code in rfc822.c has already
15200            filled in last->val, and we really shouldn't overwrite that
15201            with a NULL pointer.
15202
15203         -> The ';' finishes an address spec, like in
15204
15205                 recipients: a;
15206
15207            In this case, last is either set by add_addrspec(), or it
15208            has already been set by some of the previous code (comment
15209            handling, ...).  Anyway, last->val is still NULL, so it is
15210            correct to write the complete addr spec to last->val.
15211
15212         * imap.c: Error message cosmetics.
15213
15214 1998-08-25 22:34:58  roessler  (roessler)
15215
15216         * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
15217         doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
15218         thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
15219         send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
15220         reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
15221         pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
15222         parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
15223         mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
15224         keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
15225         history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
15226         handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
15227         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
15228         configure.in, configure, config.sub, config.h.in, config.guess,
15229         compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
15230         attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
15231         OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
15232         CVS branch clean-up.
15233
15234         * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
15235         Fix nametemplate support: We should not move the user's files
15236         around just to make them match mailcap's idea of their file name.
15237         This patch uses symbolic links instead.
15238
15239         * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
15240         mutts.  Delete the last message in both of them.  Synchronize the
15241         mailbox in both of them. Segmentation fault.
15242
15243         * TODO: adding a few notes.
15244
15245         * commands.c: If you issue "decode-save" on an encrypted message
15246         without reading it first, Mutt won't prompt you for a passphrase,
15247         and it will happily write an empty message, deleting the original.
15248         (From an unnamed colleague of Liviu Daia.)
15249
15250         * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
15251         of single nl when uploading a message to an imap server.
15252
15253         * sendlib.c, protos.h, postpone.c, compose.c:
15254         [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
15255         updates when renaming files from the compose menu and when
15256         recalling postponed messages.
15257
15258         * imap.c: s/free/FREE/
15259
15260 1998-08-24 19:40:35  roessler  (roessler)
15261
15262         * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
15263         list.
15264
15265         * BUGS: Clean up the bug list.
15266
15267         * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
15268
15269         * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
15270
15271         * thread.c, curs_main.c: Fix "previous-subthread"
15272         in reverse-threads mode, allow next-(sub)thread and
15273         previous-(sub)thread to work in limited mode.  (From: Liviu Daia)
15274
15275 1998-08-23 10:05:41  roessler  (roessler)
15276
15277         * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
15278         configure.in, configure, config.h.in, alias.c, acconfig.h,
15279         INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
15280         --enable-hidden-host configure switch by a configuration variable
15281         $hidden_host which can be changed at run-time.  This variable
15282         will _not_ affect the generation of message-IDs since we'll get
15283         into uniqueness problems if we just use the domain here.
15284
15285         Needs to be documented.
15286
15287         * doc/manual.txt: Committing the latest manual changes.
15288
15289         * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
15290         buffered read stuff.
15291
15292         * mutt_socket.h: branches:  1.1.2; file mutt_socket.h was
15293         initially added on branch mutt-0-94.
15294
15295         * mutt_socket.h: Ups, this one was missing from Brandon's
15296         IMAP patch.
15297
15298 1998-08-22 14:24:18  roessler  (roessler)
15299
15300         * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
15301         beautification.  From Gero Treuner.
15302
15303         * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
15304         Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
15305         descriptions.
15306
15307         * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
15308         operator "!" to $mask's syntax (as in the *-hooks).  From Liviu.
15309
15310         * recvattach.c: Make Vikas' attac_split and Brandon's other_type
15311         patches fit together.
15312
15313         * recvattach.c, mutt.h, init.h, globals.h, compose.c:
15314         [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
15315
15316         * socket.c: branches:  1.1.2; file socket.c was initially added
15317         on branch mutt-0-94.
15318
15319         * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
15320         curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
15321         [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
15322         support.
15323
15324 1998-08-21 08:17:09  roessler  (roessler)
15325
15326         * browser.c: Enter the file browser, type a mask which doesn't
15327         match any file in the current directory, clean the mask.
15328         Segfault.  Fix from Liviu Daia.
15329
15330 1998-08-20 22:32:46  roessler  (roessler)
15331
15332         * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
15333         handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
15334         [patch-0.94.3.bl.other_types.1] This patch adds support for the
15335         model MIME type.  Additionally, along the lines of "strict in
15336         what you generate, accepting in what you receive", this patch
15337         will keep the name of major mime types it doesn't recognize
15338         (instead of using x-unknown).
15339
15340         * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
15341         This patch fixes a bug in the allocation of space for new
15342         pointers to the attachments, it would make mutt seg-fault when
15343         attaching 5 or more messages at the same time. (From: Jimmy
15344         Mäkelä <jmy@flashback.net>)
15345
15346         * handler.c: [SECURITY] mutt_sanitize_filename() should be called
15347         when creating temporary files for autoview.  (From: Liviu Daia.)
15348
15349         * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
15350         forward a PGP-encrypted message, then in the "compose" menu try
15351         to view the forwarded message. If you didn't enter a passphrase
15352         before, Mutt won't ask for it either.  (From: Liviu Daia)
15353
15354         * sendlib.c, attach.c: When you forward a message with
15355         $mime_forward set, or when you attach a message with the
15356         "attach-message" command from the "compose" menu, there is a
15357         memory leak.  The real reason for this leak is that multipart
15358         attachments are not supported in the "compose" menu, so you
15359         need to go through quite a few contortions in order to handle
15360         message/rfc822 attachments.  Consequently, the patch below is
15361         just an ugly hack.  (From: Liviu Daia)
15362
15363 1998-08-16 06:22:51  roessler  (roessler)
15364
15365         * rfc822.c: Bringing 128-byte strings to "STRING".
15366
15367         * sendlib.c: Use add_option, not add_arg, for strings such as
15368         "--".
15369
15370         * sendlib.c: Pass an "--" argument to sendmail before the
15371         address arguments, so addresses with a leading dash don't lead
15372         to problems. (From Liviu.)
15373
15374         * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
15375         keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
15376         Replacing a bunch of free() and malloc() calls by safe_free()
15377         and safe_malloc().  (From Liviu.)
15378
15379 1998-08-15 18:27:45  roessler  (roessler)
15380
15381         * imap.c: read() can't read buffers larger than SSIZE_MAX.
15382
15383         * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
15384         instead of segfaulting.
15385
15386         * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
15387         class support.
15388
15389         * history.h: branches:  1.1.2; file history.h was initially
15390         added on branch mutt-0-94.
15391
15392         * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
15393         support.
15394
15395         * history.c: branches:  1.1.2; file history.c was initially
15396         added on branch mutt-0-94.
15397
15398         * history.c, enter.c, TODO, Makefile.in:
15399         [patch-0.94.3i.tlr.history.1] Adding history class support.
15400
15401         * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
15402         generating a message/rfc822 type attachment, parse its header
15403         so that the attachment format routines can properly display the
15404         default description.
15405
15406         * init.h: Change attach_format's default to limit the attachment
15407         description's length.
15408
15409 1998-08-13 22:09:16  roessler  (roessler)
15410
15411         * pgppubring.c: Fixing another memory leak in the pubring parser.
15412
15413         * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
15414         When parsing the "%d" format option in the attachment format,
15415         use the message format as a fall-back if no explicit description
15416         is provided.  This fixes the following bug:
15417
15418           set mime_forward. Forward any mesage. The compose menu will
15419           show the description as "Forwarded message from ...." which
15420           is fine. Pressing 'd' to edit the description brings up the
15421           above string for editing.
15422
15423           Now hit Enter on the message/rfc822 attachment to view it. Quit
15424           out of the pager.
15425
15426           The description field has now changed to the Subject: of the
15427           forwarded message. Pressing 'd' still brings up the 'Forwarded
15428           message from....' string.
15429
15430         (Noted by Vikas.)
15431
15432         * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
15433         [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
15434         $write_bcc which controls whether the Bcc header is written
15435         out or not.  This can be used to work around broken MTA's (Exim
15436         seems to leave Bcc headers in).
15437
15438         The problem was noted independently by Peter Radcliffe
15439         <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
15440         (Debian Bug #25687).
15441
15442         * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
15443         memory leak.  Bug noted by Liviu Daia.
15444
15445         * reldate.h: 0.94.3i.
15446
15447         * configure.in, configure, ChangeLog: Preparing 0.94.3i.
15448
15449         * compose.c: indentation cosmetics.
15450
15451         * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
15452         called.  From Vikas.
15453
15454         * compose.c: Update the encoding after using ispell from the
15455         compose menu.  From Vikas.
15456
15457         * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
15458         curs_main.c, compose.c, attach.c: Various nits from Liviu.
15459
15460         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  tmplen
15461         could underflow.
15462
15463         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  A size_t
15464         variable could underflow, thus making bounds checking value-less.
15465
15466 1998-08-12 11:50:59  roessler  (roessler)
15467
15468         * init.c: Yet another memory leak fix from Liviu.
15469
15470         * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
15471         logic.
15472
15473         * functions.h, compose.c, OPS: Adding an update-encoding
15474         function to the compose menu.  This is useful if the user has
15475         externally modified an attachment and _wants_ to adjust the
15476         encoding afterwards.  Also, this patch fixes some redraw-related
15477         problems in the compose menu.
15478
15479         * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
15480         attachments, the compose menu now notices this and complains or
15481         asks accordingly.  Partially from Vikas.
15482
15483 1998-08-11 08:14:38  roessler  (roessler)
15484
15485         * BUGS: Yet another outstanding bug.
15486
15487         * doc/manual.txt: This now contains the latest changes to
15488         manual.sgml.
15489
15490         * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
15491         hdrline.c: Fixing various nits noted by Liviu and his colleagues.
15492
15493 1998-08-10 15:30:02  roessler  (roessler)
15494
15495         * sendlib.c: This patches makes the message-id persistant when
15496         postponing messages.  (From: Janos Farkas)
15497
15498         * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
15499         introduces "unhdr_order" to reset the hdr_order command's effect.
15500         (From: Janos Farkas)
15501
15502         * color.c: Drop the free_rx parameter from
15503         muitt_free_color_line(), as it's always 1.
15504
15505         * color.c: Adding mutt_free_color_line() and replacing varous
15506         "manual" free()s of color lines by calls to this function.
15507
15508         * bind.c: Removing bind.c.  Pointed out by Gero Treuner
15509         <gero@faveve.uni-stuttgart.de>.
15510
15511 1998-08-09 18:43:45  roessler  (roessler)
15512
15513         * color.c: With SLang, init_pair is (void), so we must not check
15514         its return value.
15515
15516         * color.c: Restructuring color.c.  This patch fixes the "default"
15517         problem from 0.94.2i and makes the code more comprehensible than
15518         that version and more consie than 0.94.1i.
15519
15520 1998-08-08 21:40:12  roessler  (roessler)
15521
15522         * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
15523         Bug noted by David Jeske <jeske@home.chat.net>.
15524
15525         * compose.c: If you press t to add a recipient in the compose
15526         menu, then press tab, q, and aborts with ctrl-g, mutt won't
15527         redraw the menu.  Noted by Jimmy Mäkelä <jmy@flashback.net>.
15528
15529         * alias.c: Entering an un-parsable address when creating an alias
15530         would make mutt segfault.  Noted by brian moore <bem@cmc.net>.
15531
15532         * browser.c: If you press tab in the file-browser to see the
15533         inboxes and the current row is greater than the inbox-screens
15534         max-rows then the screen gets garbled.  (From: Jimmy Mäkelä
15535         <jmy@flashback.net>)
15536
15537         * doc/manual.txt, doc/manual.sgml: I made the manual more up
15538         to date:
15539
15540         * new version * new mailing list and home page addresses *
15541         made the terminology a bit more consistent regarding
15542           'pattern' and 'regular expression' * added a note about
15543         expanding UNIX environments * added a note about <, >, in range
15544         patterns like ~m * added a note about the urlview program *
15545         changed tables to not use tabs, because it doesn't work
15546           right in my favourite web browsers lynx and netscape
15547
15548         (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
15549
15550         * pattern.c: This patch makes pattern ranges more logical. Before
15551         '~m <5' would show message 1-5, with this patch it shows 1-4.
15552         Inclusive ranges is still avaible if you use '~m -5'.  (From:
15553         Jimmy Mäkelä <jmy@flashback.net>)
15554
15555         * init.c: Various improvements to the mutt_command_complete
15556         function.  From Stephen Hack <shack@rsn.hp.com>.
15557
15558         * browser.c: If you specify 'mailboxes ""' mutt will
15559         seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
15560
15561         * color.c: Fixing a memory leak.  Thanks, Liviu.
15562
15563         * commands.c: When printing a message, headers are now sorted
15564         according to hdr_order.  From Liviu.
15565
15566         * browser.c: Fixing an off-by-one buffer overflow in browser.c.
15567         Noted by Liviu.
15568
15569         * lib.c, attach.c: This patch adds some more "safe"
15570         characters to mutt_sanitize_filename and fixes its usage in
15571         mutt_view_attachment().  (From: Liviu Daia <daia@stoilow.imar.ro>)
15572
15573         * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
15574         postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
15575         init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
15576         compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
15577         attach message patch.  From Vikas Agnihotri <VikasA@att.com>.
15578
15579         * Makefile.in: There is no "compile" rule for dotlock in the
15580         Makefile.  (From: Dan Nelson <dnelson@emsphone.com>)
15581
15582         * imap.c: Thispatch to imap.c allows the user to specify
15583         a port number in the folder name in the general form
15584         {hostname:portnum}foldername. (From: Andy Sloane
15585         <andude@guildsoftware.com>)
15586
15587         * imap.c: imap_close_connection() was being called even though
15588         the client was using mulitple mailboxes over the same connection.
15589         (From: Brandon Long <blong@fiction.net>)
15590
15591 1998-07-31 08:23:54  roessler  (roessler)
15592
15593         * reldate.h, configure.in, configure, ChangeLog: Preparing
15594         0.94.2i.
15595
15596         * rfc1524.c: Changing an sprintf to an snprintf (which it was
15597         meant to be.)
15598
15599         * protos.h: mutt_sanitize_filename takes char *, not const char *.
15600
15601         * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
15602         The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
15603         to Peter Holzer's patch against 0.91.
15604
15605         * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
15606         buffer overflows in mutt_adv_mktemp().
15607
15608         * sendlib.c: Interpret sysexits-style exit values from sendmail.
15609
15610         * configure.in, configure, config.h.in, acconfig.h: Check for
15611         sysexits.h.
15612
15613 1998-07-30 09:30:38  roessler  (roessler)
15614
15615         * edit.c: When reading in files, be_snarf_file() wouldn't
15616         recognize '~' as the user's home directory.
15617
15618 1998-07-29 10:54:09  roessler  (roessler)
15619
15620         * README, Changes: Finalizing 0.93.2i.
15621
15622         * configure.in, configure: Bumping to 0.93.2(i).
15623
15624         * parse.c: Fixing a buffer overflow in parse.c.  Noted by Paul
15625         Boehm <paul@boehm.org>.
15626
15627         * parse.c: Fixing a buffer overflow in parse.c which presented
15628         a serious security thread.  Noted by Paul Boehm <paul@boehm.org>.
15629
15630 1998-07-28 08:21:49  roessler  (roessler)
15631
15632         * patch.slang-1.2.2.keypad.1: branches:  1.1.2; file
15633         patch.slang-1.2.2.keypad.1 was initially added on branch
15634         mutt-0-94.
15635
15636         * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
15637         SLang bug.
15638
15639         * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
15640         silently exits. Earlier (0.92.14 at least), it used to spit out
15641         the error 'NoSuchFile: no such file or directory (errno = 2)'.
15642         (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
15643
15644         * color.c: The index cache should be updated even without color
15645         support.
15646
15647 1998-07-27 13:39:39  roessler  (roessler)
15648
15649         * BUGS: Adding a notice about some more nits.
15650
15651         * main.c: Change the error reporting mail address from
15652         <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
15653
15654         * protos.h, init.h, color.c: This patch fixes index "color"
15655         patterns when using a non-color capable curses library.
15656         While working on color support, I've thrown together the
15657         mutt_parse_color() and mutt_parse_mono() functions as they are
15658         sharing most of their code.  Additionally, a new directive
15659         called "unmono" is introduced.  The implementation consists
15660         in adding a flag and very few lines of code (plus ifdefs)
15661         to mutt_parse_uncolor().
15662
15663         * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
15664         minor nits: missing #includes in date.c and snprintf.c, and
15665         a not-so-nice declaration of rfc1524_new_entry().  Noted by
15666         Digital cc and gcc.
15667
15668 1998-07-24 08:12:46  roessler  (roessler)
15669
15670         * copy.c, attach.c: Fiddling around with message/rfc822
15671         attachments once again.
15672
15673 1998-07-23 20:57:50  roessler  (roessler)
15674
15675         * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
15676         mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
15677         compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
15678         Guard lots of global (char *) variable deferences against NULL
15679         pointers.
15680
15681         * copy.c, attach.c: Yet another patch about saving message/rfc822
15682         attachments.
15683
15684         * main.c, send.c: Fixing potential NULL pointer deferences.
15685
15686 1998-07-22 22:47:57  roessler  (roessler)
15687
15688         * recvattach.c: Another fix from Liviu.
15689
15690         * recvattach.c, from.c, attach.c: Another patch from liviu to
15691         fix the message/rfc822 behaviour.
15692
15693         * recvattach.c, mx.c, attach.c: This patch fixes the saving
15694         of message/rfc822 attachments to mail folders.  Additionally,
15695         it fixes an outstanding bug with From_ lines being written to
15696         MH folders.
15697
15698         (From: Liviu Daia <daia@stoilow.imar.ro>)
15699
15700         * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
15701            dir) in browser, it gives me the directory, but without
15702            the final '/', so I have to add '/' to add a subdirectory
15703            name. This patch fixes it.
15704
15705         2. check-new now will recheck mailbox folders for new mail.
15706
15707         3. added a function toggle-mailboxes which toggles in browser
15708            between mailboxes view and directory view.  (bound to TAB
15709            by default).
15710
15711         (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
15712
15713         * reldate.h, configure.in, configure, ChangeLog: preparing
15714         0.94.1i.
15715
15716         * send.c: Correcting an error message in send.c.  (From Byrial
15717         Jensen.)
15718
15719         * send.c: Correct an error message in send.c.  (From Byrial
15720         Jensen <byrial@post3.tele.dk>)
15721
15722         * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
15723         mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
15724         attach.h, attach.c: These changes fix some of the bugs which
15725         were recently reported to mutt-dev.  To be more specific,
15726         message-type attachments are saved to mail folders from the
15727         receive attachment menu, some of the sending code has been
15728         made more robust against disappearing attachments, and "tag"
15729         is rebound to "T" on the compose menu.
15730
15731         (Some part of this patch comes from Vikas Agnihotri
15732         <VikasA@att.com>.)
15733
15734         * send.c: Avoid a potential segmentation fault when trying to
15735         postpone, but Postponed equals NULL.
15736
15737         * BUGS: branches:  1.1.2; file BUGS was initially added on
15738         branch mutt-0-94.
15739
15740         * BUGS: This file is intended to contain known bugs which still
15741         have to be fixed.
15742
15743         * doc/manual.txt: Committing the changes previously made to
15744         manual.sgml.
15745
15746         * imap.c: Include Message-ID and Reply-To headers when fetching
15747         a message's headers from an IMAP server.  (From: Andy Sloane
15748         <andude@incarnate.net>)
15749
15750 1998-07-21 07:54:03  roessler  (roessler)
15751
15752         * recvattach.c: The old behaviour of the %d (for description)
15753         specifier is recreated by this patch.  (From: Byrial Jensen
15754         <byrial@post3.tele.dk>)
15755
15756         * protos.h, lib.c, attach.c: You should never _ever_ do something
15757         like this:
15758
15759                [process A]  ---[piped write until EOF]---> [process B]
15760                [process A]  <---[piped read until EOF]--- [process B]
15761
15762         Basically, what happens is something like this: A feeds data
15763         to B; B processes the data, and feeds it to the pipe until the
15764         pipe buffer is full; at this point, A writes to its pipe until
15765         its buffer is full too, and if it still has more data to write,
15766         that's it, it never gets to the read part to flush B's buffer ---
15767         both processes are blocked on write.
15768
15769         This patch fixes such a situation in the compose menu.
15770
15771         (From: Liviu Daia <daia@stoilow.imar.ro>)
15772
15773 1998-07-20 21:01:05  roessler  (roessler)
15774
15775         * reap.pl: Perl lies in /usr/bin on my machines.
15776
15777         * pop.c: It seems that if you don't enter any password at all when
15778         prompted for the POP password, Mutt will die with a segmentation
15779         fault also.  (Bug reported by Steve Mayer <smayer@rtd.com>
15780         through the Debian bug tracking system.)
15781
15782         * pop.c: Just an update on this bug.  It seems that if you don't
15783         enter any password at all when prompted for the POP password,
15784         Mutt will die with a segmentation fault also.  (Bug reported by
15785         Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
15786         fix from Thomas Roessler.)
15787
15788         * postpone.c: When you send a message which have been postponed
15789         before sending, then all its attachments (if there are more
15790         than one) will have a content-disposition header which
15791         includes a filename, even if there isn't a real filename
15792         but only random choosen temporary one.  (From: Byrial Jensen
15793         <byrial@post3.tele.dk>)
15794
15795 1998-07-18 09:18:31  roessler  (roessler)
15796
15797         * recvattach.c: "Set mime_forward, and forward a message ---
15798         Mutt will segfault." The obvious fix for this is to check
15799         for aptr->content->hdr in mutt_attach_fmt() before invoking
15800         _mutt_make_string().  Anyway, I suspect that the real fix may
15801         involve something like parsing the rfc822 attachment in question.
15802
15803         * sendlib.c: Postponing messages behaves funny when the $postponed
15804         folder is in Maildir format; I traced this down to the fact that
15805         postponed messages are saved in "cur" while mutt_num_postponed()
15806         is looking at "new".  (From: Liviu Daia <daia@stoilow.imar.ro>)
15807
15808 1998-07-17 08:37:02  roessler  (roessler)
15809
15810         * compose.c: Removing the old snd_entry() code.
15811
15812         * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
15813         When sending encrypted messages, it may arrive that Mutt can't
15814         determine the PGP key of the recipient (presumably because
15815         her address has changed, but she hasn't updated her PGP key
15816         yet). In this situation it's convenient to be able to associate
15817         a keyID with an address automatically.  The attached patch is
15818         an attempt to implement this idea using a "pgp-hook". (From:
15819         Liviu Daia <daia@stoilow.imar.ro>).
15820
15821         * recvattach.c: Removing the old attach_entry() code.
15822
15823         * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
15824         This patch adds a string variable $attach_format which controls
15825         the look of the compose and attach menus.  Unfortunately,
15826         I was not able to make things so that it would look exactly
15827         the same as the hardcoded versions, so the default format is a
15828         bit different, but I think it is quite usable.  (From Michael
15829         Elkins <me@cs.hmc.edu>).
15830
15831         * functions.h, browser.c, OPS: This patch allows you to view
15832         files from the browser window, useful if you are searching for
15833         a file to attach to your message. It uses the standard mailcap
15834         stuff (and the lookup mime types) to use the correct "viewer"
15835         for the file.  (From Brandon Long <blong@fiction.net>)
15836
15837         * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
15838         Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
15839         avoid conflicts with certain NFS versions' dotlocking utilities
15840         (pointed out by Liviu Daia).  Additionally, we need to compile it
15841         as an external utility on systems which don't have an fchdir(2)
15842         system call.
15843
15844 1998-07-16 16:39:53  roessler  (roessler)
15845
15846         * mx.c: Fixing a small typographic error.
15847
15848         * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
15849         at once.  The code in mx_lock_file is supposed to retry but
15850         it doesn't work because of a mistake in operator precedence.
15851         (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
15852
15853         * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
15854         if _POSIX_PATH_MAX isn't defined but it doesn't include
15855         <limits.h>, where this symbol should be defined.  (From
15856         Marc.Baudoin@solsoft.com)
15857
15858         * send.c: When several messages are tagged and the user
15859         applies reply, group-reply, or list-reply to these messages,
15860         the reply's references and in-reply-to headers are constructed
15861         from the tagged message which comes last in the current index.
15862         This patch constructs the references header from _all_ messages'
15863         message-id and references headers. (tlr)
15864
15865         * reldate.h, configure.in, configure, Changes, ChangeLog:
15866         Preparing mutt 0.94.
15867
15868         * imap.c: "My two remaining issues are the speed at which it
15869         downloads the headers, and support of PREAUTH. I'm enclosing
15870         a patch (to stock mutt-0.92.13i) which addresses these
15871         issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
15872
15873         * color.c: This patch fixes two problems reported on mutt-users.
15874
15875           (1) the error message about "default colors not supported" when
15876           not using a color xterm should not be printed.  The existing
15877           code did not check the value of has_colors() in conjunction
15878           with use_default_colors()
15879
15880           (2) mutt would crash when sending mail in batch mode because
15881           use_default_colors() could be used without doing an initscr()
15882
15883         (From Michael Elkins.)
15884
15885         * color.c: This patch fixes two problems reported on mutt-users.
15886
15887         (1) the error message about "default colors not supported" when
15888         not using a color xterm should not be printed.  The existing
15889         code did not check the value of has_colors() in conjunction
15890         with use_default_colors()
15891
15892         (2) mutt would crash when sending mail in batch mode because
15893         use_default_colors() could be used without doing an initscr()
15894
15895         (From Michael Elkins.)
15896
15897 1998-07-15 17:15:46  roessler  (roessler)
15898
15899         * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
15900         configure, Makefile.in: Finalizing the external dotlock support:
15901         If group mail privileges are needed, the dotlock is compiled as a
15902         separate program.  If there is no need for privileges, it remains
15903         a module which is compiled into mutt. Also, there is no more need
15904         for the SLang buffer overflow work-around in main().  We drop it,
15905         but let mutt bail out instead if it's installed setgid something.
15906
15907         * doc/dotlock.man.in, dotlock.c: Fix the race condition in
15908         dotlock.c.
15909
15910         * doc/mutt.man.in: branches:  1.1.2; file mutt.man.in was
15911         initially added on branch mutt-0-94.
15912
15913         * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
15914         autoconf control.
15915
15916         * doc/dotlock.man.in: branches:  1.1.2; file dotlock.man.in was
15917         initially added on branch mutt-0-94.
15918
15919         * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
15920         main.c, globals.h: Adding external dotlocking.  For bugs, see
15921         the manual page and the comments in dotlock.c.
15922
15923         * dotlock.h: branches:  1.1.2; file dotlock.h was initially
15924         added on branch mutt-0-94.
15925
15926         * dotlock.h: Adding external dotlocking.  For bugs, see the
15927         manual page and the comments in dotlock.c.
15928
15929         * dotlock.c: branches:  1.1.2; file dotlock.c was initially
15930         added on branch mutt-0-94.
15931
15932         * dotlock.c, configure.in, configure, Makefile.in: Adding
15933         external dotlocking.  For bugs, see the manual page and the
15934         comments in dotlock.c.
15935
15936         * doc/mutt.man: More roff fixes.
15937
15938         * doc/mutt.man: More groff fixes.
15939
15940 1998-07-14 16:01:07  roessler  (roessler)
15941
15942         * reldate.h: branches:  1.3.2.4.2; Preparing mutt 0.93.1i.
15943
15944         * configure.in, configure: branches:  1.7.2.5.2; Preparing
15945         mutt 0.93.1i.
15946
15947         * Changes: branches:  1.5.2.5.2; Preparing mutt 0.93.1i.
15948
15949         * ChangeLog: branches:  1.4.2.5.2; Preparing mutt 0.93.1i.
15950
15951         * rfc2047.c: branches:  1.1.1.1.2.2.2; More unsigned fixes.
15952
15953         * mime.h: branches:  1.1.1.1.2.1.2; More unsigned fixes.
15954
15955         * handler.c: branches:  1.1.1.1.2.5.2; More unsigned fixes.
15956
15957         * pattern.c: branches:  1.3.2.3.2; Changing (int) casts in is*
15958         arguments to (unsigned char).
15959
15960         * parse.c: branches:  1.1.1.1.2.3.2; Changing (int) casts in is*
15961         arguments to (unsigned char).
15962
15963         * rfc2047.c: Removing a superfluous (unsigned char) cast in an
15964         IsPrint argument.
15965
15966 1998-07-13 10:50:39  roessler  (roessler)
15967
15968         * doc/mutt.sgml: Since manual page generation seems to be broken
15969         in the SGML-tools package, we remove the SGML version of mutt.man
15970         and make the troff source the master copy.  Suggested by Roland
15971         Rosenfeld <roland@luv.rhein.de> who also provided the corrected
15972         mutt.man file.
15973
15974         * doc/mutt.man: branches:  1.1.1.1.2.2.2; Since manual page
15975         generation seems to be broken in the SGML-tools package, we
15976         remove the SGML version of mutt.man and make the troff source the
15977         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15978         who also provided the corrected mutt.man file.
15979
15980         * doc/Makefile.in: branches:  1.2.2.2.2; Since manual page
15981         generation seems to be broken in the SGML-tools package, we
15982         remove the SGML version of mutt.man and make the troff source the
15983         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15984         who also provided the corrected mutt.man file.
15985
15986 1998-07-12 13:15:31  roessler  (roessler)
15987
15988         * protos.h: branches:  1.5.2.1.2; Replace calloc by safe_calloc
15989         in new_pattern.
15990
15991 1998-07-11 05:10:29  roessler  (roessler)
15992
15993         * doc/manual.txt: branches:  1.2.2.4.2; Key bindings
15994         documentation.
15995
15996         * doc/manual.sgml: branches:  1.2.2.5.2; Key bindings
15997         documentation.
15998
15999 1998-07-10 17:58:26  roessler  (roessler)
16000
16001         * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
16002
16003         * pop.c: branches:  1.1.1.1.2.1.2; tmp[] wasn't initialized when
16004         asking for the POP password.
16005
16006         * buffy.c: branches:  1.1.1.1.2.1.2; On SunOS 4.1, one must
16007         include unistd.h in order to declare SEEK_END.  (Fabrice Noilhan)
16008
16009         * mutt.h: branches:  1.2.2.1.2; include <posix1_lim.h> if limits.h
16010         doesn't defile _POSIX_PATH_MAX.
16011
16012         * Changes, ChangeLog: *** empty log message ***
16013
16014         * doc/PGP-Notes.txt: Adding a notice about core dumps.
16015
16016         * reldate.h, README: Preparing 0.93i.
16017
16018         * INSTALL: branches:  1.1.1.1.2.2.2; Preparing 0.93i.
16019
16020         * handler.c: Fix text/enriched decoding: if there's a tag
16021         mismatch in the last paragraph in the attachment, the whole
16022         paragraph wouldn't be displayed.
16023
16024 1998-07-09 19:51:36  roessler  (roessler)
16025
16026         * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16027
16028         * config.sub: branches:  1.1.2; file config.sub was initially
16029         added on branch mutt-0-93.
16030
16031         * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16032
16033         * config.guess: branches:  1.1.2; file config.guess was initially
16034         added on branch mutt-0-93.
16035
16036         * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16037
16038 1998-07-08 21:59:43  roessler  (roessler)
16039
16040         * snprintf.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16041         is* arguments to (unsigned char) casts to avoid mis-casting of
16042         signed chars.  (From Michael Elkins.)
16043
16044         * pattern.c, parse.c: Changing (int) casts in is* arguments to
16045         (unsigned char) casts to avoid mis-casting of signed chars.
16046         (From Michael Elkins.)
16047
16048         * mx.c: branches:  1.5.2.3.2; Changing (int) casts in is*
16049         arguments to (unsigned char) casts to avoid mis-casting of
16050         signed chars.  (From Michael Elkins.)
16051
16052         * mh.c, lib.c: branches:  1.2.2.2.2; Changing (int) casts in
16053         is* arguments to (unsigned char) casts to avoid mis-casting of
16054         signed chars.  (From Michael Elkins.)
16055
16056         * keymap.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16057         is* arguments to (unsigned char) casts to avoid mis-casting of
16058         signed chars.  (From Michael Elkins.)
16059
16060         * init.c: branches:  1.3.2.2.2; Changing (int) casts in is*
16061         arguments to (unsigned char) casts to avoid mis-casting of
16062         signed chars.  (From Michael Elkins.)
16063
16064         * from.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16065         is* arguments to (unsigned char) casts to avoid mis-casting of
16066         signed chars.  (From Michael Elkins.)
16067
16068         * edit.c: branches:  1.2.2.2.2; Changing (int) casts in is*
16069         arguments to (unsigned char) casts to avoid mis-casting of
16070         signed chars.  (From Michael Elkins.)
16071
16072         * curs_main.c: branches:  1.4.2.3.2; Changing (int) casts in
16073         is* arguments to (unsigned char) casts to avoid mis-casting of
16074         signed chars.  (From Michael Elkins.)
16075
16076 1998-07-07 09:22:40  roessler  (roessler)
16077
16078         * rfc822.c: branches:  1.1.1.1.2.2.2; Change one int to size_t
16079         in rfc822.c.
16080
16081         * rfc822.c: Fix the parsing of route addresses a la RFC 822.
16082         Patch from Michael Elkins.
16083
16084         * snprintf.c: Cast the arguments of the is* functions to int.
16085         Patch from Michael Elkins.
16086
16087         * sendlib.c: branches:  1.3.2.1.2; Cast the arguments of the is*
16088         functions to int.  Patch from Michael Elkins.
16089
16090         * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
16091         from.c, edit.c, curs_main.c: Cast the arguments of the is*
16092         functions to int.  Patch from Michael Elkins.
16093
16094 1998-07-02 21:15:18  roessler  (roessler)
16095
16096         * hdrline.c: branches:  1.4.2.3.2; Using the correct version of
16097         O'Shaughnessy Evans' %O patch.
16098
16099         * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
16100
16101         * doc/manual.txt, doc/manual.sgml: s/&setmn;/&bsol;/
16102
16103         * hdrline.c: Adding the %O expansion.
16104
16105         * doc/manual.sgml: Applying the various manual_nits patches.
16106
16107 1998-07-01 17:01:50  roessler  (roessler)
16108
16109         * curs_main.c: Fixing a reverse-threading problem.
16110
16111         * imap.c: branches:  1.3.2.1.2; Fixing an imap-related
16112         segmentation fault.
16113
16114 1998-06-30 06:38:02  roessler  (roessler)
16115
16116         * reldate.h, Changes, ChangeLog: These are the last tiny bits
16117         of preparing 0.92.13i.
16118
16119         * configure.in, configure: Updating some of the documentation
16120         for 0.93.
16121
16122         * TODO: branches:  1.1.1.1.2.1.2; Updating some of the
16123         documentation for 0.93.
16124
16125         * README, NEWS: Updating some of the documentation for 0.93.
16126
16127         * doc/NEWS: *** empty log message ***
16128
16129         * doc/NEWS: branches:  1.1.2; file NEWS was initially added on
16130         branch mutt-0-93.
16131
16132         * doc/NEWS: *** empty log message ***
16133
16134         * doc/manual.txt: Incorporate the recent changes to manual.sgml.
16135
16136         * main.c: branches:  1.6.2.1.2; Work around a buffer overflow
16137         in SLang.  (This is the same bug which is fixed by 0.91.2i.)
16138
16139 1998-06-26 10:31:28  roessler  (roessler)
16140
16141         * doc/manual.sgml: Removing $empty_to.
16142
16143         * send.c, init.h: branches:  1.3.2.1.2; Removing $empty_to.
16144
16145         * globals.h: branches:  1.2.2.1.2; Removing $empty_to.
16146
16147         * Muttrc.in: branches:  1.1.2.1.2; Removing $empty_to.
16148
16149 1998-06-25 22:31:46  roessler  (roessler)
16150
16151         * hdrline.c: Moved a break statement where it belongs.
16152
16153         * mx.c: Fix an imap-related typo.
16154
16155         * handler.c: Don't generate non-terminated last lines when
16156         quoting 8bit-"encoded" text-plain body parts.
16157
16158         * Makefile.in: branches:  1.4.2.1.2; Don't use GNU make specific
16159         features.
16160
16161 1998-06-21 07:13:03  roessler  (roessler)
16162
16163         * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
16164         configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
16165
16166 1998-06-20 06:12:38  roessler  (roessler)
16167
16168         * doc/manual.txt: *** empty log message ***
16169
16170         * handler.c: Fixing the quoted-printable decoder.
16171
16172         * handler.c: Make mutt handle messages containing null bytes.
16173
16174         * copy.c: branches:  1.2.2.1.2; Make mutt handle messages
16175         containing null bytes.
16176
16177         * doc/manual.sgml: documenting alias-path
16178
16179 1998-06-19 12:52:16  roessler  (roessler)
16180
16181         * sendlib.c, send.c: branches:  1.3.2; Removing the Attach-Menu
16182         feature for the next release version.
16183
16184         * protos.h: branches:  1.5.2; Removing the Attach-Menu feature
16185         for the next release version.
16186
16187         * postpone.c: branches:  1.3.4; Removing the Attach-Menu feature
16188         for the next release version.
16189
16190         * pattern.c: branches:  1.3.2; Removing the Attach-Menu feature
16191         for the next release version.
16192
16193         * menu.c: branches:  1.3.4; Removing the Attach-Menu feature
16194         for the next release version.
16195
16196         * main.c: branches:  1.6.2; Removing the Attach-Menu feature
16197         for the next release version.
16198
16199         * headers.c, functions.h: branches:  1.3.4; Removing the
16200         Attach-Menu feature for the next release version.
16201
16202         * curs_main.c: branches:  1.4.2; Removing the Attach-Menu feature
16203         for the next release version.
16204
16205         * compose.c: branches:  1.5.4; Removing the Attach-Menu feature
16206         for the next release version.
16207
16208         * OPS: branches:  1.3.4; Removing the Attach-Menu feature for
16209         the next release version.
16210
16211 1998-06-18 20:37:59  roessler  (roessler)
16212
16213         * protos.h: Bradon long's alias_path patch, for the sake of
16214         Elm compatibility.
16215
16216         * lib.c: branches:  1.2.2; Bradon long's alias_path patch,
16217         for the sake of Elm compatibility.
16218
16219         * alias.c: branches:  1.2.4; Bradon long's alias_path patch,
16220         for the sake of Elm compatibility.
16221
16222 1998-06-16 20:59:20  roessler  (roessler)
16223
16224         * mx.c: branches:  1.5.2; Avoid pointless error messages from
16225         mx_get_magic() when called from an mx_open_mailbox_append()
16226         on a non-existing mailbox.
16227
16228         * doc/manual.txt, doc/Makefile.in: branches:  1.2.2; Have "make
16229         install" install manual.txt as well.
16230
16231         * configure.in, configure: branches:  1.7.2; Have "make install"
16232         install manual.txt as well.
16233
16234         * Makefile.in: branches:  1.4.2; Have "make install" install
16235         manual.txt as well.
16236
16237         * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
16238         control.
16239
16240         * main.c: Switch the error reporting address from mutt-users
16241         to mutt-dev.
16242
16243         * reldate.h: branches:  1.3.2; Bump the version to 0.92.11i.
16244
16245         * configure.in, configure: Bump the version to 0.92.11i.
16246
16247         * Changes: branches:  1.5.2; Bump the version to 0.92.11i.
16248
16249         * ChangeLog: branches:  1.4.2; Bump the version to 0.92.11i.
16250
16251         * imap.h: branches:  1.1.4; Check in a proper version of imap.h.
16252
16253         * color.c: branches:  1.2.2;  1.2.4; Fix the "unknown color"
16254         bug reported by Vikas.
16255
16256         * mx.c: Remove a spurious #include "imap.h" from mx.c.
16257
16258         * doc/style-guide: Add a note about the global Muttrc to
16259         style-guide.
16260
16261         * configure.in: The global Muttrc contains a list of default
16262         settings which can be used as a starting-point for the user's
16263         own configuration.
16264
16265         * Muttrc.in: branches:  1.1.2; The global Muttrc contains a list
16266         of default settings which can be used as a starting-point for
16267         the user's own configuration.
16268
16269         * configure, Muttrc, Makefile.in: The global Muttrc contains a
16270         list of default settings which can be used as a starting-point
16271         for the user's own configuration.
16272
16273         * pgppubring.c: branches:  1.4.4; Removing some duplicate code
16274         from gnupgparse.c and pgppubring.c.
16275
16276         * pgp.h, gnupgparse.c: Removing some duplicate code from
16277         gnupgparse.c and pgppubring.c.
16278
16279         * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
16280         GPG patches.
16281
16282         * Changes: *** empty log message ***
16283
16284         * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
16285
16286         * doc/PGP-Notes.txt: branches:  1.2.2; Including Roland's new
16287         procmail recipe.
16288
16289         * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
16290         Vikas' search code for the "attach message" menu.
16291
16292         * addrbook.c: branches:  1.3.4; Including Vikas' search code
16293         for the "attach message" menu.
16294
16295 1998-06-15 15:19:49  roessler  (roessler)
16296
16297         * mx.c, main.c: Brandon's IMAP patch.
16298
16299         * mailbox.h: branches:  1.2.4; Brandon's IMAP patch.
16300
16301         * imap.c: branches:  1.3.2; Brandon's IMAP patch.
16302
16303         * commands.c: branches:  1.3.4; Brandon's IMAP patch.
16304
16305 1998-06-08 20:05:54  roessler  (roessler)
16306
16307         * recvattach.c: branches:  1.3.4; GPG support, first take.
16308
16309         * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
16310         first take.
16311
16312         * pgp.c: branches:  1.2.4; GPG support, first take.
16313
16314         * main.c: GPG support, first take.
16315
16316         * init.h: branches:  1.3.2; GPG support, first take.
16317
16318         * gnupgparse.c: GPG support, first take.
16319
16320         * init.c: branches:  1.3.2; GPG support, first take.
16321
16322         * configure.in, configure: GPG support, first take.
16323
16324         * config.h.in: branches:  1.3.4; GPG support, first take.
16325
16326         * compose.c: GPG support, first take.
16327
16328         * acconfig.h: branches:  1.3.4; GPG support, first take.
16329
16330         * Makefile.in: GPG support, first take.
16331
16332         * hdrline.c: branches:  1.4.2; Fixing the %a format.
16333
16334         * hdrline.c: Fixing a segmentation fault in the hdr_line code.
16335
16336         * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
16337
16338         * doc/manual.sgml: branches:  1.2.2; Mutt 0.92.9i.
16339
16340         * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
16341
16342         * query.c: branches:  1.2.4; Mutt 0.92.9i.
16343
16344         * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
16345
16346         * pager.c: branches:  1.2.4; Mutt 0.92.9i.
16347
16348         * mx.c: Mutt 0.92.9i.
16349
16350         * mutt.h, mh.c: branches:  1.2.2; Mutt 0.92.9i.
16351
16352         * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
16353
16354         * hook.c: branches:  1.2.4; Mutt 0.92.9i.
16355
16356         * headers.c, hdrline.c: Mutt 0.92.9i.
16357
16358         * globals.h: branches:  1.2.2; Mutt 0.92.9i.
16359
16360         * functions.h, flags.c: Mutt 0.92.9i.
16361
16362         * enter.c: branches:  1.2.4; Mutt 0.92.9i.
16363
16364         * edit.c: branches:  1.2.2; Mutt 0.92.9i.
16365
16366         * curs_main.c: Mutt 0.92.9i.
16367
16368         * copy.c: branches:  1.2.2; Mutt 0.92.9i.
16369
16370         * configure.in, configure, config.h.in, compose.c, commands.c:
16371         Mutt 0.92.9i.
16372
16373         * attach.c: branches:  1.2.4; Mutt 0.92.9i.
16374
16375         * addrbook.c, acconfig.h: Mutt 0.92.9i.
16376
16377         * README: branches:  1.2.2; Mutt 0.92.9i.
16378
16379         * OPS, Changes, ChangeLog: Mutt 0.92.9i.
16380
16381         * doc/language50.txt: branches:  1.1.1; Initial revision
16382
16383         * doc/language50.txt: * doc/language.txt: branches:  1.1.1;
16384         Initial revision
16385
16386         * doc/language.txt: * doc/makefile: branches:  1.1.1; Initial
16387         revision
16388
16389         * doc/makefile: * doc/manual.txt: branches:  1.1.1; Initial
16390         revision
16391
16392         * doc/manual.txt: * doc/mutt.man: branches:  1.1.1; Initial
16393         revision
16394
16395         * doc/mutt.man: branches:  1.1.1.1.2;
16396
16397         * doc/mutt.sgml: branches:  1.1.1; Initial revision
16398
16399         * doc/mutt.sgml: branches:  1.1.1.1.2;
16400
16401         * doc/pgp-Notes.txt: branches:  1.1.1; Initial revision
16402
16403         * doc/pgp-Notes.txt: * doc/style-guide: branches:  1.1.1;
16404         Initial revision
16405
16406         * doc/style-guide: * COPYING: branches:  1.1.1; Initial revision
16407
16408         * COPYING: * COPYRIGHT: branches:  1.1.1; Initial revision
16409
16410         * COPYRIGHT: * ChangeLog: branches:  1.1.1; Initial revision
16411
16412         * ChangeLog: * Changes: branches:  1.1.1; Initial revision
16413
16414         * Changes: * INSTALL: branches:  1.1.1; Initial revision
16415
16416         * INSTALL: branches:  1.1.1.1.2;
16417
16418         * Makefile.in: branches:  1.1.1; Initial revision
16419
16420         * Makefile.in: * Mush.rc: branches:  1.1.1; Initial revision
16421
16422         * Mush.rc: * Muttrc: branches:  1.1.1; Initial revision
16423
16424         * Muttrc: * NEWS: branches:  1.1.1; Initial revision
16425
16426         * NEWS: branches:  1.1.1.1.2;
16427
16428         * OPS: branches:  1.1.1; Initial revision
16429
16430         * OPS: * OPS.PGP: branches:  1.1.1; Initial revision
16431
16432         * OPS.PGP: * Pine.rc: branches:  1.1.1; Initial revision
16433
16434         * Pine.rc: * README: branches:  1.1.1; Initial revision
16435
16436         * README: * TODO: branches:  1.1.1; Initial revision
16437
16438         * TODO: branches:  1.1.1.1.2;
16439
16440         * acconfig.h: branches:  1.1.1; Initial revision
16441
16442         * acconfig.h: * addrbook.c: branches:  1.1.1; Initial revision
16443
16444         * addrbook.c: * alias.c: branches:  1.1.1; Initial revision
16445
16446         * alias.c: * attach.c: branches:  1.1.1; Initial revision
16447
16448         * attach.c: * attach.h: branches:  1.1.1; Initial revision
16449
16450         * attach.h: branches:  1.1.1.1.4;
16451
16452         * bind.c: branches:  1.1.1; Initial revision
16453
16454         * bind.c: branches:  1.1.1.1.4;
16455
16456         * browser.c: branches:  1.1.1; Initial revision
16457
16458         * browser.c: branches:  1.1.1.1.4;
16459
16460         * buffy.c: branches:  1.1.1; Initial revision
16461
16462         * buffy.c: branches:  1.1.1.1.2;
16463
16464         * buffy.h: branches:  1.1.1; Initial revision
16465
16466         * buffy.h: * color.c: branches:  1.1.1; Initial revision
16467
16468         * color.c: * commands.c: branches:  1.1.1; Initial revision
16469
16470         * commands.c: * complete.c: branches:  1.1.1; Initial revision
16471
16472         * complete.c: * compose.c: branches:  1.1.1; Initial revision
16473
16474         * compose.c: * config.h.in: branches:  1.1.1; Initial revision
16475
16476         * config.h.in: * configure: branches:  1.1.1; Initial revision
16477
16478         * configure: * configure.in: branches:  1.1.1; Initial revision
16479
16480         * configure.in: * copy.c: branches:  1.1.1; Initial revision
16481
16482         * copy.c: * copy.h: branches:  1.1.1; Initial revision
16483
16484         * copy.h: * curs_lib.c: branches:  1.1.1; Initial revision
16485
16486         * curs_lib.c: branches:  1.1.1.1.4;
16487
16488         * curs_main.c: branches:  1.1.1; Initial revision
16489
16490         * curs_main.c: * date.c: branches:  1.1.1; Initial revision
16491
16492         * date.c: branches:  1.1.1.1.4;
16493
16494         * depend.awk: branches:  1.1.1; Initial revision
16495
16496         * depend.awk: * doc/manual.sgml: branches:  1.1.1; Initial
16497         revision
16498
16499         * doc/manual.sgml: * edit.c: branches:  1.1.1; Initial revision
16500
16501         * edit.c: * enter.c: branches:  1.1.1; Initial revision
16502
16503         * enter.c: * filter.c: branches:  1.1.1; Initial revision
16504
16505         * filter.c: * flags.c: branches:  1.1.1; Initial revision
16506
16507         * flags.c: * from.c: branches:  1.1.1; Initial revision
16508
16509         * from.c: branches:  1.1.1.1.2;
16510
16511         * functions.h: branches:  1.1.1; Initial revision
16512
16513         * functions.h: * gen_defs: branches:  1.1.1; Initial revision
16514
16515         * gen_defs: * getdomain.c: branches:  1.1.1; Initial revision
16516
16517         * getdomain.c: * globals.h: branches:  1.1.1; Initial revision
16518
16519         * globals.h: * handler.c: branches:  1.1.1; Initial revision
16520
16521         * handler.c: branches:  1.1.1.1.2;
16522
16523         * hash.c: branches:  1.1.1; Initial revision
16524
16525         * hash.c: branches:  1.1.1.1.4;
16526
16527         * hash.h: branches:  1.1.1; Initial revision
16528
16529         * hash.h: * hdrline.c: branches:  1.1.1; Initial revision
16530
16531         * hdrline.c: * headers.c: branches:  1.1.1; Initial revision
16532
16533         * headers.c: * help.c: branches:  1.1.1; Initial revision
16534
16535         * help.c: branches:  1.1.1.1.4;
16536
16537         * hook.c: branches:  1.1.1; Initial revision
16538
16539         * hook.c: * imap.c: branches:  1.1.1; Initial revision
16540
16541         * imap.c: * init.c: branches:  1.1.1; Initial revision
16542
16543         * init.c: * init.h: branches:  1.1.1; Initial revision
16544
16545         * init.h: * install-sh: branches:  1.1.1; Initial revision
16546
16547         * install-sh: * keymap.c: branches:  1.1.1; Initial revision
16548
16549         * keymap.c: branches:  1.1.1.1.2;
16550
16551         * keymap.h: branches:  1.1.1; Initial revision
16552
16553         * keymap.h: branches:  1.1.1.1.4;
16554
16555         * lib.c: branches:  1.1.1; Initial revision
16556
16557         * lib.c: * mailbox.h: branches:  1.1.1; Initial revision
16558
16559         * mailbox.h: * main.c: branches:  1.1.1; Initial revision
16560
16561         * main.c: * mapping.h: branches:  1.1.1; Initial revision
16562
16563         * mapping.h: * mbox.c: branches:  1.1.1; Initial revision
16564
16565         * mbox.c: branches:  1.1.1.1.4;
16566
16567         * menu.c: branches:  1.1.1; Initial revision
16568
16569         * menu.c: * mh.c: branches:  1.1.1; Initial revision
16570
16571         * mh.c: * mime.h: branches:  1.1.1; Initial revision
16572
16573         * mime.h: branches:  1.1.1.1.2;
16574
16575         * mime.types: branches:  1.1.1; Initial revision
16576
16577         * mime.types: * mkinstalldirs: branches:  1.1.1; Initial revision
16578
16579         * mkinstalldirs: * mutt.h: branches:  1.1.1; Initial revision
16580
16581         * mutt.h: * mutt_curses.h: branches:  1.1.1; Initial revision
16582
16583         * mutt_curses.h: * mutt_menu.h: branches:  1.1.1; Initial revision
16584
16585         * mutt_menu.h: branches:  1.1.1.1.4;
16586
16587         * mutt_regex.h: branches:  1.1.1; Initial revision
16588
16589         * mutt_regex.h: * mx.c: branches:  1.1.1; Initial revision
16590
16591         * mx.c: * mx.h: branches:  1.1.1; Initial revision
16592
16593         * mx.h: branches:  1.1.1.1.4;
16594
16595         * pager.c: branches:  1.1.1; Initial revision
16596
16597         * pager.c: * pager.h: branches:  1.1.1; Initial revision
16598
16599         * pager.h: branches:  1.1.1.1.4;
16600
16601         * parse.c: branches:  1.1.1; Initial revision
16602
16603         * parse.c: branches:  1.1.1.1.2;
16604
16605         * parse.h: branches:  1.1.1; Initial revision
16606
16607         * parse.h: * pattern.c: branches:  1.1.1; Initial revision
16608
16609         * pattern.c: * pgp.c: branches:  1.1.1; Initial revision
16610
16611         * pgp.c: * pgp.h: branches:  1.1.1; Initial revision
16612
16613         * pgp.h: * pgpinvoke.c: branches:  1.1.1; Initial revision
16614
16615         * pgpinvoke.c: * pgpkey.c: branches:  1.1.1; Initial revision
16616
16617         * pgpkey.c: * pgppubring.c: branches:  1.1.1; Initial revision
16618
16619         * pgppubring.c: * pop.c: branches:  1.1.1; Initial revision
16620
16621         * pop.c: branches:  1.1.1.1.2;
16622
16623         * postpone.c: branches:  1.1.1; Initial revision
16624
16625         * postpone.c: * protos.h: branches:  1.1.1; Initial revision
16626
16627         * protos.h: * query.c: branches:  1.1.1; Initial revision
16628
16629         * query.c: * reap.pl: branches:  1.1.1; Initial revision
16630
16631         * reap.pl: branches:  1.1.1.1.4;
16632
16633         * recvattach.c: branches:  1.1.1; Initial revision
16634
16635         * recvattach.c: * reldate.h: branches:  1.1.1; Initial revision
16636
16637         * reldate.h: * resize.c: branches:  1.1.1; Initial revision
16638
16639         * resize.c: * rfc1524.c: branches:  1.1.1; Initial revision
16640
16641         * rfc1524.c: branches:  1.1.1.1.4;
16642
16643         * rfc1524.h: branches:  1.1.1; Initial revision
16644
16645         * rfc1524.h: branches:  1.1.1.1.4;
16646
16647         * rfc2047.c: branches:  1.1.1; Initial revision
16648
16649         * rfc2047.c: branches:  1.1.1.1.2;
16650
16651         * rfc2047.h: branches:  1.1.1; Initial revision
16652
16653         * rfc2047.h: * rfc822.c: branches:  1.1.1; Initial revision
16654
16655         * rfc822.c: branches:  1.1.1.1.2;
16656
16657         * rfc822.h: branches:  1.1.1; Initial revision
16658
16659         * rfc822.h: * sample.mailcap: branches:  1.1.1; Initial revision
16660
16661         * sample.mailcap: * sample.muttrc: branches:  1.1.1; Initial
16662         revision
16663
16664         * sample.muttrc: branches:  1.1.1.1.4;
16665
16666         * score.c: branches:  1.1.1; Initial revision
16667
16668         * score.c: * send.c: branches:  1.1.1; Initial revision
16669
16670         * send.c: * sendlib.c: branches:  1.1.1; Initial revision
16671
16672         * sendlib.c: * sha.h: branches:  1.1.1; Initial revision
16673
16674         * sha.h: * sha1dgst.c: branches:  1.1.1; Initial revision
16675
16676         * sha1dgst.c: * sha_locl.h: branches:  1.1.1; Initial revision
16677
16678         * sha_locl.h: * signal.c: branches:  1.1.1; Initial revision
16679
16680         * signal.c: * snprintf.c: branches:  1.1.1; Initial revision
16681
16682         * snprintf.c: branches:  1.1.1.1.2;
16683
16684         * sort.c: branches:  1.1.1; Initial revision
16685
16686         * sort.c: * sort.h: branches:  1.1.1; Initial revision
16687
16688         * sort.h: branches:  1.1.1.1.4;
16689
16690         * status.c: branches:  1.1.1; Initial revision
16691
16692         * status.c: branches:  1.1.1.1.4;
16693
16694         * strcasecmp.c: branches:  1.1.1; Initial revision
16695
16696         * strcasecmp.c: * system.c: branches:  1.1.1; Initial revision
16697
16698         * system.c: * testmsg: branches:  1.1.1; Initial revision
16699
16700         * testmsg: * thread.c: branches:  1.1.1; Initial revision
16701
16702         * thread.c: branches:  1.1.1.1.4;
16703