e89614c21cfcc7b2c7167ef56d39da0476132ba5
[apps/madmutt.git] / ChangeLog.mutt
1 2005-10-04 05:24:00  Sebastien Hinderer  <Sebastien.Hinderer@libertysurf.fr>  (brendan)
2
3         * pager.c: The following patch has an effect only when the
4         braille_friendly variable is set. When this is the case, the
5         cursor is put on the first line of the message body, when viewing
6         it with the pager.
7
8 2005-10-04 04:29:09  Alain Bench  <veronatif@free.fr>  (brendan)
9
10         * curs_main.c: Piping and printing in IMAP folder index with
11         imap_peek=no marks message read immediately.
12
13 2005-10-03 07:52:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
14
15         * curs_lib.c, send.c: fix a problem that appears with signatures
16         without newline.
17
18 2005-09-30 18:24:17  Brendan Cully  <brendan@kublai.com>  (brendan)
19
20         * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
21         by Alain Bench).
22
23 2005-09-30 01:42:50  Roland Rosenfeld  <roland@spinnaker.de>  (brendan)
24
25         * po/de.po: Update.
26
27 2005-09-29 23:57:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
28
29         * po/fr.po: Update.
30
31 2005-09-29 23:52:16  pi  <pi@beobide.net>  (brendan)
32
33         * configure.in, po/eu.po: Basque translation.
34
35 2005-09-29 23:02:49  Brendan Cully  <brendan@kublai.com>  (brendan)
36
37         * configure.in, copy.c, sendlib.c: Ensure that Content-Length
38         printf format specifier matches off_t size, to avoid mail-losing
39         Content-Length: 0 (bug introduced by large file patch a couple
40         of days ago). Closes: #2096.
41
42 2005-09-27 03:43:24  Johan Svedberg  <johan@svedberg.com>  (brendan)
43
44         * po/sv.po: Update.
45
46 2005-09-24 20:03:04  Brendan Cully  <brendan@kublai.com>  (brendan)
47
48         * edit.c: Inflict more needless pain on translators by splitting
49         EditorHelp to satisfy -pedantic.
50
51         * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
52         while opening mbox/mmdf. Closes: #2084.
53
54 2005-09-24 19:36:35  Alain Bench  <veronatif@free.fr>  (brendan)
55
56         * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
57         MIME headers. Closes: #2086.
58
59 2005-09-24 17:51:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
60
61         * po/ja.po: Update to HEAD.
62
63 2005-09-23 18:38:36  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
64
65         * configure.in: Quote an error message.
66
67 2005-09-22 16:38:08  Takahashi Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
68
69         * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
70         the current state of the art. Closes: #2003 (again).
71
72 2005-09-22 09:06:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
73
74         * send.c: When composing a reply, there might be degenerate cases
75         in which a CC header is created, but no To header.  In this case,
76         we now use the auto-generated CC header as the To header.
77
78 2005-09-22 04:05:49  Brendan Cully  <brendan@kublai.com>  (brendan)
79
80         * init.c: Refactor mutt var completion so it can be used for
81         inline expansions (eg $from). Actual expansion not committed yet.
82
83         * send.c: If ContentType is null, assume text/plain. Stopgap; a
84         better mechanism would sanity-check MuttVars assignments before
85         allowing them. Closes: #2080.
86
87         * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
88         hosts. Also don't attempt to complete on open connections when
89         there aren't any (diagnosed by Nico Golde). Closes: #2079.
90
91         * pattern.c: Use ctx instead of Context when checking whether or
92         not to do IMAP search. Resolves a possible segfault in color index
93         ~b operations. I can't remember whether Context vs ctx was
94         intentional - I doubt it.
95
96 2005-09-21 14:17:14  Adeodato Simo  <asp16@alu.ua.es>  (brendan)
97
98         * curs_main.c: Check for sigwinch in index before calling
99         km_dokey, since for unknown reasons km_dokey seems to eat the
100         signal in some cases. [Not reproducible in my ncurses environments
101         - Brendan]. Closes: #1907.
102
103 2005-09-21 13:23:43  Brendan Cully  <brendan@kublai.com>  (brendan)
104
105         * imap/imap.c, pattern.c: Catch empty substring/regexp search
106         arguments (precludes a segfault from dereferencing a null string
107         pointer later).
108
109 2005-09-21 06:04:37  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
110
111         * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
112         header cache.
113
114 2005-09-21 04:50:31  Adeodato Simo  <asp16@alu.ua.es>  (brendan)
115
116         * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
117         isn't already set instead of bailing out. Closes: #2072.
118
119 2005-09-21 03:48:38  Takahashi Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
120
121         * init.c: Ensure that set doesn't change variables from within the
122         help screen. I think this is a gross approach, and probably
123         overkill, but it's the fault of the original code design, not
124         Tamo's patch. Until a better way falls from the sky, this Closes:
125         #2011.
126
127 2005-09-21 02:58:07  Brendan Cully  <brendan@kublai.com>  (brendan)
128
129         * curs_main.c: Cancelling <change-folder> from within the pager
130         will now keep you in the pager rather than kicking you back to the
131         index. Closes: #2075.
132
133 2005-09-20 23:41:21  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
134
135         * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
136
137 2005-09-20 06:43:39  David Champion  <dgc@uchicago.edu>  (brendan)
138
139         * init.c: Fix a null-pointer-dereference parsing aliases with
140         -d3+.
141
142         * muttlib.c: Clear a compiler warning.
143
144 2005-09-20 03:56:25  Gero Treuner  <gerotick@faveve.uni-stuttgart.de>  (brendan)
145
146         * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
147         gpg-2comp, Gero Treuner.
148
149 2005-09-19 06:14:27  Brendan Cully  <brendan@kublai.com>  (brendan)
150
151         * mkchangelog.sh: I just realised what's been happening to the
152         changelog: I recently got a new version of 'head' that refuses
153         to accept -1 instead of -n 1, but doesn't actually return
154         failure. So mkchangelog was feeding nothing to the cvs date
155         argument, and instead merrily snarfing down the entire changelog
156         every time. I've put in a simple $date != "" check. Thanks,
157         textutils!  Thanks for ushering in the future! I'd like to shake
158         your hand. Hard.
159
160 2005-09-19 05:12:29  Brendan Cully  <brendan@kublai.com>  (brendan)
161
162         * doc/manual.xml.head: Remove mention of obsolete
163         --enable-imap-edit-threads configure option.
164
165 2005-09-18 17:49:33  Brendan Cully  <brendan@kublai.com>  (brendan)
166
167         * ChangeLog: Somehow the changelog got mangled (multiple copies
168         of large parts).
169
170 2005-09-18 08:22:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
171
172         * po/ru.po: update
173
174 2005-09-18 02:53:18  brendan  (brendan)
175
176         * doc/Makefile.in: More cleanups, slightly better dependencies.
177
178 2005-09-18 02:35:10  Brendan Cully  <brendan@kublai.com>  (brendan)
179
180         * doc/Makefile.in: Stupid hack to synchronise on makedoc for
181         parallel builds. Only works when entered via make all. make
182         stamp-doc-xml directly can fail in pathological conditions.
183
184         * doc/Makefile.in: Attempt to work around make -j2
185         breakage. Dependencies are still wrong, but I don't have
186         the brainpower right now to get it right. People talk about
187         imperative, functional, and logic programming, but no one ever
188         mentions make programming.
189
190 2005-09-17 20:46:14  Brendan Cully  <brendan@kublai.com>  (brendan)
191
192         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
193         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
194         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
195         po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
196         intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
197         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
198         po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
199         doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
200         imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
201         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
202         imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
203         imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
204         imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
205         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
206         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
207         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
208         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
209         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
210         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
211         intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
212         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
213         intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
214         pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
215         pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
216         recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
217         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
218         rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
219         signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
220         status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
221         charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
222         config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
223         crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
224         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
225         crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
226         date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
227         enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
228         globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
229         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
230         init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
231         main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
232         mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
233         mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
234         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
235         mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
236         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
237         pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
238         account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
239         attach.h, base64.c, browser.c: Gah, forgot the zip code when
240         updating the FSF address...
241
242         * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
243         po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
244         po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
245         po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
246         po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
247         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
248         intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
249         intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
250         intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
251         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
252         intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
253         intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
254         intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
255         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
256         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
257         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
258         po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
259         doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
260         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
261         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
262         imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
263         rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
264         smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
265         system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
266         regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
267         rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
268         pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
269         pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
270         pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
271         mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
272         mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
273         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
274         mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
275         muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
276         from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
277         hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
278         history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
279         lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
280         dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
281         crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
282         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
283         crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
284         date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
285         account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
286         attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
287         charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
288         config.guess, config.sub, copy.c: Update FSF address (via sed,
289         I hope nothing got mangled). Closes: #2071.
290
291 2005-09-17 17:39:18  Alain Bench  <veronatif@free.fr>  (brendan)
292
293         * Muttrc.head.in: Clean up some Muttrc macros, and add macro
294         'y' to jump to the mailboxes view. Closes: #2069.
295
296 2005-09-17 17:27:54  Brendan Cully  <brendan@kublai.com>  (brendan)
297
298         * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
299         instead of using flea; update copyright year in mutt -v;
300         reorganise USE opts a little; break long strings so that -pedantic
301         stops complaining. Not sure that last one is worth the trouble
302         it causes the po team...
303
304 2005-09-17 01:07:54  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
305
306         * po/fr.po: Update.
307
308 2005-09-16 23:09:12  Kevin Scannell  <scannell@slu.edu>  (brendan)
309
310         * configure.in, po/ga.po: Irish translation.
311
312 2005-09-16 15:20:59  Brendan Cully  <brendan@kublai.com>  (brendan)
313
314         * build-release, po/Makefile.in.in: Move update-po out of make
315         dist, into build-release. It seems to me that make dist should do
316         as little as possible beyond putting the right files in a tarball.
317
318 2005-09-16 13:43:58  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
319
320         * po/id.po: update
321
322 2005-09-16 11:02:00  Ivan Vilata i Balaguer  <ivan@selidor.net>
323 (roessler)
324
325         * po/ca.po: update
326
327 2005-09-16 10:20:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
328 (roessler)
329
330         * po/ja.po: update
331
332 2005-09-16 10:19:46  René Clerc  <rene@clerc.nl>  (roessler)
333
334         * po/nl.po: update
335
336 2005-09-16 02:15:45  Brendan Cully  <brendan@kublai.com>  (brendan)
337
338         * doc/Makefile.in: Add stamp-doc-xml to "all".
339
340         * doc/Makefile.in: stamp-doc-man is pointless as far as I can
341         tell. Removed.
342
343         * doc/Makefile.in: Tweak makefile so that the dist tarball
344         doesn't always try to build docs.
345
346         * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
347         not CONFIGURE_DEPENDENCIES. Slap ma fro.
348
349 2005-09-15 23:18:48  Brendan Cully  <brendan@kublai.com>  (brendan)
350
351         * Makefile.am, build-release: Move changelog target to
352         update-changelog so that dist won't automatically invoke it,
353         and have commit and build-release call it.
354
355         * build-release: Now that 1.5.11 is out, previous versions won't
356         be x.y.zi: adjust diff.
357
358 2005-09-15 14:24:39  roessler  (roessler)
359
360         * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
361         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
362         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
363         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
364         po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
365         post-release commit for mutt-1.5.11
366
367 2005-09-14 14:15:06  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
368 (brendan)
369
370         * init.h: Refer to $use_envelope_from rather than old
371         $envelope_from in description of $envelope_from_address.
372
373 2005-09-14 02:45:44  Brendan Cully  <brendan@kublai.com>  (brendan)
374
375         * globals.h, init.h, sendlib.c: Add new $envelope_from_address
376         variable for manually specifying the envelope sender. Rename (with
377         compatibility synonym) $envelope_from to $use_envelope_from. Make
378         $envelope_from subordinate to $use_e_f, as $from is to
379         $use_from. From a discussion with TLR.
380
381 2005-09-13 20:36:17  Brendan Cully  <brendan@kublai.com>  (brendan)
382
383         * doc/Makefile.in: Put chunked HTML manual in top doc directory
384         instead of HTML subdirectory.  Solves a weird $distdir
385         absolute/relative path nuisance.
386
387 2005-09-12 06:22:21  Brendan Cully  <brendan@kublai.com>  (brendan)
388
389         * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
390         mutt_progress_bar. Allow progress bar to omit total size if zero
391         (=unknown).
392
393 2005-09-10 18:47:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
394 (brendan)
395
396         * menu.c: Correct some inconsistencies introduced by
397         $menu_context. Closes: #2019?
398
399 2005-09-10 06:02:04  Brendan Cully  <brendan@kublai.com>  (brendan)
400
401         * imap/imap.c, curs_lib.c: A pair of small optimisations to the
402         progress bar.
403
404 2005-09-08 16:37:59  Brendan Cully  <brendan@kublai.com>  (brendan)
405
406         * pager.c: Revert bogus change to last message detection in
407         mutt_pager.
408
409         * pager.c: Forget line number when resolving in pager. This
410         is beginning to get messy - maybe it would be better to only
411         remember on specific operations like sync.
412
413         * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
414         we do in IPv6.
415
416         * pattern.c: Make stringmatch pattern detection stateless.
417
418         * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
419
420 2005-09-08 07:09:46  Bernd Ahlers  <bernd@ba-net.org>  (brendan)
421
422         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
423         po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
424         po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
425         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
426         po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
427
428 2005-09-07 08:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
429
430         * curs_lib.c: Ensure progress bar rounds to $net_inc.
431
432         * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
433         imap/message.c, init.h, mutt_curses.h: Display progress meter
434         when uploading/fetching IMAP data. Closes: #1772.
435
436         * pager.c: Adjust gross hack to return to the same line in the
437         pager after an index operation so that it doesn't shoot past the
438         end of the file if there are fewer lines on return (eg when weed
439         is set).
440
441         * mx.c, pgp.c: Silence some GCC warnings about uninitialized
442         variables.
443
444         * build-release, configure.in, mutt.h: Remove international
445         vs. U.S. distribution distinction. build-release expects the
446         previous version to be x.y.zi and should be updated again
447         for 1.5.12.
448
449 2005-09-06 16:46:44  Brendan Cully  <brendan@kublai.com>  (brendan)
450
451         * doc/manual.xml.head: More documentation cosmetics (newlines
452         between Usage: lines).
453
454         * pager.c: Gross hack to return to the same line in the pager
455         after executing an index function. Closes: #1210.
456
457         * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
458         init.c, mutt.h, pattern.c: Extend pattern language to do simple
459         string matches as well as regular expressions when the pattern
460         is invoked with = instead of ~. And, when possible, perform
461         full body searches on the IMAP server instead of locally, for
462         an enormous speed boost.
463
464         * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
465         imap_utf7_decode and do a little cleanup on shutdown.  Get a
466         high five from valgrind.
467
468         * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
469         main where they belong.
470
471         * init.c: Release pwent after extracting data from it.
472
473         * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
474         state when quitting.
475
476 2005-09-05 04:22:45  Brendan Cully  <brendan@kublai.com>  (brendan)
477
478         * doc/manual.xml.head: Documentation cosmetics (add some line
479         breaks).
480
481 2005-09-04 20:10:25  Brendan Cully  <brendan@kublai.com>  (brendan)
482
483         * init.h: Point $hide_top_limited to $hide_limited instead of
484         $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
485
486         * init.h: Mention $sort_re in $strict_threads
487         documentation. Closes: #2052.
488
489         * doc/manual.xml.head: Add a push example. Closes: #1591.
490
491 2005-09-04 19:46:26  Rupert Levene  <rupert@levene.dyndns.org>  (brendan)
492
493         * doc/manual.xml.head: Mention $include when describing how mutt
494         prepares message replies. Closes: #1471.
495
496 2005-09-04 19:28:19  Dale Woolridge  (brendan)
497
498         * pattern.c, protos.h, parse.c: Unfold message headers before
499         performing ~h search. Closes: #1865.
500
501 2005-09-04 18:01:57  Zardoz@users.sourceforge.net  (brendan)
502
503         * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
504
505 2005-09-04 06:57:04  Alain Bench  <veronatif@free.fr>  (brendan)
506
507         * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
508         is bound to next-new-then-unread by default, rather than
509         next-new. Closes: #1637.
510
511         * curs_main.c, pattern.c: Allow empty limits, and limits in
512         empty mailboxes. Closes: #1853, #1906.
513
514 2005-09-03 23:22:31  Brendan Cully  <brendan@kublai.com>  (brendan)
515
516         * send.c, attach.c: Note when mutt_edit_attachment fails and
517         display error instead of prompting to abort an unmodified
518         file. Closes: #2051.
519
520 2005-09-03 19:41:53  Alain Bench  <veronatif@free.fr>  (brendan)
521
522         * contrib/gpg.rc: One should let GnuPG charset be automatically
523         infered from whatever current locale, without hardcoding.
524
525 2005-09-03 04:34:25  Brendan Cully  <brendan@kublai.com>  (brendan)
526
527         * doc/manual.xml.head: Just use EXPR as a place holder for regular
528         expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
529         by Vincent Lefevre.
530
531 2005-09-02 18:50:34  Brendan Cully  <brendan@kublai.com>  (brendan)
532
533         * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
534         doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
535         to manual.xml.*.
536
537 2005-09-02 18:18:19  Alain Bench  <veronatif@free.fr>  (brendan)
538
539         * keymap.c: Allow non-ascii characters in push arguments. Closes:
540         #2023.
541
542         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
543         Adjust ~l to match all known lists, add ~u to match only
544         subscribed lists.  Normalise pattern ordering in docs. Closes:
545         #2050.
546
547 2005-09-01 17:07:14  Brendan Cully  <brendan@kublai.com>  (brendan)
548
549         * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
550         mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
551
552         * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
553         in the initial commit.
554
555         * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
556         doc/manual.sgml.head, makedoc.c: Convert documentation from
557         linuxdoc to docbook format. Let the bug avalanche begin.
558
559 2005-08-30 21:34:36  Lars Hecking  <lhecking@users.sourceforge.net>
560 (brendan)
561
562         * configure.in: Don't define domain="no" when configured
563         --without-domain. Closes: #2046.
564
565 2005-08-24 15:17:43  Brendan Cully  <brendan@kublai.com>  (brendan)
566
567         * pgp.c: Don't treat PGP inline signature verification errors
568         as fatal.
569
570 2005-08-22 20:30:11  Brendan Cully  <brendan@kublai.com>  (brendan)
571
572         * pgp.c: Pause after error message if PGP decode fails, in case
573         mutt_copy_message overwrites.  Real error handling cleanup will
574         have to wait...
575
576         * pgp.c: Don't attempt to manipulate null pgp output file handles.
577
578 2005-08-16 18:10:11  Paul Walker  <paul@black-sun.demon.co.uk>  (brendan)
579
580         * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
581         not stderr.
582
583 2005-08-15 08:10:48  Thomas Roessler  <roessler@does-not-exist.org>
584 (roessler)
585
586         * po/id.po: Fix \n mismatch.
587
588 2005-08-15 08:07:36  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
589
590         * po/id.po: update
591
592 2005-08-15 08:06:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
593
594         * po/ru.po: update
595
596 2005-08-14 21:32:17  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
597 (brendan)
598
599         * attach.c, send.c: Don't pass an empty filename to the default
600         text editor when editing non-plain text. Also don't clobber
601         $content_type when parsing it.  Closes: #2038.
602
603 2005-08-14 12:28:52  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
604
605         * po/de.po: update
606
607 2005-08-14 02:22:47  Bernd Ahlers  <bernd@ba-net.org>  (brendan)
608
609         * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
610         inconsistencies.
611
612 2005-08-12 23:06:25  Brendan Cully  <brendan@kublai.com>  (brendan)
613
614         * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
615         certificate menu, as we do in the openssl version.
616
617         * imap/auth_sasl.c: Override SASL initial response if the server
618         spoke first in its continuation response. Closes: #2034.
619
620         * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
621         in which gnu documentation flagged any extensions to standard
622         utilities almost makes me cry.
623
624 2005-08-12 12:52:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
625 (roessler)
626
627         * po/ja.po: update
628
629 2005-08-12 07:49:37  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
630
631         * po/fr.po: Update.
632
633 2005-08-12 03:57:16  Brendan Cully  <brendan@kublai.com>  (brendan)
634
635         * configure.in: Force configure to depend on VERSION. That's
636         been bugging me for a while.
637
638 2005-08-11 21:46:26  roessler  (roessler)
639
640         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
641         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
642         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
643         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
644         po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
645         for mutt-1.5.10
646
647 2005-08-11 21:22:41  Thomas Roessler  <roessler@does-not-exist.org>
648 (roessler)
649
650         * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
651
652 2005-08-11 21:16:38  Brendan Cully  <brendan@kublai.com>  (brendan)
653
654         * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
655         crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
656         crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
657         handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
658         Add error results to mutt_body_handlers, and check them when
659         doing decode-save. Closes: #1919.
660
661 2005-08-11 21:08:55  Thomas Roessler  <roessler@does-not-exist.org>
662 (roessler)
663
664         * pgp.c: Fix verification of clearsigned PGP messages.
665         (debugged on IRC, mostly by Brendan)
666
667 2005-08-11 02:15:14  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
668 (brendan)
669
670         * configure.in: Don't test against nonexistent cache
671         variable. Spotted by Torsten Veller.
672
673 2005-08-11 01:44:49  Brendan Cully  <brendan@kublai.com>  (brendan)
674
675         * mutt_sasl.c: Silence some compiler warnings.
676
677 2005-08-09 20:13:03  Brendan Cully  <brendan@kublai.com>  (brendan)
678
679         * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
680         characters with entities, and enable latin output for
681         manual.txt. I'm not sure this is ideal for non-latin (eg
682         utf8) environments, but hopefully docbook will resolve this
683         anyway. Closes: #2029.
684
685         * doc/manual.sgml.head: Replace free ~ with &tilde;. Closes:
686         #2030.
687
688         * pgp.c: Move pgp failure check inside the if (invoke pgp)
689         block. Should really Close: 2032.
690
691         * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
692         #2032.
693
694 2005-08-09 16:24:15  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
695 (brendan)
696
697         * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
698         #2020.
699
700 2005-08-09 16:10:40  Mads Martin Joergensen  <mmj@suse.de>  (brendan)
701
702         * copy.c: Remove an unneeded cast, which introduces
703         type-punning. Modified to use FREE instead of safe_free, since
704         that seems to be the convention. I personally don't see the point.
705
706 2005-08-08 18:59:43  Brendan Cully  <brendan@kublai.com>  (brendan)
707
708         * mutt_socket.c: Pause for a moment when a hostname fails to
709         resolve. Closes #1942.  There are a number of cases where mutt
710         cascades error messages. It might be nice if there were an error
711         stack so that low level functions could push_error instead of
712         displaying it right away, and the higher level ones could eg
713         mutt_message(_("Failed to write FCC: %s"), pop_error ())...
714
715         * main.c: Document -d option in mutt -h output. Closes #2027.
716
717         * init.h: Remove undefined reference to unmailboxes
718         command. Closes #2028.
719
720         * imap/imap.c: Fix edge case where we might have to wait two
721         timeouts to check for IMAP mail.
722
723         * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
724         in lsub parsing that could cause mutt to loop indefinitely.
725         Don't recheck subscriptions at every mailbox change, just the
726         initial connection.
727
728         * imap/imap.c: If imap_check_subscribed is set, mailbox or
729         unmailbox folders in response to subscribe/unsubscribe commands
730         in the browser.
731
732 2005-08-07 23:52:08  Brendan Cully  <brendan@kublai.com>  (brendan)
733
734         * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
735         New option: $imap_check_subscribed. If set, mutt will fetch the
736         set of subscribed mailboxes from the server and add them to the
737         buffy list.
738
739         * browser.c: Avoid a segfault attempting to browse an invalid
740         IMAP URL.
741
742         * imap/imap.c: Extend IMAP host completion to complete over open
743         connections. Next up: account and folder hooks.
744
745         * imap/imap.c: Allow IMAP tab-completion to complete over
746         defined mailboxes, saving a bunch of typing for the hostname
747         part of the URL. Should probably be extended to complete over
748         open connections and possibly also folder/account hooks.
749
750         * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
751         mutt_get_field_unbuffered.
752
753 2005-08-07 06:20:37  Anders Helmersson
754 <anders.helmersson.utsikt@wasadata.net>  (brendan)
755
756         * pager.c: Certain versions of libc may segfault during regex
757         processing if given incomplete multibyte characters. Work around
758         this by manually trimming the display buffer. I modified it
759         somewhat to only check when the situation is most likely to occur:
760         fgets has read all the way to the capacity of the buffer. Thanks
761         also to Tamo for his comments.
762
763 2005-08-07 04:58:12  Brendan Cully  <brendan@kublai.com>  (brendan)
764
765         * account.c, curs_lib.c, protos.h: Make username prompts
766         unbuffered like password prompts are (no more folder-hook push
767         garbage)
768
769 2005-08-06 22:20:55  Brendan Cully  <brendan@kublai.com>  (brendan)
770
771         * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
772         Report non-zero exit status of tunnel command. Closes: #1749.
773
774         * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
775         pointless imap_force_ssl option with ssl_force_tls, which
776         requires any connection (POP or IMAP) to a remote server to
777         be encrypted, and attempts to negotiate encryption even if the
778         capability isn't advertised (this last bit is of dubious utility,
779         but essentially harmless since the connection would otherwise
780         fail anyway). Closes: #1284.
781
782         * imap/browse.c: Kill a warning.
783
784         * init.c: Use isalnum instead of isalpha when parsing unbraced
785         environment variable names, per tamo's suggestion. Closes #2022.
786
787 2005-08-05 02:16:46  Brendan Cully  <brendan@kublai.com>  (brendan)
788
789         * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
790         pager.h, protos.h: Move some attachment-related prototypes and
791         structures into attach.h from the global headers. A small step
792         towards sane dependency tracking and code cleanliness.
793
794 2005-08-04 01:15:52  brendan  (brendan)
795
796         * compose.c: Don't unlink non-mutt files that would have been
797         unlinked on send if the message is cancelled.
798
799 2005-08-03 15:34:14  Brendan Cully  <brendan@kublai.com>  (brendan)
800
801         * account.c: Fix C precedence buglet in getlogin preventing it
802         from actually calling getuser.
803
804         * mutt_ssl.c: Don't double-free X509 certificates. This patch
805         looks wrong, but it isn't.
806
807 2005-08-02 18:15:33  Brendan Cully  <brendan@kublai.com>  (brendan)
808
809         * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
810         mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
811         keymap_alldefs.h in $(top_srcdir), since that's where xgettext
812         looks. Not super clean I guess - the other alternative is to
813         sed POTFILES.
814
815         * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
816         mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
817         NSS support out to pasture.
818
819         * compose.c, mutt.h: In compose menu, detach should be able to
820         unlink files generated by mutt, but not files that existed before.
821
822         * commands.c, pgp.c: More fiddling with PGP results. When
823         rerunning PGP on a message, clear old security result bits to
824         avoid confusing messages like 'decrypt failed; PGP signature
825         successfully verified'.
826
827         * pgp.c: Forget passphrase on PGP/inline decryption error,
828         and improve status line messages.
829
830         * configure.in: Make $docdir relative to $prefix, like the
831         other prefixes.
832
833         * contrib/Makefile.in, doc/Makefile.in: Be more selective about
834         what to remove during uninstall. (closes #1625)
835
836         * pgp.c: Also forget passphrase when encrypt fails, if
837         signing. (closes #1025 again)
838
839         * imap/message.c: Check that the entire message downloaded
840         successfully on fetch, and don't treat a disappearing cache file
841         as fatal. (closes #1483)
842
843         * compose.c: Don't unlink attachments that you've decided not
844         to send. (closes #1328)
845
846         * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
847         but it's harmless and it (closes #1207).
848
849         * account.c: Fix password prompt for POP (more authentication
850         ID fallout).
851
852 2005-08-01 22:37:22  Brendan Cully  <brendan@kublai.com>  (brendan)
853
854         * doc/manual.sgml.head: Document <backtab> key.
855
856         * pgp.c: Automatically forget PGP passphrase on sign or decrypt
857         error. (closes #1025)
858
859         * pgp.c: Display "successfully decrypted" message instead of
860         nothing. Superseded by signature verification.
861
862         * commands.c, pgp.c: Don't report PGP signature could not be
863         verified unless there really is a signature verification problem
864         (not some other PGP error).
865
866         * Makefile.am: Install system muttrc from the build directory,
867         not the source directory.
868
869         * mbox.c: Restore Sort immediately after sorting by mailbox
870         order in mbox_sync_mailbox.  (closes #972)
871
872         * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
873         system resources into mutt.man. (closes #854)
874
875         * commands.c, protos.h: Report errors occuring in
876         _mutt_save_message. (closes #847)
877
878         * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
879         that have been accepted but not saved until mutt exits. (closes
880         #643).  Create mutt_add_list_n for adding non-character data to
881         lists, have mutt_add_list call it.
882
883         * mx.c: Report error creating FCC when writing to IMAP
884         server. Addresses #423.
885
886         * init.c: complete :set mbox_type=<tab>. (closes #1649)
887
888 2005-07-30 04:40:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
889 (brendan)
890
891         * pager.c: The builtin pager tries to wrap a line for ever if:
892         0) the line contains a space or a tab character
893          followed by a very long word, and 1) M_PAGER_NSKIP flag is
894         passed to it, and 2) $smart_wrap is set. (default)
895
896 2005-07-30 04:13:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
897
898         * curs_main.c, pager.c: When using colors, the status line of
899         the index is displayed in a >bright color, even when the prefix
900         "bright" is *not* given in the foreground color. The problem
901         occurs when I have the following additional line:
902           color normal brightwhite black The problem is that BKGDSET's
903         are missing.
904
905 2005-07-30 03:59:04  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
906 (brendan)
907
908         * recvattach.c: Don't refuse to delete attachments just because a
909         message has been checked for "traditional" PGP encoding. (closes
910         #2013)
911
912 2005-07-29 18:05:50  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
913 (brendan)
914
915         * init.c: "nospam foo" causes a segv if you have not set any
916         "spam", because of a null pointer dereference.
917
918 2005-07-29 06:45:14  Brendan Cully  <brendan@kublai.com>  (brendan)
919
920         * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
921         gnutls glue, pointed out by Vincent Lefevre.
922
923         * imap/imap.c: Fix bug added in revision 3.26, where
924         imap_sync_mailbox failed to check whether it was supposed to
925         expunge before issuing a CLOSE.
926
927 2005-07-28 20:42:45  ttakah@lapis.plala.or.jp  (roessler)
928
929         * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
930         between GPGME and classic.
931
932 2005-07-28 19:47:40  Brendan Cully  <brendan@kublai.com>  (brendan)
933
934         * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
935         instead of getuser for authentication methods that only support
936         an authentication ID. As a side-effect, don't display a dangling
937         authentication name pointer in getpass.
938
939 2005-07-27 15:08:43  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
940
941         * crypt-gpgme.c: Correct two typos in GPGME error messages.
942
943 2005-07-27 05:53:27  Brendan Cully  <brendan@kublai.com>  (brendan)
944
945         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
946         po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
947         Thomas' address in several out-of-date PO files. (closes #990)
948
949         * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
950         one day -pedantic is going to get held up on the causeway.
951
952         * imap/command.c: More fiddling with fatal state handling. Not
953         tested, and probably as wrong as what was already there.
954
955         * muttlib.c: Rework mutt_save_confirm to support confirmappend
956         with IMAP mailboxes.  I hope I got all cases right.
957
958 2005-07-26 23:57:38  Brendan Cully  <brendan@kublai.com>  (brendan)
959
960         * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
961         on the selected mailbox, and have imap_open_mailbox_append use
962         imap_access instead of rolling its own.
963
964 2005-07-26 18:45:01  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
965 (brendan)
966
967         * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
968         application of Tamo's translation patch for gpgme and gnutls.
969
970 2005-07-26 16:44:20  Brendan Cully  <brendan@kublai.com>  (brendan)
971
972         * imap/imap.c: Don't check for the existence of a mailbox we're
973         already in when appending.  (closes #1842)
974
975 2005-07-26 16:40:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
976 (roessler)
977
978         * init.h: Return $menu_move_off default to status quo ante.
979
980         * init.h: hcache spelling fixes
981
982 2005-07-26 16:37:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
983 (roessler)
984
985         * enter.c: Introduce fall-back from complete-query to complete
986         for the edit menu, so 'bind editor <tab> complete-query'
987         becomes possible.
988
989 2005-07-26 06:14:34  "Brent J. Nordquist"  <brent@nordist.net>  (brendan)
990
991         * doc/manual.sgml.head: Correct a couple of typos (and change
992         &hyphen; to -: although the text version of the manual renders
993         &hyphen;, the web version does not).
994
995 2005-07-26 05:58:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
996 (brendan)
997
998         * pattern.c: Interpret an empty limit as a request to cancel
999         the current limit.  (Closes #1854)
1000
1001 2005-07-26 05:28:02  Brendan Cully  <brendan@kublai.com>  (brendan)
1002
1003         * mutt_ssl.c: Don't offer to save expired or not-yet-valid
1004         certificates. Closes #1943 as a side-effect.
1005
1006         * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
1007         to avoid expunging messages when exiting without saving
1008         changes. (closes #1899)
1009
1010 2005-07-26 03:09:55  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1011 (brendan)
1012
1013         * mbyte.c, mutt_socket.c: There are some functions without ANSI
1014         prototypes left in mutt-owned sources.
1015
1016 2005-07-25 20:07:23  Brendan Cully  <brendan@kublai.com>  (brendan)
1017
1018         * init.h: Update _MAKEDOC macro so that the documentation includes
1019         all variables.
1020
1021 2005-07-25 15:48:36  Thomas Roessler  <roessler@does-not-exist.org>
1022 (roessler)
1023
1024         * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
1025         of IMAP-related special casing all over the thread editing code.
1026
1027 2005-07-25 04:56:38  brendan  (brendan)
1028
1029         * imap/message.c: Indentation, mostly
1030
1031 2005-07-25 04:37:20  Brendan Cully  <brendan@kublai.com>  (brendan)
1032
1033         * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
1034         blocks)
1035
1036 2005-07-25 04:31:51  brendan  (brendan)
1037
1038         * muttlib.c: Suppress a printf format warning
1039
1040 2005-07-24 18:33:31  Brendan Cully  <brendan@kublai.com>  (brendan)
1041
1042         * muttlib.c: Typo in last commit.
1043
1044         * imap/message.c, muttlib.c, protos.h: Merge full envelope from
1045         message fetch into original sparse envelope, instead of replacing
1046         it. This should be gentler on the various threading hashes and may
1047         (knock on wood) fix the threading segfault. Threading behaviour
1048         is observably better.
1049
1050 2005-07-24 18:18:29  brendan  (brendan)
1051
1052         * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
1053
1054 2005-07-24 16:53:59  Thomas Roessler  <roessler@does-not-exist.org>
1055 (roessler)
1056
1057         * thread.c: Try to fix threading bug triggered by duplicate
1058         references.
1059
1060 2005-07-24 16:51:38  Cedric Duval  <cedricduval+web@free.fr>  (brendan)
1061
1062         * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
1063         imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
1064         Add thread editing commands.
1065
1066 2005-07-24 16:12:12  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1067
1068         * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
1069         adds an option -D to dump mutt's configuration after all
1070         configuration files have been read.  Changes against PW's version:
1071         (1) curses isn't initialized; (2) variables are dumped to stdout,
1072         not to stderr.
1073
1074 2005-07-24 15:46:26  Thomas Roessler  <roessler@does-not-exist.org>
1075 (roessler)
1076
1077         * hash.c, imap/message.c, imap/util.c: This patch includes (1)
1078         a rewrite of hash_delete_hash, and (2) some changes to the IMAP
1079         code that Thomas Glanzmann made during an attempt to squash some
1080         segmentation fault in May.  There is no guarantee that this patch
1081         doesn't break things.  If it does, please complain to mutt-dev.
1082
1083         * recvattach.c, smime.c: Fix S/MIME segmentation fault.  Bug
1084         reported by Mads Martin Joergensen; part fixed by Brendan Cully.
1085
1086 2005-07-24 08:59:44  Brendan Cully  <brendan@kublai.com>  (brendan)
1087
1088         * copy.c: Don't assume messages in MMDF mailboxes have From
1089         separators when copying them.  Spotted by William Lovas. Initial
1090         patch by TAKAHASHI Tamotsu.
1091
1092 2005-07-23 23:35:17  Byrial Jensen  <byrial@image.dk>  (brendan)
1093
1094         * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
1095         This is the current shortcut patch patch by Byrial Ole Jensen
1096         <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
1097
1098 2005-07-17 00:43:05  Brendan Cully  <brendan@kublai.com>  (brendan)
1099
1100         * account.c: Don't dereference null ImapUser in new getlogin
1101         function.
1102
1103 2005-07-15 07:29:37  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
1104
1105         * po/fr.po: PO update 20050613.
1106
1107 2005-07-06 23:49:08  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1108 (brendan)
1109
1110         * BEWARE: this fixes a little typo.
1111
1112 2005-07-06 21:03:00  Brendan Cully  <brendan@kublai.com>  (brendan)
1113
1114         * hcache.c: Apply Aaron Crane's function pointer bandaid to the
1115         db4 open calls.
1116
1117 2005-06-28 19:26:54  Brendan Cully  <brendan@kublai.com>  (brendan)
1118
1119         * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
1120         $imap_login variable to specify which user to authenticate as
1121         ($imap_user controls which user's mail gets accessed). Currently
1122         this can't be specified interactively, since I can't think of
1123         a way to do it that wouldn't annoy users where login == user
1124         (the default value of $imap_login).
1125
1126 2005-06-24 22:32:38  Sébastien Hinderer
1127 <Sebastien.Hinderer@libertysurf.fr>  (brendan)
1128
1129         * crypt.c: Remove a warning about unused variable 'now' in
1130         crypt_valid_passphrase
1131
1132 2005-06-22 01:46:49  Sébastien Hinderer
1133 <Sebastien.Hinderer@libertysurf.fr>  (brendan)
1134
1135         * doc/devel-notes.txt: This patch fixes two small typos in
1136         dev notes.
1137
1138 2005-06-18 04:54:39  Brendan Cully  <brendan@kublai.com>  (brendan)
1139
1140         * main.c: Update copyright dates according to latest activity
1141         in ChangeLog.
1142
1143 2005-06-12 18:28:29  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1144 (roessler)
1145
1146         * menu.c: Fix background colors for $arrow_cursor.
1147
1148 2005-06-12 18:24:31  Thomas Roessler  <roessler@does-not-exist.org>
1149 (roessler)
1150
1151         * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
1152         Behavior originally suggested by Sébastien Hinderer
1153         <Sebastien.Hinderer@libertysurf.fr>.
1154
1155 2005-04-10 09:37:51  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1156
1157         * po/sv.po: update
1158
1159 2005-04-03 00:14:51  Daniel Jacobowitz  <dan@debian.org>  (brendan)
1160
1161         * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
1162         message flags before moving messages.
1163
1164 2005-03-31 04:55:09  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1165 (brendan)
1166
1167         * mh.c: Another hcache cygwin portability fix.
1168
1169 2005-03-23 10:51:11  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1170 (roessler)
1171
1172         * init.h, mh.c, mutt.h: Maildir header cache.
1173
1174 2005-03-22 19:58:15  Horst Schirmeier  <horst@schirmeier.com>  (roessler)
1175
1176         * Makefile.am: Use install-exec-hook install of
1177         install-exec-local.
1178
1179 2005-03-22 19:53:49  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1180
1181         * po/id.po: update
1182
1183 2005-03-22 19:49:31  René Clerc  <rene@clerc.nl>  (roessler)
1184
1185         * po/nl.po: update
1186
1187 2005-03-22 19:48:35  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1188
1189         * po/de.po: update
1190
1191 2005-03-22 19:46:59  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1192
1193         * init.c, init.h: remove some unused functions.
1194
1195 2005-03-22 19:43:13  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1196
1197         * po/ru.po: update
1198
1199 2005-03-22 03:40:54  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1200 (brendan)
1201
1202         * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1203         protos.h: Thomas graces us with this patch that resolves a
1204         type-size inconsistency in the UIDVALIDITY parser.
1205
1206         Edited for correctness.
1207
1208 2005-03-17 09:30:06  Pawel Dziekonski  <pawel.dziekonski@pwr.wroc.pl>
1209 (roessler)
1210
1211         * po/pl.po: update
1212
1213 2005-03-16 07:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
1214
1215         * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
1216         patch was incomplete. Note to self: avoid patching on short
1217         sleep. Starting tomorrow.
1218
1219         * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
1220         cygwin portability fixes
1221
1222 2005-03-15 04:40:40  Brendan Cully  <brendan@kublai.com>  (brendan)
1223
1224         * crypthash.h: Don't define uint32_t anywhere but in
1225         config.h. Spotted by Alain Bench.
1226
1227 2005-03-13 16:35:35  roessler  (roessler)
1228
1229         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
1230         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
1231         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
1232         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1233         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
1234         automatic post-release commit for mutt-1.5.9
1235
1236 2005-03-13 16:29:09  Morten Bo Johansen  <mojo@mbjnet.dk>  (roessler)
1237
1238         * po/da.po: update
1239
1240 2005-03-05 18:15:20  Christoph Ludwig
1241 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
1242
1243         * crypt.c: The attached patch fixes a segfault I observed
1244         today: mutt failed to check for a possible null pointer in
1245         mutt_is_application_smime(Body*).
1246
1247 2005-03-05 07:10:57  brendan  (brendan)
1248
1249         * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
1250         mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
1251         Rename open/close/read/write function pointers to avoid problems
1252         with systems where standard open/close/read/write functions are
1253         implemented with macros.  Thanks to Aaron Crane and others for
1254         their input about the problem.
1255
1256 2005-03-01 15:53:25  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1257
1258         * po/ru.po: update
1259
1260 2005-03-01 15:52:33  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1261 (roessler)
1262
1263         * init.h: This is a spelling fix supplied by Cameron Simpson.
1264
1265 2005-02-28 18:33:45  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
1266
1267         * curs_main.c: Fix a crash.
1268
1269 2005-02-28 15:15:23  Christoph Berg  <cb@df7cb.de>  (roessler)
1270
1271         * init.h, menu.c, mutt.h: I've updated the menu_context patch to
1272         reintroduce the menu_move_off variable that hasn't made it into
1273         1.5.8. The patch fixes menu_prev_line and menu_next_line which
1274         didn't work with menu_context > 0 and also makes <current-middle>
1275         work even if there are less messages than screen lines (thanks
1276         to René Clerc and Vincent Lefevre for spotting these issues).
1277
1278 2005-02-28 14:37:09  Udo Schweigert  <mutt@cert.siemens.de>  (roessler)
1279
1280         * smime.c: As pointed out in a separate thread, here is a patch
1281         which fixes the problem of a failing openssl after interactively
1282         selecting a recipient's key.
1283
1284 2005-02-27 03:18:23  Brendan Cully  <brendan@kublai.com>  (brendan)
1285
1286         * imap/message.c: Turn brain back on before committing patches
1287         (that modification I made to APPEND was bogus).
1288
1289 2005-02-27 02:44:45  Dan Hopper  <ku4nf@austin.rr.com>  (brendan)
1290
1291         * imap/message.c: Don't lose N flag when uploading a message to
1292         an IMAP mailbox.  (Slightly modified from the original patch to
1293         prevent spurious space characters).
1294
1295 2005-02-21 04:42:34  Alain Bench  <messtic@oreka.com>  (roessler)
1296
1297         * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
1298
1299 2005-02-19 16:00:24  Thomas Roessler  <roessler@does-not-exist.org>
1300 (roessler)
1301
1302         * sendlib.c: Fix Debian 295528.
1303
1304 2005-02-17 03:33:00  Brendan Cully  <brendan@kublai.com>  (brendan)
1305
1306         * OPS, browser.c, doc/manual.sgml.head, functions.h,
1307         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
1308         New function: rename-mailbox (bound to 'r' by default).
1309
1310         The lack of a rename-mailbox command for IMAP finally got too
1311         annoying.  It's a bit of a cut-and-paste job, but I've put my
1312         dreams of cleaning up the IMAP codebase on hold. Gotta grow up
1313         some time.
1314
1315 2005-02-16 09:34:06  ta_panta_rei  <7vvtch802@sneakemail.com>  (roessler)
1316
1317         * po/el.po: update
1318
1319 2005-02-16 08:48:41  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1320
1321         * po/id.po: update
1322
1323 2005-02-15 19:28:24  Thomas Roessler  <roessler@does-not-exist.org>
1324 (roessler)
1325
1326         * doc/Makefile.in: Fix linuxdoc invocation.  Thanks to
1327         Tamotsu Takahashi for tracking this down to an idiotic
1328         non-backwards-compatible change to the way groff works.
1329
1330 2005-02-15 19:03:51  Ivan Vilata i Balaguer  <ivan@selidor.net>
1331 (roessler)
1332
1333         * po/ca.po: update
1334
1335 2005-02-14 08:48:43  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1336
1337         * po/fr.po: update
1338
1339 2005-02-13 17:37:31  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1340
1341         * po/de.po: update
1342
1343 2005-02-13 09:53:07  Thomas Roessler  <roessler@does-not-exist.org>
1344 (roessler)
1345
1346         * Makefile.am: Include crypt-gpgme.h with the distribution.
1347
1348 2005-02-13 00:25:37  Brendan Cully  <brendan@kublai.com>  (brendan)
1349
1350         * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
1351         to pretty print configure --help screen, with mixed results.
1352
1353 2005-02-12 21:04:22  Brendan Cully  <brendan@kublai.com>  (brendan)
1354
1355         * Makefile.am, imap/Makefile.am: Require at least automake 1.6
1356
1357 2005-02-12 20:56:36  roessler  (roessler)
1358
1359         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1360         po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
1361         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1362         po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1363         po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
1364         reldate.h: automatic post-release commit for mutt-1.5.8
1365
1366 2005-02-12 20:46:48  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1367
1368         * po/fr.po: update
1369
1370 2005-02-12 20:45:36  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1371
1372         * po/ru.po: update
1373
1374 2005-02-12 20:20:42  Thomas Roessler  <roessler@does-not-exist.org>
1375 (roessler)
1376
1377         * configure.in: Give people more time to profile the inode
1378         sorting code; disabled by default for now.
1379
1380         * globals.h, init.h, menu.c: Christoph Berg's menu_context,
1381         and a version of menu_move_off where that's not optional,
1382         but where mutt will just try to avoid moving off the bottom.
1383         Complain to mutt-dev if you want this to be optional.
1384
1385 2005-02-12 19:54:51  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1386 (brendan)
1387
1388         * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
1389         on an imap server loses its flags).  Remove trailing delimiter
1390         from IMAP folder names.
1391
1392 2005-02-12 19:52:28  Thomas Roessler  <roessler@does-not-exist.org>
1393 (roessler)
1394
1395         * charset.c, mbyte.c: Recognize euc-jp-ms.  MORIYAMA Masayuki
1396         by way of TAKAHASHI Tamotsu.
1397
1398 2005-02-12 19:38:14  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1399 (roessler)
1400
1401         * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
1402         Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
1403         Paul Walker, Derek Martin).
1404
1405         * editmsg.c: Partially fix debian bug #275060 (editing a message
1406         in a mbox loses its flags).
1407
1408         * TODO: We have $include_onlyfirst.
1409
1410 2005-02-12 19:28:26  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
1411
1412         * muttlib.c, pager.c: column-length and byte-length are different
1413
1414 2005-02-12 19:19:25  Derek Martin  <invalid@pizzashack.org>  (roessler)
1415
1416         * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
1417         $pgp_auto_decode is set, then mutt will check for traditional
1418         pgp on certain operations.  This is similar (but NOT identical)
1419         to the behavior known from PGP/MIME messages.
1420
1421 2005-02-12 19:12:40  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1422 (roessler)
1423
1424         * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
1425         init.h: unalternates now also adds to a list of exceptions;
1426         same behavior for unlists, and unsubscribe.  With some changes
1427         from tlr.
1428
1429 2005-02-11 04:12:03  Brendan Cully  <brendan@kublai.com>  (brendan)
1430
1431         * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
1432         support for gnutls using a slightly modified version of gnutls'
1433         own libgnutls.m4
1434
1435         * globals.h, init.h: Only enable ssl_client_cert for openssl
1436         (spotted by Adeodato).
1437
1438 2005-02-09 09:05:38  Thomas Roessler  <roessler@does-not-exist.org>
1439 (roessler)
1440
1441         * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
1442
1443 2005-02-08 17:23:50  TAKAHASHI Tamotsu  <tamo@momonga-linux.org>
1444 (roessler)
1445
1446         * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
1447
1448 2005-02-05 14:11:36  Thomas Roessler   <roessler@does-not-exist.org>
1449 (roessler)
1450
1451         * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
1452         patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
1453         config.h includes, and add some missing ones.  May fix some bugs.
1454
1455 2005-02-04 16:54:13  Brendan Cully  <brendan@kublai.com>  (brendan)
1456
1457         * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
1458
1459 2005-02-04 12:56:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>
1460 (roessler)
1461
1462         * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
1463         necessary for FreeBSD.
1464
1465 2005-02-03 19:46:53  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1466 (roessler)
1467
1468         * hcache.c: this is a fix for hcache.c infrastructure which is
1469         about wrongly calculate unique id
1470
1471 2005-02-03 18:44:27  Thomas Roessler  <roessler@does-not-exist.org>
1472 (roessler)
1473
1474         * pgp.c: Fix PGP clear signature handling.
1475
1476 2005-02-03 17:01:44  Brendan Cully  <brendan@kublai.com>  (brendan)
1477
1478         * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1479         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1480         imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1481         imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
1482         pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
1483         query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
1484         resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
1485         send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
1486         sort.c, status.c, system.c, thread.c, url.c, utf8.c,
1487         wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1488         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
1489         crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
1490         dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
1491         flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
1492         hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
1493         lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
1494         mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
1495         mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
1496         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
1497         addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
1498         buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
1499         copy.c, crypt-gpgme.c: Add config.h to the top of every C file
1500         that could possibly want it.  Remove it from mutt.h
1501
1502 2005-02-01 03:36:39  Brendan Cully  <brendan@kublai.com>  (brendan)
1503
1504         * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1505         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1506         imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1507         imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
1508         top of every IMAP C file. This should probably be done to every
1509         C file, but the results need testing in case some files depend
1510         on the current (broken) includes.
1511
1512 2005-01-31 02:40:14  brendan  (brendan)
1513
1514         * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
1515         imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
1516         autoconf 2.13 backward compatibility code.  Add AC_CHECK_TYPES
1517         macros for uin32/64 types, use uint64_t instead of long long in
1518         hcache code.
1519
1520 2005-01-29 19:15:07  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1521 (roessler)
1522
1523         * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
1524         CVS keyword instead of %K% BitKeeper keyword
1525
1526 2005-01-28 16:40:33  Thomas Roessler  <roessler@does-not-exist.org>
1527 (roessler)
1528
1529         * pgp.c: Adeotato points out that feof() only works after a read.
1530         So, we now check for an unsuccessful fgetc().
1531
1532 2005-01-28 14:50:31  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
1533
1534         * signal.c: Trigger window resizing code when waking up from
1535         suspension.
1536
1537 2005-01-28 14:09:08  René Clerc  <rene@clerc.nl>  (roessler)
1538
1539         * po/nl.po: update
1540
1541 2005-01-28 13:17:22  Werner Koch  <wk@gnupg.org>  (roessler)
1542
1543         * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1544         crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
1545         functions.h: gpgme integration.  See documentation for
1546         $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
1547
1548 2005-01-28 13:00:36  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1549
1550         * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
1551         <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
1552         architecture. Via Debian Bug#285001.
1553
1554 2005-01-28 10:01:30  roessler  (roessler)
1555
1556         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
1557         po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1558         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
1559         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
1560         po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
1561         automatic post-release commit for mutt-1.5.7
1562
1563 2005-01-27 20:52:13  Thomas Roessler  <roessler@does-not-exist.org>
1564 (roessler)
1565
1566         * main.c: Add USE_INODESORT to main.c's option dump.
1567
1568 2005-01-27 20:38:02  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1569 (roessler)
1570
1571         * commands.c: 0. In compose mode, press Ctrl-t to change
1572         Content-Type.  1. Type "application/octet-stream" for example.
1573         2. Press Ctrl-t again.  3. Type "text/plain; charset=us-ascii"
1574         4. You will be asked "Convert to us-ascii upon sending?"
1575         5. Press y or n.  6. You will see a strange message:
1576          "Content-Type changed to Convert to us-ascii upon sending?."
1577
1578 2005-01-27 20:26:52  Thomas Roessler  <roessler@does-not-exist.org>
1579 (roessler)
1580
1581         * pgp.c: Return an error in pgp_decrypt_part when the PGP output
1582         file is empty.
1583
1584 2005-01-27 20:17:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1585 (roessler)
1586
1587         * curs_main.c: this patch doesn't raise an error if you try
1588         to sync an empty mailbox which makes it possible to use such a
1589         macro as this on an empty mailbox:
1590
1591         macro index y "<sync-mailbox><change-folder>?"  macro pager y
1592         "<sync-mailbox><change-folder>?"
1593
1594 2005-01-27 19:34:50  David Shaw  <dshaw@jabberwocky.com>  (roessler)
1595
1596         * pgp.c: Detect end of PGP armor header when a line is
1597         whitespace-only.
1598
1599 2005-01-27 19:18:15  Thomas Roessler  <roessler@does-not-exist.org>
1600 (roessler)
1601
1602         * smime.c: Void the S/MIME passphrase before prompting
1603         the user to re-enter it.  Noted by TAKAHASHI Tamotsu
1604         <ttakah@lapis.plala.or.jp>, but with memset replaced by
1605         smime_void_passphrase().
1606
1607 2005-01-27 19:00:59  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1608 (roessler)
1609
1610         * curs_lib.c: Add terminal newline when it lacks after editing
1611         a message.  Originally from TAKIZAWA Takashi.
1612
1613 2005-01-27 18:58:14  Thomas Roessler  <roessler@does-not-exist.org>
1614 (roessler)
1615
1616         * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
1617
1618 2005-01-27 18:54:24  Marco d'Itri  <md@Linux.IT>  (roessler)
1619
1620         * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
1621         mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
1622         pop_lib.c: GNUTLS support.  Used in Debian since Nov. 2001.
1623
1624 2005-01-27 18:48:41  Bill Nottingham  <notting@redhat.com>  (roessler)
1625
1626         * mutt_sasl.c: With SASL, expect the server to prompt for
1627         additional auth data if we have some to send (#129961, upstream
1628         #1845)
1629
1630         * contrib/sample.muttrc: Changes the sample.muttrc highlight to
1631         catch https URLs as well.
1632
1633         * color.c, main.c: Support for the "default" color in Slang.
1634
1635 2005-01-27 18:45:37  Florian Weimer   <fw@deneb.enyo.de>  (roessler)
1636
1637         * mh.c, configure.in: Read files in maildir folders in inode
1638         order; this seems to reduce seek overhead on Linux.  Enabled by
1639         default; to disable, run configure with --disable-inodesort.
1640         (By way of Mario d'Itri.)
1641
1642 2005-01-27 18:28:42  Marco d'Itri  <md@Linux.IT>  (roessler)
1643
1644         * pgp.c: Improved good signature check.
1645
1646         * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
1647         out the box for people using gnupg-agent.  Wrote and applied a
1648         one-line patch to make the %?p? conditional escape work correctly,
1649         patch forwarded upstream. (Closes: #277646)
1650
1651         * pgpewrap.c: Don't segfault when invoked without any arguments.
1652
1653         * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
1654         messages.
1655
1656         * smime_keys.pl: Add some sanity checks to smime_keys.pl.
1657
1658         * contrib/gpg.rc: A gpg command line contains both --verbose
1659         and --no-verbose, remove the first.
1660
1661 2005-01-26 14:33:08  Thomas Roessler  <roessler@does-not-exist.org>
1662 (roessler)
1663
1664         * status.c: And, thinking about it further, this should just be
1665         an empty string, not "(null)".
1666
1667         * status.c: The last Context->pattern fix was still crap.
1668         Ooooops. (Thanks Ralf.)
1669
1670 2005-01-26 13:36:44  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1671 (roessler)
1672
1673         * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
1674         imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
1675         IMAP header cache.
1676
1677 2005-01-26 12:37:38  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1678 (roessler)
1679
1680         * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
1681         Make some functions static.
1682
1683         * imap/command.c, imap/message.c: Fix some printf arguments.
1684
1685 2005-01-26 12:21:46  Thomas Roessler  <roessler@does-not-exist.org>
1686 (roessler)
1687
1688         * status.c: * status.c: A variant of
1689         <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
1690         Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
1691
1692 2005-01-17 02:24:49  Brendan Cully  <brendan@kublai.com>  (brendan)
1693
1694         * cvslog2changelog.pl: cvs log emits a timezone after the hour,
1695         at least here. Adjust date regexp to handle that case.
1696
1697 2005-01-15 17:45:01  Adeodato Simó   <asp16@alu.ua.es>  (brendan)
1698
1699         * po/cs.po: Major translation updates forgotten in mutt-po.
1700         (I missed cs in the last commit).
1701
1702 2005-01-15 08:01:35  Brendan Cully  <brendan@kublai.com>  (brendan)
1703
1704         * Makefile.am: Update commit targets to work when builddir !=
1705         srcdir.
1706
1707 2005-01-15 07:43:30  Adeodato Simó  <asp16@alu.ua.es>  (brendan)
1708
1709         * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
1710
1711         * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
1712         init.h: Sundry documentation nits fixed.  Debian #210679, #254294,
1713         #258621, #272579
1714
1715 2005-01-11 12:15:13  Thomas Roessler  <roessler@does-not-exist.org>
1716 (roessler)
1717
1718         * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
1719
1720         * send.c: send2-hook should also be executed after the first
1721         time the message is edited by the user.
1722
1723 2005-01-09 15:35:51  Thomas Roessler  <roessler@does-not-exist.org>
1724 (roessler)
1725
1726         * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
1727         documentation by a note that acknowledges the shut down of the
1728         bug tracking system.
1729
1730 2004-12-21 09:46:24  Thomas Roessler  <roessler@does-not-exist.org>
1731 (roessler)
1732
1733         * pgp.c: Fix Debian #275188.
1734
1735 2004-12-07 19:50:04  Thomas Roessler  <roessler@does-not-exist.org>
1736 (roessler)
1737
1738         * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
1739         send2-hook and fix alternates handling.
1740
1741 2004-11-19 16:16:51  René Clerc  <rene@clerc.nl>  (roessler)
1742
1743         * doc/manual.sgml.tail, doc/manual.sgml.head: Document
1744         tag-prefix-cond.
1745
1746 2004-11-08 08:43:17  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>
1747 (roessler)
1748
1749         * imap/imap_private.h: Having a signed one-bit bitfield is quite
1750         odd -- its value is either 0 or -1.  Although the current code
1751         is not broken because it doesn't test equality to 1, IMHO it's
1752         better not to use that.
1753
1754         * imap/message.c: There's a size_t in imap_append_message not
1755         printed out portably.
1756
1757 2004-11-02 13:30:58  Thomas Roessler  <roessler@does-not-exist.org>
1758 (roessler)
1759
1760         * copy.h: Fix flag confusion.  Noted by Vincent Lefevre.
1761
1762 2004-10-30 21:59:00  Thomas Roessler  <roessler@does-not-exist.org>
1763 (roessler)
1764
1765         * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
1766         imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
1767         lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
1768         safe_strcat, safe_strncat.  Thanks to Ulf H. for noting the
1769         wrong use of strncat in part of the mutt code base.
1770
1771         * smime.c: Fix bad code in smime_get_field_from_db.  Problem noted
1772         by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
1773
1774 2004-09-29 11:27:33  Thomas Roessler  <roessler@does-not-exist.org>
1775 (roessler)
1776
1777         * lib.c: Fix mutt_unlink race condition for systems without
1778         O_NOFOLLOW.  Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
1779
1780 2004-09-07 08:09:39  Matthias Andree  <matthias.andree@gmx.de>  (roessler)
1781
1782         * prepare: Fix parameter passing.
1783
1784 2004-08-31 15:41:03  Thomas Roessler  <roessler@does-not-exist.org>
1785 (roessler)
1786
1787         * configure.in: Add AC_GNU_SOURCE.
1788
1789         * recvattach.c: Remove *two* layers of S/MIME from messages
1790         before building the attachment tree.  A generic solution would
1791         remove intransparent encodings all the way down the tree.
1792
1793 2004-08-30 20:10:10  Brendan Cully  <brendan@kublai.com>  (roessler)
1794
1795         * compose.c: Only print additional information related to PGP
1796         in case the current message is indeed to be encrypted/signed
1797         with PGP.
1798
1799         * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
1800         to allow mutt to use SSL client certificates to authenticate
1801         itself. To use, set ssl_client_cert to the path to your
1802         certificate file (containing both the certificate and the private
1803         key). It works with the SASL EXTERNAL authentication mechanism,
1804         so you'll need to have SASL enabled as well.
1805
1806 2004-08-30 20:03:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1807 (roessler)
1808
1809         * init.c: Fix a memory leak in the generic spam detection code.
1810
1811         * muttlib.c, protos.h: This wipes duplicated code, which I
1812         introduced a while ago.
1813
1814 2004-08-30 19:47:47  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1815 (roessler)
1816
1817         * po/ja.po: update
1818
1819 2004-08-21 07:35:16  Ivan Vilata i Balaguer  <ivan@selidor.net>
1820 (roessler)
1821
1822         * po/ca.po: update
1823
1824 2004-08-17 16:06:48  René Clerc  <rene@clerc.nl>  (roessler)
1825
1826         * po/nl.po: update
1827
1828 2004-08-17 15:56:23  Thomas Roessler  <roessler@does-not-exist.org>
1829 (roessler)
1830
1831         * configure.in, configure.in: Check for ssize_t.
1832
1833 2004-08-17 15:25:31  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1834
1835         * po/id.po: Corrected update.
1836
1837         * po/id.po: update
1838
1839 2004-08-17 15:22:25  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1840
1841         * po/fr.po: update
1842
1843 2004-08-17 13:42:01  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1844
1845         * po/sv.po: update
1846
1847 2004-08-16 21:37:43  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1848
1849         * headers.c: as of current cvs, setting "PGP: E" (or similar)
1850         when header-editing a message does not work. the OP is set
1851         (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
1852
1853 2004-08-16 21:36:38  Brendan Cully  <brendan@kublai.com>  (roessler)
1854
1855         * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
1856         the error is not propagated and mutt will attempt to log in
1857         anyway, probably causing an infinite block on read. The attached
1858         patch closes the socket in this case, and propagates the error
1859         properly.
1860
1861         * imap/auth_sasl.c: The attached patch causes mutt to attempt
1862         the next method in imap_authenticators if the previous method
1863         failed, even if the server reported that the method was
1864         available. Previously mutt would give up if any authentication
1865         method failed.
1866
1867 2004-08-16 21:34:22  Moritz Schulte   <moritz@g10code.com>  (roessler)
1868
1869         * compose.c: Only print "Encrypt with" field in case the used
1870         S/MIME modules supports this feature.
1871
1872 2004-08-16 21:33:35  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1873
1874         * po/pl.po: update
1875
1876 2004-08-11 12:31:21  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1877 (roessler)
1878
1879         * imap/imap.c: Fix two IMAP memory leaks.
1880
1881         * imap/imap.c, imap/imap.h: Remove imap_close_connection.
1882
1883         * menu.c: Fix a memory leak in mutt_menuDestroy.
1884
1885 2004-08-08 16:21:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1886 (roessler)
1887
1888         * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
1889
1890 2004-08-08 16:19:15  Thomas Roessler  <roessler@does-not-exist.org>
1891 (roessler)
1892
1893         * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
1894         and suggestions of many lead to these changes.  See mutt-dev
1895         discussions around this time for details.
1896
1897         * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
1898         portability problem. Reported by Steve Kennedy.
1899
1900 2004-08-07 05:23:33  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
1901
1902         * po/sv.po: update
1903
1904 2004-08-02 08:03:46  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
1905
1906         * imap/command.c: Fix the improvement to address #1655.
1907
1908 2004-07-22 01:10:55  Brendan Cully  <brendan@kublai.com>  (roessler)
1909
1910         * imap/message.c: Quick fix for IMAP breakage.
1911
1912 2004-07-21 22:15:40  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
1913
1914         * imap/command.c: This is a one-line patch that increases the
1915         speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
1916
1917 2004-07-20 09:00:50  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1918
1919         * po/pl.po: update
1920
1921 2004-07-20 08:17:21  Thomas Roessler  <roessler@does-not-exist.org>
1922 (roessler)
1923
1924         * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
1925         headers when doing list-reply.
1926
1927 2004-07-19 21:44:23  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1928 (roessler)
1929
1930         * globals.h, imap/message.c, init.h: Fix #1548.  (The first
1931         variant, with $imap_headers specifying headers that are downloaded
1932         in addition to the set required for mutt to work properly.)
1933
1934 2004-07-19 21:41:43  David Champion  <dgc@uchicago.edu>  (roessler)
1935
1936         * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
1937
1938 2004-07-19 21:39:28  Adeodato Simó  <asp16@alu.ua.es>  (roessler)
1939
1940         * doc/manual.sgml.head: Fixing a missing newline.
1941
1942 2004-07-19 21:36:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
1943 (roessler)
1944
1945         * Makefile.am: Fix IMAP breakage.
1946
1947 2004-07-15 08:08:32  David Champion  <dgc@uchicago.edu>  (roessler)
1948
1949         * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
1950         spam detection patch.
1951
1952 2004-07-14 05:58:30  Moritz Schulte   <moritz@g10code.com>  (roessler)
1953
1954         * pgp.c: Do not forget to handle special-case for gpg-agent.
1955
1956 2004-07-14 05:55:40  Thomas Roessler  <roessler@does-not-exist.org>
1957 (roessler)
1958
1959         * ChangeLog: Fix an earlier commit message.
1960
1961 2004-07-14 05:45:18  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1962 (roessler)
1963
1964         * browser.c: Fix Debian#237426.  (Experimental.)
1965
1966 2004-07-14 05:39:23  Thomas Roessler  <roessler@does-not-exist.org>
1967 (roessler)
1968
1969         * compose.c: Don't invoke "builtin" as an external editor.  Note:
1970         It's not clear to me that this is really the right approach.
1971         Revisit Editor/Visual some time.
1972
1973 2004-07-14 05:19:15  Elmar Hoffmann  <mutt-dev-ml@elho.net>  (roessler)
1974
1975         * init.h, mutt.h, thread.c: By default Mutt hides the subject
1976         of messages in the thread tree that have the same subject as
1977         their parent or closest previously displayed sibling. This patch
1978         makes this optional, introducing the hide_thread_subject boolean
1979         setting which defaults to the old behaviour.
1980
1981 2004-07-14 05:07:18  Thomas Roessler  <roessler@does-not-exist.org>
1982 (roessler)
1983
1984         * mh.c: Some eye-candy during the delayed parsing of maildir
1985         folders.
1986
1987 2004-07-14 04:50:19  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
1988 (roessler)
1989
1990         * init.h, sort.h: Hack to fix $sort_browser documentation.
1991
1992         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
1993         $include_onlyfirst, again.
1994
1995 2004-07-14 04:34:07  Thomas Roessler  <roessler@does-not-exist.org>
1996 (roessler)
1997
1998         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
1999         commit SNAFU: This commit undoes the include_onlyfirst patch,
2000         but leaves the generic spam detection by David Champion in place
2001         (which, erroneously, hadn't been committed automatically).
2002
2003 2004-07-14 04:16:58  ttakah@lapis.plala.or.jp  (roessler)
2004
2005         * commands.c, copy.c, copy.h, doc/manual.sgml.head,
2006         doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
2007         init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
2008         sort.c, sort.h: Introduce $include_onlyfirst.
2009
2010 2004-07-12 13:35:27  Thomas Roessler  <roessler@does-not-exist.org>
2011 (roessler)
2012
2013         * pager.c: The limitations for OP_MAIL and OP_RECALL should
2014         be identical.
2015
2016         * init.c, sendlib.c: Add some debugging code, and rewrite the
2017         previously-ununderstandable mutt_remove_duplicates.  (All this
2018         done on the search for a problem that ultimately turned out to
2019         be a configuration issue. Still, the changed code could come in
2020         handy some day.)
2021
2022 2004-07-11 16:25:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2023 (roessler)
2024
2025         * pager.c: Fix #1882.
2026
2027 2004-06-27 13:54:51  Thomas Roessler  <roessler@does-not-exist.org>
2028 (roessler)
2029
2030         * postpone.c: Experimental code for #1910.
2031
2032 2004-06-26 08:45:29  Thomas Roessler  <roessler@does-not-exist.org>
2033 (roessler)
2034
2035         * commands.c: Fix #1909.
2036
2037 2004-06-23 08:09:43  Thomas Roessler  <roessler@does-not-exist.org>
2038 (roessler)
2039
2040         * pgp.c: Zero out the PGP passphrase before asking for a new one.
2041
2042 2004-06-17 20:39:20  Thomas Roessler  <roessler@does-not-exist.org>
2043 (roessler)
2044
2045         * smime.c: Change S/MIME send menu behavior to xor instead of or,
2046         so it behaves the same way as the PGP send menu.
2047
2048 2004-06-17 20:36:13  Moritz Schulte  <moritz@g10code.com>  (roessler)
2049
2050         * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
2051         crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
2052         cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
2053         mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
2054         smime.h: This is the sequel to the crypto modularization changes
2055         I did on 2003-01-21.  Moritz added another abstraction layer
2056         which cleans up the code and allows the crypto modules to use
2057         their own option menu.  Everything should work as it used to
2058         but is now in a really good shape for part III, the Return of
2059         the GnuPG Easy Makers. -wk
2060
2061         * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
2062         crypt-mod.h: New files.
2063
2064         * smime.c (smime_valid_passphrase, smime_send_menu): New
2065         functions.  * smime.h: Removed macro: smime_valid_passphrase.
2066         Declared: smime_valid_passphrase, smime_send_menu.  * pgp.c:
2067         Include "mutt_menu.h".  (pgp_valid_passphrase, pgp_send_menu):
2068         New functions.  * pgp.h: Removed macro: pgp_valid_passphrase.
2069         Declared: pgp_valid_passphrase, pgp_send_menu.  *
2070         mutt_curses.h: Declare: mutt_need_hard_redraw.  * mutt_crypt.h:
2071         Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
2072         crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
2073         Adjust WithCrypto definition since the GPGME backend does not
2074         exclude anymore the other `classic' backends.  (KEYFLAG_ISX509):
2075         New symbol.  * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
2076         (struct body): New member: is_signed_data, warnsig.  * main.c
2077         (main): Call crypt_init.  * keymap.c (km_get_table): Support for
2078         MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.  (Menus): Added
2079         entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
2080         (km_init): Create bindings for MENU_KEY_SELECT_PGP and
2081         MENU_KEY_SELECT_SMIME.  * keymap.h (enum): New enum symbols:
2082         MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME.  * init.h:
2083         New configuration variable: crypt_use_gpgme.  * compose.c
2084         (pgp_send_menu, smime_send_menu): Removed functions, they are now
2085         contained in the crypto backend modules.  (mutt_compose_menu):
2086         Use crypt_pgp_send_menu and crypt_smime_send_menu instead
2087         pgp_send_menu and smime_send_menu.  * cryptglue.c: Slightly
2088         rewritten in order to make use of the module mechanism used to
2089         access crypto backends.  * curs_lib.c (mutt_need_hard_redraw):
2090         New function.  * crypt.c (crypt_forget_passphrase): Adjust
2091         for new crypto backend interface.  (crypt_valid_passphrase):
2092         Stripped, use calls to crypt_pgp_valid_passphrase and
2093         crypt_smime_valid_passphrase.
2094
2095 2004-06-02 17:55:34  Alain Bench  <veronatif@free.fr>  (roessler)
2096
2097         * parse.c: Fix #1759.
2098
2099 2004-04-30 06:49:37  Urs Janßen  <urs@tin.org>  (roessler)
2100
2101         * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
2102         (5).  (These changes have been sitting in my inbox for ages, tlr.)
2103
2104 2004-04-13 15:10:38  Brendan Cully  <brendan@kublai.com>  (roessler)
2105
2106         * imap/message.c: Fix #1795
2107
2108 2004-04-13 08:02:12  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2109
2110         * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
2111         change the default; change the error message given if that
2112         variable is set to "no."
2113
2114 2004-04-12 21:43:33  Thomas Roessler  <roessler@does-not-exist.org>
2115 (roessler)
2116
2117         * lib.c, attach.c: Don't open a file for writing that we have
2118         unlinked before. Reported embarassingly long ago by Jarno
2119         Huuskonen <Jarno.Huuskonen@uku.fi>.
2120
2121 2004-04-12 21:19:31  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>
2122 (roessler)
2123
2124         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
2125         po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
2126         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
2127         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2128         po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
2129         mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
2130         http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2131
2132 2004-04-12 20:37:19  Thomas Roessler  <roessler@does-not-exist.org>
2133 (roessler)
2134
2135         * copy.c: Fix #1804.
2136
2137         * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
2138         recvattach.c: A belated fix for #1808 (Debian #233106): Make
2139         sure check-traditional-pgp doesn't leave the pager context
2140         unnecessarily.  This makes message-hooks like this one safe:
2141
2142           message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
2143                 \ "exec check-traditional-pgp"
2144
2145 2004-04-12 19:53:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2146 (roessler)
2147
2148         * doc/manual.sgml.head, init.h: Various documentation fixes,
2149         #1790.
2150
2151 2004-04-12 19:47:59  Alain Bench  <veronatif@free.fr>  (roessler)
2152
2153         * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2154
2155 2004-04-12 19:42:10  Joël Riou  <joel.riou@normalesup.org>  (roessler)
2156
2157         * globals.h, init.c, init.h: Introduce config_charset.
2158
2159 2004-04-12 19:37:59  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2160
2161         * po/ru.po: update
2162
2163 2004-04-12 19:37:23  Im Eunjea  <eunjea@koru.org>  (roessler)
2164
2165         * po/ko.po: update
2166
2167 2004-04-12 19:34:45  Holger Weiss  <lists@jhweiss.de>  (roessler)
2168
2169         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
2170         Unreferenced messages pattern: ~$
2171
2172 2004-04-12 19:20:13  Paul WALKER  <paul.walker@st.com>  (roessler)
2173
2174         * mutt_sasl.c: SASL2 needs errno.h.
2175
2176 2004-04-12 19:17:32  Thomas Roessler  <roessler@does-not-exist.org>
2177 (roessler)
2178
2179         * muttlib.c: Include the user ID with temporary file names.
2180         Suggested by eravin@panix.com in #1833.
2181
2182         * doc/Makefile.in: Fix #1708 the brutal way, by installing
2183         multiple copies of the muttbug (pardon, flea) manual page.
2184
2185 2004-04-12 18:56:18  Neil Brown  <neilb@cse.unsw.edu.au>  (roessler)
2186
2187         * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
2188         by Artur Czechowski as #1845.
2189
2190 2004-03-21 16:02:10  Ivan Vilata i Balaguer  <ivan@selidor.net>
2191 (roessler)
2192
2193         * po/ca.po: update
2194
2195 2004-02-12 08:51:07  roessler  (roessler)
2196
2197         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
2198         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
2199         po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
2200         po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
2201         po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2202         ChangeLog: automatic post-release commit for mutt-1.4.2.1
2203
2204 2004-02-12 08:46:17  Thomas Roessler  <roessler@does-not-exist.org>
2205 (roessler)
2206
2207         * Makefile.am: (stable) Include regex.c and snprintf.c with
2208         the distribution.
2209
2210 2004-02-11 14:03:38  roessler  (roessler)
2211
2212         * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
2213         po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
2214         po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
2215         po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
2216         po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
2217         ChangeLog: automatic post-release commit for mutt-1.4.2
2218
2219 2004-02-11 10:07:17  Thomas Roessler  <roessler@does-not-exist.org>
2220 (roessler)
2221
2222         * configure.in, menu.c: Backport an old bug fix, and make sure
2223         configure can be created on recent systems.
2224
2225 2004-02-11 08:20:25  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
2226
2227         * init.c: Fix some warnings.
2228
2229 2004-02-08 11:41:31  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2230
2231         * charset.c: Fix a CP1255/8-related problem that's caused by a
2232         glibc/iconv bug.
2233
2234 2004-02-08 09:38:38  Thomas Roessler  <roessler@does-not-exist.org>
2235 (roessler)
2236
2237         * muttlib.c: Change the logic in mutt_open_read to only
2238         catch directories -- mutt may legitimately read devices (think
2239         /dev/null) or named pipes. Also delegate error reporting to the
2240         calling function by setting errno.
2241
2242 2004-02-07 21:40:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2243 (roessler)
2244
2245         * po/ja.po: update
2246
2247 2004-02-07 21:38:32  Juan Altmayer Pizzorno  <juan@altmayer.com>
2248 (roessler)
2249
2250         * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
2251         the percentages don't show right while mutt is reading/parsing
2252         a mailbox.  Here's a patch (against 1.5.6i) to fix that.
2253
2254 2004-02-07 21:36:41  David Yitzchak Cohen
2255 <lists+mutt_devs@bigfatdave.com>  (roessler)
2256
2257         * init.c, muttlib.c: Looking at the code, the problem is pretty
2258         obvious.  A recent patch to init.c (the one that was supposed
2259         to prevent Mutt from silently failing to read nonexistant RC
2260         files, IIRC) changed source_rc() to stat(2) the RC "file" before
2261         trying to mutt_open_read() it.  There's only one problem here:
2262         source_rc() has no way of knowing whether or not its "file"
2263         is a file or a command.  I'm attaching a patch that fixes the
2264         problem in what I believe is the right way.
2265
2266 2004-02-05 14:17:25  Thomas Roessler  <roessler@does-not-exist.org>
2267 (roessler)
2268
2269         * menu.c: Back out the patch for #1697.
2270
2271 2004-02-02 18:17:46  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2272
2273         * po/de.po: update
2274
2275 2004-02-02 10:26:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2276
2277         * po/pl.po: update
2278
2279 2004-02-02 10:24:32  Im Eunjea  <eunjea@koru.org>  (roessler)
2280
2281         * po/ko.po: update
2282
2283 2004-02-02 10:22:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2284
2285         * po/fr.po: update
2286
2287 2004-02-01 18:26:13  roessler  (roessler)
2288
2289         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2290         po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2291         po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
2292         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2293         po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
2294         post-release commit for mutt-1.5.6
2295
2296 2004-02-01 18:00:16  Mike Schiraldi  <1074468571@schiraldi.org>
2297 (roessler)
2298
2299         * init.c: As you all know, running "mutt -F foo.rc" will have
2300         mutt read foo.rc as its config file. However, there is a bug --
2301         if you specify a directory (like accidentally typing "mutt -F
2302         /etc/mutt") mutt will silently ignore the flag and leave you
2303         wondering why it isn't working.
2304
2305         Emil Sit posted a patch for this in March of 2002, but it seems
2306         to have slipped through the cracks. Here's the patch again;
2307         please consider it for inclusion.
2308
2309 2004-02-01 17:50:43  Luke Mewburn  <luke@mewburn.net>  (roessler)
2310
2311         * buffy.c: Put a zero byte into the string, not into the pointer.
2312
2313 2004-02-01 17:48:25  Dan Ohnesorg  <Dan@ohnesorg.cz>  (roessler)
2314
2315         * po/cs.po: update
2316
2317 2004-02-01 17:45:33  Thomas Roessler  <roessler@does-not-exist.org>
2318 (roessler)
2319
2320         * doc/manual.sgml.head: A cross-reference was missing.
2321
2322         * doc/manual.sgml.head: Improve documentation of alterantes.
2323
2324         * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
2325         hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
2326         protos.h: Turn alternates, lists, and subscribe into regular
2327         expression lists.
2328
2329 2004-01-12 22:56:58  Christoph Ludwig
2330 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
2331
2332         * smime_keys.pl: Avoid a Perl warning.
2333
2334 2004-01-12 20:24:09  Matt Kraai  <kraai@ftbfs.org>  (roessler)
2335
2336         * doc/manual.sgml.head: Thanks.  The patch is committed to
2337         the CVS.
2338
2339 2004-01-12 19:59:38  Thomas Roessler  <roessler@does-not-exist.org>
2340 (roessler)
2341
2342         * crypt.c: Retainable PGP signatures were broken badly.  #1757.
2343
2344 2004-01-05 11:55:14  Robert Schiele  <robert.schiele@t-online.de>
2345 (roessler)
2346
2347         * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
2348         due to portability issues.
2349
2350 2004-01-04 11:10:21  Thomas Roessler  <roessler@does-not-exist.org>
2351 (roessler)
2352
2353         * init.c: Strike that.
2354
2355         * init.c: Fix a memory management error.  Ouch.
2356
2357 2004-01-04 10:55:20  René Clerc  <rene@clerc.nl>  (roessler)
2358
2359         * init.h: Fix hide_missing / hide_limited documentation.
2360
2361 2004-01-04 10:51:49  Thomas Roessler  <roessler@does-not-exist.org>
2362 (roessler)
2363
2364         * hdrline.c: Permit list patterns that match the domain name of
2365         an address; these patterns begin with '@'.  Example:  subscribe
2366         @bugs.guug.de matches all messages sent to the bug tracking
2367         system.
2368
2369         * po/ru.po: Argh, I shouldn't replace files by patches.
2370
2371 2004-01-04 10:25:13  Cameron Patrick  <cameron@patrick.wattle.id.au>
2372 (roessler)
2373
2374         * menu.c: Fix #1697 (Debian  #219594.)
2375
2376 2004-01-04 10:21:19  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
2377
2378         * po/de.po: update
2379
2380 2004-01-04 10:19:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2381 (roessler)
2382
2383         * po/ja.po: update
2384
2385 2004-01-04 10:08:02  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2386
2387         * po/pl.po: update
2388
2389 2004-01-04 10:03:46  Michael Elkins  <me@sigpipe.org>  (roessler)
2390
2391         * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
2392         generating Mail-Followup-To headers.
2393
2394 2004-01-04 09:59:42  Thomas Roessler  <roessler@does-not-exist.org>
2395 (roessler)
2396
2397         * init.h: Fix #1738; documentation issue re $from, $use_from.
2398
2399 2004-01-04 09:52:55  Michael Elkins  <me@sigpipe.org>  (roessler)
2400
2401         * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
2402         reply-hook.
2403
2404 2004-01-04 09:49:23  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2405
2406         * pop.h, pop_lib.c: Attached patch provides support of STLS
2407         (STARTTLS) command in POP3 protocol.
2408
2409         * po/ru.po: update
2410
2411 2004-01-04 09:45:05  Brendan Cully  <brendan@kublai.com>  (roessler)
2412
2413         * imap/imap.c: Fix #1703.
2414
2415 2004-01-04 09:42:35  Thomas Roessler  <roessler@does-not-exist.org>
2416 (roessler)
2417
2418         * smime.c: Fix a NULL pointer deference noted by Will Fiveash
2419         <william.fiveash@sun.com>.
2420
2421 2003-12-30 13:04:20  Thomas Roessler  <roessler@does-not-exist.org>
2422 (roessler)
2423
2424         * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
2425         partially signed messages more reasonably.  See #1743.
2426
2427 2003-12-29 11:44:35  Alain Bench  <veronatif@free.fr>  (roessler)
2428
2429         * commands.c: Fix #844.
2430
2431 2003-12-29 11:37:41  Patrick Welche  <prlw1@newn.cam.ac.uk>  (roessler)
2432
2433         * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
2434         patch which is necessary as when mutt tries to connect to an
2435         imap server over ipv6 it stores the address in a sockaddr which
2436         may not be large enough to hold the ipv6 address.
2437
2438 2003-12-17 17:42:02  Scott Koranda  <skoranda@gravity.phys.uwm.edu>
2439 (roessler)
2440
2441         * crypt.c: pkcs7-signature wasn't recognized properly in one
2442         more place.
2443
2444 2003-12-17 08:46:50  Michael Elkins  <me@sigpipe.org>  (roessler)
2445
2446         * rfc1524.c: Fix possible core dump in mailcap nametemplate
2447         handling.
2448
2449 2003-12-10 00:48:57  Thomas Roessler  <roessler@does-not-exist.org>
2450 (roessler)
2451
2452         * thread.c: Avoid NULL pointer deference in threading code.
2453
2454 2003-12-03 08:19:11  Alain Bench  <veronatif@free.fr>  (roessler)
2455
2456         * pager.c: Fix 1716.
2457
2458 2003-11-15 09:32:30  Velko Hristov  <hristov@informatik.hu-berlin.de>
2459 (roessler)
2460
2461         * po/bg.po: updat
2462
2463 2003-11-12 22:31:51  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2464
2465         * po/eo.po: update
2466
2467 2003-11-12 14:01:03  René Clerc  <rene@clerc.nl>  (roessler)
2468
2469         * po/nl.po: update
2470
2471 2003-11-12 13:49:32  Thomas Roessler  <roessler@does-not-exist.org>
2472 (roessler)
2473
2474         * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
2475         IDN API incompatibility problems.
2476
2477 2003-11-12 11:47:46  duvall@emufarm.org  (roessler)
2478
2479         * configure.in: Fix 1515, 1693.
2480
2481 2003-11-12 11:40:27  Thomas Roessler  <roessler@does-not-exist.org>
2482 (roessler)
2483
2484         * mh.c, sort.c: Fix dangling pointer problems in threading code.
2485         Noted and tracked down by q4xk3j002@sneakemail.com who also
2486         provided the initial fix.
2487
2488 2003-11-11 10:19:22  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
2489
2490         * po/id.po: update
2491
2492 2003-11-10 18:02:26  Rudy Taraschi  <rudy@cae.com>  (roessler)
2493
2494         * mutt_socket.c: Fix double-free problems related to IDN support.
2495
2496 2003-11-10 10:37:10  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2497
2498         * po/fr.po: update
2499
2500 2003-11-09 21:41:28  Thomas Roessler  <roessler@does-not-exist.org>
2501 (roessler)
2502
2503         * mh.c: Fix #1692.
2504
2505         * send.c: Commit the fix for #1509. This must have been lost
2506         earlier this year.
2507
2508 2003-11-05 20:09:36  roessler  (roessler)
2509
2510         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2511         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2512         po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
2513         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
2514         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
2515         post-release commit for mutt-1.5.5.1
2516
2517 2003-11-05 12:17:10  Thomas Roessler  <roessler@does-not-exist.org>
2518 (roessler)
2519
2520         * Makefile.am: Include regex.c and snprintf.c with the
2521         distribution.  Noted by Lars Hecking.
2522
2523         * build-release: Ups, we don't upload the CVS any more.
2524
2525 2003-11-05 09:51:10  roessler  (roessler)
2526
2527         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2528         po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
2529         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2530         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
2531         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
2532         automatic post-release commit for mutt-1.5.5
2533
2534 2003-11-05 09:27:43  Thomas Roessler  <roessler@does-not-exist.org>
2535 (roessler)
2536
2537         * build-release: Use gpg for signing releases.
2538
2539 2003-11-03 10:30:58  Thomas Roessler  <roessler@does-not-exist.org>
2540 (roessler)
2541
2542         * attach.c: Fix a logic flaw in attachment saving.
2543
2544 2003-10-08 19:55:39  Thomas Roessler  <roessler@does-not-exist.org>
2545 (roessler)
2546
2547         * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *.  Fix some
2548         sizeof statements accordingly.  Note that pgp_key_t is also a
2549         pointer, though, so this should not have broken things.
2550
2551 2003-10-06 09:58:35  Thomas Roessler  <roessler@does-not-exist.org>
2552 (roessler)
2553
2554         * query.c: Fiy memory corruption. (# 1659)
2555
2556 2003-10-04 22:12:10  Thomas Roessler  <roessler@does-not-exist.org>
2557 (roessler)
2558
2559         * lib.c: mutt_basename() was garbage.
2560
2561         * doc/manual.sgml.head: Fix some tags.  Noted by Todd
2562         <Freedom_Lover@pobox.com>.
2563
2564         * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
2565         lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
2566         This patch fixes various aspects of the attachment-saving user
2567         interface.  Changes include:
2568
2569         * When tagging and saving multiple attachments, you can now use
2570           the same target directory for multiple attachments.
2571
2572         * When you can't save an attachment, you get an opportunity to
2573           enter a new file name.
2574
2575         * The menu cursor will highlight the attachment that you are
2576           currently discussing with mutt.
2577
2578         * Various bug fixes.
2579
2580         This does, in particular, address #1619 (Debian#208430).
2581
2582         * menu.c: Fix #1656.
2583
2584 2003-09-29 16:34:32  René Clerc  <rene@clerc.nl>  (roessler)
2585
2586         * doc/muttrc.man.head: Fix typo.
2587
2588 2003-09-29 15:05:52  Thomas Roessler  <roessler@does-not-exist.org>
2589 (roessler)
2590
2591         * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
2592         (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2593
2594 2003-09-20 06:24:10  Thomas Roessler  <roessler@does-not-exist.org>
2595 (roessler)
2596
2597         * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2598
2599 2003-09-19 13:09:59  René Clerc  <rene@clerc.nl>  (roessler)
2600
2601         * po/nl.po: update
2602
2603 2003-09-19 13:05:13  Thomas Roessler  <roessler@does-not-exist.org>
2604 (roessler)
2605
2606         * imap/utf7.c: Fix remaining (void **) casts.
2607
2608 2003-09-19 13:03:26  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
2609
2610         * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
2611         pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
2612         rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
2613         browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
2614         edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
2615         pager.c: As the ones of you who compile with new gcc's probably
2616         have noticed, there's a lot of type-punning in Mutt. With help
2617         from Philipp Thomas, I've fixed all I could find in CVS (please
2618         double-check, one might have slipped through the cracks), I can
2619         make one for 1.4 CVS branch as well if wanted.
2620
2621 2003-09-19 12:56:49  Thomas Roessler  <roessler@does-not-exist.org>
2622 (roessler)
2623
2624         * send.c: Change abort_unmodified so it doesn't abort a message
2625         that has an attachment.  Catches the "send a file from the
2626         command line, quickly" case.
2627
2628 2003-09-11 16:59:54  Brendan Cully  <brendan@kublai.com>  (roessler)
2629
2630         * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
2631         undefined). Thanks to Mads for the initial patch.
2632
2633 2003-09-11 07:27:23  Velko Hristov  <hristov@informatik.hu-berlin.de>
2634 (roessler)
2635
2636         * po/bg.po: Bulgarian translation.  (Seems like I screwed up an
2637         earlier commit.  -tlr)
2638
2639 2003-09-10 13:20:49  Jon Miles  <jon@zetnet.net>  (roessler)
2640
2641         * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
2642         received anything back from the server that didnt begin with '+
2643         ', it was bailing out and skipping the checks to see if there
2644         was a +OK response.
2645
2646 2003-09-07 10:11:49  Im Eunjea  <eunjea@koru.org>  (roessler)
2647
2648         * po/ko.po: update.
2649
2650 2003-09-04 15:10:09  Thomas Roessler  <roessler@does-not-exist.org>
2651 (roessler)
2652
2653         * init.h: Fix some formatting glitches that lead to error messages
2654         when viewing the muttrc(5) manual page.
2655
2656 2003-09-04 14:59:57  Christoph Ludwig
2657 <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
2658
2659         * smime.c: Fix verification bug when messages are S/MIME signed
2660         & encrypted.
2661
2662 2003-09-03 17:22:09  Dan Born  <dan@danborn.net>  (roessler)
2663
2664         * postpone.c: I've attached a patch for bug number 1036, as
2665         reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
2666         when more than one msg is postponed").  This is a patch against
2667         mutt 1.4.1.
2668
2669         As it was previously left, no one could reproduce it.  The problem
2670         occurs because sorting is disabled when opening the postponed
2671         folder, but the Sort global variable still tells mutt to use
2672         whatever sorting algorithm the $sort config option indicates.
2673         Eventually, the code would get to mutt_messages_in_thread and
2674         try to dereference a NULL thread object, causing the segfault.
2675
2676 2003-09-03 17:20:56  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2677
2678         * po/pl.po: update.
2679
2680 2003-09-03 17:15:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
2681 (roessler)
2682
2683         * po/ja.po: New ja.po.
2684
2685 2003-09-03 17:12:52  Velko Hristov  <hristov@informatik.hu-berlin.de>
2686 (roessler)
2687
2688         * configure.in: Bulgarian translation.
2689
2690 2003-09-03 17:10:37  Brendan Cully  <brendan@kublai.com>  (roessler)
2691
2692         * mutt_ssl.c: Fix a segmentation fault which occurs
2693         when a certificate is rejected.  Bug noted by Rob Latham
2694         <rob@terizla.org>.
2695
2696 2003-09-03 17:09:09  Anatoly Vorobey  <mellon@pobox.com>  (roessler)
2697
2698         * curs_main.c: The commands "read-thread" (^R) and
2699         "read-subthread" (Esc-R) do not honor the resolve variable (don't
2700         advance cursor after marking the thread/subthread as read),
2701         which, to me at least, is a nuisance.
2702
2703 2003-08-11 14:06:08  Brendan Cully  <brendan@kublai.com>  (roessler)
2704
2705         * imap/imap.c: 1595: My guess is this bug is caused by
2706         mlarson@verisign.com's patch to check for UNSEEN rather than
2707         RECENT messages. This means that as long as there are messages
2708         in a mailbox either new or old, mutt will think it has new mail.
2709
2710         The attached patch reverts that change. Let me know if it solves
2711         the problem.
2712
2713 2003-08-11 14:05:13  Thomas Roessler  <roessler@does-not-exist.org>
2714 (roessler)
2715
2716         * doc/muttrc.man.head: Fix a formatting bug.
2717
2718 2003-08-05 13:55:47  Brendan Cully  <brendan@kublai.com>  (roessler)
2719
2720         * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
2721         mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
2722         format from mutt.  (The support was broken anyways.)
2723
2724 2003-08-02 11:01:09  Horvath Szabolcs  <horvaths@fi.inf.elte.hu>
2725 (roessler)
2726
2727         * po/hu.po: update
2728
2729 2003-07-29 10:11:05  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
2730
2731         * pager.c: It seems that Solaris has an incorrect implementation
2732         of mbrtowc: when there is an encoding error and mbrtowc returns
2733         (size_t)(-1) no value should be stored in *pwc (the first
2734         argument), as I understand it, but here mbrtowc is storing 8
2735         when presented with the bytes "\xc8\x4d".
2736
2737         However, relying on mbrtowc not to store anything in *pwc when
2738         there is an error is a bit silly; it makes sense to look at
2739         the return value. So, the following patch should be applied if
2740         Pawel can confirm that it fixes the problem. I've tested it and
2741         it worked for me with glibc's mbrtowc.
2742
2743 2003-07-24 18:40:50  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2744
2745         * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
2746         imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
2747         intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
2748         makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
2749         strcasecmp.c, url.c: Some functions/macros like isspace take an
2750         int and require the argument to have the value of an unsigned char
2751         (or EOF). Under Solaris, gcc complains when the argument is a char
2752         (as this is a possible bug, on platforms where char is signed,
2753         like Solaris). The attached patch fixes such problems (well,
2754         perhaps I've changed more than necessary, but this doesn't hurt).
2755
2756 2003-07-22 12:56:38  dshaw@jabberwocky.com  (roessler)
2757
2758         * gnupgparse.c: When encrypting a message to a user that has more
2759         than one subkey, at least one of which is revoked or expired,
2760         mutt treats the entire key as unusable rather than just the
2761         subkey(s) in question.
2762
2763 2003-07-16 11:18:12  Brendan Cully  <brendan@kublai.com>  (roessler)
2764
2765         * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
2766         that my mutt hung when I tried SASL DIGEST-MD5 authentication
2767         (I'm not sure when this started). I believe this patch should
2768         solve that problem in a reliable way.
2769
2770         This patch also attempts to reuse connections even when
2771         authentication fails, instead of just throwing away a perfectly
2772         good socket.
2773
2774         * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
2775         mutt_ssl.c: This patch redoes yesterday's unbuffered input
2776         patch. Now it uses a pseudo-option, which means less mess to carry
2777         down the call stack.  It also made it much easier to have the SSL
2778         certificate menu be unbuffered, which it is now. So push commands
2779         won't annoy you when entering passwords or accepting certificates.
2780
2781 2003-07-15 11:41:32  Brendan Cully  <brendan@kublai.com>  (roessler)
2782
2783         * curs_main.c, globals.h, imap/command.c, imap/imap.c,
2784         imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
2785         patch should keep all opened IMAP connections alive, no matter
2786         what mailbox you are currently in. With the patch that got
2787         committed yesterday, this should close bug 1523.
2788
2789         (There was a typo in that patch. This one supersedes it.)
2790
2791         * configure.in, .cvsignore: autoconf 2.5 compatibility.
2792
2793 2003-07-14 12:40:03  Hugo Haas  <hugo@larve.net>  (roessler)
2794
2795         * send.c: Fix #1520.
2796
2797 2003-07-14 12:20:27  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2798
2799         * po/pl.po: small fix.
2800
2801 2003-07-14 12:19:07  Brendan Cully  <brendan@kublai.com>  (roessler)
2802
2803         * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
2804         Brendan Cully wrote:
2805
2806         > The attached patch should help when the connection to your
2807         postponed > folder times out and you can't reconnect without
2808         restarting mutt. I'd > like anyone who has that problem to try
2809         it and let me know how it > works.
2810
2811         I dug a little deeper. The attached patch seems to work better. It
2812         complains the first time you try to recall a message, but works
2813         the second.
2814
2815         * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
2816         mutt_curses.h: The attached patch prevents mutt from reading the
2817         push buffer when asking for passwords. This is a proper fix for
2818         bug 1312. I think it's uncontroversial.
2819
2820 2003-07-04 17:15:34  Thomas Roessler  <roessler@does-not-exist.org>
2821 (roessler)
2822
2823         * imap/auth_sasl.c: Increase a buffer's size.
2824
2825 2003-07-04 17:07:22  Nicolas Rachinsky  <nr@rachinsky.de>  (roessler)
2826
2827         * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
2828         tag-prefix-cond and end-cond.  This makes simple conditional
2829         execution of parts of macros possible.
2830
2831 2003-07-04 17:03:51  Bruno Postle  <bruno@postle.net>  (roessler)
2832
2833         * curs_main.c, pattern.c: Display an empty index when no messages
2834         match search criteria.
2835
2836 2003-07-04 16:57:56  Thomas Roessler  <roessler@does-not-exist.org>
2837 (roessler)
2838
2839         * init.h, muttlib.c: Add a ':' flag to % expandos.  This will
2840         make sure that any dots are converted into underscores.  (_
2841         is already used for lowercasing the result of an expando.)
2842
2843 2003-06-04 14:01:39  Thomas Roessler  <roessler@does-not-exist.org>
2844 (roessler)
2845
2846         * muttlib.c: Don't colorize empty lines generated with
2847         state_attach_puts();
2848
2849 2003-05-29 17:48:28  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2850
2851         * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2852
2853 2003-05-29 17:47:10  Thomas Roessler  <roessler@does-not-exist.org>
2854 (roessler)
2855
2856         * init.c: Fix a segmentation fault which would occur when
2857         pgp_sort_keys is set in a configuration file, but mutt is compiled
2858         without PGP support.
2859
2860         * gnupgparse.c: Fix PGP subkey handling when looking at key
2861         capabilities.  This should take care of the recent "mutt does
2862         not see all keys" problems.
2863
2864 2003-05-13 13:06:16  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>
2865 (roessler)
2866
2867         * crypt.c: Fix gpg-agent use.
2868
2869 2003-05-13 12:53:20  Thomas Roessler  <roessler@does-not-exist.org>
2870 (roessler)
2871
2872         * doc/manual.sgml.head: Remove useless examples about treating
2873         text/enriched externally.  #1549; Debian #190309.
2874
2875 2003-05-13 12:50:04  Juan Altmayer Pizzorno  <juan@altmayer.com>
2876 (roessler)
2877
2878         * recvattach.c: view-attachments does not extract the message
2879         within a x-pkcs7-mime if it's only signed, but not encrypted.
2880         Such a message results, for example, from a decrypt-save if the
2881         message was previously encrypted and signed.
2882
2883 2003-05-13 12:45:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>
2884 (roessler)
2885
2886         * doc/manual.sgml.head: Fix an inconsistency between manual
2887         and code.
2888
2889 2003-05-13 12:43:45  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2890
2891         * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
2892         algorithm to determine the capabilities of the key.  For example,
2893         in mutt, a key of type 1 (RSA) can both encrypt & sign.  This is
2894         not correct as per OpenPGP, however, where the capabilities of
2895         the key are determined by both the algorithm and key capability
2896         flags that are set on the key.  This can lead to user confusion
2897         when their RSA encrypt-only or sign-only key is listed for both
2898         signing and encryption in mutt.
2899
2900         GnuPG lists these flags in key listings, so it is easy to take
2901         advantage of them.  Here is a patch to use the flags, as well
2902         as provide the flags in pgpring.  Note that the pgp+pgpring
2903         users won't see any change since the flags there are based on
2904         the key algorithm as they are now, but the GnuPG users will see
2905         an improvement.
2906
2907 2003-05-12 16:21:26  Thomas Roessler  <roessler@does-not-exist.org>
2908 (roessler)
2909
2910         * enter.c: Fix alias completion when the alias is entered as
2911         part of a group.  (E.g., The Tea Party: alias1, alias2, alias3;)
2912
2913 2003-05-03 20:07:40  Dan Nelson  <dnelson@allantgroup.com>  (roessler)
2914
2915         * mutt.h, muttlib.c: Fix #1558.  (mutt_expand_fmt rewrite;
2916         OPT_MAX wasn't maximal.)
2917
2918 2003-04-15 13:17:05  René Clerc  <rene@clerc.nl>  (roessler)
2919
2920         * compose.c: Fix two more cases in which ctrl-G is interpreted
2921         as M_YES.
2922
2923 2003-04-15 09:52:06  Dale Woolridge  <dale-flea-mutt-bug@woolridge.org>
2924 (roessler)
2925
2926         * compose.c: The "sign (a)s" code strips the pgp application
2927         bit causing drawing issues in redraw_crypt_lines().  Other bits
2928         (well bit = encrypt) are ignored as a result.  I've only tested
2929         with pgp, but the same problem exists in the smime code too.
2930         This inline patch (against cvs head revision) fixes the problem.
2931
2932 2003-04-14 09:09:53  Thomas Roessler  <roessler@does-not-exist.org>
2933 (roessler)
2934
2935         * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
2936         in send.c.  This patch adds two new configuration variables,
2937         $crypt_autopgp and $crypt_autsmime.  Both are set to "yes"
2938         by default.  By turning them off, you can disable the automatic
2939         selection of one or both mechanisms.  (Useful when your mutt is
2940         PGP- and S/MIME enabled, but you only use, say S/MIME.)
2941
2942 2003-04-11 15:15:04  Thomas Roessler  <roessler@does-not-exist.org>
2943 (roessler)
2944
2945         * send.c: Backing out the previous change. It was nonsense.
2946
2947 2003-04-11 11:56:58  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
2948
2949         * config.guess, config.sub, depcomp, install-sh, missing,
2950         mkinstalldirs: updates.
2951
2952 2003-04-11 11:56:22  Thomas Roessler  <roessler@does-not-exist.org>
2953 (roessler)
2954
2955         * send.c: Try to fix a PGP / S/MIME-related problem.  Found by
2956         Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
2957         <rene@clerc.nl>.
2958
2959         * thread.c: Fix a segmentation fault.
2960
2961 2003-04-09 08:21:59  Zardoz@users.sourceforge.net  (roessler)
2962
2963         * recvcmd.c: Fix #1531.  (recvcmd.c duplicate of #1528)
2964
2965 2003-04-08 22:32:56  Thomas Roessler  <roessler@does-not-exist.org>
2966 (roessler)
2967
2968         * lib.c: Avoid a division by zero.
2969
2970         * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
2971         is unset.  This fixes a segmentation fault on RH 8.0 which was
2972         observed by Matt Larson <mlarson@verisign.com>.
2973
2974         * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
2975         sendlib.c, smime.c, thread.c: Try to catch a couple of cases
2976         in which parameters for malloc calls could overflow.  Thanks to
2977         Timo Sirainen for the heads-up.
2978
2979         * po/es.po: Mark a translation as fuzzy in order to fix #1522.
2980
2981 2003-04-07 20:08:10  Thomas Roessler  <roessler@does-not-exist.org>
2982 (roessler)
2983
2984         * commands.c: Fix #1528.
2985
2986 2003-04-07 07:57:49  René Clerc  <rene@clerc.nl>  (roessler)
2987
2988         * po/nl.po: update
2989
2990 2003-04-06 11:00:59  Ivan Vilata i Balaguer  <ivan@selidor.net>
2991 (roessler)
2992
2993         * po/ca.po: update
2994
2995 2003-04-02 09:05:19  Bjoern Jacke  <muttbug@j3e.de>  (roessler)
2996
2997         * smime_keys.pl: - add a missing filehandle closure - some
2998         cleanups of unused/bogous code
2999
3000 2003-04-02 08:47:28  Thomas Roessler  <roessler@does-not-exist.org>
3001 (roessler)
3002
3003         * contrib/Makefile.in, contrib/colors.default,
3004         contrib/colors.linux: sample.muttrc-tlr would try to include
3005         my color configurations, which weren't distrubted.  Fix that.
3006         (Bug noted while helping someone else to configure mutt during
3007         a conference.)
3008
3009         * contrib/sample.muttrc: Fix sample.muttrc.
3010
3011 2003-04-02 08:40:50  Gary Johnson  <garyjohn@spk.agilent.com>  (roessler)
3012
3013         * curs_main.c: Here is the patch to fix the bug I reported
3014         earlier in this thread, that sometimes when changing folders,
3015         mutt would generate an error message and stop the further
3016         processing of folder-hooks.
3017
3018 2003-04-02 08:38:13  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3019
3020         * po/fr.po: update
3021
3022 2003-04-02 08:34:49  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
3023 (roessler)
3024
3025         * po/ja.po: update
3026
3027 2003-04-02 08:31:00  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3028
3029         * po/de.po: update
3030
3031 2003-04-02 08:28:24  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3032
3033         * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
3034         updated for 1.5.4.  This patch adds the pgp_check_exit option
3035         (enabled by default) that causes mutt to check the exit code
3036         of the PGP subprocess.  A non-zero exit code means that the
3037         subprocess failed and mutt will not continue to send the message.
3038
3039         This is needed as in certain cases, PGP or GnuPG can fail to
3040         completely process a document (say, if the gpg.conf file is
3041         mangled, which is how I discovered the problem).  Without an
3042         exit code check, mutt will continue anyway and send the half
3043         processed file.
3044
3045 2003-04-02 08:21:09  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
3046
3047         * po/ru.po: update.
3048
3049 2003-03-19 22:43:08  roessler  (roessler)
3050
3051         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3052         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
3053         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3054         po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
3055         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3056         po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
3057
3058         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
3059         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
3060         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3061         po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3062         po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
3063         ChangeLog: automatic post-release commit for mutt-1.4.1
3064
3065 2003-03-19 21:56:29  Thomas Roessler  <roessler@does-not-exist.org>
3066 (roessler)
3067
3068         * pgppubring.c: Fix some memory management calls. (Stable branch.)
3069
3070 2003-03-19 21:33:30  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3071
3072         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
3073         branch.)
3074
3075         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
3076
3077 2003-03-18 14:51:52  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
3078
3079         * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
3080           leak.  Envelope structure allocated by mutt_read_rfc822_header()
3081           was never deallocated.
3082
3083         - parse.c (mutt_read_rfc822_header): Comment added about
3084           needing deallocate envelope structure returned by
3085           mutt_read_rfc822_header().
3086
3087         * mutt_idna.c: (mutt_addr_for_display): Fix memory leak.  `user'
3088         and `domain' buffers was never deallocated.
3089
3090         (mbox_to_udomain): Fix memory leak.  `scratch' buffer was not
3091         deallocated when `mbx' doesn't contain '@'. Also rewritten for
3092         allocating memory only when needed and only how many as needed.
3093
3094 2003-03-12 13:00:03  Thomas Roessler  <roessler@does-not-exist.org>
3095 (roessler)
3096
3097         * copy.c, sendlib.c: We need to re-format address headers instead
3098         of just decoding them.
3099
3100 2003-03-07 14:55:53  Brendan Cully  <brendan@kublai.com>  (roessler)
3101
3102         * mutt_sasl.c: The global callbacks set up in sasl_client_init
3103         are not copied by the SASL library, so they can't be allocated
3104         on the stack. This is the case with both versions of the SASL
3105         library, and I frankly don't understand why it hasn't caused
3106         problems before. Since it segfaults reliably on OS X for me now,
3107         I thought a patch would be in order.
3108
3109 2003-03-07 08:23:27  Thomas Roessler  <roessler@does-not-exist.org>
3110 (roessler)
3111
3112         * crypt.c, pgp.h: Don't use functions without importing the
3113         corresponding prototype.
3114
3115         * mutt_idna.c: It seems like libidn doesn't like to translate
3116         NULL pointers.
3117
3118 2003-03-07 07:52:49  Jim Mock  <mij@soupnazi.org>  (roessler)
3119
3120         * globals.h: globals.h is looking for crypt.h instead of
3121         mutt_crypt.h.
3122
3123 2003-03-06 21:23:53  Thomas Roessler  <roessler@does-not-exist.org>
3124 (roessler)
3125
3126         * send.c: Fixing a segmentation fault.  Here's how to reproduce
3127         it: Start mutt.  Compose a new message, with an attachment.
3128         Turn on PGP signing.  Press C-G on the pass phrase prompt.
3129         Turn off PGP signing.  Try to send the message.
3130
3131 2003-03-05 21:18:24  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
3132
3133         * protos.h, sort.c: Fix a warning.
3134
3135         * mutt_idna.c: Fix tlr's pre-processor screw-up.
3136
3137 2003-03-04 09:51:07  Thomas Roessler  <roessler@does-not-exist.org>
3138 (roessler)
3139
3140         * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
3141         AllowUnassigned.  (Just reading some standards.)
3142
3143 2003-03-04 09:31:19  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3144
3145         * handler.c: Be more friendly about bad multipart/alternative
3146         bodies; #1478. Note that the relevant standards explicitly
3147         *forbid* nested MIME encodings.
3148
3149 2003-03-04 09:27:21  Thomas Roessler  <roessler@does-not-exist.org>
3150 (roessler)
3151
3152         * copy.c: Fix another stupid error, and decode IDNs in the
3153         CC header.
3154
3155         * init.h: Fix two typos in one line.  Noted by Thomas Glanzmann
3156         and Steve Kennedy.
3157
3158         * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
3159
3160 2003-03-03 14:25:14  Thomas Roessler  <roessler@does-not-exist.org>
3161 (roessler)
3162
3163         * copy.c, sort.c: Fixing some nits.
3164
3165         * mutt_socket.c: IDNA support for the socket back-end.
3166
3167         * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
3168         compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
3169         init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
3170         protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
3171         sendlib.c: IDN support for e-mail messages.  Things should work
3172         automagically once you have the GNU IDN library available from
3173         ftp://alpha.gnu.org/pub/gnu/libidn/ installed.  For IDN's which
3174         can't be losslessly recoded to your local character set, mutt
3175         should automatically fall back to using the ASCII representation.
3176         There's probably a considerable number of bugs in this, and the
3177         code may, at this point, not even compile on machines without
3178         libidn.  Will start working on that ASAP.
3179
3180         * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
3181         commands.c, init.h, mutt.h: Introduce a new option named
3182         $bounce, and fix some inconsistencies in the messages created
3183         when bouncing.  Based on work done by Thomas Glanzmann
3184         <sithglan@stud.uni-erlangen.de>.
3185
3186 2003-02-25 22:00:38  Thomas Roessler  <roessler@does-not-exist.org>
3187 (roessler)
3188
3189         * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
3190         of the inconsistencies between message and attachment bouncing.
3191
3192         * crypt.c: I should test-compile things before committing.
3193         Stupid typo.
3194
3195 2003-02-25 21:41:32  Michael Elkins  <me@sigpipe.org>  (roessler)
3196
3197         * query.c: Use mutt_strwidth for query response formatting.
3198         (#1477)
3199
3200 2003-02-25 21:37:59  Christian Vogel  <vogelchr@vogel.cx>  (roessler)
3201
3202         * mx.c: Recognize MH folders used by sylpheed.
3203
3204 2003-02-25 21:35:24  jesus.climent@hispalinux.es  (roessler)
3205
3206         * po/es.po: Fix a typo. (#1482)
3207
3208 2003-02-25 21:33:16  Thomas Roessler  <roessler@does-not-exist.org>
3209 (roessler)
3210
3211         * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
3212         manual. (#1485)
3213
3214         * crypt.c: Fix #1486; noted by Jeroen Coekaerts
3215         <jeroen@coekaerts.be>.
3216
3217 2003-02-19 21:33:43  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3218
3219         * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
3220         pgp-sha1, etc.)  Since then, three more hashes have been assigned
3221         numbers in 2440bis.  Here is a patch to add values for pgp-sha256,
3222         pgp-sha384, and pgp-sha512 so mutt can properly handle them.
3223
3224 2003-02-19 21:31:19  Thomas Roessler  <roessler@does-not-exist.org>
3225 (roessler)
3226
3227         * parse.c: Fix a memory leak observed by Vineet Kumar
3228         <mutt-dev@virtual.doorstop.net>.
3229
3230 2003-02-13 09:55:02  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3231
3232         * init.h: Here are some updates to the muttrc docs (spell check,
3233         language tweaks, etc).  No functional changes - this is just
3234         language stuff.
3235
3236 2003-02-13 09:50:00  Thomas Roessler  <roessler@does-not-exist.org>
3237 (roessler)
3238
3239         * pgp.c: Fix #1444, Debian #178563.  The details of this problem
3240         were tracked down by Steven Barker <steve@blckknght.org>.
3241
3242 2003-01-31 00:15:03  Thomas Roessler  <roessler@does-not-exist.org>
3243 (roessler)
3244
3245         * init.h: Change the default for crypt_replyencrypt back to "yes".
3246         Noted by Thomas Poindessous in Debian bug #178899; also #1448.
3247
3248         * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
3249         pointers which could otherwise lead to crashes.
3250
3251 2003-01-30 23:54:30  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3252
3253         * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
3254         $pgp_auto_traditional.
3255
3256 2003-01-30 23:48:36  Thomas Roessler  <roessler@does-not-exist.org>
3257 (roessler)
3258
3259         * flags.c: The IMAP ACL patch broke things.
3260
3261 2003-01-23 22:05:02  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
3262
3263         * pop_auth.c: SASL2 support for popo_auth.c.
3264
3265         * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
3266         patch provides improved support for IMAP ACLs (on servers that
3267         support them).  This means that mutt will now write the Seen
3268         flag in mailboxes that allow it, even if the mailbox doesn't
3269         allow other changes.
3270
3271 2003-01-23 22:01:03  Thomas Roessler  <roessler@does-not-exist.org>
3272 (roessler)
3273
3274         * handler.c: Automatically use the text/plain handler for text/*
3275         body parts which don't have a handler of their own.
3276
3277 2003-01-21 18:56:10  Thomas Roessler  <roessler@does-not-exist.org>
3278 (roessler)
3279
3280         * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
3281
3282         * mutt_crypt.h: Fix an #ifdef.
3283
3284 2003-01-21 12:33:41  Werner Koch  <wk@gnupg.org>  (roessler)
3285
3286         * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
3287          configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
3288          functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
3289          headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
3290          main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
3291          parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
3292          pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
3293          sendlib.c, smime.c, smime.h, sort.h:  - To cleanup the pgp/smime
3294          code and prepare for other backends.  - Support gpg-agent by
3295          not asking for a passphrase - autconf cleanups.
3296
3297         This is just a start and probably we need a couple of other things
3298         to do. One drawback is that the help menu does always list all
3299         crypto realted stuff even when configured for no crypto at all.
3300         Same goes for the configure options but I consider thsi a feature:
3301         It allows to use the same .muttrc for different versions of mutt -
3302         at least during development, this is an advantage.  This all might
3303         be fixed but requires some changes to the configuration system.
3304
3305         Note, the use of the WithCrypto macro - it enables the compiler
3306         to do dead-code-elimination depending on the configured backend.
3307         This is better readable than all the nested ifdefs.  I did some
3308         short tests and it seems to work, althoug mutt's size does not
3309         change largely when compiled w/o crypto.
3310
3311         cryptglue.c is new as a warpper to all crypto calls; some are
3312         still in crypt.c but they should eventually also be wrapped.
3313         We don't use function pointers to keep a path to use dlopen or
3314         runtime configured backends.  crypt.h is also new and replaces
3315         pgp.h and smime.h in most files (except for the backend).
3316
3317
3318
3319         2003-01-06  Werner Koch  <wk@gnupg.org>
3320
3321                 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
3322                 don't ask for the passphrase.  * pgp.c (pgp_decrypt_part,
3323                 pgp_application_pgp_handler) (pgp_sign_message,
3324                 pgp_encrypt_message) (pgp_traditional_encryptsign):
3325                 Make sure that we never ever send the passphrase if the
3326                 gpg-agent has been detected.  Likewise.
3327
3328                 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
3329                 to configure.in. BTW, we should consider to rename
3330                 configure.in to configure.ac.
3331
3332         2003-01-04  Werner Koch  <wk@gnupg.org>
3333
3334                 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
3335                 readable and extendable solution.
3336
3337                 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
3338                 crypt.h: here.  * smime.c (mutt_is_application_smime):
3339                 Moved to * crypt.c (mutt_is_application_smime):
3340                 here.  * pgp.c (mutt_is_application_pgp): Moved to
3341                 * crypt.c (mutt_is_application_pgp): here.  * pgp.c
3342                 (pgp_is_multipart_encrypted): Removed. Merged code with *
3343                 crypt.c (mutt_is_multipart_encrypted): this.
3344
3345                 * mutt.h: Protect against double inclusion.
3346
3347                 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
3348                 pgp_key_t.  * crypt.h (pgp_key_t): Declare the typedef
3349                 here.  NOTE:  This is now a pointer.  Changed all usages
3350                 accordingly.
3351
3352                 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
3353                 new CRYPT_BACKEND macros.  Always include all OPS.*.
3354                 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
3355                 autoconfs.  * Makefile.am (EXTRA_mutt_SOURCES): Move
3356                 crypt.c to mutt_SOURCES.  (mutt_SOURCES): Add cryptglue.c
3357                 (EXTRA_DIST): Add crypt.h
3358
3359                 * pgp.h, pgplib.h, smime.h: Use the header only
3360                 when the approriate backend has been configured.  *
3361                 pgp.c, pgpkey.c, smime.c: Build only if the approriate
3362                 CRYPT_BACKEND_ macro is defined.  * pgp.h, smime.h,
3363                 global.h: Moved all variable declarations to global.h
3364                 because they are now always defined.
3365
3366                 * sort.h: Always define PgpSortKey, although it does
3367                 not belong to here.
3368
3369                 * keymap.h: Unconditionally include all PGP and SMIME
3370                 stuff.  * mutt.h: Ditto.  * protos.h: Ditto.
3371
3372                 * init.h (HAVE_SMIME): Unconditionally include all
3373                 crypto related definitions.  Mark the doc entries with
3374                 "(Crypto/PGP/SMIME only)".
3375
3376                 * globals.h: Replace gpg.h and smime.h by crypt.h.
3377
3378                 * functions.h: Always include all crypto commands.
3379
3380                 * copy.h: Unconditionally define the crypto related M_CM_
3381
3382                 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
3383                 and include it.  * smime.h: Move APPLICATION_SMIME
3384                 and SMIME* to crypt.h and include it.  * mutt_crypt.h
3385                 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
3386
3387                 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
3388                 Always include all functions but shortcut them depending
3389                 on WITHCRYPTO.  All over the place use WITHCRYPTO
3390                 instead of ifdefs.  Replaced all direct calls of the
3391                 backend fucntions by twrapper functions defined in
3392                 cryptglue.c (crypt_get_keys): Removed prototypes.
3393                 * pgp.h (pgp_findKeys): New prototype.  * smime.h
3394                 (smime_findKeys): New prototype.  * cryptglue.c: New.
3395                 * crypt.h: New.  * mutt_crypt.h: Moved all crypt_*
3396                 prototypes to gcrypt.h.  Unconditionally use this file.
3397
3398                 * init.c: Replaced pgp.h and smime.h header by crypt.h.
3399                 (parse_set): Use WITHCRYPTO instead of ifdefs.
3400                 (mutt_var_value_complete): Ditto.
3401
3402                 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
3403                 (write_as_text_part): Now one macro using WITHCRYPTO.
3404                 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
3405                 (mutt_make_message_attach): Ditto.  (mutt_write_fcc):
3406                 Ditto.
3407
3408                 * send.c: Replaced pgp.h and smime.h header by crypt.h.
3409                 (include_forward): Use WITHCRYPTO and validate
3410                 passphrases for pgp and smime.  (include_reply): Ditto.
3411                 (generate_body): Use WITHCRYPTO instead of ifdefs.
3412                 (ci_send_message): Ditto.
3413
3414                 * recvattach.c: Replaced pgp.h and smime.h header
3415                 by crypt.h.  (mutt_gen_attach_list): Use WITHCRYPTO
3416                 instead of ifdefs.  (mutt_attach_display_loop): Ditto
3417                 (mutt_view_attachments): Ditto.
3418
3419                 * postpone.c: Replaced pgp.h and smime.h header by
3420                 crypt.h.  (mutt_get_postponed): Use WITHCRYPTO instead
3421                 of ifdefs.  (mutt_parse_crypt_hdr): Always include and use
3422                 WITHCRYPTO instead of ifdefs.  (mutt_prepare_template):
3423                 Use WITHCRYPTO instead of ifdefs.
3424
3425                 * pop.c: Removed pgp.h and smime.h.  (pop_fetch_message):
3426                 Use WITHCRYPTO instead of ifdefs.
3427
3428                 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
3429                 (Flags): Always include the crypto flags.  (msg_search):
3430                 Use WITHCRYPTO instead of ifdefs.  (mutt_pattern_exec):
3431                 Ditto.
3432
3433                 * parse.c: Removed pgp.h and smime.h.
3434                 (mutt_parse_mime_message): Use WITHCRYPTO instead
3435                 of ifdefs.
3436
3437                 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
3438                 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
3439
3440                 * mx.c: Removed smime.h and pgp.h.  (mx_update_context):
3441                 Use WITHCRYPTO instead of ifdefs.
3442
3443                 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
3444                 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
3445                 used to be an error when PGP was not configured so
3446                 that TYPEAPPLICATION was not recognized for SMIME.
3447                 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
3448
3449                 * main.c: Include crypt.h.  (show_version): Remove
3450                 HAVE_PGP and HAVE_SMIME.  Add CRYPT_BACKEND_CLASSIC_PGP,
3451                 CRYPT_BACKEND_CLASSIC_SMIME.
3452
3453                 * keymap.c: Include crypt.h so that we can test
3454                 WITHCRYPTO.  (Menus): Always include pgp and smime.
3455                 (km_init): Create smime and pgp bindings depending
3456                 on WITHCRYPTO.  (km_get_table): Return OpPgp depending
3457                 on WITHCRYPTO.
3458
3459                 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
3460                 of ifdefs.  (mutt_crypt_hook): Always include.
3461
3462                 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
3463                 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
3464
3465                 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
3466                 (hdr_format_str): Use WITHCRYPTO.
3467
3468                 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
3469                 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
3470                 (mutt_can_decode): Application/smime is now also checked
3471                 when PGP support is not configured.  (mutt_body_handler):
3472                 Use WITHCRYPTO
3473
3474                 * curs_main.c: Replaced pgp.h and smime.h header
3475                 by crypt.h.  (mutt_index_menu): Shortcut crypto only
3476                 operations depending on WITHCRYPTO.
3477
3478                 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
3479                 (_mutt_copy_message):
3480
3481                 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
3482                 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
3483                 (redraw_crypt_lines): Always include this fnc but shortcut
3484                 it depending on WITHCRYPT.  Draw lines depending on
3485                 the configured crypto support.  (pgp_send_menu):
3486                 Always include this one.  Call wrapper functions.
3487                 (smime_send_menu): Likewise.  (draw_envelope): Use
3488                 WITHCRYPTO instead of ifdefs.  (mutt_compose_menu):
3489                 Allow pgp/smime commands only when configured.
3490
3491                 * commands.c: Replaced pgp.h and smime.h header
3492                 by crypt.h.  (mutt_display_message,pipe_msg,
3493                 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
3494                 mutt_edit_content_type) (_mutt_check_traditional_pgp):
3495                 Use pgp wrapper.
3496
3497                 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
3498                 HAVE_SMIME and replaced by global variable WITHCRYPTO.
3499                 Replaced pgp and smime header by crypt.h.x
3500
3501 2003-01-09 17:27:25  Thomas Roessler  <roessler@does-not-exist.org>
3502 (roessler)
3503
3504         * pgppubring.c: Don't make a "hard" transition to the new GnuPG
3505         syntax in pgpring.  This change undoes one of David Shaw's
3506         changes which were just committed.
3507
3508 2003-01-09 17:24:41  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3509
3510         * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
3511         to work with disabled keys.  Part of this change will eventually
3512         involve moving the 'd' that indicates a disabled key to a
3513         different part of the key listing.
3514
3515         To smooth this transition, as of version 1.2.2, GnuPG will
3516         start giving the 'd' in both places (and will do this for a good
3517         long time).
3518
3519         Here is a patch so mutt will accept either the old or new syntax.
3520
3521 2003-01-09 17:23:23  dshaw@jabberwocky.com  (roessler)
3522
3523         * curs_lib.c: A recent change causes all mutt_yesorno prompts
3524         to come out as [yes]/yes or [no]/no.  Here's a fix.
3525
3526 2003-01-05 22:16:02  Thomas Roessler  <roessler@does-not-exist.org>
3527 (roessler)
3528
3529         * smime_keys.pl: Error checking for the creation of the temporary
3530         directory; also, use file mode 0700.
3531
3532 2003-01-05 22:08:25  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
3533
3534         * smime_keys.pl: Improve temporary file handling.
3535
3536 2003-01-05 22:02:37  Thomas Roessler  <roessler@does-not-exist.org>
3537 (roessler)
3538
3539         * commands.c: Another mutt_yesorno() change, in order to correctly
3540         interpret a C-g.
3541
3542 2003-01-05 22:00:00  Armin Wolfermann  <aw@osn.de>  (roessler)
3543
3544         * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
3545         main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
3546         of mutt_yesorno(): Always explicitly use the M_YES and M_NO
3547         constants.  Fixes a couple of cases in which C-g would be
3548         mis-interpreted.
3549
3550 2003-01-03 18:07:36  Thomas Roessler  <roessler@does-not-exist.org>
3551 (roessler)
3552
3553         * pgp.c: Detect in-line key material when checking for traditional
3554         PGP messages.
3555
3556 2002-12-22 20:04:51  René Clerc  <rene@clerc.nl>  (roessler)
3557
3558         * po/nl.po: update
3559
3560 2002-12-22 20:01:32  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
3561
3562         * smime_keys.pl: Remove an unnecessary invocation of "cat";
3563         call openssl with the full path.
3564
3565 2002-12-22 11:20:00  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3566
3567         * po/fr.po: Another fr.po update for the CVS (taking into account
3568         the change in pgpkey.c:486)...
3569
3570 2002-12-22 11:17:24  Martin Michlmayr  <tbm@cyrius.com>  (roessler)
3571
3572         * hdrline.c, init.h: Add %A to the format strings, which expands
3573         to the reply-to address (if present) or to the author's address
3574         when there's no Reply-To header.
3575
3576 2002-12-21 20:32:13  Thomas Roessler  <roessler@does-not-exist.org>
3577 (roessler)
3578
3579         * ChangeLog: ok, gotos suck.
3580
3581         * curs_main.c: OK, Michael is right: Gotos suck. ;-)
3582
3583 2002-12-21 13:25:11  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
3584
3585         * po/ru.po: update
3586
3587 2002-12-20 09:37:59  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3588
3589         * pgpkey.c: Minor tweak to an error message.
3590
3591 2002-12-20 09:29:12  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
3592
3593         * po/pl.po: update
3594
3595 2002-12-19 11:48:58  Thomas Roessler  <roessler@does-not-exist.org>
3596 (roessler)
3597
3598         * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
3599         documentation of pgp-hook/crypt-hook.
3600
3601         * pgpkey.c: Don't bother the user with weak keys when there's
3602         a strong one.  Experimental, based on discussions on mutt-dev.
3603
3604         * cvslog2changelog.pl: Identify both the author of a change and
3605         the one who committed it to the CVS in the changelog.
3606
3607 2002-12-19 07:42:36  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3608
3609         * po/fr.po: update
3610
3611 2002-12-19 07:37:01  Thomas Roessler  <roessler@does-not-exist.org>
3612 (roessler)
3613
3614         * Makefile.am: Michael doesn't have $VISUAL set.
3615
3616 2002-12-18 17:29:56  Sahil Tandon  <sahil@brandeis.edu>  (me)
3617
3618         * init.h:       I found a small typo in the manual, specifically
3619                 at this[1] URL.  The description of the smart_wrap
3620                 variable reads: "Controls the display of lines longer
3621                 then the screen width in the internal pager."  The word
3622                 _then_ should be _than_ if I'm not mistaken.
3623
3624 2002-12-18 10:26:35  Thomas Roessler  <roessler@does-not-exist.org>
3625 (roessler)
3626
3627         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3628         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3629         po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3630         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3631         po/id.po, po/it.po: make update-po
3632
3633         * mkchangelog.sh: Turn on compression when getting log messages
3634         from the CVS server.  (Now that I don't have the server locally,
3635         bandwidth is expensive...  ;-)
3636
3637         * keymap.c: Make the messages from the what-key function
3638         internationalizable.
3639
3640         * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
3641         Rename crypt.h to mutt_crypt.h.
3642
3643         * Makefile.am: cvs update ChangeLog before trying to update
3644         it locally.
3645
3646 2002-12-18 07:37:56  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3647
3648         * po/de.po: update
3649
3650 2002-12-17 13:45:16  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3651
3652         * po/fr.po: update fr.po
3653
3654 2002-12-17 13:04:29  Thomas Roessler  <roessler@does-not-exist.org>
3655 (roessler)
3656
3657         * .cvsignore: Ignore some more files.
3658
3659         * Makefile.am, mkjtags.c: Remve that jed tags generator.  I don't
3660         use it anyway.
3661
3662         * cvslog2changelog.pl: Adding Michael's address to the changelog
3663         generator.
3664
3665         * build-release: Adopting the release-building script to the
3666         new changelog process.
3667
3668 2002-12-17 10:37:24  roessler  (roessler)
3669
3670         * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3671         po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3672         po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
3673         po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
3674         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
3675         post-release commit for mutt-1.5.3
3676
3677 2002-12-17 09:50:26  Thomas Roessler  <roessler@does-not-exist.org>
3678 (roessler)
3679
3680         * OPS, curs_main.c, functions.h: Experimental: Introduce
3681         {next,previous}-new-then-unread.  These functions behave
3682         like {next,previous}-new as long as new messages are visible.
3683         When no new messages are visibuel any more, there's a fall-back
3684         to {next,prev}-unread.
3685
3686         Memo to self: Impose a weekly quota on the use of goto statements.
3687
3688 2002-12-16 20:28:46  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
3689
3690         * handler.c, rfc2047.c, url.c: Fix #1424.
3691
3692 2002-12-16 17:59:51  Thomas Roessler  <roessler@does-not-exist.org>
3693 (roessler)
3694
3695         * pgp.c: Experimental short-cut code if the "image" of an address
3696         under a pgp-hook looks like a hexadecimal key id.
3697
3698 2002-12-13 15:53:36  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3699
3700         * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
3701
3702 2002-12-13 11:00:44  René Clerc  <rene@clerc.nl>  (roessler)
3703
3704         * po/nl.po: update.
3705
3706 2002-12-11 22:47:57  Thomas Roessler  <roessler@does-not-exist.org>
3707 (roessler)
3708
3709         * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
3710         Derek D. Martin <ddm@sophic.org> for the excellent observation.
3711         (In addition to the fix proper, some tracking of temporary files
3712         is added to mutt's debugging output.)
3713
3714         * crypt.c: Call endwin() before calling PGP for traditional
3715         encryption.
3716
3717 2002-12-11 15:51:57  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3718
3719         * po/fr.po: update.
3720
3721 2002-12-11 15:20:21  Thomas Roessler  <roessler@does-not-exist.org>
3722 (roessler)
3723
3724         * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
3725         Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
3726         mutt may currently build IMAP URLs like imap://exchange//herbert
3727         for FCCs.  The fix in this patch is to include a function named
3728         mutt_concat_path which concatenates path elements, but avoids
3729         the creation of double slashes.  (These don't create problems
3730         when you're just accessing the file system, but apparently thy
3731         do cause problems with IMAP.)
3732
3733         * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
3734         imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
3735         enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
3736         handler.c, hash.c, hash.h, headers.c, help.c, history.c,
3737         history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
3738         mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
3739         mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
3740         pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
3741         pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
3742         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
3743         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
3744         score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
3745         system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
3746         attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
3747         charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
3748         crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
3749         copyright lines.
3750
3751         * muttbug.sh.in: Ask for the user's e-mail address.
3752
3753         * pager.c: Try to make search-next behave more closely to what
3754         people are used to, again.  The behaviour introduced by this
3755         patch will give you the previous search string as the default,
3756         but will search-next when you just press enter without changing
3757         the search string.
3758
3759 2002-12-10 20:56:52  Thomas Roessler  <roessler@does-not-exist.org>
3760 (roessler)
3761
3762         * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
3763         imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
3764         addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
3765         color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
3766         gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
3767         mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
3768         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
3769         pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
3770         query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
3771         rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
3772
3773 2002-12-09 19:06:40  Thomas Roessler  <roessler@does-not-exist.org>
3774 (roessler)
3775
3776         * Makefile.am: Minor formatting fix.
3777
3778         * cvslog2changelog.pl: Change the ChangeLog format as suggested
3779         by  Martin Michlmayer.
3780
3781         * send.c: Try to fix another obscure error in S/MIME auto-signing
3782         upon reply.
3783
3784         * rfc822.c: Experimental patch to fix #1318.
3785
3786 2002-12-09 18:09:49  David Jardine  <david@jardine.de>  (roessler)
3787
3788         * init.h: Documentation fix concerning %L in index_format.  #1313.
3789
3790 2002-12-09 18:05:54  David Shaw  <dshaw@jabberwocky.com>  (roessler)
3791
3792         * mh.c, parse.c: Reduce the meaning of the mark_old option so
3793         it only controls whether new messages are marked as old when
3794         leaving the mailbox.
3795
3796 2002-12-09 17:54:25  Jesus Climent  <jesus.climent@hispalinux.es>
3797 (roessler)
3798
3799         * po/es.po: Fix a typo.  (#1392)
3800
3801 2002-12-09 17:52:50  Anders Helmersson  <anders.helmersson@telia.com>
3802 (roessler)
3803
3804         * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390.  Based on
3805         a patch submitted earlier by Edmund Grimley Evans.
3806
3807 2002-12-09 17:44:54  roessler  (roessler)
3808
3809         * PATCHES: Ups.
3810
3811 2002-12-09 17:44:28  Michael Elkins  <me@sigpipe.org>  (roessler)
3812
3813         * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
3814         menu.c: This patch adds two features to mutt:
3815
3816         - you can now specify the octal code of a key in a bind or
3817           macro function, using the syntax <NNN>.  Eg, bind index <541>
3818           show-version This allows you to bind to a function key for
3819           which Mutt doesn't have a friendly name associated with it.
3820
3821         - adds a what-key function which allows you to press a key and
3822           have mutt show you the decimal/octal value.  (not bound to
3823           anything by default)
3824
3825 2002-12-09 16:07:24  Toomas Soome  <tsoome@muhv.pri.ee>  (roessler)
3826
3827         * po/et.po: update.
3828
3829 2002-12-09 13:30:02  Thomas Roessler  <roessler@does-not-exist.org>
3830 (roessler)
3831
3832         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
3833         po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3834         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
3835         po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
3836         po/de.po, po/el.po, compose.c: Try to fix a localization issue
3837         identified by Pawel Dzienkonski (#1410).  Side effect: All
3838         translations will need an update of the S/MIME key translations.
3839
3840 2002-12-09 11:20:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
3841
3842         * po/pl.po: update.
3843
3844 2002-12-08 23:14:43  ph04169@cc.uoi.gr  (roessler)
3845
3846         * po/el.po: update.
3847
3848 2002-12-08 16:11:35  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>
3849 (roessler)
3850
3851         * po/ja.po: update.
3852
3853 2002-12-08 15:10:59  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
3854
3855         * po/de.po: Update.
3856
3857 2002-12-07 19:19:34  Thomas Roessler  <roessler@does-not-exist.org>
3858 (roessler)
3859
3860         * Makefile.am: yet another one.
3861
3862         * Makefile.am: Another changelog-related change.
3863
3864         * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
3865         update ChangeLog as part of the commit process.
3866
3867         * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
3868         cvslog2changelog.pl, mkchangelog.sh: Change the style
3869         of ChangeLog: Now, the actual patch submitter's name is
3870         extracted from the commit message and used for the change log.
3871         For the moment, the date format doesn't match the one in the
3872         old changelog.  If you want to fix this, submit a patch to
3873         cvslog2changelog.pl. ;-)
3874
3875 2002-12-07 08:55:59  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
3876
3877         * po/fr.po: update
3878
3879 2002-12-07 08:55:23  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
3880
3881         * pgppubring.c: Fix a compilation warning.
3882
3883 2002-12-07 08:53:21  Thomas Roessler  <roessler@does-not-exist.org>
3884 (roessler)
3885
3886         * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
3887         flags.
3888
3889 2002-12-06 11:30:08  Thomas Roessler  <roessler@does-not-exist.org>
3890 (roessler)
3891
3892         * Makefile.am: Run check_sec.sh before committing.
3893
3894 2002-12-06 11:28:30  Brendan Cully  <brendan@kublai.com>  (roessler)
3895
3896         * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
3897         autoconf cleanup.
3898
3899 2002-12-06 11:14:13  roessler  (roessler)
3900
3901         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
3902         po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3903         po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3904         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
3905         po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
3906         automatic post-release commit for mutt-1.5.2
3907
3908 2002-12-06 10:56:30  Thomas Roessler  <roessler@does-not-exist.org>
3909 (roessler)
3910
3911         * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
3912         calls which have made their way into the code.
3913
3914         * build-release: Don't post announcements automatically for
3915         the moment.
3916
3917 2002-12-05 22:30:02  Michael Elkins  <me@sigpipe.org>  (roessler)
3918
3919         * doc/manual.sgml.head: Fix #1398.
3920
3921 2002-11-25 14:16:47  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
3922
3923         * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
3924         noiconv patch.
3925
3926 2002-11-14 08:12:30  Michael Elkins  <me@sigpipe.org>  (roessler)
3927
3928         * curs_lib.c: Fix #1388.
3929
3930 2002-11-13 10:10:52  Thomas Roessler  <roessler@does-not-exist.org>
3931 (roessler)
3932
3933         * main.c: A description of -A was lacking from the help string.
3934
3935         * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
3936         new command line option -A which is used to expand aliases.
3937
3938         * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
3939         Suggested by Thomas Dickey.
3940
3941 2002-11-12 09:20:30  Michael Elkins  <me@sigpipe.org>  (roessler)
3942
3943         * keymap.c: Tell mutt about the back-tab key (shift tab).
3944
3945 2002-11-12 09:20:09  Thomas Roessler  <roessler@does-not-exist.org>
3946 (roessler)
3947
3948         * Makefile.am: ups.
3949
3950         * Makefile.am: Add "make pclean" in order to clean up PATCHES.
3951
3952 2002-11-12 08:55:57  TAKAHASHI Tamotsu  <arms405@jade.dti.ne.jp>
3953 (roessler)
3954
3955         * po/ja.po: update
3956
3957 2002-11-12 08:41:18  Thomas Roessler  <roessler@does-not-exist.org>
3958 (roessler)
3959
3960         * README: Add an explicit note that CVS doesn't work from
3961         ftp.mutt.org any more.
3962
3963 2002-11-12 08:35:34  "Yasuhiro Matsumoto"  <mattn_jp@hotmail.com>
3964 (roessler)
3965
3966         * mbyte.c: cp932 should be treated like shift_jis.
3967
3968 2002-11-12 08:20:11  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
3969
3970         * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
3971         mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
3972         to use version 2 of the Cyrus SASL library; all changes are
3973         ifdef'd so as not to break SASLv1 support. This includes a patch
3974         to configure.in to allow the choice between v1 and v2, but someone
3975         with a better understanding of autoconf should double-check it.
3976
3977 2002-11-12 08:00:51  Michael Elkins  <me@sigpipe.org>  (roessler)
3978
3979         * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
3980
3981         * mailbox.h, mh.c, mx.c: The maildir_time patch.
3982
3983 2002-11-11 21:17:25  Thomas Roessler  <roessler@does-not-exist.org>
3984 (roessler)
3985
3986         * muttbug.sh.in: You shall not use CVS to distribute test
3987         versions.
3988
3989         * muttbug.sh.in: more fixes.
3990
3991         * muttbug.sh.in: Add some rpm-related intelligence to flea.
3992
3993         * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
3994         systems.
3995
3996         * PATCHES: Clean up the patch list.
3997
3998 2002-11-11 20:32:30  Michael Elkins  <me@sigpipe.org>  (roessler)
3999
4000         * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
4001         %{} in $index_format.
4002
4003         * PATCHES, copy.c: Fix #1379 - update the total mailbox size
4004         when an attachment is deleted.
4005
4006         * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
4007         problems.
4008
4009         * doc/manual.sgml.head, init.h: Fix #1306.
4010
4011         * send.c: Fix #1364.
4012
4013 2002-11-11 19:50:23  Steve Kennedy  <steve-md@gbnet.net>  (roessler)
4014
4015         * pgp.c: Fix memory leak in the PGP code.
4016
4017 2002-11-11 19:46:29  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4018
4019         * commands.c, protos.h, sendlib.c: Fix #718.
4020
4021 2002-11-11 19:38:30  Thomas Roessler  <roessler@does-not-exist.org>
4022 (roessler)
4023
4024         * sendlib.c: Fix #1366.
4025
4026 2002-11-11 19:24:24  Martin Siegert  <siegert@sfu.ca>  (roessler)
4027
4028         * mx.c: Fix IMAP moving; #1367.
4029
4030 2002-11-11 19:22:17  rene@clerc.nl  (roessler)
4031
4032         * send.c: Another S/MIME ifdef misses and causes compilation
4033         problems.
4034
4035 2002-11-11 19:21:24  Michael Elkins  <me@sigpipe.org>  (roessler)
4036
4037         * init.h: patch-1.5.1-me.status_doc.2
4038
4039 2002-11-11 19:16:11  Thomas Roessler  <roessler@does-not-exist.org>
4040 (roessler)
4041
4042         * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
4043         extension of patch-1.5.1-me.aliascheck.1
4044
4045         This patch catches the same kind of bad alias names caught by
4046         Michael's patch.  There are some extensions:
4047
4048         1. Mutt makes sure that it doesn't _suggest_ bad names to
4049         the user.  2. If a name is bad, the user is informed, and may
4050         elect to fix the
4051            name.  In this case, mutt will automatically suggest a fixed
4052            version.
4053         3. If the user insists in the bad name, it's written into the
4054            aliases file with proper quoting.
4055         4. When mutt parses the aliases file, it now uses the normal
4056            tokenizer routines in order to properly handle quoted alias
4057            names.
4058
4059 2002-11-11 18:36:25  Michael Elkins  <me@sigpipe.org>  (roessler)
4060
4061         * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
4062         with overly long Q-P encoded lines.
4063
4064 2002-10-22 21:24:07  René Clerc  <rene@clerc.nl>  (roessler)
4065
4066         * commands.c: Add some missing #ifdefs.
4067
4068 2002-10-22 21:23:20  Michael Elkins  <me@sigpipe.org>  (roessler)
4069
4070         * init.h, recvattach.c: Documentation fix; #1326
4071
4072 2002-10-22 21:22:45  René Clerc  <rene@clerc.nl>  (roessler)
4073
4074         * send.c: Another crypt_reply fix.
4075
4076 2002-10-10 09:50:03  René Clerc  <rene@clerc.nl>  (roessler)
4077
4078         * send.c: Make sure that crypt_reply replies with the same type,
4079         despite a possible S/MIME default.
4080
4081 2002-10-10 09:43:29  Michael Elkins  <me@sigpipe.org>  (roessler)
4082
4083         * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
4084         rules for regular expressions (#1351).
4085
4086         * pager.c: Fix header coloring, so there is no difference between
4087         ncurses and slang.
4088
4089         * init.h: PGP documentation glitch.
4090
4091 2002-10-10 09:33:33  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
4092
4093         * doc/manual.sgml.head: Fix #1340 (documentation)
4094
4095 2002-10-10 09:33:05  Michael Elkins  <me@sigpipe.org>  (roessler)
4096
4097         * pager.c: Jeremy Lin wrote: > When I search with / and get
4098         a match, doing '/\r' doesn't move to the next > match. This
4099         behavior is unlike the less pager, and is rather useless, IMHO.
4100
4101         Try the attached patch.
4102
4103 2002-09-23 12:08:43  Thomas Roessler  <roessler@does-not-exist.org>
4104 (roessler)
4105
4106         * buffy.c: A variant of buffy notification.  Note:  If you folks
4107         don't like this, we can return to the old version.
4108
4109 2002-09-09 21:48:19  Rudi Chiarito  <nutello@sweetness.com>  (roessler)
4110
4111         * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
4112         protos.h: Add a buffy-list function, and display more information
4113         when new mail arrives.  With some modifications from tlr.
4114
4115 2002-09-09 21:19:08  Michael Elkins  <me@sigpipe.org>  (roessler)
4116
4117         * mh.c: Fix #1321.
4118
4119         * mh.c: [STABLE] Fix #1321.
4120
4121 2002-09-09 21:04:03  Tony Leneis  <tony@cvr.ds.adp.com>  (roessler)
4122
4123         * signal.c: Tru64 Unix portability patch.
4124
4125         * signal.c: [STABLE] Tru64 Unix portability patch.
4126
4127 2002-09-09 21:02:05  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4128
4129         * doc/manual.sgml.head: Fixing a typo.
4130
4131 2002-09-09 20:53:46  Thomas Roessler  <roessler@does-not-exist.org>
4132 (roessler)
4133
4134         * postpone.c: Fixing #1300.  Noted by David Shaw
4135         <dshaw@jabberwocky.com>.
4136
4137         * postpone.c: Fix #1299; noted by David Shaw
4138         <dshaw@jabberwocky.com>.
4139
4140 2002-09-09 20:20:20  Michael Elkins  <me@sigpipe.org>  (roessler)
4141
4142         * init.h, mutt.h, send.c: Introducing $forward_edit.
4143
4144         * globals.h, init.h, send.c: Introduce $content_type.  There's
4145         one change against Michael's patch, in how the "format=flowed"
4146         parameter is used.
4147
4148 2002-09-09 20:04:45  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4149
4150         * history.c: [STABLE] Fixing history classes.
4151
4152         * history.c: Fixing history classes.
4153
4154 2002-09-09 19:56:25  Armin Wolfermann  <aw@osn.de>  (roessler)
4155
4156         * mh.c: when doing the second parsing pass on a maildir,
4157         mutt doesn't delete the fake HEADER struct if the file is
4158         unreadable. With this fix unreadable files get silently ignored
4159         (like in the MH case).
4160
4161 2002-09-09 19:55:01  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4162 (roessler)
4163
4164         * po/ja.po: Update.
4165
4166 2002-09-09 19:53:24  Michael Elkins  <me@sigpipe.org>  (roessler)
4167
4168         * editmsg.c: Fixing #1149:  Truncate files used for editing
4169         messages.
4170
4171 2002-09-09 19:29:26  Nicolas Rachinsky  <nicolas@dauerreden.de>
4172 (roessler)
4173
4174         * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
4175         init.h: An unmailboxes command.  #1311.
4176
4177 2002-09-09 19:24:54  Michael Elkins  <me@sigpipe.org>  (roessler)
4178
4179         * attach.c: Fixing #1330.
4180
4181         * attach.c: [STABLE] Fixing #1330.
4182
4183 2002-08-09 07:01:11  Thomas Roessler  <roessler@does-not-exist.org>
4184 (roessler)
4185
4186         * doc/muttrc.man.head: Document unalternative_order in the
4187         manual page.
4188
4189 2002-08-09 06:58:37  Michael Elkins  <me@sigpipe.org>  (roessler)
4190
4191         * doc/manual.sgml.head, init.c, init.h: The following patch
4192         adds the `unalternative_order' command.  It also allows using
4193         "*" more generically in un-commands which use parse_unlists().
4194
4195 2002-08-05 17:25:05  Michael Elkins  <me@sigpipe.org>  (roessler)
4196
4197         * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
4198         handling fixes.
4199
4200 2002-07-26 08:24:01  Michael Elkins  <me@sigpipe.org>  (roessler)
4201
4202         * doc/manual.sgml.head: Documentation for reply-hook.  Another
4203         patch (for the manual page) would be most welcome. ;-))
4204
4205         * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
4206         question will be truncated enough to always fit in the default
4207         answer string.  The size is calculated on the fly so that there
4208         is no artificial truncation.
4209
4210 2002-07-24 09:46:58  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
4211
4212         * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
4213         which is MB_LEN_MAX value on glibc-2.2. It works only with
4214         --without-wc-funcs switch. It may be applied to mutt-1.4 and
4215         mutt-1.5.1.
4216
4217 2002-07-24 09:37:41  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4218
4219         * configure.in, configure.in: Fix a quoting sloppiness.  Noted by
4220         Vincent Lefevre.
4221
4222 2002-07-24 09:33:59  Thomas Roessler  <roessler@does-not-exist.org>
4223 (roessler)
4224
4225         * browser.c, browser.c: Fixing #1282.  An off-by-one error. :-/
4226
4227 2002-07-24 09:20:22  Michael Elkins  <me@sigpipe.org>  (roessler)
4228
4229         * mutt.h, send.c, hook.c, init.h: reply-hook.  Documentation
4230         still needed.
4231
4232 2002-07-24 09:06:06  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4233
4234         * po/fr.po: update.
4235
4236 2002-07-24 08:41:31  Michael Elkins  <me@sigpipe.org>  (roessler)
4237
4238         * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
4239         doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
4240         Fix $editor and $visual.  Based on an earlier patch from Edmund
4241         Grimley Evans.
4242
4243 2002-07-19 19:23:21  Michael Elkins  <me@sigpipe.org>  (roessler)
4244
4245         * doc/manual.sgml.head: Another documentation patch.
4246
4247 2002-07-17 12:48:38  Rocco Rutte  <s1118644@mail.inf.tu-dresden.de>
4248 (roessler)
4249
4250         * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
4251         wrote: >  * sendlib.c, 3.12 -> 3.13 >    From: Rocco Rutte
4252         <s1118644@mail.inf.tu-dresden.de>
4253
4254         >    Make encode_from a bit more aggressive, by also catching a
4255         'f' in >    the beginning of a line.
4256
4257         'Catch' is good but also to encode it is better. It may have
4258         been too late (sorry for that) so I fixed it. I don't know why
4259         the current source only escapes lines that actually begin with
4260         'from' or 'From' followed by some text. I think that escaping
4261         'from' or 'From' on a single line should be done, too.
4262
4263         Not a big deal, anyways.
4264
4265 2002-07-16 07:28:11  Michael Elkins  <me@sigpipe.org>  (roessler)
4266
4267         * main.c, main.c: Update copyright notices.
4268
4269 2002-07-07 19:33:50  Cedric Duval  <cedricduval@free.fr>  (roessler)
4270
4271         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4272
4273 2002-07-07 19:29:05  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4274 (roessler)
4275
4276         * doc/manual.sgml.head: Dcumentation fixes.
4277
4278 2002-07-07 19:23:22  Cedric Duval  <cedricduval@free.fr>  (roessler)
4279
4280         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4281
4282 2002-07-07 19:22:19  Rocco Rutte  <s1118644@mail.inf.tu-dresden.de>
4283 (roessler)
4284
4285         * sendlib.c: Make encode_from a bit more aggressive, by also
4286         catching a 'f' in the beginning of a line.
4287
4288 2002-07-07 19:13:03  Velko Hristov  <hristov@informatik.hu-berlin.de>
4289 (roessler)
4290
4291         * po/bg.po: Update.
4292
4293 2002-07-07 19:11:15  Jeremy Blosser  <jblosser-mutt@firinn.org>
4294 (roessler)
4295
4296         * init.h: Add unauto_view to the stable branch.  A one-liner.
4297
4298 2002-06-28 19:52:31  Michael Elkins  <me@sigpipe.org>  (roessler)
4299
4300         * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
4301         (#271).
4302
4303 2002-06-18 10:03:52  (automatic)  (roessler)
4304
4305         * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
4306         po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
4307         po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
4308         po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
4309         po/de.po, po/ca.po, po/cs.po: "make update-po"
4310
4311 2002-06-18 10:02:44  several submitters  (roessler)
4312
4313         * po/ca.po: Adding a BG translation.  Update for CA.
4314
4315 2002-06-18 10:02:43  roessler  (roessler)
4316
4317         * po/bg.po: branches:  1.1.2; file bg.po was initially added on
4318         branch mutt-1-4-stable.
4319
4320 2002-06-18 10:02:43  several submitters  (roessler)
4321
4322         * po/bg.po: Adding a BG translation.  Update for CA.
4323
4324         * configure.in: Adding a BG translation.
4325
4326 2002-06-18 09:53:12  Michael Elkins  <me@sigpipe.org>  (roessler)
4327
4328         * init.c, init.c: The string used to store the commmand for a
4329         backtic expansion in the muttrc was not free'd if the command
4330         failed for some reason.
4331
4332 2002-06-18 09:52:13  David Champion  <dgc@uchicago.edu>  (roessler)
4333
4334         * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
4335         in my previous patch, where I tried to use "[hH]" as Bourne code
4336         while m4 had quoting set to ([, ]) -- this probably makes mutt
4337         mis-detect Heimdal after all.
4338
4339         The other is not mine (i.e., it's in cvs now) and it makes mutt
4340         overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
4341         a problem for anyone who needs -lnsl -lsocket, in particular. I
4342         was fixing this by hand during late 1.3.x releases, as I didn't
4343         have time to track it down....
4344
4345         Here's a patch against the current (unpatched) 1.5 cvs copy of
4346         m4/gssapi.m4. It probably should go into both branches. Sorry
4347         for the repeats.
4348
4349 2002-06-06 23:13:54  Michael Elkins  <me@sigpipe.org>  (roessler)
4350
4351         * color.c: Fix #1230.
4352
4353 2002-06-06 12:22:05  Will Fiveash  <william.fiveash@sun.com>  (roessler)
4354
4355         * init.h, init.h: Fix a couple of compile-time warnings.
4356
4357 2002-05-31 16:59:39  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
4358
4359         * charset.c, charset.h, sendlib.c, charset.c, charset.h,
4360         sendlib.c: Fix charset-hook.
4361
4362 2002-05-31 16:45:49  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
4363
4364         * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
4365         patch.  Should probably have been in 1.4.
4366
4367 2002-05-30 12:15:02  Thomas Roessler  <roessler@does-not-exist.org>
4368 (roessler)
4369
4370         * rfc822.c: Properly handle empty addresses (<>) when they show
4371         up in mail headers.  The approach taken is to store this address
4372         as <@>, and to check this special case when printing an address.
4373
4374 2002-05-29 09:31:51  roessler  (roessler)
4375
4376         * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
4377         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
4378         po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
4379         po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
4380         po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4381         automatic post-release commit for mutt-1.4
4382
4383 2002-05-29 09:28:33  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
4384
4385         * po/de.po: update.
4386
4387 2002-05-29 09:27:46  Ronny Haryanto  <ronny@haryan.to>  (roessler)
4388
4389         * po/id.po: update
4390
4391 2002-05-28 09:07:29  Michael Elkins  <me@sigpipe.org>  (roessler)
4392
4393         * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
4394
4395 2002-05-21 07:28:28  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
4396
4397         * po/eo.po: update
4398
4399 2002-05-18 05:39:55  Thomas Roessler  <roessler@does-not-exist.org>
4400 (roessler)
4401
4402         * pattern.c: Fix #1175.
4403
4404         * pattern.c: Fix #1175.  Noticed by Alain Bench.
4405
4406 2002-05-18 05:34:50  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4407
4408         * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
4409         1.5.X removes gcc warning in pop_lib.c.
4410
4411 2002-05-16 17:33:19  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
4412
4413         * po/pl.po: update
4414
4415 2002-05-16 13:05:14  Im Eunjea  <eunjea@koru.org>  (roessler)
4416
4417         * po/ko.po: update.
4418
4419         * po/ko.po: update
4420
4421 2002-05-16 13:04:23  Ronny Haryanto  <ronny@haryan.to>  (roessler)
4422
4423         * po/id.po: update.
4424
4425         * compose.c: Triple-DES, not Tripple-DES.
4426
4427 2002-05-14 18:56:01  "Andrej N. Gritsenko"  <andrej@lucky.net>  (roessler)
4428
4429         * po/uk.po: update
4430
4431 2002-05-13 20:18:57  Toomas Soome  <Toomas.Soome@microlink.ee>  (roessler)
4432
4433         * po/et.po, po/et.po: update
4434
4435 2002-05-13 20:18:17  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4436
4437         * po/ru.po, po/uk.po, po/ru.po: update
4438
4439 2002-05-13 20:16:08  Byrial Jensen  <byrial@image.dk>  (roessler)
4440
4441         * po/da.po: update
4442
4443 2002-05-13 20:15:40  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4444
4445         * po/ru.po: update
4446
4447 2002-05-13 20:15:07  Jörgen Tegnér  <jorgen.tegner@telia.com>  (roessler)
4448
4449         * po/sv.po, po/sv.po: update
4450
4451 2002-05-13 20:13:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4452
4453         * po/fr.po: update
4454
4455 2002-05-06 11:27:20  Thomas Roessler  <roessler@does-not-exist.org>
4456 (roessler)
4457
4458         * doc/manual.sgml.head: Remove -Q which is only present in
4459         unstable from the stable documentation.  Thanks to Andreas Kneib
4460         <Andreas.Kneib@t-online.de> for noting.
4461
4462 2002-05-02 01:05:27  Thomas Roessler  <roessler@does-not-exist.org>
4463 (roessler)
4464
4465         * Makefile.am: Include smime.h with EXRA_DIST.
4466
4467 2002-05-01 23:24:17  roessler  (roessler)
4468
4469         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4470         po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
4471         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
4472         po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
4473         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
4474         automatic post-release commit for mutt-1.5.1
4475
4476 2002-05-01 23:21:10  Thomas Roessler  <roessler@does-not-exist.org>
4477 (roessler)
4478
4479         * smime.c: Shut up check_sec.sh.  No security holes, but some
4480         ugly code.
4481
4482         * check_sec.sh: Give all the warnings at once.
4483
4484         * build-release: - This is a development branch.  - Add a -nodiff
4485         option to suppress generating a patch.
4486
4487 2002-05-01 23:08:53  roessler  (roessler)
4488
4489         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
4490         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
4491         po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
4492         po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4493         po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
4494         automatic post-release commit for mutt-1.3.99
4495
4496 2002-05-01 23:06:21  Thomas Roessler  <roessler@does-not-exist.org>
4497 (roessler)
4498
4499         * build-release: s/scp1/scp/
4500
4501 2002-04-29 17:12:18  Thomas Roessler  <roessler@does-not-exist.org>
4502 (roessler)
4503
4504         * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
4505
4506 2002-04-29 12:26:23  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4507
4508         * po/fr.po: update.
4509
4510 2002-04-29 12:25:38  oota toshiya  <oota@mspd.mt.nec.co.jp>  (roessler)
4511
4512         * po/ja.po, po/ja.po: update.
4513
4514 2002-04-29 12:09:21  Byrial Jensen  <byrial@image.dk>  (roessler)
4515
4516         * imap/util.c: There is a possible buffer overflow due an
4517         off-by-one error in imap/util.c, line 125. The error is in the
4518         maximum field width indication in the sscanf() call. You must
4519         have room in the receiving buffer for this number of characters
4520         /plus a terminating NULL character/.
4521
4522         * imap/util.c: There is a possible buffer overflow due an
4523         off-by-one error in imap/util.c, line 125. The error is in the
4524         maximum field width indication in the sscanf() call. You must
4525         have room in the receiving buffer for this number of characters
4526         /plus a terminating NULL character/.
4527
4528 2002-04-25 13:30:49  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
4529
4530         * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
4531         the problem described below. It should be applied to both mutt
4532         1.3/1.4 and 1.5 branches.
4533
4534         > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
4535         / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
4536         bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
4537
4538         > Hi. My apologies if this has nothing to do with you. If it
4539         does not, > maybe you could forward it on to someone.
4540
4541         > In mutt 1.3.x I have noticed that if I uses POP to retrieve
4542         mail, and > I enter an incorrect password whem prompted, it will
4543         *save* that > password and keep trying to use it. However, in the
4544         1.2.x versions it > worked like this: type in wrong POP password,
4545         try to connect to POP > server again and it will ask you (again)
4546         for the password. mutt 1.3.x > does not, it just tries to connect
4547         with the wrongs password (which > just failed).
4548
4549         > This is kinda annoying. Just thought I'd point out this
4550         regression.
4551
4552         > Thanks.  > R
4553
4554 2002-04-25 13:28:31  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
4555
4556         * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
4557         news:comp.mail.mutt noted that the list of command-line options
4558         in the manual is not up-to-date.
4559
4560         Included a small patch that includes all options that 'mutt
4561         -h' shows.
4562
4563 2002-04-25 13:26:58  Cedric Duval  <cedricduval@free.fr>  (roessler)
4564
4565         * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
4566         fixes for some little mistakes :
4567
4568         * history-down -> scroll _down_, not up * functions
4569         decode-(save|copy) do not exist in the attach menu.  * gettext
4570         oversight in pattern.c * inconsistency between "printf-like
4571         sequences" used all over the place
4572           and "escape sequences" for the description of $attribution.
4573
4574         * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
4575         fixes for some little mistakes :
4576
4577         * history-down -> scroll _down_, not up * functions
4578         decode-(save|copy) do not exist in the attach menu.  * gettext
4579         oversight in pattern.c * inconsistency between "printf-like
4580         sequences" used all over the
4581           place and "escape sequences" for the description of
4582           $attribution.
4583
4584 2002-04-25 13:24:33  Thomas Roessler  <roessler@does-not-exist.org>
4585 (roessler)
4586
4587         * recvattach.c: Also fix this for the S/MIME case.
4588
4589         * recvattach.c: Fiy handling of multiparts which have encrypted
4590         sub-parts, at least for PGP.
4591
4592         * sendlib.c: Force 7bit encoding for application/pgp-keys.
4593
4594 2002-04-20 21:38:47  Thomas Roessler  <roessler@does-not-exist.org>
4595 (roessler)
4596
4597         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4598         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4599         m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
4600         intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
4601         intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4602         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4603         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4604         intl/localealias.c, intl/localename.c, intl/os2compat.c,
4605         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4606         intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
4607         INSTALL, config.rpath, configure.in: Backing out the latest
4608         iconv-related changes from the mutt-1-4-stable branch.
4609
4610 2002-04-20 21:36:38  roessler  (roessler)
4611
4612         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4613         m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4614         m4/progtest.m4: same as above.
4615
4616 2002-04-20 21:36:32  Thomas Roessler  <roessler@does-not-exist.org>
4617 (roessler)
4618
4619         * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4620         intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4621         intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4622         intl/localealias.c, intl/localename.c, intl/os2compat.c,
4623         intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4624         intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
4625         intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4626         intl/dcigettext.c: Committing the new iconv patches into a
4627         separate branch.
4628
4629         * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
4630         the new noiconv patches into a separate branch.
4631
4632         * sendlib.c: Generate the resent-message-id ourselves, and add
4633         it in the top of the header.
4634
4635 2002-04-20 08:11:13  Wouter Verheijen  <wv@xs2mail.com>  (roessler)
4636
4637         * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
4638         ">From " headers while bounding", has a patch attached.  Will that
4639         patch get in?
4640
4641         Although these lines are not generated by mutt, I would strongly
4642         suggest to prevent it, because by boucing a mail the MUA should
4643         ensure that the message header is according to the specification.
4644         A ">From " line is not, because of the spaces before a colon.
4645
4646         Because this has such serious consequences (totally unreadable
4647         mail) when a MTA interpretes this line as the beginning of the
4648         body (not unreasonable), I think Mutt should prevent sending
4649         this invalid headerline.
4650
4651         Because the other patch to the bugreport is not really correct
4652         IMHO (because the fieldnames are not limited to alphanumeric
4653         chars, RFC2822 3.6.8), I propose another one.
4654
4655         This patch also appends Resent-* to the header, instead of
4656         prepending it. The Resent-Message-Id is however still appended,
4657         because I could not find it; is it added by the MTA instead of
4658         by Mutt?
4659
4660 2002-04-20 07:55:20  roessler  (roessler)
4661
4662         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4663         m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
4664         to work.
4665
4666 2002-04-20 07:55:09  Thomas Roessler  <roessler@does-not-exist.org>
4667 (roessler)
4668
4669         * configure.in: Try to get the noiconv patch to work with my
4670         development environment.
4671
4672         * INSTALL: Fix a typo.
4673
4674 2002-04-20 07:26:10  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4675
4676         * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
4677          configure.in, gnupgparse.c:  patch.1.3.28.lh.noiconv
4678          =======================
4679
4680          This is the new version of my noiconv patch. It _requires_
4681          the previous patch! If applied without, you'll have to resolve
4682          a couple of conflicts manually.
4683
4684          Notes: - it's a lot cleaner than the old noiconv patch because
4685          no m4 files are
4686            modified - new configure option --disable-iconv; INSTALL
4687          updated accordingly
4688            [I am guessing here, but the background for the --without-iconv
4689             option mentioned in INSTALL was that mutt had a without-iconv
4690             option before gettext included iconv support. When mutt's
4691             intl/* files were updated to a newer gettext, there suddenly
4692             were two iconv options, which then got merged, that is,
4693             mutt's was removed. That was probably when --without-iconv
4694             stopped working, but I'm not sure, it may well be that it
4695             never worked since iconv support was introduced.]
4696          - all changes in *.[ch] files should be identical to the
4697          old patch
4698
4699         * intl/localename.c: This one seems to have been missing, too.
4700
4701 2002-04-20 07:25:40  roessler  (roessler)
4702
4703         * intl/localename.c: branches:  1.1.2;  1.1.4; file localename.c
4704         was initially added on branch mutt-1-4-stable.
4705
4706 2002-04-20 07:25:15  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4707
4708         * config.rpath: Another file from the gettext patch.
4709
4710 2002-04-20 07:25:15  roessler  (roessler)
4711
4712         * config.rpath: branches:  1.1.2;  1.1.4; file config.rpath was
4713         initially added on branch mutt-1-4-stable.
4714
4715 2002-04-20 07:24:54  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4716
4717         * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
4718         files from patch.1.3.28.lh.gettext-0.11.1.
4719
4720 2002-04-20 07:24:54  roessler  (roessler)
4721
4722         * m4/lib-ld.m4: branches:  1.1.2;  1.1.4; file lib-ld.m4 was
4723         initially added on branch mutt-1-4-stable.
4724
4725         * m4/lib-link.m4: branches:  1.1.2;  1.1.4; file lib-link.m4
4726         was initially added on branch mutt-1-4-stable.
4727
4728         * m4/lib-prefix.m4: branches:  1.1.2;  1.1.4; file lib-prefix.m4
4729         was initially added on branch mutt-1-4-stable.
4730
4731 2002-04-20 07:24:22  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4732
4733         * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4734          m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
4735          intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4736          intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
4737          intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
4738          intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
4739          intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
4740          intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4741          intl/plural-exp.h, intl/plural.c, intl/plural.y:
4742          patch.1.3.28.lh.gettext-0.11.1 ==============================
4743
4744          This one updates the gettext stuff in mutt to gettext-0.11.1. I
4745          started doing this in the hope that the new gettext version would
4746          simplify the noiconv patch, but unfortunately, this turned out
4747          not to be the case (the new iconv m4 macros still don't allow
4748          for switching iconv support off).
4749
4750          However, as a few hours of merging and testing were spent,
4751          I'd suggest to adopt it for 1.4. The actual changes to intl/*
4752          are part cosmetic, part code reorganisation. Ok, a bit more,
4753          I'm no gettext expert :)
4754
4755          Notes: - after applying the patch, you need to chmod 755
4756          config.rpath - a couple of new files for m4/*, too - I have
4757          broken with the tradition of renaming gettext's AM_* macros
4758            to MUTT_AM_*! I don't think it's necessary anymore to customise
4759            these macros, but you (I really mean "you, tlr" :) want to
4760            have a look at the new gettext.m4.  The others should be ok
4761            as they are.
4762          - previous gettext updates were also updating po/Makefile.in.in,
4763            which I didn't; someone who has a clue about gettext should
4764            check whether this might be necessary, and also whether any
4765            other files in po/ need updating
4766
4767          I will provide the same patch for the 1.5 branch at some stage,
4768          ideally after getting some  F E E D B A C K  for this one.
4769
4770 2002-04-20 07:23:49  roessler  (roessler)
4771
4772         * intl/eval-plural.h: branches:  1.1.2;  1.1.4; file eval-plural.h
4773         was initially added on branch mutt-1-4-stable.
4774
4775         * intl/gmo.h: branches:  1.1.2;  1.1.4; file gmo.h was initially
4776         added on branch mutt-1-4-stable.
4777
4778         * intl/os2compat.c: branches:  1.1.2;  1.1.4; file os2compat.c
4779         was initially added on branch mutt-1-4-stable.
4780
4781         * intl/os2compat.h: branches:  1.1.2;  1.1.4; file os2compat.h
4782         was initially added on branch mutt-1-4-stable.
4783
4784         * intl/osdep.c: branches:  1.1.2;  1.1.4; file osdep.c was
4785         initially added on branch mutt-1-4-stable.
4786
4787         * intl/plural-exp.c: branches:  1.1.2;  1.1.4; file plural-exp.c
4788         was initially added on branch mutt-1-4-stable.
4789
4790         * intl/plural-exp.h: branches:  1.1.2;  1.1.4; file plural-exp.h
4791         was initially added on branch mutt-1-4-stable.
4792
4793 2002-04-20 07:23:39  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4794
4795         * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
4796          init.h, rfc2047.c, sendlib.c:  patch.1.3.28.lh.gettext-0.11.1
4797          ==============================
4798
4799          This one updates the gettext stuff in mutt to gettext-0.11.1. I
4800          started doing this in the hope that the new gettext version would
4801          simplify the noiconv patch, but unfortunately, this turned out
4802          not to be the case (the new iconv m4 macros still don't allow
4803          for switching iconv support off).
4804
4805          However, as a few hours of merging and testing were spent,
4806          I'd suggest to adopt it for 1.4. The actual changes to intl/*
4807          are part cosmetic, part code reorganisation. Ok, a bit more,
4808          I'm no gettext expert :)
4809
4810          Notes: - after applying the patch, you need to chmod 755
4811          config.rpath - a couple of new files for m4/*, too - I have
4812          broken with the tradition of renaming gettext's AM_* macros
4813            to MUTT_AM_*! I don't think it's necessary anymore to customise
4814            these macros, but you (I really mean "you, tlr" :) want to
4815            have a look at the new gettext.m4.  The others should be ok
4816            as they are.
4817          - previous gettext updates were also updating po/Makefile.in.in,
4818            which I didn't; someone who has a clue about gettext should
4819            check whether this might be necessary, and also whether any
4820            other files in po/ need updating
4821
4822          I will provide the same patch for the 1.5 branch at some stage,
4823          ideally after getting some  F E E D B A C K  for this one.
4824
4825 2002-04-17 17:05:54  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
4826
4827         * po/fr.po: Update.
4828
4829 2002-04-17 17:05:04  David Champion  <dgc@uchicago.edu>  (roessler)
4830
4831         * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
4832         no longer sufficient to say that possession of krb5-config
4833         indicates Heimdal. Patch attached. This assumes that Heimdal's
4834         "kreb5-config --vendor" begins with "Heimdal".  I cannot verify
4835         that this is correct, so patch might be wrong on this point.
4836
4837 2002-04-07 21:19:57  Brendan Cully  <brendan@kublai.com>  (roessler)
4838
4839         * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
4840         imap/imap.c, imap/message.c: The attached patch cleans up some
4841         bugs in switching IMAP mailboxes: * free current flags on mailbox
4842         close * reset reopen state * don't parse the same untagged
4843         SELECT response for multiple options * call mx_update_context
4844         after reading the whole mailbox, not after
4845           each message * reset new mail flag if mail arrives in the
4846         middle of opening the
4847           mailbox. This should close 1139
4848
4849         939 is most likely unaffected. I discovered these problems while
4850         investigating 939.
4851
4852 2002-04-05 10:42:54  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4853 (roessler)
4854
4855         * po/ja.po: update.
4856
4857 2002-04-04 20:49:46  Im Eunjea  <eunjea@koru.org>  (roessler)
4858
4859         * po/ko.po: Update.
4860
4861 2002-04-04 06:50:52  "TAKAHASHI, Tamotsu"  <arms405@jade.dti.ne.jp>
4862 (roessler)
4863
4864         * po/ja.po: Update.
4865
4866 2002-04-04 06:50:12  Thomas Roessler  <roessler@does-not-exist.org>
4867 (roessler)
4868
4869         * pgp.c: Fix a typo noted by Tamotsu Takahashi.
4870
4871 2002-04-03 15:22:27  Thomas Roessler  <roessler@does-not-exist.org>
4872 (roessler)
4873
4874         * handler.c: Fix printing of format=flowed text parts.
4875
4876         * commands.c: Fix #1144 in stable.
4877
4878         * commands.c: Fix a file descriptor leak in the display filter
4879         code.  Noted by Chr. v. Stuckrad.
4880
4881         fixes: #1144
4882
4883 2002-04-02 18:49:37  Lars Hecking  <lhecking@nmrc.ie>  (roessler)
4884
4885         * m4/iconv.m4: branches:  1.3.2.1.2; The noiconv patch.
4886
4887         * charset.c, charset.h: The noiconv patch.
4888
4889         * configure.in: branches:  2.129.2.3.2; The noiconv patch.
4890
4891         * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
4892
4893 2002-03-30 08:26:31  roessler  (roessler)
4894
4895         * po/pl.po: update.  From Pawel Dzienkonski.
4896
4897         * po/fr.po: Update; From Vincent Lefevre.
4898
4899         * postpone.c, sendlib.c: The attached patch allows the user
4900         to override the user-agent field with my_hdr.  It also removes
4901         the stripping of the x-mailer field when recalling a postponed
4902         message.
4903
4904 2002-03-28 13:25:23  roessler  (roessler)
4905
4906         * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
4907         patch-1.3.28-me.emptycheck.1
4908
4909 2002-03-27 08:50:42  roessler  (roessler)
4910
4911         * pgp.c: There was some output missing.
4912
4913         * po/POTFILES.in: update.
4914
4915         * pgp.c: More fixes.  Note to self:  The code which controls
4916         character set selection for attachments is far too complicated.
4917
4918         * pgp.c: Don't include temporary file names in the
4919         Content-Disposition header.
4920
4921         * pgp.c: Use text/plain; format=... when we are asked to detect
4922         inline PGP material in in text/plain body parts.
4923
4924         * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
4925
4926         * pgp.c: Fix "noconv" handling for the message body when we
4927         generate inline PGP.
4928
4929         * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
4930         charset handling for text/plain; x-action=pgp-*.  I don't like
4931         this stuff, but it's better than nothing.
4932
4933 2002-03-26 22:25:48  roessler  (roessler)
4934
4935         * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
4936
4937         * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
4938         muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
4939         PGP changes.
4940
4941         * pgp.c: Also permit for "action" and "x-action" on the receiving
4942         end, just in case we can settle on a joint standard with other
4943         MUA developers.
4944
4945         * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
4946         OK, I'm giving up: pgp_create_traditional now creates text/plain;
4947         x-mutt-action={pgp-encrypt,pgp-sign}.
4948
4949         * pgpinvoke.c: Fix application/pgp signatures.
4950
4951         * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
4952         rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
4953         handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
4954         from Edmund Grimley Evans.
4955
4956         * smime.c: Please use ascii_strcasecmp() if you want to compare
4957         ASCII parameter strings.  mutt_strcasecmp() depends on the locale,
4958         and detects "i" and "I" as _different_ in Turkish locales.
4959
4960 2002-03-25 11:34:40  roessler  (roessler)
4961
4962         * crypt.c: Fix S/MIME signature type.  Noted by Dan Ohnesorg
4963         <Dan@ohnesorg.cz>.
4964
4965         * buffy.c, buffy.c: close 1103; from Brendan Cully
4966
4967         * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
4968         Brendan Cully
4969
4970         * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
4971
4972         * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
4973
4974         * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
4975         script by Mike Schiraldi.  It's perl > the one I have installed,
4976         so I'm just putting it into contrib for now.
4977
4978 2002-03-20 09:53:42  roessler  (roessler)
4979
4980         * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
4981
4982         * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
4983         There was another constant of the same name.  Problem noted by
4984         Will Yardley's compiler.
4985
4986 2002-03-19 09:54:05  roessler  (roessler)
4987
4988         * browser.c: Fix #1115.
4989
4990         * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
4991         when using the edit-message function.  Backported from unstable.
4992
4993         * po/pl.po, po/pl.po: update
4994
4995 2002-03-18 18:54:56  roessler  (roessler)
4996
4997         * browser.c: Should fix #1115.  BACKPORT!
4998
4999 2002-03-15 09:11:05  roessler  (roessler)
5000
5001         * po/ja.po: update from oota toshiya.
5002
5003         * po/ja.po: update, from oota toshiya.
5004
5005 2002-03-13 23:43:41  roessler  (roessler)
5006
5007         * attach.c: Undoing the previous patch.  It was junk, and may
5008         ruin files.
5009
5010         * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
5011         in append mode where we should safe_fopen() them in write mode.
5012         Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
5013
5014         NEEDS BACKPORTING.
5015
5016         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5017         po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
5018         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
5019         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
5020         po/el.po: automatic post-release commit for mutt-1.3.28
5021
5022         * po/ChangeLog: branches:  1.1.2; file ChangeLog was initially
5023         added on branch mutt-1-4-stable.
5024
5025         * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
5026         automatic post-release commit for mutt-1.3.28
5027
5028         * doc/smime-notes.txt, smime.c: Assorted patches from Mike
5029         Schiraldi.
5030
5031 2002-03-02 12:11:35  roessler  (roessler)
5032
5033         * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
5034         smime.h: Introduce smime_default_key.  From Oliver Ehli.
5035
5036         * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
5037          mutt.h: smime.c: - the getkeys() function was broken and deleted
5038          the last char
5039            of the certfilename - it now lets me use more than one key
5040          for the same mailbox
5041            ie select these.  - some display output was garbled when the
5042          email didn't match.
5043            i posted some fix to mutt-users, but i don't like that sleep()
5044            so i dropped the first error message, which basically repeated
5045            the from/sender field only. so now there's just the message:
5046            they don't match.
5047
5048         smime_keys: - i modified the add_chain to continue even if
5049          no roo-cert
5050            is present (david collantes received som chain that got
5051            exported from outlook. obiously they don't (always ?)
5052            include the root cert) it will now abort if neither root nor
5053            intermediate certs are present.
5054          - add_cert created index entries with '-' as issuer cert, when
5055            it should have been '?'. thus verify would fail. (obviously
5056            nobody ever used that command (add_cert, that is) :)
5057
5058         the feature above obsoletes the hash_cert and fingerprint_cert
5059         commands, adds import_cert command and ask_cert_label bool. i
5060         modified the output of smime_keys (a little) so it doesn't look
5061         too garbled when supplying the label (it is actually interactive
5062         :) furthermore, i do a verify after the cert was added and
5063         modified the verify routine to make the cerificate trusted in
5064         case of success. (we discussed this in another message) that is
5065         ok so far, but perhaps this requires some better root certificate
5066         handling, ie the trust should be somehow connected to the root
5067         certificate, that maybe added (if the user trusts it and its not
5068         present already) to the ca-file. i'll think about that some more
5069         ... but then, there already is the add_root command. hmmm... (btw,
5070         you'll now never get asked to trust a certificate)
5071
5072         i have not yet deleted the email handling from the import key
5073         stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
5074         using it as an additional arg. otoh i don't think users would
5075         press ^k if verification failed...hmmm... but still, smime_keys
5076         does extract the email from the certificate either way and does
5077         verify it by itself, so the only thing that would happen is
5078         to have some invalid certificates, that mutt'll refuse to use
5079         anyways, left in the database....
5080
5081         (From Oliver Ehli.)
5082
5083 2002-02-28 23:28:51  roessler  (roessler)
5084
5085         * sort.c: Turn on incremental threading again.
5086
5087         * smime_keys.pl: The script will try to pick out the end-user cert
5088         and pass that to openssl. The code which tells the difference may
5089         not be perfect. It works with all the certs in my collection,
5090         though. I won't be at all surprised if someone comes across a
5091         cert chain which confuses it, but it should print out an error
5092         in that case. Hopefully they will send us the chain so we can
5093         adjust our code.
5094
5095         (From Mike Schiraldi.)
5096
5097         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5098         Eisenbud.
5099
5100         * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
5101         fater redrawing when changing tree options.  From Daniel Eisenbud.
5102
5103         * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
5104         for #939.  From Daniel Eisenbud.
5105
5106         * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5107         Eisenbud.
5108
5109 2002-02-26 10:58:56  roessler  (roessler)
5110
5111         * po/ru.po: update
5112
5113         * init.h: Fix a typo.
5114
5115         * init.h: Fix a typo.  #1069.
5116
5117         * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
5118         imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
5119         Brendan Cully sent a patch.
5120
5121         * install-sh, install-sh: Fix a typo.  From Edmund Grimley Evans.
5122
5123         * po/ru.po: ru.po update.
5124
5125         * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
5126         Noted by Michael Vore, patch from Vsevolod Volkov.
5127
5128 2002-02-18 14:55:31  roessler  (roessler)
5129
5130         * alias.c, send.c: Fix for #1047.  From Michael Elkins.
5131
5132 2002-02-14 11:22:51  roessler  (roessler)
5133
5134         * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
5135         Lars Hecking.  MAY NEED TO BE BACKPORTED.
5136
5137 2002-02-13 12:04:52  roessler  (roessler)
5138
5139         * smime.c: mutt_any_key() shouldn't be used in curses mode.
5140
5141         * hdrline.c, init.h, parse.c: Change the default format to be
5142         more friendly to "0-line messages", and fix optional expansion
5143         for %l - it was the wrong way around.  Also, add a hack to
5144         parse.c so we ignore negative values in Lines headers.
5145
5146         * hdrline.c, muttlib.c, protos.h: Undo the %l fix.  It broke
5147         things.
5148
5149         * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
5150         (MAY NEED TO BE BACKPORTED.)
5151
5152         * main.c: Report libiconv version.
5153
5154 2002-02-12 21:54:41  roessler  (roessler)
5155
5156         * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
5157
5158         * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
5159         daily S/MIME patch.
5160
5161 2002-02-11 17:31:53  roessler  (roessler)
5162
5163         * smime.c: This patch gets rid of an ugly static variable in
5164         smime.c. (From Mike Schiraldi.)
5165
5166         * smime_keys.pl: This patch lets smime_keys.pl automagically
5167         handle both formats of x509 certificate -- PEM (text) and
5168         DER (binary). This lets Outlook users (and probably others)
5169         directly import the certs without first converting them manually.
5170         (From Mike Schiraldi.)
5171
5172         * configure.in: Honor current values of $LIBS and $CPPFLAGS.
5173         From Thomas Dickey.
5174
5175         * configure.in: Honor $LIBS and $CPPFLAGS.  From Thomas Dickey.
5176
5177         * init.c, init.c: patch-1.3.27.me.initsort.1
5178
5179 2002-02-07 21:48:42  roessler  (roessler)
5180
5181         * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
5182
5183         * smime_keys.pl: Fix smime_keys.
5184
5185         * smime.c: S/MIME fixes from Mike Schiraldi.
5186
5187         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
5188         po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5189         po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5190         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
5191         po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
5192         messages translatable.
5193
5194 2002-02-06 19:14:47  roessler  (roessler)
5195
5196         * lib.h: Avoid a warning on some machines.
5197
5198         * lib.h, smime.c: Make some scanf formats safe.
5199
5200 2002-02-05 22:01:06  roessler  (roessler)
5201
5202         * ascii.c: The previous fix was complete nonsense.  What a
5203         day. :-(
5204
5205         * ascii.c: The previous fix was complete nonsense.
5206
5207         * browser.c, lib.c, lib.h: Use strcoll for the file browser.
5208         From David Champion.
5209
5210         * hook.c: Fix crypt-hook.  From Dale Woolridge
5211         <dale-list-mutt-dev@woolridge.org>.
5212
5213         * smime_keys.pl: Clean-up from Mike Schiraldi.
5214
5215         * imap/browse.c: Fix.
5216
5217         * imap/browse.c: Fix another IMAP browsing bug.
5218
5219         * po/ru.po, po/fr.po, po/ko.po: update
5220
5221         * smime.c: Don't put garbage onto the screen when trying to
5222         decrypt messages.
5223
5224         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5225         S/MIME fixes from Oliver Ehli:
5226
5227         - smime_keys.pl:
5228
5229           support for multiple email adrresses in cert: will add one
5230           entry to {keys, cetrificates}/.index now (for each mailbox)
5231
5232           support for certificates without intermediate certs (e.g. for
5233           people who are their own CA: use root as intermediate, for it
5234           probably wouldn't be known to anyone...)
5235
5236           bugfix in handle_pem: the checks if some type of cert is
5237           present; die() could never be reached, as the variables checked
5238           wouldn't have been set in that case, so it would break because
5239           of undefined value or some such thing.... (so it has to check
5240           $iter instead)
5241
5242         - smime.c (init.h, ....)
5243
5244           support for importing certificates issued for multiple
5245           addresses.
5246
5247           introduced smime_fingerprint_cert_command, so finally certs
5248           can get compared ... (so the above works..)
5249
5250           cleaned up some error messages, that would mess up the terminal.
5251
5252           fixed typos (init.h)
5253
5254         * ascii.c: Fix.
5255
5256         * ascii.c: Fix ascii_*cmp functions.  Problem noted by Brad
5257         Thompson.
5258
5259 2002-02-04 09:59:02  roessler  (roessler)
5260
5261         * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
5262         <elmy@acm.org>.
5263
5264 2002-02-03 09:58:45  roessler  (roessler)
5265
5266         * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
5267         unauto_view.  From Jeremy Blosser.
5268
5269         * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
5270         helps to dump fingerprints.  Contributed by Jason Harris
5271         <jharris@widomaker.com>, and not strictly needed for mutt.
5272
5273         * pgppubring.c: Correctly calculate fingerprints for type 20
5274         ElGamal keys.  Noted by Jason Harris <jharris@widomaker.com>.
5275
5276         * pgppubring.c: Fix calculation of fingerprints (and key
5277         IDs) for type 20 ElGamal keys.  Noted by Jason Harris
5278         <jharris@widowmaker.com>.
5279
5280 2002-02-02 16:52:27  roessler  (roessler)
5281
5282         * po/ca.po: update
5283
5284         * po/ca.po: update.
5285
5286         * mh.c: Don't forget deletions when a folder is changed.  Ups.
5287
5288 2002-02-01 17:23:20  roessler  (roessler)
5289
5290         * smime_keys.pl: Fix some possible leaks of the private key
5291         (encrypted, but still...).  (yow_security_holes.patch from
5292         Mike Schiraldi.)
5293
5294 2002-01-31 22:05:58  roessler  (roessler)
5295
5296         * doc/smime-notes.txt: Document %C, and other updates.  From Mike
5297         Schiraldi.
5298
5299         * smime.c: Remove some unnecessary quotation marks.
5300
5301         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5302         Use mutt -Q from smime_keys.
5303
5304         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5305         po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
5306         po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
5307         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5308         po/id.po, po/ca.po, po/cs.po: update-po
5309
5310         * main.c: fix a string.
5311
5312         * doc/mutt.man: Document -Q.
5313
5314         * init.c, main.c, protos.h: Add a -Q option to query configuration
5315         variables.  This is needed to avoid a separate mutt configuration
5316         parser in smime_keys.pl.
5317
5318 2002-01-30 22:51:12  roessler  (roessler)
5319
5320         * send.c, send.c: patch-1.3.27.me.postpone_date.2
5321
5322         * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
5323
5324 2002-01-29 21:08:10  roessler  (roessler)
5325
5326         * smime.c: Improved certificate handling.  Suggested by Oliver
5327         Ehli, implemented by Mike Schiraldi.
5328
5329         * smime.c: Properly handle certain signatures generated by
5330         Outlook.  From Mike Schiraldi.
5331
5332         * parse.c, parse.c: Fix a segmentation fault in debugging code.
5333         From Daniel Eisenbud.
5334
5335 2002-01-28 23:29:05  roessler  (roessler)
5336
5337         * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
5338         The timestamps aren't really needed any more.
5339
5340         * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
5341         to match successfully verified messages.
5342
5343         * contrib/smime.rc: Add a comment. From Mike Schiraldi.
5344
5345         * init.h, init.h: Fix list-from documentation.  From Michael
5346         Elkins.
5347
5348         * doc/smime-notes.txt: Add more information on S/MIME.
5349         Adapted from Oliver Ehli's notes by Mike Schiraldi.
5350
5351         * send.c: Avoid C99 comments.  Noted by Vincent Lefevre.
5352
5353         * po/ja.po, po/sv.po: updates
5354
5355         * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
5356
5357         * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
5358         Cully.
5359
5360 2002-01-25 00:08:30  roessler  (roessler)
5361
5362         * smime.c: ups
5363
5364         * commands.c, recvattach.c, smime.c, smime.h: More decryption
5365         key detection fixes.
5366
5367         * commands.c, smime.c: Make some prompts look nicer, and add
5368         sensible selection of the decryption key.
5369
5370 2002-01-24 23:53:19  roessler  (roessler)
5371
5372         * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
5373
5374         * mh.c: Fix.
5375
5376         * mh.c: Still more code clean-up.
5377
5378         * doc/smime-notes.txt: Update.
5379
5380         * mx.c: little fix.
5381
5382         * mh.c: Ups, don't use the wrong check function...
5383
5384         * mh.c: Clean up the mh code, too.
5385
5386         * mh.c: indentation
5387
5388         * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
5389         Elkins and Thomas Roessler.
5390
5391         * crypt.c, curs_lib.c, smime.c: S/MIME nits.
5392
5393         * reap.pl: We don't need this any more.
5394
5395         * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
5396         contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
5397         Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
5398         compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
5399         curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
5400         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5401         mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
5402         pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
5403         send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
5404         support.  From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
5405         <raldi@research.netsol.com>.
5406
5407         * po/pt_BR.po, po/pt_BR.po: update
5408
5409         * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
5410         init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
5411         From Brian Foley and Ulf Erikson.
5412
5413         * po/ru.po, po/ru.po: update
5414
5415         * mh.c: Make reading maildirs more efficient.
5416
5417         * VERSION: Pseudo-revision for mutt-1.5.
5418
5419         * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
5420         m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
5421         m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
5422         version bump
5423
5424         * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5425         po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
5426         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
5427         po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5428         po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
5429         po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
5430         imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
5431         imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5432         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5433         imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
5434         imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
5435         version bumps.
5436
5437         * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5438         intl/ChangeLog, intl/Makefile.in, intl/VERSION,
5439         intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
5440         intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5441         intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5442         intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5443         intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5444         intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5445         intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
5446         intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5447         intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5448         intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
5449         intl/textdomain.c, intl/xopen-msg.sed: more version number
5450         updates.
5451
5452         * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
5453         doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
5454         doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5455         doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5456         doc/muttrc.man.tail, doc/patch-notes.txt: more version number
5457         updates
5458
5459         * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
5460         contrib/iconv/iconv.aix-4.1.5.rc,
5461         contrib/iconv/iconv.aix-4.2.0.rc,
5462         contrib/iconv/iconv.aix-4.3.2.rc,
5463         contrib/iconv/iconv.freebsd-3.3.rc,
5464         contrib/iconv/iconv.glibc-2.1.3.rc,
5465         contrib/iconv/iconv.glibc-2.1.90.rc,
5466         contrib/iconv/iconv.hpux-10.01.rc,
5467         contrib/iconv/iconv.hpux-10.20.rc,
5468         contrib/iconv/iconv.hpux-11.00.rc,
5469         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
5470         contrib/iconv/iconv.osf1-4.0d.rc,
5471         contrib/iconv/iconv.solaris-2.4.rc,
5472         contrib/iconv/iconv.solaris-2.5.1.rc,
5473         contrib/iconv/iconv.solaris-2.6-cjk.rc,
5474         contrib/iconv/iconv.solaris-2.6.rc,
5475         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
5476         contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
5477         contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
5478         contrib/language.txt, contrib/language50.txt,
5479         contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
5480         contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
5481         contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
5482         version numbers.
5483
5484         * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
5485         strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
5486         pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
5487         pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
5488         postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
5489         recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
5490         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
5491         rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
5492         sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
5493         mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
5494         mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5495         mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
5496         mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
5497         muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
5498         parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
5499         pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
5500         from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
5501         gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5502         help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
5503         keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
5504         mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
5505         browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
5506         charset.h, check_sec.sh, color.c, commands.c, complete.c,
5507         compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
5508         curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
5509         edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
5510         OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
5511         TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
5512         addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
5513         BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
5514         for the new unstable branch.
5515
5516         * send.c: branches:  2.77.2; Set default Fcc when resending
5517         a message.
5518
5519         * po/ja.po: branches:  1.33.2; update
5520
5521 2002-01-23 22:37:12  roessler  (roessler)
5522
5523         * po/da.po: branches:  1.67.2; updates
5524
5525         * po/el.po: branches:  1.77.2; updates
5526
5527         * po/et.po: branches:  1.21.2; updates
5528
5529         * po/ko.po: branches:  1.72.2; updates
5530
5531         * po/pl.po: branches:  1.94.2; updates
5532
5533         * po/uk.po, po/id.po: branches:  1.84.2; update
5534
5535         * charset.c: branches:  2.50.2; Fix #999.  A single missing comma.
5536
5537 2002-01-22 12:12:45  roessler  (roessler)
5538
5539         * po/pt_BR.po: branches:  1.58.2; automatic post-release commit
5540         for mutt-1.3.27
5541
5542         * po/ru.po: branches:  1.129.2; automatic post-release commit
5543         for mutt-1.3.27
5544
5545         * po/sk.po: branches:  1.66.2; automatic post-release commit
5546         for mutt-1.3.27
5547
5548         * po/sv.po: branches:  1.80.2; automatic post-release commit
5549         for mutt-1.3.27
5550
5551         * po/tr.po: branches:  1.25.2; automatic post-release commit
5552         for mutt-1.3.27
5553
5554         * po/uk.po: automatic post-release commit for mutt-1.3.27
5555
5556         * po/zh_CN.po: branches:  1.14.2; automatic post-release commit
5557         for mutt-1.3.27
5558
5559         * po/zh_TW.po: branches:  1.11.2; automatic post-release commit
5560         for mutt-1.3.27
5561
5562         * po/hu.po: branches:  1.17.2; automatic post-release commit
5563         for mutt-1.3.27
5564
5565         * po/id.po: automatic post-release commit for mutt-1.3.27
5566
5567         * po/it.po: branches:  1.103.2; automatic post-release commit
5568         for mutt-1.3.27
5569
5570         * po/ja.po, po/ko.po: automatic post-release commit for
5571         mutt-1.3.27
5572
5573         * po/lt.po: branches:  1.25.2; automatic post-release commit
5574         for mutt-1.3.27
5575
5576         * po/nl.po: branches:  1.74.2; automatic post-release commit
5577         for mutt-1.3.27
5578
5579         * po/pl.po: automatic post-release commit for mutt-1.3.27
5580
5581         * po/ca.po: branches:  1.6.2; automatic post-release commit
5582         for mutt-1.3.27
5583
5584         * po/cs.po: branches:  1.75.2; automatic post-release commit
5585         for mutt-1.3.27
5586
5587         * po/da.po: automatic post-release commit for mutt-1.3.27
5588
5589         * po/de.po: branches:  1.160.2; automatic post-release commit
5590         for mutt-1.3.27
5591
5592         * po/el.po: automatic post-release commit for mutt-1.3.27
5593
5594         * po/eo.po: branches:  1.80.2; automatic post-release commit
5595         for mutt-1.3.27
5596
5597         * po/es.po: branches:  1.89.2; automatic post-release commit
5598         for mutt-1.3.27
5599
5600         * po/et.po: automatic post-release commit for mutt-1.3.27
5601
5602         * po/fr.po: branches:  1.108.2; automatic post-release commit
5603         for mutt-1.3.27
5604
5605         * po/gl.po: branches:  1.61.2; automatic post-release commit
5606         for mutt-1.3.27
5607
5608         * ChangeLog: branches:  2.73.2; automatic post-release commit
5609         for mutt-1.3.27
5610
5611         * VERSION: branches:  2.63.2; automatic post-release commit
5612         for mutt-1.3.27
5613
5614         * reldate.h: branches:  2.55.2; automatic post-release commit
5615         for mutt-1.3.27
5616
5617 2002-01-21 17:43:19  roessler  (roessler)
5618
5619         * po/it.po: update
5620
5621         * po/sv.po, po/de.po, po/eo.po: updates
5622
5623         * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
5624         bug #989.
5625
5626 2002-01-18 11:44:54  roessler  (roessler)
5627
5628         * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
5629         po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
5630         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
5631         po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
5632         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
5633         automatic post-release commit for mutt-1.3.26
5634
5635 2002-01-17 22:41:45  roessler  (roessler)
5636
5637         * configure.in: branches:  2.129.2; Use ncurses.h for configure
5638         tests, if present.
5639
5640 2002-01-16 20:44:49  roessler  (roessler)
5641
5642         * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
5643         files. From Lars Hecking.
5644
5645         * curs_main.c: patch-1.3.25-de-new_threads.1
5646
5647         * protos.h: branches:  2.86.2; patch-1.3.25-de-new_threads.1
5648
5649         * thread.c: branches:  2.27.2; patch-1.3.25-de-new_threads.1
5650
5651 2002-01-15 22:08:12  roessler  (roessler)
5652
5653         * acconfig.h, configure.in: Configure and config.h cleanup.
5654         From Lars Hecking.
5655
5656         * handler.c: branches:  2.52.2; Don't hallucinate a '\n' in the
5657         end of quoted-printable encoded attachments.
5658
5659         * po/fr.po: update.
5660
5661         * flags.c: patch-1.3.25.tlr.maildir_trash.1
5662
5663         * mh.c: branches:  2.42.2; patch-1.3.25.tlr.maildir_trash.1
5664
5665         * mutt.h: branches:  2.111.2; patch-1.3.25.tlr.maildir_trash.1
5666
5667         * mx.c: branches:  2.63.2; patch-1.3.25.tlr.maildir_trash.1
5668
5669         * po/ko.po: update
5670
5671         * init.c: branches:  2.60.2; Avoid reading past the end of ta
5672         string when handling \ or ^ sequences.  From Michael Elkins.
5673
5674         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
5675         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
5676         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5677         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5678         po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
5679         Noted by Jeremy Blosser.  #978.
5680
5681         * pattern.c: branches:  2.23.2; Fix an off-by-one error.
5682
5683 2002-01-14 09:03:31  roessler  (roessler)
5684
5685         * imap/imap.c: branches:  1.90.2; fix another case-sensitive
5686         comparison.
5687
5688 2002-01-13 21:19:25  roessler  (roessler)
5689
5690         * ascii.h: Fix the ascii_strncmp() macro.
5691
5692         * imap/auth_sasl.c: Parse IMAP responses locale- and case-
5693         insensitive.  From Brendan Cully.
5694
5695         * imap/browse.c: branches:  1.34.2; Parse IMAP responses locale-
5696         and case- insensitive.  From Brendan Cully.
5697
5698         * imap/command.c: branches:  1.35.2; Parse IMAP responses locale-
5699         and case- insensitive.  From Brendan Cully.
5700
5701         * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
5702         From Brendan Cully.
5703
5704         * imap/message.c: branches:  1.60.2; Parse IMAP responses locale-
5705         and case- insensitive.  From Brendan Cully.
5706
5707         * imap/util.c: branches:  1.51.2; Parse IMAP responses locale-
5708         and case- insensitive.  From Brendan Cully.
5709
5710         * muttlib.c: branches:  2.52.2; A different fix for the '\012'
5711         issue.  Bug tracked down by Johannes Geiger <geiger@ePost.de>.
5712
5713         * pager.c: A different fix for the '\012' issue.  Bug tracked
5714         down by Johannes Geiger <geiger@ePost.de>.
5715
5716 2002-01-12 11:42:18  roessler  (roessler)
5717
5718         * NEWS: More on ~=.
5719
5720         * doc/manual.sgml.head: branches:  1.73.2; Add a ~= pattern.
5721         From Frederic Duval.
5722
5723         * doc/muttrc.man.head: branches:  1.16.2; Add a ~= pattern.
5724         From Frederic Duval.
5725
5726         * mutt.h, pattern.c: Add a ~= pattern.  From Frederic Duval.
5727
5728         * doc/manual.sgml.head: Fix a typo, #971.
5729
5730 2002-01-09 15:39:28  roessler  (roessler)
5731
5732         * pgp.c: Fix #960.
5733
5734 2002-01-08 13:06:21  roessler  (roessler)
5735
5736         * mx.c: Try to fix #943.
5737
5738         * INSTALL: branches:  2.15.2;  2.15.4; fix libiconv URL.  #959.
5739
5740         * NEWS: fix libiconv URL.  #959.
5741
5742 2002-01-07 19:10:51  roessler  (roessler)
5743
5744         * po/ko.po: update
5745
5746         * attach.c: branches:  2.29.2; Fix #951.
5747
5748 2002-01-04 14:30:29  roessler  (roessler)
5749
5750         * rfc822.c: Terminate the correct buffer.  Noted by Durval
5751         Menezes <durval@tmp.com.br>.  (This bug shouldn't have any
5752         security implications. ;-)
5753
5754         * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
5755
5756 2002-01-03 20:57:20  roessler  (roessler)
5757
5758         * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
5759         globals where they belong.  From Brendan Cully.
5760
5761 2002-01-02 16:28:46  roessler  (roessler)
5762
5763         * acconfig.h: Cleanup; from Lars Hecking.
5764
5765         * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
5766
5767         * recvcmd.c: Bug fix.  Problem noted by Vincent Lefevre's
5768         compiler.
5769
5770         * muttlib.c: Fix the \012 bug.
5771
5772 2002-01-01 20:18:41  roessler  (roessler)
5773
5774         * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5775         po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
5776         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
5777         po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5778         po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
5779         ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
5780
5781         * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
5782         missing from the CVS.
5783
5784         * po/ca.po: update.
5785
5786         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
5787         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
5788         po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
5789         po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
5790         commit for mutt-1.2.5.1.
5791
5792         * rfc822.c: Fix a security problem.
5793
5794 2001-12-28 17:19:00  roessler  (roessler)
5795
5796         * protos.h, recvcmd.c, send.c: Make sure References and
5797         In-Reply-To headers are generated properly when the user replies
5798         to one or more message-type attachments.
5799
5800 2001-12-26 19:24:46  roessler  (roessler)
5801
5802         * imap/imap.c: Possible fix for #905.   From Daniel Eisenbud.
5803
5804 2001-12-21 00:22:12  roessler  (roessler)
5805
5806         * pager.c: Fix #929.
5807
5808 2001-12-18 15:13:18  roessler  (roessler)
5809
5810         * imap/imap.c, imap/imap.h: Fix from #918.  From
5811         <ntyni+mutt@mappi.helsinki.fi>.
5812
5813         * browser.c: branches:  2.38.2; Fix from #918.  From
5814         <ntyni+mutt@mappi.helsinki.fi>.
5815
5816         * po/Makefile.in.in: Updating to gettext-0.10.40.
5817
5818         * m4/gettext.m4: branches:  1.7.2;  1.7.4; Updating to
5819         gettext-0.10.40.
5820
5821         * m4/iconv.m4: branches:  1.3.2; Updating to gettext-0.10.40.
5822
5823         * m4/lcmessage.m4: branches:  1.3.2;  1.3.4; Updating to
5824         gettext-0.10.40.
5825
5826         * m4/progtest.m4: branches:  1.4.2;  1.4.4; Updating to
5827         gettext-0.10.40.
5828
5829         * ABOUT-NLS: branches:  2.1.2;  2.1.4; Updating to
5830         gettext-0.10.40.
5831
5832         * intl/ChangeLog, intl/Makefile.in: branches:  1.3.2;  1.3.4;
5833         Updating to gettext-0.10.40.
5834
5835         * intl/VERSION: Updating to gettext-0.10.40.
5836
5837         * intl/bindtextdom.c: branches:  1.5.2;  1.5.4; Updating to
5838         gettext-0.10.40.
5839
5840         * intl/config.charset: branches:  1.2.2;  1.2.4; Updating to
5841         gettext-0.10.40.
5842
5843         * intl/dcgettext.c: Updating to gettext-0.10.40.
5844
5845         * intl/dcigettext.c: branches:  1.2.2;  1.2.4; Updating to
5846         gettext-0.10.40.
5847
5848         * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5849         intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5850         intl/gettext.h: Updating to gettext-0.10.40.
5851
5852         * intl/gettextP.h, intl/hash-string.h: branches:  1.4.2;  1.4.4;
5853         Updating to gettext-0.10.40.
5854
5855         * intl/intl-compat.c: Updating to gettext-0.10.40.
5856
5857         * intl/l10nflist.c: branches:  1.5.2;  1.5.4; Updating to
5858         gettext-0.10.40.
5859
5860         * intl/libgettext.h: Updating to gettext-0.10.40.
5861
5862         * intl/libgnuintl.h: branches:  1.2.2;  1.2.4; Updating to
5863         gettext-0.10.40.
5864
5865         * intl/loadinfo.h: branches:  1.4.2;  1.4.4; Updating to
5866         gettext-0.10.40.
5867
5868         * intl/loadmsgcat.c: branches:  1.5.2;  1.5.4; Updating to
5869         gettext-0.10.40.
5870
5871         * intl/localcharset.c: branches:  1.2.2;  1.2.4; Updating to
5872         gettext-0.10.40.
5873
5874         * intl/locale.alias: Updating to gettext-0.10.40.
5875
5876         * intl/localealias.c: branches:  1.5.2;  1.5.4; Updating to
5877         gettext-0.10.40.
5878
5879         * intl/ngettext.c: Updating to gettext-0.10.40.
5880
5881         * intl/plural.c, intl/plural.y: branches:  1.2.2;  1.2.4;
5882         Updating to gettext-0.10.40.
5883
5884         * intl/textdomain.c: Updating to gettext-0.10.40.
5885
5886 2001-12-17 10:08:18  roessler  (roessler)
5887
5888         * edit.c: Fix a memory allocation bug.  #917.
5889
5890         * thread.c: Another threading update.
5891
5892         * hdrline.c: branches:  2.27.2; Another threading update.
5893
5894 2001-12-13 12:10:59  roessler  (roessler)
5895
5896         * menu.c: branches:  2.27.2; Threading updates, from Daniel
5897         Eisenbud.
5898
5899         * mutt.h, sort.c, thread.c: Threading updates, from Daniel
5900         Eisenbud.
5901
5902         * pager.c: compile fix.
5903
5904 2001-12-11 23:30:59  roessler  (roessler)
5905
5906         * doc/muttrc.man.head: Typo, #911.
5907
5908         * po/it.po: update
5909
5910         * contrib/gpg.rc: Remove an unnecessary \-quoting.
5911
5912         * init.c, pager.c: Add a missing else.
5913
5914         * contrib/gpg.rc: Use gettext to determine the good signature
5915         pattern.
5916
5917         * init.c: Make "`...`" work as expected.
5918
5919         * po/it.po: update.
5920
5921 2001-12-10 13:12:41  roessler  (roessler)
5922
5923         * query.c: Fix #910.
5924
5925         * init.h: branches:  2.143.2; Change the default for
5926         $pgp_replyencrypt to "yes".
5927
5928         * po/ja.po, po/pl.po: updates.
5929
5930 2001-12-09 09:12:08  roessler  (roessler)
5931
5932         * po/ca.po, configure.in: Add a Catalan translation.  From Ivan
5933         Vilata i Balaguer <ivan@selidor.net>.
5934
5935 2001-12-04 10:28:22  roessler  (roessler)
5936
5937         * po/ru.po: update
5938
5939 2001-12-03 18:36:09  roessler  (roessler)
5940
5941         * po/da.po, po/de.po: update.
5942
5943         * mx.c: Try to detect write() errors by calling fsync() after
5944         fflush().  May fix #895.
5945
5946 2001-11-29 09:43:41  roessler  (roessler)
5947
5948         * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
5949         po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
5950         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
5951         po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
5952         po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
5953         post-release commit for mutt-1.3.24
5954
5955 2001-11-28 10:30:36  roessler  (roessler)
5956
5957         * po/id.po: update
5958
5959 2001-11-26 19:16:52  roessler  (roessler)
5960
5961         * PATCHES: PATCHES should be _empty_ in the CVS version.  Ups.
5962
5963         * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1.  Fix wcwidth_ja(),
5964         from Takizawa Takashi <taki@luna.email.ne.jp>.
5965
5966         * mbyte.c: branches:  2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
5967         Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
5968
5969         * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
5970         from Byrial Jensen.  This patch is supposed to make one message
5971         more friendly to translators.
5972
5973         * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
5974         updates.
5975
5976 2001-11-21 13:58:42  roessler  (roessler)
5977
5978         * handler.c: Use $wrapmargin in the format=flowed handler, too.
5979
5980         * pager.c, globals.h, init.h: Add a $wrapmargin configuration
5981         variable to fine-tune
5982
5983 2001-11-19 10:41:32  roessler  (roessler)
5984
5985         * hash.c: Fix #868, #876.  Work-around from Len Lattanzi
5986         <len@mss.migration.com>.
5987
5988         * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
5989         From Daniel Eisenbud.  (patch-1.3.23.2-de-new_threads.2-3.gz).
5990
5991 2001-11-15 18:53:23  roessler  (roessler)
5992
5993         * remailer.c: Should be slightly better than a mixmaster
5994         patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
5995         (UNTESTED!)
5996
5997 2001-11-12 09:53:54  roessler  (roessler)
5998
5999         * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
6000
6001 2001-11-10 08:14:52  roessler  (roessler)
6002
6003         * po/eo.po, po/fr.po: update
6004
6005 2001-11-09 09:28:55  roessler  (roessler)
6006
6007         * mh.c: Add some NONULL's (#863)
6008
6009         * Makefile.am: branches:  2.101.2; Distribute patchlist.sh.  Ups.
6010
6011 2001-11-08 22:42:45  roessler  (roessler)
6012
6013         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6014         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
6015         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
6016         po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
6017         po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
6018         post-release commit for mutt-1.3.23.2
6019
6020         * pager.c, init.h, mutt.h: Add an $allow_ansi option.  Suggested
6021         and (mostly) implemented by Mike Schiraldi.
6022
6023         * Makefile.am: Don't depend on GNU make.  Noted by Bob Bell.
6024
6025         * pgp.c: Fix some messages, so the color marker is actually in
6026         the beginning of a new line.
6027
6028         * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
6029         pgp.c: somewhat cleaner in-band-signalling between the handlers
6030         and the pager.  In particular, it's more difficult now to get
6031         fake PGP and other mutt-generated "[-- " messages colored.
6032
6033         * commands.c: branches:  2.50.2; patch-1.3.23.1-de-new_threads.3-4
6034
6035         * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
6036         patch-1.3.23.1-de-new_threads.3-4
6037
6038         * handler.c: 2.47 introduced another bug.  I should go to bed now.
6039
6040         * handler.c: Replace a ridiculous for loop by a proper
6041         calculation.  Ahem.
6042
6043         * handler.c, pager.c: Use a slightly different reset sequence
6044         for the format=flowed hack, and don't send any such sequence
6045         when we aren't in the internal pager.
6046
6047         * pager.c: Trying to fix #738.
6048
6049 2001-11-07 22:25:09  roessler  (roessler)
6050
6051         * handler.c: Fix #860.  Noted: The format=flowed code is not
6052         yet utf-8 aware.
6053
6054         * addrbook.c: Fix #858.
6055
6056         * doc/patch-notes.txt, Makefile.am: Implement the patchlist
6057         scheme instead of version number munging.
6058
6059         * main.c: branches:  2.55.2; Implement the patchlist scheme
6060         instead of version number munging.
6061
6062         * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
6063         scheme instead of version number munging.
6064
6065         * sendlib.c: branches:  2.94.2; Implement the patchlist scheme
6066         instead of version number munging.
6067
6068         * complete.c: Fix 706, 853.
6069
6070         * commands.c, init.h, mutt.h, thread.c:
6071         patch-1.3.23.1-de-new_threads.2-3
6072
6073 2001-11-06 20:38:17  roessler  (roessler)
6074
6075         * mutt.h, sort.c, sort.h, thread.c, menu.c:
6076         [patch.1.3.23.1.de.new_threads.2]  Daniel Eisenbud's redone
6077         threading code, version two.
6078
6079         * doc/patch-notes.txt: fix a typo.
6080
6081         * PATCHES: uuups, there was a "test" left over.
6082
6083         * doc/PGP-Notes.txt: Some part of this documentation was severely
6084         outdated.
6085
6086         * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
6087         configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
6088         document a new mechanism for displaying patches in running
6089         mutts' output.
6090
6091         * send.c: Indentation fixing while staring at the code affected
6092         by #857.  No fix for the crash, though.
6093
6094         * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
6095         an addressbook bug, and introduce "unalias *".  From "g.c.w. de
6096         bruijn" <geerd.debruijn@nl.thalesgroup.com>.
6097
6098 2001-11-05 21:38:18  roessler  (roessler)
6099
6100         * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
6101         mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
6102
6103         * pop.c: branches:  2.22.2; Missing gettext calls, noted by
6104         Byrial Jensen.
6105
6106         * thread.c: Missing gettext calls, noted by Byrial Jensen.
6107
6108         * commands.c: Make the save-copy prompt more translator-friendly.
6109         from Byrial Jensen.
6110
6111         * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
6112         updates
6113
6114         * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
6115         POP mode is used with a maildir spool folder.  Noted by Frédéric
6116         L. W.  Meunier <0@pervalidus.net>.
6117
6118         * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
6119         related bug.
6120
6121         * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
6122         mtime hack is needed at more than one place.  Noted by Manoj
6123         Kasichainula.
6124
6125 2001-10-31 09:38:07  roessler  (roessler)
6126
6127         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6128         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6129         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6130         po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
6131         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6132         post-release commit for mutt-1.3.23.1
6133
6134         * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
6135         init.h: Advanced threading, v 5.1.  From Daniel Eisenbud
6136         <eisenbud@cs.swarthmore.edu>.
6137
6138         * mbox.c: branches:  2.22.2; Advanced threading, v 5.1.
6139         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6140
6141         * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
6142         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6143
6144         * parse.c: branches:  2.39.2; Advanced threading, v 5.1.
6145         From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6146
6147         * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
6148         Advanced threading, v 5.1.  From Daniel Eisenbud
6149         <eisenbud@cs.swarthmore.edu>.
6150
6151         * pgpewrap.c: branches:  2.3.2; Add magic comment so we can use
6152         traditional malloc() in this program.
6153
6154 2001-10-30 22:43:23  roessler  (roessler)
6155
6156         * init.h: .mh_sequences fix, from lorenzo@cisco.com.
6157
6158         * mutt_socket.c, mutt_ssl.c: TLS connection reuse.  From Brendan
6159         Cully.
6160
6161 2001-10-29 23:21:48  roessler  (roessler)
6162
6163         * pager.c: Fix two places which _may_ look like buffer overflows,
6164         but aren't.
6165
6166         * url.c: Fix #843.
6167
6168         * doc/manual.sgml.head: Make the documentation of toggle-unlink
6169         more precise - someone on comp.mail.mutt got confused by this.
6170
6171 2001-10-28 19:46:43  roessler  (roessler)
6172
6173         * imap/browse.c, imap/imap.c: Fix 839
6174
6175         * po/fr.po: update
6176
6177         * sendlib.c: Another aesthetic message-id change.
6178
6179         * sendlib.c: GMT's too clumsy.  Just take G.
6180
6181         * sendlib.c: Use GMT for message-IDs.  Note: The addition of
6182         the constant string "GMT" is so intended to avoid the production
6183         of duplicate message-IDs when mutts running in time zones ahead
6184         GMT are updated.
6185
6186         * po/ru.po: update.
6187
6188         * url.c: Another bug related to #837.
6189
6190         * imap/util.c: Fix a problem related to #837 (the bug isn't
6191         entirely close, though).
6192
6193 2001-10-26 23:53:29  roessler  (roessler)
6194
6195         * doc/manual.sgml.head: Point to the openProjects.net IRC channel
6196         instead of dal.net.
6197
6198 2001-10-25 07:54:35  roessler  (roessler)
6199
6200         * pgp.c: Handle clearsigned messages gracefully even when
6201         pgp_verify_sig is set and pgp_decode_command is unset.
6202
6203 2001-10-24 11:08:22  roessler  (roessler)
6204
6205         * complete.c: Suspected fix for #837.
6206
6207 2001-10-22 09:28:26  roessler  (roessler)
6208
6209         * imap/util.c, globals.h, init.h: Make IMAP keepalive
6210         configurable.  From Brendan Cully.
6211
6212 2001-10-17 17:03:19  roessler  (roessler)
6213
6214         * curs_main.c: Fix #829.
6215
6216         * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
6217         stderr redirected to /dev/null.  Apparently, sendmail 8.12.1
6218         doesn't like to be invoked with stderr and stdout closed.
6219
6220         * curs_main.c: Fix CURHDR confusion.  Mutt should compile now.
6221         (Sorry for not committing this earlier.)
6222
6223 2001-10-16 14:29:27  roessler  (roessler)
6224
6225         * addrbook.c, keymap.c: Address book nit fix from
6226         geerd.debruijn@nl.thalesgroup.com.
6227
6228         * po/ja.po, po/it.po: update
6229
6230 2001-10-15 20:18:32  roessler  (roessler)
6231
6232         * rfc2047.c: branches:  2.35.2; Close #821.  Fix provided
6233         by Edmund.
6234
6235         * curs_main.c: AIX portability patch.  Suggested by Jan Chrillesen
6236         <jan@chrillesen.dk>.
6237
6238         * doc/manual.sgml.tail: branches:  1.15.2; Fixing a nit, From
6239         David Ellement.
6240
6241 2001-10-12 09:03:26  roessler  (roessler)
6242
6243         * po/fr.po: update
6244
6245 2001-10-11 20:08:44  roessler  (roessler)
6246
6247         * imap/message.c: Small fix from Edmund GRIMLEY EVANS
6248         <edmundo@rano.org>.
6249
6250         * compose.c: branches:  2.48.2; Little fix from
6251         sroberts@certicom.com.
6252
6253         * po/eo.po: update
6254
6255         * pgpewrap.c: Add public domain notice.
6256
6257         * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
6258         version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
6259
6260         * po/da.po: update
6261
6262         * compose.c: Unify "Can't stat" messages.  Suggested by Byrial.
6263
6264         * editmsg.c: branches:  2.12.2; Unify "Can't stat" messages.
6265         Suggested by Byrial.
6266
6267         * sendlib.c: Unify "Can't stat" messages.  Suggested by Byrial.
6268
6269 2001-10-10 23:37:06  roessler  (roessler)
6270
6271         * mh.c: Fix #560.
6272
6273         * pager.c: Fix minor snafu in Vsevolod's patch about important
6274         flags for POP folders.
6275
6276         * main.c: Mess around with signal handlers.  Allegedly, this
6277         helps to get things working with Solaris 8.  See #455.
6278
6279         * imap/message.c: Try to fix #302.
6280
6281         * curs_main.c, pager.c: Don't allow setting the "important"
6282         flag when message resides on a POP server.
6283
6284         * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
6285         have a macro called pad_char.  Noted by Jan Chrillesen
6286         <jan@chrillesen.dk>.
6287
6288         * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
6289
6290         * browser.c: Fix #813.
6291
6292         * mx.c: Another consistency fix for maildir_trash.
6293
6294         * mh.c, mx.c: Experimental patch to make maildir_trash handling
6295         more consistent.
6296
6297         * buffy.c: branches:  2.21.2; maildir buffy: Don't consider
6298         "trashed" new messages new. Fixes #412.
6299
6300         * main.c: Include platform information with mutt -v output.
6301
6302         * muttbug.sh.in: Include some information about the compiler
6303         and compiler flags used with bug reports.
6304
6305         * po/pl.po: update
6306
6307         * po/fr.po, po/de.po: updates.
6308
6309 2001-10-09 09:29:55  roessler  (roessler)
6310
6311         * getdomain.c: A different fix for #767.
6312
6313         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
6314         po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
6315         po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
6316         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
6317         po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
6318         post-release commit for mutt-1.3.23
6319
6320 2001-10-07 06:43:52  roessler  (roessler)
6321
6322         * doc/manual.sgml.head: We do update .mh_sequences files now.
6323
6324 2001-10-06 09:31:44  roessler  (roessler)
6325
6326         * doc/manual.sgml.head: Documentation for check-traditional-pgp
6327         and for edit-type when used in read mode.
6328
6329 2001-10-02 22:20:03  roessler  (roessler)
6330
6331         * enter.c: Fix #801.
6332
6333 2001-10-01 09:58:49  roessler  (roessler)
6334
6335         * mh.c: Create mh_sequences files when they don't exist.
6336         Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
6337
6338 2001-09-28 08:38:44  roessler  (roessler)
6339
6340         * charset.c: More character set aliases, from Ionel Mugurel
6341         Ciobica <tgakic@sg10.chem.tue.nl>.
6342
6343         * pager.c: Color fix from Brandon Long.  Welcome back!
6344
6345 2001-09-26 10:56:52  roessler  (roessler)
6346
6347         * mh.c: OK, I couldn't resist. ;-)
6348
6349         Depending on the user's usage patterns and configuration, there
6350         may be a strong bias in maildir files moving either within the
6351         new or to the cur subfolder. This patch adds hit counters for
6352         each of these directories. Mutt will then look first into the
6353         directory encountered more frequently in the past.  This should
6354         help to reduce the cost of chasing messages a bit, and isn't
6355         too costly itself.
6356
6357         (Another possibility for optimization may be to actually base
6358         the prediction on the configuration and on the message flags
6359         as we know them - in particular, the mark_old and move options
6360         could have some effect here.  Thinking about message flags, one
6361         could even replace the simple heuristic currently implemented by
6362         a matrix recording hit counters depending on flags.  But then
6363         again, it's all just playing around, since this function will
6364         be invoked only rarely. ;-)
6365
6366         * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
6367         recvattach.c: Fix inconsistencies between printing and displaying
6368         of message/rfc822 body parts.
6369
6370         * attach.c: Fix attachment printing.
6371
6372         * mh.c, mx.c, mx.h: Search for messages which may have been moving
6373         under our feet in maildir folders.  Suggested by Bjoern Jacke.
6374
6375         * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
6376         isn't necessary with more recent gpg versions.
6377
6378 2001-09-21 09:35:18  roessler  (roessler)
6379
6380         * po/pl.po: update
6381
6382 2001-09-17 10:19:10  roessler  (roessler)
6383
6384         * send.c: fix #737.
6385
6386 2001-09-14 08:19:30  roessler  (roessler)
6387
6388         * po/id.po: update
6389
6390 2001-09-11 12:24:32  roessler  (roessler)
6391
6392         * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
6393         addressbook fixes.
6394
6395         * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
6396         keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
6397         The addressbook used to crash when someone issued the alias and
6398         unalias commands while on that menu.  This patch has a basic fix
6399         for this behaviour, and adds delete and undelete functions to
6400         this menu.  While I'm on it, I've also made sure that "apply-tag"
6401         untags everything on all menus.
6402
6403         The original crash was noted by Oliver Kauss <kauss@gmx.de>.
6404
6405 2001-09-08 14:23:05  roessler  (roessler)
6406
6407         * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
6408         a segfault when you search for "~b \\${".
6409
6410         * po/zh_TW.po: update
6411
6412 2001-09-06 12:10:10  roessler  (roessler)
6413
6414         * po/pl.po: update
6415
6416         * curs_main.c: Try to fix a boundary condition: Assume that you
6417         are in a limited view which includes the folder's last message.
6418         Display that message.  Wait until a new message is added to the
6419         current folder which does NOT match the limit pattern. Press tab.
6420         Mutt would get confused.  I think that this patch fixes the
6421         problem (but I'm not entirely sure).
6422
6423 2001-09-05 12:09:44  roessler  (roessler)
6424
6425         * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
6426         #758.
6427
6428         * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
6429         from Andrew W. Nosenko.
6430
6431 2001-09-04 19:12:23  roessler  (roessler)
6432
6433         * po/da.po: update
6434
6435         * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
6436         patch-bac.canonifypath-4.
6437
6438         The attached patch reverts the IMAP canonification patch I
6439         reverted a version ago (sorry for being so wishy-washy). This
6440         time I put in some code to preserve IMAP URL passwords in the
6441         initial pass, so people who like to use those sorts of URLs still
6442         can. That was the only reason I had reverted the patch before.
6443
6444         (From Brendan Cully.)
6445
6446         * po/ja.po, po/ru.po, po/uk.po: updates
6447
6448         * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
6449
6450 2001-09-03 13:59:37  roessler  (roessler)
6451
6452         * curs_main.c, thread.c: Don't lose track of the current message
6453         when collapsing and changing sort modes wildly.  Noted by
6454         David T-G.
6455
6456         * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
6457
6458         * po/de.po: update
6459
6460         * sendlib.c: Don't try to attach non-regular files.  #754.
6461
6462 2001-08-31 09:21:55  roessler  (roessler)
6463
6464         * NEWS: Mention mailto URL support.
6465
6466         * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
6467         From Pawel Salek, by way of Brendan Cully.
6468
6469 2001-08-30 21:30:39  roessler  (roessler)
6470
6471         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
6472         po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
6473         po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
6474         po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
6475         ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
6476         post-release commit for mutt-1.3.22.1
6477
6478         * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6479         po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
6480         po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
6481         po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
6482         ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
6483         commit for mutt-1.3.22
6484
6485         * contrib/sample.muttrc-tlr: update
6486
6487         * build-release: branches:  2.17.2; more preparations for
6488         stabilizing 1.3.
6489
6490         * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
6491
6492         * doc/muttrc.man.head, NEWS: documentation updates.
6493
6494         * doc/mutt.man: branches:  1.16.2; mention ~/.mutt/muttrc
6495
6496         * curs_main.c: Fix #750 / deb#108628.
6497
6498         * pop_auth.c: patch-20010829.vvv.pop_auth
6499
6500 2001-08-28 20:39:04  roessler  (roessler)
6501
6502         * handler.c: Don't do character conversion when we call an
6503         external handler for a text type.  Assume that the conversion
6504         is done there.
6505
6506         * po/da.po: update
6507
6508 2001-08-24 08:07:42  roessler  (roessler)
6509
6510         * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
6511         This may produce slightly longer messages, but it helps to
6512         avoid corruption with binary attachments which look like text,
6513         but aren't.
6514
6515         * po/de.po: update
6516
6517         * sendlib.c: More liberally apply MIME encodings to non-text
6518         body parts when there's a ^From_ line.
6519
6520 2001-08-23 19:10:04  roessler  (roessler)
6521
6522         * po/eo.po, po/sv.po: update
6523
6524 2001-08-22 14:41:32  roessler  (roessler)
6525
6526         * po/et.po, po/fr.po: update
6527
6528         * pop_auth.c: This should fix the warnings which A. Nosenko found.
6529         (And may introduce new ones about unused variables.)
6530
6531 2001-08-21 21:54:33  roessler  (roessler)
6532
6533         * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6534         po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
6535         po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
6536         po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
6537         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6538         commit for mutt-1.3.21
6539
6540 2001-08-20 12:11:28  roessler  (roessler)
6541
6542         * mx.c: Check for .mew-cache in MH folders.
6543
6544 2001-08-16 12:42:30  roessler  (roessler)
6545
6546         * sendlib.c: Mutt's detection of overly long lines would fail
6547         with text files when the long line is the last one, and is
6548         not finished by a newline character.  This can, for instance,
6549         happen when you send out macintosh-generated HTML files.
6550
6551         (And, apparently, we hit some boundary somewhere in the PGP code
6552         with that - I had some truncated attachments today.)
6553
6554 2001-08-13 16:12:08  roessler  (roessler)
6555
6556         * pop.c: fix content-length headers.
6557
6558         * mh.c: Fix treatment of maildir folders.  We partially used mh
6559         routines for these, introducing absurdities such as .mh_sequences
6560         files.
6561
6562 2001-08-12 10:15:15  roessler  (roessler)
6563
6564         * init.c, init.h: Fix the "strange e-mail header" bug.  It was
6565         an uninitialized buffer.  Thanks to Brendan Cully for figuring
6566         it out.
6567
6568 2001-08-11 17:39:13  roessler  (roessler)
6569
6570         * muttlib.c: Undo an earlier change to _mutt_expand_path, which
6571         seems to have caused problems.  From Brendan Cully.
6572
6573         * config.guess, config.sub: Update.  Thanks, Brendan!
6574
6575 2001-08-09 11:28:09  roessler  (roessler)
6576
6577         * po/uk.po, po/ja.po: update
6578
6579 2001-08-08 19:27:50  roessler  (roessler)
6580
6581         * doc/manual.sgml.tail: Adding someone I forgot.
6582
6583 2001-08-07 12:45:51  roessler  (roessler)
6584
6585         * doc/manual.sgml.tail: Update credits.  I'm sure I forgot some
6586         people.  If you feel you're one of them, please drop me a line!
6587
6588 2001-08-06 17:49:06  roessler  (roessler)
6589
6590         * curs_lib.c: Here's a fix to allow (n)curses versions to work
6591         with some terminfo entries where (for whatever reason), someone
6592         specified cvvis but not cnorm. From a report/discussion with
6593         Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
6594
6595         * buffy.c: Another little MH buffy bug.  From Len Lattanzi
6596         <Len.Lattanzi@Migration.com>.
6597
6598 2001-08-03 16:55:41  roessler  (roessler)
6599
6600         * mh.c: fix an mh_buffy segfault.
6601
6602         * configure.in: Don't default to "no" when we can't find sendmail.
6603         #713; Brendan Cully.
6604
6605         * buffy.c, mh.c, mx.h: MH buffy.
6606
6607 2001-08-02 22:59:16  roessler  (roessler)
6608
6609         * contrib/gpg.rc: Don't emit a comment armor header at all.
6610
6611         * mh.c: Update mh_sequences when messages are deleted.  Note:
6612         Currently, we only clean up our own sequences, and leave others'
6613         sequences alone.  Should possibly be fixed.
6614
6615         * mh.c: Fix #720.
6616
6617         * imap/browse.c: Namespace fix.  From Pawel Slawek (or Peter
6618         Bloomfield?); forwarded by Brendan Cully.
6619
6620 2001-08-01 22:40:29  roessler  (roessler)
6621
6622         * po/eo.po: update
6623
6624         * po/fr.po, po/ru.po, po/de.po: updates.
6625
6626         * gnupgparse.c: branches:  2.22.2; Signed fixes.  Noted by
6627         Vincent Lefevre's compiler.
6628
6629         * pgpkey.c: Signed fixes.  Noted by Vincent Lefevre's compiler.
6630
6631 2001-07-31 12:28:19  roessler  (roessler)
6632
6633         * mh.c: More MH fixes.
6634
6635         * mh.c: fix a small typo
6636
6637         * mailbox.h: branches:  2.10.2; Add mh_sequences support.
6638         I hope this works.
6639
6640         * mh.c, mx.c: Add mh_sequences support.  I hope this works.
6641
6642 2001-07-29 09:48:04  roessler  (roessler)
6643
6644         * contrib/gpg.rc: Fix the comment header, and generally be
6645         less verbose.
6646
6647 2001-07-26 17:42:48  roessler  (roessler)
6648
6649         * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
6650
6651         * pgpkey.c: Don't confuse validity and trust when it comes to
6652         PGP keys.
6653
6654         * thread.c: O(n log (n)) sorting from Jan Kratochvil
6655         <short@ucw.cz>.
6656
6657 2001-07-25 19:51:58  roessler  (roessler)
6658
6659         * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
6660         po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
6661         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6662         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
6663         update-po after gettext update.
6664
6665 2001-07-24 21:29:47  roessler  (roessler)
6666
6667         * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
6668         po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
6669         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6670         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
6671         po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
6672         post-release commit for mutt-1.3.20
6673
6674         * imap/imap.c: Avoid mail loss with IMAP.  From Brendan Cully.
6675
6676         * imap/command.c: patch-bac.capability-20010724.1.  From Brendan
6677         Cully.
6678
6679         * mbox.c: Add a status message, so "Writing messages" doesn't
6680         stay on screen forever.
6681
6682 2001-07-24 06:42:06  Brendan Cully  <brendan@kublai.com>  (roessler)
6683
6684         * imap/imap.c: The attached patch fixes a couple bugs I introduced
6685         recently when working around the buggy but firmly entrenched
6686         UW-IMAP 4.7 server.  These resulted in additional overhead
6687         when synchronising mailboxes and occasional problems opening
6688         empty mailboxes.
6689
6690 2001-07-19 14:51:14  roessler  (roessler)
6691
6692         * curs_main.c: Redraw when an alias is created - the user may
6693         have assigned a different realname.
6694
6695         * COPYRIGHT: update
6696
6697 2001-07-11 07:19:45  roessler  (roessler)
6698
6699         * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
6700         Noted by "Mark E.  Mallett" <mem@mv.mv.com>.
6701
6702 2001-07-09 20:54:34  roessler  (roessler)
6703
6704         * Makefile.am, acconfig.h, configure.in: locale-related fix from
6705         Lars Hecking.
6706
6707 2001-07-04 07:35:20  roessler  (roessler)
6708
6709         * imap/util.c: Fix a nit.  From "Andrew W. Nosenko"
6710         <awn@bcs.zp.ua>
6711
6712 2001-07-03 19:32:12  roessler  (roessler)
6713
6714         * m4/iconv.m4, configure.in: Iconv-related cleanup.  From Brendan
6715         Cully.
6716
6717         * init.c, muttlib.c, protos.h: Unified buffer handling, from
6718         Brendan Cully.
6719
6720         * pgppubring.c: branches:  2.26.2; Don't sign-extend chars.
6721
6722         * pgp.c: Fixing a PGP signature reporting bug; adding debugging
6723         output.
6724
6725         * mutt_socket.c: Don't fcntl -1.  From Brendan.
6726
6727         * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
6728         protos.h: Fix #677.  From Brendan Cully.
6729
6730 2001-07-02 20:28:32  roessler  (roessler)
6731
6732         * query.c: Fix a minor nit with the external query interface.
6733
6734         * doc/manual.sgml.head: documentation from Brendan Cully.
6735
6736 2001-06-29 10:06:16  roessler  (roessler)
6737
6738         * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
6739         patch-bac-vvvacounthook-20010628.1
6740
6741 2001-06-28 20:34:05  roessler  (roessler)
6742
6743         * query.c: Query patch from Olivier Chapuis
6744         <olivier.chapuis@free.fr>.
6745
6746 2001-06-27 16:08:06  roessler  (roessler)
6747
6748         * po/ru.po: update.
6749
6750         * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
6751
6752 2001-06-26 10:26:54  roessler  (roessler)
6753
6754         * pgppubring.c: fixes.
6755
6756         * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
6757
6758         * pgppubring.c: Also dump revocations.
6759
6760         * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
6761         signature-dumping mode to pgpring.  (Not needed for mutt.)
6762
6763 2001-06-19 08:39:17  roessler  (roessler)
6764
6765         * po/ja.po: update
6766
6767         * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
6768         From Brendan Cully.
6769
6770 2001-06-18 17:29:55  roessler  (roessler)
6771
6772         * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
6773         configure.in: Renaming the Chinese translations.
6774
6775         * po/eo.po: update
6776
6777         * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
6778         adds two variables: $pop_authenticators and $pop_auth_try_all.
6779
6780         From Vsevolod Volkov.
6781
6782 2001-06-14 13:29:06  roessler  (roessler)
6783
6784         * po/pl.po: update
6785
6786 2001-06-13 08:29:16  roessler  (roessler)
6787
6788         * m4/gettext.m4: Avoid more m4 macro collisions.
6789
6790         * m4/glibc21.m4: branches:  1.2.2;  1.2.4; Avoid more m4 macro
6791         collisions.
6792
6793         * imap/auth_sasl.c: An updated version of the previous patch.
6794         From Brendan.
6795
6796         * mutt_sasl.c: branches:  2.10.2; An updated version of the
6797         previous patch.  From Brendan.
6798
6799         * mutt_sasl.h, pop_auth.c: An updated version of the previous
6800         patch.  From Brendan.
6801
6802         * pop_auth.c: This patch closes a ridiculous bug where the
6803         SASL library could be used without being initialised. I don't
6804         understand why lots of people weren't having problems, unless
6805         no one who uses SASL uses POP :)
6806
6807         closes 549
6808
6809         From Brendan Cully.
6810
6811         * po/cs.po: update
6812
6813 2001-06-12 12:45:29  roessler  (roessler)
6814
6815         * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
6816         fixes.  Most of this may just be temporary if we decide to get
6817         rid of our own gettext.m4.
6818
6819         * m4/gettext.m4: Fix comments.
6820
6821         * po/tr.po: update
6822
6823 2001-06-11 18:32:05  roessler  (roessler)
6824
6825         * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
6826         patch-bac.flags-20010611.1
6827
6828         * po/es.po, po/da.po: update.
6829
6830         * doc/manual.sgml.head: Updates from Byrial Jensen.
6831
6832         * keymap.c: command/function cosmetics from Byrial Jensen.
6833
6834         * po/de.po, po/et.po, po/sv.po: update.
6835
6836         * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
6837         environment variable as the default for $from.
6838
6839         * po/eo.po, po/el.po: update.
6840
6841 2001-06-07 23:15:53  roessler  (roessler)
6842
6843         * po/fr.po, po/id.po: updates for 1.3.19.
6844
6845         * po/zh_TW.Big5.po: A fixed version from EGE.
6846
6847         * build-release: Don't try to upload to sigtrap.guug.de any more.
6848
6849         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6850         po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
6851         po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
6852         po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
6853         po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
6854         automatic post-release commit for mutt-1.3.19
6855
6856         * check_sec.sh: Don't check in intl/
6857
6858         * m4/codeset.m4: branches:  1.1.2;  1.1.4; More from the gettext
6859         munster patch from E.G.E.
6860
6861         * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
6862         patch from E.G.E.
6863
6864         * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
6865         m4/progtest.m4: Gettext update. (From E.G.E., of course.)
6866
6867         * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
6868         intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
6869         intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
6870         intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
6871         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
6872         intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
6873         intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
6874         intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
6875         intl/localcharset.c, intl/locale.alias, intl/localealias.c,
6876         intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
6877         intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
6878         intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
6879         acconfig.h, configure.in, gettext.c: Gettext update.
6880
6881         * lib.h: branches:  2.11.2; Gettext update.
6882
6883         * mbyte.c: Gettext update.
6884
6885         * po/ru.po: update.
6886
6887         * configure.in: ALL_LINGUAS.  I forgot to do this earlier today.
6888
6889         * NEWS: Documentation update from Brendan Cully.
6890
6891         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
6892         po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
6893         po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
6894         po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
6895         po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
6896         translation, another update-po run.
6897
6898         * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
6899         with recent gettext versions.  Thanks to EGE!
6900
6901         (BTW, the file name is lying now.  Is this a problem?)
6902
6903         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6904         po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
6905         po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
6906         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
6907         po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
6908         translation.
6909
6910         * po/it.po: Fix a small bug.
6911
6912         * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
6913         twice when fetching the full message body. It really only amounts
6914         to a cosmetic error, but may cause spurious "Mailbox externally
6915         modified" messages.
6916
6917         From Brendan Cully.
6918
6919         * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
6920         little bug fix.  From Brendan Cully.
6921
6922         * init.c: Don't add empty strings to lists.  From Thomas Parmelan
6923         <tom@proxad.net>.
6924
6925 2001-06-05 15:43:41  roessler  (roessler)
6926
6927         * handler.c: Leave slightly more margin with format=flowed.
6928
6929         * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
6930         patch-bac.sockets-20010605.1
6931
6932         * imap/auth.c, init.h: Change the delimiter for
6933         imap_authenticators to a colon.
6934
6935         * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
6936         imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
6937         imap/auth_cram.c: The attached patch should be the last feature
6938         I want to get in before 1.4. It creates a new config variable
6939         $imap_authenticators, which is a comma-separated list of
6940         authentication methods for mutt to try to use to authenticate to
6941         an IMAP server. If it is unspecified you get the old behaviour
6942         - any method is tried, the first to succeed or fail ends the
6943         auth loop.
6944
6945         (From Brendan Cully.)
6946
6947         * globals.h, init.h: The attached patch should be the last
6948         feature I want to get in before 1.4. It creates a new config
6949         variable $imap_authenticators, which is a comma-separated list of
6950         authentication methods for mutt to try to use to authenticate to
6951         an IMAP server. If it is unspecified you get the old behaviour
6952         - any method is tried, the first to succeed or fail ends the
6953         auth loop.
6954
6955         * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
6956         return value  for errors.  This should avoid a bunch of possible
6957         crashes.
6958
6959 2001-06-04 18:29:33  roessler  (roessler)
6960
6961         * doc/manual.sgml.head: Score documentation fix.
6962
6963         * po/pl.po: Update.
6964
6965         * doc/.cvsignore, .cvsignore: Ignore some more generated files.
6966         From Andrew Nosenko.
6967
6968         * Makefile.am: -I$(includedir) is moved from INCLUDES variable
6969         to the end of CPPFLAGS.  This allow build Mutt with Bruno's
6970         libiconv and --prefix=/usr on glibc-2.1.2 systems.
6971
6972         From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
6973
6974         * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
6975         INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
6976         sendlib.c: Clean up the sharedir mess.  From Lars Hecking.
6977
6978 2001-06-01 08:53:23  roessler  (roessler)
6979
6980         * imap/command.c, imap/imap.c, imap/imap_private.h,
6981         imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
6982         modification handling from Brendan Cully.
6983
6984         * po/fr.po: Update.
6985
6986 2001-05-31 18:04:24  roessler  (roessler)
6987
6988         * mutt_tunnel.c: Tunnel fixes.
6989
6990         * configure.in: Fix some typos.
6991
6992         * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
6993         Sven Verdoolaege.  Thomas E. Dickey says it looks reasonable,
6994         so I include it.
6995
6996 2001-05-30 23:00:51  roessler  (roessler)
6997
6998         * imap/command.c, imap/imap.c, Makefile.am, enter.c,
6999         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
7000         mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
7001         from Brendan Cully.
7002
7003         * send.c: If messages have no References header, fall back to
7004         using In-Reply-To when constructing a reply's references header.
7005         This may not be strictly according to the book, but looks like
7006         a reasonable suggestion (which came from Vincent Lefebvre).
7007
7008         * curs_main.c: Check whether any messages are visible.
7009
7010 2001-05-29 20:26:23  roessler  (roessler)
7011
7012         * m4/gssapi.m4: branches:  1.1.2; GSSAPI fixes, tunnel driver.
7013         From Brendan Cully.
7014
7015         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
7016         Makefile.am, README, configure.in, globals.h, init.h,
7017         mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
7018         GSSAPI fixes, tunnel driver.  From Brendan Cully.
7019
7020         * configure.in, md5.h, sha1.h: More type-determination fixes
7021         from Lars Hecking.
7022
7023 2001-05-28 19:14:47  roessler  (roessler)
7024
7025         * imap/util.c: Consult /etc/services for imaps port.  From Brendan
7026         Cully.
7027
7028         * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
7029         md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
7030         integers.  From Brendan Cully and Lars Hecking.
7031
7032         * muttbug.sh.in: Cosmetics.  From Brendan Cully.
7033
7034         * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
7035         external modifications of IMAP folders.  From Brendan Cully.
7036
7037         * curs_main.c: Fix attaching messages via IMAP.  From Brendan
7038         Cully.
7039
7040 2001-05-24 10:18:30  roessler  (roessler)
7041
7042         * po/ja.po: update.
7043
7044         * browser.c: patch-bac.chdir-20010523.2
7045
7046 2001-05-23 14:19:16  roessler  (roessler)
7047
7048         * browser.c: patch-bac.chdir-20010523.1
7049
7050         * imap/browse.c: patch-bac.createnull-20010522.1
7051
7052 2001-05-22 21:45:52  roessler  (roessler)
7053
7054         * doc/manual.sgml.head: Documentation nit from Björn Jacke.
7055
7056         * configure.in: Let configure --help look prettier.  From Brendan
7057         Cully.
7058
7059         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
7060         fixes from Brendan Cully.
7061
7062         * imap/imap.c: Attachment deletion on IMAP servers, take two.
7063
7064 2001-05-21 08:42:07  roessler  (roessler)
7065
7066         * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
7067         Attachment deletion for IMAP folders.  By Brendan Cully.
7068
7069 2001-05-20 22:35:29  roessler  (roessler)
7070
7071         * handler.c: Fix character set conversion for non-plain text
7072         types with 8bit content-transfer-encodings.  Noted by Björn Jacke.
7073
7074         * imap/message.c: \Seen for FCCs.  From Brendan Cully.
7075
7076 2001-05-17 18:37:21  roessler  (roessler)
7077
7078         * pager.c: patch-1.3.18.bj.segfault.1.
7079
7080         * handler.c: Fix multibyte encodings with quoted-printable.
7081         (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
7082         <taki@luna.email.ne.jp>.
7083
7084 2001-05-15 20:41:55  roessler  (roessler)
7085
7086         * imap/browse.c, imap/util.c, mutt_socket.c:
7087         patch-bac.notes-20010515.1
7088
7089         * rfc1524.c: Make tests on an attachment's file name possible.
7090         Patch from Bob Bell <bobbell@zk3.dec.com>.
7091
7092 2001-05-13 15:43:48  roessler  (roessler)
7093
7094         * po/de.po: Update.
7095
7096 2001-05-12 05:49:31  roessler  (roessler)
7097
7098         * handler.c: Undo one of yesterday's aesthetical changes.
7099
7100         * muttlib.c: IMAP path canonification hack from Brendan Cully.
7101
7102         * handler.c: Adding a hack to use format=flowed's quoting
7103         information in the pager, using ANSI color sequences to turn
7104         off quote coloring.
7105
7106 2001-05-11 22:16:17  roessler  (roessler)
7107
7108         * handler.c: Don't cut off the final part of ttachments with
7109         overlong lines.
7110
7111         * handler.c: Correctly handle extremely long lines.
7112
7113         * handler.c: Improve handling of indented text when wrapping
7114         text/plain; format=flowed.  This is, in particular, important
7115         when replying to messages with indented text.  I hope this code
7116         does The Right Thing most of the time now.
7117
7118         (Further note that we still try to avoid wrapping at places
7119         where the user didn't do so.)
7120
7121         * handler.c: Some more esthetical nits.
7122
7123         * handler.c: More fixes.
7124
7125         * recvcmd.c: Fix some nits with respect to text/plain;
7126         format=flowed.
7127
7128         * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
7129         support for text/plain; format=flowed.
7130
7131         * send.c: Fix #590.
7132
7133         * headers.c: Some code simplifications.
7134
7135         * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
7136         avoid dangling pointers in header editing.
7137
7138 2001-05-10 13:15:45  roessler  (roessler)
7139
7140         * po/ja.po: update.
7141
7142         * hdrline.c: Fix %D.  From Len Lattanzi
7143         <Len.Lattanzi@migration.com>.
7144
7145         * headers.c: Fix header editing and references headers.
7146
7147         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
7148         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7149         imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7150         sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
7151         menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
7152         pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
7153         sleeptime patch.
7154
7155         * pop_lib.c: branches:  2.4.2; A slightly extended version of
7156         Dave Ewart's sleeptime patch.
7157
7158         * protos.h: A slightly extended version of Dave Ewart's sleeptime
7159         patch.
7160
7161         * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
7162
7163         * po/hu.po, configure.in: Adding the Hungarian translation from
7164         Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
7165
7166 2001-05-07 19:21:41  roessler  (roessler)
7167
7168         * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
7169         canonicalization.  From Brendan Cully.
7170
7171 2001-05-02 20:49:46  roessler  (roessler)
7172
7173         * doc/manual.sgml.tail: Document some missing functions.
7174
7175         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7176         po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
7177         po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
7178         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
7179         po/da.po: make update-po.
7180
7181 2001-05-01 21:32:50  roessler  (roessler)
7182
7183         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7184         po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
7185         po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7186         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
7187         po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
7188         commit for mutt-1.3.18
7189
7190 2001-04-26 15:52:34  roessler  (roessler)
7191
7192         * configure.in: Replace tabs by spaces.
7193
7194         * BEWARE, Makefile.am: Add a word of warning concerning the
7195         case problems.
7196
7197         * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7198         imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
7199         recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
7200         sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
7201         Add ascii_strcasecmp() and ascii_strncasecmp() functions which
7202         do locale-independent and case-insensitive string comparisons.
7203         Needed for mutt to work in iso-8859-9 environments, where
7204         tolower('I') != 'i'.
7205
7206         * ascii.c: branches:  2.1.2; Add ascii_strcasecmp() and
7207         ascii_strncasecmp() functions which do locale-independent and
7208         case-insensitive string comparisons.  Needed for mutt to work
7209         in iso-8859-9 environments, where tolower('I') != 'i'.
7210
7211         * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
7212         edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
7213         mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
7214         ascii_strncasecmp() functions which do locale-independent and
7215         case-insensitive string comparisons.  Needed for mutt to work
7216         in iso-8859-9 environments, where tolower('I') != 'i'.
7217
7218 2001-04-25 22:08:41  roessler  (roessler)
7219
7220         * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
7221         sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
7222         the In-Reply-To header.  In particular, we have to drop the
7223         $in_reply_to configuration variable.  Also, the change in the
7224         specification makes some changes to the threading code reasonable.
7225
7226         * parse.c: Use RFC 2822's interpretation of two-digit years.
7227
7228         * charset.c: Kluge around some problems with iso-8859-9 locales.
7229
7230 2001-04-24 11:21:22  roessler  (roessler)
7231
7232         * commands.c: When the character set is changed, ask whether or
7233         not mutt should convert.
7234
7235 2001-04-19 09:39:49  roessler  (roessler)
7236
7237         * compose.c: Don't try to select the secret key from the public
7238         key ring.
7239
7240 2001-04-18 15:12:50  roessler  (roessler)
7241
7242         * sendlib.c: Fix a segmentation fault.  Bug reported by Björn
7243         Jacke and analyzed by Lars Hecking.
7244
7245 2001-04-13 23:20:15  roessler  (roessler)
7246
7247         * enter.c: Fix KEY_ENTER.  From EGE.
7248
7249         * README, build-release: Introducing trithemius.gnupg.org.
7250
7251 2001-04-11 23:42:59  roessler  (roessler)
7252
7253         * hook.c: Avoid excessive unhooking from within hooks.
7254         Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
7255
7256         * doc/Makefile.in: Don't rely on GNU make's implicit rules for
7257         shell scripts.  Noted by EGE.
7258
7259 2001-04-09 16:10:59  roessler  (roessler)
7260
7261         * INSTALL: Fix the documentation of --enable-locale-fix.
7262         From EGE.
7263
7264         * enter.c, keymap.c: Entering multibyte characters.  From Edmund
7265         Grimley Evans.
7266
7267         * send.c: Avoid a crash.  patch-1.3.17.tlr.pgpflags_fault.1.
7268
7269 2001-04-05 23:23:37  roessler  (roessler)
7270
7271         * po/it.po: update
7272
7273         * po/tr.po: update.
7274
7275         * init.h: Fix a minor typo in the documentation.
7276
7277 2001-04-04 23:29:29  roessler  (roessler)
7278
7279         * send.c: Fix pgp_replyencrypt and friends for group-replies to
7280         several tagged messages.  Noted by Werner Koch.
7281
7282 2001-04-03 19:26:55  roessler  (roessler)
7283
7284         * pgpkey.c: More PGP key selection changes:  Clean up the key
7285         selection mechanism.  I'd appreciate if some of you could review
7286         the logic.
7287
7288         * pgpkey.c: Fixes for the previous patch.
7289
7290         * pgpkey.c: Add an error message in case keys can be found,
7291         but none are valid.
7292
7293         * init.h: Write "mail folder" instead of "folder" in the
7294         description of $postponed.  If people believe they understand
7295         it better that way, fine with me.  (Debian #89195.)
7296
7297         * doc/manual.sgml.head: Fix a typo.  Debian #90400.
7298
7299         * po/sv.po: update.
7300
7301         * url.c: Permit for passwords which contain '@'.  From Felix
7302         von Leitner <leitner@fefe.de>.
7303
7304         * mutt_socket.c: Set the close on exec bit for IMAP sockets.
7305         From Jason Gunthorpe <jgg@wakko.deltatee.com>.  #536, Debian
7306         #92651.
7307
7308 2001-04-02 13:02:56  roessler  (roessler)
7309
7310         * pop.c: Fix a buffer overrun.  Noted by Gordon Sadler
7311         <gbsadler1@lcisp.com>; #530.
7312
7313         * imap/Makefile.am: Fix dependencies.  From Lars Hecking.
7314
7315 2001-03-30 08:53:12  roessler  (roessler)
7316
7317         * imap/Makefile.am: Add a rule for ../types.h.
7318
7319 2001-03-29 11:23:05  roessler  (roessler)
7320
7321         * pgp.c: Adding a dprint statement.
7322
7323 2001-03-28 14:59:52  roessler  (roessler)
7324
7325         * pgp.c, pgp.h: Add some more PGP good signature checks, so we
7326         can detect whether or not an encrypted+signed message is OK.
7327
7328         * main.c: fix some of the copyright messages.
7329
7330         * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
7331         mutt compatible with GnuPG's latest features.  As requested by
7332         Werner Koch.
7333
7334         * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7335         po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
7336         po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
7337         po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
7338         VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
7339         commit for mutt-1.3.17
7340
7341         * po/pl.po: update.
7342
7343 2001-03-23 12:30:17  roessler  (roessler)
7344
7345         * send.c: handle my_hdr message-id: correctly.
7346
7347 2001-03-20 17:28:55  roessler  (roessler)
7348
7349         * pgp.c: Fix Content-Disposition of PGP/MIME messages.  The second
7350         part should get a file name for convenience, not the first one.
7351
7352         * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
7353
7354         * mbyte.c: Fix a bug in mbrtowc_iconv().  From TAKIZAWA Takashi
7355         <taki@luna.email.ne.jp>.
7356
7357 2001-03-12 11:54:38  roessler  (roessler)
7358
7359         * po/ru.po: update from Vsevolod.
7360
7361 2001-03-08 16:48:50  roessler  (roessler)
7362
7363         * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
7364         Schiraldi <raldi@research.netsol.com>.
7365
7366 2001-03-05 20:52:04  roessler  (roessler)
7367
7368         * init.h: Fix use_ipv6.
7369
7370         * po/ja.po: update.
7371
7372 2001-03-04 14:25:07  roessler  (roessler)
7373
7374         * po/eo.po: update.
7375
7376         * pgppacket.c: Fix the interpretation of new-style packet lengths.
7377         This is a really bad bug.
7378
7379         * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
7380         at run time.
7381
7382 2001-03-03 18:17:23  roessler  (roessler)
7383
7384         * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
7385
7386 2001-03-01 10:18:04  roessler  (roessler)
7387
7388         * po/fr.po: update.
7389
7390         * po/de.po, po/id.po: updates.
7391
7392         * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
7393
7394 2001-02-27 16:59:45  roessler  (roessler)
7395
7396         * Makefile.am, depcomp, missing: Adding files for users of
7397         automake-cvs.  From Lars Hecking.
7398
7399         * configure.in: Simplifications from Lars Hecking.
7400
7401         * doc/Makefile.in: Distribute instdoc.sh.in.
7402
7403         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7404         po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
7405         po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
7406         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
7407         VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
7408         automatic post-release commit for mutt-1.3.16
7409
7410 2001-02-26 16:35:39  roessler  (roessler)
7411
7412         * pgp.c: Fix behaviour with multiple signed blocks inside one
7413         application/pgp.
7414
7415         * pgp.c: Add out-of-band signature status signalling for
7416         application/pgp with clearsig.
7417
7418 2001-02-23 09:13:55  roessler  (roessler)
7419
7420         * imap/imap.c, mutt_ssl.c, po/ru.po: update.
7421
7422         * url.h: Ports are unsigned short, not short.
7423
7424         * po/de.po: Update.
7425
7426 2001-02-21 17:02:18  roessler  (roessler)
7427
7428         * po/fr.po: update.
7429
7430         * po/pl.po, po/sv.po: updates.
7431
7432 2001-02-20 19:05:17  roessler  (roessler)
7433
7434         * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
7435
7436         * sendlib.c: lookup_mime_type() could overflow.  This is, however,
7437         harmless, because it only works on data from local configuration
7438         files which are either under the control of the user or under
7439         the control of root.
7440
7441 2001-02-19 18:21:53  roessler  (roessler)
7442
7443         * imap/command.c: Improved error handling.
7444
7445         * po/de.po: There is no such thing as a "Text Anhang" in German.
7446
7447         * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
7448         Cully's generic access() wrapper which know about IMAP.
7449
7450         * po/el.po: Update.
7451
7452 2001-02-16 00:42:57  roessler  (roessler)
7453
7454         * imap/BUGS, imap/message.c: Bugfix.  From B.C.
7455
7456         * imap/message.c: Fix #378.  From Brendan Cully.
7457
7458         * imap/imap.c: Support for \HasNoChildren.  From Brendan Cully.
7459
7460 2001-02-15 16:37:27  roessler  (roessler)
7461
7462         * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
7463         acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
7464         muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
7465         patch.
7466
7467         * po/ja.po, configure.in: Adding ja.po.
7468
7469         * charset.c: Fix iconv-hook.  It would segfault with x-unknown
7470         and other problematic cases.
7471
7472         * init.h: Fix the documentation of pgp_verify_sig.  It's ask-yes,
7473         not ask.
7474
7475 2001-02-14 23:58:28  roessler  (roessler)
7476
7477         * INSTALL: Add a comment about the sample iconv-hook files.
7478
7479         * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
7480         doc/muttrc.man.head, doc/muttrc.man.tail,
7481         contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
7482         contrib/iconv/iconv.aix-4.1.5.rc,
7483         contrib/iconv/iconv.aix-4.2.0.rc,
7484         contrib/iconv/iconv.aix-4.3.2.rc,
7485         contrib/iconv/iconv.freebsd-3.3.rc,
7486         contrib/iconv/iconv.glibc-2.1.3.rc,
7487         contrib/iconv/iconv.glibc-2.1.90.rc,
7488         contrib/iconv/iconv.hpux-10.01.rc,
7489         contrib/iconv/iconv.hpux-10.20.rc,
7490         contrib/iconv/iconv.hpux-11.00.rc,
7491         contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
7492         contrib/iconv/iconv.osf1-4.0d.rc,
7493         contrib/iconv/iconv.solaris-2.4.rc,
7494         contrib/iconv/iconv.solaris-2.5.1.rc,
7495         contrib/iconv/iconv.solaris-2.6-cjk.rc,
7496         contrib/iconv/iconv.solaris-2.6.rc,
7497         contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
7498         contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
7499         hook.c, init.h: iconv-hook.
7500
7501         * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
7502         configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
7503         STARTTLS patch from Brendan Cully.
7504
7505         * rfc2047.c, sendlib.c: Minor charset fixes.  Users can now give
7506         any character set names in
7507
7508 2001-02-13 23:42:29  roessler  (roessler)
7509
7510         * charset.c: Some more strange character set aliaes.
7511
7512         * charset.c: Add more possibly-interesting character set names.
7513
7514         * charset.c: While I'm on it, fix a warning and remove some
7515         weired code by proper use of ctype functions.
7516
7517         * imap/utf7.c: branches:  1.5.2; Change charset-hook's behaviour.
7518
7519         * charset.c: Change charset-hook's behaviour.
7520
7521         * charset.h: branches:  2.19.2; Change charset-hook's behaviour.
7522
7523         * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
7524         sendlib.c: Change charset-hook's behaviour.
7525
7526         * po/id.po: update.
7527
7528         * po/de.po: Fix some typos.  From Björn Jacke.
7529
7530         * recvattach.c: A little fix for those who don't have PGP
7531         installed. ;-)
7532
7533         * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
7534         protos.h, recvattach.c: Add a function check-traditional-pgp
7535         which can be used to handle old-style PGP messages and/or parts
7536         more easily.
7537
7538         * query.c: Match all fields when searching on the query menu.
7539
7540         * attach.c: Fix #470:  multipart- and message-type attachments
7541         weren't handled correctly.
7542
7543 2001-02-12 20:42:40  roessler  (roessler)
7544
7545         * curs_lib.c: Fix '?' in the file name dialogue.  Fixes #468,
7546         #465.
7547
7548         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7549         po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
7550         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
7551         po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
7552         po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
7553         commit for mutt-1.3.15
7554
7555         * NEWS: Tell users about some of the new features.
7556
7557         * pgppacket.c: Don't free(NULL).
7558
7559         * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
7560         pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
7561         send.c, sendlib.c, Makefile.am, compose.c, configure.in,
7562         gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
7563         signatures.
7564
7565         * handler.c: Make mutt_decode_* usable without passing a BODY
7566         structure.
7567
7568         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
7569         mutt at least compiles with Brendan's new SASL patch.
7570
7571         * lib.c: branches:  2.30.2; Fix mutt_read_line's behaviour when
7572         encountering an EOF.  From Aaron Lehmann <aaronl@vitelus.com>.
7573
7574         * pager.c: Avoid an infinite loop in the pager.  From Edmund
7575         Grimley Evans.
7576
7577         * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7578         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
7579         imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
7580         Brendan Cully's SASL patch.
7581
7582 2001-02-08 15:50:51  roessler  (roessler)
7583
7584         * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
7585         recvattach.c, remailer.c: Replace various instances of endwin()
7586         by mutt_endwin().  This should help to avoid chaotic screen
7587         output on the "second" screen.
7588
7589         * po/da.po: update.
7590
7591         * doc/manual.sgml.head: Fix a typo.
7592
7593 2001-02-06 22:14:01  roessler  (roessler)
7594
7595         * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
7596
7597         * date.c, pattern.c: Fuzzy date matching.  From Eike Rathke
7598         <er@erack.de>.
7599
7600 2001-02-02 12:36:19  roessler  (roessler)
7601
7602         * pgpinvoke.c: Apply more conservative quoting to some PGP
7603         invocation.
7604
7605         * po/sv.po: Update from Jörgen Tegnér.
7606
7607 2001-02-01 17:03:44  roessler  (roessler)
7608
7609         * po/tr.po: update
7610
7611 2001-01-31 18:31:27  roessler  (roessler)
7612
7613         * send.c: Don't use group mailboxes with list-reply.  E.g.,
7614         when you have "ietf" as a list pattern, and a message goes to
7615
7616                 IETF-Announce:;, ietf-openpgp@somewhere.org,
7617
7618         list-reply will now yield ietf-openpgp and _not_:
7619
7620                 IETF-Announce: ietf-openpgp@...
7621
7622         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7623         po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
7624         po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
7625         po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7626         po/es.po: Including the turkish translation from Fatih Demir
7627         <kabalak@gmx.net>; make update-po.
7628
7629         * configure.in: Including the turkish translation from Fatih
7630         Demir <kabalak@gmx.net>.
7631
7632 2001-01-30 10:24:36  roessler  (roessler)
7633
7634         * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
7635         noted that we are abusing "envelope" where it should be "header".
7636
7637         * thread.c: Fix sort_aux=received.  From <benno@sesgroup.net>.
7638
7639         * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
7640         part of bug#441.  I'm not entirely sure that it works, but let's
7641         try it.
7642
7643         * po/de.po, po/id.po: update
7644
7645         * po/fr.po: update.
7646
7647         * pop_auth.c: Fixing a stupid typo.  bug#445, from Larry Rosenman
7648         <ler@lerctr.org>.
7649
7650 2001-01-27 13:50:26  roessler  (roessler)
7651
7652         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7653         po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
7654         po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7655         po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
7656         reldate.h, ChangeLog: automatic post-release commit for
7657         mutt-1.3.14
7658
7659         * recvattach.c: More improvements to the recvattach collapsing.
7660
7661         * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
7662         to the receive-attach menu, and improve digest handling that way.
7663
7664         * OPS: branches:  2.22.2; Add collapsing to the receive-attach
7665         menu, and improve digest handling that way.
7666
7667         * attach.c, attach.h, compose.c, functions.h, init.h: Add
7668         collapsing to the receive-attach menu, and improve digest handling
7669         that way.
7670
7671 2001-01-25 12:04:46  roessler  (roessler)
7672
7673         * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
7674
7675         * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
7676
7677 2001-01-22 11:04:56  roessler  (roessler)
7678
7679         * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
7680
7681 2001-01-18 11:27:56  roessler  (roessler)
7682
7683         * complete.c: Completion fix.  From Aaron Schrab
7684         <aaron+mutt@schrab.com>.
7685
7686 2001-01-17 08:53:12  roessler  (roessler)
7687
7688         * rfc822.c: This one-line diff should fix the behaviour of the
7689         address parser when encountering loose dots in addresses.
7690
7691         * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
7692         library instead of hanging.  From Brendan Cully.
7693
7694 2001-01-15 10:40:50  roessler  (roessler)
7695
7696         * copy.c: Some debugging helpers.
7697
7698         * send.c: Use safe_fclose() where a NULL pointer may be passed
7699         to fclose().
7700
7701         * pattern.c: Make ~m usable in $simple_search.  From
7702         <David.Good@stratasource.com>.
7703
7704 2001-01-10 19:36:43  roessler  (roessler)
7705
7706         * recvcmd.c, send.c: Make some messages about mime-forwarding
7707         more comprehensible to normal users.
7708
7709 2001-01-08 23:09:32  roessler  (roessler)
7710
7711         * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
7712         charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
7713         keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
7714         pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
7715         strdup.c: Let check_sec.sh check for use of the unsafe malloc,
7716         realloc, free, and strdup routines.  While we are on it, plug
7717         some memory leaks and make some code understandable.
7718
7719         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
7720         imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
7721         browser.c, check_sec.sh, commands.c, complete.c, copy.c,
7722         curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
7723         pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
7724         send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
7725
7726         * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
7727         buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
7728         makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
7729         pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
7730         possible security problems with a fine comb.  If you want to help,
7731         check out the current source, and run check_sec.sh.
7732
7733         * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
7734         Some automated security checks concerning fopen() calls.
7735
7736 2001-01-04 05:39:31  roessler  (roessler)
7737
7738         * gettext.c: Don't use debugfile unless DEBUG is #defined.
7739
7740 2001-01-03 13:39:48  roessler  (roessler)
7741
7742         * enter.c, mbyte.c: More wide-char patches from EGE.
7743
7744         * enter.c: Don't accept '\0' as keyboard input.
7745
7746         * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
7747         needed for krb4 support; from yak@MIT.EDU.
7748
7749         * enter.c: Try to fix nonprintable character input.
7750
7751         * enter.c: Extend the editor so it supports unprintable
7752         characters.
7753
7754 2001-01-02 16:34:26  roessler  (roessler)
7755
7756         * enter.c: Make my_wcstombs more robust.  From EGE.
7757
7758         * main.c: Only show mailboxes with -y.  From
7759         devenish@arcme.uwa.edu.au.
7760
7761         * account.h: Fix password input.  From Vsevolod Volkov.
7762
7763 2000-12-31 15:30:52  roessler  (roessler)
7764
7765         * po/ru.po, pop_lib.c: Missing patches from VVV.
7766
7767         * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
7768         Experimental patch to add an imap-fetch-mail function.
7769
7770         * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
7771         Make browser behaviour more consistent with expectations.
7772
7773         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7774         po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
7775         po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
7776         po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
7777         reldate.h, ChangeLog: automatic post-release commit for
7778         mutt-1.3.13
7779
7780 2000-12-30 10:28:16  roessler  (roessler)
7781
7782         * po/pl.po: update.
7783
7784 2000-12-22 18:03:34  roessler  (roessler)
7785
7786         * configure.in: autoconf consmetics.  From L.H.
7787
7788         * enter.c, mutt.h: Some more changes to the enter code.
7789
7790         * enter.c: Fix some ugly bugs in the completion code.
7791         In particular, replace_part() could lead to heap corruption.
7792
7793         * po/lt.po, configure.in: Lithuanian translation.  From Gediminas
7794         Paulauskas <menesis@delfi.lt>.
7795
7796 2000-12-21 09:19:41  roessler  (roessler)
7797
7798         * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
7799
7800 2000-12-17 19:54:58  roessler  (roessler)
7801
7802         * po/sv.po: update.
7803
7804 2000-12-14 15:40:30  roessler  (roessler)
7805
7806         * doc/manual.sgml.head: Improve hook documentation.  From Lars
7807         Hecking.
7808
7809         * enter.c: More file name completion fixes.
7810
7811         * enter.c: Fix "tab-tab" at the change-folder prompt.
7812
7813 2000-12-10 21:01:35  roessler  (roessler)
7814
7815         * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
7816         with IMAP.  From Brendan Cully.
7817
7818         * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
7819         updates.  From E.G.E..
7820
7821         * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
7822         utf-8 friendly line editor: Implement some missing functions,
7823         include some more header files.
7824
7825 2000-12-08 10:38:30  roessler  (roessler)
7826
7827         * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
7828
7829         * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
7830         re-entrant.
7831
7832         * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
7833         utf-8 friendly.  First take from Edmund Grimley Evans.
7834
7835 2000-12-06 20:31:46  roessler  (roessler)
7836
7837         * gnupgparse.c: Fix pgp_ignore_subkeys.
7838
7839         * mutt_curses.h: Make the BEEP macro a bit safer.  From EGE.
7840
7841         * imap/imap.c: Fix a memory leak in imap_logout_all.
7842
7843 2000-12-04 09:00:08  roessler  (roessler)
7844
7845         * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
7846         From EGE.
7847
7848 2000-12-03 09:34:41  roessler  (roessler)
7849
7850         * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
7851         PGP/MIME signatures.
7852
7853 2000-12-02 09:16:47  roessler  (roessler)
7854
7855         * po/el.po, po/uk.po: update.
7856
7857 2000-11-28 11:19:57  roessler  (roessler)
7858
7859         * po/da.po, po/de.po, po/fr.po, po/id.po: updates
7860
7861 2000-11-27 13:14:28  roessler  (roessler)
7862
7863         * attach.h, commands.c, compose.c, curs_main.c, protos.h,
7864         recvattach.c: Make sure edit-type works without a segmentation
7865         fault from the receive-attach menu.
7866
7867         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
7868         po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
7869         po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
7870         po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
7871         ChangeLog: automatic post-release commit for mutt-1.3.12
7872
7873 2000-11-23 10:30:49  roessler  (roessler)
7874
7875         * contrib/sample.muttrc-tlr: Use display_filter to fix some
7876         ugliness people are sending me.
7877
7878         * commands.c: Don't endwin() before invoking the display_filter.
7879
7880 2000-11-21 10:32:34  roessler  (roessler)
7881
7882         * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
7883         mutt_curses_message and mutt_nocurses_message.  From Olaf Kirch.
7884
7885         * globals.h, main.c, protos.h, curs_lib.c: Introduce
7886         mutt_curses_message/mutt_nocurses_message.  From Olaf Kirch.
7887
7888 2000-11-20 13:20:28  roessler  (roessler)
7889
7890         * contrib/gpg.rc: Add a missing --textmode switch.
7891
7892 2000-11-19 20:39:49  roessler  (roessler)
7893
7894         * NEWS: Mention $print_split.
7895
7896         * contrib/sample.muttrc-tlr: update
7897
7898         * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
7899         new option named $print_split.  While we are on it, unify
7900         the pipe-message and print-message code, and fix the PGP
7901         key-extraction code so it doesn't interact with OPTPIPEDECODE
7902         in strange manners any more.
7903
7904 2000-11-18 19:50:48  roessler  (roessler)
7905
7906         * curs_lib.c: Remove an unnecessary include statement.
7907
7908 2000-11-17 09:19:41  roessler  (roessler)
7909
7910         * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
7911
7912         * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
7913         <notting@redhat.com>.
7914
7915         * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
7916         synchronization possible from within the pager.  From Chris
7917         Cutler <cutler@bluemug.com>.
7918
7919 2000-11-15 20:29:58  roessler  (roessler)
7920
7921         * charset.c: Fix langinfo-based character set detection.
7922         From Martin Norbäck <d95mback@dtek.chalmers.se>.
7923
7924 2000-11-14 16:57:19  roessler  (roessler)
7925
7926         * curs_main.c: another possibly problematic case.
7927
7928         * curs_main.c: Try fixing a possible segmentation fault.  I'm not
7929         entirely sure how I produced it, but it's at least obvious where
7930         it happened.
7931
7932 2000-11-13 22:19:57  roessler  (roessler)
7933
7934         * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
7935         Unset it to get the traditional listing with all the subkeys.
7936         (Experimental, may introduce new bugs.)
7937
7938         * po/ru.po, po/sv.po: update
7939
7940         * remailer.c: Qualify some more header fields.
7941
7942 2000-11-07 10:31:51  roessler  (roessler)
7943
7944         * init.h, mutt.h, send.c: Add a sig_on_top option.
7945
7946         * po/el.po: update
7947
7948 2000-11-06 11:27:07  roessler  (roessler)
7949
7950         * po/zh_TW.Big5.po, po/da.po: update
7951
7952         * configure.in: Make building mutt without iconv support possible.
7953         From EGE.
7954
7955 2000-11-03 10:16:32  roessler  (roessler)
7956
7957         * init.h: Change pgp_good_sign's default to 0 instead of UL "".
7958         This should fix the annoying error messages when starting up
7959         mutt on some systems.
7960
7961         * init.c: Make error reporting more verbose.
7962
7963         * po/de.po, po/fr.po, po/id.po: updates
7964
7965 2000-11-01 13:14:18  roessler  (roessler)
7966
7967         * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7968         po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
7969         po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
7970         po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
7971         reldate.h: automatic post-release commit for mutt-1.3.11
7972
7973 2000-10-27 10:51:01  roessler  (roessler)
7974
7975         * enter.c: A nicer version of {capitalize,...}-word functions.
7976
7977         * doc/manual.sgml.head: Document the recent additions to the
7978         line editor.
7979
7980         * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
7981         downcase-word functions to the editor.  Bindings follow the
7982         Emacs conventions (i.e., M-c, M-u, M-d).
7983
7984 2000-10-25 18:56:20  roessler  (roessler)
7985
7986         * rfc822.c: Fix parsing of route-addrs.
7987
7988 2000-10-24 08:59:21  roessler  (roessler)
7989
7990         * doc/manual.sgml.tail: Document edit-type.  From Mikko Hänninen.
7991
7992         * po/el.po: update
7993
7994 2000-10-23 16:39:10  roessler  (roessler)
7995
7996         * doc/manual.sgml.head: Typo.  From Daniel Roesen <dr@bofh.de>.
7997
7998         * doc/manual.sgml.head: Fix documentation of uznknown MIME type
7999         handling.  From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
8000
8001 2000-10-18 09:01:56  roessler  (roessler)
8002
8003         * recvattach.c: Fix tree formatting in the recvattach menu.
8004
8005 2000-10-17 15:10:51  roessler  (roessler)
8006
8007         * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
8008         pager and index display when non-printable space characters
8009         are encountered.  From EGE.
8010
8011         * sendlib.c: Teach mutt to attach files of arbitrary type.
8012
8013 2000-10-16 17:29:55  roessler  (roessler)
8014
8015         * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
8016         regular expression.  Close #312.
8017
8018         * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
8019
8020         * mutt_socket.c: Fix the strange "Can't connect" error messages.
8021         From Brendan Cully.
8022
8023 2000-10-12 14:49:58  roessler  (roessler)
8024
8025         * po/da.po: update
8026
8027 2000-10-11 14:17:17  roessler  (roessler)
8028
8029         * po/de.po: update.
8030
8031         * po/fr.po: update
8032
8033         * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
8034         po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
8035         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8036         po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
8037         VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
8038
8039         * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
8040
8041 2000-10-10 19:22:48  roessler  (roessler)
8042
8043         * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
8044         init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
8045         pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
8046         browser.c, buffy.c, commands.c, compose.c, configure.in,
8047         curs_main.c: Vsevolod Volkov's POP mailbox patch.
8048
8049         * doc/manual.sgml.head: Mixmaster documentation patch from
8050         Brian Salter-Duke.
8051
8052 2000-10-09 08:30:35  roessler  (roessler)
8053
8054         * main.c: Add an #ifdef for HAVE_GETADDRINFO.
8055
8056         * mutt_socket.c: Use AF_INET6 only when necessary.
8057
8058 2000-10-07 18:06:24  roessler  (roessler)
8059
8060         * curs_lib.c, help.c: Display fixes from EGE.
8061
8062 2000-10-05 19:12:28  roessler  (roessler)
8063
8064         * query.c: Catch some possible NULL pointer deferences.
8065         From chris+usenet@chiappa.net (Chris Chiappa), posted to
8066         comp.mail.mutt.
8067
8068 2000-10-04 18:50:35  roessler  (roessler)
8069
8070         * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
8071         to the version used throughout mutt. ;-)
8072
8073         * Makefile.am, acconfig.h, configure.in, init.c, init.h,
8074         mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
8075         Netscape's (pardon, Mozilla's) SSL implementation.  From Michael
8076         Elkins.
8077
8078         * globals.h, init.h, mutt_socket.c, protos.h:
8079         patch.me.connect_timeout.1
8080
8081         * signal.c: branches:  2.6.2; patch.me.connect_timeout.1
8082
8083 2000-10-03 10:47:20  roessler  (roessler)
8084
8085         * NEWS: Document some of the recent user-visible changes.
8086
8087         * doc/manual.sgml.head: More documentation for the "L" to_char.
8088         Thanks, Byrial!
8089
8090         * hdrline.c, init.h: Adding a list flag to to_chars,  From Andreas
8091         Plesner Jacobsen <apj@wol.dk>.  Note: If you don't like the new
8092         behaviour, just set $to_chars to the old " +TCF" value.
8093
8094         * po/ru.po: update
8095
8096 2000-10-02 09:11:52  roessler  (roessler)
8097
8098         * configure.in, mutt_socket.c: patch-bac.ipv6-1
8099
8100         * curs_lib.c: patch-1.3.9.bj.yesno.1
8101
8102 2000-09-28 06:53:36  roessler  (roessler)
8103
8104         * init.h: Fix a minor typo.  From Byrial.
8105
8106         * INSTALL, charset.c, charset.h, init.c: Document the
8107         --without-wc-funcs switch to configure, and clean up the code
8108         to set the character set from nl_langinfo from EGE.
8109
8110 2000-09-27 14:28:35  roessler  (roessler)
8111
8112         * charset.c: Catch another error condition which may be caused
8113         by a broken nl_langinfo() function.
8114
8115         * COPYRIGHT: We don't need to mention EAY's copyright any more.
8116
8117         * charset.c: Fix #287.
8118
8119 2000-09-26 23:05:46  roessler  (roessler)
8120
8121         * po/eo.po: update
8122
8123         * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
8124         sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
8125         from SSLeay with a public domain version in order to satisfy
8126         GPL license zelots.
8127
8128 2000-09-25 13:03:09  roessler  (roessler)
8129
8130         * po/sv.po: update
8131
8132         * send.c: patch-1.3.9.bj.f-up-prompt.1
8133
8134 2000-09-21 09:37:14  roessler  (roessler)
8135
8136         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8137         po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
8138         po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
8139         po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
8140         VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
8141
8142         * rfc2047.c: Make some of the code more readable.  From EGE.
8143
8144 2000-09-15 09:19:29  roessler  (roessler)
8145
8146         * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
8147
8148 2000-09-13 21:01:31  roessler  (roessler)
8149
8150         * rfc2047.c: Undo part of the character set canonicalization.
8151         EGE pointed out it isn't needed.
8152
8153         * rfc2231.c: Replace "unknown" by "unknown-8bit".
8154
8155         * sendlib.c: s/iconv_open/mutt_iconv_open/.  Suggested by EGE.
8156
8157         * charset.c: Add "646" as an alias for us-ascii.  SunOS 5.8
8158         seems to need it.
8159
8160         * browser.c: Let the browser handle non-existent directories
8161         more gracefully.  From Byrial Jensen.
8162
8163 2000-09-12 23:18:47  roessler  (roessler)
8164
8165         * configure.in: Remove some caching.  From EGE.
8166
8167 2000-09-11 10:50:37  roessler  (roessler)
8168
8169         * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
8170         more character set glitches.
8171
8172 2000-09-09 07:30:29  roessler  (roessler)
8173
8174         * charset.c: sizeof (dest) == 4.  I should have written dlen
8175         instead.  Noted by EGE.
8176
8177 2000-09-08 21:52:04  roessler  (roessler)
8178
8179         * imap/imap.c: Brendan's version of the last fix.  I put it in
8180         since he's most likely the next one to look at or change this. ,-)
8181
8182         * imap/imap.c: Fix a silly little IMAP bug.  From Daniel
8183         Jacobowitz <dan@debian.org>.
8184
8185         * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
8186         set comparison function.
8187
8188 2000-09-07 21:56:00  roessler  (roessler)
8189
8190         * charset.c: Add a table of official character set names.
8191         Data taken from www.iana.org.
8192
8193         * rfc2231.c: Detect pure 7bit data and don't encode them.
8194         This helps a bit in situations where mutt believes it has some
8195         really strange us-ascii alias as the character set.
8196
8197         * po/es.po, po/es.po, po/el.po: update
8198
8199         * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
8200         more robust.  Problem noted by Wolfgang Baumann <baumann@zib.de>.
8201
8202 2000-09-06 08:47:13  roessler  (roessler)
8203
8204         * snprintf.c: Fix the MAX fix.  from Byrial Jensen.
8205
8206 2000-09-05 22:14:36  roessler  (roessler)
8207
8208         * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
8209         up some warning messages.  From Bob Bell.
8210
8211         * hook.c: Fix a segmentation fault in hook parsing.  From Bob
8212         Bell.
8213
8214 2000-09-04 10:49:48  roessler  (roessler)
8215
8216         * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8217         imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
8218         url.h: patch-bac.imapurl-4
8219
8220         * po/ru.po, po/da.po, po/da.po: update
8221
8222         * po/id.po: update.
8223
8224         * recvcmd.c: Fix a segmentation fault when replying to multiple
8225         message/rfc822-type attachments.  Noted by David Champion.
8226
8227 2000-09-01 08:58:39  roessler  (roessler)
8228
8229         * init.c: Don't mutt_pretty_mailbox when setting variables,
8230         since this may badly interact with non-default settings.
8231         Suggested by Byrial Jensen.
8232
8233 2000-08-31 15:14:25  roessler  (roessler)
8234
8235         * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
8236
8237         * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
8238
8239         * imap/command.c, imap/imap.c: patch-bac.command-3
8240
8241 2000-08-30 21:34:42  roessler  (roessler)
8242
8243         * pager.c: Fix display of backspace sequences.  From EGE.
8244
8245         * po/fr.po, po/de.po: update
8246
8247         * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8248         po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
8249         po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
8250         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
8251         VERSION: automatic post-release commit for mutt-1.3.8
8252
8253         * VERSION: ups
8254
8255         * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
8256         imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
8257         Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
8258         md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
8259         unification patch from Vsevolod.
8260
8261         * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
8262         patch-bac.expunge-2
8263
8264         * muttlib.c: Fix mutt_prety_mailbox.  From Vsevolod.
8265
8266 2000-08-29 11:36:25  roessler  (roessler)
8267
8268         * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
8269         this time without a memory leak.
8270
8271         * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
8272         yes/no expressions.
8273
8274 2000-08-28 13:14:55  roessler  (roessler)
8275
8276         * rfc2231.c: Little fix from EGE.
8277
8278         * po/ru.po: Update from Vsevolod.
8279
8280 2000-08-28 09:40:28  EGE  (roessler)
8281
8282         * complete.c: Fix a buffer overrun in complete.c.
8283
8284 2000-08-28 09:39:36  Brendan Cully  <brendan@kublai.com>  (roessler)
8285
8286         * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
8287         muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
8288         to handle URLs.
8289
8290 2000-08-28 09:38:42  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
8291
8292         * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
8293         patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
8294         it to mutt_format_s. The function is then used in various places
8295         in browser.c and recvattach.c where previously there was "%%%ss".
8296
8297 2000-08-28 09:37:44  roessler  (roessler)
8298
8299         * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
8300         character set selection for RFC2231 encodings.  From EGE, but
8301         with choose_charset renamed to mutt_choose_charset.
8302
8303 2000-08-28 09:32:58  edmundo@rano.org (EGE)  (roessler)
8304
8305         * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
8306         Takashi and I came up with in the end.
8307
8308         When the Charset is euc-jp or shift_jis, iconv is used for
8309         mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
8310         I attempted to make mbrtowc both restartable (it can process
8311         part of multibyte character) and fast in the case where there
8312         is nothing left over from a previous character. Also I try to
8313         make no assumptions about how those character sets work, which
8314         is easy, because I know very little about them ...
8315
8316         People who don't use one of those two stateless Japanese display
8317         charsets shouldn't be affected. People whose systems provide
8318         the wchar_t functions should be even less affected, because they
8319         don't even get this code in their binary.
8320
8321 2000-08-25 06:28:24  roessler  (roessler)
8322
8323         * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
8324         account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
8325         url.h: patch-bac.imapurl-2, with small modifications.
8326
8327 2000-08-22 22:23:10  roessler  (roessler)
8328
8329         * muttlib.c: Fix #251, from Brendan.
8330
8331         * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
8332         URL parser, and support for mailto URLs.
8333
8334         * doc/manual.sgml.head: Minor fixes from Will Fiveash.
8335
8336         * po/ru.po: update
8337
8338         * hdrline.c: Fix %B in index_format.
8339
8340 2000-08-21 19:25:26  roessler  (roessler)
8341
8342         * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
8343         patch-bac.parsepath-2
8344
8345         * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
8346         patch from Lars Hecking.
8347
8348         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
8349         imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
8350         browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
8351         OPS: patch-bac.createplus-1
8352
8353         * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8354         imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
8355         imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
8356         patch-bac.command-2
8357
8358 2000-08-17 06:06:02  roessler  (roessler)
8359
8360         * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
8361         translation.
8362
8363         * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
8364         cleanup from Brendan Cully.
8365
8366         * hdrline.c: Fix justification of number formats.  (EGE)
8367
8368 2000-08-15 17:21:19  roessler  (roessler)
8369
8370         * po/ru.po: update
8371
8372         * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
8373
8374 2000-08-10 15:48:13  roessler  (roessler)
8375
8376         * imap/Makefile.am: Fix from Brendan Cully.
8377
8378         * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
8379
8380         * doc/mutt.man: Document $MAILDIR.
8381
8382         * init.c: Tell mutt about the MAILDIR environment variable DJB
8383         talks about in maildir (5).
8384
8385         * doc/muttbug.man: Fix a typo.
8386
8387         * doc/mbox.man: fix some typos.
8388
8389 2000-08-09 21:14:35  roessler  (roessler)
8390
8391         * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
8392
8393         * doc/mbox.man: Document the mbox format in a manual page.
8394         There may be some need for this.
8395
8396         * Makefile.am, configure.in, init.c, main.c: Minor portability
8397         and compilation fixes.
8398
8399 2000-08-08 18:17:54  roessler  (roessler)
8400
8401         * po/POTFILES.in: Some files were missing.  From Vsevolod Volkov.
8402
8403         * imap/Makefile.am, imap/command.c, imap/imap.c,
8404           imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
8405           mx.c: * handles expunged messages better. Previously mutt's
8406           state was only updated when syncing the mailbox. This was the
8407           reason for Bob Bell's segfault when manipulating mailboxes
8408           with multiple simultaneous clients.
8409         * makes a small adjustment for Sam's weird Courier server, which
8410           returns an OK FETCH completed response even when FETCH fails. I
8411           should probably report that behaviour to him as a bug, though.
8412         * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
8413         rid of the _("Closing mailbox...") message, which was obscuring
8414           the status updates.  * clears some spurious mutt_clear_error
8415         calls in imap_cmd_finish.  * makes socket reads and writes check
8416         that they have an open
8417           connection. Shouldn't be necessary (and such calls are logged),
8418           but can happen currently.
8419         * Some SASL vs regular authenticator tweaks in the imap Makefile.
8420
8421         (From Brendan Cully.)
8422
8423 2000-08-07 08:31:36  roessler  (roessler)
8424
8425         * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
8426         mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
8427         <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
8428
8429 2000-08-06 14:35:15  roessler  (roessler)
8430
8431         * curs_lib.c: Return an exit value of 1 if mutt is left via
8432         ctrl-c.  From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
8433
8434 2000-08-05 17:50:03  roessler  (roessler)
8435
8436         * imap/imap.c, imap/imap_private.h, imap/message.c,
8437         imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
8438         imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
8439         imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
8440         command code.
8441
8442         * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
8443         binding documentation.  From Thomas Schultz <tststs@gmx.de>.
8444
8445 2000-08-04 21:47:11  roessler  (roessler)
8446
8447         * sendlib.c: Fix a character set encoding bug. From EGE.
8448
8449         * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
8450         account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
8451         SASL patch from Brendan Cully.
8452
8453 2000-08-03 22:08:13  roessler  (roessler)
8454
8455         * charset.c: fix a segmentation fault.
8456
8457         * po/eo.po, po/sv.po: update.
8458
8459         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8460         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
8461         po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
8462         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
8463         automatic post-release commit for mutt-1.3.7
8464
8465         * sendlib.c: Use a correct Envelope from when bouncing with
8466         $envelope_from enabled.
8467
8468         * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
8469         mutt_sasl.c: More IMAP fixes from Brendan.
8470
8471 2000-08-02 18:03:21  roessler  (roessler)
8472
8473         * po/it.po: update
8474
8475 2000-08-01 18:04:42  roessler  (roessler)
8476
8477         * mx.c: Fix from BC
8478
8479         * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
8480         Brendan's latest patches.
8481
8482 2000-07-31 10:49:00  roessler  (roessler)
8483
8484         * po/fr.po: update.
8485
8486         * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
8487         imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8488         imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
8489         imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
8490         account.c, account.h, configure.in, globals.h, init.h, main.c,
8491         mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
8492         Cully's SASL patch.  I hope I didn't miss any files.
8493
8494 2000-07-29 16:33:53  roessler  (roessler)
8495
8496         * po/id.po: update.
8497
8498         * imap/README: updated readme file.
8499
8500         * Makefile.am: Make sure checktypes and makedoc don't depend on
8501         the intl library.
8502
8503         * po/de.po: update.
8504
8505 2000-07-28 19:00:31  roessler  (roessler)
8506
8507         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8508         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
8509         po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
8510         po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
8511         post-release commit for mutt-1.3.6
8512
8513         * Makefile.am: parse.h no longer exists, so don't try to
8514         distribute it.
8515
8516         * po/sv.po: branches:  1.27.2.6.2; automatic post-release commit
8517         for mutt-1.2.5
8518
8519         * po/uk.po: branches:  1.42.2.6.2; automatic post-release commit
8520         for mutt-1.2.5
8521
8522         * po/zh_TW.Big5.po: branches:  1.30.2.6.2; automatic post-release
8523         commit for mutt-1.2.5
8524
8525         * po/pt_BR.po: branches:  1.20.2.6.2; automatic post-release
8526         commit for mutt-1.2.5
8527
8528         * po/ru.po: branches:  1.67.2.7.2; automatic post-release commit
8529         for mutt-1.2.5
8530
8531         * po/sk.po: branches:  1.28.2.6.2; automatic post-release commit
8532         for mutt-1.2.5
8533
8534         * po/ko.po: branches:  1.31.2.6.2; automatic post-release commit
8535         for mutt-1.2.5
8536
8537         * po/nl.po: branches:  1.36.2.6.2; automatic post-release commit
8538         for mutt-1.2.5
8539
8540         * po/pl.po: branches:  1.39.2.6.2; automatic post-release commit
8541         for mutt-1.2.5
8542
8543         * po/gl.po: branches:  1.23.2.6.2; automatic post-release commit
8544         for mutt-1.2.5
8545
8546         * po/id.po: branches:  1.31.2.7.2; automatic post-release commit
8547         for mutt-1.2.5
8548
8549         * po/it.po: branches:  1.59.2.6.2; automatic post-release commit
8550         for mutt-1.2.5
8551
8552         * po/el.po: branches:  1.31.2.6.2; automatic post-release commit
8553         for mutt-1.2.5
8554
8555         * po/eo.po: branches:  1.30.2.6.2; automatic post-release commit
8556         for mutt-1.2.5
8557
8558         * po/es.po: branches:  1.49.2.6.2; automatic post-release commit
8559         for mutt-1.2.5
8560
8561         * po/fr.po: branches:  1.45.2.7.2; automatic post-release commit
8562         for mutt-1.2.5
8563
8564         * po/cs.po: branches:  1.35.2.7.2; automatic post-release commit
8565         for mutt-1.2.5
8566
8567         * po/da.po: branches:  1.13.2.7.2; automatic post-release commit
8568         for mutt-1.2.5
8569
8570         * po/de.po: branches:  1.99.2.7.2; automatic post-release commit
8571         for mutt-1.2.5
8572
8573         * reldate.h: automatic post-release commit for mutt-1.2.5
8574
8575         * ChangeLog: branches:  2.40.2.6.2; automatic post-release commit
8576         for mutt-1.2.5
8577
8578         * VERSION: branches:  2.28.2.6.2; automatic post-release commit
8579         for mutt-1.2.5
8580
8581         * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
8582         instead of sequence numbers in IMAP.  (Brendan)
8583
8584         * imap/imap.c, imap/imap_private.h, imap/message.c,
8585         imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
8586         expunged messages.  From Brendan Cully.
8587
8588 2000-07-26 09:30:01  roessler  (roessler)
8589
8590         * doc/manual.sgml.head: Nits from Michael Sobolev.
8591
8592 2000-07-25 16:35:48  roessler  (roessler)
8593
8594         * Makefile.am: Include the muttbug wrapper with the distribution.
8595
8596         * doc/Makefile.in: Install muttbug.man als flea.1.
8597
8598         * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
8599         Install muttbug(1) as flea(1), and adjust the documentation
8600         accordingly.  Note: Typing muttbug will still work.
8601
8602         * doc/muttbug.man: More tiny fixes.
8603
8604         * doc/muttbug.man: Fix some typos.  In particular, it's bug
8605         tracking system, not buck tracking system.  Oh well.
8606
8607         * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
8608         has a manual page of it's own now.
8609
8610         * muttbug.sh.in: Fix a little bug concerning version numbers.
8611
8612         * Makefile.am: The warning about README.UPGRADE can go.
8613
8614         * doc/mutt.man: Mention the bug tracking system.
8615
8616         * INSTALL: Mention that mutt needs an iconv implementation,
8617         and point users to libiconv.
8618
8619         * INSTALL: Mention OpenBSD
8620
8621         * Makefile.am: Remove types.h at "make clean" time.
8622
8623         * curs_main.c: Fix a segmentation fault in the index.
8624
8625         * curs_main.c: Try to fix a segmentation fault in the index.
8626
8627 2000-07-24 07:48:53  roessler  (roessler)
8628
8629         * browser.h: make bit types unsigned.  From albert chin
8630         <china@thewrittenword.com>.
8631
8632         * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
8633         Replace wctomb and mbtowc with wcrtomb and mbrtowc.  From TAKIZAWA
8634         Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
8635         Grimley Evans.
8636
8637 2000-07-23 21:47:01  roessler  (roessler)
8638
8639         * menu.c: Fix #108, from Gero Treuner.
8640
8641         * configure.in, resize.c: sys/ioctl.h vs. ioctl.h.  From Sam
8642         Roberts.
8643
8644         * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
8645         support from working.
8646
8647 2000-07-22 09:01:43  roessler  (roessler)
8648
8649         * configure.in, mutt.h: Some more QNX compiling aides.
8650
8651 2000-07-21 07:32:12  roessler  (roessler)
8652
8653         * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
8654         integer types.
8655
8656         * imap/imap.c: Fix imap_passive.  From Brendan Cully.
8657
8658         * contrib/Makefile.in: Fix #150.  From Brendan Cully.
8659
8660 2000-07-20 17:51:52  roessler  (roessler)
8661
8662         * doc/devel-notes.txt: Typo.
8663
8664         * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
8665         imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
8666         mx.c, pop.c: Another IMAP patch from Brendan.
8667
8668         * imap/util.c: quick hack against mx->mbox being NULL.
8669
8670         * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
8671         patch-bac.postpone-2
8672
8673         * pop.c: Use shared socket code, from Vsevolod Volkov.
8674
8675 2000-07-19 10:21:57  roessler  (roessler)
8676
8677         * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
8678         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8679         imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
8680         imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
8681         acconfig.h, account.c, account.h, browser.c, configure.in,
8682         gettext.c, globals.h, init.c, init.h, mutt_socket.c,
8683         mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
8684         from Tommi Komulainen, and most likely based on input from
8685         Vsevolod Voykov (sp?).
8686
8687         * imap/util.c: Fix more possible IMAP memory corruption.
8688         From Brendan Cully.
8689
8690         * imap/util.c: Fix possible memory corruption in stable.
8691         From Brendan Cully.
8692
8693         * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
8694         Backport various IMAP bug-fixes to stable.  From Brendan Cully.
8695
8696 2000-07-18 14:38:13  roessler  (roessler)
8697
8698         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8699         imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
8700         More IMAP clean-up from Brendan Cully.
8701
8702         * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
8703         imap/utf7.c: IMAP fixes from Brendan Cully.
8704
8705         * init.h, init.h: Documentation fix.
8706
8707 2000-07-17 18:08:27  roessler  (roessler)
8708
8709         * imap/message.c: Fix possible heap corruption.  From Brendan
8710         Cully.
8711
8712         * imap/utf7.c: Name changes left out by EGE's patch.
8713
8714         * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
8715         from EGE.
8716
8717         * curs_main.c: Fix #192.
8718
8719 2000-07-16 15:35:14  roessler  (roessler)
8720
8721         * imap/Makefile.am, imap/browse.c, imap/imap.c,
8722         imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
8723         Support modified UTF-7 in folder names.  From Edmund Grimley
8724         Evans, modified by Brendan Cully.
8725
8726         * handler.c: Another qp fix.
8727
8728         * handler.c: More qp decoder modifications: We should handle
8729         multibyte characters spanning soft line breaks.
8730
8731         * handler.c: Rewrite the quoted-printable decoder so it properly
8732         chops off trailing white space.  Problem noted by Byrial Jensen.
8733
8734 2000-07-15 06:51:47  roessler  (roessler)
8735
8736         * imap/socket.c: Add a message that we are looking up a host.
8737
8738 2000-07-14 15:03:43  roessler  (roessler)
8739
8740         * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
8741
8742         * README.SSL: Tommi Komulainen's entropy gathering patch -
8743         documentation.
8744
8745 2000-07-12 14:17:46  roessler  (roessler)
8746
8747         * po/cs.po: update.
8748
8749         * imap/imap_ssl.c: Entropy gathering fixes.
8750
8751         * configure.in: Re-apply the iconv patch from vvv.
8752
8753         * configure.in: undo the enable-external-dotlock patch.
8754
8755         * handler.c: Initialize a variable in order to avoid a
8756         segmentation fault.  From Aaron Schrab.
8757
8758 2000-07-11 20:38:49  roessler  (roessler)
8759
8760         * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
8761         stuff in _one_ function.  From Vsevolod Volkov.
8762
8763         * imap/message.c: Disable a bug work-around which actually
8764         breaks things.
8765
8766         * configure.in: Typo, noted by Brad <brad@comstyle.com>.
8767
8768 2000-07-10 19:52:12  roessler  (roessler)
8769
8770         * main.c: Typo.
8771
8772         * po/id.po: update.
8773
8774         * rfc2047.c: Fix some possible NULL pointer deferences in the
8775         RFC2047 code.
8776
8777         * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
8778         browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
8779         of cases where format parameters were missing from calls to
8780         mutt_message and mutt_error.
8781
8782         * imap/command.c, imap/imap.c, imap/message.c, browser.c,
8783         pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
8784         cases where format parameters were missing to calls of mutt_error
8785         and mutt_message.
8786
8787         * po/ru.po, po/de.po, po/da.po: update.
8788
8789         * po/da.po: Update.
8790
8791         * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
8792         changes from EGE.
8793
8794 2000-07-07 15:12:37  roessler  (roessler)
8795
8796         * po/fr.po: update
8797
8798         * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
8799         pgp.c, protos.h: Fix #185:  is_from would return 0 (i.e., error)
8800         when parsing Jan 1 1970 12:00 - apparently, this point of time
8801         occurs on real mail folders.
8802
8803 2000-07-06 23:08:39  roessler  (roessler)
8804
8805         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8806         po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
8807         po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
8808         po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
8809         commit for mutt-1.2.4
8810
8811         * muttlib.c: ups, this should be fixed in stable.
8812
8813         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
8814         po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
8815         po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8816         po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
8817         automatic post-release commit for mutt-1.3.5
8818
8819         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8820         po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
8821         po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
8822         po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
8823         post-release commit for mutt-1.2.3
8824
8825         * po/fr.po: update.
8826
8827         * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8828         imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
8829         imap/message.c, imap/socket.c: More IMAP clean-up.
8830
8831         * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
8832         imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
8833         imap/imap.c: More IMAP fixes from Brendan Cully.
8834
8835 2000-07-05 14:39:14  roessler  (roessler)
8836
8837         * imap/socket.c: Fix the Fix.  From TK.
8838
8839 2000-07-05 10:32:17  Tommi Komulainen  <Tommi.Komulainen@iki.fi>
8840 (roessler)
8841
8842         * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
8843           every connection with descriptor value != 0 to be ready for
8844           reading/writing. Unfortunately when the descriptor was closed,
8845           conn->fd remained untouched. This is why mutt segfaulted if
8846           IMAP login was aborted with ^G.
8847
8848         - ssl_socket_close was called without calling ssl_socket_open
8849           first.  This caused a segfault because conn->sockdata was
8850           NULL. Apparently there was also a memory leak, because
8851           conn->sockdata was never free'd :-]
8852
8853 2000-07-05 08:05:03  roessler  (roessler)
8854
8855         * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
8856         IMAP cosmetics from Brendan Cully.
8857
8858 2000-07-04 17:59:10  roessler  (roessler)
8859
8860         * doc/manual.sgml.head: slight documentation imrpovement from
8861         Will Fiveash.
8862
8863 2000-07-03 15:26:22  roessler  (roessler)
8864
8865         * po/de.po: update
8866
8867         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
8868         imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
8869         IMAP logout patch from Brendan Cully.
8870
8871         * po/id.po: update
8872
8873         * po/id.po: update.
8874
8875         * rfc2047.c: "Where have all the headers gone" fix from EGE.
8876
8877         * sendlib.c: utf8 -> utf8 fix (From EGE).
8878
8879         * rfc2047.c: RFC 2047 patch from EGE.
8880
8881 2000-06-30 08:28:56  roessler  (roessler)
8882
8883         * po/pl.po: fix a format.
8884
8885         * sendlib.c: Character set fix from EGE.
8886
8887 2000-06-27 22:28:01  roessler  (roessler)
8888
8889         * sendlib.c: minor change from EGE.
8890
8891         * main.c, rfc2047.c: Cosmetics.  No, I didn't touch the word-wrap
8892         code. ;-)
8893
8894 2000-06-26 23:10:26  roessler  (roessler)
8895
8896         * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
8897         by AMK; [stable].
8898
8899         * muttlib.c: Fix a possible segmentation fault in
8900         mutt_expand_path.  Noted by Andreas M. Kirchwitz.
8901
8902         * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
8903
8904         * contrib/sample.muttrc-tlr: update.
8905
8906         * configure.in: Iconv detection patch.  From Lars Hecking.
8907
8908         * color.c, color.c: Fix #173.  From Roland Rosenfeld.
8909
8910 2000-06-22 23:18:36  roessler  (roessler)
8911
8912         * muttlib.c: Avoid crashing when forwarding message/rfc822-type
8913         attachments.
8914
8915         * Makefile.am, prepare: Lars Hecking's build process patch
8916         for stable.
8917
8918         * rfc822.c: branches:  2.9.2.1.2; Fix stack corruption
8919         in the RFC822 parser.  Noted by Ari Gordon-Schlosberg
8920         <ari@heavyware.com>.
8921
8922         * rfc822.c: Fix stack corruption in the RFC822 parser.
8923         Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
8924
8925         * recvattach.c: Merge two almost-identical string constants.
8926         From Byrial.
8927
8928 2000-06-21 19:23:23  roessler  (roessler)
8929
8930         * imap/auth_gss.c: More debug code which needs #ifdefs.
8931
8932         * imap/auth_gss.c: More debugging code which needs #ifdefs.
8933
8934         * po/eo.po: update.
8935
8936         * Makefile.am, prepare: Work-around for keymap_defs and other
8937         dependency problems.  From Lars Hecking.
8938
8939         * muttlib.c: Fix ~logname expansion for stable.
8940
8941         * muttlib.c: Fix ~logname expansion.
8942
8943         * README: Remove explicit list of mirrors, and refer to
8944         download.html.
8945
8946         * mbox.c: Fix another mbox synch problem.
8947
8948         * mbox.c: Fix another bug in mbox synching.
8949
8950         * postpone.c: Some more character set cleanup,.
8951
8952         * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
8953         protos.h, recvattach.c, send.c, sendlib.c: More character set
8954         clean-up.
8955
8956         * postpone.c: Improve character set handling when postponing
8957         messages.  This patch may lead to information loss under very
8958         special circumstances.
8959
8960         * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
8961
8962         * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
8963         Fix character set selection.  Postponing and recalling messages
8964         should work again, now.
8965
8966         * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
8967
8968         * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
8969         Michlmayr <tbm@cyrius.com>.
8970
8971         * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
8972         Apply message-hook to more commands, and make it more useful by
8973         permitting the "~h" and "~b" pattern specifiers.  Bad enough, this
8974         removes message-hook abilities from the receive-attachment menu.
8975
8976 2000-06-20 22:23:37  roessler  (roessler)
8977
8978         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
8979         po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
8980         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
8981         po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
8982         post-release commit for mutt-1.2.2
8983
8984         * build-release: Add a "make" call, so build-release will also
8985         work from a source tree which hasn't been built recently.
8986
8987         * commands.c: Do some comparisons case-insensitive.
8988
8989         * po/ru.po: update.
8990
8991         * doc/muttrc.man.head: s/display-hook/message-hook/
8992
8993         * po/de.po: Fix a misleading fuzzy translation about PGP
8994         signature validity.  From Roland Rosenfeld.
8995
8996         * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
8997         Noted by china@thewrittenword.com.
8998
8999         * imap/imap.c: Only use debuglevel if DEBUG is defined.  Noted by
9000         Albert Chin <china@thewrittenword.com>,
9001
9002         * po/fr.po: update.
9003
9004 2000-06-19 21:13:19  roessler  (roessler)
9005
9006         * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
9007         patch-1.3.3.bj.docref.1
9008
9009         * build-release: Make sure m4/Makefile is _really_ rebuilt.
9010
9011         * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
9012         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
9013         po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
9014         po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
9015         post-release commit for mutt-1.2.1
9016
9017         * doc/manual.sgml.head: Fix some more mentions of display-hook.
9018
9019         * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9020         po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9021         po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9022         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9023         post-release commit for mutt-1.3.4
9024
9025         * compose.c: No need to include iconv.h.
9026
9027         * po/da.po: update.
9028
9029         * po/ru.po: update
9030
9031 2000-06-17 08:07:36  roessler  (roessler)
9032
9033         * imap/imap_ssl.c: Certificate verification fix from Tommi
9034         Komulainen.
9035
9036         * imap/imap_ssl.c: SSL fix.
9037
9038         * po/ru.po: upate
9039
9040 2000-06-16 10:21:34  roessler  (roessler)
9041
9042         * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
9043         patch-1.3.3.tlr.change_charset.1
9044
9045         * po/ru.po: nit.
9046
9047 2000-06-15 21:37:07  roessler  (roessler)
9048
9049         * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
9050         init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
9051
9052         * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
9053
9054         * imap/imap.c: shut up the compiler.
9055
9056         * po/ru.po, commands.c, init.h: nits.
9057
9058         * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
9059
9060         * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
9061         which is helpful in certain IMAP contexts.
9062
9063         * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
9064         when the temporary space runs full.  Backport from unstable.
9065
9066         * po/el.po, po/fr.po: updates.
9067
9068         * po/ru.po: update.
9069
9070         * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
9071         when Charset isn't set.
9072
9073         * init.h: Little documentation fix from Aaron Schrab.
9074
9075 2000-06-14 09:23:45  roessler  (roessler)
9076
9077         * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
9078         Remove recode-attachment, and the "decoder" API.  (EGE)
9079
9080         * gettext.c: Make sure --disable-nls works.  (EGE)
9081
9082 2000-06-13 20:36:33  roessler  (roessler)
9083
9084         * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
9085
9086         * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
9087         macro from lynx.
9088
9089         * configure.in: Use CF_CURSES_LIBS macro for better detection
9090         of platform-specific curses libraries.  From Lars Hecking.
9091
9092         * main.c: Inform us about ICONV_NOTRANS.  From EGE.
9093
9094         * configure.in: iconv detection.  From EGE.
9095
9096         * commands.c: Only display PGP signature verification status if
9097         verification was tried.
9098
9099 2000-06-12 07:02:42  roessler  (roessler)
9100
9101         * configure.in: A new check for working wchar functions.
9102
9103 2000-06-11 19:05:12  roessler  (roessler)
9104
9105         * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
9106         Problems noted by Byrial Jensen.
9107
9108 2000-06-09 17:42:14  roessler  (roessler)
9109
9110         * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
9111         and not as "invalid".
9112
9113         * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
9114
9115         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
9116         po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
9117         po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9118         VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
9119         po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
9120         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9121         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
9122         reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
9123
9124         * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
9125
9126         * rfc2047.c: Latest patch from EGE.
9127
9128 2000-06-08 21:44:14  roessler  (roessler)
9129
9130         * copy.c, mbox.c: This patch should fix the mailbox corruption
9131         various people observed.
9132
9133         * charset.c, charset.h, init.c: Fix up the value returned by
9134         nl_langinfo(CODESET).
9135
9136         * mbox.c: Improve error reporting with mbox folders a bit.
9137
9138         * send.c: patch-1.2.bj.ed_mtime.1
9139
9140         * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
9141         Removing the built-in charset support.
9142
9143         * doc/muttrc.man.head: one-character typo.
9144
9145         * imap/imap_ssl.c: Fix #157.  From Enrik Berkhan
9146         <Enrik.Berkhan@fun.de>.
9147
9148         * imap/imap_ssl.c: [stable] Fix #157.  From Enrik Berkhan
9149         <Enrik.Berkhan@fun.de>.
9150
9151         * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
9152         patch-1.3.2.tl.sslcerts.1.
9153
9154         * charset.c: Don't return data on the stack.  Noted by "Andrew
9155         W. Nosenko" <awn@bcs.zp.ua>.
9156
9157         * po/sv.po: update.
9158
9159 2000-06-04 18:18:56  roessler  (roessler)
9160
9161         * doc/manual.sgml.head: Nits from Mikko Hänninen.
9162
9163 2000-06-02 10:05:41  roessler  (roessler)
9164
9165         * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
9166
9167 2000-05-30 12:52:41  roessler  (roessler)
9168
9169         * po/pl.po: update
9170
9171 2000-05-29 22:34:12  roessler  (roessler)
9172
9173         * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
9174         RFC2047 encoding update.
9175
9176 2000-05-28 20:32:05  roessler  (roessler)
9177
9178         * commands.c: Don't bother the user with messages about PGP
9179         signature verification when there is no PGP stuff about the
9180         message.
9181
9182         * README.SSL, init.h, mutt.h: SSL certificate verification fixes
9183         from Tommi Komulainen.
9184
9185         * imap/imap_ssl.c: SSL certificate verification fix from Tommi
9186         Komulainen.
9187
9188         * imap/command.c: [stable] Handle connection take-down by servers
9189         more graciously.  From Patrick Caulfield.
9190
9191         * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
9192         commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
9193         Jensen's signature verification patch.
9194
9195 2000-05-25 12:21:29  roessler  (roessler)
9196
9197         * pgp.c: Use strftime for time indications with PGP verification.
9198
9199         * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
9200         by EGE.
9201
9202         * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
9203
9204         * mutt.h: Include stdlib.h from mutt.h.
9205
9206         * makedoc.c, init.h: Minor fixes from Byrial.
9207
9208         * doc/manual.sgml.head: typo.
9209
9210         * doc/devel-notes.txt, init.h, makedoc.c: Documentation
9211         beautification patch from Byrial Jensen.  Thanks!
9212
9213 2000-05-24 19:20:07  roessler  (roessler)
9214
9215         * po/ru.po: Fixes #143.
9216
9217         * po/ru.po: Some fixes - #143.
9218
9219         * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
9220         work with an external iconv implementation.
9221
9222         * imap/command.c: Handle disconnects more gracefully.
9223         From Patrick Caulfield <patrick@sco.com>.
9224
9225         * config.guess, config.sub: [stable] Latest versions from
9226         ftp.gnu.org/pub/gnu/config
9227
9228         * config.guess, config.sub: Latest versions from
9229         ftp.gnu.org/pub/gnu/config.
9230
9231 2000-05-23 17:16:46  roessler  (roessler)
9232
9233         * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9234         po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9235         ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
9236         po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
9237         post-release commit for mutt-1.3.2
9238
9239         * contrib/gpg.rc: Make this work on QNX.
9240
9241         * contrib/gpg.rc: Change suggested by Sam Roberts
9242         <sroberts@uniserve.com> to make this work on QNX.
9243
9244 2000-05-22 16:15:35  roessler  (roessler)
9245
9246         * po/pl.po: update
9247
9248         * rfc2047.c: Fix a stupid segmentation fault.
9249
9250         * lib.c: cosmetics.
9251
9252         * rfc2047.c: Fix a memory leak.
9253
9254         * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
9255
9256         * parse.c: Fix a possible cause for heap corruption.
9257
9258         * po/de.po: update.
9259
9260         * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
9261
9262 2000-05-21 18:45:15  roessler  (roessler)
9263
9264         * mbyte.h: Small fix from EGE.
9265
9266         * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
9267         Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
9268
9269         * muttlib.c: Comment a bit of code.
9270
9271 2000-05-20 18:16:18  roessler  (roessler)
9272
9273         * po/fr.po: update.
9274
9275         * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
9276         conversion patch from EGE.
9277
9278         * doc/manual.sgml.head, hook.c: Second version of Byrial's
9279         display-hook patch.
9280
9281         * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
9282         po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
9283         po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9284         po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9285         post-release commit for mutt-1.3.1
9286
9287         * doc/muttrc.man.head: Document display-hook in the manual page.
9288
9289         * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
9290         display-hook command.  From Byrial Jensen.
9291
9292         * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
9293         Add mutt_gecos_name function which centrally handles the GECOS
9294         processing.
9295
9296         * imap/imap.c: Shut up some warnings.  We may have to think
9297         about mutt_stristr again.
9298
9299         * configure.in: Verify that regmatch_t has offsets, and not
9300         only pointers.  From Sam Roberts <sroberts@uniserve.com>.
9301
9302         * configure.in: Don't look for curses in /usr/5lib any more -
9303         this broke things for some people.
9304
9305         * configure.in: Don't look for the curses library in /usr/5lib
9306         any more.  This broke things for some people.
9307
9308         * sendlib.c: Real fix for the pointer problem noted by Heiko
9309         Schlichting.
9310
9311         * sendlib.c: Fix a "string on stack returned" bug found by
9312         Heiko Schlichting.
9313
9314 2000-05-19 07:36:42  roessler  (roessler)
9315
9316         * hdrline.c: Fix %. formats.  From EGE.
9317
9318 2000-05-18 17:06:59  roessler  (roessler)
9319
9320         * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
9321         sendlib.c: rfc2047_decode change from EGE.
9322
9323         * charset.c: Catch a segmentation fault in mutt_convert_string ().
9324
9325         * acconfig.h: Don't enable debugging by default in the stable
9326         branch.
9327
9328         * configure.in, main.c: More debugging output, and a warning
9329         in configure.in.
9330
9331         * main.c: Tell us something about internal iconv and CHARMAPS_DIR
9332         from mutt -v.
9333
9334 2000-05-17 12:39:16  roessler  (roessler)
9335
9336         * mkjtags.c: handle ^L lines correctly.
9337
9338         * mkjtags.c: Some beautifications.
9339
9340         * Makefile.am, mkjtags.c: Add a little tool to help with building
9341         tags files my editor groks.
9342
9343         * handler.c: When displaying a deleted attachment's information,
9344         present the file name if it is present.  Suggested by Pete
9345         Wenzel <pete@stc.com>.
9346
9347         * imap/imap_ssl.c: SSL certificate check fix.  From Tommi
9348         Komulainen.
9349
9350         * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
9351
9352         * OPS, enter.c, functions.h: Add forward-word and backward-word
9353         functions to the editor.
9354
9355         * OPS, enter.c, functions.h: Add a kill-eow function to the
9356         line editor.
9357
9358         * init.c: Small fix to mutt_set_default().
9359
9360 2000-05-16 19:01:50  roessler  (roessler)
9361
9362         * Makefile.am: We don't need to build in the charmaps/ directory
9363         unless we use the included iconv.
9364
9365         * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
9366         calculation code.
9367
9368         * compose.c, globals.h, init.h, sendlib.c: A modified version
9369         of Will Fiveash's compose format patch.
9370
9371         * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
9372         return value as the default for $charset.
9373
9374         * init.c: More default setting.  This can easily be done much
9375         cleaner than the last version of the patch.
9376
9377         * init.c: Hack: mutt_restore_default() now stores the latest
9378         value of a variable as it's default if there was no default
9379         before.  The code in question is executed precisely once: when
9380         mutt_restore_default() is invoked from mutt_init().
9381
9382         * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
9383         escape regular expression special characters.  For stable.
9384
9385         * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
9386         is now able to escape special characters for use in regular
9387         expressions.  This is needed to make folder-hooks work like
9388         intended.
9389
9390         * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
9391
9392         * muttlib.c: Sanitize file name suggestions passed to
9393         mutt_adv_mktemp.
9394
9395         * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
9396         transpose-character function to the editor.  From Aaron Schrab.
9397
9398         * configure.in: Improve the wchar_t checks.  From "Andrew
9399         W. Nosenko" <awn@bcs.zp.ua>.
9400
9401 2000-05-15 12:00:53  roessler  (roessler)
9402
9403         * configure.in, mbyte.c, pager.c: More iconv-related patches
9404         from EGE.
9405
9406 2000-05-13 17:39:03  roessler  (roessler)
9407
9408         * configure.in: HP/UX vs. ANSI C.  From Lars Hecking and Albert
9409         Chin. [stable]
9410
9411         * configure.in: Configuration for ANSI C / HP/UX.  From albert
9412         chin and Lars Hecking.
9413
9414 2000-05-12 13:41:34  roessler  (roessler)
9415
9416         * mbyte.c, wcwidth.c: Make things compile. ;-)
9417
9418         * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
9419         Suggested by Andrew Nosenko, adapted by EGE.
9420
9421         * gettext.c: Replacing some more free() calls by safe_free().
9422
9423         * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
9424         mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
9425         related patches.  From Edmund Grimley Evans.
9426
9427         * configure.in: HP/UX -Ae detection.  From Albert Chin. [stable]
9428
9429         * configure.in: Improve the HP/UX check for the -Ae command
9430         line parameter.  From albert chin (china@thewrittenword.com).
9431
9432         * gen_defs: Make sure gen_defs returns success.  [stable]
9433
9434         * gen_defs: Sam Roberts reports that some shells do strange
9435         things with exit states.
9436
9437         * doc/manual.sgml.head: Fix $spool vs. $spoolfile.  From David
9438         Ellement.
9439
9440 2000-05-11 07:10:32  roessler  (roessler)
9441
9442         * doc/mutt.man: Remove some unnecessary spaces.
9443
9444         * doc/mutt.man, main.c: Fix usage information.  Noted by Mikko
9445         Hänninen.
9446
9447         * acconfig.h, configure.in, globals.h: Check volatility of
9448         sig_atomic_t.
9449
9450 2000-05-10 18:02:31  roessler  (roessler)
9451
9452         * configure.in: Support for old Kerberos versions.  From David
9453         Champion <dgc@uchicago.edu>.
9454
9455         * configure.in: Fix support for old Kerberos libraries.
9456
9457         * hdrline.c, thread.c: updated messages-in-thread (%e) patch
9458         from Markus Holmberg.
9459
9460         * po/pl.po: update.
9461
9462         * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
9463         the change of pop_delete to a quad option.
9464
9465         * po/fr.po: Update the French translation.
9466
9467 2000-05-09 20:19:28  roessler  (roessler)
9468
9469         * parse.c: more mailtool brain-damage support.
9470
9471         * acconfig.h, configure.in, parse.c: Sun mailtool message support.
9472         The format is ugly, but the patch is reasonably clean.
9473
9474         * Makefile.am: include mbyte.h with the distribution.
9475
9476         * doc/devel-notes.txt: Add a word about format flags.
9477
9478         * imap/message.c: Make the X-Label patch work over IMAP.
9479
9480         * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
9481         po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
9482         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9483         po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
9484         post-release commit for mutt-1.3
9485
9486         * hdrline.c, init.h, protos.h, thread.c: Add a %e option
9487         for thread-relative message numbers.  From Markus Holmberg
9488         <markush@acc.umu.se>.
9489
9490         * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
9491         pattern.c: X-Label header support from David Champion
9492         <dgc@uchicago.edu>.
9493
9494         * init.h, pop.c: Make pop_delete a quad-option.  From Honza
9495         Pazdziora <adelton@informatics.muni.cz>.
9496
9497         * VERSION: Ups, we should leave the version file on 1.2, so the
9498         diff will get built properly when I release 1.3.
9499
9500         * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
9501         pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
9502         utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
9503         commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
9504         enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
9505         Edmund Grimley Evans' UTF-8 patch.
9506
9507         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9508         po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
9509         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
9510         po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
9511         post-release commit for mutt-1.2
9512
9513         * build-release: unstable branch.
9514
9515         * build-release: start preparing 1.2.
9516
9517 2000-05-03 07:48:46  roessler  (roessler)
9518
9519         * po/zh_TW.Big5.po: branches:  1.30.2; automatic post-release
9520         commit for mutt-1.1.14
9521
9522         * po/da.po: branches:  1.13.2; automatic post-release commit
9523         for mutt-1.1.14
9524
9525         * po/de.po: branches:  1.99.2; automatic post-release commit
9526         for mutt-1.1.14
9527
9528         * po/el.po: branches:  1.31.2; automatic post-release commit
9529         for mutt-1.1.14
9530
9531         * po/eo.po: branches:  1.30.2; automatic post-release commit
9532         for mutt-1.1.14
9533
9534         * po/es.po: branches:  1.49.2; automatic post-release commit
9535         for mutt-1.1.14
9536
9537         * po/fr.po: branches:  1.45.2; automatic post-release commit
9538         for mutt-1.1.14
9539
9540         * po/gl.po: branches:  1.23.2; automatic post-release commit
9541         for mutt-1.1.14
9542
9543         * po/id.po: branches:  1.31.2; automatic post-release commit
9544         for mutt-1.1.14
9545
9546         * po/it.po: branches:  1.59.2; automatic post-release commit
9547         for mutt-1.1.14
9548
9549         * po/ko.po: branches:  1.31.2; automatic post-release commit
9550         for mutt-1.1.14
9551
9552         * po/nl.po: branches:  1.36.2; automatic post-release commit
9553         for mutt-1.1.14
9554
9555         * po/pl.po: branches:  1.39.2; automatic post-release commit
9556         for mutt-1.1.14
9557
9558         * po/pt_BR.po: branches:  1.20.2; automatic post-release commit
9559         for mutt-1.1.14
9560
9561         * po/ru.po: branches:  1.67.2; automatic post-release commit
9562         for mutt-1.1.14
9563
9564         * po/sk.po: branches:  1.28.2; automatic post-release commit
9565         for mutt-1.1.14
9566
9567         * po/sv.po: branches:  1.27.2; automatic post-release commit
9568         for mutt-1.1.14
9569
9570         * po/uk.po: branches:  1.42.2; automatic post-release commit
9571         for mutt-1.1.14
9572
9573         * ChangeLog: branches:  2.40.2; automatic post-release commit
9574         for mutt-1.1.14
9575
9576         * VERSION: branches:  2.28.2; automatic post-release commit
9577         for mutt-1.1.14
9578
9579         * po/cs.po: branches:  1.35.2; automatic post-release commit
9580         for mutt-1.1.14
9581
9582         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
9583         po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
9584         po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9585         po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
9586         commit for mutt-1.1.13
9587
9588         * reldate.h: branches:  2.25.2; automatic post-release commit
9589         for mutt-1.1.13
9590
9591 2000-04-30 06:58:21  roessler  (roessler)
9592
9593         * imap/message.c: branches:  1.24.2; Catch the case that an IMAP
9594         server sends "\n\n" after a mail header.  Diagnosed by Brendan.
9595
9596 2000-04-29 13:38:05  roessler  (roessler)
9597
9598         * query.c: branches:  2.5.2; Fix a possible segmentation fault
9599         with the external query feature.
9600
9601         * imap/imap.c: branches:  1.26.2; Fix the "empty screen after
9602         sync" bug observed with certain versions of the Courier IMAP
9603         server.  From Brendan Cully.
9604
9605 2000-04-26 17:43:00  roessler  (roessler)
9606
9607         * imap/util.c: branches:  1.23.2; Fix the imap_force_ssl option.
9608
9609         * po/da.po: update.
9610
9611         * contrib/pgp6.rc: Fix a little typo.  Noted by Steve Brewer
9612         <limako@mediaone.net>.
9613
9614         * imap/imap_ssl.c: branches:  1.12.2; Add a new option named
9615         imap_force_ssl.
9616
9617         * imap/imap_ssl.h, imap/util.c: Add a new option named
9618         imap_force_ssl.
9619
9620         * init.h: branches:  2.80.2; Add a new option named
9621         imap_force_ssl.
9622
9623         * mutt.h: branches:  2.62.2; Add a new option named
9624         imap_force_ssl.
9625
9626 2000-04-25 18:39:01  roessler  (roessler)
9627
9628         * acconfig.h: branches:  2.15.2; Revised version of Lars' patch.
9629
9630         * configure.in: branches:  2.61.2; Revised version of Lars' patch.
9631
9632         * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
9633         CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
9634         of T. E. Dickey's macros from the lynx distribution. (From
9635         Lars Hecking.)
9636
9637         * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
9638         functions. This should catch function declarations and macros
9639         alike. Due to a misfeature in autoheader, we have to explicitly
9640         AC_DEFINE the curses functions.  (From Lars Hecking.)
9641
9642         * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
9643         HAVE_GETOPT_DECL.  Remove DEBUGGER (it's AC_SUBST'ed, not
9644         AC_DEFINE'd). Add defines for curses functions. (From Lars
9645         Hecking.)
9646
9647         * po/it.po: update.
9648
9649 2000-04-24 13:10:11  roessler  (roessler)
9650
9651         * imap/util.c: Fix a segmentation fault with folder completion.
9652         From Brendan.
9653
9654         * imap/message.c: Fall back to INTERNALDATE when Date header
9655         isn't present.  From Brendan.
9656
9657 2000-04-22 18:34:29  roessler  (roessler)
9658
9659         * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9660         po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
9661         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
9662         po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
9663         post-release commit for mutt-1.1.12
9664
9665         * doc/manual.sgml.head: branches:  1.31.2; Add a link to
9666         http://www.mutt.org/download.html.
9667
9668         * init.c, init.h, thread.c: Handle sort_aux="threads"
9669         somewhat different, and probably more safely.  Problem and
9670         principle of fix noted by Gero Treuner and Michael Tatge
9671         <Michael.Tatge@studserv.uni-stuttgart.de>.
9672
9673         * lib.c: branches:  2.23.2; Coda compatibility.  From Jan Harkes
9674         <jaharkes@cs.cmu.edu>.
9675
9676         * parse.c: Fix message parsing.  This fixes the "Reply-To in
9677         body" bug.  From Edmund GRIMLEY EVANS.
9678
9679         * doc/manual.sgml.tail: Fix the sgmltools URL.  From Martin
9680         Michlmayr.
9681
9682         * charset.c: branches:  2.19.2; Comment cosmetics.  From Martin
9683         Michlmayer.
9684
9685         * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
9686         From Martin Michlmayer.
9687
9688         * lib.h: branches:  2.7.2; Comment cosmetics.  From Martin
9689         Michlmayer.
9690
9691         * pgpinvoke.c: Comment cosmetics.  From Martin Michlmayer.
9692
9693         * pgpkey.c: branches:  2.24.2; Comment cosmetics.  From Martin
9694         Michlmayer.
9695
9696         * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
9697         From Martin Michlmayer.
9698
9699         * remailer.c: branches:  2.11.2; Comment cosmetics.  From Martin
9700         Michlmayer.
9701
9702         * rfc2231.c, rfc2231.h: Comment cosmetics.  From Martin
9703         Michlmayer.
9704
9705         * doc/manual.sgml.head: Document the elmish "!!" shortcut for
9706         the last folder.  From Martin Michlmayr <tbm@cyrius.com>.
9707
9708         * curs_main.c: branches:  2.44.2; Fix various inconsistencies
9709         with respect to thread deletion.
9710
9711         * pager.c: Fix various inconsistencies with respect to thread
9712         deletion.
9713
9714 2000-04-12 16:32:26  roessler  (roessler)
9715
9716         * browser.c: branches:  2.21.2; Initialize some more memory.
9717         Noted by Vsevolod Volkov <vvv@lucky.net>.
9718
9719         * headers.c: Catch some error conditions.
9720
9721         * main.c: branches:  2.29.2; Tell us whether debugging is enabled
9722         or not.
9723
9724 2000-04-09 13:32:36  roessler  (roessler)
9725
9726         * po/sv.po: Update.
9727
9728         * imap/imap_ssl.c: Another file mode change.
9729
9730         * po/fr.po, po/es.po, po/el.po: update.
9731
9732         * imap/imap_ssl.c: Save more than one SSL certificate to the
9733         certificate file.
9734
9735         * po/da.po, po/cs.po: update.
9736
9737         * imap/socket.c: branches:  1.9.2; Make host name comparison
9738         case-insensitive.
9739
9740         * doc/manual.sgml.head: Minor typo in the documentation.
9741         Noted by Vsevolod Volkov <vvv@lucky.net>.
9742
9743         * muttlib.c: branches:  2.16.2; The "!!" shortcut had another
9744         flaw.  Noted by Martin Michlmayr <tbm@cyrius.com>.
9745
9746         * imap/BUGS: branches:  1.12.2; Documentation patch from Brendan
9747         Cully.
9748
9749         * pattern.c: Fix ^ and ! pattern modifiers.
9750
9751 2000-03-31 12:37:21  roessler  (roessler)
9752
9753         * po/pl.po, po/id.po: update.
9754
9755 2000-03-30 15:33:14  roessler  (roessler)
9756
9757         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9758         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
9759         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
9760         po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9761         post-release commit for mutt-1.1.11
9762
9763         * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
9764         po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
9765         po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
9766         po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
9767         update-po, and undo most parts of Lars' and Tommi's patch -
9768         it broke things here.
9769
9770         * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
9771         <vvv@lucky.net>.
9772
9773         * po/de.po: update.
9774
9775         * po/eo.po: fix.
9776
9777         * contrib/Makefile.in: Distribute pgp6.rc. Ups.
9778
9779         * po/uk.po: Updated Ukrainian translation.
9780
9781         * curs_main.c: Cursor cosmetics.  From Byrial.
9782
9783         * contrib/Makefile.in: Installation process patch from Bill
9784         Nottingham <notting@redhat.com>.
9785
9786         * build-release: Explicitly use scp1.
9787
9788 2000-03-29 20:16:36  roessler  (roessler)
9789
9790         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
9791         po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
9792         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9793         po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9794         post-release commit for mutt-1.1.10
9795
9796         * imap/message.c: Fix access to read-only folders via IMAP.
9797
9798         * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
9799         thread.c: Various little patches from Gero Treuner.
9800
9801         * imap/Makefile.am: Build diff from Brendan Cully.
9802
9803         * Makefile.am: branches:  2.61.2; Build diff from Brendan Cully.
9804
9805 2000-03-28 10:09:19  roessler  (roessler)
9806
9807         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
9808         Tommi Komulainen (and Lars Hecking) for building outside the
9809         source directory.
9810
9811 2000-03-27 23:56:35  roessler  (roessler)
9812
9813         * imap/auth_gss.c: branches:  1.3.2; NetBSD portability patches
9814         from Brendan Cully.
9815
9816         * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
9817         patches from Brendan Cully.
9818
9819 2000-03-25 18:22:09  roessler  (roessler)
9820
9821         * keymap.c: Timeout occasionally in menus, with the notable
9822         exception of the editor.  This is needed to avoid some more
9823         IMAP timeouts.  [patch-1.1.9.tlr.timeout.1]
9824
9825 2000-03-23 12:21:10  roessler  (roessler)
9826
9827         * remailer.c: Little fix for the remailer menu.
9828
9829         * configure.in: Fix Kerberos configuration.  From David Champion
9830         <dgc@uchicago.edu>.
9831
9832 2000-03-22 08:24:45  roessler  (roessler)
9833
9834         * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
9835
9836 2000-03-21 22:01:42  roessler  (roessler)
9837
9838         * configure.in: Fix charmap configuration.  This was broken in
9839         configure.in,v 2.54.
9840
9841 2000-03-20 10:32:18  roessler  (roessler)
9842
9843         * muttlib.c: Fix the "!!" shortcut for the last folder.  Noted by
9844         Byrial Jensen.
9845
9846         * po/da.po, po/eo.po: update
9847
9848         * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
9849         autoconf control - we need to substitute @docdir@ for the <f1>
9850         macro to work.
9851
9852 2000-03-19 09:19:30  roessler  (roessler)
9853
9854         * po/nl.po: Fix some sloppiness errors.  From Brendan Cully.
9855
9856 2000-03-17 08:26:22  roessler  (roessler)
9857
9858         * po/nl.po: update
9859
9860         * rfc2047.c: Don't override iso-2022-jp with us-ascii.
9861
9862         * sendlib.c: branches:  2.46.2; Don't override iso-2022-jp
9863         with us-ascii.
9864
9865 2000-03-16 10:01:43  roessler  (roessler)
9866
9867         * commands.c, init.h, mutt.h: Add the $print_decode option.
9868
9869         * po/ru.po, po/sv.po: updates
9870
9871         * po/it.po: update.
9872
9873         * editmsg.c: Use Editor with a fall-back to visual when editing
9874         messages.
9875
9876         * muttlib.c: Localization nit from Byrial Jensen.
9877
9878         * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
9879         Hänninen.
9880
9881 2000-03-15 23:25:47  roessler  (roessler)
9882
9883         * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
9884         gathering in the IMAP SSL support.  From Tommi Komulainen.
9885
9886         * README.SSL: branches:  2.4.2; Fix entropy gathering in the
9887         IMAP SSL support.  From Tommi Komulainen.
9888
9889         * configure.in, init.h: Fix entropy gathering in the IMAP SSL
9890         support.  From Tommi Komulainen.
9891
9892         * Makefile.am: Add a dependency for keymap_defs.h.  Hope it
9893         works now.
9894
9895         * po/da.po: update
9896
9897 2000-03-14 21:05:00  roessler  (roessler)
9898
9899         * po/pl.po, po/cs.po: updates.
9900
9901         * configure.in: Fix a charmap configuration flaw.  From Gero
9902         Treuner.
9903
9904         * doc/Makefile.in: Install all the documentation.  Problem noted
9905         and fix supplied by Gero Treuner.
9906
9907         * po/es.po: Update from Boris Wesslowski.
9908
9909         * base64.c: Add the original fetchmail copyright notice.
9910
9911         * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
9912         sample configuration file for using mutt with pgp6, and install
9913         and actually distribute Tin.rc.
9914
9915 2000-03-13 22:36:56  roessler  (roessler)
9916
9917         * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
9918         Gero Treuner.
9919
9920         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9921         po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9922         po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
9923         po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
9924         post-release commit for mutt-1.1.9
9925
9926         * build-release: change code for going on-line.
9927
9928         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
9929         po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
9930         po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
9931         po/cs.po, po/da.po: make update-po.
9932
9933         * po/sv.po, po/fr.po: updates.
9934
9935 2000-03-10 11:38:32  roessler  (roessler)
9936
9937         * handler.c: Fix the handling of raw carriage return characters
9938         in the base64 handler.
9939
9940 2000-03-09 11:58:11  roessler  (roessler)
9941
9942         * pgpinvoke.c: Bail on empty PGP formats.
9943
9944         * po/ko.po: update.
9945
9946 2000-03-08 18:08:03  roessler  (roessler)
9947
9948         * imap/message.c: Another fix from Brendan Cully.
9949
9950         * po/pl.po: update.
9951
9952         * sendlib.c, parse.c: Fix more RFC2047 encoding bugs.  Once again
9953         from Gero Treuner <gero@faveve.uni-stuttgart.de>.
9954
9955 2000-03-07 19:53:19  roessler  (roessler)
9956
9957         * po/da.po, configure.in: Adding a Danish translation.
9958         Thanks to Morten Bo Johansen <mojo@image.dk> and
9959         the members of the sslug-locale mailing list, see
9960         http://www.sslug.dk/emailarkiv/locale/.
9961
9962         * color.c: branches:  2.8.2; The uncolor/unmono commands weren't
9963         parsed correctly when not applicable.  This fixes bug#65.
9964
9965         * makedoc.c: Make gcc happy.
9966
9967         * TODO: Remove an old item from this list.  From Brendan Cully.
9968
9969         * sendlib.c, TODO: Correct header encodings when postponing
9970         messages.
9971
9972         * protos.h: branches:  2.40.2; Correct header encodings when
9973         postponing messages.
9974
9975         * send.c: Correct header encodings when postponing messages.
9976
9977         * po/de.po: update
9978
9979         * po/pt_BR.po, po/el.po: updates.
9980
9981         * curs_main.c: Fix NULL pointer deferences.
9982
9983 2000-03-04 12:57:53  roessler  (roessler)
9984
9985         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
9986         po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
9987         po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9988         po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
9989         post-release commit for mutt-1.1.8
9990
9991         * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
9992
9993 2000-03-03 16:52:41  roessler  (roessler)
9994
9995         * contrib/gpg.rc: branches:  1.5.2; Don't use gpg-2comp by
9996         default, but leave the command lines using this one there as
9997         comments.
9998
9999         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10000         po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
10001         po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
10002         po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
10003         imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
10004         imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
10005
10006         * imap/command.c: branches:  1.8.2; The FSF apparently has moved.
10007
10008         * imap/imap.c: The FSF apparently has moved.
10009
10010         * imap/imap.h: branches:  1.16.2; The FSF apparently has moved.
10011
10012         * imap/imap_private.h: branches:  1.17.2; The FSF apparently
10013         has moved.
10014
10015         * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
10016         doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
10017         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10018         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
10019         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
10020         has moved.
10021
10022         * rfc822.c: branches:  2.9.2; The FSF apparently has moved.
10023
10024         * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
10025         The FSF apparently has moved.
10026
10027         * pop.c: branches:  2.7.2; The FSF apparently has moved.
10028
10029         * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
10030         pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
10031         apparently has moved.
10032
10033         * mh.c: branches:  2.22.2; The FSF apparently has moved.
10034
10035         * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10036         muttbug.sh.in, muttlib.c: The FSF apparently has moved.
10037
10038         * mx.c: branches:  2.41.2; The FSF apparently has moved.
10039
10040         * history.c: branches:  2.5.6; The FSF apparently has moved.
10041
10042         * history.h: The FSF apparently has moved.
10043
10044         * hook.c: branches:  2.9.2; The FSF apparently has moved.
10045
10046         * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10047         main.c, makedoc.c, mapping.h: The FSF apparently has moved.
10048
10049         * mbox.c: branches:  2.15.2; The FSF apparently has moved.
10050
10051         * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10052         flags.c, from.c, functions.h: The FSF apparently has moved.
10053
10054         * globals.h: branches:  2.23.2; The FSF apparently has moved.
10055
10056         * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
10057         help.c, charset.c, charset.h, color.c, commands.c, complete.c,
10058         compose.c: The FSF apparently has moved.
10059
10060         * copy.c: branches:  2.13.2; The FSF apparently has moved.
10061
10062         * copy.h: The FSF apparently has moved.
10063
10064         * curs_lib.c: branches:  2.18.2; The FSF apparently has moved.
10065
10066         * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
10067         attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
10068         buffy.h: The FSF apparently has moved.
10069
10070         * po/sv.po: Swedish translation.
10071
10072         * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
10073         editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
10074         send.c, sendlib.c, attach.c: Fix index updates when closing or
10075         synching mail folders fails.  There were some bug-fixes hidden
10076         in that code.
10077
10078         * imap/message.c: More missing fclose (3) calls.
10079
10080 2000-03-02 21:01:27  roessler  (roessler)
10081
10082         * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
10083         leaks.
10084
10085         * po/de.po: A one-character patch from Gero Treuner.
10086
10087         * INSTALL, README.SSL: Add some SSL documentation.  From Tommi
10088         Komulainen.
10089
10090         * mh.c, mx.c: Fix incompatible return value checking.  This should
10091         fix #29.
10092
10093         * mutt.h, send.c, init.h: Add $reverse_realname option.
10094         Essentially suggested by ws@rhein.de.
10095
10096 2000-03-01 21:27:36  roessler  (roessler)
10097
10098         * Muttrc.head: Fix #26: A little typo.
10099
10100         * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
10101         version of my .muttrc as an example.
10102
10103         * contrib/sample.muttrc: Fix some mail addresses.
10104
10105         * README.UPGRADE: Add some more documentation for users who
10106         are upgrading.  This is more precise than the NEWS file, but
10107         confined to the more notable changes.
10108
10109         * configure.in: Another fix from Tommi Komulainen.
10110
10111         * po/eo.po, po/id.po, po/de.po: update.
10112
10113         * imap/util.c: Don't crash with NULL Context pointers.
10114
10115         * po/fr.po: Update.
10116
10117         * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
10118         for quite some time now.
10119
10120         * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
10121         po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10122         po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10123         po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
10124         commit for mutt-1.1.7
10125
10126         * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
10127         Add $imap_servernoise option to suppress IMAP server messages.
10128         From Brendan Cully.
10129
10130         * imap/Makefile.am: Include auth_gss.c with the distribution.
10131
10132 2000-02-29 22:40:46  roessler  (roessler)
10133
10134         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10135         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
10136         po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10137         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10138         commit for mutt-1.1.6
10139
10140         * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
10141         po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
10142         po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
10143         po/de.po: Some updates; make update-po.
10144
10145         * charset.c: Add error checking to the recode-attachment code.
10146         From "Andrew W.  Nosenko" <awn@bcs.zp.ua>.
10147
10148         * configure.in: Replace --enable-ssl by --with-ssl.  From Tommi
10149         Komulainen.
10150
10151         * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
10152         Brendan says it works.
10153
10154 2000-02-28 18:06:35  roessler  (roessler)
10155
10156         * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
10157
10158         * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
10159         code.  This should work from all menus, and it should always
10160         poll the current folder.
10161
10162         * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
10163
10164         * curs_main.c, pager.c: Don't do Context updates from the
10165         background, part 2.
10166
10167         * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
10168         imap/imap.c: Don't do Context updates from the background.
10169
10170 2000-02-27 08:49:34  roessler  (roessler)
10171
10172         * po/POTFILES.in: imap/auth_gss.c was missing.  Noted by "Andrew
10173         W. Nosenko" <awn@bcs.zp.ua>.
10174
10175 2000-02-26 18:14:24  roessler  (roessler)
10176
10177         * Makefile.am: muttbug is a script, not a program.  Tell automake
10178         about this.
10179
10180         * mx.c: Don't use an uninitialized string for error reporting.
10181
10182         * imap/browse.c: Fix a segmentation fault.  Patch from Brendan
10183         Cully.
10184
10185 2000-02-25 08:57:05  roessler  (roessler)
10186
10187         * .cvsignore: ignore muttbug{,.sh}
10188
10189         * Makefile.am: Tell users about README.UPGRADE.
10190
10191 2000-02-24 21:34:10  roessler  (roessler)
10192
10193         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10194         po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
10195         po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
10196         po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
10197         commit for mutt-1.1.5
10198
10199         * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
10200
10201 2000-02-23 13:26:03  roessler  (roessler)
10202
10203         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10204         po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
10205         po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
10206         po/de.po: New German translation; make update-po.
10207
10208         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
10209         po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
10210         po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
10211         po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
10212         update-po again.  Also, Edmund Evans submitted a new Esperanto
10213         translation.
10214
10215         * mx.c: safe_fclose() doesn't like FILE pointers.
10216
10217         * mx.h, mx.c: Don't core dump when locking a folder fails.
10218
10219 2000-02-22 19:22:29  roessler  (roessler)
10220
10221         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
10222         po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
10223         po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10224         po/cs.po: update-po.
10225
10226         * po/ko.po: New Korean translation from
10227         <redhands@linux.sarang.net>.
10228
10229         * muttbug.sh.in: Fix bug#42: A missing "'".
10230
10231         * main.c: Cosmetic fix from Marco d'Itri.
10232
10233         * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
10234         latest IMAP browser fixes.
10235
10236 2000-02-18 10:56:24  roessler  (roessler)
10237
10238         * muttlib.c: In mutt_copy_body(), we also need to strdup()
10239         the content-description.
10240
10241         * imap/command.c: Reasonably handle suerfluous EXIST messages
10242         from IMAP servers.  From Brendan Cully.
10243
10244 2000-02-17 18:22:27  roessler  (roessler)
10245
10246         * send.c: Fix content-description encoding - it was done after
10247         signing, not before signing.
10248
10249         * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
10250         writing messages to folders.
10251
10252 2000-02-16 17:29:33  roessler  (roessler)
10253
10254         * send.c: Fix mail-followup-to generation.
10255
10256         * sendlib.c: Don't output empty header fields.  This is made
10257         necessary by the addition of possibly empty my_hdr commands.
10258
10259         * init.c: Permit empty my_hdrs.  Suggested by Edmund Grimley
10260         Evans.
10261
10262         * po/cs.po: update.
10263
10264         * pattern.c, protos.h, send.c: Generate mail-followup-to headers
10265         which contain the user's mail address when sending messages to
10266         _known_ mailing lists.
10267
10268         * po/de.po: update.
10269
10270 2000-02-15 22:26:39  roessler  (roessler)
10271
10272         * po/fr.po: update.
10273
10274         * po/eo.po: New translation from Edmund Grimley.
10275
10276         * OPS: Fix a typo.
10277
10278         * globals.h: Increase the size of ErrorBuf.
10279
10280         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
10281         po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
10282         po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
10283         VERSION, reldate.h, ChangeLog: automatic post-release commit
10284         for mutt-1.1.4
10285
10286         * doc/manual.sgml.head: Add improved documentation for the "push"
10287         command, and macros.  From Byrial Jensen, based on a patch by
10288         Mikko Hanninen.
10289
10290         * functions.h: Fix the <exit> function on the pager.
10291
10292         * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
10293         init.h, protos.h: Byrial Jensen's unhook command patch.
10294
10295         * doc/Makefile.in: Remove superfluous empty lines from the text
10296         version of the manual.
10297
10298         * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
10299         - it may be confusing.
10300
10301         * functions.h, keymap.c: More OP_EXIT fixes.
10302
10303         * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
10304         opcode, and change it to OP_EXIT.
10305
10306         * doc/manual.sgml.head: Add more documentation for subscribe
10307         and lists.
10308
10309 2000-02-14 20:51:37  roessler  (roessler)
10310
10311         * init.h: Fix documentation for $followup_to.
10312
10313         * po/de.po: Fix the fixes.  Folks, when submitting changes to the
10314         .po files, please try a "make" in the po subdirectory afterwards.
10315
10316         * po/it.po: New Italian translation from Marco d'Itri.
10317
10318         * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
10319         imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
10320         Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
10321         patch from <20000212185021.A7365@xanadu.kublai.com>.
10322
10323         * po/de.po: Fixes from Roland Rosenfeld.
10324
10325         * attach.c, compose.c: Fix a couple of random perror() calls
10326         and related problems.
10327
10328         * sendlib.c: Fix encoding for text/* attachments with long lines.
10329
10330 2000-02-11 09:04:22  roessler  (roessler)
10331
10332         * contrib/Pine.rc: Fix bug #23.
10333
10334         * init.h, makedoc.c: Fix minor documentation problems noted by
10335         Marius Gedminas <mgedmin@takas.lt>.
10336
10337 2000-02-10 19:46:13  roessler  (roessler)
10338
10339         * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
10340         pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
10341         sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
10342         headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
10343         mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
10344         commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
10345         PGP-cleanup patch from Roland Rosenfeld.  Thanks!
10346
10347         * muttbug.sh.in: ${prefix} should be defined, as it may be used
10348         by autoconf.
10349
10350 2000-02-09 18:28:45  roessler  (roessler)
10351
10352         * doc/manual.sgml.head: Fix a minor typo.  From Mikko Hänninen.
10353
10354         * muttbug.sh.in: Mostly Debian-related fixes from Roland
10355         Rosenfeld.
10356
10357         * main.c: Small translation-related fix from Roland.
10358
10359         * po/fr.po: Update from Vincent Lefevre.
10360
10361         * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
10362         From David Ellement <ellement@sdd.hp.com>.
10363
10364         * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
10365         init.h: Documentation changes from Roland Rosenfeld.
10366
10367 2000-02-08 20:55:33  roessler  (roessler)
10368
10369         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10370         po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10371         po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
10372         po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
10373         post-release commit for mutt-1.1.3
10374
10375         * build-release: Don't build US releases.  RedHat and Caldera
10376         don't object, Debian uses the international version anyways,
10377         and SuSE (1) sits in Germany and (2) doesn't react.
10378
10379         * contrib/pgp2.rc: add a comment concerning +encrypttoself.
10380
10381         * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
10382         From Tommi.Komulainen@iki.fi.
10383
10384         * po/eo.po: Small fix from Edmund.
10385
10386 2000-02-07 19:16:41  roessler  (roessler)
10387
10388         * doc/manual.sgml.head: Add a note on my_hdr when used from
10389         send-hook.
10390
10391         * muttbug.sh.in: Remove another Debian reference from the severity
10392         level descriptions.
10393
10394         * muttbug.sh.in: More fixes.
10395
10396         * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
10397
10398         * muttbug.sh.in: Various fixes from Roland Rosenfeld.
10399
10400         * buffy.c: Fix a NULL pointer deference.
10401
10402 2000-02-03 13:41:38  roessler  (roessler)
10403
10404         * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
10405         to muttbug.
10406
10407         * init.c: Add a comment concerning muttbug.sh.
10408
10409         * muttbug.sh.in: More changes to the bug report script.  Most of
10410         them were suggest by Roland Rosenfeld.
10411
10412         * po/de.po: Minor fixes from Roland Rosenfeld.
10413
10414         * muttbug.sh.in: Add some Debian specifics.
10415
10416         * muttbug.sh.in: Strip comments from included configuration files.
10417
10418         * muttbug.sh.in: another minor fix.
10419
10420         * muttbug.sh.in: Minor fixes.
10421
10422         * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
10423         the bug reporting utility.  (Yes, we are about to get a real
10424         bug-tracking system, see http://bugs.guug.de/.)
10425
10426         * doc/manual.sgml.head: Documentation fix.
10427
10428 2000-02-02 10:53:28  roessler  (roessler)
10429
10430         * init.c: Make the parsing of integers more
10431
10432         * lib.c: Use O_NOFOLLOW when it's there, and needed.
10433
10434 2000-02-01 18:47:49  roessler  (roessler)
10435
10436         * main.c: Cosmetics.
10437
10438         * doc/mutt.man, doc/muttrc.man.head: Cosmetics.  Additionally,
10439         remove the y2k compliance notice from the manual page.
10440
10441         * makedoc.c: Change the font used for typesetting "tables",
10442         so we get usable output when roffing the muttrc (5) manual page
10443         for a postscript printer.
10444
10445         * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10446         po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
10447         po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
10448         Include various po-file updaes, and make update-po.
10449
10450         * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
10451         the po/ subdirectory, from Edmund G. Evans.
10452
10453         * po/eo.po: New Esperanto translation.
10454
10455         * init.h: Add a bit more documentation on $recall.
10456
10457 2000-01-30 13:35:22  roessler  (roessler)
10458
10459         * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10460         po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
10461         po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
10462         po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
10463         process in the po/ subdirectory.
10464
10465         * configure.in: Add some languages to ALL_LINGUAS.
10466
10467         * po/gl.po, po/sv.po: Adding translations from stable to unstable.
10468
10469         * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
10470         po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
10471         new revisions submitted so far.
10472
10473 2000-01-29 08:03:48  roessler  (roessler)
10474
10475         * init.h: Another change to attach_format.
10476
10477         * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
10478         functions.h, init.h, mutt.h, parse.c: Michael Elkins'
10479         content-disposition patch, with some small changes.
10480
10481 2000-01-28 21:32:47  roessler  (roessler)
10482
10483         * init.h: Make the documentation for rfc2047_parameters
10484         comprehensible to the end user.
10485
10486         * init.h: Documentation fix.
10487
10488         * rfc2231.c: RFC2231 support should understand utf-8.
10489
10490 2000-01-27 09:57:09  roessler  (roessler)
10491
10492         * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
10493         to disallow individual SSL protocols.  From Jeremy Katz
10494         <katzj@linuxpower.org>.
10495
10496 2000-01-25 21:21:10  roessler  (roessler)
10497
10498         * imap/BUGS: Brendan Cully's latest changes:
10499
10500            Here is a patch to add some support for read-only IMAP folders.
10501            This is most useful if you have multiple copies of mutt open,
10502            but it also allows you to open a folder read-only and not
10503            have to worry about flags getting changed. Toggling read-only
10504            still doesn't work correctly - you may lose your 'N' flags
10505            if you open a folder normally and switch to read-only.
10506
10507           I've also decided to try using UID FETCH, although I'm not
10508           sure if older IMAP servers support it, but then again I'm
10509           not sure if anyone's using any really old IMAP servers. The
10510           main advantage is in the case of multiple clients, where
10511           one client is deleting messages and the other isn't getting
10512           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10513           the other hand, this server seems to have all sorts of terrible
10514           problems with this scenario, so I'm not sure how well the code
10515           functions. It's a two-line change so far, it's experimental,
10516           and it's the only IMAP code in an #if 0 block...
10517
10518         * imap/README: branches:  1.4.2; Brendan Cully's latest changes:
10519
10520            Here is a patch to add some support for read-only IMAP folders.
10521            This is most useful if you have multiple copies of mutt open,
10522            but it also allows you to open a folder read-only and not
10523            have to worry about flags getting changed. Toggling read-only
10524            still doesn't work correctly - you may lose your 'N' flags
10525            if you open a folder normally and switch to read-only.
10526
10527           I've also decided to try using UID FETCH, although I'm not
10528           sure if older IMAP servers support it, but then again I'm
10529           not sure if anyone's using any really old IMAP servers. The
10530           main advantage is in the case of multiple clients, where
10531           one client is deleting messages and the other isn't getting
10532           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10533           the other hand, this server seems to have all sorts of terrible
10534           problems with this scenario, so I'm not sure how well the code
10535           functions. It's a two-line change so far, it's experimental,
10536           and it's the only IMAP code in an #if 0 block...
10537
10538         * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
10539         Brendan Cully's latest changes:
10540
10541            Here is a patch to add some support for read-only IMAP folders.
10542            This is most useful if you have multiple copies of mutt open,
10543            but it also allows you to open a folder read-only and not
10544            have to worry about flags getting changed. Toggling read-only
10545            still doesn't work correctly - you may lose your 'N' flags
10546            if you open a folder normally and switch to read-only.
10547
10548           I've also decided to try using UID FETCH, although I'm not
10549           sure if older IMAP servers support it, but then again I'm
10550           not sure if anyone's using any really old IMAP servers. The
10551           main advantage is in the case of multiple clients, where
10552           one client is deleting messages and the other isn't getting
10553           notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10554           the other hand, this server seems to have all sorts of terrible
10555           problems with this scenario, so I'm not sure how well the code
10556           functions. It's a two-line change so far, it's experimental,
10557           and it's the only IMAP code in an #if 0 block...
10558
10559         * doc/Makefile.in: Make the build process work when sgmltools
10560         aren't present.  From Lawrence Greenfield <leg+@andrew.cmu.edu>.
10561
10562         * imap/auth.c: Fix GSSAPI support.  From Lawrence Greenfield
10563         <leg+@andrew.cmu.edu>.
10564
10565 2000-01-24 13:17:17  roessler  (roessler)
10566
10567         * dotlock.h, mx.c, dotlock.c: Locking fix.
10568
10569         * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
10570         <mgedmin@pub.osf.lt>.
10571
10572         * Makefile.am: small build process fix.
10573
10574         * m4/Makefile.am.in: Patch from Lars Hecking in order to build
10575         mutt cleanly under Solaris 2.6.
10576
10577         * doc/manual.sgml.head: More list-reply documentation from
10578         Mikko.Hanninen@iki.fi.
10579
10580         * init.h, mutt.h, rfc822.c: Removing rewrite_uucp.  There were
10581         too many objections against it.
10582
10583         * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
10584
10585         * po/ru.po: update.
10586
10587         * po/eo.po, configure.in: Adding the Esperanto translation
10588         to unstable.  From Edmund GRIMLEY EVANS <edmundo@rano.org>.
10589
10590 2000-01-21 09:28:56  roessler  (roessler)
10591
10592         * po/el.po: New greek translation.
10593
10594         * po/id.po: updated translation.
10595
10596 2000-01-20 17:35:41  roessler  (roessler)
10597
10598         * po/pl.po: Updated polish translation.
10599
10600         * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
10601         Marco d'Itri.
10602
10603         * compose.c: Typo noted by edmundo@rano.org.
10604
10605         * po/ko.po: Update.
10606
10607         * send.c: Honor mail-followup-to when doing a list-reply.
10608         From Mikko.Hanninen@iki.fi.
10609
10610 2000-01-19 14:59:01  roessler  (roessler)
10611
10612         * commands.c: Don't move the index cursor after a failed attempt
10613         to save a message.  From Joe Orton <joe@orton.demon.co.uk>.
10614
10615         * po/de.po: New German translation for unstable, from Roland
10616         Rosenfeld.
10617
10618         * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
10619
10620         * NEWS: Add a notice on display-toggle-weed.
10621
10622         * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
10623         Rename display-headers to display-toggle-weed.
10624
10625 2000-01-18 22:46:18  roessler  (roessler)
10626
10627         * mx.c: mx_open_mailbox_append: Add an error message and remove
10628         a file descriptor leak when we can open, but can't lock an MMDF
10629         or MBOX folder.
10630
10631         * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
10632         po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
10633         po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10634         po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10635         commit for mutt-1.0.1
10636
10637         * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
10638         From Hao Li <hli@rainfinity.com>.
10639
10640         * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
10641         A patch for this was suggested by Brian R. Gaeke.
10642
10643         * init.h, alias.c: Documentation fix about gecos_mask.  From Will
10644         Fiveash.
10645
10646 2000-01-16 14:44:12  roessler  (roessler)
10647
10648         * po/eo.po: new esperanto translation from edmundo@rano.org.
10649
10650         * editmsg.c: Use Visual, not Editor, for editing messages.
10651         Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
10652
10653         * rfc822.c: quote-related fix to the RFC822 parser.  From Edmund
10654         Grimley Evans.
10655
10656 2000-01-12 09:20:34  roessler  (roessler)
10657
10658         * init.c: It was impossible to unset a string.  If you did
10659         "unset realname" it would just print out the value of the string.
10660         Attached is the fix.
10661
10662 2000-01-10 21:34:06  roessler  (roessler)
10663
10664         * reap.pl: Handle #ifndef in reap.pl.
10665
10666         * configure.in: Recognize differently-named gccs as such, and
10667         enable warnings.  From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10668
10669         * pgp.c: To compile on SunOs 4.1.4, the order of two includes
10670         needs to be switched (<sys/resource.h> contains a struct timeval.)
10671
10672         From Mark Seiden <mis@seiden.com>.
10673
10674         * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
10675         recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
10676         attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
10677         gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
10678         mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
10679         <tbm@cyrius.com>.
10680
10681         * lib.c: Use safe_free() instead of free() with mutt_str_replace -
10682         equivalent, but nicer.
10683
10684         * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
10685         rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
10686         compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
10687         main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
10688         mutt_str_replace, which essentially replaces the sequence:
10689
10690                 safe_free (&s); s = safe_strdup (t);
10691
10692         * build-release, gnupgparse.c: Fix PGP uid parsing.  Noted by
10693         Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
10694
10695 2000-01-08 10:31:28  roessler  (roessler)
10696
10697         * VERSION, reldate.h, ChangeLog: automatic post-release commit
10698         for mutt-1.1.2
10699
10700         * keymap.c: Fix a macro-related segmentation fault in stable.
10701         From Byrial Jensen.
10702
10703         * keymap.c: Fix a macro-related segmentation fault.  From Byrial
10704         Jensen.
10705
10706         * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
10707         recvattach.c: Unified edit-type function for the index, compose,
10708         and receive-attachment menus.  Mostly by Michael Elkins.
10709
10710         * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
10711
10712         * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
10713
10714 2000-01-06 12:00:50  roessler  (roessler)
10715
10716         * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
10717         sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10718         pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
10719         query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
10720         resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
10721         mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10722         muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
10723         pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10724         main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
10725         hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
10726         init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
10727         dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10728         flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
10729         hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
10730         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10731         compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
10732         for unstable.
10733
10734         * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
10735         thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
10736         rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
10737         send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
10738         pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
10739         menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
10740         mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
10741         init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
10742         mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
10743         help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
10744         date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
10745         from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
10746         buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10747         compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
10748         attach.c, attach.h, browser.c: Updat copyright notices in stable.
10749
10750 2000-01-05 09:40:52  roessler  (roessler)
10751
10752         * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
10753         From Michael Elkins.
10754
10755 2000-01-03 10:15:54  roessler  (roessler)
10756
10757         * strcasecmp.c: New str*casecmp replacements for stable.
10758
10759         * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
10760         functions.  Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
10761
10762 2000-01-01 17:59:51  roessler  (roessler)
10763
10764         * parse.c: y2k fix for 1.0.
10765
10766         * parse.c: A y2k fix for those who still use two-digit year
10767         numbers as originally specified in RFC 822.
10768
10769 1999-12-29 18:38:07  roessler  (roessler)
10770
10771         * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
10772         <ypwong@debian.org>; Dec 21 1999.
10773
10774         * sort.c: Fix a minor threading bug.  From Edmund GRIMLEY EVANS
10775         <edmundo@rano.demon.co.uk>, Dec 14 1999.
10776
10777         * browser.c: Fix the use of link_is_dir() in the file
10778         browser.  This should fix the bug reported by John Yates
10779         <yates@flatiron.com> on Dec 07 1999.  (Details noted by Byrial
10780         Jensen <byrial@image.dk> on Dec 09 1999.)
10781
10782         * send.c: Don't use IMAP folders for FCCs when sending messages
10783         in batch mode.  This is _not_ Brendan's patch, which may be
10784         included later.
10785
10786 1999-12-14 10:29:25  roessler  (roessler)
10787
10788         * INSTALL: Add a short note that EXACT_ADDRESS is broken.
10789         In order to fix it, we'd need a RFC 2047 implementation
10790         which knows about RFC 822 syntax.  (This would also help with
10791         In-Reply-To headers, BTW, but would be considerably more complex.)
10792
10793 1999-12-13 11:36:01  roessler  (roessler)
10794
10795         * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
10796         envelope_from option.
10797
10798 1999-12-09 11:17:35  roessler  (roessler)
10799
10800         * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
10801         imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
10802         imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
10803         doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
10804         multiple IMAP usernames patch.
10805
10806 1999-12-06 09:59:28  roessler  (roessler)
10807
10808         * mbox.c: Cosmetic improvement for reading mmdf folders.
10809         From John Hawkinson <jhawk@bbnplanet.com>.
10810
10811 1999-12-04 15:42:07  roessler  (roessler)
10812
10813         * mx.c: Check for the presence of .overview files when testing
10814         whether some directory is an MH folder.  This way, you can at
10815         least read Usenet news from the spool using Mutt. ;-)
10816
10817         * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
10818         patch.
10819
10820 1999-12-03 16:54:03  roessler  (roessler)
10821
10822         * doc/manual.sgml.head: Fix the documentation on how to join
10823         the mutt lists.  Noted by Marius Gedminas <mgedmin@takas.lt>.
10824
10825         * init.h: Fix a small bug in the documentation for $hidden_host.
10826
10827         * configure.in: Fix the handling of --disable configure switches.
10828
10829         * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
10830         shouldn't enable pop.
10831
10832         * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
10833         strings with $send_charset, not with $charset.
10834
10835         * Makefile.am, README, README.UPGRADE: Adding one more readme
10836         file.  This one is intended to serve as some kind of "howto"
10837         for the most notable incompatible configuration changes.
10838
10839 1999-12-02 16:29:26  roessler  (roessler)
10840
10841         * pgpkey.c: Fix the PGP key selection menu's title.
10842
10843         * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
10844
10845         * NEWS: Announce edit-message and resend-message, and the changes
10846         in recvcmd.c.
10847
10848         * doc/manual.sgml.head: Clarify the documentation of
10849         lists/unlists/subscribe/unsubscribe a bit.
10850
10851 1999-12-01 12:06:31  roessler  (roessler)
10852
10853         * imap/util.c: Now, I should have got the signal handling right.
10854
10855         * imap/util.c: another alarm (0) was missing.  (However, this
10856         one didn't crash mutt.)
10857
10858         * imap/util.c: imap_keepalive: cancel pending alarms.  Otherwise,
10859         mutt will die frequently.
10860
10861         * imap/util.c: Re-set the list of blocked signals after the
10862         imap_keepalive stuff.
10863
10864         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
10865         A modified version of Tommi Kommulainen's imap keepalive patch.
10866
10867 1999-11-26 09:19:03  roessler  (roessler)
10868
10869         * imap/message.c: Fix the lines header.
10870
10871 1999-11-25 15:18:02  roessler  (roessler)
10872
10873         * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
10874         the IMAP keepalive patch.  It has just bitten me while mutt was
10875         trying to dotlock a folder.  Seems that there needs some more
10876         work to be done.
10877
10878         * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
10879         A modified version of Tommi Komulainen's imap keepalive patch.
10880
10881 1999-11-24 16:29:58  roessler  (roessler)
10882
10883         * NEWS: Change some headlines: Instead of "major changes
10884         since <unstable version>", it's "major changes since 1.0" now.
10885         In addition, I changed the note concerning the lists/subscribe
10886         change to be more explicit than the old one.
10887
10888         * imap/message.c: IMAP line count fix from
10889         Tommi.Komulainen@iki.fi.
10890
10891 1999-11-23 23:43:51  roessler  (roessler)
10892
10893         * postpone.c: mutt_prepare_template() didn't work with
10894         PGP-encrypted messages due to an - errm - interesting typo.
10895
10896         * doc/manual.sgml.head: Document the fact that users can enter
10897         a mail-followup-to header in the editor.  There seems to have
10898         been some confusion about this.
10899
10900         * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
10901         core dumps before we ask the user for a pass phrase.  Suggested by
10902         <Stefan.Alfredsson@kau.se>.
10903
10904         * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
10905         <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
10906
10907         * muttlib.c: Permit !! for the last folder.  Elm compatibility.
10908
10909         * NEWS: Tell our users that fcc_clear exists.
10910
10911         * init.h, mutt.h, send.c: Adding an fcc_clear option for
10912         unencrypted and unsigned FCCs.
10913
10914         * imap/Makefile.am: Include the SSL-related code with "make dist".
10915
10916 1999-11-22 16:01:42  roessler  (roessler)
10917
10918         * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
10919         imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
10920         functions.h, pgppubring.c: IMAP folder creation and deletion.
10921         From Brendan Cully.
10922
10923         * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
10924         Verständlicheres zu ersetzen. ;-)
10925
10926 1999-11-18 16:19:35  roessler  (roessler)
10927
10928         * init.h: Include SSL documentation in the manual.
10929
10930         * dotlock.c: indentation noise.
10931
10932         * imap/socket.c: Small code clean-up.
10933
10934         * mx.c: Detect .mew_cache files in MH folders.  Suggested by
10935         Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
10936
10937         * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
10938
10939         * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
10940         configuration files nicely, even when they are not terminated
10941         by a \n character.
10942
10943         * parse.c, rfc2231.c: Some rather cosmetic changes.
10944
10945 1999-11-17 22:47:59  roessler  (roessler)
10946
10947         * menu.c: some reorganizations of the dialog menu code.
10948
10949         * alias.c: Fix the address sanitizer.  You should now be
10950         able to auto-create an alias for someone like "Jon K. Hellan"
10951         <hellan@acm.org>.
10952
10953         * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
10954         imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
10955         imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
10956         doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
10957         configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
10958         IMAP/SSL support patches.
10959
10960         * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
10961
10962 1999-11-15 17:44:15  roessler  (roessler)
10963
10964         * pgp.c: Fix the pgp-hook logic.
10965
10966         * color.c: Small color fix from T. E. Dickey.
10967
10968         * color.c: A small patch from TE Dickey.
10969
10970 1999-11-11 18:30:25  roessler  (roessler)
10971
10972         * rfc822.c: ups, the previous patch included a small buffer
10973         overflow.
10974
10975         * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
10976         new translation.
10977
10978         * rfc822.c: Fix a header quoting bug.
10979
10980         * doc/Makefile.in: Another build process patch from Brendan Cully.
10981
10982 1999-11-10 21:35:33  roessler  (roessler)
10983
10984         * rfc2231.c: Ignore empty MIME parameters.
10985
10986 1999-11-09 12:40:14  roessler  (roessler)
10987
10988         * mbox.c, parse.c: Add some more sanity checks about
10989         content-length.
10990
10991         * curs_lib.c: Fix an SLang-related compilation problem.
10992         Originally from Jon KÃ¥re Hellan.
10993
10994         * postpone.c: Simplify mutt_prepare_template ().  Instead of
10995         copying around all kinds of data, we re-parse the postponed
10996         message's structure.
10997
10998         * postpone.c: Make sure mutt doesn't forget MIME structure when
10999         the user resends a message/rfc822 body from the recvattach menu.
11000         Note, however, that this is more of a temporary solution
11001         - I think there is some more space for improvements in
11002         mutt_prepare_template().
11003
11004         * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
11005         configure.in, Makefile.am: Build process fixes from Brendan Cully.
11006
11007         * pager.c: Add a missing redraw after resend-message.
11008
11009 1999-11-08 22:10:49  roessler  (roessler)
11010
11011         * VERSION: Undo changes which are due to release-building tests.
11012         After all, we want the _right_ diff next time.
11013
11014         * build-release: Finalize the new build-release script.
11015
11016         * ChangeLog, VERSION, build-release: automatic post-release
11017         commit for mutt-1.1.1.2
11018
11019         * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
11020         ChangeLog: automatic post-release commit for mutt-1.1.1.1
11021
11022         * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
11023         to the build process.
11024
11025         * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
11026         commit for mutt-1.1.1
11027
11028 1999-11-07 22:52:40  roessler  (roessler)
11029
11030         * sendlib.c: short-cut utf-7 as a 7bit character set.  Currently,
11031         utf-7 may be overridden by us-ascii.
11032
11033         * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
11034         send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
11035         compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
11036         pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
11037         the recvattach code.
11038
11039         * po/eo.po: branches:  1.1.2; file eo.po was initially added on
11040         branch mutt-1-0-stable.
11041
11042         * po/eo.po, configure.in: Esperanto translation from Edmund
11043         GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
11044
11045 1999-11-05 07:28:11  roessler  (roessler)
11046
11047         * pgppubring.c: preprocess out some unused strings.
11048
11049 1999-11-04 21:35:32  roessler  (roessler)
11050
11051         * rfc2231.c: Catch a segmenatation fault.  Note that this is
11052         not the real fix for the problem...
11053
11054         * menu.c: Change a short to an int where it should have been one.
11055
11056         * po/gl.po: New version.
11057
11058         * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
11059         IMAP postpone changes from Byrial Jensen.
11060
11061 1999-11-03 20:30:19  roessler  (roessler)
11062
11063         * recvattach.c: Adding a comment which describes some ideas on
11064         how the attachment menu should work.
11065
11066 1999-11-02 15:51:07  roessler  (roessler)
11067
11068         * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
11069         imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
11070         from Brendan Cully.
11071
11072 1999-10-31 17:12:55  roessler  (roessler)
11073
11074         * po/it.po: [stable] Small fix from Marco d'Itri.
11075
11076         * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
11077         contrib/.cvsignore: From Brendan Cully: IMAP updates should work
11078         properly again.
11079
11080 1999-10-29 05:43:40  roessler  (roessler)
11081
11082         * po/.cvsignore: Cosmetics.
11083
11084         * imap/BUGS: Update the documentation.
11085
11086         * doc/.cvsignore: Cosmetics.
11087
11088         * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
11089         the number of postponed messages every time the status line
11090         is updated - this gets quite slow when used with slow IMAP
11091         connections.
11092
11093 1999-10-28 17:42:07  roessler  (roessler)
11094
11095         * README: Fix the version number in the README file.
11096
11097         * pop.c: Cosmetic POP fixes from Evan DiBiase
11098         <evand@telerama.com>.
11099
11100         * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
11101
11102 1999-10-28 08:15:38    <Jon.K.Hellan@item.ntnu.no>  (roessler)
11103
11104         * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
11105         imap_preconnect.  This way, you can let mutt start an ssh tunnel
11106         before it tries to connect to an IMAP server.
11107
11108 1999-10-27 12:17:34  roessler  (roessler)
11109
11110         * po/gl.po: branches:  1.1.2; file gl.po was initially added on
11111         branch mutt-1-0-stable.
11112
11113         * po/gl.po, configure.in: Adding a Galician translation.
11114
11115 1999-10-26 15:14:01  roessler  (roessler)
11116
11117         * curs_lib.c, main.c: Some display-related fixes from Andrej
11118         Gritsenko.
11119
11120         * editmsg.c: Fix a small bug in the new edit-message feature.
11121         From Andrej Gritsenko.
11122
11123         * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
11124         imap/browse.c, imap/command.c: * stops mutt from logging CRAM
11125         secrets in debug mode.  * should fix mutt segfaulting when trying
11126         to open {} * helps with the problem of mutt detecting new mail
11127         in the wrong
11128           folder. Now, IMAP commands from the SELECTED state should call
11129           imap_cmd_finish after they've executed commands. I've only put
11130           this is imap_buffy_check for now - in my opinion the command
11131           execution path is still not stable, and rewrites may obviate
11132           the need for this...
11133
11134         (From: Brendan Cully <brendan@kublai.com>)
11135
11136 1999-10-25 20:05:14  roessler  (roessler)
11137
11138         * po/sv.po: branches:  1.1.2; file sv.po was initially added on
11139         branch mutt-1-0-stable.
11140
11141         * po/sv.po, configure.in: Adding the Swedish translation to
11142         stable.
11143
11144         * po/de.po: Updated German translation from Roland Rosenfeld.
11145
11146         * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
11147         imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
11148         imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
11149         movements patch.
11150
11151 1999-10-22 08:49:30  roessler  (roessler)
11152
11153         * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
11154         post-release commit for mutt-1.1
11155
11156         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
11157         po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
11158         po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
11159         ChangeLog: post-release commit for one dot zero.  (yes, really.)
11160
11161 1999-10-21 08:07:22  roessler  (roessler)
11162
11163         * compose.c: Another sprintf-vs-null issue.
11164
11165 1999-10-20 14:51:57  roessler  (roessler)
11166
11167         * po/id.po: new indonesian translation.
11168
11169         * imap/message.c: Flags should only be modified using
11170         mutt_set_flag().  Everything else leads to neglected side effects.
11171         In this case, index colors, searches and possibly other side
11172         effects were ignored when a message which resides on an IMAP
11173         folder was read.
11174
11175         * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
11176         secret.
11177
11178         * po/id.po, po/el.po: translation updates.
11179
11180         * configure.in: Don't use GNU grep specific options.
11181
11182 1999-10-19 15:34:04  roessler  (roessler)
11183
11184         * imap/auth.c: Fix some sloppiness-induced, but harmless,
11185         nonsense.
11186
11187         * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
11188         AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
11189         This is, for instance, needed to access the cyrus-related mailing
11190         lists' archives at CMU.
11191
11192         * po/el.po: New greek translation.
11193
11194 1999-10-18 09:13:42  roessler  (roessler)
11195
11196         * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
11197
11198 1999-10-16 15:19:29  roessler  (roessler)
11199
11200         * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
11201
11202         * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
11203
11204         * send.c: [stable] Fix Debian bug #47408.
11205
11206         * send.c: Fix Debian bug #47408: When the postponed folder
11207         is a maildir, messages should only be written to the _new_
11208         subdirectory.
11209
11210         * po/nl.po: New nl translation from Johan van Selst
11211         <johans@stack.nl>.
11212
11213         * po/cs.po: New cs translation from Jiri Pavlovsky
11214         <pavlovsk@ff.cuni.cz>.
11215
11216         * po/zh_TW.Big5.po: [stable] chinese translation fixes from
11217         Anthony Wong <ypwong@debian.org>.
11218
11219         * init.h: scoring documentation fix.
11220
11221         * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
11222         Scoring improvements.
11223
11224 1999-10-14 16:09:10  roessler  (roessler)
11225
11226         * po/ru.po: New Russian tranlation for stable.
11227
11228         * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
11229
11230         * po/fr.po: [stable] New french translation.
11231
11232         * po/de.po: [stable] Fixes to the German translation.
11233
11234         * pattern.c: [stable] Fix a segmentation fault when attempting
11235         to search pgp-encrypted messages.
11236
11237         * pattern.c: Fix a segmentation fault when search PGP-encrypted
11238         messages.
11239
11240 1999-10-11 20:26:41  roessler  (roessler)
11241
11242         * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
11243         commit for mutt-0.96.8
11244
11245         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11246         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11247         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11248         post-release commit for 1.0pre4.
11249
11250         * po/zh_TW.Big5.po: New Chinese Translation.
11251
11252         * dotlock.c: [stable] Use dotlock.c from unstable.
11253
11254 1999-10-06 20:20:54  roessler  (roessler)
11255
11256         * Makefile.am: Makefile.am fix for unstable.
11257
11258         * Makefile.am: [stable] Check for mutt_dotlock in
11259         $(DESTDIR)$(bindir), not in $(bindir). This should fix some
11260         Debian build problems.
11261
11262         * init.h: fix the $from documentation.  Noted by David DeSimone.
11263
11264 1999-10-05 06:50:34  roessler  (roessler)
11265
11266         * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
11267
11268         * mutt.h, recvattach.c, compose.c: [stable] small fixes from
11269         Gero Treuner.
11270
11271 1999-10-04 10:05:26  roessler  (roessler)
11272
11273         * configure.in: [stable] add pt_BR to ALL_LINGUAS.
11274
11275         * configure.in: add pt_BR to ALL_LINGUAS.
11276
11277         * po/pt_BR.po: Brasilian translation.
11278
11279         * po/pt_BR.po: branches:  1.1.2; file pt_BR.po was initially
11280         added on branch mutt-1-0-stable.
11281
11282         * po/pt_BR.po: Brasilian translation.
11283
11284         * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
11285         imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
11286         Brendan Cully.
11287
11288         * pgpewrap: pgpewrap spits out ugly error messages when used
11289         with ash.
11290
11291         * configure.in: AM_C_PROTOTYPES seems to be too recent for the
11292         installed automake/autoconf base.
11293
11294         * postpone.c: Remove some nonsense from the resend-message
11295         patches.
11296
11297         * postpone.c: Fix a memory leak.
11298
11299 1999-09-30 22:05:28  roessler  (roessler)
11300
11301         * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
11302         functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
11303         parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
11304         function (similar to the _old_ edit-message), and redo large
11305         parts of mutt_prepare_edit_message (now mutt_prepare_template).
11306
11307         * main.c: unstable cosmetics.
11308
11309         * main.c: [stable] cosmetic change suggested by marco d'itri.
11310
11311         * po/es.po, po/es.po: New spanish translation from Boris
11312         Wesslowsky.
11313
11314         * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
11315
11316         * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
11317         [stable] Re-add in_reply_to, this time with the right default
11318         value.
11319
11320         * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
11321         problem.
11322
11323         * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
11324         This time with a suitable default. #-\
11325
11326 1999-09-29 17:47:33  roessler  (roessler)
11327
11328         * configure.in: More fixes from Lars Hecking.
11329
11330         * configure.in: Adding AC_PREREQ to configure.in.
11331
11332         * configure.in: make sure the right software is used for building
11333         mutt. Patch suggested by Lars Hecking and Will Fiveash.
11334
11335         * pgpinvoke.c: don't leak /dev/null file descriptors.  From Roland
11336         Rosenfeld.
11337
11338         * curs_main.c: fix^2 for stable.
11339
11340         * curs_main.c: Fixing the fix - missing brackets.
11341
11342         * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
11343         purify running on behalf of Daniel Eisenbud.
11344
11345         * curs_main.c, parse.c: Fix some memory leaks noted by purify
11346         running on behalf of Daniel Eisenbud.
11347
11348 1999-09-28 18:55:31  roessler  (roessler)
11349
11350         * po/ru.po: Here goes an update for version 1.0-pre3i.  The main
11351         feature of this translation is that one-letter answers to
11352         multiple choice questions are not localized (Thomas, could you
11353         please add this as comment to the update in CVS?)
11354
11355         (From: Michael Sobolev.)
11356
11357         * sendlib.c: [stable] Include SPACE and HT with MIME specials.
11358
11359         * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
11360
11361         * Makefile.am: Better solution for the makedoc build using
11362         automake.
11363
11364         * Makefile.am: Some makes apparently have to be told about how
11365         to build makedoc.
11366
11367 1999-09-27 17:55:14  roessler  (roessler)
11368
11369         * copy.c: A back-port from unstable had missed some parts which
11370         could lead to message corruption with mh mail folders.
11371
11372         * po/it.po: new Italian translation from Marco d'Itri.
11373
11374         * po/pl.po: New polish translation.
11375
11376         * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
11377
11378         * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
11379
11380 1999-09-25 07:37:51  roessler  (roessler)
11381
11382         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11383         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11384         po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
11385
11386         * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
11387
11388 1999-09-24 17:51:55  roessler  (roessler)
11389
11390         * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
11391         po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
11392         po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
11393         automatic post-release commit for mutt-0.96.7
11394
11395 1999-09-23 21:13:55  roessler  (roessler)
11396
11397         * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
11398
11399         * browser.c: [stable] Solaris snprintf vs. NULL pointers.
11400
11401         * browser.c: Try not to pass NULL pointers to snprintf
11402         - the Solaris version doesn't like them.  (Noted by
11403         Thomas.Parmelan@efrei.fr.)
11404
11405         * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
11406         imap/imap.c, buffy.c: Brendan Cully's latest changes:
11407
11408         * includes all of my last patch, since it hasn't been committed
11409         yet.  * catches a couple segfault problems if Context is NULL.
11410         * works harder to avoid sending null STORE FLAGS commands. May not
11411           be perfect yet, but also has extra debugging code.  * has the
11412         beginnings of a more interactive IMAP error handler.
11413           Doesn't do anything yet, I'm just including it because I want
11414           to get the rest of the patch out.
11415
11416         * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
11417         Noted by Ryan Murray <rmurray@cyberhqz.com>.
11418
11419         * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
11420         portability fix related to makedoc.
11421
11422         * po/es.po: [stable] new spanish translation from Boris Wesslowski
11423         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
11424
11425         * alias.c: increase this limit for stable as well.
11426
11427         * handler.c: [stable] Fix a buffer overflow and a bug helping
11428         with exploiting this overflow in the text/enriched handler.
11429
11430         * handler.c: Fix a buffer overflow and a bug helping with
11431         exploiting this overflow in the text/enriched handler.
11432
11433         * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
11434         patch:
11435
11436         * catches a possible null-pointer dereference in mx_close_mailbox
11437           when logging out of the server.
11438         * fixes IMAP tab-completion cosmetics (slightly broken with last
11439           Cyrus-compatibility updates)
11440         * adds a bit to the IMAP part of the manual.
11441
11442         Brendan Cully <brendan@kublai.com>
11443
11444         * alias.c: Increase a buffer to make larger group aliases
11445         possible.  The current STRING buffer was far too small.
11446
11447 1999-09-12 19:39:10  roessler  (roessler)
11448
11449         * po/es.po: [stable] Updated spanish translation from Boris
11450         Wesslowski.
11451
11452         * po/es.po: [stable] Fixes for the Spanish translation.
11453         From Nicolás Lichtmaier <nick@debian.org>.
11454
11455         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
11456         imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11457         imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
11458         patch (imap-turbocharge.diff):
11459
11460         * changes mutt_buffy_check to only poll the selected folder
11461           when it is opened, not all mailboxes (unless the timeout
11462           has expired).  This is a noticeable win if you have a few
11463           IMAP mailboxes.
11464
11465         * sets the default checkinterval to 60 seconds from 0. Things
11466           are much much slower with 0.
11467
11468         * makes some cosmetic renames
11469
11470         * moves lots of generic imap stuff into a separate file,
11471         imap/util.c
11472
11473         * abstracts the process of sending a command to an IMAP server
11474           a bit better (lots more to do here, though).
11475
11476         * moves the message-set creation code used by the new fastdelete
11477           code into its own function, since it is generally useful.
11478
11479         * implements server-side copy of messages. Tagged messages
11480           are copied in one command, thanks to the message-set
11481           function. Speedy!
11482
11483         (From: Brendan Cully; modifications by tlr.)
11484
11485 1999-09-11 17:04:12  roessler  (roessler)
11486
11487         * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
11488
11489         * po/es.po: [stable] New Spanish translation from Boris
11490         Wesslowski.
11491
11492         * configure.in: [stable] Hurd portability patch from Marcus
11493         Brinkmann.
11494
11495         * configure.in: Hurd portability patch from Marcus Brinkmann.
11496
11497         * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
11498         From Brendan.
11499
11500         * Muttrc.in: typos fixed by Telsa.
11501
11502         * doc/manual.sgml.in: Small manual fix for stable.  Noted by
11503         Telsa <hobbit@aloss.ukuu.org.uk>.
11504
11505 1999-09-08 06:05:54  roessler  (roessler)
11506
11507         * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
11508         curs_main.c: The attached patch:
11509
11510         * gets Mutt to properly log off the IMAP server when
11511           quitting. Clients don't care, but it's polite and proper.
11512         * further updates the flags changes from yesterday * uses CLOSE
11513         instead of EXPUNGE when closing a mailbox and purging
11514           messages, for some slight speed gain.  * purges all messages
11515         marked for deletion in one command (if purging),
11516           making for very cool speed gains switching mailboxes if you're
11517           on, say, a few high volume mailing lists. Yeah, baby! (I
11518           personally love this one).
11519
11520         (From Brendan Cully <brendan@kublai.com>)
11521
11522 1999-09-07 17:01:28  roessler  (roessler)
11523
11524         * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
11525
11526         * pgpkey.c: Fix a strtok NULL pointer problem.
11527
11528         * doc/manual.sgml.in: notes on how to produce secure mailcaps.
11529
11530         * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
11531
11532         * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
11533           imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11534           muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
11535           folder update optimisation I did yesterday. It's somewhat
11536           cleaner and less invasive, and I'm not so worried about memory
11537           leaks now.
11538
11539         * Fixes the bug where mutt would append a '/' to $folder even
11540           if it was only {mailhost}, causing mutt to browse the root
11541           directory instead of the home directory.
11542
11543         * includes a first stab at preserving the D flag on the IMAP
11544           server.  Now if you answer no to 'Purge deleted', the server
11545           still stores the messages as deleted, but doesn't expunge them
11546           on exit.
11547
11548           NOTE: this is a first attempt. Play around, but don't mark
11549           things as deleted that you'd be sorry to see disappear.
11550
11551         (From: Brendan Cully <brendan@kublai.com>)
11552
11553         * doc/manual.sgml.head: Adding notes from README.SECURITY.
11554
11555 1999-09-06 09:16:53  roessler  (roessler)
11556
11557         * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
11558         imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11559         muttlib.c: * Small imap/Makefile.am tweak for make dist
11560
11561         * Hold on to mailbox flags, message flags, do update in one pass
11562           instead of two, halving traffic on mailbox sync.
11563
11564         * Update message flags at fetch as well as header download,
11565           if the server thinks they've changed. Saves some unneeded
11566           updates on sync.
11567
11568         * Move some structures out of imap_private.h into message.h,
11569           since they are local now.
11570
11571         (From: Brendan Cully <brendan@kublai.com>)
11572
11573 1999-09-05 08:42:23  roessler  (roessler)
11574
11575         * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
11576
11577         * imap/Makefile.am: include message.c with the IMAP library.
11578
11579         * init.c: [stable] Fixing "unignore *".
11580
11581         * init.c: Fix "unignore *": We must not add "*" to the unignore
11582         list.
11583
11584         * init.h: Documentation nit, from Liviu.
11585
11586 1999-09-04 04:55:58  roessler  (roessler)
11587
11588         * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
11589         imap/message.c: Fix some more IMAP problems.  From Brendan Cully.
11590
11591 1999-09-03 21:42:16  roessler  (roessler)
11592
11593         * contrib/sample.muttrc: fix mailing list addresses.  Noted by
11594         David Benfell <benfell@greybeard95a.com>.
11595
11596         * browser.c: - If the name of the folder returned by an IMAP
11597           server is empty, Mutt could segfault in the browser window
11598           attempting to display it.
11599         - add_folder in browser.c looks like it got corrupted in
11600           some CVS update. A small patch makes things work again for
11601           examine_mailboxes.
11602         (From: Brendan Cully <brendan@kublai.com>)
11603
11604         * strdup.c, configure.in: strdup for unstable.
11605
11606         * configure.in: [stable] Some systems may not have strdup.
11607         Substitute it.
11608
11609         * strdup.c: branches:  1.1.2; file strdup.c was initially added
11610         on branch mutt-1-0-stable.
11611
11612         * strdup.c: [stable] Some systems may not have strdup.
11613         Substitute it.
11614
11615         * browser.c: [stable] cosmetic fix from Brendan Cully.
11616
11617 1999-09-02 18:50:46  roessler  (roessler)
11618
11619         * editmsg.c: Don't copy the Status header to the user's edit
11620         buffer - we destroy it later when copying the message back.
11621
11622         * acconfig.h, configure.in, init.c, init.h, main.c:
11623         [stable] Improved pgp 6.5.1 support.  From Jochen Schmitt
11624         <Jochen@herr-schmitt.de>.
11625
11626         * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
11627         editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
11628         feature, giving the raw message in an editor.
11629
11630         * imap/auth.c: Fix a tiny signedness warning.
11631
11632         * dotlock.c: Remove a superfluous label.
11633
11634         * dotlock.c: [stable] remove a superfluous label.
11635
11636         * po/cs.po: New czech translation.  From Jiri Pavlovsky
11637         <pavlovsk@ff.cuni.cz>.
11638
11639         * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
11640         www.sgml-tools.org.  Noted by Heiko Schlichting.
11641
11642 1999-09-01 21:41:19  roessler  (roessler)
11643
11644         * doc/Makefile.in, Makefile.am: A couple of build process
11645         and portability fixes concerning the automatically generated
11646         documentation.
11647
11648         * mutt.h, init.c: [stable] Fix ignore/unignore.  This is a
11649         back-port from the unstable branch.
11650
11651         * po/ko.po: New Korean translation.  From Byeong-Chan Kim
11652         <redhands@linux.sarang.net>.
11653
11654         * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
11655         possible compilation warnings.  (Noted by "John C.  Place"
11656         <placej@ctcdist.com>.)
11657
11658         * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
11659         of small warnings.  Noted by "John C. Place" <placej@ctcdist.com>.
11660
11661         * ChangeLog: check-point commit.
11662
11663         * mx.c: Don't clear the error line whenever dotlocking a file.
11664
11665         * mx.h: adding a prototype.
11666
11667         * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
11668         mail folder, do a thorough check.
11669
11670 1999-08-31 20:26:33  roessler  (roessler)
11671
11672         * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
11673         po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
11674         VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
11675         ChangeLog: automatic post-release commit for mutt-0.96.6
11676
11677         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11678         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11679         po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11680         post-release commit for 1.0pre2.
11681
11682         * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
11683         OPS, curs_main.c, functions.h: Adding a <parent-message>
11684         function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
11685
11686         * curs_lib.c: Fix possible signedness problem with localized
11687         y/n responses.
11688
11689         * po/ru.po: New russian translation.  From Michael Sobolev
11690         <mss@transas.com>.
11691
11692         * imap.c: [stable] fix IMAP caching.
11693
11694 1999-08-30 16:10:45  roessler  (roessler)
11695
11696         * configure.in, imap/imap.c, main.c: Properly handle IMAP
11697         cache files.
11698
11699         * mh.c: cosmetics.
11700
11701         * mh.c: [stable] Back-port various fixes from stable.
11702
11703         * mh.c: Avoid a memory and temporary file leak.
11704
11705         * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
11706         of various IMAP-related fixes.  From Brendan Cully
11707         <brendan@kublai.com>.
11708
11709 1999-08-27 07:41:44  roessler  (roessler)
11710
11711         * TODO: some notes on generic limiting.
11712
11713 1999-08-26 20:26:56  roessler  (roessler)
11714
11715         * keymap.c: Change alias menu key bindings to something more
11716         reasonable.
11717
11718         * imap/TODO: Adding a TODO list.
11719
11720         * mh.c: hrmpf.
11721
11722         * doc/manual.sgml.tail: Fix the sgml-tools url.  Noted by Heiko
11723         Schlichting.
11724
11725         * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
11726         Noted by Heiko Schlichting.
11727
11728         * mh.c: Fixing a somewhat hypothetical error condition.
11729
11730         * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
11731
11732         * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
11733         Various fixes to make mutt compile on IRIX.  Additionally,
11734         we introduce default bindings for the <enter> key which is
11735         used by xwsh for "return".  Suggested by Heiko Schlichting
11736         <heiko@cis.fu-berlin.de>.
11737
11738 1999-08-25 06:33:37  roessler  (roessler)
11739
11740         * configure.in: We need ranlib even when we don't use IMAP.
11741
11742         * compose.c: Trivial patch to make attach-message work for
11743         IMAP folders.
11744
11745 1999-08-24 21:27:20  roessler  (roessler)
11746
11747         * po/de.po: Updates from Roland Rosenfeld.
11748
11749         * Makefile.am: Automake clean-up.  From Lars Hecking.
11750
11751         * po/id.po: Updates.
11752
11753         * doc/Makefile.in: build muttrc.man before installing it.
11754
11755         * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
11756         post-release commit for mutt-0.96.5
11757
11758         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11759         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11760         po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
11761         release-commit 1.0pre1.
11762
11763         * Makefile.am: Still more bugs in the release-building process.
11764
11765         * Makefile.am: *grrrr*  typos.
11766
11767         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
11768         po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
11769         po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
11770
11771         * Makefile.am: Some of the targets were broken.
11772
11773         * Makefile.am: Another tidbit.
11774
11775         * Makefile.am: Still more build-process stuff. Let's see whether
11776         this automatically builds 0.96.5.
11777
11778         * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
11779         files from the repository.
11780
11781         * Makefile.am: Further distribution process fixes.
11782
11783         * po/POTFILES.in: Make translations fit together with actual
11784         source tree.
11785
11786         * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
11787         to the distribution-building process; check-point commit for
11788         documentation and ChangeLog.
11789
11790         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
11791         experimental changes to automate the distribution-building
11792         process; documentation update.
11793
11794         * Makefile.am: Various experimental changes to automate the
11795         distribution-building process.
11796
11797 1999-08-23 22:12:05  roessler  (roessler)
11798
11799         * configure.in: Fix charmaps part of the build process.
11800
11801         * copy.c: Fix an off-by-one error which lead to a segmentation
11802         fault.
11803
11804         * charset.c: Don't delete symbol -> character code mappings.
11805         Character sets may define multiple symbols. :-(
11806
11807         * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
11808         imap/imap_private.h, browser.c, configure.in, Makefile.am,
11809         acconfig.h: Inclue GSS authentization for IMAP.
11810
11811         * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
11812         seem to be unnecessary.
11813
11814         * main.c: Fix a small typo affecting mutt -v's output.
11815
11816 1999-08-20 08:24:13  roessler  (roessler)
11817
11818         * po/fr.po: Fixed french translation.
11819
11820         * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
11821         imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
11822         imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
11823         init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
11824         IMAP clean-up.
11825
11826         * prepare: branches:  2.8.2; Brendan Cully's latest IMAP clean-up.
11827
11828         * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
11829         configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
11830
11831         * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
11832         Back-port $bounce_delivered from unstable.
11833
11834         * po/fr.po: [stable] Small fixes.
11835
11836 1999-08-19 10:04:28  roessler  (roessler)
11837
11838         * sendlib.c: [stable] Fix a back-porting bug.
11839
11840         * configure.in: [stable] Albert Chin-A-Young
11841         <china@thewrittenword.com> suggests a different check for -lnsl
11842         and -lsocket.
11843
11844         * configure.in: Albert Chin-A-Young suggests a slightly different
11845         check for libsocket and libnsl.
11846
11847         * doc/manual.sgml.in: [stable] fix the urlview url.
11848
11849         * doc/manual.sgml.head: fix the urlview url.
11850
11851         * main.c: copyright message cosmetics.
11852
11853         * Makefile.am, configure.in, prepare: Remove the $output.in hack,
11854         and create a fake charmaps directory instead.
11855
11856         * acconfig.h, configure.in: [stable] check signal.h for
11857         sig_atomic_t.  This should help to build this version of mutt
11858         on systems such as SunOS 4.1.
11859
11860         * sendlib.c: [stable] Force quotes around the boundary parameter's
11861         value.
11862
11863         * sendlib.c: Force quotes around the boundary parameter.
11864         Another courtesy towards Outlook.
11865
11866         * pgp.c: [stable] Make sure the boundary MIME parameter is the
11867         last one on multipart/signed.  Otherwise, Outlook will fail.
11868         Pointed out by Ian Bell, Turnpike.
11869
11870         * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
11871         Express expects the boundary parameter to be the _last_ MIME
11872         parameter on a multipart/* body part, and otherwise displays
11873         messages as empty.
11874
11875 1999-08-18 06:54:13  roessler  (roessler)
11876
11877         * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
11878         documentation fixes.
11879
11880         * commands.c: Fetch senders' keys also when decrypting a message.
11881         There may be a signature.
11882
11883         * main.c: Don't try to create $maildir if it's an IMAP folder.
11884
11885 1999-08-17 20:04:07  roessler  (roessler)
11886
11887         * reldate.h: :-(
11888
11889         * reldate.h: *grmbls*
11890
11891         * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
11892
11893         * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
11894
11895         * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
11896
11897         * postpone.c: Fixing a mutt -p segfault.
11898
11899         * doc/mutt.man, main.c: cosmetics; mention warranties in the
11900         manual page.
11901
11902 1999-08-15 19:59:09  roessler  (roessler)
11903
11904         * compose.c: Make attach-message work with IMAP folders.
11905
11906         * po/cs.po: New CS translation.
11907
11908         * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
11909         pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
11910         NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
11911         curs_main.c, globals.h, init.c, init.h, main.c: Various changes
11912         added over the last week:
11913
11914         - $delete_untag - creation of "application/pgp" messages -
11915         an attempt to fix prepare.  - Browser format changes
11916
11917         * dotlock.h: cosmetics.
11918
11919         * dotlock.c: [stable] take dotlock.c from unstable.
11920
11921         * dotlock.c: Commit remaining changes.
11922
11923         * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
11924
11925         * dotlock.c, dotlock.h: Really fix $save_empty, even when the
11926         dotlocking code is compiled into mutt.
11927
11928         * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
11929         dotlocking code is linked into mutt.
11930
11931 1999-08-09 19:03:12  roessler  (roessler)
11932
11933         * ChangeLog, ChangeLog: check-point commit.
11934
11935         * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
11936         po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
11937         po/id.po, po/it.po, po/cs.po: update-po.
11938
11939         * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
11940         translation.
11941
11942         * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11943         po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
11944         po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
11945         translation; general "make update-po".
11946
11947         * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
11948         po/zh_TW.Big5.po: Various fixes.  Additionally, mutt will now
11949         create the $folder directory when started in curses mode and if
11950         it doesn't exist.
11951
11952 1999-08-08 14:57:13  roessler  (roessler)
11953
11954         * po/zh_TW.Big5.po: new chinese translation.
11955
11956         * po/zh_TW.Big5.po: New chinese translation.
11957
11958         * Makefile.am: Fix order of some dependencies.
11959
11960         * Makefile.am: Fix keymap_defs.h dependency.
11961
11962         * po/it.po: Fix a translation string in it.po.
11963
11964         * po/it.po: Fixing a message.  From Marco.
11965
11966         * doc/muttrc.man, init.h: Include complete documentation
11967         regardless of actual features.
11968
11969         * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
11970         doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
11971         doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
11972         doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
11973         doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
11974         Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
11975         makedoc.c: Documentation updates; autogeneration of documentation
11976         from init.h.
11977
11978 1999-08-04 19:58:13  roessler  (roessler)
11979
11980         * NEWS: documentation to prepare the next release.
11981
11982         * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
11983         [stable] Fix $save_empty.
11984
11985         * ChangeLog: ChangeLog.
11986
11987         * NEWS, protos.h, send.c: Various fixes; documentation.
11988
11989         * doc/dotlock.man.in: Document the -d option.
11990
11991         * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
11992
11993 1999-07-29 09:17:29  roessler  (roessler)
11994
11995         * doc/manual.sgml.in: Remove references to the old PGP
11996         configuration interface.  Noted by Hanno Wagner <wagner@fitug.de>.
11997
11998         * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
11999         protos.h: Brendan Cully's latest IMAP patches.
12000
12001 1999-07-28 20:40:49  roessler  (roessler)
12002
12003         * doc/manual.sgml.in: Fix "lists" documentation.  From Jeremy
12004         Blosser <jblosser@firinn.org>.
12005
12006         * doc/manual.sgml.in: Fix the description of the lists command.
12007         Patch provided by Jeremy Blosser <jblosser@firinn.org>.
12008
12009         * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
12010         PGP 6 support.
12011
12012         * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
12013         doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
12014
12015         * mh.c: Replarse mh message' headers when updating them.
12016
12017         * mh.c: Re-parse mh messages when committing them to disk.
12018         The structure may have changed.
12019
12020         * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
12021         hook which enables us to fetch PGP keys from servers on demand.
12022         Look out for pkspxy. :-)
12023
12024         * hdrline.c: Enable the use of %F in conditionals.  From Aaron
12025         Schrab <aaron+mutt@schrab.com>.
12026
12027 1999-07-26 21:04:53  roessler  (roessler)
12028
12029         * dotlock.c: impose a hard limit on the number of locking
12030         attempts.
12031
12032         * dotlock.c: Impose a hard limit on dotlock attempts.
12033
12034         * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
12035         Also, close Debian bug #37394 for stable.
12036
12037         * acconfig.h, configure.in: Check for gpgm.
12038
12039         * recvattach.c: Make an error message ready for translation.
12040         From Gero Treuner.
12041
12042         * Makefile.am: Add missing dependencies for pgpring.  Fix from
12043         David Ellement <ellement@sdd.hp.com>
12044
12045         * Makefile.am: Create keymap_defs.h when it isn't present.
12046         Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
12047
12048         * Makefile.am: Generate keymap_defs.h when it isn't present.
12049         Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
12050
12051         * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
12052         the content-disposition changes.  They don't merge well with
12053         operations such as printing, and need some more thought.
12054
12055         * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
12056         attachment's content-disposition is different from "inline", and
12057         if the user sets the use_cdisp option, don't auto_view this part.
12058
12059         * ChangeLog: checkpointing.
12060
12061         * flags.c, protos.h, recvattach.c: When replying to message/rfc822
12062         type attachments, Context statistics would go out of order.
12063         Problem noted by Johan van Selst <johans@stack.nl>.
12064
12065         * flags.c, protos.h, recvattach.c: When replying to a
12066         message/rfc822 attachment, the Context statistics would get out
12067         of order.  Problem noted by Johan van Selst <johans@stack.nl>.
12068
12069         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
12070         bug #41042.  From Gero Treuner.
12071
12072         * curs_lib.c: Dynamically allocate the unget buffer.  Fixes Debian
12073         bug #41042.  From Gero Treuner <gero@faveve.uni-stuttgart.de>.
12074
12075         * curs_main.c: Fix read_only in folder-hooks.
12076
12077         * curs_main.c, ChangeLog: The following:
12078
12079                 folder-hook !asdf unset read_only folder-hook asdf
12080                 set read_only
12081
12082         wouldn't work.  Fix from Gero Treuner
12083         <gero@faveve.uni-stuttgart.de>.
12084
12085         * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
12086         Assorted IMAP fixes.  From Brendan Cully <brendan@kublai.com>,
12087         message <19990725150346.A19750@xanadu.kublai.com>.
12088
12089         * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
12090         Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
12091
12092         * ChangeLog: *** empty log message ***
12093
12094         * commands.c: Fix a missing #ifdef. From Matt Armstrong
12095         <matt@lickey.com>.
12096
12097         * doc/devel-notes.txt: Add some notes.  From Matt Armstrong
12098         <matt@lickey.com>.
12099
12100 1999-07-24 14:55:45  roessler  (roessler)
12101
12102         * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
12103         From "Alexander V.  Lukyanov" <lav@yars.free.net>.
12104
12105 1999-07-23 06:31:09  roessler  (roessler)
12106
12107         * parse.c: There was some code missing about TYPEMODEL.  Noted by
12108         Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
12109
12110 1999-07-22 14:56:44  roessler  (roessler)
12111
12112         * mutt.h: Fix content-type's widths.
12113
12114 1999-07-21 13:02:12  roessler  (roessler)
12115
12116         * recvattach.c: When forwarding or replying to attachments,
12117         use the proper time stamp for From_ lines of Fccs.  Note: This
12118         code may need some clean-up, it's horribly slow.
12119
12120         * buffy.c: Fix compilation problem for non-imap systems.
12121
12122         * compose.c: *grr* avoid a warning about /* in a comment.
12123
12124         * compose.c: call mutt_update_encoding() after changing an
12125         attachment's content type.
12126
12127 1999-07-20 20:09:13  roessler  (roessler)
12128
12129         * send.c, sendlib.c, protos.h: Use $from for resent-from headers
12130         when bouncing messages.
12131
12132         * imap.c: Fix from Gero Treuner.
12133
12134         * init.c: Fix value completion for DT_ADDR variables.  While we
12135         are on it, proper quoting is added.
12136
12137         * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
12138         noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
12139         from send-hooks.  This patch introduces a new variable $from
12140         which can be used to use a default sender address; to make this
12141         possible, a new variable class DT_ADDR is defined.
12142
12143         We now have the following algorithm for determining the from
12144         address:
12145
12146         - $from is used as the default from address, if defined.
12147           Otherwise, the local user name and (if the user wishes so)
12148           the local domain are used.
12149         - This address can be overridden by $reverse_name, if set.
12150         - Now, send-hooks are evaluated.  - Afterwards, user headers
12151         are evaluated.  In this step, the from
12152           header can be overridden using my_hdr From:.  - When there is
12153         no real name, $realname is used for it.  Note that,
12154           when the default from header is used and $from defines a real
12155           name, it takes precedence over $realname.
12156
12157         * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
12158         forgets that IMAP folders with new mail have new
12159           mail.  * On some common IMAP servers, Mutt erroneously insists
12160         that the
12161           current folder has new mail.  * Mutt constantly polls the
12162         server for new messages,
12163           disregarding the imap_checkinterval option.
12164
12165         New features * tab-completion of IMAP folders. Not yet namespace
12166         aware, though it
12167           will work within an alternate namespace (eg won't complete
12168           #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
12169           tweaking of the browser was necessary to get it to cooperate
12170           with completion.  Some remains to be done.
12171
12172         (From: From: Brendan Cully <brendan@kublai.com>)
12173
12174         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12175         Remove the $in_reply_to configuration variable.
12176
12177         * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12178         Remove the $in_reply_to configuration variable and always use
12179         the message-ID for that header.
12180
12181         * pgp.c: patch-0.95.6.pgperror.1
12182
12183         * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
12184         patch-0.95.6.gettext.1.gz, from Gero Treuner.
12185
12186         * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
12187         Treuner.
12188
12189         * po/sk.po: New sk translation.
12190
12191         * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
12192         Treuner
12193
12194 1999-07-19 19:18:05  roessler  (roessler)
12195
12196         * configure.in, pgppubring.c: Fix compilation problems with
12197         SunOS 4.  From Lars Hecking.
12198
12199         * po/sk.po: new sk translation.
12200
12201         * buffy.c: Consider empty folders to be non-existent for buffy's
12202         purposes.
12203
12204 1999-07-06 22:57:08  roessler  (roessler)
12205
12206         * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
12207         globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
12208         attach.c, commands.c, compose.c: Applying Liviu Daia's signal
12209         handling patches.  They work fine with unstable for months now,
12210         so we may wish to use them with stable.
12211
12212         * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
12213         translations for unstable.
12214
12215         * po/zh_TW.Big5.po: branches:  1.1.2; file zh_TW.Big5.po was
12216         initially added on branch mutt-1-0-stable.
12217
12218         * po/zh_TW.Big5.po: Chinese translation for stable.
12219
12220         * configure.in: Adding chinese (big5) translation.
12221
12222         * po/el.po: branches:  1.1.2; file el.po was initially added on
12223         branch mutt-1-0-stable.
12224
12225         * po/el.po, configure.in: Adding greek translation from Fanis
12226         <madf@geocities.com>.
12227
12228         * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
12229         sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
12230         New mh and maildir folder writing code.  Back-port from unstable.
12231
12232         * color.c: Fix color problem noted by Todd Larson.  From unstable.
12233
12234         * color.c: Fixing a string buffer problem noted by Todd Larason
12235         <jtl@molehill.org>.
12236
12237         * imap.c: Try creating an IMAP folder before writing to it.
12238         Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
12239
12240         * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
12241
12242 1999-07-01 11:22:22  roessler  (roessler)
12243
12244         * contrib/gpg.rc: Fix gpg invocation.  Noted by Werner Koch.
12245
12246         * mx.c: Fix a small imap-related bug.
12247
12248         * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
12249         globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
12250         lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
12251         pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
12252         Various patches from last week, including:
12253
12254         - new mh/maildir access code.  - subscribe/unsubscribe -
12255         various fixes.
12256
12257 1999-06-14 21:20:42  roessler  (roessler)
12258
12259         * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
12260         MIME parts.  - Correctly parse attachments with CRLF line endings,
12261         but without a
12262           trailing CRLF.
12263
12264         * alias.c, enter.c: Completion fixes from Gero Treuner
12265         <gero@faveve.uni-stuttgart.de>.
12266
12267 1999-06-10 09:30:39  roessler  (roessler)
12268
12269         * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
12270         same address with take-alias and display-address.
12271
12272 1999-06-09 17:17:53  roessler  (roessler)
12273
12274         * recvattach.c: Fix the fix.  Most of it was wrong.
12275
12276         * recvattach.c: There was bogus bug-fixing in the last fix.
12277
12278         * recvattach.c: Fix attachment forwading.  Same problem as
12279         in unstable.
12280
12281         * recvattach.c: Fix attachment forwarding.  The leading newline
12282         for certain MIME boundaries was missing.  *grrrr*
12283
12284         * send.c: Give reverse_name precedence over my_hdr From:
12285
12286 1999-06-08 18:30:42  roessler  (roessler)
12287
12288         * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
12289         patches for SunOS 4.1.  From Lars Hecking.
12290
12291         * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
12292         from the pager.
12293
12294         * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
12295         copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
12296         when they aren't necessary.
12297
12298         Back-port from unstable.
12299
12300         * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
12301         recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
12302         hdrline.c, init.c, init.h, mutt.h: - Add a $weed option.  -
12303         Add out-of-band reporting of signature status.
12304
12305 1999-06-03 21:48:24  roessler  (roessler)
12306
12307         * curs_main.c: Another header weeding change.  Experimental.
12308
12309         * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
12310         for _all_ header weeding throughout mutt.
12311
12312         * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
12313         ChangeLog: post-release commit 0.96.3.
12314
12315         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12316         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
12317         gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
12318         commit 0.95.6.
12319
12320         * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
12321         chagnes.
12322
12323         * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
12324         pgppubring.c: Hardwire some mechanisms for finding secret and
12325         public key-rings.  This way, we need to hard-wire less stuff in
12326         the various configuration files, making the use of PGP with mutt
12327         a bit simpler again.
12328
12329         * contrib/pgp2.rc: Another little fix.
12330
12331         * contrib/pgp2.rc: ups, wrong order of arguments when verifying
12332         signatures.
12333
12334         * doc/PGP-Notes.txt: Document the new PGP configuration interface.
12335
12336         * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
12337         pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
12338         Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
12339         init.h, mutt.h: Experimental: New PGP invocation interface. The
12340         invocations are done through formats, so all this should fit
12341         more cleanly into mutt now.
12342
12343 1999-06-02 18:52:19  roessler  (roessler)
12344
12345         * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
12346         protos.h: Major cutting & pasting: We now have a "real" library
12347         in lib.c which can be linked against external programs without
12348         much effort.
12349
12350         * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
12351         updates.
12352
12353 1999-06-01 14:52:09  roessler  (roessler)
12354
12355         * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
12356         from 0.96.2.
12357
12358 1999-05-31 16:11:32  roessler  (roessler)
12359
12360         * VERSION: Preparing pre-release for 0.95.6.
12361
12362         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12363         po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
12364         translation updates
12365
12366         * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
12367         unstable.
12368
12369         * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
12370
12371 1999-05-21 15:55:27  roessler  (roessler)
12372
12373         * po/ko.po: Adding the Korean translation.
12374
12375         * configure.in: Korean translation.
12376
12377         * po/ko.po: branches:  1.1.2; Korean translation.
12378
12379         * configure.in: Korean translation.
12380
12381 1999-05-18 19:22:55  roessler  (roessler)
12382
12383         * imap.c, imap.c: Latest IMAP fixes from Brandon.
12384
12385         * imap.c: The current code wasn't asking for the capabilities
12386         of the server in the case where the user is using PREAUTH.
12387
12388         * imap.c: The current IMAP code wasn't asking for the capabilities
12389         of the server in the case where the user is using PREAUTH.
12390
12391 1999-05-16 06:26:11  roessler  (roessler)
12392
12393         * po/it.po: New IT translation.
12394
12395         * pgpkey.c: Add a couple of token delimiters when constructing
12396         hints.  This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
12397         will match key IDs like xyz <xyz@bar>.
12398
12399         * handler.c: Fix base64 decoding.
12400
12401 1999-05-06 08:29:17  roessler  (roessler)
12402
12403         * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
12404
12405 1999-05-05 20:33:57  roessler  (roessler)
12406
12407         * imap.c: The latest IMAP fixes.
12408
12409         * imap.c: Fixing imap_check_mailbox().  From Brandon Long.
12410
12411         * imap.c: Mutt would lose user-set "N" flags.
12412
12413 1999-05-03 16:17:29  roessler  (roessler)
12414
12415         * gnupgparse.c: gnupg gives reasonable trust values now.
12416
12417         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12418         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
12419         menu.c, send.c: Various fixes from last week.
12420
12421         * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
12422
12423 1999-04-23 09:01:42  roessler  (roessler)
12424
12425         * reldate.h: ups, this should also be updated for 0.95.5 final.
12426
12427         * ChangeLog: preparing the final 0.95.5.
12428
12429         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12430         po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
12431         and typo fixes.
12432
12433         * OPS: Fix a documentation typo.
12434
12435         * po/de.po: translation fixes from Roland and Gero.
12436
12437 1999-04-22 10:21:41  roessler  (roessler)
12438
12439         * doc/manual.sgml.in: Document %_.
12440
12441         * menu.c: Fix redraws.  Back-port from unstable.
12442
12443         * lib.c: Add "_" as an expando option.
12444
12445         * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
12446         IMAP update from Brandon Long.
12447
12448         * send.c: Fix FCC-related SNAFU in the ci_send_message()
12449         spaghetti.
12450
12451 1999-04-20 19:26:28  roessler  (roessler)
12452
12453         * sendlib.c: [stable] fix timezone snafu.
12454
12455         * sendlib.c: Fix a time zone snafu.
12456
12457         * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
12458         po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
12459         reldate.h, ChangeLog: Preparing 0.96.2.
12460
12461         * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
12462         po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
12463         reldate.h, ChangeLog: preparing 0.95.5
12464
12465 1999-04-12 21:02:35  roessler  (roessler)
12466
12467         * recvattach.c: more multipart/alternative handling.
12468
12469         * recvattach.c: Change multipart handling when receiving messages.
12470
12471         * compose.c: Clean-up, from Vikas.
12472
12473         * parse.c: typo.
12474
12475         * parse.c: us-ascii is the default character set for text
12476         attachments we receive.
12477
12478         * compose.c, sendlib.c: Fix default character set setting when
12479         attaching text files.
12480
12481         * imap.c: Fix an IMAP quoting problem.  Essentially from Randall
12482         Nortman <rnortman@computer.org>.
12483
12484         * po/sk.po, po/id.po, configure.in: new languages: id, sk.
12485
12486         * po/id.po, po/sk.po: branches:  1.1.2; New translations: id, sk.
12487
12488         * configure.in: New translations: id, sk.
12489
12490 1999-03-31 06:35:03  roessler  (roessler)
12491
12492         * charset.c: Stupid error.
12493
12494         * charset.c, charset.h: Another small charset optimization.
12495
12496         * charset.h, handler.c, charset.c: A couple of optimizations,
12497         most notably for the special case of a non-prefix state.
12498
12499 1999-03-30 23:50:33  roessler  (roessler)
12500
12501         * charset.c, charset.h, handler.c: This patch removes at least
12502         some of the horrible utf-8 kluges in charset.c.  The new DECODER
12503         framework is currently only used in handler.c, and there in
12504         a horribly inefficient manner.  We should use greater blocks
12505         of data, which would be much more efficient than what we are
12506         currently doing.
12507
12508         Most of the other charset-related code still uses the old
12509         mutt_display_char() &friends interface, which is actually ok as
12510         long as you don't try to handle multibyte character sets.
12511
12512         The most notable change should be the one to
12513         mutt_get_translation(): It will delay the loading and parsing
12514         of character set information files until it's really needed,
12515         catching a huge amount of standard cases.  As a side effect,
12516         this will make "iso tagged as ascii" "work" again, as long as
12517         both sides use the same iso character set.
12518
12519         * send.c: resort headers when forward-decoding them with weed
12520         switched on.
12521
12522         * pager.c: Fix a pager failure for long messages. From Liviu.
12523
12524         * pager.c: Fix pager failure for long messages, changing two
12525         shorts to ints.  From Liviu Daia.
12526
12527         * recvattach.c: Add some user feedback to attachment forwarding.
12528         From Vikas.
12529
12530 1999-03-25 19:46:52  roessler  (roessler)
12531
12532         * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
12533         init.c: Roland's sort_keys patch.
12534
12535 1999-03-24 20:35:38  roessler  (roessler)
12536
12537         * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
12538         version of attachment forwarding.
12539
12540         * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
12541
12542         * main.c: Only exit with "no recipients specified", when
12543         $auto_edit is set.
12544
12545 1999-03-23 20:21:50  roessler  (roessler)
12546
12547         * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
12548         forward_attachment patch.
12549
12550 1999-03-22 16:00:39  roessler  (roessler)
12551
12552         * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
12553         PGP key creation time fix by Roland Rosenfeld.
12554
12555 1999-03-17 14:45:10  roessler  (roessler)
12556
12557         * recvattach.c, recvattach.c: Vikas' attach_tag patch.
12558
12559 1999-03-16 21:42:06  roessler  (roessler)
12560
12561         * thread.c, configure.in: bug fixes.
12562
12563         * thread.c: Detect thread loops.
12564
12565 1999-03-15 15:32:19  roessler  (roessler)
12566
12567         * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
12568         $bounce_delivered.
12569
12570         * edit.c: another digital unix compile problem.
12571
12572         * main.c: _Fix_ the compile problems, don't install new ones.
12573
12574         * send.c: Cleanly handle fcc when the user unsets it and the
12575         message is postponed.
12576
12577         * main.c: Fix compilation problems under digital unix.
12578
12579         * configure.in: Fix sendmail autodetection.
12580
12581         * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
12582         Vikas.
12583
12584 1999-03-09 13:34:52  roessler  (roessler)
12585
12586         * menu.c: another menu.c fix from Kim DeVaughn.
12587
12588         * send.c, menu.c, handler.c: Fixes.
12589
12590         * send.c, menu.c, handler.c: handler.c: Properly handle
12591         message/external-body expiry.  menu.c: Small fix from
12592         Liviu.  send.c: Honor confirm_create for FCCs.  cvs:
12593         ----------------------------------------------------------------------
12594
12595 1999-03-04 08:00:38  roessler  (roessler)
12596
12597         * Makefile.am: post-postrelease commit.
12598
12599 1999-03-03 20:06:33  roessler  (roessler)
12600
12601         * rfc2047.c: ups.
12602
12603         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12604         po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
12605
12606         * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
12607         ChangeLog: releasing 0.96.1.
12608
12609         * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
12610         preparations; back-port a couple of things from unstable.
12611
12612         * curs_main.c: Vikas' resort_index.3.
12613
12614         * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
12615         from unstable.  others: latest imap related patches.
12616
12617 1999-03-02 22:13:30  roessler  (roessler)
12618
12619         * curs_main.c, charset.c: Some small fixes from Vikas.
12620
12621         * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
12622         IMAP fixes.
12623
12624         * parse.c: Latest IMAP-related fix from Brandon Long.
12625
12626         * thread.c: Correctly handle messages which have themselves in
12627         their references header.
12628
12629         * thread.c: Properly handle messages which have themselves in
12630         "References".
12631
12632 1999-02-28 08:30:19  roessler  (roessler)
12633
12634         * rfc822.c: Fix a memory leak.  From Liviu.
12635
12636         * rfc822.c: Fix a memory leak. From Liviu.
12637
12638         * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
12639         noted by Hamish Moffat.
12640
12641         * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
12642         condition.
12643
12644         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12645         po/es.po, po/de.po, po/cs.po: post-snapshot commit.
12646
12647 1999-02-26 15:42:07  roessler  (roessler)
12648
12649         * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
12650         pgp_replyencrypt.
12651
12652 1999-02-25 06:58:01  roessler  (roessler)
12653
12654         * from.c: parse some more from_ lines.  Before, there were
12655         problems with cases like this:
12656
12657         >From <@x400host:"/G=Bob/S=Allinson/CN=Has
12658         embedded spaces/OU=X400HOST/
12659         >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
12660         23 09:44:52 1999
12661
12662         Problem noted by johnm@sirius3.demon.co.uk
12663
12664 1999-02-23 20:38:49  roessler  (roessler)
12665
12666         * imap.c: fix a segfault. From Brandon.
12667
12668 1999-02-22 12:37:43  roessler  (roessler)
12669
12670         * curs_main.c: Vikas' latest collapse fix.
12671
12672         * curs_main.c: collapse fix from Vikas.
12673
12674         * mbox.c, imap.c: Avoid reading past actual headers when reopening
12675         mailboxes.  From Daniel Eisenbud.
12676
12677         * mbox.c, imap.c: Avoid reading past the end of actual headers
12678         when reopening folders.  From Daniel Eisenbud.
12679
12680         * pgp.c: Don't override base64 by quoted-printable.
12681
12682         * menu.c: replace clear() by clrtobot().
12683
12684         * pgp.c: Currently, PGP signing messages will force
12685         quoted-printable encoding even if we should use base64.
12686
12687 1999-02-19 07:38:17  roessler  (roessler)
12688
12689         * sendlib.c: Don't qp-encode multiparts. ugh.
12690
12691         * sendlib.c: ... message and multipart, not just message.
12692
12693         * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
12694         mutt to trigger quoted-printable encoding for any non-multipart
12695         attachments which have ^From at the beginning of a line.
12696         Note that we don't trigger on ^From_ since either procmail or
12697         sendmail is >-escaping on ^From, and note that this won't help
12698         against sites where sendmail has the '9' flag set on the local
12699         mailer, as these sites will inevitably transform to 8bit (sic!).
12700
12701 1999-02-18 23:14:36  roessler  (roessler)
12702
12703         * pgp.c, mutt.h, init.h: Add retainable signatures.  This should
12704         work nicely with encrypted mailing lists.
12705
12706         * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
12707         Introduce $dotlock_program: This makes the mutt_dotlock program's
12708         location a run-time configuration variable.
12709
12710         * send.c, mutt.h, init.h: Introduce $honor_followup_to.  The user
12711         will now be asked whether he wants to honor mail-followup-to
12712         or not.
12713
12714         * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
12715         tagged messages.
12716
12717         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12718         po/es.po, po/de.po, po/cs.po: Updated translations.
12719
12720         * contrib/sample.mailcap: Fix the text/html entry.
12721
12722         * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
12723         were used with multiple meanings. bad.  configure.in, regex.c:
12724         Make regex autoconfiguration work.  headers.c: expand aliases
12725         on the from header.
12726
12727         * headers.c: Expand aliases on the From header.
12728
12729 1999-02-17 15:48:05  roessler  (roessler)
12730
12731         * doc/mutt.man.in: Fix the URL.
12732
12733         * sendlib.c, init.h: User-Agent, not X-Mailer.
12734
12735         * po/fr.po: update.
12736
12737         * copy.h: Some of the M_CM flags erroneously had been defined
12738         to have the same value.  _Very_ bad.
12739
12740         * contrib/sample.mailcap: Correct the netscape text/html entry.
12741
12742         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12743         po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
12744         send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
12745         acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
12746         target to include all necessary files.  - po/fr.po: New French
12747         translation.  (-> stable!)  - Add the new options to Muttrc.in.
12748         - regex.c, configure.in: include config.h from regex.c, and handle
12749           alloca in a more intelligent way than before. (Currently,
12750           we just mis-handle it.)  Port this to stable and test it!
12751         - po/cs.po: update cs.po.  - po/de.po, po/nl.po: updated versions
12752         from Roland and Boris.  - pager.c: Vikas' grok_ansi fix.  -
12753         po/Makefile.in.in: keymap_defs is always in po/..  - from Lars
12754           Hecking.
12755
12756 1999-02-12 11:23:17  roessler  (roessler)
12757
12758         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12759         po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
12760         commit for 0.95.3.
12761
12762         * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
12763
12764 1999-02-11 22:52:03  roessler  (roessler)
12765
12766         * imap.c, VERSION: another imap-related fix.
12767
12768         * pattern.c: another signal fix from liviu.
12769
12770         * imap.c: Remove a superfluous if statement.
12771
12772         * imap.c: ups, that one was bad.
12773
12774         * imap.c: The HEADER structure doesn't have a mailcap component
12775         any more.
12776
12777         * imap.c: The HEADER structure doesn't have a mailcap component
12778         any more.  Noted by Johan van Selst <johans@stack.nl>.
12779
12780         * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
12781         menu.c, globals.h, curs_main.c, curs_lib.c:
12782         patch.mutt-0.95.1i.ld.signals.1-2.gz
12783
12784         * po/nl.po: new nl translation.
12785
12786         * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
12787
12788         * po/nl.po: New nl translation.
12789
12790         * pattern.c, curs_main.c: curs_main.c: Check whether the
12791         user pressed a number before putting it back onto the stack.
12792         (OP_JUMP) pattern.c: Vikas' latest fix.
12793
12794         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12795         po/es.po, po/de.po, po/cs.po: Updating the po files.
12796
12797         * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
12798         in the doc directory, document mailcap_sanitize.
12799
12800         * reldate.h, prepare, configure.in, VERSION, Makefile.am,
12801         $output.in: Preparing for 0.96: $output.in was real fun in the
12802         dist target.  *argh*
12803
12804         * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12805         po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
12806         reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
12807         post-release commit for 0.95.2.
12808
12809         * README.SECURITY: Add a note on how to write mailcap files.
12810
12811         * README.SECURITY: branches:  2.1.2; Add a note on how to write
12812         mailcaps.
12813
12814 1999-02-10 23:12:27  roessler  (roessler)
12815
12816         * browser.c: Ups, this one needed a #ifdef USE_IMAP.
12817
12818         * imap.c, browser.c: Some patches Brandon Long posted to
12819         comp.mail.mutt.
12820
12821         * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
12822         protos.h, lib.c, handler.c, attach.c: Fix the security fix.
12823
12824         * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
12825
12826         * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
12827
12828         * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
12829         globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
12830         patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
12831         processes are invoked.  From Liviu.
12832
12833 1999-02-09 23:54:03  roessler  (roessler)
12834
12835         * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
12836         sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
12837         collapse fix.
12838
12839         * prepare: Small prepare bug noted by vikas.
12840
12841         * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
12842         browser.h: re-insert the "tagged" component.  pgp support:
12843         fix handling of PGP 5 subkeys, algorithm 20.
12844
12845         * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
12846
12847         * commands.c: honor hdr_order when decode-piping a message.
12848         From Vikas.
12849
12850         * po/cs.po: New czech translation.
12851
12852         * commands.c: Reorder headers when decode-piping.
12853
12854         * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
12855         mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
12856         browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
12857         translation.
12858
12859 1999-02-04 12:00:10  roessler  (roessler)
12860
12861         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
12862         the way mutt_quote_filename() worked.  It's not too reasonable
12863         to allocate memory dynamically whenever we quote a file name.
12864         (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
12865
12866         * mx.c: [unstable] Check for write errors when moving messages
12867         to $mbox.
12868
12869         * mx.c: Check for write errors when moving messages to $mbox.
12870
12871 1999-02-03 22:14:18  roessler  (roessler)
12872
12873         * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
12874         functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
12875         Produce some reasonable character set support when postponing
12876         messages.
12877
12878         Additionally, this patch fixes a nasty pointer leak in
12879         load_charset() [noted with electric fence], and a completely
12880         mis-lead attempt to use bsearch().  Apparently, nobody ever
12881         tested the utf8 decoder for quite some time.
12882
12883 1999-02-02 21:57:44  roessler  (roessler)
12884
12885         * pattern.c: merge ~v patch into unstable.
12886
12887         * pattern.c: small nit-fix from vikas to the ~v pattern.
12888
12889         * pgp.c: Thou shall not use dangling pointers.
12890
12891         * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
12892         of character set conversions.
12893
12894         * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
12895         pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
12896         copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
12897         attach.c, OPS: Merging the external character set patch into
12898         unstable.  Additionally, this change introduces a M_CHARCONV state
12899         flag which gives us some more control about when character set
12900         conversions are actually done.  Current versions of mutt would
12901         happily apply character set conversions when, e.g., saving a
12902         text/plain attachment to a file.  (We had at least one corrupt
12903         russing translation file due to this mis-feature.)
12904
12905         Additionally, we clean up some of the character set related code
12906         in handler.c.  Most of that is now done by the decoder functions
12907         in charset.c.
12908
12909         * imap.c, imap.c: Brandon's imap_create patch.
12910
12911         * pgpkey.c: [unstable] clear the message line before letting
12912         people select public keys.
12913
12914         * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
12915
12916         * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
12917
12918 1999-01-30 17:07:30  roessler  (roessler)
12919
12920         * pgpkey.c: really fix the weak associations problem.  it was
12921         worse than i thought.
12922
12923         * pgpkey.c: Handle expired keys correclty, even when they are
12924         the only and exact match when searching for keys by address.
12925
12926 1999-01-29 11:15:15  roessler  (roessler)
12927
12928         * init.h: [unstable] Change some default formats.
12929
12930         * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
12931         searching.
12932
12933         * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
12934         format for the mixmaster menu.
12935
12936         * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
12937
12938 1999-01-28 09:08:47  roessler  (roessler)
12939
12940         * gnupgparse.c: gnupg's trust model is currently unusable.
12941         As a work-around, we don't present the user with _any_ trust
12942         information if he uses gnupg.
12943
12944 1999-01-27 19:53:46  roessler  (roessler)
12945
12946         * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
12947         Add $pgp_show_unusable.
12948
12949 1999-01-26 21:24:56  roessler  (roessler)
12950
12951         * doc/manual.sgml.in: [unstable] document ~v.
12952
12953         * doc/manual.sgml.in: [stable] document ~v.
12954
12955         * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
12956         From Vikas.
12957
12958         * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
12959
12960         * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
12961         implicit_autoview.
12962
12963         * doc/manual.sgml.in: Document $implicit_autoview.
12964
12965         * compose.c: Fix a segfault when users change attachment content
12966         types, and let toggle-unlink honor the $resolv variable.
12967
12968         * compose.c: $resolve should be honored when doing toggle-unlink
12969         on the compose menu.
12970
12971 1999-01-25 22:16:46  roessler  (roessler)
12972
12973         * compose.c: This may fix a core dump under certain circumstances.
12974         Can't check this out since I don't get the segfault.
12975
12976         * pgpkey.c: Fix a redraw problem when the key menu is invoked.
12977
12978         * po/ru.po, po/cs.po, configure.in: Russian and czech
12979         translations.
12980
12981         * po/cs.po: branches:  1.1.2; file cs.po was initially added on
12982         branch mutt-1-0-stable.
12983
12984         * po/cs.po, configure.in: Adding a czech translation, and fixing
12985         the russian.
12986
12987         * po/ru.po: ru.po was badly distorted.
12988
12989 1999-01-23 17:00:43  roessler  (roessler)
12990
12991         * prepare: when f is .../Makefile.am, `basename $f .am`
12992         is Makefile.  So I should just write that. :-)
12993
12994         * prepare: Add the default predicate.
12995
12996         * from.c: A slightly optimized version of DE's y2k patch.
12997
12998         * prepare: Apparently, automake doesn't like our
12999         AC_OUTPUT($output) construction...
13000
13001         * gnupgparse.c, from.c: DE's patch to work around other software's
13002         possible y2k bugs.
13003
13004         * from.c: Try to avoid other programs' possible y2k bugs.
13005
13006         * enter.c: Fix the attach-multi patch.
13007
13008 1999-01-22 22:12:10  roessler  (roessler)
13009
13010         * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
13011
13012         * lib.c: Fix a memory leak.  Noted by Roland Rosenfeld.
13013
13014         * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
13015         compose.c, browser.c, addrbook.c: Enable tagging in the file
13016         browser.
13017
13018         * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
13019         handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
13020         support.  We no longer read the complete key ring into memory.
13021         For gpg, performance is heavily improved due to the fact that
13022         we are passing a couple of key hints to the key ring parsing
13023         back-end.
13024
13025 1999-01-21 05:19:42  roessler  (roessler)
13026
13027         * hook.c: Fix _mutt_string_hook.
13028
13029 1999-01-20 13:52:59  roessler  (roessler)
13030
13031         * po/pl.po, po/pl.po: New polish translation.
13032
13033         * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
13034         debugging capabilities to the PGP code.  Anyway, the problem I
13035         observed wasn't a bug in mutt, but an expired key. *sigh*
13036
13037         * rfc1524.c: Don't segfault when MailcapPath is unset.
13038
13039         * rfc1524.c: Fix a segmentation fault when no MailcapPath has
13040         been defined.
13041
13042 1999-01-19 23:38:26  roessler  (roessler)
13043
13044         * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
13045         Add the charset-hook command.
13046
13047         * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
13048         INSTALL: Properly handle character set definition file
13049         installation.
13050
13051         * mx.c: Remove a confusing error message.
13052
13053         * mx.c: Remove confusing error message.
13054
13055         * keymap.c, keymap.c, curs_lib.c:
13056         patch-0.95.1.vikas.macro_function.1
13057
13058         * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
13059         from Lars Hecking.
13060
13061 1999-01-18 09:45:29  roessler  (roessler)
13062
13063         * po/ru.po: New Russian translation from Michael Sobolev
13064         <mss@transas.com>.
13065
13066         * po/ru.po: New russian translation from Michael Sobolev
13067         <mss@transas.com>.
13068
13069 1999-01-14 13:08:46  roessler  (roessler)
13070
13071         * compose.c: Mixmaster user interface beautification.
13072
13073         * mx.c, curs_lib.c: Fix a couple of segfaults related to using
13074         curses when it isn't there.
13075
13076         * mx.c: dotlocking plus curses...
13077
13078 1999-01-13 23:56:39  roessler  (roessler)
13079
13080         * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
13081         patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
13082         have been tested with unstable so far, seem to work fine.
13083
13084         * mx.c: Don't use curses when we don't have it.
13085
13086         * mx.c: Don't try to do mutt_yesorno if we don't have curses.
13087
13088         * remailer.h: Mixmaster has 20 address slots, that makes _19_
13089         remailers.
13090
13091         * remailer.c: Fix the "append" function.
13092
13093         * sendlib.c: Don't leak message dates when sending via mixmaster.
13094
13095         * remailer.c: Add search code to the remailer chain selecting
13096         menu.  [This is pretty generic - should we add that code to
13097         menu.c?]
13098
13099         * postpone.c: Fix postponing of PGP messages.
13100
13101         * send.c, remailer.c, compose.c: Qualify addresses before passing
13102         them to mixmaster.
13103
13104         * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
13105         remailer.h is no longer included by mutt.h, and the mix_*
13106         prototypes can once again go to remailer.h.
13107
13108         * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
13109         mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
13110         functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
13111         Makefile.am: A first take at adding a mixmaster front-end to mutt.
13112         Don't worry, it's optional. ;-)
13113
13114 1999-01-12 22:01:11  roessler  (roessler)
13115
13116         * mbox.c: Open folders in read-only mode if mutt can't lock them.
13117
13118 1999-01-11 18:12:49  roessler  (roessler)
13119
13120         * send.c, mutt.h, handler.c, copy.h, copy.c: When
13121         decode-forwarding messages with message/Rfc822 attachments,
13122         mutt should weed the attachments' headers according to the
13123         setting of $forward_weed.
13124
13125 1999-01-10 09:11:36  roessler  (roessler)
13126
13127         * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
13128         Byrial's %D time format patch.
13129
13130 1999-01-09 17:53:02  roessler  (roessler)
13131
13132         * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
13133         latest changes to stable.
13134
13135         * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
13136         a file or append to it.  From Byrial Jensen.
13137
13138         * doc/manual.sgml.in: Fix a documentation problem.
13139
13140 1999-01-08 23:29:05  roessler  (roessler)
13141
13142         * charset.c: When doing a binary search, we may as well use
13143         bsearch (3).
13144
13145         * parse.c: Optimized time-zone parsing.
13146
13147         * parse.c: Optimize time zone parsing.  By Byrial Jensen.
13148
13149         * history.c: Don't clear the history when the user issues a
13150         "set history=..."  command which doesn't change anything.
13151
13152         * history.c: Don't clear the history when "set
13153         history=..." doesn't change the buffer size.
13154
13155         * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
13156         from Daniel Eisenbud.
13157
13158 1999-01-07 19:01:30  roessler  (roessler)
13159
13160         * init.c, init.c: Vikas' set_boolean patch.
13161
13162         * protos.h, handler.c, attach.c: Updated implicit autoview
13163         handling from stable.
13164
13165         * protos.h, handler.c, attach.c: Only use "implicit" autoviews
13166         (implicit_autoview or MM_NOASK) when mutt is unable to handle
13167         a content type internally.  This saves us parsing the mailcap
13168         files for every attachment we handle.
13169
13170         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
13171         in the mailcap patch from stable.
13172
13173         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13174         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13175         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13176         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13177         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13178         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13179         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13180         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13181         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13182         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13183         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13184         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13185         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13186         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13187         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13188         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
13189         source files.  They are getting in our way when merging changes.
13190
13191         * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
13192         the use_mailcap variable. Instead, we introduce implicit_autoview
13193         which triggers autoview for every content type it's applicable to.
13194
13195         * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13196         socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13197         sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13198         rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13199         query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13200         pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13201         pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13202         mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13203         main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13204         imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13205         hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13206         getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13207         edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13208         copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13209         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13210         attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
13211         fields.  They are getting in the way whenever I merge changes
13212         into unstable.
13213
13214         * po/nl.po, init.h, configure.in: Merging changes from stable.
13215
13216         * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
13217         variable when needed.
13218
13219         * init.h: Fix default settings for use_mailcap and mime_forward.
13220
13221 1999-01-06 10:13:32  roessler  (roessler)
13222
13223         * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
13224         mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
13225         configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
13226         [unstable] Merge changes from stable: rx -> regex, Byrial's
13227         timezone patch, translation updates.
13228
13229         * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
13230         timezone patch, without the absurd optimizations.
13231
13232         * regex.c: branches:  1.1.2; file regex.c was initially added
13233         on branch mutt-1-0-stable.
13234
13235         * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
13236         Use gnu regex instead of gnu rx.  This library is said to
13237         behave better.  Additionally, it supports \<...\> patterns.
13238         The files _regex.h and regex.c included with this distribution
13239         correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
13240
13241         * _regex.h: branches:  1.1.2; file _regex.h was initially added
13242         on branch mutt-1-0-stable.
13243
13244         * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
13245         gnu rx.  This library is said to behave better.  Additionally,
13246         it supports \<...\> patterns.  The files _regex.h and regex.c
13247         included with this distribution correspond to posix/regex.[ch]
13248         from the glibc 2.0.7t source tree.
13249
13250         * po/nl.po, po/fr.po: Various fixes to the NL translation;
13251         new French messages.
13252
13253 1999-01-05 14:35:18  roessler  (roessler)
13254
13255         * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
13256         Makefile.am: [unstable] Adding experimental new character set
13257         conversion code.
13258
13259         * po/de.po: Merging from stable.
13260
13261         * po/de.po: Fix a typo in de.po.
13262
13263         * po/de.po: [unstable] Merging changes from stable.
13264
13265         * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
13266         merging changes from stable.
13267
13268         * hdrline.c: Conditionally display score and number of lines.
13269
13270         * po/nl.po: branches:  1.1.2; file nl.po was initially added on
13271         branch mutt-1-0-stable.
13272
13273         * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
13274         translation; correcting some bugs in the DE translation.
13275
13276 1999-01-04 19:15:10  roessler  (roessler)
13277
13278         * curs_main.c: [unstable] fix next-unread plus collapsing.
13279
13280         * curs_main.c: [stable] Fix next-unread when collapsing threads.
13281
13282         * curs_main.c: [unstable] merging changes from stable.
13283
13284         * curs_main.c: [stable] fix a bogus type cast.
13285
13286         * reldate.h, curs_main.c: [unstable] merging in changes from
13287         stable.
13288
13289         * curs_main.c: [stable] Don't use the index elements of header
13290         structures when new messages arrived on the index.
13291
13292         * reldate.h: 0.95.1 should have a proper release date.
13293
13294         * send.c, pgp.c, handler.c, configure.in: Make the experimental
13295         branch the main trunk.
13296
13297         * po/uk.po: branches:  1.12.2; 0.95.1 post-release commit.
13298
13299         * po/ru.po: branches:  1.33.2; 0.95.1 post-release commit.
13300
13301         * po/pl.po: branches:  1.3.2; 0.95.1 post-release commit.
13302
13303         * po/it.po: branches:  1.24.2; 0.95.1 post-release commit.
13304
13305         * po/fr.po: branches:  1.7.2; 0.95.1 post-release commit.
13306
13307         * po/es.po: branches:  1.15.2; 0.95.1 post-release commit.
13308
13309         * po/de.po: branches:  1.48.2; 0.95.1 post-release commit.
13310
13311         * configure.in: [unstable] Create suitable version strings.
13312
13313         * VERSION: branches:  2.1.2; [stable] Preparing 0.95.1.
13314
13315         * ChangeLog: branches:  2.5.2; [stable] Preparing 0.95.1.
13316
13317         * send.c: [unstable] commit changes from the stable tree.
13318
13319         * send.c: branches:  2.1.2; [stable] When sending a message
13320         in batch mode failed, mutt would dump core.  Patch from Byrial
13321         Jensen.
13322
13323         * pgp.c, handler.c: [unstable] Add multiple signature support.
13324
13325 1999-01-02 17:23:24  roessler  (roessler)
13326
13327         * sendlib.c: branches:  2.3.4; I shouldn't accept patches on
13328         New Year's day.  Not even new-year related patches.
13329
13330         * ChangeLog: I shouldn't accept patches on New Year's day.
13331         Not even new-year related patches.
13332
13333         * po/it.po: Fixing a typo.
13334
13335         * protos.h: branches:  2.1.4; mutt_parse_date () shouldn't modify
13336         its argument.  Problem noted by Byrial Jensen.
13337
13338         * parse.c: branches:  2.2.4; mutt_parse_date () shouldn't modify
13339         its argument.  Problem noted by Byrial Jensen.
13340
13341         * handler.c: branches:  2.1.2;  2.1.4; mutt_parse_date ()
13342         shouldn't modify its argument.  Problem noted by Byrial Jensen.
13343
13344         * lib.c: branches:  2.2.4; Fix safe_symlink to correctly handle
13345         relative paths.
13346
13347 1999-01-01 09:43:15  roessler  (roessler)
13348
13349         * sendlib.c: New Year's time zone handling patch from Manish
13350         Singh <yosh@gimp.org>.
13351
13352 1998-12-31 09:45:46  roessler  (roessler)
13353
13354         * curs_main.c: branches:  2.3.4; The attached patch moves code
13355         for sorting the index and restoring the current message from
13356         mutt_index_menu() to a new function. It saves code duplication.
13357
13358 1998-12-30 07:58:40  roessler  (roessler)
13359
13360         * pgp.c: branches:  2.1.2;  2.1.4; Localize some more messages.
13361         From Michael Sobolev.
13362
13363         * main.c: branches:  2.1.4; Localize some more messages.
13364         From Michael Sobolev.
13365
13366 1998-12-29 16:29:03  roessler  (roessler)
13367
13368         * mbox.c: branches:  2.3.4; Use sizeof instead of strlen for
13369         some fixed strings.
13370
13371         * ChangeLog: Use sizeof instead of strlen for some fixed strings.
13372
13373         * mh.c: branches:  2.5.4; Take setting the index_hint out of
13374         the main loop of mh_check_mailbox().
13375
13376 1998-12-28 14:59:04  roessler  (roessler)
13377
13378         * attach.c: branches:  2.1.4; Fix a segmentation fault when
13379         viewing message/rfc822 attachments from the compose screen.
13380
13381 1998-12-23 15:57:00  roessler  (roessler)
13382
13383         * pattern.c: branches:  2.1.4; A slightly modified version of
13384         Vikas' pattern_match patch.  This changes the semantics of the
13385         pattern-something functions so they only apply to _visible_
13386         messages.  (With the exception of limit: In this case, the user
13387         can add another pattern if he wants to limit further, or he can
13388         give an entirely new pattern.)
13389
13390 1998-12-22 18:07:19  roessler  (roessler)
13391
13392         * sendlib.c: Fix MIME forwarding.  From Vikas.
13393
13394 1998-12-21 12:38:57  roessler  (roessler)
13395
13396         * mx.c: branches:  2.3.4; Adjust some hash-related parameters.
13397
13398         * mh.c, mbox.c: Adjust some hash-related parameters.
13399
13400         * imap.c: branches:  2.2.4; Adjust some hash-related parameters.
13401
13402         * charset.c: branches:  2.1.4; Adjust some hash-related
13403         parameters.
13404
13405         * ChangeLog: *** empty log message ***
13406
13407         * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
13408
13409         - Another situation under which mutt would lose track of the
13410           current message when maildir folders changed has been removed.
13411
13412         - While synchronizing mbox-type folders, a write error when
13413           constructing the draft version of the new mail folder would
13414           leave behind a copy ofthe file containing the draft.  This is
13415           most annoying if the write error is due to lack of disk space.
13416
13417         * po/pl.po: Small \n fixes.
13418
13419         * parse.c: mutt_strlen() optimizations from Byrial Jensen.
13420
13421         * from.c: branches:  2.1.4; mutt_strlen() optimizations from
13422         Byrial Jensen.
13423
13424         * lib.c: mutt_strlen() optimizations from Byrial Jensen.
13425
13426         * po/pl.po: Add the polish translation.
13427
13428         * configure.in: branches:  2.2.2;  2.2.4; Register the polish
13429         translation.
13430
13431         * doc/manual.sgml.in: branches:  1.18.4; Fixes to the forwarding
13432         chapter.  From O'Shaughnessy Evans <shaug@gstis.net>.
13433
13434         * m4/README: Here is a small patch to simplify
13435         m4/Makefile.am.in. This came out of a suggestion I made to Jim
13436         Meyering (maintainer of GNU fileutils, where I snarfed the code
13437         from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13438
13439         * m4/Makefile.am.in: branches:  1.2.4; Here is a small patch to
13440         simplify m4/Makefile.am.in. This came out of a suggestion I made
13441         to Jim Meyering (maintainer of GNU fileutils, where I snarfed
13442         the code from :).  (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13443
13444 1998-12-18 10:22:59  roessler  (roessler)
13445
13446         * mh.c: Catch an error condition when synchronizing mh messages.
13447
13448         * po/de.po: Fix a format which had %s instead of %d.
13449
13450 1998-12-17 18:39:48  roessler  (roessler)
13451
13452         * ChangeLog: *** empty log message ***
13453
13454         * INSTALL: branches:  2.1.4; I've been told that the FreeBSD shell
13455         has been fixed meanwhile.  Additionally, add the note from Vikas
13456         on patching Solaris to get mutt work properly on that system.
13457
13458         * mh.c: Fix attachment deletion for maildir/mh folders.  This may
13459         fix other mh-related problems, too.
13460
13461         * curs_lib.c: branches:  2.2.4; Don't even try to clear the
13462         status line when not in curses mode.
13463
13464 1998-12-16 13:23:06  roessler  (roessler)
13465
13466         * imap.c: Two lines were in reverse order.  Noted by Daniel
13467         Eisenbud.
13468
13469         * thread.c: branches:  2.1.4; Give Daniel Eisenbud a "lock"
13470         on this file.
13471
13472         * pager.c: branches:  2.2.4; Fix "$resolve" behaviour for OP_TAG
13473         and OP_TOGGLE_NEW from the pager.
13474
13475         * curs_lib.c: SLang-related fixes to mutt_endwin().
13476
13477         * compose.c: branches:  2.1.4; Permit the user to set the typical
13478         MIME parameters used with application/pgp messages.
13479
13480         * color.c: branches:  2.1.4; Fix a segfault noted by Stephan Hack.
13481         (Fix noted by Vikas.)
13482
13483         * configure.in: Make the sendmail check compatible with newer
13484         autoconf versions.  Noted by Lars Hecking.
13485
13486 1998-12-13 08:10:13  roessler  (roessler)
13487
13488         * mx.c, curs_main.c: Don't dump core when closing a NULL context.
13489         Fixes the "exit from no-mailbox mode" bug.
13490
13491 1998-12-12 10:14:43  roessler  (roessler)
13492
13493         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13494         Post-release commit.
13495
13496         * hook.c: branches:  2.1.4; More _PGPPATH and us dist related
13497         fixes.
13498
13499         * curs_main.c: More _PGPPATH and us dist related fixes.
13500
13501         * mutt.h: branches:  2.1.4; Don't define M_PGPHOOK unless _PGPPATH
13502         has been defined.
13503
13504         * pager.c: Another reap.pl-related fix.
13505
13506         * Makefile.am: branches:  2.1.4; The us-dist target was screwed.
13507
13508         * thread.c: *** empty log message ***
13509
13510         * system.c, strcasecmp.c, status.c: branches:  2.0.4; *** empty
13511         log message ***
13512
13513         * stamp-h.in: *** empty log message ***
13514
13515         * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
13516         sha1dgst.c, sha.h: branches:  2.0.4; *** empty log message ***
13517
13518         * sendlib.c: *** empty log message ***
13519
13520         * send.c: branches:  2.0.2; *** empty log message ***
13521
13522         * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
13523         rfc1524.c, resize.c, reldate.h, recvattach.c: branches:  2.0.4;
13524         *** empty log message ***
13525
13526         * reap.pl: *** empty log message ***
13527
13528         * query.c: branches:  2.0.4; *** empty log message ***
13529
13530         * protos.h, prepare: *** empty log message ***
13531
13532         * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
13533         branches:  2.0.4; *** empty log message ***
13534
13535         * pgp.c, pattern.c: *** empty log message ***
13536
13537         * parse.h: branches:  2.0.4; *** empty log message ***
13538
13539         * parse.c: *** empty log message ***
13540
13541         * pager.h: branches:  2.0.4; *** empty log message ***
13542
13543         * pager.c: *** empty log message ***
13544
13545         * mx.h: branches:  2.0.4; *** empty log message ***
13546
13547         * mx.c: *** empty log message ***
13548
13549         * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
13550         branches:  2.0.4; *** empty log message ***
13551
13552         * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
13553         message ***
13554
13555         * mime.h: branches:  2.0.4; *** empty log message ***
13556
13557         * mh.c: *** empty log message ***
13558
13559         * menu.c: branches:  2.0.4; *** empty log message ***
13560
13561         * mbox.c: *** empty log message ***
13562
13563         * mapping.h: branches:  2.0.4; *** empty log message ***
13564
13565         * main.c: *** empty log message ***
13566
13567         * mailbox.h: branches:  2.0.4; *** empty log message ***
13568
13569         * lib.c: *** empty log message ***
13570
13571         * keymap.h, keymap.c: branches:  2.0.4; *** empty log message ***
13572
13573         * install-sh: branches:  2.0.10; *** empty log message ***
13574
13575         * init.h, init.c, imap.h: branches:  2.0.4; *** empty log
13576         message ***
13577
13578         * imap.c, hook.c: *** empty log message ***
13579
13580         * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
13581         hash.c: branches:  2.0.4; *** empty log message ***
13582
13583         * handler.c: *** empty log message ***
13584
13585         * gnupgparse.c, globals.h, getdomain.c: branches:  2.0.4; ***
13586         empty log message ***
13587
13588         * gen_defs: branches:  2.0.6; *** empty log message ***
13589
13590         * functions.h: branches:  2.0.4; *** empty log message ***
13591
13592         * from.c: *** empty log message ***
13593
13594         * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
13595         date.c: branches:  2.0.4; *** empty log message ***
13596
13597         * curs_main.c, curs_lib.c: *** empty log message ***
13598
13599         * copy.h, copy.c: branches:  2.0.4; *** empty log message ***
13600
13601         * configure.in: *** empty log message ***
13602
13603         * config.sub, config.guess: branches:  2.0.6; *** empty log
13604         message ***
13605
13606         * compose.c: *** empty log message ***
13607
13608         * complete.c, commands.c: branches:  2.0.4; *** empty log
13609         message ***
13610
13611         * color.c: *** empty log message ***
13612
13613         * charset.h: branches:  2.0.4; *** empty log message ***
13614
13615         * charset.c: *** empty log message ***
13616
13617         * buffy.h, buffy.c, browser.c, attach.h: branches:  2.0.4; ***
13618         empty log message ***
13619
13620         * attach.c: *** empty log message ***
13621
13622         * alias.c, addrbook.c, acconfig.h: branches:  2.0.4; *** empty
13623         log message ***
13624
13625         * VERSION, TODO: *** empty log message ***
13626
13627         * README: branches:  2.0.4; *** empty log message ***
13628
13629         * OPS.PGP: *** empty log message ***
13630
13631         * OPS, NEWS, Muttrc.in: branches:  2.0.4; *** empty log message
13632         ***
13633
13634         * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
13635         *** empty log message ***
13636
13637         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
13638         reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
13639
13640         * hash.c: Use a better hash function.  Contributed by Stefan
13641         Langerman <lfalse@paul.rutgers.edu> to mutt-users.
13642
13643 1998-12-11 20:48:14  roessler  (roessler)
13644
13645         * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
13646
13647         * main.c: Bail out with a text-based error message if a
13648         non-existing mailbox is given as a -f command line argument.
13649
13650         * Makefile.am: The distdir target creates hard links for the
13651         source files.  This has the consequence that the us-dist hook
13652         will demolish files in the main source tree.  We have to un-link
13653         the various instances of the source code.
13654
13655         * INSTALL: Warn about regexp-related problems under Solaris 2.6.
13656
13657         * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13658         Various last-minute changes and automatic updates.
13659
13660         * main.c: Go into no-mailbox mode when the initial folder can't
13661         be opened.
13662
13663         * mh.c: Undoing the mh_speed patch.
13664
13665         * po/it.po, po/fr.po: l10n fixes.
13666
13667         * curs_main.c: Start a new reply and postpone it. Then type m
13668         (mail), and recall and send the postponed reply. The replied
13669         message is _not_ flagged replied.
13670
13671         (From Byrial Jensen.)
13672
13673         * po/fr.po: Bug-fixed french l10n.
13674
13675         * parse.c: Multipart parser fixes from Byrial.  Finally.
13676
13677         * po/it.po: Small fix.
13678
13679 1998-12-10 22:48:56  roessler  (roessler)
13680
13681         * po/fr.po, configure.in: Add the french l10n.
13682
13683         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
13684         post-release commit 0.94.99.
13685
13686         * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
13687
13688         * menu.c: Fix tag-prefix.
13689
13690         * compose.c: Redraw fix after the content type was changed on
13691         the compose menu.
13692
13693 1998-12-08 23:09:53  roessler  (roessler)
13694
13695         * help.c: Help screen resizing nit.  From Gero Treuner.
13696
13697         * doc/manual.sgml.in: Typo.
13698
13699         * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
13700         signatures by re-ordering MIME headers in the way sendmail does.
13701
13702         * mh.c: Keep track of file name changes for files wandering
13703         around between the subfolders of a maildir.
13704
13705         * mh.c: More fixes to the maildir resynchronization code.
13706         This should now also smoothly handle the case of messages
13707         _vanishing_ from maildir's new/ subdirectory.
13708
13709         * init.c: Make the debug file access unbuffered.  Important if
13710         we are debugging crashes.
13711
13712 1998-12-07 21:13:44  roessler  (roessler)
13713
13714         * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
13715         folder update code.
13716
13717         * imap.c: Fix a completely ugly comment formatting.
13718
13719         * mutt.h: Adjust '#' to the first column.
13720
13721         * rfc2047.c: Don't tag us-ascii headers as $Charset or
13722         unknown-8bit.
13723
13724 1998-12-03 23:29:37  roessler  (roessler)
13725
13726         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13727         VERSION, ChangeLog: release-commit 0.94.18.
13728
13729 1998-12-02 20:12:35  roessler  (roessler)
13730
13731         * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
13732         better in synch with the actual code.
13733
13734         * recvattach.c: Remove a warning which comes from code actually
13735         belonging to the send_charset patch.
13736
13737         * rfc2047.c: Encode- and decode the "val" field when using mutt
13738         with EXACT_ADDRESS enabled.
13739
13740         * Makefile.am: Small fixes to the build process. From Lars
13741         Hecking.
13742
13743         * compose.c: The attached patch fixes yet another redraw related
13744         bug. When I call OP_SAVE from the Compose menu and use the
13745         file-browser and 'q' out of the file-browser, the screen still
13746         shows the browser, but the control is really in the Compose
13747         menu. A Ctrl-L verifies this.  Basically, a screen redraw
13748         is missing.
13749
13750         From Vikas.
13751
13752         * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
13753         attach-message. Tag a whole bunch of messages. Say, for example,
13754         100. When you exit the folder, the Compose menu's status line
13755         has disappeared.
13756
13757         Fix from Vikas.
13758
13759         * browser.c: patch-0.94.17.vikas.browser_redraw.1
13760
13761 1998-11-23 21:10:12  roessler  (roessler)
13762
13763         * protos.h, lib.c: Change safe_malloc's size parameter from
13764         (unsigned int) to size_t.
13765
13766         * send.c, protos.h, pattern.c, alias.c: From Byrial:
13767
13768         I don't think that the match-all pattern modifier works as can
13769         be expected from a logical point of view.
13770
13771         The attached patch will make it work as I expect it to work:
13772
13773           - It works on all patterns which explicit or implicit use
13774             address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
13775             didn't work with ~l before).
13776
13777           - It works such that a modified pattern always match, unless
13778             there is at least one address in at least one of the
13779             referenced lists that it doesn't match.
13780
13781         * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
13782         Introduce a new option $reply_self.  From Vikas.
13783
13784 1998-11-20 00:27:03  roessler  (roessler)
13785
13786         * po/it.po: New it.po from Mario.
13787
13788         * doc/mutt.man.in: branches:  1.4.4; Fix a small typo.
13789
13790 1998-11-19 23:57:03  roessler  (roessler)
13791
13792         * contrib/Pine.rc: Fix some ancient syntax.
13793
13794         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
13795         Hack around problems with multi-valued Reply-To headers.
13796         From Roland Rosenfeld.
13797
13798         * rfc2047.c: Properly encode '_' characters in words which
13799         are qp-encoded.
13800
13801         * sendlib.c: Use mutt_is_message_type() in the message
13802         transformation code.
13803
13804         * po/Makefile.in.in: Fix all Makefiles.  make
13805         DESTDIR=/path/to/something install should work now.
13806
13807         * doc/Makefile.in: branches:  1.15.4; Fix all Makefiles.
13808         make DESTDIR=/path/to/something install should work now.
13809
13810         * Makefile.am: Fix all Makefiles.  make DESTDIR=/path/to/something
13811         install should work now.
13812
13813 1998-11-18 23:09:46  roessler  (roessler)
13814
13815         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13816         VERSION, ChangeLog: Release-commit for 0.94.17.
13817
13818         * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
13819         patch simplifies the generation of content type parameters
13820         significantly by introducing a funciton mutt_set_parameter().
13821         Additionally, we re-use code from parse.c for parsing user-input
13822         content type headers on the compose screen.
13823
13824         * compose.c: Remove some uuencode-related debris.
13825
13826         * recvattach.c: Remove some code which crept in from the external
13827         character set patch.
13828
13829         * recvattach.c: Make optional formats work while processing
13830         $attach_format.
13831
13832         * mh.c: Remove bogus re-sorting code from the maildir check
13833         routine.
13834
13835         * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
13836         systems which don't do so in <stdlib.h>.
13837
13838 1998-11-17 13:23:26  roessler  (roessler)
13839
13840         * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
13841         containing quite a few fuzzy translations.
13842
13843         * po/de.po: Update some messages.
13844
13845         * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
13846         m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
13847         fixes from Lars Hecking, with some more fixes and modifications
13848         from myself.  With some luck, you don't need a gettext
13849         installation any more.
13850
13851         * sendlib.c: Fix the base64 encoder.  The current code would
13852         produce slightly unpredictible output which leads to bad
13853         signatures.
13854
13855         * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
13856         related bug.
13857
13858 1998-11-16 11:44:42  roessler  (roessler)
13859
13860         * protos.h: Drop ci_attach - it doesn't exist.  Noted by Byrial
13861         Jensen.
13862
13863 1998-11-15 09:53:23  roessler  (roessler)
13864
13865         * parse.c: Stupid typo.
13866
13867         * protos.h, parse.c, attach.c: My version of Byrial's parse_part
13868         patch.
13869
13870         * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
13871         elaborate a little more on the last paragraph. It is deletion
13872         of the top level part direct under a message/rfc822 part which
13873         gives problems because the headers of the message/rfc822 part
13874         have to be changed in this case. It is hard to tell exactly how
13875         many bytes and lines will be removed and added in this case.
13876
13877         If we can refrain from deletion of such parts and thus only
13878         allow deletion of parts direct under a multipart part, then it is
13879         relative easy always to make correct Content-Length: and Lines:
13880         headers in the copy. (The correctness of the Lines count is
13881         dependent of the correctness of the initial value, though).
13882
13883         (From: Byrial Jensen)
13884
13885         * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
13886         credits section.
13887
13888 1998-11-14 08:24:56  roessler  (roessler)
13889
13890         * doc/manual.sgml.in: Update Byrial's e-mail address.
13891
13892         * copy.c: Simplify the new attachment deletion code not to require
13893         an extra temporary file.  (From: Byrial Jensen <byrial@image.dk>)
13894
13895         * help.c, handler.c: Type cast nit from Gero Treuner.
13896
13897 1998-11-13 18:31:06  roessler  (roessler)
13898
13899         * imap.c: Currently, Mutt won't use a default folder if just the
13900         IMAP server is specified.  In fact, if the folder isn't specified,
13901         it will core-dump.
13902
13903         The attached patch will use INBOX as the IMAP folder name if
13904         none is specified, eliminating the core-dump.
13905
13906         (From: Aaron Schrab <aaron+mutt@schrab.com>)
13907
13908 1998-11-12 21:52:01  roessler  (roessler)
13909
13910         * mutt.h, copy.c: Byrial's latest attachment deletion patch.
13911
13912         * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
13913
13914 1998-11-11 21:18:08  roessler  (roessler)
13915
13916         * po/it.po: New it.po from Marco.
13917
13918         * snprintf.c: Don't use the mutt_str* functions in this module.
13919
13920         * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
13921         not have taken place here.
13922
13923 1998-11-10 22:21:51  roessler  (roessler)
13924
13925         * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
13926
13927         * send.c: Fix the $metoo option's behaviour.
13928
13929         * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
13930         snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
13931         rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
13932         pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
13933         pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
13934         init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
13935         hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
13936         edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
13937         commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
13938         alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
13939         and use them all over the place.  If there are still segmentation
13940         faults due to missing NONULLs over, they are gone now.
13941
13942         * main.c: Add a "pseudo-credit" to the extended copyright notice.
13943
13944         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13945         VERSION, ChangeLog: Releasing 0.94.16.
13946
13947         * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
13948         buffy.c, attach.c: Experimental support for the so-called
13949         "kendra" mail folder format.  This seems to be used on OS/2 and
13950         is, actually, a slibhtly modified version of the MMDF format.
13951
13952         * parse.c: Do some sanity checking when reading attachment.
13953         This fix should catch bad attachments.
13954
13955         * edit.c: Fix a possible buffer overflow.  (This seems to be
13956         the one noticed by Pavel Gulchouck <gul@lucky.net>.)
13957
13958         * compose.c: Wrong fix from Vikas.  Undo it.  (Noted by Byrial.)
13959
13960         * curs_lib.c, compose.c: Fix a multi_choice related bug.
13961         From Vikas.
13962
13963         * buffy.c: Skip empty mailbox parameters.  This fixes a
13964         segmentation fault noted by Marco d'Itri.
13965
13966 1998-11-09 19:28:42  roessler  (roessler)
13967
13968         * from.c: Catch possible bad memory access.
13969
13970         * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
13971         copy.c, Muttrc.in: Rewrite copy_delete_attach().
13972
13973         * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
13974         efficiency problem with the color index features.
13975
13976         * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
13977
13978         * doc/manual.sgml.in: Make the default_hook documentation match
13979         the code.
13980
13981         * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
13982         OP_QUIT is called.
13983
13984         * browser.c: The attached patch fixes a potential problem in
13985         folder_format_str() where a fixed buffer might not be null
13986         terminated.  From Vikas.
13987
13988         * init.c: The attached patch fixes a bug in :set variable=<TAB>
13989         where variables of type DT_SORT were not getting expanded (only
13990         4 of them, but a bug nevertheless).  From Vikas.
13991
13992         * browser.c: patch-0.94.15.vikas.browser_sort.3
13993
13994         * doc/manual.sgml.in: Add a forwarding chapter to the manual.
13995         From Gero Treuner.
13996
13997         * po/de.po: Revert de.po to the traditional German spelling rules.
13998
13999         * po/de.po, pop.c: L10 fixes from Gero Treuner.
14000
14001         * parse.c, handler.c: A message/external-body handler.
14002         From Byrial Jensen.
14003
14004         * protos.h, parse.c:  - remove the static declaration from
14005          parse_date() in parse.c, - rename it to mutt_parse_date() -
14006          fix a minor bug: the timezone information in an expires-header
14007            was used to set the timezone of the send time.
14008
14009         (From Byrial Jensen <byrial@post3.tele.dk>.)
14010
14011         * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
14012         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14013
14014         * handler.c: Byrial Jensen's alternative_handler patches.
14015         This may lead to non-desirable effects with attachment deletion;
14016         these effects will go when the new attachment deletion code
14017         is implemented.
14018
14019         * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
14020         offset from GMT.
14021
14022         * pager.c, help.c: Fix the display of DEL in the pager.
14023
14024         * send.c: Fix a group reply problem.
14025
14026 1998-10-30 13:00:10  roessler  (roessler)
14027
14028         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
14029         changes.
14030
14031 1998-10-29 09:46:45  roessler  (roessler)
14032
14033         * mbox.c: Mbox robustness patch from Johnny Tevessen
14034         <j.tevessen@gmx.net>.
14035
14036         * po/de.po: Fixing a typo.
14037
14038         * imap.c: This patch should cause mutt to ask for your IMAP
14039         login/password again if its wrong.  From Brandon Long.
14040
14041 1998-10-28 21:48:36  roessler  (roessler)
14042
14043         * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
14044         0.94.15 release commit.
14045
14046         * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
14047         commit, take 1.
14048
14049         * curs_lib.c: Add an IsPrint check to mutt_message() and
14050         mutt_curses_error(). This will prevent _some_ advert effects from
14051         l10ns which don't fit together with the terminal's abilities.
14052         There are still quite a few raw printw() etc. - we may wish to
14053         introduce our own, locale-safe versions of these.
14054
14055         * po/POTFILES.in: reldate contais really _no_ i18n-related data.
14056
14057         * send.c: Don't try to recall a postponed message when we are
14058         given a template.
14059
14060         * copy.c: Fix a possible segmentation fault when deleting nested
14061         attachments.
14062
14063         * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
14064         option which controls header weeding when decode-forwarding
14065         messages.
14066
14067         * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
14068         fixes from Gero plus checkpoint commit.
14069
14070         * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
14071         help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
14072         help-wrap patch.
14073
14074         * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
14075         spanish translation.
14076
14077         * send.c: if reply-to points to the address on the from header,
14078         use the from header's value for composing a reply's recipient
14079         list, not the reply-to header.
14080
14081         * configure.in: add the ukrainian l10n.
14082
14083 1998-10-27 19:02:45  roessler  (roessler)
14084
14085         * configure: Configure is generated automatically and should
14086         thus _not_ be part of the CVS repository.
14087
14088         * configure.in, configure, README, INSTALL: Try to detect Solaris
14089         2.4's broken regcomp().
14090
14091         * send.c: Move some code around.
14092
14093         * doc/manual.sgml.in: Some documentation nits.
14094
14095         * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
14096         Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
14097
14098         * Muttrc.in: Add a macro for viewing the manual.
14099
14100         * pgp.c, configure.in, configure: i18n fixes.
14101
14102         * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
14103         fixes, plus a partial spanish translation from Boris Wesslowski
14104         <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14105
14106         * configure.in, configure: Handle systems which have neither
14107         pgp2 nor pgp5, but gpg correctly.
14108
14109         * compose.c: - snd_entry() is marked static - You will only get
14110         a full redraw of the screen after invoking
14111           pgp_send_menu if you selected "sign as".  - draw_envelope()
14112         and edit_address_list() use the same array of
14113           strings for titles/prompts. This saves both string data and
14114           code in both functions which have been a lot smaller.
14115
14116         * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
14117         FCC headers when postponing.  From Vikas.
14118
14119         * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
14120         before quitting.
14121
14122 1998-10-22 13:53:47  roessler  (roessler)
14123
14124         * send.c: Undo some superfluous changes.  Pointed out by V.A.
14125
14126         * send.c, protos.h, postpone.c: - Preserve certain headers'
14127           values when recallling a postponed message.  TBD:  Fcc.
14128
14129         - Rename mutt_edit_message() to mutt_prepare_edit_message()
14130           since that's what that function actually does.
14131
14132         * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
14133         conditionally defined.  From Byrial Jensen.
14134
14135 1998-10-21 22:46:16  roessler  (roessler)
14136
14137         * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
14138         ~P modifiers.
14139
14140         * compose.c: Vikas' write_fcc patch.
14141
14142         * doc/manual.sgml.in: Documentation nits from Byrial.
14143
14144         * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
14145         From Byrial.
14146
14147         * prepare: Fix the documentation reference in prepare.
14148
14149         * doc/devel-notes.txt: Add a gettext automake macro patch which
14150         is needed for proper building of mutt.
14151
14152         * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
14153         some automatically generated files from the CVS repository,
14154         and add a script which generates them.
14155
14156         * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
14157
14158         * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
14159         commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
14160         patch plus some German translations.
14161
14162         * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
14163         bit cleaner.
14164
14165         * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
14166
14167         * VERSION, ChangeLog: Preparing 0.94.14.
14168
14169 1998-10-20 22:02:58  roessler  (roessler)
14170
14171         * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
14172
14173         * config.h.in, Makefile.am: Include VERSION with the distribution.
14174
14175         * configure.in, configure, VERSION, config.h.in: Don't hard-wire
14176         the program's version in configure.in, but use the VERSION
14177         file instead.  Stolen from gnupg.
14178
14179         * ChangeLog: Checkpoint commit.
14180
14181         * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
14182         macro-function fix from Vikas.
14183
14184         * socket.c, mutt_socket.h: Fix the multiple connection code.
14185         From Brandon Long.
14186
14187 1998-10-19 20:08:10  roessler  (roessler)
14188
14189         * postpone.c: fix a typo.
14190
14191         * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
14192         is empty.
14193
14194         * po/it.po: Ups, this was missing from the repository.
14195
14196         * po/ru.po, po/de.po: Adding some new and improved German
14197         translations.
14198
14199         * init.c: handle domain == "@" properly.
14200
14201         * postpone.c: Fix the behaviour when recalling postponed messages:
14202         Content types would not be restored.
14203
14204 1998-10-16 12:09:37  roessler  (roessler)
14205
14206         * lib.c: Harden mutt_free_header() against NULL pointers.
14207
14208         * keymap.c, handler.c: Nits from Vikas.
14209
14210         * send.c: Fix a segmentation fault when OPT_RECALL is
14211         ask-something.
14212
14213         * commands.c: Don't write out bad content-length and lines
14214         headers when decode-saving a message.
14215
14216 1998-10-15 23:09:30  roessler  (roessler)
14217
14218         * po/ru.po, po/de.po: *** empty log message ***
14219
14220         * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
14221         intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
14222         intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
14223         intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
14224         thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
14225         snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
14226         rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
14227         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
14228         pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
14229         main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
14230         help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
14231         getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
14232         dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
14233         compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
14234         browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
14235         "static char rcsid[]" to "static const char rcsid[]" to make
14236         gcc shut up about this.
14237
14238         * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
14239         po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
14240         Makefile.in, ChangeLog: Random pre-release clean-up.
14241
14242         * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
14243         patch introduces the ~k pattern for messages containing pgp
14244         key material.
14245
14246         * doc/manual.sgml.in: Add some missing key definitions.
14247
14248         * mutt_curses.h: There seem to be systems which don't know
14249         about KEY_ENTER.
14250
14251         * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
14252
14253         * sendlib.c: Put #ifdefs around a variable which is only used
14254         for generating uuencoded messages.
14255
14256         * ChangeLog: Update.
14257
14258         * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
14259         compose.c: A slightly modified version of Vikas' help_unbound
14260         patch.
14261
14262         * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
14263         mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
14264         hog which was introduced by the edit-message patch.
14265
14266 1998-10-14 22:58:04  roessler  (roessler)
14267
14268         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
14269         Warn the user before sending out uuencoded attachments.
14270
14271         * handler.c: Fix prefix and utf8 issues in the uudecoder.
14272
14273         * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
14274         Thinking about this once again, ok folks, here comes x-uuencode
14275         support.
14276
14277         * handler.c: typo.
14278
14279         * handler.c: When Charset is utf-8 (not recommended!), don't
14280         active utf8 translation in the various handler routines.
14281
14282         * Makefile.in, Makefile.am: Add -I$(includedir) to the C
14283         preprocessor flags.  Per request of Clint Olsen.
14284
14285         * po/ru.po, po/de.po, configure.in, configure, config.h.in,
14286         Makefile.in, Makefile.am: More build process clean-up.
14287
14288         * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
14289         Removing some instances of gnu-make specific command line
14290         parameters.
14291
14292         * doc/manual.sgml.in: Document the match-all feature.
14293
14294         * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
14295         config.h.in, Makefile.in, Makefile.am: Various build fixes.
14296
14297         * color.c: Adding some necessary ifdefs to color.c, From
14298         Irving_Wolfe@wolfe.net.
14299
14300 1998-10-13 23:37:05  roessler  (roessler)
14301
14302         * po/ru.po, po/de.po: Checkpoint commit.  This gets boring.
14303
14304         * NEWS: Merging Vikas' NEWS file into the distributed one.
14305
14306         * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
14307         0.94.12.
14308
14309         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
14310         recvattach.c, configure.in, configure, config.h.in, commands.c,
14311         README, NEWS, Makefile.in, Makefile.am, INSTALL: random
14312         pre-release clean-up.
14313
14314         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14315         po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
14316         config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
14317         target to create a USG-friendly version of mutt.  Additionally,
14318         the NEWS file is prepared for 0.95.
14319
14320         * doc/devel-notes.txt: Add a short note on compiler warnings.
14321
14322         * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
14323         mime.types: More $Id$ strings.
14324
14325         * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
14326         intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
14327         intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
14328         intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
14329         intl/gettext.c, intl/finddomain.c, intl/explodename.c,
14330         intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
14331         intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
14332         Add RCS $Id$ strings to (hopefully) all source files.
14333
14334         * doc/PGP-Notes.txt: branches:  1.6.4; Add RCS $Id$ strings to
14335         (hopefully) all source files.
14336
14337         * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
14338         source files.
14339
14340         * contrib/sample.muttrc, contrib/sample.mailcap: branches:
14341         1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
14342
14343         * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
14344         contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
14345         strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
14346         signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
14347         score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
14348         rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
14349         postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
14350         pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
14351         mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
14352         mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
14353         lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
14354         hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
14355         hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
14356         gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
14357         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
14358         copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
14359         charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
14360         attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
14361         Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
14362         Add RCS $Id$ strings to (hopefully) all source files.
14363
14364         * enter.c: Type Ctrl-V Ctrl-G in any input field.
14365
14366         * curs_main.c: Bumping some dprint statements' debug levels.
14367         From Vikas.
14368
14369         * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
14370         from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
14371
14372 1998-10-12 19:53:49  roessler  (roessler)
14373
14374         * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
14375         compose.c, browser.c, addrbook.c: The attached patch removes
14376         some redundant code related to the macro function stuff. Since
14377         each menu calls km_dokey() to get the 'op' number to execute, the
14378         'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
14379         is no need to explicitly save/restore the CurrentMenu all over
14380         the code. The only places it is being captured now is just before
14381         mutt_enter_comamnd() is called. This is to help the 'exec' command
14382         completion code so that it knows which menu to try and complete
14383         the function name from.  (From: Vikas Agnihotri <VikasA@att.com>)
14384
14385         * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
14386         main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
14387         Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
14388         as determined by configure.
14389
14390         * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
14391
14392         * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
14393         configure, ChangeLog: Check-point commit before 0.94.11 is
14394         released.
14395
14396 1998-10-11 22:11:00  roessler  (roessler)
14397
14398         * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
14399         suggested by Marco d'Itri.
14400
14401         * doc/dotlock.man.in: branches:  1.3.4; Install dotlock's manual
14402         page under the correct name.
14403
14404         * doc/Makefile.in: Install dotlock's manual page under the
14405         correct name.
14406
14407 1998-10-08 13:22:16  roessler  (roessler)
14408
14409         * README: Reference some of the new doc files.
14410
14411         * doc/Makefile.in: Some more changes to the installation process.
14412
14413         * doc/Makefile.in: Fix the uninstall target; add some magic to
14414         build and install the HTML version of the manual if we can.
14415
14416         * doc/applying-patches.txt, doc/devel-notes.txt,
14417         doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
14418         install the html version of the manual if it's there.
14419
14420         * doc/manual.sgml: The manual was wrong on the default binding
14421         for extract-keys.
14422
14423 1998-10-07 22:19:27  roessler  (roessler)
14424
14425         * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
14426         LAST support.  From Jason Lavoie <jason@mint.net> by way of
14427         Michael Elkins.
14428
14429         * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
14430
14431         * gnupgparse.c: Redirect stdin and stderr to /dev/null when
14432         invoking gpgm for listing key IDs.
14433
14434         * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
14435         handling.  From Brandon Long.
14436
14437         * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
14438
14439         * keymap.c: The attached patch fixes a minor inconsistency
14440         between the display of special key-names in the help screen
14441         and their actual usage. The help screen now shows the special
14442         keys exactly as you would/could/should use them in the
14443         muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
14444
14445         * keymap.c: Fix the error message for unbound keys.  From Vikas.
14446
14447         * browser.c: Clean up behind an aborted sort-by prompt on the
14448         file browser.  From Vikas.
14449
14450         * hdrline.c: The attached patch fixes a minor bug in
14451         $index_format's %B and %b where they didnt respect the given
14452         prefix. In addition, the manual says that %B is supposed to fall
14453         back to %b if the message is not sent to a known mailing list. The
14454         code was not doing that.  (From: Vikas Agnihotri <VikasA@att.com>,
14455         noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
14456         (Vladimir Klebanov)).
14457
14458         * doc/PGP-Notes.txt: pgp_language is obsolete.  Noted by Heiko
14459         Schlichting.
14460
14461 1998-10-06 15:10:53  roessler  (roessler)
14462
14463         * keymap.c: Macro function fixes.
14464
14465         * curs_lib.c: With slang, ERR != -1.
14466
14467         * po/mutt.pot, po/de.po: Message fix.
14468
14469         * attach.c: Fix another pipe-related hang in
14470         mutt_view_attachment().
14471
14472 1998-10-05 21:37:15  roessler  (roessler)
14473
14474         * configure, aclocal.m4: Another fix to libintl detection.
14475
14476         * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
14477
14478         * handler.c: File descriptor leak alert.
14479
14480         * handler.c: Avoid a hang due to blocking pipe writes in the
14481         auto view code.
14482
14483         * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
14484         parameters; fix double ops problem in index_menu().
14485
14486         * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
14487         corresponding to the macro-function patch.
14488
14489         * flags.c, compose.c: Some fixes to the macro-function patch.
14490
14491         * po/ru.po: Adding the Russian Localization.
14492
14493         * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
14494         pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
14495         init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
14496         configure.in, configure, compose.c, commands.c, browser.c,
14497         addrbook.c, aclocal.m4: Vikas' macro_function patch.
14498
14499 1998-10-04 15:02:25  roessler  (roessler)
14500
14501         * configure.in, configure: Fixing some make-related problems
14502         noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
14503
14504         * po/mutt.pot, send.c: Fix group-reply's behaviour.
14505
14506         * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
14507         some more general notes on mutt development.
14508
14509         * Makefile.in: Propagate fixes from Makefile.am.
14510
14511         * ChangeLog: Preparing 0.94.10.
14512
14513         * po/mutt.pot, po/de.po: Noise.
14514
14515         * configure.in, configure, Makefile.am: More fixes to the build
14516         process.  This version was tested to build cleanly under SuSE
14517         Linux and IRIX.
14518
14519 1998-10-03 22:08:09  roessler  (roessler)
14520
14521         * doc/manual.txt: manual.txt can be rebuilt when making the dist -
14522         no need to keep this in the repository.
14523
14524         * ChangeLog: Preparing ChangeLog for 0.94.10.
14525
14526         * contrib/Makefile.in: Ups.
14527
14528         * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14529         po/Makefile.in.in, doc/language50.txt, doc/language.txt,
14530         contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
14531         contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
14532         contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
14533         sample.muttrc, sample.mailcap, reap.pl, pop.c,
14534         patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
14535         Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
14536         and make process changes.  make dist and make maintainer-clean
14537         should now work as they are supposed to.
14538
14539         * help.c: Remove an unprotected gettext() call.
14540
14541         * missing: *** empty log message ***
14542
14543         * missing: Persuade CVS to get the file modes right.
14544
14545         * INSTALL: Adding a note on SparcLinux problems when gcc is
14546         called with the -pedantic flag.
14547
14548 1998-10-02 17:39:47  roessler  (roessler)
14549
14550         * po/mutt.pot, po/de.po: A small fix to get autoview messages
14551         properly colored.
14552
14553         * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
14554
14555         * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
14556         Fixing some build-related problems, and preparing 0.94.9p1.
14557
14558         * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
14559         first name patch.
14560
14561         * mutt.h, compose.c: More () fixes.
14562
14563         * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
14564         is a macro.  This means we should put additional braces around
14565         _()-style arguments.
14566
14567 1998-10-01 20:16:56  roessler  (roessler)
14568
14569         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14570         doc/Makefile.in: Translate help strings.
14571
14572         * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
14573         help strigns.
14574
14575         * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
14576         intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
14577         empty log message ***
14578
14579         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14580         recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
14581         addrbook.c: Translate the various help lines.
14582
14583         * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
14584
14585         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
14586         l10n for handler.c.
14587
14588         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
14589         mutt_yesorno() language sensitive.
14590
14591         * po/de.po: Various German-language related fixes.
14592
14593         * reldate.h, configure.in, configure, TODO, Makefile.in,
14594         ChangeLog: Preparing 0.94.9i.
14595
14596         * po/de.po: German l10n, first take.
14597
14598         * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
14599
14600         * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
14601
14602         * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
14603         files to 0.94.8.
14604
14605         * configure.in, configure, Makefile.in, Makefile.am: Various
14606         automake and installation fixes.
14607
14608         * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
14609         po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
14610         intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
14611         intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
14612         intl/gettext.c, intl/gettext.h, intl/gettextP.h,
14613         intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
14614         intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
14615         intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
14616         intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
14617         intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
14618         stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
14619         score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
14620         pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
14621         missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14622         init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
14623         flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
14624         configure.in, configure, config.h.in, compose.c, commands.c,
14625         color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
14626         addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
14627         Adding gettext support, based on the patch by Marco d'Itri.
14628
14629         * TODO: add a note about the currently-missing mh_sequences
14630         support.
14631
14632         * send.c: Fix the PgpSignMicalg vanishing when recalling
14633         postponed messages.  Bug squashed by Bjørn Fischer.
14634
14635 1998-09-30 13:56:24  roessler  (roessler)
14636
14637         * doc/manual.txt, doc/manual.sgml: SGML fix.
14638
14639         * postpone.c, headers.c: Don't generate a NULL micalg parameter
14640         when getting postponed messages.
14641
14642         * functions.h: Removing some superfluous key bindings from
14643         functions.h.  (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
14644
14645         * doc/manual.sgml, init.c: Add some more support for
14646         version-dependant configuration files.
14647
14648         * copy.c: When forwarding a mail (nomime_forw) and you have
14649         forw_quote set, mutt inserts a blank line between header and
14650         body of the forwarded message.
14651
14652         * compose.c: Tell the user how to attach messages when using
14653         the attach-message feature.
14654
14655         * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
14656         for PGP signed and encrypted messages.
14657
14658         * doc/manual.sgml: Documentation for Vikas' latest features.
14659
14660 1998-09-29 15:40:01  roessler  (roessler)
14661
14662         * status.c: _Really_ fix an unset or too short StChars varialbe.
14663         (From Vikas.)
14664
14665         * rfc822.c: Fix a segmentation fault occuring with certain
14666         badly-formed RFC822-like addresses.
14667
14668         * hdrline.c: Make status characters work again.
14669
14670         * doc/manual.txt, doc/manual.sgml: Documenting some more
14671         variables.
14672
14673         * Muttrc.in: Add newly added variables to the default system
14674         muttrc.
14675
14676         * status.c: Catch short StChars values.
14677
14678         * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
14679
14680         * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
14681         Rosenfeld.
14682
14683         * doc/manual.txt, doc/manual.sgml, configure.in, configure:
14684         Some nits from Gero Treuner.
14685
14686 1998-09-28 17:40:47  roessler  (roessler)
14687
14688         * pager.c, curs_main.c: Vikas' pipe-redraw fix.
14689
14690         * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
14691         COPYRIGHT, COPYING: A first take at bringing copyright notices
14692         and credits into synch with reality.
14693
14694         * reldate.h, configure.in, configure, TODO, Makefile.in,
14695         ChangeLog: Preparing 0.94.8i.
14696
14697 1998-09-26 10:13:39  roessler  (roessler)
14698
14699         * mh.c: Changing the index_hint handling for mh folders once
14700         again.
14701
14702         * mh.c: Resort the incoming folder from mh_sync_mailbox() also
14703         when new mail arrived.
14704
14705 1998-09-25 06:56:35  roessler  (roessler)
14706
14707         * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
14708
14709 1998-09-24 23:19:50  roessler  (roessler)
14710
14711         * pager.c: A new quote_levels patch from liviu.
14712
14713         * sendlib.c: Rewrite the base64-encoder used for messages.  This
14714         should be unified with the encoder in rfc2047.c at some point.
14715
14716         * pager.c: Undoing Livius quote-levels patch for now.
14717
14718         * sendlib.c, mutt.h, charset.h, charset.c:
14719         [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
14720         in mutt there are better chances to say whether a mail to send
14721         consists of characters of the ASCII set only (the charset should
14722         be "us-ascii" then) or of other characters from the given charset
14723         (this charset should be given then): ASCII characters have the
14724         unicode values from 0 to 127.
14725
14726         * init.c: Fix a segmentation fault with mismatched backticks.
14727
14728         * init.c: Vikas' merged completion patch, level 3.
14729
14730 1998-09-23 20:01:06  roessler  (roessler)
14731
14732         * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
14733
14734         * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
14735         mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
14736         commands.c: Disable recursive invocations of the attach-message
14737         function.
14738
14739         * mh.c: Really fix the index hints.
14740
14741         * mh.c: Correct the index_hint handling in mh_check_mailbox().
14742
14743         * sendlib.c: RFC2047-encode the mail-followup-to header.
14744
14745         * TODO: Remove the maildir/mh resynch entry.
14746
14747         * pager.c: There is a long-standing problem in Mutt, related to
14748         coloring the various levels of quoting: if the attributions are
14749         missing, like this:
14750                 >>> blah blah from A >> blah blah from B > blah blah
14751                 from C
14752
14753         then the "quoted" color object is associated with ">>>", "quoted1"
14754         with ">>" and "quoted2" with ">" --- which is not what most people
14755         expect. The reason is Mutt doesn't count the quote characters
14756         (since there is no way to distinguish between a single quote ">>
14757         " and a ">" followed by a "> "), and it allocates colors as it
14758         finds new types of quote prefixes. The attached patch fixes this
14759         problem still without counting the quote characters.
14760
14761 1998-09-22 22:54:52  roessler  (roessler)
14762
14763         * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
14764         corrected mh/maildir support.
14765
14766         * mx.c, mh.c: Some fixes and code clean-ups.
14767
14768         * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
14769
14770         * sendlib.c: Produce "undisclosed-recipients:;" instead of
14771         ""undisclosed-recipients:;":;" when the user gives no To-Header.
14772
14773         * mx.c: When generating new messages in MH folders, the initial
14774         number should be "1", not "2".  Fix from Gero Treuner.
14775
14776         * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
14777
14778 1998-09-21 12:49:50  roessler  (roessler)
14779
14780         * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
14781
14782 1998-09-20 12:05:39  roessler  (roessler)
14783
14784         * pager.c: Byrial Jensen's bold-underline patch.
14785
14786 1998-09-18 05:45:56  roessler  (roessler)
14787
14788         * reldate.h, configure.in, configure, ChangeLog: Preparing
14789         0.94.7i.
14790
14791         * protos.h, init.c, enter.c: Applying the third generation of
14792         command completion patches.
14793
14794 1998-09-16 20:08:25  roessler  (roessler)
14795
14796         * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
14797         - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
14798         mutt_getch was returning an ESC rather than -1, which resulted
14799         in 'key not bound' messages every 'timeout' seconds.  (From:
14800         Tim Walberg <walberg@cig.mot.com>)
14801
14802         * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
14803         when running in -d2 mode.
14804
14805         * keymap.c: Use <fN> for function keys as well as for other
14806         special keys.  Additionally, this patch makes it possible to
14807         use all special keys inside a key _sequence_.
14808
14809         * sendlib.c, mutt.h, curs_main.c, compose.c:
14810         Introduce the OPTUSEHEADERDATE pseudo-option to control
14811         mutt_write_rfc822_header()'s behaviour for the purposes of the
14812         edit_message feature.
14813
14814         * init.c: When parsing aliases, don't consider ';' a token
14815         delimiter.
14816
14817 1998-09-15 21:41:51  roessler  (roessler)
14818
14819         * init.c: Undoing Vikas' complete patch and applying
14820         patch-0.94.6i.jmy.cycle_complete.1 instead.
14821
14822         * handler.c: _Really_ fix CRLF handling.
14823
14824         * charset.c: Fix the crlf handling.
14825
14826         * pgppubring.c: UTF8-decode PGP user ID packets.
14827
14828         * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
14829         Adding basic UTF-8 support.
14830
14831         * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
14832         a content-type _with_ a character set parameter.
14833
14834         * Makefile.in: Correcting a typo in the clean target.
14835
14836         * handler.c, charset.h, charset.c: Add charset alias support
14837         and fix various errors in the character set code.
14838
14839         * charset.c: Fix mutt_display_char to map '\0' to itself
14840         regardless of the translation table we use.
14841
14842         * gen-charset.c, configure.in, configure, charset.h, charset.c,
14843         Makefile.in: Generate the character set tables from i18n files.
14844
14845         * imap.c: Finally fix imap_quote_string().
14846
14847         * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
14848         the compose menu.
14849
14850 1998-09-14 21:33:34  roessler  (roessler)
14851
14852         * imap.c: Fix IMAP quoting.
14853
14854         * Muttrc.in: Speling corection for Muttrc.in.
14855
14856         * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
14857         buffer overflow.
14858
14859 1998-09-13 15:29:54  roessler  (roessler)
14860
14861         * reldate.h, configure.in, configure, ChangeLog: Preparing
14862         0.94.6i.
14863
14864         * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
14865         handler.c, configure.in, configure, commands.c, charset.h,
14866         charset.c, Makefile.in: This patch adds on-demand loading of
14867         character set tables, changes the default location of $SHAREDIR,
14868         and fixes some compilation problems occuring on machines without
14869         PGP installed.
14870
14871 1998-09-12 19:58:56  roessler  (roessler)
14872
14873         * sendlib.c: Fixing a silly typo in the edit-message code.
14874
14875         * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
14876         [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
14877         for international character sets.  Currently, mutt knows about
14878         the following character sets and is able to convert between them:
14879
14880         iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
14881
14882         (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
14883
14884         * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
14885         enter.c, commands.c: When entering a 'set' command on the
14886         command-line, pressing TAB after string_var= will insert the
14887         current value of that variable. Note that this works only for
14888         variables of type 'string'.
14889
14890         Also fixes the following buglets in command-completion:
14891
14892          1. doesnt work if you started the command-line with whitespace
14893
14894          2. Seems to think that 'Set', 'ReSeT', etc are valid commands
14895          (since it checks for 'strcasecmp' instead of 'strcmp' when
14896          completing the variable names Also fixes the following buglets
14897          in command-completion:
14898
14899         (From: Vikas Agnihotri <VikasA@att.com>)
14900
14901         * enter.c: Use the proper history class when entering mutt
14902         commands.
14903
14904         * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
14905
14906         * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
14907         lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
14908         edit-message feature.
14909
14910         * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
14911         %M for the number of messages which is hidden in a thread.
14912
14913 1998-09-08 19:32:57  roessler  (roessler)
14914
14915         * TODO: Bogus bug.  Actually, by setting use_mailcap=no, it _is_
14916         possible to view the header of a single-part message with a
14917         non-autoview body type.
14918
14919         * recvattach.c: This patch makes the view attachment menu show
14920         all message/rfc822 parts as a new level, not only the multipart
14921         messages. This makes it possible to display a message/rfc822 part
14922         which includes only a image/jpeg part or something else which cant
14923         be viewed in the pager.  (From: Jimmy Mäkelä <jmy@flashback.net>)
14924
14925         * recvattach.c, pgp.c, copy.c: Change the interface of
14926         pgp_decrypt_mime() to enable this function to do some sanity
14927         checks.
14928
14929 1998-09-07 20:47:25  roessler  (roessler)
14930
14931         * recvattach.c: Don't descend into multipart/encrypted on the
14932         recvattach menu.
14933
14934         * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
14935         commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
14936         various pgp-related issues.  In particular, mutt won't segfault
14937         when trying to decrypt-save messages from the index, and the
14938         presence of a PGP-encrypted body part on the attachment menu
14939         will no longer confuse the MIME parser.
14940
14941         * curs_lib.c: Clear the "Exit Mutt" prompt.
14942
14943         * doc/manual.txt, doc/manual.sgml: SGML typo.
14944
14945         * rfc822.c: Some testing.
14946
14947         * enter.c: Yet another fix to the alias and query completion
14948         stuff: Skip leading white space when constructing the addresses.
14949
14950         * enter.c: Don't use <space> as an address delimiter when using
14951         query-complete and alias-complete.
14952
14953         * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
14954         substitution.
14955
14956         * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
14957         mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
14958         copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
14959         decrypt-copy, and $forw{ard,}-decrypt.  Based on work by Emil
14960         Laurentiu.
14961
14962         * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
14963         the display when synchronizing mbox mail folders.
14964
14965         * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
14966         patterns.
14967
14968         * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
14969         protos.h.
14970
14971         * pgp.c: Fixing convert_to_7bit().  From Liviu Daia.
14972
14973 1998-09-06 11:35:34  roessler  (roessler)
14974
14975         * lib.c: Fixing the quoting of shell specials in
14976         mutt_expand_fmt().
14977
14978         * query.c: Change snprintf to mutt_expand_fmt when expanding
14979         the query command.
14980
14981         * protos.h, lib.c, attach.c, TODO:
14982         [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
14983         for /tmp-safe symlinking in the nametemplate code.
14984
14985         * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
14986         0.94.5i.
14987
14988 1998-09-04 15:53:27  roessler  (roessler)
14989
14990         * sendlib.c: Catch MIME parameters with p->value == NULL.
14991
14992         * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
14993
14994 1998-09-01 06:54:53  roessler  (roessler)
14995
14996         * imap.c: IMAP fixes from Nathan Neulinger.
14997         (<19980831170941.A7327@umr.edu> on mutt-dev.)
14998
14999 1998-08-31 16:46:29  roessler  (roessler)
15000
15001         * send.c: Fix a small problem with Liviu's attach_fcc patch.
15002
15003         * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
15004
15005         * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
15006         Updating to patch-0.94.4.vikas.collapse.3.
15007
15008 1998-08-29 08:27:02  roessler  (roessler)
15009
15010         * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
15011         example.
15012
15013 1998-08-28 19:09:24  roessler  (roessler)
15014
15015         * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
15016         From Liviu.
15017
15018         * functions.h, browser.c, OPS:
15019         [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
15020         "display-filename" which displays the currently selected file's
15021         name on the message line.
15022
15023         * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
15024         attachment time stamping business right.
15025
15026         * protos.h, functions.h, compose.c, attach.c, OPS:
15027         [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
15028         function on the compose menu which will copy an attachment to
15029         a temporary file.
15030
15031         * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
15032         some of the attach-message code.
15033
15034         * thread.c: removing superfluous include statements.
15035
15036 1998-08-27 23:51:58  roessler  (roessler)
15037
15038         * curs_main.c: code cosmetics.
15039
15040         * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
15041         mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
15042         [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
15043
15044         * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
15045         addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
15046         line/right jusitifying does not work in menus when $arrow_cursor
15047         is set, because the extra space needed for the arrow is not taken
15048         into account.  (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
15049
15050         * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
15051         a brain-dead segmentation fault when freeing non-allocated memory.
15052
15053         * doc/mutt.sgml: Mh. This seems to have shown up again while
15054         cleaning up the CVS branches.
15055
15056         * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
15057         correctly when sending PGP-encrypted messages.  Hack by Liviu.
15058
15059         * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
15060         Gero Treuner <gero@faveve.uni-stuttgart.de>)
15061
15062         * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
15063         [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
15064         and the like for shell commands.
15065
15066         * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
15067         prompt, Mutt should erase the old value --- otherwise people
15068         might think it has just hung there. (From Liviu Daia.)
15069
15070 1998-08-26 21:12:23  roessler  (roessler)
15071
15072         * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
15073         The problem and the patch are pretty much the same as with the
15074         last fix applied to this file - it's just ',' instaed of ';'
15075         this time.
15076
15077         * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
15078         memory leak in the rfc822_parse_adrlist().
15079
15080         Some explanations seem to be in order here.  Let's look at
15081         the code:
15082
15083            386      else if (*s == ';') 387      { 388        if
15084            (phraselen) 389        { 390          phrase[phraselen] = 0;
15085            391          add_addrspec (&top, &last, phrase, comment,
15086            &commentlen, sizeof (comment) - 1); 392        } 393
15087            else if (commentlen && !last->personal) 394        { 395
15088            comment[commentlen] = 0; 396          last->personal =
15089            safe_strdup (comment); 397        } 398  #ifdef EXACT_ADDRESS
15090            399        if (last && !last->val)
15091
15092         Line 399 contains the change; previously, it looked like this:
15093
15094            399'       if (last)
15095
15096            400          last->val = mutt_substrdup (begin, s); 401  #endif
15097            402 403        /* add group terminator */ 404        cur =
15098            rfc822_new_address (); 405        if (last) 406        { 407
15099            last->next = cur; 408          last = cur; 409        } 410 411
15100            phraselen = 0; 412        commentlen = 0; 413        s++;
15101            414        begin = s; 415        SKIPWS (begin); 416      }
15102
15103         OK, what happens? There are essentially two situations here:
15104
15105         -> We have already parsed a complete address specification and
15106            know about this fact, but there was no new address information.
15107            This is the case if we are parsing through addresses like
15108
15109                 undisclosed-recipients:;
15110
15111            or
15112
15113                 recipients: a, b, c,;
15114
15115            (Note the extra ',' before the ';'!)
15116
15117            In this case, some of the other code in rfc822.c has already
15118            filled in last->val, and we really shouldn't overwrite that
15119            with a NULL pointer.
15120
15121         -> The ';' finishes an address spec, like in
15122
15123                 recipients: a;
15124
15125            In this case, last is either set by add_addrspec(), or it
15126            has already been set by some of the previous code (comment
15127            handling, ...).  Anyway, last->val is still NULL, so it is
15128            correct to write the complete addr spec to last->val.
15129
15130         * imap.c: Error message cosmetics.
15131
15132 1998-08-25 22:34:58  roessler  (roessler)
15133
15134         * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
15135         doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
15136         thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
15137         send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
15138         reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
15139         pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
15140         parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
15141         mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
15142         keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
15143         history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
15144         handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
15145         dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
15146         configure.in, configure, config.sub, config.h.in, config.guess,
15147         compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
15148         attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
15149         OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
15150         CVS branch clean-up.
15151
15152         * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
15153         Fix nametemplate support: We should not move the user's files
15154         around just to make them match mailcap's idea of their file name.
15155         This patch uses symbolic links instead.
15156
15157         * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
15158         mutts.  Delete the last message in both of them.  Synchronize the
15159         mailbox in both of them. Segmentation fault.
15160
15161         * TODO: adding a few notes.
15162
15163         * commands.c: If you issue "decode-save" on an encrypted message
15164         without reading it first, Mutt won't prompt you for a passphrase,
15165         and it will happily write an empty message, deleting the original.
15166         (From an unnamed colleague of Liviu Daia.)
15167
15168         * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
15169         of single nl when uploading a message to an imap server.
15170
15171         * sendlib.c, protos.h, postpone.c, compose.c:
15172         [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
15173         updates when renaming files from the compose menu and when
15174         recalling postponed messages.
15175
15176         * imap.c: s/free/FREE/
15177
15178 1998-08-24 19:40:35  roessler  (roessler)
15179
15180         * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
15181         list.
15182
15183         * BUGS: Clean up the bug list.
15184
15185         * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
15186
15187         * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
15188
15189         * thread.c, curs_main.c: Fix "previous-subthread"
15190         in reverse-threads mode, allow next-(sub)thread and
15191         previous-(sub)thread to work in limited mode.  (From: Liviu Daia)
15192
15193 1998-08-23 10:05:41  roessler  (roessler)
15194
15195         * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
15196         configure.in, configure, config.h.in, alias.c, acconfig.h,
15197         INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
15198         --enable-hidden-host configure switch by a configuration variable
15199         $hidden_host which can be changed at run-time.  This variable
15200         will _not_ affect the generation of message-IDs since we'll get
15201         into uniqueness problems if we just use the domain here.
15202
15203         Needs to be documented.
15204
15205         * doc/manual.txt: Committing the latest manual changes.
15206
15207         * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
15208         buffered read stuff.
15209
15210         * mutt_socket.h: branches:  1.1.2; file mutt_socket.h was
15211         initially added on branch mutt-0-94.
15212
15213         * mutt_socket.h: Ups, this one was missing from Brandon's
15214         IMAP patch.
15215
15216 1998-08-22 14:24:18  roessler  (roessler)
15217
15218         * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
15219         beautification.  From Gero Treuner.
15220
15221         * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
15222         Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
15223         descriptions.
15224
15225         * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
15226         operator "!" to $mask's syntax (as in the *-hooks).  From Liviu.
15227
15228         * recvattach.c: Make Vikas' attac_split and Brandon's other_type
15229         patches fit together.
15230
15231         * recvattach.c, mutt.h, init.h, globals.h, compose.c:
15232         [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
15233
15234         * socket.c: branches:  1.1.2; file socket.c was initially added
15235         on branch mutt-0-94.
15236
15237         * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
15238         curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
15239         [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
15240         support.
15241
15242 1998-08-21 08:17:09  roessler  (roessler)
15243
15244         * browser.c: Enter the file browser, type a mask which doesn't
15245         match any file in the current directory, clean the mask.
15246         Segfault.  Fix from Liviu Daia.
15247
15248 1998-08-20 22:32:46  roessler  (roessler)
15249
15250         * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
15251         handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
15252         [patch-0.94.3.bl.other_types.1] This patch adds support for the
15253         model MIME type.  Additionally, along the lines of "strict in
15254         what you generate, accepting in what you receive", this patch
15255         will keep the name of major mime types it doesn't recognize
15256         (instead of using x-unknown).
15257
15258         * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
15259         This patch fixes a bug in the allocation of space for new
15260         pointers to the attachments, it would make mutt seg-fault when
15261         attaching 5 or more messages at the same time. (From: Jimmy
15262         Mäkelä <jmy@flashback.net>)
15263
15264         * handler.c: [SECURITY] mutt_sanitize_filename() should be called
15265         when creating temporary files for autoview.  (From: Liviu Daia.)
15266
15267         * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
15268         forward a PGP-encrypted message, then in the "compose" menu try
15269         to view the forwarded message. If you didn't enter a passphrase
15270         before, Mutt won't ask for it either.  (From: Liviu Daia)
15271
15272         * sendlib.c, attach.c: When you forward a message with
15273         $mime_forward set, or when you attach a message with the
15274         "attach-message" command from the "compose" menu, there is a
15275         memory leak.  The real reason for this leak is that multipart
15276         attachments are not supported in the "compose" menu, so you
15277         need to go through quite a few contortions in order to handle
15278         message/rfc822 attachments.  Consequently, the patch below is
15279         just an ugly hack.  (From: Liviu Daia)
15280
15281 1998-08-16 06:22:51  roessler  (roessler)
15282
15283         * rfc822.c: Bringing 128-byte strings to "STRING".
15284
15285         * sendlib.c: Use add_option, not add_arg, for strings such as
15286         "--".
15287
15288         * sendlib.c: Pass an "--" argument to sendmail before the
15289         address arguments, so addresses with a leading dash don't lead
15290         to problems. (From Liviu.)
15291
15292         * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
15293         keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
15294         Replacing a bunch of free() and malloc() calls by safe_free()
15295         and safe_malloc().  (From Liviu.)
15296
15297 1998-08-15 18:27:45  roessler  (roessler)
15298
15299         * imap.c: read() can't read buffers larger than SSIZE_MAX.
15300
15301         * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
15302         instead of segfaulting.
15303
15304         * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
15305         class support.
15306
15307         * history.h: branches:  1.1.2; file history.h was initially
15308         added on branch mutt-0-94.
15309
15310         * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
15311         support.
15312
15313         * history.c: branches:  1.1.2; file history.c was initially
15314         added on branch mutt-0-94.
15315
15316         * history.c, enter.c, TODO, Makefile.in:
15317         [patch-0.94.3i.tlr.history.1] Adding history class support.
15318
15319         * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
15320         generating a message/rfc822 type attachment, parse its header
15321         so that the attachment format routines can properly display the
15322         default description.
15323
15324         * init.h: Change attach_format's default to limit the attachment
15325         description's length.
15326
15327 1998-08-13 22:09:16  roessler  (roessler)
15328
15329         * pgppubring.c: Fixing another memory leak in the pubring parser.
15330
15331         * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
15332         When parsing the "%d" format option in the attachment format,
15333         use the message format as a fall-back if no explicit description
15334         is provided.  This fixes the following bug:
15335
15336           set mime_forward. Forward any mesage. The compose menu will
15337           show the description as "Forwarded message from ...." which
15338           is fine. Pressing 'd' to edit the description brings up the
15339           above string for editing.
15340
15341           Now hit Enter on the message/rfc822 attachment to view it. Quit
15342           out of the pager.
15343
15344           The description field has now changed to the Subject: of the
15345           forwarded message. Pressing 'd' still brings up the 'Forwarded
15346           message from....' string.
15347
15348         (Noted by Vikas.)
15349
15350         * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
15351         [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
15352         $write_bcc which controls whether the Bcc header is written
15353         out or not.  This can be used to work around broken MTA's (Exim
15354         seems to leave Bcc headers in).
15355
15356         The problem was noted independently by Peter Radcliffe
15357         <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
15358         (Debian Bug #25687).
15359
15360         * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
15361         memory leak.  Bug noted by Liviu Daia.
15362
15363         * reldate.h: 0.94.3i.
15364
15365         * configure.in, configure, ChangeLog: Preparing 0.94.3i.
15366
15367         * compose.c: indentation cosmetics.
15368
15369         * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
15370         called.  From Vikas.
15371
15372         * compose.c: Update the encoding after using ispell from the
15373         compose menu.  From Vikas.
15374
15375         * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
15376         curs_main.c, compose.c, attach.c: Various nits from Liviu.
15377
15378         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  tmplen
15379         could underflow.
15380
15381         * rfc822.c: Fixing a buffer overflow in rfc822_cat().  A size_t
15382         variable could underflow, thus making bounds checking value-less.
15383
15384 1998-08-12 11:50:59  roessler  (roessler)
15385
15386         * init.c: Yet another memory leak fix from Liviu.
15387
15388         * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
15389         logic.
15390
15391         * functions.h, compose.c, OPS: Adding an update-encoding
15392         function to the compose menu.  This is useful if the user has
15393         externally modified an attachment and _wants_ to adjust the
15394         encoding afterwards.  Also, this patch fixes some redraw-related
15395         problems in the compose menu.
15396
15397         * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
15398         attachments, the compose menu now notices this and complains or
15399         asks accordingly.  Partially from Vikas.
15400
15401 1998-08-11 08:14:38  roessler  (roessler)
15402
15403         * BUGS: Yet another outstanding bug.
15404
15405         * doc/manual.txt: This now contains the latest changes to
15406         manual.sgml.
15407
15408         * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
15409         hdrline.c: Fixing various nits noted by Liviu and his colleagues.
15410
15411 1998-08-10 15:30:02  roessler  (roessler)
15412
15413         * sendlib.c: This patches makes the message-id persistant when
15414         postponing messages.  (From: Janos Farkas)
15415
15416         * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
15417         introduces "unhdr_order" to reset the hdr_order command's effect.
15418         (From: Janos Farkas)
15419
15420         * color.c: Drop the free_rx parameter from
15421         muitt_free_color_line(), as it's always 1.
15422
15423         * color.c: Adding mutt_free_color_line() and replacing varous
15424         "manual" free()s of color lines by calls to this function.
15425
15426         * bind.c: Removing bind.c.  Pointed out by Gero Treuner
15427         <gero@faveve.uni-stuttgart.de>.
15428
15429 1998-08-09 18:43:45  roessler  (roessler)
15430
15431         * color.c: With SLang, init_pair is (void), so we must not check
15432         its return value.
15433
15434         * color.c: Restructuring color.c.  This patch fixes the "default"
15435         problem from 0.94.2i and makes the code more comprehensible than
15436         that version and more consie than 0.94.1i.
15437
15438 1998-08-08 21:40:12  roessler  (roessler)
15439
15440         * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
15441         Bug noted by David Jeske <jeske@home.chat.net>.
15442
15443         * compose.c: If you press t to add a recipient in the compose
15444         menu, then press tab, q, and aborts with ctrl-g, mutt won't
15445         redraw the menu.  Noted by Jimmy Mäkelä <jmy@flashback.net>.
15446
15447         * alias.c: Entering an un-parsable address when creating an alias
15448         would make mutt segfault.  Noted by brian moore <bem@cmc.net>.
15449
15450         * browser.c: If you press tab in the file-browser to see the
15451         inboxes and the current row is greater than the inbox-screens
15452         max-rows then the screen gets garbled.  (From: Jimmy Mäkelä
15453         <jmy@flashback.net>)
15454
15455         * doc/manual.txt, doc/manual.sgml: I made the manual more up
15456         to date:
15457
15458         * new version * new mailing list and home page addresses *
15459         made the terminology a bit more consistent regarding
15460           'pattern' and 'regular expression' * added a note about
15461         expanding UNIX environments * added a note about <, >, in range
15462         patterns like ~m * added a note about the urlview program *
15463         changed tables to not use tabs, because it doesn't work
15464           right in my favourite web browsers lynx and netscape
15465
15466         (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
15467
15468         * pattern.c: This patch makes pattern ranges more logical. Before
15469         '~m <5' would show message 1-5, with this patch it shows 1-4.
15470         Inclusive ranges is still avaible if you use '~m -5'.  (From:
15471         Jimmy Mäkelä <jmy@flashback.net>)
15472
15473         * init.c: Various improvements to the mutt_command_complete
15474         function.  From Stephen Hack <shack@rsn.hp.com>.
15475
15476         * browser.c: If you specify 'mailboxes ""' mutt will
15477         seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
15478
15479         * color.c: Fixing a memory leak.  Thanks, Liviu.
15480
15481         * commands.c: When printing a message, headers are now sorted
15482         according to hdr_order.  From Liviu.
15483
15484         * browser.c: Fixing an off-by-one buffer overflow in browser.c.
15485         Noted by Liviu.
15486
15487         * lib.c, attach.c: This patch adds some more "safe"
15488         characters to mutt_sanitize_filename and fixes its usage in
15489         mutt_view_attachment().  (From: Liviu Daia <daia@stoilow.imar.ro>)
15490
15491         * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
15492         postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
15493         init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
15494         compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
15495         attach message patch.  From Vikas Agnihotri <VikasA@att.com>.
15496
15497         * Makefile.in: There is no "compile" rule for dotlock in the
15498         Makefile.  (From: Dan Nelson <dnelson@emsphone.com>)
15499
15500         * imap.c: Thispatch to imap.c allows the user to specify
15501         a port number in the folder name in the general form
15502         {hostname:portnum}foldername. (From: Andy Sloane
15503         <andude@guildsoftware.com>)
15504
15505         * imap.c: imap_close_connection() was being called even though
15506         the client was using mulitple mailboxes over the same connection.
15507         (From: Brandon Long <blong@fiction.net>)
15508
15509 1998-07-31 08:23:54  roessler  (roessler)
15510
15511         * reldate.h, configure.in, configure, ChangeLog: Preparing
15512         0.94.2i.
15513
15514         * rfc1524.c: Changing an sprintf to an snprintf (which it was
15515         meant to be.)
15516
15517         * protos.h: mutt_sanitize_filename takes char *, not const char *.
15518
15519         * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
15520         The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
15521         to Peter Holzer's patch against 0.91.
15522
15523         * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
15524         buffer overflows in mutt_adv_mktemp().
15525
15526         * sendlib.c: Interpret sysexits-style exit values from sendmail.
15527
15528         * configure.in, configure, config.h.in, acconfig.h: Check for
15529         sysexits.h.
15530
15531 1998-07-30 09:30:38  roessler  (roessler)
15532
15533         * edit.c: When reading in files, be_snarf_file() wouldn't
15534         recognize '~' as the user's home directory.
15535
15536 1998-07-29 10:54:09  roessler  (roessler)
15537
15538         * README, Changes: Finalizing 0.93.2i.
15539
15540         * configure.in, configure: Bumping to 0.93.2(i).
15541
15542         * parse.c: Fixing a buffer overflow in parse.c.  Noted by Paul
15543         Boehm <paul@boehm.org>.
15544
15545         * parse.c: Fixing a buffer overflow in parse.c which presented
15546         a serious security thread.  Noted by Paul Boehm <paul@boehm.org>.
15547
15548 1998-07-28 08:21:49  roessler  (roessler)
15549
15550         * patch.slang-1.2.2.keypad.1: branches:  1.1.2; file
15551         patch.slang-1.2.2.keypad.1 was initially added on branch
15552         mutt-0-94.
15553
15554         * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
15555         SLang bug.
15556
15557         * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
15558         silently exits. Earlier (0.92.14 at least), it used to spit out
15559         the error 'NoSuchFile: no such file or directory (errno = 2)'.
15560         (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
15561
15562         * color.c: The index cache should be updated even without color
15563         support.
15564
15565 1998-07-27 13:39:39  roessler  (roessler)
15566
15567         * BUGS: Adding a notice about some more nits.
15568
15569         * main.c: Change the error reporting mail address from
15570         <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
15571
15572         * protos.h, init.h, color.c: This patch fixes index "color"
15573         patterns when using a non-color capable curses library.
15574         While working on color support, I've thrown together the
15575         mutt_parse_color() and mutt_parse_mono() functions as they are
15576         sharing most of their code.  Additionally, a new directive
15577         called "unmono" is introduced.  The implementation consists
15578         in adding a flag and very few lines of code (plus ifdefs)
15579         to mutt_parse_uncolor().
15580
15581         * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
15582         minor nits: missing #includes in date.c and snprintf.c, and
15583         a not-so-nice declaration of rfc1524_new_entry().  Noted by
15584         Digital cc and gcc.
15585
15586 1998-07-24 08:12:46  roessler  (roessler)
15587
15588         * copy.c, attach.c: Fiddling around with message/rfc822
15589         attachments once again.
15590
15591 1998-07-23 20:57:50  roessler  (roessler)
15592
15593         * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
15594         mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
15595         compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
15596         Guard lots of global (char *) variable deferences against NULL
15597         pointers.
15598
15599         * copy.c, attach.c: Yet another patch about saving message/rfc822
15600         attachments.
15601
15602         * main.c, send.c: Fixing potential NULL pointer deferences.
15603
15604 1998-07-22 22:47:57  roessler  (roessler)
15605
15606         * recvattach.c: Another fix from Liviu.
15607
15608         * recvattach.c, from.c, attach.c: Another patch from liviu to
15609         fix the message/rfc822 behaviour.
15610
15611         * recvattach.c, mx.c, attach.c: This patch fixes the saving
15612         of message/rfc822 attachments to mail folders.  Additionally,
15613         it fixes an outstanding bug with From_ lines being written to
15614         MH folders.
15615
15616         (From: Liviu Daia <daia@stoilow.imar.ro>)
15617
15618         * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
15619            dir) in browser, it gives me the directory, but without
15620            the final '/', so I have to add '/' to add a subdirectory
15621            name. This patch fixes it.
15622
15623         2. check-new now will recheck mailbox folders for new mail.
15624
15625         3. added a function toggle-mailboxes which toggles in browser
15626            between mailboxes view and directory view.  (bound to TAB
15627            by default).
15628
15629         (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
15630
15631         * reldate.h, configure.in, configure, ChangeLog: preparing
15632         0.94.1i.
15633
15634         * send.c: Correcting an error message in send.c.  (From Byrial
15635         Jensen.)
15636
15637         * send.c: Correct an error message in send.c.  (From Byrial
15638         Jensen <byrial@post3.tele.dk>)
15639
15640         * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
15641         mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
15642         attach.h, attach.c: These changes fix some of the bugs which
15643         were recently reported to mutt-dev.  To be more specific,
15644         message-type attachments are saved to mail folders from the
15645         receive attachment menu, some of the sending code has been
15646         made more robust against disappearing attachments, and "tag"
15647         is rebound to "T" on the compose menu.
15648
15649         (Some part of this patch comes from Vikas Agnihotri
15650         <VikasA@att.com>.)
15651
15652         * send.c: Avoid a potential segmentation fault when trying to
15653         postpone, but Postponed equals NULL.
15654
15655         * BUGS: branches:  1.1.2; file BUGS was initially added on
15656         branch mutt-0-94.
15657
15658         * BUGS: This file is intended to contain known bugs which still
15659         have to be fixed.
15660
15661         * doc/manual.txt: Committing the changes previously made to
15662         manual.sgml.
15663
15664         * imap.c: Include Message-ID and Reply-To headers when fetching
15665         a message's headers from an IMAP server.  (From: Andy Sloane
15666         <andude@incarnate.net>)
15667
15668 1998-07-21 07:54:03  roessler  (roessler)
15669
15670         * recvattach.c: The old behaviour of the %d (for description)
15671         specifier is recreated by this patch.  (From: Byrial Jensen
15672         <byrial@post3.tele.dk>)
15673
15674         * protos.h, lib.c, attach.c: You should never _ever_ do something
15675         like this:
15676
15677                [process A]  ---[piped write until EOF]---> [process B]
15678                [process A]  <---[piped read until EOF]--- [process B]
15679
15680         Basically, what happens is something like this: A feeds data
15681         to B; B processes the data, and feeds it to the pipe until the
15682         pipe buffer is full; at this point, A writes to its pipe until
15683         its buffer is full too, and if it still has more data to write,
15684         that's it, it never gets to the read part to flush B's buffer ---
15685         both processes are blocked on write.
15686
15687         This patch fixes such a situation in the compose menu.
15688
15689         (From: Liviu Daia <daia@stoilow.imar.ro>)
15690
15691 1998-07-20 21:01:05  roessler  (roessler)
15692
15693         * reap.pl: Perl lies in /usr/bin on my machines.
15694
15695         * pop.c: It seems that if you don't enter any password at all when
15696         prompted for the POP password, Mutt will die with a segmentation
15697         fault also.  (Bug reported by Steve Mayer <smayer@rtd.com>
15698         through the Debian bug tracking system.)
15699
15700         * pop.c: Just an update on this bug.  It seems that if you don't
15701         enter any password at all when prompted for the POP password,
15702         Mutt will die with a segmentation fault also.  (Bug reported by
15703         Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
15704         fix from Thomas Roessler.)
15705
15706         * postpone.c: When you send a message which have been postponed
15707         before sending, then all its attachments (if there are more
15708         than one) will have a content-disposition header which
15709         includes a filename, even if there isn't a real filename
15710         but only random choosen temporary one.  (From: Byrial Jensen
15711         <byrial@post3.tele.dk>)
15712
15713 1998-07-18 09:18:31  roessler  (roessler)
15714
15715         * recvattach.c: "Set mime_forward, and forward a message ---
15716         Mutt will segfault." The obvious fix for this is to check
15717         for aptr->content->hdr in mutt_attach_fmt() before invoking
15718         _mutt_make_string().  Anyway, I suspect that the real fix may
15719         involve something like parsing the rfc822 attachment in question.
15720
15721         * sendlib.c: Postponing messages behaves funny when the $postponed
15722         folder is in Maildir format; I traced this down to the fact that
15723         postponed messages are saved in "cur" while mutt_num_postponed()
15724         is looking at "new".  (From: Liviu Daia <daia@stoilow.imar.ro>)
15725
15726 1998-07-17 08:37:02  roessler  (roessler)
15727
15728         * compose.c: Removing the old snd_entry() code.
15729
15730         * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
15731         When sending encrypted messages, it may arrive that Mutt can't
15732         determine the PGP key of the recipient (presumably because
15733         her address has changed, but she hasn't updated her PGP key
15734         yet). In this situation it's convenient to be able to associate
15735         a keyID with an address automatically.  The attached patch is
15736         an attempt to implement this idea using a "pgp-hook". (From:
15737         Liviu Daia <daia@stoilow.imar.ro>).
15738
15739         * recvattach.c: Removing the old attach_entry() code.
15740
15741         * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
15742         This patch adds a string variable $attach_format which controls
15743         the look of the compose and attach menus.  Unfortunately,
15744         I was not able to make things so that it would look exactly
15745         the same as the hardcoded versions, so the default format is a
15746         bit different, but I think it is quite usable.  (From Michael
15747         Elkins <me@cs.hmc.edu>).
15748
15749         * functions.h, browser.c, OPS: This patch allows you to view
15750         files from the browser window, useful if you are searching for
15751         a file to attach to your message. It uses the standard mailcap
15752         stuff (and the lookup mime types) to use the correct "viewer"
15753         for the file.  (From Brandon Long <blong@fiction.net>)
15754
15755         * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
15756         Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
15757         avoid conflicts with certain NFS versions' dotlocking utilities
15758         (pointed out by Liviu Daia).  Additionally, we need to compile it
15759         as an external utility on systems which don't have an fchdir(2)
15760         system call.
15761
15762 1998-07-16 16:39:53  roessler  (roessler)
15763
15764         * mx.c: Fixing a small typographic error.
15765
15766         * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
15767         at once.  The code in mx_lock_file is supposed to retry but
15768         it doesn't work because of a mistake in operator precedence.
15769         (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
15770
15771         * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
15772         if _POSIX_PATH_MAX isn't defined but it doesn't include
15773         <limits.h>, where this symbol should be defined.  (From
15774         Marc.Baudoin@solsoft.com)
15775
15776         * send.c: When several messages are tagged and the user
15777         applies reply, group-reply, or list-reply to these messages,
15778         the reply's references and in-reply-to headers are constructed
15779         from the tagged message which comes last in the current index.
15780         This patch constructs the references header from _all_ messages'
15781         message-id and references headers. (tlr)
15782
15783         * reldate.h, configure.in, configure, Changes, ChangeLog:
15784         Preparing mutt 0.94.
15785
15786         * imap.c: "My two remaining issues are the speed at which it
15787         downloads the headers, and support of PREAUTH. I'm enclosing
15788         a patch (to stock mutt-0.92.13i) which addresses these
15789         issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
15790
15791         * color.c: This patch fixes two problems reported on mutt-users.
15792
15793           (1) the error message about "default colors not supported" when
15794           not using a color xterm should not be printed.  The existing
15795           code did not check the value of has_colors() in conjunction
15796           with use_default_colors()
15797
15798           (2) mutt would crash when sending mail in batch mode because
15799           use_default_colors() could be used without doing an initscr()
15800
15801         (From Michael Elkins.)
15802
15803         * color.c: This patch fixes two problems reported on mutt-users.
15804
15805         (1) the error message about "default colors not supported" when
15806         not using a color xterm should not be printed.  The existing
15807         code did not check the value of has_colors() in conjunction
15808         with use_default_colors()
15809
15810         (2) mutt would crash when sending mail in batch mode because
15811         use_default_colors() could be used without doing an initscr()
15812
15813         (From Michael Elkins.)
15814
15815 1998-07-15 17:15:46  roessler  (roessler)
15816
15817         * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
15818         configure, Makefile.in: Finalizing the external dotlock support:
15819         If group mail privileges are needed, the dotlock is compiled as a
15820         separate program.  If there is no need for privileges, it remains
15821         a module which is compiled into mutt. Also, there is no more need
15822         for the SLang buffer overflow work-around in main().  We drop it,
15823         but let mutt bail out instead if it's installed setgid something.
15824
15825         * doc/dotlock.man.in, dotlock.c: Fix the race condition in
15826         dotlock.c.
15827
15828         * doc/mutt.man.in: branches:  1.1.2; file mutt.man.in was
15829         initially added on branch mutt-0-94.
15830
15831         * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
15832         autoconf control.
15833
15834         * doc/dotlock.man.in: branches:  1.1.2; file dotlock.man.in was
15835         initially added on branch mutt-0-94.
15836
15837         * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
15838         main.c, globals.h: Adding external dotlocking.  For bugs, see
15839         the manual page and the comments in dotlock.c.
15840
15841         * dotlock.h: branches:  1.1.2; file dotlock.h was initially
15842         added on branch mutt-0-94.
15843
15844         * dotlock.h: Adding external dotlocking.  For bugs, see the
15845         manual page and the comments in dotlock.c.
15846
15847         * dotlock.c: branches:  1.1.2; file dotlock.c was initially
15848         added on branch mutt-0-94.
15849
15850         * dotlock.c, configure.in, configure, Makefile.in: Adding
15851         external dotlocking.  For bugs, see the manual page and the
15852         comments in dotlock.c.
15853
15854         * doc/mutt.man: More roff fixes.
15855
15856         * doc/mutt.man: More groff fixes.
15857
15858 1998-07-14 16:01:07  roessler  (roessler)
15859
15860         * reldate.h: branches:  1.3.2.4.2; Preparing mutt 0.93.1i.
15861
15862         * configure.in, configure: branches:  1.7.2.5.2; Preparing
15863         mutt 0.93.1i.
15864
15865         * Changes: branches:  1.5.2.5.2; Preparing mutt 0.93.1i.
15866
15867         * ChangeLog: branches:  1.4.2.5.2; Preparing mutt 0.93.1i.
15868
15869         * rfc2047.c: branches:  1.1.1.1.2.2.2; More unsigned fixes.
15870
15871         * mime.h: branches:  1.1.1.1.2.1.2; More unsigned fixes.
15872
15873         * handler.c: branches:  1.1.1.1.2.5.2; More unsigned fixes.
15874
15875         * pattern.c: branches:  1.3.2.3.2; Changing (int) casts in is*
15876         arguments to (unsigned char).
15877
15878         * parse.c: branches:  1.1.1.1.2.3.2; Changing (int) casts in is*
15879         arguments to (unsigned char).
15880
15881         * rfc2047.c: Removing a superfluous (unsigned char) cast in an
15882         IsPrint argument.
15883
15884 1998-07-13 10:50:39  roessler  (roessler)
15885
15886         * doc/mutt.sgml: Since manual page generation seems to be broken
15887         in the SGML-tools package, we remove the SGML version of mutt.man
15888         and make the troff source the master copy.  Suggested by Roland
15889         Rosenfeld <roland@luv.rhein.de> who also provided the corrected
15890         mutt.man file.
15891
15892         * doc/mutt.man: branches:  1.1.1.1.2.2.2; Since manual page
15893         generation seems to be broken in the SGML-tools package, we
15894         remove the SGML version of mutt.man and make the troff source the
15895         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15896         who also provided the corrected mutt.man file.
15897
15898         * doc/Makefile.in: branches:  1.2.2.2.2; Since manual page
15899         generation seems to be broken in the SGML-tools package, we
15900         remove the SGML version of mutt.man and make the troff source the
15901         master copy.  Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15902         who also provided the corrected mutt.man file.
15903
15904 1998-07-12 13:15:31  roessler  (roessler)
15905
15906         * protos.h: branches:  1.5.2.1.2; Replace calloc by safe_calloc
15907         in new_pattern.
15908
15909 1998-07-11 05:10:29  roessler  (roessler)
15910
15911         * doc/manual.txt: branches:  1.2.2.4.2; Key bindings
15912         documentation.
15913
15914         * doc/manual.sgml: branches:  1.2.2.5.2; Key bindings
15915         documentation.
15916
15917 1998-07-10 17:58:26  roessler  (roessler)
15918
15919         * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
15920
15921         * pop.c: branches:  1.1.1.1.2.1.2; tmp[] wasn't initialized when
15922         asking for the POP password.
15923
15924         * buffy.c: branches:  1.1.1.1.2.1.2; On SunOS 4.1, one must
15925         include unistd.h in order to declare SEEK_END.  (Fabrice Noilhan)
15926
15927         * mutt.h: branches:  1.2.2.1.2; include <posix1_lim.h> if limits.h
15928         doesn't defile _POSIX_PATH_MAX.
15929
15930         * Changes, ChangeLog: *** empty log message ***
15931
15932         * doc/PGP-Notes.txt: Adding a notice about core dumps.
15933
15934         * reldate.h, README: Preparing 0.93i.
15935
15936         * INSTALL: branches:  1.1.1.1.2.2.2; Preparing 0.93i.
15937
15938         * handler.c: Fix text/enriched decoding: if there's a tag
15939         mismatch in the last paragraph in the attachment, the whole
15940         paragraph wouldn't be displayed.
15941
15942 1998-07-09 19:51:36  roessler  (roessler)
15943
15944         * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15945
15946         * config.sub: branches:  1.1.2; file config.sub was initially
15947         added on branch mutt-0-93.
15948
15949         * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15950
15951         * config.guess: branches:  1.1.2; file config.guess was initially
15952         added on branch mutt-0-93.
15953
15954         * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15955
15956 1998-07-08 21:59:43  roessler  (roessler)
15957
15958         * snprintf.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
15959         is* arguments to (unsigned char) casts to avoid mis-casting of
15960         signed chars.  (From Michael Elkins.)
15961
15962         * pattern.c, parse.c: Changing (int) casts in is* arguments to
15963         (unsigned char) casts to avoid mis-casting of signed chars.
15964         (From Michael Elkins.)
15965
15966         * mx.c: branches:  1.5.2.3.2; Changing (int) casts in is*
15967         arguments to (unsigned char) casts to avoid mis-casting of
15968         signed chars.  (From Michael Elkins.)
15969
15970         * mh.c, lib.c: branches:  1.2.2.2.2; Changing (int) casts in
15971         is* arguments to (unsigned char) casts to avoid mis-casting of
15972         signed chars.  (From Michael Elkins.)
15973
15974         * keymap.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
15975         is* arguments to (unsigned char) casts to avoid mis-casting of
15976         signed chars.  (From Michael Elkins.)
15977
15978         * init.c: branches:  1.3.2.2.2; Changing (int) casts in is*
15979         arguments to (unsigned char) casts to avoid mis-casting of
15980         signed chars.  (From Michael Elkins.)
15981
15982         * from.c: branches:  1.1.1.1.2.2.2; Changing (int) casts in
15983         is* arguments to (unsigned char) casts to avoid mis-casting of
15984         signed chars.  (From Michael Elkins.)
15985
15986         * edit.c: branches:  1.2.2.2.2; Changing (int) casts in is*
15987         arguments to (unsigned char) casts to avoid mis-casting of
15988         signed chars.  (From Michael Elkins.)
15989
15990         * curs_main.c: branches:  1.4.2.3.2; Changing (int) casts in
15991         is* arguments to (unsigned char) casts to avoid mis-casting of
15992         signed chars.  (From Michael Elkins.)
15993
15994 1998-07-07 09:22:40  roessler  (roessler)
15995
15996         * rfc822.c: branches:  1.1.1.1.2.2.2; Change one int to size_t
15997         in rfc822.c.
15998
15999         * rfc822.c: Fix the parsing of route addresses a la RFC 822.
16000         Patch from Michael Elkins.
16001
16002         * snprintf.c: Cast the arguments of the is* functions to int.
16003         Patch from Michael Elkins.
16004
16005         * sendlib.c: branches:  1.3.2.1.2; Cast the arguments of the is*
16006         functions to int.  Patch from Michael Elkins.
16007
16008         * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
16009         from.c, edit.c, curs_main.c: Cast the arguments of the is*
16010         functions to int.  Patch from Michael Elkins.
16011
16012 1998-07-02 21:15:18  roessler  (roessler)
16013
16014         * hdrline.c: branches:  1.4.2.3.2; Using the correct version of
16015         O'Shaughnessy Evans' %O patch.
16016
16017         * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
16018
16019         * doc/manual.txt, doc/manual.sgml: s/&setmn;/&bsol;/
16020
16021         * hdrline.c: Adding the %O expansion.
16022
16023         * doc/manual.sgml: Applying the various manual_nits patches.
16024
16025 1998-07-01 17:01:50  roessler  (roessler)
16026
16027         * curs_main.c: Fixing a reverse-threading problem.
16028
16029         * imap.c: branches:  1.3.2.1.2; Fixing an imap-related
16030         segmentation fault.
16031
16032 1998-06-30 06:38:02  roessler  (roessler)
16033
16034         * reldate.h, Changes, ChangeLog: These are the last tiny bits
16035         of preparing 0.92.13i.
16036
16037         * configure.in, configure: Updating some of the documentation
16038         for 0.93.
16039
16040         * TODO: branches:  1.1.1.1.2.1.2; Updating some of the
16041         documentation for 0.93.
16042
16043         * README, NEWS: Updating some of the documentation for 0.93.
16044
16045         * doc/NEWS: *** empty log message ***
16046
16047         * doc/NEWS: branches:  1.1.2; file NEWS was initially added on
16048         branch mutt-0-93.
16049
16050         * doc/NEWS: *** empty log message ***
16051
16052         * doc/manual.txt: Incorporate the recent changes to manual.sgml.
16053
16054         * main.c: branches:  1.6.2.1.2; Work around a buffer overflow
16055         in SLang.  (This is the same bug which is fixed by 0.91.2i.)
16056
16057 1998-06-26 10:31:28  roessler  (roessler)
16058
16059         * doc/manual.sgml: Removing $empty_to.
16060
16061         * send.c, init.h: branches:  1.3.2.1.2; Removing $empty_to.
16062
16063         * globals.h: branches:  1.2.2.1.2; Removing $empty_to.
16064
16065         * Muttrc.in: branches:  1.1.2.1.2; Removing $empty_to.
16066
16067 1998-06-25 22:31:46  roessler  (roessler)
16068
16069         * hdrline.c: Moved a break statement where it belongs.
16070
16071         * mx.c: Fix an imap-related typo.
16072
16073         * handler.c: Don't generate non-terminated last lines when
16074         quoting 8bit-"encoded" text-plain body parts.
16075
16076         * Makefile.in: branches:  1.4.2.1.2; Don't use GNU make specific
16077         features.
16078
16079 1998-06-21 07:13:03  roessler  (roessler)
16080
16081         * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
16082         configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
16083
16084 1998-06-20 06:12:38  roessler  (roessler)
16085
16086         * doc/manual.txt: *** empty log message ***
16087
16088         * handler.c: Fixing the quoted-printable decoder.
16089
16090         * handler.c: Make mutt handle messages containing null bytes.
16091
16092         * copy.c: branches:  1.2.2.1.2; Make mutt handle messages
16093         containing null bytes.
16094
16095         * doc/manual.sgml: documenting alias-path
16096
16097 1998-06-19 12:52:16  roessler  (roessler)
16098
16099         * sendlib.c, send.c: branches:  1.3.2; Removing the Attach-Menu
16100         feature for the next release version.
16101
16102         * protos.h: branches:  1.5.2; Removing the Attach-Menu feature
16103         for the next release version.
16104
16105         * postpone.c: branches:  1.3.4; Removing the Attach-Menu feature
16106         for the next release version.
16107
16108         * pattern.c: branches:  1.3.2; Removing the Attach-Menu feature
16109         for the next release version.
16110
16111         * menu.c: branches:  1.3.4; Removing the Attach-Menu feature
16112         for the next release version.
16113
16114         * main.c: branches:  1.6.2; Removing the Attach-Menu feature
16115         for the next release version.
16116
16117         * headers.c, functions.h: branches:  1.3.4; Removing the
16118         Attach-Menu feature for the next release version.
16119
16120         * curs_main.c: branches:  1.4.2; Removing the Attach-Menu feature
16121         for the next release version.
16122
16123         * compose.c: branches:  1.5.4; Removing the Attach-Menu feature
16124         for the next release version.
16125
16126         * OPS: branches:  1.3.4; Removing the Attach-Menu feature for
16127         the next release version.
16128
16129 1998-06-18 20:37:59  roessler  (roessler)
16130
16131         * protos.h: Bradon long's alias_path patch, for the sake of
16132         Elm compatibility.
16133
16134         * lib.c: branches:  1.2.2; Bradon long's alias_path patch,
16135         for the sake of Elm compatibility.
16136
16137         * alias.c: branches:  1.2.4; Bradon long's alias_path patch,
16138         for the sake of Elm compatibility.
16139
16140 1998-06-16 20:59:20  roessler  (roessler)
16141
16142         * mx.c: branches:  1.5.2; Avoid pointless error messages from
16143         mx_get_magic() when called from an mx_open_mailbox_append()
16144         on a non-existing mailbox.
16145
16146         * doc/manual.txt, doc/Makefile.in: branches:  1.2.2; Have "make
16147         install" install manual.txt as well.
16148
16149         * configure.in, configure: branches:  1.7.2; Have "make install"
16150         install manual.txt as well.
16151
16152         * Makefile.in: branches:  1.4.2; Have "make install" install
16153         manual.txt as well.
16154
16155         * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
16156         control.
16157
16158         * main.c: Switch the error reporting address from mutt-users
16159         to mutt-dev.
16160
16161         * reldate.h: branches:  1.3.2; Bump the version to 0.92.11i.
16162
16163         * configure.in, configure: Bump the version to 0.92.11i.
16164
16165         * Changes: branches:  1.5.2; Bump the version to 0.92.11i.
16166
16167         * ChangeLog: branches:  1.4.2; Bump the version to 0.92.11i.
16168
16169         * imap.h: branches:  1.1.4; Check in a proper version of imap.h.
16170
16171         * color.c: branches:  1.2.2;  1.2.4; Fix the "unknown color"
16172         bug reported by Vikas.
16173
16174         * mx.c: Remove a spurious #include "imap.h" from mx.c.
16175
16176         * doc/style-guide: Add a note about the global Muttrc to
16177         style-guide.
16178
16179         * configure.in: The global Muttrc contains a list of default
16180         settings which can be used as a starting-point for the user's
16181         own configuration.
16182
16183         * Muttrc.in: branches:  1.1.2; The global Muttrc contains a list
16184         of default settings which can be used as a starting-point for
16185         the user's own configuration.
16186
16187         * configure, Muttrc, Makefile.in: The global Muttrc contains a
16188         list of default settings which can be used as a starting-point
16189         for the user's own configuration.
16190
16191         * pgppubring.c: branches:  1.4.4; Removing some duplicate code
16192         from gnupgparse.c and pgppubring.c.
16193
16194         * pgp.h, gnupgparse.c: Removing some duplicate code from
16195         gnupgparse.c and pgppubring.c.
16196
16197         * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
16198         GPG patches.
16199
16200         * Changes: *** empty log message ***
16201
16202         * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
16203
16204         * doc/PGP-Notes.txt: branches:  1.2.2; Including Roland's new
16205         procmail recipe.
16206
16207         * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
16208         Vikas' search code for the "attach message" menu.
16209
16210         * addrbook.c: branches:  1.3.4; Including Vikas' search code
16211         for the "attach message" menu.
16212
16213 1998-06-15 15:19:49  roessler  (roessler)
16214
16215         * mx.c, main.c: Brandon's IMAP patch.
16216
16217         * mailbox.h: branches:  1.2.4; Brandon's IMAP patch.
16218
16219         * imap.c: branches:  1.3.2; Brandon's IMAP patch.
16220
16221         * commands.c: branches:  1.3.4; Brandon's IMAP patch.
16222
16223 1998-06-08 20:05:54  roessler  (roessler)
16224
16225         * recvattach.c: branches:  1.3.4; GPG support, first take.
16226
16227         * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
16228         first take.
16229
16230         * pgp.c: branches:  1.2.4; GPG support, first take.
16231
16232         * main.c: GPG support, first take.
16233
16234         * init.h: branches:  1.3.2; GPG support, first take.
16235
16236         * gnupgparse.c: GPG support, first take.
16237
16238         * init.c: branches:  1.3.2; GPG support, first take.
16239
16240         * configure.in, configure: GPG support, first take.
16241
16242         * config.h.in: branches:  1.3.4; GPG support, first take.
16243
16244         * compose.c: GPG support, first take.
16245
16246         * acconfig.h: branches:  1.3.4; GPG support, first take.
16247
16248         * Makefile.in: GPG support, first take.
16249
16250         * hdrline.c: branches:  1.4.2; Fixing the %a format.
16251
16252         * hdrline.c: Fixing a segmentation fault in the hdr_line code.
16253
16254         * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
16255
16256         * doc/manual.sgml: branches:  1.2.2; Mutt 0.92.9i.
16257
16258         * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
16259
16260         * query.c: branches:  1.2.4; Mutt 0.92.9i.
16261
16262         * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
16263
16264         * pager.c: branches:  1.2.4; Mutt 0.92.9i.
16265
16266         * mx.c: Mutt 0.92.9i.
16267
16268         * mutt.h, mh.c: branches:  1.2.2; Mutt 0.92.9i.
16269
16270         * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
16271
16272         * hook.c: branches:  1.2.4; Mutt 0.92.9i.
16273
16274         * headers.c, hdrline.c: Mutt 0.92.9i.
16275
16276         * globals.h: branches:  1.2.2; Mutt 0.92.9i.
16277
16278         * functions.h, flags.c: Mutt 0.92.9i.
16279
16280         * enter.c: branches:  1.2.4; Mutt 0.92.9i.
16281
16282         * edit.c: branches:  1.2.2; Mutt 0.92.9i.
16283
16284         * curs_main.c: Mutt 0.92.9i.
16285
16286         * copy.c: branches:  1.2.2; Mutt 0.92.9i.
16287
16288         * configure.in, configure, config.h.in, compose.c, commands.c:
16289         Mutt 0.92.9i.
16290
16291         * attach.c: branches:  1.2.4; Mutt 0.92.9i.
16292
16293         * addrbook.c, acconfig.h: Mutt 0.92.9i.
16294
16295         * README: branches:  1.2.2; Mutt 0.92.9i.
16296
16297         * OPS, Changes, ChangeLog: Mutt 0.92.9i.
16298
16299         * doc/language50.txt: branches:  1.1.1; Initial revision
16300
16301         * doc/language50.txt: * doc/language.txt: branches:  1.1.1;
16302         Initial revision
16303
16304         * doc/language.txt: * doc/makefile: branches:  1.1.1; Initial
16305         revision
16306
16307         * doc/makefile: * doc/manual.txt: branches:  1.1.1; Initial
16308         revision
16309
16310         * doc/manual.txt: * doc/mutt.man: branches:  1.1.1; Initial
16311         revision
16312
16313         * doc/mutt.man: branches:  1.1.1.1.2;
16314
16315         * doc/mutt.sgml: branches:  1.1.1; Initial revision
16316
16317         * doc/mutt.sgml: branches:  1.1.1.1.2;
16318
16319         * doc/pgp-Notes.txt: branches:  1.1.1; Initial revision
16320
16321         * doc/pgp-Notes.txt: * doc/style-guide: branches:  1.1.1;
16322         Initial revision
16323
16324         * doc/style-guide: * COPYING: branches:  1.1.1; Initial revision
16325
16326         * COPYING: * COPYRIGHT: branches:  1.1.1; Initial revision
16327
16328         * COPYRIGHT: * ChangeLog: branches:  1.1.1; Initial revision
16329
16330         * ChangeLog: * Changes: branches:  1.1.1; Initial revision
16331
16332         * Changes: * INSTALL: branches:  1.1.1; Initial revision
16333
16334         * INSTALL: branches:  1.1.1.1.2;
16335
16336         * Makefile.in: branches:  1.1.1; Initial revision
16337
16338         * Makefile.in: * Mush.rc: branches:  1.1.1; Initial revision
16339
16340         * Mush.rc: * Muttrc: branches:  1.1.1; Initial revision
16341
16342         * Muttrc: * NEWS: branches:  1.1.1; Initial revision
16343
16344         * NEWS: branches:  1.1.1.1.2;
16345
16346         * OPS: branches:  1.1.1; Initial revision
16347
16348         * OPS: * OPS.PGP: branches:  1.1.1; Initial revision
16349
16350         * OPS.PGP: * Pine.rc: branches:  1.1.1; Initial revision
16351
16352         * Pine.rc: * README: branches:  1.1.1; Initial revision
16353
16354         * README: * TODO: branches:  1.1.1; Initial revision
16355
16356         * TODO: branches:  1.1.1.1.2;
16357
16358         * acconfig.h: branches:  1.1.1; Initial revision
16359
16360         * acconfig.h: * addrbook.c: branches:  1.1.1; Initial revision
16361
16362         * addrbook.c: * alias.c: branches:  1.1.1; Initial revision
16363
16364         * alias.c: * attach.c: branches:  1.1.1; Initial revision
16365
16366         * attach.c: * attach.h: branches:  1.1.1; Initial revision
16367
16368         * attach.h: branches:  1.1.1.1.4;
16369
16370         * bind.c: branches:  1.1.1; Initial revision
16371
16372         * bind.c: branches:  1.1.1.1.4;
16373
16374         * browser.c: branches:  1.1.1; Initial revision
16375
16376         * browser.c: branches:  1.1.1.1.4;
16377
16378         * buffy.c: branches:  1.1.1; Initial revision
16379
16380         * buffy.c: branches:  1.1.1.1.2;
16381
16382         * buffy.h: branches:  1.1.1; Initial revision
16383
16384         * buffy.h: * color.c: branches:  1.1.1; Initial revision
16385
16386         * color.c: * commands.c: branches:  1.1.1; Initial revision
16387
16388         * commands.c: * complete.c: branches:  1.1.1; Initial revision
16389
16390         * complete.c: * compose.c: branches:  1.1.1; Initial revision
16391
16392         * compose.c: * config.h.in: branches:  1.1.1; Initial revision
16393
16394         * config.h.in: * configure: branches:  1.1.1; Initial revision
16395
16396         * configure: * configure.in: branches:  1.1.1; Initial revision
16397
16398         * configure.in: * copy.c: branches:  1.1.1; Initial revision
16399
16400         * copy.c: * copy.h: branches:  1.1.1; Initial revision
16401
16402         * copy.h: * curs_lib.c: branches:  1.1.1; Initial revision
16403
16404         * curs_lib.c: branches:  1.1.1.1.4;
16405
16406         * curs_main.c: branches:  1.1.1; Initial revision
16407
16408         * curs_main.c: * date.c: branches:  1.1.1; Initial revision
16409
16410         * date.c: branches:  1.1.1.1.4;
16411
16412         * depend.awk: branches:  1.1.1; Initial revision
16413
16414         * depend.awk: * doc/manual.sgml: branches:  1.1.1; Initial
16415         revision
16416
16417         * doc/manual.sgml: * edit.c: branches:  1.1.1; Initial revision
16418
16419         * edit.c: * enter.c: branches:  1.1.1; Initial revision
16420
16421         * enter.c: * filter.c: branches:  1.1.1; Initial revision
16422
16423         * filter.c: * flags.c: branches:  1.1.1; Initial revision
16424
16425         * flags.c: * from.c: branches:  1.1.1; Initial revision
16426
16427         * from.c: branches:  1.1.1.1.2;
16428
16429         * functions.h: branches:  1.1.1; Initial revision
16430
16431         * functions.h: * gen_defs: branches:  1.1.1; Initial revision
16432
16433         * gen_defs: * getdomain.c: branches:  1.1.1; Initial revision
16434
16435         * getdomain.c: * globals.h: branches:  1.1.1; Initial revision
16436
16437         * globals.h: * handler.c: branches:  1.1.1; Initial revision
16438
16439         * handler.c: branches:  1.1.1.1.2;
16440
16441         * hash.c: branches:  1.1.1; Initial revision
16442
16443         * hash.c: branches:  1.1.1.1.4;
16444
16445         * hash.h: branches:  1.1.1; Initial revision
16446
16447         * hash.h: * hdrline.c: branches:  1.1.1; Initial revision
16448
16449         * hdrline.c: * headers.c: branches:  1.1.1; Initial revision
16450
16451         * headers.c: * help.c: branches:  1.1.1; Initial revision
16452
16453         * help.c: branches:  1.1.1.1.4;
16454
16455         * hook.c: branches:  1.1.1; Initial revision
16456
16457         * hook.c: * imap.c: branches:  1.1.1; Initial revision
16458
16459         * imap.c: * init.c: branches:  1.1.1; Initial revision
16460
16461         * init.c: * init.h: branches:  1.1.1; Initial revision
16462
16463         * init.h: * install-sh: branches:  1.1.1; Initial revision
16464
16465         * install-sh: * keymap.c: branches:  1.1.1; Initial revision
16466
16467         * keymap.c: branches:  1.1.1.1.2;
16468
16469         * keymap.h: branches:  1.1.1; Initial revision
16470
16471         * keymap.h: branches:  1.1.1.1.4;
16472
16473         * lib.c: branches:  1.1.1; Initial revision
16474
16475         * lib.c: * mailbox.h: branches:  1.1.1; Initial revision
16476
16477         * mailbox.h: * main.c: branches:  1.1.1; Initial revision
16478
16479         * main.c: * mapping.h: branches:  1.1.1; Initial revision
16480
16481         * mapping.h: * mbox.c: branches:  1.1.1; Initial revision
16482
16483         * mbox.c: branches:  1.1.1.1.4;
16484
16485         * menu.c: branches:  1.1.1; Initial revision
16486
16487         * menu.c: * mh.c: branches:  1.1.1; Initial revision
16488
16489         * mh.c: * mime.h: branches:  1.1.1; Initial revision
16490
16491         * mime.h: branches:  1.1.1.1.2;
16492
16493         * mime.types: branches:  1.1.1; Initial revision
16494
16495         * mime.types: * mkinstalldirs: branches:  1.1.1; Initial revision
16496
16497         * mkinstalldirs: * mutt.h: branches:  1.1.1; Initial revision
16498
16499         * mutt.h: * mutt_curses.h: branches:  1.1.1; Initial revision
16500
16501         * mutt_curses.h: * mutt_menu.h: branches:  1.1.1; Initial revision
16502
16503         * mutt_menu.h: branches:  1.1.1.1.4;
16504
16505         * mutt_regex.h: branches:  1.1.1; Initial revision
16506
16507         * mutt_regex.h: * mx.c: branches:  1.1.1; Initial revision
16508
16509         * mx.c: * mx.h: branches:  1.1.1; Initial revision
16510
16511         * mx.h: branches:  1.1.1.1.4;
16512
16513         * pager.c: branches:  1.1.1; Initial revision
16514
16515         * pager.c: * pager.h: branches:  1.1.1; Initial revision
16516
16517         * pager.h: branches:  1.1.1.1.4;
16518
16519         * parse.c: branches:  1.1.1; Initial revision
16520
16521         * parse.c: branches:  1.1.1.1.2;
16522
16523         * parse.h: branches:  1.1.1; Initial revision
16524
16525         * parse.h: * pattern.c: branches:  1.1.1; Initial revision
16526
16527         * pattern.c: * pgp.c: branches:  1.1.1; Initial revision
16528
16529         * pgp.c: * pgp.h: branches:  1.1.1; Initial revision
16530
16531         * pgp.h: * pgpinvoke.c: branches:  1.1.1; Initial revision
16532
16533         * pgpinvoke.c: * pgpkey.c: branches:  1.1.1; Initial revision
16534
16535         * pgpkey.c: * pgppubring.c: branches:  1.1.1; Initial revision
16536
16537         * pgppubring.c: * pop.c: branches:  1.1.1; Initial revision
16538
16539         * pop.c: branches:  1.1.1.1.2;
16540
16541         * postpone.c: branches:  1.1.1; Initial revision
16542
16543         * postpone.c: * protos.h: branches:  1.1.1; Initial revision
16544
16545         * protos.h: * query.c: branches:  1.1.1; Initial revision
16546
16547         * query.c: * reap.pl: branches:  1.1.1; Initial revision
16548
16549         * reap.pl: branches:  1.1.1.1.4;
16550
16551         * recvattach.c: branches:  1.1.1; Initial revision
16552
16553         * recvattach.c: * reldate.h: branches:  1.1.1; Initial revision
16554
16555         * reldate.h: * resize.c: branches:  1.1.1; Initial revision
16556
16557         * resize.c: * rfc1524.c: branches:  1.1.1; Initial revision
16558
16559         * rfc1524.c: branches:  1.1.1.1.4;
16560
16561         * rfc1524.h: branches:  1.1.1; Initial revision
16562
16563         * rfc1524.h: branches:  1.1.1.1.4;
16564
16565         * rfc2047.c: branches:  1.1.1; Initial revision
16566
16567         * rfc2047.c: branches:  1.1.1.1.2;
16568
16569         * rfc2047.h: branches:  1.1.1; Initial revision
16570
16571         * rfc2047.h: * rfc822.c: branches:  1.1.1; Initial revision
16572
16573         * rfc822.c: branches:  1.1.1.1.2;
16574
16575         * rfc822.h: branches:  1.1.1; Initial revision
16576
16577         * rfc822.h: * sample.mailcap: branches:  1.1.1; Initial revision
16578
16579         * sample.mailcap: * sample.muttrc: branches:  1.1.1; Initial
16580         revision
16581
16582         * sample.muttrc: branches:  1.1.1.1.4;
16583
16584         * score.c: branches:  1.1.1; Initial revision
16585
16586         * score.c: * send.c: branches:  1.1.1; Initial revision
16587
16588         * send.c: * sendlib.c: branches:  1.1.1; Initial revision
16589
16590         * sendlib.c: * sha.h: branches:  1.1.1; Initial revision
16591
16592         * sha.h: * sha1dgst.c: branches:  1.1.1; Initial revision
16593
16594         * sha1dgst.c: * sha_locl.h: branches:  1.1.1; Initial revision
16595
16596         * sha_locl.h: * signal.c: branches:  1.1.1; Initial revision
16597
16598         * signal.c: * snprintf.c: branches:  1.1.1; Initial revision
16599
16600         * snprintf.c: branches:  1.1.1.1.2;
16601
16602         * sort.c: branches:  1.1.1; Initial revision
16603
16604         * sort.c: * sort.h: branches:  1.1.1; Initial revision
16605
16606         * sort.h: branches:  1.1.1.1.4;
16607
16608         * status.c: branches:  1.1.1; Initial revision
16609
16610         * status.c: branches:  1.1.1.1.4;
16611
16612         * strcasecmp.c: branches:  1.1.1; Initial revision
16613
16614         * strcasecmp.c: * system.c: branches:  1.1.1; Initial revision
16615
16616         * system.c: * testmsg: branches:  1.1.1; Initial revision
16617
16618         * testmsg: * thread.c: branches:  1.1.1; Initial revision
16619
16620         * thread.c: branches:  1.1.1.1.4;
16621