From: Konstantin Sobolev <kos@supportwizard.com>
[apps/madmutt.git] / ChangeLog.mutt
1 2005-11-24 12:50:27  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2
3         * curs_main.c, pattern.c: mutt/2142 suggests that the change
4         from pattern.c,3.14 -> 3.15 causes inconsistency and confusion.
5         Reverting the change; adding a helpful message to the status line.
6
7 2005-11-22 12:31:58  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
8
9         * pgp.c: Fix "mixed messages" about the success (or not) of
10         decrypting PGP messages.
11
12         * handler.c: Actually, the previous fix for 2139 had a flaw.
13
14         * handler.c: Fix mutt/2139; also Debian #340116.
15
16 2005-11-17 18:40:50  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
17
18         * menu.c: a not entirely sane state of code.
19
20         * menu.c: Another stab at #2019.
21
22 2005-11-01 08:42:00  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
23
24         * menu.c: This should be a better patch for the menu break
25         dance. (#2019)
26
27 2005-10-31 11:56:58  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
28
29         * imap/message.c: Fix 2119.
30
31 2005-10-31 10:51:54  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
32
33         * mutt_idna.c: Fix the underlying problem behind mutt/2107.
34
35         * menu.c: Fixing #2019.
36
37         * flags.c: Fix #2123.
38
39 2005-10-21 04:35:38  Brendan Cully  <brendan@kublai.com>  (brendan)
40
41         * smime.c, attach.c, buffy.c, copy.c, copy.h, crypt-gpgme.c,
42         crypt.c, edit.c, handler.c, mbox.c, mutt.h, pager.c, parse.c,
43         pattern.c, pgp.c, pgpmicalg.c, pgppacket.c, pgppubring.c, pop.c,
44         postpone.c, protos.h, sendlib.c: Full large file support. Keep a
45         close watch on your mailboxes everyone!
46
47 2005-10-18 07:04:50  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
48
49         * po/fr.po: update
50
51 2005-10-17 09:14:58  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
52
53         * smime.c: Fix S/MIME algorithm choice.
54
55 2005-10-14 09:30:11  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
56
57         * imap/imap.c: Fix imap/2112.
58
59 2005-10-10 18:26:31  Brendan Cully  <brendan@kublai.com>  (brendan)
60
61         * pgp.c: Make PGP decode failure non-fatal when displaying
62         messages (as opposed to decode-saving them). I think it would be
63         nicer to include the original text when decryption fails
64         though...
65
66         * imap/command.c, setenv.c: Accept + as IMAP continuation, not
67         just + . May close #2106. Feed check_sec candy in setenv.c.
68
69 2005-10-09 20:53:21  Brendan Cully  <brendan@kublai.com>  (brendan)
70
71         * configure.in: Now that we always check for ncurses/ncurses.h,
72         remove /usr special case.
73
74         * configure.in, mutt_curses.h: Tweak ncurses autoconflation to
75         check for ncurses/ncurses.h everywhere, not just in /usr. With
76         --with-curses=/usr/local, should Close: #2095.
77
78         * configure.in, setenv.c: Add Russ Allbery's setenv replacement
79         function.
80
81         * init.h: Correct doc nit for $meta_key, noted by Mark
82         Weyer. Closes: #2105.
83
84 2005-10-06 06:15:00  Brendan Cully  <brendan@kublai.com>  (brendan)
85
86         * browser.c: Sort browser entries after every IMAP browsing
87         operation instead of just when explicitly requested. Closes:
88         #2089.
89
90 2005-10-06 05:13:55  Jeff Ito  <jeffi@rcn.com>  (brendan)
91
92         * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
93         #2103.
94
95 2005-10-05 19:24:40  David Champion  <dgc@uchicago.edu>  (brendan)
96
97         * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
98
99 2005-10-05 19:20:22  Jeff Ito  <jeffi@rcn.com>  (brendan)
100
101         * smime.c: S/MIME key selection truncates the last character of
102         the selected key for no apparent reason. Removed until someone
103         can justify it. Closes: #2081.
104
105 2005-10-04 19:00:05  Brendan Cully  <brendan@kublai.com>  (brendan)
106
107         * init.h: Tweak description of pop_checkinterval slightly. Closes:
108         #2074.
109
110         * hcache.c: Bump hcache Id for attachment counting patch.
111
112 2005-10-04 06:05:39  David Champion  <dgc@uchicago.edu>  (brendan)
113
114         * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
115         globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
116         pattern.c, protos.h, recvattach.c: Attachment counting for index
117         display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
118         and attach_ignore_fundamental stripped, some debugging code
119         removed, some bones thrown to check_sec.sh.
120
121 2005-10-04 05:24:00  Sebastien Hinderer  <Sebastien.Hinderer@libertysurf.fr>  (brendan)
122
123         * pager.c: The following patch has an effect only when the
124         braille_friendly variable is set. When this is the case, the
125         cursor is put on the first line of the message body, when viewing
126         it with the pager.
127
128 2005-10-04 04:29:09  Alain Bench  <veronatif@free.fr>  (brendan)
129
130         * curs_main.c: Piping and printing in IMAP folder index with
131         imap_peek=no marks message read immediately.
132
133 2005-10-03 07:52:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
134
135         * curs_lib.c, send.c: fix a problem that appears with signatures
136         without newline.
137
138 2005-09-30 18:24:17  Brendan Cully  <brendan@kublai.com>  (brendan)
139
140         * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
141         by Alain Bench).
142
143 2005-09-30 01:42:50  Roland Rosenfeld  <roland@spinnaker.de>  (brendan)
144
145         * po/de.po: Update.
146
147 2005-09-29 23:57:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
148
149         * po/fr.po: Update.
150
151 2005-09-29 23:52:16  pi  <pi@beobide.net>  (brendan)
152
153         * configure.in, po/eu.po: Basque translation.
154
155 2005-09-29 23:02:49  Brendan Cully  <brendan@kublai.com>  (brendan)
156
157         * configure.in, copy.c, sendlib.c: Ensure that Content-Length
158         printf format specifier matches off_t size, to avoid mail-losing
159         Content-Length: 0 (bug introduced by large file patch a couple
160         of days ago). Closes: #2096.
161
162 2005-09-27 03:43:24  Johan Svedberg  <johan@svedberg.com>  (brendan)
163
164         * po/sv.po: Update.
165
166 2005-09-24 20:03:04  Brendan Cully  <brendan@kublai.com>  (brendan)
167
168         * edit.c: Inflict more needless pain on translators by splitting
169         EditorHelp to satisfy -pedantic.
170
171         * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
172         while opening mbox/mmdf. Closes: #2084.
173
174 2005-09-24 19:36:35  Alain Bench  <veronatif@free.fr>  (brendan)
175
176         * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
177         MIME headers. Closes: #2086.
178
179 2005-09-24 17:51:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
180
181         * po/ja.po: Update to HEAD.
182
183 2005-09-23 18:38:36  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
184
185         * configure.in: Quote an error message.
186
187 2005-09-22 16:38:08  Takahashi Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
188
189         * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
190         the current state of the art. Closes: #2003 (again).
191
192 2005-09-22 09:06:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
193
194         * send.c: When composing a reply, there might be degenerate cases
195         in which a CC header is created, but no To header.  In this case,
196         we now use the auto-generated CC header as the To header.
197
198 2005-09-22 04:05:49  Brendan Cully  <brendan@kublai.com>  (brendan)
199
200         * init.c: Refactor mutt var completion so it can be used for
201         inline expansions (eg $from). Actual expansion not committed yet.
202
203         * send.c: If ContentType is null, assume text/plain. Stopgap; a
204         better mechanism would sanity-check MuttVars assignments before
205         allowing them. Closes: #2080.
206
207         * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
208         hosts. Also don't attempt to complete on open connections when
209         there aren't any (diagnosed by Nico Golde). Closes: #2079.
210
211         * pattern.c: Use ctx instead of Context when checking whether or
212         not to do IMAP search. Resolves a possible segfault in color index
213         ~b operations. I can't remember whether Context vs ctx was
214         intentional - I doubt it.
215
216 2005-09-21 14:17:14  Adeodato Simo  <asp16@alu.ua.es>  (brendan)
217
218         * curs_main.c: Check for sigwinch in index before calling
219         km_dokey, since for unknown reasons km_dokey seems to eat the
220         signal in some cases. [Not reproducible in my ncurses environments
221         - Brendan]. Closes: #1907.
222
223 2005-09-21 13:23:43  Brendan Cully  <brendan@kublai.com>  (brendan)
224
225         * imap/imap.c, pattern.c: Catch empty substring/regexp search
226         arguments (precludes a segfault from dereferencing a null string
227         pointer later).
228
229 2005-09-21 06:04:37  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
230
231         * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
232         header cache.
233
234 2005-09-21 04:50:31  Adeodato Simo  <asp16@alu.ua.es>  (brendan)
235
236         * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
237         isn't already set instead of bailing out. Closes: #2072.
238
239 2005-09-21 03:48:38  Takahashi Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
240
241         * init.c: Ensure that set doesn't change variables from within the
242         help screen. I think this is a gross approach, and probably
243         overkill, but it's the fault of the original code design, not
244         Tamo's patch. Until a better way falls from the sky, this Closes:
245         #2011.
246
247 2005-09-21 02:58:07  Brendan Cully  <brendan@kublai.com>  (brendan)
248
249         * curs_main.c: Cancelling <change-folder> from within the pager
250         will now keep you in the pager rather than kicking you back to the
251         index. Closes: #2075.
252
253 2005-09-20 23:41:21  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
254
255         * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
256
257 2005-09-20 06:43:39  David Champion  <dgc@uchicago.edu>  (brendan)
258
259         * init.c: Fix a null-pointer-dereference parsing aliases with
260         -d3+.
261
262         * muttlib.c: Clear a compiler warning.
263
264 2005-09-20 03:56:25  Gero Treuner  <gerotick@faveve.uni-stuttgart.de>  (brendan)
265
266         * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
267         gpg-2comp, Gero Treuner.
268
269 2005-09-19 06:14:27  Brendan Cully  <brendan@kublai.com>  (brendan)
270
271         * mkchangelog.sh: I just realised what's been happening to the
272         changelog: I recently got a new version of 'head' that refuses
273         to accept -1 instead of -n 1, but doesn't actually return
274         failure. So mkchangelog was feeding nothing to the cvs date
275         argument, and instead merrily snarfing down the entire changelog
276         every time. I've put in a simple $date != "" check. Thanks,
277         textutils!  Thanks for ushering in the future! I'd like to shake
278         your hand. Hard.
279
280 2005-09-19 05:12:29  Brendan Cully  <brendan@kublai.com>  (brendan)
281
282         * doc/manual.xml.head: Remove mention of obsolete
283         --enable-imap-edit-threads configure option.
284
285 2005-09-18 17:49:33  Brendan Cully  <brendan@kublai.com>  (brendan)
286
287         * ChangeLog: Somehow the changelog got mangled (multiple copies
288         of large parts).
289
290 2005-09-18 08:22:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
291
292         * po/ru.po: update
293
294 2005-09-18 02:53:18  brendan  (brendan)
295
296         * doc/Makefile.in: More cleanups, slightly better dependencies.
297
298 2005-09-18 02:35:10  Brendan Cully  <brendan@kublai.com>  (brendan)
299
300         * doc/Makefile.in: Stupid hack to synchronise on makedoc for
301         parallel builds. Only works when entered via make all. make
302         stamp-doc-xml directly can fail in pathological conditions.
303
304         * doc/Makefile.in: Attempt to work around make -j2
305         breakage. Dependencies are still wrong, but I don't have
306         the brainpower right now to get it right. People talk about
307         imperative, functional, and logic programming, but no one ever
308         mentions make programming.
309
310 2005-09-17 20:46:14  Brendan Cully  <brendan@kublai.com>  (brendan)
311
312         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
313         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
314         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
315         po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
316         intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
317         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
318         po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
319         doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
320         imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
321         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
322         imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
323         imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
324         imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
325         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
326         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
327         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
328         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
329         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
330         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
331         intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
332         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
333         intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
334         pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
335         pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
336         recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
337         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
338         rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
339         signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
340         status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
341         charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
342         config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
343         crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
344         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
345         crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
346         date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
347         enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
348         globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
349         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
350         init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
351         main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
352         mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
353         mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
354         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
355         mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
356         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
357         pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
358         account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
359         attach.h, base64.c, browser.c: Gah, forgot the zip code when
360         updating the FSF address...
361
362         * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
363         po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
364         po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
365         po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
366         po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
367         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
368         intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
369         intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
370         intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
371         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
372         intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
373         intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
374         intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
375         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
376         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
377         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
378         po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
379         doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
380         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
381         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
382         imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
383         rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
384         smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
385         system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
386         regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
387         rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
388         pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
389         pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
390         pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
391         mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
392         mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
393         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
394         mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
395         muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
396         from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
397         hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
398         history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
399         lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
400         dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
401         crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
402         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
403         crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
404         date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
405         account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
406         attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
407         charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
408         config.guess, config.sub, copy.c: Update FSF address (via sed,
409         I hope nothing got mangled). Closes: #2071.
410
411 2005-09-17 17:39:18  Alain Bench  <veronatif@free.fr>  (brendan)
412
413         * Muttrc.head.in: Clean up some Muttrc macros, and add macro
414         'y' to jump to the mailboxes view. Closes: #2069.
415
416 2005-09-17 17:27:54  Brendan Cully  <brendan@kublai.com>  (brendan)
417
418         * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
419         instead of using flea; update copyright year in mutt -v;
420         reorganise USE opts a little; break long strings so that -pedantic
421         stops complaining. Not sure that last one is worth the trouble
422         it causes the po team...
423
424 2005-09-17 01:07:54  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
425
426         * po/fr.po: Update.
427
428 2005-09-16 23:09:12  Kevin Scannell  <scannell@slu.edu>  (brendan)
429
430         * configure.in, po/ga.po: Irish translation.
431
432 2005-09-16 15:20:59  Brendan Cully  <brendan@kublai.com>  (brendan)
433
434         * build-release, po/Makefile.in.in: Move update-po out of make
435         dist, into build-release. It seems to me that make dist should do
436         as little as possible beyond putting the right files in a tarball.
437
438 2005-09-16 13:43:58  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
439
440         * po/id.po: update
441
442 2005-09-16 11:02:00  Ivan Vilata i Balaguer  <ivan@selidor.net>
443 (roessler)
444
445         * po/ca.po: update
446
447 2005-09-16 10:20:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
448 (roessler)
449
450         * po/ja.po: update
451
452 2005-09-16 10:19:46  René Clerc  <rene@clerc.nl>  (roessler)
453
454         * po/nl.po: update
455
456 2005-09-16 02:15:45  Brendan Cully  <brendan@kublai.com>  (brendan)
457
458         * doc/Makefile.in: Add stamp-doc-xml to "all".
459
460         * doc/Makefile.in: stamp-doc-man is pointless as far as I can
461         tell. Removed.
462
463         * doc/Makefile.in: Tweak makefile so that the dist tarball
464         doesn't always try to build docs.
465
466         * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
467         not CONFIGURE_DEPENDENCIES. Slap ma fro.
468
469 2005-09-15 23:18:48  Brendan Cully  <brendan@kublai.com>  (brendan)
470
471         * Makefile.am, build-release: Move changelog target to
472         update-changelog so that dist won't automatically invoke it,
473         and have commit and build-release call it.
474
475         * build-release: Now that 1.5.11 is out, previous versions won't
476         be x.y.zi: adjust diff.
477
478 2005-09-15 14:24:39  roessler  (roessler)
479
480         * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
481         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
482         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
483         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
484         po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
485         post-release commit for mutt-1.5.11
486
487 2005-09-14 14:15:06  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
488 (brendan)
489
490         * init.h: Refer to $use_envelope_from rather than old
491         $envelope_from in description of $envelope_from_address.
492
493 2005-09-14 02:45:44  Brendan Cully  <brendan@kublai.com>  (brendan)
494
495         * globals.h, init.h, sendlib.c: Add new $envelope_from_address
496         variable for manually specifying the envelope sender. Rename (with
497         compatibility synonym) $envelope_from to $use_envelope_from. Make
498         $envelope_from subordinate to $use_e_f, as $from is to
499         $use_from. From a discussion with TLR.
500
501 2005-09-13 20:36:17  Brendan Cully  <brendan@kublai.com>  (brendan)
502
503         * doc/Makefile.in: Put chunked HTML manual in top doc directory
504         instead of HTML subdirectory.  Solves a weird $distdir
505         absolute/relative path nuisance.
506
507 2005-09-12 06:22:21  Brendan Cully  <brendan@kublai.com>  (brendan)
508
509         * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
510         mutt_progress_bar. Allow progress bar to omit total size if zero
511         (=unknown).
512
513 2005-09-10 18:47:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
514 (brendan)
515
516         * menu.c: Correct some inconsistencies introduced by
517         $menu_context. Closes: #2019?
518
519 2005-09-10 06:02:04  Brendan Cully  <brendan@kublai.com>  (brendan)
520
521         * imap/imap.c, curs_lib.c: A pair of small optimisations to the
522         progress bar.
523
524 2005-09-08 16:37:59  Brendan Cully  <brendan@kublai.com>  (brendan)
525
526         * pager.c: Revert bogus change to last message detection in
527         mutt_pager.
528
529         * pager.c: Forget line number when resolving in pager. This
530         is beginning to get messy - maybe it would be better to only
531         remember on specific operations like sync.
532
533         * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
534         we do in IPv6.
535
536         * pattern.c: Make stringmatch pattern detection stateless.
537
538         * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
539
540 2005-09-08 07:09:46  Bernd Ahlers  <bernd@ba-net.org>  (brendan)
541
542         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
543         po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
544         po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
545         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
546         po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
547
548 2005-09-07 08:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
549
550         * curs_lib.c: Ensure progress bar rounds to $net_inc.
551
552         * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
553         imap/message.c, init.h, mutt_curses.h: Display progress meter
554         when uploading/fetching IMAP data. Closes: #1772.
555
556         * pager.c: Adjust gross hack to return to the same line in the
557         pager after an index operation so that it doesn't shoot past the
558         end of the file if there are fewer lines on return (eg when weed
559         is set).
560
561         * mx.c, pgp.c: Silence some GCC warnings about uninitialized
562         variables.
563
564         * build-release, configure.in, mutt.h: Remove international
565         vs. U.S. distribution distinction. build-release expects the
566         previous version to be x.y.zi and should be updated again
567         for 1.5.12.
568
569 2005-09-06 16:46:44  Brendan Cully  <brendan@kublai.com>  (brendan)
570
571         * doc/manual.xml.head: More documentation cosmetics (newlines
572         between Usage: lines).
573
574         * pager.c: Gross hack to return to the same line in the pager
575         after executing an index function. Closes: #1210.
576
577         * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
578         init.c, mutt.h, pattern.c: Extend pattern language to do simple
579         string matches as well as regular expressions when the pattern
580         is invoked with = instead of ~. And, when possible, perform
581         full body searches on the IMAP server instead of locally, for
582         an enormous speed boost.
583
584         * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
585         imap_utf7_decode and do a little cleanup on shutdown.  Get a
586         high five from valgrind.
587
588         * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
589         main where they belong.
590
591         * init.c: Release pwent after extracting data from it.
592
593         * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
594         state when quitting.
595
596 2005-09-05 04:22:45  Brendan Cully  <brendan@kublai.com>  (brendan)
597
598         * doc/manual.xml.head: Documentation cosmetics (add some line
599         breaks).
600
601 2005-09-04 20:10:25  Brendan Cully  <brendan@kublai.com>  (brendan)
602
603         * init.h: Point $hide_top_limited to $hide_limited instead of
604         $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
605
606         * init.h: Mention $sort_re in $strict_threads
607         documentation. Closes: #2052.
608
609         * doc/manual.xml.head: Add a push example. Closes: #1591.
610
611 2005-09-04 19:46:26  Rupert Levene  <rupert@levene.dyndns.org>  (brendan)
612
613         * doc/manual.xml.head: Mention $include when describing how mutt
614         prepares message replies. Closes: #1471.
615
616 2005-09-04 19:28:19  Dale Woolridge  (brendan)
617
618         * pattern.c, protos.h, parse.c: Unfold message headers before
619         performing ~h search. Closes: #1865.
620
621 2005-09-04 18:01:57  Zardoz@users.sourceforge.net  (brendan)
622
623         * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
624
625 2005-09-04 06:57:04  Alain Bench  <veronatif@free.fr>  (brendan)
626
627         * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
628         is bound to next-new-then-unread by default, rather than
629         next-new. Closes: #1637.
630
631         * curs_main.c, pattern.c: Allow empty limits, and limits in
632         empty mailboxes. Closes: #1853, #1906.
633
634 2005-09-03 23:22:31  Brendan Cully  <brendan@kublai.com>  (brendan)
635
636         * send.c, attach.c: Note when mutt_edit_attachment fails and
637         display error instead of prompting to abort an unmodified
638         file. Closes: #2051.
639
640 2005-09-03 19:41:53  Alain Bench  <veronatif@free.fr>  (brendan)
641
642         * contrib/gpg.rc: One should let GnuPG charset be automatically
643         infered from whatever current locale, without hardcoding.
644
645 2005-09-03 04:34:25  Brendan Cully  <brendan@kublai.com>  (brendan)
646
647         * doc/manual.xml.head: Just use EXPR as a place holder for regular
648         expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
649         by Vincent Lefevre.
650
651 2005-09-02 18:50:34  Brendan Cully  <brendan@kublai.com>  (brendan)
652
653         * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
654         doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
655         to manual.xml.*.
656
657 2005-09-02 18:18:19  Alain Bench  <veronatif@free.fr>  (brendan)
658
659         * keymap.c: Allow non-ascii characters in push arguments. Closes:
660         #2023.
661
662         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
663         Adjust ~l to match all known lists, add ~u to match only
664         subscribed lists.  Normalise pattern ordering in docs. Closes:
665         #2050.
666
667 2005-09-01 17:07:14  Brendan Cully  <brendan@kublai.com>  (brendan)
668
669         * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
670         mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
671
672         * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
673         in the initial commit.
674
675         * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
676         doc/manual.sgml.head, makedoc.c: Convert documentation from
677         linuxdoc to docbook format. Let the bug avalanche begin.
678
679 2005-08-30 21:34:36  Lars Hecking  <lhecking@users.sourceforge.net>
680 (brendan)
681
682         * configure.in: Don't define domain="no" when configured
683         --without-domain. Closes: #2046.
684
685 2005-08-24 15:17:43  Brendan Cully  <brendan@kublai.com>  (brendan)
686
687         * pgp.c: Don't treat PGP inline signature verification errors
688         as fatal.
689
690 2005-08-22 20:30:11  Brendan Cully  <brendan@kublai.com>  (brendan)
691
692         * pgp.c: Pause after error message if PGP decode fails, in case
693         mutt_copy_message overwrites.  Real error handling cleanup will
694         have to wait...
695
696         * pgp.c: Don't attempt to manipulate null pgp output file handles.
697
698 2005-08-16 18:10:11  Paul Walker  <paul@black-sun.demon.co.uk>  (brendan)
699
700         * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
701         not stderr.
702
703 2005-08-15 08:10:48  Thomas Roessler  <roessler@does-not-exist.org>
704 (roessler)
705
706         * po/id.po: Fix \n mismatch.
707
708 2005-08-15 08:07:36  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
709
710         * po/id.po: update
711
712 2005-08-15 08:06:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
713
714         * po/ru.po: update
715
716 2005-08-14 21:32:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
717 (brendan)
718
719         * attach.c, send.c: Don't pass an empty filename to the default
720         text editor when editing non-plain text. Also don't clobber
721         $content_type when parsing it.  Closes: #2038.
722
723 2005-08-14 12:28:52  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
724
725         * po/de.po: update
726
727 2005-08-14 02:22:47  Bernd Ahlers  <bernd@ba-net.org>  (brendan)
728
729         * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
730         inconsistencies.
731
732 2005-08-12 23:06:25  Brendan Cully  <brendan@kublai.com>  (brendan)
733
734         * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
735         certificate menu, as we do in the openssl version.
736
737         * imap/auth_sasl.c: Override SASL initial response if the server
738         spoke first in its continuation response. Closes: #2034.
739
740         * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
741         in which gnu documentation flagged any extensions to standard
742         utilities almost makes me cry.
743
744 2005-08-12 12:52:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
745 (roessler)
746
747         * po/ja.po: update
748
749 2005-08-12 07:49:37  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
750
751         * po/fr.po: Update.
752
753 2005-08-12 03:57:16  Brendan Cully  <brendan@kublai.com>  (brendan)
754
755         * configure.in: Force configure to depend on VERSION. That's
756         been bugging me for a while.
757
758 2005-08-11 21:46:26  roessler  (roessler)
759
760         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
761         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
762         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
763         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
764         po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
765         for mutt-1.5.10
766
767 2005-08-11 21:22:41  Thomas Roessler  <roessler@does-not-exist.org>
768 (roessler)
769
770         * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
771
772 2005-08-11 21:16:38  Brendan Cully  <brendan@kublai.com>  (brendan)
773
774         * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
775         crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
776         crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
777         handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
778         Add error results to mutt_body_handlers, and check them when
779         doing decode-save. Closes: #1919.
780
781 2005-08-11 21:08:55  Thomas Roessler  <roessler@does-not-exist.org>
782 (roessler)
783
784         * pgp.c: Fix verification of clearsigned PGP messages.
785         (debugged on IRC, mostly by Brendan)
786
787 2005-08-11 02:15:14  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
788 (brendan)
789
790         * configure.in: Don't test against nonexistent cache
791         variable. Spotted by Torsten Veller.
792
793 2005-08-11 01:44:49  Brendan Cully  <brendan@kublai.com>  (brendan)
794
795         * mutt_sasl.c: Silence some compiler warnings.
796
797 2005-08-09 20:13:03  Brendan Cully  <brendan@kublai.com>  (brendan)
798
799         * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
800         characters with entities, and enable latin output for
801         manual.txt. I'm not sure this is ideal for non-latin (eg
802         utf8) environments, but hopefully docbook will resolve this
803         anyway. Closes: #2029.
804
805         * doc/manual.sgml.head: Replace free ~ with &tilde;. Closes:
806         #2030.
807
808         * pgp.c: Move pgp failure check inside the if (invoke pgp)
809         block. Should really Close: 2032.
810
811         * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
812         #2032.
813
814 2005-08-09 16:24:15  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
815 (brendan)
816
817         * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
818         #2020.
819
820 2005-08-09 16:10:40  Mads Martin Joergensen  <mmj@suse.de>  (brendan)
821
822         * copy.c: Remove an unneeded cast, which introduces
823         type-punning. Modified to use FREE instead of safe_free, since
824         that seems to be the convention. I personally don't see the point.
825
826 2005-08-08 18:59:43  Brendan Cully  <brendan@kublai.com>  (brendan)
827
828         * mutt_socket.c: Pause for a moment when a hostname fails to
829         resolve. Closes #1942.  There are a number of cases where mutt
830         cascades error messages. It might be nice if there were an error
831         stack so that low level functions could push_error instead of
832         displaying it right away, and the higher level ones could eg
833         mutt_message(_("Failed to write FCC: %s"), pop_error ())...
834
835         * main.c: Document -d option in mutt -h output. Closes #2027.
836
837         * init.h: Remove undefined reference to unmailboxes
838         command. Closes #2028.
839
840         * imap/imap.c: Fix edge case where we might have to wait two
841         timeouts to check for IMAP mail.
842
843         * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
844         in lsub parsing that could cause mutt to loop indefinitely.
845         Don't recheck subscriptions at every mailbox change, just the
846         initial connection.
847
848         * imap/imap.c: If imap_check_subscribed is set, mailbox or
849         unmailbox folders in response to subscribe/unsubscribe commands
850         in the browser.
851
852 2005-08-07 23:52:08  Brendan Cully  <brendan@kublai.com>  (brendan)
853
854         * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
855         New option: $imap_check_subscribed. If set, mutt will fetch the
856         set of subscribed mailboxes from the server and add them to the
857         buffy list.
858
859         * browser.c: Avoid a segfault attempting to browse an invalid
860         IMAP URL.
861
862         * imap/imap.c: Extend IMAP host completion to complete over open
863         connections. Next up: account and folder hooks.
864
865         * imap/imap.c: Allow IMAP tab-completion to complete over
866         defined mailboxes, saving a bunch of typing for the hostname
867         part of the URL. Should probably be extended to complete over
868         open connections and possibly also folder/account hooks.
869
870         * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
871         mutt_get_field_unbuffered.
872
873 2005-08-07 06:20:37  Anders Helmersson
874 <anders.helmersson.utsikt@wasadata.net>  (brendan)
875
876         * pager.c: Certain versions of libc may segfault during regex
877         processing if given incomplete multibyte characters. Work around
878         this by manually trimming the display buffer. I modified it
879         somewhat to only check when the situation is most likely to occur:
880         fgets has read all the way to the capacity of the buffer. Thanks
881         also to Tamo for his comments.
882
883 2005-08-07 04:58:12  Brendan Cully  <brendan@kublai.com>  (brendan)
884
885         * account.c, curs_lib.c, protos.h: Make username prompts
886         unbuffered like password prompts are (no more folder-hook push
887         garbage)
888
889 2005-08-06 22:20:55  Brendan Cully  <brendan@kublai.com>  (brendan)
890
891         * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
892         Report non-zero exit status of tunnel command. Closes: #1749.
893
894         * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
895         pointless imap_force_ssl option with ssl_force_tls, which
896         requires any connection (POP or IMAP) to a remote server to
897         be encrypted, and attempts to negotiate encryption even if the
898         capability isn't advertised (this last bit is of dubious utility,
899         but essentially harmless since the connection would otherwise
900         fail anyway). Closes: #1284.
901
902         * imap/browse.c: Kill a warning.
903
904         * init.c: Use isalnum instead of isalpha when parsing unbraced
905         environment variable names, per tamo's suggestion. Closes #2022.
906
907 2005-08-05 02:16:46  Brendan Cully  <brendan@kublai.com>  (brendan)
908
909         * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
910         pager.h, protos.h: Move some attachment-related prototypes and
911         structures into attach.h from the global headers. A small step
912         towards sane dependency tracking and code cleanliness.
913
914 2005-08-04 01:15:52  brendan  (brendan)
915
916         * compose.c: Don't unlink non-mutt files that would have been
917         unlinked on send if the message is cancelled.
918
919 2005-08-03 15:34:14  Brendan Cully  <brendan@kublai.com>  (brendan)
920
921         * account.c: Fix C precedence buglet in getlogin preventing it
922         from actually calling getuser.
923
924         * mutt_ssl.c: Don't double-free X509 certificates. This patch
925         looks wrong, but it isn't.
926
927 2005-08-02 18:15:33  Brendan Cully  <brendan@kublai.com>  (brendan)
928
929         * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
930         mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
931         keymap_alldefs.h in $(top_srcdir), since that's where xgettext
932         looks. Not super clean I guess - the other alternative is to
933         sed POTFILES.
934
935         * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
936         mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
937         NSS support out to pasture.
938
939         * compose.c, mutt.h: In compose menu, detach should be able to
940         unlink files generated by mutt, but not files that existed before.
941
942         * commands.c, pgp.c: More fiddling with PGP results. When
943         rerunning PGP on a message, clear old security result bits to
944         avoid confusing messages like 'decrypt failed; PGP signature
945         successfully verified'.
946
947         * pgp.c: Forget passphrase on PGP/inline decryption error,
948         and improve status line messages.
949
950         * configure.in: Make $docdir relative to $prefix, like the
951         other prefixes.
952
953         * contrib/Makefile.in, doc/Makefile.in: Be more selective about
954         what to remove during uninstall. (closes #1625)
955
956         * pgp.c: Also forget passphrase when encrypt fails, if
957         signing. (closes #1025 again)
958
959         * imap/message.c: Check that the entire message downloaded
960         successfully on fetch, and don't treat a disappearing cache file
961         as fatal. (closes #1483)
962
963         * compose.c: Don't unlink attachments that you've decided not
964         to send. (closes #1328)
965
966         * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
967         but it's harmless and it (closes #1207).
968
969         * account.c: Fix password prompt for POP (more authentication
970         ID fallout).
971
972 2005-08-01 22:37:22  Brendan Cully  <brendan@kublai.com>  (brendan)
973
974         * doc/manual.sgml.head: Document <backtab> key.
975
976         * pgp.c: Automatically forget PGP passphrase on sign or decrypt
977         error. (closes #1025)
978
979         * pgp.c: Display "successfully decrypted" message instead of
980         nothing. Superseded by signature verification.
981
982         * commands.c, pgp.c: Don't report PGP signature could not be
983         verified unless there really is a signature verification problem
984         (not some other PGP error).
985
986         * Makefile.am: Install system muttrc from the build directory,
987         not the source directory.
988
989         * mbox.c: Restore Sort immediately after sorting by mailbox
990         order in mbox_sync_mailbox.  (closes #972)
991
992         * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
993         system resources into mutt.man. (closes #854)
994
995         * commands.c, protos.h: Report errors occuring in
996         _mutt_save_message. (closes #847)
997
998         * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
999         that have been accepted but not saved until mutt exits. (closes
1000         #643).  Create mutt_add_list_n for adding non-character data to
1001         lists, have mutt_add_list call it.
1002
1003         * mx.c: Report error creating FCC when writing to IMAP
1004         server. Addresses #423.
1005
1006         * init.c: complete :set mbox_type=<tab>. (closes #1649)
1007
1008 2005-07-30 04:40:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1009 (brendan)
1010
1011         * pager.c: The builtin pager tries to wrap a line for ever if:
1012         0) the line contains a space or a tab character
1013          followed by a very long word, and 1) M_PAGER_NSKIP flag is
1014         passed to it, and 2) $smart_wrap is set. (default)
1015
1016 2005-07-30 04:13:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
1017
1018         * curs_main.c, pager.c: When using colors, the status line of
1019         the index is displayed in a >bright color, even when the prefix
1020         "bright" is *not* given in the foreground color. The problem
1021         occurs when I have the following additional line:
1022           color normal brightwhite black The problem is that BKGDSET's
1023         are missing.
1024
1025 2005-07-30 03:59:04  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1026 (brendan)
1027
1028         * recvattach.c: Don't refuse to delete attachments just because a
1029         message has been checked for "traditional" PGP encoding. (closes
1030         #2013)
1031
1032 2005-07-29 18:05:50  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1033 (brendan)
1034
1035         * init.c: "nospam foo" causes a segv if you have not set any
1036         "spam", because of a null pointer dereference.
1037
1038 2005-07-29 06:45:14  Brendan Cully  <brendan@kublai.com>  (brendan)
1039
1040         * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
1041         gnutls glue, pointed out by Vincent Lefevre.
1042
1043         * imap/imap.c: Fix bug added in revision 3.26, where
1044         imap_sync_mailbox failed to check whether it was supposed to
1045         expunge before issuing a CLOSE.
1046
1047 2005-07-28 20:42:45  ttakah@lapis.plala.or.jp  (roessler)
1048
1049         * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
1050         between GPGME and classic.
1051
1052 2005-07-28 19:47:40  Brendan Cully  <brendan@kublai.com>  (brendan)
1053
1054         * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
1055         instead of getuser for authentication methods that only support
1056         an authentication ID. As a side-effect, don't display a dangling
1057         authentication name pointer in getpass.
1058
1059 2005-07-27 15:08:43  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
1060
1061         * crypt-gpgme.c: Correct two typos in GPGME error messages.
1062
1063 2005-07-27 05:53:27  Brendan Cully  <brendan@kublai.com>  (brendan)
1064
1065         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
1066         po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
1067         Thomas' address in several out-of-date PO files. (closes #990)
1068
1069         * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
1070         one day -pedantic is going to get held up on the causeway.
1071
1072         * imap/command.c: More fiddling with fatal state handling. Not
1073         tested, and probably as wrong as what was already there.
1074
1075         * muttlib.c: Rework mutt_save_confirm to support confirmappend
1076         with IMAP mailboxes.  I hope I got all cases right.
1077
1078 2005-07-26 23:57:38  Brendan Cully  <brendan@kublai.com>  (brendan)
1079
1080         * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
1081         on the selected mailbox, and have imap_open_mailbox_append use
1082         imap_access instead of rolling its own.
1083
1084 2005-07-26 18:45:01  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1085 (brendan)
1086
1087         * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
1088         application of Tamo's translation patch for gpgme and gnutls.
1089
1090 2005-07-26 16:44:20  Brendan Cully  <brendan@kublai.com>  (brendan)
1091
1092         * imap/imap.c: Don't check for the existence of a mailbox we're
1093         already in when appending.  (closes #1842)
1094
1095 2005-07-26 16:40:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1096 (roessler)
1097
1098         * init.h: Return $menu_move_off default to status quo ante.
1099
1100         * init.h: hcache spelling fixes
1101
1102 2005-07-26 16:37:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1103 (roessler)
1104
1105         * enter.c: Introduce fall-back from complete-query to complete
1106         for the edit menu, so 'bind editor <tab> complete-query'
1107         becomes possible.
1108
1109 2005-07-26 06:14:34  "Brent J. Nordquist"  <brent@nordist.net>  (brendan)
1110
1111         * doc/manual.sgml.head: Correct a couple of typos (and change
1112         &hyphen; to -: although the text version of the manual renders
1113         &hyphen;, the web version does not).
1114
1115 2005-07-26 05:58:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1116 (brendan)
1117
1118         * pattern.c: Interpret an empty limit as a request to cancel
1119         the current limit.  (Closes #1854)
1120
1121 2005-07-26 05:28:02  Brendan Cully  <brendan@kublai.com>  (brendan)
1122
1123         * mutt_ssl.c: Don't offer to save expired or not-yet-valid
1124         certificates. Closes #1943 as a side-effect.
1125
1126         * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
1127         to avoid expunging messages when exiting without saving
1128         changes. (closes #1899)
1129
1130 2005-07-26 03:09:55  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1131 (brendan)
1132
1133         * mbyte.c, mutt_socket.c: There are some functions without ANSI
1134         prototypes left in mutt-owned sources.
1135
1136 2005-07-25 20:07:23  Brendan Cully  <brendan@kublai.com>  (brendan)
1137
1138         * init.h: Update _MAKEDOC macro so that the documentation includes
1139         all variables.
1140
1141 2005-07-25 15:48:36  Thomas Roessler  <roessler@does-not-exist.org>
1142 (roessler)
1143
1144         * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
1145         of IMAP-related special casing all over the thread editing code.
1146
1147 2005-07-25 04:56:38  brendan  (brendan)
1148
1149         * imap/message.c: Indentation, mostly
1150
1151 2005-07-25 04:37:20  Brendan Cully  <brendan@kublai.com>  (brendan)
1152
1153         * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
1154         blocks)
1155
1156 2005-07-25 04:31:51  brendan  (brendan)
1157
1158         * muttlib.c: Suppress a printf format warning
1159
1160 2005-07-24 18:33:31  Brendan Cully  <brendan@kublai.com>  (brendan)
1161
1162         * muttlib.c: Typo in last commit.
1163
1164         * imap/message.c, muttlib.c, protos.h: Merge full envelope from
1165         message fetch into original sparse envelope, instead of replacing
1166         it. This should be gentler on the various threading hashes and may
1167         (knock on wood) fix the threading segfault. Threading behaviour
1168         is observably better.
1169
1170 2005-07-24 18:18:29  brendan  (brendan)
1171
1172         * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
1173
1174 2005-07-24 16:53:59  Thomas Roessler  <roessler@does-not-exist.org>
1175 (roessler)
1176
1177         * thread.c: Try to fix threading bug triggered by duplicate
1178         references.
1179
1180 2005-07-24 16:51:38  Cedric Duval  <cedricduval+web@free.fr>  (brendan)
1181
1182         * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
1183         imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
1184         Add thread editing commands.
1185
1186 2005-07-24 16:12:12  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1187
1188         * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
1189         adds an option -D to dump mutt's configuration after all
1190         configuration files have been read.  Changes against PW's version:
1191         (1) curses isn't initialized; (2) variables are dumped to stdout,
1192         not to stderr.
1193
1194 2005-07-24 15:46:26  Thomas Roessler  <roessler@does-not-exist.org>
1195 (roessler)
1196
1197         * hash.c, imap/message.c, imap/util.c: This patch includes (1)
1198         a rewrite of hash_delete_hash, and (2) some changes to the IMAP
1199         code that Thomas Glanzmann made during an attempt to squash some
1200         segmentation fault in May.  There is no guarantee that this patch
1201         doesn't break things.  If it does, please complain to mutt-dev.
1202
1203         * recvattach.c, smime.c: Fix S/MIME segmentation fault.  Bug
1204         reported by Mads Martin Joergensen; part fixed by Brendan Cully.
1205
1206 2005-07-24 08:59:44  Brendan Cully  <brendan@kublai.com>  (brendan)
1207
1208         * copy.c: Don't assume messages in MMDF mailboxes have From
1209         separators when copying them.  Spotted by William Lovas. Initial
1210         patch by TAKAHASHI Tamotsu.
1211
1212 2005-07-23 23:35:17  Byrial Jensen  <byrial@image.dk>  (brendan)
1213
1214         * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
1215         This is the current shortcut patch patch by Byrial Ole Jensen
1216         <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
1217
1218 2005-07-17 00:43:05  Brendan Cully  <brendan@kublai.com>  (brendan)
1219
1220         * account.c: Don't dereference null ImapUser in new getlogin
1221         function.
1222
1223 2005-07-15 07:29:37  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
1224
1225         * po/fr.po: PO update 20050613.
1226
1227 2005-07-06 23:49:08  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1228 (brendan)
1229
1230         * BEWARE: this fixes a little typo.
1231
1232 2005-07-06 21:03:00  Brendan Cully  <brendan@kublai.com>  (brendan)
1233
1234         * hcache.c: Apply Aaron Crane's function pointer bandaid to the
1235         db4 open calls.
1236
1237 2005-06-28 19:26:54  Brendan Cully  <brendan@kublai.com>  (brendan)
1238
1239         * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
1240         $imap_login variable to specify which user to authenticate as
1241         ($imap_user controls which user's mail gets accessed). Currently
1242         this can't be specified interactively, since I can't think of
1243         a way to do it that wouldn't annoy users where login == user
1244         (the default value of $imap_login).
1245
1246 2005-06-24 22:32:38  Sébastien Hinderer
1247 <Sebastien.Hinderer@libertysurf.fr>  (brendan)
1248
1249         * crypt.c: Remove a warning about unused variable 'now' in
1250         crypt_valid_passphrase
1251
1252 2005-06-22 01:46:49  Sébastien Hinderer
1253 <Sebastien.Hinderer@libertysurf.fr>  (brendan)
1254
1255         * doc/devel-notes.txt: This patch fixes two small typos in
1256         dev notes.
1257
1258 2005-06-18 04:54:39  Brendan Cully  <brendan@kublai.com>  (brendan)
1259
1260         * main.c: Update copyright dates according to latest activity
1261         in ChangeLog.
1262
1263 2005-06-12 18:28:29  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1264 (roessler)
1265
1266         * menu.c: Fix background colors for $arrow_cursor.
1267
1268 2005-06-12 18:24:31  Thomas Roessler  <roessler@does-not-exist.org>
1269 (roessler)
1270
1271         * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
1272         Behavior originally suggested by Sébastien Hinderer
1273         <Sebastien.Hinderer@libertysurf.fr>.
1274
1275 2005-04-10 09:37:51  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1276
1277         * po/sv.po: update
1278
1279 2005-04-03 00:14:51  Daniel Jacobowitz  <dan@debian.org>  (brendan)
1280
1281         * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
1282         message flags before moving messages.
1283
1284 2005-03-31 04:55:09  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1285 (brendan)
1286
1287         * mh.c: Another hcache cygwin portability fix.
1288
1289 2005-03-23 10:51:11  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1290 (roessler)
1291
1292         * init.h, mh.c, mutt.h: Maildir header cache.
1293
1294 2005-03-22 19:58:15  Horst Schirmeier  <horst@schirmeier.com>  (roessler)
1295
1296         * Makefile.am: Use install-exec-hook install of
1297         install-exec-local.
1298
1299 2005-03-22 19:53:49  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1300
1301         * po/id.po: update
1302
1303 2005-03-22 19:49:31  René Clerc  <rene@clerc.nl>  (roessler)
1304
1305         * po/nl.po: update
1306
1307 2005-03-22 19:48:35  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1308
1309         * po/de.po: update
1310
1311 2005-03-22 19:46:59  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1312
1313         * init.c, init.h: remove some unused functions.
1314
1315 2005-03-22 19:43:13  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1316
1317         * po/ru.po: update
1318
1319 2005-03-22 03:40:54  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1320 (brendan)
1321
1322         * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1323         protos.h: Thomas graces us with this patch that resolves a
1324         type-size inconsistency in the UIDVALIDITY parser.
1325
1326         Edited for correctness.
1327
1328 2005-03-17 09:30:06  Pawel Dziekonski  <pawel.dziekonski@pwr.wroc.pl>
1329 (roessler)
1330
1331         * po/pl.po: update
1332
1333 2005-03-16 07:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
1334
1335         * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
1336         patch was incomplete. Note to self: avoid patching on short
1337         sleep. Starting tomorrow.
1338
1339         * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
1340         cygwin portability fixes
1341
1342 2005-03-15 04:40:40  Brendan Cully  <brendan@kublai.com>  (brendan)
1343
1344         * crypthash.h: Don't define uint32_t anywhere but in
1345         config.h. Spotted by Alain Bench.
1346
1347 2005-03-13 16:35:35  roessler  (roessler)
1348
1349         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
1350         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
1351         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
1352         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1353         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
1354         automatic post-release commit for mutt-1.5.9
1355
1356 2005-03-13 16:29:09  Morten Bo Johansen  <mojo@mbjnet.dk>  (roessler)
1357
1358         * po/da.po: update
1359
1360 2005-03-05 18:15:20  Christoph Ludwig
1361 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
1362
1363         * crypt.c: The attached patch fixes a segfault I observed
1364         today: mutt failed to check for a possible null pointer in
1365         mutt_is_application_smime(Body*).
1366
1367 2005-03-05 07:10:57  brendan  (brendan)
1368
1369         * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
1370         mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
1371         Rename open/close/read/write function pointers to avoid problems
1372         with systems where standard open/close/read/write functions are
1373         implemented with macros.  Thanks to Aaron Crane and others for
1374         their input about the problem.
1375
1376 2005-03-01 15:53:25  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1377
1378         * po/ru.po: update
1379
1380 2005-03-01 15:52:33  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1381 (roessler)
1382
1383         * init.h: This is a spelling fix supplied by Cameron Simpson.
1384
1385 2005-02-28 18:33:45  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
1386
1387         * curs_main.c: Fix a crash.
1388
1389 2005-02-28 15:15:23  Christoph Berg  <cb@df7cb.de>  (roessler)
1390
1391         * init.h, menu.c, mutt.h: I've updated the menu_context patch to
1392         reintroduce the menu_move_off variable that hasn't made it into
1393         1.5.8. The patch fixes menu_prev_line and menu_next_line which
1394         didn't work with menu_context > 0 and also makes <current-middle>
1395         work even if there are less messages than screen lines (thanks
1396         to René Clerc and Vincent Lefevre for spotting these issues).
1397
1398 2005-02-28 14:37:09  Udo Schweigert  <mutt@cert.siemens.de>  (roessler)
1399
1400         * smime.c: As pointed out in a separate thread, here is a patch
1401         which fixes the problem of a failing openssl after interactively
1402         selecting a recipient's key.
1403
1404 2005-02-27 03:18:23  Brendan Cully  <brendan@kublai.com>  (brendan)
1405
1406         * imap/message.c: Turn brain back on before committing patches
1407         (that modification I made to APPEND was bogus).
1408
1409 2005-02-27 02:44:45  Dan Hopper  <ku4nf@austin.rr.com>  (brendan)
1410
1411         * imap/message.c: Don't lose N flag when uploading a message to
1412         an IMAP mailbox.  (Slightly modified from the original patch to
1413         prevent spurious space characters).
1414
1415 2005-02-21 04:42:34  Alain Bench  <messtic@oreka.com>  (roessler)
1416
1417         * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
1418
1419 2005-02-19 16:00:24  Thomas Roessler  <roessler@does-not-exist.org>
1420 (roessler)
1421
1422         * sendlib.c: Fix Debian 295528.
1423
1424 2005-02-17 03:33:00  Brendan Cully  <brendan@kublai.com>  (brendan)
1425
1426         * OPS, browser.c, doc/manual.sgml.head, functions.h,
1427         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
1428         New function: rename-mailbox (bound to 'r' by default).
1429
1430         The lack of a rename-mailbox command for IMAP finally got too
1431         annoying.  It's a bit of a cut-and-paste job, but I've put my
1432         dreams of cleaning up the IMAP codebase on hold. Gotta grow up
1433         some time.
1434
1435 2005-02-16 09:34:06  ta_panta_rei  <7vvtch802@sneakemail.com>  (roessler)
1436
1437         * po/el.po: update
1438
1439 2005-02-16 08:48:41  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1440
1441         * po/id.po: update
1442
1443 2005-02-15 19:28:24  Thomas Roessler  <roessler@does-not-exist.org>
1444 (roessler)
1445
1446         * doc/Makefile.in: Fix linuxdoc invocation.  Thanks to
1447         Tamotsu Takahashi for tracking this down to an idiotic
1448         non-backwards-compatible change to the way groff works.
1449
1450 2005-02-15 19:03:51  Ivan Vilata i Balaguer  <ivan@selidor.net>
1451 (roessler)
1452
1453         * po/ca.po: update
1454
1455 2005-02-14 08:48:43  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1456
1457         * po/fr.po: update
1458
1459 2005-02-13 17:37:31  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1460
1461         * po/de.po: update
1462
1463 2005-02-13 09:53:07  Thomas Roessler  <roessler@does-not-exist.org>
1464 (roessler)
1465
1466         * Makefile.am: Include crypt-gpgme.h with the distribution.
1467
1468 2005-02-13 00:25:37  Brendan Cully  <brendan@kublai.com>  (brendan)
1469
1470         * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
1471         to pretty print configure --help screen, with mixed results.
1472
1473 2005-02-12 21:04:22  Brendan Cully  <brendan@kublai.com>  (brendan)
1474
1475         * Makefile.am, imap/Makefile.am: Require at least automake 1.6
1476
1477 2005-02-12 20:56:36  roessler  (roessler)
1478
1479         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1480         po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
1481         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1482         po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1483         po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
1484         reldate.h: automatic post-release commit for mutt-1.5.8
1485
1486 2005-02-12 20:46:48  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1487
1488         * po/fr.po: update
1489
1490 2005-02-12 20:45:36  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1491
1492         * po/ru.po: update
1493
1494 2005-02-12 20:20:42  Thomas Roessler  <roessler@does-not-exist.org>
1495 (roessler)
1496
1497         * configure.in: Give people more time to profile the inode
1498         sorting code; disabled by default for now.
1499
1500         * globals.h, init.h, menu.c: Christoph Berg's menu_context,
1501         and a version of menu_move_off where that's not optional,
1502         but where mutt will just try to avoid moving off the bottom.
1503         Complain to mutt-dev if you want this to be optional.
1504
1505 2005-02-12 19:54:51  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1506 (brendan)
1507
1508         * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
1509         on an imap server loses its flags).  Remove trailing delimiter
1510         from IMAP folder names.
1511
1512 2005-02-12 19:52:28  Thomas Roessler  <roessler@does-not-exist.org>
1513 (roessler)
1514
1515         * charset.c, mbyte.c: Recognize euc-jp-ms.  MORIYAMA Masayuki
1516         by way of TAKAHASHI Tamotsu.
1517
1518 2005-02-12 19:38:14  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1519 (roessler)
1520
1521         * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
1522         Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
1523         Paul Walker, Derek Martin).
1524
1525         * editmsg.c: Partially fix debian bug #275060 (editing a message
1526         in a mbox loses its flags).
1527
1528         * TODO: We have $include_onlyfirst.
1529
1530 2005-02-12 19:28:26  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
1531
1532         * muttlib.c, pager.c: column-length and byte-length are different
1533
1534 2005-02-12 19:19:25  Derek Martin  <invalid@pizzashack.org>  (roessler)
1535
1536         * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
1537         $pgp_auto_decode is set, then mutt will check for traditional
1538         pgp on certain operations.  This is similar (but NOT identical)
1539         to the behavior known from PGP/MIME messages.
1540
1541 2005-02-12 19:12:40  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1542 (roessler)
1543
1544         * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
1545         init.h: unalternates now also adds to a list of exceptions;
1546         same behavior for unlists, and unsubscribe.  With some changes
1547         from tlr.
1548
1549 2005-02-11 04:12:03  Brendan Cully  <brendan@kublai.com>  (brendan)
1550
1551         * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
1552         support for gnutls using a slightly modified version of gnutls'
1553         own libgnutls.m4
1554
1555         * globals.h, init.h: Only enable ssl_client_cert for openssl
1556         (spotted by Adeodato).
1557
1558 2005-02-09 09:05:38  Thomas Roessler  <roessler@does-not-exist.org>
1559 (roessler)
1560
1561         * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
1562
1563 2005-02-08 17:23:50  TAKAHASHI Tamotsu  <tamo@momonga-linux.org>
1564 (roessler)
1565
1566         * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
1567
1568 2005-02-05 14:11:36  Thomas Roessler   <roessler@does-not-exist.org>
1569 (roessler)
1570
1571         * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
1572         patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
1573         config.h includes, and add some missing ones.  May fix some bugs.
1574
1575 2005-02-04 16:54:13  Brendan Cully  <brendan@kublai.com>  (brendan)
1576
1577         * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
1578
1579 2005-02-04 12:56:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1580 (roessler)
1581
1582         * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
1583         necessary for FreeBSD.
1584
1585 2005-02-03 19:46:53  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1586 (roessler)
1587
1588         * hcache.c: this is a fix for hcache.c infrastructure which is
1589         about wrongly calculate unique id
1590
1591 2005-02-03 18:44:27  Thomas Roessler  <roessler@does-not-exist.org>
1592 (roessler)
1593
1594         * pgp.c: Fix PGP clear signature handling.
1595
1596 2005-02-03 17:01:44  Brendan Cully  <brendan@kublai.com>  (brendan)
1597
1598         * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1599         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1600         imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1601         imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
1602         pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
1603         query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
1604         resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
1605         send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
1606         sort.c, status.c, system.c, thread.c, url.c, utf8.c,
1607         wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1608         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
1609         crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
1610         dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
1611         flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
1612         hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
1613         lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
1614         mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
1615         mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
1616         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
1617         addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
1618         buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
1619         copy.c, crypt-gpgme.c: Add config.h to the top of every C file
1620         that could possibly want it.  Remove it from mutt.h
1621
1622 2005-02-01 03:36:39  Brendan Cully  <brendan@kublai.com>  (brendan)
1623
1624         * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1625         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1626         imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1627         imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
1628         top of every IMAP C file. This should probably be done to every
1629         C file, but the results need testing in case some files depend
1630         on the current (broken) includes.
1631
1632 2005-01-31 02:40:14  brendan  (brendan)
1633
1634         * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
1635         imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
1636         autoconf 2.13 backward compatibility code.  Add AC_CHECK_TYPES
1637         macros for uin32/64 types, use uint64_t instead of long long in
1638         hcache code.
1639
1640 2005-01-29 19:15:07  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1641 (roessler)
1642
1643         * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
1644         CVS keyword instead of %K% BitKeeper keyword
1645
1646 2005-01-28 16:40:33  Thomas Roessler  <roessler@does-not-exist.org>
1647 (roessler)
1648
1649         * pgp.c: Adeotato points out that feof() only works after a read.
1650         So, we now check for an unsuccessful fgetc().
1651
1652 2005-01-28 14:50:31  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1653
1654         * signal.c: Trigger window resizing code when waking up from
1655         suspension.
1656
1657 2005-01-28 14:09:08  René Clerc  <rene@clerc.nl>  (roessler)
1658
1659         * po/nl.po: update
1660
1661 2005-01-28 13:17:22  Werner Koch  <wk@gnupg.org>  (roessler)
1662
1663         * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1664         crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
1665         functions.h: gpgme integration.  See documentation for
1666         $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
1667
1668 2005-01-28 13:00:36  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1669
1670         * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
1671         <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
1672         architecture. Via Debian Bug#285001.
1673
1674 2005-01-28 10:01:30  roessler  (roessler)
1675
1676         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
1677         po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1678         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
1679         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
1680         po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
1681         automatic post-release commit for mutt-1.5.7
1682
1683 2005-01-27 20:52:13  Thomas Roessler  <roessler@does-not-exist.org>
1684 (roessler)
1685
1686         * main.c: Add USE_INODESORT to main.c's option dump.
1687
1688 2005-01-27 20:38:02  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1689 (roessler)
1690
1691         * commands.c: 0. In compose mode, press Ctrl-t to change
1692         Content-Type.  1. Type "application/octet-stream" for example.
1693         2. Press Ctrl-t again.  3. Type "text/plain; charset=us-ascii"
1694         4. You will be asked "Convert to us-ascii upon sending?"
1695         5. Press y or n.  6. You will see a strange message:
1696          "Content-Type changed to Convert to us-ascii upon sending?."
1697
1698 2005-01-27 20:26:52  Thomas Roessler  <roessler@does-not-exist.org>
1699 (roessler)
1700
1701         * pgp.c: Return an error in pgp_decrypt_part when the PGP output
1702         file is empty.
1703
1704 2005-01-27 20:17:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1705 (roessler)
1706
1707         * curs_main.c: this patch doesn't raise an error if you try
1708         to sync an empty mailbox which makes it possible to use such a
1709         macro as this on an empty mailbox:
1710
1711         macro index y "<sync-mailbox><change-folder>?"  macro pager y
1712         "<sync-mailbox><change-folder>?"
1713
1714 2005-01-27 19:34:50  David Shaw  <dshaw@jabberwocky.com>  (roessler)
1715
1716         * pgp.c: Detect end of PGP armor header when a line is
1717         whitespace-only.
1718
1719 2005-01-27 19:18:15  Thomas Roessler  <roessler@does-not-exist.org>
1720 (roessler)
1721
1722         * smime.c: Void the S/MIME passphrase before prompting
1723         the user to re-enter it.  Noted by TAKAHASHI Tamotsu
1724         <ttakah@lapis.plala.or.jp>, but with memset replaced by
1725         smime_void_passphrase().
1726
1727 2005-01-27 19:00:59  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1728 (roessler)
1729
1730         * curs_lib.c: Add terminal newline when it lacks after editing
1731         a message.  Originally from TAKIZAWA Takashi.
1732
1733 2005-01-27 18:58:14  Thomas Roessler  <roessler@does-not-exist.org>
1734 (roessler)
1735
1736         * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
1737
1738 2005-01-27 18:54:24  Marco d'Itri  <md@Linux.IT>  (roessler)
1739
1740         * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
1741         mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
1742         pop_lib.c: GNUTLS support.  Used in Debian since Nov. 2001.
1743
1744 2005-01-27 18:48:41  Bill Nottingham  <notting@redhat.com>  (roessler)
1745
1746         * mutt_sasl.c: With SASL, expect the server to prompt for
1747         additional auth data if we have some to send (#129961, upstream
1748         #1845)
1749
1750         * contrib/sample.muttrc: Changes the sample.muttrc highlight to
1751         catch https URLs as well.
1752
1753         * color.c, main.c: Support for the "default" color in Slang.
1754
1755 2005-01-27 18:45:37  Florian Weimer   <fw@deneb.enyo.de>  (roessler)
1756
1757         * mh.c, configure.in: Read files in maildir folders in inode
1758         order; this seems to reduce seek overhead on Linux.  Enabled by
1759         default; to disable, run configure with --disable-inodesort.
1760         (By way of Mario d'Itri.)
1761
1762 2005-01-27 18:28:42  Marco d'Itri  <md@Linux.IT>  (roessler)
1763
1764         * pgp.c: Improved good signature check.
1765
1766         * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
1767         out the box for people using gnupg-agent.  Wrote and applied a
1768         one-line patch to make the %?p? conditional escape work correctly,
1769         patch forwarded upstream. (Closes: #277646)
1770
1771         * pgpewrap.c: Don't segfault when invoked without any arguments.
1772
1773         * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
1774         messages.
1775
1776         * smime_keys.pl: Add some sanity checks to smime_keys.pl.
1777
1778         * contrib/gpg.rc: A gpg command line contains both --verbose
1779         and --no-verbose, remove the first.
1780
1781 2005-01-26 14:33:08  Thomas Roessler  <roessler@does-not-exist.org>
1782 (roessler)
1783
1784         * status.c: And, thinking about it further, this should just be
1785         an empty string, not "(null)".
1786
1787         * status.c: The last Context->pattern fix was still crap.
1788         Ooooops. (Thanks Ralf.)
1789
1790 2005-01-26 13:36:44  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1791 (roessler)
1792
1793         * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
1794         imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
1795         IMAP header cache.
1796
1797 2005-01-26 12:37:38  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1798 (roessler)
1799
1800         * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
1801         Make some functions static.
1802
1803         * imap/command.c, imap/message.c: Fix some printf arguments.
1804
1805 2005-01-26 12:21:46  Thomas Roessler  <roessler@does-not-exist.org>
1806 (roessler)
1807
1808         * status.c: * status.c: A variant of
1809         <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
1810         Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
1811
1812 2005-01-17 02:24:49  Brendan Cully  <brendan@kublai.com>  (brendan)
1813
1814         * cvslog2changelog.pl: cvs log emits a timezone after the hour,
1815         at least here. Adjust date regexp to handle that case.
1816
1817 2005-01-15 17:45:01  Adeodato Simó   <asp16@alu.ua.es>  (brendan)
1818
1819         * po/cs.po: Major translation updates forgotten in mutt-po.
1820         (I missed cs in the last commit).
1821
1822 2005-01-15 08:01:35  Brendan Cully  <brendan@kublai.com>  (brendan)
1823
1824         * Makefile.am: Update commit targets to work when builddir !=
1825         srcdir.
1826
1827 2005-01-15 07:43:30  Adeodato Simó  <asp16@alu.ua.es>  (brendan)
1828
1829         * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
1830
1831         * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
1832         init.h: Sundry documentation nits fixed.  Debian #210679, #254294,
1833         #258621, #272579
1834
1835 2005-01-11 12:15:13  Thomas Roessler  <roessler@does-not-exist.org>
1836 (roessler)
1837
1838         * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
1839
1840         * send.c: send2-hook should also be executed after the first
1841         time the message is edited by the user.
1842
1843 2005-01-09 15:35:51  Thomas Roessler  <roessler@does-not-exist.org>
1844 (roessler)
1845
1846         * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
1847         documentation by a note that acknowledges the shut down of the
1848         bug tracking system.
1849
1850 2004-12-21 09:46:24  Thomas Roessler  <roessler@does-not-exist.org>
1851 (roessler)
1852
1853         * pgp.c: Fix Debian #275188.
1854
1855 2004-12-07 19:50:04  Thomas Roessler  <roessler@does-not-exist.org>
1856 (roessler)
1857
1858         * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
1859         send2-hook and fix alternates handling.
1860
1861 2004-11-19 16:16:51  René Clerc  <rene@clerc.nl>  (roessler)
1862
1863         * doc/manual.sgml.tail, doc/manual.sgml.head: Document
1864         tag-prefix-cond.
1865
1866 2004-11-08 08:43:17  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1867 (roessler)
1868
1869         * imap/imap_private.h: Having a signed one-bit bitfield is quite
1870         odd -- its value is either 0 or -1.  Although the current code
1871         is not broken because it doesn't test equality to 1, IMHO it's
1872         better not to use that.
1873
1874         * imap/message.c: There's a size_t in imap_append_message not
1875         printed out portably.
1876
1877 2004-11-02 13:30:58  Thomas Roessler  <roessler@does-not-exist.org>
1878 (roessler)
1879
1880         * copy.h: Fix flag confusion.  Noted by Vincent Lefevre.
1881
1882 2004-10-30 21:59:00  Thomas Roessler  <roessler@does-not-exist.org>
1883 (roessler)
1884
1885         * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
1886         imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
1887         lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
1888         safe_strcat, safe_strncat.  Thanks to Ulf H. for noting the
1889         wrong use of strncat in part of the mutt code base.
1890
1891         * smime.c: Fix bad code in smime_get_field_from_db.  Problem noted
1892         by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
1893
1894 2004-09-29 11:27:33  Thomas Roessler  <roessler@does-not-exist.org>
1895 (roessler)
1896
1897         * lib.c: Fix mutt_unlink race condition for systems without
1898         O_NOFOLLOW.  Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
1899
1900 2004-09-07 08:09:39  Matthias Andree  <matthias.andree@gmx.de>  (roessler)
1901
1902         * prepare: Fix parameter passing.
1903
1904 2004-08-31 15:41:03  Thomas Roessler  <roessler@does-not-exist.org>
1905 (roessler)
1906
1907         * configure.in: Add AC_GNU_SOURCE.
1908
1909         * recvattach.c: Remove *two* layers of S/MIME from messages
1910         before building the attachment tree.  A generic solution would
1911         remove intransparent encodings all the way down the tree.
1912
1913 2004-08-30 20:10:10  Brendan Cully  <brendan@kublai.com>  (roessler)
1914
1915         * compose.c: Only print additional information related to PGP
1916         in case the current message is indeed to be encrypted/signed
1917         with PGP.
1918
1919         * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
1920         to allow mutt to use SSL client certificates to authenticate
1921         itself. To use, set ssl_client_cert to the path to your
1922         certificate file (containing both the certificate and the private
1923         key). It works with the SASL EXTERNAL authentication mechanism,
1924         so you'll need to have SASL enabled as well.
1925
1926 2004-08-30 20:03:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1927 (roessler)
1928
1929         * init.c: Fix a memory leak in the generic spam detection code.
1930
1931         * muttlib.c, protos.h: This wipes duplicated code, which I
1932         introduced a while ago.
1933
1934 2004-08-30 19:47:47  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1935 (roessler)
1936
1937         * po/ja.po: update
1938
1939 2004-08-21 07:35:16  Ivan Vilata i Balaguer  <ivan@selidor.net>
1940 (roessler)
1941
1942         * po/ca.po: update
1943
1944 2004-08-17 16:06:48  René Clerc  <rene@clerc.nl>  (roessler)
1945
1946         * po/nl.po: update
1947
1948 2004-08-17 15:56:23  Thomas Roessler  <roessler@does-not-exist.org>
1949 (roessler)
1950
1951         * configure.in, configure.in: Check for ssize_t.
1952
1953 2004-08-17 15:25:31  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1954
1955         * po/id.po: Corrected update.
1956
1957         * po/id.po: update
1958
1959 2004-08-17 15:22:25  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1960
1961         * po/fr.po: update
1962
1963 2004-08-17 13:42:01  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1964
1965         * po/sv.po: update
1966
1967 2004-08-16 21:37:43  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1968
1969         * headers.c: as of current cvs, setting "PGP: E" (or similar)
1970         when header-editing a message does not work. the OP is set
1971         (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
1972
1973 2004-08-16 21:36:38  Brendan Cully  <brendan@kublai.com>  (roessler)
1974
1975         * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
1976         the error is not propagated and mutt will attempt to log in
1977         anyway, probably causing an infinite block on read. The attached
1978         patch closes the socket in this case, and propagates the error
1979         properly.
1980
1981         * imap/auth_sasl.c: The attached patch causes mutt to attempt
1982         the next method in imap_authenticators if the previous method
1983         failed, even if the server reported that the method was
1984         available. Previously mutt would give up if any authentication
1985         method failed.
1986
1987 2004-08-16 21:34:22  Moritz Schulte   <moritz@g10code.com>  (roessler)
1988
1989         * compose.c: Only print "Encrypt with" field in case the used
1990         S/MIME modules supports this feature.
1991
1992 2004-08-16 21:33:35  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1993
1994         * po/pl.po: update
1995
1996 2004-08-11 12:31:21  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1997 (roessler)
1998
1999         * imap/imap.c: Fix two IMAP memory leaks.
2000
2001         * imap/imap.c, imap/imap.h: Remove imap_close_connection.
2002
2003         * menu.c: Fix a memory leak in mutt_menuDestroy.
2004
2005 2004-08-08 16:21:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
2006 (roessler)
2007
2008         * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
2009
2010 2004-08-08 16:19:15  Thomas Roessler  <roessler@does-not-exist.org>
2011 (roessler)
2012
2013         * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
2014         and suggestions of many lead to these changes.  See mutt-dev
2015         discussions around this time for details.
2016
2017         * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
2018         portability problem. Reported by Steve Kennedy.
2019
2020 2004-08-07 05:23:33  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
2021
2022         * po/sv.po: update
2023
2024 2004-08-02 08:03:46  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
2025
2026         * imap/command.c: Fix the improvement to address #1655.
2027
2028 2004-07-22 01:10:55  Brendan Cully  <brendan@kublai.com>  (roessler)
2029
2030         * imap/message.c: Quick fix for IMAP breakage.
2031
2032 2004-07-21 22:15:40  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
2033
2034         * imap/command.c: This is a one-line patch that increases the
2035         speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
2036
2037 2004-07-20 09:00:50  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2038
2039         * po/pl.po: update
2040
2041 2004-07-20 08:17:21  Thomas Roessler  <roessler@does-not-exist.org>
2042 (roessler)
2043
2044         * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
2045         headers when doing list-reply.
2046
2047 2004-07-19 21:44:23  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2048 (roessler)
2049
2050         * globals.h, imap/message.c, init.h: Fix #1548.  (The first
2051         variant, with $imap_headers specifying headers that are downloaded
2052         in addition to the set required for mutt to work properly.)
2053
2054 2004-07-19 21:41:43  David Champion  <dgc@uchicago.edu>  (roessler)
2055
2056         * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
2057
2058 2004-07-19 21:39:28  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
2059
2060         * doc/manual.sgml.head: Fixing a missing newline.
2061
2062 2004-07-19 21:36:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
2063 (roessler)
2064
2065         * Makefile.am: Fix IMAP breakage.
2066
2067 2004-07-15 08:08:32  David Champion  <dgc@uchicago.edu>  (roessler)
2068
2069         * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
2070         spam detection patch.
2071
2072 2004-07-14 05:58:30  Moritz Schulte   <moritz@g10code.com>  (roessler)
2073
2074         * pgp.c: Do not forget to handle special-case for gpg-agent.
2075
2076 2004-07-14 05:55:40  Thomas Roessler  <roessler@does-not-exist.org>
2077 (roessler)
2078
2079         * ChangeLog: Fix an earlier commit message.
2080
2081 2004-07-14 05:45:18  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2082 (roessler)
2083
2084         * browser.c: Fix Debian#237426.  (Experimental.)
2085
2086 2004-07-14 05:39:23  Thomas Roessler  <roessler@does-not-exist.org>
2087 (roessler)
2088
2089         * compose.c: Don't invoke "builtin" as an external editor.  Note:
2090         It's not clear to me that this is really the right approach.
2091         Revisit Editor/Visual some time.
2092
2093 2004-07-14 05:19:15  Elmar Hoffmann  <mutt-dev-ml@elho.net>  (roessler)
2094
2095         * init.h, mutt.h, thread.c: By default Mutt hides the subject
2096         of messages in the thread tree that have the same subject as
2097         their parent or closest previously displayed sibling. This patch
2098         makes this optional, introducing the hide_thread_subject boolean
2099         setting which defaults to the old behaviour.
2100
2101 2004-07-14 05:07:18  Thomas Roessler  <roessler@does-not-exist.org>
2102 (roessler)
2103
2104         * mh.c: Some eye-candy during the delayed parsing of maildir
2105         folders.
2106
2107 2004-07-14 04:50:19  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2108 (roessler)
2109
2110         * init.h, sort.h: Hack to fix $sort_browser documentation.
2111
2112         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
2113         $include_onlyfirst, again.
2114
2115 2004-07-14 04:34:07  Thomas Roessler  <roessler@does-not-exist.org>
2116 (roessler)
2117
2118         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
2119         commit SNAFU: This commit undoes the include_onlyfirst patch,
2120         but leaves the generic spam detection by David Champion in place
2121         (which, erroneously, hadn't been committed automatically).
2122
2123 2004-07-14 04:16:58  ttakah@lapis.plala.or.jp  (roessler)
2124
2125         * commands.c, copy.c, copy.h, doc/manual.sgml.head,
2126         doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
2127         init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
2128         sort.c, sort.h: Introduce $include_onlyfirst.
2129
2130 2004-07-12 13:35:27  Thomas Roessler  <roessler@does-not-exist.org>
2131 (roessler)
2132
2133         * pager.c: The limitations for OP_MAIL and OP_RECALL should
2134         be identical.
2135
2136         * init.c, sendlib.c: Add some debugging code, and rewrite the
2137         previously-ununderstandable mutt_remove_duplicates.  (All this
2138         done on the search for a problem that ultimately turned out to
2139         be a configuration issue. Still, the changed code could come in
2140         handy some day.)
2141
2142 2004-07-11 16:25:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2143 (roessler)
2144
2145         * pager.c: Fix #1882.
2146
2147 2004-06-27 13:54:51  Thomas Roessler  <roessler@does-not-exist.org>
2148 (roessler)
2149
2150         * postpone.c: Experimental code for #1910.
2151
2152 2004-06-26 08:45:29  Thomas Roessler  <roessler@does-not-exist.org>
2153 (roessler)
2154
2155         * commands.c: Fix #1909.
2156
2157 2004-06-23 08:09:43  Thomas Roessler  <roessler@does-not-exist.org>
2158 (roessler)
2159
2160         * pgp.c: Zero out the PGP passphrase before asking for a new one.
2161
2162 2004-06-17 20:39:20  Thomas Roessler  <roessler@does-not-exist.org>
2163 (roessler)
2164
2165         * smime.c: Change S/MIME send menu behavior to xor instead of or,
2166         so it behaves the same way as the PGP send menu.
2167
2168 2004-06-17 20:36:13  Moritz Schulte  <moritz@g10code.com>  (roessler)
2169
2170         * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
2171         crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
2172         cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
2173         mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
2174         smime.h: This is the sequel to the crypto modularization changes
2175         I did on 2003-01-21.  Moritz added another abstraction layer
2176         which cleans up the code and allows the crypto modules to use
2177         their own option menu.  Everything should work as it used to
2178         but is now in a really good shape for part III, the Return of
2179         the GnuPG Easy Makers. -wk
2180
2181         * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
2182         crypt-mod.h: New files.
2183
2184         * smime.c (smime_valid_passphrase, smime_send_menu): New
2185         functions.  * smime.h: Removed macro: smime_valid_passphrase.
2186         Declared: smime_valid_passphrase, smime_send_menu.  * pgp.c:
2187         Include "mutt_menu.h".  (pgp_valid_passphrase, pgp_send_menu):
2188         New functions.  * pgp.h: Removed macro: pgp_valid_passphrase.
2189         Declared: pgp_valid_passphrase, pgp_send_menu.  *
2190         mutt_curses.h: Declare: mutt_need_hard_redraw.  * mutt_crypt.h:
2191         Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
2192         crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
2193         Adjust WithCrypto definition since the GPGME backend does not
2194         exclude anymore the other `classic' backends.  (KEYFLAG_ISX509):
2195         New symbol.  * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
2196         (struct body): New member: is_signed_data, warnsig.  * main.c
2197         (main): Call crypt_init.  * keymap.c (km_get_table): Support for
2198         MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.  (Menus): Added
2199         entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
2200         (km_init): Create bindings for MENU_KEY_SELECT_PGP and
2201         MENU_KEY_SELECT_SMIME.  * keymap.h (enum): New enum symbols:
2202         MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME.  * init.h:
2203         New configuration variable: crypt_use_gpgme.  * compose.c
2204         (pgp_send_menu, smime_send_menu): Removed functions, they are now
2205         contained in the crypto backend modules.  (mutt_compose_menu):
2206         Use crypt_pgp_send_menu and crypt_smime_send_menu instead
2207         pgp_send_menu and smime_send_menu.  * cryptglue.c: Slightly
2208         rewritten in order to make use of the module mechanism used to
2209         access crypto backends.  * curs_lib.c (mutt_need_hard_redraw):
2210         New function.  * crypt.c (crypt_forget_passphrase): Adjust
2211         for new crypto backend interface.  (crypt_valid_passphrase):
2212         Stripped, use calls to crypt_pgp_valid_passphrase and
2213         crypt_smime_valid_passphrase.
2214
2215 2004-06-02 17:55:34  Alain Bench  <veronatif@free.fr>  (roessler)
2216
2217         * parse.c: Fix #1759.
2218
2219 2004-04-30 06:49:37  Urs Janßen  <urs@tin.org>  (roessler)
2220
2221         * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
2222         (5).  (These changes have been sitting in my inbox for ages, tlr.)
2223
2224 2004-04-13 15:10:38  Brendan Cully  <brendan@kublai.com>  (roessler)
2225
2226         * imap/message.c: Fix #1795
2227
2228 2004-04-13 08:02:12  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2229
2230         * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
2231         change the default; change the error message given if that
2232         variable is set to "no."
2233
2234 2004-04-12 21:43:33  Thomas Roessler  <roessler@does-not-exist.org>
2235 (roessler)
2236
2237         * lib.c, attach.c: Don't open a file for writing that we have
2238         unlinked before. Reported embarassingly long ago by Jarno
2239         Huuskonen <Jarno.Huuskonen@uku.fi>.
2240
2241 2004-04-12 21:19:31  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>
2242 (roessler)
2243
2244         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
2245         po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
2246         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
2247         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2248         po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
2249         mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
2250         http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2251
2252 2004-04-12 20:37:19  Thomas Roessler  <roessler@does-not-exist.org>
2253 (roessler)
2254
2255         * copy.c: Fix #1804.
2256
2257         * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
2258         recvattach.c: A belated fix for #1808 (Debian #233106): Make
2259         sure check-traditional-pgp doesn't leave the pager context
2260         unnecessarily.  This makes message-hooks like this one safe:
2261
2262           message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
2263                 \ "exec check-traditional-pgp"
2264
2265 2004-04-12 19:53:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2266 (roessler)
2267
2268         * doc/manual.sgml.head, init.h: Various documentation fixes,
2269         #1790.
2270
2271 2004-04-12 19:47:59  Alain Bench  <veronatif@free.fr>  (roessler)
2272
2273         * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2274
2275 2004-04-12 19:42:10  Joël Riou  <joel.riou@normalesup.org>  (roessler)
2276
2277         * globals.h, init.c, init.h: Introduce config_charset.
2278
2279 2004-04-12 19:37:59  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2280
2281         * po/ru.po: update
2282
2283 2004-04-12 19:37:23  Im Eunjea  <eunjea@koru.org>  (roessler)
2284
2285         * po/ko.po: update
2286
2287 2004-04-12 19:34:45  Holger Weiss  <lists@jhweiss.de>  (roessler)
2288
2289         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
2290         Unreferenced messages pattern: ~$
2291
2292 2004-04-12 19:20:13  Paul WALKER  <paul.walker@st.com>  (roessler)
2293
2294         * mutt_sasl.c: SASL2 needs errno.h.
2295
2296 2004-04-12 19:17:32  Thomas Roessler  <roessler@does-not-exist.org>
2297 (roessler)
2298
2299         * muttlib.c: Include the user ID with temporary file names.
2300         Suggested by eravin@panix.com in #1833.
2301
2302         * doc/Makefile.in: Fix #1708 the brutal way, by installing
2303         multiple copies of the muttbug (pardon, flea) manual page.
2304
2305 2004-04-12 18:56:18  Neil Brown  <neilb@cse.unsw.edu.au>  (roessler)
2306
2307         * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
2308         by Artur Czechowski as #1845.
2309
2310 2004-03-21 16:02:10  Ivan Vilata i Balaguer  <ivan@selidor.net>
2311 (roessler)
2312
2313         * po/ca.po: update
2314
2315 2004-02-12 08:51:07  roessler  (roessler)
2316
2317         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
2318         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
2319         po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
2320         po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
2321         po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2322         ChangeLog: automatic post-release commit for mutt-1.4.2.1
2323
2324 2004-02-12 08:46:17  Thomas Roessler  <roessler@does-not-exist.org>
2325 (roessler)
2326
2327         * Makefile.am: (stable) Include regex.c and snprintf.c with
2328         the distribution.
2329
2330 2004-02-11 14:03:38  roessler  (roessler)
2331
2332         * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
2333         po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
2334         po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
2335         po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
2336         po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
2337         ChangeLog: automatic post-release commit for mutt-1.4.2
2338
2339 2004-02-11 10:07:17  Thomas Roessler  <roessler@does-not-exist.org>
2340 (roessler)
2341
2342         * configure.in, menu.c: Backport an old bug fix, and make sure
2343         configure can be created on recent systems.
2344
2345 2004-02-11 08:20:25  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
2346
2347         * init.c: Fix some warnings.
2348
2349 2004-02-08 11:41:31  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2350
2351         * charset.c: Fix a CP1255/8-related problem that's caused by a
2352         glibc/iconv bug.
2353
2354 2004-02-08 09:38:38  Thomas Roessler  <roessler@does-not-exist.org>
2355 (roessler)
2356
2357         * muttlib.c: Change the logic in mutt_open_read to only
2358         catch directories -- mutt may legitimately read devices (think
2359         /dev/null) or named pipes. Also delegate error reporting to the
2360         calling function by setting errno.
2361
2362 2004-02-07 21:40:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2363 (roessler)
2364
2365         * po/ja.po: update
2366
2367 2004-02-07 21:38:32  Juan Altmayer Pizzorno  <juan@altmayer.com>
2368 (roessler)
2369
2370         * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
2371         the percentages don't show right while mutt is reading/parsing
2372         a mailbox.  Here's a patch (against 1.5.6i) to fix that.
2373
2374 2004-02-07 21:36:41  David Yitzchak Cohen
2375 <lists+mutt_devs@bigfatdave.com>  (roessler)
2376
2377         * init.c, muttlib.c: Looking at the code, the problem is pretty
2378         obvious.  A recent patch to init.c (the one that was supposed
2379         to prevent Mutt from silently failing to read nonexistant RC
2380         files, IIRC) changed source_rc() to stat(2) the RC "file" before
2381         trying to mutt_open_read() it.  There's only one problem here:
2382         source_rc() has no way of knowing whether or not its "file"
2383         is a file or a command.  I'm attaching a patch that fixes the
2384         problem in what I believe is the right way.
2385
2386 2004-02-05 14:17:25  Thomas Roessler  <roessler@does-not-exist.org>
2387 (roessler)
2388
2389         * menu.c: Back out the patch for #1697.
2390
2391 2004-02-02 18:17:46  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2392
2393         * po/de.po: update
2394
2395 2004-02-02 10:26:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2396
2397         * po/pl.po: update
2398
2399 2004-02-02 10:24:32  Im Eunjea  <eunjea@koru.org>  (roessler)
2400
2401         * po/ko.po: update
2402
2403 2004-02-02 10:22:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2404
2405         * po/fr.po: update
2406
2407 2004-02-01 18:26:13  roessler  (roessler)
2408
2409         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2410         po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2411         po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
2412         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2413         po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
2414         post-release commit for mutt-1.5.6
2415
2416 2004-02-01 18:00:16  Mike Schiraldi  <1074468571@schiraldi.org>
2417 (roessler)
2418
2419         * init.c: As you all know, running "mutt -F foo.rc" will have
2420         mutt read foo.rc as its config file. However, there is a bug --
2421         if you specify a directory (like accidentally typing "mutt -F
2422         /etc/mutt") mutt will silently ignore the flag and leave you
2423         wondering why it isn't working.
2424
2425         Emil Sit posted a patch for this in March of 2002, but it seems
2426         to have slipped through the cracks. Here's the patch again;
2427         please consider it for inclusion.
2428
2429 2004-02-01 17:50:43  Luke Mewburn  <luke@mewburn.net>  (roessler)
2430
2431         * buffy.c: Put a zero byte into the string, not into the pointer.
2432
2433 2004-02-01 17:48:25  Dan Ohnesorg  <Dan@ohnesorg.cz>  (roessler)
2434
2435         * po/cs.po: update
2436
2437 2004-02-01 17:45:33  Thomas Roessler  <roessler@does-not-exist.org>
2438 (roessler)
2439
2440         * doc/manual.sgml.head: A cross-reference was missing.
2441
2442         * doc/manual.sgml.head: Improve documentation of alterantes.
2443
2444         * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
2445         hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
2446         protos.h: Turn alternates, lists, and subscribe into regular
2447         expression lists.
2448
2449 2004-01-12 22:56:58  Christoph Ludwig
2450 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
2451
2452         * smime_keys.pl: Avoid a Perl warning.
2453
2454 2004-01-12 20:24:09  Matt Kraai  <kraai@ftbfs.org>  (roessler)
2455
2456         * doc/manual.sgml.head: Thanks.  The patch is committed to
2457         the CVS.
2458
2459 2004-01-12 19:59:38  Thomas Roessler  <roessler@does-not-exist.org>
2460 (roessler)
2461
2462         * crypt.c: Retainable PGP signatures were broken badly.  #1757.
2463
2464 2004-01-05 11:55:14  Robert Schiele  <robert.schiele@t-online.de>
2465 (roessler)
2466
2467         * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
2468         due to portability issues.
2469
2470 2004-01-04 11:10:21  Thomas Roessler  <roessler@does-not-exist.org>
2471 (roessler)
2472
2473         * init.c: Strike that.
2474
2475         * init.c: Fix a memory management error.  Ouch.
2476
2477 2004-01-04 10:55:20  René Clerc  <rene@clerc.nl>  (roessler)
2478
2479         * init.h: Fix hide_missing / hide_limited documentation.
2480
2481 2004-01-04 10:51:49  Thomas Roessler  <roessler@does-not-exist.org>
2482 (roessler)
2483
2484         * hdrline.c: Permit list patterns that match the domain name of
2485         an address; these patterns begin with '@'.  Example:  subscribe
2486         @bugs.guug.de matches all messages sent to the bug tracking
2487         system.
2488
2489         * po/ru.po: Argh, I shouldn't replace files by patches.
2490
2491 2004-01-04 10:25:13  Cameron Patrick  <cameron@patrick.wattle.id.au>
2492 (roessler)
2493
2494         * menu.c: Fix #1697 (Debian  #219594.)
2495
2496 2004-01-04 10:21:19  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2497
2498         * po/de.po: update
2499
2500 2004-01-04 10:19:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2501 (roessler)
2502
2503         * po/ja.po: update
2504
2505 2004-01-04 10:08:02  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2506
2507         * po/pl.po: update
2508
2509 2004-01-04 10:03:46  Michael Elkins  <me@sigpipe.org>  (roessler)
2510
2511         * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
2512         generating Mail-Followup-To headers.
2513
2514 2004-01-04 09:59:42  Thomas Roessler  <roessler@does-not-exist.org>
2515 (roessler)
2516
2517         * init.h: Fix #1738; documentation issue re $from, $use_from.
2518
2519 2004-01-04 09:52:55  Michael Elkins  <me@sigpipe.org>  (roessler)
2520
2521         * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
2522         reply-hook.
2523
2524 2004-01-04 09:49:23  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2525
2526         * pop.h, pop_lib.c: Attached patch provides support of STLS
2527         (STARTTLS) command in POP3 protocol.
2528
2529         * po/ru.po: update
2530
2531 2004-01-04 09:45:05  Brendan Cully  <brendan@kublai.com>  (roessler)
2532
2533         * imap/imap.c: Fix #1703.
2534
2535 2004-01-04 09:42:35  Thomas Roessler  <roessler@does-not-exist.org>
2536 (roessler)
2537
2538         * smime.c: Fix a NULL pointer deference noted by Will Fiveash
2539         <william.fiveash@sun.com>.
2540
2541 2003-12-30 13:04:20  Thomas Roessler  <roessler@does-not-exist.org>
2542 (roessler)
2543
2544         * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
2545         partially signed messages more reasonably.  See #1743.
2546
2547 2003-12-29 11:44:35  Alain Bench  <veronatif@free.fr>  (roessler)
2548
2549         * commands.c: Fix #844.
2550
2551 2003-12-29 11:37:41  Patrick Welche  <prlw1@newn.cam.ac.uk>  (roessler)
2552
2553         * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
2554         patch which is necessary as when mutt tries to connect to an
2555         imap server over ipv6 it stores the address in a sockaddr which
2556         may not be large enough to hold the ipv6 address.
2557
2558 2003-12-17 17:42:02  Scott Koranda  <skoranda@gravity.phys.uwm.edu>
2559 (roessler)
2560
2561         * crypt.c: pkcs7-signature wasn't recognized properly in one
2562         more place.
2563
2564 2003-12-17 08:46:50  Michael Elkins  <me@sigpipe.org>  (roessler)
2565
2566         * rfc1524.c: Fix possible core dump in mailcap nametemplate
2567         handling.
2568
2569 2003-12-10 00:48:57  Thomas Roessler  <roessler@does-not-exist.org>
2570 (roessler)
2571
2572         * thread.c: Avoid NULL pointer deference in threading code.
2573
2574 2003-12-03 08:19:11  Alain Bench  <veronatif@free.fr>  (roessler)
2575
2576         * pager.c: Fix 1716.
2577
2578 2003-11-15 09:32:30  Velko Hristov  <hristov@informatik.hu-berlin.de>
2579 (roessler)
2580
2581         * po/bg.po: updat
2582
2583 2003-11-12 22:31:51  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2584
2585         * po/eo.po: update
2586
2587 2003-11-12 14:01:03  René Clerc  <rene@clerc.nl>  (roessler)
2588
2589         * po/nl.po: update
2590
2591 2003-11-12 13:49:32  Thomas Roessler  <roessler@does-not-exist.org>
2592 (roessler)
2593
2594         * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
2595         IDN API incompatibility problems.
2596
2597 2003-11-12 11:47:46  duvall@emufarm.org  (roessler)
2598
2599         * configure.in: Fix 1515, 1693.
2600
2601 2003-11-12 11:40:27  Thomas Roessler  <roessler@does-not-exist.org>
2602 (roessler)
2603
2604         * mh.c, sort.c: Fix dangling pointer problems in threading code.
2605         Noted and tracked down by q4xk3j002@sneakemail.com who also
2606         provided the initial fix.
2607
2608 2003-11-11 10:19:22  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
2609
2610         * po/id.po: update
2611
2612 2003-11-10 18:02:26  Rudy Taraschi  <rudy@cae.com>  (roessler)
2613
2614         * mutt_socket.c: Fix double-free problems related to IDN support.
2615
2616 2003-11-10 10:37:10  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2617
2618         * po/fr.po: update
2619
2620 2003-11-09 21:41:28  Thomas Roessler  <roessler@does-not-exist.org>
2621 (roessler)
2622
2623         * mh.c: Fix #1692.
2624
2625         * send.c: Commit the fix for #1509. This must have been lost
2626         earlier this year.
2627
2628 2003-11-05 20:09:36  roessler  (roessler)
2629
2630         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2631         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2632         po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
2633         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
2634         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
2635         post-release commit for mutt-1.5.5.1
2636
2637 2003-11-05 12:17:10  Thomas Roessler  <roessler@does-not-exist.org>
2638 (roessler)
2639
2640         * Makefile.am: Include regex.c and snprintf.c with the
2641         distribution.  Noted by Lars Hecking.
2642
2643         * build-release: Ups, we don't upload the CVS any more.
2644
2645 2003-11-05 09:51:10  roessler  (roessler)
2646
2647         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2648         po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
2649         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2650         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
2651         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
2652         automatic post-release commit for mutt-1.5.5
2653
2654 2003-11-05 09:27:43  Thomas Roessler  <roessler@does-not-exist.org>
2655 (roessler)
2656
2657         * build-release: Use gpg for signing releases.
2658
2659 2003-11-03 10:30:58  Thomas Roessler  <roessler@does-not-exist.org>
2660 (roessler)
2661
2662         * attach.c: Fix a logic flaw in attachment saving.
2663
2664 2003-10-08 19:55:39  Thomas Roessler  <roessler@does-not-exist.org>
2665 (roessler)
2666
2667         * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *.  Fix some
2668         sizeof statements accordingly.  Note that pgp_key_t is also a
2669         pointer, though, so this should not have broken things.
2670
2671 2003-10-06 09:58:35  Thomas Roessler  <roessler@does-not-exist.org>
2672 (roessler)
2673
2674         * query.c: Fiy memory corruption. (# 1659)
2675
2676 2003-10-04 22:12:10  Thomas Roessler  <roessler@does-not-exist.org>
2677 (roessler)
2678
2679         * lib.c: mutt_basename() was garbage.
2680
2681         * doc/manual.sgml.head: Fix some tags.  Noted by Todd
2682         <Freedom_Lover@pobox.com>.
2683
2684         * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
2685         lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
2686         This patch fixes various aspects of the attachment-saving user
2687         interface.  Changes include:
2688
2689         * When tagging and saving multiple attachments, you can now use
2690           the same target directory for multiple attachments.
2691
2692         * When you can't save an attachment, you get an opportunity to
2693           enter a new file name.
2694
2695         * The menu cursor will highlight the attachment that you are
2696           currently discussing with mutt.
2697
2698         * Various bug fixes.
2699
2700         This does, in particular, address #1619 (Debian#208430).
2701
2702         * menu.c: Fix #1656.
2703
2704 2003-09-29 16:34:32  René Clerc  <rene@clerc.nl>  (roessler)
2705
2706         * doc/muttrc.man.head: Fix typo.
2707
2708 2003-09-29 15:05:52  Thomas Roessler  <roessler@does-not-exist.org>
2709 (roessler)
2710
2711         * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
2712         (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2713
2714 2003-09-20 06:24:10  Thomas Roessler  <roessler@does-not-exist.org>
2715 (roessler)
2716
2717         * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2718
2719 2003-09-19 13:09:59  René Clerc  <rene@clerc.nl>  (roessler)
2720
2721         * po/nl.po: update
2722
2723 2003-09-19 13:05:13  Thomas Roessler  <roessler@does-not-exist.org>
2724 (roessler)
2725
2726         * imap/utf7.c: Fix remaining (void **) casts.
2727
2728 2003-09-19 13:03:26  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
2729
2730         * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
2731         pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
2732         rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
2733         browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
2734         edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
2735         pager.c: As the ones of you who compile with new gcc's probably
2736         have noticed, there's a lot of type-punning in Mutt. With help
2737         from Philipp Thomas, I've fixed all I could find in CVS (please
2738         double-check, one might have slipped through the cracks), I can
2739         make one for 1.4 CVS branch as well if wanted.
2740
2741 2003-09-19 12:56:49  Thomas Roessler  <roessler@does-not-exist.org>
2742 (roessler)
2743
2744         * send.c: Change abort_unmodified so it doesn't abort a message
2745         that has an attachment.  Catches the "send a file from the
2746         command line, quickly" case.
2747
2748 2003-09-11 16:59:54  Brendan Cully  <brendan@kublai.com>  (roessler)
2749
2750         * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
2751         undefined). Thanks to Mads for the initial patch.
2752
2753 2003-09-11 07:27:23  Velko Hristov  <hristov@informatik.hu-berlin.de>
2754 (roessler)
2755
2756         * po/bg.po: Bulgarian translation.  (Seems like I screwed up an
2757         earlier commit.  -tlr)
2758
2759 2003-09-10 13:20:49  Jon Miles  <jon@zetnet.net>  (roessler)
2760
2761         * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
2762         received anything back from the server that didnt begin with '+
2763         ', it was bailing out and skipping the checks to see if there
2764         was a +OK response.
2765
2766 2003-09-07 10:11:49  Im Eunjea  <eunjea@koru.org>  (roessler)
2767
2768         * po/ko.po: update.
2769
2770 2003-09-04 15:10:09  Thomas Roessler  <roessler@does-not-exist.org>
2771 (roessler)
2772
2773         * init.h: Fix some formatting glitches that lead to error messages
2774         when viewing the muttrc(5) manual page.
2775
2776 2003-09-04 14:59:57  Christoph Ludwig
2777 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
2778
2779         * smime.c: Fix verification bug when messages are S/MIME signed
2780         & encrypted.
2781
2782 2003-09-03 17:22:09  Dan Born  <dan@danborn.net>  (roessler)
2783
2784         * postpone.c: I've attached a patch for bug number 1036, as
2785         reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
2786         when more than one msg is postponed").  This is a patch against
2787         mutt 1.4.1.
2788
2789         As it was previously left, no one could reproduce it.  The problem
2790         occurs because sorting is disabled when opening the postponed
2791         folder, but the Sort global variable still tells mutt to use
2792         whatever sorting algorithm the $sort config option indicates.
2793         Eventually, the code would get to mutt_messages_in_thread and
2794         try to dereference a NULL thread object, causing the segfault.
2795
2796 2003-09-03 17:20:56  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2797
2798         * po/pl.po: update.
2799
2800 2003-09-03 17:15:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2801 (roessler)
2802
2803         * po/ja.po: New ja.po.
2804
2805 2003-09-03 17:12:52  Velko Hristov  <hristov@informatik.hu-berlin.de>
2806 (roessler)
2807
2808         * configure.in: Bulgarian translation.
2809
2810 2003-09-03 17:10:37  Brendan Cully  <brendan@kublai.com>  (roessler)
2811
2812         * mutt_ssl.c: Fix a segmentation fault which occurs
2813         when a certificate is rejected.  Bug noted by Rob Latham
2814         <rob@terizla.org>.
2815
2816 2003-09-03 17:09:09  Anatoly Vorobey  <mellon@pobox.com>  (roessler)
2817
2818         * curs_main.c: The commands "read-thread" (^R) and
2819         "read-subthread" (Esc-R) do not honor the resolve variable (don't
2820         advance cursor after marking the thread/subthread as read),
2821         which, to me at least, is a nuisance.
2822
2823 2003-08-11 14:06:08  Brendan Cully  <brendan@kublai.com>  (roessler)
2824
2825         * imap/imap.c: 1595: My guess is this bug is caused by
2826         mlarson@verisign.com's patch to check for UNSEEN rather than
2827         RECENT messages. This means that as long as there are messages
2828         in a mailbox either new or old, mutt will think it has new mail.
2829
2830         The attached patch reverts that change. Let me know if it solves
2831         the problem.
2832
2833 2003-08-11 14:05:13  Thomas Roessler  <roessler@does-not-exist.org>
2834 (roessler)
2835
2836         * doc/muttrc.man.head: Fix a formatting bug.
2837
2838 2003-08-05 13:55:47  Brendan Cully  <brendan@kublai.com>  (roessler)
2839
2840         * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
2841         mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
2842         format from mutt.  (The support was broken anyways.)
2843
2844 2003-08-02 11:01:09  Horvath Szabolcs  <horvaths@fi.inf.elte.hu>
2845 (roessler)
2846
2847         * po/hu.po: update
2848
2849 2003-07-29 10:11:05  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2850
2851         * pager.c: It seems that Solaris has an incorrect implementation
2852         of mbrtowc: when there is an encoding error and mbrtowc returns
2853         (size_t)(-1) no value should be stored in *pwc (the first
2854         argument), as I understand it, but here mbrtowc is storing 8
2855         when presented with the bytes "\xc8\x4d".
2856
2857         However, relying on mbrtowc not to store anything in *pwc when
2858         there is an error is a bit silly; it makes sense to look at
2859         the return value. So, the following patch should be applied if
2860         Pawel can confirm that it fixes the problem. I've tested it and
2861         it worked for me with glibc's mbrtowc.
2862
2863 2003-07-24 18:40:50  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2864
2865         * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
2866         imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
2867         intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
2868         makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
2869         strcasecmp.c, url.c: Some functions/macros like isspace take an
2870         int and require the argument to have the value of an unsigned char
2871         (or EOF). Under Solaris, gcc complains when the argument is a char
2872         (as this is a possible bug, on platforms where char is signed,
2873         like Solaris). The attached patch fixes such problems (well,
2874         perhaps I've changed more than necessary, but this doesn't hurt).
2875
2876 2003-07-22 12:56:38  dshaw@jabberwocky.com  (roessler)
2877
2878         * gnupgparse.c: When encrypting a message to a user that has more
2879         than one subkey, at least one of which is revoked or expired,
2880         mutt treats the entire key as unusable rather than just the
2881         subkey(s) in question.
2882
2883 2003-07-16 11:18:12  Brendan Cully  <brendan@kublai.com>  (roessler)
2884
2885         * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
2886         that my mutt hung when I tried SASL DIGEST-MD5 authentication
2887         (I'm not sure when this started). I believe this patch should
2888         solve that problem in a reliable way.
2889
2890         This patch also attempts to reuse connections even when
2891         authentication fails, instead of just throwing away a perfectly
2892         good socket.
2893
2894         * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
2895         mutt_ssl.c: This patch redoes yesterday's unbuffered input
2896         patch. Now it uses a pseudo-option, which means less mess to carry
2897         down the call stack.  It also made it much easier to have the SSL
2898         certificate menu be unbuffered, which it is now. So push commands
2899         won't annoy you when entering passwords or accepting certificates.
2900
2901 2003-07-15 11:41:32  Brendan Cully  <brendan@kublai.com>  (roessler)
2902
2903         * curs_main.c, globals.h, imap/command.c, imap/imap.c,
2904         imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
2905         patch should keep all opened IMAP connections alive, no matter
2906         what mailbox you are currently in. With the patch that got
2907         committed yesterday, this should close bug 1523.
2908
2909         (There was a typo in that patch. This one supersedes it.)
2910
2911         * configure.in, .cvsignore: autoconf 2.5 compatibility.
2912
2913 2003-07-14 12:40:03  Hugo Haas  <hugo@larve.net>  (roessler)
2914
2915         * send.c: Fix #1520.
2916
2917 2003-07-14 12:20:27  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2918
2919         * po/pl.po: small fix.
2920
2921 2003-07-14 12:19:07  Brendan Cully  <brendan@kublai.com>  (roessler)
2922
2923         * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
2924         Brendan Cully wrote:
2925
2926         > The attached patch should help when the connection to your
2927         postponed > folder times out and you can't reconnect without
2928         restarting mutt. I'd > like anyone who has that problem to try
2929         it and let me know how it > works.
2930
2931         I dug a little deeper. The attached patch seems to work better. It
2932         complains the first time you try to recall a message, but works
2933         the second.
2934
2935         * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
2936         mutt_curses.h: The attached patch prevents mutt from reading the
2937         push buffer when asking for passwords. This is a proper fix for
2938         bug 1312. I think it's uncontroversial.
2939
2940 2003-07-04 17:15:34  Thomas Roessler  <roessler@does-not-exist.org>
2941 (roessler)
2942
2943         * imap/auth_sasl.c: Increase a buffer's size.
2944
2945 2003-07-04 17:07:22  Nicolas Rachinsky  <nr@rachinsky.de>  (roessler)
2946
2947         * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
2948         tag-prefix-cond and end-cond.  This makes simple conditional
2949         execution of parts of macros possible.
2950
2951 2003-07-04 17:03:51  Bruno Postle  <bruno@postle.net>  (roessler)
2952
2953         * curs_main.c, pattern.c: Display an empty index when no messages
2954         match search criteria.
2955
2956 2003-07-04 16:57:56  Thomas Roessler  <roessler@does-not-exist.org>
2957 (roessler)
2958
2959         * init.h, muttlib.c: Add a ':' flag to % expandos.  This will
2960         make sure that any dots are converted into underscores.  (_
2961         is already used for lowercasing the result of an expando.)
2962
2963 2003-06-04 14:01:39  Thomas Roessler  <roessler@does-not-exist.org>
2964 (roessler)
2965
2966         * muttlib.c: Don't colorize empty lines generated with
2967         state_attach_puts();
2968
2969 2003-05-29 17:48:28  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2970
2971         * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2972
2973 2003-05-29 17:47:10  Thomas Roessler  <roessler@does-not-exist.org>
2974 (roessler)
2975
2976         * init.c: Fix a segmentation fault which would occur when
2977         pgp_sort_keys is set in a configuration file, but mutt is compiled
2978         without PGP support.
2979
2980         * gnupgparse.c: Fix PGP subkey handling when looking at key
2981         capabilities.  This should take care of the recent "mutt does
2982         not see all keys" problems.
2983
2984 2003-05-13 13:06:16  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>
2985 (roessler)
2986
2987         * crypt.c: Fix gpg-agent use.
2988
2989 2003-05-13 12:53:20  Thomas Roessler  <roessler@does-not-exist.org>
2990 (roessler)
2991
2992         * doc/manual.sgml.head: Remove useless examples about treating
2993         text/enriched externally.  #1549; Debian #190309.
2994
2995 2003-05-13 12:50:04  Juan Altmayer Pizzorno  <juan@altmayer.com>
2996 (roessler)
2997
2998         * recvattach.c: view-attachments does not extract the message
2999         within a x-pkcs7-mime if it's only signed, but not encrypted.
3000         Such a message results, for example, from a decrypt-save if the
3001         message was previously encrypted and signed.
3002
3003 2003-05-13 12:45:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
3004 (roessler)
3005
3006         * doc/manual.sgml.head: Fix an inconsistency between manual
3007         and code.
3008
3009 2003-05-13 12:43:45  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3010
3011         * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
3012         algorithm to determine the capabilities of the key.  For example,
3013         in mutt, a key of type 1 (RSA) can both encrypt & sign.  This is
3014         not correct as per OpenPGP, however, where the capabilities of
3015         the key are determined by both the algorithm and key capability
3016         flags that are set on the key.  This can lead to user confusion
3017         when their RSA encrypt-only or sign-only key is listed for both
3018         signing and encryption in mutt.
3019
3020         GnuPG lists these flags in key listings, so it is easy to take
3021         advantage of them.  Here is a patch to use the flags, as well
3022         as provide the flags in pgpring.  Note that the pgp+pgpring
3023         users won't see any change since the flags there are based on
3024         the key algorithm as they are now, but the GnuPG users will see
3025         an improvement.
3026
3027 2003-05-12 16:21:26  Thomas Roessler  <roessler@does-not-exist.org>
3028 (roessler)
3029
3030         * enter.c: Fix alias completion when the alias is entered as
3031         part of a group.  (E.g., The Tea Party: alias1, alias2, alias3;)
3032
3033 2003-05-03 20:07:40  Dan Nelson  <dnelson@allantgroup.com>  (roessler)
3034
3035         * mutt.h, muttlib.c: Fix #1558.  (mutt_expand_fmt rewrite;
3036         OPT_MAX wasn't maximal.)
3037
3038 2003-04-15 13:17:05  René Clerc  <rene@clerc.nl>  (roessler)
3039
3040         * compose.c: Fix two more cases in which ctrl-G is interpreted
3041         as M_YES.
3042
3043 2003-04-15 09:52:06  Dale Woolridge  <dale-flea-mutt-bug@woolridge.org>
3044 (roessler)
3045
3046         * compose.c: The "sign (a)s" code strips the pgp application
3047         bit causing drawing issues in redraw_crypt_lines().  Other bits
3048         (well bit = encrypt) are ignored as a result.  I've only tested
3049         with pgp, but the same problem exists in the smime code too.
3050         This inline patch (against cvs head revision) fixes the problem.
3051
3052 2003-04-14 09:09:53  Thomas Roessler  <roessler@does-not-exist.org>
3053 (roessler)
3054
3055         * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
3056         in send.c.  This patch adds two new configuration variables,
3057         $crypt_autopgp and $crypt_autsmime.  Both are set to "yes"
3058         by default.  By turning them off, you can disable the automatic
3059         selection of one or both mechanisms.  (Useful when your mutt is
3060         PGP- and S/MIME enabled, but you only use, say S/MIME.)
3061
3062 2003-04-11 15:15:04  Thomas Roessler  <roessler@does-not-exist.org>
3063 (roessler)
3064
3065         * send.c: Backing out the previous change. It was nonsense.
3066
3067 2003-04-11 11:56:58  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
3068
3069         * config.guess, config.sub, depcomp, install-sh, missing,
3070         mkinstalldirs: updates.
3071
3072 2003-04-11 11:56:22  Thomas Roessler  <roessler@does-not-exist.org>
3073 (roessler)
3074
3075         * send.c: Try to fix a PGP / S/MIME-related problem.  Found by
3076         Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
3077         <rene@clerc.nl>.
3078
3079         * thread.c: Fix a segmentation fault.
3080
3081 2003-04-09 08:21:59  Zardoz@users.sourceforge.net  (roessler)
3082
3083         * recvcmd.c: Fix #1531.  (recvcmd.c duplicate of #1528)
3084
3085 2003-04-08 22:32:56  Thomas Roessler  <roessler@does-not-exist.org>
3086 (roessler)
3087
3088         * lib.c: Avoid a division by zero.
3089
3090         * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
3091         is unset.  This fixes a segmentation fault on RH 8.0 which was
3092         observed by Matt Larson <mlarson@verisign.com>.
3093
3094         * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
3095         sendlib.c, smime.c, thread.c: Try to catch a couple of cases
3096         in which parameters for malloc calls could overflow.  Thanks to
3097         Timo Sirainen for the heads-up.
3098
3099         * po/es.po: Mark a translation as fuzzy in order to fix #1522.
3100
3101 2003-04-07 20:08:10  Thomas Roessler  <roessler@does-not-exist.org>
3102 (roessler)
3103
3104         * commands.c: Fix #1528.
3105
3106 2003-04-07 07:57:49  René Clerc  <rene@clerc.nl>  (roessler)
3107
3108         * po/nl.po: update
3109
3110 2003-04-06 11:00:59  Ivan Vilata i Balaguer  <ivan@selidor.net>
3111 (roessler)
3112
3113         * po/ca.po: update
3114
3115 2003-04-02 09:05:19  Bjoern Jacke  <muttbug@j3e.de>  (roessler)
3116
3117         * smime_keys.pl: - add a missing filehandle closure - some
3118         cleanups of unused/bogous code
3119
3120 2003-04-02 08:47:28  Thomas Roessler  <roessler@does-not-exist.org>
3121 (roessler)
3122
3123         * contrib/Makefile.in, contrib/colors.default,
3124         contrib/colors.linux: sample.muttrc-tlr would try to include
3125         my color configurations, which weren't distrubted.  Fix that.
3126         (Bug noted while helping someone else to configure mutt during
3127         a conference.)
3128
3129         * contrib/sample.muttrc: Fix sample.muttrc.
3130
3131 2003-04-02 08:40:50  Gary Johnson  <garyjohn@spk.agilent.com>  (roessler)
3132
3133         * curs_main.c: Here is the patch to fix the bug I reported
3134         earlier in this thread, that sometimes when changing folders,
3135         mutt would generate an error message and stop the further
3136         processing of folder-hooks.
3137
3138 2003-04-02 08:38:13  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3139
3140         * po/fr.po: update
3141
3142 2003-04-02 08:34:49  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
3143 (roessler)
3144
3145         * po/ja.po: update
3146
3147 2003-04-02 08:31:00  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3148
3149         * po/de.po: update
3150
3151 2003-04-02 08:28:24  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3152
3153         * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
3154         updated for 1.5.4.  This patch adds the pgp_check_exit option
3155         (enabled by default) that causes mutt to check the exit code
3156         of the PGP subprocess.  A non-zero exit code means that the
3157         subprocess failed and mutt will not continue to send the message.
3158
3159         This is needed as in certain cases, PGP or GnuPG can fail to
3160         completely process a document (say, if the gpg.conf file is
3161         mangled, which is how I discovered the problem).  Without an
3162         exit code check, mutt will continue anyway and send the half
3163         processed file.
3164
3165 2003-04-02 08:21:09  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
3166
3167         * po/ru.po: update.
3168
3169 2003-03-19 22:43:08  roessler  (roessler)
3170
3171         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3172         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
3173         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3174         po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
3175         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3176         po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
3177
3178         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
3179         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
3180         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3181         po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3182         po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
3183         ChangeLog: automatic post-release commit for mutt-1.4.1
3184
3185 2003-03-19 21:56:29  Thomas Roessler  <roessler@does-not-exist.org>
3186 (roessler)
3187
3188         * pgppubring.c: Fix some memory management calls. (Stable branch.)
3189
3190 2003-03-19 21:33:30  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3191
3192         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
3193         branch.)
3194
3195         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
3196
3197 2003-03-18 14:51:52  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
3198
3199         * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
3200           leak.  Envelope structure allocated by mutt_read_rfc822_header()
3201           was never deallocated.
3202
3203         - parse.c (mutt_read_rfc822_header): Comment added about
3204           needing deallocate envelope structure returned by
3205           mutt_read_rfc822_header().
3206
3207         * mutt_idna.c: (mutt_addr_for_display): Fix memory leak.  `user'
3208         and `domain' buffers was never deallocated.
3209
3210         (mbox_to_udomain): Fix memory leak.  `scratch' buffer was not
3211         deallocated when `mbx' doesn't contain '@'. Also rewritten for
3212         allocating memory only when needed and only how many as needed.
3213
3214 2003-03-12 13:00:03  Thomas Roessler  <roessler@does-not-exist.org>
3215 (roessler)
3216
3217         * copy.c, sendlib.c: We need to re-format address headers instead
3218         of just decoding them.
3219
3220 2003-03-07 14:55:53  Brendan Cully  <brendan@kublai.com>  (roessler)
3221
3222         * mutt_sasl.c: The global callbacks set up in sasl_client_init
3223         are not copied by the SASL library, so they can't be allocated
3224         on the stack. This is the case with both versions of the SASL
3225         library, and I frankly don't understand why it hasn't caused
3226         problems before. Since it segfaults reliably on OS X for me now,
3227         I thought a patch would be in order.
3228
3229 2003-03-07 08:23:27  Thomas Roessler  <roessler@does-not-exist.org>
3230 (roessler)
3231
3232         * crypt.c, pgp.h: Don't use functions without importing the
3233         corresponding prototype.
3234
3235         * mutt_idna.c: It seems like libidn doesn't like to translate
3236         NULL pointers.
3237
3238 2003-03-07 07:52:49  Jim Mock  <mij@soupnazi.org>  (roessler)
3239
3240         * globals.h: globals.h is looking for crypt.h instead of
3241         mutt_crypt.h.
3242
3243 2003-03-06 21:23:53  Thomas Roessler  <roessler@does-not-exist.org>
3244 (roessler)
3245
3246         * send.c: Fixing a segmentation fault.  Here's how to reproduce
3247         it: Start mutt.  Compose a new message, with an attachment.
3248         Turn on PGP signing.  Press C-G on the pass phrase prompt.
3249         Turn off PGP signing.  Try to send the message.
3250
3251 2003-03-05 21:18:24  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
3252
3253         * protos.h, sort.c: Fix a warning.
3254
3255         * mutt_idna.c: Fix tlr's pre-processor screw-up.
3256
3257 2003-03-04 09:51:07  Thomas Roessler  <roessler@does-not-exist.org>
3258 (roessler)
3259
3260         * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
3261         AllowUnassigned.  (Just reading some standards.)
3262
3263 2003-03-04 09:31:19  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3264
3265         * handler.c: Be more friendly about bad multipart/alternative
3266         bodies; #1478. Note that the relevant standards explicitly
3267         *forbid* nested MIME encodings.
3268
3269 2003-03-04 09:27:21  Thomas Roessler  <roessler@does-not-exist.org>
3270 (roessler)
3271
3272         * copy.c: Fix another stupid error, and decode IDNs in the
3273         CC header.
3274
3275         * init.h: Fix two typos in one line.  Noted by Thomas Glanzmann
3276         and Steve Kennedy.
3277
3278         * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
3279
3280 2003-03-03 14:25:14  Thomas Roessler  <roessler@does-not-exist.org>
3281 (roessler)
3282
3283         * copy.c, sort.c: Fixing some nits.
3284
3285         * mutt_socket.c: IDNA support for the socket back-end.
3286
3287         * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
3288         compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
3289         init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
3290         protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
3291         sendlib.c: IDN support for e-mail messages.  Things should work
3292         automagically once you have the GNU IDN library available from
3293         ftp://alpha.gnu.org/pub/gnu/libidn/ installed.  For IDN's which
3294         can't be losslessly recoded to your local character set, mutt
3295         should automatically fall back to using the ASCII representation.
3296         There's probably a considerable number of bugs in this, and the
3297         code may, at this point, not even compile on machines without
3298         libidn.  Will start working on that ASAP.
3299
3300         * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
3301         commands.c, init.h, mutt.h: Introduce a new option named
3302         $bounce, and fix some inconsistencies in the messages created
3303         when bouncing.  Based on work done by Thomas Glanzmann
3304         <sithglan@stud.uni-erlangen.de>.
3305
3306 2003-02-25 22:00:38  Thomas Roessler  <roessler@does-not-exist.org>
3307 (roessler)
3308
3309         * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
3310         of the inconsistencies between message and attachment bouncing.
3311
3312         * crypt.c: I should test-compile things before committing.
3313         Stupid typo.
3314
3315 2003-02-25 21:41:32  Michael Elkins  <me@sigpipe.org>  (roessler)
3316
3317         * query.c: Use mutt_strwidth for query response formatting.
3318         (#1477)
3319
3320 2003-02-25 21:37:59  Christian Vogel  <vogelchr@vogel.cx>  (roessler)
3321
3322         * mx.c: Recognize MH folders used by sylpheed.
3323
3324 2003-02-25 21:35:24  jesus.climent@hispalinux.es  (roessler)
3325
3326         * po/es.po: Fix a typo. (#1482)
3327
3328 2003-02-25 21:33:16  Thomas Roessler  <roessler@does-not-exist.org>
3329 (roessler)
3330
3331         * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
3332         manual. (#1485)
3333
3334         * crypt.c: Fix #1486; noted by Jeroen Coekaerts
3335         <jeroen@coekaerts.be>.
3336
3337 2003-02-19 21:33:43  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3338
3339         * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
3340         pgp-sha1, etc.)  Since then, three more hashes have been assigned
3341         numbers in 2440bis.  Here is a patch to add values for pgp-sha256,
3342         pgp-sha384, and pgp-sha512 so mutt can properly handle them.
3343
3344 2003-02-19 21:31:19  Thomas Roessler  <roessler@does-not-exist.org>
3345 (roessler)
3346
3347         * parse.c: Fix a memory leak observed by Vineet Kumar
3348         <mutt-dev@virtual.doorstop.net>.
3349
3350 2003-02-13 09:55:02  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3351
3352         * init.h: Here are some updates to the muttrc docs (spell check,
3353         language tweaks, etc).  No functional changes - this is just
3354         language stuff.
3355
3356 2003-02-13 09:50:00  Thomas Roessler  <roessler@does-not-exist.org>
3357 (roessler)
3358
3359         * pgp.c: Fix #1444, Debian #178563.  The details of this problem
3360         were tracked down by Steven Barker <steve@blckknght.org>.
3361
3362 2003-01-31 00:15:03  Thomas Roessler  <roessler@does-not-exist.org>
3363 (roessler)
3364
3365         * init.h: Change the default for crypt_replyencrypt back to "yes".
3366         Noted by Thomas Poindessous in Debian bug #178899; also #1448.
3367
3368         * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
3369         pointers which could otherwise lead to crashes.
3370
3371 2003-01-30 23:54:30  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3372
3373         * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
3374         $pgp_auto_traditional.
3375
3376 2003-01-30 23:48:36  Thomas Roessler  <roessler@does-not-exist.org>
3377 (roessler)
3378
3379         * flags.c: The IMAP ACL patch broke things.
3380
3381 2003-01-23 22:05:02  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
3382
3383         * pop_auth.c: SASL2 support for popo_auth.c.
3384
3385         * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
3386         patch provides improved support for IMAP ACLs (on servers that
3387         support them).  This means that mutt will now write the Seen
3388         flag in mailboxes that allow it, even if the mailbox doesn't
3389         allow other changes.
3390
3391 2003-01-23 22:01:03  Thomas Roessler  <roessler@does-not-exist.org>
3392 (roessler)
3393
3394         * handler.c: Automatically use the text/plain handler for text/*
3395         body parts which don't have a handler of their own.
3396
3397 2003-01-21 18:56:10  Thomas Roessler  <roessler@does-not-exist.org>
3398 (roessler)
3399
3400         * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
3401
3402         * mutt_crypt.h: Fix an #ifdef.
3403
3404 2003-01-21 12:33:41  Werner Koch  <wk@gnupg.org>  (roessler)
3405
3406         * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
3407          configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
3408          functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
3409          headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
3410          main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
3411          parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
3412          pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
3413          sendlib.c, smime.c, smime.h, sort.h:  - To cleanup the pgp/smime
3414          code and prepare for other backends.  - Support gpg-agent by
3415          not asking for a passphrase - autconf cleanups.
3416
3417         This is just a start and probably we need a couple of other things
3418         to do. One drawback is that the help menu does always list all
3419         crypto realted stuff even when configured for no crypto at all.
3420         Same goes for the configure options but I consider thsi a feature:
3421         It allows to use the same .muttrc for different versions of mutt -
3422         at least during development, this is an advantage.  This all might
3423         be fixed but requires some changes to the configuration system.
3424
3425         Note, the use of the WithCrypto macro - it enables the compiler
3426         to do dead-code-elimination depending on the configured backend.
3427         This is better readable than all the nested ifdefs.  I did some
3428         short tests and it seems to work, althoug mutt's size does not
3429         change largely when compiled w/o crypto.
3430
3431         cryptglue.c is new as a warpper to all crypto calls; some are
3432         still in crypt.c but they should eventually also be wrapped.
3433         We don't use function pointers to keep a path to use dlopen or
3434         runtime configured backends.  crypt.h is also new and replaces
3435         pgp.h and smime.h in most files (except for the backend).
3436
3437
3438
3439         2003-01-06  Werner Koch  <wk@gnupg.org>
3440
3441                 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
3442                 don't ask for the passphrase.  * pgp.c (pgp_decrypt_part,
3443                 pgp_application_pgp_handler) (pgp_sign_message,
3444                 pgp_encrypt_message) (pgp_traditional_encryptsign):
3445                 Make sure that we never ever send the passphrase if the
3446                 gpg-agent has been detected.  Likewise.
3447
3448                 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
3449                 to configure.in. BTW, we should consider to rename
3450                 configure.in to configure.ac.
3451
3452         2003-01-04  Werner Koch  <wk@gnupg.org>
3453
3454                 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
3455                 readable and extendable solution.
3456
3457                 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
3458                 crypt.h: here.  * smime.c (mutt_is_application_smime):
3459                 Moved to * crypt.c (mutt_is_application_smime):
3460                 here.  * pgp.c (mutt_is_application_pgp): Moved to
3461                 * crypt.c (mutt_is_application_pgp): here.  * pgp.c
3462                 (pgp_is_multipart_encrypted): Removed. Merged code with *
3463                 crypt.c (mutt_is_multipart_encrypted): this.
3464
3465                 * mutt.h: Protect against double inclusion.
3466
3467                 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
3468                 pgp_key_t.  * crypt.h (pgp_key_t): Declare the typedef
3469                 here.  NOTE:  This is now a pointer.  Changed all usages
3470                 accordingly.
3471
3472                 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
3473                 new CRYPT_BACKEND macros.  Always include all OPS.*.
3474                 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
3475                 autoconfs.  * Makefile.am (EXTRA_mutt_SOURCES): Move
3476                 crypt.c to mutt_SOURCES.  (mutt_SOURCES): Add cryptglue.c
3477                 (EXTRA_DIST): Add crypt.h
3478
3479                 * pgp.h, pgplib.h, smime.h: Use the header only
3480                 when the approriate backend has been configured.  *
3481                 pgp.c, pgpkey.c, smime.c: Build only if the approriate
3482                 CRYPT_BACKEND_ macro is defined.  * pgp.h, smime.h,
3483                 global.h: Moved all variable declarations to global.h
3484                 because they are now always defined.
3485
3486                 * sort.h: Always define PgpSortKey, although it does
3487                 not belong to here.
3488
3489                 * keymap.h: Unconditionally include all PGP and SMIME
3490                 stuff.  * mutt.h: Ditto.  * protos.h: Ditto.
3491
3492                 * init.h (HAVE_SMIME): Unconditionally include all
3493                 crypto related definitions.  Mark the doc entries with
3494                 "(Crypto/PGP/SMIME only)".
3495
3496                 * globals.h: Replace gpg.h and smime.h by crypt.h.
3497
3498                 * functions.h: Always include all crypto commands.
3499
3500                 * copy.h: Unconditionally define the crypto related M_CM_
3501
3502                 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
3503                 and include it.  * smime.h: Move APPLICATION_SMIME
3504                 and SMIME* to crypt.h and include it.  * mutt_crypt.h
3505                 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
3506
3507                 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
3508                 Always include all functions but shortcut them depending
3509                 on WITHCRYPTO.  All over the place use WITHCRYPTO
3510                 instead of ifdefs.  Replaced all direct calls of the
3511                 backend fucntions by twrapper functions defined in
3512                 cryptglue.c (crypt_get_keys): Removed prototypes.
3513                 * pgp.h (pgp_findKeys): New prototype.  * smime.h
3514                 (smime_findKeys): New prototype.  * cryptglue.c: New.
3515                 * crypt.h: New.  * mutt_crypt.h: Moved all crypt_*
3516                 prototypes to gcrypt.h.  Unconditionally use this file.
3517
3518                 * init.c: Replaced pgp.h and smime.h header by crypt.h.
3519                 (parse_set): Use WITHCRYPTO instead of ifdefs.
3520                 (mutt_var_value_complete): Ditto.
3521
3522                 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
3523                 (write_as_text_part): Now one macro using WITHCRYPTO.
3524                 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
3525                 (mutt_make_message_attach): Ditto.  (mutt_write_fcc):
3526                 Ditto.
3527
3528                 * send.c: Replaced pgp.h and smime.h header by crypt.h.
3529                 (include_forward): Use WITHCRYPTO and validate
3530                 passphrases for pgp and smime.  (include_reply): Ditto.
3531                 (generate_body): Use WITHCRYPTO instead of ifdefs.
3532                 (ci_send_message): Ditto.
3533
3534                 * recvattach.c: Replaced pgp.h and smime.h header
3535                 by crypt.h.  (mutt_gen_attach_list): Use WITHCRYPTO
3536                 instead of ifdefs.  (mutt_attach_display_loop): Ditto
3537                 (mutt_view_attachments): Ditto.
3538
3539                 * postpone.c: Replaced pgp.h and smime.h header by
3540                 crypt.h.  (mutt_get_postponed): Use WITHCRYPTO instead
3541                 of ifdefs.  (mutt_parse_crypt_hdr): Always include and use
3542                 WITHCRYPTO instead of ifdefs.  (mutt_prepare_template):
3543                 Use WITHCRYPTO instead of ifdefs.
3544
3545                 * pop.c: Removed pgp.h and smime.h.  (pop_fetch_message):
3546                 Use WITHCRYPTO instead of ifdefs.
3547
3548                 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
3549                 (Flags): Always include the crypto flags.  (msg_search):
3550                 Use WITHCRYPTO instead of ifdefs.  (mutt_pattern_exec):
3551                 Ditto.
3552
3553                 * parse.c: Removed pgp.h and smime.h.
3554                 (mutt_parse_mime_message): Use WITHCRYPTO instead
3555                 of ifdefs.
3556
3557                 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
3558                 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
3559
3560                 * mx.c: Removed smime.h and pgp.h.  (mx_update_context):
3561                 Use WITHCRYPTO instead of ifdefs.
3562
3563                 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
3564                 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
3565                 used to be an error when PGP was not configured so
3566                 that TYPEAPPLICATION was not recognized for SMIME.
3567                 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
3568
3569                 * main.c: Include crypt.h.  (show_version): Remove
3570                 HAVE_PGP and HAVE_SMIME.  Add CRYPT_BACKEND_CLASSIC_PGP,
3571                 CRYPT_BACKEND_CLASSIC_SMIME.
3572
3573                 * keymap.c: Include crypt.h so that we can test
3574                 WITHCRYPTO.  (Menus): Always include pgp and smime.
3575                 (km_init): Create smime and pgp bindings depending
3576                 on WITHCRYPTO.  (km_get_table): Return OpPgp depending
3577                 on WITHCRYPTO.
3578
3579                 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
3580                 of ifdefs.  (mutt_crypt_hook): Always include.
3581
3582                 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
3583                 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
3584
3585                 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
3586                 (hdr_format_str): Use WITHCRYPTO.
3587
3588                 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
3589                 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
3590                 (mutt_can_decode): Application/smime is now also checked
3591                 when PGP support is not configured.  (mutt_body_handler):
3592                 Use WITHCRYPTO
3593
3594                 * curs_main.c: Replaced pgp.h and smime.h header
3595                 by crypt.h.  (mutt_index_menu): Shortcut crypto only
3596                 operations depending on WITHCRYPTO.
3597
3598                 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
3599                 (_mutt_copy_message):
3600
3601                 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
3602                 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
3603                 (redraw_crypt_lines): Always include this fnc but shortcut
3604                 it depending on WITHCRYPT.  Draw lines depending on
3605                 the configured crypto support.  (pgp_send_menu):
3606                 Always include this one.  Call wrapper functions.
3607                 (smime_send_menu): Likewise.  (draw_envelope): Use
3608                 WITHCRYPTO instead of ifdefs.  (mutt_compose_menu):
3609                 Allow pgp/smime commands only when configured.
3610
3611                 * commands.c: Replaced pgp.h and smime.h header
3612                 by crypt.h.  (mutt_display_message,pipe_msg,
3613                 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
3614                 mutt_edit_content_type) (_mutt_check_traditional_pgp):
3615                 Use pgp wrapper.
3616
3617                 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
3618                 HAVE_SMIME and replaced by global variable WITHCRYPTO.
3619                 Replaced pgp and smime header by crypt.h.x
3620
3621 2003-01-09 17:27:25  Thomas Roessler  <roessler@does-not-exist.org>
3622 (roessler)
3623
3624         * pgppubring.c: Don't make a "hard" transition to the new GnuPG
3625         syntax in pgpring.  This change undoes one of David Shaw's
3626         changes which were just committed.
3627
3628 2003-01-09 17:24:41  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3629
3630         * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
3631         to work with disabled keys.  Part of this change will eventually
3632         involve moving the 'd' that indicates a disabled key to a
3633         different part of the key listing.
3634
3635         To smooth this transition, as of version 1.2.2, GnuPG will
3636         start giving the 'd' in both places (and will do this for a good
3637         long time).
3638
3639         Here is a patch so mutt will accept either the old or new syntax.
3640
3641 2003-01-09 17:23:23  dshaw@jabberwocky.com  (roessler)
3642
3643         * curs_lib.c: A recent change causes all mutt_yesorno prompts
3644         to come out as [yes]/yes or [no]/no.  Here's a fix.
3645
3646 2003-01-05 22:16:02  Thomas Roessler  <roessler@does-not-exist.org>
3647 (roessler)
3648
3649         * smime_keys.pl: Error checking for the creation of the temporary
3650         directory; also, use file mode 0700.
3651
3652 2003-01-05 22:08:25  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
3653
3654         * smime_keys.pl: Improve temporary file handling.
3655
3656 2003-01-05 22:02:37  Thomas Roessler  <roessler@does-not-exist.org>
3657 (roessler)
3658
3659         * commands.c: Another mutt_yesorno() change, in order to correctly
3660         interpret a C-g.
3661
3662 2003-01-05 22:00:00  Armin Wolfermann  <aw@osn.de>  (roessler)
3663
3664         * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
3665         main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
3666         of mutt_yesorno(): Always explicitly use the M_YES and M_NO
3667         constants.  Fixes a couple of cases in which C-g would be
3668         mis-interpreted.
3669
3670 2003-01-03 18:07:36  Thomas Roessler  <roessler@does-not-exist.org>
3671 (roessler)
3672
3673         * pgp.c: Detect in-line key material when checking for traditional
3674         PGP messages.
3675
3676 2002-12-22 20:04:51  René Clerc  <rene@clerc.nl>  (roessler)
3677
3678         * po/nl.po: update
3679
3680 2002-12-22 20:01:32  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
3681
3682         * smime_keys.pl: Remove an unnecessary invocation of "cat";
3683         call openssl with the full path.
3684
3685 2002-12-22 11:20:00  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3686
3687         * po/fr.po: Another fr.po update for the CVS (taking into account
3688         the change in pgpkey.c:486)...
3689
3690 2002-12-22 11:17:24  Martin Michlmayr  <tbm@cyrius.com>  (roessler)
3691
3692         * hdrline.c, init.h: Add %A to the format strings, which expands
3693         to the reply-to address (if present) or to the author's address
3694         when there's no Reply-To header.
3695
3696 2002-12-21 20:32:13  Thomas Roessler  <roessler@does-not-exist.org>
3697 (roessler)
3698
3699         * ChangeLog: ok, gotos suck.
3700
3701         * curs_main.c: OK, Michael is right: Gotos suck. ;-)
3702
3703 2002-12-21 13:25:11  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
3704
3705         * po/ru.po: update
3706
3707 2002-12-20 09:37:59  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3708
3709         * pgpkey.c: Minor tweak to an error message.
3710
3711 2002-12-20 09:29:12  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
3712
3713         * po/pl.po: update
3714
3715 2002-12-19 11:48:58  Thomas Roessler  <roessler@does-not-exist.org>
3716 (roessler)
3717
3718         * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
3719         documentation of pgp-hook/crypt-hook.
3720
3721         * pgpkey.c: Don't bother the user with weak keys when there's
3722         a strong one.  Experimental, based on discussions on mutt-dev.
3723
3724         * cvslog2changelog.pl: Identify both the author of a change and
3725         the one who committed it to the CVS in the changelog.
3726
3727 2002-12-19 07:42:36  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3728
3729         * po/fr.po: update
3730
3731 2002-12-19 07:37:01  Thomas Roessler  <roessler@does-not-exist.org>
3732 (roessler)
3733
3734         * Makefile.am: Michael doesn't have $VISUAL set.
3735
3736 2002-12-18 17:29:56  Sahil Tandon  <sahil@brandeis.edu>  (me)
3737
3738         * init.h:       I found a small typo in the manual, specifically
3739                 at this[1] URL.  The description of the smart_wrap
3740                 variable reads: "Controls the display of lines longer
3741                 then the screen width in the internal pager."  The word
3742                 _then_ should be _than_ if I'm not mistaken.
3743
3744 2002-12-18 10:26:35  Thomas Roessler  <roessler@does-not-exist.org>
3745 (roessler)
3746
3747         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3748         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3749         po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3750         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3751         po/id.po, po/it.po: make update-po
3752
3753         * mkchangelog.sh: Turn on compression when getting log messages
3754         from the CVS server.  (Now that I don't have the server locally,
3755         bandwidth is expensive...  ;-)
3756
3757         * keymap.c: Make the messages from the what-key function
3758         internationalizable.
3759
3760         * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
3761         Rename crypt.h to mutt_crypt.h.
3762
3763         * Makefile.am: cvs update ChangeLog before trying to update
3764         it locally.
3765
3766 2002-12-18 07:37:56  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3767
3768         * po/de.po: update
3769
3770 2002-12-17 13:45:16  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3771
3772         * po/fr.po: update fr.po
3773
3774 2002-12-17 13:04:29  Thomas Roessler  <roessler@does-not-exist.org>
3775 (roessler)
3776
3777         * .cvsignore: Ignore some more files.
3778
3779         * Makefile.am, mkjtags.c: Remve that jed tags generator.  I don't
3780         use it anyway.
3781
3782         * cvslog2changelog.pl: Adding Michael's address to the changelog
3783         generator.
3784
3785         * build-release: Adopting the release-building script to the
3786         new changelog process.
3787
3788 2002-12-17 10:37:24  roessler  (roessler)
3789
3790         * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3791         po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3792         po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
3793         po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
3794         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
3795         post-release commit for mutt-1.5.3
3796
3797 2002-12-17 09:50:26  Thomas Roessler  <roessler@does-not-exist.org>
3798 (roessler)
3799
3800         * OPS, curs_main.c, functions.h: Experimental: Introduce
3801         {next,previous}-new-then-unread.  These functions behave
3802         like {next,previous}-new as long as new messages are visible.
3803         When no new messages are visibuel any more, there's a fall-back
3804         to {next,prev}-unread.
3805
3806         Memo to self: Impose a weekly quota on the use of goto statements.
3807
3808 2002-12-16 20:28:46  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3809
3810         * handler.c, rfc2047.c, url.c: Fix #1424.
3811
3812 2002-12-16 17:59:51  Thomas Roessler  <roessler@does-not-exist.org>
3813 (roessler)
3814
3815         * pgp.c: Experimental short-cut code if the "image" of an address
3816         under a pgp-hook looks like a hexadecimal key id.
3817
3818 2002-12-13 15:53:36  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3819
3820         * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
3821
3822 2002-12-13 11:00:44  René Clerc  <rene@clerc.nl>  (roessler)
3823
3824         * po/nl.po: update.
3825
3826 2002-12-11 22:47:57  Thomas Roessler  <roessler@does-not-exist.org>
3827 (roessler)
3828
3829         * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
3830         Derek D. Martin <ddm@sophic.org> for the excellent observation.
3831         (In addition to the fix proper, some tracking of temporary files
3832         is added to mutt's debugging output.)
3833
3834         * crypt.c: Call endwin() before calling PGP for traditional
3835         encryption.
3836
3837 2002-12-11 15:51:57  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3838
3839         * po/fr.po: update.
3840
3841 2002-12-11 15:20:21  Thomas Roessler  <roessler@does-not-exist.org>
3842 (roessler)
3843
3844         * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
3845         Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
3846         mutt may currently build IMAP URLs like imap://exchange//herbert
3847         for FCCs.  The fix in this patch is to include a function named
3848         mutt_concat_path which concatenates path elements, but avoids
3849         the creation of double slashes.  (These don't create problems
3850         when you're just accessing the file system, but apparently thy
3851         do cause problems with IMAP.)
3852
3853         * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
3854         imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
3855         enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
3856         handler.c, hash.c, hash.h, headers.c, help.c, history.c,
3857         history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
3858         mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
3859         mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
3860         pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
3861         pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
3862         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
3863         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
3864         score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
3865         system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
3866         attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
3867         charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
3868         crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
3869         copyright lines.
3870
3871         * muttbug.sh.in: Ask for the user's e-mail address.
3872
3873         * pager.c: Try to make search-next behave more closely to what
3874         people are used to, again.  The behaviour introduced by this
3875         patch will give you the previous search string as the default,
3876         but will search-next when you just press enter without changing
3877         the search string.
3878
3879 2002-12-10 20:56:52  Thomas Roessler  <roessler@does-not-exist.org>
3880 (roessler)
3881
3882         * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
3883         imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
3884         addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
3885         color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
3886         gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
3887         mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
3888         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
3889         pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
3890         query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
3891         rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
3892
3893 2002-12-09 19:06:40  Thomas Roessler  <roessler@does-not-exist.org>
3894 (roessler)
3895
3896         * Makefile.am: Minor formatting fix.
3897
3898         * cvslog2changelog.pl: Change the ChangeLog format as suggested
3899         by  Martin Michlmayer.
3900
3901         * send.c: Try to fix another obscure error in S/MIME auto-signing
3902         upon reply.
3903
3904         * rfc822.c: Experimental patch to fix #1318.
3905
3906 2002-12-09 18:09:49  David Jardine  <david@jardine.de>  (roessler)
3907
3908         * init.h: Documentation fix concerning %L in index_format.  #1313.
3909
3910 2002-12-09 18:05:54  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3911
3912         * mh.c, parse.c: Reduce the meaning of the mark_old option so
3913         it only controls whether new messages are marked as old when
3914         leaving the mailbox.
3915
3916 2002-12-09 17:54:25  Jesus Climent  <jesus.climent@hispalinux.es>
3917 (roessler)
3918
3919         * po/es.po: Fix a typo.  (#1392)
3920
3921 2002-12-09 17:52:50  Anders Helmersson  <anders.helmersson@telia.com>
3922 (roessler)
3923
3924         * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390.  Based on
3925         a patch submitted earlier by Edmund Grimley Evans.
3926
3927 2002-12-09 17:44:54  roessler  (roessler)
3928
3929         * PATCHES: Ups.
3930
3931 2002-12-09 17:44:28  Michael Elkins  <me@sigpipe.org>  (roessler)
3932
3933         * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
3934         menu.c: This patch adds two features to mutt:
3935
3936         - you can now specify the octal code of a key in a bind or
3937           macro function, using the syntax <NNN>.  Eg, bind index <541>
3938           show-version This allows you to bind to a function key for
3939           which Mutt doesn't have a friendly name associated with it.
3940
3941         - adds a what-key function which allows you to press a key and
3942           have mutt show you the decimal/octal value.  (not bound to
3943           anything by default)
3944
3945 2002-12-09 16:07:24  Toomas Soome  <tsoome@muhv.pri.ee>  (roessler)
3946
3947         * po/et.po: update.
3948
3949 2002-12-09 13:30:02  Thomas Roessler  <roessler@does-not-exist.org>
3950 (roessler)
3951
3952         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
3953         po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3954         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
3955         po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
3956         po/de.po, po/el.po, compose.c: Try to fix a localization issue
3957         identified by Pawel Dzienkonski (#1410).  Side effect: All
3958         translations will need an update of the S/MIME key translations.
3959
3960 2002-12-09 11:20:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
3961
3962         * po/pl.po: update.
3963
3964 2002-12-08 23:14:43  ph04169@cc.uoi.gr  (roessler)
3965
3966         * po/el.po: update.
3967
3968 2002-12-08 16:11:35  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
3969 (roessler)
3970
3971         * po/ja.po: update.
3972
3973 2002-12-08 15:10:59  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3974
3975         * po/de.po: Update.
3976
3977 2002-12-07 19:19:34  Thomas Roessler  <roessler@does-not-exist.org>
3978 (roessler)
3979
3980         * Makefile.am: yet another one.
3981
3982         * Makefile.am: Another changelog-related change.
3983
3984         * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
3985         update ChangeLog as part of the commit process.
3986
3987         * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
3988         cvslog2changelog.pl, mkchangelog.sh: Change the style
3989         of ChangeLog: Now, the actual patch submitter's name is
3990         extracted from the commit message and used for the change log.
3991         For the moment, the date format doesn't match the one in the
3992         old changelog.  If you want to fix this, submit a patch to
3993         cvslog2changelog.pl. ;-)
3994
3995 2002-12-07 08:55:59  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3996
3997         * po/fr.po: update
3998
3999 2002-12-07 08:55:23  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4000
4001         * pgppubring.c: Fix a compilation warning.
4002
4003 2002-12-07 08:53:21  Thomas Roessler  <roessler@does-not-exist.org>
4004 (roessler)
4005
4006         * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
4007         flags.
4008
4009 2002-12-06 11:30:08  Thomas Roessler  <roessler@does-not-exist.org>
4010 (roessler)
4011
4012         * Makefile.am: Run check_sec.sh before committing.
4013
4014 2002-12-06 11:28:30  Brendan Cully  <brendan@kublai.com>  (roessler)
4015
4016         * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
4017         autoconf cleanup.
4018
4019 2002-12-06 11:14:13  roessler  (roessler)
4020
4021         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
4022         po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
4023         po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
4024         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
4025         po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4026         automatic post-release commit for mutt-1.5.2
4027
4028 2002-12-06 10:56:30  Thomas Roessler  <roessler@does-not-exist.org>
4029 (roessler)
4030
4031         * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
4032         calls which have made their way into the code.
4033
4034         * build-release: Don't post announcements automatically for
4035         the moment.
4036
4037 2002-12-05 22:30:02  Michael Elkins  <me@sigpipe.org>  (roessler)
4038
4039         * doc/manual.sgml.head: Fix #1398.
4040
4041 2002-11-25 14:16:47  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
4042
4043         * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
4044         noiconv patch.
4045
4046 2002-11-14 08:12:30  Michael Elkins  <me@sigpipe.org>  (roessler)
4047
4048         * curs_lib.c: Fix #1388.
4049
4050 2002-11-13 10:10:52  Thomas Roessler  <roessler@does-not-exist.org>
4051 (roessler)
4052
4053         * main.c: A description of -A was lacking from the help string.
4054
4055         * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
4056         new command line option -A which is used to expand aliases.
4057
4058         * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
4059         Suggested by Thomas Dickey.
4060
4061 2002-11-12 09:20:30  Michael Elkins  <me@sigpipe.org>  (roessler)
4062
4063         * keymap.c: Tell mutt about the back-tab key (shift tab).
4064
4065 2002-11-12 09:20:09  Thomas Roessler  <roessler@does-not-exist.org>
4066 (roessler)
4067
4068         * Makefile.am: ups.
4069
4070         * Makefile.am: Add "make pclean" in order to clean up PATCHES.
4071
4072 2002-11-12 08:55:57  TAKAHASHI Tamotsu  <arms405@jade.dti.ne.jp>
4073 (roessler)
4074
4075         * po/ja.po: update
4076
4077 2002-11-12 08:41:18  Thomas Roessler  <roessler@does-not-exist.org>
4078 (roessler)
4079
4080         * README: Add an explicit note that CVS doesn't work from
4081         ftp.mutt.org any more.
4082
4083 2002-11-12 08:35:34  "Yasuhiro Matsumoto"  <mattn_jp@hotmail.com>
4084 (roessler)
4085
4086         * mbyte.c: cp932 should be treated like shift_jis.
4087
4088 2002-11-12 08:20:11  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
4089
4090         * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
4091         mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
4092         to use version 2 of the Cyrus SASL library; all changes are
4093         ifdef'd so as not to break SASLv1 support. This includes a patch
4094         to configure.in to allow the choice between v1 and v2, but someone
4095         with a better understanding of autoconf should double-check it.
4096
4097 2002-11-12 08:00:51  Michael Elkins  <me@sigpipe.org>  (roessler)
4098
4099         * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
4100
4101         * mailbox.h, mh.c, mx.c: The maildir_time patch.
4102
4103 2002-11-11 21:17:25  Thomas Roessler  <roessler@does-not-exist.org>
4104 (roessler)
4105
4106         * muttbug.sh.in: You shall not use CVS to distribute test
4107         versions.
4108
4109         * muttbug.sh.in: more fixes.
4110
4111         * muttbug.sh.in: Add some rpm-related intelligence to flea.
4112
4113         * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
4114         systems.
4115
4116         * PATCHES: Clean up the patch list.
4117
4118 2002-11-11 20:32:30  Michael Elkins  <me@sigpipe.org>  (roessler)
4119
4120         * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
4121         %{} in $index_format.
4122
4123         * PATCHES, copy.c: Fix #1379 - update the total mailbox size
4124         when an attachment is deleted.
4125
4126         * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
4127         problems.
4128
4129         * doc/manual.sgml.head, init.h: Fix #1306.
4130
4131         * send.c: Fix #1364.
4132
4133 2002-11-11 19:50:23  Steve Kennedy  <steve-md@gbnet.net>  (roessler)
4134
4135         * pgp.c: Fix memory leak in the PGP code.
4136
4137 2002-11-11 19:46:29  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4138
4139         * commands.c, protos.h, sendlib.c: Fix #718.
4140
4141 2002-11-11 19:38:30  Thomas Roessler  <roessler@does-not-exist.org>
4142 (roessler)
4143
4144         * sendlib.c: Fix #1366.
4145
4146 2002-11-11 19:24:24  Martin Siegert  <siegert@sfu.ca>  (roessler)
4147
4148         * mx.c: Fix IMAP moving; #1367.
4149
4150 2002-11-11 19:22:17  rene@clerc.nl  (roessler)
4151
4152         * send.c: Another S/MIME ifdef misses and causes compilation
4153         problems.
4154
4155 2002-11-11 19:21:24  Michael Elkins  <me@sigpipe.org>  (roessler)
4156
4157         * init.h: patch-1.5.1-me.status_doc.2
4158
4159 2002-11-11 19:16:11  Thomas Roessler  <roessler@does-not-exist.org>
4160 (roessler)
4161
4162         * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
4163         extension of patch-1.5.1-me.aliascheck.1
4164
4165         This patch catches the same kind of bad alias names caught by
4166         Michael's patch.  There are some extensions:
4167
4168         1. Mutt makes sure that it doesn't _suggest_ bad names to
4169         the user.  2. If a name is bad, the user is informed, and may
4170         elect to fix the
4171            name.  In this case, mutt will automatically suggest a fixed
4172            version.
4173         3. If the user insists in the bad name, it's written into the
4174            aliases file with proper quoting.
4175         4. When mutt parses the aliases file, it now uses the normal
4176            tokenizer routines in order to properly handle quoted alias
4177            names.
4178
4179 2002-11-11 18:36:25  Michael Elkins  <me@sigpipe.org>  (roessler)
4180
4181         * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
4182         with overly long Q-P encoded lines.
4183
4184 2002-10-22 21:24:07  René Clerc  <rene@clerc.nl>  (roessler)
4185
4186         * commands.c: Add some missing #ifdefs.
4187
4188 2002-10-22 21:23:20  Michael Elkins  <me@sigpipe.org>  (roessler)
4189
4190         * init.h, recvattach.c: Documentation fix; #1326
4191
4192 2002-10-22 21:22:45  René Clerc  <rene@clerc.nl>  (roessler)
4193
4194         * send.c: Another crypt_reply fix.
4195
4196 2002-10-10 09:50:03  René Clerc  <rene@clerc.nl>  (roessler)
4197
4198         * send.c: Make sure that crypt_reply replies with the same type,
4199         despite a possible S/MIME default.
4200
4201 2002-10-10 09:43:29  Michael Elkins  <me@sigpipe.org>  (roessler)
4202
4203         * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
4204         rules for regular expressions (#1351).
4205
4206         * pager.c: Fix header coloring, so there is no difference between
4207         ncurses and slang.
4208
4209         * init.h: PGP documentation glitch.
4210
4211 2002-10-10 09:33:33  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4212
4213         * doc/manual.sgml.head: Fix #1340 (documentation)
4214
4215 2002-10-10 09:33:05  Michael Elkins  <me@sigpipe.org>  (roessler)
4216
4217         * pager.c: Jeremy Lin wrote: > When I search with / and get
4218         a match, doing '/\r' doesn't move to the next > match. This
4219         behavior is unlike the less pager, and is rather useless, IMHO.
4220
4221         Try the attached patch.
4222
4223 2002-09-23 12:08:43  Thomas Roessler  <roessler@does-not-exist.org>
4224 (roessler)
4225
4226         * buffy.c: A variant of buffy notification.  Note:  If you folks
4227         don't like this, we can return to the old version.
4228
4229 2002-09-09 21:48:19  Rudi Chiarito  <nutello@sweetness.com>  (roessler)
4230
4231         * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
4232         protos.h: Add a buffy-list function, and display more information
4233         when new mail arrives.  With some modifications from tlr.
4234
4235 2002-09-09 21:19:08  Michael Elkins  <me@sigpipe.org>  (roessler)
4236
4237         * mh.c: Fix #1321.
4238
4239         * mh.c: [STABLE] Fix #1321.
4240
4241 2002-09-09 21:04:03  Tony Leneis  <tony@cvr.ds.adp.com>  (roessler)
4242
4243         * signal.c: Tru64 Unix portability patch.
4244
4245         * signal.c: [STABLE] Tru64 Unix portability patch.
4246
4247 2002-09-09 21:02:05  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4248
4249         * doc/manual.sgml.head: Fixing a typo.
4250
4251 2002-09-09 20:53:46  Thomas Roessler  <roessler@does-not-exist.org>
4252 (roessler)
4253
4254         * postpone.c: Fixing #1300.  Noted by David Shaw
4255         <dshaw@jabberwocky.com>.
4256
4257         * postpone.c: Fix #1299; noted by David Shaw
4258         <dshaw@jabberwocky.com>.
4259
4260 2002-09-09 20:20:20  Michael Elkins  <me@sigpipe.org>  (roessler)
4261
4262         * init.h, mutt.h, send.c: Introducing $forward_edit.
4263
4264         * globals.h, init.h, send.c: Introduce $content_type.  There's
4265         one change against Michael's patch, in how the "format=flowed"
4266         parameter is used.
4267
4268 2002-09-09 20:04:45  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4269
4270         * history.c: [STABLE] Fixing history classes.
4271
4272         * history.c: Fixing history classes.
4273
4274 2002-09-09 19:56:25  Armin Wolfermann  <aw@osn.de>  (roessler)
4275
4276         * mh.c: when doing the second parsing pass on a maildir,
4277         mutt doesn't delete the fake HEADER struct if the file is
4278         unreadable. With this fix unreadable files get silently ignored
4279         (like in the MH case).
4280
4281 2002-09-09 19:55:01  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4282 (roessler)
4283
4284         * po/ja.po: Update.
4285
4286 2002-09-09 19:53:24  Michael Elkins  <me@sigpipe.org>  (roessler)
4287
4288         * editmsg.c: Fixing #1149:  Truncate files used for editing
4289         messages.
4290
4291 2002-09-09 19:29:26  Nicolas Rachinsky  <nicolas@dauerreden.de>
4292 (roessler)
4293
4294         * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
4295         init.h: An unmailboxes command.  #1311.
4296
4297 2002-09-09 19:24:54  Michael Elkins  <me@sigpipe.org>  (roessler)
4298
4299         * attach.c: Fixing #1330.
4300
4301         * attach.c: [STABLE] Fixing #1330.
4302
4303 2002-08-09 07:01:11  Thomas Roessler  <roessler@does-not-exist.org>
4304 (roessler)
4305
4306         * doc/muttrc.man.head: Document unalternative_order in the
4307         manual page.
4308
4309 2002-08-09 06:58:37  Michael Elkins  <me@sigpipe.org>  (roessler)
4310
4311         * doc/manual.sgml.head, init.c, init.h: The following patch
4312         adds the `unalternative_order' command.  It also allows using
4313         "*" more generically in un-commands which use parse_unlists().
4314
4315 2002-08-05 17:25:05  Michael Elkins  <me@sigpipe.org>  (roessler)
4316
4317         * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
4318         handling fixes.
4319
4320 2002-07-26 08:24:01  Michael Elkins  <me@sigpipe.org>  (roessler)
4321
4322         * doc/manual.sgml.head: Documentation for reply-hook.  Another
4323         patch (for the manual page) would be most welcome. ;-))
4324
4325         * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
4326         question will be truncated enough to always fit in the default
4327         answer string.  The size is calculated on the fly so that there
4328         is no artificial truncation.
4329
4330 2002-07-24 09:46:58  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
4331
4332         * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
4333         which is MB_LEN_MAX value on glibc-2.2. It works only with
4334         --without-wc-funcs switch. It may be applied to mutt-1.4 and
4335         mutt-1.5.1.
4336
4337 2002-07-24 09:37:41  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4338
4339         * configure.in, configure.in: Fix a quoting sloppiness.  Noted by
4340         Vincent Lefevre.
4341
4342 2002-07-24 09:33:59  Thomas Roessler  <roessler@does-not-exist.org>
4343 (roessler)
4344
4345         * browser.c, browser.c: Fixing #1282.  An off-by-one error. :-/
4346
4347 2002-07-24 09:20:22  Michael Elkins  <me@sigpipe.org>  (roessler)
4348
4349         * mutt.h, send.c, hook.c, init.h: reply-hook.  Documentation
4350         still needed.
4351
4352 2002-07-24 09:06:06  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4353
4354         * po/fr.po: update.
4355
4356 2002-07-24 08:41:31  Michael Elkins  <me@sigpipe.org>  (roessler)
4357
4358         * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
4359         doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
4360         Fix $editor and $visual.  Based on an earlier patch from Edmund
4361         Grimley Evans.
4362
4363 2002-07-19 19:23:21  Michael Elkins  <me@sigpipe.org>  (roessler)
4364
4365         * doc/manual.sgml.head: Another documentation patch.
4366
4367 2002-07-17 12:48:38  Rocco Rutte  <s1118644@mail.inf.tu-dresden.de>
4368 (roessler)
4369
4370         * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
4371         wrote: >  * sendlib.c, 3.12 -> 3.13 >    From: Rocco Rutte
4372         <s1118644@mail.inf.tu-dresden.de>
4373
4374         >    Make encode_from a bit more aggressive, by also catching a
4375         'f' in >    the beginning of a line.
4376
4377         'Catch' is good but also to encode it is better. It may have
4378         been too late (sorry for that) so I fixed it. I don't know why
4379         the current source only escapes lines that actually begin with
4380         'from' or 'From' followed by some text. I think that escaping
4381         'from' or 'From' on a single line should be done, too.
4382
4383         Not a big deal, anyways.
4384
4385 2002-07-16 07:28:11  Michael Elkins  <me@sigpipe.org>  (roessler)
4386
4387         * main.c, main.c: Update copyright notices.
4388
4389 2002-07-07 19:33:50  Cedric Duval  <cedricduval@free.fr>  (roessler)
4390
4391         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4392
4393 2002-07-07 19:29:05  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4394 (roessler)
4395
4396         * doc/manual.sgml.head: Dcumentation fixes.
4397
4398 2002-07-07 19:23:22  Cedric Duval  <cedricduval@free.fr>  (roessler)
4399
4400         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4401
4402 2002-07-07 19:22:19  Rocco Rutte  <s1118644@mail.inf.tu-dresden.de>
4403 (roessler)
4404
4405         * sendlib.c: Make encode_from a bit more aggressive, by also
4406         catching a 'f' in the beginning of a line.
4407
4408 2002-07-07 19:13:03  Velko Hristov  <hristov@informatik.hu-berlin.de>
4409 (roessler)
4410
4411         * po/bg.po: Update.
4412
4413 2002-07-07 19:11:15  Jeremy Blosser  <jblosser-mutt@firinn.org>
4414 (roessler)
4415
4416         * init.h: Add unauto_view to the stable branch.  A one-liner.
4417
4418 2002-06-28 19:52:31  Michael Elkins  <me@sigpipe.org>  (roessler)
4419
4420         * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
4421         (#271).
4422
4423 2002-06-18 10:03:52  (automatic)  (roessler)
4424
4425         * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
4426         po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
4427         po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
4428         po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
4429         po/de.po, po/ca.po, po/cs.po: "make update-po"
4430
4431 2002-06-18 10:02:44  several submitters  (roessler)
4432
4433         * po/ca.po: Adding a BG translation.  Update for CA.
4434
4435 2002-06-18 10:02:43  roessler  (roessler)
4436
4437         * po/bg.po: branches:  1.1.2; file bg.po was initially added on
4438         branch mutt-1-4-stable.
4439
4440 2002-06-18 10:02:43  several submitters  (roessler)
4441
4442         * po/bg.po: Adding a BG translation.  Update for CA.
4443
4444         * configure.in: Adding a BG translation.
4445
4446 2002-06-18 09:53:12  Michael Elkins  <me@sigpipe.org>  (roessler)
4447
4448         * init.c, init.c: The string used to store the commmand for a
4449         backtic expansion in the muttrc was not free'd if the command
4450         failed for some reason.
4451
4452 2002-06-18 09:52:13  David Champion  <dgc@uchicago.edu>  (roessler)
4453
4454         * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
4455         in my previous patch, where I tried to use "[hH]" as Bourne code
4456         while m4 had quoting set to ([, ]) -- this probably makes mutt
4457         mis-detect Heimdal after all.
4458
4459         The other is not mine (i.e., it's in cvs now) and it makes mutt
4460         overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
4461         a problem for anyone who needs -lnsl -lsocket, in particular. I
4462         was fixing this by hand during late 1.3.x releases, as I didn't
4463         have time to track it down....
4464
4465         Here's a patch against the current (unpatched) 1.5 cvs copy of
4466         m4/gssapi.m4. It probably should go into both branches. Sorry
4467         for the repeats.
4468
4469 2002-06-06 23:13:54  Michael Elkins  <me@sigpipe.org>  (roessler)
4470
4471         * color.c: Fix #1230.
4472
4473 2002-06-06 12:22:05  Will Fiveash  <william.fiveash@sun.com>  (roessler)
4474
4475         * init.h, init.h: Fix a couple of compile-time warnings.
4476
4477 2002-05-31 16:59:39  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
4478
4479         * charset.c, charset.h, sendlib.c, charset.c, charset.h,
4480         sendlib.c: Fix charset-hook.
4481
4482 2002-05-31 16:45:49  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
4483
4484         * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
4485         patch.  Should probably have been in 1.4.
4486
4487 2002-05-30 12:15:02  Thomas Roessler  <roessler@does-not-exist.org>
4488 (roessler)
4489
4490         * rfc822.c: Properly handle empty addresses (<>) when they show
4491         up in mail headers.  The approach taken is to store this address
4492         as <@>, and to check this special case when printing an address.
4493
4494 2002-05-29 09:31:51  roessler  (roessler)
4495
4496         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
4497         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
4498         po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
4499         po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
4500         po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4501         automatic post-release commit for mutt-1.4
4502
4503 2002-05-29 09:28:33  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
4504
4505         * po/de.po: update.
4506
4507 2002-05-29 09:27:46  Ronny Haryanto  <ronny@haryan.to>  (roessler)
4508
4509         * po/id.po: update
4510
4511 2002-05-28 09:07:29  Michael Elkins  <me@sigpipe.org>  (roessler)
4512
4513         * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
4514
4515 2002-05-21 07:28:28  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
4516
4517         * po/eo.po: update
4518
4519 2002-05-18 05:39:55  Thomas Roessler  <roessler@does-not-exist.org>
4520 (roessler)
4521
4522         * pattern.c: Fix #1175.
4523
4524         * pattern.c: Fix #1175.  Noticed by Alain Bench.
4525
4526 2002-05-18 05:34:50  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4527
4528         * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
4529         1.5.X removes gcc warning in pop_lib.c.
4530
4531 2002-05-16 17:33:19  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
4532
4533         * po/pl.po: update
4534
4535 2002-05-16 13:05:14  Im Eunjea  <eunjea@koru.org>  (roessler)
4536
4537         * po/ko.po: update.
4538
4539         * po/ko.po: update
4540
4541 2002-05-16 13:04:23  Ronny Haryanto  <ronny@haryan.to>  (roessler)
4542
4543         * po/id.po: update.
4544
4545         * compose.c: Triple-DES, not Tripple-DES.
4546
4547 2002-05-14 18:56:01  "Andrej N. Gritsenko"  <andrej@lucky.net>  (roessler)
4548
4549         * po/uk.po: update
4550
4551 2002-05-13 20:18:57  Toomas Soome  <Toomas.Soome@microlink.ee>  (roessler)
4552
4553         * po/et.po, po/et.po: update
4554
4555 2002-05-13 20:18:17  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4556
4557         * po/ru.po, po/uk.po, po/ru.po: update
4558
4559 2002-05-13 20:16:08  Byrial Jensen  <byrial@image.dk>  (roessler)
4560
4561         * po/da.po: update
4562
4563 2002-05-13 20:15:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4564
4565         * po/ru.po: update
4566
4567 2002-05-13 20:15:07  Jörgen Tegnér  <jorgen.tegner@telia.com>  (roessler)
4568
4569         * po/sv.po, po/sv.po: update
4570
4571 2002-05-13 20:13:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4572
4573         * po/fr.po: update
4574
4575 2002-05-06 11:27:20  Thomas Roessler  <roessler@does-not-exist.org>
4576 (roessler)
4577
4578         * doc/manual.sgml.head: Remove -Q which is only present in
4579         unstable from the stable documentation.  Thanks to Andreas Kneib
4580         <Andreas.Kneib@t-online.de> for noting.
4581
4582 2002-05-02 01:05:27  Thomas Roessler  <roessler@does-not-exist.org>
4583 (roessler)
4584
4585         * Makefile.am: Include smime.h with EXRA_DIST.
4586
4587 2002-05-01 23:24:17  roessler  (roessler)
4588
4589         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4590         po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
4591         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
4592         po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
4593         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
4594         automatic post-release commit for mutt-1.5.1
4595
4596 2002-05-01 23:21:10  Thomas Roessler  <roessler@does-not-exist.org>
4597 (roessler)
4598
4599         * smime.c: Shut up check_sec.sh.  No security holes, but some
4600         ugly code.
4601
4602         * check_sec.sh: Give all the warnings at once.
4603
4604         * build-release: - This is a development branch.  - Add a -nodiff
4605         option to suppress generating a patch.
4606
4607 2002-05-01 23:08:53  roessler  (roessler)
4608
4609         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
4610         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
4611         po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
4612         po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4613         po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
4614         automatic post-release commit for mutt-1.3.99
4615
4616 2002-05-01 23:06:21  Thomas Roessler  <roessler@does-not-exist.org>
4617 (roessler)
4618
4619         * build-release: s/scp1/scp/
4620
4621 2002-04-29 17:12:18  Thomas Roessler  <roessler@does-not-exist.org>
4622 (roessler)
4623
4624         * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
4625
4626 2002-04-29 12:26:23  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4627
4628         * po/fr.po: update.
4629
4630 2002-04-29 12:25:38  oota toshiya  <oota@mspd.mt.nec.co.jp>  (roessler)
4631
4632         * po/ja.po, po/ja.po: update.
4633
4634 2002-04-29 12:09:21  Byrial Jensen  <byrial@image.dk>  (roessler)
4635
4636         * imap/util.c: There is a possible buffer overflow due an
4637         off-by-one error in imap/util.c, line 125. The error is in the
4638         maximum field width indication in the sscanf() call. You must
4639         have room in the receiving buffer for this number of characters
4640         /plus a terminating NULL character/.
4641
4642         * imap/util.c: There is a possible buffer overflow due an
4643         off-by-one error in imap/util.c, line 125. The error is in the
4644         maximum field width indication in the sscanf() call. You must
4645         have room in the receiving buffer for this number of characters
4646         /plus a terminating NULL character/.
4647
4648 2002-04-25 13:30:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4649
4650         * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
4651         the problem described below. It should be applied to both mutt
4652         1.3/1.4 and 1.5 branches.
4653
4654         > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
4655         / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
4656         bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
4657
4658         > Hi. My apologies if this has nothing to do with you. If it
4659         does not, > maybe you could forward it on to someone.
4660
4661         > In mutt 1.3.x I have noticed that if I uses POP to retrieve
4662         mail, and > I enter an incorrect password whem prompted, it will
4663         *save* that > password and keep trying to use it. However, in the
4664         1.2.x versions it > worked like this: type in wrong POP password,
4665         try to connect to POP > server again and it will ask you (again)
4666         for the password. mutt 1.3.x > does not, it just tries to connect
4667         with the wrongs password (which > just failed).
4668
4669         > This is kinda annoying. Just thought I'd point out this
4670         regression.
4671
4672         > Thanks.  > R
4673
4674 2002-04-25 13:28:31  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
4675
4676         * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
4677         news:comp.mail.mutt noted that the list of command-line options
4678         in the manual is not up-to-date.
4679
4680         Included a small patch that includes all options that 'mutt
4681         -h' shows.
4682
4683 2002-04-25 13:26:58  Cedric Duval  <cedricduval@free.fr>  (roessler)
4684
4685         * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
4686         fixes for some little mistakes :
4687
4688         * history-down -> scroll _down_, not up * functions
4689         decode-(save|copy) do not exist in the attach menu.  * gettext
4690         oversight in pattern.c * inconsistency between "printf-like
4691         sequences" used all over the place
4692           and "escape sequences" for the description of $attribution.
4693
4694         * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
4695         fixes for some little mistakes :
4696
4697         * history-down -> scroll _down_, not up * functions
4698         decode-(save|copy) do not exist in the attach menu.  * gettext
4699         oversight in pattern.c * inconsistency between "printf-like
4700         sequences" used all over the
4701           place and "escape sequences" for the description of
4702           $attribution.
4703
4704 2002-04-25 13:24:33  Thomas Roessler  <roessler@does-not-exist.org>
4705 (roessler)
4706
4707         * recvattach.c: Also fix this for the S/MIME case.
4708
4709         * recvattach.c: Fiy handling of multiparts which have encrypted
4710         sub-parts, at least for PGP.
4711
4712         * sendlib.c: Force 7bit encoding for application/pgp-keys.
4713
4714 2002-04-20 21:38:47  Thomas Roessler  <roessler@does-not-exist.org>
4715 (roessler)
4716
4717         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4718         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4719         m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
4720         intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
4721         intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4722         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4723         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4724         intl/localealias.c, intl/localename.c, intl/os2compat.c,
4725         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4726         intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
4727         INSTALL, config.rpath, configure.in: Backing out the latest
4728         iconv-related changes from the mutt-1-4-stable branch.
4729
4730 2002-04-20 21:36:38  roessler  (roessler)
4731
4732         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4733         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4734         m4/progtest.m4: same as above.
4735
4736 2002-04-20 21:36:32  Thomas Roessler  <roessler@does-not-exist.org>
4737 (roessler)
4738
4739         * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4740         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4741         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4742         intl/localealias.c, intl/localename.c, intl/os2compat.c,
4743         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4744         intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
4745         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4746         intl/dcigettext.c: Committing the new iconv patches into a
4747         separate branch.
4748
4749         * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
4750         the new noiconv patches into a separate branch.
4751
4752         * sendlib.c: Generate the resent-message-id ourselves, and add
4753         it in the top of the header.
4754
4755 2002-04-20 08:11:13  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
4756
4757         * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
4758         ">From " headers while bounding", has a patch attached.  Will that
4759         patch get in?
4760
4761         Although these lines are not generated by mutt, I would strongly
4762         suggest to prevent it, because by boucing a mail the MUA should
4763         ensure that the message header is according to the specification.
4764         A ">From " line is not, because of the spaces before a colon.
4765
4766         Because this has such serious consequences (totally unreadable
4767         mail) when a MTA interpretes this line as the beginning of the
4768         body (not unreasonable), I think Mutt should prevent sending
4769         this invalid headerline.
4770
4771         Because the other patch to the bugreport is not really correct
4772         IMHO (because the fieldnames are not limited to alphanumeric
4773         chars, RFC2822 3.6.8), I propose another one.
4774
4775         This patch also appends Resent-* to the header, instead of
4776         prepending it. The Resent-Message-Id is however still appended,
4777         because I could not find it; is it added by the MTA instead of
4778         by Mutt?
4779
4780 2002-04-20 07:55:20  roessler  (roessler)
4781
4782         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4783         m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
4784         to work.
4785
4786 2002-04-20 07:55:09  Thomas Roessler  <roessler@does-not-exist.org>
4787 (roessler)
4788
4789         * configure.in: Try to get the noiconv patch to work with my
4790         development environment.
4791
4792         * INSTALL: Fix a typo.
4793
4794 2002-04-20 07:26:10  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4795
4796         * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
4797          configure.in, gnupgparse.c:  patch.1.3.28.lh.noiconv
4798          =======================
4799
4800          This is the new version of my noiconv patch. It _requires_
4801          the previous patch! If applied without, you'll have to resolve
4802          a couple of conflicts manually.
4803
4804          Notes: - it's a lot cleaner than the old noiconv patch because
4805          no m4 files are
4806            modified - new configure option --disable-iconv; INSTALL
4807          updated accordingly
4808            [I am guessing here, but the background for the --without-iconv
4809             option mentioned in INSTALL was that mutt had a without-iconv
4810             option before gettext included iconv support. When mutt's
4811             intl/* files were updated to a newer gettext, there suddenly
4812             were two iconv options, which then got merged, that is,
4813             mutt's was removed. That was probably when --without-iconv
4814             stopped working, but I'm not sure, it may well be that it
4815             never worked since iconv support was introduced.]
4816          - all changes in *.[ch] files should be identical to the
4817          old patch
4818
4819         * intl/localename.c: This one seems to have been missing, too.
4820
4821 2002-04-20 07:25:40  roessler  (roessler)
4822
4823         * intl/localename.c: branches:  1.1.2;  1.1.4; file localename.c
4824         was initially added on branch mutt-1-4-stable.
4825
4826 2002-04-20 07:25:15  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4827
4828         * config.rpath: Another file from the gettext patch.
4829
4830 2002-04-20 07:25:15  roessler  (roessler)
4831
4832         * config.rpath: branches:  1.1.2;  1.1.4; file config.rpath was
4833         initially added on branch mutt-1-4-stable.
4834
4835 2002-04-20 07:24:54  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4836
4837         * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
4838         files from patch.1.3.28.lh.gettext-0.11.1.
4839
4840 2002-04-20 07:24:54  roessler  (roessler)
4841
4842         * m4/lib-ld.m4: branches:  1.1.2;  1.1.4; file lib-ld.m4 was
4843         initially added on branch mutt-1-4-stable.
4844
4845         * m4/lib-link.m4: branches:  1.1.2;  1.1.4; file lib-link.m4
4846         was initially added on branch mutt-1-4-stable.
4847
4848         * m4/lib-prefix.m4: branches:  1.1.2;  1.1.4; file lib-prefix.m4
4849         was initially added on branch mutt-1-4-stable.
4850
4851 2002-04-20 07:24:22  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4852
4853         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4854          m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
4855          intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4856          intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
4857          intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
4858          intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
4859          intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
4860          intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4861          intl/plural-exp.h, intl/plural.c, intl/plural.y:
4862          patch.1.3.28.lh.gettext-0.11.1 ==============================
4863
4864          This one updates the gettext stuff in mutt to gettext-0.11.1. I
4865          started doing this in the hope that the new gettext version would
4866          simplify the noiconv patch, but unfortunately, this turned out
4867          not to be the case (the new iconv m4 macros still don't allow
4868          for switching iconv support off).
4869
4870          However, as a few hours of merging and testing were spent,
4871          I'd suggest to adopt it for 1.4. The actual changes to intl/*
4872          are part cosmetic, part code reorganisation. Ok, a bit more,
4873          I'm no gettext expert :)
4874
4875          Notes: - after applying the patch, you need to chmod 755
4876          config.rpath - a couple of new files for m4/*, too - I have
4877          broken with the tradition of renaming gettext's AM_* macros
4878            to MUTT_AM_*! I don't think it's necessary anymore to customise
4879            these macros, but you (I really mean "you, tlr" :) want to
4880            have a look at the new gettext.m4.  The others should be ok
4881            as they are.
4882          - previous gettext updates were also updating po/Makefile.in.in,
4883            which I didn't; someone who has a clue about gettext should
4884            check whether this might be necessary, and also whether any
4885            other files in po/ need updating
4886
4887          I will provide the same patch for the 1.5 branch at some stage,
4888          ideally after getting some  F E E D B A C K  for this one.
4889
4890 2002-04-20 07:23:49  roessler  (roessler)
4891
4892         * intl/eval-plural.h: branches:  1.1.2;  1.1.4; file eval-plural.h
4893         was initially added on branch mutt-1-4-stable.
4894
4895         * intl/gmo.h: branches:  1.1.2;  1.1.4; file gmo.h was initially
4896         added on branch mutt-1-4-stable.
4897
4898         * intl/os2compat.c: branches:  1.1.2;  1.1.4; file os2compat.c
4899         was initially added on branch mutt-1-4-stable.
4900
4901         * intl/os2compat.h: branches:  1.1.2;  1.1.4; file os2compat.h
4902         was initially added on branch mutt-1-4-stable.
4903
4904         * intl/osdep.c: branches:  1.1.2;  1.1.4; file osdep.c was
4905         initially added on branch mutt-1-4-stable.
4906
4907         * intl/plural-exp.c: branches:  1.1.2;  1.1.4; file plural-exp.c
4908         was initially added on branch mutt-1-4-stable.
4909
4910         * intl/plural-exp.h: branches:  1.1.2;  1.1.4; file plural-exp.h
4911         was initially added on branch mutt-1-4-stable.
4912
4913 2002-04-20 07:23:39  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4914
4915         * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
4916          init.h, rfc2047.c, sendlib.c:  patch.1.3.28.lh.gettext-0.11.1
4917          ==============================
4918
4919          This one updates the gettext stuff in mutt to gettext-0.11.1. I
4920          started doing this in the hope that the new gettext version would
4921          simplify the noiconv patch, but unfortunately, this turned out
4922          not to be the case (the new iconv m4 macros still don't allow
4923          for switching iconv support off).
4924
4925          However, as a few hours of merging and testing were spent,
4926          I'd suggest to adopt it for 1.4. The actual changes to intl/*
4927          are part cosmetic, part code reorganisation. Ok, a bit more,
4928          I'm no gettext expert :)
4929
4930          Notes: - after applying the patch, you need to chmod 755
4931          config.rpath - a couple of new files for m4/*, too - I have
4932          broken with the tradition of renaming gettext's AM_* macros
4933            to MUTT_AM_*! I don't think it's necessary anymore to customise
4934            these macros, but you (I really mean "you, tlr" :) want to
4935            have a look at the new gettext.m4.  The others should be ok
4936            as they are.
4937          - previous gettext updates were also updating po/Makefile.in.in,
4938            which I didn't; someone who has a clue about gettext should
4939            check whether this might be necessary, and also whether any
4940            other files in po/ need updating
4941
4942          I will provide the same patch for the 1.5 branch at some stage,
4943          ideally after getting some  F E E D B A C K  for this one.
4944
4945 2002-04-17 17:05:54  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4946
4947         * po/fr.po: Update.
4948
4949 2002-04-17 17:05:04  David Champion  <dgc@uchicago.edu>  (roessler)
4950
4951         * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
4952         no longer sufficient to say that possession of krb5-config
4953         indicates Heimdal. Patch attached. This assumes that Heimdal's
4954         "kreb5-config --vendor" begins with "Heimdal".  I cannot verify
4955         that this is correct, so patch might be wrong on this point.
4956
4957 2002-04-07 21:19:57  Brendan Cully  <brendan@kublai.com>  (roessler)
4958
4959         * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
4960         imap/imap.c, imap/message.c: The attached patch cleans up some
4961         bugs in switching IMAP mailboxes: * free current flags on mailbox
4962         close * reset reopen state * don't parse the same untagged
4963         SELECT response for multiple options * call mx_update_context
4964         after reading the whole mailbox, not after
4965           each message * reset new mail flag if mail arrives in the
4966         middle of opening the
4967           mailbox. This should close 1139
4968
4969         939 is most likely unaffected. I discovered these problems while
4970         investigating 939.
4971
4972 2002-04-05 10:42:54  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4973 (roessler)
4974
4975         * po/ja.po: update.
4976
4977 2002-04-04 20:49:46  Im Eunjea  <eunjea@koru.org>  (roessler)
4978
4979         * po/ko.po: Update.
4980
4981 2002-04-04 06:50:52  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4982 (roessler)
4983
4984         * po/ja.po: Update.
4985
4986 2002-04-04 06:50:12  Thomas Roessler  <roessler@does-not-exist.org>
4987 (roessler)
4988
4989         * pgp.c: Fix a typo noted by Tamotsu Takahashi.
4990
4991 2002-04-03 15:22:27  Thomas Roessler  <roessler@does-not-exist.org>
4992 (roessler)
4993
4994         * handler.c: Fix printing of format=flowed text parts.
4995
4996         * commands.c: Fix #1144 in stable.
4997
4998         * commands.c: Fix a file descriptor leak in the display filter
4999         code.  Noted by Chr. v. Stuckrad.
5000
5001         fixes: #1144
5002
5003 2002-04-02 18:49:37  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
5004
5005         * m4/iconv.m4: branches:  1.3.2.1.2; The noiconv patch.
5006
5007         * charset.c, charset.h: The noiconv patch.
5008
5009         * configure.in: branches:  2.129.2.3.2; The noiconv patch.
5010
5011         * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
5012
5013 2002-03-30 08:26:31  roessler  (roessler)
5014
5015         * po/pl.po: update.  From Pawel Dzienkonski.
5016
5017         * po/fr.po: Update; From Vincent Lefevre.
5018
5019         * postpone.c, sendlib.c: The attached patch allows the user
5020         to override the user-agent field with my_hdr.  It also removes
5021         the stripping of the x-mailer field when recalling a postponed
5022         message.
5023
5024 2002-03-28 13:25:23  roessler  (roessler)
5025
5026         * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
5027         patch-1.3.28-me.emptycheck.1
5028
5029 2002-03-27 08:50:42  roessler  (roessler)
5030
5031         * pgp.c: There was some output missing.
5032
5033         * po/POTFILES.in: update.
5034
5035         * pgp.c: More fixes.  Note to self:  The code which controls
5036         character set selection for attachments is far too complicated.
5037
5038         * pgp.c: Don't include temporary file names in the
5039         Content-Disposition header.
5040
5041         * pgp.c: Use text/plain; format=... when we are asked to detect
5042         inline PGP material in in text/plain body parts.
5043
5044         * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
5045
5046         * pgp.c: Fix "noconv" handling for the message body when we
5047         generate inline PGP.
5048
5049         * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
5050         charset handling for text/plain; x-action=pgp-*.  I don't like
5051         this stuff, but it's better than nothing.
5052
5053 2002-03-26 22:25:48  roessler  (roessler)
5054
5055         * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
5056
5057         * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
5058         muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
5059         PGP changes.
5060
5061         * pgp.c: Also permit for "action" and "x-action" on the receiving
5062         end, just in case we can settle on a joint standard with other
5063         MUA developers.
5064
5065         * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
5066         OK, I'm giving up: pgp_create_traditional now creates text/plain;
5067         x-mutt-action={pgp-encrypt,pgp-sign}.
5068
5069         * pgpinvoke.c: Fix application/pgp signatures.
5070
5071         * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
5072         rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
5073         handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
5074         from Edmund Grimley Evans.
5075
5076         * smime.c: Please use ascii_strcasecmp() if you want to compare
5077         ASCII parameter strings.  mutt_strcasecmp() depends on the locale,
5078         and detects "i" and "I" as _different_ in Turkish locales.
5079
5080 2002-03-25 11:34:40  roessler  (roessler)
5081
5082         * crypt.c: Fix S/MIME signature type.  Noted by Dan Ohnesorg
5083         <Dan@ohnesorg.cz>.
5084
5085         * buffy.c, buffy.c: close 1103; from Brendan Cully
5086
5087         * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
5088         Brendan Cully
5089
5090         * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
5091
5092         * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
5093
5094         * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
5095         script by Mike Schiraldi.  It's perl > the one I have installed,
5096         so I'm just putting it into contrib for now.
5097
5098 2002-03-20 09:53:42  roessler  (roessler)
5099
5100         * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
5101
5102         * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
5103         There was another constant of the same name.  Problem noted by
5104         Will Yardley's compiler.
5105
5106 2002-03-19 09:54:05  roessler  (roessler)
5107
5108         * browser.c: Fix #1115.
5109
5110         * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
5111         when using the edit-message function.  Backported from unstable.
5112
5113         * po/pl.po, po/pl.po: update
5114
5115 2002-03-18 18:54:56  roessler  (roessler)
5116
5117         * browser.c: Should fix #1115.  BACKPORT!
5118
5119 2002-03-15 09:11:05  roessler  (roessler)
5120
5121         * po/ja.po: update from oota toshiya.
5122
5123         * po/ja.po: update, from oota toshiya.
5124
5125 2002-03-13 23:43:41  roessler  (roessler)
5126
5127         * attach.c: Undoing the previous patch.  It was junk, and may
5128         ruin files.
5129
5130         * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
5131         in append mode where we should safe_fopen() them in write mode.
5132         Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
5133
5134         NEEDS BACKPORTING.
5135
5136         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5137         po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
5138         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
5139         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
5140         po/el.po: automatic post-release commit for mutt-1.3.28
5141
5142         * po/ChangeLog: branches:  1.1.2; file ChangeLog was initially
5143         added on branch mutt-1-4-stable.
5144
5145         * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
5146         automatic post-release commit for mutt-1.3.28
5147
5148         * doc/smime-notes.txt, smime.c: Assorted patches from Mike
5149         Schiraldi.
5150
5151 2002-03-02 12:11:35  roessler  (roessler)
5152
5153         * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
5154         smime.h: Introduce smime_default_key.  From Oliver Ehli.
5155
5156         * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
5157          mutt.h: smime.c: - the getkeys() function was broken and deleted
5158          the last char
5159            of the certfilename - it now lets me use more than one key
5160          for the same mailbox
5161            ie select these.  - some display output was garbled when the
5162          email didn't match.
5163            i posted some fix to mutt-users, but i don't like that sleep()
5164            so i dropped the first error message, which basically repeated
5165            the from/sender field only. so now there's just the message:
5166            they don't match.
5167
5168         smime_keys: - i modified the add_chain to continue even if
5169          no roo-cert
5170            is present (david collantes received som chain that got
5171            exported from outlook. obiously they don't (always ?)
5172            include the root cert) it will now abort if neither root nor
5173            intermediate certs are present.
5174          - add_cert created index entries with '-' as issuer cert, when
5175            it should have been '?'. thus verify would fail. (obviously
5176            nobody ever used that command (add_cert, that is) :)
5177
5178         the feature above obsoletes the hash_cert and fingerprint_cert
5179         commands, adds import_cert command and ask_cert_label bool. i
5180         modified the output of smime_keys (a little) so it doesn't look
5181         too garbled when supplying the label (it is actually interactive
5182         :) furthermore, i do a verify after the cert was added and
5183         modified the verify routine to make the cerificate trusted in
5184         case of success. (we discussed this in another message) that is
5185         ok so far, but perhaps this requires some better root certificate
5186         handling, ie the trust should be somehow connected to the root
5187         certificate, that maybe added (if the user trusts it and its not
5188         present already) to the ca-file. i'll think about that some more
5189         ... but then, there already is the add_root command. hmmm... (btw,
5190         you'll now never get asked to trust a certificate)
5191
5192         i have not yet deleted the email handling from the import key
5193         stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
5194         using it as an additional arg. otoh i don't think users would
5195         press ^k if verification failed...hmmm... but still, smime_keys
5196         does extract the email from the certificate either way and does
5197         verify it by itself, so the only thing that would happen is
5198         to have some invalid certificates, that mutt'll refuse to use
5199         anyways, left in the database....
5200
5201         (From Oliver Ehli.)
5202
5203 2002-02-28 23:28:51  roessler  (roessler)
5204
5205         * sort.c: Turn on incremental threading again.
5206
5207         * smime_keys.pl: The script will try to pick out the end-user cert
5208         and pass that to openssl. The code which tells the difference may
5209         not be perfect. It works with all the certs in my collection,
5210         though. I won't be at all surprised if someone comes across a
5211         cert chain which confuses it, but it should print out an error
5212         in that case. Hopefully they will send us the chain so we can
5213         adjust our code.
5214
5215         (From Mike Schiraldi.)
5216
5217         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5218         Eisenbud.
5219
5220         * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
5221         fater redrawing when changing tree options.  From Daniel Eisenbud.
5222
5223         * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
5224         for #939.  From Daniel Eisenbud.
5225
5226         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5227         Eisenbud.
5228
5229 2002-02-26 10:58:56  roessler  (roessler)
5230
5231         * po/ru.po: update
5232
5233         * init.h: Fix a typo.
5234
5235         * init.h: Fix a typo.  #1069.
5236
5237         * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
5238         imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
5239         Brendan Cully sent a patch.
5240
5241         * install-sh, install-sh: Fix a typo.  From Edmund Grimley Evans.
5242
5243         * po/ru.po: ru.po update.
5244
5245         * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
5246         Noted by Michael Vore, patch from Vsevolod Volkov.
5247
5248 2002-02-18 14:55:31  roessler  (roessler)
5249
5250         * alias.c, send.c: Fix for #1047.  From Michael Elkins.
5251
5252 2002-02-14 11:22:51  roessler  (roessler)
5253
5254         * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
5255         Lars Hecking.  MAY NEED TO BE BACKPORTED.
5256
5257 2002-02-13 12:04:52  roessler  (roessler)
5258
5259         * smime.c: mutt_any_key() shouldn't be used in curses mode.
5260
5261         * hdrline.c, init.h, parse.c: Change the default format to be
5262         more friendly to "0-line messages", and fix optional expansion
5263         for %l - it was the wrong way around.  Also, add a hack to
5264         parse.c so we ignore negative values in Lines headers.
5265
5266         * hdrline.c, muttlib.c, protos.h: Undo the %l fix.  It broke
5267         things.
5268
5269         * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
5270         (MAY NEED TO BE BACKPORTED.)
5271
5272         * main.c: Report libiconv version.
5273
5274 2002-02-12 21:54:41  roessler  (roessler)
5275
5276         * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
5277
5278         * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
5279         daily S/MIME patch.
5280
5281 2002-02-11 17:31:53  roessler  (roessler)
5282
5283         * smime.c: This patch gets rid of an ugly static variable in
5284         smime.c. (From Mike Schiraldi.)
5285
5286         * smime_keys.pl: This patch lets smime_keys.pl automagically
5287         handle both formats of x509 certificate -- PEM (text) and
5288         DER (binary). This lets Outlook users (and probably others)
5289         directly import the certs without first converting them manually.
5290         (From Mike Schiraldi.)
5291
5292         * configure.in: Honor current values of $LIBS and $CPPFLAGS.
5293         From Thomas Dickey.
5294
5295         * configure.in: Honor $LIBS and $CPPFLAGS.  From Thomas Dickey.
5296
5297         * init.c, init.c: patch-1.3.27.me.initsort.1
5298
5299 2002-02-07 21:48:42  roessler  (roessler)
5300
5301         * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
5302
5303         * smime_keys.pl: Fix smime_keys.
5304
5305         * smime.c: S/MIME fixes from Mike Schiraldi.
5306
5307         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
5308         po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5309         po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5310         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
5311         po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
5312         messages translatable.
5313
5314 2002-02-06 19:14:47  roessler  (roessler)
5315
5316         * lib.h: Avoid a warning on some machines.
5317
5318         * lib.h, smime.c: Make some scanf formats safe.
5319
5320 2002-02-05 22:01:06  roessler  (roessler)
5321
5322         * ascii.c: The previous fix was complete nonsense.  What a
5323         day. :-(
5324
5325         * ascii.c: The previous fix was complete nonsense.
5326
5327         * browser.c, lib.c, lib.h: Use strcoll for the file browser.
5328         From David Champion.
5329
5330         * hook.c: Fix crypt-hook.  From Dale Woolridge
5331         <dale-list-mutt-dev@woolridge.org>.
5332
5333         * smime_keys.pl: Clean-up from Mike Schiraldi.
5334
5335         * imap/browse.c: Fix.
5336
5337         * imap/browse.c: Fix another IMAP browsing bug.
5338
5339         * po/ru.po, po/fr.po, po/ko.po: update
5340
5341         * smime.c: Don't put garbage onto the screen when trying to
5342         decrypt messages.
5343
5344         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5345         S/MIME fixes from Oliver Ehli:
5346
5347         - smime_keys.pl:
5348
5349           support for multiple email adrresses in cert: will add one
5350           entry to {keys, cetrificates}/.index now (for each mailbox)
5351
5352           support for certificates without intermediate certs (e.g. for
5353           people who are their own CA: use root as intermediate, for it
5354           probably wouldn't be known to anyone...)
5355
5356           bugfix in handle_pem: the checks if some type of cert is
5357           present; die() could never be reached, as the variables checked
5358           wouldn't have been set in that case, so it would break because
5359           of undefined value or some such thing.... (so it has to check
5360           $iter instead)
5361
5362         - smime.c (init.h, ....)
5363
5364           support for importing certificates issued for multiple
5365           addresses.
5366
5367           introduced smime_fingerprint_cert_command, so finally certs
5368           can get compared ... (so the above works..)
5369
5370           cleaned up some error messages, that would mess up the terminal.
5371
5372           fixed typos (init.h)
5373
5374         * ascii.c: Fix.
5375
5376         * ascii.c: Fix ascii_*cmp functions.  Problem noted by Brad
5377         Thompson.
5378
5379 2002-02-04 09:59:02  roessler  (roessler)
5380
5381         * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
5382         <elmy@acm.org>.
5383
5384 2002-02-03 09:58:45  roessler  (roessler)
5385
5386         * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
5387         unauto_view.  From Jeremy Blosser.
5388
5389         * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
5390         helps to dump fingerprints.  Contributed by Jason Harris
5391         <jharris@widomaker.com>, and not strictly needed for mutt.
5392
5393         * pgppubring.c: Correctly calculate fingerprints for type 20
5394         ElGamal keys.  Noted by Jason Harris <jharris@widomaker.com>.
5395
5396         * pgppubring.c: Fix calculation of fingerprints (and key
5397         IDs) for type 20 ElGamal keys.  Noted by Jason Harris
5398         <jharris@widowmaker.com>.
5399
5400 2002-02-02 16:52:27  roessler  (roessler)
5401
5402         * po/ca.po: update
5403
5404         * po/ca.po: update.
5405
5406         * mh.c: Don't forget deletions when a folder is changed.  Ups.
5407
5408 2002-02-01 17:23:20  roessler  (roessler)
5409
5410         * smime_keys.pl: Fix some possible leaks of the private key
5411         (encrypted, but still...).  (yow_security_holes.patch from
5412         Mike Schiraldi.)
5413
5414 2002-01-31 22:05:58  roessler  (roessler)
5415
5416         * doc/smime-notes.txt: Document %C, and other updates.  From Mike
5417         Schiraldi.
5418
5419         * smime.c: Remove some unnecessary quotation marks.
5420
5421         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5422         Use mutt -Q from smime_keys.
5423
5424         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5425         po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
5426         po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
5427         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5428         po/id.po, po/ca.po, po/cs.po: update-po
5429
5430         * main.c: fix a string.
5431
5432         * doc/mutt.man: Document -Q.
5433
5434         * init.c, main.c, protos.h: Add a -Q option to query configuration
5435         variables.  This is needed to avoid a separate mutt configuration
5436         parser in smime_keys.pl.
5437
5438 2002-01-30 22:51:12  roessler  (roessler)
5439
5440         * send.c, send.c: patch-1.3.27.me.postpone_date.2
5441
5442         * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
5443
5444 2002-01-29 21:08:10  roessler  (roessler)
5445
5446         * smime.c: Improved certificate handling.  Suggested by Oliver
5447         Ehli, implemented by Mike Schiraldi.
5448
5449         * smime.c: Properly handle certain signatures generated by
5450         Outlook.  From Mike Schiraldi.
5451
5452         * parse.c, parse.c: Fix a segmentation fault in debugging code.
5453         From Daniel Eisenbud.
5454
5455 2002-01-28 23:29:05  roessler  (roessler)
5456
5457         * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
5458         The timestamps aren't really needed any more.
5459
5460         * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
5461         to match successfully verified messages.
5462
5463         * contrib/smime.rc: Add a comment. From Mike Schiraldi.
5464
5465         * init.h, init.h: Fix list-from documentation.  From Michael
5466         Elkins.
5467
5468         * doc/smime-notes.txt: Add more information on S/MIME.
5469         Adapted from Oliver Ehli's notes by Mike Schiraldi.
5470
5471         * send.c: Avoid C99 comments.  Noted by Vincent Lefevre.
5472
5473         * po/ja.po, po/sv.po: updates
5474
5475         * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
5476
5477         * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
5478         Cully.
5479
5480 2002-01-25 00:08:30  roessler  (roessler)
5481
5482         * smime.c: ups
5483
5484         * commands.c, recvattach.c, smime.c, smime.h: More decryption
5485         key detection fixes.
5486
5487         * commands.c, smime.c: Make some prompts look nicer, and add
5488         sensible selection of the decryption key.
5489
5490 2002-01-24 23:53:19  roessler  (roessler)
5491
5492         * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
5493
5494         * mh.c: Fix.
5495
5496         * mh.c: Still more code clean-up.
5497
5498         * doc/smime-notes.txt: Update.
5499
5500         * mx.c: little fix.
5501
5502         * mh.c: Ups, don't use the wrong check function...
5503
5504         * mh.c: Clean up the mh code, too.
5505
5506         * mh.c: indentation
5507
5508         * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
5509         Elkins and Thomas Roessler.
5510
5511         * crypt.c, curs_lib.c, smime.c: S/MIME nits.
5512
5513         * reap.pl: We don't need this any more.
5514
5515         * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
5516         contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
5517         Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
5518         compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
5519         curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
5520         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5521         mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
5522         pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
5523         send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
5524         support.  From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
5525         <raldi@research.netsol.com>.
5526
5527         * po/pt_BR.po, po/pt_BR.po: update
5528
5529         * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
5530         init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
5531         From Brian Foley and Ulf Erikson.
5532
5533         * po/ru.po, po/ru.po: update
5534
5535         * mh.c: Make reading maildirs more efficient.
5536
5537         * VERSION: Pseudo-revision for mutt-1.5.
5538
5539         * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
5540         m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
5541         m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
5542         version bump
5543
5544         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5545         po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
5546         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
5547         po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5548         po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
5549         po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
5550         imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
5551         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5552         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5553         imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
5554         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
5555         version bumps.
5556
5557         * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5558         intl/ChangeLog, intl/Makefile.in, intl/VERSION,
5559         intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
5560         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5561         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5562         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5563         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5564         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5565         intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
5566         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5567         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5568         intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
5569         intl/textdomain.c, intl/xopen-msg.sed: more version number
5570         updates.
5571
5572         * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
5573         doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
5574         doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5575         doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5576         doc/muttrc.man.tail, doc/patch-notes.txt: more version number
5577         updates
5578
5579         * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
5580         contrib/iconv/iconv.aix-4.1.5.rc,
5581         contrib/iconv/iconv.aix-4.2.0.rc,
5582         contrib/iconv/iconv.aix-4.3.2.rc,
5583         contrib/iconv/iconv.freebsd-3.3.rc,
5584         contrib/iconv/iconv.glibc-2.1.3.rc,
5585         contrib/iconv/iconv.glibc-2.1.90.rc,
5586         contrib/iconv/iconv.hpux-10.01.rc,
5587         contrib/iconv/iconv.hpux-10.20.rc,
5588         contrib/iconv/iconv.hpux-11.00.rc,
5589         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
5590         contrib/iconv/iconv.osf1-4.0d.rc,
5591         contrib/iconv/iconv.solaris-2.4.rc,
5592         contrib/iconv/iconv.solaris-2.5.1.rc,
5593         contrib/iconv/iconv.solaris-2.6-cjk.rc,
5594         contrib/iconv/iconv.solaris-2.6.rc,
5595         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
5596         contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
5597         contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
5598         contrib/language.txt, contrib/language50.txt,
5599         contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
5600         contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
5601         contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
5602         version numbers.
5603
5604         * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
5605         strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
5606         pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
5607         pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
5608         postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
5609         recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
5610         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
5611         rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
5612         sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
5613         mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
5614         mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5615         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
5616         mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
5617         muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
5618         parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
5619         pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
5620         from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
5621         gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5622         help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
5623         keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
5624         mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
5625         browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
5626         charset.h, check_sec.sh, color.c, commands.c, complete.c,
5627         compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
5628         curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
5629         edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
5630         OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
5631         TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
5632         addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
5633         BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
5634         for the new unstable branch.
5635
5636         * send.c: branches:  2.77.2; Set default Fcc when resending
5637         a message.
5638
5639         * po/ja.po: branches:  1.33.2; update
5640
5641 2002-01-23 22:37:12  roessler  (roessler)
5642
5643         * po/da.po: branches:  1.67.2; updates
5644
5645         * po/el.po: branches:  1.77.2; updates
5646
5647         * po/et.po: branches:  1.21.2; updates
5648
5649         * po/ko.po: branches:  1.72.2; updates
5650
5651         * po/pl.po: branches:  1.94.2; updates
5652
5653         * po/uk.po, po/id.po: branches:  1.84.2; update
5654
5655         * charset.c: branches:  2.50.2; Fix #999.  A single missing comma.
5656
5657 2002-01-22 12:12:45  roessler  (roessler)
5658
5659         * po/pt_BR.po: branches:  1.58.2; automatic post-release commit
5660         for mutt-1.3.27
5661
5662         * po/ru.po: branches:  1.129.2; automatic post-release commit
5663         for mutt-1.3.27
5664
5665         * po/sk.po: branches:  1.66.2; automatic post-release commit
5666         for mutt-1.3.27
5667
5668         * po/sv.po: branches:  1.80.2; automatic post-release commit
5669         for mutt-1.3.27
5670
5671         * po/tr.po: branches:  1.25.2; automatic post-release commit
5672         for mutt-1.3.27
5673
5674         * po/uk.po: automatic post-release commit for mutt-1.3.27
5675
5676         * po/zh_CN.po: branches:  1.14.2; automatic post-release commit
5677         for mutt-1.3.27
5678
5679         * po/zh_TW.po: branches:  1.11.2; automatic post-release commit
5680         for mutt-1.3.27
5681
5682         * po/hu.po: branches:  1.17.2; automatic post-release commit
5683         for mutt-1.3.27
5684
5685         * po/id.po: automatic post-release commit for mutt-1.3.27
5686
5687         * po/it.po: branches:  1.103.2; automatic post-release commit
5688         for mutt-1.3.27
5689
5690         * po/ja.po, po/ko.po: automatic post-release commit for
5691         mutt-1.3.27
5692
5693         * po/lt.po: branches:  1.25.2; automatic post-release commit
5694         for mutt-1.3.27
5695
5696         * po/nl.po: branches:  1.74.2; automatic post-release commit
5697         for mutt-1.3.27
5698
5699         * po/pl.po: automatic post-release commit for mutt-1.3.27
5700
5701         * po/ca.po: branches:  1.6.2; automatic post-release commit
5702         for mutt-1.3.27
5703
5704         * po/cs.po: branches:  1.75.2; automatic post-release commit
5705         for mutt-1.3.27
5706
5707         * po/da.po: automatic post-release commit for mutt-1.3.27
5708
5709         * po/de.po: branches:  1.160.2; automatic post-release commit
5710         for mutt-1.3.27
5711
5712         * po/el.po: automatic post-release commit for mutt-1.3.27
5713
5714         * po/eo.po: branches:  1.80.2; automatic post-release commit
5715         for mutt-1.3.27
5716
5717         * po/es.po: branches:  1.89.2; automatic post-release commit
5718         for mutt-1.3.27
5719
5720         * po/et.po: automatic post-release commit for mutt-1.3.27
5721
5722         * po/fr.po: branches:  1.108.2; automatic post-release commit
5723         for mutt-1.3.27
5724
5725         * po/gl.po: branches:  1.61.2; automatic post-release commit
5726         for mutt-1.3.27
5727
5728         * ChangeLog: branches:  2.73.2; automatic post-release commit
5729         for mutt-1.3.27
5730
5731         * VERSION: branches:  2.63.2; automatic post-release commit
5732         for mutt-1.3.27
5733
5734         * reldate.h: branches:  2.55.2; automatic post-release commit
5735         for mutt-1.3.27
5736
5737 2002-01-21 17:43:19  roessler  (roessler)
5738
5739         * po/it.po: update
5740
5741         * po/sv.po, po/de.po, po/eo.po: updates
5742
5743         * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
5744         bug #989.
5745
5746 2002-01-18 11:44:54  roessler  (roessler)
5747
5748         * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
5749         po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
5750         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
5751         po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
5752         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
5753         automatic post-release commit for mutt-1.3.26
5754
5755 2002-01-17 22:41:45  roessler  (roessler)
5756
5757         * configure.in: branches:  2.129.2; Use ncurses.h for configure
5758         tests, if present.
5759
5760 2002-01-16 20:44:49  roessler  (roessler)
5761
5762         * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
5763         files. From Lars Hecking.
5764
5765         * curs_main.c: patch-1.3.25-de-new_threads.1
5766
5767         * protos.h: branches:  2.86.2; patch-1.3.25-de-new_threads.1
5768
5769         * thread.c: branches:  2.27.2; patch-1.3.25-de-new_threads.1
5770
5771 2002-01-15 22:08:12  roessler  (roessler)
5772
5773         * acconfig.h, configure.in: Configure and config.h cleanup.
5774         From Lars Hecking.
5775
5776         * handler.c: branches:  2.52.2; Don't hallucinate a '\n' in the
5777         end of quoted-printable encoded attachments.
5778
5779         * po/fr.po: update.
5780
5781         * flags.c: patch-1.3.25.tlr.maildir_trash.1
5782
5783         * mh.c: branches:  2.42.2; patch-1.3.25.tlr.maildir_trash.1
5784
5785         * mutt.h: branches:  2.111.2; patch-1.3.25.tlr.maildir_trash.1
5786
5787         * mx.c: branches:  2.63.2; patch-1.3.25.tlr.maildir_trash.1
5788
5789         * po/ko.po: update
5790
5791         * init.c: branches:  2.60.2; Avoid reading past the end of ta
5792         string when handling \ or ^ sequences.  From Michael Elkins.
5793
5794         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
5795         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
5796         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5797         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5798         po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
5799         Noted by Jeremy Blosser.  #978.
5800
5801         * pattern.c: branches:  2.23.2; Fix an off-by-one error.
5802
5803 2002-01-14 09:03:31  roessler  (roessler)
5804
5805         * imap/imap.c: branches:  1.90.2; fix another case-sensitive
5806         comparison.
5807
5808 2002-01-13 21:19:25  roessler  (roessler)
5809
5810         * ascii.h: Fix the ascii_strncmp() macro.
5811
5812         * imap/auth_sasl.c: Parse IMAP responses locale- and case-
5813         insensitive.  From Brendan Cully.
5814
5815         * imap/browse.c: branches:  1.34.2; Parse IMAP responses locale-
5816         and case- insensitive.  From Brendan Cully.
5817
5818         * imap/command.c: branches:  1.35.2; Parse IMAP responses locale-
5819         and case- insensitive.  From Brendan Cully.
5820
5821         * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
5822         From Brendan Cully.
5823
5824         * imap/message.c: branches:  1.60.2; Parse IMAP responses locale-
5825         and case- insensitive.  From Brendan Cully.
5826
5827         * imap/util.c: branches:  1.51.2; Parse IMAP responses locale-
5828         and case- insensitive.  From Brendan Cully.
5829
5830         * muttlib.c: branches:  2.52.2; A different fix for the '\012'
5831         issue.  Bug tracked down by Johannes Geiger <geiger@ePost.de>.
5832
5833         * pager.c: A different fix for the '\012' issue.  Bug tracked
5834         down by Johannes Geiger <geiger@ePost.de>.
5835
5836 2002-01-12 11:42:18  roessler  (roessler)
5837
5838         * NEWS: More on ~=.
5839
5840         * doc/manual.sgml.head: branches:  1.73.2; Add a ~= pattern.
5841         From Frederic Duval.
5842
5843         * doc/muttrc.man.head: branches:  1.16.2; Add a ~= pattern.
5844         From Frederic Duval.
5845
5846         * mutt.h, pattern.c: Add a ~= pattern.  From Frederic Duval.
5847
5848         * doc/manual.sgml.head: Fix a typo, #971.
5849
5850 2002-01-09 15:39:28  roessler  (roessler)
5851
5852         * pgp.c: Fix #960.
5853
5854 2002-01-08 13:06:21  roessler  (roessler)
5855
5856         * mx.c: Try to fix #943.
5857
5858         * INSTALL: branches:  2.15.2;  2.15.4; fix libiconv URL.  #959.
5859
5860         * NEWS: fix libiconv URL.  #959.
5861
5862 2002-01-07 19:10:51  roessler  (roessler)
5863
5864         * po/ko.po: update
5865
5866         * attach.c: branches:  2.29.2; Fix #951.
5867
5868 2002-01-04 14:30:29  roessler  (roessler)
5869
5870         * rfc822.c: Terminate the correct buffer.  Noted by Durval
5871         Menezes <durval@tmp.com.br>.  (This bug shouldn't have any
5872         security implications. ;-)
5873
5874         * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
5875
5876 2002-01-03 20:57:20  roessler  (roessler)
5877
5878         * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
5879         globals where they belong.  From Brendan Cully.
5880
5881 2002-01-02 16:28:46  roessler  (roessler)
5882
5883         * acconfig.h: Cleanup; from Lars Hecking.
5884
5885         * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
5886
5887         * recvcmd.c: Bug fix.  Problem noted by Vincent Lefevre's
5888         compiler.
5889
5890         * muttlib.c: Fix the \012 bug.
5891
5892 2002-01-01 20:18:41  roessler  (roessler)
5893
5894         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5895         po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
5896         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
5897         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5898         po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
5899         ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
5900
5901         * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
5902         missing from the CVS.
5903
5904         * po/ca.po: update.
5905
5906         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
5907         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
5908         po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
5909         po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
5910         commit for mutt-1.2.5.1.
5911
5912         * rfc822.c: Fix a security problem.
5913
5914 2001-12-28 17:19:00  roessler  (roessler)
5915
5916         * protos.h, recvcmd.c, send.c: Make sure References and
5917         In-Reply-To headers are generated properly when the user replies
5918         to one or more message-type attachments.
5919
5920 2001-12-26 19:24:46  roessler  (roessler)
5921
5922         * imap/imap.c: Possible fix for #905.   From Daniel Eisenbud.
5923
5924 2001-12-21 00:22:12  roessler  (roessler)
5925
5926         * pager.c: Fix #929.
5927
5928 2001-12-18 15:13:18  roessler  (roessler)
5929
5930         * imap/imap.c, imap/imap.h: Fix from #918.  From
5931         <ntyni+mutt@mappi.helsinki.fi>.
5932
5933         * browser.c: branches:  2.38.2; Fix from #918.  From
5934         <ntyni+mutt@mappi.helsinki.fi>.
5935
5936         * po/Makefile.in.in: Updating to gettext-0.10.40.
5937
5938         * m4/gettext.m4: branches:  1.7.2;  1.7.4; Updating to
5939         gettext-0.10.40.
5940
5941         * m4/iconv.m4: branches:  1.3.2; Updating to gettext-0.10.40.
5942
5943         * m4/lcmessage.m4: branches:  1.3.2;  1.3.4; Updating to
5944         gettext-0.10.40.
5945
5946         * m4/progtest.m4: branches:  1.4.2;  1.4.4; Updating to
5947         gettext-0.10.40.
5948
5949         * ABOUT-NLS: branches:  2.1.2;  2.1.4; Updating to
5950         gettext-0.10.40.
5951
5952         * intl/ChangeLog, intl/Makefile.in: branches:  1.3.2;  1.3.4;
5953         Updating to gettext-0.10.40.
5954
5955         * intl/VERSION: Updating to gettext-0.10.40.
5956
5957         * intl/bindtextdom.c: branches:  1.5.2;  1.5.4; Updating to
5958         gettext-0.10.40.
5959
5960         * intl/config.charset: branches:  1.2.2;  1.2.4; Updating to
5961         gettext-0.10.40.
5962
5963         * intl/dcgettext.c: Updating to gettext-0.10.40.
5964
5965         * intl/dcigettext.c: branches:  1.2.2;  1.2.4; Updating to
5966         gettext-0.10.40.
5967
5968         * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5969         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5970         intl/gettext.h: Updating to gettext-0.10.40.
5971
5972         * intl/gettextP.h, intl/hash-string.h: branches:  1.4.2;  1.4.4;
5973         Updating to gettext-0.10.40.
5974
5975         * intl/intl-compat.c: Updating to gettext-0.10.40.
5976
5977         * intl/l10nflist.c: branches:  1.5.2;  1.5.4; Updating to
5978         gettext-0.10.40.
5979
5980         * intl/libgettext.h: Updating to gettext-0.10.40.
5981
5982         * intl/libgnuintl.h: branches:  1.2.2;  1.2.4; Updating to
5983         gettext-0.10.40.
5984
5985         * intl/loadinfo.h: branches:  1.4.2;  1.4.4; Updating to
5986         gettext-0.10.40.
5987
5988         * intl/loadmsgcat.c: branches:  1.5.2;  1.5.4; Updating to
5989         gettext-0.10.40.
5990
5991         * intl/localcharset.c: branches:  1.2.2;  1.2.4; Updating to
5992         gettext-0.10.40.
5993
5994         * intl/locale.alias: Updating to gettext-0.10.40.
5995
5996         * intl/localealias.c: branches:  1.5.2;  1.5.4; Updating to
5997         gettext-0.10.40.
5998
5999         * intl/ngettext.c: Updating to gettext-0.10.40.
6000
6001         * intl/plural.c, intl/plural.y: branches:  1.2.2;  1.2.4;
6002         Updating to gettext-0.10.40.
6003
6004         * intl/textdomain.c: Updating to gettext-0.10.40.
6005
6006 2001-12-17 10:08:18  roessler  (roessler)
6007
6008         * edit.c: Fix a memory allocation bug.  #917.
6009
6010         * thread.c: Another threading update.
6011
6012         * hdrline.c: branches:  2.27.2; Another threading update.
6013
6014 2001-12-13 12:10:59  roessler  (roessler)
6015
6016         * menu.c: branches:  2.27.2; Threading updates, from Daniel
6017         Eisenbud.
6018
6019         * mutt.h, sort.c, thread.c: Threading updates, from Daniel
6020         Eisenbud.
6021
6022         * pager.c: compile fix.
6023
6024 2001-12-11 23:30:59  roessler  (roessler)
6025
6026         * doc/muttrc.man.head: Typo, #911.
6027
6028         * po/it.po: update
6029
6030         * contrib/gpg.rc: Remove an unnecessary \-quoting.
6031
6032         * init.c, pager.c: Add a missing else.
6033
6034         * contrib/gpg.rc: Use gettext to determine the good signature
6035         pattern.
6036
6037         * init.c: Make "`...`" work as expected.
6038
6039         * po/it.po: update.
6040
6041 2001-12-10 13:12:41  roessler  (roessler)
6042
6043         * query.c: Fix #910.
6044
6045         * init.h: branches:  2.143.2; Change the default for
6046         $pgp_replyencrypt to "yes".
6047
6048         * po/ja.po, po/pl.po: updates.
6049
6050 2001-12-09 09:12:08  roessler  (roessler)
6051
6052         * po/ca.po, configure.in: Add a Catalan translation.  From Ivan
6053         Vilata i Balaguer <ivan@selidor.net>.
6054
6055 2001-12-04 10:28:22  roessler  (roessler)
6056
6057         * po/ru.po: update
6058
6059 2001-12-03 18:36:09  roessler  (roessler)
6060
6061         * po/da.po, po/de.po: update.
6062
6063         * mx.c: Try to detect write() errors by calling fsync() after
6064         fflush().  May fix #895.
6065
6066 2001-11-29 09:43:41  roessler  (roessler)
6067
6068         * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6069         po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
6070         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
6071         po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
6072         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
6073         post-release commit for mutt-1.3.24
6074
6075 2001-11-28 10:30:36  roessler  (roessler)
6076
6077         * po/id.po: update
6078
6079 2001-11-26 19:16:52  roessler  (roessler)
6080
6081         * PATCHES: PATCHES should be _empty_ in the CVS version.  Ups.
6082
6083         * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1.  Fix wcwidth_ja(),
6084         from Takizawa Takashi <taki@luna.email.ne.jp>.
6085
6086         * mbyte.c: branches:  2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
6087         Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
6088
6089         * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
6090         from Byrial Jensen.  This patch is supposed to make one message
6091         more friendly to translators.
6092
6093         * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
6094         updates.
6095
6096 2001-11-21 13:58:42  roessler  (roessler)
6097
6098         * handler.c: Use $wrapmargin in the format=flowed handler, too.
6099
6100         * pager.c, globals.h, init.h: Add a $wrapmargin configuration
6101         variable to fine-tune
6102
6103 2001-11-19 10:41:32  roessler  (roessler)
6104
6105         * hash.c: Fix #868, #876.  Work-around from Len Lattanzi
6106         <len@mss.migration.com>.
6107
6108         * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
6109         From Daniel Eisenbud.  (patch-1.3.23.2-de-new_threads.2-3.gz).
6110
6111 2001-11-15 18:53:23  roessler  (roessler)
6112
6113         * remailer.c: Should be slightly better than a mixmaster
6114         patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
6115         (UNTESTED!)
6116
6117 2001-11-12 09:53:54  roessler  (roessler)
6118
6119         * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
6120
6121 2001-11-10 08:14:52  roessler  (roessler)
6122
6123         * po/eo.po, po/fr.po: update
6124
6125 2001-11-09 09:28:55  roessler  (roessler)
6126
6127         * mh.c: Add some NONULL's (#863)
6128
6129         * Makefile.am: branches:  2.101.2; Distribute patchlist.sh.  Ups.
6130
6131 2001-11-08 22:42:45  roessler  (roessler)
6132
6133         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6134         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
6135         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
6136         po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
6137         po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
6138         post-release commit for mutt-1.3.23.2
6139
6140         * pager.c, init.h, mutt.h: Add an $allow_ansi option.  Suggested
6141         and (mostly) implemented by Mike Schiraldi.
6142
6143         * Makefile.am: Don't depend on GNU make.  Noted by Bob Bell.
6144
6145         * pgp.c: Fix some messages, so the color marker is actually in
6146         the beginning of a new line.
6147
6148         * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
6149         pgp.c: somewhat cleaner in-band-signalling between the handlers
6150         and the pager.  In particular, it's more difficult now to get
6151         fake PGP and other mutt-generated "[-- " messages colored.
6152
6153         * commands.c: branches:  2.50.2; patch-1.3.23.1-de-new_threads.3-4
6154
6155         * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
6156         patch-1.3.23.1-de-new_threads.3-4
6157
6158         * handler.c: 2.47 introduced another bug.  I should go to bed now.
6159
6160         * handler.c: Replace a ridiculous for loop by a proper
6161         calculation.  Ahem.
6162
6163         * handler.c, pager.c: Use a slightly different reset sequence
6164         for the format=flowed hack, and don't send any such sequence
6165         when we aren't in the internal pager.
6166
6167         * pager.c: Trying to fix #738.
6168
6169 2001-11-07 22:25:09  roessler  (roessler)
6170
6171         * handler.c: Fix #860.  Noted: The format=flowed code is not
6172         yet utf-8 aware.
6173
6174         * addrbook.c: Fix #858.
6175
6176         * doc/patch-notes.txt, Makefile.am: Implement the patchlist
6177         scheme instead of version number munging.
6178
6179         * main.c: branches:  2.55.2; Implement the patchlist scheme
6180         instead of version number munging.
6181
6182         * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
6183         scheme instead of version number munging.
6184
6185         * sendlib.c: branches:  2.94.2; Implement the patchlist scheme
6186         instead of version number munging.
6187
6188         * complete.c: Fix 706, 853.
6189
6190         * commands.c, init.h, mutt.h, thread.c:
6191         patch-1.3.23.1-de-new_threads.2-3
6192
6193 2001-11-06 20:38:17  roessler  (roessler)
6194
6195         * mutt.h, sort.c, sort.h, thread.c, menu.c:
6196         [patch.1.3.23.1.de.new_threads.2]  Daniel Eisenbud's redone
6197         threading code, version two.
6198
6199         * doc/patch-notes.txt: fix a typo.
6200
6201         * PATCHES: uuups, there was a "test" left over.
6202
6203         * doc/PGP-Notes.txt: Some part of this documentation was severely
6204         outdated.
6205
6206         * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
6207         configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
6208         document a new mechanism for displaying patches in running
6209         mutts' output.
6210
6211         * send.c: Indentation fixing while staring at the code affected
6212         by #857.  No fix for the crash, though.
6213
6214         * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
6215         an addressbook bug, and introduce "unalias *".  From "g.c.w. de
6216         bruijn" <geerd.debruijn@nl.thalesgroup.com>.
6217
6218 2001-11-05 21:38:18  roessler  (roessler)
6219
6220         * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
6221         mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
6222
6223         * pop.c: branches:  2.22.2; Missing gettext calls, noted by
6224         Byrial Jensen.
6225
6226         * thread.c: Missing gettext calls, noted by Byrial Jensen.
6227
6228         * commands.c: Make the save-copy prompt more translator-friendly.
6229         from Byrial Jensen.
6230
6231         * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
6232         updates
6233
6234         * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
6235         POP mode is used with a maildir spool folder.  Noted by Frédéric
6236         L. W.  Meunier <0@pervalidus.net>.
6237
6238         * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
6239         related bug.
6240
6241         * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
6242         mtime hack is needed at more than one place.  Noted by Manoj
6243         Kasichainula.
6244
6245 2001-10-31 09:38:07  roessler  (roessler)
6246
6247         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6248         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6249         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6250         po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
6251         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6252         post-release commit for mutt-1.3.23.1
6253
6254         * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
6255         init.h: Advanced threading, v 5.1.  From Daniel Eisenbud
6256         <eisenbud@cs.swarthmore.edu>.
6257
6258         * mbox.c: branches:  2.22.2; Advanced threading, v 5.1.
6259         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6260
6261         * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
6262         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6263
6264         * parse.c: branches:  2.39.2; Advanced threading, v 5.1.
6265         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6266
6267         * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
6268         Advanced threading, v 5.1.  From Daniel Eisenbud
6269         <eisenbud@cs.swarthmore.edu>.
6270
6271         * pgpewrap.c: branches:  2.3.2; Add magic comment so we can use
6272         traditional malloc() in this program.
6273
6274 2001-10-30 22:43:23  roessler  (roessler)
6275
6276         * init.h: .mh_sequences fix, from lorenzo@cisco.com.
6277
6278         * mutt_socket.c, mutt_ssl.c: TLS connection reuse.  From Brendan
6279         Cully.
6280
6281 2001-10-29 23:21:48  roessler  (roessler)
6282
6283         * pager.c: Fix two places which _may_ look like buffer overflows,
6284         but aren't.
6285
6286         * url.c: Fix #843.
6287
6288         * doc/manual.sgml.head: Make the documentation of toggle-unlink
6289         more precise - someone on comp.mail.mutt got confused by this.
6290
6291 2001-10-28 19:46:43  roessler  (roessler)
6292
6293         * imap/browse.c, imap/imap.c: Fix 839
6294
6295         * po/fr.po: update
6296
6297         * sendlib.c: Another aesthetic message-id change.
6298
6299         * sendlib.c: GMT's too clumsy.  Just take G.
6300
6301         * sendlib.c: Use GMT for message-IDs.  Note: The addition of
6302         the constant string "GMT" is so intended to avoid the production
6303         of duplicate message-IDs when mutts running in time zones ahead
6304         GMT are updated.
6305
6306         * po/ru.po: update.
6307
6308         * url.c: Another bug related to #837.
6309
6310         * imap/util.c: Fix a problem related to #837 (the bug isn't
6311         entirely close, though).
6312
6313 2001-10-26 23:53:29  roessler  (roessler)
6314
6315         * doc/manual.sgml.head: Point to the openProjects.net IRC channel
6316         instead of dal.net.
6317
6318 2001-10-25 07:54:35  roessler  (roessler)
6319
6320         * pgp.c: Handle clearsigned messages gracefully even when
6321         pgp_verify_sig is set and pgp_decode_command is unset.
6322
6323 2001-10-24 11:08:22  roessler  (roessler)
6324
6325         * complete.c: Suspected fix for #837.
6326
6327 2001-10-22 09:28:26  roessler  (roessler)
6328
6329         * imap/util.c, globals.h, init.h: Make IMAP keepalive
6330         configurable.  From Brendan Cully.
6331
6332 2001-10-17 17:03:19  roessler  (roessler)
6333
6334         * curs_main.c: Fix #829.
6335
6336         * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
6337         stderr redirected to /dev/null.  Apparently, sendmail 8.12.1
6338         doesn't like to be invoked with stderr and stdout closed.
6339
6340         * curs_main.c: Fix CURHDR confusion.  Mutt should compile now.
6341         (Sorry for not committing this earlier.)
6342
6343 2001-10-16 14:29:27  roessler  (roessler)
6344
6345         * addrbook.c, keymap.c: Address book nit fix from
6346         geerd.debruijn@nl.thalesgroup.com.
6347
6348         * po/ja.po, po/it.po: update
6349
6350 2001-10-15 20:18:32  roessler  (roessler)
6351
6352         * rfc2047.c: branches:  2.35.2; Close #821.  Fix provided
6353         by Edmund.
6354
6355         * curs_main.c: AIX portability patch.  Suggested by Jan Chrillesen
6356         <jan@chrillesen.dk>.
6357
6358         * doc/manual.sgml.tail: branches:  1.15.2; Fixing a nit, From
6359         David Ellement.
6360
6361 2001-10-12 09:03:26  roessler  (roessler)
6362
6363         * po/fr.po: update
6364
6365 2001-10-11 20:08:44  roessler  (roessler)
6366
6367         * imap/message.c: Small fix from Edmund GRIMLEY EVANS
6368         <edmundo@rano.org>.
6369
6370         * compose.c: branches:  2.48.2; Little fix from
6371         sroberts@certicom.com.
6372
6373         * po/eo.po: update
6374
6375         * pgpewrap.c: Add public domain notice.
6376
6377         * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
6378         version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
6379
6380         * po/da.po: update
6381
6382         * compose.c: Unify "Can't stat" messages.  Suggested by Byrial.
6383
6384         * editmsg.c: branches:  2.12.2; Unify "Can't stat" messages.
6385         Suggested by Byrial.
6386
6387         * sendlib.c: Unify "Can't stat" messages.  Suggested by Byrial.
6388
6389 2001-10-10 23:37:06  roessler  (roessler)
6390
6391         * mh.c: Fix #560.
6392
6393         * pager.c: Fix minor snafu in Vsevolod's patch about important
6394         flags for POP folders.
6395
6396         * main.c: Mess around with signal handlers.  Allegedly, this
6397         helps to get things working with Solaris 8.  See #455.
6398
6399         * imap/message.c: Try to fix #302.
6400
6401         * curs_main.c, pager.c: Don't allow setting the "important"
6402         flag when message resides on a POP server.
6403
6404         * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
6405         have a macro called pad_char.  Noted by Jan Chrillesen
6406         <jan@chrillesen.dk>.
6407
6408         * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
6409
6410         * browser.c: Fix #813.
6411
6412         * mx.c: Another consistency fix for maildir_trash.
6413
6414         * mh.c, mx.c: Experimental patch to make maildir_trash handling
6415         more consistent.
6416
6417         * buffy.c: branches:  2.21.2; maildir buffy: Don't consider
6418         "trashed" new messages new. Fixes #412.
6419
6420         * main.c: Include platform information with mutt -v output.
6421
6422         * muttbug.sh.in: Include some information about the compiler
6423         and compiler flags used with bug reports.
6424
6425         * po/pl.po: update
6426
6427         * po/fr.po, po/de.po: updates.
6428
6429 2001-10-09 09:29:55  roessler  (roessler)
6430
6431         * getdomain.c: A different fix for #767.
6432
6433         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
6434         po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
6435         po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
6436         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
6437         po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
6438         post-release commit for mutt-1.3.23
6439
6440 2001-10-07 06:43:52  roessler  (roessler)
6441
6442         * doc/manual.sgml.head: We do update .mh_sequences files now.
6443
6444 2001-10-06 09:31:44  roessler  (roessler)
6445
6446         * doc/manual.sgml.head: Documentation for check-traditional-pgp
6447         and for edit-type when used in read mode.
6448
6449 2001-10-02 22:20:03  roessler  (roessler)
6450
6451         * enter.c: Fix #801.
6452
6453 2001-10-01 09:58:49  roessler  (roessler)
6454
6455         * mh.c: Create mh_sequences files when they don't exist.
6456         Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
6457
6458 2001-09-28 08:38:44  roessler  (roessler)
6459
6460         * charset.c: More character set aliases, from Ionel Mugurel
6461         Ciobica <tgakic@sg10.chem.tue.nl>.
6462
6463         * pager.c: Color fix from Brandon Long.  Welcome back!
6464
6465 2001-09-26 10:56:52  roessler  (roessler)
6466
6467         * mh.c: OK, I couldn't resist. ;-)
6468
6469         Depending on the user's usage patterns and configuration, there
6470         may be a strong bias in maildir files moving either within the
6471         new or to the cur subfolder. This patch adds hit counters for
6472         each of these directories. Mutt will then look first into the
6473         directory encountered more frequently in the past.  This should
6474         help to reduce the cost of chasing messages a bit, and isn't
6475         too costly itself.
6476
6477         (Another possibility for optimization may be to actually base
6478         the prediction on the configuration and on the message flags
6479         as we know them - in particular, the mark_old and move options
6480         could have some effect here.  Thinking about message flags, one
6481         could even replace the simple heuristic currently implemented by
6482         a matrix recording hit counters depending on flags.  But then
6483         again, it's all just playing around, since this function will
6484         be invoked only rarely. ;-)
6485
6486         * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
6487         recvattach.c: Fix inconsistencies between printing and displaying
6488         of message/rfc822 body parts.
6489
6490         * attach.c: Fix attachment printing.
6491
6492         * mh.c, mx.c, mx.h: Search for messages which may have been moving
6493         under our feet in maildir folders.  Suggested by Bjoern Jacke.
6494
6495         * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
6496         isn't necessary with more recent gpg versions.
6497
6498 2001-09-21 09:35:18  roessler  (roessler)
6499
6500         * po/pl.po: update
6501
6502 2001-09-17 10:19:10  roessler  (roessler)
6503
6504         * send.c: fix #737.
6505
6506 2001-09-14 08:19:30  roessler  (roessler)
6507
6508         * po/id.po: update
6509
6510 2001-09-11 12:24:32  roessler  (roessler)
6511
6512         * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
6513         addressbook fixes.
6514
6515         * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
6516         keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
6517         The addressbook used to crash when someone issued the alias and
6518         unalias commands while on that menu.  This patch has a basic fix
6519         for this behaviour, and adds delete and undelete functions to
6520         this menu.  While I'm on it, I've also made sure that "apply-tag"
6521         untags everything on all menus.
6522
6523         The original crash was noted by Oliver Kauss <kauss@gmx.de>.
6524
6525 2001-09-08 14:23:05  roessler  (roessler)
6526
6527         * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
6528         a segfault when you search for "~b \\${".
6529
6530         * po/zh_TW.po: update
6531
6532 2001-09-06 12:10:10  roessler  (roessler)
6533
6534         * po/pl.po: update
6535
6536         * curs_main.c: Try to fix a boundary condition: Assume that you
6537         are in a limited view which includes the folder's last message.
6538         Display that message.  Wait until a new message is added to the
6539         current folder which does NOT match the limit pattern. Press tab.
6540         Mutt would get confused.  I think that this patch fixes the
6541         problem (but I'm not entirely sure).
6542
6543 2001-09-05 12:09:44  roessler  (roessler)
6544
6545         * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
6546         #758.
6547
6548         * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
6549         from Andrew W. Nosenko.
6550
6551 2001-09-04 19:12:23  roessler  (roessler)
6552
6553         * po/da.po: update
6554
6555         * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
6556         patch-bac.canonifypath-4.
6557
6558         The attached patch reverts the IMAP canonification patch I
6559         reverted a version ago (sorry for being so wishy-washy). This
6560         time I put in some code to preserve IMAP URL passwords in the
6561         initial pass, so people who like to use those sorts of URLs still
6562         can. That was the only reason I had reverted the patch before.
6563
6564         (From Brendan Cully.)
6565
6566         * po/ja.po, po/ru.po, po/uk.po: updates
6567
6568         * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
6569
6570 2001-09-03 13:59:37  roessler  (roessler)
6571
6572         * curs_main.c, thread.c: Don't lose track of the current message
6573         when collapsing and changing sort modes wildly.  Noted by
6574         David T-G.
6575
6576         * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
6577
6578         * po/de.po: update
6579
6580         * sendlib.c: Don't try to attach non-regular files.  #754.
6581
6582 2001-08-31 09:21:55  roessler  (roessler)
6583
6584         * NEWS: Mention mailto URL support.
6585
6586         * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
6587         From Pawel Salek, by way of Brendan Cully.
6588
6589 2001-08-30 21:30:39  roessler  (roessler)
6590
6591         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
6592         po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
6593         po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
6594         po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
6595         ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
6596         post-release commit for mutt-1.3.22.1
6597
6598         * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6599         po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
6600         po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
6601         po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
6602         ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
6603         commit for mutt-1.3.22
6604
6605         * contrib/sample.muttrc-tlr: update
6606
6607         * build-release: branches:  2.17.2; more preparations for
6608         stabilizing 1.3.
6609
6610         * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
6611
6612         * doc/muttrc.man.head, NEWS: documentation updates.
6613
6614         * doc/mutt.man: branches:  1.16.2; mention ~/.mutt/muttrc
6615
6616         * curs_main.c: Fix #750 / deb#108628.
6617
6618         * pop_auth.c: patch-20010829.vvv.pop_auth
6619
6620 2001-08-28 20:39:04  roessler  (roessler)
6621
6622         * handler.c: Don't do character conversion when we call an
6623         external handler for a text type.  Assume that the conversion
6624         is done there.
6625
6626         * po/da.po: update
6627
6628 2001-08-24 08:07:42  roessler  (roessler)
6629
6630         * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
6631         This may produce slightly longer messages, but it helps to
6632         avoid corruption with binary attachments which look like text,
6633         but aren't.
6634
6635         * po/de.po: update
6636
6637         * sendlib.c: More liberally apply MIME encodings to non-text
6638         body parts when there's a ^From_ line.
6639
6640 2001-08-23 19:10:04  roessler  (roessler)
6641
6642         * po/eo.po, po/sv.po: update
6643
6644 2001-08-22 14:41:32  roessler  (roessler)
6645
6646         * po/et.po, po/fr.po: update
6647
6648         * pop_auth.c: This should fix the warnings which A. Nosenko found.
6649         (And may introduce new ones about unused variables.)
6650
6651 2001-08-21 21:54:33  roessler  (roessler)
6652
6653         * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6654         po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
6655         po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
6656         po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
6657         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6658         commit for mutt-1.3.21
6659
6660 2001-08-20 12:11:28  roessler  (roessler)
6661
6662         * mx.c: Check for .mew-cache in MH folders.
6663
6664 2001-08-16 12:42:30  roessler  (roessler)
6665
6666         * sendlib.c: Mutt's detection of overly long lines would fail
6667         with text files when the long line is the last one, and is
6668         not finished by a newline character.  This can, for instance,
6669         happen when you send out macintosh-generated HTML files.
6670
6671         (And, apparently, we hit some boundary somewhere in the PGP code
6672         with that - I had some truncated attachments today.)
6673
6674 2001-08-13 16:12:08  roessler  (roessler)
6675
6676         * pop.c: fix content-length headers.
6677
6678         * mh.c: Fix treatment of maildir folders.  We partially used mh
6679         routines for these, introducing absurdities such as .mh_sequences
6680         files.
6681
6682 2001-08-12 10:15:15  roessler  (roessler)
6683
6684         * init.c, init.h: Fix the "strange e-mail header" bug.  It was
6685         an uninitialized buffer.  Thanks to Brendan Cully for figuring
6686         it out.
6687
6688 2001-08-11 17:39:13  roessler  (roessler)
6689
6690         * muttlib.c: Undo an earlier change to _mutt_expand_path, which
6691         seems to have caused problems.  From Brendan Cully.
6692
6693         * config.guess, config.sub: Update.  Thanks, Brendan!
6694
6695 2001-08-09 11:28:09  roessler  (roessler)
6696
6697         * po/uk.po, po/ja.po: update
6698
6699 2001-08-08 19:27:50  roessler  (roessler)
6700
6701         * doc/manual.sgml.tail: Adding someone I forgot.
6702
6703 2001-08-07 12:45:51  roessler  (roessler)
6704
6705         * doc/manual.sgml.tail: Update credits.  I'm sure I forgot some
6706         people.  If you feel you're one of them, please drop me a line!
6707
6708 2001-08-06 17:49:06  roessler  (roessler)
6709
6710         * curs_lib.c: Here's a fix to allow (n)curses versions to work
6711         with some terminfo entries where (for whatever reason), someone
6712         specified cvvis but not cnorm. From a report/discussion with
6713         Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
6714
6715         * buffy.c: Another little MH buffy bug.  From Len Lattanzi
6716         <Len.Lattanzi@Migration.com>.
6717
6718 2001-08-03 16:55:41  roessler  (roessler)
6719
6720         * mh.c: fix an mh_buffy segfault.
6721
6722         * configure.in: Don't default to "no" when we can't find sendmail.
6723         #713; Brendan Cully.
6724
6725         * buffy.c, mh.c, mx.h: MH buffy.
6726
6727 2001-08-02 22:59:16  roessler  (roessler)
6728
6729         * contrib/gpg.rc: Don't emit a comment armor header at all.
6730
6731         * mh.c: Update mh_sequences when messages are deleted.  Note:
6732         Currently, we only clean up our own sequences, and leave others'
6733         sequences alone.  Should possibly be fixed.
6734
6735         * mh.c: Fix #720.
6736
6737         * imap/browse.c: Namespace fix.  From Pawel Slawek (or Peter
6738         Bloomfield?); forwarded by Brendan Cully.
6739
6740 2001-08-01 22:40:29  roessler  (roessler)
6741
6742         * po/eo.po: update
6743
6744         * po/fr.po, po/ru.po, po/de.po: updates.
6745
6746         * gnupgparse.c: branches:  2.22.2; Signed fixes.  Noted by
6747         Vincent Lefevre's compiler.
6748
6749         * pgpkey.c: Signed fixes.  Noted by Vincent Lefevre's compiler.
6750
6751 2001-07-31 12:28:19  roessler  (roessler)
6752
6753         * mh.c: More MH fixes.
6754
6755         * mh.c: fix a small typo
6756
6757         * mailbox.h: branches:  2.10.2; Add mh_sequences support.
6758         I hope this works.
6759
6760         * mh.c, mx.c: Add mh_sequences support.  I hope this works.
6761
6762 2001-07-29 09:48:04  roessler  (roessler)
6763
6764         * contrib/gpg.rc: Fix the comment header, and generally be
6765         less verbose.
6766
6767 2001-07-26 17:42:48  roessler  (roessler)
6768
6769         * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
6770
6771         * pgpkey.c: Don't confuse validity and trust when it comes to
6772         PGP keys.
6773
6774         * thread.c: O(n log (n)) sorting from Jan Kratochvil
6775         <short@ucw.cz>.
6776
6777 2001-07-25 19:51:58  roessler  (roessler)
6778
6779         * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
6780         po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
6781         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6782         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
6783         update-po after gettext update.
6784
6785 2001-07-24 21:29:47  roessler  (roessler)
6786
6787         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
6788         po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
6789         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6790         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
6791         po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
6792         post-release commit for mutt-1.3.20
6793
6794         * imap/imap.c: Avoid mail loss with IMAP.  From Brendan Cully.
6795
6796         * imap/command.c: patch-bac.capability-20010724.1.  From Brendan
6797         Cully.
6798
6799         * mbox.c: Add a status message, so "Writing messages" doesn't
6800         stay on screen forever.
6801
6802 2001-07-24 06:42:06  Brendan Cully  <brendan@kublai.com>  (roessler)
6803
6804         * imap/imap.c: The attached patch fixes a couple bugs I introduced
6805         recently when working around the buggy but firmly entrenched
6806         UW-IMAP 4.7 server.  These resulted in additional overhead
6807         when synchronising mailboxes and occasional problems opening
6808         empty mailboxes.
6809
6810 2001-07-19 14:51:14  roessler  (roessler)
6811
6812         * curs_main.c: Redraw when an alias is created - the user may
6813         have assigned a different realname.
6814
6815         * COPYRIGHT: update
6816
6817 2001-07-11 07:19:45  roessler  (roessler)
6818
6819         * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
6820         Noted by "Mark E.  Mallett" <mem@mv.mv.com>.
6821
6822 2001-07-09 20:54:34  roessler  (roessler)
6823
6824         * Makefile.am, acconfig.h, configure.in: locale-related fix from
6825         Lars Hecking.
6826
6827 2001-07-04 07:35:20  roessler  (roessler)
6828
6829         * imap/util.c: Fix a nit.  From "Andrew W. Nosenko"
6830         <awn@bcs.zp.ua>
6831
6832 2001-07-03 19:32:12  roessler  (roessler)
6833
6834         * m4/iconv.m4, configure.in: Iconv-related cleanup.  From Brendan
6835         Cully.
6836
6837         * init.c, muttlib.c, protos.h: Unified buffer handling, from
6838         Brendan Cully.
6839
6840         * pgppubring.c: branches:  2.26.2; Don't sign-extend chars.
6841
6842         * pgp.c: Fixing a PGP signature reporting bug; adding debugging
6843         output.
6844
6845         * mutt_socket.c: Don't fcntl -1.  From Brendan.
6846
6847         * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
6848         protos.h: Fix #677.  From Brendan Cully.
6849
6850 2001-07-02 20:28:32  roessler  (roessler)
6851
6852         * query.c: Fix a minor nit with the external query interface.
6853
6854         * doc/manual.sgml.head: documentation from Brendan Cully.
6855
6856 2001-06-29 10:06:16  roessler  (roessler)
6857
6858         * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
6859         patch-bac-vvvacounthook-20010628.1
6860
6861 2001-06-28 20:34:05  roessler  (roessler)
6862
6863         * query.c: Query patch from Olivier Chapuis
6864         <olivier.chapuis@free.fr>.
6865
6866 2001-06-27 16:08:06  roessler  (roessler)
6867
6868         * po/ru.po: update.
6869
6870         * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
6871
6872 2001-06-26 10:26:54  roessler  (roessler)
6873
6874         * pgppubring.c: fixes.
6875
6876         * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
6877
6878         * pgppubring.c: Also dump revocations.
6879
6880         * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
6881         signature-dumping mode to pgpring.  (Not needed for mutt.)
6882
6883 2001-06-19 08:39:17  roessler  (roessler)
6884
6885         * po/ja.po: update
6886
6887         * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
6888         From Brendan Cully.
6889
6890 2001-06-18 17:29:55  roessler  (roessler)
6891
6892         * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
6893         configure.in: Renaming the Chinese translations.
6894
6895         * po/eo.po: update
6896
6897         * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
6898         adds two variables: $pop_authenticators and $pop_auth_try_all.
6899
6900         From Vsevolod Volkov.
6901
6902 2001-06-14 13:29:06  roessler  (roessler)
6903
6904         * po/pl.po: update
6905
6906 2001-06-13 08:29:16  roessler  (roessler)
6907
6908         * m4/gettext.m4: Avoid more m4 macro collisions.
6909
6910         * m4/glibc21.m4: branches:  1.2.2;  1.2.4; Avoid more m4 macro
6911         collisions.
6912
6913         * imap/auth_sasl.c: An updated version of the previous patch.
6914         From Brendan.
6915
6916         * mutt_sasl.c: branches:  2.10.2; An updated version of the
6917         previous patch.  From Brendan.
6918
6919         * mutt_sasl.h, pop_auth.c: An updated version of the previous
6920         patch.  From Brendan.
6921
6922         * pop_auth.c: This patch closes a ridiculous bug where the
6923         SASL library could be used without being initialised. I don't
6924         understand why lots of people weren't having problems, unless
6925         no one who uses SASL uses POP :)
6926
6927         closes 549
6928
6929         From Brendan Cully.
6930
6931         * po/cs.po: update
6932
6933 2001-06-12 12:45:29  roessler  (roessler)
6934
6935         * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
6936         fixes.  Most of this may just be temporary if we decide to get
6937         rid of our own gettext.m4.
6938
6939         * m4/gettext.m4: Fix comments.
6940
6941         * po/tr.po: update
6942
6943 2001-06-11 18:32:05  roessler  (roessler)
6944
6945         * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
6946         patch-bac.flags-20010611.1
6947
6948         * po/es.po, po/da.po: update.
6949
6950         * doc/manual.sgml.head: Updates from Byrial Jensen.
6951
6952         * keymap.c: command/function cosmetics from Byrial Jensen.
6953
6954         * po/de.po, po/et.po, po/sv.po: update.
6955
6956         * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
6957         environment variable as the default for $from.
6958
6959         * po/eo.po, po/el.po: update.
6960
6961 2001-06-07 23:15:53  roessler  (roessler)
6962
6963         * po/fr.po, po/id.po: updates for 1.3.19.
6964
6965         * po/zh_TW.Big5.po: A fixed version from EGE.
6966
6967         * build-release: Don't try to upload to sigtrap.guug.de any more.
6968
6969         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6970         po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
6971         po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
6972         po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
6973         po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
6974         automatic post-release commit for mutt-1.3.19
6975
6976         * check_sec.sh: Don't check in intl/
6977
6978         * m4/codeset.m4: branches:  1.1.2;  1.1.4; More from the gettext
6979         munster patch from E.G.E.
6980
6981         * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
6982         patch from E.G.E.
6983
6984         * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
6985         m4/progtest.m4: Gettext update. (From E.G.E., of course.)
6986
6987         * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
6988         intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
6989         intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
6990         intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
6991         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
6992         intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
6993         intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
6994         intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
6995         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
6996         intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
6997         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
6998         intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
6999         acconfig.h, configure.in, gettext.c: Gettext update.
7000
7001         * lib.h: branches:  2.11.2; Gettext update.
7002
7003         * mbyte.c: Gettext update.
7004
7005         * po/ru.po: update.
7006
7007         * configure.in: ALL_LINGUAS.  I forgot to do this earlier today.
7008
7009         * NEWS: Documentation update from Brendan Cully.
7010
7011         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7012         po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
7013         po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
7014         po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
7015         po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
7016         translation, another update-po run.
7017
7018         * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
7019         with recent gettext versions.  Thanks to EGE!
7020
7021         (BTW, the file name is lying now.  Is this a problem?)
7022
7023         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7024         po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
7025         po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
7026         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
7027         po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
7028         translation.
7029
7030         * po/it.po: Fix a small bug.
7031
7032         * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
7033         twice when fetching the full message body. It really only amounts
7034         to a cosmetic error, but may cause spurious "Mailbox externally
7035         modified" messages.
7036
7037         From Brendan Cully.
7038
7039         * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
7040         little bug fix.  From Brendan Cully.
7041
7042         * init.c: Don't add empty strings to lists.  From Thomas Parmelan
7043         <tom@proxad.net>.
7044
7045 2001-06-05 15:43:41  roessler  (roessler)
7046
7047         * handler.c: Leave slightly more margin with format=flowed.
7048
7049         * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
7050         patch-bac.sockets-20010605.1
7051
7052         * imap/auth.c, init.h: Change the delimiter for
7053         imap_authenticators to a colon.
7054
7055         * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
7056         imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
7057         imap/auth_cram.c: The attached patch should be the last feature
7058         I want to get in before 1.4. It creates a new config variable
7059         $imap_authenticators, which is a comma-separated list of
7060         authentication methods for mutt to try to use to authenticate to
7061         an IMAP server. If it is unspecified you get the old behaviour
7062         - any method is tried, the first to succeed or fail ends the
7063         auth loop.
7064
7065         (From Brendan Cully.)
7066
7067         * globals.h, init.h: The attached patch should be the last
7068         feature I want to get in before 1.4. It creates a new config
7069         variable $imap_authenticators, which is a comma-separated list of
7070         authentication methods for mutt to try to use to authenticate to
7071         an IMAP server. If it is unspecified you get the old behaviour
7072         - any method is tried, the first to succeed or fail ends the
7073         auth loop.
7074
7075         * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
7076         return value  for errors.  This should avoid a bunch of possible
7077         crashes.
7078
7079 2001-06-04 18:29:33  roessler  (roessler)
7080
7081         * doc/manual.sgml.head: Score documentation fix.
7082
7083         * po/pl.po: Update.
7084
7085         * doc/.cvsignore, .cvsignore: Ignore some more generated files.
7086         From Andrew Nosenko.
7087
7088         * Makefile.am: -I$(includedir) is moved from INCLUDES variable
7089         to the end of CPPFLAGS.  This allow build Mutt with Bruno's
7090         libiconv and --prefix=/usr on glibc-2.1.2 systems.
7091
7092         From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
7093
7094         * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
7095         INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
7096         sendlib.c: Clean up the sharedir mess.  From Lars Hecking.
7097
7098 2001-06-01 08:53:23  roessler  (roessler)
7099
7100         * imap/command.c, imap/imap.c, imap/imap_private.h,
7101         imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
7102         modification handling from Brendan Cully.
7103
7104         * po/fr.po: Update.
7105
7106 2001-05-31 18:04:24  roessler  (roessler)
7107
7108         * mutt_tunnel.c: Tunnel fixes.
7109
7110         * configure.in: Fix some typos.
7111
7112         * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
7113         Sven Verdoolaege.  Thomas E. Dickey says it looks reasonable,
7114         so I include it.
7115
7116 2001-05-30 23:00:51  roessler  (roessler)
7117
7118         * imap/command.c, imap/imap.c, Makefile.am, enter.c,
7119         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
7120         mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
7121         from Brendan Cully.
7122
7123         * send.c: If messages have no References header, fall back to
7124         using In-Reply-To when constructing a reply's references header.
7125         This may not be strictly according to the book, but looks like
7126         a reasonable suggestion (which came from Vincent Lefebvre).
7127
7128         * curs_main.c: Check whether any messages are visible.
7129
7130 2001-05-29 20:26:23  roessler  (roessler)
7131
7132         * m4/gssapi.m4: branches:  1.1.2; GSSAPI fixes, tunnel driver.
7133         From Brendan Cully.
7134
7135         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
7136         Makefile.am, README, configure.in, globals.h, init.h,
7137         mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
7138         GSSAPI fixes, tunnel driver.  From Brendan Cully.
7139
7140         * configure.in, md5.h, sha1.h: More type-determination fixes
7141         from Lars Hecking.
7142
7143 2001-05-28 19:14:47  roessler  (roessler)
7144
7145         * imap/util.c: Consult /etc/services for imaps port.  From Brendan
7146         Cully.
7147
7148         * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
7149         md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
7150         integers.  From Brendan Cully and Lars Hecking.
7151
7152         * muttbug.sh.in: Cosmetics.  From Brendan Cully.
7153
7154         * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
7155         external modifications of IMAP folders.  From Brendan Cully.
7156
7157         * curs_main.c: Fix attaching messages via IMAP.  From Brendan
7158         Cully.
7159
7160 2001-05-24 10:18:30  roessler  (roessler)
7161
7162         * po/ja.po: update.
7163
7164         * browser.c: patch-bac.chdir-20010523.2
7165
7166 2001-05-23 14:19:16  roessler  (roessler)
7167
7168         * browser.c: patch-bac.chdir-20010523.1
7169
7170         * imap/browse.c: patch-bac.createnull-20010522.1
7171
7172 2001-05-22 21:45:52  roessler  (roessler)
7173
7174         * doc/manual.sgml.head: Documentation nit from Björn Jacke.
7175
7176         * configure.in: Let configure --help look prettier.  From Brendan
7177         Cully.
7178
7179         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
7180         fixes from Brendan Cully.
7181
7182         * imap/imap.c: Attachment deletion on IMAP servers, take two.
7183
7184 2001-05-21 08:42:07  roessler  (roessler)
7185
7186         * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
7187         Attachment deletion for IMAP folders.  By Brendan Cully.
7188
7189 2001-05-20 22:35:29  roessler  (roessler)
7190
7191         * handler.c: Fix character set conversion for non-plain text
7192         types with 8bit content-transfer-encodings.  Noted by Björn Jacke.
7193
7194         * imap/message.c: \Seen for FCCs.  From Brendan Cully.
7195
7196 2001-05-17 18:37:21  roessler  (roessler)
7197
7198         * pager.c: patch-1.3.18.bj.segfault.1.
7199
7200         * handler.c: Fix multibyte encodings with quoted-printable.
7201         (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
7202         <taki@luna.email.ne.jp>.
7203
7204 2001-05-15 20:41:55  roessler  (roessler)
7205
7206         * imap/browse.c, imap/util.c, mutt_socket.c:
7207         patch-bac.notes-20010515.1
7208
7209         * rfc1524.c: Make tests on an attachment's file name possible.
7210         Patch from Bob Bell <bobbell@zk3.dec.com>.
7211
7212 2001-05-13 15:43:48  roessler  (roessler)
7213
7214         * po/de.po: Update.
7215
7216 2001-05-12 05:49:31  roessler  (roessler)
7217
7218         * handler.c: Undo one of yesterday's aesthetical changes.
7219
7220         * muttlib.c: IMAP path canonification hack from Brendan Cully.
7221
7222         * handler.c: Adding a hack to use format=flowed's quoting
7223         information in the pager, using ANSI color sequences to turn
7224         off quote coloring.
7225
7226 2001-05-11 22:16:17  roessler  (roessler)
7227
7228         * handler.c: Don't cut off the final part of ttachments with
7229         overlong lines.
7230
7231         * handler.c: Correctly handle extremely long lines.
7232
7233         * handler.c: Improve handling of indented text when wrapping
7234         text/plain; format=flowed.  This is, in particular, important
7235         when replying to messages with indented text.  I hope this code
7236         does The Right Thing most of the time now.
7237
7238         (Further note that we still try to avoid wrapping at places
7239         where the user didn't do so.)
7240
7241         * handler.c: Some more esthetical nits.
7242
7243         * handler.c: More fixes.
7244
7245         * recvcmd.c: Fix some nits with respect to text/plain;
7246         format=flowed.
7247
7248         * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
7249         support for text/plain; format=flowed.
7250
7251         * send.c: Fix #590.
7252
7253         * headers.c: Some code simplifications.
7254
7255         * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
7256         avoid dangling pointers in header editing.
7257
7258 2001-05-10 13:15:45  roessler  (roessler)
7259
7260         * po/ja.po: update.
7261
7262         * hdrline.c: Fix %D.  From Len Lattanzi
7263         <Len.Lattanzi@migration.com>.
7264
7265         * headers.c: Fix header editing and references headers.
7266
7267         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
7268         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7269         imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7270         sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
7271         menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
7272         pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
7273         sleeptime patch.
7274
7275         * pop_lib.c: branches:  2.4.2; A slightly extended version of
7276         Dave Ewart's sleeptime patch.
7277
7278         * protos.h: A slightly extended version of Dave Ewart's sleeptime
7279         patch.
7280
7281         * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
7282
7283         * po/hu.po, configure.in: Adding the Hungarian translation from
7284         Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
7285
7286 2001-05-07 19:21:41  roessler  (roessler)
7287
7288         * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
7289         canonicalization.  From Brendan Cully.
7290
7291 2001-05-02 20:49:46  roessler  (roessler)
7292
7293         * doc/manual.sgml.tail: Document some missing functions.
7294
7295         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7296         po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
7297         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
7298         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
7299         po/da.po: make update-po.
7300
7301 2001-05-01 21:32:50  roessler  (roessler)
7302
7303         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7304         po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
7305         po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7306         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
7307         po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
7308         commit for mutt-1.3.18
7309
7310 2001-04-26 15:52:34  roessler  (roessler)
7311
7312         * configure.in: Replace tabs by spaces.
7313
7314         * BEWARE, Makefile.am: Add a word of warning concerning the
7315         case problems.
7316
7317         * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7318         imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
7319         recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
7320         sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
7321         Add ascii_strcasecmp() and ascii_strncasecmp() functions which
7322         do locale-independent and case-insensitive string comparisons.
7323         Needed for mutt to work in iso-8859-9 environments, where
7324         tolower('I') != 'i'.
7325
7326         * ascii.c: branches:  2.1.2; Add ascii_strcasecmp() and
7327         ascii_strncasecmp() functions which do locale-independent and
7328         case-insensitive string comparisons.  Needed for mutt to work
7329         in iso-8859-9 environments, where tolower('I') != 'i'.
7330
7331         * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
7332         edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
7333         mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
7334         ascii_strncasecmp() functions which do locale-independent and
7335         case-insensitive string comparisons.  Needed for mutt to work
7336         in iso-8859-9 environments, where tolower('I') != 'i'.
7337
7338 2001-04-25 22:08:41  roessler  (roessler)
7339
7340         * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
7341         sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
7342         the In-Reply-To header.  In particular, we have to drop the
7343         $in_reply_to configuration variable.  Also, the change in the
7344         specification makes some changes to the threading code reasonable.
7345
7346         * parse.c: Use RFC 2822's interpretation of two-digit years.
7347
7348         * charset.c: Kluge around some problems with iso-8859-9 locales.
7349
7350 2001-04-24 11:21:22  roessler  (roessler)
7351
7352         * commands.c: When the character set is changed, ask whether or
7353         not mutt should convert.
7354
7355 2001-04-19 09:39:49  roessler  (roessler)
7356
7357         * compose.c: Don't try to select the secret key from the public
7358         key ring.
7359
7360 2001-04-18 15:12:50  roessler  (roessler)
7361
7362         * sendlib.c: Fix a segmentation fault.  Bug reported by Björn
7363         Jacke and analyzed by Lars Hecking.
7364
7365 2001-04-13 23:20:15  roessler  (roessler)
7366
7367         * enter.c: Fix KEY_ENTER.  From EGE.
7368
7369         * README, build-release: Introducing trithemius.gnupg.org.
7370
7371 2001-04-11 23:42:59  roessler  (roessler)
7372
7373         * hook.c: Avoid excessive unhooking from within hooks.
7374         Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
7375
7376         * doc/Makefile.in: Don't rely on GNU make's implicit rules for
7377         shell scripts.  Noted by EGE.
7378
7379 2001-04-09 16:10:59  roessler  (roessler)
7380
7381         * INSTALL: Fix the documentation of --enable-locale-fix.
7382         From EGE.
7383
7384         * enter.c, keymap.c: Entering multibyte characters.  From Edmund
7385         Grimley Evans.
7386
7387         * send.c: Avoid a crash.  patch-1.3.17.tlr.pgpflags_fault.1.
7388
7389 2001-04-05 23:23:37  roessler  (roessler)
7390
7391         * po/it.po: update
7392
7393         * po/tr.po: update.
7394
7395         * init.h: Fix a minor typo in the documentation.
7396
7397 2001-04-04 23:29:29  roessler  (roessler)
7398
7399         * send.c: Fix pgp_replyencrypt and friends for group-replies to
7400         several tagged messages.  Noted by Werner Koch.
7401
7402 2001-04-03 19:26:55  roessler  (roessler)
7403
7404         * pgpkey.c: More PGP key selection changes:  Clean up the key
7405         selection mechanism.  I'd appreciate if some of you could review
7406         the logic.
7407
7408         * pgpkey.c: Fixes for the previous patch.
7409
7410         * pgpkey.c: Add an error message in case keys can be found,
7411         but none are valid.
7412
7413         * init.h: Write "mail folder" instead of "folder" in the
7414         description of $postponed.  If people believe they understand
7415         it better that way, fine with me.  (Debian #89195.)
7416
7417         * doc/manual.sgml.head: Fix a typo.  Debian #90400.
7418
7419         * po/sv.po: update.
7420
7421         * url.c: Permit for passwords which contain '@'.  From Felix
7422         von Leitner <leitner@fefe.de>.
7423
7424         * mutt_socket.c: Set the close on exec bit for IMAP sockets.
7425         From Jason Gunthorpe <jgg@wakko.deltatee.com>.  #536, Debian
7426         #92651.
7427
7428 2001-04-02 13:02:56  roessler  (roessler)
7429
7430         * pop.c: Fix a buffer overrun.  Noted by Gordon Sadler
7431         <gbsadler1@lcisp.com>; #530.
7432
7433         * imap/Makefile.am: Fix dependencies.  From Lars Hecking.
7434
7435 2001-03-30 08:53:12  roessler  (roessler)
7436
7437         * imap/Makefile.am: Add a rule for ../types.h.
7438
7439 2001-03-29 11:23:05  roessler  (roessler)
7440
7441         * pgp.c: Adding a dprint statement.
7442
7443 2001-03-28 14:59:52  roessler  (roessler)
7444
7445         * pgp.c, pgp.h: Add some more PGP good signature checks, so we
7446         can detect whether or not an encrypted+signed message is OK.
7447
7448         * main.c: fix some of the copyright messages.
7449
7450         * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
7451         mutt compatible with GnuPG's latest features.  As requested by
7452         Werner Koch.
7453
7454         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7455         po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
7456         po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
7457         po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
7458         VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
7459         commit for mutt-1.3.17
7460
7461         * po/pl.po: update.
7462
7463 2001-03-23 12:30:17  roessler  (roessler)
7464
7465         * send.c: handle my_hdr message-id: correctly.
7466
7467 2001-03-20 17:28:55  roessler  (roessler)
7468
7469         * pgp.c: Fix Content-Disposition of PGP/MIME messages.  The second
7470         part should get a file name for convenience, not the first one.
7471
7472         * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
7473
7474         * mbyte.c: Fix a bug in mbrtowc_iconv().  From TAKIZAWA Takashi
7475         <taki@luna.email.ne.jp>.
7476
7477 2001-03-12 11:54:38  roessler  (roessler)
7478
7479         * po/ru.po: update from Vsevolod.
7480
7481 2001-03-08 16:48:50  roessler  (roessler)
7482
7483         * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
7484         Schiraldi <raldi@research.netsol.com>.
7485
7486 2001-03-05 20:52:04  roessler  (roessler)
7487
7488         * init.h: Fix use_ipv6.
7489
7490         * po/ja.po: update.
7491
7492 2001-03-04 14:25:07  roessler  (roessler)
7493
7494         * po/eo.po: update.
7495
7496         * pgppacket.c: Fix the interpretation of new-style packet lengths.
7497         This is a really bad bug.
7498
7499         * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
7500         at run time.
7501
7502 2001-03-03 18:17:23  roessler  (roessler)
7503
7504         * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
7505
7506 2001-03-01 10:18:04  roessler  (roessler)
7507
7508         * po/fr.po: update.
7509
7510         * po/de.po, po/id.po: updates.
7511
7512         * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
7513
7514 2001-02-27 16:59:45  roessler  (roessler)
7515
7516         * Makefile.am, depcomp, missing: Adding files for users of
7517         automake-cvs.  From Lars Hecking.
7518
7519         * configure.in: Simplifications from Lars Hecking.
7520
7521         * doc/Makefile.in: Distribute instdoc.sh.in.
7522
7523         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7524         po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
7525         po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
7526         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
7527         VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
7528         automatic post-release commit for mutt-1.3.16
7529
7530 2001-02-26 16:35:39  roessler  (roessler)
7531
7532         * pgp.c: Fix behaviour with multiple signed blocks inside one
7533         application/pgp.
7534
7535         * pgp.c: Add out-of-band signature status signalling for
7536         application/pgp with clearsig.
7537
7538 2001-02-23 09:13:55  roessler  (roessler)
7539
7540         * imap/imap.c, mutt_ssl.c, po/ru.po: update.
7541
7542         * url.h: Ports are unsigned short, not short.
7543
7544         * po/de.po: Update.
7545
7546 2001-02-21 17:02:18  roessler  (roessler)
7547
7548         * po/fr.po: update.
7549
7550         * po/pl.po, po/sv.po: updates.
7551
7552 2001-02-20 19:05:17  roessler  (roessler)
7553
7554         * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
7555
7556         * sendlib.c: lookup_mime_type() could overflow.  This is, however,
7557         harmless, because it only works on data from local configuration
7558         files which are either under the control of the user or under
7559         the control of root.
7560
7561 2001-02-19 18:21:53  roessler  (roessler)
7562
7563         * imap/command.c: Improved error handling.
7564
7565         * po/de.po: There is no such thing as a "Text Anhang" in German.
7566
7567         * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
7568         Cully's generic access() wrapper which know about IMAP.
7569
7570         * po/el.po: Update.
7571
7572 2001-02-16 00:42:57  roessler  (roessler)
7573
7574         * imap/BUGS, imap/message.c: Bugfix.  From B.C.
7575
7576         * imap/message.c: Fix #378.  From Brendan Cully.
7577
7578         * imap/imap.c: Support for \HasNoChildren.  From Brendan Cully.
7579
7580 2001-02-15 16:37:27  roessler  (roessler)
7581
7582         * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
7583         acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
7584         muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
7585         patch.
7586
7587         * po/ja.po, configure.in: Adding ja.po.
7588
7589         * charset.c: Fix iconv-hook.  It would segfault with x-unknown
7590         and other problematic cases.
7591
7592         * init.h: Fix the documentation of pgp_verify_sig.  It's ask-yes,
7593         not ask.
7594
7595 2001-02-14 23:58:28  roessler  (roessler)
7596
7597         * INSTALL: Add a comment about the sample iconv-hook files.
7598
7599         * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
7600         doc/muttrc.man.head, doc/muttrc.man.tail,
7601         contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
7602         contrib/iconv/iconv.aix-4.1.5.rc,
7603         contrib/iconv/iconv.aix-4.2.0.rc,
7604         contrib/iconv/iconv.aix-4.3.2.rc,
7605         contrib/iconv/iconv.freebsd-3.3.rc,
7606         contrib/iconv/iconv.glibc-2.1.3.rc,
7607         contrib/iconv/iconv.glibc-2.1.90.rc,
7608         contrib/iconv/iconv.hpux-10.01.rc,
7609         contrib/iconv/iconv.hpux-10.20.rc,
7610         contrib/iconv/iconv.hpux-11.00.rc,
7611         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
7612         contrib/iconv/iconv.osf1-4.0d.rc,
7613         contrib/iconv/iconv.solaris-2.4.rc,
7614         contrib/iconv/iconv.solaris-2.5.1.rc,
7615         contrib/iconv/iconv.solaris-2.6-cjk.rc,
7616         contrib/iconv/iconv.solaris-2.6.rc,
7617         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
7618         contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
7619         hook.c, init.h: iconv-hook.
7620
7621         * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
7622         configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
7623         STARTTLS patch from Brendan Cully.
7624
7625         * rfc2047.c, sendlib.c: Minor charset fixes.  Users can now give
7626         any character set names in
7627
7628 2001-02-13 23:42:29  roessler  (roessler)
7629
7630         * charset.c: Some more strange character set aliaes.
7631
7632         * charset.c: Add more possibly-interesting character set names.
7633
7634         * charset.c: While I'm on it, fix a warning and remove some
7635         weired code by proper use of ctype functions.
7636
7637         * imap/utf7.c: branches:  1.5.2; Change charset-hook's behaviour.
7638
7639         * charset.c: Change charset-hook's behaviour.
7640
7641         * charset.h: branches:  2.19.2; Change charset-hook's behaviour.
7642
7643         * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
7644         sendlib.c: Change charset-hook's behaviour.
7645
7646         * po/id.po: update.
7647
7648         * po/de.po: Fix some typos.  From Björn Jacke.
7649
7650         * recvattach.c: A little fix for those who don't have PGP
7651         installed. ;-)
7652
7653         * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
7654         protos.h, recvattach.c: Add a function check-traditional-pgp
7655         which can be used to handle old-style PGP messages and/or parts
7656         more easily.
7657
7658         * query.c: Match all fields when searching on the query menu.
7659
7660         * attach.c: Fix #470:  multipart- and message-type attachments
7661         weren't handled correctly.
7662
7663 2001-02-12 20:42:40  roessler  (roessler)
7664
7665         * curs_lib.c: Fix '?' in the file name dialogue.  Fixes #468,
7666         #465.
7667
7668         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7669         po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
7670         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
7671         po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
7672         po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
7673         commit for mutt-1.3.15
7674
7675         * NEWS: Tell users about some of the new features.
7676
7677         * pgppacket.c: Don't free(NULL).
7678
7679         * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
7680         pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
7681         send.c, sendlib.c, Makefile.am, compose.c, configure.in,
7682         gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
7683         signatures.
7684
7685         * handler.c: Make mutt_decode_* usable without passing a BODY
7686         structure.
7687
7688         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
7689         mutt at least compiles with Brendan's new SASL patch.
7690
7691         * lib.c: branches:  2.30.2; Fix mutt_read_line's behaviour when
7692         encountering an EOF.  From Aaron Lehmann <aaronl@vitelus.com>.
7693
7694         * pager.c: Avoid an infinite loop in the pager.  From Edmund
7695         Grimley Evans.
7696
7697         * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7698         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
7699         imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
7700         Brendan Cully's SASL patch.
7701
7702 2001-02-08 15:50:51  roessler  (roessler)
7703
7704         * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
7705         recvattach.c, remailer.c: Replace various instances of endwin()
7706         by mutt_endwin().  This should help to avoid chaotic screen
7707         output on the "second" screen.
7708
7709         * po/da.po: update.
7710
7711         * doc/manual.sgml.head: Fix a typo.
7712
7713 2001-02-06 22:14:01  roessler  (roessler)
7714
7715         * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
7716
7717         * date.c, pattern.c: Fuzzy date matching.  From Eike Rathke
7718         <er@erack.de>.
7719
7720 2001-02-02 12:36:19  roessler  (roessler)
7721
7722         * pgpinvoke.c: Apply more conservative quoting to some PGP
7723         invocation.
7724
7725         * po/sv.po: Update from Jörgen Tegnér.
7726
7727 2001-02-01 17:03:44  roessler  (roessler)
7728
7729         * po/tr.po: update
7730
7731 2001-01-31 18:31:27  roessler  (roessler)
7732
7733         * send.c: Don't use group mailboxes with list-reply.  E.g.,
7734         when you have "ietf" as a list pattern, and a message goes to
7735
7736                 IETF-Announce:;, ietf-openpgp@somewhere.org,
7737
7738         list-reply will now yield ietf-openpgp and _not_:
7739
7740                 IETF-Announce: ietf-openpgp@...
7741
7742         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7743         po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
7744         po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
7745         po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7746         po/es.po: Including the turkish translation from Fatih Demir
7747         <kabalak@gmx.net>; make update-po.
7748
7749         * configure.in: Including the turkish translation from Fatih
7750         Demir <kabalak@gmx.net>.
7751
7752 2001-01-30 10:24:36  roessler  (roessler)
7753
7754         * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
7755         noted that we are abusing "envelope" where it should be "header".
7756
7757         * thread.c: Fix sort_aux=received.  From <benno@sesgroup.net>.
7758
7759         * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
7760         part of bug#441.  I'm not entirely sure that it works, but let's
7761         try it.
7762
7763         * po/de.po, po/id.po: update
7764
7765         * po/fr.po: update.
7766
7767         * pop_auth.c: Fixing a stupid typo.  bug#445, from Larry Rosenman
7768         <ler@lerctr.org>.
7769
7770 2001-01-27 13:50:26  roessler  (roessler)
7771
7772         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7773         po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
7774         po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7775         po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
7776         reldate.h, ChangeLog: automatic post-release commit for
7777         mutt-1.3.14
7778
7779         * recvattach.c: More improvements to the recvattach collapsing.
7780
7781         * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
7782         to the receive-attach menu, and improve digest handling that way.
7783
7784         * OPS: branches:  2.22.2; Add collapsing to the receive-attach
7785         menu, and improve digest handling that way.
7786
7787         * attach.c, attach.h, compose.c, functions.h, init.h: Add
7788         collapsing to the receive-attach menu, and improve digest handling
7789         that way.
7790
7791 2001-01-25 12:04:46  roessler  (roessler)
7792
7793         * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
7794
7795         * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
7796
7797 2001-01-22 11:04:56  roessler  (roessler)
7798
7799         * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
7800
7801 2001-01-18 11:27:56  roessler  (roessler)
7802
7803         * complete.c: Completion fix.  From Aaron Schrab
7804         <aaron+mutt@schrab.com>.
7805
7806 2001-01-17 08:53:12  roessler  (roessler)
7807
7808         * rfc822.c: This one-line diff should fix the behaviour of the
7809         address parser when encountering loose dots in addresses.
7810
7811         * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
7812         library instead of hanging.  From Brendan Cully.
7813
7814 2001-01-15 10:40:50  roessler  (roessler)
7815
7816         * copy.c: Some debugging helpers.
7817
7818         * send.c: Use safe_fclose() where a NULL pointer may be passed
7819         to fclose().
7820
7821         * pattern.c: Make ~m usable in $simple_search.  From
7822         <David.Good@stratasource.com>.
7823
7824 2001-01-10 19:36:43  roessler  (roessler)
7825
7826         * recvcmd.c, send.c: Make some messages about mime-forwarding
7827         more comprehensible to normal users.
7828
7829 2001-01-08 23:09:32  roessler  (roessler)
7830
7831         * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
7832         charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
7833         keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
7834         pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
7835         strdup.c: Let check_sec.sh check for use of the unsafe malloc,
7836         realloc, free, and strdup routines.  While we are on it, plug
7837         some memory leaks and make some code understandable.
7838
7839         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
7840         imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
7841         browser.c, check_sec.sh, commands.c, complete.c, copy.c,
7842         curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
7843         pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
7844         send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
7845
7846         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
7847         buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
7848         makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
7849         pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
7850         possible security problems with a fine comb.  If you want to help,
7851         check out the current source, and run check_sec.sh.
7852
7853         * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
7854         Some automated security checks concerning fopen() calls.
7855
7856 2001-01-04 05:39:31  roessler  (roessler)
7857
7858         * gettext.c: Don't use debugfile unless DEBUG is #defined.
7859
7860 2001-01-03 13:39:48  roessler  (roessler)
7861
7862         * enter.c, mbyte.c: More wide-char patches from EGE.
7863
7864         * enter.c: Don't accept '\0' as keyboard input.
7865
7866         * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
7867         needed for krb4 support; from yak@MIT.EDU.
7868
7869         * enter.c: Try to fix nonprintable character input.
7870
7871         * enter.c: Extend the editor so it supports unprintable
7872         characters.
7873
7874 2001-01-02 16:34:26  roessler  (roessler)
7875
7876         * enter.c: Make my_wcstombs more robust.  From EGE.
7877
7878         * main.c: Only show mailboxes with -y.  From
7879         devenish@arcme.uwa.edu.au.
7880
7881         * account.h: Fix password input.  From Vsevolod Volkov.
7882
7883 2000-12-31 15:30:52  roessler  (roessler)
7884
7885         * po/ru.po, pop_lib.c: Missing patches from VVV.
7886
7887         * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
7888         Experimental patch to add an imap-fetch-mail function.
7889
7890         * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
7891         Make browser behaviour more consistent with expectations.
7892
7893         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7894         po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
7895         po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
7896         po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
7897         reldate.h, ChangeLog: automatic post-release commit for
7898         mutt-1.3.13
7899
7900 2000-12-30 10:28:16  roessler  (roessler)
7901
7902         * po/pl.po: update.
7903
7904 2000-12-22 18:03:34  roessler  (roessler)
7905
7906         * configure.in: autoconf consmetics.  From L.H.
7907
7908         * enter.c, mutt.h: Some more changes to the enter code.
7909
7910         * enter.c: Fix some ugly bugs in the completion code.
7911         In particular, replace_part() could lead to heap corruption.
7912
7913         * po/lt.po, configure.in: Lithuanian translation.  From Gediminas
7914         Paulauskas <menesis@delfi.lt>.
7915
7916 2000-12-21 09:19:41  roessler  (roessler)
7917
7918         * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
7919
7920 2000-12-17 19:54:58  roessler  (roessler)
7921
7922         * po/sv.po: update.
7923
7924 2000-12-14 15:40:30  roessler  (roessler)
7925
7926         * doc/manual.sgml.head: Improve hook documentation.  From Lars
7927         Hecking.
7928
7929         * enter.c: More file name completion fixes.
7930
7931         * enter.c: Fix "tab-tab" at the change-folder prompt.
7932
7933 2000-12-10 21:01:35  roessler  (roessler)
7934
7935         * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
7936         with IMAP.  From Brendan Cully.
7937
7938         * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
7939         updates.  From E.G.E..
7940
7941         * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
7942         utf-8 friendly line editor: Implement some missing functions,
7943         include some more header files.
7944
7945 2000-12-08 10:38:30  roessler  (roessler)
7946
7947         * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
7948
7949         * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
7950         re-entrant.
7951
7952         * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
7953         utf-8 friendly.  First take from Edmund Grimley Evans.
7954
7955 2000-12-06 20:31:46  roessler  (roessler)
7956
7957         * gnupgparse.c: Fix pgp_ignore_subkeys.
7958
7959         * mutt_curses.h: Make the BEEP macro a bit safer.  From EGE.
7960
7961         * imap/imap.c: Fix a memory leak in imap_logout_all.
7962
7963 2000-12-04 09:00:08  roessler  (roessler)
7964
7965         * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
7966         From EGE.
7967
7968 2000-12-03 09:34:41  roessler  (roessler)
7969
7970         * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
7971         PGP/MIME signatures.
7972
7973 2000-12-02 09:16:47  roessler  (roessler)
7974
7975         * po/el.po, po/uk.po: update.
7976
7977 2000-11-28 11:19:57  roessler  (roessler)
7978
7979         * po/da.po, po/de.po, po/fr.po, po/id.po: updates
7980
7981 2000-11-27 13:14:28  roessler  (roessler)
7982
7983         * attach.h, commands.c, compose.c, curs_main.c, protos.h,
7984         recvattach.c: Make sure edit-type works without a segmentation
7985         fault from the receive-attach menu.
7986
7987         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
7988         po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
7989         po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
7990         po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
7991         ChangeLog: automatic post-release commit for mutt-1.3.12
7992
7993 2000-11-23 10:30:49  roessler  (roessler)
7994
7995         * contrib/sample.muttrc-tlr: Use display_filter to fix some
7996         ugliness people are sending me.
7997
7998         * commands.c: Don't endwin() before invoking the display_filter.
7999
8000 2000-11-21 10:32:34  roessler  (roessler)
8001
8002         * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
8003         mutt_curses_message and mutt_nocurses_message.  From Olaf Kirch.
8004
8005         * globals.h, main.c, protos.h, curs_lib.c: Introduce
8006         mutt_curses_message/mutt_nocurses_message.  From Olaf Kirch.
8007
8008 2000-11-20 13:20:28  roessler  (roessler)
8009
8010         * contrib/gpg.rc: Add a missing --textmode switch.
8011
8012 2000-11-19 20:39:49  roessler  (roessler)
8013
8014         * NEWS: Mention $print_split.
8015
8016         * contrib/sample.muttrc-tlr: update
8017
8018         * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
8019         new option named $print_split.  While we are on it, unify
8020         the pipe-message and print-message code, and fix the PGP
8021         key-extraction code so it doesn't interact with OPTPIPEDECODE
8022         in strange manners any more.
8023
8024 2000-11-18 19:50:48  roessler  (roessler)
8025
8026         * curs_lib.c: Remove an unnecessary include statement.
8027
8028 2000-11-17 09:19:41  roessler  (roessler)
8029
8030         * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
8031
8032         * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
8033         <notting@redhat.com>.
8034
8035         * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
8036         synchronization possible from within the pager.  From Chris
8037         Cutler <cutler@bluemug.com>.
8038
8039 2000-11-15 20:29:58  roessler  (roessler)
8040
8041         * charset.c: Fix langinfo-based character set detection.
8042         From Martin Norbäck <d95mback@dtek.chalmers.se>.
8043
8044 2000-11-14 16:57:19  roessler  (roessler)
8045
8046         * curs_main.c: another possibly problematic case.
8047
8048         * curs_main.c: Try fixing a possible segmentation fault.  I'm not
8049         entirely sure how I produced it, but it's at least obvious where
8050         it happened.
8051
8052 2000-11-13 22:19:57  roessler  (roessler)
8053
8054         * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
8055         Unset it to get the traditional listing with all the subkeys.
8056         (Experimental, may introduce new bugs.)
8057
8058         * po/ru.po, po/sv.po: update
8059
8060         * remailer.c: Qualify some more header fields.
8061
8062 2000-11-07 10:31:51  roessler  (roessler)
8063
8064         * init.h, mutt.h, send.c: Add a sig_on_top option.
8065
8066         * po/el.po: update
8067
8068 2000-11-06 11:27:07  roessler  (roessler)
8069
8070         * po/zh_TW.Big5.po, po/da.po: update
8071
8072         * configure.in: Make building mutt without iconv support possible.
8073         From EGE.
8074
8075 2000-11-03 10:16:32  roessler  (roessler)
8076
8077         * init.h: Change pgp_good_sign's default to 0 instead of UL "".
8078         This should fix the annoying error messages when starting up
8079         mutt on some systems.
8080
8081         * init.c: Make error reporting more verbose.
8082
8083         * po/de.po, po/fr.po, po/id.po: updates
8084
8085 2000-11-01 13:14:18  roessler  (roessler)
8086
8087         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
8088         po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
8089         po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
8090         po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
8091         reldate.h: automatic post-release commit for mutt-1.3.11
8092
8093 2000-10-27 10:51:01  roessler  (roessler)
8094
8095         * enter.c: A nicer version of {capitalize,...}-word functions.
8096
8097         * doc/manual.sgml.head: Document the recent additions to the
8098         line editor.
8099
8100         * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
8101         downcase-word functions to the editor.  Bindings follow the
8102         Emacs conventions (i.e., M-c, M-u, M-d).
8103
8104 2000-10-25 18:56:20  roessler  (roessler)
8105
8106         * rfc822.c: Fix parsing of route-addrs.
8107
8108 2000-10-24 08:59:21  roessler  (roessler)
8109
8110         * doc/manual.sgml.tail: Document edit-type.  From Mikko Hänninen.
8111
8112         * po/el.po: update
8113
8114 2000-10-23 16:39:10  roessler  (roessler)
8115
8116         * doc/manual.sgml.head: Typo.  From Daniel Roesen <dr@bofh.de>.
8117
8118         * doc/manual.sgml.head: Fix documentation of uznknown MIME type
8119         handling.  From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
8120
8121 2000-10-18 09:01:56  roessler  (roessler)
8122
8123         * recvattach.c: Fix tree formatting in the recvattach menu.
8124
8125 2000-10-17 15:10:51  roessler  (roessler)
8126
8127         * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
8128         pager and index display when non-printable space characters
8129         are encountered.  From EGE.
8130
8131         * sendlib.c: Teach mutt to attach files of arbitrary type.
8132
8133 2000-10-16 17:29:55  roessler  (roessler)
8134
8135         * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
8136         regular expression.  Close #312.
8137
8138         * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
8139
8140         * mutt_socket.c: Fix the strange "Can't connect" error messages.
8141         From Brendan Cully.
8142
8143 2000-10-12 14:49:58  roessler  (roessler)
8144
8145         * po/da.po: update
8146
8147 2000-10-11 14:17:17  roessler  (roessler)
8148
8149         * po/de.po: update.
8150
8151         * po/fr.po: update
8152
8153         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
8154         po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
8155         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8156         po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
8157         VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
8158
8159         * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
8160
8161 2000-10-10 19:22:48  roessler  (roessler)
8162
8163         * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
8164         init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
8165         pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
8166         browser.c, buffy.c, commands.c, compose.c, configure.in,
8167         curs_main.c: Vsevolod Volkov's POP mailbox patch.
8168
8169         * doc/manual.sgml.head: Mixmaster documentation patch from
8170         Brian Salter-Duke.
8171
8172 2000-10-09 08:30:35  roessler  (roessler)
8173
8174         * main.c: Add an #ifdef for HAVE_GETADDRINFO.
8175
8176         * mutt_socket.c: Use AF_INET6 only when necessary.
8177
8178 2000-10-07 18:06:24  roessler  (roessler)
8179
8180         * curs_lib.c, help.c: Display fixes from EGE.
8181
8182 2000-10-05 19:12:28  roessler  (roessler)
8183
8184         * query.c: Catch some possible NULL pointer deferences.
8185         From chris+usenet@chiappa.net (Chris Chiappa), posted to
8186         comp.mail.mutt.
8187
8188 2000-10-04 18:50:35  roessler  (roessler)
8189
8190         * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
8191         to the version used throughout mutt. ;-)
8192
8193         * Makefile.am, acconfig.h, configure.in, init.c, init.h,
8194         mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
8195         Netscape's (pardon, Mozilla's) SSL implementation.  From Michael
8196         Elkins.
8197
8198         * globals.h, init.h, mutt_socket.c, protos.h:
8199         patch.me.connect_timeout.1
8200
8201         * signal.c: branches:  2.6.2; patch.me.connect_timeout.1
8202
8203 2000-10-03 10:47:20  roessler  (roessler)
8204
8205         * NEWS: Document some of the recent user-visible changes.
8206
8207         * doc/manual.sgml.head: More documentation for the "L" to_char.
8208         Thanks, Byrial!
8209
8210         * hdrline.c, init.h: Adding a list flag to to_chars,  From Andreas
8211         Plesner Jacobsen <apj@wol.dk>.  Note: If you don't like the new
8212         behaviour, just set $to_chars to the old " +TCF" value.
8213
8214         * po/ru.po: update
8215
8216 2000-10-02 09:11:52  roessler  (roessler)
8217
8218         * configure.in, mutt_socket.c: patch-bac.ipv6-1
8219
8220         * curs_lib.c: patch-1.3.9.bj.yesno.1
8221
8222 2000-09-28 06:53:36  roessler  (roessler)
8223
8224         * init.h: Fix a minor typo.  From Byrial.
8225
8226         * INSTALL, charset.c, charset.h, init.c: Document the
8227         --without-wc-funcs switch to configure, and clean up the code
8228         to set the character set from nl_langinfo from EGE.
8229
8230 2000-09-27 14:28:35  roessler  (roessler)
8231
8232         * charset.c: Catch another error condition which may be caused
8233         by a broken nl_langinfo() function.
8234
8235         * COPYRIGHT: We don't need to mention EAY's copyright any more.
8236
8237         * charset.c: Fix #287.
8238
8239 2000-09-26 23:05:46  roessler  (roessler)
8240
8241         * po/eo.po: update
8242
8243         * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
8244         sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
8245         from SSLeay with a public domain version in order to satisfy
8246         GPL license zelots.
8247
8248 2000-09-25 13:03:09  roessler  (roessler)
8249
8250         * po/sv.po: update
8251
8252         * send.c: patch-1.3.9.bj.f-up-prompt.1
8253
8254 2000-09-21 09:37:14  roessler  (roessler)
8255
8256         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8257         po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
8258         po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
8259         po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
8260         VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
8261
8262         * rfc2047.c: Make some of the code more readable.  From EGE.
8263
8264 2000-09-15 09:19:29  roessler  (roessler)
8265
8266         * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
8267
8268 2000-09-13 21:01:31  roessler  (roessler)
8269
8270         * rfc2047.c: Undo part of the character set canonicalization.
8271         EGE pointed out it isn't needed.
8272
8273         * rfc2231.c: Replace "unknown" by "unknown-8bit".
8274
8275         * sendlib.c: s/iconv_open/mutt_iconv_open/.  Suggested by EGE.
8276
8277         * charset.c: Add "646" as an alias for us-ascii.  SunOS 5.8
8278         seems to need it.
8279
8280         * browser.c: Let the browser handle non-existent directories
8281         more gracefully.  From Byrial Jensen.
8282
8283 2000-09-12 23:18:47  roessler  (roessler)
8284
8285         * configure.in: Remove some caching.  From EGE.
8286
8287 2000-09-11 10:50:37  roessler  (roessler)
8288
8289         * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
8290         more character set glitches.
8291
8292 2000-09-09 07:30:29  roessler  (roessler)
8293
8294         * charset.c: sizeof (dest) == 4.  I should have written dlen
8295         instead.  Noted by EGE.
8296
8297 2000-09-08 21:52:04  roessler  (roessler)
8298
8299         * imap/imap.c: Brendan's version of the last fix.  I put it in
8300         since he's most likely the next one to look at or change this. ,-)
8301
8302         * imap/imap.c: Fix a silly little IMAP bug.  From Daniel
8303         Jacobowitz <dan@debian.org>.
8304
8305         * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
8306         set comparison function.
8307
8308 2000-09-07 21:56:00  roessler  (roessler)
8309
8310         * charset.c: Add a table of official character set names.
8311         Data taken from www.iana.org.
8312
8313         * rfc2231.c: Detect pure 7bit data and don't encode them.
8314         This helps a bit in situations where mutt believes it has some
8315         really strange us-ascii alias as the character set.
8316
8317         * po/es.po, po/es.po, po/el.po: update
8318
8319         * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
8320         more robust.  Problem noted by Wolfgang Baumann <baumann@zib.de>.
8321
8322 2000-09-06 08:47:13  roessler  (roessler)
8323
8324         * snprintf.c: Fix the MAX fix.  from Byrial Jensen.
8325
8326 2000-09-05 22:14:36  roessler  (roessler)
8327
8328         * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
8329         up some warning messages.  From Bob Bell.
8330
8331         * hook.c: Fix a segmentation fault in hook parsing.  From Bob
8332         Bell.
8333
8334 2000-09-04 10:49:48  roessler  (roessler)
8335
8336         * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8337         imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
8338         url.h: patch-bac.imapurl-4
8339
8340         * po/ru.po, po/da.po, po/da.po: update
8341
8342         * po/id.po: update.
8343
8344         * recvcmd.c: Fix a segmentation fault when replying to multiple
8345         message/rfc822-type attachments.  Noted by David Champion.
8346
8347 2000-09-01 08:58:39  roessler  (roessler)
8348
8349         * init.c: Don't mutt_pretty_mailbox when setting variables,
8350         since this may badly interact with non-default settings.
8351         Suggested by Byrial Jensen.
8352
8353 2000-08-31 15:14:25  roessler  (roessler)
8354
8355         * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
8356
8357         * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
8358
8359         * imap/command.c, imap/imap.c: patch-bac.command-3
8360
8361 2000-08-30 21:34:42  roessler  (roessler)
8362
8363         * pager.c: Fix display of backspace sequences.  From EGE.
8364
8365         * po/fr.po, po/de.po: update
8366
8367         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8368         po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
8369         po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
8370         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
8371         VERSION: automatic post-release commit for mutt-1.3.8
8372
8373         * VERSION: ups
8374
8375         * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
8376         imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
8377         Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
8378         md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
8379         unification patch from Vsevolod.
8380
8381         * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
8382         patch-bac.expunge-2
8383
8384         * muttlib.c: Fix mutt_prety_mailbox.  From Vsevolod.
8385
8386 2000-08-29 11:36:25  roessler  (roessler)
8387
8388         * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
8389         this time without a memory leak.
8390
8391         * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
8392         yes/no expressions.
8393
8394 2000-08-28 13:14:55  roessler  (roessler)
8395
8396         * rfc2231.c: Little fix from EGE.
8397
8398         * po/ru.po: Update from Vsevolod.
8399
8400 2000-08-28 09:40:28  EGE  (roessler)
8401
8402         * complete.c: Fix a buffer overrun in complete.c.
8403
8404 2000-08-28 09:39:36  Brendan Cully  <brendan@kublai.com>  (roessler)
8405
8406         * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
8407         muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
8408         to handle URLs.
8409
8410 2000-08-28 09:38:42  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
8411
8412         * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
8413         patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
8414         it to mutt_format_s. The function is then used in various places
8415         in browser.c and recvattach.c where previously there was "%%%ss".
8416
8417 2000-08-28 09:37:44  roessler  (roessler)
8418
8419         * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
8420         character set selection for RFC2231 encodings.  From EGE, but
8421         with choose_charset renamed to mutt_choose_charset.
8422
8423 2000-08-28 09:32:58  edmundo@rano.org (EGE)  (roessler)
8424
8425         * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
8426         Takashi and I came up with in the end.
8427
8428         When the Charset is euc-jp or shift_jis, iconv is used for
8429         mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
8430         I attempted to make mbrtowc both restartable (it can process
8431         part of multibyte character) and fast in the case where there
8432         is nothing left over from a previous character. Also I try to
8433         make no assumptions about how those character sets work, which
8434         is easy, because I know very little about them ...
8435
8436         People who don't use one of those two stateless Japanese display
8437         charsets shouldn't be affected. People whose systems provide
8438         the wchar_t functions should be even less affected, because they
8439         don't even get this code in their binary.
8440
8441 2000-08-25 06:28:24  roessler  (roessler)
8442
8443         * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
8444         account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
8445         url.h: patch-bac.imapurl-2, with small modifications.
8446
8447 2000-08-22 22:23:10  roessler  (roessler)
8448
8449         * muttlib.c: Fix #251, from Brendan.
8450
8451         * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
8452         URL parser, and support for mailto URLs.
8453
8454         * doc/manual.sgml.head: Minor fixes from Will Fiveash.
8455
8456         * po/ru.po: update
8457
8458         * hdrline.c: Fix %B in index_format.
8459
8460 2000-08-21 19:25:26  roessler  (roessler)
8461
8462         * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
8463         patch-bac.parsepath-2
8464
8465         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
8466         patch from Lars Hecking.
8467
8468         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
8469         imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
8470         browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
8471         OPS: patch-bac.createplus-1
8472
8473         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8474         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
8475         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
8476         patch-bac.command-2
8477
8478 2000-08-17 06:06:02  roessler  (roessler)
8479
8480         * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
8481         translation.
8482
8483         * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
8484         cleanup from Brendan Cully.
8485
8486         * hdrline.c: Fix justification of number formats.  (EGE)
8487
8488 2000-08-15 17:21:19  roessler  (roessler)
8489
8490         * po/ru.po: update
8491
8492         * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
8493
8494 2000-08-10 15:48:13  roessler  (roessler)
8495
8496         * imap/Makefile.am: Fix from Brendan Cully.
8497
8498         * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
8499
8500         * doc/mutt.man: Document $MAILDIR.
8501
8502         * init.c: Tell mutt about the MAILDIR environment variable DJB
8503         talks about in maildir (5).
8504
8505         * doc/muttbug.man: Fix a typo.
8506
8507         * doc/mbox.man: fix some typos.
8508
8509 2000-08-09 21:14:35  roessler  (roessler)
8510
8511         * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
8512
8513         * doc/mbox.man: Document the mbox format in a manual page.
8514         There may be some need for this.
8515
8516         * Makefile.am, configure.in, init.c, main.c: Minor portability
8517         and compilation fixes.
8518
8519 2000-08-08 18:17:54  roessler  (roessler)
8520
8521         * po/POTFILES.in: Some files were missing.  From Vsevolod Volkov.
8522
8523         * imap/Makefile.am, imap/command.c, imap/imap.c,
8524           imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
8525           mx.c: * handles expunged messages better. Previously mutt's
8526           state was only updated when syncing the mailbox. This was the
8527           reason for Bob Bell's segfault when manipulating mailboxes
8528           with multiple simultaneous clients.
8529         * makes a small adjustment for Sam's weird Courier server, which
8530           returns an OK FETCH completed response even when FETCH fails. I
8531           should probably report that behaviour to him as a bug, though.
8532         * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
8533         rid of the _("Closing mailbox...") message, which was obscuring
8534           the status updates.  * clears some spurious mutt_clear_error
8535         calls in imap_cmd_finish.  * makes socket reads and writes check
8536         that they have an open
8537           connection. Shouldn't be necessary (and such calls are logged),
8538           but can happen currently.
8539         * Some SASL vs regular authenticator tweaks in the imap Makefile.
8540
8541         (From Brendan Cully.)
8542
8543 2000-08-07 08:31:36  roessler  (roessler)
8544
8545         * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
8546         mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
8547         <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
8548
8549 2000-08-06 14:35:15  roessler  (roessler)
8550
8551         * curs_lib.c: Return an exit value of 1 if mutt is left via
8552         ctrl-c.  From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
8553
8554 2000-08-05 17:50:03  roessler  (roessler)
8555
8556         * imap/imap.c, imap/imap_private.h, imap/message.c,
8557         imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
8558         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
8559         imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
8560         command code.
8561
8562         * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
8563         binding documentation.  From Thomas Schultz <tststs@gmx.de>.
8564
8565 2000-08-04 21:47:11  roessler  (roessler)
8566
8567         * sendlib.c: Fix a character set encoding bug. From EGE.
8568
8569         * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
8570         account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
8571         SASL patch from Brendan Cully.
8572
8573 2000-08-03 22:08:13  roessler  (roessler)
8574
8575         * charset.c: fix a segmentation fault.
8576
8577         * po/eo.po, po/sv.po: update.
8578
8579         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8580         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
8581         po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
8582         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
8583         automatic post-release commit for mutt-1.3.7
8584
8585         * sendlib.c: Use a correct Envelope from when bouncing with
8586         $envelope_from enabled.
8587
8588         * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
8589         mutt_sasl.c: More IMAP fixes from Brendan.
8590
8591 2000-08-02 18:03:21  roessler  (roessler)
8592
8593         * po/it.po: update
8594
8595 2000-08-01 18:04:42  roessler  (roessler)
8596
8597         * mx.c: Fix from BC
8598
8599         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
8600         Brendan's latest patches.
8601
8602 2000-07-31 10:49:00  roessler  (roessler)
8603
8604         * po/fr.po: update.
8605
8606         * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
8607         imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8608         imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
8609         imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
8610         account.c, account.h, configure.in, globals.h, init.h, main.c,
8611         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
8612         Cully's SASL patch.  I hope I didn't miss any files.
8613
8614 2000-07-29 16:33:53  roessler  (roessler)
8615
8616         * po/id.po: update.
8617
8618         * imap/README: updated readme file.
8619
8620         * Makefile.am: Make sure checktypes and makedoc don't depend on
8621         the intl library.
8622
8623         * po/de.po: update.
8624
8625 2000-07-28 19:00:31  roessler  (roessler)
8626
8627         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8628         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
8629         po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
8630         po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
8631         post-release commit for mutt-1.3.6
8632
8633         * Makefile.am: parse.h no longer exists, so don't try to
8634         distribute it.
8635
8636         * po/sv.po: branches:  1.27.2.6.2; automatic post-release commit
8637         for mutt-1.2.5
8638
8639         * po/uk.po: branches:  1.42.2.6.2; automatic post-release commit
8640         for mutt-1.2.5
8641
8642         * po/zh_TW.Big5.po: branches:  1.30.2.6.2; automatic post-release
8643         commit for mutt-1.2.5
8644
8645         * po/pt_BR.po: branches:  1.20.2.6.2; automatic post-release
8646         commit for mutt-1.2.5
8647
8648         * po/ru.po: branches:  1.67.2.7.2; automatic post-release commit
8649         for mutt-1.2.5
8650
8651         * po/sk.po: branches:  1.28.2.6.2; automatic post-release commit
8652         for mutt-1.2.5
8653
8654         * po/ko.po: branches:  1.31.2.6.2; automatic post-release commit
8655         for mutt-1.2.5
8656
8657         * po/nl.po: branches:  1.36.2.6.2; automatic post-release commit
8658         for mutt-1.2.5
8659
8660         * po/pl.po: branches:  1.39.2.6.2; automatic post-release commit
8661         for mutt-1.2.5
8662
8663         * po/gl.po: branches:  1.23.2.6.2; automatic post-release commit
8664         for mutt-1.2.5
8665
8666         * po/id.po: branches:  1.31.2.7.2; automatic post-release commit
8667         for mutt-1.2.5
8668
8669         * po/it.po: branches:  1.59.2.6.2; automatic post-release commit
8670         for mutt-1.2.5
8671
8672         * po/el.po: branches:  1.31.2.6.2; automatic post-release commit
8673         for mutt-1.2.5
8674
8675         * po/eo.po: branches:  1.30.2.6.2; automatic post-release commit
8676         for mutt-1.2.5
8677
8678         * po/es.po: branches:  1.49.2.6.2; automatic post-release commit
8679         for mutt-1.2.5
8680
8681         * po/fr.po: branches:  1.45.2.7.2; automatic post-release commit
8682         for mutt-1.2.5
8683
8684         * po/cs.po: branches:  1.35.2.7.2; automatic post-release commit
8685         for mutt-1.2.5
8686
8687         * po/da.po: branches:  1.13.2.7.2; automatic post-release commit
8688         for mutt-1.2.5
8689
8690         * po/de.po: branches:  1.99.2.7.2; automatic post-release commit
8691         for mutt-1.2.5
8692
8693         * reldate.h: automatic post-release commit for mutt-1.2.5
8694
8695         * ChangeLog: branches:  2.40.2.6.2; automatic post-release commit
8696         for mutt-1.2.5
8697
8698         * VERSION: branches:  2.28.2.6.2; automatic post-release commit
8699         for mutt-1.2.5
8700
8701         * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
8702         instead of sequence numbers in IMAP.  (Brendan)
8703
8704         * imap/imap.c, imap/imap_private.h, imap/message.c,
8705         imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
8706         expunged messages.  From Brendan Cully.
8707
8708 2000-07-26 09:30:01  roessler  (roessler)
8709
8710         * doc/manual.sgml.head: Nits from Michael Sobolev.
8711
8712 2000-07-25 16:35:48  roessler  (roessler)
8713
8714         * Makefile.am: Include the muttbug wrapper with the distribution.
8715
8716         * doc/Makefile.in: Install muttbug.man als flea.1.
8717
8718         * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
8719         Install muttbug(1) as flea(1), and adjust the documentation
8720         accordingly.  Note: Typing muttbug will still work.
8721
8722         * doc/muttbug.man: More tiny fixes.
8723
8724         * doc/muttbug.man: Fix some typos.  In particular, it's bug
8725         tracking system, not buck tracking system.  Oh well.
8726
8727         * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
8728         has a manual page of it's own now.
8729
8730         * muttbug.sh.in: Fix a little bug concerning version numbers.
8731
8732         * Makefile.am: The warning about README.UPGRADE can go.
8733
8734         * doc/mutt.man: Mention the bug tracking system.
8735
8736         * INSTALL: Mention that mutt needs an iconv implementation,
8737         and point users to libiconv.
8738
8739         * INSTALL: Mention OpenBSD
8740
8741         * Makefile.am: Remove types.h at "make clean" time.
8742
8743         * curs_main.c: Fix a segmentation fault in the index.
8744
8745         * curs_main.c: Try to fix a segmentation fault in the index.
8746
8747 2000-07-24 07:48:53  roessler  (roessler)
8748
8749         * browser.h: make bit types unsigned.  From albert chin
8750         <china@thewrittenword.com>.
8751
8752         * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
8753         Replace wctomb and mbtowc with wcrtomb and mbrtowc.  From TAKIZAWA
8754         Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
8755         Grimley Evans.
8756
8757 2000-07-23 21:47:01  roessler  (roessler)
8758
8759         * menu.c: Fix #108, from Gero Treuner.
8760
8761         * configure.in, resize.c: sys/ioctl.h vs. ioctl.h.  From Sam
8762         Roberts.
8763
8764         * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
8765         support from working.
8766
8767 2000-07-22 09:01:43  roessler  (roessler)
8768
8769         * configure.in, mutt.h: Some more QNX compiling aides.
8770
8771 2000-07-21 07:32:12  roessler  (roessler)
8772
8773         * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
8774         integer types.
8775
8776         * imap/imap.c: Fix imap_passive.  From Brendan Cully.
8777
8778         * contrib/Makefile.in: Fix #150.  From Brendan Cully.
8779
8780 2000-07-20 17:51:52  roessler  (roessler)
8781
8782         * doc/devel-notes.txt: Typo.
8783
8784         * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
8785         imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
8786         mx.c, pop.c: Another IMAP patch from Brendan.
8787
8788         * imap/util.c: quick hack against mx->mbox being NULL.
8789
8790         * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
8791         patch-bac.postpone-2
8792
8793         * pop.c: Use shared socket code, from Vsevolod Volkov.
8794
8795 2000-07-19 10:21:57  roessler  (roessler)
8796
8797         * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
8798         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8799         imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
8800         imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
8801         acconfig.h, account.c, account.h, browser.c, configure.in,
8802         gettext.c, globals.h, init.c, init.h, mutt_socket.c,
8803         mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
8804         from Tommi Komulainen, and most likely based on input from
8805         Vsevolod Voykov (sp?).
8806
8807         * imap/util.c: Fix more possible IMAP memory corruption.
8808         From Brendan Cully.
8809
8810         * imap/util.c: Fix possible memory corruption in stable.
8811         From Brendan Cully.
8812
8813         * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
8814         Backport various IMAP bug-fixes to stable.  From Brendan Cully.
8815
8816 2000-07-18 14:38:13  roessler  (roessler)
8817
8818         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8819         imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
8820         More IMAP clean-up from Brendan Cully.
8821
8822         * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
8823         imap/utf7.c: IMAP fixes from Brendan Cully.
8824
8825         * init.h, init.h: Documentation fix.
8826
8827 2000-07-17 18:08:27  roessler  (roessler)
8828
8829         * imap/message.c: Fix possible heap corruption.  From Brendan
8830         Cully.
8831
8832         * imap/utf7.c: Name changes left out by EGE's patch.
8833
8834         * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
8835         from EGE.
8836
8837         * curs_main.c: Fix #192.
8838
8839 2000-07-16 15:35:14  roessler  (roessler)
8840
8841         * imap/Makefile.am, imap/browse.c, imap/imap.c,
8842         imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
8843         Support modified UTF-7 in folder names.  From Edmund Grimley
8844         Evans, modified by Brendan Cully.
8845
8846         * handler.c: Another qp fix.
8847
8848         * handler.c: More qp decoder modifications: We should handle
8849         multibyte characters spanning soft line breaks.
8850
8851         * handler.c: Rewrite the quoted-printable decoder so it properly
8852         chops off trailing white space.  Problem noted by Byrial Jensen.
8853
8854 2000-07-15 06:51:47  roessler  (roessler)
8855
8856         * imap/socket.c: Add a message that we are looking up a host.
8857
8858 2000-07-14 15:03:43  roessler  (roessler)
8859
8860         * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
8861
8862         * README.SSL: Tommi Komulainen's entropy gathering patch -
8863         documentation.
8864
8865 2000-07-12 14:17:46  roessler  (roessler)
8866
8867         * po/cs.po: update.
8868
8869         * imap/imap_ssl.c: Entropy gathering fixes.
8870
8871         * configure.in: Re-apply the iconv patch from vvv.
8872
8873         * configure.in: undo the enable-external-dotlock patch.
8874
8875         * handler.c: Initialize a variable in order to avoid a
8876         segmentation fault.  From Aaron Schrab.
8877
8878 2000-07-11 20:38:49  roessler  (roessler)
8879
8880         * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
8881         stuff in _one_ function.  From Vsevolod Volkov.
8882
8883         * imap/message.c: Disable a bug work-around which actually
8884         breaks things.
8885
8886         * configure.in: Typo, noted by Brad <brad@comstyle.com>.
8887
8888 2000-07-10 19:52:12  roessler  (roessler)
8889
8890         * main.c: Typo.
8891
8892         * po/id.po: update.
8893
8894         * rfc2047.c: Fix some possible NULL pointer deferences in the
8895         RFC2047 code.
8896
8897         * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
8898         browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
8899         of cases where format parameters were missing from calls to
8900         mutt_message and mutt_error.
8901
8902         * imap/command.c, imap/imap.c, imap/message.c, browser.c,
8903         pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
8904         cases where format parameters were missing to calls of mutt_error
8905         and mutt_message.
8906
8907         * po/ru.po, po/de.po, po/da.po: update.
8908
8909         * po/da.po: Update.
8910
8911         * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
8912         changes from EGE.
8913
8914 2000-07-07 15:12:37  roessler  (roessler)
8915
8916         * po/fr.po: update
8917
8918         * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
8919         pgp.c, protos.h: Fix #185:  is_from would return 0 (i.e., error)
8920         when parsing Jan 1 1970 12:00 - apparently, this point of time
8921         occurs on real mail folders.
8922
8923 2000-07-06 23:08:39  roessler  (roessler)
8924
8925         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8926         po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
8927         po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
8928         po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
8929         commit for mutt-1.2.4
8930
8931         * muttlib.c: ups, this should be fixed in stable.
8932
8933         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
8934         po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
8935         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8936         po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
8937         automatic post-release commit for mutt-1.3.5
8938
8939         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8940         po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
8941         po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
8942         po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
8943         post-release commit for mutt-1.2.3
8944
8945         * po/fr.po: update.
8946
8947         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8948         imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
8949         imap/message.c, imap/socket.c: More IMAP clean-up.
8950
8951         * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
8952         imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
8953         imap/imap.c: More IMAP fixes from Brendan Cully.
8954
8955 2000-07-05 14:39:14  roessler  (roessler)
8956
8957         * imap/socket.c: Fix the Fix.  From TK.
8958
8959 2000-07-05 10:32:17  Tommi Komulainen  <Tommi.Komulainen@iki.fi>
8960 (roessler)
8961
8962         * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
8963           every connection with descriptor value != 0 to be ready for
8964           reading/writing. Unfortunately when the descriptor was closed,
8965           conn->fd remained untouched. This is why mutt segfaulted if
8966           IMAP login was aborted with ^G.
8967
8968         - ssl_socket_close was called without calling ssl_socket_open
8969           first.  This caused a segfault because conn->sockdata was
8970           NULL. Apparently there was also a memory leak, because
8971           conn->sockdata was never free'd :-]
8972
8973 2000-07-05 08:05:03  roessler  (roessler)
8974
8975         * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
8976         IMAP cosmetics from Brendan Cully.
8977
8978 2000-07-04 17:59:10  roessler  (roessler)
8979
8980         * doc/manual.sgml.head: slight documentation imrpovement from
8981         Will Fiveash.
8982
8983 2000-07-03 15:26:22  roessler  (roessler)
8984
8985         * po/de.po: update
8986
8987         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
8988         imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
8989         IMAP logout patch from Brendan Cully.
8990
8991         * po/id.po: update
8992
8993         * po/id.po: update.
8994
8995         * rfc2047.c: "Where have all the headers gone" fix from EGE.
8996
8997         * sendlib.c: utf8 -> utf8 fix (From EGE).
8998
8999         * rfc2047.c: RFC 2047 patch from EGE.
9000
9001 2000-06-30 08:28:56  roessler  (roessler)
9002
9003         * po/pl.po: fix a format.
9004
9005         * sendlib.c: Character set fix from EGE.
9006
9007 2000-06-27 22:28:01  roessler  (roessler)
9008
9009         * sendlib.c: minor change from EGE.
9010
9011         * main.c, rfc2047.c: Cosmetics.  No, I didn't touch the word-wrap
9012         code. ;-)
9013
9014 2000-06-26 23:10:26  roessler  (roessler)
9015
9016         * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
9017         by AMK; [stable].
9018
9019         * muttlib.c: Fix a possible segmentation fault in
9020         mutt_expand_path.  Noted by Andreas M. Kirchwitz.
9021
9022         * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
9023
9024         * contrib/sample.muttrc-tlr: update.
9025
9026         * configure.in: Iconv detection patch.  From Lars Hecking.
9027
9028         * color.c, color.c: Fix #173.  From Roland Rosenfeld.
9029
9030 2000-06-22 23:18:36  roessler  (roessler)
9031
9032         * muttlib.c: Avoid crashing when forwarding message/rfc822-type
9033         attachments.
9034
9035         * Makefile.am, prepare: Lars Hecking's build process patch
9036         for stable.
9037
9038         * rfc822.c: branches:  2.9.2.1.2; Fix stack corruption
9039         in the RFC822 parser.  Noted by Ari Gordon-Schlosberg
9040         <ari@heavyware.com>.
9041
9042         * rfc822.c: Fix stack corruption in the RFC822 parser.
9043         Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
9044
9045         * recvattach.c: Merge two almost-identical string constants.
9046         From Byrial.
9047
9048 2000-06-21 19:23:23  roessler  (roessler)
9049
9050         * imap/auth_gss.c: More debug code which needs #ifdefs.
9051
9052         * imap/auth_gss.c: More debugging code which needs #ifdefs.
9053
9054         * po/eo.po: update.
9055
9056         * Makefile.am, prepare: Work-around for keymap_defs and other
9057         dependency problems.  From Lars Hecking.
9058
9059         * muttlib.c: Fix ~logname expansion for stable.
9060
9061         * muttlib.c: Fix ~logname expansion.
9062
9063         * README: Remove explicit list of mirrors, and refer to
9064         download.html.
9065
9066         * mbox.c: Fix another mbox synch problem.
9067
9068         * mbox.c: Fix another bug in mbox synching.
9069
9070         * postpone.c: Some more character set cleanup,.
9071
9072         * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
9073         protos.h, recvattach.c, send.c, sendlib.c: More character set
9074         clean-up.
9075
9076         * postpone.c: Improve character set handling when postponing
9077         messages.  This patch may lead to information loss under very
9078         special circumstances.
9079
9080         * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
9081
9082         * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
9083         Fix character set selection.  Postponing and recalling messages
9084         should work again, now.
9085
9086         * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
9087
9088         * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
9089         Michlmayr <tbm@cyrius.com>.
9090
9091         * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
9092         Apply message-hook to more commands, and make it more useful by
9093         permitting the "~h" and "~b" pattern specifiers.  Bad enough, this
9094         removes message-hook abilities from the receive-attachment menu.
9095
9096 2000-06-20 22:23:37  roessler  (roessler)
9097
9098         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
9099         po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
9100         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
9101         po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
9102         post-release commit for mutt-1.2.2
9103
9104         * build-release: Add a "make" call, so build-release will also
9105         work from a source tree which hasn't been built recently.
9106
9107         * commands.c: Do some comparisons case-insensitive.
9108
9109         * po/ru.po: update.
9110
9111         * doc/muttrc.man.head: s/display-hook/message-hook/
9112
9113         * po/de.po: Fix a misleading fuzzy translation about PGP
9114         signature validity.  From Roland Rosenfeld.
9115
9116         * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
9117         Noted by china@thewrittenword.com.
9118
9119         * imap/imap.c: Only use debuglevel if DEBUG is defined.  Noted by
9120         Albert Chin <china@thewrittenword.com>,
9121
9122         * po/fr.po: update.
9123
9124 2000-06-19 21:13:19  roessler  (roessler)
9125
9126         * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
9127         patch-1.3.3.bj.docref.1
9128
9129         * build-release: Make sure m4/Makefile is _really_ rebuilt.
9130
9131         * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
9132         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
9133         po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
9134         po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
9135         post-release commit for mutt-1.2.1
9136
9137         * doc/manual.sgml.head: Fix some more mentions of display-hook.
9138
9139         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9140         po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9141         po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9142         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9143         post-release commit for mutt-1.3.4
9144
9145         * compose.c: No need to include iconv.h.
9146
9147         * po/da.po: update.
9148
9149         * po/ru.po: update
9150
9151 2000-06-17 08:07:36  roessler  (roessler)
9152
9153         * imap/imap_ssl.c: Certificate verification fix from Tommi
9154         Komulainen.
9155
9156         * imap/imap_ssl.c: SSL fix.
9157
9158         * po/ru.po: upate
9159
9160 2000-06-16 10:21:34  roessler  (roessler)
9161
9162         * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
9163         patch-1.3.3.tlr.change_charset.1
9164
9165         * po/ru.po: nit.
9166
9167 2000-06-15 21:37:07  roessler  (roessler)
9168
9169         * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
9170         init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
9171
9172         * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
9173
9174         * imap/imap.c: shut up the compiler.
9175
9176         * po/ru.po, commands.c, init.h: nits.
9177
9178         * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
9179
9180         * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
9181         which is helpful in certain IMAP contexts.
9182
9183         * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
9184         when the temporary space runs full.  Backport from unstable.
9185
9186         * po/el.po, po/fr.po: updates.
9187
9188         * po/ru.po: update.
9189
9190         * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
9191         when Charset isn't set.
9192
9193         * init.h: Little documentation fix from Aaron Schrab.
9194
9195 2000-06-14 09:23:45  roessler  (roessler)
9196
9197         * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
9198         Remove recode-attachment, and the "decoder" API.  (EGE)
9199
9200         * gettext.c: Make sure --disable-nls works.  (EGE)
9201
9202 2000-06-13 20:36:33  roessler  (roessler)
9203
9204         * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
9205
9206         * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
9207         macro from lynx.
9208
9209         * configure.in: Use CF_CURSES_LIBS macro for better detection
9210         of platform-specific curses libraries.  From Lars Hecking.
9211
9212         * main.c: Inform us about ICONV_NOTRANS.  From EGE.
9213
9214         * configure.in: iconv detection.  From EGE.
9215
9216         * commands.c: Only display PGP signature verification status if
9217         verification was tried.
9218
9219 2000-06-12 07:02:42  roessler  (roessler)
9220
9221         * configure.in: A new check for working wchar functions.
9222
9223 2000-06-11 19:05:12  roessler  (roessler)
9224
9225         * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
9226         Problems noted by Byrial Jensen.
9227
9228 2000-06-09 17:42:14  roessler  (roessler)
9229
9230         * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
9231         and not as "invalid".
9232
9233         * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
9234
9235         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
9236         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
9237         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9238         VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
9239         po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
9240         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9241         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
9242         reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
9243
9244         * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
9245
9246         * rfc2047.c: Latest patch from EGE.
9247
9248 2000-06-08 21:44:14  roessler  (roessler)
9249
9250         * copy.c, mbox.c: This patch should fix the mailbox corruption
9251         various people observed.
9252
9253         * charset.c, charset.h, init.c: Fix up the value returned by
9254         nl_langinfo(CODESET).
9255
9256         * mbox.c: Improve error reporting with mbox folders a bit.
9257
9258         * send.c: patch-1.2.bj.ed_mtime.1
9259
9260         * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
9261         Removing the built-in charset support.
9262
9263         * doc/muttrc.man.head: one-character typo.
9264
9265         * imap/imap_ssl.c: Fix #157.  From Enrik Berkhan
9266         <Enrik.Berkhan@fun.de>.
9267
9268         * imap/imap_ssl.c: [stable] Fix #157.  From Enrik Berkhan
9269         <Enrik.Berkhan@fun.de>.
9270
9271         * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
9272         patch-1.3.2.tl.sslcerts.1.
9273
9274         * charset.c: Don't return data on the stack.  Noted by "Andrew
9275         W. Nosenko" <awn@bcs.zp.ua>.
9276
9277         * po/sv.po: update.
9278
9279 2000-06-04 18:18:56  roessler  (roessler)
9280
9281         * doc/manual.sgml.head: Nits from Mikko Hänninen.
9282
9283 2000-06-02 10:05:41  roessler  (roessler)
9284
9285         * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
9286
9287 2000-05-30 12:52:41  roessler  (roessler)
9288
9289         * po/pl.po: update
9290
9291 2000-05-29 22:34:12  roessler  (roessler)
9292
9293         * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
9294         RFC2047 encoding update.
9295
9296 2000-05-28 20:32:05  roessler  (roessler)
9297
9298         * commands.c: Don't bother the user with messages about PGP
9299         signature verification when there is no PGP stuff about the
9300         message.
9301
9302         * README.SSL, init.h, mutt.h: SSL certificate verification fixes
9303         from Tommi Komulainen.
9304
9305         * imap/imap_ssl.c: SSL certificate verification fix from Tommi
9306         Komulainen.
9307
9308         * imap/command.c: [stable] Handle connection take-down by servers
9309         more graciously.  From Patrick Caulfield.
9310
9311         * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
9312         commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
9313         Jensen's signature verification patch.
9314
9315 2000-05-25 12:21:29  roessler  (roessler)
9316
9317         * pgp.c: Use strftime for time indications with PGP verification.
9318
9319         * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
9320         by EGE.
9321
9322         * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
9323
9324         * mutt.h: Include stdlib.h from mutt.h.
9325
9326         * makedoc.c, init.h: Minor fixes from Byrial.
9327
9328         * doc/manual.sgml.head: typo.
9329
9330         * doc/devel-notes.txt, init.h, makedoc.c: Documentation
9331         beautification patch from Byrial Jensen.  Thanks!
9332
9333 2000-05-24 19:20:07  roessler  (roessler)
9334
9335         * po/ru.po: Fixes #143.
9336
9337         * po/ru.po: Some fixes - #143.
9338
9339         * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
9340         work with an external iconv implementation.
9341
9342         * imap/command.c: Handle disconnects more gracefully.
9343         From Patrick Caulfield <patrick@sco.com>.
9344
9345         * config.guess, config.sub: [stable] Latest versions from
9346         ftp.gnu.org/pub/gnu/config
9347
9348         * config.guess, config.sub: Latest versions from
9349         ftp.gnu.org/pub/gnu/config.
9350
9351 2000-05-23 17:16:46  roessler  (roessler)
9352
9353         * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9354         po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9355         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
9356         po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
9357         post-release commit for mutt-1.3.2
9358
9359         * contrib/gpg.rc: Make this work on QNX.
9360
9361         * contrib/gpg.rc: Change suggested by Sam Roberts
9362         <sroberts@uniserve.com> to make this work on QNX.
9363
9364 2000-05-22 16:15:35  roessler  (roessler)
9365
9366         * po/pl.po: update
9367
9368         * rfc2047.c: Fix a stupid segmentation fault.
9369
9370         * lib.c: cosmetics.
9371
9372         * rfc2047.c: Fix a memory leak.
9373
9374         * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
9375
9376         * parse.c: Fix a possible cause for heap corruption.
9377
9378         * po/de.po: update.
9379
9380         * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
9381
9382 2000-05-21 18:45:15  roessler  (roessler)
9383
9384         * mbyte.h: Small fix from EGE.
9385
9386         * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
9387         Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
9388
9389         * muttlib.c: Comment a bit of code.
9390
9391 2000-05-20 18:16:18  roessler  (roessler)
9392
9393         * po/fr.po: update.
9394
9395         * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
9396         conversion patch from EGE.
9397
9398         * doc/manual.sgml.head, hook.c: Second version of Byrial's
9399         display-hook patch.
9400
9401         * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
9402         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
9403         po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9404         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9405         post-release commit for mutt-1.3.1
9406
9407         * doc/muttrc.man.head: Document display-hook in the manual page.
9408
9409         * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
9410         display-hook command.  From Byrial Jensen.
9411
9412         * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
9413         Add mutt_gecos_name function which centrally handles the GECOS
9414         processing.
9415
9416         * imap/imap.c: Shut up some warnings.  We may have to think
9417         about mutt_stristr again.
9418
9419         * configure.in: Verify that regmatch_t has offsets, and not
9420         only pointers.  From Sam Roberts <sroberts@uniserve.com>.
9421
9422         * configure.in: Don't look for curses in /usr/5lib any more -
9423         this broke things for some people.
9424
9425         * configure.in: Don't look for the curses library in /usr/5lib
9426         any more.  This broke things for some people.
9427
9428         * sendlib.c: Real fix for the pointer problem noted by Heiko
9429         Schlichting.
9430
9431         * sendlib.c: Fix a "string on stack returned" bug found by
9432         Heiko Schlichting.
9433
9434 2000-05-19 07:36:42  roessler  (roessler)
9435
9436         * hdrline.c: Fix %. formats.  From EGE.
9437
9438 2000-05-18 17:06:59  roessler  (roessler)
9439
9440         * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
9441         sendlib.c: rfc2047_decode change from EGE.
9442
9443         * charset.c: Catch a segmentation fault in mutt_convert_string ().
9444
9445         * acconfig.h: Don't enable debugging by default in the stable
9446         branch.
9447
9448         * configure.in, main.c: More debugging output, and a warning
9449         in configure.in.
9450
9451         * main.c: Tell us something about internal iconv and CHARMAPS_DIR
9452         from mutt -v.
9453
9454 2000-05-17 12:39:16  roessler  (roessler)
9455
9456         * mkjtags.c: handle ^L lines correctly.
9457
9458         * mkjtags.c: Some beautifications.
9459
9460         * Makefile.am, mkjtags.c: Add a little tool to help with building
9461         tags files my editor groks.
9462
9463         * handler.c: When displaying a deleted attachment's information,
9464         present the file name if it is present.  Suggested by Pete
9465         Wenzel <pete@stc.com>.
9466
9467         * imap/imap_ssl.c: SSL certificate check fix.  From Tommi
9468         Komulainen.
9469
9470         * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
9471
9472         * OPS, enter.c, functions.h: Add forward-word and backward-word
9473         functions to the editor.
9474
9475         * OPS, enter.c, functions.h: Add a kill-eow function to the
9476         line editor.
9477
9478         * init.c: Small fix to mutt_set_default().
9479
9480 2000-05-16 19:01:50  roessler  (roessler)
9481
9482         * Makefile.am: We don't need to build in the charmaps/ directory
9483         unless we use the included iconv.
9484
9485         * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
9486         calculation code.
9487
9488         * compose.c, globals.h, init.h, sendlib.c: A modified version
9489         of Will Fiveash's compose format patch.
9490
9491         * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
9492         return value as the default for $charset.
9493
9494         * init.c: More default setting.  This can easily be done much
9495         cleaner than the last version of the patch.
9496
9497         * init.c: Hack: mutt_restore_default() now stores the latest
9498         value of a variable as it's default if there was no default
9499         before.  The code in question is executed precisely once: when
9500         mutt_restore_default() is invoked from mutt_init().
9501
9502         * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
9503         escape regular expression special characters.  For stable.
9504
9505         * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
9506         is now able to escape special characters for use in regular
9507         expressions.  This is needed to make folder-hooks work like
9508         intended.
9509
9510         * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
9511
9512         * muttlib.c: Sanitize file name suggestions passed to
9513         mutt_adv_mktemp.
9514
9515         * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
9516         transpose-character function to the editor.  From Aaron Schrab.
9517
9518         * configure.in: Improve the wchar_t checks.  From "Andrew
9519         W. Nosenko" <awn@bcs.zp.ua>.
9520
9521 2000-05-15 12:00:53  roessler  (roessler)
9522
9523         * configure.in, mbyte.c, pager.c: More iconv-related patches
9524         from EGE.
9525
9526 2000-05-13 17:39:03  roessler  (roessler)
9527
9528         * configure.in: HP/UX vs. ANSI C.  From Lars Hecking and Albert
9529         Chin. [stable]
9530
9531         * configure.in: Configuration for ANSI C / HP/UX.  From albert
9532         chin and Lars Hecking.
9533
9534 2000-05-12 13:41:34  roessler  (roessler)
9535
9536         * mbyte.c, wcwidth.c: Make things compile. ;-)
9537
9538         * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
9539         Suggested by Andrew Nosenko, adapted by EGE.
9540
9541         * gettext.c: Replacing some more free() calls by safe_free().
9542
9543         * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
9544         mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
9545         related patches.  From Edmund Grimley Evans.
9546
9547         * configure.in: HP/UX -Ae detection.  From Albert Chin. [stable]
9548
9549         * configure.in: Improve the HP/UX check for the -Ae command
9550         line parameter.  From albert chin (china@thewrittenword.com).
9551
9552         * gen_defs: Make sure gen_defs returns success.  [stable]
9553
9554         * gen_defs: Sam Roberts reports that some shells do strange
9555         things with exit states.
9556
9557         * doc/manual.sgml.head: Fix $spool vs. $spoolfile.  From David
9558         Ellement.
9559
9560 2000-05-11 07:10:32  roessler  (roessler)
9561
9562         * doc/mutt.man: Remove some unnecessary spaces.
9563
9564         * doc/mutt.man, main.c: Fix usage information.  Noted by Mikko
9565         Hänninen.
9566
9567         * acconfig.h, configure.in, globals.h: Check volatility of
9568         sig_atomic_t.
9569
9570 2000-05-10 18:02:31  roessler  (roessler)
9571
9572         * configure.in: Support for old Kerberos versions.  From David
9573         Champion <dgc@uchicago.edu>.
9574
9575         * configure.in: Fix support for old Kerberos libraries.
9576
9577         * hdrline.c, thread.c: updated messages-in-thread (%e) patch
9578         from Markus Holmberg.
9579
9580         * po/pl.po: update.
9581
9582         * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
9583         the change of pop_delete to a quad option.
9584
9585         * po/fr.po: Update the French translation.
9586
9587 2000-05-09 20:19:28  roessler  (roessler)
9588
9589         * parse.c: more mailtool brain-damage support.
9590
9591         * acconfig.h, configure.in, parse.c: Sun mailtool message support.
9592         The format is ugly, but the patch is reasonably clean.
9593
9594         * Makefile.am: include mbyte.h with the distribution.
9595
9596         * doc/devel-notes.txt: Add a word about format flags.
9597
9598         * imap/message.c: Make the X-Label patch work over IMAP.
9599
9600         * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
9601         po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
9602         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9603         po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
9604         post-release commit for mutt-1.3
9605
9606         * hdrline.c, init.h, protos.h, thread.c: Add a %e option
9607         for thread-relative message numbers.  From Markus Holmberg
9608         <markush@acc.umu.se>.
9609
9610         * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
9611         pattern.c: X-Label header support from David Champion
9612         <dgc@uchicago.edu>.
9613
9614         * init.h, pop.c: Make pop_delete a quad-option.  From Honza
9615         Pazdziora <adelton@informatics.muni.cz>.
9616
9617         * VERSION: Ups, we should leave the version file on 1.2, so the
9618         diff will get built properly when I release 1.3.
9619
9620         * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
9621         pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
9622         utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
9623         commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
9624         enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
9625         Edmund Grimley Evans' UTF-8 patch.
9626
9627         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9628         po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
9629         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
9630         po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
9631         post-release commit for mutt-1.2
9632
9633         * build-release: unstable branch.
9634
9635         * build-release: start preparing 1.2.
9636
9637 2000-05-03 07:48:46  roessler  (roessler)
9638
9639         * po/zh_TW.Big5.po: branches:  1.30.2; automatic post-release
9640         commit for mutt-1.1.14
9641
9642         * po/da.po: branches:  1.13.2; automatic post-release commit
9643         for mutt-1.1.14
9644
9645         * po/de.po: branches:  1.99.2; automatic post-release commit
9646         for mutt-1.1.14
9647
9648         * po/el.po: branches:  1.31.2; automatic post-release commit
9649         for mutt-1.1.14
9650
9651         * po/eo.po: branches:  1.30.2; automatic post-release commit
9652         for mutt-1.1.14
9653
9654         * po/es.po: branches:  1.49.2; automatic post-release commit
9655         for mutt-1.1.14
9656
9657         * po/fr.po: branches:  1.45.2; automatic post-release commit
9658         for mutt-1.1.14
9659
9660         * po/gl.po: branches:  1.23.2; automatic post-release commit
9661         for mutt-1.1.14
9662
9663         * po/id.po: branches:  1.31.2; automatic post-release commit
9664         for mutt-1.1.14
9665
9666         * po/it.po: branches:  1.59.2; automatic post-release commit
9667         for mutt-1.1.14
9668
9669         * po/ko.po: branches:  1.31.2; automatic post-release commit
9670         for mutt-1.1.14
9671
9672         * po/nl.po: branches:  1.36.2; automatic post-release commit
9673         for mutt-1.1.14
9674
9675         * po/pl.po: branches:  1.39.2; automatic post-release commit
9676         for mutt-1.1.14
9677
9678         * po/pt_BR.po: branches:  1.20.2; automatic post-release commit
9679         for mutt-1.1.14
9680
9681         * po/ru.po: branches:  1.67.2; automatic post-release commit
9682         for mutt-1.1.14
9683
9684         * po/sk.po: branches:  1.28.2; automatic post-release commit
9685         for mutt-1.1.14
9686
9687         * po/sv.po: branches:  1.27.2; automatic post-release commit
9688         for mutt-1.1.14
9689
9690         * po/uk.po: branches:  1.42.2; automatic post-release commit
9691         for mutt-1.1.14
9692
9693         * ChangeLog: branches:  2.40.2; automatic post-release commit
9694         for mutt-1.1.14
9695
9696         * VERSION: branches:  2.28.2; automatic post-release commit
9697         for mutt-1.1.14
9698
9699         * po/cs.po: branches:  1.35.2; automatic post-release commit
9700         for mutt-1.1.14
9701
9702         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
9703         po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
9704         po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9705         po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
9706         commit for mutt-1.1.13
9707
9708         * reldate.h: branches:  2.25.2; automatic post-release commit
9709         for mutt-1.1.13
9710
9711 2000-04-30 06:58:21  roessler  (roessler)
9712
9713         * imap/message.c: branches:  1.24.2; Catch the case that an IMAP
9714         server sends "\n\n" after a mail header.  Diagnosed by Brendan.
9715
9716 2000-04-29 13:38:05  roessler  (roessler)
9717
9718         * query.c: branches:  2.5.2; Fix a possible segmentation fault
9719         with the external query feature.
9720
9721         * imap/imap.c: branches:  1.26.2; Fix the "empty screen after
9722         sync" bug observed with certain versions of the Courier IMAP
9723         server.  From Brendan Cully.
9724
9725 2000-04-26 17:43:00  roessler  (roessler)
9726
9727         * imap/util.c: branches:  1.23.2; Fix the imap_force_ssl option.
9728
9729         * po/da.po: update.
9730
9731         * contrib/pgp6.rc: Fix a little typo.  Noted by Steve Brewer
9732         <limako@mediaone.net>.
9733
9734         * imap/imap_ssl.c: branches:  1.12.2; Add a new option named
9735         imap_force_ssl.
9736
9737         * imap/imap_ssl.h, imap/util.c: Add a new option named
9738         imap_force_ssl.
9739
9740         * init.h: branches:  2.80.2; Add a new option named
9741         imap_force_ssl.
9742
9743         * mutt.h: branches:  2.62.2; Add a new option named
9744         imap_force_ssl.
9745
9746 2000-04-25 18:39:01  roessler  (roessler)
9747
9748         * acconfig.h: branches:  2.15.2; Revised version of Lars' patch.
9749
9750         * configure.in: branches:  2.61.2; Revised version of Lars' patch.
9751
9752         * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
9753         CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
9754         of T. E. Dickey's macros from the lynx distribution. (From
9755         Lars Hecking.)
9756
9757         * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
9758         functions. This should catch function declarations and macros
9759         alike. Due to a misfeature in autoheader, we have to explicitly
9760         AC_DEFINE the curses functions.  (From Lars Hecking.)
9761
9762         * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
9763         HAVE_GETOPT_DECL.  Remove DEBUGGER (it's AC_SUBST'ed, not
9764         AC_DEFINE'd). Add defines for curses functions. (From Lars
9765         Hecking.)
9766
9767         * po/it.po: update.
9768
9769 2000-04-24 13:10:11  roessler  (roessler)
9770
9771         * imap/util.c: Fix a segmentation fault with folder completion.
9772         From Brendan.
9773
9774         * imap/message.c: Fall back to INTERNALDATE when Date header
9775         isn't present.  From Brendan.
9776
9777 2000-04-22 18:34:29  roessler  (roessler)
9778
9779         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9780         po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
9781         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
9782         po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
9783         post-release commit for mutt-1.1.12
9784
9785         * doc/manual.sgml.head: branches:  1.31.2; Add a link to
9786         http://www.mutt.org/download.html.
9787
9788         * init.c, init.h, thread.c: Handle sort_aux="threads"
9789         somewhat different, and probably more safely.  Problem and
9790         principle of fix noted by Gero Treuner and Michael Tatge
9791         <Michael.Tatge@studserv.uni-stuttgart.de>.
9792
9793         * lib.c: branches:  2.23.2; Coda compatibility.  From Jan Harkes
9794         <jaharkes@cs.cmu.edu>.
9795
9796         * parse.c: Fix message parsing.  This fixes the "Reply-To in
9797         body" bug.  From Edmund GRIMLEY EVANS.
9798
9799         * doc/manual.sgml.tail: Fix the sgmltools URL.  From Martin
9800         Michlmayr.
9801
9802         * charset.c: branches:  2.19.2; Comment cosmetics.  From Martin
9803         Michlmayer.
9804
9805         * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
9806         From Martin Michlmayer.
9807
9808         * lib.h: branches:  2.7.2; Comment cosmetics.  From Martin
9809         Michlmayer.
9810
9811         * pgpinvoke.c: Comment cosmetics.  From Martin Michlmayer.
9812
9813         * pgpkey.c: branches:  2.24.2; Comment cosmetics.  From Martin
9814         Michlmayer.
9815
9816         * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
9817         From Martin Michlmayer.
9818
9819         * remailer.c: branches:  2.11.2; Comment cosmetics.  From Martin
9820         Michlmayer.
9821
9822         * rfc2231.c, rfc2231.h: Comment cosmetics.  From Martin
9823         Michlmayer.
9824
9825         * doc/manual.sgml.head: Document the elmish "!!" shortcut for
9826         the last folder.  From Martin Michlmayr <tbm@cyrius.com>.
9827
9828         * curs_main.c: branches:  2.44.2; Fix various inconsistencies
9829         with respect to thread deletion.
9830
9831         * pager.c: Fix various inconsistencies with respect to thread
9832         deletion.
9833
9834 2000-04-12 16:32:26  roessler  (roessler)
9835
9836         * browser.c: branches:  2.21.2; Initialize some more memory.
9837         Noted by Vsevolod Volkov <vvv@lucky.net>.
9838
9839         * headers.c: Catch some error conditions.
9840
9841         * main.c: branches:  2.29.2; Tell us whether debugging is enabled
9842         or not.
9843
9844 2000-04-09 13:32:36  roessler  (roessler)
9845
9846         * po/sv.po: Update.
9847
9848         * imap/imap_ssl.c: Another file mode change.
9849
9850         * po/fr.po, po/es.po, po/el.po: update.
9851
9852         * imap/imap_ssl.c: Save more than one SSL certificate to the
9853         certificate file.
9854
9855         * po/da.po, po/cs.po: update.
9856
9857         * imap/socket.c: branches:  1.9.2; Make host name comparison
9858         case-insensitive.
9859
9860         * doc/manual.sgml.head: Minor typo in the documentation.
9861         Noted by Vsevolod Volkov <vvv@lucky.net>.
9862
9863         * muttlib.c: branches:  2.16.2; The "!!" shortcut had another
9864         flaw.  Noted by Martin Michlmayr <tbm@cyrius.com>.
9865
9866         * imap/BUGS: branches:  1.12.2; Documentation patch from Brendan
9867         Cully.
9868
9869         * pattern.c: Fix ^ and ! pattern modifiers.
9870
9871 2000-03-31 12:37:21  roessler  (roessler)
9872
9873         * po/pl.po, po/id.po: update.
9874
9875 2000-03-30 15:33:14  roessler  (roessler)
9876
9877         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9878         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
9879         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
9880         po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9881         post-release commit for mutt-1.1.11
9882
9883         * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
9884         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
9885         po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
9886         po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
9887         update-po, and undo most parts of Lars' and Tommi's patch -
9888         it broke things here.
9889
9890         * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
9891         <vvv@lucky.net>.
9892
9893         * po/de.po: update.
9894
9895         * po/eo.po: fix.
9896
9897         * contrib/Makefile.in: Distribute pgp6.rc. Ups.
9898
9899         * po/uk.po: Updated Ukrainian translation.
9900
9901         * curs_main.c: Cursor cosmetics.  From Byrial.
9902
9903         * contrib/Makefile.in: Installation process patch from Bill
9904         Nottingham <notting@redhat.com>.
9905
9906         * build-release: Explicitly use scp1.
9907
9908 2000-03-29 20:16:36  roessler  (roessler)
9909
9910         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
9911         po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
9912         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9913         po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9914         post-release commit for mutt-1.1.10
9915
9916         * imap/message.c: Fix access to read-only folders via IMAP.
9917
9918         * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
9919         thread.c: Various little patches from Gero Treuner.
9920
9921         * imap/Makefile.am: Build diff from Brendan Cully.
9922
9923         * Makefile.am: branches:  2.61.2; Build diff from Brendan Cully.
9924
9925 2000-03-28 10:09:19  roessler  (roessler)
9926
9927         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
9928         Tommi Komulainen (and Lars Hecking) for building outside the
9929         source directory.
9930
9931 2000-03-27 23:56:35  roessler  (roessler)
9932
9933         * imap/auth_gss.c: branches:  1.3.2; NetBSD portability patches
9934         from Brendan Cully.
9935
9936         * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
9937         patches from Brendan Cully.
9938
9939 2000-03-25 18:22:09  roessler  (roessler)
9940
9941         * keymap.c: Timeout occasionally in menus, with the notable
9942         exception of the editor.  This is needed to avoid some more
9943         IMAP timeouts.  [patch-1.1.9.tlr.timeout.1]
9944
9945 2000-03-23 12:21:10  roessler  (roessler)
9946
9947         * remailer.c: Little fix for the remailer menu.
9948
9949         * configure.in: Fix Kerberos configuration.  From David Champion
9950         <dgc@uchicago.edu>.
9951
9952 2000-03-22 08:24:45  roessler  (roessler)
9953
9954         * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
9955
9956 2000-03-21 22:01:42  roessler  (roessler)
9957
9958         * configure.in: Fix charmap configuration.  This was broken in
9959         configure.in,v 2.54.
9960
9961 2000-03-20 10:32:18  roessler  (roessler)
9962
9963         * muttlib.c: Fix the "!!" shortcut for the last folder.  Noted by
9964         Byrial Jensen.
9965
9966         * po/da.po, po/eo.po: update
9967
9968         * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
9969         autoconf control - we need to substitute @docdir@ for the <f1>
9970         macro to work.
9971
9972 2000-03-19 09:19:30  roessler  (roessler)
9973
9974         * po/nl.po: Fix some sloppiness errors.  From Brendan Cully.
9975
9976 2000-03-17 08:26:22  roessler  (roessler)
9977
9978         * po/nl.po: update
9979
9980         * rfc2047.c: Don't override iso-2022-jp with us-ascii.
9981
9982         * sendlib.c: branches:  2.46.2; Don't override iso-2022-jp
9983         with us-ascii.
9984
9985 2000-03-16 10:01:43  roessler  (roessler)
9986
9987         * commands.c, init.h, mutt.h: Add the $print_decode option.
9988
9989         * po/ru.po, po/sv.po: updates
9990
9991         * po/it.po: update.
9992
9993         * editmsg.c: Use Editor with a fall-back to visual when editing
9994         messages.
9995
9996         * muttlib.c: Localization nit from Byrial Jensen.
9997
9998         * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
9999         Hänninen.
10000
10001 2000-03-15 23:25:47  roessler  (roessler)
10002
10003         * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
10004         gathering in the IMAP SSL support.  From Tommi Komulainen.
10005
10006         * README.SSL: branches:  2.4.2; Fix entropy gathering in the
10007         IMAP SSL support.  From Tommi Komulainen.
10008
10009         * configure.in, init.h: Fix entropy gathering in the IMAP SSL
10010         support.  From Tommi Komulainen.
10011
10012         * Makefile.am: Add a dependency for keymap_defs.h.  Hope it
10013         works now.
10014
10015         * po/da.po: update
10016
10017 2000-03-14 21:05:00  roessler  (roessler)
10018
10019         * po/pl.po, po/cs.po: updates.
10020
10021         * configure.in: Fix a charmap configuration flaw.  From Gero
10022         Treuner.
10023
10024         * doc/Makefile.in: Install all the documentation.  Problem noted
10025         and fix supplied by Gero Treuner.
10026
10027         * po/es.po: Update from Boris Wesslowski.
10028
10029         * base64.c: Add the original fetchmail copyright notice.
10030
10031         * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
10032         sample configuration file for using mutt with pgp6, and install
10033         and actually distribute Tin.rc.
10034
10035 2000-03-13 22:36:56  roessler  (roessler)
10036
10037         * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
10038         Gero Treuner.
10039
10040         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10041         po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
10042         po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
10043         po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
10044         post-release commit for mutt-1.1.9
10045
10046         * build-release: change code for going on-line.
10047
10048         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
10049         po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
10050         po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
10051         po/cs.po, po/da.po: make update-po.
10052
10053         * po/sv.po, po/fr.po: updates.
10054
10055 2000-03-10 11:38:32  roessler  (roessler)
10056
10057         * handler.c: Fix the handling of raw carriage return characters
10058         in the base64 handler.
10059
10060 2000-03-09 11:58:11  roessler  (roessler)
10061
10062         * pgpinvoke.c: Bail on empty PGP formats.
10063
10064         * po/ko.po: update.
10065
10066 2000-03-08 18:08:03  roessler  (roessler)
10067
10068         * imap/message.c: Another fix from Brendan Cully.
10069
10070         * po/pl.po: update.
10071
10072         * sendlib.c, parse.c: Fix more RFC2047 encoding bugs.  Once again
10073         from Gero Treuner <gero@faveve.uni-stuttgart.de>.
10074
10075 2000-03-07 19:53:19  roessler  (roessler)
10076
10077         * po/da.po, configure.in: Adding a Danish translation.
10078         Thanks to Morten Bo Johansen <mojo@image.dk> and
10079         the members of the sslug-locale mailing list, see
10080         http://www.sslug.dk/emailarkiv/locale/.
10081
10082         * color.c: branches:  2.8.2; The uncolor/unmono commands weren't
10083         parsed correctly when not applicable.  This fixes bug#65.
10084
10085         * makedoc.c: Make gcc happy.
10086
10087         * TODO: Remove an old item from this list.  From Brendan Cully.
10088
10089         * sendlib.c, TODO: Correct header encodings when postponing
10090         messages.
10091
10092         * protos.h: branches:  2.40.2; Correct header encodings when
10093         postponing messages.
10094
10095         * send.c: Correct header encodings when postponing messages.
10096
10097         * po/de.po: update
10098
10099         * po/pt_BR.po, po/el.po: updates.
10100
10101         * curs_main.c: Fix NULL pointer deferences.
10102
10103 2000-03-04 12:57:53  roessler  (roessler)
10104
10105         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
10106         po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
10107         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10108         po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
10109         post-release commit for mutt-1.1.8
10110
10111         * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
10112
10113 2000-03-03 16:52:41  roessler  (roessler)
10114
10115         * contrib/gpg.rc: branches:  1.5.2; Don't use gpg-2comp by
10116         default, but leave the command lines using this one there as
10117         comments.
10118
10119         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10120         po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
10121         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
10122         po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
10123         imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
10124         imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
10125
10126         * imap/command.c: branches:  1.8.2; The FSF apparently has moved.
10127
10128         * imap/imap.c: The FSF apparently has moved.
10129
10130         * imap/imap.h: branches:  1.16.2; The FSF apparently has moved.
10131
10132         * imap/imap_private.h: branches:  1.17.2; The FSF apparently
10133         has moved.
10134
10135         * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
10136         doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
10137         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10138         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
10139         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
10140         has moved.
10141
10142         * rfc822.c: branches:  2.9.2; The FSF apparently has moved.
10143
10144         * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
10145         The FSF apparently has moved.
10146
10147         * pop.c: branches:  2.7.2; The FSF apparently has moved.
10148
10149         * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
10150         pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
10151         apparently has moved.
10152
10153         * mh.c: branches:  2.22.2; The FSF apparently has moved.
10154
10155         * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10156         muttbug.sh.in, muttlib.c: The FSF apparently has moved.
10157
10158         * mx.c: branches:  2.41.2; The FSF apparently has moved.
10159
10160         * history.c: branches:  2.5.6; The FSF apparently has moved.
10161
10162         * history.h: The FSF apparently has moved.
10163
10164         * hook.c: branches:  2.9.2; The FSF apparently has moved.
10165
10166         * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10167         main.c, makedoc.c, mapping.h: The FSF apparently has moved.
10168
10169         * mbox.c: branches:  2.15.2; The FSF apparently has moved.
10170
10171         * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10172         flags.c, from.c, functions.h: The FSF apparently has moved.
10173
10174         * globals.h: branches:  2.23.2; The FSF apparently has moved.
10175
10176         * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
10177         help.c, charset.c, charset.h, color.c, commands.c, complete.c,
10178         compose.c: The FSF apparently has moved.
10179
10180         * copy.c: branches:  2.13.2; The FSF apparently has moved.
10181
10182         * copy.h: The FSF apparently has moved.
10183
10184         * curs_lib.c: branches:  2.18.2; The FSF apparently has moved.
10185
10186         * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
10187         attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
10188         buffy.h: The FSF apparently has moved.
10189
10190         * po/sv.po: Swedish translation.
10191
10192         * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
10193         editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
10194         send.c, sendlib.c, attach.c: Fix index updates when closing or
10195         synching mail folders fails.  There were some bug-fixes hidden
10196         in that code.
10197
10198         * imap/message.c: More missing fclose (3) calls.
10199
10200 2000-03-02 21:01:27  roessler  (roessler)
10201
10202         * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
10203         leaks.
10204
10205         * po/de.po: A one-character patch from Gero Treuner.
10206
10207         * INSTALL, README.SSL: Add some SSL documentation.  From Tommi
10208         Komulainen.
10209
10210         * mh.c, mx.c: Fix incompatible return value checking.  This should
10211         fix #29.
10212
10213         * mutt.h, send.c, init.h: Add $reverse_realname option.
10214         Essentially suggested by ws@rhein.de.
10215
10216 2000-03-01 21:27:36  roessler  (roessler)
10217
10218         * Muttrc.head: Fix #26: A little typo.
10219
10220         * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
10221         version of my .muttrc as an example.
10222
10223         * contrib/sample.muttrc: Fix some mail addresses.
10224
10225         * README.UPGRADE: Add some more documentation for users who
10226         are upgrading.  This is more precise than the NEWS file, but
10227         confined to the more notable changes.
10228
10229         * configure.in: Another fix from Tommi Komulainen.
10230
10231         * po/eo.po, po/id.po, po/de.po: update.
10232
10233         * imap/util.c: Don't crash with NULL Context pointers.
10234
10235         * po/fr.po: Update.
10236
10237         * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
10238         for quite some time now.
10239
10240         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
10241         po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10242         po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10243         po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
10244         commit for mutt-1.1.7
10245
10246         * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
10247         Add $imap_servernoise option to suppress IMAP server messages.
10248         From Brendan Cully.
10249
10250         * imap/Makefile.am: Include auth_gss.c with the distribution.
10251
10252 2000-02-29 22:40:46  roessler  (roessler)
10253
10254         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10255         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
10256         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10257         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10258         commit for mutt-1.1.6
10259
10260         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
10261         po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
10262         po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
10263         po/de.po: Some updates; make update-po.
10264
10265         * charset.c: Add error checking to the recode-attachment code.
10266         From "Andrew W.  Nosenko" <awn@bcs.zp.ua>.
10267
10268         * configure.in: Replace --enable-ssl by --with-ssl.  From Tommi
10269         Komulainen.
10270
10271         * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
10272         Brendan says it works.
10273
10274 2000-02-28 18:06:35  roessler  (roessler)
10275
10276         * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
10277
10278         * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
10279         code.  This should work from all menus, and it should always
10280         poll the current folder.
10281
10282         * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
10283
10284         * curs_main.c, pager.c: Don't do Context updates from the
10285         background, part 2.
10286
10287         * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
10288         imap/imap.c: Don't do Context updates from the background.
10289
10290 2000-02-27 08:49:34  roessler  (roessler)
10291
10292         * po/POTFILES.in: imap/auth_gss.c was missing.  Noted by "Andrew
10293         W. Nosenko" <awn@bcs.zp.ua>.
10294
10295 2000-02-26 18:14:24  roessler  (roessler)
10296
10297         * Makefile.am: muttbug is a script, not a program.  Tell automake
10298         about this.
10299
10300         * mx.c: Don't use an uninitialized string for error reporting.
10301
10302         * imap/browse.c: Fix a segmentation fault.  Patch from Brendan
10303         Cully.
10304
10305 2000-02-25 08:57:05  roessler  (roessler)
10306
10307         * .cvsignore: ignore muttbug{,.sh}
10308
10309         * Makefile.am: Tell users about README.UPGRADE.
10310
10311 2000-02-24 21:34:10  roessler  (roessler)
10312
10313         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10314         po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
10315         po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
10316         po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
10317         commit for mutt-1.1.5
10318
10319         * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
10320
10321 2000-02-23 13:26:03  roessler  (roessler)
10322
10323         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10324         po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
10325         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
10326         po/de.po: New German translation; make update-po.
10327
10328         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
10329         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
10330         po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
10331         po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
10332         update-po again.  Also, Edmund Evans submitted a new Esperanto
10333         translation.
10334
10335         * mx.c: safe_fclose() doesn't like FILE pointers.
10336
10337         * mx.h, mx.c: Don't core dump when locking a folder fails.
10338
10339 2000-02-22 19:22:29  roessler  (roessler)
10340
10341         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
10342         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
10343         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10344         po/cs.po: update-po.
10345
10346         * po/ko.po: New Korean translation from
10347         <redhands@linux.sarang.net>.
10348
10349         * muttbug.sh.in: Fix bug#42: A missing "'".
10350
10351         * main.c: Cosmetic fix from Marco d'Itri.
10352
10353         * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
10354         latest IMAP browser fixes.
10355
10356 2000-02-18 10:56:24  roessler  (roessler)
10357
10358         * muttlib.c: In mutt_copy_body(), we also need to strdup()
10359         the content-description.
10360
10361         * imap/command.c: Reasonably handle suerfluous EXIST messages
10362         from IMAP servers.  From Brendan Cully.
10363
10364 2000-02-17 18:22:27  roessler  (roessler)
10365
10366         * send.c: Fix content-description encoding - it was done after
10367         signing, not before signing.
10368
10369         * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
10370         writing messages to folders.
10371
10372 2000-02-16 17:29:33  roessler  (roessler)
10373
10374         * send.c: Fix mail-followup-to generation.
10375
10376         * sendlib.c: Don't output empty header fields.  This is made
10377         necessary by the addition of possibly empty my_hdr commands.
10378
10379         * init.c: Permit empty my_hdrs.  Suggested by Edmund Grimley
10380         Evans.
10381
10382         * po/cs.po: update.
10383
10384         * pattern.c, protos.h, send.c: Generate mail-followup-to headers
10385         which contain the user's mail address when sending messages to
10386         _known_ mailing lists.
10387
10388         * po/de.po: update.
10389
10390 2000-02-15 22:26:39  roessler  (roessler)
10391
10392         * po/fr.po: update.
10393
10394         * po/eo.po: New translation from Edmund Grimley.
10395
10396         * OPS: Fix a typo.
10397
10398         * globals.h: Increase the size of ErrorBuf.
10399
10400         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
10401         po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
10402         po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
10403         VERSION, reldate.h, ChangeLog: automatic post-release commit
10404         for mutt-1.1.4
10405
10406         * doc/manual.sgml.head: Add improved documentation for the "push"
10407         command, and macros.  From Byrial Jensen, based on a patch by
10408         Mikko Hanninen.
10409
10410         * functions.h: Fix the <exit> function on the pager.
10411
10412         * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
10413         init.h, protos.h: Byrial Jensen's unhook command patch.
10414
10415         * doc/Makefile.in: Remove superfluous empty lines from the text
10416         version of the manual.
10417
10418         * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
10419         - it may be confusing.
10420
10421         * functions.h, keymap.c: More OP_EXIT fixes.
10422
10423         * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
10424         opcode, and change it to OP_EXIT.
10425
10426         * doc/manual.sgml.head: Add more documentation for subscribe
10427         and lists.
10428
10429 2000-02-14 20:51:37  roessler  (roessler)
10430
10431         * init.h: Fix documentation for $followup_to.
10432
10433         * po/de.po: Fix the fixes.  Folks, when submitting changes to the
10434         .po files, please try a "make" in the po subdirectory afterwards.
10435
10436         * po/it.po: New Italian translation from Marco d'Itri.
10437
10438         * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
10439         imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
10440         Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
10441         patch from <20000212185021.A7365@xanadu.kublai.com>.
10442
10443         * po/de.po: Fixes from Roland Rosenfeld.
10444
10445         * attach.c, compose.c: Fix a couple of random perror() calls
10446         and related problems.
10447
10448         * sendlib.c: Fix encoding for text/* attachments with long lines.
10449
10450 2000-02-11 09:04:22  roessler  (roessler)
10451
10452         * contrib/Pine.rc: Fix bug #23.
10453
10454         * init.h, makedoc.c: Fix minor documentation problems noted by
10455         Marius Gedminas <mgedmin@takas.lt>.
10456
10457 2000-02-10 19:46:13  roessler  (roessler)
10458
10459         * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
10460         pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
10461         sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
10462         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
10463         mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
10464         commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
10465         PGP-cleanup patch from Roland Rosenfeld.  Thanks!
10466
10467         * muttbug.sh.in: ${prefix} should be defined, as it may be used
10468         by autoconf.
10469
10470 2000-02-09 18:28:45  roessler  (roessler)
10471
10472         * doc/manual.sgml.head: Fix a minor typo.  From Mikko Hänninen.
10473
10474         * muttbug.sh.in: Mostly Debian-related fixes from Roland
10475         Rosenfeld.
10476
10477         * main.c: Small translation-related fix from Roland.
10478
10479         * po/fr.po: Update from Vincent Lefevre.
10480
10481         * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
10482         From David Ellement <ellement@sdd.hp.com>.
10483
10484         * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
10485         init.h: Documentation changes from Roland Rosenfeld.
10486
10487 2000-02-08 20:55:33  roessler  (roessler)
10488
10489         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10490         po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10491         po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
10492         po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
10493         post-release commit for mutt-1.1.3
10494
10495         * build-release: Don't build US releases.  RedHat and Caldera
10496         don't object, Debian uses the international version anyways,
10497         and SuSE (1) sits in Germany and (2) doesn't react.
10498
10499         * contrib/pgp2.rc: add a comment concerning +encrypttoself.
10500
10501         * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
10502         From Tommi.Komulainen@iki.fi.
10503
10504         * po/eo.po: Small fix from Edmund.
10505
10506 2000-02-07 19:16:41  roessler  (roessler)
10507
10508         * doc/manual.sgml.head: Add a note on my_hdr when used from
10509         send-hook.
10510
10511         * muttbug.sh.in: Remove another Debian reference from the severity
10512         level descriptions.
10513
10514         * muttbug.sh.in: More fixes.
10515
10516         * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
10517
10518         * muttbug.sh.in: Various fixes from Roland Rosenfeld.
10519
10520         * buffy.c: Fix a NULL pointer deference.
10521
10522 2000-02-03 13:41:38  roessler  (roessler)
10523
10524         * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
10525         to muttbug.
10526
10527         * init.c: Add a comment concerning muttbug.sh.
10528
10529         * muttbug.sh.in: More changes to the bug report script.  Most of
10530         them were suggest by Roland Rosenfeld.
10531
10532         * po/de.po: Minor fixes from Roland Rosenfeld.
10533
10534         * muttbug.sh.in: Add some Debian specifics.
10535
10536         * muttbug.sh.in: Strip comments from included configuration files.
10537
10538         * muttbug.sh.in: another minor fix.
10539
10540         * muttbug.sh.in: Minor fixes.
10541
10542         * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
10543         the bug reporting utility.  (Yes, we are about to get a real
10544         bug-tracking system, see http://bugs.guug.de/.)
10545
10546         * doc/manual.sgml.head: Documentation fix.
10547
10548 2000-02-02 10:53:28  roessler  (roessler)
10549
10550         * init.c: Make the parsing of integers more
10551
10552         * lib.c: Use O_NOFOLLOW when it's there, and needed.
10553
10554 2000-02-01 18:47:49  roessler  (roessler)
10555
10556         * main.c: Cosmetics.
10557
10558         * doc/mutt.man, doc/muttrc.man.head: Cosmetics.  Additionally,
10559         remove the y2k compliance notice from the manual page.
10560
10561         * makedoc.c: Change the font used for typesetting "tables",
10562         so we get usable output when roffing the muttrc (5) manual page
10563         for a postscript printer.
10564
10565         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10566         po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
10567         po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
10568         Include various po-file updaes, and make update-po.
10569
10570         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
10571         the po/ subdirectory, from Edmund G. Evans.
10572
10573         * po/eo.po: New Esperanto translation.
10574
10575         * init.h: Add a bit more documentation on $recall.
10576
10577 2000-01-30 13:35:22  roessler  (roessler)
10578
10579         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10580         po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
10581         po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
10582         po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
10583         process in the po/ subdirectory.
10584
10585         * configure.in: Add some languages to ALL_LINGUAS.
10586
10587         * po/gl.po, po/sv.po: Adding translations from stable to unstable.
10588
10589         * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
10590         po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
10591         new revisions submitted so far.
10592
10593 2000-01-29 08:03:48  roessler  (roessler)
10594
10595         * init.h: Another change to attach_format.
10596
10597         * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
10598         functions.h, init.h, mutt.h, parse.c: Michael Elkins'
10599         content-disposition patch, with some small changes.
10600
10601 2000-01-28 21:32:47  roessler  (roessler)
10602
10603         * init.h: Make the documentation for rfc2047_parameters
10604         comprehensible to the end user.
10605
10606         * init.h: Documentation fix.
10607
10608         * rfc2231.c: RFC2231 support should understand utf-8.
10609
10610 2000-01-27 09:57:09  roessler  (roessler)
10611
10612         * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
10613         to disallow individual SSL protocols.  From Jeremy Katz
10614         <katzj@linuxpower.org>.
10615
10616 2000-01-25 21:21:10  roessler  (roessler)
10617
10618         * imap/BUGS: Brendan Cully's latest changes:
10619
10620            Here is a patch to add some support for read-only IMAP folders.
10621            This is most useful if you have multiple copies of mutt open,
10622            but it also allows you to open a folder read-only and not
10623            have to worry about flags getting changed. Toggling read-only
10624            still doesn't work correctly - you may lose your 'N' flags
10625            if you open a folder normally and switch to read-only.
10626
10627           I've also decided to try using UID FETCH, although I'm not
10628           sure if older IMAP servers support it, but then again I'm
10629           not sure if anyone's using any really old IMAP servers. The
10630           main advantage is in the case of multiple clients, where
10631           one client is deleting messages and the other isn't getting
10632           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10633           the other hand, this server seems to have all sorts of terrible
10634           problems with this scenario, so I'm not sure how well the code
10635           functions. It's a two-line change so far, it's experimental,
10636           and it's the only IMAP code in an #if 0 block...
10637
10638         * imap/README: branches:  1.4.2; Brendan Cully's latest changes:
10639
10640            Here is a patch to add some support for read-only IMAP folders.
10641            This is most useful if you have multiple copies of mutt open,
10642            but it also allows you to open a folder read-only and not
10643            have to worry about flags getting changed. Toggling read-only
10644            still doesn't work correctly - you may lose your 'N' flags
10645            if you open a folder normally and switch to read-only.
10646
10647           I've also decided to try using UID FETCH, although I'm not
10648           sure if older IMAP servers support it, but then again I'm
10649           not sure if anyone's using any really old IMAP servers. The
10650           main advantage is in the case of multiple clients, where
10651           one client is deleting messages and the other isn't getting
10652           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10653           the other hand, this server seems to have all sorts of terrible
10654           problems with this scenario, so I'm not sure how well the code
10655           functions. It's a two-line change so far, it's experimental,
10656           and it's the only IMAP code in an #if 0 block...
10657
10658         * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
10659         Brendan Cully's latest changes:
10660
10661            Here is a patch to add some support for read-only IMAP folders.
10662            This is most useful if you have multiple copies of mutt open,
10663            but it also allows you to open a folder read-only and not
10664            have to worry about flags getting changed. Toggling read-only
10665            still doesn't work correctly - you may lose your 'N' flags
10666            if you open a folder normally and switch to read-only.
10667
10668           I've also decided to try using UID FETCH, although I'm not
10669           sure if older IMAP servers support it, but then again I'm
10670           not sure if anyone's using any really old IMAP servers. The
10671           main advantage is in the case of multiple clients, where
10672           one client is deleting messages and the other isn't getting
10673           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10674           the other hand, this server seems to have all sorts of terrible
10675           problems with this scenario, so I'm not sure how well the code
10676           functions. It's a two-line change so far, it's experimental,
10677           and it's the only IMAP code in an #if 0 block...
10678
10679         * doc/Makefile.in: Make the build process work when sgmltools
10680         aren't present.  From Lawrence Greenfield <leg+@andrew.cmu.edu>.
10681
10682         * imap/auth.c: Fix GSSAPI support.  From Lawrence Greenfield
10683         <leg+@andrew.cmu.edu>.
10684
10685 2000-01-24 13:17:17  roessler  (roessler)
10686
10687         * dotlock.h, mx.c, dotlock.c: Locking fix.
10688
10689         * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
10690         <mgedmin@pub.osf.lt>.
10691
10692         * Makefile.am: small build process fix.
10693
10694         * m4/Makefile.am.in: Patch from Lars Hecking in order to build
10695         mutt cleanly under Solaris 2.6.
10696
10697         * doc/manual.sgml.head: More list-reply documentation from
10698         Mikko.Hanninen@iki.fi.
10699
10700         * init.h, mutt.h, rfc822.c: Removing rewrite_uucp.  There were
10701         too many objections against it.
10702
10703         * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
10704
10705         * po/ru.po: update.
10706
10707         * po/eo.po, configure.in: Adding the Esperanto translation
10708         to unstable.  From Edmund GRIMLEY EVANS <edmundo@rano.org>.
10709
10710 2000-01-21 09:28:56  roessler  (roessler)
10711
10712         * po/el.po: New greek translation.
10713
10714         * po/id.po: updated translation.
10715
10716 2000-01-20 17:35:41  roessler  (roessler)
10717
10718         * po/pl.po: Updated polish translation.
10719
10720         * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
10721         Marco d'Itri.
10722
10723         * compose.c: Typo noted by edmundo@rano.org.
10724
10725         * po/ko.po: Update.
10726
10727         * send.c: Honor mail-followup-to when doing a list-reply.
10728         From Mikko.Hanninen@iki.fi.
10729
10730 2000-01-19 14:59:01  roessler  (roessler)
10731
10732         * commands.c: Don't move the index cursor after a failed attempt
10733         to save a message.  From Joe Orton <joe@orton.demon.co.uk>.
10734
10735         * po/de.po: New German translation for unstable, from Roland
10736         Rosenfeld.
10737
10738         * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
10739
10740         * NEWS: Add a notice on display-toggle-weed.
10741
10742         * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
10743         Rename display-headers to display-toggle-weed.
10744
10745 2000-01-18 22:46:18  roessler  (roessler)
10746
10747         * mx.c: mx_open_mailbox_append: Add an error message and remove
10748         a file descriptor leak when we can open, but can't lock an MMDF
10749         or MBOX folder.
10750
10751         * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
10752         po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
10753         po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10754         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10755         commit for mutt-1.0.1
10756
10757         * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
10758         From Hao Li <hli@rainfinity.com>.
10759
10760         * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
10761         A patch for this was suggested by Brian R. Gaeke.
10762
10763         * init.h, alias.c: Documentation fix about gecos_mask.  From Will
10764         Fiveash.
10765
10766 2000-01-16 14:44:12  roessler  (roessler)
10767
10768         * po/eo.po: new esperanto translation from edmundo@rano.org.
10769
10770         * editmsg.c: Use Visual, not Editor, for editing messages.
10771         Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
10772
10773         * rfc822.c: quote-related fix to the RFC822 parser.  From Edmund
10774         Grimley Evans.
10775
10776 2000-01-12 09:20:34  roessler  (roessler)
10777
10778         * init.c: It was impossible to unset a string.  If you did
10779         "unset realname" it would just print out the value of the string.
10780         Attached is the fix.
10781
10782 2000-01-10 21:34:06  roessler  (roessler)
10783
10784         * reap.pl: Handle #ifndef in reap.pl.
10785
10786         * configure.in: Recognize differently-named gccs as such, and
10787         enable warnings.  From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10788
10789         * pgp.c: To compile on SunOs 4.1.4, the order of two includes
10790         needs to be switched (<sys/resource.h> contains a struct timeval.)
10791
10792         From Mark Seiden <mis@seiden.com>.
10793
10794         * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
10795         recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
10796         attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
10797         gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
10798         mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
10799         <tbm@cyrius.com>.
10800
10801         * lib.c: Use safe_free() instead of free() with mutt_str_replace -
10802         equivalent, but nicer.
10803
10804         * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
10805         rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
10806         compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
10807         main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
10808         mutt_str_replace, which essentially replaces the sequence:
10809
10810                 safe_free (&s); s = safe_strdup (t);
10811
10812         * build-release, gnupgparse.c: Fix PGP uid parsing.  Noted by
10813         Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
10814
10815 2000-01-08 10:31:28  roessler  (roessler)
10816
10817         * VERSION, reldate.h, ChangeLog: automatic post-release commit
10818         for mutt-1.1.2
10819
10820         * keymap.c: Fix a macro-related segmentation fault in stable.
10821         From Byrial Jensen.
10822
10823         * keymap.c: Fix a macro-related segmentation fault.  From Byrial
10824         Jensen.
10825
10826         * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
10827         recvattach.c: Unified edit-type function for the index, compose,
10828         and receive-attachment menus.  Mostly by Michael Elkins.
10829
10830         * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
10831
10832         * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
10833
10834 2000-01-06 12:00:50  roessler  (roessler)
10835
10836         * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
10837         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10838         pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
10839         query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
10840         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
10841         mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10842         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
10843         pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10844         main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
10845         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
10846         init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
10847         dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10848         flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
10849         hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
10850         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10851         compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
10852         for unstable.
10853
10854         * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
10855         thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
10856         rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
10857         send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
10858         pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
10859         menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
10860         mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
10861         init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
10862         mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
10863         help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
10864         date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
10865         from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
10866         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10867         compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
10868         attach.c, attach.h, browser.c: Updat copyright notices in stable.
10869
10870 2000-01-05 09:40:52  roessler  (roessler)
10871
10872         * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
10873         From Michael Elkins.
10874
10875 2000-01-03 10:15:54  roessler  (roessler)
10876
10877         * strcasecmp.c: New str*casecmp replacements for stable.
10878
10879         * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
10880         functions.  Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
10881
10882 2000-01-01 17:59:51  roessler  (roessler)
10883
10884         * parse.c: y2k fix for 1.0.
10885
10886         * parse.c: A y2k fix for those who still use two-digit year
10887         numbers as originally specified in RFC 822.
10888
10889 1999-12-29 18:38:07  roessler  (roessler)
10890
10891         * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
10892         <ypwong@debian.org>; Dec 21 1999.
10893
10894         * sort.c: Fix a minor threading bug.  From Edmund GRIMLEY EVANS
10895         <edmundo@rano.demon.co.uk>, Dec 14 1999.
10896
10897         * browser.c: Fix the use of link_is_dir() in the file
10898         browser.  This should fix the bug reported by John Yates
10899         <yates@flatiron.com> on Dec 07 1999.  (Details noted by Byrial
10900         Jensen <byrial@image.dk> on Dec 09 1999.)
10901
10902         * send.c: Don't use IMAP folders for FCCs when sending messages
10903         in batch mode.  This is _not_ Brendan's patch, which may be
10904         included later.
10905
10906 1999-12-14 10:29:25  roessler  (roessler)
10907
10908         * INSTALL: Add a short note that EXACT_ADDRESS is broken.
10909         In order to fix it, we'd need a RFC 2047 implementation
10910         which knows about RFC 822 syntax.  (This would also help with
10911         In-Reply-To headers, BTW, but would be considerably more complex.)
10912
10913 1999-12-13 11:36:01  roessler  (roessler)
10914
10915         * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
10916         envelope_from option.
10917
10918 1999-12-09 11:17:35  roessler  (roessler)
10919
10920         * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
10921         imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
10922         imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
10923         doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
10924         multiple IMAP usernames patch.
10925
10926 1999-12-06 09:59:28  roessler  (roessler)
10927
10928         * mbox.c: Cosmetic improvement for reading mmdf folders.
10929         From John Hawkinson <jhawk@bbnplanet.com>.
10930
10931 1999-12-04 15:42:07  roessler  (roessler)
10932
10933         * mx.c: Check for the presence of .overview files when testing
10934         whether some directory is an MH folder.  This way, you can at
10935         least read Usenet news from the spool using Mutt. ;-)
10936
10937         * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
10938         patch.
10939
10940 1999-12-03 16:54:03  roessler  (roessler)
10941
10942         * doc/manual.sgml.head: Fix the documentation on how to join
10943         the mutt lists.  Noted by Marius Gedminas <mgedmin@takas.lt>.
10944
10945         * init.h: Fix a small bug in the documentation for $hidden_host.
10946
10947         * configure.in: Fix the handling of --disable configure switches.
10948
10949         * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
10950         shouldn't enable pop.
10951
10952         * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
10953         strings with $send_charset, not with $charset.
10954
10955         * Makefile.am, README, README.UPGRADE: Adding one more readme
10956         file.  This one is intended to serve as some kind of "howto"
10957         for the most notable incompatible configuration changes.
10958
10959 1999-12-02 16:29:26  roessler  (roessler)
10960
10961         * pgpkey.c: Fix the PGP key selection menu's title.
10962
10963         * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
10964
10965         * NEWS: Announce edit-message and resend-message, and the changes
10966         in recvcmd.c.
10967
10968         * doc/manual.sgml.head: Clarify the documentation of
10969         lists/unlists/subscribe/unsubscribe a bit.
10970
10971 1999-12-01 12:06:31  roessler  (roessler)
10972
10973         * imap/util.c: Now, I should have got the signal handling right.
10974
10975         * imap/util.c: another alarm (0) was missing.  (However, this
10976         one didn't crash mutt.)
10977
10978         * imap/util.c: imap_keepalive: cancel pending alarms.  Otherwise,
10979         mutt will die frequently.
10980
10981         * imap/util.c: Re-set the list of blocked signals after the
10982         imap_keepalive stuff.
10983
10984         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
10985         A modified version of Tommi Kommulainen's imap keepalive patch.
10986
10987 1999-11-26 09:19:03  roessler  (roessler)
10988
10989         * imap/message.c: Fix the lines header.
10990
10991 1999-11-25 15:18:02  roessler  (roessler)
10992
10993         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
10994         the IMAP keepalive patch.  It has just bitten me while mutt was
10995         trying to dotlock a folder.  Seems that there needs some more
10996         work to be done.
10997
10998         * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
10999         A modified version of Tommi Komulainen's imap keepalive patch.
11000
11001 1999-11-24 16:29:58  roessler  (roessler)
11002
11003         * NEWS: Change some headlines: Instead of "major changes
11004         since <unstable version>", it's "major changes since 1.0" now.
11005         In addition, I changed the note concerning the lists/subscribe
11006         change to be more explicit than the old one.
11007
11008         * imap/message.c: IMAP line count fix from
11009         Tommi.Komulainen@iki.fi.
11010
11011 1999-11-23 23:43:51  roessler  (roessler)
11012
11013         * postpone.c: mutt_prepare_template() didn't work with
11014         PGP-encrypted messages due to an - errm - interesting typo.
11015
11016         * doc/manual.sgml.head: Document the fact that users can enter
11017         a mail-followup-to header in the editor.  There seems to have
11018         been some confusion about this.
11019
11020         * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
11021         core dumps before we ask the user for a pass phrase.  Suggested by
11022         <Stefan.Alfredsson@kau.se>.
11023
11024         * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
11025         <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
11026
11027         * muttlib.c: Permit !! for the last folder.  Elm compatibility.
11028
11029         * NEWS: Tell our users that fcc_clear exists.
11030
11031         * init.h, mutt.h, send.c: Adding an fcc_clear option for
11032         unencrypted and unsigned FCCs.
11033
11034         * imap/Makefile.am: Include the SSL-related code with "make dist".
11035
11036 1999-11-22 16:01:42  roessler  (roessler)
11037
11038         * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11039         imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
11040         functions.h, pgppubring.c: IMAP folder creation and deletion.
11041         From Brendan Cully.
11042
11043         * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
11044         Verständlicheres zu ersetzen. ;-)
11045
11046 1999-11-18 16:19:35  roessler  (roessler)
11047
11048         * init.h: Include SSL documentation in the manual.
11049
11050         * dotlock.c: indentation noise.
11051
11052         * imap/socket.c: Small code clean-up.
11053
11054         * mx.c: Detect .mew_cache files in MH folders.  Suggested by
11055         Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
11056
11057         * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
11058
11059         * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
11060         configuration files nicely, even when they are not terminated
11061         by a \n character.
11062
11063         * parse.c, rfc2231.c: Some rather cosmetic changes.
11064
11065 1999-11-17 22:47:59  roessler  (roessler)
11066
11067         * menu.c: some reorganizations of the dialog menu code.
11068
11069         * alias.c: Fix the address sanitizer.  You should now be
11070         able to auto-create an alias for someone like "Jon K. Hellan"
11071         <hellan@acm.org>.
11072
11073         * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
11074         imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
11075         imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
11076         doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
11077         configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
11078         IMAP/SSL support patches.
11079
11080         * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
11081
11082 1999-11-15 17:44:15  roessler  (roessler)
11083
11084         * pgp.c: Fix the pgp-hook logic.
11085
11086         * color.c: Small color fix from T. E. Dickey.
11087
11088         * color.c: A small patch from TE Dickey.
11089
11090 1999-11-11 18:30:25  roessler  (roessler)
11091
11092         * rfc822.c: ups, the previous patch included a small buffer
11093         overflow.
11094
11095         * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
11096         new translation.
11097
11098         * rfc822.c: Fix a header quoting bug.
11099
11100         * doc/Makefile.in: Another build process patch from Brendan Cully.
11101
11102 1999-11-10 21:35:33  roessler  (roessler)
11103
11104         * rfc2231.c: Ignore empty MIME parameters.
11105
11106 1999-11-09 12:40:14  roessler  (roessler)
11107
11108         * mbox.c, parse.c: Add some more sanity checks about
11109         content-length.
11110
11111         * curs_lib.c: Fix an SLang-related compilation problem.
11112         Originally from Jon KÃ¥re Hellan.
11113
11114         * postpone.c: Simplify mutt_prepare_template ().  Instead of
11115         copying around all kinds of data, we re-parse the postponed
11116         message's structure.
11117
11118         * postpone.c: Make sure mutt doesn't forget MIME structure when
11119         the user resends a message/rfc822 body from the recvattach menu.
11120         Note, however, that this is more of a temporary solution
11121         - I think there is some more space for improvements in
11122         mutt_prepare_template().
11123
11124         * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
11125         configure.in, Makefile.am: Build process fixes from Brendan Cully.
11126
11127         * pager.c: Add a missing redraw after resend-message.
11128
11129 1999-11-08 22:10:49  roessler  (roessler)
11130
11131         * VERSION: Undo changes which are due to release-building tests.
11132         After all, we want the _right_ diff next time.
11133
11134         * build-release: Finalize the new build-release script.
11135
11136         * ChangeLog, VERSION, build-release: automatic post-release
11137         commit for mutt-1.1.1.2
11138
11139         * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
11140         ChangeLog: automatic post-release commit for mutt-1.1.1.1
11141
11142         * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
11143         to the build process.
11144
11145         * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
11146         commit for mutt-1.1.1
11147
11148 1999-11-07 22:52:40  roessler  (roessler)
11149
11150         * sendlib.c: short-cut utf-7 as a 7bit character set.  Currently,
11151         utf-7 may be overridden by us-ascii.
11152
11153         * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
11154         send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
11155         compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
11156         pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
11157         the recvattach code.
11158
11159         * po/eo.po: branches:  1.1.2; file eo.po was initially added on
11160         branch mutt-1-0-stable.
11161
11162         * po/eo.po, configure.in: Esperanto translation from Edmund
11163         GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
11164
11165 1999-11-05 07:28:11  roessler  (roessler)
11166
11167         * pgppubring.c: preprocess out some unused strings.
11168
11169 1999-11-04 21:35:32  roessler  (roessler)
11170
11171         * rfc2231.c: Catch a segmenatation fault.  Note that this is
11172         not the real fix for the problem...
11173
11174         * menu.c: Change a short to an int where it should have been one.
11175
11176         * po/gl.po: New version.
11177
11178         * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
11179         IMAP postpone changes from Byrial Jensen.
11180
11181 1999-11-03 20:30:19  roessler  (roessler)
11182
11183         * recvattach.c: Adding a comment which describes some ideas on
11184         how the attachment menu should work.
11185
11186 1999-11-02 15:51:07  roessler  (roessler)
11187
11188         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
11189         imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
11190         from Brendan Cully.
11191
11192 1999-10-31 17:12:55  roessler  (roessler)
11193
11194         * po/it.po: [stable] Small fix from Marco d'Itri.
11195
11196         * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
11197         contrib/.cvsignore: From Brendan Cully: IMAP updates should work
11198         properly again.
11199
11200 1999-10-29 05:43:40  roessler  (roessler)
11201
11202         * po/.cvsignore: Cosmetics.
11203
11204         * imap/BUGS: Update the documentation.
11205
11206         * doc/.cvsignore: Cosmetics.
11207
11208         * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
11209         the number of postponed messages every time the status line
11210         is updated - this gets quite slow when used with slow IMAP
11211         connections.
11212
11213 1999-10-28 17:42:07  roessler  (roessler)
11214
11215         * README: Fix the version number in the README file.
11216
11217         * pop.c: Cosmetic POP fixes from Evan DiBiase
11218         <evand@telerama.com>.
11219
11220         * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
11221
11222 1999-10-28 08:15:38    <Jon.K.Hellan@item.ntnu.no>  (roessler)
11223
11224         * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
11225         imap_preconnect.  This way, you can let mutt start an ssh tunnel
11226         before it tries to connect to an IMAP server.
11227
11228 1999-10-27 12:17:34  roessler  (roessler)
11229
11230         * po/gl.po: branches:  1.1.2; file gl.po was initially added on
11231         branch mutt-1-0-stable.
11232
11233         * po/gl.po, configure.in: Adding a Galician translation.
11234
11235 1999-10-26 15:14:01  roessler  (roessler)
11236
11237         * curs_lib.c, main.c: Some display-related fixes from Andrej
11238         Gritsenko.
11239
11240         * editmsg.c: Fix a small bug in the new edit-message feature.
11241         From Andrej Gritsenko.
11242
11243         * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
11244         imap/browse.c, imap/command.c: * stops mutt from logging CRAM
11245         secrets in debug mode.  * should fix mutt segfaulting when trying
11246         to open {} * helps with the problem of mutt detecting new mail
11247         in the wrong
11248           folder. Now, IMAP commands from the SELECTED state should call
11249           imap_cmd_finish after they've executed commands. I've only put
11250           this is imap_buffy_check for now - in my opinion the command
11251           execution path is still not stable, and rewrites may obviate
11252           the need for this...
11253
11254         (From: Brendan Cully <brendan@kublai.com>)
11255
11256 1999-10-25 20:05:14  roessler  (roessler)
11257
11258         * po/sv.po: branches:  1.1.2; file sv.po was initially added on
11259         branch mutt-1-0-stable.
11260
11261         * po/sv.po, configure.in: Adding the Swedish translation to
11262         stable.
11263
11264         * po/de.po: Updated German translation from Roland Rosenfeld.
11265
11266         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
11267         imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
11268         imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
11269         movements patch.
11270
11271 1999-10-22 08:49:30  roessler  (roessler)
11272
11273         * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
11274         post-release commit for mutt-1.1
11275
11276         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
11277         po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
11278         po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
11279         ChangeLog: post-release commit for one dot zero.  (yes, really.)
11280
11281 1999-10-21 08:07:22  roessler  (roessler)
11282
11283         * compose.c: Another sprintf-vs-null issue.
11284
11285 1999-10-20 14:51:57  roessler  (roessler)
11286
11287         * po/id.po: new indonesian translation.
11288
11289         * imap/message.c: Flags should only be modified using
11290         mutt_set_flag().  Everything else leads to neglected side effects.
11291         In this case, index colors, searches and possibly other side
11292         effects were ignored when a message which resides on an IMAP
11293         folder was read.
11294
11295         * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
11296         secret.
11297
11298         * po/id.po, po/el.po: translation updates.
11299
11300         * configure.in: Don't use GNU grep specific options.
11301
11302 1999-10-19 15:34:04  roessler  (roessler)
11303
11304         * imap/auth.c: Fix some sloppiness-induced, but harmless,
11305         nonsense.
11306
11307         * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
11308         AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
11309         This is, for instance, needed to access the cyrus-related mailing
11310         lists' archives at CMU.
11311
11312         * po/el.po: New greek translation.
11313
11314 1999-10-18 09:13:42  roessler  (roessler)
11315
11316         * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
11317
11318 1999-10-16 15:19:29  roessler  (roessler)
11319
11320         * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
11321
11322         * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
11323
11324         * send.c: [stable] Fix Debian bug #47408.
11325
11326         * send.c: Fix Debian bug #47408: When the postponed folder
11327         is a maildir, messages should only be written to the _new_
11328         subdirectory.
11329
11330         * po/nl.po: New nl translation from Johan van Selst
11331         <johans@stack.nl>.
11332
11333         * po/cs.po: New cs translation from Jiri Pavlovsky
11334         <pavlovsk@ff.cuni.cz>.
11335
11336         * po/zh_TW.Big5.po: [stable] chinese translation fixes from
11337         Anthony Wong <ypwong@debian.org>.
11338
11339         * init.h: scoring documentation fix.
11340
11341         * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
11342         Scoring improvements.
11343
11344 1999-10-14 16:09:10  roessler  (roessler)
11345
11346         * po/ru.po: New Russian tranlation for stable.
11347
11348         * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
11349
11350         * po/fr.po: [stable] New french translation.
11351
11352         * po/de.po: [stable] Fixes to the German translation.
11353
11354         * pattern.c: [stable] Fix a segmentation fault when attempting
11355         to search pgp-encrypted messages.
11356
11357         * pattern.c: Fix a segmentation fault when search PGP-encrypted
11358         messages.
11359
11360 1999-10-11 20:26:41  roessler  (roessler)
11361
11362         * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
11363         commit for mutt-0.96.8
11364
11365         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11366         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11367         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11368         post-release commit for 1.0pre4.
11369
11370         * po/zh_TW.Big5.po: New Chinese Translation.
11371
11372         * dotlock.c: [stable] Use dotlock.c from unstable.
11373
11374 1999-10-06 20:20:54  roessler  (roessler)
11375
11376         * Makefile.am: Makefile.am fix for unstable.
11377
11378         * Makefile.am: [stable] Check for mutt_dotlock in
11379         $(DESTDIR)$(bindir), not in $(bindir). This should fix some
11380         Debian build problems.
11381
11382         * init.h: fix the $from documentation.  Noted by David DeSimone.
11383
11384 1999-10-05 06:50:34  roessler  (roessler)
11385
11386         * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
11387
11388         * mutt.h, recvattach.c, compose.c: [stable] small fixes from
11389         Gero Treuner.
11390
11391 1999-10-04 10:05:26  roessler  (roessler)
11392
11393         * configure.in: [stable] add pt_BR to ALL_LINGUAS.
11394
11395         * configure.in: add pt_BR to ALL_LINGUAS.
11396
11397         * po/pt_BR.po: Brasilian translation.
11398
11399         * po/pt_BR.po: branches:  1.1.2; file pt_BR.po was initially
11400         added on branch mutt-1-0-stable.
11401
11402         * po/pt_BR.po: Brasilian translation.
11403
11404         * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
11405         imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
11406         Brendan Cully.
11407
11408         * pgpewrap: pgpewrap spits out ugly error messages when used
11409         with ash.
11410
11411         * configure.in: AM_C_PROTOTYPES seems to be too recent for the
11412         installed automake/autoconf base.
11413
11414         * postpone.c: Remove some nonsense from the resend-message
11415         patches.
11416
11417         * postpone.c: Fix a memory leak.
11418
11419 1999-09-30 22:05:28  roessler  (roessler)
11420
11421         * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
11422         functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
11423         parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
11424         function (similar to the _old_ edit-message), and redo large
11425         parts of mutt_prepare_edit_message (now mutt_prepare_template).
11426
11427         * main.c: unstable cosmetics.
11428
11429         * main.c: [stable] cosmetic change suggested by marco d'itri.
11430
11431         * po/es.po, po/es.po: New spanish translation from Boris
11432         Wesslowsky.
11433
11434         * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
11435
11436         * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
11437         [stable] Re-add in_reply_to, this time with the right default
11438         value.
11439
11440         * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
11441         problem.
11442
11443         * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
11444         This time with a suitable default. #-\
11445
11446 1999-09-29 17:47:33  roessler  (roessler)
11447
11448         * configure.in: More fixes from Lars Hecking.
11449
11450         * configure.in: Adding AC_PREREQ to configure.in.
11451
11452         * configure.in: make sure the right software is used for building
11453         mutt. Patch suggested by Lars Hecking and Will Fiveash.
11454
11455         * pgpinvoke.c: don't leak /dev/null file descriptors.  From Roland
11456         Rosenfeld.
11457
11458         * curs_main.c: fix^2 for stable.
11459
11460         * curs_main.c: Fixing the fix - missing brackets.
11461
11462         * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
11463         purify running on behalf of Daniel Eisenbud.
11464
11465         * curs_main.c, parse.c: Fix some memory leaks noted by purify
11466         running on behalf of Daniel Eisenbud.
11467
11468 1999-09-28 18:55:31  roessler  (roessler)
11469
11470         * po/ru.po: Here goes an update for version 1.0-pre3i.  The main
11471         feature of this translation is that one-letter answers to
11472         multiple choice questions are not localized (Thomas, could you
11473         please add this as comment to the update in CVS?)
11474
11475         (From: Michael Sobolev.)
11476
11477         * sendlib.c: [stable] Include SPACE and HT with MIME specials.
11478
11479         * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
11480
11481         * Makefile.am: Better solution for the makedoc build using
11482         automake.
11483
11484         * Makefile.am: Some makes apparently have to be told about how
11485         to build makedoc.
11486
11487 1999-09-27 17:55:14  roessler  (roessler)
11488
11489         * copy.c: A back-port from unstable had missed some parts which
11490         could lead to message corruption with mh mail folders.
11491
11492         * po/it.po: new Italian translation from Marco d'Itri.
11493
11494         * po/pl.po: New polish translation.
11495
11496         * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
11497
11498         * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
11499
11500 1999-09-25 07:37:51  roessler  (roessler)
11501
11502         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11503         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11504         po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
11505
11506         * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
11507
11508 1999-09-24 17:51:55  roessler  (roessler)
11509
11510         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
11511         po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
11512         po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
11513         automatic post-release commit for mutt-0.96.7
11514
11515 1999-09-23 21:13:55  roessler  (roessler)
11516
11517         * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
11518
11519         * browser.c: [stable] Solaris snprintf vs. NULL pointers.
11520
11521         * browser.c: Try not to pass NULL pointers to snprintf
11522         - the Solaris version doesn't like them.  (Noted by
11523         Thomas.Parmelan@efrei.fr.)
11524
11525         * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
11526         imap/imap.c, buffy.c: Brendan Cully's latest changes:
11527
11528         * includes all of my last patch, since it hasn't been committed
11529         yet.  * catches a couple segfault problems if Context is NULL.
11530         * works harder to avoid sending null STORE FLAGS commands. May not
11531           be perfect yet, but also has extra debugging code.  * has the
11532         beginnings of a more interactive IMAP error handler.
11533           Doesn't do anything yet, I'm just including it because I want
11534           to get the rest of the patch out.
11535
11536         * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
11537         Noted by Ryan Murray <rmurray@cyberhqz.com>.
11538
11539         * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
11540         portability fix related to makedoc.
11541
11542         * po/es.po: [stable] new spanish translation from Boris Wesslowski
11543         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
11544
11545         * alias.c: increase this limit for stable as well.
11546
11547         * handler.c: [stable] Fix a buffer overflow and a bug helping
11548         with exploiting this overflow in the text/enriched handler.
11549
11550         * handler.c: Fix a buffer overflow and a bug helping with
11551         exploiting this overflow in the text/enriched handler.
11552
11553         * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
11554         patch:
11555
11556         * catches a possible null-pointer dereference in mx_close_mailbox
11557           when logging out of the server.
11558         * fixes IMAP tab-completion cosmetics (slightly broken with last
11559           Cyrus-compatibility updates)
11560         * adds a bit to the IMAP part of the manual.
11561
11562         Brendan Cully <brendan@kublai.com>
11563
11564         * alias.c: Increase a buffer to make larger group aliases
11565         possible.  The current STRING buffer was far too small.
11566
11567 1999-09-12 19:39:10  roessler  (roessler)
11568
11569         * po/es.po: [stable] Updated spanish translation from Boris
11570         Wesslowski.
11571
11572         * po/es.po: [stable] Fixes for the Spanish translation.
11573         From Nicolás Lichtmaier <nick@debian.org>.
11574
11575         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
11576         imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11577         imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
11578         patch (imap-turbocharge.diff):
11579
11580         * changes mutt_buffy_check to only poll the selected folder
11581           when it is opened, not all mailboxes (unless the timeout
11582           has expired).  This is a noticeable win if you have a few
11583           IMAP mailboxes.
11584
11585         * sets the default checkinterval to 60 seconds from 0. Things
11586           are much much slower with 0.
11587
11588         * makes some cosmetic renames
11589
11590         * moves lots of generic imap stuff into a separate file,
11591         imap/util.c
11592
11593         * abstracts the process of sending a command to an IMAP server
11594           a bit better (lots more to do here, though).
11595
11596         * moves the message-set creation code used by the new fastdelete
11597           code into its own function, since it is generally useful.
11598
11599         * implements server-side copy of messages. Tagged messages
11600           are copied in one command, thanks to the message-set
11601           function. Speedy!
11602
11603         (From: Brendan Cully; modifications by tlr.)
11604
11605 1999-09-11 17:04:12  roessler  (roessler)
11606
11607         * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
11608
11609         * po/es.po: [stable] New Spanish translation from Boris
11610         Wesslowski.
11611
11612         * configure.in: [stable] Hurd portability patch from Marcus
11613         Brinkmann.
11614
11615         * configure.in: Hurd portability patch from Marcus Brinkmann.
11616
11617         * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
11618         From Brendan.
11619
11620         * Muttrc.in: typos fixed by Telsa.
11621
11622         * doc/manual.sgml.in: Small manual fix for stable.  Noted by
11623         Telsa <hobbit@aloss.ukuu.org.uk>.
11624
11625 1999-09-08 06:05:54  roessler  (roessler)
11626
11627         * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
11628         curs_main.c: The attached patch:
11629
11630         * gets Mutt to properly log off the IMAP server when
11631           quitting. Clients don't care, but it's polite and proper.
11632         * further updates the flags changes from yesterday * uses CLOSE
11633         instead of EXPUNGE when closing a mailbox and purging
11634           messages, for some slight speed gain.  * purges all messages
11635         marked for deletion in one command (if purging),
11636           making for very cool speed gains switching mailboxes if you're
11637           on, say, a few high volume mailing lists. Yeah, baby! (I
11638           personally love this one).
11639
11640         (From Brendan Cully <brendan@kublai.com>)
11641
11642 1999-09-07 17:01:28  roessler  (roessler)
11643
11644         * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
11645
11646         * pgpkey.c: Fix a strtok NULL pointer problem.
11647
11648         * doc/manual.sgml.in: notes on how to produce secure mailcaps.
11649
11650         * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
11651
11652         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
11653           imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11654           muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
11655           folder update optimisation I did yesterday. It's somewhat
11656           cleaner and less invasive, and I'm not so worried about memory
11657           leaks now.
11658
11659         * Fixes the bug where mutt would append a '/' to $folder even
11660           if it was only {mailhost}, causing mutt to browse the root
11661           directory instead of the home directory.
11662
11663         * includes a first stab at preserving the D flag on the IMAP
11664           server.  Now if you answer no to 'Purge deleted', the server
11665           still stores the messages as deleted, but doesn't expunge them
11666           on exit.
11667
11668           NOTE: this is a first attempt. Play around, but don't mark
11669           things as deleted that you'd be sorry to see disappear.
11670
11671         (From: Brendan Cully <brendan@kublai.com>)
11672
11673         * doc/manual.sgml.head: Adding notes from README.SECURITY.
11674
11675 1999-09-06 09:16:53  roessler  (roessler)
11676
11677         * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
11678         imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11679         muttlib.c: * Small imap/Makefile.am tweak for make dist
11680
11681         * Hold on to mailbox flags, message flags, do update in one pass
11682           instead of two, halving traffic on mailbox sync.
11683
11684         * Update message flags at fetch as well as header download,
11685           if the server thinks they've changed. Saves some unneeded
11686           updates on sync.
11687
11688         * Move some structures out of imap_private.h into message.h,
11689           since they are local now.
11690
11691         (From: Brendan Cully <brendan@kublai.com>)
11692
11693 1999-09-05 08:42:23  roessler  (roessler)
11694
11695         * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
11696
11697         * imap/Makefile.am: include message.c with the IMAP library.
11698
11699         * init.c: [stable] Fixing "unignore *".
11700
11701         * init.c: Fix "unignore *": We must not add "*" to the unignore
11702         list.
11703
11704         * init.h: Documentation nit, from Liviu.
11705
11706 1999-09-04 04:55:58  roessler  (roessler)
11707
11708         * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
11709         imap/message.c: Fix some more IMAP problems.  From Brendan Cully.
11710
11711 1999-09-03 21:42:16  roessler  (roessler)
11712
11713         * contrib/sample.muttrc: fix mailing list addresses.  Noted by
11714         David Benfell <benfell@greybeard95a.com>.
11715
11716         * browser.c: - If the name of the folder returned by an IMAP
11717           server is empty, Mutt could segfault in the browser window
11718           attempting to display it.
11719         - add_folder in browser.c looks like it got corrupted in
11720           some CVS update. A small patch makes things work again for
11721           examine_mailboxes.
11722         (From: Brendan Cully <brendan@kublai.com>)
11723
11724         * strdup.c, configure.in: strdup for unstable.
11725
11726         * configure.in: [stable] Some systems may not have strdup.
11727         Substitute it.
11728
11729         * strdup.c: branches:  1.1.2; file strdup.c was initially added
11730         on branch mutt-1-0-stable.
11731
11732         * strdup.c: [stable] Some systems may not have strdup.
11733         Substitute it.
11734
11735         * browser.c: [stable] cosmetic fix from Brendan Cully.
11736
11737 1999-09-02 18:50:46  roessler  (roessler)
11738
11739         * editmsg.c: Don't copy the Status header to the user's edit
11740         buffer - we destroy it later when copying the message back.
11741
11742         * acconfig.h, configure.in, init.c, init.h, main.c:
11743         [stable] Improved pgp 6.5.1 support.  From Jochen Schmitt
11744         <Jochen@herr-schmitt.de>.
11745
11746         * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
11747         editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
11748         feature, giving the raw message in an editor.
11749
11750         * imap/auth.c: Fix a tiny signedness warning.
11751
11752         * dotlock.c: Remove a superfluous label.
11753
11754         * dotlock.c: [stable] remove a superfluous label.
11755
11756         * po/cs.po: New czech translation.  From Jiri Pavlovsky
11757         <pavlovsk@ff.cuni.cz>.
11758
11759         * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
11760         www.sgml-tools.org.  Noted by Heiko Schlichting.
11761
11762 1999-09-01 21:41:19  roessler  (roessler)
11763
11764         * doc/Makefile.in, Makefile.am: A couple of build process
11765         and portability fixes concerning the automatically generated
11766         documentation.
11767
11768         * mutt.h, init.c: [stable] Fix ignore/unignore.  This is a
11769         back-port from the unstable branch.
11770
11771         * po/ko.po: New Korean translation.  From Byeong-Chan Kim
11772         <redhands@linux.sarang.net>.
11773
11774         * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
11775         possible compilation warnings.  (Noted by "John C.  Place"
11776         <placej@ctcdist.com>.)
11777
11778         * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
11779         of small warnings.  Noted by "John C. Place" <placej@ctcdist.com>.
11780
11781         * ChangeLog: check-point commit.
11782
11783         * mx.c: Don't clear the error line whenever dotlocking a file.
11784
11785         * mx.h: adding a prototype.
11786
11787         * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
11788         mail folder, do a thorough check.
11789
11790 1999-08-31 20:26:33  roessler  (roessler)
11791
11792         * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
11793         po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
11794         VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
11795         ChangeLog: automatic post-release commit for mutt-0.96.6
11796
11797         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11798         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11799         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11800         post-release commit for 1.0pre2.
11801
11802         * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
11803         OPS, curs_main.c, functions.h: Adding a <parent-message>
11804         function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
11805
11806         * curs_lib.c: Fix possible signedness problem with localized
11807         y/n responses.
11808
11809         * po/ru.po: New russian translation.  From Michael Sobolev
11810         <mss@transas.com>.
11811
11812         * imap.c: [stable] fix IMAP caching.
11813
11814 1999-08-30 16:10:45  roessler  (roessler)
11815
11816         * configure.in, imap/imap.c, main.c: Properly handle IMAP
11817         cache files.
11818
11819         * mh.c: cosmetics.
11820
11821         * mh.c: [stable] Back-port various fixes from stable.
11822
11823         * mh.c: Avoid a memory and temporary file leak.
11824
11825         * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
11826         of various IMAP-related fixes.  From Brendan Cully
11827         <brendan@kublai.com>.
11828
11829 1999-08-27 07:41:44  roessler  (roessler)
11830
11831         * TODO: some notes on generic limiting.
11832
11833 1999-08-26 20:26:56  roessler  (roessler)
11834
11835         * keymap.c: Change alias menu key bindings to something more
11836         reasonable.
11837
11838         * imap/TODO: Adding a TODO list.
11839
11840         * mh.c: hrmpf.
11841
11842         * doc/manual.sgml.tail: Fix the sgml-tools url.  Noted by Heiko
11843         Schlichting.
11844
11845         * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
11846         Noted by Heiko Schlichting.
11847
11848         * mh.c: Fixing a somewhat hypothetical error condition.
11849
11850         * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
11851
11852         * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
11853         Various fixes to make mutt compile on IRIX.  Additionally,
11854         we introduce default bindings for the <enter> key which is
11855         used by xwsh for "return".  Suggested by Heiko Schlichting
11856         <heiko@cis.fu-berlin.de>.
11857
11858 1999-08-25 06:33:37  roessler  (roessler)
11859
11860         * configure.in: We need ranlib even when we don't use IMAP.
11861
11862         * compose.c: Trivial patch to make attach-message work for
11863         IMAP folders.
11864
11865 1999-08-24 21:27:20  roessler  (roessler)
11866
11867         * po/de.po: Updates from Roland Rosenfeld.
11868
11869         * Makefile.am: Automake clean-up.  From Lars Hecking.
11870
11871         * po/id.po: Updates.
11872
11873         * doc/Makefile.in: build muttrc.man before installing it.
11874
11875         * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
11876         post-release commit for mutt-0.96.5
11877
11878         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11879         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11880         po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
11881         release-commit 1.0pre1.
11882
11883         * Makefile.am: Still more bugs in the release-building process.
11884
11885         * Makefile.am: *grrrr*  typos.
11886
11887         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
11888         po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
11889         po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
11890
11891         * Makefile.am: Some of the targets were broken.
11892
11893         * Makefile.am: Another tidbit.
11894
11895         * Makefile.am: Still more build-process stuff. Let's see whether
11896         this automatically builds 0.96.5.
11897
11898         * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
11899         files from the repository.
11900
11901         * Makefile.am: Further distribution process fixes.
11902
11903         * po/POTFILES.in: Make translations fit together with actual
11904         source tree.
11905
11906         * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
11907         to the distribution-building process; check-point commit for
11908         documentation and ChangeLog.
11909
11910         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
11911         experimental changes to automate the distribution-building
11912         process; documentation update.
11913
11914         * Makefile.am: Various experimental changes to automate the
11915         distribution-building process.
11916
11917 1999-08-23 22:12:05  roessler  (roessler)
11918
11919         * configure.in: Fix charmaps part of the build process.
11920
11921         * copy.c: Fix an off-by-one error which lead to a segmentation
11922         fault.
11923
11924         * charset.c: Don't delete symbol -> character code mappings.
11925         Character sets may define multiple symbols. :-(
11926
11927         * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
11928         imap/imap_private.h, browser.c, configure.in, Makefile.am,
11929         acconfig.h: Inclue GSS authentization for IMAP.
11930
11931         * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
11932         seem to be unnecessary.
11933
11934         * main.c: Fix a small typo affecting mutt -v's output.
11935
11936 1999-08-20 08:24:13  roessler  (roessler)
11937
11938         * po/fr.po: Fixed french translation.
11939
11940         * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
11941         imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
11942         imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
11943         init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
11944         IMAP clean-up.
11945
11946         * prepare: branches:  2.8.2; Brendan Cully's latest IMAP clean-up.
11947
11948         * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
11949         configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
11950
11951         * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
11952         Back-port $bounce_delivered from unstable.
11953
11954         * po/fr.po: [stable] Small fixes.
11955
11956 1999-08-19 10:04:28  roessler  (roessler)
11957
11958         * sendlib.c: [stable] Fix a back-porting bug.
11959
11960         * configure.in: [stable] Albert Chin-A-Young
11961         <china@thewrittenword.com> suggests a different check for -lnsl
11962         and -lsocket.
11963
11964         * configure.in: Albert Chin-A-Young suggests a slightly different
11965         check for libsocket and libnsl.
11966
11967         * doc/manual.sgml.in: [stable] fix the urlview url.
11968
11969         * doc/manual.sgml.head: fix the urlview url.
11970
11971         * main.c: copyright message cosmetics.
11972
11973         * Makefile.am, configure.in, prepare: Remove the $output.in hack,
11974         and create a fake charmaps directory instead.
11975
11976         * acconfig.h, configure.in: [stable] check signal.h for
11977         sig_atomic_t.  This should help to build this version of mutt
11978         on systems such as SunOS 4.1.
11979
11980         * sendlib.c: [stable] Force quotes around the boundary parameter's
11981         value.
11982
11983         * sendlib.c: Force quotes around the boundary parameter.
11984         Another courtesy towards Outlook.
11985
11986         * pgp.c: [stable] Make sure the boundary MIME parameter is the
11987         last one on multipart/signed.  Otherwise, Outlook will fail.
11988         Pointed out by Ian Bell, Turnpike.
11989
11990         * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
11991         Express expects the boundary parameter to be the _last_ MIME
11992         parameter on a multipart/* body part, and otherwise displays
11993         messages as empty.
11994
11995 1999-08-18 06:54:13  roessler  (roessler)
11996
11997         * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
11998         documentation fixes.
11999
12000         * commands.c: Fetch senders' keys also when decrypting a message.
12001         There may be a signature.
12002
12003         * main.c: Don't try to create $maildir if it's an IMAP folder.
12004
12005 1999-08-17 20:04:07  roessler  (roessler)
12006
12007         * reldate.h: :-(
12008
12009         * reldate.h: *grmbls*
12010
12011         * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
12012
12013         * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
12014
12015         * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
12016
12017         * postpone.c: Fixing a mutt -p segfault.
12018
12019         * doc/mutt.man, main.c: cosmetics; mention warranties in the
12020         manual page.
12021
12022 1999-08-15 19:59:09  roessler  (roessler)
12023
12024         * compose.c: Make attach-message work with IMAP folders.
12025
12026         * po/cs.po: New CS translation.
12027
12028         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
12029         pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
12030         NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
12031         curs_main.c, globals.h, init.c, init.h, main.c: Various changes
12032         added over the last week:
12033
12034         - $delete_untag - creation of "application/pgp" messages -
12035         an attempt to fix prepare.  - Browser format changes
12036
12037         * dotlock.h: cosmetics.
12038
12039         * dotlock.c: [stable] take dotlock.c from unstable.
12040
12041         * dotlock.c: Commit remaining changes.
12042
12043         * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
12044
12045         * dotlock.c, dotlock.h: Really fix $save_empty, even when the
12046         dotlocking code is compiled into mutt.
12047
12048         * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
12049         dotlocking code is linked into mutt.
12050
12051 1999-08-09 19:03:12  roessler  (roessler)
12052
12053         * ChangeLog, ChangeLog: check-point commit.
12054
12055         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
12056         po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
12057         po/id.po, po/it.po, po/cs.po: update-po.
12058
12059         * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
12060         translation.
12061
12062         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
12063         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
12064         po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
12065         translation; general "make update-po".
12066
12067         * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
12068         po/zh_TW.Big5.po: Various fixes.  Additionally, mutt will now
12069         create the $folder directory when started in curses mode and if
12070         it doesn't exist.
12071
12072 1999-08-08 14:57:13  roessler  (roessler)
12073
12074         * po/zh_TW.Big5.po: new chinese translation.
12075
12076         * po/zh_TW.Big5.po: New chinese translation.
12077
12078         * Makefile.am: Fix order of some dependencies.
12079
12080         * Makefile.am: Fix keymap_defs.h dependency.
12081
12082         * po/it.po: Fix a translation string in it.po.
12083
12084         * po/it.po: Fixing a message.  From Marco.
12085
12086         * doc/muttrc.man, init.h: Include complete documentation
12087         regardless of actual features.
12088
12089         * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
12090         doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
12091         doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
12092         doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
12093         doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
12094         Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
12095         makedoc.c: Documentation updates; autogeneration of documentation
12096         from init.h.
12097
12098 1999-08-04 19:58:13  roessler  (roessler)
12099
12100         * NEWS: documentation to prepare the next release.
12101
12102         * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
12103         [stable] Fix $save_empty.
12104
12105         * ChangeLog: ChangeLog.
12106
12107         * NEWS, protos.h, send.c: Various fixes; documentation.
12108
12109         * doc/dotlock.man.in: Document the -d option.
12110
12111         * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
12112
12113 1999-07-29 09:17:29  roessler  (roessler)
12114
12115         * doc/manual.sgml.in: Remove references to the old PGP
12116         configuration interface.  Noted by Hanno Wagner <wagner@fitug.de>.
12117
12118         * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
12119         protos.h: Brendan Cully's latest IMAP patches.
12120
12121 1999-07-28 20:40:49  roessler  (roessler)
12122
12123         * doc/manual.sgml.in: Fix "lists" documentation.  From Jeremy
12124         Blosser <jblosser@firinn.org>.
12125
12126         * doc/manual.sgml.in: Fix the description of the lists command.
12127         Patch provided by Jeremy Blosser <jblosser@firinn.org>.
12128
12129         * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
12130         PGP 6 support.
12131
12132         * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
12133         doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
12134
12135         * mh.c: Replarse mh message' headers when updating them.
12136
12137         * mh.c: Re-parse mh messages when committing them to disk.
12138         The structure may have changed.
12139
12140         * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
12141         hook which enables us to fetch PGP keys from servers on demand.
12142         Look out for pkspxy. :-)
12143
12144         * hdrline.c: Enable the use of %F in conditionals.  From Aaron
12145         Schrab <aaron+mutt@schrab.com>.
12146
12147 1999-07-26 21:04:53  roessler  (roessler)
12148
12149         * dotlock.c: impose a hard limit on the number of locking
12150         attempts.
12151
12152         * dotlock.c: Impose a hard limit on dotlock attempts.
12153
12154         * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
12155         Also, close Debian bug #37394 for stable.
12156
12157         * acconfig.h, configure.in: Check for gpgm.
12158
12159         * recvattach.c: Make an error message ready for translation.
12160         From Gero Treuner.
12161
12162         * Makefile.am: Add missing dependencies for pgpring.  Fix from
12163         David Ellement <ellement@sdd.hp.com>
12164
12165         * Makefile.am: Create keymap_defs.h when it isn't present.
12166         Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
12167
12168         * Makefile.am: Generate keymap_defs.h when it isn't present.
12169         Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
12170
12171         * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
12172         the content-disposition changes.  They don't merge well with
12173         operations such as printing, and need some more thought.
12174
12175         * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
12176         attachment's content-disposition is different from "inline", and
12177         if the user sets the use_cdisp option, don't auto_view this part.
12178
12179         * ChangeLog: checkpointing.
12180
12181         * flags.c, protos.h, recvattach.c: When replying to message/rfc822
12182         type attachments, Context statistics would go out of order.
12183         Problem noted by Johan van Selst <johans@stack.nl>.
12184
12185         * flags.c, protos.h, recvattach.c: When replying to a
12186         message/rfc822 attachment, the Context statistics would get out
12187         of order.  Problem noted by Johan van Selst <johans@stack.nl>.
12188
12189         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
12190         bug #41042.  From Gero Treuner.
12191
12192         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
12193         bug #41042.  From Gero Treuner <gero@faveve.uni-stuttgart.de>.
12194
12195         * curs_main.c: Fix read_only in folder-hooks.
12196
12197         * curs_main.c, ChangeLog: The following:
12198
12199                 folder-hook !asdf unset read_only folder-hook asdf
12200                 set read_only
12201
12202         wouldn't work.  Fix from Gero Treuner
12203         <gero@faveve.uni-stuttgart.de>.
12204
12205         * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
12206         Assorted IMAP fixes.  From Brendan Cully <brendan@kublai.com>,
12207         message <19990725150346.A19750@xanadu.kublai.com>.
12208
12209         * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
12210         Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
12211
12212         * ChangeLog: *** empty log message ***
12213
12214         * commands.c: Fix a missing #ifdef. From Matt Armstrong
12215         <matt@lickey.com>.
12216
12217         * doc/devel-notes.txt: Add some notes.  From Matt Armstrong
12218         <matt@lickey.com>.
12219
12220 1999-07-24 14:55:45  roessler  (roessler)
12221
12222         * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
12223         From "Alexander V.  Lukyanov" <lav@yars.free.net>.
12224
12225 1999-07-23 06:31:09  roessler  (roessler)
12226
12227         * parse.c: There was some code missing about TYPEMODEL.  Noted by
12228         Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
12229
12230 1999-07-22 14:56:44  roessler  (roessler)
12231
12232         * mutt.h: Fix content-type's widths.
12233
12234 1999-07-21 13:02:12  roessler  (roessler)
12235
12236         * recvattach.c: When forwarding or replying to attachments,
12237         use the proper time stamp for From_ lines of Fccs.  Note: This
12238         code may need some clean-up, it's horribly slow.
12239
12240         * buffy.c: Fix compilation problem for non-imap systems.
12241
12242         * compose.c: *grr* avoid a warning about /* in a comment.
12243
12244         * compose.c: call mutt_update_encoding() after changing an
12245         attachment's content type.
12246
12247 1999-07-20 20:09:13  roessler  (roessler)
12248
12249         * send.c, sendlib.c, protos.h: Use $from for resent-from headers
12250         when bouncing messages.
12251
12252         * imap.c: Fix from Gero Treuner.
12253
12254         * init.c: Fix value completion for DT_ADDR variables.  While we
12255         are on it, proper quoting is added.
12256
12257         * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
12258         noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
12259         from send-hooks.  This patch introduces a new variable $from
12260         which can be used to use a default sender address; to make this
12261         possible, a new variable class DT_ADDR is defined.
12262
12263         We now have the following algorithm for determining the from
12264         address:
12265
12266         - $from is used as the default from address, if defined.
12267           Otherwise, the local user name and (if the user wishes so)
12268           the local domain are used.
12269         - This address can be overridden by $reverse_name, if set.
12270         - Now, send-hooks are evaluated.  - Afterwards, user headers
12271         are evaluated.  In this step, the from
12272           header can be overridden using my_hdr From:.  - When there is
12273         no real name, $realname is used for it.  Note that,
12274           when the default from header is used and $from defines a real
12275           name, it takes precedence over $realname.
12276
12277         * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
12278         forgets that IMAP folders with new mail have new
12279           mail.  * On some common IMAP servers, Mutt erroneously insists
12280         that the
12281           current folder has new mail.  * Mutt constantly polls the
12282         server for new messages,
12283           disregarding the imap_checkinterval option.
12284
12285         New features * tab-completion of IMAP folders. Not yet namespace
12286         aware, though it
12287           will work within an alternate namespace (eg won't complete
12288           #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
12289           tweaking of the browser was necessary to get it to cooperate
12290           with completion.  Some remains to be done.
12291
12292         (From: From: Brendan Cully <brendan@kublai.com>)
12293
12294         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12295         Remove the $in_reply_to configuration variable.
12296
12297         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12298         Remove the $in_reply_to configuration variable and always use
12299         the message-ID for that header.
12300
12301         * pgp.c: patch-0.95.6.pgperror.1
12302
12303         * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
12304         patch-0.95.6.gettext.1.gz, from Gero Treuner.
12305
12306         * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
12307         Treuner.
12308
12309         * po/sk.po: New sk translation.
12310
12311         * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
12312         Treuner
12313
12314 1999-07-19 19:18:05  roessler  (roessler)
12315
12316         * configure.in, pgppubring.c: Fix compilation problems with
12317         SunOS 4.  From Lars Hecking.
12318
12319         * po/sk.po: new sk translation.
12320
12321         * buffy.c: Consider empty folders to be non-existent for buffy's
12322         purposes.
12323
12324 1999-07-06 22:57:08  roessler  (roessler)
12325
12326         * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
12327         globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
12328         attach.c, commands.c, compose.c: Applying Liviu Daia's signal
12329         handling patches.  They work fine with unstable for months now,
12330         so we may wish to use them with stable.
12331
12332         * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
12333         translations for unstable.
12334
12335         * po/zh_TW.Big5.po: branches:  1.1.2; file zh_TW.Big5.po was
12336         initially added on branch mutt-1-0-stable.
12337
12338         * po/zh_TW.Big5.po: Chinese translation for stable.
12339
12340         * configure.in: Adding chinese (big5) translation.
12341
12342         * po/el.po: branches:  1.1.2; file el.po was initially added on
12343         branch mutt-1-0-stable.
12344
12345         * po/el.po, configure.in: Adding greek translation from Fanis
12346         <madf@geocities.com>.
12347
12348         * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
12349         sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
12350         New mh and maildir folder writing code.  Back-port from unstable.
12351
12352         * color.c: Fix color problem noted by Todd Larson.  From unstable.
12353
12354         * color.c: Fixing a string buffer problem noted by Todd Larason
12355         <jtl@molehill.org>.
12356
12357         * imap.c: Try creating an IMAP folder before writing to it.
12358         Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
12359
12360         * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
12361
12362 1999-07-01 11:22:22  roessler  (roessler)
12363
12364         * contrib/gpg.rc: Fix gpg invocation.  Noted by Werner Koch.
12365
12366         * mx.c: Fix a small imap-related bug.
12367
12368         * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
12369         globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
12370         lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
12371         pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
12372         Various patches from last week, including:
12373
12374         - new mh/maildir access code.  - subscribe/unsubscribe -
12375         various fixes.
12376
12377 1999-06-14 21:20:42  roessler  (roessler)
12378
12379         * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
12380         MIME parts.  - Correctly parse attachments with CRLF line endings,
12381         but without a
12382           trailing CRLF.
12383
12384         * alias.c, enter.c: Completion fixes from Gero Treuner
12385         <gero@faveve.uni-stuttgart.de>.
12386
12387 1999-06-10 09:30:39  roessler  (roessler)
12388
12389         * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
12390         same address with take-alias and display-address.
12391
12392 1999-06-09 17:17:53  roessler  (roessler)
12393
12394         * recvattach.c: Fix the fix.  Most of it was wrong.
12395
12396         * recvattach.c: There was bogus bug-fixing in the last fix.
12397
12398         * recvattach.c: Fix attachment forwading.  Same problem as
12399         in unstable.
12400
12401         * recvattach.c: Fix attachment forwarding.  The leading newline
12402         for certain MIME boundaries was missing.  *grrrr*
12403
12404         * send.c: Give reverse_name precedence over my_hdr From:
12405
12406 1999-06-08 18:30:42  roessler  (roessler)
12407
12408         * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
12409         patches for SunOS 4.1.  From Lars Hecking.
12410
12411         * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
12412         from the pager.
12413
12414         * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
12415         copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
12416         when they aren't necessary.
12417
12418         Back-port from unstable.
12419
12420         * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
12421         recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
12422         hdrline.c, init.c, init.h, mutt.h: - Add a $weed option.  -
12423         Add out-of-band reporting of signature status.
12424
12425 1999-06-03 21:48:24  roessler  (roessler)
12426
12427         * curs_main.c: Another header weeding change.  Experimental.
12428
12429         * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
12430         for _all_ header weeding throughout mutt.
12431
12432         * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
12433         ChangeLog: post-release commit 0.96.3.
12434
12435         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12436         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
12437         gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
12438         commit 0.95.6.
12439
12440         * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
12441         chagnes.
12442
12443         * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
12444         pgppubring.c: Hardwire some mechanisms for finding secret and
12445         public key-rings.  This way, we need to hard-wire less stuff in
12446         the various configuration files, making the use of PGP with mutt
12447         a bit simpler again.
12448
12449         * contrib/pgp2.rc: Another little fix.
12450
12451         * contrib/pgp2.rc: ups, wrong order of arguments when verifying
12452         signatures.
12453
12454         * doc/PGP-Notes.txt: Document the new PGP configuration interface.
12455
12456         * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
12457         pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
12458         Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
12459         init.h, mutt.h: Experimental: New PGP invocation interface. The
12460         invocations are done through formats, so all this should fit
12461         more cleanly into mutt now.
12462
12463 1999-06-02 18:52:19  roessler  (roessler)
12464
12465         * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
12466         protos.h: Major cutting & pasting: We now have a "real" library
12467         in lib.c which can be linked against external programs without
12468         much effort.
12469
12470         * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
12471         updates.
12472
12473 1999-06-01 14:52:09  roessler  (roessler)
12474
12475         * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
12476         from 0.96.2.
12477
12478 1999-05-31 16:11:32  roessler  (roessler)
12479
12480         * VERSION: Preparing pre-release for 0.95.6.
12481
12482         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12483         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
12484         translation updates
12485
12486         * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
12487         unstable.
12488
12489         * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
12490
12491 1999-05-21 15:55:27  roessler  (roessler)
12492
12493         * po/ko.po: Adding the Korean translation.
12494
12495         * configure.in: Korean translation.
12496
12497         * po/ko.po: branches:  1.1.2; Korean translation.
12498
12499         * configure.in: Korean translation.
12500
12501 1999-05-18 19:22:55  roessler  (roessler)
12502
12503         * imap.c, imap.c: Latest IMAP fixes from Brandon.
12504
12505         * imap.c: The current code wasn't asking for the capabilities
12506         of the server in the case where the user is using PREAUTH.
12507
12508         * imap.c: The current IMAP code wasn't asking for the capabilities
12509         of the server in the case where the user is using PREAUTH.
12510
12511 1999-05-16 06:26:11  roessler  (roessler)
12512
12513         * po/it.po: New IT translation.
12514
12515         * pgpkey.c: Add a couple of token delimiters when constructing
12516         hints.  This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
12517         will match key IDs like xyz <xyz@bar>.
12518
12519         * handler.c: Fix base64 decoding.
12520
12521 1999-05-06 08:29:17  roessler  (roessler)
12522
12523         * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
12524
12525 1999-05-05 20:33:57  roessler  (roessler)
12526
12527         * imap.c: The latest IMAP fixes.
12528
12529         * imap.c: Fixing imap_check_mailbox().  From Brandon Long.
12530
12531         * imap.c: Mutt would lose user-set "N" flags.
12532
12533 1999-05-03 16:17:29  roessler  (roessler)
12534
12535         * gnupgparse.c: gnupg gives reasonable trust values now.
12536
12537         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12538         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
12539         menu.c, send.c: Various fixes from last week.
12540
12541         * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
12542
12543 1999-04-23 09:01:42  roessler  (roessler)
12544
12545         * reldate.h: ups, this should also be updated for 0.95.5 final.
12546
12547         * ChangeLog: preparing the final 0.95.5.
12548
12549         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12550         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
12551         and typo fixes.
12552
12553         * OPS: Fix a documentation typo.
12554
12555         * po/de.po: translation fixes from Roland and Gero.
12556
12557 1999-04-22 10:21:41  roessler  (roessler)
12558
12559         * doc/manual.sgml.in: Document %_.
12560
12561         * menu.c: Fix redraws.  Back-port from unstable.
12562
12563         * lib.c: Add "_" as an expando option.
12564
12565         * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
12566         IMAP update from Brandon Long.
12567
12568         * send.c: Fix FCC-related SNAFU in the ci_send_message()
12569         spaghetti.
12570
12571 1999-04-20 19:26:28  roessler  (roessler)
12572
12573         * sendlib.c: [stable] fix timezone snafu.
12574
12575         * sendlib.c: Fix a time zone snafu.
12576
12577         * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
12578         po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
12579         reldate.h, ChangeLog: Preparing 0.96.2.
12580
12581         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
12582         po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
12583         reldate.h, ChangeLog: preparing 0.95.5
12584
12585 1999-04-12 21:02:35  roessler  (roessler)
12586
12587         * recvattach.c: more multipart/alternative handling.
12588
12589         * recvattach.c: Change multipart handling when receiving messages.
12590
12591         * compose.c: Clean-up, from Vikas.
12592
12593         * parse.c: typo.
12594
12595         * parse.c: us-ascii is the default character set for text
12596         attachments we receive.
12597
12598         * compose.c, sendlib.c: Fix default character set setting when
12599         attaching text files.
12600
12601         * imap.c: Fix an IMAP quoting problem.  Essentially from Randall
12602         Nortman <rnortman@computer.org>.
12603
12604         * po/sk.po, po/id.po, configure.in: new languages: id, sk.
12605
12606         * po/id.po, po/sk.po: branches:  1.1.2; New translations: id, sk.
12607
12608         * configure.in: New translations: id, sk.
12609
12610 1999-03-31 06:35:03  roessler  (roessler)
12611
12612         * charset.c: Stupid error.
12613
12614         * charset.c, charset.h: Another small charset optimization.
12615
12616         * charset.h, handler.c, charset.c: A couple of optimizations,
12617         most notably for the special case of a non-prefix state.
12618
12619 1999-03-30 23:50:33  roessler  (roessler)
12620
12621         * charset.c, charset.h, handler.c: This patch removes at least
12622         some of the horrible utf-8 kluges in charset.c.  The new DECODER
12623         framework is currently only used in handler.c, and there in
12624         a horribly inefficient manner.  We should use greater blocks
12625         of data, which would be much more efficient than what we are
12626         currently doing.
12627
12628         Most of the other charset-related code still uses the old
12629         mutt_display_char() &friends interface, which is actually ok as
12630         long as you don't try to handle multibyte character sets.
12631
12632         The most notable change should be the one to
12633         mutt_get_translation(): It will delay the loading and parsing
12634         of character set information files until it's really needed,
12635         catching a huge amount of standard cases.  As a side effect,
12636         this will make "iso tagged as ascii" "work" again, as long as
12637         both sides use the same iso character set.
12638
12639         * send.c: resort headers when forward-decoding them with weed
12640         switched on.
12641
12642         * pager.c: Fix a pager failure for long messages. From Liviu.
12643
12644         * pager.c: Fix pager failure for long messages, changing two
12645         shorts to ints.  From Liviu Daia.
12646
12647         * recvattach.c: Add some user feedback to attachment forwarding.
12648         From Vikas.
12649
12650 1999-03-25 19:46:52  roessler  (roessler)
12651
12652         * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
12653         init.c: Roland's sort_keys patch.
12654
12655 1999-03-24 20:35:38  roessler  (roessler)
12656
12657         * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
12658         version of attachment forwarding.
12659
12660         * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
12661
12662         * main.c: Only exit with "no recipients specified", when
12663         $auto_edit is set.
12664
12665 1999-03-23 20:21:50  roessler  (roessler)
12666
12667         * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
12668         forward_attachment patch.
12669
12670 1999-03-22 16:00:39  roessler  (roessler)
12671
12672         * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
12673         PGP key creation time fix by Roland Rosenfeld.
12674
12675 1999-03-17 14:45:10  roessler  (roessler)
12676
12677         * recvattach.c, recvattach.c: Vikas' attach_tag patch.
12678
12679 1999-03-16 21:42:06  roessler  (roessler)
12680
12681         * thread.c, configure.in: bug fixes.
12682
12683         * thread.c: Detect thread loops.
12684
12685 1999-03-15 15:32:19  roessler  (roessler)
12686
12687         * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
12688         $bounce_delivered.
12689
12690         * edit.c: another digital unix compile problem.
12691
12692         * main.c: _Fix_ the compile problems, don't install new ones.
12693
12694         * send.c: Cleanly handle fcc when the user unsets it and the
12695         message is postponed.
12696
12697         * main.c: Fix compilation problems under digital unix.
12698
12699         * configure.in: Fix sendmail autodetection.
12700
12701         * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
12702         Vikas.
12703
12704 1999-03-09 13:34:52  roessler  (roessler)
12705
12706         * menu.c: another menu.c fix from Kim DeVaughn.
12707
12708         * send.c, menu.c, handler.c: Fixes.
12709
12710         * send.c, menu.c, handler.c: handler.c: Properly handle
12711         message/external-body expiry.  menu.c: Small fix from
12712         Liviu.  send.c: Honor confirm_create for FCCs.  cvs:
12713         ----------------------------------------------------------------------
12714
12715 1999-03-04 08:00:38  roessler  (roessler)
12716
12717         * Makefile.am: post-postrelease commit.
12718
12719 1999-03-03 20:06:33  roessler  (roessler)
12720
12721         * rfc2047.c: ups.
12722
12723         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12724         po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
12725
12726         * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
12727         ChangeLog: releasing 0.96.1.
12728
12729         * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
12730         preparations; back-port a couple of things from unstable.
12731
12732         * curs_main.c: Vikas' resort_index.3.
12733
12734         * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
12735         from unstable.  others: latest imap related patches.
12736
12737 1999-03-02 22:13:30  roessler  (roessler)
12738
12739         * curs_main.c, charset.c: Some small fixes from Vikas.
12740
12741         * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
12742         IMAP fixes.
12743
12744         * parse.c: Latest IMAP-related fix from Brandon Long.
12745
12746         * thread.c: Correctly handle messages which have themselves in
12747         their references header.
12748
12749         * thread.c: Properly handle messages which have themselves in
12750         "References".
12751
12752 1999-02-28 08:30:19  roessler  (roessler)
12753
12754         * rfc822.c: Fix a memory leak.  From Liviu.
12755
12756         * rfc822.c: Fix a memory leak. From Liviu.
12757
12758         * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
12759         noted by Hamish Moffat.
12760
12761         * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
12762         condition.
12763
12764         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12765         po/es.po, po/de.po, po/cs.po: post-snapshot commit.
12766
12767 1999-02-26 15:42:07  roessler  (roessler)
12768
12769         * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
12770         pgp_replyencrypt.
12771
12772 1999-02-25 06:58:01  roessler  (roessler)
12773
12774         * from.c: parse some more from_ lines.  Before, there were
12775         problems with cases like this:
12776
12777         >From <@x400host:"/G=Bob/S=Allinson/CN=Has
12778         embedded spaces/OU=X400HOST/
12779         >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
12780         23 09:44:52 1999
12781
12782         Problem noted by johnm@sirius3.demon.co.uk
12783
12784 1999-02-23 20:38:49  roessler  (roessler)
12785
12786         * imap.c: fix a segfault. From Brandon.
12787
12788 1999-02-22 12:37:43  roessler  (roessler)
12789
12790         * curs_main.c: Vikas' latest collapse fix.
12791
12792         * curs_main.c: collapse fix from Vikas.
12793
12794         * mbox.c, imap.c: Avoid reading past actual headers when reopening
12795         mailboxes.  From Daniel Eisenbud.
12796
12797         * mbox.c, imap.c: Avoid reading past the end of actual headers
12798         when reopening folders.  From Daniel Eisenbud.
12799
12800         * pgp.c: Don't override base64 by quoted-printable.
12801
12802         * menu.c: replace clear() by clrtobot().
12803
12804         * pgp.c: Currently, PGP signing messages will force
12805         quoted-printable encoding even if we should use base64.
12806
12807 1999-02-19 07:38:17  roessler  (roessler)
12808
12809         * sendlib.c: Don't qp-encode multiparts. ugh.
12810
12811         * sendlib.c: ... message and multipart, not just message.
12812
12813         * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
12814         mutt to trigger quoted-printable encoding for any non-multipart
12815         attachments which have ^From at the beginning of a line.
12816         Note that we don't trigger on ^From_ since either procmail or
12817         sendmail is >-escaping on ^From, and note that this won't help
12818         against sites where sendmail has the '9' flag set on the local
12819         mailer, as these sites will inevitably transform to 8bit (sic!).
12820
12821 1999-02-18 23:14:36  roessler  (roessler)
12822
12823         * pgp.c, mutt.h, init.h: Add retainable signatures.  This should
12824         work nicely with encrypted mailing lists.
12825
12826         * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
12827         Introduce $dotlock_program: This makes the mutt_dotlock program's
12828         location a run-time configuration variable.
12829
12830         * send.c, mutt.h, init.h: Introduce $honor_followup_to.  The user
12831         will now be asked whether he wants to honor mail-followup-to
12832         or not.
12833
12834         * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
12835         tagged messages.
12836
12837         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12838         po/es.po, po/de.po, po/cs.po: Updated translations.
12839
12840         * contrib/sample.mailcap: Fix the text/html entry.
12841
12842         * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
12843         were used with multiple meanings. bad.  configure.in, regex.c:
12844         Make regex autoconfiguration work.  headers.c: expand aliases
12845         on the from header.
12846
12847         * headers.c: Expand aliases on the From header.
12848
12849 1999-02-17 15:48:05  roessler  (roessler)
12850
12851         * doc/mutt.man.in: Fix the URL.
12852
12853         * sendlib.c, init.h: User-Agent, not X-Mailer.
12854
12855         * po/fr.po: update.
12856
12857         * copy.h: Some of the M_CM flags erroneously had been defined
12858         to have the same value.  _Very_ bad.
12859
12860         * contrib/sample.mailcap: Correct the netscape text/html entry.
12861
12862         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12863         po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
12864         send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
12865         acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
12866         target to include all necessary files.  - po/fr.po: New French
12867         translation.  (-> stable!)  - Add the new options to Muttrc.in.
12868         - regex.c, configure.in: include config.h from regex.c, and handle
12869           alloca in a more intelligent way than before. (Currently,
12870           we just mis-handle it.)  Port this to stable and test it!
12871         - po/cs.po: update cs.po.  - po/de.po, po/nl.po: updated versions
12872         from Roland and Boris.  - pager.c: Vikas' grok_ansi fix.  -
12873         po/Makefile.in.in: keymap_defs is always in po/..  - from Lars
12874           Hecking.
12875
12876 1999-02-12 11:23:17  roessler  (roessler)
12877
12878         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12879         po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
12880         commit for 0.95.3.
12881
12882         * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
12883
12884 1999-02-11 22:52:03  roessler  (roessler)
12885
12886         * imap.c, VERSION: another imap-related fix.
12887
12888         * pattern.c: another signal fix from liviu.
12889
12890         * imap.c: Remove a superfluous if statement.
12891
12892         * imap.c: ups, that one was bad.
12893
12894         * imap.c: The HEADER structure doesn't have a mailcap component
12895         any more.
12896
12897         * imap.c: The HEADER structure doesn't have a mailcap component
12898         any more.  Noted by Johan van Selst <johans@stack.nl>.
12899
12900         * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
12901         menu.c, globals.h, curs_main.c, curs_lib.c:
12902         patch.mutt-0.95.1i.ld.signals.1-2.gz
12903
12904         * po/nl.po: new nl translation.
12905
12906         * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
12907
12908         * po/nl.po: New nl translation.
12909
12910         * pattern.c, curs_main.c: curs_main.c: Check whether the
12911         user pressed a number before putting it back onto the stack.
12912         (OP_JUMP) pattern.c: Vikas' latest fix.
12913
12914         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12915         po/es.po, po/de.po, po/cs.po: Updating the po files.
12916
12917         * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
12918         in the doc directory, document mailcap_sanitize.
12919
12920         * reldate.h, prepare, configure.in, VERSION, Makefile.am,
12921         $output.in: Preparing for 0.96: $output.in was real fun in the
12922         dist target.  *argh*
12923
12924         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12925         po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
12926         reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
12927         post-release commit for 0.95.2.
12928
12929         * README.SECURITY: Add a note on how to write mailcap files.
12930
12931         * README.SECURITY: branches:  2.1.2; Add a note on how to write
12932         mailcaps.
12933
12934 1999-02-10 23:12:27  roessler  (roessler)
12935
12936         * browser.c: Ups, this one needed a #ifdef USE_IMAP.
12937
12938         * imap.c, browser.c: Some patches Brandon Long posted to
12939         comp.mail.mutt.
12940
12941         * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
12942         protos.h, lib.c, handler.c, attach.c: Fix the security fix.
12943
12944         * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
12945
12946         * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
12947
12948         * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
12949         globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
12950         patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
12951         processes are invoked.  From Liviu.
12952
12953 1999-02-09 23:54:03  roessler  (roessler)
12954
12955         * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
12956         sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
12957         collapse fix.
12958
12959         * prepare: Small prepare bug noted by vikas.
12960
12961         * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
12962         browser.h: re-insert the "tagged" component.  pgp support:
12963         fix handling of PGP 5 subkeys, algorithm 20.
12964
12965         * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
12966
12967         * commands.c: honor hdr_order when decode-piping a message.
12968         From Vikas.
12969
12970         * po/cs.po: New czech translation.
12971
12972         * commands.c: Reorder headers when decode-piping.
12973
12974         * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
12975         mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
12976         browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
12977         translation.
12978
12979 1999-02-04 12:00:10  roessler  (roessler)
12980
12981         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
12982         the way mutt_quote_filename() worked.  It's not too reasonable
12983         to allocate memory dynamically whenever we quote a file name.
12984         (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
12985
12986         * mx.c: [unstable] Check for write errors when moving messages
12987         to $mbox.
12988
12989         * mx.c: Check for write errors when moving messages to $mbox.
12990
12991 1999-02-03 22:14:18  roessler  (roessler)
12992
12993         * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
12994         functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
12995         Produce some reasonable character set support when postponing
12996         messages.
12997
12998         Additionally, this patch fixes a nasty pointer leak in
12999         load_charset() [noted with electric fence], and a completely
13000         mis-lead attempt to use bsearch().  Apparently, nobody ever
13001         tested the utf8 decoder for quite some time.
13002
13003 1999-02-02 21:57:44  roessler  (roessler)
13004
13005         * pattern.c: merge ~v patch into unstable.
13006
13007         * pattern.c: small nit-fix from vikas to the ~v pattern.
13008
13009         * pgp.c: Thou shall not use dangling pointers.
13010
13011         * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
13012         of character set conversions.
13013
13014         * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
13015         pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
13016         copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
13017         attach.c, OPS: Merging the external character set patch into
13018         unstable.  Additionally, this change introduces a M_CHARCONV state
13019         flag which gives us some more control about when character set
13020         conversions are actually done.  Current versions of mutt would
13021         happily apply character set conversions when, e.g., saving a
13022         text/plain attachment to a file.  (We had at least one corrupt
13023         russing translation file due to this mis-feature.)
13024
13025         Additionally, we clean up some of the character set related code
13026         in handler.c.  Most of that is now done by the decoder functions
13027         in charset.c.
13028
13029         * imap.c, imap.c: Brandon's imap_create patch.
13030
13031         * pgpkey.c: [unstable] clear the message line before letting
13032         people select public keys.
13033
13034         * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
13035
13036         * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
13037
13038 1999-01-30 17:07:30  roessler  (roessler)
13039
13040         * pgpkey.c: really fix the weak associations problem.  it was
13041         worse than i thought.
13042
13043         * pgpkey.c: Handle expired keys correclty, even when they are
13044         the only and exact match when searching for keys by address.
13045
13046 1999-01-29 11:15:15  roessler  (roessler)
13047
13048         * init.h: [unstable] Change some default formats.
13049
13050         * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
13051         searching.
13052
13053         * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
13054         format for the mixmaster menu.
13055
13056         * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
13057
13058 1999-01-28 09:08:47  roessler  (roessler)
13059
13060         * gnupgparse.c: gnupg's trust model is currently unusable.
13061         As a work-around, we don't present the user with _any_ trust
13062         information if he uses gnupg.
13063
13064 1999-01-27 19:53:46  roessler  (roessler)
13065
13066         * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
13067         Add $pgp_show_unusable.
13068
13069 1999-01-26 21:24:56  roessler  (roessler)
13070
13071         * doc/manual.sgml.in: [unstable] document ~v.
13072
13073         * doc/manual.sgml.in: [stable] document ~v.
13074
13075         * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
13076         From Vikas.
13077
13078         * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
13079
13080         * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
13081         implicit_autoview.
13082
13083         * doc/manual.sgml.in: Document $implicit_autoview.
13084
13085         * compose.c: Fix a segfault when users change attachment content
13086         types, and let toggle-unlink honor the $resolv variable.
13087
13088         * compose.c: $resolve should be honored when doing toggle-unlink
13089         on the compose menu.
13090
13091 1999-01-25 22:16:46  roessler  (roessler)
13092
13093         * compose.c: This may fix a core dump under certain circumstances.
13094         Can't check this out since I don't get the segfault.
13095
13096         * pgpkey.c: Fix a redraw problem when the key menu is invoked.
13097
13098         * po/ru.po, po/cs.po, configure.in: Russian and czech
13099         translations.
13100
13101         * po/cs.po: branches:  1.1.2; file cs.po was initially added on
13102         branch mutt-1-0-stable.
13103
13104         * po/cs.po, configure.in: Adding a czech translation, and fixing
13105         the russian.
13106
13107         * po/ru.po: ru.po was badly distorted.
13108
13109 1999-01-23 17:00:43  roessler  (roessler)
13110
13111         * prepare: when f is .../Makefile.am, `basename $f .am`
13112         is Makefile.  So I should just write that. :-)
13113
13114         * prepare: Add the default predicate.
13115
13116         * from.c: A slightly optimized version of DE's y2k patch.
13117
13118         * prepare: Apparently, automake doesn't like our
13119         AC_OUTPUT($output) construction...
13120
13121         * gnupgparse.c, from.c: DE's patch to work around other software's
13122         possible y2k bugs.
13123
13124         * from.c: Try to avoid other programs' possible y2k bugs.
13125
13126         * enter.c: Fix the attach-multi patch.
13127
13128 1999-01-22 22:12:10  roessler  (roessler)
13129
13130         * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
13131
13132         * lib.c: Fix a memory leak.  Noted by Roland Rosenfeld.
13133
13134         * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
13135         compose.c, browser.c, addrbook.c: Enable tagging in the file
13136         browser.
13137
13138         * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
13139         handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
13140         support.  We no longer read the complete key ring into memory.
13141         For gpg, performance is heavily improved due to the fact that
13142         we are passing a couple of key hints to the key ring parsing
13143         back-end.
13144
13145 1999-01-21 05:19:42  roessler  (roessler)
13146
13147         * hook.c: Fix _mutt_string_hook.
13148
13149 1999-01-20 13:52:59  roessler  (roessler)
13150
13151         * po/pl.po, po/pl.po: New polish translation.
13152
13153         * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
13154         debugging capabilities to the PGP code.  Anyway, the problem I
13155         observed wasn't a bug in mutt, but an expired key. *sigh*
13156
13157         * rfc1524.c: Don't segfault when MailcapPath is unset.
13158
13159         * rfc1524.c: Fix a segmentation fault when no MailcapPath has
13160         been defined.
13161
13162 1999-01-19 23:38:26  roessler  (roessler)
13163
13164         * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
13165         Add the charset-hook command.
13166
13167         * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
13168         INSTALL: Properly handle character set definition file
13169         installation.
13170
13171         * mx.c: Remove a confusing error message.
13172
13173         * mx.c: Remove confusing error message.
13174
13175         * keymap.c, keymap.c, curs_lib.c:
13176         patch-0.95.1.vikas.macro_function.1
13177
13178         * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
13179         from Lars Hecking.
13180
13181 1999-01-18 09:45:29  roessler  (roessler)
13182
13183         * po/ru.po: New Russian translation from Michael Sobolev
13184         <mss@transas.com>.
13185
13186         * po/ru.po: New russian translation from Michael Sobolev
13187         <mss@transas.com>.
13188
13189 1999-01-14 13:08:46  roessler  (roessler)
13190
13191         * compose.c: Mixmaster user interface beautification.
13192
13193         * mx.c, curs_lib.c: Fix a couple of segfaults related to using
13194         curses when it isn't there.
13195
13196         * mx.c: dotlocking plus curses...
13197
13198 1999-01-13 23:56:39  roessler  (roessler)
13199
13200         * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
13201         patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
13202         have been tested with unstable so far, seem to work fine.
13203
13204         * mx.c: Don't use curses when we don't have it.
13205
13206         * mx.c: Don't try to do mutt_yesorno if we don't have curses.
13207
13208         * remailer.h: Mixmaster has 20 address slots, that makes _19_
13209         remailers.
13210
13211         * remailer.c: Fix the "append" function.
13212
13213         * sendlib.c: Don't leak message dates when sending via mixmaster.
13214
13215         * remailer.c: Add search code to the remailer chain selecting
13216         menu.  [This is pretty generic - should we add that code to
13217         menu.c?]
13218
13219         * postpone.c: Fix postponing of PGP messages.
13220
13221         * send.c, remailer.c, compose.c: Qualify addresses before passing
13222         them to mixmaster.
13223
13224         * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
13225         remailer.h is no longer included by mutt.h, and the mix_*
13226         prototypes can once again go to remailer.h.
13227
13228         * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
13229         mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
13230         functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
13231         Makefile.am: A first take at adding a mixmaster front-end to mutt.
13232         Don't worry, it's optional. ;-)
13233
13234 1999-01-12 22:01:11  roessler  (roessler)
13235
13236         * mbox.c: Open folders in read-only mode if mutt can't lock them.
13237
13238 1999-01-11 18:12:49  roessler  (roessler)
13239
13240         * send.c, mutt.h, handler.c, copy.h, copy.c: When
13241         decode-forwarding messages with message/Rfc822 attachments,
13242         mutt should weed the attachments' headers according to the
13243         setting of $forward_weed.
13244
13245 1999-01-10 09:11:36  roessler  (roessler)
13246
13247         * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
13248         Byrial's %D time format patch.
13249
13250 1999-01-09 17:53:02  roessler  (roessler)
13251
13252         * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
13253         latest changes to stable.
13254
13255         * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
13256         a file or append to it.  From Byrial Jensen.
13257
13258         * doc/manual.sgml.in: Fix a documentation problem.
13259
13260 1999-01-08 23:29:05  roessler  (roessler)
13261
13262         * charset.c: When doing a binary search, we may as well use
13263         bsearch (3).
13264
13265         * parse.c: Optimized time-zone parsing.
13266
13267         * parse.c: Optimize time zone parsing.  By Byrial Jensen.
13268
13269         * history.c: Don't clear the history when the user issues a
13270         "set history=..."  command which doesn't change anything.
13271
13272         * history.c: Don't clear the history when "set
13273         history=..." doesn't change the buffer size.
13274
13275         * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
13276         from Daniel Eisenbud.
13277
13278 1999-01-07 19:01:30  roessler  (roessler)
13279
13280         * init.c, init.c: Vikas' set_boolean patch.
13281
13282         * protos.h, handler.c, attach.c: Updated implicit autoview
13283         handling from stable.
13284
13285         * protos.h, handler.c, attach.c: Only use "implicit" autoviews
13286         (implicit_autoview or MM_NOASK) when mutt is unable to handle
13287         a content type internally.  This saves us parsing the mailcap
13288         files for every attachment we handle.
13289
13290         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
13291         in the mailcap patch from stable.
13292
13293         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13294         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13295         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13296         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13297         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13298         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13299         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13300         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13301         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13302         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13303         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13304         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13305         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13306         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13307         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13308         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
13309         source files.  They are getting in our way when merging changes.
13310
13311         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
13312         the use_mailcap variable. Instead, we introduce implicit_autoview
13313         which triggers autoview for every content type it's applicable to.
13314
13315         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13316         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13317         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13318         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13319         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13320         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13321         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13322         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13323         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13324         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13325         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13326         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13327         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13328         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13329         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13330         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
13331         fields.  They are getting in the way whenever I merge changes
13332         into unstable.
13333
13334         * po/nl.po, init.h, configure.in: Merging changes from stable.
13335
13336         * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
13337         variable when needed.
13338
13339         * init.h: Fix default settings for use_mailcap and mime_forward.
13340
13341 1999-01-06 10:13:32  roessler  (roessler)
13342
13343         * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
13344         mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
13345         configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
13346         [unstable] Merge changes from stable: rx -> regex, Byrial's
13347         timezone patch, translation updates.
13348
13349         * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
13350         timezone patch, without the absurd optimizations.
13351
13352         * regex.c: branches:  1.1.2; file regex.c was initially added
13353         on branch mutt-1-0-stable.
13354
13355         * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
13356         Use gnu regex instead of gnu rx.  This library is said to
13357         behave better.  Additionally, it supports \<...\> patterns.
13358         The files _regex.h and regex.c included with this distribution
13359         correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
13360
13361         * _regex.h: branches:  1.1.2; file _regex.h was initially added
13362         on branch mutt-1-0-stable.
13363
13364         * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
13365         gnu rx.  This library is said to behave better.  Additionally,
13366         it supports \<...\> patterns.  The files _regex.h and regex.c
13367         included with this distribution correspond to posix/regex.[ch]
13368         from the glibc 2.0.7t source tree.
13369
13370         * po/nl.po, po/fr.po: Various fixes to the NL translation;
13371         new French messages.
13372
13373 1999-01-05 14:35:18  roessler  (roessler)
13374
13375         * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
13376         Makefile.am: [unstable] Adding experimental new character set
13377         conversion code.
13378
13379         * po/de.po: Merging from stable.
13380
13381         * po/de.po: Fix a typo in de.po.
13382
13383         * po/de.po: [unstable] Merging changes from stable.
13384
13385         * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
13386         merging changes from stable.
13387
13388         * hdrline.c: Conditionally display score and number of lines.
13389
13390         * po/nl.po: branches:  1.1.2; file nl.po was initially added on
13391         branch mutt-1-0-stable.
13392
13393         * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
13394         translation; correcting some bugs in the DE translation.
13395
13396 1999-01-04 19:15:10  roessler  (roessler)
13397
13398         * curs_main.c: [unstable] fix next-unread plus collapsing.
13399
13400         * curs_main.c: [stable] Fix next-unread when collapsing threads.
13401
13402         * curs_main.c: [unstable] merging changes from stable.
13403
13404         * curs_main.c: [stable] fix a bogus type cast.
13405
13406         * reldate.h, curs_main.c: [unstable] merging in changes from
13407         stable.
13408
13409         * curs_main.c: [stable] Don't use the index elements of header
13410         structures when new messages arrived on the index.
13411
13412         * reldate.h: 0.95.1 should have a proper release date.
13413
13414         * send.c, pgp.c, handler.c, configure.in: Make the experimental
13415         branch the main trunk.
13416
13417         * po/uk.po: branches:  1.12.2; 0.95.1 post-release commit.
13418
13419         * po/ru.po: branches:  1.33.2; 0.95.1 post-release commit.
13420
13421         * po/pl.po: branches:  1.3.2; 0.95.1 post-release commit.
13422
13423         * po/it.po: branches:  1.24.2; 0.95.1 post-release commit.
13424
13425         * po/fr.po: branches:  1.7.2; 0.95.1 post-release commit.
13426
13427         * po/es.po: branches:  1.15.2; 0.95.1 post-release commit.
13428
13429         * po/de.po: branches:  1.48.2; 0.95.1 post-release commit.
13430
13431         * configure.in: [unstable] Create suitable version strings.
13432
13433         * VERSION: branches:  2.1.2; [stable] Preparing 0.95.1.
13434
13435         * ChangeLog: branches:  2.5.2; [stable] Preparing 0.95.1.
13436
13437         * send.c: [unstable] commit changes from the stable tree.
13438
13439         * send.c: branches:  2.1.2; [stable] When sending a message
13440         in batch mode failed, mutt would dump core.  Patch from Byrial
13441         Jensen.
13442
13443         * pgp.c, handler.c: [unstable] Add multiple signature support.
13444
13445 1999-01-02 17:23:24  roessler  (roessler)
13446
13447         * sendlib.c: branches:  2.3.4; I shouldn't accept patches on
13448         New Year's day.  Not even new-year related patches.
13449
13450         * ChangeLog: I shouldn't accept patches on New Year's day.
13451         Not even new-year related patches.
13452
13453         * po/it.po: Fixing a typo.
13454
13455         * protos.h: branches:  2.1.4; mutt_parse_date () shouldn't modify
13456         its argument.  Problem noted by Byrial Jensen.
13457
13458         * parse.c: branches:  2.2.4; mutt_parse_date () shouldn't modify
13459         its argument.  Problem noted by Byrial Jensen.
13460
13461         * handler.c: branches:  2.1.2;  2.1.4; mutt_parse_date ()
13462         shouldn't modify its argument.  Problem noted by Byrial Jensen.
13463
13464         * lib.c: branches:  2.2.4; Fix safe_symlink to correctly handle
13465         relative paths.
13466
13467 1999-01-01 09:43:15  roessler  (roessler)
13468
13469         * sendlib.c: New Year's time zone handling patch from Manish
13470         Singh <yosh@gimp.org>.
13471
13472 1998-12-31 09:45:46  roessler  (roessler)
13473
13474         * curs_main.c: branches:  2.3.4; The attached patch moves code
13475         for sorting the index and restoring the current message from
13476         mutt_index_menu() to a new function. It saves code duplication.
13477
13478 1998-12-30 07:58:40  roessler  (roessler)
13479
13480         * pgp.c: branches:  2.1.2;  2.1.4; Localize some more messages.
13481         From Michael Sobolev.
13482
13483         * main.c: branches:  2.1.4; Localize some more messages.
13484         From Michael Sobolev.
13485
13486 1998-12-29 16:29:03  roessler  (roessler)
13487
13488         * mbox.c: branches:  2.3.4; Use sizeof instead of strlen for
13489         some fixed strings.
13490
13491         * ChangeLog: Use sizeof instead of strlen for some fixed strings.
13492
13493         * mh.c: branches:  2.5.4; Take setting the index_hint out of
13494         the main loop of mh_check_mailbox().
13495
13496 1998-12-28 14:59:04  roessler  (roessler)
13497
13498         * attach.c: branches:  2.1.4; Fix a segmentation fault when
13499         viewing message/rfc822 attachments from the compose screen.
13500
13501 1998-12-23 15:57:00  roessler  (roessler)
13502
13503         * pattern.c: branches:  2.1.4; A slightly modified version of
13504         Vikas' pattern_match patch.  This changes the semantics of the
13505         pattern-something functions so they only apply to _visible_
13506         messages.  (With the exception of limit: In this case, the user
13507         can add another pattern if he wants to limit further, or he can
13508         give an entirely new pattern.)
13509
13510 1998-12-22 18:07:19  roessler  (roessler)
13511
13512         * sendlib.c: Fix MIME forwarding.  From Vikas.
13513
13514 1998-12-21 12:38:57  roessler  (roessler)
13515
13516         * mx.c: branches:  2.3.4; Adjust some hash-related parameters.
13517
13518         * mh.c, mbox.c: Adjust some hash-related parameters.
13519
13520         * imap.c: branches:  2.2.4; Adjust some hash-related parameters.
13521
13522         * charset.c: branches:  2.1.4; Adjust some hash-related
13523         parameters.
13524
13525         * ChangeLog: *** empty log message ***
13526
13527         * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
13528
13529         - Another situation under which mutt would lose track of the
13530           current message when maildir folders changed has been removed.
13531
13532         - While synchronizing mbox-type folders, a write error when
13533           constructing the draft version of the new mail folder would
13534           leave behind a copy ofthe file containing the draft.  This is
13535           most annoying if the write error is due to lack of disk space.
13536
13537         * po/pl.po: Small \n fixes.
13538
13539         * parse.c: mutt_strlen() optimizations from Byrial Jensen.
13540
13541         * from.c: branches:  2.1.4; mutt_strlen() optimizations from
13542         Byrial Jensen.
13543
13544         * lib.c: mutt_strlen() optimizations from Byrial Jensen.
13545
13546         * po/pl.po: Add the polish translation.
13547
13548         * configure.in: branches:  2.2.2;  2.2.4; Register the polish
13549         translation.
13550
13551         * doc/manual.sgml.in: branches:  1.18.4; Fixes to the forwarding
13552         chapter.  From O'Shaughnessy Evans <shaug@gstis.net>.
13553
13554         * m4/README: Here is a small patch to simplify
13555         m4/Makefile.am.in. This came out of a suggestion I made to Jim
13556         Meyering (maintainer of GNU fileutils, where I snarfed the code
13557         from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13558
13559         * m4/Makefile.am.in: branches:  1.2.4; Here is a small patch to
13560         simplify m4/Makefile.am.in. This came out of a suggestion I made
13561         to Jim Meyering (maintainer of GNU fileutils, where I snarfed
13562         the code from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13563
13564 1998-12-18 10:22:59  roessler  (roessler)
13565
13566         * mh.c: Catch an error condition when synchronizing mh messages.
13567
13568         * po/de.po: Fix a format which had %s instead of %d.
13569
13570 1998-12-17 18:39:48  roessler  (roessler)
13571
13572         * ChangeLog: *** empty log message ***
13573
13574         * INSTALL: branches:  2.1.4; I've been told that the FreeBSD shell
13575         has been fixed meanwhile.  Additionally, add the note from Vikas
13576         on patching Solaris to get mutt work properly on that system.
13577
13578         * mh.c: Fix attachment deletion for maildir/mh folders.  This may
13579         fix other mh-related problems, too.
13580
13581         * curs_lib.c: branches:  2.2.4; Don't even try to clear the
13582         status line when not in curses mode.
13583
13584 1998-12-16 13:23:06  roessler  (roessler)
13585
13586         * imap.c: Two lines were in reverse order.  Noted by Daniel
13587         Eisenbud.
13588
13589         * thread.c: branches:  2.1.4; Give Daniel Eisenbud a "lock"
13590         on this file.
13591
13592         * pager.c: branches:  2.2.4; Fix "$resolve" behaviour for OP_TAG
13593         and OP_TOGGLE_NEW from the pager.
13594
13595         * curs_lib.c: SLang-related fixes to mutt_endwin().
13596
13597         * compose.c: branches:  2.1.4; Permit the user to set the typical
13598         MIME parameters used with application/pgp messages.
13599
13600         * color.c: branches:  2.1.4; Fix a segfault noted by Stephan Hack.
13601         (Fix noted by Vikas.)
13602
13603         * configure.in: Make the sendmail check compatible with newer
13604         autoconf versions.  Noted by Lars Hecking.
13605
13606 1998-12-13 08:10:13  roessler  (roessler)
13607
13608         * mx.c, curs_main.c: Don't dump core when closing a NULL context.
13609         Fixes the "exit from no-mailbox mode" bug.
13610
13611 1998-12-12 10:14:43  roessler  (roessler)
13612
13613         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13614         Post-release commit.
13615
13616         * hook.c: branches:  2.1.4; More _PGPPATH and us dist related
13617         fixes.
13618
13619         * curs_main.c: More _PGPPATH and us dist related fixes.
13620
13621         * mutt.h: branches:  2.1.4; Don't define M_PGPHOOK unless _PGPPATH
13622         has been defined.
13623
13624         * pager.c: Another reap.pl-related fix.
13625
13626         * Makefile.am: branches:  2.1.4; The us-dist target was screwed.
13627
13628         * thread.c: *** empty log message ***
13629
13630         * system.c, strcasecmp.c, status.c: branches:  2.0.4; *** empty
13631         log message ***
13632
13633         * stamp-h.in: *** empty log message ***
13634
13635         * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
13636         sha1dgst.c, sha.h: branches:  2.0.4; *** empty log message ***
13637
13638         * sendlib.c: *** empty log message ***
13639
13640         * send.c: branches:  2.0.2; *** empty log message ***
13641
13642         * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
13643         rfc1524.c, resize.c, reldate.h, recvattach.c: branches:  2.0.4;
13644         *** empty log message ***
13645
13646         * reap.pl: *** empty log message ***
13647
13648         * query.c: branches:  2.0.4; *** empty log message ***
13649
13650         * protos.h, prepare: *** empty log message ***
13651
13652         * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
13653         branches:  2.0.4; *** empty log message ***
13654
13655         * pgp.c, pattern.c: *** empty log message ***
13656
13657         * parse.h: branches:  2.0.4; *** empty log message ***
13658
13659         * parse.c: *** empty log message ***
13660
13661         * pager.h: branches:  2.0.4; *** empty log message ***
13662
13663         * pager.c: *** empty log message ***
13664
13665         * mx.h: branches:  2.0.4; *** empty log message ***
13666
13667         * mx.c: *** empty log message ***
13668
13669         * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
13670         branches:  2.0.4; *** empty log message ***
13671
13672         * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
13673         message ***
13674
13675         * mime.h: branches:  2.0.4; *** empty log message ***
13676
13677         * mh.c: *** empty log message ***
13678
13679         * menu.c: branches:  2.0.4; *** empty log message ***
13680
13681         * mbox.c: *** empty log message ***
13682
13683         * mapping.h: branches:  2.0.4; *** empty log message ***
13684
13685         * main.c: *** empty log message ***
13686
13687         * mailbox.h: branches:  2.0.4; *** empty log message ***
13688
13689         * lib.c: *** empty log message ***
13690
13691         * keymap.h, keymap.c: branches:  2.0.4; *** empty log message ***
13692
13693         * install-sh: branches:  2.0.10; *** empty log message ***
13694
13695         * init.h, init.c, imap.h: branches:  2.0.4; *** empty log
13696         message ***
13697
13698         * imap.c, hook.c: *** empty log message ***
13699
13700         * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
13701         hash.c: branches:  2.0.4; *** empty log message ***
13702
13703         * handler.c: *** empty log message ***
13704
13705         * gnupgparse.c, globals.h, getdomain.c: branches:  2.0.4; ***
13706         empty log message ***
13707
13708         * gen_defs: branches:  2.0.6; *** empty log message ***
13709
13710         * functions.h: branches:  2.0.4; *** empty log message ***
13711
13712         * from.c: *** empty log message ***
13713
13714         * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
13715         date.c: branches:  2.0.4; *** empty log message ***
13716
13717         * curs_main.c, curs_lib.c: *** empty log message ***
13718
13719         * copy.h, copy.c: branches:  2.0.4; *** empty log message ***
13720
13721         * configure.in: *** empty log message ***
13722
13723         * config.sub, config.guess: branches:  2.0.6; *** empty log
13724         message ***
13725
13726         * compose.c: *** empty log message ***
13727
13728         * complete.c, commands.c: branches:  2.0.4; *** empty log
13729         message ***
13730
13731         * color.c: *** empty log message ***
13732
13733         * charset.h: branches:  2.0.4; *** empty log message ***
13734
13735         * charset.c: *** empty log message ***
13736
13737         * buffy.h, buffy.c, browser.c, attach.h: branches:  2.0.4; ***
13738         empty log message ***
13739
13740         * attach.c: *** empty log message ***
13741
13742         * alias.c, addrbook.c, acconfig.h: branches:  2.0.4; *** empty
13743         log message ***
13744
13745         * VERSION, TODO: *** empty log message ***
13746
13747         * README: branches:  2.0.4; *** empty log message ***
13748
13749         * OPS.PGP: *** empty log message ***
13750
13751         * OPS, NEWS, Muttrc.in: branches:  2.0.4; *** empty log message
13752         ***
13753
13754         * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
13755         *** empty log message ***
13756
13757         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
13758         reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
13759
13760         * hash.c: Use a better hash function.  Contributed by Stefan
13761         Langerman <lfalse@paul.rutgers.edu> to mutt-users.
13762
13763 1998-12-11 20:48:14  roessler  (roessler)
13764
13765         * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
13766
13767         * main.c: Bail out with a text-based error message if a
13768         non-existing mailbox is given as a -f command line argument.
13769
13770         * Makefile.am: The distdir target creates hard links for the
13771         source files.  This has the consequence that the us-dist hook
13772         will demolish files in the main source tree.  We have to un-link
13773         the various instances of the source code.
13774
13775         * INSTALL: Warn about regexp-related problems under Solaris 2.6.
13776
13777         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13778         Various last-minute changes and automatic updates.
13779
13780         * main.c: Go into no-mailbox mode when the initial folder can't
13781         be opened.
13782
13783         * mh.c: Undoing the mh_speed patch.
13784
13785         * po/it.po, po/fr.po: l10n fixes.
13786
13787         * curs_main.c: Start a new reply and postpone it. Then type m
13788         (mail), and recall and send the postponed reply. The replied
13789         message is _not_ flagged replied.
13790
13791         (From Byrial Jensen.)
13792
13793         * po/fr.po: Bug-fixed french l10n.
13794
13795         * parse.c: Multipart parser fixes from Byrial.  Finally.
13796
13797         * po/it.po: Small fix.
13798
13799 1998-12-10 22:48:56  roessler  (roessler)
13800
13801         * po/fr.po, configure.in: Add the french l10n.
13802
13803         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
13804         post-release commit 0.94.99.
13805
13806         * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
13807
13808         * menu.c: Fix tag-prefix.
13809
13810         * compose.c: Redraw fix after the content type was changed on
13811         the compose menu.
13812
13813 1998-12-08 23:09:53  roessler  (roessler)
13814
13815         * help.c: Help screen resizing nit.  From Gero Treuner.
13816
13817         * doc/manual.sgml.in: Typo.
13818
13819         * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
13820         signatures by re-ordering MIME headers in the way sendmail does.
13821
13822         * mh.c: Keep track of file name changes for files wandering
13823         around between the subfolders of a maildir.
13824
13825         * mh.c: More fixes to the maildir resynchronization code.
13826         This should now also smoothly handle the case of messages
13827         _vanishing_ from maildir's new/ subdirectory.
13828
13829         * init.c: Make the debug file access unbuffered.  Important if
13830         we are debugging crashes.
13831
13832 1998-12-07 21:13:44  roessler  (roessler)
13833
13834         * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
13835         folder update code.
13836
13837         * imap.c: Fix a completely ugly comment formatting.
13838
13839         * mutt.h: Adjust '#' to the first column.
13840
13841         * rfc2047.c: Don't tag us-ascii headers as $Charset or
13842         unknown-8bit.
13843
13844 1998-12-03 23:29:37  roessler  (roessler)
13845
13846         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13847         VERSION, ChangeLog: release-commit 0.94.18.
13848
13849 1998-12-02 20:12:35  roessler  (roessler)
13850
13851         * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
13852         better in synch with the actual code.
13853
13854         * recvattach.c: Remove a warning which comes from code actually
13855         belonging to the send_charset patch.
13856
13857         * rfc2047.c: Encode- and decode the "val" field when using mutt
13858         with EXACT_ADDRESS enabled.
13859
13860         * Makefile.am: Small fixes to the build process. From Lars
13861         Hecking.
13862
13863         * compose.c: The attached patch fixes yet another redraw related
13864         bug. When I call OP_SAVE from the Compose menu and use the
13865         file-browser and 'q' out of the file-browser, the screen still
13866         shows the browser, but the control is really in the Compose
13867         menu. A Ctrl-L verifies this.  Basically, a screen redraw
13868         is missing.
13869
13870         From Vikas.
13871
13872         * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
13873         attach-message. Tag a whole bunch of messages. Say, for example,
13874         100. When you exit the folder, the Compose menu's status line
13875         has disappeared.
13876
13877         Fix from Vikas.
13878
13879         * browser.c: patch-0.94.17.vikas.browser_redraw.1
13880
13881 1998-11-23 21:10:12  roessler  (roessler)
13882
13883         * protos.h, lib.c: Change safe_malloc's size parameter from
13884         (unsigned int) to size_t.
13885
13886         * send.c, protos.h, pattern.c, alias.c: From Byrial:
13887
13888         I don't think that the match-all pattern modifier works as can
13889         be expected from a logical point of view.
13890
13891         The attached patch will make it work as I expect it to work:
13892
13893           - It works on all patterns which explicit or implicit use
13894             address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
13895             didn't work with ~l before).
13896
13897           - It works such that a modified pattern always match, unless
13898             there is at least one address in at least one of the
13899             referenced lists that it doesn't match.
13900
13901         * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
13902         Introduce a new option $reply_self.  From Vikas.
13903
13904 1998-11-20 00:27:03  roessler  (roessler)
13905
13906         * po/it.po: New it.po from Mario.
13907
13908         * doc/mutt.man.in: branches:  1.4.4; Fix a small typo.
13909
13910 1998-11-19 23:57:03  roessler  (roessler)
13911
13912         * contrib/Pine.rc: Fix some ancient syntax.
13913
13914         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
13915         Hack around problems with multi-valued Reply-To headers.
13916         From Roland Rosenfeld.
13917
13918         * rfc2047.c: Properly encode '_' characters in words which
13919         are qp-encoded.
13920
13921         * sendlib.c: Use mutt_is_message_type() in the message
13922         transformation code.
13923
13924         * po/Makefile.in.in: Fix all Makefiles.  make
13925         DESTDIR=/path/to/something install should work now.
13926
13927         * doc/Makefile.in: branches:  1.15.4; Fix all Makefiles.
13928         make DESTDIR=/path/to/something install should work now.
13929
13930         * Makefile.am: Fix all Makefiles.  make DESTDIR=/path/to/something
13931         install should work now.
13932
13933 1998-11-18 23:09:46  roessler  (roessler)
13934
13935         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13936         VERSION, ChangeLog: Release-commit for 0.94.17.
13937
13938         * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
13939         patch simplifies the generation of content type parameters
13940         significantly by introducing a funciton mutt_set_parameter().
13941         Additionally, we re-use code from parse.c for parsing user-input
13942         content type headers on the compose screen.
13943
13944         * compose.c: Remove some uuencode-related debris.
13945
13946         * recvattach.c: Remove some code which crept in from the external
13947         character set patch.
13948
13949         * recvattach.c: Make optional formats work while processing
13950         $attach_format.
13951
13952         * mh.c: Remove bogus re-sorting code from the maildir check
13953         routine.
13954
13955         * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
13956         systems which don't do so in <stdlib.h>.
13957
13958 1998-11-17 13:23:26  roessler  (roessler)
13959
13960         * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
13961         containing quite a few fuzzy translations.
13962
13963         * po/de.po: Update some messages.
13964
13965         * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
13966         m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
13967         fixes from Lars Hecking, with some more fixes and modifications
13968         from myself.  With some luck, you don't need a gettext
13969         installation any more.
13970
13971         * sendlib.c: Fix the base64 encoder.  The current code would
13972         produce slightly unpredictible output which leads to bad
13973         signatures.
13974
13975         * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
13976         related bug.
13977
13978 1998-11-16 11:44:42  roessler  (roessler)
13979
13980         * protos.h: Drop ci_attach - it doesn't exist.  Noted by Byrial
13981         Jensen.
13982
13983 1998-11-15 09:53:23  roessler  (roessler)
13984
13985         * parse.c: Stupid typo.
13986
13987         * protos.h, parse.c, attach.c: My version of Byrial's parse_part
13988         patch.
13989
13990         * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
13991         elaborate a little more on the last paragraph. It is deletion
13992         of the top level part direct under a message/rfc822 part which
13993         gives problems because the headers of the message/rfc822 part
13994         have to be changed in this case. It is hard to tell exactly how
13995         many bytes and lines will be removed and added in this case.
13996
13997         If we can refrain from deletion of such parts and thus only
13998         allow deletion of parts direct under a multipart part, then it is
13999         relative easy always to make correct Content-Length: and Lines:
14000         headers in the copy. (The correctness of the Lines count is
14001         dependent of the correctness of the initial value, though).
14002
14003         (From: Byrial Jensen)
14004
14005         * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
14006         credits section.
14007
14008 1998-11-14 08:24:56  roessler  (roessler)
14009
14010         * doc/manual.sgml.in: Update Byrial's e-mail address.
14011
14012         * copy.c: Simplify the new attachment deletion code not to require
14013         an extra temporary file.  (From: Byrial Jensen <byrial@image.dk>)
14014
14015         * help.c, handler.c: Type cast nit from Gero Treuner.
14016
14017 1998-11-13 18:31:06  roessler  (roessler)
14018
14019         * imap.c: Currently, Mutt won't use a default folder if just the
14020         IMAP server is specified.  In fact, if the folder isn't specified,
14021         it will core-dump.
14022
14023         The attached patch will use INBOX as the IMAP folder name if
14024         none is specified, eliminating the core-dump.
14025
14026         (From: Aaron Schrab <aaron+mutt@schrab.com>)
14027
14028 1998-11-12 21:52:01  roessler  (roessler)
14029
14030         * mutt.h, copy.c: Byrial's latest attachment deletion patch.
14031
14032         * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
14033
14034 1998-11-11 21:18:08  roessler  (roessler)
14035
14036         * po/it.po: New it.po from Marco.
14037
14038         * snprintf.c: Don't use the mutt_str* functions in this module.
14039
14040         * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
14041         not have taken place here.
14042
14043 1998-11-10 22:21:51  roessler  (roessler)
14044
14045         * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
14046
14047         * send.c: Fix the $metoo option's behaviour.
14048
14049         * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
14050         snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
14051         rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
14052         pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
14053         pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14054         init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
14055         hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
14056         edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
14057         commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
14058         alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
14059         and use them all over the place.  If there are still segmentation
14060         faults due to missing NONULLs over, they are gone now.
14061
14062         * main.c: Add a "pseudo-credit" to the extended copyright notice.
14063
14064         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
14065         VERSION, ChangeLog: Releasing 0.94.16.
14066
14067         * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
14068         buffy.c, attach.c: Experimental support for the so-called
14069         "kendra" mail folder format.  This seems to be used on OS/2 and
14070         is, actually, a slibhtly modified version of the MMDF format.
14071
14072         * parse.c: Do some sanity checking when reading attachment.
14073         This fix should catch bad attachments.
14074
14075         * edit.c: Fix a possible buffer overflow.  (This seems to be
14076         the one noticed by Pavel Gulchouck <gul@lucky.net>.)
14077
14078         * compose.c: Wrong fix from Vikas.  Undo it.  (Noted by Byrial.)
14079
14080         * curs_lib.c, compose.c: Fix a multi_choice related bug.
14081         From Vikas.
14082
14083         * buffy.c: Skip empty mailbox parameters.  This fixes a
14084         segmentation fault noted by Marco d'Itri.
14085
14086 1998-11-09 19:28:42  roessler  (roessler)
14087
14088         * from.c: Catch possible bad memory access.
14089
14090         * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
14091         copy.c, Muttrc.in: Rewrite copy_delete_attach().
14092
14093         * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
14094         efficiency problem with the color index features.
14095
14096         * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
14097
14098         * doc/manual.sgml.in: Make the default_hook documentation match
14099         the code.
14100
14101         * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
14102         OP_QUIT is called.
14103
14104         * browser.c: The attached patch fixes a potential problem in
14105         folder_format_str() where a fixed buffer might not be null
14106         terminated.  From Vikas.
14107
14108         * init.c: The attached patch fixes a bug in :set variable=<TAB>
14109         where variables of type DT_SORT were not getting expanded (only
14110         4 of them, but a bug nevertheless).  From Vikas.
14111
14112         * browser.c: patch-0.94.15.vikas.browser_sort.3
14113
14114         * doc/manual.sgml.in: Add a forwarding chapter to the manual.
14115         From Gero Treuner.
14116
14117         * po/de.po: Revert de.po to the traditional German spelling rules.
14118
14119         * po/de.po, pop.c: L10 fixes from Gero Treuner.
14120
14121         * parse.c, handler.c: A message/external-body handler.
14122         From Byrial Jensen.
14123
14124         * protos.h, parse.c:  - remove the static declaration from
14125          parse_date() in parse.c, - rename it to mutt_parse_date() -
14126          fix a minor bug: the timezone information in an expires-header
14127            was used to set the timezone of the send time.
14128
14129         (From Byrial Jensen <byrial@post3.tele.dk>.)
14130
14131         * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
14132         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14133
14134         * handler.c: Byrial Jensen's alternative_handler patches.
14135         This may lead to non-desirable effects with attachment deletion;
14136         these effects will go when the new attachment deletion code
14137         is implemented.
14138
14139         * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
14140         offset from GMT.
14141
14142         * pager.c, help.c: Fix the display of DEL in the pager.
14143
14144         * send.c: Fix a group reply problem.
14145
14146 1998-10-30 13:00:10  roessler  (roessler)
14147
14148         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
14149         changes.
14150
14151 1998-10-29 09:46:45  roessler  (roessler)
14152
14153         * mbox.c: Mbox robustness patch from Johnny Tevessen
14154         <j.tevessen@gmx.net>.
14155
14156         * po/de.po: Fixing a typo.
14157
14158         * imap.c: This patch should cause mutt to ask for your IMAP
14159         login/password again if its wrong.  From Brandon Long.
14160
14161 1998-10-28 21:48:36  roessler  (roessler)
14162
14163         * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
14164         0.94.15 release commit.
14165
14166         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
14167         commit, take 1.
14168
14169         * curs_lib.c: Add an IsPrint check to mutt_message() and
14170         mutt_curses_error(). This will prevent _some_ advert effects from
14171         l10ns which don't fit together with the terminal's abilities.
14172         There are still quite a few raw printw() etc. - we may wish to
14173         introduce our own, locale-safe versions of these.
14174
14175         * po/POTFILES.in: reldate contais really _no_ i18n-related data.
14176
14177         * send.c: Don't try to recall a postponed message when we are
14178         given a template.
14179
14180         * copy.c: Fix a possible segmentation fault when deleting nested
14181         attachments.
14182
14183         * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
14184         option which controls header weeding when decode-forwarding
14185         messages.
14186
14187         * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
14188         fixes from Gero plus checkpoint commit.
14189
14190         * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
14191         help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
14192         help-wrap patch.
14193
14194         * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
14195         spanish translation.
14196
14197         * send.c: if reply-to points to the address on the from header,
14198         use the from header's value for composing a reply's recipient
14199         list, not the reply-to header.
14200
14201         * configure.in: add the ukrainian l10n.
14202
14203 1998-10-27 19:02:45  roessler  (roessler)
14204
14205         * configure: Configure is generated automatically and should
14206         thus _not_ be part of the CVS repository.
14207
14208         * configure.in, configure, README, INSTALL: Try to detect Solaris
14209         2.4's broken regcomp().
14210
14211         * send.c: Move some code around.
14212
14213         * doc/manual.sgml.in: Some documentation nits.
14214
14215         * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
14216         Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
14217
14218         * Muttrc.in: Add a macro for viewing the manual.
14219
14220         * pgp.c, configure.in, configure: i18n fixes.
14221
14222         * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
14223         fixes, plus a partial spanish translation from Boris Wesslowski
14224         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14225
14226         * configure.in, configure: Handle systems which have neither
14227         pgp2 nor pgp5, but gpg correctly.
14228
14229         * compose.c: - snd_entry() is marked static - You will only get
14230         a full redraw of the screen after invoking
14231           pgp_send_menu if you selected "sign as".  - draw_envelope()
14232         and edit_address_list() use the same array of
14233           strings for titles/prompts. This saves both string data and
14234           code in both functions which have been a lot smaller.
14235
14236         * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
14237         FCC headers when postponing.  From Vikas.
14238
14239         * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
14240         before quitting.
14241
14242 1998-10-22 13:53:47  roessler  (roessler)
14243
14244         * send.c: Undo some superfluous changes.  Pointed out by V.A.
14245
14246         * send.c, protos.h, postpone.c: - Preserve certain headers'
14247           values when recallling a postponed message.  TBD:  Fcc.
14248
14249         - Rename mutt_edit_message() to mutt_prepare_edit_message()
14250           since that's what that function actually does.
14251
14252         * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
14253         conditionally defined.  From Byrial Jensen.
14254
14255 1998-10-21 22:46:16  roessler  (roessler)
14256
14257         * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
14258         ~P modifiers.
14259
14260         * compose.c: Vikas' write_fcc patch.
14261
14262         * doc/manual.sgml.in: Documentation nits from Byrial.
14263
14264         * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
14265         From Byrial.
14266
14267         * prepare: Fix the documentation reference in prepare.
14268
14269         * doc/devel-notes.txt: Add a gettext automake macro patch which
14270         is needed for proper building of mutt.
14271
14272         * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
14273         some automatically generated files from the CVS repository,
14274         and add a script which generates them.
14275
14276         * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
14277
14278         * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
14279         commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
14280         patch plus some German translations.
14281
14282         * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
14283         bit cleaner.
14284
14285         * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
14286
14287         * VERSION, ChangeLog: Preparing 0.94.14.
14288
14289 1998-10-20 22:02:58  roessler  (roessler)
14290
14291         * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
14292
14293         * config.h.in, Makefile.am: Include VERSION with the distribution.
14294
14295         * configure.in, configure, VERSION, config.h.in: Don't hard-wire
14296         the program's version in configure.in, but use the VERSION
14297         file instead.  Stolen from gnupg.
14298
14299         * ChangeLog: Checkpoint commit.
14300
14301         * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
14302         macro-function fix from Vikas.
14303
14304         * socket.c, mutt_socket.h: Fix the multiple connection code.
14305         From Brandon Long.
14306
14307 1998-10-19 20:08:10  roessler  (roessler)
14308
14309         * postpone.c: fix a typo.
14310
14311         * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
14312         is empty.
14313
14314         * po/it.po: Ups, this was missing from the repository.
14315
14316         * po/ru.po, po/de.po: Adding some new and improved German
14317         translations.
14318
14319         * init.c: handle domain == "@" properly.
14320
14321         * postpone.c: Fix the behaviour when recalling postponed messages:
14322         Content types would not be restored.
14323
14324 1998-10-16 12:09:37  roessler  (roessler)
14325
14326         * lib.c: Harden mutt_free_header() against NULL pointers.
14327
14328         * keymap.c, handler.c: Nits from Vikas.
14329
14330         * send.c: Fix a segmentation fault when OPT_RECALL is
14331         ask-something.
14332
14333         * commands.c: Don't write out bad content-length and lines
14334         headers when decode-saving a message.
14335
14336 1998-10-15 23:09:30  roessler  (roessler)
14337
14338         * po/ru.po, po/de.po: *** empty log message ***
14339
14340         * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
14341         intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
14342         intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
14343         intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
14344         thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
14345         snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
14346         rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
14347         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
14348         pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
14349         main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
14350         help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
14351         getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
14352         dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
14353         compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
14354         browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
14355         "static char rcsid[]" to "static const char rcsid[]" to make
14356         gcc shut up about this.
14357
14358         * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
14359         po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
14360         Makefile.in, ChangeLog: Random pre-release clean-up.
14361
14362         * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
14363         patch introduces the ~k pattern for messages containing pgp
14364         key material.
14365
14366         * doc/manual.sgml.in: Add some missing key definitions.
14367
14368         * mutt_curses.h: There seem to be systems which don't know
14369         about KEY_ENTER.
14370
14371         * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
14372
14373         * sendlib.c: Put #ifdefs around a variable which is only used
14374         for generating uuencoded messages.
14375
14376         * ChangeLog: Update.
14377
14378         * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
14379         compose.c: A slightly modified version of Vikas' help_unbound
14380         patch.
14381
14382         * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
14383         mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
14384         hog which was introduced by the edit-message patch.
14385
14386 1998-10-14 22:58:04  roessler  (roessler)
14387
14388         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
14389         Warn the user before sending out uuencoded attachments.
14390
14391         * handler.c: Fix prefix and utf8 issues in the uudecoder.
14392
14393         * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
14394         Thinking about this once again, ok folks, here comes x-uuencode
14395         support.
14396
14397         * handler.c: typo.
14398
14399         * handler.c: When Charset is utf-8 (not recommended!), don't
14400         active utf8 translation in the various handler routines.
14401
14402         * Makefile.in, Makefile.am: Add -I$(includedir) to the C
14403         preprocessor flags.  Per request of Clint Olsen.
14404
14405         * po/ru.po, po/de.po, configure.in, configure, config.h.in,
14406         Makefile.in, Makefile.am: More build process clean-up.
14407
14408         * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
14409         Removing some instances of gnu-make specific command line
14410         parameters.
14411
14412         * doc/manual.sgml.in: Document the match-all feature.
14413
14414         * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
14415         config.h.in, Makefile.in, Makefile.am: Various build fixes.
14416
14417         * color.c: Adding some necessary ifdefs to color.c, From
14418         Irving_Wolfe@wolfe.net.
14419
14420 1998-10-13 23:37:05  roessler  (roessler)
14421
14422         * po/ru.po, po/de.po: Checkpoint commit.  This gets boring.
14423
14424         * NEWS: Merging Vikas' NEWS file into the distributed one.
14425
14426         * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
14427         0.94.12.
14428
14429         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
14430         recvattach.c, configure.in, configure, config.h.in, commands.c,
14431         README, NEWS, Makefile.in, Makefile.am, INSTALL: random
14432         pre-release clean-up.
14433
14434         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14435         po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
14436         config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
14437         target to create a USG-friendly version of mutt.  Additionally,
14438         the NEWS file is prepared for 0.95.
14439
14440         * doc/devel-notes.txt: Add a short note on compiler warnings.
14441
14442         * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
14443         mime.types: More $Id$ strings.
14444
14445         * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
14446         intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
14447         intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
14448         intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
14449         intl/gettext.c, intl/finddomain.c, intl/explodename.c,
14450         intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
14451         intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
14452         Add RCS $Id$ strings to (hopefully) all source files.
14453
14454         * doc/PGP-Notes.txt: branches:  1.6.4; Add RCS $Id$ strings to
14455         (hopefully) all source files.
14456
14457         * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
14458         source files.
14459
14460         * contrib/sample.muttrc, contrib/sample.mailcap: branches:
14461         1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
14462
14463         * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
14464         contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
14465         strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
14466         signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
14467         score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
14468         rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
14469         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
14470         pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
14471         mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
14472         mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
14473         lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
14474         hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
14475         hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
14476         gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
14477         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
14478         copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
14479         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
14480         attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
14481         Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
14482         Add RCS $Id$ strings to (hopefully) all source files.
14483
14484         * enter.c: Type Ctrl-V Ctrl-G in any input field.
14485
14486         * curs_main.c: Bumping some dprint statements' debug levels.
14487         From Vikas.
14488
14489         * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
14490         from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
14491
14492 1998-10-12 19:53:49  roessler  (roessler)
14493
14494         * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
14495         compose.c, browser.c, addrbook.c: The attached patch removes
14496         some redundant code related to the macro function stuff. Since
14497         each menu calls km_dokey() to get the 'op' number to execute, the
14498         'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
14499         is no need to explicitly save/restore the CurrentMenu all over
14500         the code. The only places it is being captured now is just before
14501         mutt_enter_comamnd() is called. This is to help the 'exec' command
14502         completion code so that it knows which menu to try and complete
14503         the function name from.  (From: Vikas Agnihotri <VikasA@att.com>)
14504
14505         * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
14506         main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
14507         Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
14508         as determined by configure.
14509
14510         * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
14511
14512         * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
14513         configure, ChangeLog: Check-point commit before 0.94.11 is
14514         released.
14515
14516 1998-10-11 22:11:00  roessler  (roessler)
14517
14518         * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
14519         suggested by Marco d'Itri.
14520
14521         * doc/dotlock.man.in: branches:  1.3.4; Install dotlock's manual
14522         page under the correct name.
14523
14524         * doc/Makefile.in: Install dotlock's manual page under the
14525         correct name.
14526
14527 1998-10-08 13:22:16  roessler  (roessler)
14528
14529         * README: Reference some of the new doc files.
14530
14531         * doc/Makefile.in: Some more changes to the installation process.
14532
14533         * doc/Makefile.in: Fix the uninstall target; add some magic to
14534         build and install the HTML version of the manual if we can.
14535
14536         * doc/applying-patches.txt, doc/devel-notes.txt,
14537         doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
14538         install the html version of the manual if it's there.
14539
14540         * doc/manual.sgml: The manual was wrong on the default binding
14541         for extract-keys.
14542
14543 1998-10-07 22:19:27  roessler  (roessler)
14544
14545         * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
14546         LAST support.  From Jason Lavoie <jason@mint.net> by way of
14547         Michael Elkins.
14548
14549         * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
14550
14551         * gnupgparse.c: Redirect stdin and stderr to /dev/null when
14552         invoking gpgm for listing key IDs.
14553
14554         * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
14555         handling.  From Brandon Long.
14556
14557         * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
14558
14559         * keymap.c: The attached patch fixes a minor inconsistency
14560         between the display of special key-names in the help screen
14561         and their actual usage. The help screen now shows the special
14562         keys exactly as you would/could/should use them in the
14563         muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
14564
14565         * keymap.c: Fix the error message for unbound keys.  From Vikas.
14566
14567         * browser.c: Clean up behind an aborted sort-by prompt on the
14568         file browser.  From Vikas.
14569
14570         * hdrline.c: The attached patch fixes a minor bug in
14571         $index_format's %B and %b where they didnt respect the given
14572         prefix. In addition, the manual says that %B is supposed to fall
14573         back to %b if the message is not sent to a known mailing list. The
14574         code was not doing that.  (From: Vikas Agnihotri <VikasA@att.com>,
14575         noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
14576         (Vladimir Klebanov)).
14577
14578         * doc/PGP-Notes.txt: pgp_language is obsolete.  Noted by Heiko
14579         Schlichting.
14580
14581 1998-10-06 15:10:53  roessler  (roessler)
14582
14583         * keymap.c: Macro function fixes.
14584
14585         * curs_lib.c: With slang, ERR != -1.
14586
14587         * po/mutt.pot, po/de.po: Message fix.
14588
14589         * attach.c: Fix another pipe-related hang in
14590         mutt_view_attachment().
14591
14592 1998-10-05 21:37:15  roessler  (roessler)
14593
14594         * configure, aclocal.m4: Another fix to libintl detection.
14595
14596         * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
14597
14598         * handler.c: File descriptor leak alert.
14599
14600         * handler.c: Avoid a hang due to blocking pipe writes in the
14601         auto view code.
14602
14603         * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
14604         parameters; fix double ops problem in index_menu().
14605
14606         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
14607         corresponding to the macro-function patch.
14608
14609         * flags.c, compose.c: Some fixes to the macro-function patch.
14610
14611         * po/ru.po: Adding the Russian Localization.
14612
14613         * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
14614         pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
14615         init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
14616         configure.in, configure, compose.c, commands.c, browser.c,
14617         addrbook.c, aclocal.m4: Vikas' macro_function patch.
14618
14619 1998-10-04 15:02:25  roessler  (roessler)
14620
14621         * configure.in, configure: Fixing some make-related problems
14622         noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
14623
14624         * po/mutt.pot, send.c: Fix group-reply's behaviour.
14625
14626         * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
14627         some more general notes on mutt development.
14628
14629         * Makefile.in: Propagate fixes from Makefile.am.
14630
14631         * ChangeLog: Preparing 0.94.10.
14632
14633         * po/mutt.pot, po/de.po: Noise.
14634
14635         * configure.in, configure, Makefile.am: More fixes to the build
14636         process.  This version was tested to build cleanly under SuSE
14637         Linux and IRIX.
14638
14639 1998-10-03 22:08:09  roessler  (roessler)
14640
14641         * doc/manual.txt: manual.txt can be rebuilt when making the dist -
14642         no need to keep this in the repository.
14643
14644         * ChangeLog: Preparing ChangeLog for 0.94.10.
14645
14646         * contrib/Makefile.in: Ups.
14647
14648         * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14649         po/Makefile.in.in, doc/language50.txt, doc/language.txt,
14650         contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
14651         contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
14652         contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
14653         sample.muttrc, sample.mailcap, reap.pl, pop.c,
14654         patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
14655         Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
14656         and make process changes.  make dist and make maintainer-clean
14657         should now work as they are supposed to.
14658
14659         * help.c: Remove an unprotected gettext() call.
14660
14661         * missing: *** empty log message ***
14662
14663         * missing: Persuade CVS to get the file modes right.
14664
14665         * INSTALL: Adding a note on SparcLinux problems when gcc is
14666         called with the -pedantic flag.
14667
14668 1998-10-02 17:39:47  roessler  (roessler)
14669
14670         * po/mutt.pot, po/de.po: A small fix to get autoview messages
14671         properly colored.
14672
14673         * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
14674
14675         * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
14676         Fixing some build-related problems, and preparing 0.94.9p1.
14677
14678         * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
14679         first name patch.
14680
14681         * mutt.h, compose.c: More () fixes.
14682
14683         * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
14684         is a macro.  This means we should put additional braces around
14685         _()-style arguments.
14686
14687 1998-10-01 20:16:56  roessler  (roessler)
14688
14689         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14690         doc/Makefile.in: Translate help strings.
14691
14692         * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
14693         help strigns.
14694
14695         * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
14696         intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
14697         empty log message ***
14698
14699         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14700         recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
14701         addrbook.c: Translate the various help lines.
14702
14703         * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
14704
14705         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
14706         l10n for handler.c.
14707
14708         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
14709         mutt_yesorno() language sensitive.
14710
14711         * po/de.po: Various German-language related fixes.
14712
14713         * reldate.h, configure.in, configure, TODO, Makefile.in,
14714         ChangeLog: Preparing 0.94.9i.
14715
14716         * po/de.po: German l10n, first take.
14717
14718         * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
14719
14720         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
14721
14722         * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
14723         files to 0.94.8.
14724
14725         * configure.in, configure, Makefile.in, Makefile.am: Various
14726         automake and installation fixes.
14727
14728         * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
14729         po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
14730         intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
14731         intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
14732         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
14733         intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
14734         intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
14735         intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
14736         intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
14737         intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
14738         stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
14739         score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
14740         pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
14741         missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14742         init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
14743         flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
14744         configure.in, configure, config.h.in, compose.c, commands.c,
14745         color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
14746         addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
14747         Adding gettext support, based on the patch by Marco d'Itri.
14748
14749         * TODO: add a note about the currently-missing mh_sequences
14750         support.
14751
14752         * send.c: Fix the PgpSignMicalg vanishing when recalling
14753         postponed messages.  Bug squashed by Bjørn Fischer.
14754
14755 1998-09-30 13:56:24  roessler  (roessler)
14756
14757         * doc/manual.txt, doc/manual.sgml: SGML fix.
14758
14759         * postpone.c, headers.c: Don't generate a NULL micalg parameter
14760         when getting postponed messages.
14761
14762         * functions.h: Removing some superfluous key bindings from
14763         functions.h.  (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
14764
14765         * doc/manual.sgml, init.c: Add some more support for
14766         version-dependant configuration files.
14767
14768         * copy.c: When forwarding a mail (nomime_forw) and you have
14769         forw_quote set, mutt inserts a blank line between header and
14770         body of the forwarded message.
14771
14772         * compose.c: Tell the user how to attach messages when using
14773         the attach-message feature.
14774
14775         * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
14776         for PGP signed and encrypted messages.
14777
14778         * doc/manual.sgml: Documentation for Vikas' latest features.
14779
14780 1998-09-29 15:40:01  roessler  (roessler)
14781
14782         * status.c: _Really_ fix an unset or too short StChars varialbe.
14783         (From Vikas.)
14784
14785         * rfc822.c: Fix a segmentation fault occuring with certain
14786         badly-formed RFC822-like addresses.
14787
14788         * hdrline.c: Make status characters work again.
14789
14790         * doc/manual.txt, doc/manual.sgml: Documenting some more
14791         variables.
14792
14793         * Muttrc.in: Add newly added variables to the default system
14794         muttrc.
14795
14796         * status.c: Catch short StChars values.
14797
14798         * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
14799
14800         * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
14801         Rosenfeld.
14802
14803         * doc/manual.txt, doc/manual.sgml, configure.in, configure:
14804         Some nits from Gero Treuner.
14805
14806 1998-09-28 17:40:47  roessler  (roessler)
14807
14808         * pager.c, curs_main.c: Vikas' pipe-redraw fix.
14809
14810         * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
14811         COPYRIGHT, COPYING: A first take at bringing copyright notices
14812         and credits into synch with reality.
14813
14814         * reldate.h, configure.in, configure, TODO, Makefile.in,
14815         ChangeLog: Preparing 0.94.8i.
14816
14817 1998-09-26 10:13:39  roessler  (roessler)
14818
14819         * mh.c: Changing the index_hint handling for mh folders once
14820         again.
14821
14822         * mh.c: Resort the incoming folder from mh_sync_mailbox() also
14823         when new mail arrived.
14824
14825 1998-09-25 06:56:35  roessler  (roessler)
14826
14827         * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
14828
14829 1998-09-24 23:19:50  roessler  (roessler)
14830
14831         * pager.c: A new quote_levels patch from liviu.
14832
14833         * sendlib.c: Rewrite the base64-encoder used for messages.  This
14834         should be unified with the encoder in rfc2047.c at some point.
14835
14836         * pager.c: Undoing Livius quote-levels patch for now.
14837
14838         * sendlib.c, mutt.h, charset.h, charset.c:
14839         [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
14840         in mutt there are better chances to say whether a mail to send
14841         consists of characters of the ASCII set only (the charset should
14842         be "us-ascii" then) or of other characters from the given charset
14843         (this charset should be given then): ASCII characters have the
14844         unicode values from 0 to 127.
14845
14846         * init.c: Fix a segmentation fault with mismatched backticks.
14847
14848         * init.c: Vikas' merged completion patch, level 3.
14849
14850 1998-09-23 20:01:06  roessler  (roessler)
14851
14852         * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
14853
14854         * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
14855         mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
14856         commands.c: Disable recursive invocations of the attach-message
14857         function.
14858
14859         * mh.c: Really fix the index hints.
14860
14861         * mh.c: Correct the index_hint handling in mh_check_mailbox().
14862
14863         * sendlib.c: RFC2047-encode the mail-followup-to header.
14864
14865         * TODO: Remove the maildir/mh resynch entry.
14866
14867         * pager.c: There is a long-standing problem in Mutt, related to
14868         coloring the various levels of quoting: if the attributions are
14869         missing, like this:
14870                 >>> blah blah from A >> blah blah from B > blah blah
14871                 from C
14872
14873         then the "quoted" color object is associated with ">>>", "quoted1"
14874         with ">>" and "quoted2" with ">" --- which is not what most people
14875         expect. The reason is Mutt doesn't count the quote characters
14876         (since there is no way to distinguish between a single quote ">>
14877         " and a ">" followed by a "> "), and it allocates colors as it
14878         finds new types of quote prefixes. The attached patch fixes this
14879         problem still without counting the quote characters.
14880
14881 1998-09-22 22:54:52  roessler  (roessler)
14882
14883         * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
14884         corrected mh/maildir support.
14885
14886         * mx.c, mh.c: Some fixes and code clean-ups.
14887
14888         * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
14889
14890         * sendlib.c: Produce "undisclosed-recipients:;" instead of
14891         ""undisclosed-recipients:;":;" when the user gives no To-Header.
14892
14893         * mx.c: When generating new messages in MH folders, the initial
14894         number should be "1", not "2".  Fix from Gero Treuner.
14895
14896         * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
14897
14898 1998-09-21 12:49:50  roessler  (roessler)
14899
14900         * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
14901
14902 1998-09-20 12:05:39  roessler  (roessler)
14903
14904         * pager.c: Byrial Jensen's bold-underline patch.
14905
14906 1998-09-18 05:45:56  roessler  (roessler)
14907
14908         * reldate.h, configure.in, configure, ChangeLog: Preparing
14909         0.94.7i.
14910
14911         * protos.h, init.c, enter.c: Applying the third generation of
14912         command completion patches.
14913
14914 1998-09-16 20:08:25  roessler  (roessler)
14915
14916         * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
14917         - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
14918         mutt_getch was returning an ESC rather than -1, which resulted
14919         in 'key not bound' messages every 'timeout' seconds.  (From:
14920         Tim Walberg <walberg@cig.mot.com>)
14921
14922         * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
14923         when running in -d2 mode.
14924
14925         * keymap.c: Use <fN> for function keys as well as for other
14926         special keys.  Additionally, this patch makes it possible to
14927         use all special keys inside a key _sequence_.
14928
14929         * sendlib.c, mutt.h, curs_main.c, compose.c:
14930         Introduce the OPTUSEHEADERDATE pseudo-option to control
14931         mutt_write_rfc822_header()'s behaviour for the purposes of the
14932         edit_message feature.
14933
14934         * init.c: When parsing aliases, don't consider ';' a token
14935         delimiter.
14936
14937 1998-09-15 21:41:51  roessler  (roessler)
14938
14939         * init.c: Undoing Vikas' complete patch and applying
14940         patch-0.94.6i.jmy.cycle_complete.1 instead.
14941
14942         * handler.c: _Really_ fix CRLF handling.
14943
14944         * charset.c: Fix the crlf handling.
14945
14946         * pgppubring.c: UTF8-decode PGP user ID packets.
14947
14948         * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
14949         Adding basic UTF-8 support.
14950
14951         * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
14952         a content-type _with_ a character set parameter.
14953
14954         * Makefile.in: Correcting a typo in the clean target.
14955
14956         * handler.c, charset.h, charset.c: Add charset alias support
14957         and fix various errors in the character set code.
14958
14959         * charset.c: Fix mutt_display_char to map '\0' to itself
14960         regardless of the translation table we use.
14961
14962         * gen-charset.c, configure.in, configure, charset.h, charset.c,
14963         Makefile.in: Generate the character set tables from i18n files.
14964
14965         * imap.c: Finally fix imap_quote_string().
14966
14967         * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
14968         the compose menu.
14969
14970 1998-09-14 21:33:34  roessler  (roessler)
14971
14972         * imap.c: Fix IMAP quoting.
14973
14974         * Muttrc.in: Speling corection for Muttrc.in.
14975
14976         * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
14977         buffer overflow.
14978
14979 1998-09-13 15:29:54  roessler  (roessler)
14980
14981         * reldate.h, configure.in, configure, ChangeLog: Preparing
14982         0.94.6i.
14983
14984         * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
14985         handler.c, configure.in, configure, commands.c, charset.h,
14986         charset.c, Makefile.in: This patch adds on-demand loading of
14987         character set tables, changes the default location of $SHAREDIR,
14988         and fixes some compilation problems occuring on machines without
14989         PGP installed.
14990
14991 1998-09-12 19:58:56  roessler  (roessler)
14992
14993         * sendlib.c: Fixing a silly typo in the edit-message code.
14994
14995         * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
14996         [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
14997         for international character sets.  Currently, mutt knows about
14998         the following character sets and is able to convert between them:
14999
15000         iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
15001
15002         (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
15003
15004         * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
15005         enter.c, commands.c: When entering a 'set' command on the
15006         command-line, pressing TAB after string_var= will insert the
15007         current value of that variable. Note that this works only for
15008         variables of type 'string'.
15009
15010         Also fixes the following buglets in command-completion:
15011
15012          1. doesnt work if you started the command-line with whitespace
15013
15014          2. Seems to think that 'Set', 'ReSeT', etc are valid commands
15015          (since it checks for 'strcasecmp' instead of 'strcmp' when
15016          completing the variable names Also fixes the following buglets
15017          in command-completion:
15018
15019         (From: Vikas Agnihotri <VikasA@att.com>)
15020
15021         * enter.c: Use the proper history class when entering mutt
15022         commands.
15023
15024         * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
15025
15026         * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
15027         lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
15028         edit-message feature.
15029
15030         * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
15031         %M for the number of messages which is hidden in a thread.
15032
15033 1998-09-08 19:32:57  roessler  (roessler)
15034
15035         * TODO: Bogus bug.  Actually, by setting use_mailcap=no, it _is_
15036         possible to view the header of a single-part message with a
15037         non-autoview body type.
15038
15039         * recvattach.c: This patch makes the view attachment menu show
15040         all message/rfc822 parts as a new level, not only the multipart
15041         messages. This makes it possible to display a message/rfc822 part
15042         which includes only a image/jpeg part or something else which cant
15043         be viewed in the pager.  (From: Jimmy Mäkelä <jmy@flashback.net>)
15044
15045         * recvattach.c, pgp.c, copy.c: Change the interface of
15046         pgp_decrypt_mime() to enable this function to do some sanity
15047         checks.
15048
15049 1998-09-07 20:47:25  roessler  (roessler)
15050
15051         * recvattach.c: Don't descend into multipart/encrypted on the
15052         recvattach menu.
15053
15054         * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
15055         commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
15056         various pgp-related issues.  In particular, mutt won't segfault
15057         when trying to decrypt-save messages from the index, and the
15058         presence of a PGP-encrypted body part on the attachment menu
15059         will no longer confuse the MIME parser.
15060
15061         * curs_lib.c: Clear the "Exit Mutt" prompt.
15062
15063         * doc/manual.txt, doc/manual.sgml: SGML typo.
15064
15065         * rfc822.c: Some testing.
15066
15067         * enter.c: Yet another fix to the alias and query completion
15068         stuff: Skip leading white space when constructing the addresses.
15069
15070         * enter.c: Don't use <space> as an address delimiter when using
15071         query-complete and alias-complete.
15072
15073         * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
15074         substitution.
15075
15076         * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
15077         mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
15078         copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
15079         decrypt-copy, and $forw{ard,}-decrypt.  Based on work by Emil
15080         Laurentiu.
15081
15082         * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
15083         the display when synchronizing mbox mail folders.
15084
15085         * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
15086         patterns.
15087
15088         * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
15089         protos.h.
15090
15091         * pgp.c: Fixing convert_to_7bit().  From Liviu Daia.
15092
15093 1998-09-06 11:35:34  roessler  (roessler)
15094
15095         * lib.c: Fixing the quoting of shell specials in
15096         mutt_expand_fmt().
15097
15098         * query.c: Change snprintf to mutt_expand_fmt when expanding
15099         the query command.
15100
15101         * protos.h, lib.c, attach.c, TODO:
15102         [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
15103         for /tmp-safe symlinking in the nametemplate code.
15104
15105         * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
15106         0.94.5i.
15107
15108 1998-09-04 15:53:27  roessler  (roessler)
15109
15110         * sendlib.c: Catch MIME parameters with p->value == NULL.
15111
15112         * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
15113
15114 1998-09-01 06:54:53  roessler  (roessler)
15115
15116         * imap.c: IMAP fixes from Nathan Neulinger.
15117         (<19980831170941.A7327@umr.edu> on mutt-dev.)
15118
15119 1998-08-31 16:46:29  roessler  (roessler)
15120
15121         * send.c: Fix a small problem with Liviu's attach_fcc patch.
15122
15123         * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
15124
15125         * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
15126         Updating to patch-0.94.4.vikas.collapse.3.
15127
15128 1998-08-29 08:27:02  roessler  (roessler)
15129
15130         * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
15131         example.
15132
15133 1998-08-28 19:09:24  roessler  (roessler)
15134
15135         * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
15136         From Liviu.
15137
15138         * functions.h, browser.c, OPS:
15139         [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
15140         "display-filename" which displays the currently selected file's
15141         name on the message line.
15142
15143         * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
15144         attachment time stamping business right.
15145
15146         * protos.h, functions.h, compose.c, attach.c, OPS:
15147         [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
15148         function on the compose menu which will copy an attachment to
15149         a temporary file.
15150
15151         * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
15152         some of the attach-message code.
15153
15154         * thread.c: removing superfluous include statements.
15155
15156 1998-08-27 23:51:58  roessler  (roessler)
15157
15158         * curs_main.c: code cosmetics.
15159
15160         * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
15161         mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
15162         [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
15163
15164         * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
15165         addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
15166         line/right jusitifying does not work in menus when $arrow_cursor
15167         is set, because the extra space needed for the arrow is not taken
15168         into account.  (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
15169
15170         * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
15171         a brain-dead segmentation fault when freeing non-allocated memory.
15172
15173         * doc/mutt.sgml: Mh. This seems to have shown up again while
15174         cleaning up the CVS branches.
15175
15176         * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
15177         correctly when sending PGP-encrypted messages.  Hack by Liviu.
15178
15179         * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
15180         Gero Treuner <gero@faveve.uni-stuttgart.de>)
15181
15182         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
15183         [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
15184         and the like for shell commands.
15185
15186         * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
15187         prompt, Mutt should erase the old value --- otherwise people
15188         might think it has just hung there. (From Liviu Daia.)
15189
15190 1998-08-26 21:12:23  roessler  (roessler)
15191
15192         * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
15193         The problem and the patch are pretty much the same as with the
15194         last fix applied to this file - it's just ',' instaed of ';'
15195         this time.
15196
15197         * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
15198         memory leak in the rfc822_parse_adrlist().
15199
15200         Some explanations seem to be in order here.  Let's look at
15201         the code:
15202
15203            386      else if (*s == ';') 387      { 388        if
15204            (phraselen) 389        { 390          phrase[phraselen] = 0;
15205            391          add_addrspec (&top, &last, phrase, comment,
15206            &commentlen, sizeof (comment) - 1); 392        } 393
15207            else if (commentlen && !last->personal) 394        { 395
15208            comment[commentlen] = 0; 396          last->personal =
15209            safe_strdup (comment); 397        } 398  #ifdef EXACT_ADDRESS
15210            399        if (last && !last->val)
15211
15212         Line 399 contains the change; previously, it looked like this:
15213
15214            399'       if (last)
15215
15216            400          last->val = mutt_substrdup (begin, s); 401  #endif
15217            402 403        /* add group terminator */ 404        cur =
15218            rfc822_new_address (); 405        if (last) 406        { 407
15219            last->next = cur; 408          last = cur; 409        } 410 411
15220            phraselen = 0; 412        commentlen = 0; 413        s++;
15221            414        begin = s; 415        SKIPWS (begin); 416      }
15222
15223         OK, what happens? There are essentially two situations here:
15224
15225         -> We have already parsed a complete address specification and
15226            know about this fact, but there was no new address information.
15227            This is the case if we are parsing through addresses like
15228
15229                 undisclosed-recipients:;
15230
15231            or
15232
15233                 recipients: a, b, c,;
15234
15235            (Note the extra ',' before the ';'!)
15236
15237            In this case, some of the other code in rfc822.c has already
15238            filled in last->val, and we really shouldn't overwrite that
15239            with a NULL pointer.
15240
15241         -> The ';' finishes an address spec, like in
15242
15243                 recipients: a;
15244
15245            In this case, last is either set by add_addrspec(), or it
15246            has already been set by some of the previous code (comment
15247            handling, ...).  Anyway, last->val is still NULL, so it is
15248            correct to write the complete addr spec to last->val.
15249
15250         * imap.c: Error message cosmetics.
15251
15252 1998-08-25 22:34:58  roessler  (roessler)
15253
15254         * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
15255         doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
15256         thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
15257         send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
15258         reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
15259         pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
15260         parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
15261         mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
15262         keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
15263         history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
15264         handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
15265         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
15266         configure.in, configure, config.sub, config.h.in, config.guess,
15267         compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
15268         attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
15269         OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
15270         CVS branch clean-up.
15271
15272         * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
15273         Fix nametemplate support: We should not move the user's files
15274         around just to make them match mailcap's idea of their file name.
15275         This patch uses symbolic links instead.
15276
15277         * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
15278         mutts.  Delete the last message in both of them.  Synchronize the
15279         mailbox in both of them. Segmentation fault.
15280
15281         * TODO: adding a few notes.
15282
15283         * commands.c: If you issue "decode-save" on an encrypted message
15284         without reading it first, Mutt won't prompt you for a passphrase,
15285         and it will happily write an empty message, deleting the original.
15286         (From an unnamed colleague of Liviu Daia.)
15287
15288         * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
15289         of single nl when uploading a message to an imap server.
15290
15291         * sendlib.c, protos.h, postpone.c, compose.c:
15292         [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
15293         updates when renaming files from the compose menu and when
15294         recalling postponed messages.
15295
15296         * imap.c: s/free/FREE/
15297
15298 1998-08-24 19:40:35  roessler  (roessler)
15299
15300         * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
15301         list.
15302
15303         * BUGS: Clean up the bug list.
15304
15305         * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
15306
15307         * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
15308
15309         * thread.c, curs_main.c: Fix "previous-subthread"
15310         in reverse-threads mode, allow next-(sub)thread and
15311         previous-(sub)thread to work in limited mode.  (From: Liviu Daia)
15312
15313 1998-08-23 10:05:41  roessler  (roessler)
15314
15315         * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
15316         configure.in, configure, config.h.in, alias.c, acconfig.h,
15317         INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
15318         --enable-hidden-host configure switch by a configuration variable
15319         $hidden_host which can be changed at run-time.  This variable
15320         will _not_ affect the generation of message-IDs since we'll get
15321         into uniqueness problems if we just use the domain here.
15322
15323         Needs to be documented.
15324
15325         * doc/manual.txt: Committing the latest manual changes.
15326
15327         * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
15328         buffered read stuff.
15329
15330         * mutt_socket.h: branches:  1.1.2; file mutt_socket.h was
15331         initially added on branch mutt-0-94.
15332
15333         * mutt_socket.h: Ups, this one was missing from Brandon's
15334         IMAP patch.
15335
15336 1998-08-22 14:24:18  roessler  (roessler)
15337
15338         * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
15339         beautification.  From Gero Treuner.
15340
15341         * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
15342         Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
15343         descriptions.
15344
15345         * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
15346         operator "!" to $mask's syntax (as in the *-hooks).  From Liviu.
15347
15348         * recvattach.c: Make Vikas' attac_split and Brandon's other_type
15349         patches fit together.
15350
15351         * recvattach.c, mutt.h, init.h, globals.h, compose.c:
15352         [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
15353
15354         * socket.c: branches:  1.1.2; file socket.c was initially added
15355         on branch mutt-0-94.
15356
15357         * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
15358         curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
15359         [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
15360         support.
15361
15362 1998-08-21 08:17:09  roessler  (roessler)
15363
15364         * browser.c: Enter the file browser, type a mask which doesn't
15365         match any file in the current directory, clean the mask.
15366         Segfault.  Fix from Liviu Daia.
15367
15368 1998-08-20 22:32:46  roessler  (roessler)
15369
15370         * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
15371         handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
15372         [patch-0.94.3.bl.other_types.1] This patch adds support for the
15373         model MIME type.  Additionally, along the lines of "strict in
15374         what you generate, accepting in what you receive", this patch
15375         will keep the name of major mime types it doesn't recognize
15376         (instead of using x-unknown).
15377
15378         * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
15379         This patch fixes a bug in the allocation of space for new
15380         pointers to the attachments, it would make mutt seg-fault when
15381         attaching 5 or more messages at the same time. (From: Jimmy
15382         Mäkelä <jmy@flashback.net>)
15383
15384         * handler.c: [SECURITY] mutt_sanitize_filename() should be called
15385         when creating temporary files for autoview.  (From: Liviu Daia.)
15386
15387         * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
15388         forward a PGP-encrypted message, then in the "compose" menu try
15389         to view the forwarded message. If you didn't enter a passphrase
15390         before, Mutt won't ask for it either.  (From: Liviu Daia)
15391
15392         * sendlib.c, attach.c: When you forward a message with
15393         $mime_forward set, or when you attach a message with the
15394         "attach-message" command from the "compose" menu, there is a
15395         memory leak.  The real reason for this leak is that multipart
15396         attachments are not supported in the "compose" menu, so you
15397         need to go through quite a few contortions in order to handle
15398         message/rfc822 attachments.  Consequently, the patch below is
15399         just an ugly hack.  (From: Liviu Daia)
15400
15401 1998-08-16 06:22:51  roessler  (roessler)
15402
15403         * rfc822.c: Bringing 128-byte strings to "STRING".
15404
15405         * sendlib.c: Use add_option, not add_arg, for strings such as
15406         "--".
15407
15408         * sendlib.c: Pass an "--" argument to sendmail before the
15409         address arguments, so addresses with a leading dash don't lead
15410         to problems. (From Liviu.)
15411
15412         * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
15413         keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
15414         Replacing a bunch of free() and malloc() calls by safe_free()
15415         and safe_malloc().  (From Liviu.)
15416
15417 1998-08-15 18:27:45  roessler  (roessler)
15418
15419         * imap.c: read() can't read buffers larger than SSIZE_MAX.
15420
15421         * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
15422         instead of segfaulting.
15423
15424         * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
15425         class support.
15426
15427         * history.h: branches:  1.1.2; file history.h was initially
15428         added on branch mutt-0-94.
15429
15430         * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
15431         support.
15432
15433         * history.c: branches:  1.1.2; file history.c was initially
15434         added on branch mutt-0-94.
15435
15436         * history.c, enter.c, TODO, Makefile.in:
15437         [patch-0.94.3i.tlr.history.1] Adding history class support.
15438
15439         * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
15440         generating a message/rfc822 type attachment, parse its header
15441         so that the attachment format routines can properly display the
15442         default description.
15443
15444         * init.h: Change attach_format's default to limit the attachment
15445         description's length.
15446
15447 1998-08-13 22:09:16  roessler  (roessler)
15448
15449         * pgppubring.c: Fixing another memory leak in the pubring parser.
15450
15451         * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
15452         When parsing the "%d" format option in the attachment format,
15453         use the message format as a fall-back if no explicit description
15454         is provided.  This fixes the following bug:
15455
15456           set mime_forward. Forward any mesage. The compose menu will
15457           show the description as "Forwarded message from ...." which
15458           is fine. Pressing 'd' to edit the description brings up the
15459           above string for editing.
15460
15461           Now hit Enter on the message/rfc822 attachment to view it. Quit
15462           out of the pager.
15463
15464           The description field has now changed to the Subject: of the
15465           forwarded message. Pressing 'd' still brings up the 'Forwarded
15466           message from....' string.
15467
15468         (Noted by Vikas.)
15469
15470         * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
15471         [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
15472         $write_bcc which controls whether the Bcc header is written
15473         out or not.  This can be used to work around broken MTA's (Exim
15474         seems to leave Bcc headers in).
15475
15476         The problem was noted independently by Peter Radcliffe
15477         <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
15478         (Debian Bug #25687).
15479
15480         * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
15481         memory leak.  Bug noted by Liviu Daia.
15482
15483         * reldate.h: 0.94.3i.
15484
15485         * configure.in, configure, ChangeLog: Preparing 0.94.3i.
15486
15487         * compose.c: indentation cosmetics.
15488
15489         * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
15490         called.  From Vikas.
15491
15492         * compose.c: Update the encoding after using ispell from the
15493         compose menu.  From Vikas.
15494
15495         * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
15496         curs_main.c, compose.c, attach.c: Various nits from Liviu.
15497
15498         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  tmplen
15499         could underflow.
15500
15501         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  A size_t
15502         variable could underflow, thus making bounds checking value-less.
15503
15504 1998-08-12 11:50:59  roessler  (roessler)
15505
15506         * init.c: Yet another memory leak fix from Liviu.
15507
15508         * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
15509         logic.
15510
15511         * functions.h, compose.c, OPS: Adding an update-encoding
15512         function to the compose menu.  This is useful if the user has
15513         externally modified an attachment and _wants_ to adjust the
15514         encoding afterwards.  Also, this patch fixes some redraw-related
15515         problems in the compose menu.
15516
15517         * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
15518         attachments, the compose menu now notices this and complains or
15519         asks accordingly.  Partially from Vikas.
15520
15521 1998-08-11 08:14:38  roessler  (roessler)
15522
15523         * BUGS: Yet another outstanding bug.
15524
15525         * doc/manual.txt: This now contains the latest changes to
15526         manual.sgml.
15527
15528         * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
15529         hdrline.c: Fixing various nits noted by Liviu and his colleagues.
15530
15531 1998-08-10 15:30:02  roessler  (roessler)
15532
15533         * sendlib.c: This patches makes the message-id persistant when
15534         postponing messages.  (From: Janos Farkas)
15535
15536         * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
15537         introduces "unhdr_order" to reset the hdr_order command's effect.
15538         (From: Janos Farkas)
15539
15540         * color.c: Drop the free_rx parameter from
15541         muitt_free_color_line(), as it's always 1.
15542
15543         * color.c: Adding mutt_free_color_line() and replacing varous
15544         "manual" free()s of color lines by calls to this function.
15545
15546         * bind.c: Removing bind.c.  Pointed out by Gero Treuner
15547         <gero@faveve.uni-stuttgart.de>.
15548
15549 1998-08-09 18:43:45  roessler  (roessler)
15550
15551         * color.c: With SLang, init_pair is (void), so we must not check
15552         its return value.
15553
15554         * color.c: Restructuring color.c.  This patch fixes the "default"
15555         problem from 0.94.2i and makes the code more comprehensible than
15556         that version and more consie than 0.94.1i.
15557
15558 1998-08-08 21:40:12  roessler  (roessler)
15559
15560         * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
15561         Bug noted by David Jeske <jeske@home.chat.net>.
15562
15563         * compose.c: If you press t to add a recipient in the compose
15564         menu, then press tab, q, and aborts with ctrl-g, mutt won't
15565         redraw the menu.  Noted by Jimmy Mäkelä <jmy@flashback.net>.
15566
15567         * alias.c: Entering an un-parsable address when creating an alias
15568         would make mutt segfault.  Noted by brian moore <bem@cmc.net>.
15569
15570         * browser.c: If you press tab in the file-browser to see the
15571         inboxes and the current row is greater than the inbox-screens
15572         max-rows then the screen gets garbled.  (From: Jimmy Mäkelä
15573         <jmy@flashback.net>)
15574
15575         * doc/manual.txt, doc/manual.sgml: I made the manual more up
15576         to date:
15577
15578         * new version * new mailing list and home page addresses *
15579         made the terminology a bit more consistent regarding
15580           'pattern' and 'regular expression' * added a note about
15581         expanding UNIX environments * added a note about <, >, in range
15582         patterns like ~m * added a note about the urlview program *
15583         changed tables to not use tabs, because it doesn't work
15584           right in my favourite web browsers lynx and netscape
15585
15586         (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
15587
15588         * pattern.c: This patch makes pattern ranges more logical. Before
15589         '~m <5' would show message 1-5, with this patch it shows 1-4.
15590         Inclusive ranges is still avaible if you use '~m -5'.  (From:
15591         Jimmy Mäkelä <jmy@flashback.net>)
15592
15593         * init.c: Various improvements to the mutt_command_complete
15594         function.  From Stephen Hack <shack@rsn.hp.com>.
15595
15596         * browser.c: If you specify 'mailboxes ""' mutt will
15597         seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
15598
15599         * color.c: Fixing a memory leak.  Thanks, Liviu.
15600
15601         * commands.c: When printing a message, headers are now sorted
15602         according to hdr_order.  From Liviu.
15603
15604         * browser.c: Fixing an off-by-one buffer overflow in browser.c.
15605         Noted by Liviu.
15606
15607         * lib.c, attach.c: This patch adds some more "safe"
15608         characters to mutt_sanitize_filename and fixes its usage in
15609         mutt_view_attachment().  (From: Liviu Daia <daia@stoilow.imar.ro>)
15610
15611         * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
15612         postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
15613         init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
15614         compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
15615         attach message patch.  From Vikas Agnihotri <VikasA@att.com>.
15616
15617         * Makefile.in: There is no "compile" rule for dotlock in the
15618         Makefile.  (From: Dan Nelson <dnelson@emsphone.com>)
15619
15620         * imap.c: Thispatch to imap.c allows the user to specify
15621         a port number in the folder name in the general form
15622         {hostname:portnum}foldername. (From: Andy Sloane
15623         <andude@guildsoftware.com>)
15624
15625         * imap.c: imap_close_connection() was being called even though
15626         the client was using mulitple mailboxes over the same connection.
15627         (From: Brandon Long <blong@fiction.net>)
15628
15629 1998-07-31 08:23:54  roessler  (roessler)
15630
15631         * reldate.h, configure.in, configure, ChangeLog: Preparing
15632         0.94.2i.
15633
15634         * rfc1524.c: Changing an sprintf to an snprintf (which it was
15635         meant to be.)
15636
15637         * protos.h: mutt_sanitize_filename takes char *, not const char *.
15638
15639         * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
15640         The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
15641         to Peter Holzer's patch against 0.91.
15642
15643         * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
15644         buffer overflows in mutt_adv_mktemp().
15645
15646         * sendlib.c: Interpret sysexits-style exit values from sendmail.
15647
15648         * configure.in, configure, config.h.in, acconfig.h: Check for
15649         sysexits.h.
15650
15651 1998-07-30 09:30:38  roessler  (roessler)
15652
15653         * edit.c: When reading in files, be_snarf_file() wouldn't
15654         recognize '~' as the user's home directory.
15655
15656 1998-07-29 10:54:09  roessler  (roessler)
15657
15658         * README, Changes: Finalizing 0.93.2i.
15659
15660         * configure.in, configure: Bumping to 0.93.2(i).
15661
15662         * parse.c: Fixing a buffer overflow in parse.c.  Noted by Paul
15663         Boehm <paul@boehm.org>.
15664
15665         * parse.c: Fixing a buffer overflow in parse.c which presented
15666         a serious security thread.  Noted by Paul Boehm <paul@boehm.org>.
15667
15668 1998-07-28 08:21:49  roessler  (roessler)
15669
15670         * patch.slang-1.2.2.keypad.1: branches:  1.1.2; file
15671         patch.slang-1.2.2.keypad.1 was initially added on branch
15672         mutt-0-94.
15673
15674         * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
15675         SLang bug.
15676
15677         * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
15678         silently exits. Earlier (0.92.14 at least), it used to spit out
15679         the error 'NoSuchFile: no such file or directory (errno = 2)'.
15680         (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
15681
15682         * color.c: The index cache should be updated even without color
15683         support.
15684
15685 1998-07-27 13:39:39  roessler  (roessler)
15686
15687         * BUGS: Adding a notice about some more nits.
15688
15689         * main.c: Change the error reporting mail address from
15690         <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
15691
15692         * protos.h, init.h, color.c: This patch fixes index "color"
15693         patterns when using a non-color capable curses library.
15694         While working on color support, I've thrown together the
15695         mutt_parse_color() and mutt_parse_mono() functions as they are
15696         sharing most of their code.  Additionally, a new directive
15697         called "unmono" is introduced.  The implementation consists
15698         in adding a flag and very few lines of code (plus ifdefs)
15699         to mutt_parse_uncolor().
15700
15701         * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
15702         minor nits: missing #includes in date.c and snprintf.c, and
15703         a not-so-nice declaration of rfc1524_new_entry().  Noted by
15704         Digital cc and gcc.
15705
15706 1998-07-24 08:12:46  roessler  (roessler)
15707
15708         * copy.c, attach.c: Fiddling around with message/rfc822
15709         attachments once again.
15710
15711 1998-07-23 20:57:50  roessler  (roessler)
15712
15713         * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
15714         mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
15715         compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
15716         Guard lots of global (char *) variable deferences against NULL
15717         pointers.
15718
15719         * copy.c, attach.c: Yet another patch about saving message/rfc822
15720         attachments.
15721
15722         * main.c, send.c: Fixing potential NULL pointer deferences.
15723
15724 1998-07-22 22:47:57  roessler  (roessler)
15725
15726         * recvattach.c: Another fix from Liviu.
15727
15728         * recvattach.c, from.c, attach.c: Another patch from liviu to
15729         fix the message/rfc822 behaviour.
15730
15731         * recvattach.c, mx.c, attach.c: This patch fixes the saving
15732         of message/rfc822 attachments to mail folders.  Additionally,
15733         it fixes an outstanding bug with From_ lines being written to
15734         MH folders.
15735
15736         (From: Liviu Daia <daia@stoilow.imar.ro>)
15737
15738         * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
15739            dir) in browser, it gives me the directory, but without
15740            the final '/', so I have to add '/' to add a subdirectory
15741            name. This patch fixes it.
15742
15743         2. check-new now will recheck mailbox folders for new mail.
15744
15745         3. added a function toggle-mailboxes which toggles in browser
15746            between mailboxes view and directory view.  (bound to TAB
15747            by default).
15748
15749         (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
15750
15751         * reldate.h, configure.in, configure, ChangeLog: preparing
15752         0.94.1i.
15753
15754         * send.c: Correcting an error message in send.c.  (From Byrial
15755         Jensen.)
15756
15757         * send.c: Correct an error message in send.c.  (From Byrial
15758         Jensen <byrial@post3.tele.dk>)
15759
15760         * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
15761         mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
15762         attach.h, attach.c: These changes fix some of the bugs which
15763         were recently reported to mutt-dev.  To be more specific,
15764         message-type attachments are saved to mail folders from the
15765         receive attachment menu, some of the sending code has been
15766         made more robust against disappearing attachments, and "tag"
15767         is rebound to "T" on the compose menu.
15768
15769         (Some part of this patch comes from Vikas Agnihotri
15770         <VikasA@att.com>.)
15771
15772         * send.c: Avoid a potential segmentation fault when trying to
15773         postpone, but Postponed equals NULL.
15774
15775         * BUGS: branches:  1.1.2; file BUGS was initially added on
15776         branch mutt-0-94.
15777
15778         * BUGS: This file is intended to contain known bugs which still
15779         have to be fixed.
15780
15781         * doc/manual.txt: Committing the changes previously made to
15782         manual.sgml.
15783
15784         * imap.c: Include Message-ID and Reply-To headers when fetching
15785         a message's headers from an IMAP server.  (From: Andy Sloane
15786         <andude@incarnate.net>)
15787
15788 1998-07-21 07:54:03  roessler  (roessler)
15789
15790         * recvattach.c: The old behaviour of the %d (for description)
15791         specifier is recreated by this patch.  (From: Byrial Jensen
15792         <byrial@post3.tele.dk>)
15793
15794         * protos.h, lib.c, attach.c: You should never _ever_ do something
15795         like this:
15796
15797                [process A]  ---[piped write until EOF]---> [process B]
15798                [process A]  <---[piped read until EOF]--- [process B]
15799
15800         Basically, what happens is something like this: A feeds data
15801         to B; B processes the data, and feeds it to the pipe until the
15802         pipe buffer is full; at this point, A writes to its pipe until
15803         its buffer is full too, and if it still has more data to write,
15804         that's it, it never gets to the read part to flush B's buffer ---
15805         both processes are blocked on write.
15806
15807         This patch fixes such a situation in the compose menu.
15808
15809         (From: Liviu Daia <daia@stoilow.imar.ro>)
15810
15811 1998-07-20 21:01:05  roessler  (roessler)
15812
15813         * reap.pl: Perl lies in /usr/bin on my machines.
15814
15815         * pop.c: It seems that if you don't enter any password at all when
15816         prompted for the POP password, Mutt will die with a segmentation
15817         fault also.  (Bug reported by Steve Mayer <smayer@rtd.com>
15818         through the Debian bug tracking system.)
15819
15820         * pop.c: Just an update on this bug.  It seems that if you don't
15821         enter any password at all when prompted for the POP password,
15822         Mutt will die with a segmentation fault also.  (Bug reported by
15823         Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
15824         fix from Thomas Roessler.)
15825
15826         * postpone.c: When you send a message which have been postponed
15827         before sending, then all its attachments (if there are more
15828         than one) will have a content-disposition header which
15829         includes a filename, even if there isn't a real filename
15830         but only random choosen temporary one.  (From: Byrial Jensen
15831         <byrial@post3.tele.dk>)
15832
15833 1998-07-18 09:18:31  roessler  (roessler)
15834
15835         * recvattach.c: "Set mime_forward, and forward a message ---
15836         Mutt will segfault." The obvious fix for this is to check
15837         for aptr->content->hdr in mutt_attach_fmt() before invoking
15838         _mutt_make_string().  Anyway, I suspect that the real fix may
15839         involve something like parsing the rfc822 attachment in question.
15840
15841         * sendlib.c: Postponing messages behaves funny when the $postponed
15842         folder is in Maildir format; I traced this down to the fact that
15843         postponed messages are saved in "cur" while mutt_num_postponed()
15844         is looking at "new".  (From: Liviu Daia <daia@stoilow.imar.ro>)
15845
15846 1998-07-17 08:37:02  roessler  (roessler)
15847
15848         * compose.c: Removing the old snd_entry() code.
15849
15850         * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
15851         When sending encrypted messages, it may arrive that Mutt can't
15852         determine the PGP key of the recipient (presumably because
15853         her address has changed, but she hasn't updated her PGP key
15854         yet). In this situation it's convenient to be able to associate
15855         a keyID with an address automatically.  The attached patch is
15856         an attempt to implement this idea using a "pgp-hook". (From:
15857         Liviu Daia <daia@stoilow.imar.ro>).
15858
15859         * recvattach.c: Removing the old attach_entry() code.
15860
15861         * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
15862         This patch adds a string variable $attach_format which controls
15863         the look of the compose and attach menus.  Unfortunately,
15864         I was not able to make things so that it would look exactly
15865         the same as the hardcoded versions, so the default format is a
15866         bit different, but I think it is quite usable.  (From Michael
15867         Elkins <me@cs.hmc.edu>).
15868
15869         * functions.h, browser.c, OPS: This patch allows you to view
15870         files from the browser window, useful if you are searching for
15871         a file to attach to your message. It uses the standard mailcap
15872         stuff (and the lookup mime types) to use the correct "viewer"
15873         for the file.  (From Brandon Long <blong@fiction.net>)
15874
15875         * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
15876         Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
15877         avoid conflicts with certain NFS versions' dotlocking utilities
15878         (pointed out by Liviu Daia).  Additionally, we need to compile it
15879         as an external utility on systems which don't have an fchdir(2)
15880         system call.
15881
15882 1998-07-16 16:39:53  roessler  (roessler)
15883
15884         * mx.c: Fixing a small typographic error.
15885
15886         * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
15887         at once.  The code in mx_lock_file is supposed to retry but
15888         it doesn't work because of a mistake in operator precedence.
15889         (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
15890
15891         * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
15892         if _POSIX_PATH_MAX isn't defined but it doesn't include
15893         <limits.h>, where this symbol should be defined.  (From
15894         Marc.Baudoin@solsoft.com)
15895
15896         * send.c: When several messages are tagged and the user
15897         applies reply, group-reply, or list-reply to these messages,
15898         the reply's references and in-reply-to headers are constructed
15899         from the tagged message which comes last in the current index.
15900         This patch constructs the references header from _all_ messages'
15901         message-id and references headers. (tlr)
15902
15903         * reldate.h, configure.in, configure, Changes, ChangeLog:
15904         Preparing mutt 0.94.
15905
15906         * imap.c: "My two remaining issues are the speed at which it
15907         downloads the headers, and support of PREAUTH. I'm enclosing
15908         a patch (to stock mutt-0.92.13i) which addresses these
15909         issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
15910
15911         * color.c: This patch fixes two problems reported on mutt-users.
15912
15913           (1) the error message about "default colors not supported" when
15914           not using a color xterm should not be printed.  The existing
15915           code did not check the value of has_colors() in conjunction
15916           with use_default_colors()
15917
15918           (2) mutt would crash when sending mail in batch mode because
15919           use_default_colors() could be used without doing an initscr()
15920
15921         (From Michael Elkins.)
15922
15923         * color.c: This patch fixes two problems reported on mutt-users.
15924
15925         (1) the error message about "default colors not supported" when
15926         not using a color xterm should not be printed.  The existing
15927         code did not check the value of has_colors() in conjunction
15928         with use_default_colors()
15929
15930         (2) mutt would crash when sending mail in batch mode because
15931         use_default_colors() could be used without doing an initscr()
15932
15933         (From Michael Elkins.)
15934
15935 1998-07-15 17:15:46  roessler  (roessler)
15936
15937         * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
15938         configure, Makefile.in: Finalizing the external dotlock support:
15939         If group mail privileges are needed, the dotlock is compiled as a
15940         separate program.  If there is no need for privileges, it remains
15941         a module which is compiled into mutt. Also, there is no more need
15942         for the SLang buffer overflow work-around in main().  We drop it,
15943         but let mutt bail out instead if it's installed setgid something.
15944
15945         * doc/dotlock.man.in, dotlock.c: Fix the race condition in
15946         dotlock.c.
15947
15948         * doc/mutt.man.in: branches:  1.1.2; file mutt.man.in was
15949         initially added on branch mutt-0-94.
15950
15951         * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
15952         autoconf control.
15953
15954         * doc/dotlock.man.in: branches:  1.1.2; file dotlock.man.in was
15955         initially added on branch mutt-0-94.
15956
15957         * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
15958         main.c, globals.h: Adding external dotlocking.  For bugs, see
15959         the manual page and the comments in dotlock.c.
15960
15961         * dotlock.h: branches:  1.1.2; file dotlock.h was initially
15962         added on branch mutt-0-94.
15963
15964         * dotlock.h: Adding external dotlocking.  For bugs, see the
15965         manual page and the comments in dotlock.c.
15966
15967         * dotlock.c: branches:  1.1.2; file dotlock.c was initially
15968         added on branch mutt-0-94.
15969
15970         * dotlock.c, configure.in, configure, Makefile.in: Adding
15971         external dotlocking.  For bugs, see the manual page and the
15972         comments in dotlock.c.
15973
15974         * doc/mutt.man: More roff fixes.
15975
15976         * doc/mutt.man: More groff fixes.
15977
15978 1998-07-14 16:01:07  roessler  (roessler)
15979
15980         * reldate.h: branches:  1.3.2.4.2; Preparing mutt 0.93.1i.
15981
15982         * configure.in, configure: branches:  1.7.2.5.2; Preparing
15983         mutt 0.93.1i.
15984
15985         * Changes: branches:  1.5.2.5.2; Preparing mutt 0.93.1i.
15986
15987         * ChangeLog: branches:  1.4.2.5.2; Preparing mutt 0.93.1i.
15988
15989         * rfc2047.c: branches:  1.1.1.1.2.2.2; More unsigned fixes.
15990
15991         * mime.h: branches:  1.1.1.1.2.1.2; More unsigned fixes.
15992
15993         * handler.c: branches:  1.1.1.1.2.5.2; More unsigned fixes.
15994
15995         * pattern.c: branches:  1.3.2.3.2; Changing (int) casts in is*
15996         arguments to (unsigned char).
15997
15998         * parse.c: branches:  1.1.1.1.2.3.2; Changing (int) casts in is*
15999         arguments to (unsigned char).
16000
16001         * rfc2047.c: Removing a superfluous (unsigned char) cast in an
16002         IsPrint argument.
16003
16004 1998-07-13 10:50:39  roessler  (roessler)
16005
16006         * doc/mutt.sgml: Since manual page generation seems to be broken
16007         in the SGML-tools package, we remove the SGML version of mutt.man
16008         and make the troff source the master copy.  Suggested by Roland
16009         Rosenfeld <roland@luv.rhein.de> who also provided the corrected
16010         mutt.man file.
16011
16012         * doc/mutt.man: branches:  1.1.1.1.2.2.2; Since manual page
16013         generation seems to be broken in the SGML-tools package, we
16014         remove the SGML version of mutt.man and make the troff source the
16015         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
16016         who also provided the corrected mutt.man file.
16017
16018         * doc/Makefile.in: branches:  1.2.2.2.2; Since manual page
16019         generation seems to be broken in the SGML-tools package, we
16020         remove the SGML version of mutt.man and make the troff source the
16021         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
16022         who also provided the corrected mutt.man file.
16023
16024 1998-07-12 13:15:31  roessler  (roessler)
16025
16026         * protos.h: branches:  1.5.2.1.2; Replace calloc by safe_calloc
16027         in new_pattern.
16028
16029 1998-07-11 05:10:29  roessler  (roessler)
16030
16031         * doc/manual.txt: branches:  1.2.2.4.2; Key bindings
16032         documentation.
16033
16034         * doc/manual.sgml: branches:  1.2.2.5.2; Key bindings
16035         documentation.
16036
16037 1998-07-10 17:58:26  roessler  (roessler)
16038
16039         * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
16040
16041         * pop.c: branches:  1.1.1.1.2.1.2; tmp[] wasn't initialized when
16042         asking for the POP password.
16043
16044         * buffy.c: branches:  1.1.1.1.2.1.2; On SunOS 4.1, one must
16045         include unistd.h in order to declare SEEK_END.  (Fabrice Noilhan)
16046
16047         * mutt.h: branches:  1.2.2.1.2; include <posix1_lim.h> if limits.h
16048         doesn't defile _POSIX_PATH_MAX.
16049
16050         * Changes, ChangeLog: *** empty log message ***
16051
16052         * doc/PGP-Notes.txt: Adding a notice about core dumps.
16053
16054         * reldate.h, README: Preparing 0.93i.
16055
16056         * INSTALL: branches:  1.1.1.1.2.2.2; Preparing 0.93i.
16057
16058         * handler.c: Fix text/enriched decoding: if there's a tag
16059         mismatch in the last paragraph in the attachment, the whole
16060         paragraph wouldn't be displayed.
16061
16062 1998-07-09 19:51:36  roessler  (roessler)
16063
16064         * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16065
16066         * config.sub: branches:  1.1.2; file config.sub was initially
16067         added on branch mutt-0-93.
16068
16069         * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16070
16071         * config.guess: branches:  1.1.2; file config.guess was initially
16072         added on branch mutt-0-93.
16073
16074         * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16075
16076 1998-07-08 21:59:43  roessler  (roessler)
16077
16078         * snprintf.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16079         is* arguments to (unsigned char) casts to avoid mis-casting of
16080         signed chars.  (From Michael Elkins.)
16081
16082         * pattern.c, parse.c: Changing (int) casts in is* arguments to
16083         (unsigned char) casts to avoid mis-casting of signed chars.
16084         (From Michael Elkins.)
16085
16086         * mx.c: branches:  1.5.2.3.2; Changing (int) casts in is*
16087         arguments to (unsigned char) casts to avoid mis-casting of
16088         signed chars.  (From Michael Elkins.)
16089
16090         * mh.c, lib.c: branches:  1.2.2.2.2; Changing (int) casts in
16091         is* arguments to (unsigned char) casts to avoid mis-casting of
16092         signed chars.  (From Michael Elkins.)
16093
16094         * keymap.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16095         is* arguments to (unsigned char) casts to avoid mis-casting of
16096         signed chars.  (From Michael Elkins.)
16097
16098         * init.c: branches:  1.3.2.2.2; Changing (int) casts in is*
16099         arguments to (unsigned char) casts to avoid mis-casting of
16100         signed chars.  (From Michael Elkins.)
16101
16102         * from.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
16103         is* arguments to (unsigned char) casts to avoid mis-casting of
16104         signed chars.  (From Michael Elkins.)
16105
16106         * edit.c: branches:  1.2.2.2.2; Changing (int) casts in is*
16107         arguments to (unsigned char) casts to avoid mis-casting of
16108         signed chars.  (From Michael Elkins.)
16109
16110         * curs_main.c: branches:  1.4.2.3.2; Changing (int) casts in
16111         is* arguments to (unsigned char) casts to avoid mis-casting of
16112         signed chars.  (From Michael Elkins.)
16113
16114 1998-07-07 09:22:40  roessler  (roessler)
16115
16116         * rfc822.c: branches:  1.1.1.1.2.2.2; Change one int to size_t
16117         in rfc822.c.
16118
16119         * rfc822.c: Fix the parsing of route addresses a la RFC 822.
16120         Patch from Michael Elkins.
16121
16122         * snprintf.c: Cast the arguments of the is* functions to int.
16123         Patch from Michael Elkins.
16124
16125         * sendlib.c: branches:  1.3.2.1.2; Cast the arguments of the is*
16126         functions to int.  Patch from Michael Elkins.
16127
16128         * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
16129         from.c, edit.c, curs_main.c: Cast the arguments of the is*
16130         functions to int.  Patch from Michael Elkins.
16131
16132 1998-07-02 21:15:18  roessler  (roessler)
16133
16134         * hdrline.c: branches:  1.4.2.3.2; Using the correct version of
16135         O'Shaughnessy Evans' %O patch.
16136
16137         * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
16138
16139         * doc/manual.txt, doc/manual.sgml: s/&setmn;/&bsol;/
16140
16141         * hdrline.c: Adding the %O expansion.
16142
16143         * doc/manual.sgml: Applying the various manual_nits patches.
16144
16145 1998-07-01 17:01:50  roessler  (roessler)
16146
16147         * curs_main.c: Fixing a reverse-threading problem.
16148
16149         * imap.c: branches:  1.3.2.1.2; Fixing an imap-related
16150         segmentation fault.
16151
16152 1998-06-30 06:38:02  roessler  (roessler)
16153
16154         * reldate.h, Changes, ChangeLog: These are the last tiny bits
16155         of preparing 0.92.13i.
16156
16157         * configure.in, configure: Updating some of the documentation
16158         for 0.93.
16159
16160         * TODO: branches:  1.1.1.1.2.1.2; Updating some of the
16161         documentation for 0.93.
16162
16163         * README, NEWS: Updating some of the documentation for 0.93.
16164
16165         * doc/NEWS: *** empty log message ***
16166
16167         * doc/NEWS: branches:  1.1.2; file NEWS was initially added on
16168         branch mutt-0-93.
16169
16170         * doc/NEWS: *** empty log message ***
16171
16172         * doc/manual.txt: Incorporate the recent changes to manual.sgml.
16173
16174         * main.c: branches:  1.6.2.1.2; Work around a buffer overflow
16175         in SLang.  (This is the same bug which is fixed by 0.91.2i.)
16176
16177 1998-06-26 10:31:28  roessler  (roessler)
16178
16179         * doc/manual.sgml: Removing $empty_to.
16180
16181         * send.c, init.h: branches:  1.3.2.1.2; Removing $empty_to.
16182
16183         * globals.h: branches:  1.2.2.1.2; Removing $empty_to.
16184
16185         * Muttrc.in: branches:  1.1.2.1.2; Removing $empty_to.
16186
16187 1998-06-25 22:31:46  roessler  (roessler)
16188
16189         * hdrline.c: Moved a break statement where it belongs.
16190
16191         * mx.c: Fix an imap-related typo.
16192
16193         * handler.c: Don't generate non-terminated last lines when
16194         quoting 8bit-"encoded" text-plain body parts.
16195
16196         * Makefile.in: branches:  1.4.2.1.2; Don't use GNU make specific
16197         features.
16198
16199 1998-06-21 07:13:03  roessler  (roessler)
16200
16201         * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
16202         configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
16203
16204 1998-06-20 06:12:38  roessler  (roessler)
16205
16206         * doc/manual.txt: *** empty log message ***
16207
16208         * handler.c: Fixing the quoted-printable decoder.
16209
16210         * handler.c: Make mutt handle messages containing null bytes.
16211
16212         * copy.c: branches:  1.2.2.1.2; Make mutt handle messages
16213         containing null bytes.
16214
16215         * doc/manual.sgml: documenting alias-path
16216
16217 1998-06-19 12:52:16  roessler  (roessler)
16218
16219         * sendlib.c, send.c: branches:  1.3.2; Removing the Attach-Menu
16220         feature for the next release version.
16221
16222         * protos.h: branches:  1.5.2; Removing the Attach-Menu feature
16223         for the next release version.
16224
16225         * postpone.c: branches:  1.3.4; Removing the Attach-Menu feature
16226         for the next release version.
16227
16228         * pattern.c: branches:  1.3.2; Removing the Attach-Menu feature
16229         for the next release version.
16230
16231         * menu.c: branches:  1.3.4; Removing the Attach-Menu feature
16232         for the next release version.
16233
16234         * main.c: branches:  1.6.2; Removing the Attach-Menu feature
16235         for the next release version.
16236
16237         * headers.c, functions.h: branches:  1.3.4; Removing the
16238         Attach-Menu feature for the next release version.
16239
16240         * curs_main.c: branches:  1.4.2; Removing the Attach-Menu feature
16241         for the next release version.
16242
16243         * compose.c: branches:  1.5.4; Removing the Attach-Menu feature
16244         for the next release version.
16245
16246         * OPS: branches:  1.3.4; Removing the Attach-Menu feature for
16247         the next release version.
16248
16249 1998-06-18 20:37:59  roessler  (roessler)
16250
16251         * protos.h: Bradon long's alias_path patch, for the sake of
16252         Elm compatibility.
16253
16254         * lib.c: branches:  1.2.2; Bradon long's alias_path patch,
16255         for the sake of Elm compatibility.
16256
16257         * alias.c: branches:  1.2.4; Bradon long's alias_path patch,
16258         for the sake of Elm compatibility.
16259
16260 1998-06-16 20:59:20  roessler  (roessler)
16261
16262         * mx.c: branches:  1.5.2; Avoid pointless error messages from
16263         mx_get_magic() when called from an mx_open_mailbox_append()
16264         on a non-existing mailbox.
16265
16266         * doc/manual.txt, doc/Makefile.in: branches:  1.2.2; Have "make
16267         install" install manual.txt as well.
16268
16269         * configure.in, configure: branches:  1.7.2; Have "make install"
16270         install manual.txt as well.
16271
16272         * Makefile.in: branches:  1.4.2; Have "make install" install
16273         manual.txt as well.
16274
16275         * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
16276         control.
16277
16278         * main.c: Switch the error reporting address from mutt-users
16279         to mutt-dev.
16280
16281         * reldate.h: branches:  1.3.2; Bump the version to 0.92.11i.
16282
16283         * configure.in, configure: Bump the version to 0.92.11i.
16284
16285         * Changes: branches:  1.5.2; Bump the version to 0.92.11i.
16286
16287         * ChangeLog: branches:  1.4.2; Bump the version to 0.92.11i.
16288
16289         * imap.h: branches:  1.1.4; Check in a proper version of imap.h.
16290
16291         * color.c: branches:  1.2.2;  1.2.4; Fix the "unknown color"
16292         bug reported by Vikas.
16293
16294         * mx.c: Remove a spurious #include "imap.h" from mx.c.
16295
16296         * doc/style-guide: Add a note about the global Muttrc to
16297         style-guide.
16298
16299         * configure.in: The global Muttrc contains a list of default
16300         settings which can be used as a starting-point for the user's
16301         own configuration.
16302
16303         * Muttrc.in: branches:  1.1.2; The global Muttrc contains a list
16304         of default settings which can be used as a starting-point for
16305         the user's own configuration.
16306
16307         * configure, Muttrc, Makefile.in: The global Muttrc contains a
16308         list of default settings which can be used as a starting-point
16309         for the user's own configuration.
16310
16311         * pgppubring.c: branches:  1.4.4; Removing some duplicate code
16312         from gnupgparse.c and pgppubring.c.
16313
16314         * pgp.h, gnupgparse.c: Removing some duplicate code from
16315         gnupgparse.c and pgppubring.c.
16316
16317         * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
16318         GPG patches.
16319
16320         * Changes: *** empty log message ***
16321
16322         * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
16323
16324         * doc/PGP-Notes.txt: branches:  1.2.2; Including Roland's new
16325         procmail recipe.
16326
16327         * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
16328         Vikas' search code for the "attach message" menu.
16329
16330         * addrbook.c: branches:  1.3.4; Including Vikas' search code
16331         for the "attach message" menu.
16332
16333 1998-06-15 15:19:49  roessler  (roessler)
16334
16335         * mx.c, main.c: Brandon's IMAP patch.
16336
16337         * mailbox.h: branches:  1.2.4; Brandon's IMAP patch.
16338
16339         * imap.c: branches:  1.3.2; Brandon's IMAP patch.
16340
16341         * commands.c: branches:  1.3.4; Brandon's IMAP patch.
16342
16343 1998-06-08 20:05:54  roessler  (roessler)
16344
16345         * recvattach.c: branches:  1.3.4; GPG support, first take.
16346
16347         * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
16348         first take.
16349
16350         * pgp.c: branches:  1.2.4; GPG support, first take.
16351
16352         * main.c: GPG support, first take.
16353
16354         * init.h: branches:  1.3.2; GPG support, first take.
16355
16356         * gnupgparse.c: GPG support, first take.
16357
16358         * init.c: branches:  1.3.2; GPG support, first take.
16359
16360         * configure.in, configure: GPG support, first take.
16361
16362         * config.h.in: branches:  1.3.4; GPG support, first take.
16363
16364         * compose.c: GPG support, first take.
16365
16366         * acconfig.h: branches:  1.3.4; GPG support, first take.
16367
16368         * Makefile.in: GPG support, first take.
16369
16370         * hdrline.c: branches:  1.4.2; Fixing the %a format.
16371
16372         * hdrline.c: Fixing a segmentation fault in the hdr_line code.
16373
16374         * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
16375
16376         * doc/manual.sgml: branches:  1.2.2; Mutt 0.92.9i.
16377
16378         * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
16379
16380         * query.c: branches:  1.2.4; Mutt 0.92.9i.
16381
16382         * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
16383
16384         * pager.c: branches:  1.2.4; Mutt 0.92.9i.
16385
16386         * mx.c: Mutt 0.92.9i.
16387
16388         * mutt.h, mh.c: branches:  1.2.2; Mutt 0.92.9i.
16389
16390         * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
16391
16392         * hook.c: branches:  1.2.4; Mutt 0.92.9i.
16393
16394         * headers.c, hdrline.c: Mutt 0.92.9i.
16395
16396         * globals.h: branches:  1.2.2; Mutt 0.92.9i.
16397
16398         * functions.h, flags.c: Mutt 0.92.9i.
16399
16400         * enter.c: branches:  1.2.4; Mutt 0.92.9i.
16401
16402         * edit.c: branches:  1.2.2; Mutt 0.92.9i.
16403
16404         * curs_main.c: Mutt 0.92.9i.
16405
16406         * copy.c: branches:  1.2.2; Mutt 0.92.9i.
16407
16408         * configure.in, configure, config.h.in, compose.c, commands.c:
16409         Mutt 0.92.9i.
16410
16411         * attach.c: branches:  1.2.4; Mutt 0.92.9i.
16412
16413         * addrbook.c, acconfig.h: Mutt 0.92.9i.
16414
16415         * README: branches:  1.2.2; Mutt 0.92.9i.
16416
16417         * OPS, Changes, ChangeLog: Mutt 0.92.9i.
16418
16419         * doc/language50.txt: branches:  1.1.1; Initial revision
16420
16421         * doc/language50.txt: * doc/language.txt: branches:  1.1.1;
16422         Initial revision
16423
16424         * doc/language.txt: * doc/makefile: branches:  1.1.1; Initial
16425         revision
16426
16427         * doc/makefile: * doc/manual.txt: branches:  1.1.1; Initial
16428         revision
16429
16430         * doc/manual.txt: * doc/mutt.man: branches:  1.1.1; Initial
16431         revision
16432
16433         * doc/mutt.man: branches:  1.1.1.1.2;
16434
16435         * doc/mutt.sgml: branches:  1.1.1; Initial revision
16436
16437         * doc/mutt.sgml: branches:  1.1.1.1.2;
16438
16439         * doc/pgp-Notes.txt: branches:  1.1.1; Initial revision
16440
16441         * doc/pgp-Notes.txt: * doc/style-guide: branches:  1.1.1;
16442         Initial revision
16443
16444         * doc/style-guide: * COPYING: branches:  1.1.1; Initial revision
16445
16446         * COPYING: * COPYRIGHT: branches:  1.1.1; Initial revision
16447
16448         * COPYRIGHT: * ChangeLog: branches:  1.1.1; Initial revision
16449
16450         * ChangeLog: * Changes: branches:  1.1.1; Initial revision
16451
16452         * Changes: * INSTALL: branches:  1.1.1; Initial revision
16453
16454         * INSTALL: branches:  1.1.1.1.2;
16455
16456         * Makefile.in: branches:  1.1.1; Initial revision
16457
16458         * Makefile.in: * Mush.rc: branches:  1.1.1; Initial revision
16459
16460         * Mush.rc: * Muttrc: branches:  1.1.1; Initial revision
16461
16462         * Muttrc: * NEWS: branches:  1.1.1; Initial revision
16463
16464         * NEWS: branches:  1.1.1.1.2;
16465
16466         * OPS: branches:  1.1.1; Initial revision
16467
16468         * OPS: * OPS.PGP: branches:  1.1.1; Initial revision
16469
16470         * OPS.PGP: * Pine.rc: branches:  1.1.1; Initial revision
16471
16472         * Pine.rc: * README: branches:  1.1.1; Initial revision
16473
16474         * README: * TODO: branches:  1.1.1; Initial revision
16475
16476         * TODO: branches:  1.1.1.1.2;
16477
16478         * acconfig.h: branches:  1.1.1; Initial revision
16479
16480         * acconfig.h: * addrbook.c: branches:  1.1.1; Initial revision
16481
16482         * addrbook.c: * alias.c: branches:  1.1.1; Initial revision
16483
16484         * alias.c: * attach.c: branches:  1.1.1; Initial revision
16485
16486         * attach.c: * attach.h: branches:  1.1.1; Initial revision
16487
16488         * attach.h: branches:  1.1.1.1.4;
16489
16490         * bind.c: branches:  1.1.1; Initial revision
16491
16492         * bind.c: branches:  1.1.1.1.4;
16493
16494         * browser.c: branches:  1.1.1; Initial revision
16495
16496         * browser.c: branches:  1.1.1.1.4;
16497
16498         * buffy.c: branches:  1.1.1; Initial revision
16499
16500         * buffy.c: branches:  1.1.1.1.2;
16501
16502         * buffy.h: branches:  1.1.1; Initial revision
16503
16504         * buffy.h: * color.c: branches:  1.1.1; Initial revision
16505
16506         * color.c: * commands.c: branches:  1.1.1; Initial revision
16507
16508         * commands.c: * complete.c: branches:  1.1.1; Initial revision
16509
16510         * complete.c: * compose.c: branches:  1.1.1; Initial revision
16511
16512         * compose.c: * config.h.in: branches:  1.1.1; Initial revision
16513
16514         * config.h.in: * configure: branches:  1.1.1; Initial revision
16515
16516         * configure: * configure.in: branches:  1.1.1; Initial revision
16517
16518         * configure.in: * copy.c: branches:  1.1.1; Initial revision
16519
16520         * copy.c: * copy.h: branches:  1.1.1; Initial revision
16521
16522         * copy.h: * curs_lib.c: branches:  1.1.1; Initial revision
16523
16524         * curs_lib.c: branches:  1.1.1.1.4;
16525
16526         * curs_main.c: branches:  1.1.1; Initial revision
16527
16528         * curs_main.c: * date.c: branches:  1.1.1; Initial revision
16529
16530         * date.c: branches:  1.1.1.1.4;
16531
16532         * depend.awk: branches:  1.1.1; Initial revision
16533
16534         * depend.awk: * doc/manual.sgml: branches:  1.1.1; Initial
16535         revision
16536
16537         * doc/manual.sgml: * edit.c: branches:  1.1.1; Initial revision
16538
16539         * edit.c: * enter.c: branches:  1.1.1; Initial revision
16540
16541         * enter.c: * filter.c: branches:  1.1.1; Initial revision
16542
16543         * filter.c: * flags.c: branches:  1.1.1; Initial revision
16544
16545         * flags.c: * from.c: branches:  1.1.1; Initial revision
16546
16547         * from.c: branches:  1.1.1.1.2;
16548
16549         * functions.h: branches:  1.1.1; Initial revision
16550
16551         * functions.h: * gen_defs: branches:  1.1.1; Initial revision
16552
16553         * gen_defs: * getdomain.c: branches:  1.1.1; Initial revision
16554
16555         * getdomain.c: * globals.h: branches:  1.1.1; Initial revision
16556
16557         * globals.h: * handler.c: branches:  1.1.1; Initial revision
16558
16559         * handler.c: branches:  1.1.1.1.2;
16560
16561         * hash.c: branches:  1.1.1; Initial revision
16562
16563         * hash.c: branches:  1.1.1.1.4;
16564
16565         * hash.h: branches:  1.1.1; Initial revision
16566
16567         * hash.h: * hdrline.c: branches:  1.1.1; Initial revision
16568
16569         * hdrline.c: * headers.c: branches:  1.1.1; Initial revision
16570
16571         * headers.c: * help.c: branches:  1.1.1; Initial revision
16572
16573         * help.c: branches:  1.1.1.1.4;
16574
16575         * hook.c: branches:  1.1.1; Initial revision
16576
16577         * hook.c: * imap.c: branches:  1.1.1; Initial revision
16578
16579         * imap.c: * init.c: branches:  1.1.1; Initial revision
16580
16581         * init.c: * init.h: branches:  1.1.1; Initial revision
16582
16583         * init.h: * install-sh: branches:  1.1.1; Initial revision
16584
16585         * install-sh: * keymap.c: branches:  1.1.1; Initial revision
16586
16587         * keymap.c: branches:  1.1.1.1.2;
16588
16589         * keymap.h: branches:  1.1.1; Initial revision
16590
16591         * keymap.h: branches:  1.1.1.1.4;
16592
16593         * lib.c: branches:  1.1.1; Initial revision
16594
16595         * lib.c: * mailbox.h: branches:  1.1.1; Initial revision
16596
16597         * mailbox.h: * main.c: branches:  1.1.1; Initial revision
16598
16599         * main.c: * mapping.h: branches:  1.1.1; Initial revision
16600
16601         * mapping.h: * mbox.c: branches:  1.1.1; Initial revision
16602
16603         * mbox.c: branches:  1.1.1.1.4;
16604
16605         * menu.c: branches:  1.1.1; Initial revision
16606
16607         * menu.c: * mh.c: branches:  1.1.1; Initial revision
16608
16609         * mh.c: * mime.h: branches:  1.1.1; Initial revision
16610
16611         * mime.h: branches:  1.1.1.1.2;
16612
16613         * mime.types: branches:  1.1.1; Initial revision
16614
16615         * mime.types: * mkinstalldirs: branches:  1.1.1; Initial revision
16616
16617         * mkinstalldirs: * mutt.h: branches:  1.1.1; Initial revision
16618
16619         * mutt.h: * mutt_curses.h: branches:  1.1.1; Initial revision
16620
16621         * mutt_curses.h: * mutt_menu.h: branches:  1.1.1; Initial revision
16622
16623         * mutt_menu.h: branches:  1.1.1.1.4;
16624
16625         * mutt_regex.h: branches:  1.1.1; Initial revision
16626
16627         * mutt_regex.h: * mx.c: branches:  1.1.1; Initial revision
16628
16629         * mx.c: * mx.h: branches:  1.1.1; Initial revision
16630
16631         * mx.h: branches:  1.1.1.1.4;
16632
16633         * pager.c: branches:  1.1.1; Initial revision
16634
16635         * pager.c: * pager.h: branches:  1.1.1; Initial revision
16636
16637         * pager.h: branches:  1.1.1.1.4;
16638
16639         * parse.c: branches:  1.1.1; Initial revision
16640
16641         * parse.c: branches:  1.1.1.1.2;
16642
16643         * parse.h: branches:  1.1.1; Initial revision
16644
16645         * parse.h: * pattern.c: branches:  1.1.1; Initial revision
16646
16647         * pattern.c: * pgp.c: branches:  1.1.1; Initial revision
16648
16649         * pgp.c: * pgp.h: branches:  1.1.1; Initial revision
16650
16651         * pgp.h: * pgpinvoke.c: branches:  1.1.1; Initial revision
16652
16653         * pgpinvoke.c: * pgpkey.c: branches:  1.1.1; Initial revision
16654
16655         * pgpkey.c: * pgppubring.c: branches:  1.1.1; Initial revision
16656
16657         * pgppubring.c: * pop.c: branches:  1.1.1; Initial revision
16658
16659         * pop.c: branches:  1.1.1.1.2;
16660
16661         * postpone.c: branches:  1.1.1; Initial revision
16662
16663         * postpone.c: * protos.h: branches:  1.1.1; Initial revision
16664
16665         * protos.h: * query.c: branches:  1.1.1; Initial revision
16666
16667         * query.c: * reap.pl: branches:  1.1.1; Initial revision
16668
16669         * reap.pl: branches:  1.1.1.1.4;
16670
16671         * recvattach.c: branches:  1.1.1; Initial revision
16672
16673         * recvattach.c: * reldate.h: branches:  1.1.1; Initial revision
16674
16675         * reldate.h: * resize.c: branches:  1.1.1; Initial revision
16676
16677         * resize.c: * rfc1524.c: branches:  1.1.1; Initial revision
16678
16679         * rfc1524.c: branches:  1.1.1.1.4;
16680
16681         * rfc1524.h: branches:  1.1.1; Initial revision
16682
16683         * rfc1524.h: branches:  1.1.1.1.4;
16684
16685         * rfc2047.c: branches:  1.1.1; Initial revision
16686
16687         * rfc2047.c: branches:  1.1.1.1.2;
16688
16689         * rfc2047.h: branches:  1.1.1; Initial revision
16690
16691         * rfc2047.h: * rfc822.c: branches:  1.1.1; Initial revision
16692
16693         * rfc822.c: branches:  1.1.1.1.2;
16694
16695         * rfc822.h: branches:  1.1.1; Initial revision
16696
16697         * rfc822.h: * sample.mailcap: branches:  1.1.1; Initial revision
16698
16699         * sample.mailcap: * sample.muttrc: branches:  1.1.1; Initial
16700         revision
16701
16702         * sample.muttrc: branches:  1.1.1.1.4;
16703
16704         * score.c: branches:  1.1.1; Initial revision
16705
16706         * score.c: * send.c: branches:  1.1.1; Initial revision
16707
16708         * send.c: * sendlib.c: branches:  1.1.1; Initial revision
16709
16710         * sendlib.c: * sha.h: branches:  1.1.1; Initial revision
16711
16712         * sha.h: * sha1dgst.c: branches:  1.1.1; Initial revision
16713
16714         * sha1dgst.c: * sha_locl.h: branches:  1.1.1; Initial revision
16715
16716         * sha_locl.h: * signal.c: branches:  1.1.1; Initial revision
16717
16718         * signal.c: * snprintf.c: branches:  1.1.1; Initial revision
16719
16720         * snprintf.c: branches:  1.1.1.1.2;
16721
16722         * sort.c: branches:  1.1.1; Initial revision
16723
16724         * sort.c: * sort.h: branches:  1.1.1; Initial revision
16725
16726         * sort.h: branches:  1.1.1.1.4;
16727
16728         * status.c: branches:  1.1.1; Initial revision
16729
16730         * status.c: branches:  1.1.1.1.4;
16731
16732         * strcasecmp.c: branches:  1.1.1; Initial revision
16733
16734         * strcasecmp.c: * system.c: branches:  1.1.1; Initial revision
16735
16736         * system.c: * testmsg: branches:  1.1.1; Initial revision
16737
16738         * testmsg: * thread.c: branches:  1.1.1; Initial revision
16739
16740         * thread.c: branches:  1.1.1.1.4;
16741