1 Fri Dec 6 10:56:30 2002 Thomas Roessler <roessler@does-not-exist.org>
3 * curs_lib.c, pgppubring.c:
4 From: Thomas Roessler <roessler@does-not-exist.org>
6 Fixing a number of traditional malloc calls which have made their
9 * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
11 Don't post announcements automatically for the moment.
13 Thu Dec 5 22:30:02 2002 Thomas Roessler <roessler@does-not-exist.org>
15 * doc/manual.sgml.head: From: Michael Elkins <me@sigpipe.org>
19 Mon Nov 25 14:16:47 2002 Thomas Roessler <roessler@does-not-exist.org>
21 * sendlib.c, ChangeLog, charset.h, configure.in, INSTALL:
22 From: Lars Hecking <lhecking@nmrc.ucc.ie>
26 Thu Nov 14 08:12:30 2002 Thomas Roessler <roessler@does-not-exist.org>
28 * curs_lib.c: From: Michael Elkins <me@sigpipe.org>
32 Wed Nov 13 10:10:52 2002 Thomas Roessler <roessler@does-not-exist.org>
34 * main.c: From: Thomas Roessler <roessler@does-not-exist.org>
36 A description of -A was lacking from the help string.
38 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h:
39 From: Thomas Roessler <roessler@does-not-exist.org>
41 Add a new command line option -A which is used to expand aliases.
43 * keymap.c: From: Thomas Roessler <roessler@does-not-exist.org>
45 Add a safeguard #ifdef for the KEY_BTAB entry. Suggested by Thomas
48 Tue Nov 12 09:20:30 2002 Thomas Roessler <roessler@does-not-exist.org>
50 * keymap.c: From: Michael Elkins <me@sigpipe.org>
52 Tell mutt about the back-tab key (shift tab).
54 * Makefile.am: From: Thomas Roessler <roessler@does-not-exist.org>
58 * Makefile.am: From: Thomas Roessler <roessler@does-not-exist.org>
60 Add "make pclean" in order to clean up PATCHES.
62 * po/ja.po: From: TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
66 * README: From: Thomas Roessler <roessler@does-not-exist.org>
68 Add an explicit note that CVS doesn't work from ftp.mutt.org any more.
70 * mbyte.c: From: "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
72 cp932 should be treated like shift_jis.
74 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c, mutt_sasl.c, mutt_sasl.h:
75 From: Nathan Dushman <nhd+mutt@andrew.cmu.edu>
77 Hi - this is a patch against mutt-1.4 to use version 2 of the Cyrus
78 SASL library; all changes are ifdef'd so as not to break SASLv1
79 support. This includes a patch to configure.in to allow the choice
80 between v1 and v2, but someone with a better understanding of
81 autoconf should double-check it.
83 * handler.c: From: Michael Elkins <me@sigpipe.org>
85 Actually commit patch-1.5.1.me.long_qp.2.
87 * mailbox.h, mh.c, mx.c: From: Michael Elkins <me@sigpipe.org>
89 The maildir_time patch.
91 Mon Nov 11 21:17:25 2002 Thomas Roessler <roessler@does-not-exist.org>
93 * muttbug.sh.in: From: Thomas Roessler <roessler@does-not-exist.org>
95 You shall not use CVS to distribute test versions.
97 * muttbug.sh.in: From: Thomas Roessler <roessler@does-not-exist.org>
101 * muttbug.sh.in: From: Thomas Roessler <roessler@does-not-exist.org>
103 Add some rpm-related intelligence to flea.
105 * muttbug.sh.in: From: Thomas Roessler <roessler@does-not-exist.org>
107 Fix flea's interaction with bug(1) on Debian systems.
109 * PATCHES: From: Thomas Roessler <roessler@does-not-exist.org>
111 Clean up the patch list.
113 * hdrline.c, PATCHES: From: Michael Elkins <me@sigpipe.org>
115 Fix #485: Make %z work like %Z inside of %{} in $index_format.
117 * copy.c, PATCHES: From: Michael Elkins <me@sigpipe.org>
119 Fix #1379 - update the total mailbox size when an attachment is
122 * curs_main.c, menu.c, pager.c, PATCHES:
123 From: Michael Elkins <me@sigpipe.org>
125 Fix #1310; redraw problems.
127 * doc/manual.sgml.head, init.h: From: Michael Elkins <me@sigpipe.org>
131 * send.c: From: Michael Elkins <me@sigpipe.org>
135 * pgp.c: From: Steve Kennedy <steve-md@gbnet.net>
137 Fix memory leak in the PGP code.
139 * commands.c, protos.h, sendlib.c:
140 From: Paul Walker <paul@black-sun.demon.co.uk>
144 * sendlib.c: From: Thomas Roessler <roessler@does-not-exist.org>
148 * mx.c: From: Martin Siegert <siegert@sfu.ca>
150 Fix IMAP moving; #1367.
152 * send.c: From: rene@clerc.nl
154 Another S/MIME ifdef misses and causes compilation problems.
156 * init.h: From: Michael Elkins <me@sigpipe.org>
158 patch-1.5.1-me.status_doc.2
160 * alias.c, init.c, protos.h:
161 From: Thomas Roessler <roessler@does-not-exist.org>
163 patch-1.5-tlr.alias-parse.1 - extension of patch-1.5.1-me.aliascheck.1
165 This patch catches the same kind of bad alias names caught by
166 Michael's patch. There are some extensions:
168 1. Mutt makes sure that it doesn't _suggest_ bad names to the user.
169 2. If a name is bad, the user is informed, and may elect to fix the
170 name. In this case, mutt will automatically suggest a fixed
172 3. If the user insists in the bad name, it's written into the
173 aliases file with proper quoting.
174 4. When mutt parses the aliases file, it now uses the normal
175 tokenizer routines in order to properly handle quoted alias names.
177 * handler.c: From: Michael Elkins <me@sigpipe.org>
179 patch-1.5-me.long_qp.2 (#1371) - fix truncation with overly long Q-P
182 Tue Oct 22 21:24:07 2002 Thomas Roessler <roessler@does-not-exist.org>
184 * commands.c: From: René Clerc <rene@clerc.nl>
186 Add some missing #ifdefs.
188 * init.h, recvattach.c: From: Michael Elkins <me@sigpipe.org>
190 Documentation fix; #1326
192 * send.c: From: René Clerc <rene@clerc.nl>
194 Another crypt_reply fix.
196 * contrib/sample.muttrc: From: Michael Elkins <me@sigpipe.org>
200 Thu Oct 10 09:50:03 2002 Thomas Roessler <roessler@does-not-exist.org>
202 * send.c: From: René Clerc <rene@clerc.nl>
204 Make sure that crypt_reply replies with the same type, despite a
205 possible S/MIME default.
207 * doc/manual.sgml.head: From: Michael Elkins <me@sigpipe.org>
209 Document escaping rules for regular expressions (#1351).
211 * pager.c: From: Michael Elkins <me@sigpipe.org>
213 Fix header coloring, so there is no difference between ncurses and
216 * init.h: From: Michael Elkins <me@sigpipe.org>
218 PGP documentation glitch.
220 * doc/manual.sgml.head: From: Paul Walker <paul@black-sun.demon.co.uk>
222 Fix #1340 (documentation)
224 * pager.c: From: Michael Elkins <me@sigpipe.org>
227 > When I search with / and get a match, doing '/\r' doesn't move to the next
228 > match. This behavior is unlike the less pager, and is rather useless, IMHO.
230 Try the attached patch.
232 Mon Sep 23 12:08:43 2002 Thomas Roessler <roessler@does-not-exist.org>
234 * buffy.c: From: Thomas Roessler <roessler@does-not-exist.org>
236 A variant of buffy notification. Note: If you folks don't like
237 this, we can return to the old version.
239 Mon Sep 9 21:48:19 2002 Thomas Roessler <roessler@does-not-exist.org>
241 * browser.c, buffy.c, curs_main.c, functions.h, OPS, pager.c, protos.h:
242 From: Rudi Chiarito <nutello@sweetness.com>
244 Add a buffy-list function, and display more information when new
245 mail arrives. With some modifications from tlr.
247 * mh.c: From: Michael Elkins <me@sigpipe.org>
251 * mh.c: From: Michael Elkins <me@sigpipe.org>
255 * signal.c: From: Tony Leneis <tony@cvr.ds.adp.com>
257 Tru64 Unix portability patch.
259 * signal.c: From: Tony Leneis <tony@cvr.ds.adp.com>
261 [STABLE] Tru64 Unix portability patch.
263 * doc/manual.sgml.head: From: Vincent Lefevre <vincent@vinc17.org>
267 * postpone.c: From: Thomas Roessler <roessler@does-not-exist.org>
269 Fixing #1300. Noted by David Shaw <dshaw@jabberwocky.com>.
271 * postpone.c: From: Thomas Roessler <roessler@does-not-exist.org>
273 Fix #1299; noted by David Shaw <dshaw@jabberwocky.com>.
275 * init.h, mutt.h, send.c: From: Michael Elkins <me@sigpipe.org>
277 Introducing $forward_edit.
279 * send.c: From: Michael Elkins <me@sigpipe.org>
283 > Suppose a user wants to fcc to a file (e.g., /a/b/c) but accidentally
284 > typed a = before the path name. Mutt will fail to find the =/a/b/c
285 > folder, display the error message and beep, but immediately erase the
286 > error message; the mail will be sent even though the fcc failed. (The
287 > same can be accomplished by accidentally mistyping other parts of the
288 > path name.) On local systems where screen update is quick, the user
289 > might not notice the error message at all.
291 > The problem with this behaviour is that the user might have no chance
292 > to read the error message if the screen update is quick enough; as a
293 > result (s)he might not notice that the fcc failed.
295 > A related thing (probably can't be classified as a problem) is that if
296 > fcc fails, the user probably don't want to send the mail out because
297 > if fcc is requested (s)he probably very much want to keep a copy of
300 Try the following patch. We keep track of whether or not the fcc
301 failed with a local var `fcc_error' and perform the same behavior as
302 if the actual send of the message failed (without really sending)
303 when the FCC fails, thus giving the user a chance to correct the
306 * globals.h, init.h, send.c: From: Michael Elkins <me@sigpipe.org>
308 Introduce $content_type. There's one change against Michael's
309 patch, in how the "format=flowed" parameter is used.
311 * history.c: From: Vincent Lefevre <vincent@vinc17.org>
313 [STABLE] Fixing history classes.
315 * history.c: From: Vincent Lefevre <vincent@vinc17.org>
317 Fixing history classes.
319 * mh.c: From: Armin Wolfermann <aw@osn.de>
321 when doing the second parsing pass on a maildir, mutt doesn't delete
322 the fake HEADER struct if the file is unreadable. With this fix
323 unreadable files get silently ignored (like in the MH case).
325 * po/ja.po: From: "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
329 * editmsg.c: From: Michael Elkins <me@sigpipe.org>
331 Fixing #1149: Truncate files used for editing messages.
333 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h, init.h:
334 From: Nicolas Rachinsky <nicolas@dauerreden.de>
336 An unmailboxes command. #1311.
338 * attach.c: From: Michael Elkins <me@sigpipe.org>
342 * attach.c: From: Michael Elkins <me@sigpipe.org>
344 [STABLE] Fixing #1330.
346 Fri Aug 9 07:01:11 2002 Thomas Roessler <roessler@does-not-exist.org>
348 * doc/muttrc.man.head:
349 From: Thomas Roessler <roessler@does-not-exist.org>
351 Document unalternative_order in the manual page.
353 * doc/manual.sgml.head, init.c, init.h:
354 From: Michael Elkins <me@sigpipe.org>
356 The following patch adds the `unalternative_order' command. It also
357 allows using "*" more generically in un-commands which use
360 Mon Aug 5 17:25:05 2002 Thomas Roessler <roessler@does-not-exist.org>
362 * pgpewrap.c, pgppubring.c: From: Michael Elkins <me@sigpipe.org>
364 Error handling fixes.
366 Fri Jul 26 08:24:01 2002 Thomas Roessler <roessler@does-not-exist.org>
368 * doc/manual.sgml.head: From: Michael Elkins <me@sigpipe.org>
370 Documentation for reply-hook. Another patch (for the manual page)
371 would be most welcome. ;-))
373 * curs_lib.c: From: Michael Elkins <me@sigpipe.org>
375 The attached patch fixes mutt_yesorno() so that the question will be
376 truncated enough to always fit in the default answer string. The
377 size is calculated on the fly so that there is no artificial
380 Wed Jul 24 09:46:58 2002 Thomas Roessler <roessler@does-not-exist.org>
382 * mutt.h: From: TAKIZAWA Takashi <taki@luna.email.ne.jp>
384 The attached patch sets MB_LEN_MAX to 16, which is MB_LEN_MAX value
385 on glibc-2.2. It works only with --without-wc-funcs switch. It may
386 be applied to mutt-1.4 and mutt-1.5.1.
388 * configure.in: From: Lars Hecking <lhecking@nmrc.ie>
390 Fix a quoting sloppiness. Noted by Vincent Lefevre.
392 * browser.c: From: Thomas Roessler <roessler@does-not-exist.org>
394 Fixing #1282. An off-by-one error. :-/
396 * mutt.h, send.c, hook.c, init.h: From: Michael Elkins <me@sigpipe.org>
398 reply-hook. Documentation still needed.
400 * po/fr.po: From: Vincent Lefevre <vincent@vinc17.org>
404 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
405 From: Michael Elkins <me@sigpipe.org>
407 Fix $editor and $visual. Based on an earlier patch from Edmund
410 Fri Jul 19 19:23:21 2002 Thomas Roessler <roessler@does-not-exist.org>
412 * doc/manual.sgml.head: From: Michael Elkins <me@sigpipe.org>
414 Another documentation patch.
416 Wed Jul 17 12:48:38 2002 Thomas Roessler <roessler@does-not-exist.org>
418 * sendlib.c: From: Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
420 * Thomas Roessler [02-07-08 10:14:53 +0200] wrote:
421 > * sendlib.c, 3.12 -> 3.13
422 > From: Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
424 > Make encode_from a bit more aggressive, by also catching a 'f' in
425 > the beginning of a line.
427 'Catch' is good but also to encode it is better. It may have
428 been too late (sorry for that) so I fixed it. I don't know
429 why the current source only escapes lines that actually
430 begin with 'from' or 'From' followed by some text. I think
431 that escaping 'from' or 'From' on a single line should be
434 Not a big deal, anyways.
436 Tue Jul 16 07:28:11 2002 Thomas Roessler <roessler@does-not-exist.org>
438 * main.c: From: Michael Elkins <me@sigpipe.org>
440 Update copyright notices.
442 Sun Jul 7 19:33:50 2002 Thomas Roessler <roessler@does-not-exist.org>
444 * doc/manual.sgml.head, doc/mutt.man, init.h:
445 From: Cedric Duval <cedricduval@free.fr>
449 * doc/manual.sgml.head:
450 From: "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
454 * doc/manual.sgml.head, doc/mutt.man, init.h:
455 From: Cedric Duval <cedricduval@free.fr>
459 * sendlib.c: From: Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
461 Make encode_from a bit more aggressive, by also catching a 'f' in
462 the beginning of a line.
464 * po/Attic/bg.po: From: Velko Hristov <hristov@informatik.hu-berlin.de>
468 * init.h: From: Jeremy Blosser <jblosser-mutt@firinn.org>
470 Add unauto_view to the stable branch. A one-liner.
472 Fri Jun 28 19:52:31 2002 Thomas Roessler <roessler@does-not-exist.org>
474 * doc/manual.sgml.head: From: Michael Elkins <me@sigpipe.org>
476 Documentation fix (#271).
478 Tue Jun 18 10:03:52 2002 Thomas Roessler <roessler@does-not-exist.org>
480 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po, po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po, po/de.po, po/ca.po, po/cs.po:
485 * po/ca.po: From: several submitters
487 Adding a BG translation. Update for CA.
490 file bg.po was initially added on branch mutt-1-4-stable.
492 * po/Attic/bg.po: From: several submitters
494 Adding a BG translation. Update for CA.
496 * configure.in: From: several submitters
498 Adding a BG translation.
500 * init.c: From: Michael Elkins <me@sigpipe.org>
502 The string used to store the commmand for a backtic expansion in the
503 muttrc was not free'd if the command failed for some reason.
505 * m4/gssapi.m4: From: David Champion <dgc@uchicago.edu>
507 Okay, two bugs here. One's an oversight of mine in my previous patch,
508 where I tried to use "[hH]" as Bourne code while m4 had quoting set to
509 ([, ]) -- this probably makes mutt mis-detect Heimdal after all.
511 The other is not mine (i.e., it's in cvs now) and it makes mutt
512 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is a
513 problem for anyone who needs -lnsl -lsocket, in particular. I was
515 this by hand during late 1.3.x releases, as I didn't have time to
519 Here's a patch against the current (unpatched) 1.5 cvs copy of
520 m4/gssapi.m4. It probably should go into both branches. Sorry for the
523 Thu Jun 6 23:13:54 2002 Thomas Roessler <roessler@does-not-exist.org>
525 * color.c: From: Michael Elkins <me@sigpipe.org>
529 * init.h: From: Will Fiveash <william.fiveash@sun.com>
531 Fix a couple of compile-time warnings.
533 Fri May 31 16:59:39 2002 Thomas Roessler <roessler@does-not-exist.org>
535 * charset.c, charset.h, sendlib.c:
536 From: Edmund GRIMLEY EVANS <edmundo@rano.org>
540 * m4/iconv.m4, charset.h, configure.in, INSTALL:
541 From: Lars Hecking <lhecking@nmrc.ucc.ie>
543 The noiconv patch. Should probably have been in 1.4.
545 Thu May 30 12:15:02 2002 Thomas Roessler <roessler@does-not-exist.org>
547 * rfc822.c: From: Thomas Roessler <roessler@does-not-exist.org>
549 Properly handle empty addresses (<>) when they show up in mail
550 headers. The approach taken is to store this address as <@>, and to
551 check this special case when printing an address.
553 Wed May 29 09:31:51 2002 Thomas Roessler <roessler@does-not-exist.org>
555 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po, po/el.po, po/ca.po, po/cs.po, reldate.h, VERSION, ChangeLog:
556 automatic post-release commit for mutt-1.4
558 * po/de.po: From: Roland Rosenfeld <roland@spinnaker.de>
562 * po/id.po: From: Ronny Haryanto <ronny@haryan.to>
566 Tue May 28 09:07:29 2002 Thomas Roessler <roessler@does-not-exist.org>
568 * mx.h, postpone.c: From: Michael Elkins <me@sigpipe.org>
570 Fix some warnings noted by Vincent Lefevre.
572 Tue May 21 07:28:28 2002 Thomas Roessler <roessler@does-not-exist.org>
574 * po/eo.po: From: Edmund GRIMLEY EVANS <edmundo@rano.org>
578 Sat May 18 05:39:55 2002 Thomas Roessler <roessler@does-not-exist.org>
580 * pattern.c: From: Thomas Roessler <roessler@does-not-exist.org>
584 * pattern.c: From: Thomas Roessler <roessler@does-not-exist.org>
586 Fix #1175. Noticed by Alain Bench.
588 * pop_lib.c: From: Vsevolod Volkov <vvv@mutt.org.ua>
590 Attached patch for mutt 1.3.X/1.4 and 1.5.X removes gcc warning in
593 Thu May 16 17:33:19 2002 Thomas Roessler <roessler@does-not-exist.org>
595 * po/pl.po: From: Pawel Dziekonski <dzieko@pwr.wroc.pl>
599 * po/ko.po: From: Im Eunjea <eunjea@koru.org>
603 * po/ko.po: From: Im Eunjea <eunjea@koru.org>
607 * po/id.po: From: Ronny Haryanto <ronny@haryan.to>
611 * compose.c: From: Ronny Haryanto <ronny@haryan.to>
613 Triple-DES, not Tripple-DES.
615 Tue May 14 18:56:01 2002 Thomas Roessler <roessler@does-not-exist.org>
617 * po/uk.po: From: "Andrej N. Gritsenko" <andrej@lucky.net>
621 Mon May 13 20:18:57 2002 Thomas Roessler <roessler@does-not-exist.org>
623 * po/et.po: From: Toomas Soome <Toomas.Soome@microlink.ee>
627 * po/ru.po, po/uk.po: From: Vsevolod Volkov <vvv@mutt.org.ua>
631 * po/da.po: From: Byrial Jensen <byrial@image.dk>
635 * po/ru.po: From: Vsevolod Volkov <vvv@mutt.org.ua>
639 * po/sv.po: From: Jörgen Tegnér <jorgen.tegner@telia.com>
643 * po/fr.po: From: Vincent Lefevre <vincent@vinc17.org>
647 Thu May 9 09:52:09 2002 Thomas Roessler <roessler@does-not-exist.org>
649 * doc/muttrc.man.head:
650 From: Thomas Roessler <roessler@does-not-exist.org>
652 #1190, from Tim Alexeevsky <tim@zhuchka.gbnet.net>
654 Mon May 6 11:27:20 2002 Thomas Roessler <roessler@does-not-exist.org>
656 * doc/manual.sgml.head:
657 From: Thomas Roessler <roessler@does-not-exist.org>
659 Remove -Q which is only present in unstable from the stable
660 documentation. Thanks to Andreas Kneib <Andreas.Kneib@t-online.de>
663 Thu May 2 01:05:27 2002 Thomas Roessler <roessler@does-not-exist.org>
665 * Makefile.am: From: Thomas Roessler <roessler@does-not-exist.org>
667 Include smime.h with EXRA_DIST.
669 Wed May 1 23:24:17 2002 Thomas Roessler <roessler@does-not-exist.org>
671 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, VERSION, ChangeLog:
672 automatic post-release commit for mutt-1.5.1
674 * smime.c: From: Thomas Roessler <roessler@does-not-exist.org>
676 Shut up check_sec.sh. No security holes, but some ugly code.
678 * check_sec.sh: From: Thomas Roessler <roessler@does-not-exist.org>
680 Give all the warnings at once.
682 * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
684 - This is a development branch.
685 - Add a -nodiff option to suppress generating a patch.
687 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, ChangeLog, po/ca.po, po/cs.po, reldate.h, VERSION:
688 automatic post-release commit for mutt-1.3.99
690 * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
694 Tue May 7 15:42:37 IST 2002 Lars Hecking <lhecking@nmrc.ie>
696 * INSTALL: Document new --disable-iconv configure option.
698 * charset.h: Conditionalise inclusion of iconv.h. Define iconv_t
699 if not found by configure. Define ICONV_CONST and declare iconv
700 functions if not found by configure.
702 * configure.in: New --disable-iconv configure option. Warn instead
703 error if iconv not found. New tests for iconv.h and iconv_t.
705 * sendlib.c(convert_file_to): Allow compilation without system
706 iconv and return -1 if no iconv available.
708 Wed May 1 23:21:10 2002 Thomas Roessler <roessler@does-not-exist.org>
710 * smime.c: From: Thomas Roessler <roessler@does-not-exist.org>
712 Shut up check_sec.sh. No security holes, but some ugly code.
714 * check_sec.sh: From: Thomas Roessler <roessler@does-not-exist.org>
716 Give all the warnings at once.
718 * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
720 - This is a development branch.
721 - Add a -nodiff option to suppress generating a patch.
723 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, ChangeLog, po/ca.po, po/cs.po, reldate.h, VERSION:
724 automatic post-release commit for mutt-1.3.99
726 * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
730 Mon Apr 29 17:12:18 2002 Thomas Roessler <roessler@does-not-exist.org>
732 * lib.c, lib.h, protos.h:
733 From: Thomas Roessler <roessler@does-not-exist.org>
737 * po/fr.po: From: Vincent Lefevre <vincent@vinc17.org>
741 * po/ja.po: From: oota toshiya <oota@mspd.mt.nec.co.jp>
745 * imap/util.c: From: Byrial Jensen <byrial@image.dk>
747 There is a possible buffer overflow due an off-by-one error in
748 imap/util.c, line 125. The error is in the maximum field width
749 indication in the sscanf() call. You must have room in the receiving
750 buffer for this number of characters /plus a terminating NULL
753 * imap/util.c: From: Byrial Jensen <byrial@image.dk>
755 There is a possible buffer overflow due an off-by-one error in
756 imap/util.c, line 125. The error is in the maximum field width
757 indication in the sscanf() call. You must have room in the
758 receiving buffer for this number of characters /plus a
759 terminating NULL character/.
761 Thu Apr 25 13:30:49 2002 Thomas Roessler <roessler@does-not-exist.org>
763 * pop.c, pop_lib.c: From: Vsevolod Volkov <vvv@mutt.org.ua>
765 Attached patch fixes the problem described below. It should be
766 applied to both mutt 1.3/1.4 and 1.5 branches.
768 > Date: Thu, 11 Apr 2002 16:24:00 -0500
769 > Subject: mutt 1.3.x / pop
770 > From: "Ryan O'Hara" <rohara@isis.visi.com>
771 > To: bcully@users.sourceforge.net
772 > User-Agent: Mutt/1.3.27i
774 > Hi. My apologies if this has nothing to do with you. If it does not,
775 > maybe you could forward it on to someone.
777 > In mutt 1.3.x I have noticed that if I uses POP to retrieve mail, and
778 > I enter an incorrect password whem prompted, it will *save* that
779 > password and keep trying to use it. However, in the 1.2.x versions it
780 > worked like this: type in wrong POP password, try to connect to POP
781 > server again and it will ask you (again) for the password. mutt 1.3.x
782 > does not, it just tries to connect with the wrongs password (which
785 > This is kinda annoying. Just thought I'd point out this regression.
790 * doc/manual.sgml.head: From: Wouter Verheijen <wv@xs2mail.com>
792 Someone in news:comp.mail.mutt noted that the list of command-line
793 options in the manual is not up-to-date.
795 Included a small patch that includes all options that 'mutt -h' shows.
797 * doc/manual.sgml.tail, init.h, OPS, pattern.c:
798 From: Cedric Duval <cedricduval@free.fr>
800 attached are fixes for some little mistakes :
802 * history-down -> scroll _down_, not up
803 * functions decode-(save|copy) do not exist in the attach menu.
804 * gettext oversight in pattern.c
805 * inconsistency between "printf-like sequences" used all over the place
806 and "escape sequences" for the description of $attribution.
808 * doc/manual.sgml.tail, pattern.c, init.h, OPS:
809 From: Cedric Duval <cedricduval@free.fr>
811 attached are fixes for some little mistakes :
813 * history-down -> scroll _down_, not up
814 * functions decode-(save|copy) do not exist in the attach menu.
815 * gettext oversight in pattern.c
816 * inconsistency between "printf-like sequences" used all over the
817 place and "escape sequences" for the description of $attribution.
819 * recvattach.c: From: Thomas Roessler <roessler@does-not-exist.org>
821 Also fix this for the S/MIME case.
823 * recvattach.c: From: Thomas Roessler <roessler@does-not-exist.org>
825 Fiy handling of multiparts which have encrypted sub-parts, at least
828 * sendlib.c: From: Thomas Roessler <roessler@does-not-exist.org>
830 Force 7bit encoding for application/pgp-keys.
832 Sat Apr 20 21:38:47 2002 Thomas Roessler <roessler@does-not-exist.org>
834 * m4/Attic/lib-ld.m4, m4/Attic/lib-link.m4, m4/Attic/lib-prefix.m4, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, intl/Attic/eval-plural.h, intl/Attic/gmo.h, intl/Attic/localename.c, intl/Attic/os2compat.c, intl/Attic/os2compat.h, intl/Attic/osdep.c, intl/Attic/plural-exp.c, intl/Attic/plural-exp.h, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcigettext.c, intl/gettextP.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/Makefile.in, intl/plural.c, intl/plural.y, ABOUT-NLS, Attic/config.rpath, configure.in, INSTALL:
835 From: Thomas Roessler <roessler@does-not-exist.org>
837 Backing out the latest iconv-related changes from the
838 mutt-1-4-stable branch.
840 * m4/Attic/lib-ld.m4, m4/Attic/lib-link.m4, m4/Attic/lib-prefix.m4, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4:
843 * intl/Attic/eval-plural.h, intl/Attic/gmo.h, intl/Attic/localename.c, intl/Attic/os2compat.c, intl/Attic/os2compat.h, intl/Attic/osdep.c, intl/Attic/plural-exp.c, intl/Attic/plural-exp.h, intl/gettextP.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/plural.c, intl/plural.y, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcigettext.c, intl/Makefile.in:
844 From: Thomas Roessler <roessler@does-not-exist.org>
846 Committing the new iconv patches into a separate branch.
848 * ABOUT-NLS, Attic/config.rpath, configure.in, INSTALL:
849 From: Thomas Roessler <roessler@does-not-exist.org>
851 Committing the new noiconv patches into a separate branch.
853 * sendlib.c: From: Thomas Roessler <roessler@does-not-exist.org>
855 Generate the resent-message-id ourselves, and add it in the top of
858 * copy.c, mutt.h, sendlib.c: From: Wouter Verheijen <wv@xs2mail.com>
860 Bug #571 "mutt should not replicate ">From " headers while bounding",
861 has a patch attached.
862 Will that patch get in?
864 Although these lines are not generated by mutt, I would strongly
866 to prevent it, because by boucing a mail the MUA should ensure
867 that the message header is according to the specification.
868 A ">From " line is not, because of the spaces before a colon.
870 Because this has such serious consequences (totally unreadable mail)
871 when a MTA interpretes this line as the beginning of the body (not
872 unreasonable), I think Mutt should prevent sending this invalid
875 Because the other patch to the bugreport is not really correct IMHO
876 (because the fieldnames are not limited to alphanumeric chars, RFC2822
877 3.6.8), I propose another one.
879 This patch also appends Resent-* to the header, instead of
880 prepending it. The Resent-Message-Id is however still appended,
881 because I could not find it; is it added by the MTA instead of by
884 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4:
885 Try to get the noiconv patch to work.
887 * configure.in: From: Thomas Roessler <roessler@does-not-exist.org>
889 Try to get the noiconv patch to work with my development environment.
891 * INSTALL: From: Thomas Roessler <roessler@does-not-exist.org>
895 * init.h, rfc2047.c, sendlib.c, charset.c, charset.h, configure.in, gnupgparse.c, INSTALL:
896 From: Lars Hecking <lhecking@nmrc.ie>
898 patch.1.3.28.lh.noiconv
899 =======================
901 This is the new version of my noiconv patch. It _requires_ the previous
902 patch! If applied without, you'll have to resolve a couple of conflicts
906 - it's a lot cleaner than the old noiconv patch because no m4 files are
908 - new configure option --disable-iconv; INSTALL updated accordingly
909 [I am guessing here, but the background for the --without-iconv option
910 mentioned in INSTALL was that mutt had a without-iconv option before
911 gettext included iconv support. When mutt's intl/* files were updated
912 to a newer gettext, there suddenly were two iconv options, which then
913 got merged, that is, mutt's was removed. That was probably when
914 --without-iconv stopped working, but I'm not sure, it may well be that
915 it never worked since iconv support was introduced.]
916 - all changes in *.[ch] files should be identical to the old patch
918 * intl/Attic/localename.c:
919 file localename.c was initially added on branch mutt-1-4-stable.
921 * intl/Attic/localename.c: From: Lars Hecking <lhecking@nmrc.ie>
923 This one seems to have been missing, too.
925 * Attic/config.rpath:
926 file config.rpath was initially added on branch mutt-1-4-stable.
928 * Attic/config.rpath: From: Lars Hecking <lhecking@nmrc.ie>
930 Another file from the gettext patch.
932 * m4/Attic/lib-ld.m4:
933 file lib-ld.m4 was initially added on branch mutt-1-4-stable.
935 * m4/Attic/lib-link.m4:
936 file lib-link.m4 was initially added on branch mutt-1-4-stable.
938 * m4/Attic/lib-prefix.m4:
939 file lib-prefix.m4 was initially added on branch mutt-1-4-stable.
941 * m4/Attic/lib-ld.m4, m4/Attic/lib-link.m4, m4/Attic/lib-prefix.m4:
942 From: Lars Hecking <lhecking@nmrc.ie>
944 Add new m4 files from patch.1.3.28.lh.gettext-0.11.1.
946 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4:
947 From: Lars Hecking <lhecking@nmrc.ie>
949 patch.1.3.28.lh.gettext-0.11.1
950 ==============================
952 This one updates the gettext stuff in mutt to gettext-0.11.1. I started
953 doing this in the hope that the new gettext version would simplify the
954 noiconv patch, but unfortunately, this turned out not to be the case
955 (the new iconv m4 macros still don't allow for switching iconv support off).
957 However, as a few hours of merging and testing were spent, I'd suggest to
958 adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
959 reorganisation. Ok, a bit more, I'm no gettext expert :)
962 - after applying the patch, you need to chmod 755 config.rpath
963 - a couple of new files for m4/*, too
964 - I have broken with the tradition of renaming gettext's AM_* macros
965 to MUTT_AM_*! I don't think it's necessary anymore to customise these
966 macros, but you (I really mean "you, tlr" :) want to have a look at
967 the new gettext.m4. The others should be ok as they are.
968 - previous gettext updates were also updating po/Makefile.in.in, which
969 I didn't; someone who has a clue about gettext should check whether
970 this might be necessary, and also whether any other files in po/ need
973 I will provide the same patch for the 1.5 branch at some stage, ideally
974 after getting some F E E D B A C K for this one.
976 * intl/Attic/eval-plural.h:
977 file eval-plural.h was initially added on branch mutt-1-4-stable.
980 file gmo.h was initially added on branch mutt-1-4-stable.
982 * intl/Attic/os2compat.c:
983 file os2compat.c was initially added on branch mutt-1-4-stable.
985 * intl/Attic/os2compat.h:
986 file os2compat.h was initially added on branch mutt-1-4-stable.
988 * intl/Attic/osdep.c:
989 file osdep.c was initially added on branch mutt-1-4-stable.
991 * intl/Attic/plural-exp.c:
992 file plural-exp.c was initially added on branch mutt-1-4-stable.
994 * intl/Attic/plural-exp.h:
995 file plural-exp.h was initially added on branch mutt-1-4-stable.
997 * intl/Attic/eval-plural.h, intl/Attic/gmo.h, intl/Attic/os2compat.c, intl/Attic/os2compat.h, intl/Attic/osdep.c, intl/Attic/plural-exp.c, intl/Attic/plural-exp.h, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcigettext.c, intl/gettextP.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/Makefile.in, intl/plural.c, intl/plural.y, ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c, init.h, rfc2047.c, sendlib.c:
998 From: Lars Hecking <lhecking@nmrc.ie>
1000 patch.1.3.28.lh.gettext-0.11.1
1001 ==============================
1003 This one updates the gettext stuff in mutt to gettext-0.11.1. I started
1004 doing this in the hope that the new gettext version would simplify the
1005 noiconv patch, but unfortunately, this turned out not to be the case
1006 (the new iconv m4 macros still don't allow for switching iconv support off).
1008 However, as a few hours of merging and testing were spent, I'd suggest to
1009 adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
1010 reorganisation. Ok, a bit more, I'm no gettext expert :)
1013 - after applying the patch, you need to chmod 755 config.rpath
1014 - a couple of new files for m4/*, too
1015 - I have broken with the tradition of renaming gettext's AM_* macros
1016 to MUTT_AM_*! I don't think it's necessary anymore to customise these
1017 macros, but you (I really mean "you, tlr" :) want to have a look at
1018 the new gettext.m4. The others should be ok as they are.
1019 - previous gettext updates were also updating po/Makefile.in.in, which
1020 I didn't; someone who has a clue about gettext should check whether
1021 this might be necessary, and also whether any other files in po/ need
1024 I will provide the same patch for the 1.5 branch at some stage, ideally
1025 after getting some F E E D B A C K for this one.
1027 Wed Apr 17 17:05:54 2002 Thomas Roessler <roessler@does-not-exist.org>
1029 * po/fr.po: From: Vincent Lefevre <vincent@vinc17.org>
1033 * m4/gssapi.m4: From: David Champion <dgc@uchicago.edu>
1035 MIT krb5 1.2.4 has krb5-config, so it's no longer sufficient to say
1036 that possession of krb5-config indicates Heimdal. Patch attached. This
1037 assumes that Heimdal's "kreb5-config --vendor" begins with "Heimdal".
1038 I cannot verify that this is correct, so patch might be wrong on this
1041 Sun Apr 7 21:19:57 2002 Thomas Roessler <roessler@does-not-exist.org>
1043 * imap/command.c, imap/imap.c, imap/message.c:
1044 From: Brendan Cully <brendan@kublai.com>
1046 The attached patch cleans up some bugs in switching IMAP mailboxes:
1047 * free current flags on mailbox close
1048 * reset reopen state
1049 * don't parse the same untagged SELECT response for multiple options
1050 * call mx_update_context after reading the whole mailbox, not after
1052 * reset new mail flag if mail arrives in the middle of opening the
1053 mailbox. This should close 1139
1055 939 is most likely unaffected. I discovered these problems while
1058 Fri Apr 5 10:42:54 2002 Thomas Roessler <roessler@does-not-exist.org>
1060 * po/ja.po: From: "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
1064 Thu Apr 4 20:49:46 2002 Thomas Roessler <roessler@does-not-exist.org>
1066 * po/ko.po: From: Im Eunjea <eunjea@koru.org>
1070 * po/ja.po: From: "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
1074 * pgp.c: From: Thomas Roessler <roessler@does-not-exist.org>
1076 Fix a typo noted by Tamotsu Takahashi.
1078 Wed Apr 3 15:22:27 2002 Thomas Roessler <roessler@does-not-exist.org>
1080 * handler.c: From: Thomas Roessler <roessler@does-not-exist.org>
1082 Fix printing of format=flowed text parts.
1084 * commands.c: From: Thomas Roessler <roessler@does-not-exist.org>
1086 Fix #1144 in stable.
1088 * commands.c: From: Thomas Roessler <roessler@does-not-exist.org>
1090 Fix a file descriptor leak in the display filter code. Noted by
1095 Tue Apr 2 18:49:37 2002 Thomas Roessler <roessler@does-not-exist.org>
1097 * m4/iconv.m4: From: Lars Hecking <lhecking@nmrc.ie>
1100 * charset.c, charset.h, configure.in, gnupgparse.c, init.h, rfc2047.c, sendlib.c:
1103 From: Lars Hecking <lhecking@nmrc.ie>
1105 Sat Mar 30 08:26:31 2002 Thomas Roessler <roessler@does-not-exist.org>
1107 * po/pl.po: update. From Pawel Dzienkonski.
1109 * po/fr.po: Update; From Vincent Lefevre.
1111 * postpone.c, sendlib.c:
1112 The attached patch allows the user to override the user-agent field
1113 with my_hdr. It also removes the stripping of the x-mailer field
1114 when recalling a postponed message.
1116 Thu Mar 28 13:25:23 2002 Thomas Roessler <roessler@does-not-exist.org>
1118 * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
1119 patch-1.3.28-me.emptycheck.1
1121 Wed Mar 27 08:50:42 2002 Thomas Roessler <roessler@does-not-exist.org>
1123 * pgp.c: There was some output missing.
1125 * po/POTFILES.in: update.
1128 More fixes. Note to self: The code which controls character set
1129 selection for attachments is far too complicated.
1132 Don't include temporary file names in the Content-Disposition header.
1135 Use text/plain; format=... when we are asked to detect inline PGP
1136 material in in text/plain body parts.
1138 * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
1141 Fix "noconv" handling for the message body when we generate inline
1144 * charset.c, charset.h, handler.c, muttlib.c, pgp.c:
1145 Some hackisch charset handling for text/plain; x-action=pgp-*. I
1146 don't like this stuff, but it's better than nothing.
1148 Tue Mar 26 22:25:48 2002 Thomas Roessler <roessler@does-not-exist.org>
1150 * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
1152 * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c, muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c:
1153 More inline PGP changes.
1156 Also permit for "action" and "x-action" on the receiving end, just
1157 in case we can settle on a joint standard with other MUA developers.
1159 * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
1160 OK, I'm giving up: pgp_create_traditional now creates text/plain;
1161 x-mutt-action={pgp-encrypt,pgp-sign}.
1163 * pgpinvoke.c: Fix application/pgp signatures.
1165 * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c, rfc2047.c, sendlib.c:
1166 Fix iconv warnings; from Edmund Grimley Evans.
1169 Please use ascii_strcasecmp() if you want to compare ASCII parameter
1170 strings. mutt_strcasecmp() depends on the locale, and detects "i"
1171 and "I" as _different_ in Turkish locales.
1173 Mon Mar 25 11:34:40 2002 Thomas Roessler <roessler@does-not-exist.org>
1176 Fix S/MIME signature type. Noted by Dan Ohnesorg <Dan@ohnesorg.cz>.
1178 * buffy.c: close 1103; from Brendan Cully
1180 * doc/manual.sgml.tail: close 1122; from Brendan Cully
1182 * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
1184 * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
1186 * contrib/smime_keys_test.pl, contrib/Makefile.in:
1187 Include a test script by Mike Schiraldi. It's perl > the one I have
1188 installed, so I'm just putting it into contrib for now.
1190 Wed Mar 20 09:53:42 2002 Thomas Roessler <roessler@does-not-exist.org>
1192 * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
1194 * editmsg.c, mailbox.h, mx.c:
1195 Rename the new M_NEW by M_NEWFOLDER. There was another constant of
1196 the same name. Problem noted by Will Yardley's compiler.
1198 Tue Mar 19 09:54:05 2002 Thomas Roessler <roessler@does-not-exist.org>
1200 * browser.c: Fix #1115.
1202 * editmsg.c, mailbox.h, mx.c:
1203 Fix a temporary file race problem when using the edit-message
1204 function. Backported from unstable.
1208 Mon Mar 18 18:54:56 2002 Thomas Roessler <roessler@does-not-exist.org>
1210 * browser.c: Should fix #1115. BACKPORT!
1212 Fri Mar 15 09:11:05 2002 Thomas Roessler <roessler@does-not-exist.org>
1214 * po/ja.po: update from oota toshiya.
1216 * po/ja.po: update, from oota toshiya.
1218 Wed Mar 13 23:43:41 2002 Thomas Roessler <roessler@does-not-exist.org>
1221 Undoing the previous patch. It was junk, and may ruin files.
1223 * attach.c, editmsg.c, mailbox.h, mx.c:
1224 Don't fopen mail folders in append mode where we should safe_fopen()
1225 them in write mode. Debian bug #138200, noted by Colin Philipps
1226 <cph@cph.demon.co.uk>.
1230 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po, po/el.po, po/Attic/ChangeLog, po/ca.po, po/cs.po:
1231 automatic post-release commit for mutt-1.3.28
1233 * po/Attic/ChangeLog:
1234 file ChangeLog was initially added on branch mutt-1-4-stable.
1236 * ChangeLog, reldate.h, VERSION:
1237 automatic post-release commit for mutt-1.3.28
1239 * doc/smime-notes.txt, smime.c: Assorted patches from Mike Schiraldi.
1241 Sat Mar 2 12:11:35 2002 Thomas Roessler <roessler@does-not-exist.org>
1243 * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c, smime.h:
1244 Introduce smime_default_key. From Oliver Ehli.
1246 * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h, mutt.h:
1248 - the getkeys() function was broken and deleted the last char
1250 - it now lets me use more than one key for the same mailbox
1252 - some display output was garbled when the email didn't match.
1253 i posted some fix to mutt-users, but i don't like that sleep()
1254 so i dropped the first error message, which basically repeated
1255 the from/sender field only. so now there's just the message: they
1259 - i modified the add_chain to continue even if no roo-cert
1260 is present (david collantes received som chain that got
1261 exported from outlook. obiously they don't (always ?)
1262 include the root cert) it will now abort if neither root
1263 nor intermediate certs are present.
1264 - add_cert created index entries with '-' as issuer cert, when
1265 it should have been '?'. thus verify would fail. (obviously
1266 nobody ever used that command (add_cert, that is) :)
1268 the feature above obsoletes the hash_cert and fingerprint_cert commands,
1269 adds import_cert command and ask_cert_label bool. i modified the output
1270 of smime_keys (a little) so it doesn't look too garbled when supplying
1271 the label (it is actually interactive :) furthermore, i do a verify
1272 after the cert was added and modified the verify routine to make the
1273 cerificate trusted in case of success. (we discussed this in another
1274 message) that is ok so far, but perhaps this requires some better root
1275 certificate handling, ie the trust should be somehow connected to the
1276 root certificate, that maybe added (if the user trusts it and its not
1277 present already) to the ca-file. i'll think about that some more ... but
1278 then, there already is the add_root command. hmmm... (btw, you'll now
1279 never get asked to trust a certificate)
1281 i have not yet deleted the email handling from the import key stuff (in
1282 smime.c/crypt.c), for i'm thinking about smime_keys using it as an
1283 additional arg. otoh i don't think users would press ^k if verification
1284 failed...hmmm... but still, smime_keys does extract the email from the
1285 certificate either way and does verify it by itself, so the only thing
1286 that would happen is to have some invalid certificates, that mutt'll
1287 refuse to use anyways, left in the database....
1291 Thu Feb 28 23:28:51 2002 Thomas Roessler <roessler@does-not-exist.org>
1293 * sort.c: Turn on incremental threading again.
1296 The script will try to pick out the end-user cert and pass that to
1297 openssl. The code which tells the difference may not be perfect. It
1298 works with all the certs in my collection, though. I won't be at all
1299 surprised if someone comes across a cert chain which confuses it,
1300 but it should print out an error in that case. Hopefully they will
1301 send us the chain so we can adjust our code.
1303 (From Mike Schiraldi.)
1305 * init.h, mutt.h, thread.c:
1306 Threading enhancements from Daniel Eisenbud.
1308 * curs_main.c, init.c, init.h, mutt.h, thread.c:
1309 $narrow_tree; fater redrawing when changing tree options. From
1312 * imap/message.c, mbox.c, mx.c, thread.c:
1313 A possible work-around for #939. From Daniel Eisenbud.
1315 * init.h, mutt.h, thread.c:
1316 Threading enhancements from Daniel Eisenbud.
1318 Tue Feb 26 10:58:56 2002 Thomas Roessler <roessler@does-not-exist.org>
1322 * init.h: Fix a typo.
1324 * init.h: Fix a typo. #1069.
1326 * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
1327 Brendan Cully sent a patch.
1329 * install-sh: Fix a typo. From Edmund Grimley Evans.
1331 * po/ru.po: ru.po update.
1334 CAPA response tags are case-insensitive. Noted by Michael Vore,
1335 patch from Vsevolod Volkov.
1337 Mon Feb 18 14:55:31 2002 Thomas Roessler <roessler@does-not-exist.org>
1339 * alias.c, send.c: Fix for #1047. From Michael Elkins.
1341 Thu Feb 14 11:22:51 2002 Thomas Roessler <roessler@does-not-exist.org>
1343 * charset.c, gnupgparse.c, init.h, rfc2047.c:
1344 Iconv patch from Lars Hecking. MAY NEED TO BE BACKPORTED.
1346 Wed Feb 13 12:04:52 2002 Thomas Roessler <roessler@does-not-exist.org>
1348 * smime.c: mutt_any_key() shouldn't be used in curses mode.
1350 * hdrline.c, init.h, parse.c:
1351 Change the default format to be more friendly to "0-line messages",
1352 and fix optional expansion for %l - it was the wrong way around.
1353 Also, add a hack to parse.c so we ignore negative values in Lines
1356 * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke things.
1359 Fix mutt_pad_string; from Edmund Grimley Evans. (MAY NEED TO BE
1362 * main.c: Report libiconv version.
1364 Tue Feb 12 21:54:41 2002 Thomas Roessler <roessler@does-not-exist.org>
1366 * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
1368 * extlib.c, main.c, pattern.c, smime_keys.pl:
1369 Mike Schiraldi's daily S/MIME patch.
1371 Mon Feb 11 17:31:53 2002 Thomas Roessler <roessler@does-not-exist.org>
1374 This patch gets rid of an ugly static variable in smime.c. (From
1378 This patch lets smime_keys.pl automagically handle both formats of
1379 x509 certificate -- PEM (text) and DER (binary). This lets Outlook
1380 users (and probably others) directly import the certs without first
1381 converting them manually. (From Mike Schiraldi.)
1384 Honor current values of $LIBS and $CPPFLAGS. From Thomas Dickey.
1386 * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
1388 * init.c: patch-1.3.27.me.initsort.1
1390 Thu Feb 7 21:48:42 2002 Thomas Roessler <roessler@does-not-exist.org>
1392 * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
1394 * smime_keys.pl: Fix smime_keys.
1396 * smime.c: S/MIME fixes from Mike Schiraldi.
1398 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/POTFILES.in, Makefile.am:
1399 Make S/MIME messages translatable.
1401 Wed Feb 6 19:14:47 2002 Thomas Roessler <roessler@does-not-exist.org>
1403 * lib.h: Avoid a warning on some machines.
1405 * lib.h, smime.c: Make some scanf formats safe.
1407 Tue Feb 5 22:01:06 2002 Thomas Roessler <roessler@does-not-exist.org>
1409 * ascii.c: The previous fix was complete nonsense. What a day. :-(
1411 * ascii.c: The previous fix was complete nonsense.
1413 * browser.c, lib.c, lib.h:
1414 Use strcoll for the file browser. From David Champion.
1416 * hook.c: Fix crypt-hook. From Dale Woolridge
1417 <dale-list-mutt-dev@woolridge.org>.
1419 * smime_keys.pl: Clean-up from Mike Schiraldi.
1421 * imap/browse.c: Fix.
1423 * imap/browse.c: Fix another IMAP browsing bug.
1425 * po/ru.po, po/fr.po, po/ko.po: update
1428 Don't put garbage onto the screen when trying to decrypt messages.
1430 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
1431 S/MIME fixes from Oliver Ehli:
1435 support for multiple email adrresses in cert: will add one entry
1436 to {keys, cetrificates}/.index now (for each mailbox)
1438 support for certificates without intermediate certs (e.g. for
1439 people who are their own CA: use root as intermediate, for it
1440 probably wouldn't be known to anyone...)
1442 bugfix in handle_pem: the checks if some type of cert is present;
1443 die() could never be reached, as the variables checked wouldn't
1444 have been set in that case, so it would break because of undefined
1445 value or some such thing.... (so it has to check $iter instead)
1447 - smime.c (init.h, ....)
1449 support for importing certificates issued for multiple addresses.
1451 introduced smime_fingerprint_cert_command, so finally certs can
1452 get compared ... (so the above works..)
1454 cleaned up some error messages, that would mess up the terminal.
1456 fixed typos (init.h)
1460 * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad Thompson.
1462 Mon Feb 4 09:59:02 2002 Thomas Roessler <roessler@does-not-exist.org>
1464 * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli <elmy@acm.org>.
1466 Sun Feb 3 09:58:45 2002 Thomas Roessler <roessler@does-not-exist.org>
1468 * doc/manual.sgml.head, doc/muttrc.man.head, init.h:
1469 Add unauto_view. From Jeremy Blosser.
1471 * Makefile.am, pgplib.h, pgppubring.c:
1472 Add a "-f" flag which helps to dump fingerprints. Contributed by
1473 Jason Harris <jharris@widomaker.com>, and not strictly needed for
1477 Correctly calculate fingerprints for type 20 ElGamal keys. Noted by
1478 Jason Harris <jharris@widomaker.com>.
1481 Fix calculation of fingerprints (and key IDs) for type 20 ElGamal
1482 keys. Noted by Jason Harris <jharris@widowmaker.com>.
1484 Sat Feb 2 16:52:27 2002 Thomas Roessler <roessler@does-not-exist.org>
1490 * mh.c: Don't forget deletions when a folder is changed. Ups.
1492 Fri Feb 1 17:23:20 2002 Thomas Roessler <roessler@does-not-exist.org>
1495 Fix some possible leaks of the private key (encrypted, but
1496 still...). (yow_security_holes.patch from Mike Schiraldi.)
1498 Thu Jan 31 22:05:58 2002 Thomas Roessler <roessler@does-not-exist.org>
1500 * doc/smime-notes.txt:
1501 Document %C, and other updates. From Mike Schiraldi.
1503 * smime.c: Remove some unnecessary quotation marks.
1505 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
1506 Use mutt -Q from smime_keys.
1508 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/ca.po, po/cs.po:
1511 * main.c: fix a string.
1513 * doc/mutt.man: Document -Q.
1515 * init.c, main.c, protos.h:
1516 Add a -Q option to query configuration variables. This is needed to
1517 avoid a separate mutt configuration parser in smime_keys.pl.
1519 Wed Jan 30 22:51:12 2002 Thomas Roessler <roessler@does-not-exist.org>
1521 * send.c: patch-1.3.27.me.postpone_date.2
1523 * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
1525 Tue Jan 29 21:08:10 2002 Thomas Roessler <roessler@does-not-exist.org>
1527 * smime.c: Improved certificate handling. Suggested by Oliver Ehli,
1528 implemented by Mike Schiraldi.
1531 Properly handle certain signatures generated by Outlook. From Mike
1535 Fix a segmentation fault in debugging code. From Daniel Eisenbud.
1537 Mon Jan 28 23:29:05 2002 Thomas Roessler <roessler@does-not-exist.org>
1539 * crypt.c, init.h, mutt.h:
1540 Add a new crypt_timestamp option. The timestamps aren't really
1543 * commands.c, menu.c, mutt_curses.h, mutt.h, pattern.c:
1544 Add ~V to match successfully verified messages.
1546 * contrib/smime.rc: Add a comment. From Mike Schiraldi.
1548 * init.h: Fix list-from documentation. From Michael Elkins.
1550 * doc/smime-notes.txt:
1551 Add more information on S/MIME. Adapted from Oliver Ehli's notes by
1554 * send.c: Avoid C99 comments. Noted by Vincent Lefevre.
1556 * po/ja.po, po/sv.po: updates
1558 * menu.c: Wide character fix from TAKIZAWA Takashi.
1560 * hook.c, Makefile.am: S/MIME-related bug fixes from Brendan Cully.
1562 Fri Jan 25 00:08:30 2002 Thomas Roessler <roessler@does-not-exist.org>
1566 * commands.c, recvattach.c, smime.c, smime.h:
1567 More decryption key detection fixes.
1569 * commands.c, smime.c:
1570 Make some prompts look nicer, and add sensible selection of the
1573 Thu Jan 24 23:53:19 2002 Thomas Roessler <roessler@does-not-exist.org>
1575 * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
1579 * mh.c: Still more code clean-up.
1581 * doc/smime-notes.txt: Update.
1585 * mh.c: Ups, don't use the wrong check function...
1587 * mh.c: Clean up the mh code, too.
1592 Maildir efficiency improvements, from Michael Elkins and Thomas
1595 * crypt.c, curs_lib.c, smime.c: S/MIME nits.
1597 * Attic/reap.pl: We don't need this any more.
1599 * imap/message.c, doc/Makefile.in, doc/smime-notes.txt, contrib/ca-bundle.crt, contrib/Makefile.in, contrib/smime.rc, attach.c, commands.c, compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h, curs_main.c, functions.h, globals.h, handler.c, hdrline.c, headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c, Makefile.am, mutt.h, muttlib.c, mx.c, OPS.CRYPT, OPS.PGP, OPS.SMIME, pager.c, parse.c, pattern.c, pgp.c, pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c, send.c, sendlib.c, smime.c, smime.h, smime_keys.pl:
1600 S/MIME support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
1601 <raldi@research.netsol.com>.
1603 * po/pt_BR.po: update
1605 * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h, init.h, protos.h, rfc1524.c, sendlib.c:
1606 Introduce mime_lookup. From Brian Foley and Ulf Erikson.
1610 * mh.c: Make reading maildirs more efficient.
1612 * VERSION: Pseudo-revision for mutt-1.5.
1614 * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4, m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
1617 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po, po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/ca.po, po/cs.po, po/.cvsignore, po/da.po, po/de.po, po/Makefile.in.in, po/POTFILES.in, imap/auth_anon.c, imap/auth.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth.h, imap/auth_login.c, imap/auth_sasl.c, imap/browse.c, imap/BUGS, imap/command.c, imap/.cvsignore, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/Makefile.am, imap/message.c, imap/message.h, imap/README, imap/TODO, imap/utf7.c, imap/util.c:
1620 * intl/bindtextdom.c, intl/cat-compat.c, intl/ChangeLog, intl/config.charset, intl/COPYING.LIB-2.1, intl/COPYING.LIB-2, intl/.cvsignore, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias, intl/localealias.c, intl/Makefile.in, intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, intl/VERSION, intl/xopen-msg.sed:
1621 more version number updates.
1623 * doc/applying-patches.txt, doc/.cvsignore, doc/devel-notes.txt, doc/dotlock.man, doc/instdoc.sh.in, doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail, doc/mbox.man, doc/muttbug.man, doc/mutt.man, doc/muttrc.man.head, doc/muttrc.man.tail, doc/patch-notes.txt, doc/PGP-Notes.txt:
1624 more version number updates
1626 * contrib/iconv/iconv.aix-3.2.5.rc, contrib/iconv/iconv.aix-4.1.5.rc, contrib/iconv/iconv.aix-4.2.0.rc, contrib/iconv/iconv.aix-4.3.2.rc, contrib/iconv/iconv.freebsd-3.3.rc, contrib/iconv/iconv.glibc-2.1.3.rc, contrib/iconv/iconv.glibc-2.1.90.rc, contrib/iconv/iconv.hpux-10.01.rc, contrib/iconv/iconv.hpux-10.20.rc, contrib/iconv/iconv.hpux-11.00.rc, contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc, contrib/iconv/iconv.osf1-4.0d.rc, contrib/iconv/iconv.solaris-2.4.rc, contrib/iconv/iconv.solaris-2.5.1.rc, contrib/iconv/iconv.solaris-2.6-cjk.rc, contrib/iconv/iconv.solaris-2.6.rc, contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh, contrib/iconv/README, contrib/.cvsignore, contrib/gpg.rc, contrib/language50.txt, contrib/language.txt, contrib/Makefile.in, contrib/Mush.rc, contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc, contrib/pgp5.rc, contrib/pgp6.rc, contrib/Pine.rc, contrib/sample.mailcap, contrib/sample.muttrc, contrib/sample.muttrc-tlr, contrib/Tin.rc:
1627 Bumping more version numbers.
1629 * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c, strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c, Attic/reap.pl, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop_auth.c, pop.c, pop.h, pop_lib.c, postpone.c, prepare, protos.h, query.c, recvattach.c, recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c, sha1.c, sha1.h, signal.c, md5c.c, md5.h, menu.c, mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c, muttbug, muttbug.sh.in, mutt_curses.h, mutt.h, muttlib.c, mutt_menu.h, mutt_regex.h, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h, mx.c, mx.h, pager.c, pager.h, parse.c, patchlist.sh, pattern.c, pgp.c, pgpewrap.c, pgp.h, pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c, help.c, history.c, history.h, hook.c, init.c, init.h, install-sh, keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c, charset.h, check_sec.sh, color.c, commands.c, complete.c, compose.c, config.guess, config.sub, configure.in, copy.c, copy.h, curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h, edit.c, acconfig.h, account.c, account.h, addrbook.c, alias.c, ascii.c, ascii.h, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS, OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL, _regex.h, TODO, VERSION, ABOUT-NLS, BEWARE, ChangeLog, COPYRIGHT, .cvsignore:
1630 Bumping version numbers to 3.0, for the new unstable branch.
1632 * send.c: Set default Fcc when resending a message.
1636 Wed Jan 23 22:37:12 2002 Thomas Roessler <roessler@does-not-exist.org>
1638 * po/da.po, po/el.po, po/et.po, po/ko.po, po/pl.po: updates
1640 * po/uk.po, po/id.po: update
1642 * charset.c: Fix #999. A single missing comma.
1644 Tue Jan 22 12:12:45 2002 Thomas Roessler <roessler@does-not-exist.org>
1646 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, reldate.h, VERSION:
1647 automatic post-release commit for mutt-1.3.27
1649 Mon Jan 21 17:43:19 2002 Thomas Roessler <roessler@does-not-exist.org>
1653 * po/sv.po, po/de.po, po/eo.po: updates
1655 Mon Jan 21 17:43:19 2002 Thomas Roessler <roessler@does-not-exist.org>
1659 * po/sv.po, po/de.po, po/eo.po: updates
1661 * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix bug #989.
1663 Fri Jan 18 11:44:54 2002 Thomas Roessler <roessler@does-not-exist.org>
1665 * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, VERSION, ChangeLog:
1666 automatic post-release commit for mutt-1.3.26
1668 Thu Jan 17 22:41:45 2002 Thomas Roessler <roessler@does-not-exist.org>
1670 * configure.in: Use ncurses.h for configure tests, if present.
1672 Thu Jan 17 22:41:45 2002 Thomas Roessler <roessler@does-not-exist.org>
1674 * configure.in: Use ncurses.h for configure tests, if present.
1676 Wed Jan 16 20:44:49 2002 Thomas Roessler <roessler@does-not-exist.org>
1678 * config.guess, config.sub, missing, mkinstalldirs:
1679 Updated auto* files. From Lars Hecking.
1681 * curs_main.c, protos.h, thread.c: patch-1.3.25-de-new_threads.1
1683 Tue Jan 15 22:08:12 2002 Thomas Roessler <roessler@does-not-exist.org>
1685 * acconfig.h, configure.in:
1686 Configure and config.h cleanup. From Lars Hecking.
1689 Don't hallucinate a '\n' in the end of quoted-printable encoded
1694 * flags.c, mh.c, mutt.h, mx.c: patch-1.3.25.tlr.maildir_trash.1
1698 * init.c: Avoid reading past the end of ta string when handling \ or ^
1699 sequences. From Michael Elkins.
1701 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po, pgpkey.c:
1702 Shorten some messages. Noted by Jeremy Blosser. #978.
1704 * pattern.c: Fix an off-by-one error.
1706 Mon Jan 14 09:03:31 2002 Thomas Roessler <roessler@does-not-exist.org>
1708 * imap/imap.c: fix another case-sensitive comparison.
1710 Sun Jan 13 21:19:25 2002 Thomas Roessler <roessler@does-not-exist.org>
1712 * ascii.h: Fix the ascii_strncmp() macro.
1714 * imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c, imap/message.c, imap/util.c:
1715 Parse IMAP responses locale- and case- insensitive. From Brendan
1718 * muttlib.c, pager.c:
1719 A different fix for the '\012' issue. Bug tracked down by Johannes
1720 Geiger <geiger@ePost.de>.
1722 Sat Jan 12 11:42:18 2002 Thomas Roessler <roessler@does-not-exist.org>
1726 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
1727 Add a ~= pattern. From Frederic Duval.
1729 * doc/manual.sgml.head: Fix a typo, #971.
1731 Wed Jan 9 15:39:28 2002 Thomas Roessler <roessler@does-not-exist.org>
1735 Tue Jan 8 13:06:21 2002 Thomas Roessler <roessler@does-not-exist.org>
1737 * mx.c: Try to fix #943.
1739 * INSTALL, NEWS: fix libiconv URL. #959.
1741 Mon Jan 7 19:10:51 2002 Thomas Roessler <roessler@does-not-exist.org>
1745 * attach.c: Fix #951.
1747 Fri Jan 4 14:30:29 2002 Thomas Roessler <roessler@does-not-exist.org>
1749 * rfc822.c: Terminate the correct buffer. Noted by Durval Menezes
1750 <durval@tmp.com.br>. (This bug shouldn't have any security
1753 * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
1755 Thu Jan 3 20:57:20 2002 Thomas Roessler <roessler@does-not-exist.org>
1757 * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h:
1758 Move some globals where they belong. From Brendan Cully.
1760 Wed Jan 2 16:28:46 2002 Thomas Roessler <roessler@does-not-exist.org>
1762 * acconfig.h: Cleanup; from Lars Hecking.
1764 * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
1766 * recvcmd.c: Bug fix. Problem noted by Vincent Lefevre's compiler.
1768 * muttlib.c: Fix the \012 bug.
1770 Tue Jan 1 20:18:41 2002 Thomas Roessler <roessler@does-not-exist.org>
1772 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/ca.po, po/cs.po, po/Makefile.in.in, reldate.h, ChangeLog, VERSION:
1773 automatic post-release commit for mutt-1.3.25
1775 * intl/COPYING.LIB-2.1, intl/COPYING.LIB-2:
1776 ups, these were missing from the CVS.
1780 * po/Attic/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po, po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po, po/cs.po, po/da.po, ChangeLog, rfc822.c, VERSION:
1781 post-release commit for mutt-1.2.5.1.
1783 * rfc822.c: Fix a security problem.
1785 Tue Jan 1 20:07:35 2002 Thomas Roessler <roessler@does-not-exist.org>
1787 * intl/COPYING.LIB-2.1, intl/COPYING.LIB-2:
1788 ups, these were missing from the CVS.
1792 * po/Attic/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po, po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po, po/cs.po, po/da.po, ChangeLog, rfc822.c, VERSION:
1793 post-release commit for mutt-1.2.5.1.
1795 * rfc822.c: Fix a security problem.
1797 Tue Jan 1 20:05:05 2002 Thomas Roessler <roessler@does-not-exist.org>
1801 * po/Attic/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po, po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po, po/cs.po, po/da.po, ChangeLog, rfc822.c, VERSION:
1802 post-release commit for mutt-1.2.5.1.
1804 * rfc822.c: Fix a security problem.
1806 Tue Jan 1 20:02:10 2002 Thomas Roessler <roessler@does-not-exist.org>
1808 * po/Attic/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po, po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po, po/cs.po, po/da.po, ChangeLog, rfc822.c, VERSION:
1809 post-release commit for mutt-1.2.5.1.
1811 * rfc822.c: Fix a security problem.
1813 Fri Dec 28 17:19:00 2001 Thomas Roessler <roessler@does-not-exist.org>
1815 * protos.h, recvcmd.c, send.c:
1816 Make sure References and In-Reply-To headers are generated properly
1817 when the user replies to one or more message-type attachments.
1819 Wed Dec 26 19:24:46 2001 Thomas Roessler <roessler@does-not-exist.org>
1821 * imap/imap.c: Possible fix for #905. From Daniel Eisenbud.
1823 Fri Dec 21 00:22:12 2001 Thomas Roessler <roessler@does-not-exist.org>
1825 * pager.c: Fix #929.
1827 Tue Dec 18 15:13:18 2001 Thomas Roessler <roessler@does-not-exist.org>
1829 * imap/imap.c, imap/imap.h, browser.c:
1830 Fix from #918. From <ntyni+mutt@mappi.helsinki.fi>.
1832 * po/Makefile.in.in, m4/gettext.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, ABOUT-NLS, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias, intl/localealias.c, intl/Makefile.in, intl/ngettext.c, intl/plural.c, intl/plural.y, intl/textdomain.c, intl/VERSION:
1833 Updating to gettext-0.10.40.
1835 Mon Dec 17 10:08:18 2001 Thomas Roessler <roessler@does-not-exist.org>
1837 * edit.c: Fix a memory allocation bug. #917.
1839 * thread.c, hdrline.c: Another threading update.
1841 Thu Dec 13 12:10:59 2001 Thomas Roessler <roessler@does-not-exist.org>
1843 * menu.c, mutt.h, sort.c, thread.c:
1844 Threading updates, from Daniel Eisenbud.
1846 * pager.c: compile fix.
1848 Tue Dec 11 23:30:59 2001 Thomas Roessler <roessler@does-not-exist.org>
1850 * doc/muttrc.man.head: Typo, #911.
1854 * contrib/gpg.rc: Remove an unnecessary \-quoting.
1856 * init.c, pager.c: Add a missing else.
1858 * contrib/gpg.rc: Use gettext to determine the good signature pattern.
1860 * init.c: Make "`...`" work as expected.
1864 Mon Dec 10 13:12:41 2001 Thomas Roessler <roessler@does-not-exist.org>
1866 * query.c: Fix #910.
1868 * init.h: Change the default for $pgp_replyencrypt to "yes".
1870 * po/ja.po, po/pl.po: updates.
1872 Sun Dec 9 09:12:08 2001 Thomas Roessler <roessler@does-not-exist.org>
1874 * po/ca.po, configure.in:
1875 Add a Catalan translation. From Ivan Vilata i Balaguer
1878 Tue Dec 4 10:28:22 2001 Thomas Roessler <roessler@does-not-exist.org>
1882 Mon Dec 3 18:36:09 2001 Thomas Roessler <roessler@does-not-exist.org>
1884 * po/da.po, po/de.po: update.
1887 Try to detect write() errors by calling fsync() after fflush(). May
1890 Thu Nov 29 09:43:41 2001 Thomas Roessler <roessler@does-not-exist.org>
1892 * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, VERSION:
1893 automatic post-release commit for mutt-1.3.24
1895 Wed Nov 28 10:30:36 2001 Thomas Roessler <roessler@does-not-exist.org>
1899 Wed Nov 28 10:30:36 2001 Thomas Roessler <roessler@does-not-exist.org>
1903 Mon Nov 26 19:16:52 2001 Thomas Roessler <roessler@does-not-exist.org>
1905 * PATCHES: PATCHES should be _empty_ in the CVS version. Ups.
1908 patch-1.3.23.2.tt.wcwidth_ja.1. Fix wcwidth_ja(), from Takizawa
1909 Takashi <taki@luna.email.ne.jp>.
1911 * handler.c, muttlib.c:
1912 patch-1.3.23.2.bj.state_attach_puts.1, from Byrial Jensen. This
1913 patch is supposed to make one message more friendly to translators.
1915 * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po: updates.
1917 Wed Nov 21 13:58:42 2001 Thomas Roessler <roessler@does-not-exist.org>
1919 * handler.c: Use $wrapmargin in the format=flowed handler, too.
1921 * pager.c, globals.h, init.h:
1922 Add a $wrapmargin configuration variable to fine-tune
1924 Mon Nov 19 10:41:32 2001 Thomas Roessler <roessler@does-not-exist.org>
1926 * hash.c: Fix #868, #876. Work-around from Len Lattanzi
1927 <len@mss.migration.com>.
1929 * hdrline.c, protos.h, thread.c:
1930 Fix mutt_messages_in_thread(). From Daniel Eisenbud.
1931 (patch-1.3.23.2-de-new_threads.2-3.gz).
1933 Thu Nov 15 18:53:23 2001 Thomas Roessler <roessler@does-not-exist.org>
1936 Should be slightly better than a mixmaster patch suggested by Stefan
1937 Karrmann <sk@mathematik.uni-ulm.de>. (UNTESTED!)
1939 Mon Nov 12 09:53:54 2001 Thomas Roessler <roessler@does-not-exist.org>
1941 * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
1943 Sat Nov 10 08:14:52 2001 Thomas Roessler <roessler@does-not-exist.org>
1945 * po/eo.po, po/fr.po: update
1947 Fri Nov 9 09:28:55 2001 Thomas Roessler <roessler@does-not-exist.org>
1949 * mh.c: Add some NONULL's (#863)
1951 * Makefile.am: Distribute patchlist.sh. Ups.
1953 Thu Nov 8 22:42:45 2001 Thomas Roessler <roessler@does-not-exist.org>
1955 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po, po/et.po, po/fr.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, VERSION, ChangeLog:
1956 automatic post-release commit for mutt-1.3.23.2
1958 * pager.c, init.h, mutt.h:
1959 Add an $allow_ansi option. Suggested and (mostly) implemented by
1962 Thu Nov 8 17:35:14 2001 Thomas Roessler <roessler@does-not-exist.org>
1964 * pager.c, init.h, mutt.h:
1965 Add an $allow_ansi option. Suggested and (mostly) implemented by
1968 * Makefile.am: Don't depend on GNU make. Noted by Bob Bell.
1971 Fix some messages, so the color marker is actually in the beginning
1974 * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c, pgp.c:
1975 somewhat cleaner in-band-signalling between the handlers and the
1976 pager. In particular, it's more difficult now to get fake PGP and
1977 other mutt-generated "[-- " messages colored.
1979 * commands.c, curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
1980 patch-1.3.23.1-de-new_threads.3-4
1982 * handler.c: 2.47 introduced another bug. I should go to bed now.
1985 Replace a ridiculous for loop by a proper calculation. Ahem.
1987 * handler.c, pager.c:
1988 Use a slightly different reset sequence for the format=flowed hack,
1989 and don't send any such sequence when we aren't in the internal pager.
1991 * pager.c: Trying to fix #738.
1993 Wed Nov 7 22:25:09 2001 Thomas Roessler <roessler@does-not-exist.org>
1996 Fix #860. Noted: The format=flowed code is not yet utf-8 aware.
1998 * addrbook.c: Fix #858.
2000 * doc/patch-notes.txt, main.c, Makefile.am, muttlib.c, patchlist.sh, protos.h, sendlib.c:
2001 Implement the patchlist scheme instead of version number munging.
2003 * complete.c: Fix 706, 853.
2005 * commands.c, init.h, mutt.h, thread.c:
2006 patch-1.3.23.1-de-new_threads.2-3
2008 Tue Nov 6 20:38:17 2001 Thomas Roessler <roessler@does-not-exist.org>
2010 * mutt.h, sort.c, sort.h, thread.c, menu.c:
2011 [patch.1.3.23.1.de.new_threads.2] Daniel Eisenbud's redone
2012 threading code, version two.
2014 * doc/patch-notes.txt: fix a typo.
2016 * PATCHES: uuups, there was a "test" left over.
2018 * doc/PGP-Notes.txt:
2019 Some part of this documentation was severely outdated.
2021 * doc/Makefile.in, doc/patch-notes.txt, configure.in, main.c, Makefile.am, muttlib.c, PATCHES, protos.h, sendlib.c:
2022 Add and document a new mechanism for displaying patches in running
2026 Indentation fixing while staring at the code affected by #857. No
2027 fix for the crash, though.
2029 * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c:
2030 Fix an addressbook bug, and introduce "unalias *". From "g.c.w. de
2031 bruijn" <geerd.debruijn@nl.thalesgroup.com>.
2033 Mon Nov 5 21:38:18 2001 Thomas Roessler <roessler@does-not-exist.org>
2035 * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c, mutt_ssl_nss.c, pop.c, thread.c:
2036 Missing gettext calls, noted by Byrial Jensen.
2039 Make the save-copy prompt more translator-friendly. from Byrial
2042 * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po: updates
2045 Fix a segmentation fault which occurs when mutt's get-mail POP mode
2046 is used with a maildir spool folder. Noted by Frédéric L. W.
2047 Meunier <0@pervalidus.net>.
2049 * mutt_socket.c, pop.c:
2050 Vsevolod Volkov's fix for #851, and a related bug.
2052 * headers.c, muttlib.c, protos.h, send.c:
2053 Byrial Jensen's mtime hack is needed at more than one place. Noted
2054 by Manoj Kasichainula.
2056 Wed Oct 31 09:38:07 2001 Thomas Roessler <roessler@does-not-exist.org>
2058 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, ChangeLog, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h, VERSION:
2059 automatic post-release commit for mutt-1.3.23.1
2061 * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c, init.h, mbox.c, menu.c, mh.c, mutt.h, mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
2062 Advanced threading, v 5.1. From Daniel Eisenbud
2063 <eisenbud@cs.swarthmore.edu>.
2066 Add magic comment so we can use traditional malloc() in this program.
2068 Wed Oct 31 09:20:40 2001 Thomas Roessler <roessler@does-not-exist.org>
2070 * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c, init.h, mbox.c, menu.c, mh.c, mutt.h, mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
2071 Advanced threading, v 5.1. From Daniel Eisenbud
2072 <eisenbud@cs.swarthmore.edu>.
2075 Add magic comment so we can use traditional malloc() in this program.
2077 Tue Oct 30 22:43:23 2001 Thomas Roessler <roessler@does-not-exist.org>
2079 * init.h: .mh_sequences fix, from lorenzo@cisco.com.
2081 * mutt_socket.c, mutt_ssl.c: TLS connection reuse. From Brendan Cully.
2083 Mon Oct 29 23:21:48 2001 Thomas Roessler <roessler@does-not-exist.org>
2086 Fix two places which _may_ look like buffer overflows, but aren't.
2090 * doc/manual.sgml.head:
2091 Make the documentation of toggle-unlink more precise - someone on
2092 comp.mail.mutt got confused by this.
2094 Sun Oct 28 19:46:43 2001 Thomas Roessler <roessler@does-not-exist.org>
2096 * imap/browse.c, imap/imap.c: Fix 839
2100 * sendlib.c: Another aesthetic message-id change.
2102 * sendlib.c: GMT's too clumsy. Just take G.
2105 Use GMT for message-IDs. Note: The addition of the constant string
2106 "GMT" is so intended to avoid the production of duplicate
2107 message-IDs when mutts running in time zones ahead GMT are updated.
2111 * url.c: Another bug related to #837.
2114 Fix a problem related to #837 (the bug isn't entirely close, though).
2116 Fri Oct 26 23:53:29 2001 Thomas Roessler <roessler@does-not-exist.org>
2118 * doc/manual.sgml.head:
2119 Point to the openProjects.net IRC channel instead of dal.net.
2121 Thu Oct 25 07:54:35 2001 Thomas Roessler <roessler@does-not-exist.org>
2124 Handle clearsigned messages gracefully even when pgp_verify_sig is
2125 set and pgp_decode_command is unset.
2127 Wed Oct 24 11:08:22 2001 Thomas Roessler <roessler@does-not-exist.org>
2129 * complete.c: Suspected fix for #837.
2131 Mon Oct 22 09:28:26 2001 Thomas Roessler <roessler@does-not-exist.org>
2133 * imap/util.c, globals.h, init.h:
2134 Make IMAP keepalive configurable. From Brendan Cully.
2136 Wed Oct 17 17:03:19 2001 Thomas Roessler <roessler@does-not-exist.org>
2138 * curs_main.c: Fix #829.
2141 Fix #828: Sendmail is now invoked with stdout and stderr redirected
2142 to /dev/null. Apparently, sendmail 8.12.1 doesn't like to be
2143 invoked with stderr and stdout closed.
2146 Fix CURHDR confusion. Mutt should compile now. (Sorry for not
2147 committing this earlier.)
2149 Tue Oct 16 14:29:27 2001 Thomas Roessler <roessler@does-not-exist.org>
2151 * addrbook.c, keymap.c:
2152 Address book nit fix from geerd.debruijn@nl.thalesgroup.com.
2154 * po/ja.po, po/it.po: update
2156 Mon Oct 15 20:18:32 2001 Thomas Roessler <roessler@does-not-exist.org>
2158 * rfc2047.c: Close #821. Fix provided by Edmund.
2160 * curs_main.c: AIX portability patch. Suggested by Jan Chrillesen
2161 <jan@chrillesen.dk>.
2163 * doc/manual.sgml.tail: Fixing a nit, From David Ellement.
2165 Fri Oct 12 09:03:26 2001 Thomas Roessler <roessler@does-not-exist.org>
2169 Thu Oct 11 20:08:44 2001 Thomas Roessler <roessler@does-not-exist.org>
2172 Small fix from Edmund GRIMLEY EVANS <edmundo@rano.org>.
2174 * compose.c: Little fix from sroberts@certicom.com.
2178 * pgpewrap.c: Add public domain notice.
2180 * Attic/pgpewrap, configure.in, Makefile.am, pgpewrap.c:
2181 Include C version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
2185 * compose.c, editmsg.c, sendlib.c:
2186 Unify "Can't stat" messages. Suggested by Byrial.
2188 Wed Oct 10 23:37:06 2001 Thomas Roessler <roessler@does-not-exist.org>
2193 Fix minor snafu in Vsevolod's patch about important flags for POP
2197 Mess around with signal handlers. Allegedly, this helps to get
2198 things working with Solaris 8. See #455.
2200 * imap/message.c: Try to fix #302.
2202 * curs_main.c, pager.c:
2203 Don't allow setting the "important" flag when message resides on a
2207 Rename pad_char to m_pad_char - AIX curses have a macro called
2208 pad_char. Noted by Jan Chrillesen <jan@chrillesen.dk>.
2210 * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
2212 * browser.c: Fix #813.
2214 * mx.c: Another consistency fix for maildir_trash.
2217 Experimental patch to make maildir_trash handling more consistent.
2220 maildir buffy: Don't consider "trashed" new messages new. Fixes #412.
2222 * main.c: Include platform information with mutt -v output.
2225 Include some information about the compiler and compiler flags used
2230 * po/fr.po, po/de.po: updates.
2232 Tue Oct 9 09:29:55 2001 Thomas Roessler <roessler@does-not-exist.org>
2234 * getdomain.c: A different fix for #767.
2236 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
2237 automatic post-release commit for mutt-1.3.23
2239 Sun Oct 7 06:43:52 2001 Thomas Roessler <roessler@does-not-exist.org>
2241 * doc/manual.sgml.head: We do update .mh_sequences files now.
2243 Sun Oct 7 06:43:52 2001 Thomas Roessler <roessler@does-not-exist.org>
2245 * doc/manual.sgml.head: We do update .mh_sequences files now.
2247 Sat Oct 6 09:31:44 2001 Thomas Roessler <roessler@does-not-exist.org>
2249 * doc/manual.sgml.head:
2250 Documentation for check-traditional-pgp and for edit-type when used
2253 Tue Oct 2 22:20:03 2001 Thomas Roessler <roessler@does-not-exist.org>
2255 * enter.c: Fix #801.
2257 Mon Oct 1 09:58:49 2001 Thomas Roessler <roessler@does-not-exist.org>
2259 * mh.c: Create mh_sequences files when they don't exist. Suggested by
2260 TAKIZAWA Takashi <taki@luna.email.ne.jp>.
2262 Fri Sep 28 08:38:44 2001 Thomas Roessler <roessler@does-not-exist.org>
2264 * charset.c: More character set aliases, from Ionel Mugurel Ciobica
2265 <tgakic@sg10.chem.tue.nl>.
2267 * pager.c: Color fix from Brandon Long. Welcome back!
2269 Wed Sep 26 10:56:52 2001 Thomas Roessler <roessler@does-not-exist.org>
2271 * mh.c: OK, I couldn't resist. ;-)
2273 Depending on the user's usage patterns and configuration, there may
2274 be a strong bias in maildir files moving either within the new or to
2275 the cur subfolder. This patch adds hit counters for each of these
2276 directories. Mutt will then look first into the directory
2277 encountered more frequently in the past. This should help to reduce
2278 the cost of chasing messages a bit, and isn't too costly itself.
2280 (Another possibility for optimization may be to actually base the
2281 prediction on the configuration and on the message flags as we know
2282 them - in particular, the mark_old and move options could have some
2283 effect here. Thinking about message flags, one could even replace
2284 the simple heuristic currently implemented by a matrix recording hit
2285 counters depending on flags. But then again, it's all just playing
2286 around, since this function will be invoked only rarely. ;-)
2288 * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h, recvattach.c:
2289 Fix inconsistencies between printing and displaying of
2290 message/rfc822 body parts.
2292 * attach.c: Fix attachment printing.
2295 Search for messages which may have been moving under our feet in
2296 maildir folders. Suggested by Bjoern Jacke.
2299 Remove --comment '' - it breaks pgpewrap and isn't necessary with
2300 more recent gpg versions.
2302 Fri Sep 21 09:35:18 2001 Thomas Roessler <roessler@does-not-exist.org>
2306 Mon Sep 17 10:19:10 2001 Thomas Roessler <roessler@does-not-exist.org>
2310 Fri Sep 14 08:19:30 2001 Thomas Roessler <roessler@does-not-exist.org>
2314 Tue Sep 11 12:24:32 2001 Thomas Roessler <roessler@does-not-exist.org>
2316 * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c:
2317 More addressbook fixes.
2319 * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h, keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
2320 The addressbook used to crash when someone issued the alias and
2321 unalias commands while on that menu. This patch has a basic fix for
2322 this behaviour, and adds delete and undelete functions to this menu.
2323 While I'm on it, I've also made sure that "apply-tag" untags
2324 everything on all menus.
2326 The original crash was noted by Oliver Kauss <kauss@gmx.de>.
2328 Sat Sep 8 14:23:05 2001 Thomas Roessler <roessler@does-not-exist.org>
2331 Thomas Guettler <thomas@thomas-guettler.de> reports a segfault when
2332 you search for "~b \\${".
2334 * po/zh_TW.po: update
2336 Thu Sep 6 12:10:10 2001 Thomas Roessler <roessler@does-not-exist.org>
2341 Try to fix a boundary condition: Assume that you are in a limited
2342 view which includes the folder's last message. Display that
2343 message. Wait until a new message is added to the current folder
2344 which does NOT match the limit pattern. Press tab. Mutt would get
2345 confused. I think that this patch fixes the problem (but I'm not
2348 Wed Sep 5 12:09:44 2001 Thomas Roessler <roessler@does-not-exist.org>
2350 * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans. #758.
2352 * imap/imap.c, init.h:
2353 patch-1.3.22.1.remove_warnings.awn.1, from Andrew W. Nosenko.
2355 Tue Sep 4 19:12:23 2001 Thomas Roessler <roessler@does-not-exist.org>
2359 * imap/util.c, muttlib.c, mutt_socket.c, pop.c, url.c, url.h:
2360 patch-bac.canonifypath-4.
2362 The attached patch reverts the IMAP canonification patch I reverted
2363 a version ago (sorry for being so wishy-washy). This time I put in
2364 some code to preserve IMAP URL passwords in the initial pass, so
2365 people who like to use those sorts of URLs still can. That was the
2366 only reason I had reverted the patch before.
2368 (From Brendan Cully.)
2370 * po/ja.po, po/ru.po, po/uk.po: updates
2372 * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
2374 Mon Sep 3 13:59:37 2001 Thomas Roessler <roessler@does-not-exist.org>
2376 * curs_main.c, thread.c:
2377 Don't lose track of the current message when collapsing and changing
2378 sort modes wildly. Noted by David T-G.
2380 * globals.h, init.h, mh.c, NEWS: Make MH sequences variable.
2384 * sendlib.c: Don't try to attach non-regular files. #754.
2386 Fri Aug 31 09:21:55 2001 Thomas Roessler <roessler@does-not-exist.org>
2388 * NEWS: Mention mailto URL support.
2390 * imap/imap.c, imap/util.c, imap/command.c:
2391 Fix some memory leaks. From Pawel Salek, by way of Brendan Cully.
2393 Thu Aug 30 21:30:39 2001 Thomas Roessler <roessler@does-not-exist.org>
2395 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po, po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po, po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po, ChangeLog, doc/Makefile.in, po/cs.po, VERSION:
2396 automatic post-release commit for mutt-1.3.22.1
2398 * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po, ChangeLog, po/cs.po, reldate.h, VERSION:
2399 automatic post-release commit for mutt-1.3.22
2401 * contrib/sample.muttrc-tlr: update
2403 * build-release: more preparations for stabilizing 1.3.
2405 * Attic/README.UPGRADE, Makefile.am: README.UPGRADE is quite outdated.
2407 * doc/muttrc.man.head, NEWS: documentation updates.
2409 Thu Aug 30 21:04:34 2001 Thomas Roessler <roessler@does-not-exist.org>
2411 * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po, ChangeLog, po/cs.po, reldate.h, VERSION:
2412 automatic post-release commit for mutt-1.3.22
2414 Thu Aug 30 21:00:51 2001 Thomas Roessler <roessler@does-not-exist.org>
2416 * contrib/sample.muttrc-tlr: update
2418 * build-release: more preparations for stabilizing 1.3.
2420 * Attic/README.UPGRADE, Makefile.am: README.UPGRADE is quite outdated.
2422 * doc/muttrc.man.head, NEWS: documentation updates.
2424 * doc/mutt.man: mention ~/.mutt/muttrc
2426 * curs_main.c: Fix #750 / deb#108628.
2428 * pop_auth.c: patch-20010829.vvv.pop_auth
2430 Tue Aug 28 20:39:04 2001 Thomas Roessler <roessler@does-not-exist.org>
2433 Don't do character conversion when we call an external handler for a
2434 text type. Assume that the conversion is done there.
2438 Fri Aug 24 08:07:42 2001 Thomas Roessler <roessler@does-not-exist.org>
2441 Don't use the 7bit encoding for non-text MIME types. This may
2442 produce slightly longer messages, but it helps to avoid corruption
2443 with binary attachments which look like text, but aren't.
2448 More liberally apply MIME encodings to non-text body parts when
2449 there's a ^From_ line.
2451 Thu Aug 23 19:10:04 2001 Thomas Roessler <roessler@does-not-exist.org>
2453 * po/eo.po, po/sv.po: update
2455 Wed Aug 22 14:41:32 2001 Thomas Roessler <roessler@does-not-exist.org>
2457 * po/et.po, po/fr.po: update
2460 This should fix the warnings which A. Nosenko found. (And may
2461 introduce new ones about unused variables.)
2463 Tue Aug 21 21:54:33 2001 Thomas Roessler <roessler@does-not-exist.org>
2465 * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po, po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog:
2466 automatic post-release commit for mutt-1.3.21
2468 Mon Aug 20 12:11:28 2001 Thomas Roessler <roessler@does-not-exist.org>
2470 * mx.c: Check for .mew-cache in MH folders.
2472 Mon Aug 20 12:11:28 2001 Thomas Roessler <roessler@does-not-exist.org>
2474 * mx.c: Check for .mew-cache in MH folders.
2476 Thu Aug 16 12:42:30 2001 Thomas Roessler <roessler@does-not-exist.org>
2479 Mutt's detection of overly long lines would fail with text files
2480 when the long line is the last one, and is not finished by a newline
2481 character. This can, for instance, happen when you send out
2482 macintosh-generated HTML files.
2484 (And, apparently, we hit some boundary somewhere in the PGP code
2485 with that - I had some truncated attachments today.)
2487 Mon Aug 13 16:12:08 2001 Thomas Roessler <roessler@does-not-exist.org>
2489 * pop.c: fix content-length headers.
2492 Fix treatment of maildir folders. We partially used mh routines for
2493 these, introducing absurdities such as .mh_sequences files.
2495 Sun Aug 12 10:15:15 2001 Thomas Roessler <roessler@does-not-exist.org>
2498 Fix the "strange e-mail header" bug. It was an uninitialized
2499 buffer. Thanks to Brendan Cully for figuring it out.
2501 Sat Aug 11 17:39:13 2001 Thomas Roessler <roessler@does-not-exist.org>
2504 Undo an earlier change to _mutt_expand_path, which seems to have
2505 caused problems. From Brendan Cully.
2507 * config.guess, config.sub: Update. Thanks, Brendan!
2509 Thu Aug 9 11:28:09 2001 Thomas Roessler <roessler@does-not-exist.org>
2511 * po/uk.po, po/ja.po: update
2513 Wed Aug 8 19:27:50 2001 Thomas Roessler <roessler@does-not-exist.org>
2515 * doc/manual.sgml.tail: Adding someone I forgot.
2517 Tue Aug 7 12:45:51 2001 Thomas Roessler <roessler@does-not-exist.org>
2519 * doc/manual.sgml.tail:
2520 Update credits. I'm sure I forgot some people. If you feel you're
2521 one of them, please drop me a line!
2523 Mon Aug 6 17:49:06 2001 Thomas Roessler <roessler@does-not-exist.org>
2526 Here's a fix to allow (n)curses versions to work with some terminfo
2527 entries where (for whatever reason), someone specified cvvis but not
2528 cnorm. From a report/discussion with Mario Vanoni
2529 <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
2531 * buffy.c: Another little MH buffy bug. From Len Lattanzi
2532 <Len.Lattanzi@Migration.com>.
2534 Fri Aug 3 16:55:41 2001 Thomas Roessler <roessler@does-not-exist.org>
2536 * mh.c: fix an mh_buffy segfault.
2539 Don't default to "no" when we can't find sendmail. #713; Brendan
2542 * buffy.c, mh.c, mx.h: MH buffy.
2544 Thu Aug 2 22:59:16 2001 Thomas Roessler <roessler@does-not-exist.org>
2546 * contrib/gpg.rc: Don't emit a comment armor header at all.
2549 Update mh_sequences when messages are deleted. Note: Currently, we
2550 only clean up our own sequences, and leave others' sequences alone.
2551 Should possibly be fixed.
2556 Namespace fix. From Pawel Slawek (or Peter Bloomfield?); forwarded
2559 Wed Aug 1 22:40:29 2001 Thomas Roessler <roessler@does-not-exist.org>
2563 * po/fr.po, po/ru.po, po/de.po: updates.
2565 * gnupgparse.c, pgpkey.c:
2566 Signed fixes. Noted by Vincent Lefevre's compiler.
2568 Tue Jul 31 12:28:19 2001 Thomas Roessler <roessler@does-not-exist.org>
2570 * mh.c: More MH fixes.
2572 * mh.c: fix a small typo
2574 * mailbox.h, mh.c, mx.c: Add mh_sequences support. I hope this works.
2576 Sun Jul 29 09:48:04 2001 Thomas Roessler <roessler@does-not-exist.org>
2579 Fix the comment header, and generally be less verbose.
2581 Thu Jul 26 17:42:48 2001 Thomas Roessler <roessler@does-not-exist.org>
2583 * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
2585 * pgpkey.c: Don't confuse validity and trust when it comes to PGP keys.
2587 * thread.c: O(n log (n)) sorting from Jan Kratochvil <short@ucw.cz>.
2589 Wed Jul 25 19:51:58 2001 Thomas Roessler <roessler@does-not-exist.org>
2591 * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
2592 update-po after gettext update.
2594 Tue Jul 24 21:29:47 2001 Thomas Roessler <roessler@does-not-exist.org>
2596 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po, ChangeLog, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h, VERSION:
2597 automatic post-release commit for mutt-1.3.20
2599 * imap/imap.c: Avoid mail loss with IMAP. From Brendan Cully.
2601 Tue Jul 24 21:26:03 2001 Thomas Roessler <roessler@does-not-exist.org>
2603 * imap/imap.c: Avoid mail loss with IMAP. From Brendan Cully.
2605 * imap/command.c: patch-bac.capability-20010724.1. From Brendan Cully.
2608 Add a status message, so "Writing messages" doesn't stay on screen
2612 The attached patch fixes a couple bugs I introduced recently when
2613 working around the buggy but firmly entrenched UW-IMAP 4.7 server.
2614 These resulted in additional overhead when synchronising mailboxes
2615 and occasional problems opening empty mailboxes.
2617 From: Brendan Cully <brendan@kublai.com>
2619 Thu Jul 19 14:51:14 2001 Thomas Roessler <roessler@does-not-exist.org>
2622 Redraw when an alias is created - the user may have assigned a
2627 Wed Jul 11 07:19:45 2001 Thomas Roessler <roessler@does-not-exist.org>
2630 Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org. Noted by "Mark E.
2631 Mallett" <mem@mv.mv.com>.
2633 Mon Jul 9 20:54:34 2001 Thomas Roessler <roessler@does-not-exist.org>
2635 * acconfig.h, configure.in, Makefile.am:
2636 locale-related fix from Lars Hecking.
2638 Wed Jul 4 07:35:20 2001 Thomas Roessler <roessler@does-not-exist.org>
2640 * imap/util.c: Fix a nit. From "Andrew W. Nosenko" <awn@bcs.zp.ua>
2642 Tue Jul 3 19:32:12 2001 Thomas Roessler <roessler@does-not-exist.org>
2644 * m4/iconv.m4, configure.in:
2645 Iconv-related cleanup. From Brendan Cully.
2647 * init.c, muttlib.c, protos.h:
2648 Unified buffer handling, from Brendan Cully.
2650 * pgppubring.c: Don't sign-extend chars.
2652 * pgp.c: Fixing a PGP signature reporting bug; adding debugging output.
2654 * mutt_socket.c: Don't fcntl -1. From Brendan.
2656 * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c, protos.h:
2657 Fix #677. From Brendan Cully.
2659 Mon Jul 2 20:28:32 2001 Thomas Roessler <roessler@does-not-exist.org>
2661 * query.c: Fix a minor nit with the external query interface.
2663 * doc/manual.sgml.head: documentation from Brendan Cully.
2665 Fri Jun 29 10:06:16 2001 Thomas Roessler <roessler@does-not-exist.org>
2667 * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
2668 patch-bac-vvvacounthook-20010628.1
2670 Thu Jun 28 20:34:05 2001 Thomas Roessler <roessler@does-not-exist.org>
2672 * query.c: Query patch from Olivier Chapuis <olivier.chapuis@free.fr>.
2674 Wed Jun 27 16:08:06 2001 Thomas Roessler <roessler@does-not-exist.org>
2678 * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
2680 Tue Jun 26 10:26:54 2001 Thomas Roessler <roessler@does-not-exist.org>
2682 * pgppubring.c: fixes.
2684 * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
2686 * pgppubring.c: Also dump revocations.
2688 * pgplib.c, pgplib.h, pgppubring.c:
2689 Add a very simple signature-dumping mode to pgpring. (Not needed
2692 Tue Jun 19 08:39:17 2001 Thomas Roessler <roessler@does-not-exist.org>
2696 * imap/imap.c, imap/message.c:
2697 IMAP error checking for bug #662. From Brendan Cully.
2699 Mon Jun 18 17:29:55 2001 Thomas Roessler <roessler@does-not-exist.org>
2701 * po/Attic/zh_CN.GB2312.po, po/Attic/zh_TW.Big5.po, po/zh_CN.po, po/zh_TW.po, configure.in:
2702 Renaming the Chinese translations.
2706 * globals.h, init.h, mutt.h, pop_auth.c, pop.h:
2707 The attached patch adds two variables: $pop_authenticators and
2710 From Vsevolod Volkov.
2712 Thu Jun 14 13:29:06 2001 Thomas Roessler <roessler@does-not-exist.org>
2716 Wed Jun 13 08:29:16 2001 Thomas Roessler <roessler@does-not-exist.org>
2718 * m4/gettext.m4, m4/glibc21.m4: Avoid more m4 macro collisions.
2720 * imap/auth_sasl.c, mutt_sasl.c, mutt_sasl.h, pop_auth.c:
2721 An updated version of the previous patch. From Brendan.
2724 This patch closes a ridiculous bug where the SASL library could be
2725 used without being initialised. I don't understand why lots of people
2726 weren't having problems, unless no one who uses SASL uses POP :)
2734 Tue Jun 12 12:45:29 2001 Thomas Roessler <roessler@does-not-exist.org>
2736 * m4/gettext.m4, m4/progtest.m4, configure.in:
2737 gettext-related fixes. Most of this may just be temporary if we
2738 decide to get rid of our own gettext.m4.
2740 * m4/gettext.m4: Fix comments.
2744 Mon Jun 11 18:32:05 2001 Thomas Roessler <roessler@does-not-exist.org>
2746 * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
2747 patch-bac.flags-20010611.1
2749 * po/es.po, po/da.po: update.
2751 * doc/manual.sgml.head: Updates from Byrial Jensen.
2753 * keymap.c: command/function cosmetics from Byrial Jensen.
2755 * po/de.po, po/et.po, po/sv.po: update.
2757 * doc/muttbug.man, doc/mutt.man, init.c, init.h:
2758 Use the EMAIL environment variable as the default for $from.
2760 * po/eo.po, po/el.po: update.
2762 Thu Jun 7 23:15:53 2001 Thomas Roessler <roessler@does-not-exist.org>
2764 * po/fr.po, po/id.po: updates for 1.3.19.
2766 * po/Attic/zh_TW.Big5.po: A fixed version from EGE.
2768 * build-release: Don't try to upload to sigtrap.guug.de any more.
2770 * po/Attic/zh_CN.GB2312.po, po/Attic/zh_TW.Big5.po, po/tr.po, po/uk.po, po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
2771 automatic post-release commit for mutt-1.3.19
2773 * check_sec.sh: Don't check in intl/
2775 * m4/codeset.m4, m4/glibc21.m4, m4/iconv.m4:
2776 More from the gettext munster patch from E.G.E.
2778 * po/Attic/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4, m4/progtest.m4:
2779 Gettext update. (From E.G.E., of course.)
2781 * intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias, intl/localealias.c, intl/Makefile.in, intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, intl/VERSION, intl/xopen-msg.sed, intl/ChangeLog, intl/.cvsignore, acconfig.h, configure.in, gettext.c, lib.h, Makefile.am, mbyte.c:
2786 * configure.in: ALL_LINGUAS. I forgot to do this earlier today.
2788 * NEWS: Documentation update from Brendan Cully.
2790 Thu Jun 7 20:09:54 2001 Thomas Roessler <roessler@does-not-exist.org>
2792 * check_sec.sh: Don't check in intl/
2794 * m4/codeset.m4, m4/glibc21.m4, m4/iconv.m4:
2795 More from the gettext munster patch from E.G.E.
2797 * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
2798 m4/progtest.m4: Gettext update. (From E.G.E., of course.)
2800 * intl/bindtextdom.c, intl/cat-compat.c,
2801 intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
2802 intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
2803 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
2804 intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
2805 intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
2806 intl/libgnuintl.h, intl/libintl.glibc, intl/linux-msg.sed,
2807 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
2808 intl/locale.alias, intl/localealias.c, intl/Makefile.in,
2809 intl/ngettext.c, intl/plural.c, intl/plural.y,
2810 intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
2811 intl/textdomain.c, intl/VERSION, intl/xopen-msg.sed,
2812 intl/ChangeLog, intl/.cvsignore, acconfig.h, configure.in,
2813 gettext.c, lib.h, Makefile.am, mbyte.c: Gettext update.
2817 * configure.in: ALL_LINGUAS. I forgot to do this earlier today.
2819 * NEWS: Documentation update from Brendan Cully.
2821 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po:
2822 Updating the gl translation, another update-po run.
2825 Changed to utf-8 in order to avoid problems with recent gettext
2826 versions. Thanks to EGE!
2828 (BTW, the file name is lying now. Is this a problem?)
2830 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po, po/da.po, po/de.po, po/el.po:
2831 update-po; adding an Estonian translation.
2833 * po/it.po: Fix a small bug.
2836 This patch ensures IMAP FLAGS aren't parsed twice when fetching the
2837 full message body. It really only amounts to a cosmetic error, but
2838 may cause spurious "Mailbox externally modified" messages.
2842 * INSTALL, README.SSL, rfc2047.c:
2843 Documentation updates and a little bug fix. From Brendan Cully.
2845 * init.c: Don't add empty strings to lists. From Thomas Parmelan
2848 Tue Jun 5 15:43:41 2001 Thomas Roessler <roessler@does-not-exist.org>
2850 * handler.c: Leave slightly more margin with format=flowed.
2852 * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
2853 patch-bac.sockets-20010605.1
2855 * imap/auth.c, init.h:
2856 Change the delimiter for imap_authenticators to a colon.
2858 * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c, imap/imap.c, imap/auth_anon.c, imap/auth.c, imap/auth_cram.c, imap/auth.h:
2859 The attached patch should be the last feature I want to get in
2860 before 1.4. It creates a new config variable $imap_authenticators,
2861 which is a comma-separated list of authentication methods for mutt
2862 to try to use to authenticate to an IMAP server. If it is
2863 unspecified you get the old behaviour - any method is tried, the
2864 first to succeed or fail ends the auth loop.
2866 (From Brendan Cully.)
2868 * globals.h, init.h:
2869 The attached patch should be the last feature I want to get in
2870 before 1.4. It creates a new config variable $imap_authenticators,
2871 which is a comma-separated list of authentication methods for mutt
2872 to try to use to authenticate to an IMAP server. If it is
2873 unspecified you get the old behaviour - any method is tried, the
2874 first to succeed or fail ends the auth loop.
2876 * attach.c, commands.c, handler.c:
2877 Check mutt_create_filter*'s return value for errors. This should
2878 avoid a bunch of possible crashes.
2880 Mon Jun 4 18:29:33 2001 Thomas Roessler <roessler@does-not-exist.org>
2882 * doc/manual.sgml.head: Score documentation fix.
2886 * doc/.cvsignore, .cvsignore:
2887 Ignore some more generated files. From Andrew Nosenko.
2890 -I$(includedir) is moved from INCLUDES variable to the end of
2891 CPPFLAGS. This allow build Mutt with Bruno's libiconv and
2892 --prefix=/usr on glibc-2.1.2 systems.
2894 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
2896 * doc/instdoc.sh.in, doc/Makefile.in, contrib/Makefile.in, configure.in, init.c, INSTALL, main.c, Makefile.am, muttbug.sh.in, sendlib.c:
2897 Clean up the sharedir mess. From Lars Hecking.
2899 Fri Jun 1 08:53:23 2001 Thomas Roessler <roessler@does-not-exist.org>
2901 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c, curs_main.c, mailbox.h:
2902 More concurrent IMAP modification handling from Brendan Cully.
2906 Thu May 31 18:04:24 2001 Thomas Roessler <roessler@does-not-exist.org>
2908 * mutt_tunnel.c: Tunnel fixes.
2910 * configure.in: Fix some typos.
2912 * mutt_curses.h, configure.in:
2913 Utf-8 support with ncurses, by Sven Verdoolaege. Thomas E. Dickey
2914 says it looks reasonable, so I include it.
2916 Wed May 30 23:00:51 2001 Thomas Roessler <roessler@does-not-exist.org>
2918 * imap/command.c, imap/imap.c, enter.c, Makefile.am, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c:
2919 Socket API clean-up from Brendan Cully.
2921 * send.c: If messages have no References header, fall back to using
2922 In-Reply-To when constructing a reply's references header. This may
2923 not be strictly according to the book, but looks like a reasonable
2924 suggestion (which came from Vincent Lefebvre).
2926 * curs_main.c: Check whether any messages are visible.
2928 Tue May 29 20:26:23 2001 Thomas Roessler <roessler@does-not-exist.org>
2930 * m4/gssapi.m4, imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c, configure.in, globals.h, init.h, Makefile.am, mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h, README:
2931 GSSAPI fixes, tunnel driver. From Brendan Cully.
2933 * configure.in, md5.h, sha1.h:
2934 More type-determination fixes from Lars Hecking.
2936 Mon May 28 19:14:47 2001 Thomas Roessler <roessler@does-not-exist.org>
2939 Consult /etc/services for imaps port. From Brendan Cully.
2941 * imap/Makefile.am, Attic/checktypes.c, configure.in, Makefile.am, md5c.c, md5.h, sha1.c, sha1.h:
2942 Improve checking for 32bit integers. From Brendan Cully and Lars
2945 * muttbug.sh.in: Cosmetics. From Brendan Cully.
2947 * imap/command.c, imap/imap.c, imap/imap_private.h:
2948 Detect external modifications of IMAP folders. From Brendan Cully.
2950 * curs_main.c: Fix attaching messages via IMAP. From Brendan Cully.
2952 Thu May 24 10:18:30 2001 Thomas Roessler <roessler@does-not-exist.org>
2956 * browser.c: patch-bac.chdir-20010523.2
2958 Wed May 23 14:19:16 2001 Thomas Roessler <roessler@does-not-exist.org>
2960 * browser.c: patch-bac.chdir-20010523.1
2962 * imap/browse.c: patch-bac.createnull-20010522.1
2964 Tue May 22 21:45:52 2001 Thomas Roessler <roessler@does-not-exist.org>
2966 * doc/manual.sgml.head: Documentation nit from Björn Jacke.
2969 Let configure --help look prettier. From Brendan Cully.
2971 * doc/manual.sgml.head, doc/manual.sgml.tail:
2972 Documentation fixes from Brendan Cully.
2974 * imap/imap.c: Attachment deletion on IMAP servers, take two.
2976 Mon May 21 08:42:07 2001 Thomas Roessler <roessler@does-not-exist.org>
2978 * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
2979 Attachment deletion for IMAP folders. By Brendan Cully.
2981 Sun May 20 22:35:29 2001 Thomas Roessler <roessler@does-not-exist.org>
2984 Fix character set conversion for non-plain text types with 8bit
2985 content-transfer-encodings. Noted by Björn Jacke.
2987 * imap/message.c: \Seen for FCCs. From Brendan Cully.
2989 Thu May 17 18:37:21 2001 Thomas Roessler <roessler@does-not-exist.org>
2991 * pager.c: patch-1.3.18.bj.segfault.1.
2993 * handler.c: Fix multibyte encodings with quoted-printable.
2994 (patch-1.3.18.tt.decode_quoted.1)
2995 From TAKIZAWA Takashi <taki@luna.email.ne.jp>.
2997 Tue May 15 20:41:55 2001 Thomas Roessler <roessler@does-not-exist.org>
2999 * imap/browse.c, imap/util.c, mutt_socket.c: patch-bac.notes-20010515.1
3002 Make tests on an attachment's file name possible. Patch from Bob
3003 Bell <bobbell@zk3.dec.com>.
3005 Sun May 13 15:43:48 2001 Thomas Roessler <roessler@does-not-exist.org>
3009 Sat May 12 05:49:31 2001 Thomas Roessler <roessler@does-not-exist.org>
3011 * handler.c: Undo one of yesterday's aesthetical changes.
3013 * muttlib.c: IMAP path canonification hack from Brendan Cully.
3016 Adding a hack to use format=flowed's quoting information in the
3017 pager, using ANSI color sequences to turn off quote coloring.
3019 Fri May 11 22:16:17 2001 Thomas Roessler <roessler@does-not-exist.org>
3022 Don't cut off the final part of ttachments with overlong lines.
3024 * handler.c: Correctly handle extremely long lines.
3027 Improve handling of indented text when wrapping text/plain;
3028 format=flowed. This is, in particular, important when replying to
3029 messages with indented text. I hope this code does The Right Thing
3030 most of the time now.
3032 (Further note that we still try to avoid wrapping at places where
3033 the user didn't do so.)
3035 * handler.c: Some more esthetical nits.
3037 * handler.c: More fixes.
3039 * recvcmd.c: Fix some nits with respect to text/plain; format=flowed.
3041 * copy.c, handler.c, init.h, mutt.h, send.c:
3042 Add experimental support for text/plain; format=flowed.
3046 * headers.c: Some code simplifications.
3048 * headers.c, muttlib.c:
3049 Fix a memory leak in mutt_free_envelope(); avoid dangling pointers
3052 Thu May 10 13:15:45 2001 Thomas Roessler <roessler@does-not-exist.org>
3056 * hdrline.c: Fix %D. From Len Lattanzi <Len.Lattanzi@migration.com>.
3058 * headers.c: Fix header editing and references headers.
3060 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c, imap/message.c, imap/util.c, sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c, menu.c, muttlib.c, mutt_socket.c, mutt_ssl.c, mx.c, pgpkey.c, pop_auth.c, pop.c, pop_lib.c, protos.h:
3061 A slightly extended version of Dave Ewart's sleeptime patch.
3063 * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
3065 * po/hu.po, configure.in:
3066 Adding the Hungarian translation from Szabolcs Horvath
3067 <horvaths@fi.inf.elte.hu>.
3069 Mon May 7 19:21:41 2001 Thomas Roessler <roessler@does-not-exist.org>
3071 * imap/imap.h, imap/README, imap/util.c, muttlib.c:
3072 IMAP path canonicalization. From Brendan Cully.
3074 Wed May 2 20:49:46 2001 Thomas Roessler <roessler@does-not-exist.org>
3076 * doc/manual.sgml.tail: Document some missing functions.
3078 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po, po/da.po:
3081 Tue May 1 21:32:50 2001 Thomas Roessler <roessler@does-not-exist.org>
3083 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po, po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, ChangeLog, reldate.h, VERSION:
3084 automatic post-release commit for mutt-1.3.18
3086 * pgp.c: #568: Out-of-band reporting for traditional signed+encrypted
3089 Tue May 1 21:24:41 2001 Thomas Roessler <roessler@guug.de>
3091 * pgp.c: #568: Out-of-band reporting for traditional signed+encrypted
3094 Thu Apr 26 15:52:34 2001 Thomas Roessler <roessler@guug.de>
3096 * configure.in: Replace tabs by spaces.
3098 * BEWARE, Makefile.am:
3099 Add a word of warning concerning the case problems.
3101 * imap/command.c, imap/imap.c, imap/message.c, imap/util.c, imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c, sendlib.c, url.c, account.c, addrbook.c, alias.c, ascii.c, ascii.h, attach.c, charset.c, color.c, commands.c, copy.c, edit.c, handler.c, headers.c, init.c, keymap.c, Makefile.am, mutt.h, muttlib.c, mutt_ssl_nss.c, mx.c:
3102 Add ascii_strcasecmp() and ascii_strncasecmp() functions which do
3103 locale-independent and case-insensitive string comparisons. Needed
3104 for mutt to work in iso-8859-9 environments, where tolower('I') !=
3107 Wed Apr 25 22:08:41 2001 Thomas Roessler <roessler@guug.de>
3109 * globals.h, init.h, mutt.h, parse.c, protos.h, send.c, sendlib.c, thread.c, url.c:
3110 Implement RFC 2822's idea of the In-Reply-To header. In particular,
3111 we have to drop the $in_reply_to configuration variable. Also, the
3112 change in the specification makes some changes to the threading code
3115 * parse.c: Use RFC 2822's interpretation of two-digit years.
3117 * charset.c: Kluge around some problems with iso-8859-9 locales.
3119 Tue Apr 24 11:21:22 2001 Thomas Roessler <roessler@guug.de>
3122 When the character set is changed, ask whether or not mutt should
3125 Thu Apr 19 09:39:49 2001 Thomas Roessler <roessler@guug.de>
3128 Don't try to select the secret key from the public key ring.
3130 Wed Apr 18 15:12:50 2001 Thomas Roessler <roessler@guug.de>
3133 Fix a segmentation fault. Bug reported by Björn Jacke and analyzed
3136 Fri Apr 13 23:20:15 2001 Thomas Roessler <roessler@guug.de>
3138 * enter.c: Fix KEY_ENTER. From EGE.
3140 * build-release, README: Introducing trithemius.gnupg.org.
3142 Wed Apr 11 23:42:59 2001 Thomas Roessler <roessler@guug.de>
3145 Avoid excessive unhooking from within hooks. Problem noted by
3146 Eugene Lee <eugene@anime.net> on mutt-users.
3149 Don't rely on GNU make's implicit rules for shell scripts. Noted by
3152 Mon Apr 9 16:10:59 2001 Thomas Roessler <roessler@guug.de>
3154 * INSTALL: Fix the documentation of --enable-locale-fix. From EGE.
3156 * enter.c, keymap.c:
3157 Entering multibyte characters. From Edmund Grimley Evans.
3159 * send.c: Avoid a crash. patch-1.3.17.tlr.pgpflags_fault.1.
3161 Thu Apr 5 23:23:37 2001 Thomas Roessler <roessler@guug.de>
3167 * init.h: Fix a minor typo in the documentation.
3169 Wed Apr 4 23:29:29 2001 Thomas Roessler <roessler@guug.de>
3172 Fix pgp_replyencrypt and friends for group-replies to several tagged
3173 messages. Noted by Werner Koch.
3175 Tue Apr 3 19:26:55 2001 Thomas Roessler <roessler@guug.de>
3177 * pgpkey.c: More PGP key selection changes: Clean up the key selection
3178 mechanism. I'd appreciate if some of you could review the logic.
3180 * pgpkey.c: Fixes for the previous patch.
3183 Add an error message in case keys can be found, but none are valid.
3185 * init.h: Write "mail folder" instead of "folder" in the description of
3186 $postponed. If people believe they understand it better that way,
3187 fine with me. (Debian #89195.)
3189 * doc/manual.sgml.head: Fix a typo. Debian #90400.
3194 Permit for passwords which contain '@'. From Felix von Leitner
3198 Set the close on exec bit for IMAP sockets. From Jason Gunthorpe
3199 <jgg@wakko.deltatee.com>. #536, Debian #92651.
3201 Mon Apr 2 13:02:56 2001 Thomas Roessler <roessler@guug.de>
3204 Fix a buffer overrun. Noted by Gordon Sadler <gbsadler1@lcisp.com>;
3207 * imap/Makefile.am: Fix dependencies. From Lars Hecking.
3209 Fri Mar 30 08:53:12 2001 Thomas Roessler <roessler@guug.de>
3211 * imap/Makefile.am: Add a rule for ../types.h.
3213 Thu Mar 29 11:23:05 2001 Thomas Roessler <roessler@guug.de>
3215 * pgp.c: Adding a dprint statement.
3217 Wed Mar 28 14:59:52 2001 Thomas Roessler <roessler@guug.de>
3220 Add some more PGP good signature checks, so we can detect whether or
3221 not an encrypted+signed message is OK.
3223 * main.c: fix some of the copyright messages.
3225 * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c:
3226 Make mutt compatible with GnuPG's latest features. As requested by
3229 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, reldate.h, VERSION, ChangeLog:
3230 automatic post-release commit for mutt-1.3.17
3234 Wed Mar 28 12:00:38 2001 Thomas Roessler <roessler@guug.de>
3238 Fri Mar 23 12:30:17 2001 Thomas Roessler <roessler@guug.de>
3240 * send.c: handle my_hdr message-id: correctly.
3242 Tue Mar 20 17:28:55 2001 Thomas Roessler <roessler@guug.de>
3244 * pgp.c: Fix Content-Disposition of PGP/MIME messages. The second part
3245 should get a file name for convenience, not the first one.
3247 * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
3249 * mbyte.c: Fix a bug in mbrtowc_iconv(). From TAKIZAWA Takashi
3250 <taki@luna.email.ne.jp>.
3252 Mon Mar 12 11:54:38 2001 Thomas Roessler <roessler@guug.de>
3254 * po/ru.po: update from Vsevolod.
3256 Thu Mar 8 16:48:50 2001 Thomas Roessler <roessler@guug.de>
3259 Cosmetic change for OP_PAGER_TOP, suggested by Mike Schiraldi
3260 <raldi@research.netsol.com>.
3262 Mon Mar 5 20:52:04 2001 Thomas Roessler <roessler@guug.de>
3264 * init.h: Fix use_ipv6.
3268 Sun Mar 4 14:25:07 2001 Thomas Roessler <roessler@guug.de>
3273 Fix the interpretation of new-style packet lengths. This is a
3276 * init.h, mutt.h, mutt_socket.c:
3277 Make it possible to enable ipv6 at run time.
3279 Sat Mar 3 18:17:23 2001 Thomas Roessler <roessler@guug.de>
3281 * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
3283 Thu Mar 1 10:18:04 2001 Thomas Roessler <roessler@guug.de>
3287 * po/de.po, po/id.po: updates.
3289 * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
3291 Tue Feb 27 16:59:45 2001 Thomas Roessler <roessler@guug.de>
3293 * depcomp, Makefile.am, missing:
3294 Adding files for users of automake-cvs. From Lars Hecking.
3296 * configure.in: Simplifications from Lars Hecking.
3298 * doc/Makefile.in: Distribute instdoc.sh.in.
3300 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po, po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po, contrib/Makefile.in, po/cs.po, reldate.h, VERSION, ChangeLog:
3301 automatic post-release commit for mutt-1.3.16
3303 Mon Feb 26 16:35:39 2001 Thomas Roessler <roessler@guug.de>
3306 Fix behaviour with multiple signed blocks inside one application/pgp.
3309 Add out-of-band signature status signalling for application/pgp with
3312 Mon Feb 26 16:35:39 2001 Thomas Roessler <roessler@guug.de>
3315 Fix behaviour with multiple signed blocks inside one application/pgp.
3318 Add out-of-band signature status signalling for application/pgp with
3321 Fri Feb 23 09:13:55 2001 Thomas Roessler <roessler@guug.de>
3323 * imap/imap.c, mutt_ssl.c, po/ru.po: update.
3325 * url.h: Ports are unsigned short, not short.
3329 Wed Feb 21 17:02:18 2001 Thomas Roessler <roessler@guug.de>
3333 * po/pl.po, po/sv.po: updates.
3335 Tue Feb 20 19:05:17 2001 Thomas Roessler <roessler@guug.de>
3337 * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
3340 lookup_mime_type() could overflow. This is, however, harmless,
3341 because it only works on data from local configuration files which
3342 are either under the control of the user or under the control of
3345 Mon Feb 19 18:21:53 2001 Thomas Roessler <roessler@guug.de>
3347 * imap/command.c: Improved error handling.
3349 * po/de.po: There is no such thing as a "Text Anhang" in German.
3351 * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c:
3352 Brendan Cully's generic access() wrapper which know about IMAP.
3356 Fri Feb 16 00:42:57 2001 Thomas Roessler <roessler@guug.de>
3358 * imap/BUGS, imap/message.c: Bugfix. From B.C.
3360 * imap/message.c: Fix #378. From Brendan Cully.
3362 * imap/imap.c: Support for \HasNoChildren. From Brendan Cully.
3364 Thu Feb 15 16:37:27 2001 Thomas Roessler <roessler@guug.de>
3366 * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c, acconfig.h, configure.in, globals.h, init.h, mutt.h, muttlib.c, mutt_sasl.c, pop_auth.c, url.c:
3367 Brendan Cully's latest STARTTLS patch.
3369 * po/ja.po, configure.in: Adding ja.po.
3372 Fix iconv-hook. It would segfault with x-unknown and other
3376 Fix the documentation of pgp_verify_sig. It's ask-yes, not ask.
3378 Wed Feb 14 23:58:28 2001 Thomas Roessler <roessler@guug.de>
3380 * INSTALL: Add a comment about the sample iconv-hook files.
3382 * doc/instdoc.sh.in, doc/Makefile.in, doc/manual.sgml.head, doc/muttrc.man.head, doc/muttrc.man.tail, contrib/iconv/iconv.aix-3.2.5.rc, contrib/iconv/iconv.aix-4.1.5.rc, contrib/iconv/iconv.aix-4.2.0.rc, contrib/iconv/iconv.aix-4.3.2.rc, contrib/iconv/iconv.freebsd-3.3.rc, contrib/iconv/iconv.glibc-2.1.3.rc, contrib/iconv/iconv.glibc-2.1.90.rc, contrib/iconv/iconv.hpux-10.01.rc, contrib/iconv/iconv.hpux-10.20.rc, contrib/iconv/iconv.hpux-11.00.rc, contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc, contrib/iconv/iconv.osf1-4.0d.rc, contrib/iconv/iconv.solaris-2.4.rc, contrib/iconv/iconv.solaris-2.5.1.rc, contrib/iconv/iconv.solaris-2.6-cjk.rc, contrib/iconv/iconv.solaris-2.6.rc, contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh, contrib/iconv/README, contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in, hook.c, init.h:
3385 * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h, configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
3386 STARTTLS patch from Brendan Cully.
3388 * rfc2047.c, sendlib.c:
3389 Minor charset fixes. Users can now give any character set names in
3391 Tue Feb 13 23:42:29 2001 Thomas Roessler <roessler@guug.de>
3393 * charset.c: Some more strange character set aliaes.
3395 * charset.c: Add more possibly-interesting character set names.
3398 While I'm on it, fix a warning and remove some weired code by proper
3399 use of ctype functions.
3401 * imap/utf7.c, charset.c, charset.h, gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c, sendlib.c:
3402 Change charset-hook's behaviour.
3406 * po/de.po: Fix some typos. From Björn Jacke.
3409 A little fix for those who don't have PGP installed. ;-)
3411 * commands.c, curs_main.c, functions.h, OPS.PGP, pgp.c, pgp.h, protos.h, recvattach.c:
3412 Add a function check-traditional-pgp which can be used to handle
3413 old-style PGP messages and/or parts more easily.
3415 * query.c: Match all fields when searching on the query menu.
3418 Fix #470: multipart- and message-type attachments weren't handled
3421 Mon Feb 12 20:42:40 2001 Thomas Roessler <roessler@guug.de>
3423 * curs_lib.c: Fix '?' in the file name dialogue. Fixes #468, #465.
3425 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, VERSION, ChangeLog:
3426 automatic post-release commit for mutt-1.3.15
3428 * NEWS: Tell users about some of the new features.
3430 * pgppacket.c: Don't free(NULL).
3432 * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h, send.c, sendlib.c, compose.c, configure.in, gnupgparse.c, init.h, Makefile.am:
3433 Auto-detect the micalg used with PGP/MIME signatures.
3435 Mon Feb 12 17:48:25 2001 Thomas Roessler <roessler@guug.de>
3437 * NEWS: Tell users about some of the new features.
3439 * pgppacket.c: Don't free(NULL).
3441 * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
3442 pgppacket.c, pgppacket.h, pgppubring.c, postpone.c,
3443 protos.h, send.c, sendlib.c, compose.c, configure.in,
3444 gnupgparse.c, init.h, Makefile.am: Auto-detect the micalg
3445 used with PGP/MIME signatures.
3448 Make mutt_decode_* usable without passing a BODY structure.
3450 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c:
3451 Fixes so mutt at least compiles with Brendan's new SASL patch.
3453 * lib.c: Fix mutt_read_line's behaviour when encountering an
3454 EOF. From Aaron Lehmann <aaronl@vitelus.com>.
3456 * pager.c: Avoid an infinite loop in the pager. From Edmund
3459 * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
3460 imap/command.c, imap/imap.c, imap/imap_private.h,
3461 imap/message.c, imap/util.c, mutt_sasl.c, mutt_sasl.h,
3462 mutt_ssl.c, mutt_ssl.h: Brendan Cully's SASL patch.
3464 Thu Feb 8 15:50:51 2001 Thomas Roessler <roessler@guug.de>
3466 * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
3467 recvattach.c, remailer.c: Replace various instances of
3468 endwin() by mutt_endwin(). This should help to avoid
3469 chaotic screen output on the "second" screen.
3473 * doc/manual.sgml.head: Fix a typo.
3475 Tue Feb 6 22:14:01 2001 Thomas Roessler <roessler@guug.de>
3477 * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy
3480 * date.c, pattern.c: Fuzzy date matching. From Eike Rathke
3483 Fri Feb 2 12:36:19 2001 Thomas Roessler <roessler@guug.de>
3485 * pgpinvoke.c: Apply more conservative quoting to some PGP
3488 * po/sv.po: Update from Jörgen Tegnér.
3490 Thu Feb 1 17:03:44 2001 Thomas Roessler <roessler@guug.de>
3494 Wed Jan 31 18:31:27 2001 Thomas Roessler <roessler@guug.de>
3497 Don't use group mailboxes with list-reply. E.g., when you have
3498 "ietf" as a list pattern, and a message goes to
3500 IETF-Announce:;, ietf-openpgp@somewhere.org,
3502 list-reply will now yield ietf-openpgp and _not_:
3504 IETF-Announce: ietf-openpgp@...
3506 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3507 po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
3508 po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
3509 po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3510 po/es.po: Including the turkish translation from Fatih Demir
3511 <kabalak@gmx.net>; make update-po.
3513 * configure.in: Including the turkish translation from Fatih
3514 Demir <kabalak@gmx.net>.
3516 Tue Jan 30 10:24:36 2001 Thomas Roessler <roessler@guug.de>
3518 * doc/manual.sgml.head:
3519 Stan Ryckman <stanr@sunspot.tiac.net> noted that we are abusing
3520 "envelope" where it should be "header".
3522 * thread.c: Fix sort_aux=received. From <benno@sesgroup.net>.
3525 Eric Fischer <eric@eazel.com> sent us this patch as part of bug#441.
3526 I'm not entirely sure that it works, but let's try it.
3528 * po/de.po, po/id.po: update
3533 Fixing a stupid typo. bug#445, from Larry Rosenman <ler@lerctr.org>.
3535 Sat Jan 27 13:50:26 2001 Thomas Roessler <roessler@guug.de>
3537 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po, po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, reldate.h, VERSION, ChangeLog:
3538 automatic post-release commit for mutt-1.3.14
3540 * recvattach.c: More improvements to the recvattach collapsing.
3542 * mutt.h, pager.c, pager.h, protos.h, recvattach.c, attach.c, attach.h, compose.c, functions.h, init.h, OPS:
3543 Add collapsing to the receive-attach menu, and improve digest
3546 Sat Jan 27 13:41:11 2001 Thomas Roessler <roessler@guug.de>
3548 * recvattach.c: More improvements to the recvattach collapsing.
3550 * mutt.h, pager.c, pager.h, protos.h, recvattach.c, attach.c, attach.h, compose.c, functions.h, init.h, OPS:
3551 Add collapsing to the receive-attach menu, and improve digest
3554 Thu Jan 25 12:04:46 2001 Thomas Roessler <roessler@guug.de>
3556 * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
3558 * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
3560 Mon Jan 22 11:04:56 2001 Thomas Roessler <roessler@guug.de>
3562 * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
3564 Thu Jan 18 11:27:56 2001 Thomas Roessler <roessler@guug.de>
3567 Completion fix. From Aaron Schrab <aaron+mutt@schrab.com>.
3569 Wed Jan 17 08:53:12 2001 Thomas Roessler <roessler@guug.de>
3572 This one-line diff should fix the behaviour of the address parser
3573 when encountering loose dots in addresses.
3576 Try to catch mysterious failures of the SASL library instead of
3577 hanging. From Brendan Cully.
3579 Mon Jan 15 10:40:50 2001 Thomas Roessler <roessler@guug.de>
3581 * copy.c: Some debugging helpers.
3584 Use safe_fclose() where a NULL pointer may be passed to fclose().
3587 Make ~m usable in $simple_search. From <David.Good@stratasource.com>.
3589 Wed Jan 10 19:36:43 2001 Thomas Roessler <roessler@guug.de>
3591 * recvcmd.c, send.c:
3592 Make some messages about mime-forwarding more comprehensible to
3595 Mon Jan 8 23:09:32 2001 Thomas Roessler <roessler@guug.de>
3597 * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c, charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c, keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c, pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c, strdup.c:
3598 Let check_sec.sh check for use of the unsafe malloc, realloc, free,
3599 and strdup routines. While we are on it, plug some memory leaks and
3600 make some code understandable.
3602 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/imap_private.h, imap/message.c, base64.c, browser.c, check_sec.sh, commands.c, complete.c, copy.c, curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c, pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c, send.c, sendlib.c, snprintf.c:
3603 Fix and/or check more fishy code.
3605 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c, buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c, makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c, pop.c, protos.h, regex.c, rfc2231.c, sendlib.c:
3606 Going through possible security problems with a fine comb. If you
3607 want to help, check out the current source, and run check_sec.sh.
3609 * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
3610 Some automated security checks concerning fopen() calls.
3612 Thu Jan 4 05:39:31 2001 Thomas Roessler <roessler@guug.de>
3614 * gettext.c: Don't use debugfile unless DEBUG is #defined.
3616 Wed Jan 3 13:39:48 2001 Thomas Roessler <roessler@guug.de>
3618 * enter.c, mbyte.c: More wide-char patches from EGE.
3620 * enter.c: Don't accept '\0' as keyboard input.
3623 Set SASL_IP_{LOCAL,REMOTE} properties - needed for krb4 support;
3626 * enter.c: Try to fix nonprintable character input.
3628 * enter.c: Extend the editor so it supports unprintable characters.
3630 Tue Jan 2 16:34:26 2001 Thomas Roessler <roessler@guug.de>
3632 * enter.c: Make my_wcstombs more robust. From EGE.
3634 * main.c: Only show mailboxes with -y. From devenish@arcme.uwa.edu.au.
3636 * account.h: Fix password input. From Vsevolod Volkov.
3638 Sun Dec 31 15:30:52 2000 Thomas Roessler <roessler@guug.de>
3640 * po/ru.po, pop_lib.c: Missing patches from VVV.
3642 * imap/imap.c, curs_main.c, functions.h, globals.h, OPS:
3643 Experimental patch to add an imap-fetch-mail function.
3645 * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
3646 Make browser behaviour more consistent with expectations.
3648 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po, po/eo.po, po/da.po, po/de.po, po/el.po, po/cs.po, reldate.h, VERSION, ChangeLog:
3649 automatic post-release commit for mutt-1.3.13
3651 Sat Dec 30 10:28:16 2000 Thomas Roessler <roessler@guug.de>
3655 Sat Dec 30 10:28:16 2000 Thomas Roessler <roessler@guug.de>
3659 Fri Dec 22 18:03:34 2000 Thomas Roessler <roessler@guug.de>
3661 * configure.in: autoconf consmetics. From L.H.
3663 * enter.c, mutt.h: Some more changes to the enter code.
3665 * enter.c: Fix some ugly bugs in the completion code. In particular,
3666 replace_part() could lead to heap corruption.
3668 * po/lt.po, configure.in:
3669 Lithuanian translation. From Gediminas Paulauskas <menesis@delfi.lt>.
3671 Thu Dec 21 09:19:41 2000 Thomas Roessler <roessler@guug.de>
3673 * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
3675 Sun Dec 17 19:54:58 2000 Thomas Roessler <roessler@guug.de>
3679 Thu Dec 14 15:40:30 2000 Thomas Roessler <roessler@guug.de>
3681 * doc/manual.sgml.head: Improve hook documentation. From Lars Hecking.
3683 * enter.c: More file name completion fixes.
3685 * enter.c: Fix "tab-tab" at the change-folder prompt.
3687 Sun Dec 10 21:01:35 2000 Thomas Roessler <roessler@guug.de>
3689 * imap/message.c, init.h, mutt.h:
3690 Avoid implicit flag updates with IMAP. From Brendan Cully.
3692 * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h:
3693 More enter.c updates. From E.G.E..
3695 * mbyte.h, mutt.h, configure.in, enter.c:
3696 More changes to the utf-8 friendly line editor: Implement some
3697 missing functions, include some more header files.
3699 Fri Dec 8 10:38:30 2000 Thomas Roessler <roessler@guug.de>
3701 * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
3703 * curs_lib.c, enter.c, mutt.h, protos.h:
3704 Make _mutt_enter_string() re-entrant.
3706 * curs_lib.c, edit.c, enter.c, protos.h:
3707 Make the line editor utf-8 friendly. First take from Edmund Grimley
3710 Wed Dec 6 20:31:46 2000 Thomas Roessler <roessler@guug.de>
3712 * gnupgparse.c: Fix pgp_ignore_subkeys.
3714 * mutt_curses.h: Make the BEEP macro a bit safer. From EGE.
3716 * imap/imap.c: Fix a memory leak in imap_logout_all.
3718 Mon Dec 4 09:00:08 2000 Thomas Roessler <roessler@guug.de>
3721 A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case. From EGE.
3723 Sun Dec 3 09:34:41 2000 Thomas Roessler <roessler@guug.de>
3725 * doc/PGP-Notes.txt:
3726 Document the fact that Courier MTA corrupts PGP/MIME signatures.
3728 Sat Dec 2 09:16:47 2000 Thomas Roessler <roessler@guug.de>
3730 * po/el.po, po/uk.po: update.
3732 Tue Nov 28 11:19:57 2000 Thomas Roessler <roessler@guug.de>
3734 * po/da.po, po/de.po, po/fr.po, po/id.po: updates
3736 Mon Nov 27 13:14:28 2000 Thomas Roessler <roessler@guug.de>
3738 * attach.h, commands.c, compose.c, curs_main.c, protos.h, recvattach.c:
3739 Make sure edit-type works without a segmentation fault from the
3740 receive-attach menu.
3742 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
3743 automatic post-release commit for mutt-1.3.12
3745 Thu Nov 23 10:30:49 2000 Thomas Roessler <roessler@guug.de>
3747 * contrib/sample.muttrc-tlr:
3748 Use display_filter to fix some ugliness people are sending me.
3750 * commands.c: Don't endwin() before invoking the display_filter.
3752 Thu Nov 23 10:30:49 2000 Thomas Roessler <roessler@guug.de>
3754 * contrib/sample.muttrc-tlr:
3755 Use display_filter to fix some ugliness people are sending me.
3757 * commands.c: Don't endwin() before invoking the display_filter.
3759 Tue Nov 21 10:32:34 2000 Thomas Roessler <roessler@guug.de>
3761 * protos.h, main.c, curs_lib.c, globals.h:
3762 [stable] Introduce mutt_curses_message and mutt_nocurses_message.
3765 * globals.h, main.c, protos.h, curs_lib.c:
3766 Introduce mutt_curses_message/mutt_nocurses_message. From Olaf Kirch.
3768 Mon Nov 20 13:20:28 2000 Thomas Roessler <roessler@guug.de>
3770 * contrib/gpg.rc: Add a missing --textmode switch.
3772 Sun Nov 19 20:39:49 2000 Thomas Roessler <roessler@guug.de>
3774 * NEWS: Mention $print_split.
3776 * contrib/sample.muttrc-tlr: update
3778 * mutt.h, pgp.c, protos.h, commands.c, init.h:
3779 Introduce a new option named $print_split. While we are on it,
3780 unify the pipe-message and print-message code, and fix the PGP
3781 key-extraction code so it doesn't interact with OPTPIPEDECODE in
3782 strange manners any more.
3784 Sat Nov 18 19:50:48 2000 Thomas Roessler <roessler@guug.de>
3786 * curs_lib.c: Remove an unnecessary include statement.
3788 Fri Nov 17 09:19:41 2000 Thomas Roessler <roessler@guug.de>
3790 * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
3793 [stable] GSSAPI patch from Bill Nottingham <notting@redhat.com>.
3795 * doc/manual.sgml.tail, curs_main.c, functions.h:
3796 Make folder synchronization possible from within the pager. From
3797 Chris Cutler <cutler@bluemug.com>.
3799 Wed Nov 15 20:29:58 2000 Thomas Roessler <roessler@guug.de>
3802 Fix langinfo-based character set detection. From Martin Norbäck
3803 <d95mback@dtek.chalmers.se>.
3805 Tue Nov 14 16:57:19 2000 Thomas Roessler <roessler@guug.de>
3807 * curs_main.c: another possibly problematic case.
3810 Try fixing a possible segmentation fault. I'm not entirely sure how
3811 I produced it, but it's at least obvious where it happened.
3813 Mon Nov 13 22:19:57 2000 Thomas Roessler <roessler@guug.de>
3815 * gnupgparse.c, init.h, mutt.h:
3816 Add the pgp_ignore_subkeys option. Unset it to get the traditional
3817 listing with all the subkeys. (Experimental, may introduce new bugs.)
3819 * po/ru.po, po/sv.po: update
3821 * remailer.c: Qualify some more header fields.
3823 Tue Nov 7 10:31:51 2000 Thomas Roessler <roessler@guug.de>
3825 * init.h, mutt.h, send.c: Add a sig_on_top option.
3829 Mon Nov 6 11:27:07 2000 Thomas Roessler <roessler@guug.de>
3831 * po/zh_TW.Big5.po, po/da.po: update
3834 Make building mutt without iconv support possible. From EGE.
3836 Fri Nov 3 10:16:32 2000 Thomas Roessler <roessler@guug.de>
3839 Change pgp_good_sign's default to 0 instead of UL "". This should
3840 fix the annoying error messages when starting up mutt on some systems.
3842 * init.c: Make error reporting more verbose.
3844 * po/de.po, po/fr.po, po/id.po: updates
3846 Wed Nov 1 13:14:18 2000 Thomas Roessler <roessler@guug.de>
3848 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, reldate.h, VERSION:
3849 automatic post-release commit for mutt-1.3.11
3851 Fri Oct 27 10:51:01 2000 Thomas Roessler <roessler@guug.de>
3853 * enter.c: A nicer version of {capitalize,...}-word functions.
3855 * doc/manual.sgml.head:
3856 Document the recent additions to the line editor.
3858 * enter.c, functions.h, OPS:
3859 Add capitalize-word, upcase-word, downcase-word functions to the
3860 editor. Bindings follow the Emacs conventions (i.e., M-c, M-u, M-d).
3862 Fri Oct 27 10:51:01 2000 Thomas Roessler <roessler@guug.de>
3864 * enter.c: A nicer version of {capitalize,...}-word functions.
3866 * doc/manual.sgml.head:
3867 Document the recent additions to the line editor.
3869 * enter.c, functions.h, OPS:
3870 Add capitalize-word, upcase-word, downcase-word functions to the
3871 editor. Bindings follow the Emacs conventions (i.e., M-c, M-u, M-d).
3873 Wed Oct 25 18:56:20 2000 Thomas Roessler <roessler@guug.de>
3875 * rfc822.c: Fix parsing of route-addrs.
3877 Tue Oct 24 08:59:21 2000 Thomas Roessler <roessler@guug.de>
3879 * doc/manual.sgml.tail: Document edit-type. From Mikko Hänninen.
3883 Mon Oct 23 16:39:10 2000 Thomas Roessler <roessler@guug.de>
3885 * doc/manual.sgml.head: Typo. From Daniel Roesen <dr@bofh.de>.
3887 * doc/manual.sgml.head:
3888 Fix documentation of uznknown MIME type handling. From Brian
3889 Salter-Duke <b_duke@lacebark.ntu.edu.au>
3891 Wed Oct 18 09:01:56 2000 Thomas Roessler <roessler@guug.de>
3893 * recvattach.c: Fix tree formatting in the recvattach menu.
3895 Tue Oct 17 15:10:51 2000 Thomas Roessler <roessler@guug.de>
3897 * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h:
3898 Fix pager and index display when non-printable space characters are
3899 encountered. From EGE.
3901 * sendlib.c: Teach mutt to attach files of arbitrary type.
3903 Mon Oct 16 17:29:55 2000 Thomas Roessler <roessler@guug.de>
3906 nl_langinfo({YES,NO}EXPR) may return an _extended_ regular
3907 expression. Close #312.
3909 * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
3912 Fix the strange "Can't connect" error messages. From Brendan Cully.
3914 Thu Oct 12 14:49:58 2000 Thomas Roessler <roessler@guug.de>
3918 Wed Oct 11 14:17:17 2000 Thomas Roessler <roessler@guug.de>
3924 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am, reldate.h, VERSION:
3925 automatic post-release commit for mutt-1.3.10
3927 * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
3929 Wed Oct 11 10:21:57 2000 Thomas Roessler <roessler@guug.de>
3931 * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
3933 Tue Oct 10 19:22:48 2000 Thomas Roessler <roessler@guug.de>
3935 * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c, init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop_auth.c, pop.c, pop.h, pop_lib.c, protos.h, recvattach.c, browser.c, buffy.c, commands.c, compose.c, configure.in, curs_main.c, Makefile.am:
3936 Vsevolod Volkov's POP mailbox patch.
3938 * doc/manual.sgml.head:
3939 Mixmaster documentation patch from Brian Salter-Duke.
3941 Mon Oct 9 08:30:35 2000 Thomas Roessler <roessler@guug.de>
3943 * main.c: Add an #ifdef for HAVE_GETADDRINFO.
3945 * mutt_socket.c: Use AF_INET6 only when necessary.
3947 Sat Oct 7 18:06:24 2000 Thomas Roessler <roessler@guug.de>
3949 * curs_lib.c, help.c: Display fixes from EGE.
3951 Thu Oct 5 19:12:28 2000 Thomas Roessler <roessler@guug.de>
3953 * query.c: Catch some possible NULL pointer deferences. From
3954 chris+usenet@chiappa.net (Chris Chiappa), posted to comp.mail.mutt.
3956 Wed Oct 4 18:50:35 2000 Thomas Roessler <roessler@guug.de>
3959 Downgrade Michael Elkins' indentation style to the version used
3960 throughout mutt. ;-)
3962 * acconfig.h, configure.in, init.c, init.h, Makefile.am, mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c:
3963 Adding support for Netscape's (pardon, Mozilla's) SSL
3964 implementation. From Michael Elkins.
3966 * globals.h, init.h, mutt_socket.c, protos.h, signal.c:
3967 patch.me.connect_timeout.1
3969 Tue Oct 3 10:47:20 2000 Thomas Roessler <roessler@guug.de>
3971 * NEWS: Document some of the recent user-visible changes.
3973 * doc/manual.sgml.head:
3974 More documentation for the "L" to_char. Thanks, Byrial!
3976 * hdrline.c, init.h:
3977 Adding a list flag to to_chars, From Andreas Plesner Jacobsen
3978 <apj@wol.dk>. Note: If you don't like the new behaviour, just set
3979 $to_chars to the old " +TCF" value.
3983 Mon Oct 2 09:11:52 2000 Thomas Roessler <roessler@guug.de>
3985 * configure.in, mutt_socket.c: patch-bac.ipv6-1
3987 * curs_lib.c: patch-1.3.9.bj.yesno.1
3989 Thu Sep 28 06:53:36 2000 Thomas Roessler <roessler@guug.de>
3991 * init.h: Fix a minor typo. From Byrial.
3993 * charset.c, charset.h, init.c, INSTALL:
3994 Document the --without-wc-funcs switch to configure, and clean up
3995 the code to set the character set from nl_langinfo from EGE.
3997 Wed Sep 27 14:28:35 2000 Thomas Roessler <roessler@guug.de>
4000 Catch another error condition which may be caused by a broken
4001 nl_langinfo() function.
4003 * COPYRIGHT: We don't need to mention EAY's copyright any more.
4005 * charset.c: Fix #287.
4007 Tue Sep 26 23:05:46 2000 Thomas Roessler <roessler@guug.de>
4011 * Attic/sha1dgst.c, Attic/sha.h, Attic/sha_locl.h, checktypes.c, main.c, Makefile.am, pgppubring.c, sha1.c, sha1.h:
4012 Replace the BSD-licensed sha-1 from SSLeay with a public domain
4013 version in order to satisfy GPL license zelots.
4015 Mon Sep 25 13:03:09 2000 Thomas Roessler <roessler@guug.de>
4019 * send.c: patch-1.3.9.bj.f-up-prompt.1
4021 Thu Sep 21 09:37:14 2000 Thomas Roessler <roessler@guug.de>
4023 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po, po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog, reldate.h, VERSION:
4024 automatic post-release commit for mutt-1.3.9
4026 * rfc2047.c: Make some of the code more readable. From EGE.
4028 Thu Sep 21 07:56:40 2000 Thomas Roessler <roessler@guug.de>
4030 * rfc2047.c: Make some of the code more readable. From EGE.
4032 Fri Sep 15 09:19:29 2000 Thomas Roessler <roessler@guug.de>
4034 * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
4036 Wed Sep 13 21:01:31 2000 Thomas Roessler <roessler@guug.de>
4039 Undo part of the character set canonicalization. EGE pointed out it
4042 * rfc2231.c: Replace "unknown" by "unknown-8bit".
4044 * sendlib.c: s/iconv_open/mutt_iconv_open/. Suggested by EGE.
4047 Add "646" as an alias for us-ascii. SunOS 5.8 seems to need it.
4050 Let the browser handle non-existent directories more gracefully.
4053 Tue Sep 12 23:18:47 2000 Thomas Roessler <roessler@guug.de>
4055 * configure.in: Remove some caching. From EGE.
4057 Mon Sep 11 10:50:37 2000 Thomas Roessler <roessler@guug.de>
4059 * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c:
4060 Fix some more character set glitches.
4062 Sat Sep 9 07:30:29 2000 Thomas Roessler <roessler@guug.de>
4065 sizeof (dest) == 4. I should have written dlen instead. Noted by
4068 Fri Sep 8 21:52:04 2000 Thomas Roessler <roessler@guug.de>
4071 Brendan's version of the last fix. I put it in since he's most
4072 likely the next one to look at or change this. ,-)
4075 Fix a silly little IMAP bug. From Daniel Jacobowitz <dan@debian.org>.
4077 * charset.c, protos.h, rfc2231.c, sendlib.c:
4078 Add a character set comparison function.
4080 Thu Sep 7 21:56:00 2000 Thomas Roessler <roessler@guug.de>
4083 Add a table of official character set names. Data taken from
4087 Detect pure 7bit data and don't encode them. This helps a bit in
4088 situations where mutt believes it has some really strange us-ascii
4089 alias as the character set.
4091 * po/es.po, po/el.po: update
4094 Make the use of nl_langinfo(YESEXPR/NOEXPR) more robust. Problem
4095 noted by Wolfgang Baumann <baumann@zib.de>.
4097 Wed Sep 6 08:47:13 2000 Thomas Roessler <roessler@guug.de>
4099 * snprintf.c: Fix the MAX fix. from Byrial Jensen.
4101 Tue Sep 5 22:14:36 2000 Thomas Roessler <roessler@guug.de>
4103 * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c:
4104 Clean up some warning messages. From Bob Bell.
4106 * hook.c: Fix a segmentation fault in hook parsing. From Bob Bell.
4108 Mon Sep 4 10:49:48 2000 Thomas Roessler <roessler@guug.de>
4110 * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c, url.h:
4113 * po/ru.po, po/da.po: update
4117 * recvcmd.c: Fix a segmentation fault when replying to multiple
4118 message/rfc822-type attachments. Noted by David Champion.
4120 Fri Sep 1 08:58:39 2000 Thomas Roessler <roessler@guug.de>
4123 Don't mutt_pretty_mailbox when setting variables, since this may
4124 badly interact with non-default settings. Suggested by Byrial Jensen.
4126 Thu Aug 31 15:14:25 2000 Thomas Roessler <roessler@guug.de>
4128 * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
4130 * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
4132 * imap/command.c, imap/imap.c: patch-bac.command-3
4134 Wed Aug 30 21:34:42 2000 Thomas Roessler <roessler@guug.de>
4136 * pager.c: Fix display of backspace sequences. From EGE.
4138 * po/fr.po, po/de.po: update
4140 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION:
4141 automatic post-release commit for mutt-1.3.8
4145 * po/POTFILES.in, imap/Attic/imap_ssl.c, imap/Attic/imap_ssl.h, imap/Attic/md5c.c, imap/Attic/md5.h, imap/Makefile.am, imap/util.c, ChangeLog, configure.in, curs_main.c, init.c, Makefile.am, md5c.c, md5.h, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h, VERSION:
4146 SSL unification patch from Vsevolod.
4148 * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
4151 * muttlib.c: Fix mutt_prety_mailbox. From Vsevolod.
4153 Wed Aug 30 10:08:15 2000 Thomas Roessler <roessler@guug.de>
4157 * po/POTFILES.in, imap/Attic/imap_ssl.c, imap/Attic/imap_ssl.h, imap/Attic/md5c.c, imap/Attic/md5.h, imap/Makefile.am, imap/util.c, ChangeLog, configure.in, curs_main.c, init.c, Makefile.am, md5c.c, md5.h, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h, VERSION:
4158 SSL unification patch from Vsevolod.
4160 * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
4163 * muttlib.c: Fix mutt_prety_mailbox. From Vsevolod.
4165 Wed Aug 30 08:43:12 2000 Thomas Roessler <roessler@guug.de>
4167 * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
4170 * muttlib.c: Fix mutt_prety_mailbox. From Vsevolod.
4172 Tue Aug 29 11:36:25 2000 Thomas Roessler <roessler@guug.de>
4175 The next version of Byrial Jensen's yesorno patch, this time without
4178 * acconfig.h, configure.in, curs_lib.c, main.c:
4179 Use locale for yes/no expressions.
4181 Mon Aug 28 13:14:55 2000 Thomas Roessler <roessler@guug.de>
4183 * rfc2231.c: Little fix from EGE.
4185 * po/ru.po: Update from Vsevolod.
4187 * complete.c: From: EGE
4189 Fix a buffer overrun in complete.c.
4191 * imap/auth_sasl.c, imap/command.c, imap/imap_private.h, muttlib.c:
4192 From: Brendan Cully <brendan@kublai.com>
4194 The attached small patch adjusts mutt_pretty_mailbox to handle
4197 * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c:
4198 From: Edmund GRIMLEY EVANS <edmundo@rano.org>
4200 This patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
4201 it to mutt_format_s. The function is then used in various places in
4202 browser.c and recvattach.c where previously there was "%%%ss".
4204 * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c:
4205 Do character set selection for RFC2231 encodings. From EGE, but
4206 with choose_charset renamed to mutt_choose_charset.
4208 * mbyte.c, protos.h, utf8.c, wcwidth.c: From: edmundo@rano.org (EGE)
4210 This is the patch TAKIZAWA Takashi and I came up with in the end.
4212 When the Charset is euc-jp or shift_jis, iconv is used for mbrtowc
4213 and wcrtomb. The worst part is mbrtowc_iconv(), where I attempted to
4214 make mbrtowc both restartable (it can process part of multibyte
4215 character) and fast in the case where there is nothing left over
4216 from a previous character. Also I try to make no assumptions about
4217 how those character sets work, which is easy, because I know very
4218 little about them ...
4220 People who don't use one of those two stateless Japanese display
4221 charsets shouldn't be affected. People whose systems provide the
4222 wchar_t functions should be even less affected, because they don't
4223 even get this code in their binary.
4225 Fri Aug 25 06:28:24 2000 Thomas Roessler <roessler@guug.de>
4227 * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c, account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c, url.h:
4228 patch-bac.imapurl-2, with small modifications.
4230 Tue Aug 22 22:23:10 2000 Thomas Roessler <roessler@guug.de>
4232 * muttlib.c: Fix #251, from Brendan.
4234 * main.c, Makefile.am, parse.c, protos.h, url.c, url.h:
4235 Add an URL parser, and support for mailto URLs.
4237 * doc/manual.sgml.head: Minor fixes from Will Fiveash.
4241 * hdrline.c: Fix %B in index_format.
4243 Mon Aug 21 19:25:26 2000 Thomas Roessler <roessler@guug.de>
4245 * imap/browse.c, imap/imap.c, muttlib.c, mutt_socket.c:
4246 patch-bac.parsepath-2
4248 * doc/manual.sgml.head, doc/manual.sgml.tail:
4249 Documentation patch from Lars Hecking.
4251 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c, imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head, browser.c, browser.h, buffy.c, functions.h, globals.h, init.h, OPS:
4252 patch-bac.createplus-1
4254 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
4257 Thu Aug 17 06:06:02 2000 Thomas Roessler <roessler@guug.de>
4259 * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312 translation.
4261 * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c:
4262 Random cleanup from Brendan Cully.
4264 * hdrline.c: Fix justification of number formats. (EGE)
4266 Tue Aug 15 17:21:19 2000 Thomas Roessler <roessler@guug.de>
4270 * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
4272 Thu Aug 10 15:48:13 2000 Thomas Roessler <roessler@guug.de>
4274 * imap/Makefile.am: Fix from Brendan Cully.
4276 * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
4278 * doc/mutt.man: Document $MAILDIR.
4281 Tell mutt about the MAILDIR environment variable DJB talks about in
4284 * doc/muttbug.man: Fix a typo.
4286 * doc/mbox.man: fix some typos.
4288 Wed Aug 9 21:14:35 2000 Thomas Roessler <roessler@guug.de>
4290 * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
4293 Document the mbox format in a manual page. There may be some need
4296 * configure.in, init.c, main.c, Makefile.am:
4297 Minor portability and compilation fixes.
4299 Tue Aug 8 18:17:54 2000 Thomas Roessler <roessler@guug.de>
4301 * po/POTFILES.in: Some files were missing. From Vsevolod Volkov.
4303 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/Makefile.am, imap/message.c, init.c, mutt_socket.c, mx.c:
4304 * handles expunged messages better. Previously mutt's state was only
4305 updated when syncing the mailbox. This was the reason for Bob Bell's
4306 segfault when manipulating mailboxes with multiple simultaneous
4308 * makes a small adjustment for Sam's weird Courier server, which
4309 returns an OK FETCH completed response even when FETCH fails. I
4310 should probably report that behaviour to him as a bug, though.
4311 * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING
4312 * gets rid of the _("Closing mailbox...") message, which was obscuring
4314 * clears some spurious mutt_clear_error calls in imap_cmd_finish.
4315 * makes socket reads and writes check that they have an open
4316 connection. Shouldn't be necessary (and such calls are logged), but
4317 can happen currently.
4318 * Some SASL vs regular authenticator tweaks in the imap Makefile.
4320 (From Brendan Cully.)
4322 Mon Aug 7 08:31:36 2000 Thomas Roessler <roessler@guug.de>
4324 * po/Makefile.in.in, imap/Makefile.am, configure.in, Makefile.am, mapping.h, sort.h:
4325 Cross compilation patches from Rüdiger Kuhlmann
4326 <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
4328 Sun Aug 6 14:35:15 2000 Thomas Roessler <roessler@guug.de>
4331 Return an exit value of 1 if mutt is left via ctrl-c. From Andre
4332 Albsmeier <andre.albsmeier@mchp.siemens.de>.
4334 Sat Aug 5 17:50:03 2000 Thomas Roessler <roessler@guug.de>
4336 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/Makefile.am, mutt_socket.c:
4337 Unified IMAP command code.
4339 * doc/manual.sgml.head:
4340 Fix keyboard binding documentation. From Thomas Schultz
4343 Fri Aug 4 21:47:11 2000 Thomas Roessler <roessler@guug.de>
4345 * sendlib.c: Fix a character set encoding bug. From EGE.
4347 * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head, account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
4348 SASL patch from Brendan Cully.
4350 Thu Aug 3 22:08:13 2000 Thomas Roessler <roessler@guug.de>
4352 * charset.c: fix a segmentation fault.
4354 * po/eo.po, po/sv.po: update.
4356 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po, po/id.po, po/it.po, imap/Makefile.am, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, VERSION, ChangeLog:
4357 automatic post-release commit for mutt-1.3.7
4360 Use a correct Envelope from when bouncing with $envelope_from enabled.
4362 * imap/auth_sasl.c, imap/BUGS, imap/imap.c, imap/imap_ssl.c, mutt_sasl.c:
4363 More IMAP fixes from Brendan.
4365 Thu Aug 3 08:24:55 2000 Thomas Roessler <roessler@guug.de>
4368 Use a correct Envelope from when bouncing with $envelope_from enabled.
4370 * imap/auth_sasl.c, imap/BUGS, imap/imap.c, imap/imap_ssl.c, mutt_sasl.c:
4371 More IMAP fixes from Brendan.
4373 Thu Aug 3 08:24:55 2000 Thomas Roessler <roessler@guug.de>
4376 Use a correct Envelope from when bouncing with $envelope_from enabled.
4378 * imap/auth_sasl.c, imap/BUGS, imap/imap.c, imap/imap_ssl.c, mutt_sasl.c:
4379 More IMAP fixes from Brendan.
4381 Wed Aug 2 18:03:21 2000 Thomas Roessler <roessler@guug.de>
4385 Tue Aug 1 18:04:42 2000 Thomas Roessler <roessler@guug.de>
4389 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
4390 Brendan's latest patches.
4392 Mon Jul 31 10:49:00 2000 Thomas Roessler <roessler@guug.de>
4396 * m4/gettext.m4, imap/auth_anon.c, imap/auth.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth.h, imap/auth_login.c, imap/auth_sasl.c, imap/command.c, imap/imap.c, imap/imap_private.h, imap/Makefile.am, acconfig.h, account.c, account.h, configure.in, globals.h, init.h, main.c, Makefile.am, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
4397 Brendan Cully's SASL patch. I hope I didn't miss any files.
4399 Sat Jul 29 16:33:53 2000 Thomas Roessler <roessler@guug.de>
4403 * imap/README: updated readme file.
4406 Make sure checktypes and makedoc don't depend on the intl library.
4410 Fri Jul 28 19:00:31 2000 Thomas Roessler <roessler@guug.de>
4412 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po, po/de.po, po/el.po, ChangeLog, reldate.h, VERSION:
4413 automatic post-release commit for mutt-1.3.6
4415 * Makefile.am: parse.h no longer exists, so don't try to distribute it.
4417 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/da.po, po/de.po, reldate.h, ChangeLog, VERSION:
4418 automatic post-release commit for mutt-1.2.5
4420 * imap/imap.c, imap/imap_private.h, imap/message.c:
4421 Use UIDs instead of sequence numbers in IMAP. (Brendan)
4423 Fri Jul 28 18:57:31 2000 Thomas Roessler <roessler@guug.de>
4425 * Makefile.am: parse.h no longer exists, so don't try to distribute it.
4427 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/da.po, po/de.po, reldate.h, ChangeLog, VERSION:
4428 automatic post-release commit for mutt-1.2.5
4430 * imap/imap.c, imap/imap_private.h, imap/message.c:
4431 Use UIDs instead of sequence numbers in IMAP. (Brendan)
4433 Fri Jul 28 18:51:38 2000 Thomas Roessler <roessler@guug.de>
4435 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/da.po, po/de.po, reldate.h, ChangeLog, VERSION:
4436 automatic post-release commit for mutt-1.2.5
4438 * imap/imap.c, imap/imap_private.h, imap/message.c:
4439 Use UIDs instead of sequence numbers in IMAP. (Brendan)
4441 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c:
4442 Handle expunged messages. From Brendan Cully.
4444 Wed Jul 26 09:30:01 2000 Thomas Roessler <roessler@guug.de>
4446 * doc/manual.sgml.head: Nits from Michael Sobolev.
4448 Tue Jul 25 16:35:48 2000 Thomas Roessler <roessler@guug.de>
4450 * Makefile.am: Include the muttbug wrapper with the distribution.
4452 * doc/Makefile.in: Install muttbug.man als flea.1.
4454 * doc/muttbug.man, doc/mutt.man, main.c, Makefile.am, muttbug:
4455 Install muttbug(1) as flea(1), and adjust the documentation
4456 accordingly. Note: Typing muttbug will still work.
4458 * doc/muttbug.man: More tiny fixes.
4461 Fix some typos. In particular, it's bug tracking system, not buck
4462 tracking system. Oh well.
4464 * doc/Makefile.in, doc/muttbug.man, doc/mutt.man:
4465 muttbug(1) has a manual page of it's own now.
4467 * muttbug.sh.in: Fix a little bug concerning version numbers.
4469 * Makefile.am: The warning about README.UPGRADE can go.
4471 * doc/mutt.man: Mention the bug tracking system.
4474 Mention that mutt needs an iconv implementation, and point users to
4477 * INSTALL: Mention OpenBSD
4479 * Makefile.am: Remove types.h at "make clean" time.
4481 * curs_main.c: Fix a segmentation fault in the index.
4483 * curs_main.c: Try to fix a segmentation fault in the index.
4485 Mon Jul 24 07:48:53 2000 Thomas Roessler <roessler@guug.de>
4488 make bit types unsigned. From albert chin <china@thewrittenword.com>.
4490 * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
4491 Replace wctomb and mbtowc with wcrtomb and mbrtowc. From TAKIZAWA
4492 Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
4495 Sun Jul 23 21:47:01 2000 Thomas Roessler <roessler@guug.de>
4497 * menu.c: Fix #108, from Gero Treuner.
4499 * configure.in, resize.c: sys/ioctl.h vs. ioctl.h. From Sam Roberts.
4502 Fix an obvious bug which prevented rfc2231 _encoding_ support from
4505 Sat Jul 22 09:01:43 2000 Thomas Roessler <roessler@guug.de>
4507 * configure.in, mutt.h: Some more QNX compiling aides.
4509 Fri Jul 21 07:32:12 2000 Thomas Roessler <roessler@guug.de>
4511 * imap/md5.h, checktypes.c, Makefile.am:
4512 Try to be smart about integer types.
4514 * imap/imap.c: Fix imap_passive. From Brendan Cully.
4516 * contrib/Makefile.in: Fix #150. From Brendan Cully.
4518 Thu Jul 20 17:51:52 2000 Thomas Roessler <roessler@guug.de>
4520 * doc/devel-notes.txt: Typo.
4522 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h, mx.c, pop.c:
4523 Another IMAP patch from Brendan.
4525 * imap/util.c: quick hack against mx->mbox being NULL.
4527 * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
4528 patch-bac.postpone-2
4530 * pop.c: Use shared socket code, from Vsevolod Volkov.
4532 Wed Jul 19 10:21:57 2000 Thomas Roessler <roessler@guug.de>
4534 * po/POTFILES.in, imap/Attic/imap_socket.h, imap/Attic/socket.c, imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/imap_ssl.c, imap/imap_ssl.h, imap/Makefile.am, imap/message.c, imap/util.c, acconfig.h, account.c, account.h, browser.c, configure.in, gettext.c, globals.h, init.c, init.h, Makefile.am, mutt_socket.c, mutt_socket.h:
4535 IMAP socket moves by Brendan Cully, with a fix from Tommi
4536 Komulainen, and most likely based on input from Vsevolod Voykov
4540 Fix more possible IMAP memory corruption. From Brendan Cully.
4543 Fix possible memory corruption in stable. From Brendan Cully.
4545 * imap/Attic/socket.c, imap/imap_private.h, imap/message.c, imap/imap.c:
4546 Backport various IMAP bug-fixes to stable. From Brendan Cully.
4548 Tue Jul 18 14:38:13 2000 Thomas Roessler <roessler@guug.de>
4550 * imap/Attic/socket.c, imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
4551 More IMAP clean-up from Brendan Cully.
4553 * imap/Attic/socket.c, imap/imap.c, imap/imap_private.h, imap/message.c, imap/utf7.c:
4554 IMAP fixes from Brendan Cully.
4556 * init.h: Documentation fix.
4558 Mon Jul 17 18:08:27 2000 Thomas Roessler <roessler@guug.de>
4560 * imap/message.c: Fix possible heap corruption. From Brendan Cully.
4562 * imap/utf7.c: Name changes left out by EGE's patch.
4564 * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes from EGE.
4566 * curs_main.c: Fix #192.
4568 Sun Jul 16 15:35:14 2000 Thomas Roessler <roessler@guug.de>
4570 * imap/browse.c, imap/imap.c, imap/imap_private.h, imap/Makefile.am, imap/message.c, imap/utf7.c, imap/util.c:
4571 Support modified UTF-7 in folder names. From Edmund Grimley Evans,
4572 modified by Brendan Cully.
4574 * handler.c: Another qp fix.
4577 More qp decoder modifications: We should handle multibyte characters
4578 spanning soft line breaks.
4581 Rewrite the quoted-printable decoder so it properly chops off
4582 trailing white space. Problem noted by Byrial Jensen.
4584 Sat Jul 15 06:51:47 2000 Thomas Roessler <roessler@guug.de>
4586 * imap/Attic/socket.c: Add a message that we are looking up a host.
4588 Fri Jul 14 15:03:43 2000 Thomas Roessler <roessler@guug.de>
4590 * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
4593 Tommi Komulainen's entropy gathering patch - documentation.
4595 Wed Jul 12 14:17:46 2000 Thomas Roessler <roessler@guug.de>
4599 * imap/imap_ssl.c: Entropy gathering fixes.
4601 * configure.in: Re-apply the iconv patch from vvv.
4603 * configure.in: undo the enable-external-dotlock patch.
4606 Initialize a variable in order to avoid a segmentation fault. From
4609 Tue Jul 11 20:38:49 2000 Thomas Roessler <roessler@guug.de>
4611 * imap/Attic/socket.c, imap/imap.c, imap/imap_private.h:
4612 Unify logout stuff in _one_ function. From Vsevolod Volkov.
4615 Disable a bug work-around which actually breaks things.
4617 * configure.in: Typo, noted by Brad <brad@comstyle.com>.
4619 Mon Jul 10 19:52:12 2000 Thomas Roessler <roessler@guug.de>
4626 Fix some possible NULL pointer deferences in the RFC2047 code.
4628 * imap/Attic/socket.c, imap/command.c, imap/imap.c, imap/message.c, browser.c, pgpkey.c, pop.c, query.c, remailer.c:
4629 Fix a bunch of cases where format parameters were missing from calls
4630 to mutt_message and mutt_error.
4632 * imap/command.c, imap/imap.c, imap/message.c, browser.c, pgpkey.c, pop.c, query.c, remailer.c:
4633 [stable] Fix a bunch of cases where format parameters were missing
4634 to calls of mutt_error and mutt_message.
4636 * po/ru.po, po/de.po, po/da.po: update.
4640 * acconfig.h, charset.c, configure.in, INSTALL, main.c:
4641 Some changes from EGE.
4643 Fri Jul 7 15:12:37 2000 Thomas Roessler <roessler@guug.de>
4647 * attach.c, Attic/parse.h, copy.c, editmsg.c, from.c, mbox.c, parse.c, pgp.c, protos.h:
4648 Fix #185: is_from would return 0 (i.e., error) when parsing Jan 1
4649 1970 12:00 - apparently, this point of time occurs on real mail
4652 Thu Jul 6 23:08:39 2000 Thomas Roessler <roessler@guug.de>
4654 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, po/cs.po, VERSION:
4655 automatic post-release commit for mutt-1.2.4
4657 * muttlib.c: ups, this should be fixed in stable.
4659 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
4660 automatic post-release commit for mutt-1.3.5
4662 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po, po/da.po, po/de.po, reldate.h, ChangeLog, VERSION:
4663 automatic post-release commit for mutt-1.2.3
4667 Thu Jul 6 22:34:55 2000 Thomas Roessler <roessler@guug.de>
4669 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po, po/da.po, po/de.po, reldate.h, ChangeLog, VERSION:
4670 automatic post-release commit for mutt-1.2.3
4674 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h, imap/imap_socket.h, imap/message.c, imap/socket.c:
4677 * imap/imap_private.h, imap/imap_socket.h, imap/message.c, imap/socket.c, imap/util.c, imap/browse.c, imap/command.c, imap/imap.c:
4678 More IMAP fixes from Brendan Cully.
4680 Wed Jul 5 14:39:14 2000 Thomas Roessler <roessler@guug.de>
4682 * imap/socket.c: Fix the Fix. From TK.
4684 * imap/imap_ssl.c, imap/socket.c:
4685 From: Tommi Komulainen <Tommi.Komulainen@iki.fi>
4687 - imap_logout_all assumed every connection with descriptor value !=
4688 0 to be ready for reading/writing. Unfortunately when the
4689 descriptor was closed, conn->fd remained untouched. This is why
4690 mutt segfaulted if IMAP login was aborted with ^G.
4692 - ssl_socket_close was called without calling ssl_socket_open first.
4693 This caused a segfault because conn->sockdata was NULL. Apparently
4694 there was also a memory leak, because conn->sockdata was never
4697 * imap/auth.c, imap/BUGS, imap/imap.c, imap/socket.c, imap/TODO:
4698 IMAP cosmetics from Brendan Cully.
4700 Tue Jul 4 17:59:10 2000 Thomas Roessler <roessler@guug.de>
4702 * doc/manual.sgml.head:
4703 slight documentation imrpovement from Will Fiveash.
4705 Mon Jul 3 15:26:22 2000 Thomas Roessler <roessler@guug.de>
4709 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h, imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
4710 IMAP logout patch from Brendan Cully.
4716 * rfc2047.c: "Where have all the headers gone" fix from EGE.
4718 * sendlib.c: utf8 -> utf8 fix (From EGE).
4720 * rfc2047.c: RFC 2047 patch from EGE.
4722 Fri Jun 30 08:28:56 2000 Thomas Roessler <roessler@guug.de>
4724 * po/pl.po: fix a format.
4726 * sendlib.c: Character set fix from EGE.
4728 Tue Jun 27 22:28:01 2000 Thomas Roessler <roessler@guug.de>
4730 * sendlib.c: minor change from EGE.
4732 * main.c, rfc2047.c:
4733 Cosmetics. No, I didn't touch the word-wrap code. ;-)
4735 Mon Jun 26 23:10:26 2000 Thomas Roessler <roessler@guug.de>
4738 Fix a possible segfault in mutt_expand_folder. Noted by AMK; [stable].
4741 Fix a possible segmentation fault in mutt_expand_path. Noted by
4742 Andreas M. Kirchwitz.
4744 * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
4746 * contrib/sample.muttrc-tlr: update.
4748 * configure.in: Iconv detection patch. From Lars Hecking.
4750 * color.c: Fix #173. From Roland Rosenfeld.
4752 Thu Jun 22 23:18:36 2000 Thomas Roessler <roessler@guug.de>
4755 Avoid crashing when forwarding message/rfc822-type attachments.
4757 * Makefile.am, prepare: Lars Hecking's build process patch for stable.
4759 * rfc822.c: Fix stack corruption in the RFC822 parser. Noted by Ari
4760 Gordon-Schlosberg <ari@heavyware.com>.
4763 Fix stack corruption in the RFC822 parser. Problem noted by Ari
4764 Gordon-Schlosberg <ari@heavyware.com>.
4767 Merge two almost-identical string constants. From Byrial.
4769 Wed Jun 21 19:23:23 2000 Thomas Roessler <roessler@guug.de>
4771 * imap/auth_gss.c: More debug code which needs #ifdefs.
4773 * imap/auth_gss.c: More debugging code which needs #ifdefs.
4777 * Makefile.am, prepare:
4778 Work-around for keymap_defs and other dependency problems. From
4781 * muttlib.c: Fix ~logname expansion for stable.
4783 * muttlib.c: Fix ~logname expansion.
4785 * README: Remove explicit list of mirrors, and refer to download.html.
4787 * mbox.c: Fix another mbox synch problem.
4789 * mbox.c: Fix another bug in mbox synching.
4791 * postpone.c: Some more character set cleanup,.
4793 * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c, protos.h, recvattach.c, send.c, sendlib.c:
4794 More character set clean-up.
4797 Improve character set handling when postponing messages. This patch
4798 may lead to information loss under very special circumstances.
4800 * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
4802 * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
4803 Fix character set selection. Postponing and recalling messages
4804 should work again, now.
4806 * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
4809 patch-1.3.2.tbm.lastfolder, from Martin Michlmayr <tbm@cyrius.com>.
4811 * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
4812 Apply message-hook to more commands, and make it more useful by
4813 permitting the "~h" and "~b" pattern specifiers. Bad enough, this
4814 removes message-hook abilities from the receive-attachment menu.
4816 Tue Jun 20 22:23:37 2000 Thomas Roessler <roessler@guug.de>
4818 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po, po/da.po, po/de.po, ChangeLog, reldate.h, VERSION:
4819 automatic post-release commit for mutt-1.2.2
4822 Add a "make" call, so build-release will also work from a source
4823 tree which hasn't been built recently.
4825 * commands.c: Do some comparisons case-insensitive.
4829 * doc/muttrc.man.head: s/display-hook/message-hook/
4832 Fix a misleading fuzzy translation about PGP signature validity.
4833 From Roland Rosenfeld.
4835 * imap/imap.c: Don't use debuglevel unless DEBUG is defined. Noted by
4836 china@thewrittenword.com.
4839 Only use debuglevel if DEBUG is defined. Noted by Albert Chin
4840 <china@thewrittenword.com>,
4844 Mon Jun 19 21:13:19 2000 Thomas Roessler <roessler@guug.de>
4846 * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
4847 patch-1.3.3.bj.docref.1
4849 * build-release: Make sure m4/Makefile is _really_ rebuilt.
4851 * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/cs.po, ChangeLog, reldate.h, VERSION:
4852 automatic post-release commit for mutt-1.2.1
4854 * doc/manual.sgml.head: Fix some more mentions of display-hook.
4856 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, ChangeLog, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, VERSION:
4857 automatic post-release commit for mutt-1.3.4
4859 * compose.c: No need to include iconv.h.
4865 Mon Jun 19 08:56:57 2000 Thomas Roessler <roessler@guug.de>
4867 * compose.c: No need to include iconv.h.
4873 Sat Jun 17 08:07:36 2000 Thomas Roessler <roessler@guug.de>
4875 * imap/imap_ssl.c: Certificate verification fix from Tommi Komulainen.
4877 * imap/imap_ssl.c: SSL fix.
4881 Fri Jun 16 10:21:34 2000 Thomas Roessler <roessler@guug.de>
4883 * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
4884 patch-1.3.3.tlr.change_charset.1
4888 Thu Jun 15 21:37:07 2000 Thomas Roessler <roessler@guug.de>
4890 * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c, init.h, mutt.h, recvcmd.c, send.c:
4891 patch-1.3.3.tlr.message_hook.1
4893 * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
4895 * imap/imap.c: shut up the compiler.
4897 * po/ru.po, commands.c, init.h: nits.
4899 * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
4902 patch-1.3.2.bbell.complete.1 - autocomplete "!", which is helpful
4903 in certain IMAP contexts.
4905 * copy.c, mbox.c, mh.c, mx.c:
4906 [stable] Prevent data corruption when the temporary space runs full.
4907 Backport from unstable.
4909 * po/el.po, po/fr.po: updates.
4913 * rfc2047.c, sendlib.c, copy.c, handler.c:
4914 Avoid dumping core when Charset isn't set.
4916 * init.h: Little documentation fix from Aaron Schrab.
4918 Wed Jun 14 09:23:45 2000 Thomas Roessler <roessler@guug.de>
4920 * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
4921 Remove recode-attachment, and the "decoder" API. (EGE)
4923 * gettext.c: Make sure --disable-nls works. (EGE)
4925 Tue Jun 13 20:36:33 2000 Thomas Roessler <roessler@guug.de>
4927 * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
4930 New file, contains Tom Dickey's CF_CURSES_LIBS macro from lynx.
4933 Use CF_CURSES_LIBS macro for better detection of platform-specific
4934 curses libraries. From Lars Hecking.
4936 * main.c: Inform us about ICONV_NOTRANS. From EGE.
4938 * configure.in: iconv detection. From EGE.
4941 Only display PGP signature verification status if verification was
4944 Mon Jun 12 07:02:42 2000 Thomas Roessler <roessler@guug.de>
4946 * configure.in: A new check for working wchar functions.
4948 Sun Jun 11 19:05:12 2000 Thomas Roessler <roessler@guug.de>
4951 Fix some issues with synching of maildir/mh folders. Problems noted
4954 Fri Jun 9 17:42:14 2000 Thomas Roessler <roessler@guug.de>
4957 Force decimal parsing on dates, so 09 is parsed as 9, and not as
4960 * imap/imap_ssl.c: Fix a mix-up.
4962 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/cs.po, po/da.po, ChangeLog, reldate.h:
4963 automatic post-release commit for mutt-1.3.3
4965 Fri Jun 9 11:34:26 2000 Thomas Roessler <roessler@guug.de>
4967 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4968 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
4969 po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
4970 po/pt_BR.po, po/cs.po, reldate.h, ChangeLog: automatic
4971 post-release commit for mutt-1.3.3
4973 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4974 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
4975 po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
4976 po/pt_BR.po, VERSION, po/cs.po, reldate.h, ChangeLog:
4977 automatic post-release commit for mutt-1.3.3
4979 * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
4981 Fri Jun 9 05:51:33 2000 Thomas Roessler <roessler@guug.de>
4983 * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
4985 * rfc2047.c: Latest patch from EGE.
4987 Thu Jun 8 21:44:14 2000 Thomas Roessler <roessler@guug.de>
4990 This patch should fix the mailbox corruption various people observed.
4992 * charset.c, charset.h, init.c:
4993 Fix up the value returned by nl_langinfo(CODESET).
4995 * mbox.c: Improve error reporting with mbox folders a bit.
4997 * send.c: patch-1.2.bj.ed_mtime.1
4999 * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
5000 Removing the built-in charset support.
5002 * doc/muttrc.man.head: one-character typo.
5005 Fix #157. From Enrik Berkhan <Enrik.Berkhan@fun.de>.
5008 [stable] Fix #157. From Enrik Berkhan <Enrik.Berkhan@fun.de>.
5010 * README.SSL, init.h, mutt.h, imap/imap_ssl.c:
5011 [stable] patch-1.3.2.tl.sslcerts.1.
5014 Don't return data on the stack. Noted by "Andrew W. Nosenko"
5019 Sun Jun 4 18:18:56 2000 Thomas Roessler <roessler@guug.de>
5021 * doc/manual.sgml.head: Nits from Mikko Hänninen.
5023 Fri Jun 2 10:05:41 2000 Thomas Roessler <roessler@guug.de>
5025 * imap/imap.h, pgp.c: Fix #152.
5027 Tue May 30 12:52:41 2000 Thomas Roessler <roessler@guug.de>
5031 Mon May 29 22:34:12 2000 Thomas Roessler <roessler@guug.de>
5033 * rfc2047.c, rfc2047.h, send.c, sendlib.c:
5034 Edmund's latest RFC2047 encoding update.
5036 Sun May 28 20:32:05 2000 Thomas Roessler <roessler@guug.de>
5039 Don't bother the user with messages about PGP signature verification
5040 when there is no PGP stuff about the message.
5042 * README.SSL, init.h, mutt.h:
5043 SSL certificate verification fixes from Tommi Komulainen.
5046 SSL certificate verification fix from Tommi Komulainen.
5049 [stable] Handle connection take-down by servers more graciously.
5050 From Patrick Caulfield.
5052 * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc, commands.c, init.h, pgp.c, pgp.h:
5053 Modified version of Byrial Jensen's signature verification patch.
5055 Thu May 25 12:21:29 2000 Thomas Roessler <roessler@guug.de>
5057 * pgp.c: Use strftime for time indications with PGP verification.
5059 * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested by EGE.
5061 * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
5063 * mutt.h: Include stdlib.h from mutt.h.
5065 * makedoc.c, init.h: Minor fixes from Byrial.
5067 * doc/manual.sgml.head: typo.
5069 * doc/devel-notes.txt, init.h, makedoc.c:
5070 Documentation beautification patch from Byrial Jensen. Thanks!
5072 Wed May 24 19:20:07 2000 Thomas Roessler <roessler@guug.de>
5074 * po/ru.po: Fixes #143.
5076 * po/ru.po: Some fixes - #143.
5078 * charset.c, charset.h, compose.c, gnupgparse.c:
5079 Make charset-hook work with an external iconv implementation.
5082 Handle disconnects more gracefully. From Patrick Caulfield
5085 * config.guess, config.sub:
5086 [stable] Latest versions from ftp.gnu.org/pub/gnu/config
5088 * config.guess, config.sub:
5089 Latest versions from ftp.gnu.org/pub/gnu/config.
5091 Tue May 23 17:16:46 2000 Thomas Roessler <roessler@guug.de>
5093 * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h:
5094 automatic post-release commit for mutt-1.3.2
5096 * contrib/gpg.rc: Make this work on QNX.
5099 Change suggested by Sam Roberts <sroberts@uniserve.com> to make this
5102 Tue May 23 08:15:02 2000 Thomas Roessler <roessler@guug.de>
5104 * contrib/gpg.rc: Make this work on QNX.
5107 Change suggested by Sam Roberts <sroberts@uniserve.com> to make this
5110 Mon May 22 16:15:35 2000 Thomas Roessler <roessler@guug.de>
5114 * rfc2047.c: Fix a stupid segmentation fault.
5118 * rfc2047.c: Fix a memory leak.
5120 * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
5122 * parse.c: Fix a possible cause for heap corruption.
5126 * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
5128 Sun May 21 18:45:15 2000 Thomas Roessler <roessler@guug.de>
5130 * mbyte.h: Small fix from EGE.
5133 Some fixes so ISO-2022-JP* works with mutt. Mostly from TAKIZAWA
5134 Takashi <taki@luna.email.ne.jp>.
5136 * muttlib.c: Comment a bit of code.
5138 Sat May 20 18:16:18 2000 Thomas Roessler <roessler@guug.de>
5142 * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c:
5143 String conversion patch from EGE.
5145 * doc/manual.sgml.head, hook.c:
5146 Second version of Byrial's display-hook patch.
5148 * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h:
5149 automatic post-release commit for mutt-1.3.1
5151 * doc/muttrc.man.head: Document display-hook in the manual page.
5153 * commands.c, hook.c, init.h, mutt.h, protos.h, send.c:
5154 Add a display-hook command. From Byrial Jensen.
5156 * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
5157 Add mutt_gecos_name function which centrally handles the GECOS
5161 Shut up some warnings. We may have to think about mutt_stristr again.
5164 Verify that regmatch_t has offsets, and not only pointers. From Sam
5165 Roberts <sroberts@uniserve.com>.
5168 Don't look for curses in /usr/5lib any more - this broke things for
5172 Don't look for the curses library in /usr/5lib any more. This broke
5173 things for some people.
5176 Real fix for the pointer problem noted by Heiko Schlichting.
5179 Fix a "string on stack returned" bug found by Heiko Schlichting.
5181 Sat May 20 07:53:50 2000 Thomas Roessler <roessler@guug.de>
5183 * doc/muttrc.man.head: Document display-hook in the manual page.
5185 * commands.c, hook.c, init.h, mutt.h, protos.h, send.c:
5186 Add a display-hook command. From Byrial Jensen.
5188 * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
5189 Add mutt_gecos_name function which centrally handles the GECOS
5193 Shut up some warnings. We may have to think about mutt_stristr again.
5196 Verify that regmatch_t has offsets, and not only pointers. From Sam
5197 Roberts <sroberts@uniserve.com>.
5200 Don't look for curses in /usr/5lib any more - this broke things for
5204 Don't look for the curses library in /usr/5lib any more. This broke
5205 things for some people.
5208 Real fix for the pointer problem noted by Heiko Schlichting.
5211 Fix a "string on stack returned" bug found by Heiko Schlichting.
5213 Fri May 19 07:36:42 2000 Thomas Roessler <roessler@guug.de>
5215 * hdrline.c: Fix %. formats. From EGE.
5217 Thu May 18 17:06:59 2000 Thomas Roessler <roessler@guug.de>
5219 * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c, sendlib.c:
5220 rfc2047_decode change from EGE.
5222 * charset.c: Catch a segmentation fault in mutt_convert_string ().
5224 * acconfig.h: Don't enable debugging by default in the stable branch.
5226 * configure.in, main.c:
5227 More debugging output, and a warning in configure.in.
5230 Tell us something about internal iconv and CHARMAPS_DIR from mutt -v.
5232 Wed May 17 12:39:16 2000 Thomas Roessler <roessler@guug.de>
5234 * mkjtags.c: handle ^L lines correctly.
5236 * mkjtags.c: Some beautifications.
5238 * Makefile.am, mkjtags.c:
5239 Add a little tool to help with building tags files my editor groks.
5242 When displaying a deleted attachment's information, present the file
5243 name if it is present. Suggested by Pete Wenzel <pete@stc.com>.
5245 * imap/imap_ssl.c: SSL certificate check fix. From Tommi Komulainen.
5247 * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
5249 * OPS, enter.c, functions.h:
5250 Add forward-word and backward-word functions to the editor.
5252 * OPS, enter.c, functions.h:
5253 Add a kill-eow function to the line editor.
5255 * init.c: Small fix to mutt_set_default().
5257 Tue May 16 19:01:50 2000 Thomas Roessler <roessler@guug.de>
5260 We don't need to build in the charmaps/ directory unless we use the
5263 * compose.c, mutt.h, protos.h, sendlib.c:
5264 Some fixes to the size calculation code.
5266 * compose.c, globals.h, init.h, sendlib.c:
5267 A modified version of Will Fiveash's compose format patch.
5269 * acconfig.h, configure.in, init.c, init.h:
5270 Use nl_langinfo's return value as the default for $charset.
5273 More default setting. This can easily be done much cleaner than the
5274 last version of the patch.
5276 * init.c: Hack: mutt_restore_default() now stores the latest value of a
5277 variable as it's default if there was no default before. The code
5278 in question is executed precisely once: when mutt_restore_default() is
5279 invoked from mutt_init().
5281 * hook.c, lib.c, lib.h, muttlib.c, protos.h:
5282 Let _mutt_expand_path escape regular expression special characters.
5285 * hook.c, lib.c, lib.h, muttlib.c, protos.h:
5286 mutt_expand_path is now able to escape special characters for use in
5287 regular expressions. This is needed to make folder-hooks work like
5290 * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
5292 * muttlib.c: Sanitize file name suggestions passed to mutt_adv_mktemp.
5294 * doc/manual.sgml.tail, OPS, enter.c, functions.h:
5295 Add a transpose-character function to the editor. From Aaron Schrab.
5298 Improve the wchar_t checks. From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
5300 Mon May 15 12:00:53 2000 Thomas Roessler <roessler@guug.de>
5302 * configure.in, mbyte.c, pager.c: More iconv-related patches from EGE.
5304 Sat May 13 17:39:03 2000 Thomas Roessler <roessler@guug.de>
5307 HP/UX vs. ANSI C. From Lars Hecking and Albert Chin. [stable]
5310 Configuration for ANSI C / HP/UX. From albert chin and Lars Hecking.
5312 Fri May 12 13:41:34 2000 Thomas Roessler <roessler@guug.de>
5314 * mbyte.c, wcwidth.c: Make things compile. ;-)
5316 * mbyte.c, mbyte.h, wcwidth.c:
5317 Isprint-related changes. Suggested by Andrew Nosenko, adapted by EGE.
5319 * gettext.c: Replacing some more free() calls by safe_free().
5321 * iconv/iconv.c, acconfig.h, configure.in, curs_lib.c, gettext.c, help.c, mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c:
5322 wide-character related patches. From Edmund Grimley Evans.
5324 * configure.in: HP/UX -Ae detection. From Albert Chin. [stable]
5327 Improve the HP/UX check for the -Ae command line parameter. From
5328 albert chin (china@thewrittenword.com).
5330 * gen_defs: Make sure gen_defs returns success. [stable]
5333 Sam Roberts reports that some shells do strange things with exit
5336 * doc/manual.sgml.head:
5337 Fix $spool vs. $spoolfile. From David Ellement.
5339 * iconv/.cvsignore: Ignore Makefile.in, Makefile, and .deps.
5341 Thu May 11 07:10:32 2000 Thomas Roessler <roessler@guug.de>
5343 * doc/mutt.man: Remove some unnecessary spaces.
5345 * doc/mutt.man, main.c:
5346 Fix usage information. Noted by Mikko Hänninen.
5348 * acconfig.h, configure.in, globals.h:
5349 Check volatility of sig_atomic_t.
5351 Wed May 10 18:02:31 2000 Thomas Roessler <roessler@guug.de>
5353 * configure.in: Support for old Kerberos versions. From David Champion
5356 * configure.in: Fix support for old Kerberos libraries.
5358 * hdrline.c, thread.c:
5359 updated messages-in-thread (%e) patch from Markus Holmberg.
5363 * init.h, mutt.h, pop.c:
5364 Fix a segmentation fault introduced by the change of pop_delete to a
5367 * po/fr.po: Update the French translation.
5369 Tue May 9 20:19:28 2000 Thomas Roessler <roessler@guug.de>
5371 * parse.c: more mailtool brain-damage support.
5373 * acconfig.h, configure.in, parse.c:
5374 Sun mailtool message support. The format is ugly, but the patch is
5377 * Makefile.am: include mbyte.h with the distribution.
5379 * doc/devel-notes.txt: Add a word about format flags.
5381 * imap/message.c: Make the X-Label patch work over IMAP.
5383 * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION:
5384 automatic post-release commit for mutt-1.3
5386 * hdrline.c, init.h, protos.h, thread.c:
5387 Add a %e option for thread-relative message numbers. From Markus
5388 Holmberg <markush@acc.umu.se>.
5390 * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c, pattern.c:
5391 X-Label header support from David Champion <dgc@uchicago.edu>.
5393 * init.h, pop.c: Make pop_delete a quad-option. From Honza Pazdziora
5394 <adelton@informatics.muni.cz>.
5397 Ups, we should leave the version file on 1.2, so the diff will get
5398 built properly when I release 1.3.
5400 * iconv/Makefile.am, iconv/iconv.c, iconv/iconv.h, lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c, pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c, utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h, commands.c, compose.c, configure.in, curs_lib.c, curs_main.c, enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
5401 Edmund Grimley Evans' UTF-8 patch.
5403 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog:
5404 automatic post-release commit for mutt-1.2
5406 * build-release: unstable branch.
5408 * build-release: start preparing 1.2.
5410 Tue May 9 15:51:54 2000 Thomas Roessler <roessler@guug.de>
5412 * hdrline.c, init.h, protos.h, thread.c:
5413 Add a %e option for thread-relative message numbers. From Markus
5414 Holmberg <markush@acc.umu.se>.
5416 * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c, pattern.c:
5417 X-Label header support from David Champion <dgc@uchicago.edu>.
5419 * init.h, pop.c: Make pop_delete a quad-option. From Honza Pazdziora
5420 <adelton@informatics.muni.cz>.
5423 Ups, we should leave the version file on 1.2, so the diff will get
5424 built properly when I release 1.3.
5426 * iconv/Makefile.am, iconv/iconv.c, iconv/iconv.h, lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c, pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c, utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h, commands.c, compose.c, configure.in, curs_lib.c, curs_main.c, enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
5427 Edmund Grimley Evans' UTF-8 patch.
5429 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog:
5430 automatic post-release commit for mutt-1.2
5432 * build-release: unstable branch.
5434 * build-release: start preparing 1.2.
5436 Wed May 3 07:48:46 2000 Thomas Roessler <roessler@guug.de>
5438 * po/zh_TW.Big5.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, ChangeLog, VERSION, po/cs.po:
5439 automatic post-release commit for mutt-1.1.14
5441 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, ChangeLog, VERSION, po/cs.po, reldate.h:
5442 automatic post-release commit for mutt-1.1.13
5444 Wed May 3 06:44:22 2000 Thomas Roessler <roessler@guug.de>
5446 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
5447 po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
5448 po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
5449 po/pt_BR.po, po/ru.po, ChangeLog, VERSION, po/cs.po,
5450 reldate.h: automatic post-release commit for mutt-1.1.13
5452 Sun Apr 30 06:58:21 2000 Thomas Roessler <roessler@guug.de>
5455 Catch the case that an IMAP server sends "\n\n" after a mail header.
5456 Diagnosed by Brendan.
5458 Sun Apr 30 06:58:21 2000 Thomas Roessler <roessler@guug.de>
5461 Catch the case that an IMAP server sends "\n\n" after a mail header.
5462 Diagnosed by Brendan.
5464 Sat Apr 29 13:38:05 2000 Thomas Roessler <roessler@guug.de>
5467 Fix a possible segmentation fault with the external query feature.
5470 Fix the "empty screen after sync" bug observed with certain versions
5471 of the Courier IMAP server. From Brendan Cully.
5473 Wed Apr 26 17:43:00 2000 Thomas Roessler <roessler@guug.de>
5475 * imap/util.c: Fix the imap_force_ssl option.
5480 Fix a little typo. Noted by Steve Brewer <limako@mediaone.net>.
5482 * imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c, init.h, mutt.h:
5483 Add a new option named imap_force_ssl.
5485 Tue Apr 25 18:39:01 2000 Thomas Roessler <roessler@guug.de>
5487 * acconfig.h, configure.in: Revised version of Lars' patch.
5490 New macros CF_CHECK_FUNCDECL, CF_CHECK_FUNCDECLS, CF_UPPER. These
5491 are slightly modified versions of T. E. Dickey's macros from the
5492 lynx distribution. (From Lars Hecking.)
5495 Use new CF_CHECK_FUNCDECLS macro for curses functions. This should
5496 catch function declarations and macros alike. Due to a misfeature in
5497 autoheader, we have to explicitly AC_DEFINE the curses functions.
5498 (From Lars Hecking.)
5501 acconfig.h: Remove duplicate VERSION and unused HAVE_GETOPT_DECL.
5502 Remove DEBUGGER (it's AC_SUBST'ed, not AC_DEFINE'd). Add defines for
5503 curses functions. (From Lars Hecking.)
5507 Mon Apr 24 13:10:11 2000 Thomas Roessler <roessler@guug.de>
5510 Fix a segmentation fault with folder completion. From Brendan.
5513 Fall back to INTERNALDATE when Date header isn't present. From
5516 Sat Apr 22 18:34:29 2000 Thomas Roessler <roessler@guug.de>
5518 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h:
5519 automatic post-release commit for mutt-1.1.12
5521 * doc/manual.sgml.head:
5522 Add a link to http://www.mutt.org/download.html.
5524 * init.c, init.h, thread.c:
5525 Handle sort_aux="threads" somewhat different, and probably more
5526 safely. Problem and principle of fix noted by Gero Treuner and
5527 Michael Tatge <Michael.Tatge@studserv.uni-stuttgart.de>.
5529 * lib.c: Coda compatibility. From Jan Harkes <jaharkes@cs.cmu.edu>.
5532 Fix message parsing. This fixes the "Reply-To in body" bug. From
5533 Edmund GRIMLEY EVANS.
5535 * doc/manual.sgml.tail: Fix the sgmltools URL. From Martin Michlmayr.
5537 * charset.c, editmsg.c, extlib.c, gnupgparse.c, lib.c, lib.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgppubring.c, recvcmd.c, remailer.c, rfc2231.c, rfc2231.h:
5538 Comment cosmetics. From Martin Michlmayer.
5540 * doc/manual.sgml.head:
5541 Document the elmish "!!" shortcut for the last folder. From Martin
5542 Michlmayr <tbm@cyrius.com>.
5544 * curs_main.c, pager.c:
5545 Fix various inconsistencies with respect to thread deletion.
5547 Sat Apr 22 09:33:46 2000 Thomas Roessler <roessler@guug.de>
5549 * doc/manual.sgml.head:
5550 Add a link to http://www.mutt.org/download.html.
5552 * init.c, init.h, thread.c:
5553 Handle sort_aux="threads" somewhat different, and probably more
5554 safely. Problem and principle of fix noted by Gero Treuner and
5555 Michael Tatge <Michael.Tatge@studserv.uni-stuttgart.de>.
5557 * lib.c: Coda compatibility. From Jan Harkes <jaharkes@cs.cmu.edu>.
5560 Fix message parsing. This fixes the "Reply-To in body" bug. From
5561 Edmund GRIMLEY EVANS.
5563 * doc/manual.sgml.tail: Fix the sgmltools URL. From Martin Michlmayr.
5565 * charset.c, editmsg.c, extlib.c, gnupgparse.c, lib.c, lib.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgppubring.c, recvcmd.c, remailer.c, rfc2231.c, rfc2231.h:
5566 Comment cosmetics. From Martin Michlmayer.
5568 * doc/manual.sgml.head:
5569 Document the elmish "!!" shortcut for the last folder. From Martin
5570 Michlmayr <tbm@cyrius.com>.
5572 * curs_main.c, pager.c:
5573 Fix various inconsistencies with respect to thread deletion.
5575 Wed Apr 12 16:32:26 2000 Thomas Roessler <roessler@guug.de>
5577 * browser.c: Initialize some more memory. Noted by Vsevolod Volkov
5580 * headers.c: Catch some error conditions.
5582 * main.c: Tell us whether debugging is enabled or not.
5584 Sun Apr 9 13:32:36 2000 Thomas Roessler <roessler@guug.de>
5588 * imap/imap_ssl.c: Another file mode change.
5590 * po/fr.po, po/es.po, po/el.po: update.
5593 Save more than one SSL certificate to the certificate file.
5595 * po/da.po, po/cs.po: update.
5597 * imap/socket.c: Make host name comparison case-insensitive.
5599 * doc/manual.sgml.head:
5600 Minor typo in the documentation. Noted by Vsevolod Volkov
5604 The "!!" shortcut had another flaw. Noted by Martin Michlmayr
5607 * imap/BUGS: Documentation patch from Brendan Cully.
5609 * pattern.c: Fix ^ and ! pattern modifiers.
5611 Fri Mar 31 12:37:21 2000 Thomas Roessler <roessler@guug.de>
5613 * po/pl.po, po/id.po: update.
5615 Thu Mar 30 15:33:14 2000 Thomas Roessler <roessler@guug.de>
5617 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
5618 automatic post-release commit for mutt-1.1.11
5620 * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po, po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po, po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po:
5621 make update-po, and undo most parts of Lars' and Tommi's patch - it
5624 Thu Mar 30 15:16:22 2000 Thomas Roessler <roessler@guug.de>
5626 * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po,
5627 po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ko.po,
5628 po/id.po, po/it.po, po/gl.po, po/fr.po, po/es.po, po/eo.po,
5629 po/el.po, po/de.po, po/da.po, po/Makefile.in.in,
5630 po/POTFILES.in, po/cs.po: make update-po, and undo most
5631 parts of Lars' and Tommi's patch - it broke things here.
5633 * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov <vvv@lucky.net>.
5639 * contrib/Makefile.in: Distribute pgp6.rc. Ups.
5641 * po/uk.po: Updated Ukrainian translation.
5643 * curs_main.c: Cursor cosmetics. From Byrial.
5645 * contrib/Makefile.in:
5646 Installation process patch from Bill Nottingham <notting@redhat.com>.
5648 * build-release: Explicitly use scp1.
5650 Wed Mar 29 20:16:36 2000 Thomas Roessler <roessler@guug.de>
5652 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po, po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog:
5653 automatic post-release commit for mutt-1.1.10
5655 * imap/message.c: Fix access to read-only folders via IMAP.
5657 Wed Mar 29 20:03:32 2000 Thomas Roessler <roessler@guug.de>
5659 * imap/message.c: Fix access to read-only folders via IMAP.
5661 * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c, thread.c:
5662 Various little patches from Gero Treuner.
5664 * imap/Makefile.am, Makefile.am: Build diff from Brendan Cully.
5666 Tue Mar 28 10:09:19 2000 Thomas Roessler <roessler@guug.de>
5668 * po/Makefile.in.in, po/POTFILES.in, Makefile.am:
5669 A patch from Tommi Komulainen (and Lars Hecking) for building
5670 outside the source directory.
5672 Mon Mar 27 23:56:35 2000 Thomas Roessler <roessler@guug.de>
5674 * imap/auth_gss.c, imap/imap_ssl.c, acconfig.h, configure.in:
5675 NetBSD portability patches from Brendan Cully.
5677 Sat Mar 25 18:22:09 2000 Thomas Roessler <roessler@guug.de>
5680 Timeout occasionally in menus, with the notable exception of the
5681 editor. This is needed to avoid some more IMAP timeouts.
5682 [patch-1.1.9.tlr.timeout.1]
5684 Thu Mar 23 12:21:10 2000 Thomas Roessler <roessler@guug.de>
5686 * remailer.c: Little fix for the remailer menu.
5689 Fix Kerberos configuration. From David Champion <dgc@uchicago.edu>.
5691 Wed Mar 22 08:24:45 2000 Thomas Roessler <roessler@guug.de>
5693 * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
5695 Tue Mar 21 22:01:42 2000 Thomas Roessler <roessler@guug.de>
5698 Fix charmap configuration. This was broken in configure.in,v 2.54.
5700 Mon Mar 20 10:32:18 2000 Thomas Roessler <roessler@guug.de>
5703 Fix the "!!" shortcut for the last folder. Noted by Byrial Jensen.
5705 * po/da.po, po/eo.po: update
5707 * configure.in, Attic/Muttrc.head, Muttrc.head.in:
5708 Put Muttrc.head under autoconf control - we need to substitute
5709 @docdir@ for the <f1> macro to work.
5711 Sun Mar 19 09:19:30 2000 Thomas Roessler <roessler@guug.de>
5713 * po/nl.po: Fix some sloppiness errors. From Brendan Cully.
5715 Fri Mar 17 08:26:22 2000 Thomas Roessler <roessler@guug.de>
5719 * rfc2047.c, sendlib.c: Don't override iso-2022-jp with us-ascii.
5721 Thu Mar 16 10:01:43 2000 Thomas Roessler <roessler@guug.de>
5723 * commands.c, init.h, mutt.h: Add the $print_decode option.
5725 * po/ru.po, po/sv.po: updates
5730 Use Editor with a fall-back to visual when editing messages.
5732 * muttlib.c: Localization nit from Byrial Jensen.
5734 * doc/manual.sgml.head, init.h:
5735 Documentation fixes from Mikko Hänninen.
5737 Wed Mar 15 23:25:47 2000 Thomas Roessler <roessler@guug.de>
5739 * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c, README.SSL, configure.in, init.h:
5740 Fix entropy gathering in the IMAP SSL support. From Tommi Komulainen.
5742 * Makefile.am: Add a dependency for keymap_defs.h. Hope it works now.
5746 Tue Mar 14 21:05:00 2000 Thomas Roessler <roessler@guug.de>
5748 * po/pl.po, po/cs.po: updates.
5750 * configure.in: Fix a charmap configuration flaw. From Gero Treuner.
5753 Install all the documentation. Problem noted and fix supplied by
5756 * po/es.po: Update from Boris Wesslowski.
5758 * base64.c: Add the original fetchmail copyright notice.
5760 * contrib/Makefile.in, contrib/pgp6.rc:
5761 More nits: Include a sample configuration file for using mutt with
5762 pgp6, and install and actually distribute Tin.rc.
5764 Mon Mar 13 22:36:56 2000 Thomas Roessler <roessler@guug.de>
5766 * makedoc.c, send.c, charset.h, init.h:
5767 Various nits, noted by Gero Treuner.
5769 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po, po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po, po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog:
5770 automatic post-release commit for mutt-1.1.9
5772 * build-release: change code for going on-line.
5774 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po, po/cs.po, po/da.po:
5777 * po/sv.po, po/fr.po: updates.
5779 Mon Mar 13 18:37:17 2000 Thomas Roessler <roessler@guug.de>
5781 * build-release: change code for going on-line.
5783 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
5784 po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po,
5785 po/id.po, po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po,
5786 po/de.po, po/cs.po, po/da.po: make update-po.
5788 * po/sv.po, po/fr.po: updates.
5790 Fri Mar 10 11:38:32 2000 Thomas Roessler <roessler@guug.de>
5793 Fix the handling of raw carriage return characters in the base64
5796 Thu Mar 9 11:58:11 2000 Thomas Roessler <roessler@guug.de>
5798 * pgpinvoke.c: Bail on empty PGP formats.
5802 Wed Mar 8 18:08:03 2000 Thomas Roessler <roessler@guug.de>
5804 * imap/message.c: Another fix from Brendan Cully.
5808 * sendlib.c, parse.c:
5809 Fix more RFC2047 encoding bugs. Once again from Gero Treuner
5810 <gero@faveve.uni-stuttgart.de>.
5812 Tue Mar 7 19:53:19 2000 Thomas Roessler <roessler@guug.de>
5814 * po/da.po, configure.in:
5815 Adding a Danish translation. Thanks to Morten Bo Johansen
5816 <mojo@image.dk> and the members of the sslug-locale mailing list,
5817 see http://www.sslug.dk/emailarkiv/locale/.
5820 The uncolor/unmono commands weren't parsed correctly when not
5821 applicable. This fixes bug#65.
5823 * makedoc.c: Make gcc happy.
5825 * TODO: Remove an old item from this list. From Brendan Cully.
5827 * sendlib.c, TODO, protos.h, send.c:
5828 Correct header encodings when postponing messages.
5832 * po/pt_BR.po, po/el.po: updates.
5834 * curs_main.c: Fix NULL pointer deferences.
5836 Sat Mar 4 12:57:53 2000 Thomas Roessler <roessler@guug.de>
5838 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po,
5839 po/pt_BR.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
5840 po/it.po, po/id.po, po/gl.po, po/fr.po, po/eo.po, po/es.po,
5841 po/el.po, po/de.po, po/cs.po, reldate.h, build-release,
5842 VERSION, ChangeLog: automatic post-release commit for
5845 * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
5847 Sat Mar 4 08:40:53 2000 Thomas Roessler <roessler@guug.de>
5849 * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
5851 Fri Mar 3 16:52:41 2000 Thomas Roessler <roessler@guug.de>
5854 Don't use gpg-2comp by default, but leave the command lines using
5855 this one there as comments.
5857 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po, po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c, imap/message.h, imap/socket.c, imap/util.c, imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c, sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c, recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c, pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, muttbug.sh.in, muttlib.c, mx.c, history.c, history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c, dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c, help.c, charset.c, charset.h, color.c, commands.c, complete.c, compose.c, copy.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c, attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h:
5858 The FSF apparently has moved.
5860 * po/sv.po: Swedish translation.
5862 * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c, editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c, send.c, sendlib.c, attach.c:
5863 Fix index updates when closing or synching mail folders fails.
5864 There were some bug-fixes hidden in that code.
5866 * imap/message.c: More missing fclose (3) calls.
5868 Thu Mar 2 21:01:27 2000 Thomas Roessler <roessler@guug.de>
5870 * imap/imap_ssl.c, imap/message.c:
5871 Fix a bunch of file descriptor leaks.
5873 * po/de.po: A one-character patch from Gero Treuner.
5875 * INSTALL, README.SSL:
5876 Add some SSL documentation. From Tommi Komulainen.
5879 Fix incompatible return value checking. This should fix #29.
5881 * mutt.h, send.c, init.h:
5882 Add $reverse_realname option. Essentially suggested by ws@rhein.de.
5884 Wed Mar 1 21:27:36 2000 Thomas Roessler <roessler@guug.de>
5886 * Muttrc.head: Fix #26: A little typo.
5888 * contrib/Makefile.in, contrib/sample.muttrc-tlr:
5889 Add a commented version of my .muttrc as an example.
5891 * contrib/sample.muttrc: Fix some mail addresses.
5894 Add some more documentation for users who are upgrading. This is
5895 more precise than the NEWS file, but confined to the more notable
5898 * configure.in: Another fix from Tommi Komulainen.
5900 * po/eo.po, po/id.po, po/de.po: update.
5902 * imap/util.c: Don't crash with NULL Context pointers.
5906 * doc/dotlock.man, doc/mutt.man:
5907 dotlock is called mutt_dotlock for quite some time now.
5909 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
5910 automatic post-release commit for mutt-1.1.7
5912 * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
5913 Add $imap_servernoise option to suppress IMAP server messages. From
5916 * imap/Makefile.am: Include auth_gss.c with the distribution.
5918 Wed Mar 1 00:12:14 2000 Thomas Roessler <roessler@guug.de>
5920 * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
5921 Add $imap_servernoise option to suppress IMAP server messages. From
5924 * imap/Makefile.am: Include auth_gss.c with the distribution.
5926 Tue Feb 29 22:40:46 2000 Thomas Roessler <roessler@guug.de>
5928 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog:
5929 automatic post-release commit for mutt-1.1.6
5931 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po, po/de.po:
5932 Some updates; make update-po.
5935 Add error checking to the recode-attachment code. From "Andrew W.
5936 Nosenko" <awn@bcs.zp.ua>.
5939 Replace --enable-ssl by --with-ssl. From Tommi Komulainen.
5941 * imap/imap.c, mx.c, curs_main.c:
5942 More IMAP folder update hacks. Brendan says it works.
5944 Tue Feb 29 22:34:07 2000 Thomas Roessler <roessler@guug.de>
5946 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
5947 po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po,
5948 po/id.po, po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po,
5949 po/cs.po, po/de.po: Some updates; make update-po.
5951 * charset.c: Add error checking to the recode-attachment
5952 code. From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
5955 Replace --enable-ssl by --with-ssl. From Tommi Komulainen.
5957 * imap/imap.c, mx.c, curs_main.c:
5958 More IMAP folder update hacks. Brendan says it works.
5960 Mon Feb 28 18:06:35 2000 Thomas Roessler <roessler@guug.de>
5962 * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
5964 * imap/imap.h, imap/util.c, menu.c, pager.c:
5965 New IMAP keep-alive code. This should work from all menus, and it
5966 should always poll the current folder.
5968 * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
5970 * curs_main.c, pager.c:
5971 Don't do Context updates from the background, part 2.
5973 * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c, imap/imap.c:
5974 Don't do Context updates from the background.
5976 Sun Feb 27 08:49:34 2000 Thomas Roessler <roessler@guug.de>
5979 imap/auth_gss.c was missing. Noted by "Andrew W. Nosenko"
5982 Sat Feb 26 18:14:24 2000 Thomas Roessler <roessler@guug.de>
5985 muttbug is a script, not a program. Tell automake about this.
5987 * mx.c: Don't use an uninitialized string for error reporting.
5989 * imap/browse.c: Fix a segmentation fault. Patch from Brendan Cully.
5991 Fri Feb 25 08:57:05 2000 Thomas Roessler <roessler@guug.de>
5993 * .cvsignore: ignore muttbug{,.sh}
5995 * Makefile.am: Tell users about README.UPGRADE.
5997 Thu Feb 24 21:34:10 2000 Thomas Roessler <roessler@guug.de>
5999 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po, po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po, po/eo.po, reldate.h, ChangeLog, VERSION:
6000 automatic post-release commit for mutt-1.1.5
6002 * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
6004 Thu Feb 24 21:25:49 2000 Thomas Roessler <roessler@guug.de>
6006 * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
6008 Wed Feb 23 13:26:03 2000 Thomas Roessler <roessler@guug.de>
6010 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
6011 po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po,
6012 po/ko.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
6013 po/cs.po, po/de.po: New German translation; make update-po.
6015 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po,
6016 po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/pl.po,
6017 po/fr.po, po/gl.po, po/id.po, po/it.po, po/eo.po, po/es.po,
6018 po/Makefile.in.in, po/cs.po, po/de.po, po/el.po: Fix some
6019 dependency, and do update-po again. Also, Edmund Evans
6020 submitted a new Esperanto translation.
6022 * mx.c: safe_fclose() doesn't like FILE pointers.
6024 * mx.h, mx.c: Don't core dump when locking a folder fails.
6026 Tue Feb 22 19:22:29 2000 Thomas Roessler <roessler@guug.de>
6028 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
6029 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po,
6030 po/it.po, po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po,
6031 po/de.po, po/cs.po: update-po.
6033 * po/ko.po: New Korean translation from <redhands@linux.sarang.net>.
6035 * muttbug.sh.in: Fix bug#42: A missing "'".
6037 * main.c: Cosmetic fix from Marco d'Itri.
6039 * imap/browse.c, browser.c, doc/manual.sgml.head:
6040 Brendan Cully's latest IMAP browser fixes.
6042 Fri Feb 18 10:56:24 2000 Thomas Roessler <roessler@guug.de>
6045 In mutt_copy_body(), we also need to strdup() the content-description.
6048 Reasonably handle suerfluous EXIST messages from IMAP servers. From
6051 Thu Feb 17 18:22:27 2000 Thomas Roessler <roessler@guug.de>
6054 Fix content-description encoding - it was done after signing, not
6057 * sendlib.c, attach.c, mx.c, pop.c:
6058 Do more error checking when writing messages to folders.
6060 Wed Feb 16 17:29:33 2000 Thomas Roessler <roessler@guug.de>
6062 * send.c: Fix mail-followup-to generation.
6065 Don't output empty header fields. This is made necessary by the
6066 addition of possibly empty my_hdr commands.
6068 * init.c: Permit empty my_hdrs. Suggested by Edmund Grimley Evans.
6072 * pattern.c, protos.h, send.c:
6073 Generate mail-followup-to headers which contain the user's mail
6074 address when sending messages to _known_ mailing lists.
6078 Tue Feb 15 22:26:39 2000 Thomas Roessler <roessler@guug.de>
6082 * po/eo.po: New translation from Edmund Grimley.
6086 * globals.h: Increase the size of ErrorBuf.
6088 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po, po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po, VERSION, reldate.h, ChangeLog:
6089 automatic post-release commit for mutt-1.1.4
6091 * doc/manual.sgml.head:
6092 Add improved documentation for the "push" command, and macros. From
6093 Byrial Jensen, based on a patch by Mikko Hanninen.
6095 * functions.h: Fix the <exit> function on the pager.
6097 * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c, init.h, protos.h:
6098 Byrial Jensen's unhook command patch.
6101 Remove superfluous empty lines from the text version of the manual.
6104 Change the documentation string for OP_MAIN_PREV_UNDELETED - it may
6107 * functions.h, keymap.c: More OP_EXIT fixes.
6109 * OPS, functions.h, keymap.c, pager.c:
6110 Remove the OP_PAGER_EXIT opcode, and change it to OP_EXIT.
6112 * doc/manual.sgml.head: Add more documentation for subscribe and lists.
6114 Tue Feb 15 08:59:41 2000 Thomas Roessler <roessler@guug.de>
6116 * doc/manual.sgml.head:
6117 Add improved documentation for the "push" command, and macros. From
6118 Byrial Jensen, based on a patch by Mikko Hanninen.
6120 * functions.h: Fix the <exit> function on the pager.
6122 * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c, init.h, protos.h:
6123 Byrial Jensen's unhook command patch.
6126 Remove superfluous empty lines from the text version of the manual.
6129 Change the documentation string for OP_MAIN_PREV_UNDELETED - it may
6132 * functions.h, keymap.c: More OP_EXIT fixes.
6134 * OPS, functions.h, keymap.c, pager.c:
6135 Remove the OP_PAGER_EXIT opcode, and change it to OP_EXIT.
6137 * doc/manual.sgml.head: Add more documentation for subscribe and lists.
6139 Mon Feb 14 20:51:37 2000 Thomas Roessler <roessler@guug.de>
6141 * init.h: Fix documentation for $followup_to.
6144 Fix the fixes. Folks, when submitting changes to the .po files,
6145 please try a "make" in the po subdirectory afterwards.
6147 * po/it.po: New Italian translation from Marco d'Itri.
6149 * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c, imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore, Makefile.am, browser.c, browser.h, configure.in:
6150 Brendan Cully's patch from <20000212185021.A7365@xanadu.kublai.com>.
6152 * po/de.po: Fixes from Roland Rosenfeld.
6154 * attach.c, compose.c:
6155 Fix a couple of random perror() calls and related problems.
6157 * sendlib.c: Fix encoding for text/* attachments with long lines.
6159 Fri Feb 11 09:04:22 2000 Thomas Roessler <roessler@guug.de>
6161 * contrib/Pine.rc: Fix bug #23.
6163 * init.h, makedoc.c:
6164 Fix minor documentation problems noted by Marius Gedminas
6167 Thu Feb 10 19:46:13 2000 Thomas Roessler <roessler@guug.de>
6169 * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c, sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c, headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c, mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c, commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
6170 PGP-cleanup patch from Roland Rosenfeld. Thanks!
6173 ${prefix} should be defined, as it may be used by autoconf.
6175 Wed Feb 9 18:28:45 2000 Thomas Roessler <roessler@guug.de>
6177 * doc/manual.sgml.head: Fix a minor typo. From Mikko Hänninen.
6179 * muttbug.sh.in: Mostly Debian-related fixes from Roland Rosenfeld.
6181 * main.c: Small translation-related fix from Roland.
6183 * po/fr.po: Update from Vincent Lefevre.
6186 Portability patch to make pgpewrap work under HP/UX. From David
6187 Ellement <ellement@sdd.hp.com>.
6189 * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail, init.h:
6190 Documentation changes from Roland Rosenfeld.
6192 Tue Feb 8 20:55:33 2000 Thomas Roessler <roessler@guug.de>
6194 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release, po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog:
6195 automatic post-release commit for mutt-1.1.3
6198 Don't build US releases. RedHat and Caldera don't object, Debian
6199 uses the international version anyways, and SuSE (1) sits in Germany
6200 and (2) doesn't react.
6202 Tue Feb 8 20:34:51 2000 Thomas Roessler <roessler@guug.de>
6205 Don't build US releases. RedHat and Caldera don't object, Debian
6206 uses the international version anyways, and SuSE (1) sits in Germany
6207 and (2) doesn't react.
6209 Tue Feb 8 20:34:51 2000 Thomas Roessler <roessler@guug.de>
6212 Don't build US releases. RedHat and Caldera don't object, Debian
6213 uses the international version anyways, and SuSE (1) sits in Germany
6214 and (2) doesn't react.
6216 * contrib/pgp2.rc: add a comment concerning +encrypttoself.
6218 * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages. From
6219 Tommi.Komulainen@iki.fi.
6221 * po/eo.po: Small fix from Edmund.
6223 Mon Feb 7 19:16:41 2000 Thomas Roessler <roessler@guug.de>
6225 * doc/manual.sgml.head: Add a note on my_hdr when used from send-hook.
6228 Remove another Debian reference from the severity level descriptions.
6230 * muttbug.sh.in: More fixes.
6232 * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
6234 * muttbug.sh.in: Various fixes from Roland Rosenfeld.
6236 * buffy.c: Fix a NULL pointer deference.
6238 Thu Feb 3 13:41:38 2000 Thomas Roessler <roessler@guug.de>
6240 * acconfig.h, configure.in, muttbug.sh.in:
6241 Add debugger support to muttbug.
6243 * init.c: Add a comment concerning muttbug.sh.
6246 More changes to the bug report script. Most of them were suggest by
6249 * po/de.po: Minor fixes from Roland Rosenfeld.
6251 * muttbug.sh.in: Add some Debian specifics.
6253 * muttbug.sh.in: Strip comments from included configuration files.
6255 * muttbug.sh.in: another minor fix.
6257 * muttbug.sh.in: Minor fixes.
6259 * Makefile.am, configure.in, main.c, muttbug.sh.in:
6260 Add muttbug, the bug reporting utility. (Yes, we are about to get a
6261 real bug-tracking system, see http://bugs.guug.de/.)
6263 * doc/manual.sgml.head: Documentation fix.
6265 Wed Feb 2 10:53:28 2000 Thomas Roessler <roessler@guug.de>
6267 * init.c: Make the parsing of integers more
6269 * lib.c: Use O_NOFOLLOW when it's there, and needed.
6271 Tue Feb 1 18:47:49 2000 Thomas Roessler <roessler@guug.de>
6273 * main.c: Cosmetics.
6275 * doc/mutt.man, doc/muttrc.man.head:
6276 Cosmetics. Additionally, remove the y2k compliance notice from the
6280 Change the font used for typesetting "tables", so we get usable
6281 output when roffing the muttrc (5) manual page for a postscript
6284 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
6285 Include various po-file updaes, and make update-po.
6287 * po/Makefile.in.in, po/POTFILES.in, Makefile.am:
6288 Build fix for the po/ subdirectory, from Edmund G. Evans.
6290 * po/eo.po: New Esperanto translation.
6292 * init.h: Add a bit more documentation on $recall.
6294 Sun Jan 30 13:35:22 2000 Thomas Roessler <roessler@guug.de>
6296 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po, po/el.po, po/Makefile.in.in, configure.in:
6297 Try to fix the build process in the po/ subdirectory.
6299 * configure.in: Add some languages to ALL_LINGUAS.
6301 * po/gl.po, po/sv.po: Adding translations from stable to unstable.
6303 * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po, po/pl.po, po/de.po, po/el.po, po/eo.po:
6304 make update-po; including new revisions submitted so far.
6306 Sat Jan 29 08:03:48 2000 Thomas Roessler <roessler@guug.de>
6308 * init.h: Another change to attach_format.
6310 * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c, functions.h, init.h, mutt.h, parse.c:
6311 Michael Elkins' content-disposition patch, with some small changes.
6313 Fri Jan 28 21:32:47 2000 Thomas Roessler <roessler@guug.de>
6316 Make the documentation for rfc2047_parameters comprehensible to the
6319 * init.h: Documentation fix.
6321 * rfc2231.c: RFC2231 support should understand utf-8.
6323 Thu Jan 27 09:57:09 2000 Thomas Roessler <roessler@guug.de>
6325 * imap/imap_ssl.c, README.SSL, init.h, mutt.h:
6326 Add options to disallow individual SSL protocols. From Jeremy Katz
6327 <katzj@linuxpower.org>.
6329 Tue Jan 25 21:21:10 2000 Thomas Roessler <roessler@guug.de>
6331 * imap/BUGS, imap/README, imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
6332 Brendan Cully's latest changes:
6334 Here is a patch to add some support for read-only IMAP folders.
6335 This is most useful if you have multiple copies of mutt open, but
6336 it also allows you to open a folder read-only and not have to
6337 worry about flags getting changed. Toggling read-only still
6338 doesn't work correctly - you may lose your 'N' flags if you open
6339 a folder normally and switch to read-only.
6341 I've also decided to try using UID FETCH, although I'm not sure if
6342 older IMAP servers support it, but then again I'm not sure if
6343 anyone's using any really old IMAP servers. The main advantage is
6344 in the case of multiple clients, where one client is deleting
6345 messages and the other isn't getting notification. I'm
6346 experiencing that on my UW-IMAP 4.6 server. On the other hand,
6347 this server seems to have all sorts of terrible problems with this
6348 scenario, so I'm not sure how well the code functions. It's a
6349 two-line change so far, it's experimental, and it's the only IMAP
6350 code in an #if 0 block...
6353 Make the build process work when sgmltools aren't present. From
6354 Lawrence Greenfield <leg+@andrew.cmu.edu>.
6357 Fix GSSAPI support. From Lawrence Greenfield <leg+@andrew.cmu.edu>.
6359 Mon Jan 24 13:17:17 2000 Thomas Roessler <roessler@guug.de>
6361 * dotlock.h, mx.c, dotlock.c: Locking fix.
6363 * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
6364 <mgedmin@pub.osf.lt>.
6366 * Makefile.am: small build process fix.
6368 * m4/Makefile.am.in:
6369 Patch from Lars Hecking in order to build mutt cleanly under Solaris
6372 * doc/manual.sgml.head:
6373 More list-reply documentation from Mikko.Hanninen@iki.fi.
6375 * init.h, mutt.h, rfc822.c:
6376 Removing rewrite_uucp. There were too many objections against it.
6378 * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
6382 * po/eo.po, configure.in:
6383 Adding the Esperanto translation to unstable. From Edmund GRIMLEY
6384 EVANS <edmundo@rano.org>.
6386 Fri Jan 21 09:28:56 2000 Thomas Roessler <roessler@guug.de>
6388 * po/el.po: New greek translation.
6390 * po/id.po: updated translation.
6392 Thu Jan 20 17:35:41 2000 Thomas Roessler <roessler@guug.de>
6394 * po/pl.po: Updated polish translation.
6396 * contrib/Makefile.in, Makefile.am:
6397 "make distclean" fixes from Marco d'Itri.
6399 * compose.c: Typo noted by edmundo@rano.org.
6403 * send.c: Honor mail-followup-to when doing a list-reply. From
6404 Mikko.Hanninen@iki.fi.
6406 Wed Jan 19 14:59:01 2000 Thomas Roessler <roessler@guug.de>
6409 Don't move the index cursor after a failed attempt to save a
6410 message. From Joe Orton <joe@orton.demon.co.uk>.
6412 * po/de.po: New German translation for unstable, from Roland Rosenfeld.
6414 * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
6416 * NEWS: Add a notice on display-toggle-weed.
6418 * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
6419 Rename display-headers to display-toggle-weed.
6421 Tue Jan 18 22:46:18 2000 Thomas Roessler <roessler@guug.de>
6423 * mx.c: mx_open_mailbox_append: Add an error message and remove a file
6424 descriptor leak when we can open, but can't lock an MMDF or MBOX
6427 * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po, po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog:
6428 automatic post-release commit for mutt-1.0.1
6430 * contrib/Makefile.in:
6431 Respect $DESTDIR in contrib/Makefile. From Hao Li
6432 <hli@rainfinity.com>.
6434 * imap/imap.c, imap/message.c:
6435 Fix use of confirmcreate with IMAP. A patch for this was suggested
6439 Documentation fix about gecos_mask. From Will Fiveash.
6441 Sun Jan 16 14:44:12 2000 Thomas Roessler <roessler@guug.de>
6443 * po/eo.po: new esperanto translation from edmundo@rano.org.
6446 Use Visual, not Editor, for editing messages. Noted by Marius
6447 Gedminas <mgedmin@pub.osf.lt>.
6450 quote-related fix to the RFC822 parser. From Edmund Grimley Evans.
6452 Wed Jan 12 09:20:34 2000 Thomas Roessler <roessler@guug.de>
6455 It was impossible to unset a string. If you did "unset realname" it
6456 would just print out the value of the string. Attached is the fix.
6458 Mon Jan 10 21:34:06 2000 Thomas Roessler <roessler@guug.de>
6460 * reap.pl: Handle #ifndef in reap.pl.
6463 Recognize differently-named gccs as such, and enable warnings. From
6464 "Andrew W. Nosenko" <awn@bcs.zp.ua>.
6467 To compile on SunOs 4.1.4, the order of two includes needs to be
6468 switched (<sys/resource.h> contains a struct timeval.)
6470 From Mark Seiden <mis@seiden.com>.
6472 * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c, recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h, attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c, gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c, mx.h, pgp.h:
6473 More copyright cosmetics - noted by Martin Michlmayr <tbm@cyrius.com>.
6475 * lib.c: Use safe_free() instead of free() with mutt_str_replace -
6476 equivalent, but nicer.
6478 * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c, rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c, compose.c, curs_main.c, edit.c, history.c, init.c, lib.c, main.c, menu.c, mh.c, muttlib.c:
6479 Add (and use) a function mutt_str_replace, which essentially
6480 replaces the sequence:
6483 s = safe_strdup (t);
6485 * build-release, gnupgparse.c:
6486 Fix PGP uid parsing. Noted by Edmund GRIMLEY EVANS
6487 <edmundo@rano.demon.co.uk>.
6489 Sat Jan 8 10:31:28 2000 Thomas Roessler <roessler@guug.de>
6491 * VERSION, reldate.h, ChangeLog:
6492 automatic post-release commit for mutt-1.1.2
6495 Fix a macro-related segmentation fault in stable. From Byrial
6499 Fix a macro-related segmentation fault. From Byrial Jensen.
6501 * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h, recvattach.c:
6502 Unified edit-type function for the index, compose, and
6503 receive-attachment menus. Mostly by Michael Elkins.
6505 * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
6507 * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
6509 Sat Jan 8 09:40:02 2000 Thomas Roessler <roessler@guug.de>
6512 Fix a macro-related segmentation fault in stable. From Byrial
6516 Fix a macro-related segmentation fault. From Byrial Jensen.
6518 * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h, recvattach.c:
6519 Unified edit-type function for the index, compose, and
6520 receive-attachment menus. Mostly by Michael Elkins.
6522 * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
6524 * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
6526 Thu Jan 6 12:00:50 2000 Thomas Roessler <roessler@guug.de>
6528 * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
6529 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c,
6530 thread.c, pgplib.c, pgplib.h, pgppubring.c, pop.c,
6531 postpone.c, protos.h, query.c, recvattach.c, recvcmd.c,
6532 remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
6533 rfc2047.c, rfc2047.h, mh.c, mime.h, mutt.h, mutt_curses.h,
6534 mutt_menu.h, mutt_regex.h, muttlib.c, mx.c, mx.h, pager.c,
6535 pager.h, parse.c, pattern.c, pgp.h, pgpinvoke.c, keymap.c,
6536 keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
6537 mapping.h, mbox.c, menu.c, init.h, hash.h, hdrline.c,
6538 headers.c, help.c, history.c, history.h, hook.c, init.c,
6539 copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
6540 dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
6541 flags.c, from.c, functions.h, globals.h, gnupgparse.c,
6542 handler.c, hash.c, attach.c, attach.h, browser.c, browser.h,
6543 buffy.c, buffy.h, charset.c, charset.h, color.c, commands.c,
6544 complete.c, compose.c, copy.c, addrbook.c, alias.c: Update
6545 copyright notices for unstable.
6547 * Attic/socket.c, signal.c, sort.c, sort.h, status.c,
6548 system.c, thread.c, query.c, recvattach.c, resize.c,
6549 rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c,
6550 rfc822.h, score.c, send.c, sendlib.c, pattern.c, pgp.c,
6551 pgpinvoke.c, pgpkey.c, pgppubring.c, pop.c, postpone.c,
6552 protos.h, pager.h, parse.c, Attic/mutt_socket.h, menu.c,
6553 mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
6554 mutt_regex.h, mx.c, mx.h, pager.c, Attic/imap.h, init.c,
6555 init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
6556 mapping.h, mbox.c, Attic/imap.c, hash.c, hash.h, hdrline.c,
6557 headers.c, help.c, history.c, history.h, hook.c,
6558 curs_main.c, date.c, dotlock.c, dotlock.h, edit.c, enter.c,
6559 filter.c, flags.c, from.c, functions.h, globals.h,
6560 gnupgparse.c, handler.c, buffy.c, buffy.h, charset.c,
6561 charset.h, color.c, commands.c, complete.c, compose.c,
6562 copy.c, copy.h, curs_lib.c, addrbook.c, alias.c, attach.c,
6563 attach.h, browser.c: Updat copyright notices in stable.
6565 Wed Jan 5 09:40:52 2000 Thomas Roessler <roessler@guug.de>
6567 * init.h, mutt.h, parse.c:
6568 patch-1.1.1.me.pgpsearchtext.1. From Michael Elkins.
6570 Mon Jan 3 10:15:54 2000 Thomas Roessler <roessler@guug.de>
6572 * strcasecmp.c: New str*casecmp replacements for stable.
6575 Fix strncasecmp and strcasecmp replacement functions. Problem noted
6576 by Stu Heiss <stu@jpusa1.chi.il.us>.
6578 Sat Jan 1 17:59:51 2000 Thomas Roessler <roessler@guug.de>
6580 * parse.c: y2k fix for 1.0.
6582 * parse.c: A y2k fix for those who still use two-digit year numbers as
6583 originally specified in RFC 822.
6585 Wed Dec 29 18:38:07 1999 Thomas Roessler <roessler@guug.de>
6588 New Chinese translation; from Anthnoy Wong <ypwong@debian.org>; Dec
6591 * sort.c: Fix a minor threading bug. From Edmund GRIMLEY EVANS
6592 <edmundo@rano.demon.co.uk>, Dec 14 1999.
6595 Fix the use of link_is_dir() in the file browser. This should fix
6596 the bug reported by John Yates <yates@flatiron.com> on Dec 07 1999.
6597 (Details noted by Byrial Jensen <byrial@image.dk> on Dec 09 1999.)
6600 Don't use IMAP folders for FCCs when sending messages in batch mode.
6601 This is _not_ Brendan's patch, which may be included later.
6603 Tue Dec 14 10:29:25 1999 Thomas Roessler <roessler@guug.de>
6606 Add a short note that EXACT_ADDRESS is broken. In order to fix it,
6607 we'd need a RFC 2047 implementation which knows about RFC 822
6608 syntax. (This would also help with In-Reply-To headers, BTW, but
6609 would be considerably more complex.)
6611 Mon Dec 13 11:36:01 1999 Thomas Roessler <roessler@guug.de>
6613 * init.h, mutt.h, protos.h, send.c, sendlib.c:
6614 Adding the envelope_from option.
6616 Thu Dec 9 11:17:35 1999 Thomas Roessler <roessler@guug.de>
6618 * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
6619 imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
6620 imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
6621 doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
6622 multiple IMAP usernames patch.
6624 Mon Dec 6 09:59:28 1999 Thomas Roessler <roessler@guug.de>
6627 Cosmetic improvement for reading mmdf folders. From John Hawkinson
6628 <jhawk@bbnplanet.com>.
6630 Sat Dec 4 15:42:07 1999 Thomas Roessler <roessler@guug.de>
6632 * mx.c: Check for the presence of .overview files when testing whether
6633 some directory is an MH folder. This way, you can at least read
6634 Usenet news from the spool using Mutt. ;-)
6636 * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp patch.
6638 Fri Dec 3 16:54:03 1999 Thomas Roessler <roessler@guug.de>
6640 * doc/manual.sgml.head:
6641 Fix the documentation on how to join the mutt lists. Noted by
6642 Marius Gedminas <mgedmin@takas.lt>.
6644 * init.h: Fix a small bug in the documentation for $hidden_host.
6646 * configure.in: Fix the handling of --disable configure switches.
6649 patch-1.0.rr.autoconf-disable.1: --disable-pop shouldn't enable pop.
6652 Properly tag quoted-printable encoded RFC 2047 strings with
6653 $send_charset, not with $charset.
6655 * Makefile.am, README, README.UPGRADE:
6656 Adding one more readme file. This one is intended to serve as some
6657 kind of "howto" for the most notable incompatible configuration
6660 Thu Dec 2 16:29:26 1999 Thomas Roessler <roessler@guug.de>
6662 * pgpkey.c: Fix the PGP key selection menu's title.
6664 * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
6666 * NEWS: Announce edit-message and resend-message, and the changes in
6669 * doc/manual.sgml.head:
6670 Clarify the documentation of lists/unlists/subscribe/unsubscribe a
6673 Wed Dec 1 12:06:31 1999 Thomas Roessler <roessler@guug.de>
6675 * imap/util.c: Now, I should have got the signal handling right.
6678 another alarm (0) was missing. (However, this one didn't crash mutt.)
6681 imap_keepalive: cancel pending alarms. Otherwise, mutt will die
6685 Re-set the list of blocked signals after the imap_keepalive stuff.
6687 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
6688 A modified version of Tommi Kommulainen's imap keepalive patch.
6690 Fri Nov 26 09:19:03 1999 Thomas Roessler <roessler@guug.de>
6692 * imap/message.c: Fix the lines header.
6694 Thu Nov 25 15:18:02 1999 Thomas Roessler <roessler@guug.de>
6696 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
6697 Undo the IMAP keepalive patch. It has just bitten me while mutt was
6698 trying to dotlock a folder. Seems that there needs some more work
6701 * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
6702 A modified version of Tommi Komulainen's imap keepalive patch.
6704 Wed Nov 24 16:29:58 1999 Thomas Roessler <roessler@guug.de>
6707 Change some headlines: Instead of "major changes since <unstable
6708 version>", it's "major changes since 1.0" now. In addition, I
6709 changed the note concerning the lists/subscribe change to be more
6710 explicit than the old one.
6712 * imap/message.c: IMAP line count fix from Tommi.Komulainen@iki.fi.
6714 Tue Nov 23 23:43:51 1999 Thomas Roessler <roessler@guug.de>
6717 mutt_prepare_template() didn't work with PGP-encrypted messages due
6718 to an - errm - interesting typo.
6720 * doc/manual.sgml.head:
6721 Document the fact that users can enter a mail-followup-to header in
6722 the editor. There seems to have been some confusion about this.
6724 * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c:
6725 Disable core dumps before we ask the user for a pass phrase.
6726 Suggested by <Stefan.Alfredsson@kau.se>.
6728 * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
6729 <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
6731 * muttlib.c: Permit !! for the last folder. Elm compatibility.
6733 * NEWS: Tell our users that fcc_clear exists.
6735 * init.h, mutt.h, send.c:
6736 Adding an fcc_clear option for unencrypted and unsigned FCCs.
6738 * imap/Makefile.am: Include the SSL-related code with "make dist".
6740 Mon Nov 22 16:01:42 1999 Thomas Roessler <roessler@guug.de>
6742 * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c, functions.h, pgppubring.c:
6743 IMAP folder creation and deletion. From Brendan Cully.
6746 Der Versuch, "Diskussionsfaden" durch etwas Verständlicheres zu
6749 Thu Nov 18 16:19:35 1999 Thomas Roessler <roessler@guug.de>
6751 * init.h: Include SSL documentation in the manual.
6753 * dotlock.c: indentation noise.
6755 * imap/socket.c: Small code clean-up.
6758 Detect .mew_cache files in MH folders. Suggested by Kawaguti Ginga
6759 <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
6761 * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
6764 patch-1.0.bj.lastline.1: Handle last lines in configuration files
6765 nicely, even when they are not terminated by a \n character.
6767 * parse.c, rfc2231.c: Some rather cosmetic changes.
6769 Wed Nov 17 22:47:59 1999 Thomas Roessler <roessler@guug.de>
6771 * menu.c: some reorganizations of the dialog menu code.
6774 Fix the address sanitizer. You should now be able to auto-create an
6775 alias for someone like "Jon K. Hellan" <hellan@acm.org>.
6777 * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c, doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h, configure.in, init.c, init.h, main.c, mutt.h:
6778 Tommi Komulainen's IMAP/SSL support patches.
6780 * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
6782 Mon Nov 15 17:44:15 1999 Thomas Roessler <roessler@guug.de>
6784 * pgp.c: Fix the pgp-hook logic.
6786 * color.c: Small color fix from T. E. Dickey.
6788 * color.c: A small patch from TE Dickey.
6790 Thu Nov 11 18:30:25 1999 Thomas Roessler <roessler@guug.de>
6792 * rfc822.c: ups, the previous patch included a small buffer overflow.
6795 Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a new translation.
6797 * rfc822.c: Fix a header quoting bug.
6799 * doc/Makefile.in: Another build process patch from Brendan Cully.
6801 Wed Nov 10 21:35:33 1999 Thomas Roessler <roessler@guug.de>
6803 * rfc2231.c: Ignore empty MIME parameters.
6805 Tue Nov 9 12:40:14 1999 Thomas Roessler <roessler@guug.de>
6807 * mbox.c, parse.c: Add some more sanity checks about content-length.
6810 Fix an SLang-related compilation problem. Originally from Jon Kåre
6814 Simplify mutt_prepare_template (). Instead of copying around all
6815 kinds of data, we re-parse the postponed message's structure.
6818 Make sure mutt doesn't forget MIME structure when the user resends a
6819 message/rfc822 body from the recvattach menu. Note, however, that
6820 this is more of a temporary solution - I think there is some more
6821 space for improvements in mutt_prepare_template().
6823 * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in, configure.in, Makefile.am:
6824 Build process fixes from Brendan Cully.
6826 * pager.c: Add a missing redraw after resend-message.
6828 Mon Nov 8 22:10:49 1999 Thomas Roessler <roessler@guug.de>
6831 Undo changes which are due to release-building tests. After all, we
6832 want the _right_ diff next time.
6834 * build-release: Finalize the new build-release script.
6836 * ChangeLog, VERSION, build-release:
6837 automatic post-release commit for mutt-1.1.1.2
6839 * Attic/LAST_TAG, Attic/OVERSION, Makefile.am, VERSION, build-release, ChangeLog:
6840 automatic post-release commit for mutt-1.1.1.1
6842 * Attic/LAST_TAG, Attic/OVERSION, Makefile.am:
6843 Preparing some improvements to the build process.
6845 Mon Nov 8 21:56:29 1999 Thomas Roessler <roessler@guug.de>
6847 * Attic/LAST_TAG, Attic/OVERSION, Makefile.am, VERSION,
6848 build-release, ChangeLog: automatic post-release commit for
6851 * Attic/LAST_TAG, Attic/OVERSION, Makefile.am:
6852 Preparing some improvements to the build process.
6854 NOTICE: You'll find a version 1.1.1.1 in the logs, and in
6855 the CVS tags. This version is identical to 1.1.1, and
6856 exculsively serves the purpose to test some improvements to
6857 the release build process.
6859 * LAST_TAG, Makefile.am, OVERSION:
6860 Preparing some improvements to the build process.
6862 * po/de.po, reldate.h, VERSION, ChangeLog:
6863 automatic post-release commit for mutt-1.1.1
6865 Sun Nov 7 22:52:40 1999 Thomas Roessler <roessler@guug.de>
6868 short-cut utf-7 as a 7bit character set. Currently, utf-7 may be
6869 overridden by us-ascii.
6871 * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h, send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c, compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c, pager.c, pager.h, postpone.c, Makefile.am:
6872 Rewriting lots of the recvattach code.
6874 * po/Attic/eo.po: Esperanto translation from Edmund GRIMLEY EVANS
6875 <edmundo@rano.demon.co.uk>.
6878 file eo.po was initially added on branch mutt-1-0-stable.
6880 * configure.in: Esperanto translation from Edmund GRIMLEY EVANS
6881 <edmundo@rano.demon.co.uk>.
6883 Fri Nov 5 07:28:11 1999 Thomas Roessler <roessler@guug.de>
6885 * pgppubring.c: preprocess out some unused strings.
6887 Thu Nov 4 21:35:32 1999 Thomas Roessler <roessler@guug.de>
6890 Catch a segmenatation fault. Note that this is not the real fix for
6893 * menu.c: Change a short to an int where it should have been one.
6895 * po/Attic/gl.po: New version.
6897 * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
6898 IMAP postpone changes from Byrial Jensen.
6900 Wed Nov 3 20:30:19 1999 Thomas Roessler <roessler@guug.de>
6903 Adding a comment which describes some ideas on how the attachment
6906 Tue Nov 2 15:51:07 1999 Thomas Roessler <roessler@guug.de>
6908 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c, buffy.c:
6909 Various IMAP-related fixes from Brendan Cully.
6911 Sun Oct 31 17:12:55 1999 Thomas Roessler <roessler@guug.de>
6913 * po/it.po: [stable] Small fix from Marco d'Itri.
6915 * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c, contrib/.cvsignore, charmaps/.cvsignore:
6916 From Brendan Cully: IMAP updates should work properly again.
6918 Fri Oct 29 05:43:40 1999 Thomas Roessler <roessler@guug.de>
6920 * po/.cvsignore: Cosmetics.
6922 * imap/BUGS: Update the documentation.
6924 * doc/.cvsignore: Cosmetics.
6926 * buffy.c, globals.h, postpone.c, send.c, status.c:
6927 Don't check the number of postponed messages every time the status
6928 line is updated - this gets quite slow when used with slow IMAP
6931 Thu Oct 28 17:42:07 1999 Thomas Roessler <roessler@guug.de>
6933 * README: Fix the version number in the README file.
6935 * pop.c: Cosmetic POP fixes from Evan DiBiase <evand@telerama.com>.
6937 * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
6939 * imap/imap_socket.h, imap/socket.c, init.h, globals.h:
6940 Adding imap_preconnect. This way, you can let mutt start an ssh
6941 tunnel before it tries to connect to an IMAP server.
6943 From: <Jon.K.Hellan@item.ntnu.no>
6945 Wed Oct 27 12:17:34 1999 Thomas Roessler <roessler@guug.de>
6947 * po/Attic/gl.po: Adding a Galician translation.
6950 file gl.po was initially added on branch mutt-1-0-stable.
6952 * configure.in: Adding a Galician translation.
6954 Tue Oct 26 15:14:01 1999 Thomas Roessler <roessler@guug.de>
6956 * curs_lib.c, main.c: Some display-related fixes from Andrej Gritsenko.
6959 Fix a small bug in the new edit-message feature. From Andrej
6962 * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c, imap/browse.c, imap/command.c:
6963 * stops mutt from logging CRAM secrets in debug mode.
6964 * should fix mutt segfaulting when trying to open {}
6965 * helps with the problem of mutt detecting new mail in the wrong
6966 folder. Now, IMAP commands from the SELECTED state should call
6967 imap_cmd_finish after they've executed commands. I've only put
6968 this is imap_buffy_check for now - in my opinion the command
6969 execution path is still not stable, and rewrites may obviate the
6972 (From: Brendan Cully <brendan@kublai.com>)
6974 Mon Oct 25 20:05:14 1999 Thomas Roessler <roessler@guug.de>
6976 * po/Attic/sv.po: Adding the Swedish translation to stable.
6979 file sv.po was initially added on branch mutt-1-0-stable.
6981 * configure.in: Adding the Swedish translation to stable.
6983 * po/de.po: Updated German translation from Roland Rosenfeld.
6985 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c, imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c, imap/command.c, imap/imap.c, init.h:
6986 Brendan Cully's IMAP code movements patch.
6988 Fri Oct 22 08:49:30 1999 Thomas Roessler <roessler@guug.de>
6990 * Makefile.am, VERSION, reldate.h, ChangeLog:
6991 automatic post-release commit for mutt-1.1
6993 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
6994 post-release commit for one dot zero. (yes, really.)
6996 Fri Oct 22 07:52:22 1999 Thomas Roessler <roessler@guug.de>
6998 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po,
6999 po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
7000 po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, NEWS,
7001 VERSION, reldate.h, ChangeLog: post-release commit for one
7002 dot zero. (yes, really.)
7004 Thu Oct 21 08:07:22 1999 Thomas Roessler <roessler@guug.de>
7006 * compose.c: Another sprintf-vs-null issue.
7008 Wed Oct 20 14:51:57 1999 Thomas Roessler <roessler@guug.de>
7010 * po/id.po: new indonesian translation.
7013 Flags should only be modified using mutt_set_flag(). Everything
7014 else leads to neglected side effects. In this case, index colors,
7015 searches and possibly other side effects were ignored when a message
7016 which resides on an IMAP folder was read.
7018 * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty secret.
7020 * po/id.po, po/el.po: translation updates.
7022 * configure.in: Don't use GNU grep specific options.
7024 Tue Oct 19 15:34:04 1999 Thomas Roessler <roessler@guug.de>
7026 * imap/auth.c: Fix some sloppiness-induced, but harmless, nonsense.
7028 * imap/imap_private.h, imap/auth.c, imap/imap.c:
7029 Add AUTHENTICATE=ANONYMOUS support to the IMAP authentication
7030 methods. This is, for instance, needed to access the cyrus-related
7031 mailing lists' archives at CMU.
7033 * po/el.po: New greek translation.
7035 Mon Oct 18 09:13:42 1999 Thomas Roessler <roessler@guug.de>
7037 * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
7039 Sat Oct 16 15:19:29 1999 Thomas Roessler <roessler@guug.de>
7041 * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
7043 * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
7045 * send.c: [stable] Fix Debian bug #47408.
7048 Fix Debian bug #47408: When the postponed folder is a maildir,
7049 messages should only be written to the _new_ subdirectory.
7051 * po/nl.po: New nl translation from Johan van Selst <johans@stack.nl>.
7054 New cs translation from Jiri Pavlovsky <pavlovsk@ff.cuni.cz>.
7057 [stable] chinese translation fixes from Anthony Wong
7058 <ypwong@debian.org>.
7060 * init.h: scoring documentation fix.
7062 * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
7063 Scoring improvements.
7065 Thu Oct 14 16:09:10 1999 Thomas Roessler <roessler@guug.de>
7067 * po/ru.po: New Russian tranlation for stable.
7069 * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
7071 * po/fr.po: [stable] New french translation.
7073 * po/de.po: [stable] Fixes to the German translation.
7076 [stable] Fix a segmentation fault when attempting to search
7077 pgp-encrypted messages.
7080 Fix a segmentation fault when search PGP-encrypted messages.
7082 Mon Oct 11 20:26:41 1999 Thomas Roessler <roessler@guug.de>
7084 * VERSION, po/es.po, reldate.h, ChangeLog:
7085 automatic post-release commit for mutt-0.96.8
7087 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
7088 post-release commit for 1.0pre4.
7090 * po/zh_TW.Big5.po: New Chinese Translation.
7092 * dotlock.c: [stable] Use dotlock.c from unstable.
7094 Mon Oct 11 19:16:13 1999 Thomas Roessler <roessler@guug.de>
7096 * po/zh_TW.Big5.po: New Chinese Translation.
7098 * dotlock.c: [stable] Use dotlock.c from unstable.
7100 Wed Oct 6 20:20:54 1999 Thomas Roessler <roessler@guug.de>
7102 * Makefile.am: Makefile.am fix for unstable.
7105 [stable] Check for mutt_dotlock in $(DESTDIR)$(bindir), not in
7106 $(bindir). This should fix some Debian build problems.
7108 * init.h: fix the $from documentation. Noted by David DeSimone.
7110 Tue Oct 5 06:50:34 1999 Thomas Roessler <roessler@guug.de>
7112 * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
7114 * mutt.h, recvattach.c, compose.c:
7115 [stable] small fixes from Gero Treuner.
7117 Mon Oct 4 10:05:26 1999 Thomas Roessler <roessler@guug.de>
7119 * configure.in: [stable] add pt_BR to ALL_LINGUAS.
7121 * configure.in: add pt_BR to ALL_LINGUAS.
7123 * po/pt_BR.po: Brasilian translation.
7126 file pt_BR.po was initially added on branch mutt-1-0-stable.
7128 * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c, imap/imap.c, imap/util.c, .cvsignore, mx.c:
7129 Some fixes from Brendan Cully.
7131 * pgpewrap: pgpewrap spits out ugly error messages when used with ash.
7134 AM_C_PROTOTYPES seems to be too recent for the installed
7135 automake/autoconf base.
7137 * postpone.c: Remove some nonsense from the resend-message patches.
7139 * postpone.c: Fix a memory leak.
7141 Thu Sep 30 22:05:28 1999 Thomas Roessler <roessler@guug.de>
7143 * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c, functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c, parse.h, postpone.c, protos.h, recvattach.c:
7144 Add a resend-message function (similar to the _old_ edit-message),
7145 and redo large parts of mutt_prepare_edit_message (now
7146 mutt_prepare_template).
7148 * main.c: unstable cosmetics.
7150 * main.c: [stable] cosmetic change suggested by marco d'itri.
7152 * po/es.po: New spanish translation from Boris Wesslowsky.
7154 * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
7156 * doc/Attic/manual.sgml.in, Attic/Muttrc.in, NEWS, globals.h, init.h, send.c:
7157 [stable] Re-add in_reply_to, this time with the right default value.
7159 * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent problem.
7161 * send.c, globals.h, init.h:
7162 [unstable] Re-add in-reply-to. This time with a suitable default. #-\
7164 Wed Sep 29 17:47:33 1999 Thomas Roessler <roessler@guug.de>
7166 * configure.in: More fixes from Lars Hecking.
7168 * configure.in: Adding AC_PREREQ to configure.in.
7171 make sure the right software is used for building mutt. Patch
7172 suggested by Lars Hecking and Will Fiveash.
7175 don't leak /dev/null file descriptors. From Roland Rosenfeld.
7177 * curs_main.c: fix^2 for stable.
7179 * curs_main.c: Fixing the fix - missing brackets.
7181 * curs_main.c, parse.c:
7182 [stable] Fix some memory leaks noted by purify running on behalf of
7185 * curs_main.c, parse.c:
7186 Fix some memory leaks noted by purify running on behalf of Daniel
7189 Tue Sep 28 18:55:31 1999 Thomas Roessler <roessler@guug.de>
7192 Here goes an update for version 1.0-pre3i. The main feature of this
7193 translation is that one-letter answers to multiple choice questions are not
7194 localized (Thomas, could you please add this as comment to the update in CVS?)
7196 (From: Michael Sobolev.)
7198 * sendlib.c: [stable] Include SPACE and HT with MIME specials.
7200 * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
7202 * Makefile.am: Better solution for the makedoc build using automake.
7205 Some makes apparently have to be told about how to build makedoc.
7207 Mon Sep 27 17:55:14 1999 Thomas Roessler <roessler@guug.de>
7210 A back-port from unstable had missed some parts which could lead to
7211 message corruption with mh mail folders.
7213 * po/it.po: new Italian translation from Marco d'Itri.
7215 * po/pl.po: New polish translation.
7217 * po/de.po: Translation fix from Roland Rosenfeld.
7219 * doc/Attic/manual.sgml.in: Documentation fix from Roland Rosenfeld.
7221 Sat Sep 25 07:37:51 1999 Thomas Roessler <roessler@guug.de>
7223 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po:
7224 post-release commit for 1.0pre3.
7226 * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
7228 Fri Sep 24 17:51:55 1999 Thomas Roessler <roessler@guug.de>
7230 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po, po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po, po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
7231 automatic post-release commit for mutt-0.96.7
7233 Thu Sep 23 21:13:55 1999 Thomas Roessler <roessler@guug.de>
7235 * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
7237 * browser.c: [stable] Solaris snprintf vs. NULL pointers.
7240 Try not to pass NULL pointers to snprintf - the Solaris version
7241 doesn't like them. (Noted by Thomas.Parmelan@efrei.fr.)
7243 * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS, imap/imap.c, buffy.c:
7244 Brendan Cully's latest changes:
7246 * includes all of my last patch, since it hasn't been committed yet.
7247 * catches a couple segfault problems if Context is NULL.
7248 * works harder to avoid sending null STORE FLAGS commands. May not
7249 be perfect yet, but also has extra debugging code.
7250 * has the beginnings of a more interactive IMAP error handler.
7251 Doesn't do anything yet, I'm just including it because I want to
7252 get the rest of the patch out.
7254 * doc/Makefile.in, Makefile.am:
7255 Use $(MAKE) instead of make. Noted by Ryan Murray
7256 <rmurray@cyberhqz.com>.
7258 * doc/Makefile.in, Makefile.am, configure.in, init.h:
7259 A small portability fix related to makedoc.
7261 * po/es.po: [stable] new spanish translation from Boris Wesslowski
7262 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
7264 * alias.c: increase this limit for stable as well.
7267 [stable] Fix a buffer overflow and a bug helping with exploiting this
7268 overflow in the text/enriched handler.
7271 Fix a buffer overflow and a bug helping with exploiting this
7272 overflow in the text/enriched handler.
7274 * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small patch:
7276 * catches a possible null-pointer dereference in mx_close_mailbox when
7277 logging out of the server.
7278 * fixes IMAP tab-completion cosmetics (slightly broken with last
7279 Cyrus-compatibility updates)
7280 * adds a bit to the IMAP part of the manual.
7282 Brendan Cully <brendan@kublai.com>
7285 Increase a buffer to make larger group aliases possible. The
7286 current STRING buffer was far too small.
7288 Thu Sep 23 21:13:55 1999 Thomas Roessler <roessler@guug.de>
7290 * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
7292 * browser.c: [stable] Solaris snprintf vs. NULL pointers.
7295 Try not to pass NULL pointers to snprintf - the Solaris version
7296 doesn't like them. (Noted by Thomas.Parmelan@efrei.fr.)
7298 * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS, imap/imap.c, buffy.c:
7299 Brendan Cully's latest changes:
7301 * includes all of my last patch, since it hasn't been committed yet.
7302 * catches a couple segfault problems if Context is NULL.
7303 * works harder to avoid sending null STORE FLAGS commands. May not
7304 be perfect yet, but also has extra debugging code.
7305 * has the beginnings of a more interactive IMAP error handler.
7306 Doesn't do anything yet, I'm just including it because I want to
7307 get the rest of the patch out.
7309 * doc/Makefile.in, Makefile.am:
7310 Use $(MAKE) instead of make. Noted by Ryan Murray
7311 <rmurray@cyberhqz.com>.
7313 * doc/Makefile.in, Makefile.am, configure.in, init.h:
7314 A small portability fix related to makedoc.
7316 * po/es.po: [stable] new spanish translation from Boris Wesslowski
7317 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
7319 * alias.c: increase this limit for stable as well.
7322 [stable] Fix a buffer overflow and a bug helping with exploiting this
7323 overflow in the text/enriched handler.
7326 Fix a buffer overflow and a bug helping with exploiting this
7327 overflow in the text/enriched handler.
7329 * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small patch:
7331 * catches a possible null-pointer dereference in mx_close_mailbox when
7332 logging out of the server.
7333 * fixes IMAP tab-completion cosmetics (slightly broken with last
7334 Cyrus-compatibility updates)
7335 * adds a bit to the IMAP part of the manual.
7337 Brendan Cully <brendan@kublai.com>
7340 Increase a buffer to make larger group aliases possible. The
7341 current STRING buffer was far too small.
7343 Sun Sep 12 19:39:10 1999 Thomas Roessler <roessler@guug.de>
7345 * po/es.po: [stable] Updated spanish translation from Boris Wesslowski.
7348 [stable] Fixes for the Spanish translation. From Nicolás Lichtmaier
7351 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c, buffy.c, commands.c, globals.h, init.h:
7352 The attached patch (imap-turbocharge.diff):
7354 * changes mutt_buffy_check to only poll the selected folder when it
7355 is opened, not all mailboxes (unless the timeout has expired).
7356 This is a noticeable win if you have a few IMAP mailboxes.
7358 * sets the default checkinterval to 60 seconds from 0. Things are
7359 much much slower with 0.
7361 * makes some cosmetic renames
7363 * moves lots of generic imap stuff into a separate file, imap/util.c
7365 * abstracts the process of sending a command to an IMAP server a bit
7366 better (lots more to do here, though).
7368 * moves the message-set creation code used by the new fastdelete
7369 code into its own function, since it is generally useful.
7371 * implements server-side copy of messages. Tagged messages are
7372 copied in one command, thanks to the message-set function. Speedy!
7374 (From: Brendan Cully; modifications by tlr.)
7376 Sat Sep 11 17:04:12 1999 Thomas Roessler <roessler@guug.de>
7378 * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
7380 * po/es.po: [stable] New Spanish translation from Boris Wesslowski.
7382 * configure.in: [stable] Hurd portability patch from Marcus Brinkmann.
7384 * configure.in: Hurd portability patch from Marcus Brinkmann.
7386 * imap/browse.c, imap/imap.c: Fix IMAP fast deletion. From Brendan.
7388 * Attic/Muttrc.in: typos fixed by Telsa.
7390 * doc/Attic/manual.sgml.in:
7391 Small manual fix for stable. Noted by Telsa
7392 <hobbit@aloss.ukuu.org.uk>.
7394 Wed Sep 8 06:05:54 1999 Thomas Roessler <roessler@guug.de>
7396 * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c, curs_main.c:
7399 * gets Mutt to properly log off the IMAP server when quitting. Clients
7400 don't care, but it's polite and proper.
7401 * further updates the flags changes from yesterday
7402 * uses CLOSE instead of EXPUNGE when closing a mailbox and purging
7403 messages, for some slight speed gain.
7404 * purges all messages marked for deletion in one command (if purging),
7405 making for very cool speed gains switching mailboxes if you're on,
7406 say, a few high volume mailing lists. Yeah, baby! (I personally love
7409 (From Brendan Cully <brendan@kublai.com>)
7411 Tue Sep 7 17:01:28 1999 Thomas Roessler <roessler@guug.de>
7413 * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
7415 * pgpkey.c: Fix a strtok NULL pointer problem.
7417 * doc/Attic/manual.sgml.in: notes on how to produce secure mailcaps.
7419 * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
7421 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap_private.h, imap/message.c, imap/message.h, mutt.h, muttlib.c, mx.c, status.c, complete.c, flags.c:
7422 * redoes the folder update optimisation I did yesterday. It's somewhat
7423 cleaner and less invasive, and I'm not so worried about memory leaks
7426 * Fixes the bug where mutt would append a '/' to $folder even if it
7427 was only {mailhost}, causing mutt to browse the root directory
7428 instead of the home directory.
7430 * includes a first stab at preserving the D flag on the IMAP server.
7431 Now if you answer no to 'Purge deleted', the server still stores
7432 the messages as deleted, but doesn't expunge them on exit.
7434 NOTE: this is a first attempt. Play around, but don't mark things
7435 as deleted that you'd be sorry to see disappear.
7437 (From: Brendan Cully <brendan@kublai.com>)
7439 * doc/manual.sgml.head: Adding notes from README.SECURITY.
7441 Mon Sep 6 09:16:53 1999 Thomas Roessler <roessler@guug.de>
7443 * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c, imap/message.h, mutt.h, muttlib.c:
7444 * Small imap/Makefile.am tweak for make dist
7446 * Hold on to mailbox flags, message flags, do update in one pass
7447 instead of two, halving traffic on mailbox sync.
7449 * Update message flags at fetch as well as header download, if the
7450 server thinks they've changed. Saves some unneeded updates on
7453 * Move some structures out of imap_private.h into message.h, since
7456 (From: Brendan Cully <brendan@kublai.com>)
7458 Sun Sep 5 08:42:23 1999 Thomas Roessler <roessler@guug.de>
7460 * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
7462 * imap/Makefile.am: include message.c with the IMAP library.
7464 * init.c: [stable] Fixing "unignore *".
7466 * init.c: Fix "unignore *": We must not add "*" to the unignore list.
7468 * init.h: Documentation nit, from Liviu.
7470 Sat Sep 4 04:55:58 1999 Thomas Roessler <roessler@guug.de>
7472 * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h, imap/message.c:
7473 Fix some more IMAP problems. From Brendan Cully.
7475 Fri Sep 3 21:42:16 1999 Thomas Roessler <roessler@guug.de>
7477 * contrib/sample.muttrc:
7478 fix mailing list addresses. Noted by David Benfell
7479 <benfell@greybeard95a.com>.
7482 - If the name of the folder returned by an IMAP server is empty, Mutt
7483 could segfault in the browser window attempting to display it.
7484 - add_folder in browser.c looks like it got corrupted in some CVS
7485 update. A small patch makes things work again for
7487 (From: Brendan Cully <brendan@kublai.com>)
7489 * strdup.c, configure.in: strdup for unstable.
7491 * configure.in, strdup.c:
7492 [stable] Some systems may not have strdup. Substitute it.
7495 file strdup.c was initially added on branch mutt-1-0-stable.
7497 * browser.c: [stable] cosmetic fix from Brendan Cully.
7499 Thu Sep 2 18:50:46 1999 Thomas Roessler <roessler@guug.de>
7502 Don't copy the Status header to the user's edit buffer - we destroy
7503 it later when copying the message back.
7505 * acconfig.h, configure.in, init.c, init.h, main.c:
7506 [stable] Improved pgp 6.5.1 support. From Jochen Schmitt
7507 <Jochen@herr-schmitt.de>.
7509 * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c, editmsg.c, mutt.h, protos.h, send.c, sendlib.c:
7510 A new edit-message feature, giving the raw message in an editor.
7512 * imap/auth.c: Fix a tiny signedness warning.
7514 * dotlock.c: Remove a superfluous label.
7516 * dotlock.c: [stable] remove a superfluous label.
7519 New czech translation. From Jiri Pavlovsky <pavlovsk@ff.cuni.cz>.
7521 * doc/Attic/manual.sgml.in:
7522 [stable] It's www.sgmltools.org, not www.sgml-tools.org. Noted by
7525 Wed Sep 1 21:41:19 1999 Thomas Roessler <roessler@guug.de>
7527 * doc/Makefile.in, Makefile.am:
7528 A couple of build process and portability fixes concerning the
7529 automatically generated documentation.
7532 [stable] Fix ignore/unignore. This is a back-port from the unstable
7535 * po/ko.po: New Korean translation. From Byeong-Chan Kim
7536 <redhands@linux.sarang.net>.
7538 * curs_lib.c, edit.c, hdrline.c, sendlib.c:
7539 Fix a couple of possible compilation warnings. (Noted by "John C.
7540 Place" <placej@ctcdist.com>.)
7542 * hdrline.c, sendlib.c, curs_lib.c, edit.c:
7543 [stable] Fix a couple of small warnings. Noted by "John C. Place"
7544 <placej@ctcdist.com>.
7546 * ChangeLog: check-point commit.
7548 * mx.c: Don't clear the error line whenever dotlocking a file.
7550 * mx.h: adding a prototype.
7552 * curs_main.c, mailbox.h, mx.c:
7553 When the user synchronizes a mail folder, do a thorough check.
7555 Wed Sep 1 07:47:40 1999 Thomas Roessler <roessler@guug.de>
7557 * mx.c: Don't clear the error line whenever dotlocking a file.
7559 * mx.h: adding a prototype.
7561 * curs_main.c, mailbox.h, mx.c:
7562 When the user synchronizes a mail folder, do a thorough check.
7564 Tue Aug 31 20:26:33 1999 Thomas Roessler <roessler@guug.de>
7566 * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po, VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am, ChangeLog:
7567 automatic post-release commit for mutt-0.96.6
7569 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
7570 post-release commit for 1.0pre2.
7572 * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c, OPS, curs_main.c, functions.h:
7573 Adding a <parent-message> function. From Roland Rosenfeld
7574 <roland@spinnaker.rhein.de>.
7576 Tue Aug 31 19:51:34 1999 Thomas Roessler <roessler@guug.de>
7578 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
7579 post-release commit for 1.0pre2.
7581 * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c, OPS, curs_main.c, functions.h:
7582 Adding a <parent-message> function. From Roland Rosenfeld
7583 <roland@spinnaker.rhein.de>.
7585 Tue Aug 31 19:11:57 1999 Thomas Roessler <roessler@guug.de>
7587 * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c, OPS, curs_main.c, functions.h:
7588 Adding a <parent-message> function. From Roland Rosenfeld
7589 <roland@spinnaker.rhein.de>.
7592 Fix possible signedness problem with localized y/n responses.
7595 New russian translation. From Michael Sobolev <mss@transas.com>.
7597 * Attic/imap.c: [stable] fix IMAP caching.
7599 Mon Aug 30 16:10:45 1999 Thomas Roessler <roessler@guug.de>
7601 * configure.in, imap/imap.c, main.c: Properly handle IMAP cache files.
7605 * mh.c: [stable] Back-port various fixes from unstable.
7607 * mh.c: Avoid a memory and temporary file leak.
7609 * mx.c, Attic/imap.c, buffy.c, configure.in:
7610 [stable] back-port of various IMAP-related fixes. From Brendan
7611 Cully <brendan@kublai.com>.
7613 Fri Aug 27 07:41:44 1999 Thomas Roessler <roessler@guug.de>
7615 * TODO: some notes on generic limiting.
7617 Thu Aug 26 20:26:56 1999 Thomas Roessler <roessler@guug.de>
7620 Change alias menu key bindings to something more reasonable.
7622 * imap/TODO: Adding a TODO list.
7624 * doc/manual.sgml.tail:
7625 Fix the sgml-tools url. Noted by Heiko Schlichting.
7627 * doc/Attic/manual.sgml.in:
7628 Fix the URL to the sgml-tools package. Noted by Heiko Schlichting.
7630 * mh.c: Fixing a somewhat hypothetical error condition.
7632 * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
7634 * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
7635 Various fixes to make mutt compile on IRIX. Additionally, we
7636 introduce default bindings for the <enter> key which is used by xwsh
7637 for "return". Suggested by Heiko Schlichting
7638 <heiko@cis.fu-berlin.de>.
7640 Wed Aug 25 06:33:37 1999 Thomas Roessler <roessler@guug.de>
7642 * configure.in: We need ranlib even when we don't use IMAP.
7645 Trivial patch to make attach-message work for IMAP folders.
7647 Tue Aug 24 21:27:20 1999 Thomas Roessler <roessler@guug.de>
7649 * po/de.po: Updates from Roland Rosenfeld.
7651 * Makefile.am: Automake clean-up. From Lars Hecking.
7653 * po/id.po: Updates.
7655 * doc/Makefile.in: build muttrc.man before installing it.
7657 * reldate.h, Makefile.am, VERSION, ChangeLog:
7658 automatic post-release commit for mutt-0.96.5
7660 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
7661 release-commit 1.0pre1.
7663 * Makefile.am: Still more bugs in the release-building process.
7665 * Makefile.am: *grrrr* typos.
7667 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po, po/de.po, po/el.po, po/es.po, ChangeLog:
7670 * Makefile.am: Some of the targets were broken.
7672 * Makefile.am: Another tidbit.
7675 Still more build-process stuff. Let's see whether this automatically
7678 * doc/Attic/manual.sgml, doc/Attic/muttrc.man, Attic/Muttrc:
7679 Remove some auto-built files from the repository.
7681 * Makefile.am: Further distribution process fixes.
7684 Make translations fit together with actual source tree.
7686 * doc/Makefile.in, Attic/Muttrc, ChangeLog, Makefile.am:
7687 More fixes to the distribution-building process; check-point commit
7688 for documentation and ChangeLog.
7690 * doc/Attic/manual.sgml, doc/Attic/muttrc.man, doc/Makefile.in:
7691 Various experimental changes to automate the distribution-building
7692 process; documentation update.
7695 Various experimental changes to automate the distribution-building
7698 Tue Aug 24 16:20:55 1999 Thomas Roessler <roessler@guug.de>
7700 * Makefile.am: Still more bugs in the release-building process.
7702 * Makefile.am: *grrrr* typos.
7704 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po, po/de.po, po/el.po, po/es.po, ChangeLog:
7707 * Makefile.am: Some of the targets were broken.
7709 * Makefile.am: Another tidbit.
7712 Still more build-process stuff. Let's see whether this automatically
7715 * doc/Attic/manual.sgml, doc/Attic/muttrc.man, Attic/Muttrc:
7716 Remove some auto-built files from the repository.
7718 * Makefile.am: Further distribution process fixes.
7721 Make translations fit together with actual source tree.
7723 * doc/Makefile.in, Attic/Muttrc, ChangeLog, Makefile.am:
7724 More fixes to the distribution-building process; check-point commit
7725 for documentation and ChangeLog.
7727 * doc/Attic/manual.sgml, doc/Attic/muttrc.man, doc/Makefile.in:
7728 Various experimental changes to automate the distribution-building
7729 process; documentation update.
7732 Various experimental changes to automate the distribution-building
7735 Tue Aug 24 16:12:23 1999 Thomas Roessler <roessler@guug.de>
7737 * Makefile.am: *grrrr* typos.
7739 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po, po/de.po, po/el.po, po/es.po, ChangeLog:
7742 * Makefile.am: Some of the targets were broken.
7744 * Makefile.am: Another tidbit.
7747 Still more build-process stuff. Let's see whether this automatically
7750 * doc/Attic/manual.sgml, doc/Attic/muttrc.man, Attic/Muttrc:
7751 Remove some auto-built files from the repository.
7753 * Makefile.am: Further distribution process fixes.
7756 Make translations fit together with actual source tree.
7758 * doc/Makefile.in, Attic/Muttrc, ChangeLog, Makefile.am:
7759 More fixes to the distribution-building process; check-point commit
7760 for documentation and ChangeLog.
7762 * doc/Attic/manual.sgml, doc/Attic/muttrc.man, doc/Makefile.in:
7763 Various experimental changes to automate the distribution-building
7764 process; documentation update.
7767 Various experimental changes to automate the distribution-building
7770 Tue Aug 24 15:51:56 1999 Thomas Roessler <roessler@guug.de>
7772 * Makefile.am: Some of the targets were broken.
7774 * Makefile.am: Another tidbit.
7777 Still more build-process stuff. Let's see whether this automatically
7780 * doc/Attic/manual.sgml, doc/Attic/muttrc.man, Attic/Muttrc:
7781 Remove some auto-built files from the repository.
7783 * Makefile.am: Further distribution process fixes.
7786 Make translations fit together with actual source tree.
7788 * doc/Makefile.in, Attic/Muttrc, ChangeLog, Makefile.am:
7789 More fixes to the distribution-building process; check-point commit
7790 for documentation and ChangeLog.
7792 * doc/Attic/manual.sgml, doc/Attic/muttrc.man, doc/Makefile.in:
7793 Various experimental changes to automate the distribution-building
7794 process; documentation update.
7797 Various experimental changes to automate the distribution-building
7800 Tue Aug 24 15:10:48 1999 Thomas Roessler <roessler@guug.de>
7802 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man:
7803 Various experimental changes to automate the distribution-building
7804 process; documentation update.
7807 Various experimental changes to automate the distribution-building
7810 Mon Aug 23 22:12:09 1999 Thomas Roessler <roessler@guug.de>
7812 * charmaps/Makefile.am, configure.in:
7813 Fix charmaps part of the build process.
7815 * copy.c: Fix an off-by-one error which lead to a segmentation fault.
7818 Don't delete symbol -> character code mappings. Character sets may
7819 define multiple symbols. :-(
7821 * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h, browser.c, configure.in, Makefile.am, acconfig.h:
7822 Inclue GSS authentization for IMAP.
7825 Remove a couple of NFS-related hacks which seem to be unnecessary.
7827 * main.c: Fix a small typo affecting mutt -v's output.
7829 Fri Aug 20 08:24:13 1999 Thomas Roessler <roessler@guug.de>
7831 * po/fr.po: Fixed french translation.
7833 * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h, imap/md5c.c, imap/socket.c, Attic/socket.c, Attic/imap.c, Attic/imap.h, Attic/mutt_socket.h, globals.h, init.h, lib.h, mime.h, prepare, protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c, configure.in, copy.c:
7834 Brendan Cully's latest IMAP clean-up.
7836 * doc/Attic/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
7837 Back-port $bounce_delivered from unstable.
7839 * po/fr.po: [stable] Small fixes.
7841 Thu Aug 19 10:04:28 1999 Thomas Roessler <roessler@guug.de>
7843 * sendlib.c: [stable] Fix a back-porting bug.
7846 [stable] Albert Chin-A-Young <china@thewrittenword.com> suggests a
7847 different check for -lnsl and -lsocket.
7850 Albert Chin-A-Young suggests a slightly different check for
7851 libsocket and libnsl.
7853 * doc/Attic/manual.sgml.in: [stable] fix the urlview url.
7855 * doc/manual.sgml.head: fix the urlview url.
7857 * main.c: copyright message cosmetics.
7859 * Makefile.am, configure.in, prepare:
7860 Remove the $output.in hack, and create a fake charmaps directory
7863 * acconfig.h, configure.in:
7864 [stable] check signal.h for sig_atomic_t. This should help to build
7865 this version of mutt on systems such as SunOS 4.1.
7868 [stable] Force quotes around the boundary parameter's value.
7871 Force quotes around the boundary parameter. Another courtesy
7875 [stable] Make sure the boundary MIME parameter is the last one on
7876 multipart/signed. Otherwise, Outlook will fail. Pointed out by Ian
7880 Ian Bell (turnpike) reports that Outlook Express expects the
7881 boundary parameter to be the _last_ MIME parameter on a multipart/*
7882 body part, and otherwise displays messages as empty.
7884 Wed Aug 18 06:54:13 1999 Thomas Roessler <roessler@guug.de>
7886 * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
7887 documentation fixes.
7890 Fetch senders' keys also when decrypting a message. There may be a
7893 * main.c: Don't try to create $maildir if it's an IMAP folder.
7895 Tue Aug 17 20:04:07 1999 Thomas Roessler <roessler@guug.de>
7899 * reldate.h: *grmbls*
7901 * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
7903 * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
7905 * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
7907 Tue Aug 17 17:53:40 1999 Thomas Roessler <roessler@guug.de>
7909 * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
7911 * postpone.c: Fixing a mutt -p segfault.
7913 * doc/mutt.man, main.c:
7914 cosmetics; mention warranties in the manual page.
7916 Sun Aug 15 19:59:09 1999 Thomas Roessler <roessler@guug.de>
7918 * compose.c: Make attach-message work with IMAP folders.
7920 * po/cs.po: New CS translation.
7922 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c, pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc, NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c, curs_main.c, globals.h, init.c, init.h, main.c:
7923 Various changes added over the last week:
7926 - creation of "application/pgp" messages
7927 - an attempt to fix prepare.
7928 - Browser format changes
7930 * dotlock.h: cosmetics.
7932 * dotlock.c: [stable] take dotlock.c from unstable.
7934 * dotlock.c: Commit remaining changes.
7936 * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
7938 * dotlock.c, dotlock.h:
7939 Really fix $save_empty, even when the dotlocking code is compiled
7942 * dotlock.c, dotlock.h:
7943 [stable] Fix $save_empty even when the dotlocking code is linked
7946 Mon Aug 9 19:03:12 1999 Thomas Roessler <roessler@guug.de>
7948 * ChangeLog: check-point commit.
7950 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po, po/id.po, po/it.po, po/cs.po:
7954 [stable] Fixing a small typo in the Chinese translation.
7956 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po, po/es.po, po/de.po, po/cs.po:
7957 [stable] Adding the new polish translation; general "make update-po".
7959 * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c, po/zh_TW.Big5.po:
7960 Various fixes. Additionally, mutt will now create the $folder
7961 directory when started in curses mode and if it doesn't exist.
7963 Mon Aug 9 19:01:42 1999 Thomas Roessler <roessler@guug.de>
7965 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po, po/id.po, po/it.po, po/cs.po:
7969 [stable] Fixing a small typo in the Chinese translation.
7971 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po, po/es.po, po/de.po, po/cs.po:
7972 [stable] Adding the new polish translation; general "make update-po".
7974 * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c, po/zh_TW.Big5.po:
7975 Various fixes. Additionally, mutt will now create the $folder
7976 directory when started in curses mode and if it doesn't exist.
7978 Sun Aug 8 14:57:13 1999 Thomas Roessler <roessler@guug.de>
7980 * po/zh_TW.Big5.po: new chinese translation.
7982 * po/zh_TW.Big5.po: New chinese translation.
7984 * Makefile.am: Fix order of some dependencies.
7986 * Makefile.am: Fix keymap_defs.h dependency.
7988 * po/it.po: Fix a translation string in it.po.
7990 * po/it.po: Fixing a message. From Marco.
7992 * doc/muttrc.man, init.h:
7993 Include complete documentation regardless of actual features.
7995 * doc/Attic/manual.sgml.in, doc/Attic/mutt.man.in, doc/manual.sgml.tail, doc/mutt.man, doc/muttrc.man, doc/muttrc.man.head, doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc, doc/Attic/dotlock.man.in, doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man, doc/manual.sgml, doc/manual.sgml.head, Attic/Muttrc.in, Makefile.am, Muttrc.head, NEWS, configure.in, init.h, makedoc.c:
7996 Documentation updates; autogeneration of documentation from init.h.
7998 Wed Aug 4 19:58:13 1999 Thomas Roessler <roessler@guug.de>
8000 * NEWS: documentation to prepare the next release.
8002 * doc/Attic/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
8003 [stable] Fix $save_empty.
8005 * ChangeLog: ChangeLog.
8007 * NEWS, protos.h, send.c: Various fixes; documentation.
8009 * doc/Attic/dotlock.man.in: Document the -d option.
8011 * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
8013 Wed Aug 4 19:49:28 1999 Thomas Roessler <roessler@guug.de>
8015 * NEWS, protos.h, send.c: Various fixes; documentation.
8017 * doc/dotlock.man.in: Document the -d option.
8019 * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
8021 Thu Jul 29 09:17:29 1999 Thomas Roessler <roessler@guug.de>
8023 * doc/manual.sgml.in:
8024 Remove references to the old PGP configuration interface. Noted by
8025 Hanno Wagner <wagner@fitug.de>.
8027 * browser.c, complete.c, enter.c, imap.c, imap.h, main.c, protos.h:
8028 Brendan Cully's latest IMAP patches.
8030 Wed Jul 28 20:40:49 1999 Thomas Roessler <roessler@guug.de>
8032 * doc/manual.sgml.in:
8033 Fix "lists" documentation. From Jeremy Blosser <jblosser@firinn.org>.
8035 * doc/manual.sgml.in:
8036 Fix the description of the lists command. Patch provided by Jeremy
8037 Blosser <jblosser@firinn.org>.
8039 * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
8042 * charsets/Attic/Makefile.in:
8043 Portability patch for MiNT, from Guido Flohr
8044 <gufl0000@stud.uni-sb.de>.
8046 * doc/manual.sgml.in, doc/mutt.man.in:
8047 Documentation fixes from Jeremy Blosser.
8049 * mh.c: Replarse mh message' headers when updating them.
8052 Re-parse mh messages when committing them to disk. The structure
8055 * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c:
8056 Add a hook which enables us to fetch PGP keys from servers on
8057 demand. Look out for pkspxy. :-)
8059 * hdrline.c: Enable the use of %F in conditionals. From Aaron Schrab
8060 <aaron+mutt@schrab.com>.
8062 Mon Jul 26 21:04:53 1999 Thomas Roessler <roessler@guug.de>
8064 * dotlock.c: impose a hard limit on the number of locking attempts.
8066 * dotlock.c: Impose a hard limit on dotlock attempts.
8068 * recvattach.c, gnupgparse.c, pgpinvoke.c:
8069 Fix an error message. Also, close Debian bug #37394 for stable.
8071 * acconfig.h, configure.in: Check for gpgm.
8074 Make an error message ready for translation. From Gero Treuner.
8077 Add missing dependencies for pgpring. Fix from David Ellement
8078 <ellement@sdd.hp.com>
8081 Create keymap_defs.h when it isn't present. Fix from Lars Hecking
8082 <lhecking@nmrc.ucc.ie>.
8085 Generate keymap_defs.h when it isn't present. Fix proposed by Lars
8086 Hecking <lhecking@nmrc.ucc.ie>.
8088 * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c:
8089 Undo the content-disposition changes. They don't merge well with
8090 operations such as printing, and need some more thought.
8092 * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c:
8093 When an attachment's content-disposition is different from "inline",
8094 and if the user sets the use_cdisp option, don't auto_view this
8097 * ChangeLog: checkpointing.
8099 * flags.c, protos.h, recvattach.c:
8100 When replying to message/rfc822 type attachments, Context statistics
8101 would go out of order. Problem noted by Johan van Selst
8104 * flags.c, protos.h, recvattach.c:
8105 When replying to a message/rfc822 attachment, the Context statistics
8106 would get out of order. Problem noted by Johan van Selst
8110 Dynamically allocate the unget buffer. Fixes Debian bug #41042.
8114 Dynamically allocate the unget buffer. Fixes Debian bug #41042.
8115 From Gero Treuner <gero@faveve.uni-stuttgart.de>.
8117 * curs_main.c: Fix read_only in folder-hooks.
8119 * curs_main.c, ChangeLog: The following:
8121 folder-hook !asdf unset read_only
8122 folder-hook asdf set read_only
8124 wouldn't work. Fix from Gero Treuner <gero@faveve.uni-stuttgart.de>.
8126 * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
8127 Assorted IMAP fixes. From Brendan Cully <brendan@kublai.com>,
8128 message <19990725150346.A19750@xanadu.kublai.com>.
8130 Mon Jul 26 14:53:01 1999 Thomas Roessler <roessler@guug.de>
8132 * flags.c, protos.h, recvattach.c:
8133 When replying to message/rfc822 type attachments, Context statistics
8134 would go out of order. Problem noted by Johan van Selst
8137 * flags.c, protos.h, recvattach.c:
8138 When replying to a message/rfc822 attachment, the Context statistics
8139 would get out of order. Problem noted by Johan van Selst
8143 Dynamically allocate the unget buffer. Fixes Debian bug #41042.
8147 Dynamically allocate the unget buffer. Fixes Debian bug #41042.
8148 From Gero Treuner <gero@faveve.uni-stuttgart.de>.
8150 * curs_main.c: Fix read_only in folder-hooks.
8152 * curs_main.c, ChangeLog: The following:
8154 folder-hook !asdf unset read_only
8155 folder-hook asdf set read_only
8157 wouldn't work. Fix from Gero Treuner <gero@faveve.uni-stuttgart.de>.
8159 * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
8160 Assorted IMAP fixes. From Brendan Cully <brendan@kublai.com>,
8161 message <19990725150346.A19750@xanadu.kublai.com>.
8163 * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c, Makefile.am, TODO, copy.c, init.h, mutt.h:
8166 Mon Jul 26 13:57:58 1999 Thomas Roessler <roessler@guug.de>
8168 * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
8169 Assorted IMAP fixes. From Brendan Cully <brendan@kublai.com>,
8170 message <19990725150346.A19750@xanadu.kublai.com>.
8172 * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c, Makefile.am, TODO, copy.c, init.h, mutt.h:
8175 * ChangeLog: *** empty log message ***
8178 Fix a missing #ifdef. From Matt Armstrong <matt@lickey.com>.
8180 * doc/devel-notes.txt:
8181 Add some notes. From Matt Armstrong <matt@lickey.com>.
8183 Mon Jul 26 10:13:38 1999 Thomas Roessler <roessler@guug.de>
8186 Fix a missing #ifdef. From Matt Armstrong <matt@lickey.com>.
8188 * doc/devel-notes.txt:
8189 Add some notes. From Matt Armstrong <matt@lickey.com>.
8191 Sat Jul 24 14:55:45 1999 Thomas Roessler <roessler@guug.de>
8193 * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
8194 From "Alexander V. Lukyanov" <lav@yars.free.net>.
8196 Fri Jul 23 06:31:09 1999 Thomas Roessler <roessler@guug.de>
8198 * parse.c: There was some code missing about TYPEMODEL.
8199 Noted by Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
8201 Thu Jul 22 14:56:44 1999 Thomas Roessler <roessler@guug.de>
8203 * mutt.h: Fix content-type's widths.
8205 Wed Jul 21 13:02:12 1999 Thomas Roessler <roessler@guug.de>
8207 * recvattach.c: When forwarding or replying to attachments,
8208 use the proper time stamp for From_ lines of Fccs. Note:
8209 This code may need some clean-up, it's horribly slow.
8211 * buffy.c: Fix compilation problem for non-imap systems.
8213 * compose.c: *grr* avoid a warning about /* in a comment.
8215 * compose.c: call mutt_update_encoding() after changing an
8216 attachment's content type.
8218 Tue Jul 20 20:09:13 1999 Thomas Roessler <roessler@guug.de>
8220 * send.c, sendlib.c, protos.h:
8221 Use $from for resent-from headers when bouncing messages.
8223 * imap.c: Fix from Gero Treuner.
8226 Fix value completion for DT_ADDR variables. While we are on it,
8227 proper quoting is added.
8229 * init.h, send.c, alias.c, globals.h, init.c:
8230 As Aaron Schrab noted, patch-0.95.6.tlr.reverse_name.1 broke the use
8231 of my_hdr from send-hooks. This patch introduces a new variable
8232 $from which can be used to use a default sender address; to make
8233 this possible, a new variable class DT_ADDR is defined.
8235 We now have the following algorithm for determining the from
8238 - $from is used as the default from address, if defined. Otherwise,
8239 the local user name and (if the user wishes so) the local domain
8241 - This address can be overridden by $reverse_name, if set.
8242 - Now, send-hooks are evaluated.
8243 - Afterwards, user headers are evaluated. In this step, the from
8244 header can be overridden using my_hdr From:.
8245 - When there is no real name, $realname is used for it. Note that,
8246 when the default from header is used and $from defines a real
8247 name, it takes precedence over $realname.
8249 * buffy.c, complete.c, imap.c, imap.h: Bugs fixed
8250 * Mutt sometimes forgets that IMAP folders with new mail have new
8252 * On some common IMAP servers, Mutt erroneously insists that the
8253 current folder has new mail.
8254 * Mutt constantly polls the server for new messages,
8255 disregarding the imap_checkinterval option.
8258 * tab-completion of IMAP folders. Not yet namespace aware, though it
8259 will work within an alternate namespace (eg won't complete #ft ->
8260 #ftp, but will complete #ftp/pu -> #ftp/pub). Some tweaking of the
8261 browser was necessary to get it to cooperate with completion.
8262 Some remains to be done.
8264 (From: From: Brendan Cully <brendan@kublai.com>)
8266 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
8267 Remove the $in_reply_to configuration variable.
8269 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
8270 Remove the $in_reply_to configuration variable and always use the
8271 message-ID for that header.
8273 * pgp.c: patch-0.95.6.pgperror.1
8275 * po/de.po, curs_main.c, pager.c:
8276 patch-0.95.6.gettext.1.gz, from Gero Treuner.
8278 * pager.c: patch-0.95.6.search_in_help.1, from Gero Treuner.
8280 * po/sk.po: New sk translation.
8282 * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero Treuner
8284 Mon Jul 19 19:18:05 1999 Thomas Roessler <roessler@guug.de>
8286 * configure.in, pgppubring.c:
8287 Fix compilation problems with SunOS 4. From Lars Hecking.
8289 * po/sk.po: new sk translation.
8292 Consider empty folders to be non-existent for buffy's purposes.
8294 Tue Jul 6 22:57:08 1999 Thomas Roessler <roessler@guug.de>
8296 * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c, globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h, attach.c, commands.c, compose.c:
8297 Applying Liviu Daia's signal handling patches. They work fine with
8298 unstable for months now, so we may wish to use them with stable.
8300 * po/zh_TW.Big5.po, po/el.po, configure.in:
8301 Greek and Chinese translations for unstable.
8303 * po/zh_TW.Big5.po: Chinese translation for stable.
8306 file zh_TW.Big5.po was initially added on branch mutt-1-0-stable.
8308 * configure.in: Adding chinese (big5) translation.
8310 * po/el.po: Adding greek translation from Fanis <madf@geocities.com>.
8312 * po/el.po: file el.po was initially added on branch mutt-1-0-stable.
8315 Adding greek translation from Fanis <madf@geocities.com>.
8317 * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c, sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
8318 New mh and maildir folder writing code. Back-port from unstable.
8320 * color.c: Fix color problem noted by Todd Larson. From unstable.
8322 * color.c: Fixing a string buffer problem noted by Todd Larason
8325 * imap.c: Try creating an IMAP folder before writing to it. Hack from
8326 "Neulinger, Nathan R." <nneul@umr.edu>.
8328 * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
8330 Thu Jul 1 11:22:22 1999 Thomas Roessler <roessler@guug.de>
8332 * contrib/gpg.rc: Fix gpg invocation. Noted by Werner Koch.
8334 * mx.c: Fix a small imap-related bug.
8336 * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c, globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c, lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c, pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
8337 Various patches from last week, including:
8339 - new mh/maildir access code.
8340 - subscribe/unsubscribe
8343 Mon Jun 14 21:20:42 1999 Thomas Roessler <roessler@guug.de>
8345 * mutt.h, parse.c, sendlib.c:
8346 - Handle CRLF properly in non-text MIME parts.
8347 - Correctly parse attachments with CRLF line endings, but without a
8351 Completion fixes from Gero Treuner <gero@faveve.uni-stuttgart.de>.
8353 Thu Jun 10 09:30:39 1999 Thomas Roessler <roessler@guug.de>
8355 * alias.c, commands.c, curs_main.c, pager.c, protos.h:
8356 Use the same address with take-alias and display-address.
8358 Wed Jun 9 17:17:53 1999 Thomas Roessler <roessler@guug.de>
8360 * recvattach.c: Fix the fix. Most of it was wrong.
8362 * recvattach.c: There was bogus bug-fixing in the last fix.
8364 * recvattach.c: Fix attachment forwading. Same problem as in unstable.
8367 Fix attachment forwarding. The leading newline for certain MIME
8368 boundaries was missing. *grrrr*
8370 * send.c: Give reverse_name precedence over my_hdr From:
8372 Tue Jun 8 18:30:42 1999 Thomas Roessler <roessler@guug.de>
8374 * acconfig.h, configure.in, pgppubring.c, protos.h:
8375 Portability patches for SunOS 4.1. From Lars Hecking.
8377 * curs_main.c: Fix "Tab" behaviour when returning from the pager.
8379 * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c, copy.h, handler.c, imap.c, attach.c:
8380 Don't do charset conversions when they aren't necessary.
8382 Back-port from unstable.
8384 * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c, recvattach.c, Makefile.am, commands.c, compose.c, configure.in, hdrline.c, init.c, init.h, mutt.h:
8385 - Add a $weed option.
8386 - Add out-of-band reporting of signature status.
8388 Thu Jun 3 21:48:24 1999 Thomas Roessler <roessler@guug.de>
8390 * curs_main.c: Another header weeding change. Experimental.
8392 * commands.c, init.h, mutt.h, send.c:
8393 Experimental: Use OPTWEED for _all_ header weeding throughout mutt.
8395 * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h, ChangeLog:
8396 post-release commit 0.96.3.
8398 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog:
8399 release commit 0.95.6.
8401 * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest chagnes.
8403 * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc, pgppubring.c:
8404 Hardwire some mechanisms for finding secret and public key-rings.
8405 This way, we need to hard-wire less stuff in the various
8406 configuration files, making the use of PGP with mutt a bit simpler
8409 Thu Jun 3 20:13:22 1999 Thomas Roessler <roessler@guug.de>
8411 * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest chagnes.
8413 * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc, pgppubring.c:
8414 Hardwire some mechanisms for finding secret and public key-rings.
8415 This way, we need to hard-wire less stuff in the various
8416 configuration files, making the use of PGP with mutt a bit simpler
8419 * contrib/pgp2.rc: Another little fix.
8422 ups, wrong order of arguments when verifying signatures.
8424 * doc/PGP-Notes.txt: Document the new PGP configuration interface.
8426 * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h, pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c, Makefile.am, compose.c, configure.in, gnupgparse.c, init.c, init.h, mutt.h:
8427 Experimental: New PGP invocation interface. The invocations are done
8428 through formats, so all this should fit more cleanly into mutt now.
8430 Wed Jun 2 18:52:19 1999 Thomas Roessler <roessler@guug.de>
8432 * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c, protos.h:
8433 Major cutting & pasting: We now have a "real" library in lib.c which
8434 can be linked against external programs without much effort.
8436 * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various updates.
8438 Tue Jun 1 14:52:09 1999 Thomas Roessler <roessler@guug.de>
8440 * flags.c, mh.c, curs_main.c:
8441 Back-porting the maildir fixes from 0.96.2.
8443 Mon May 31 16:11:32 1999 Thomas Roessler <roessler@guug.de>
8445 * VERSION: Preparing pre-release for 0.95.6.
8447 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
8450 * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from unstable.
8452 * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
8454 Fri May 21 15:55:27 1999 Thomas Roessler <roessler@guug.de>
8456 * po/ko.po: Adding the Korean translation.
8458 * configure.in, po/ko.po: Korean translation.
8460 Tue May 18 19:22:55 1999 Thomas Roessler <roessler@guug.de>
8462 * imap.c: Latest IMAP fixes from Brandon.
8465 The current code wasn't asking for the capabilities of the server in
8466 the case where the user is using PREAUTH.
8469 The current IMAP code wasn't asking for the capabilities of the
8470 server in the case where the user is using PREAUTH.
8472 Sun May 16 06:26:11 1999 Thomas Roessler <roessler@guug.de>
8474 * po/it.po: New IT translation.
8477 Add a couple of token delimiters when constructing hints. This way,
8478 addresses like "Chr. xyz" <xyz@foo.bar.baz> will match key IDs like
8481 * handler.c: Fix base64 decoding.
8483 Thu May 6 08:29:17 1999 Thomas Roessler <roessler@guug.de>
8485 * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
8487 Wed May 5 20:33:57 1999 Thomas Roessler <roessler@guug.de>
8489 * imap.c: The latest IMAP fixes.
8491 * imap.c: Fixing imap_check_mailbox(). From Brandon Long.
8493 * imap.c: Mutt would lose user-set "N" flags.
8495 Mon May 3 16:17:29 1999 Thomas Roessler <roessler@guug.de>
8497 * gnupgparse.c: gnupg gives reasonable trust values now.
8499 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c, menu.c, send.c:
8500 Various fixes from last week.
8502 * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
8504 Fri Apr 23 09:01:42 1999 Thomas Roessler <roessler@guug.de>
8506 * reldate.h: ups, this should also be updated for 0.95.5 final.
8508 * ChangeLog: preparing the final 0.95.5.
8510 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
8511 New translations and typo fixes.
8513 * OPS: Fix a documentation typo.
8515 * po/de.po: translation fixes from Roland and Gero.
8517 Thu Apr 22 10:21:41 1999 Thomas Roessler <roessler@guug.de>
8519 * doc/manual.sgml.in: Document %_.
8521 * menu.c: Fix redraws. Back-port from unstable.
8523 * lib.c: Add "_" as an expando option.
8525 * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
8526 IMAP update from Brandon Long.
8528 * send.c: Fix FCC-related SNAFU in the ci_send_message() spaghetti.
8530 Tue Apr 20 19:26:28 1999 Thomas Roessler <roessler@guug.de>
8532 * sendlib.c: [stable] fix timezone snafu.
8534 * sendlib.c: Fix a time zone snafu.
8536 * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po, po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION, reldate.h, ChangeLog:
8539 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
8542 Mon Apr 12 21:02:35 1999 Thomas Roessler <roessler@guug.de>
8544 * recvattach.c: more multipart/alternative handling.
8546 * recvattach.c: Change multipart handling when receiving messages.
8548 * compose.c: Clean-up, from Vikas.
8550 Mon Apr 12 21:02:35 1999 Thomas Roessler <roessler@guug.de>
8552 * recvattach.c: more multipart/alternative handling.
8554 * recvattach.c: Change multipart handling when receiving messages.
8556 * compose.c: Clean-up, from Vikas.
8558 Mon Apr 12 21:02:35 1999 Thomas Roessler <roessler@guug.de>
8560 * recvattach.c: more multipart/alternative handling.
8562 * recvattach.c: Change multipart handling when receiving messages.
8564 * compose.c: Clean-up, from Vikas.
8569 us-ascii is the default character set for text attachments we receive.
8571 * compose.c, sendlib.c:
8572 Fix default character set setting when attaching text files.
8575 Fix an IMAP quoting problem. Essentially from Randall Nortman
8576 <rnortman@computer.org>.
8578 * po/sk.po, po/id.po, configure.in: new languages: id, sk.
8580 * po/id.po, po/sk.po, configure.in: New translations: id, sk.
8582 Wed Mar 31 06:35:03 1999 Thomas Roessler <roessler@guug.de>
8584 * charset.c: Stupid error.
8586 * charset.c, charset.h: Another small charset optimization.
8588 * charset.h, handler.c, charset.c:
8589 A couple of optimizations, most notably for the special case of a
8592 Tue Mar 30 23:50:33 1999 Thomas Roessler <roessler@guug.de>
8594 * charset.c, charset.h, handler.c:
8595 This patch removes at least some of the horrible utf-8 kluges in
8596 charset.c. The new DECODER framework is currently only used in
8597 handler.c, and there in a horribly inefficient manner. We should
8598 use greater blocks of data, which would be much more efficient than
8599 what we are currently doing.
8601 Most of the other charset-related code still uses the old
8602 mutt_display_char() &friends interface, which is actually ok as long
8603 as you don't try to handle multibyte character sets.
8605 The most notable change should be the one to mutt_get_translation():
8606 It will delay the loading and parsing of character set information
8607 files until it's really needed, catching a huge amount of standard
8608 cases. As a side effect, this will make "iso tagged as ascii"
8609 "work" again, as long as both sides use the same iso character set.
8612 resort headers when forward-decoding them with weed switched on.
8614 * pager.c: Fix a pager failure for long messages. From Liviu.
8617 Fix pager failure for long messages, changing two shorts to ints.
8621 Add some user feedback to attachment forwarding. From Vikas.
8623 Thu Mar 25 19:46:52 1999 Thomas Roessler <roessler@guug.de>
8625 * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in, init.c:
8626 Roland's sort_keys patch.
8628 Wed Mar 24 20:35:38 1999 Thomas Roessler <roessler@guug.de>
8630 * doc/manual.sgml.in, Muttrc.in, recvattach.c:
8631 Vikas' latest version of attachment forwarding.
8633 * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
8636 Only exit with "no recipients specified", when $auto_edit is set.
8638 Tue Mar 23 20:21:50 1999 Thomas Roessler <roessler@guug.de>
8640 * postpone.c, recvattach.c, init.h, mutt.h:
8641 Vikas' forward_attachment patch.
8643 Mon Mar 22 16:00:39 1999 Thomas Roessler <roessler@guug.de>
8645 * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
8646 PGP key creation time fix by Roland Rosenfeld.
8648 Wed Mar 17 14:45:10 1999 Thomas Roessler <roessler@guug.de>
8650 * recvattach.c: Vikas' attach_tag patch.
8652 Tue Mar 16 21:42:06 1999 Thomas Roessler <roessler@guug.de>
8654 * thread.c, configure.in: bug fixes.
8656 * thread.c: Detect thread loops.
8658 Mon Mar 15 15:32:19 1999 Thomas Roessler <roessler@guug.de>
8660 * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c:
8661 Add $bounce_delivered.
8663 * edit.c: another digital unix compile problem.
8665 * main.c: _Fix_ the compile problems, don't install new ones.
8667 * send.c: Cleanly handle fcc when the user unsets it and the message is
8670 * main.c: Fix compilation problems under digital unix.
8672 * configure.in: Fix sendmail autodetection.
8674 * color.c: Fix colorN, N > 7 for Slang's curses emulation. From Vikas.
8676 Tue Mar 9 13:34:52 1999 Thomas Roessler <roessler@guug.de>
8678 * menu.c: another menu.c fix from Kim DeVaughn.
8680 * send.c, menu.c, handler.c: Fixes.
8682 * send.c, menu.c, handler.c:
8683 handler.c: Properly handle message/external-body expiry.
8684 menu.c: Small fix from Liviu.
8685 send.c: Honor confirm_create for FCCs.
8686 cvs: ----------------------------------------------------------------------
8688 Thu Mar 4 08:00:38 1999 Thomas Roessler <roessler@guug.de>
8690 * Makefile.am: post-postrelease commit.
8692 Wed Mar 3 20:06:33 1999 Thomas Roessler <roessler@guug.de>
8696 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, ChangeLog:
8699 * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION, ChangeLog:
8702 * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog:
8703 release preparations; back-port a couple of things from unstable.
8705 * curs_main.c: Vikas' resort_index.3.
8707 * sendlib.c, imap.c, from.c, curs_main.c:
8708 from.c: Backport from unstable.
8709 others: latest imap related patches.
8711 Wed Mar 3 19:44:24 1999 Thomas Roessler <roessler@guug.de>
8713 * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog:
8714 release preparations; back-port a couple of things from unstable.
8716 * curs_main.c: Vikas' resort_index.3.
8718 * sendlib.c, imap.c, from.c, curs_main.c:
8719 from.c: Backport from unstable.
8720 others: latest imap related patches.
8722 Tue Mar 2 22:13:30 1999 Thomas Roessler <roessler@guug.de>
8724 * curs_main.c, charset.c: Some small fixes from Vikas.
8726 * parse.c, init.h, imap.c, globals.h:
8727 Brandon Long's latest IMAP fixes.
8729 * parse.c: Latest IMAP-related fix from Brandon Long.
8732 Correctly handle messages which have themselves in their references
8736 Properly handle messages which have themselves in "References".
8738 Sun Feb 28 08:30:19 1999 Thomas Roessler <roessler@guug.de>
8740 * rfc822.c: Fix a memory leak. From Liviu.
8742 * rfc822.c: Fix a memory leak. From Liviu.
8744 * rfc1524.c, mutt.h, lib.c, attach.c:
8745 Fix the $TMPDIR raace noted by Hamish Moffat.
8747 * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race condition.
8749 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
8750 post-snapshot commit.
8752 Fri Feb 26 15:42:07 1999 Thomas Roessler <roessler@guug.de>
8754 * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h:
8755 Adding pgp_replyencrypt.
8757 Thu Feb 25 06:58:01 1999 Thomas Roessler <roessler@guug.de>
8760 parse some more from_ lines. Before, there were problems with cases
8763 >From <@x400host:"/G=Bob/S=Allinson/CN=Has embedded spaces/OU=X400HOST/
8764 >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host>
8765 >Tue Feb 23 09:44:52 1999
8767 Problem noted by johnm@sirius3.demon.co.uk
8769 Tue Feb 23 20:38:49 1999 Thomas Roessler <roessler@guug.de>
8771 * imap.c: fix a segfault. From Brandon.
8773 Mon Feb 22 12:37:43 1999 Thomas Roessler <roessler@guug.de>
8775 * curs_main.c: Vikas' latest collapse fix.
8777 * curs_main.c: collapse fix from Vikas.
8780 Avoid reading past actual headers when reopening mailboxes. From
8784 Avoid reading past the end of actual headers when reopening folders.
8785 From Daniel Eisenbud.
8787 * pgp.c: Don't override base64 by quoted-printable.
8789 * menu.c: replace clear() by clrtobot().
8792 Currently, PGP signing messages will force quoted-printable encoding
8793 even if we should use base64.
8795 Fri Feb 19 07:38:17 1999 Thomas Roessler <roessler@guug.de>
8797 * sendlib.c: Don't qp-encode multiparts. ugh.
8799 * sendlib.c: ... message and multipart, not just message.
8801 * sendlib.c, mutt.h, init.h:
8802 Add $encode_from: This option causes mutt to trigger
8803 quoted-printable encoding for any non-multipart attachments which
8804 have ^From at the beginning of a line. Note that we don't trigger
8805 on ^From_ since either procmail or sendmail is >-escaping on ^From,
8806 and note that this won't help against sites where sendmail has the
8807 '9' flag set on the local mailer, as these sites will inevitably
8808 transform to 8bit (sic!).
8810 Thu Feb 18 23:14:36 1999 Thomas Roessler <roessler@guug.de>
8812 * pgp.c, mutt.h, init.h:
8813 Add retainable signatures. This should work nicely with encrypted
8816 * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
8817 Introduce $dotlock_program: This makes the mutt_dotlock program's
8818 location a run-time configuration variable.
8820 * send.c, mutt.h, init.h:
8821 Introduce $honor_followup_to. The user will now be asked whether he
8822 wants to honor mail-followup-to or not.
8825 properly handle OP_FLAG_MESSAGE when applied to tagged messages.
8827 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
8828 Updated translations.
8830 * contrib/sample.mailcap: Fix the text/html entry.
8832 * regex.c, headers.c, copy.h, configure.in:
8833 copy.h: Some flags were used with multiple meanings. bad.
8834 configure.in, regex.c: Make regex autoconfiguration work.
8835 headers.c: expand aliases on the from header.
8837 * headers.c: Expand aliases on the From header.
8839 Wed Feb 17 15:48:05 1999 Thomas Roessler <roessler@guug.de>
8841 * doc/mutt.man.in: Fix the URL.
8843 * sendlib.c, init.h: User-Agent, not X-Mailer.
8848 Some of the M_CM flags erroneously had been defined to have the same
8851 * contrib/sample.mailcap: Correct the netscape text/html entry.
8853 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c, send.c, regex.c, pager.c, mutt.h, init.h, configure.in, acconfig.h, Muttrc.in, Makefile.am:
8854 - Makefile.am: Fix the dist target to include all necessary files.
8855 - po/fr.po: New French translation. (-> stable!)
8856 - Add the new options to Muttrc.in.
8857 - regex.c, configure.in: include config.h from regex.c, and handle
8858 alloca in a more intelligent way than before. (Currently, we just
8860 Port this to stable and test it!
8861 - po/cs.po: update cs.po.
8862 - po/de.po, po/nl.po: updated versions from Roland and Boris.
8863 - pager.c: Vikas' grok_ansi fix.
8864 - po/Makefile.in.in: keymap_defs is always in po/.. - from Lars
8867 Fri Feb 12 11:23:17 1999 Thomas Roessler <roessler@guug.de>
8869 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog:
8870 post-release commit for 0.95.3.
8872 * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
8874 Thu Feb 11 22:52:03 1999 Thomas Roessler <roessler@guug.de>
8876 * imap.c, VERSION: another imap-related fix.
8878 * pattern.c: another signal fix from liviu.
8880 Thu Feb 11 22:52:03 1999 Thomas Roessler <roessler@guug.de>
8882 * imap.c, VERSION: another imap-related fix.
8884 * pattern.c: another signal fix from liviu.
8886 * imap.c: Remove a superfluous if statement.
8888 * imap.c: ups, that one was bad.
8891 The HEADER structure doesn't have a mailcap component any more.
8894 The HEADER structure doesn't have a mailcap component any more.
8895 Noted by Johan van Selst <johans@stack.nl>.
8897 * signal.c, sendlib.c, pattern.c, pager.c, mutt.h, menu.c, globals.h, curs_main.c, curs_lib.c:
8898 patch.mutt-0.95.1i.ld.signals.1-2.gz
8900 * po/nl.po: new nl translation.
8902 * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
8904 * po/nl.po: New nl translation.
8906 * pattern.c, curs_main.c:
8907 curs_main.c: Check whether the user pressed a number before putting
8908 it back onto the stack. (OP_JUMP)
8909 pattern.c: Vikas' latest fix.
8911 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
8912 Updating the po files.
8914 * doc/manual.sgml.in, doc/Makefile.in:
8915 Install README.SECURITY in the doc directory, document
8918 * reldate.h, prepare, configure.in, VERSION, Makefile.am, Attic/$output.in:
8919 Preparing for 0.96: $output.in was real fun in the dist target.
8922 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in, reldate.h, VERSION, NEWS, Makefile.am, ChangeLog:
8923 [stable] post-release commit for 0.95.2.
8925 * README.SECURITY: Add a note on how to write mailcap files.
8927 * README.SECURITY: Add a note on how to write mailcaps.
8929 Wed Feb 10 23:12:27 1999 Thomas Roessler <roessler@guug.de>
8931 * browser.c: Ups, this one needed a #ifdef USE_IMAP.
8933 * imap.c, browser.c:
8934 Some patches Brandon Long posted to comp.mail.mutt.
8936 * rfc1524.c, protos.h, lib.c, handler.c, attach.c:
8937 Fix the security fix.
8939 * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
8941 * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
8943 * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h, globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
8944 patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
8945 processes are invoked. From Liviu.
8947 Tue Feb 9 23:54:03 1999 Thomas Roessler <roessler@guug.de>
8949 * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog:
8950 Vikas' latest collapse fix.
8952 * prepare: Small prepare bug noted by vikas.
8954 * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
8955 browser.h: re-insert the "tagged" component.
8956 pgp support: fix handling of PGP 5 subkeys, algorithm 20.
8958 * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
8961 honor hdr_order when decode-piping a message. From Vikas.
8963 * po/cs.po: New czech translation.
8965 * commands.c: Reorder headers when decode-piping.
8967 * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h, mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c, browser.h, browser.c, OPS:
8968 Brandon's IMAP clean-up; new czech translation.
8970 Thu Feb 4 12:00:10 1999 Thomas Roessler <roessler@guug.de>
8972 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c:
8973 [unstable] Change the way mutt_quote_filename() worked. It's not
8974 too reasonable to allocate memory dynamically whenever we quote a
8975 file name. (I guess I should add "vim" to pgpinvoke.c's copyright
8979 [unstable] Check for write errors when moving messages to $mbox.
8981 * mx.c: Check for write errors when moving messages to $mbox.
8983 Wed Feb 3 22:14:18 1999 Thomas Roessler <roessler@guug.de>
8985 * sendlib.c, recvattach.c, postpone.c, main.c, hash.c, functions.h, compose.c, charset.h, charset.c, OPS:
8986 [unstable] Produce some reasonable character set support when
8987 postponing messages.
8989 Additionally, this patch fixes a nasty pointer leak in
8990 load_charset() [noted with electric fence], and a completely
8991 mis-lead attempt to use bsearch(). Apparently, nobody ever tested
8992 the utf8 decoder for quite some time.
8994 Tue Feb 2 21:57:44 1999 Thomas Roessler <roessler@guug.de>
8996 * pattern.c: merge ~v patch into unstable.
8998 * pattern.c: small nit-fix from vikas to the ~v pattern.
9000 * pgp.c: Thou shall not use dangling pointers.
9003 [unstable] Fix mutt_decode_save_attachment's handling of character
9006 * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c, pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h, copy.h, copy.c, compose.c, commands.c, charset.h, charset.c, attach.c, OPS:
9007 Merging the external character set patch into unstable.
9008 Additionally, this change introduces a M_CHARCONV state flag which
9009 gives us some more control about when character set conversions are
9010 actually done. Current versions of mutt would happily apply
9011 character set conversions when, e.g., saving a text/plain attachment
9012 to a file. (We had at least one corrupt russing translation file
9013 due to this mis-feature.)
9015 Additionally, we clean up some of the character set related code in
9016 handler.c. Most of that is now done by the decoder functions in
9019 * imap.c: Brandon's imap_create patch.
9022 [unstable] clear the message line before letting people select
9025 * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
9027 * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
9029 Sat Jan 30 17:07:30 1999 Thomas Roessler <roessler@guug.de>
9032 really fix the weak associations problem. it was worse than i
9036 Handle expired keys correclty, even when they are the only and exact
9037 match when searching for keys by address.
9039 Fri Jan 29 11:15:15 1999 Thomas Roessler <roessler@guug.de>
9041 * init.h: [unstable] Change some default formats.
9043 * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu searching.
9045 * remailer.h, remailer.c, init.h, globals.h:
9046 Use a user-definable format for the mixmaster menu.
9048 * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
9050 Thu Jan 28 09:08:47 1999 Thomas Roessler <roessler@guug.de>
9053 gnupg's trust model is currently unusable. As a work-around, we
9054 don't present the user with _any_ trust information if he uses
9057 Wed Jan 27 19:53:46 1999 Thomas Roessler <roessler@guug.de>
9059 * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
9060 Add $pgp_show_unusable.
9062 Tue Jan 26 21:24:56 1999 Thomas Roessler <roessler@guug.de>
9064 * doc/manual.sgml.in: [unstable] document ~v.
9066 * doc/manual.sgml.in: [stable] document ~v.
9068 * thread.c, pattern.c, mutt.h:
9069 [unstable] Add the ~v pattern. From Vikas.
9071 * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
9073 * doc/manual.sgml.in, ChangeLog:
9074 ChangeLog, documentation for implicit_autoview.
9076 * doc/manual.sgml.in: Document $implicit_autoview.
9078 Tue Jan 26 09:51:53 1999 Thomas Roessler <roessler@guug.de>
9080 * doc/manual.sgml.in: Document $implicit_autoview.
9083 Fix a segfault when users change attachment content types, and let
9084 toggle-unlink honor the $resolv variable.
9087 $resolve should be honored when doing toggle-unlink on the compose
9090 Mon Jan 25 22:16:46 1999 Thomas Roessler <roessler@guug.de>
9093 This may fix a core dump under certain circumstances. Can't check
9094 this out since I don't get the segfault.
9096 * pgpkey.c: Fix a redraw problem when the key menu is invoked.
9098 * po/ru.po, po/cs.po, configure.in: Russian and czech translations.
9100 * po/cs.po: Adding a czech translation, and fixing the russian.
9102 * po/cs.po: file cs.po was initially added on branch mutt-1-0-stable.
9104 * configure.in: Adding a czech translation, and fixing the russian.
9106 * po/ru.po: ru.po was badly distorted.
9108 Sat Jan 23 17:00:43 1999 Thomas Roessler <roessler@guug.de>
9111 when f is .../Makefile.am, `basename $f .am` is Makefile. So I
9112 should just write that. :-)
9114 * prepare: Add the default predicate.
9116 * from.c: A slightly optimized version of DE's y2k patch.
9118 * prepare: Apparently, automake doesn't like our AC_OUTPUT($output)
9121 * gnupgparse.c, from.c:
9122 DE's patch to work around other software's possible y2k bugs.
9124 * from.c: Try to avoid other programs' possible y2k bugs.
9126 * enter.c: Fix the attach-multi patch.
9128 Fri Jan 22 22:12:10 1999 Thomas Roessler <roessler@guug.de>
9130 * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
9132 * lib.c: Fix a memory leak. Noted by Roland Rosenfeld.
9134 * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c, compose.c, browser.c, addrbook.c:
9135 Enable tagging in the file browser.
9137 * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c, handler.c, gnupgparse.c, compose.c:
9138 Heavy hacking on mutt's pgp support. We no longer read the complete
9139 key ring into memory. For gpg, performance is heavily improved due
9140 to the fact that we are passing a couple of key hints to the key
9141 ring parsing back-end.
9143 Thu Jan 21 05:19:42 1999 Thomas Roessler <roessler@guug.de>
9145 * hook.c: Fix _mutt_string_hook.
9147 Wed Jan 20 13:52:59 1999 Thomas Roessler <roessler@guug.de>
9149 * po/pl.po: New polish translation.
9151 * pgppubring.c, pgpkey.c, configure.in:
9152 Add heavily improved debugging capabilities to the PGP code.
9153 Anyway, the problem I observed wasn't a bug in mutt, but an expired
9156 * rfc1524.c: Don't segfault when MailcapPath is unset.
9159 Fix a segmentation fault when no MailcapPath has been defined.
9161 Tue Jan 19 23:38:26 1999 Thomas Roessler <roessler@guug.de>
9163 * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
9164 Add the charset-hook command.
9166 * configure.in, charset.c, acconfig.h, Makefile.am, $output.in, INSTALL:
9167 Properly handle character set definition file installation.
9169 * mx.c: Remove a confusing error message.
9171 * mx.c: Remove confusing error message.
9173 * keymap.c, curs_lib.c: patch-0.95.1.vikas.macro_function.1
9175 * m4/Makefile.am.in: HP/UX portability patch from Lars Hecking.
9177 Mon Jan 18 09:45:29 1999 Thomas Roessler <roessler@guug.de>
9180 New Russian translation from Michael Sobolev <mss@transas.com>.
9183 New russian translation from Michael Sobolev <mss@transas.com>.
9185 Thu Jan 14 13:08:46 1999 Thomas Roessler <roessler@guug.de>
9187 * compose.c: Mixmaster user interface beautification.
9190 Fix a couple of segfaults related to using curses when it isn't there.
9192 * mx.c: dotlocking plus curses...
9194 Wed Jan 13 23:56:39 1999 Thomas Roessler <roessler@guug.de>
9196 * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
9197 patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These have
9198 been tested with unstable so far, seem to work fine.
9200 * mx.c: Don't use curses when we don't have it.
9202 * mx.c: Don't try to do mutt_yesorno if we don't have curses.
9205 Mixmaster has 20 address slots, that makes _19_ remailers.
9207 * remailer.c: Fix the "append" function.
9209 * sendlib.c: Don't leak message dates when sending via mixmaster.
9212 Add search code to the remailer chain selecting menu. [This is
9213 pretty generic - should we add that code to menu.c?]
9215 * postpone.c: Fix postponing of PGP messages.
9217 * send.c, remailer.c, compose.c:
9218 Qualify addresses before passing them to mixmaster.
9220 * send.c, remailer.h, protos.h, mutt.h:
9221 Clean up dependencies: remailer.h is no longer included by mutt.h,
9222 and the mix_* prototypes can once again go to remailer.h.
9224 * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c, mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h, functions.h, configure.in, compose.c, OPS.MIX, acconfig.h, Makefile.am:
9225 A first take at adding a mixmaster front-end to mutt. Don't worry,
9228 Tue Jan 12 22:01:11 1999 Thomas Roessler <roessler@guug.de>
9230 * mbox.c: Open folders in read-only mode if mutt can't lock them.
9232 Mon Jan 11 18:12:49 1999 Thomas Roessler <roessler@guug.de>
9234 * send.c, mutt.h, handler.c, copy.h, copy.c:
9235 When decode-forwarding messages with message/Rfc822 attachments,
9236 mutt should weed the attachments' headers according to the setting
9239 Sun Jan 10 09:11:36 1999 Thomas Roessler <roessler@guug.de>
9241 * doc/manual.sgml.in, hdrline.c: Byrial's %D time format patch.
9243 Sat Jan 9 17:53:02 1999 Thomas Roessler <roessler@guug.de>
9245 * doc/manual.sgml.in, recvattach.c, protos.h, lib.c:
9246 Byrial's latest changes to stable.
9248 * recvattach.c, protos.h, lib.c:
9249 Ask the user whether to overwrite a file or append to it. From
9252 * doc/manual.sgml.in: Fix a documentation problem.
9254 Fri Jan 8 23:29:05 1999 Thomas Roessler <roessler@guug.de>
9257 When doing a binary search, we may as well use bsearch (3).
9259 * parse.c: Optimized time-zone parsing.
9261 * parse.c: Optimize time zone parsing. By Byrial Jensen.
9264 Don't clear the history when the user issues a "set history=..."
9265 command which doesn't change anything.
9268 Don't clear the history when "set history=..." doesn't change the
9271 * thread.c, curs_main.c: Threading fix from Daniel Eisenbud.
9273 Thu Jan 7 19:01:30 1999 Thomas Roessler <roessler@guug.de>
9275 * init.c: Vikas' set_boolean patch.
9277 * protos.h, handler.c, attach.c:
9278 Updated implicit autoview handling from stable.
9280 * protos.h, handler.c, attach.c:
9281 Only use "implicit" autoviews (implicit_autoview or MM_NOASK) when
9282 mutt is unable to handle a content type internally. This saves us
9283 parsing the mailcap files for every attachment we handle.
9285 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c:
9286 Merge in the mailcap patch from stable.
9288 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c, query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c, hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h, copy.c, compose.c, complete.c, commands.c, color.c, charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h, attach.c, alias.c, addrbook.c, acconfig.h:
9289 Get rid of RCS ids in source files. They are getting in our way
9290 when merging changes.
9292 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c:
9293 Remove the use_mailcap variable. Instead, we introduce
9294 implicit_autoview which triggers autoview for every content type
9297 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c, query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c, hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h, copy.c, compose.c, complete.c, commands.c, color.c, charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h, attach.c, alias.c, addrbook.c, acconfig.h:
9298 Get rid of the rcsid fields. They are getting in the way whenever I
9299 merge changes into unstable.
9301 * po/nl.po, init.h, configure.in: Merging changes from stable.
9304 Don't add regex.c, but regex.o to the LIBOBJS variable when needed.
9306 * init.h: Fix default settings for use_mailcap and mime_forward.
9308 Wed Jan 6 10:13:32 1999 Thomas Roessler <roessler@guug.de>
9310 * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c, mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c, configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
9311 [unstable] Merge changes from stable: rx -> regex, Byrial's timezone
9312 patch, translation updates.
9314 * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c:
9315 Byrial's timezone patch, without the absurd optimizations.
9318 Use gnu regex instead of gnu rx. This library is said to behave
9319 better. Additionally, it supports \<...\> patterns. The files
9320 _regex.h and regex.c included with this distribution correspond to
9321 posix/regex.[ch] from the glibc 2.0.7t source tree.
9323 * regex.c: file regex.c was initially added on branch mutt-1-0-stable.
9325 * mutt_regex.h, main.c, configure.in, acconfig.h, _regex.h:
9326 Use gnu regex instead of gnu rx. This library is said to behave
9327 better. Additionally, it supports \<...\> patterns. The files
9328 _regex.h and regex.c included with this distribution correspond to
9329 posix/regex.[ch] from the glibc 2.0.7t source tree.
9332 file _regex.h was initially added on branch mutt-1-0-stable.
9334 * Makefile.am, INSTALL:
9335 Use gnu regex instead of gnu rx. This library is said to behave
9336 better. Additionally, it supports \<...\> patterns. The files
9337 _regex.h and regex.c included with this distribution correspond to
9338 posix/regex.[ch] from the glibc 2.0.7t source tree.
9340 * po/nl.po, po/fr.po:
9341 Various fixes to the NL translation; new French messages.
9343 Tue Jan 5 14:35:18 1999 Thomas Roessler <roessler@guug.de>
9345 * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c, Makefile.am:
9346 [unstable] Adding experimental new character set conversion code.
9348 * po/de.po: Merging from stable.
9350 * po/de.po: Fix a typo in de.po.
9352 * po/de.po: [unstable] Merging changes from stable.
9354 * po/nl.po, hdrline.c, curs_main.c, configure.in:
9355 [unstable] merging changes from stable.
9357 * hdrline.c: Conditionally display score and number of lines.
9360 [stable] Adding the NL translation; correcting some bugs in the DE
9363 * po/nl.po: file nl.po was initially added on branch mutt-1-0-stable.
9365 * po/de.po, configure.in:
9366 [stable] Adding the NL translation; correcting some bugs in the DE
9369 Mon Jan 4 19:15:10 1999 Thomas Roessler <roessler@guug.de>
9371 * curs_main.c: [unstable] fix next-unread plus collapsing.
9373 * curs_main.c: [stable] Fix next-unread when collapsing threads.
9375 * curs_main.c: [unstable] merging changes from stable.
9377 * curs_main.c: [stable] fix a bogus type cast.
9379 * reldate.h, curs_main.c: [unstable] merging in changes from stable.
9382 [stable] Don't use the index elements of header structures when
9383 new messages arrived on the index.
9385 * reldate.h: 0.95.1 should have a proper release date.
9387 * send.c, pgp.c, handler.c, configure.in:
9388 Make the experimental branch the main trunk.
9390 * po/uk.po, po/ru.po, po/pl.po, po/it.po, po/fr.po, po/es.po, po/de.po:
9391 0.95.1 post-release commit.
9393 * configure.in: [unstable] Create suitable version strings.
9395 * VERSION, ChangeLog: [stable] Preparing 0.95.1.
9397 * send.c: [unstable] commit changes from the stable tree.
9400 [stable] When sending a message in batch mode failed, mutt would
9401 dump core. Patch from Byrial Jensen.
9403 * pgp.c, handler.c: [unstable] Add multiple signature support.
9405 Mon Jan 4 12:57:55 1999 Thomas Roessler <roessler@guug.de>
9407 * send.c: When sending a message in batch mode failed, mutt
9408 would dump core. Patch from Byrial Jensen.
9410 Sat Jan 2 17:23:24 1999 Thomas Roessler <roessler@guug.de>
9412 * sendlib.c, ChangeLog: I shouldn't accept patches on New
9413 Year's day. Not even new-year related patches.
9415 * po/it.po: Fixing a typo.
9417 * protos.h, parse.c, handler.c: mutt_parse_date () shouldn't
9418 modify its argument. Problem noted by Byrial Jensen.
9420 * lib.c: Fix safe_symlink to correctly handle relative paths.
9422 Sat Jan 2 09:35:09 1999 Thomas Roessler <roessler@guug.de>
9424 * protos.h, parse.c, handler.c: mutt_parse_date () shouldn't
9425 modify its argument. Problem noted by Byrial Jensen.
9427 * lib.c: Fix safe_symlink to correctly handle relative paths.
9429 Fri Jan 1 09:43:15 1999 Thomas Roessler <roessler@guug.de>
9431 * sendlib.c: New Year's time zone handling patch from Manish
9432 Singh <yosh@gimp.org>.
9434 Thu Dec 31 09:45:46 1998 Thomas Roessler <roessler@guug.de>
9436 * curs_main.c: The attached patch moves code for sorting the
9437 index and restoring the current message from
9438 mutt_index_menu() to a new function. It saves code
9441 Wed Dec 30 07:58:40 1998 Thomas Roessler <roessler@guug.de>
9443 * pgp.c, main.c: Localize some more messages. From Michael Sobolev.
9445 Tue Dec 29 16:29:03 1998 Thomas Roessler <roessler@guug.de>
9447 * mbox.c, ChangeLog: Use sizeof instead of strlen for some
9450 * mh.c: Take setting the index_hint out of the main loop of
9453 Mon Dec 28 14:59:04 1998 Thomas Roessler <roessler@guug.de>
9455 * attach.c: Fix a segmentation fault when viewing
9456 message/rfc822 attachments from the compose screen.
9458 Wed Dec 23 15:57:00 1998 Thomas Roessler <roessler@guug.de>
9460 * pattern.c: A slightly modified version of Vikas'
9461 pattern_match patch. This changes the semantics of the
9462 pattern-something functions so they only apply to
9463 _visible_ messages. (With the exception of limit: In this
9464 case, the user can add another pattern if he wants to
9465 limit further, or he can give an entirely new pattern.)
9467 Tue Dec 22 18:07:19 1998 Thomas Roessler <roessler@guug.de>
9469 * sendlib.c: Fix MIME forwarding. From Vikas.
9471 Mon Dec 21 12:38:57 1998 Thomas Roessler <roessler@guug.de>
9473 * mx.c, mh.c, mbox.c, imap.c, charset.c: Adjust some
9474 hash-related parameters.
9476 * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
9478 - Another situation under which mutt would lose track of the current
9479 message when maildir folders changed has been removed.
9481 - While synchronizing mbox-type folders, a write error when
9482 constructing the draft version of the new mail folder would leave
9483 behind a copy ofthe file containing the draft. This is most
9484 annoying if the write error is due to lack of disk space.
9486 * po/pl.po: Small \n fixes.
9488 * parse.c, from.c, lib.c: mutt_strlen() optimizations from
9491 * po/pl.po: Add the polish translation.
9493 * configure.in: Register the polish translation.
9495 * doc/manual.sgml.in: Fixes to the forwarding chapter. From
9496 O'Shaughnessy Evans <shaug@gstis.net>.
9498 * m4/README, m4/Makefile.am.in: Here is a small patch to
9499 simplify m4/Makefile.am.in. This came out of a suggestion
9500 I made to Jim Meyering (maintainer of GNU fileutils, where
9501 I snarfed the code from :). (From: Lars Hecking
9502 <lhecking@nmrc.ucc.ie>)
9504 Fri Dec 18 10:22:59 1998 Thomas Roessler <roessler@guug.de>
9506 * mh.c: Catch an error condition when synchronizing mh
9509 * po/de.po: Fix a format which had %s instead of %d.
9511 Thu Dec 17 18:39:48 1998 Thomas Roessler <roessler@guug.de>
9513 * INSTALL: I've been told that the FreeBSD shell has been
9514 fixed meanwhile. Additionally, add the note from Vikas on
9515 patching Solaris to get mutt work properly on that system.
9517 * mh.c: Fix attachment deletion for maildir/mh folders. This
9518 may fix other mh-related problems, too.
9520 * charsets/Makefile.in: Some installs aren't able to cope
9521 with multiple files at once.
9523 * curs_lib.c: Don't even try to clear the status line when
9526 Wed Dec 16 13:23:06 1998 Thomas Roessler <roessler@guug.de>
9528 * imap.c: Two lines were in reverse order. Noted by Daniel
9531 * thread.c: Give Daniel Eisenbud a "lock" on this file.
9533 * pager.c: Fix "$resolve" behaviour for OP_TAG and
9534 OP_TOGGLE_NEW from the pager.
9536 * curs_lib.c: SLang-related fixes to mutt_endwin().
9538 * compose.c: Permit the user to set the typical MIME
9539 parameters used with application/pgp messages.
9541 * color.c: Fix a segfault noted by Stephan Hack. (Fix noted
9544 * configure.in: Make the sendmail check compatible with
9545 newer autoconf versions. Noted by Lars Hecking.
9547 Sun Dec 13 08:10:13 1998 Thomas Roessler <roessler@guug.de>
9549 * mx.c, curs_main.c: Don't dump core when closing a NULL
9550 context. Fixes the "exit from no-mailbox mode" bug.
9552 Sat Dec 12 10:14:43 1998 Thomas Roessler <roessler@guug.de>
9554 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
9555 Post-release commit.
9557 * hook.c, curs_main.c: More _PGPPATH and us dist related fixes.
9559 * mutt.h: Don't define M_PGPHOOK unless _PGPPATH has been defined.
9561 * pager.c: Another reap.pl-related fix.
9563 * Makefile.am: The us-dist target was screwed.
9565 * charsets/parse_i18n.c, charsets/gen_charsets,
9566 charsets/Makefile.in, thread.c, system.c, strcasecmp.c,
9567 status.c, stamp-h.in, sort.h, sort.c, socket.c, snprintf.c,
9568 signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
9569 score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c,
9570 rfc1524.h, rfc1524.c, resize.c, reldate.h, recvattach.c,
9571 reap.pl, query.c, protos.h, prepare, postpone.c, pop.c,
9572 pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h, pgp.c,
9573 pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
9574 mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h,
9575 mutt.h, mkinstalldirs, missing, mime.types, mime.h, mh.c,
9576 menu.c, mbox.c, mapping.h, main.c, mailbox.h, lib.c,
9577 keymap.h, keymap.c, install-sh, init.h, init.c, imap.h,
9578 imap.c, hook.c, history.h, history.c, help.c, headers.c,
9579 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c,
9580 globals.h, getdomain.c, gen_defs, functions.h, from.c,
9581 flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
9582 date.c, curs_main.c, curs_lib.c, copy.h, copy.c,
9583 configure.in, config.sub, config.guess, compose.c,
9584 complete.c, commands.c, color.c, charset.h, charset.c,
9585 buffy.h, buffy.c, browser.c, attach.h, attach.c, alias.c,
9586 addrbook.c, acconfig.h, VERSION, TODO, README, OPS.PGP, OPS,
9587 NEWS, Muttrc.in, Makefile.am, INSTALL, GPL, ChangeLog,
9588 COPYRIGHT, ABOUT-NLS: *** empty log message ***
9590 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po,
9591 po/de.po, reldate.h, VERSION, ChangeLog: Release-commit for
9594 * hash.c: Use a better hash function. Contributed by Stefan Langerman
9595 <lfalse@paul.rutgers.edu> to mutt-users.
9597 Fri Dec 11 20:48:14 1998 Thomas Roessler <roessler@guug.de>
9599 * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
9601 * Makefile.am: The distdir target creates hard links for the
9602 source files. This has the consequence that the us-dist
9603 hook will demolish files in the main source tree. We have
9604 to un-link the various instances of the source code.
9606 * INSTALL: Warn about regexp-related problems under Solaris 2.6.
9608 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
9609 Various last-minute changes and automatic updates.
9611 * main.c: Go into no-mailbox mode if the initial folder was
9612 given explicitly (-f) and can't be opened.
9614 * mh.c: Undoing the mh_speed patch.
9616 * po/it.po, po/fr.po: l10n fixes.
9618 * curs_main.c: Start a new reply and postpone it. Then type
9619 m (mail), and recall and send the postponed reply. The
9620 replied message is _not_ flagged replied.
9622 (From Byrial Jensen.)
9624 * po/fr.po: Bug-fixed french l10n.
9626 * parse.c: Multipart parser fixes from Byrial. Finally.
9628 * po/it.po: Small fix.
9630 Thu Dec 10 22:48:56 1998 Thomas Roessler <roessler@guug.de>
9632 * po/fr.po, configure.in: Add the french l10n.
9634 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
9635 post-release commit 0.94.99.
9637 * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
9639 * menu.c: Fix tag-prefix.
9641 Thu Dec 10 11:06:25 1998 Thomas Roessler <roessler@guug.de>
9643 * menu.c: Fix tag-prefix.
9646 Redraw fix after the content type was changed on the compose menu.
9648 Tue Dec 8 23:09:53 1998 Thomas Roessler <roessler@guug.de>
9650 * help.c: Help screen resizing nit. From Gero Treuner.
9652 * doc/manual.sgml.in: Typo.
9655 Work around sendmail 8.9.1a invalidating PGP/MIME signatures by
9656 re-ordering MIME headers in the way sendmail does.
9659 Keep track of file name changes for files wandering around between
9660 the subfolders of a maildir.
9663 More fixes to the maildir resynchronization code. This should now
9664 also smoothly handle the case of messages _vanishing_ from maildir's
9667 * init.c: Make the debug file access unbuffered. Important if we are
9670 Mon Dec 7 21:13:44 1998 Thomas Roessler <roessler@guug.de>
9673 Fix a couple of flag-related bugs in the maildir folder update code.
9675 * imap.c: Fix a completely ugly comment formatting.
9677 * mutt.h: Adjust '#' to the first column.
9679 * rfc2047.c: Don't tag us-ascii headers as $Charset or unknown-8bit.
9681 Thu Dec 3 23:29:37 1998 Thomas Roessler <roessler@guug.de>
9683 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po,
9684 reldate.h, VERSION, ChangeLog: release-commit 0.94.18.
9686 Wed Dec 2 20:12:35 1998 Thomas Roessler <roessler@guug.de>
9688 * contrib/Pine.rc, contrib/Mush.rc:
9689 Bring the sample rc files better in synch with the actual code.
9691 Wed Dec 2 20:12:35 1998 Thomas Roessler <roessler@guug.de>
9693 * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc
9694 files better in synch with the actual code.
9696 * recvattach.c: Remove a warning which comes from code
9697 actually belonging to the send_charset patch.
9699 * rfc2047.c: Encode- and decode the "val" field when using
9700 mutt with EXACT_ADDRESS enabled.
9702 * charsets/Makefile.in, Makefile.am: Small fixes to the
9703 build process. From Lars Hecking.
9705 * compose.c: The attached patch fixes yet another redraw
9706 related bug. When I call OP_SAVE from the Compose menu and
9707 use the file-browser and 'q' out of the file-browser, the
9708 screen still shows the browser, but the control is really in
9709 the Compose menu. A Ctrl-L verifies this. Basically, a
9710 screen redraw is missing. (From Vikas.)
9712 * mutt_menu.h, menu.c, compose.c: From the Compose menu,
9713 invoke attach-message. Tag a whole bunch of messages. Say,
9714 for example, 100. When you exit the folder, the Compose
9715 menu's status line has disappeared. (From Vikas.)
9717 * browser.c: patch-0.94.17.vikas.browser_redraw.1
9719 Mon Nov 23 21:10:12 1998 Thomas Roessler <roessler@guug.de>
9722 Change safe_malloc's size parameter from (unsigned int) to size_t.
9724 * send.c, protos.h, pattern.c, alias.c: From Byrial:
9726 I don't think that the match-all pattern modifier works as can be
9727 expected from a logical point of view.
9729 The attached patch will make it work as I expect it to work:
9731 - It works on all patterns which explicit or implicit use address
9732 lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It didn't work
9735 - It works such that a modified pattern always match, unless there
9736 is at least one address in at least one of the referenced lists
9737 that it doesn't match.
9739 * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
9740 Introduce a new option $reply_self. From Vikas.
9742 Fri Nov 20 00:27:03 1998 Thomas Roessler <roessler@guug.de>
9744 * po/it.po: New it.po from Mario.
9746 * doc/mutt.man.in: Fix a small typo.
9748 Thu Nov 19 23:57:03 1998 Thomas Roessler <roessler@guug.de>
9750 * contrib/Pine.rc: Fix some ancient syntax.
9752 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
9753 Hack around problems with multi-valued Reply-To headers. From
9757 Properly encode '_' characters in words which are qp-encoded.
9760 Use mutt_is_message_type() in the message transformation code.
9762 * po/Makefile.in.in, doc/Makefile.in, charsets/Makefile.in, Makefile.am:
9763 Fix all Makefiles. make DESTDIR=/path/to/something install should
9766 Wed Nov 18 23:09:46 1998 Thomas Roessler <roessler@guug.de>
9768 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h, VERSION, ChangeLog:
9769 Release-commit for 0.94.17.
9771 * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c:
9772 This patch simplifies the generation of content type parameters
9773 significantly by introducing a funciton mutt_set_parameter().
9774 Additionally, we re-use code from parse.c for parsing user-input
9775 content type headers on the compose screen.
9777 * compose.c: Remove some uuencode-related debris.
9780 Remove some code which crept in from the external character set patch.
9783 Make optional formats work while processing $attach_format.
9785 Wed Nov 18 22:57:03 1998 Thomas Roessler <roessler@guug.de>
9787 * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c:
9788 This patch simplifies the generation of content type parameters
9789 significantly by introducing a funciton mutt_set_parameter().
9790 Additionally, we re-use code from parse.c for parsing user-input
9791 content type headers on the compose screen.
9793 * compose.c: Remove some uuencode-related debris.
9796 Remove some code which crept in from the external character set patch.
9799 Make optional formats work while processing $attach_format.
9801 * mh.c: Remove bogus re-sorting code from the maildir check routine.
9804 Include <unistd.h>, so SEEK_SET is defined on some systems which
9805 don't do so in <stdlib.h>.
9807 Tue Nov 17 13:23:26 1998 Thomas Roessler <roessler@guug.de>
9809 * po/uk.po, po/ru.po, po/it.po, po/es.po:
9810 Checkpoint commit, containing quite a few fuzzy translations.
9812 * po/de.po: Update some messages.
9814 * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4, m4/progtest.m4, prepare, configure.in, Makefile.am:
9815 Configuration fixes from Lars Hecking, with some more fixes and
9816 modifications from myself. With some luck, you don't need a gettext
9817 installation any more.
9820 Fix the base64 encoder. The current code would produce slightly
9821 unpredictible output which leads to bad signatures.
9823 * postpone.c, pgp.c, parse.c, pager.c:
9824 Fix a search coloring related bug.
9826 Mon Nov 16 11:44:42 1998 Thomas Roessler <roessler@guug.de>
9828 * protos.h: Drop ci_attach - it doesn't exist. Noted by Byrial Jensen.
9830 Sun Nov 15 09:53:23 1998 Thomas Roessler <roessler@guug.de>
9832 * parse.c: Stupid typo.
9834 * protos.h, parse.c, attach.c: My version of Byrial's parse_part patch.
9836 * recvattach.c, protos.h, mutt.h, copy.c, compose.c:
9837 I can elaborate a little more on the last paragraph. It is deletion
9838 of the top level part direct under a message/rfc822 part which
9839 gives problems because the headers of the message/rfc822 part have
9840 to be changed in this case. It is hard to tell exactly how many
9841 bytes and lines will be removed and added in this case.
9843 If we can refrain from deletion of such parts and thus only allow
9844 deletion of parts direct under a multipart part, then it is
9845 relative easy always to make correct Content-Length: and Lines:
9846 headers in the copy. (The correctness of the Lines count is
9847 dependent of the correctness of the initial value, though).
9849 (From: Byrial Jensen)
9851 * doc/manual.sgml.in:
9852 Correcting Vikas' E-Mail address in the credits section.
9854 Sat Nov 14 08:24:56 1998 Thomas Roessler <roessler@guug.de>
9856 * doc/manual.sgml.in: Update Byrial's e-mail address.
9859 Simplify the new attachment deletion code not to require an extra
9860 temporary file. (From: Byrial Jensen <byrial@image.dk>)
9862 * help.c, handler.c: Type cast nit from Gero Treuner.
9864 Fri Nov 13 18:31:06 1998 Thomas Roessler <roessler@guug.de>
9867 Currently, Mutt won't use a default folder if just the IMAP server is
9868 specified. In fact, if the folder isn't specified, it will core-dump.
9870 The attached patch will use INBOX as the IMAP folder name if none is
9871 specified, eliminating the core-dump.
9873 (From: Aaron Schrab <aaron+mutt@schrab.com>)
9875 Thu Nov 12 21:52:01 1998 Thomas Roessler <roessler@guug.de>
9877 * mutt.h, copy.c: Byrial's latest attachment deletion patch.
9879 * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
9881 Wed Nov 11 21:18:08 1998 Thomas Roessler <roessler@guug.de>
9883 * po/it.po: New it.po from Marco.
9885 * snprintf.c: Don't use the mutt_str* functions in this module.
9888 the s/str.*cmp/mutt_str.*cmp/ replacement should not have taken
9891 Tue Nov 10 22:21:51 1998 Thomas Roessler <roessler@guug.de>
9893 * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
9895 * send.c: Fix the $metoo option's behaviour.
9897 * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
9898 snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
9899 rfc1524.c, recvattach.c, query.c, protos.h, postpone.c,
9900 pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
9901 pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
9902 main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
9903 help.c, headers.c, hdrline.c, hash.c, handler.c,
9904 gnupgparse.c, getdomain.c, from.c, enter.c, edit.c,
9905 dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
9906 commands.c, color.c, charset.c, buffy.c, browser.c,
9907 attach.c, alias.c, addrbook.c: Introduce or rewrite
9908 mutt_{str*cmp,strlen} and use them all over the place. If
9909 there are still segmentation faults due to missing NONULLs
9910 over, they are gone now.
9912 * main.c: Add a "pseudo-credit" to the extended copyright notice.
9914 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h, VERSION, ChangeLog:
9917 * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c, buffy.c, attach.c:
9918 Experimental support for the so-called "kendra" mail folder format.
9919 This seems to be used on OS/2 and is, actually, a slibhtly modified
9920 version of the MMDF format.
9923 Do some sanity checking when reading attachment. This fix should
9924 catch bad attachments.
9927 Fix a possible buffer overflow. (This seems to be the one noticed
9928 by Pavel Gulchouck <gul@lucky.net>.)
9930 * compose.c: Wrong fix from Vikas. Undo it. (Noted by Byrial.)
9932 Tue Nov 10 21:02:27 1998 Thomas Roessler <roessler@guug.de>
9934 * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c, buffy.c, attach.c:
9935 Experimental support for the so-called "kendra" mail folder format.
9936 This seems to be used on OS/2 and is, actually, a slibhtly modified
9937 version of the MMDF format.
9940 Do some sanity checking when reading attachment. This fix should
9941 catch bad attachments.
9944 Fix a possible buffer overflow. (This seems to be the one noticed
9945 by Pavel Gulchouck <gul@lucky.net>.)
9947 * compose.c: Wrong fix from Vikas. Undo it. (Noted by Byrial.)
9949 * curs_lib.c, compose.c: Fix a multi_choice related bug. From Vikas.
9952 Skip empty mailbox parameters. This fixes a segmentation fault
9953 noted by Marco d'Itri.
9955 Mon Nov 9 19:28:42 1998 Thomas Roessler <roessler@guug.de>
9957 * from.c: Catch possible bad memory access.
9959 * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h, copy.c, Muttrc.in:
9960 Rewrite copy_delete_attach().
9962 * sort.c, score.c, protos.h, curs_main.c, color.c:
9963 Fix an efficiency problem with the color index features.
9965 * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
9967 * doc/manual.sgml.in:
9968 Make the default_hook documentation match the code.
9970 * main.c, curs_main.c:
9971 Avoid duplicate mx_close_mailbox() when OP_QUIT is called.
9974 The attached patch fixes a potential problem in folder_format_str()
9975 where a fixed buffer might not be null terminated. From Vikas.
9978 The attached patch fixes a bug in :set variable=<TAB> where variables
9979 of type DT_SORT were not getting expanded (only 4 of them, but a bug
9980 nevertheless). From Vikas.
9982 * browser.c: patch-0.94.15.vikas.browser_sort.3
9984 * doc/manual.sgml.in:
9985 Add a forwarding chapter to the manual. From Gero Treuner.
9987 * po/de.po: Revert de.po to the traditional German spelling rules.
9989 * po/de.po, pop.c: L10 fixes from Gero Treuner.
9991 * parse.c, handler.c:
9992 A message/external-body handler. From Byrial Jensen.
9994 * protos.h, parse.c:
9995 - remove the static declaration from parse_date() in parse.c,
9996 - rename it to mutt_parse_date()
9997 - fix a minor bug: the timezone information in an expires-header
9998 was used to set the timezone of the send time.
10000 (From Byrial Jensen <byrial@post3.tele.dk>.)
10002 * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
10003 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
10006 Byrial Jensen's alternative_handler patches. This may lead to
10007 non-desirable effects with attachment deletion; these effects will
10008 go when the new attachment deletion code is implemented.
10011 SeokChan LEE <bofh@nuri.net> says KST has a nine hour offset from GMT.
10013 * pager.c, help.c: Fix the display of DEL in the pager.
10015 * send.c: Fix a group reply problem.
10017 Fri Oct 30 13:00:10 1998 Thomas Roessler <roessler@guug.de>
10019 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po:
10020 Some recent changes.
10022 Thu Oct 29 09:46:45 1998 Thomas Roessler <roessler@guug.de>
10025 Mbox robustness patch from Johnny Tevessen <j.tevessen@gmx.net>.
10027 * po/de.po: Fixing a typo.
10030 This patch should cause mutt to ask for your IMAP login/password
10031 again if its wrong. From Brandon Long.
10033 Wed Oct 28 21:48:36 1998 Thomas Roessler <roessler@guug.de>
10035 * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
10036 0.94.15 release commit.
10038 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po:
10039 pre-release commit, take 1.
10042 Add an IsPrint check to mutt_message() and mutt_curses_error(). This
10043 will prevent _some_ advert effects from l10ns which don't fit
10044 together with the terminal's abilities. There are still quite a few
10045 raw printw() etc. - we may wish to introduce our own, locale-safe
10048 * po/POTFILES.in: reldate contais really _no_ i18n-related data.
10051 Don't try to recall a postponed message when we are given a template.
10054 Fix a possible segmentation fault when deleting nested attachments.
10056 Wed Oct 28 21:43:27 1998 Thomas Roessler <roessler@guug.de>
10059 Add an IsPrint check to mutt_message() and mutt_curses_error(). This
10060 will prevent _some_ advert effects from l10ns which don't fit
10061 together with the terminal's abilities. There are still quite a few
10062 raw printw() etc. - we may wish to introduce our own, locale-safe
10065 * po/POTFILES.in: reldate contais really _no_ i18n-related data.
10068 Don't try to recall a postponed message when we are given a template.
10071 Fix a possible segmentation fault when deleting nested attachments.
10073 * doc/manual.sgml.in, send.c, mutt.h, init.h:
10074 Add a $forward_weed option which controls header weeding when
10075 decode-forwarding messages.
10077 * po/ru.po, po/it.po, po/es.po, po/de.po:
10078 German translation fixes from Gero plus checkpoint commit.
10080 * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c, help.c, curs_main.c, commands.c, attach.c, OPS:
10081 Gero Treuner's help-wrap patch.
10083 * po/ru.po, po/it.po, po/es.po, po/de.po:
10084 Adding a current spanish translation.
10087 if reply-to points to the address on the from header, use the from
10088 header's value for composing a reply's recipient list, not the
10091 * configure.in: add the ukrainian l10n.
10093 Tue Oct 27 19:02:45 1998 Thomas Roessler <roessler@guug.de>
10096 Configure is generated automatically and should thus _not_ be part
10097 of the CVS repository.
10099 * configure.in, Attic/configure, README, INSTALL:
10100 Try to detect Solaris 2.4's broken regcomp().
10102 * send.c: Move some code around.
10104 * doc/manual.sgml.in: Some documentation nits.
10107 include config.h _before_ checking for HAVE_GETOPT. Noted by Scott
10108 Perlman <perlman@linguist.dartmouth.edu>.
10110 * Muttrc.in: Add a macro for viewing the manual.
10112 * pgp.c, configure.in, Attic/configure: i18n fixes.
10114 * po/ru.po, po/es.po, po/it.po, po/de.po:
10115 A couple of i18n fixes, plus a partial spanish translation from
10116 Boris Wesslowski <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
10118 * configure.in, Attic/configure:
10119 Handle systems which have neither pgp2 nor pgp5, but gpg correctly.
10121 * compose.c: - snd_entry() is marked static
10122 - You will only get a full redraw of the screen after invoking
10123 pgp_send_menu if you selected "sign as".
10124 - draw_envelope() and edit_address_list() use the same array of
10125 strings for titles/prompts. This saves both string data and code
10126 in both functions which have been a lot smaller.
10128 * sendlib.c, send.c, protos.h, postpone.c, compose.c:
10129 Preserve FCC headers when postponing. From Vikas.
10131 * mx.c, mutt.h, imap.c:
10132 Prevent mutt from re-reading IMAP folders before quitting.
10134 Thu Oct 22 13:53:47 1998 Thomas Roessler <roessler@guug.de>
10136 * send.c: Undo some superfluous changes. Pointed out by V.A.
10138 * send.c, protos.h, postpone.c:
10139 - Preserve certain headers' values when recallling a postponed
10142 - Rename mutt_edit_message() to mutt_prepare_edit_message() since
10143 that's what that function actually does.
10145 * mx.h, mx.c, lib.c, flags.c:
10146 Make _all_ IMAP-related code conditionally defined. From Byrial
10149 Wed Oct 21 22:46:16 1998 Thomas Roessler <roessler@guug.de>
10151 * protos.h, pattern.c, hdrline.c:
10152 Fix match-all for the ~p, ~P modifiers.
10154 * compose.c: Vikas' write_fcc patch.
10156 * doc/manual.sgml.in: Documentation nits from Byrial.
10159 Also accept numbers as input in mutt_multi_choice(). From Byrial.
10161 * prepare: Fix the documentation reference in prepare.
10163 * doc/devel-notes.txt:
10164 Add a gettext automake macro patch which is needed for proper
10167 * prepare, Attic/config.h.in, Attic/aclocal.m4, README, INSTALL:
10168 Remove some automatically generated files from the CVS repository,
10169 and add a script which generates them.
10171 * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
10173 * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c, commands.c, browser.c:
10174 Byrial Jensen's mutt_multi_choice() patch plus some German
10177 * pgpinvoke.c, gnupgparse.c:
10178 Make gpg's output look a little bit cleaner.
10180 * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
10182 * VERSION, ChangeLog: Preparing 0.94.14.
10184 Tue Oct 20 22:02:58 1998 Thomas Roessler <roessler@guug.de>
10186 * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
10188 * Attic/config.h.in, Makefile.am:
10189 Include VERSION with the distribution.
10191 * configure.in, Attic/configure, Attic/config.h.in, VERSION:
10192 Don't hard-wire the program's version in configure.in, but use the
10193 VERSION file instead. Stolen from gnupg.
10195 * ChangeLog: Checkpoint commit.
10197 * doc/manual.sgml.in, keymap.c, functions.h, NEWS:
10198 Another macro-function fix from Vikas.
10200 Tue Oct 20 22:02:58 1998 Thomas Roessler <roessler@guug.de>
10202 * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
10204 * config.h.in, Makefile.am: Include VERSION with the distribution.
10206 * configure.in, configure, VERSION, config.h.in:
10207 Don't hard-wire the program's version in configure.in, but use the
10208 VERSION file instead. Stolen from gnupg.
10210 * ChangeLog: Checkpoint commit.
10212 * socket.c, mutt_socket.h: Fix the multiple connection code.
10215 Mon Oct 19 20:08:10 1998 Thomas Roessler <roessler@guug.de>
10217 * postpone.c: fix a typo.
10219 * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP is empty.
10221 * po/it.po: Ups, this was missing from the repository.
10223 * po/ru.po, po/de.po: Adding some new and improved German
10226 * init.c: handle domain == "@" properly.
10228 * postpone.c: Fix the behaviour when recalling postponed
10229 messages: Content types would not be restored.
10231 Fri Oct 16 12:09:37 1998 Thomas Roessler <roessler@guug.de>
10233 * lib.c: Harden mutt_free_header() against NULL pointers.
10235 * keymap.c, handler.c: Nits from Vikas.
10237 * send.c: Fix a segmentation fault when OPT_RECALL is ask-something.
10239 * commands.c: Don't write out bad content-length and lines headers when
10240 decode-saving a message.
10242 Thu Oct 15 23:09:30 1998 Thomas Roessler <roessler@guug.de>
10244 * rx/rxunfa.c, rx/rxsuper.c, rx/rxstr.c, rx/rxspencer.c, rx/rxsimp.c, rx/rxposix.c, rx/rxnode.c, rx/rxnfa.c, rx/rxhash.c, rx/rxgnucomp.c, rx/rxcset.c, rx/rxbitset.c, rx/rxbasic.c, rx/rxanal.c, rx/rx.c, rx/hashrexp.c, intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c, intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c, intl/finddomain.c, intl/explodename.c, intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c, charsets/parse_i18n.c, thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c, snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c, postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in, compose.c, complete.c, commands.c, color.c, charset.c, buffy.c, browser.c, attach.c, alias.c, addrbook.c, ChangeLog:
10245 Change "static char rcsid[]" to "static const char rcsid[]" to make
10246 gcc shut up about this.
10248 * rx/Makefile.in, po/Attic/stamp-cat-id, po/ru.po, po/Attic/mutt.pot, po/de.po, po/Attic/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in, Attic/Makefile.in, ChangeLog:
10249 Random pre-release clean-up.
10251 * po/Attic/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h:
10252 This patch introduces the ~k pattern for messages containing
10255 Thu Oct 15 20:15:46 1998 Thomas Roessler <roessler@guug.de>
10257 * rx/Makefile.in, po/Attic/stamp-cat-id, po/ru.po,
10258 po/Attic/mutt.pot, po/de.po, po/Attic/cat-id-tbl.c,
10259 reldate.h, configure.in, configure, config.h.in,
10260 Attic/Makefile.in, ChangeLog: Random pre-release clean-up.
10262 * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h:
10263 This patch introduces the ~k pattern for messages containing pgp key
10266 * doc/manual.sgml.in: Add some missing key definitions.
10269 There seem to be systems which don't know about KEY_ENTER.
10271 * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
10274 Put #ifdefs around a variable which is only used for generating
10275 uuencoded messages.
10277 * ChangeLog: Update.
10279 * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c,
10280 compose.c: Don't ever permit the user to generate uuencoded
10281 messages with mutt.
10283 * keymap.c: A slightly modified version of Vikas'
10284 help_unbound patch.
10286 * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h,
10287 parse.c, mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c:
10288 Fixing a memory hog which was introduced by the edit-message
10291 Wed Oct 14 22:58:04 1998 Thomas Roessler <roessler@guug.de>
10293 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
10294 Warn the user before sending out uuencoded attachments.
10296 * handler.c: Fix prefix and utf8 issues in the uudecoder.
10298 * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
10299 Thinking about this once again, ok folks, here comes x-uuencode
10305 When Charset is utf-8 (not recommended!), don't active utf8
10306 translation in the various handler routines.
10308 * Makefile.in, Makefile.am:
10309 Add -I$(includedir) to the C preprocessor flags. Per request of
10312 * po/ru.po, po/de.po, charsets/parse_i18n.c, charsets/Makefile.in, configure.in, configure, config.h.in, Makefile.in, Makefile.am:
10313 More build process clean-up.
10315 * po/mutt.pot, po/Makefile.in.in, charsets/Makefile.in, config.h.in, Makefile.in:
10316 Removing some instances of gnu-make specific command line parameters.
10318 * doc/manual.sgml.in: Document the match-all feature.
10320 * po/mutt.pot, main.c, dotlock.c, configure.in, configure, config.h.in, Makefile.in, Makefile.am:
10321 Various build fixes.
10323 * color.c: Adding some necessary ifdefs to color.c, From
10324 Irving_Wolfe@wolfe.net.
10326 Tue Oct 13 23:37:05 1998 Thomas Roessler <roessler@guug.de>
10328 * po/ru.po, po/de.po: Checkpoint commit. This gets boring.
10330 * NEWS: Merging Vikas' NEWS file into the distributed one.
10332 * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing 0.94.12.
10334 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
10335 reldate.h, recvattach.c, configure.in, configure,
10336 config.h.in, commands.c, README, NEWS, Makefile.in,
10337 Makefile.am, INSTALL: random pre-release clean-up.
10339 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
10340 po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
10341 config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a
10342 us-dist target to create a USG-friendly version of mutt.
10343 Additionally, the NEWS file is prepared for 0.95.
10345 * doc/devel-notes.txt: Add a short note on compiler warnings.
10347 * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in,
10348 charsets/gen_charsets, charsets/Makefile.in, missing,
10349 mime.types: More $Id: ChangeLog.old,v 3.1 2002/12/07 14:14:59 roessler Exp $ strings.
10351 * Add RCS $Id: ChangeLog.old,v 3.1 2002/12/07 14:14:59 roessler Exp $ strings to (hopefully) all source files.
10353 * enter.c: Type Ctrl-V Ctrl-G in any input field.
10356 Bumping some dprint statements' debug levels. From Vikas.
10358 * po/ru.po, po/mutt.pot, po/de.po:
10359 Including the new ru.po file from "Andrej N. Gritsenko"
10360 <andrej@lucky.net>; check-point commit.
10362 Mon Oct 12 19:53:49 1998 Thomas Roessler <roessler@guug.de>
10364 * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
10365 compose.c, browser.c, addrbook.c: The attached patch removes
10366 some redundant code related to the macro function stuff.
10367 Since each menu calls km_dokey() to get the 'op' number to
10368 execute, the 'menu' argument to km_dokey() _is_ the
10369 CurrentMenu. Hence, there is no need to explicitly
10370 save/restore the CurrentMenu all over the code. The only
10371 places it is being captured now is just before
10372 mutt_enter_comamnd() is called. This is to help the 'exec'
10373 command completion code so that it knows which menu to try
10374 and complete the function name from. (From: Vikas Agnihotri
10377 * doc/manual.sgml.in, doc/Attic/manual.sgml,
10378 doc/Makefile.in, sendlib.c, main.c, init.c, configure.in,
10379 configure, config.h.in, acconfig.h, Makefile.in,
10380 Makefile.am: Mutt now correctly uses the sysconfdir as
10381 determined by configure.
10383 * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
10385 * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
10386 configure, ChangeLog: Check-point commit before 0.94.11 is
10389 Sun Oct 11 22:11:00 1998 Thomas Roessler <roessler@guug.de>
10391 * doc/Makefile.in, contrib/Makefile.in:
10392 Makefile clean-up as suggested by Marco d'Itri.
10394 * doc/dotlock.man.in, doc/Makefile.in:
10395 Install dotlock's manual page under the correct name.
10397 Sun Oct 11 22:11:00 1998 Thomas Roessler <roessler@guug.de>
10399 * doc/Makefile.in, contrib/Makefile.in:
10400 Makefile clean-up as suggested by Marco d'Itri.
10402 * doc/dotlock.man.in, doc/Makefile.in:
10403 Install dotlock's manual page under the correct name.
10405 Thu Oct 8 13:22:16 1998 Thomas Roessler <roessler@guug.de>
10407 * README: Reference some of the new doc files.
10409 * doc/Makefile.in: Some more changes to the installation process.
10412 Fix the uninstall target; add some magic to build and install the
10413 HTML version of the manual if we can.
10415 * doc/applying-patches.txt, doc/devel-notes.txt,
10416 doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
10417 install the html version of the manual if it's there.
10420 The manual was wrong on the default binding for extract-keys.
10422 Wed Oct 7 22:19:27 1998 Thomas Roessler <roessler@guug.de>
10424 * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in:
10425 POP3 LAST support. From Jason Lavoie <jason@mint.net> by way of
10428 * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
10431 Redirect stdin and stderr to /dev/null when invoking gpgm for
10434 * socket.c, mutt_socket.h, imap.c:
10435 First fix of the IMAP expunge handling. From Brandon Long.
10437 * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
10440 The attached patch fixes a minor inconsistency between the display
10441 of special key-names in the help screen and their actual usage. The
10442 help screen now shows the special keys exactly as you
10443 would/could/should use them in the muttrc/command-line. (From: Vikas
10444 Agnihotri <VikasA@att.com>)
10446 * keymap.c: Fix the error message for unbound keys. From Vikas.
10448 * charsets/Makefile.in: s/make/$(MAKE)/
10450 * charsets/Makefile.in:
10451 UnixWare needs our own version of strcasecmp/strncasecmp.
10454 Clean up behind an aborted sort-by prompt on the file browser. From
10458 The attached patch fixes a minor bug in $index_format's %B and %b
10459 where they didnt respect the given prefix. In addition, the manual
10460 says that %B is supposed to fall back to %b if the message is not
10461 sent to a known mailing list. The code was not doing that. (From:
10462 Vikas Agnihotri <VikasA@att.com>, noted on comp.mail.mutt by
10463 unny@rz114s0.rz.uni-karlsruhe.de (Vladimir Klebanov)).
10465 * doc/PGP-Notes.txt:
10466 pgp_language is obsolete. Noted by Heiko Schlichting.
10468 Tue Oct 6 15:10:53 1998 Thomas Roessler <roessler@guug.de>
10470 * keymap.c: Macro function fixes.
10472 * curs_lib.c: With slang, ERR != -1.
10474 * po/mutt.pot, po/de.po: Message fix.
10476 * attach.c: Fix another pipe-related hang in mutt_view_attachment().
10478 Mon Oct 5 21:37:15 1998 Thomas Roessler <roessler@guug.de>
10480 * configure, aclocal.m4: Another fix to libintl detection.
10482 * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
10484 * handler.c: File descriptor leak alert.
10487 Avoid a hang due to blocking pipe writes in the auto view code.
10489 * keymap.c, curs_main.c, curs_lib.c:
10490 Make exec grok >= 1 parameters; fix double ops problem in
10493 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c:
10494 L10n changes corresponding to the macro-function patch.
10496 * flags.c, compose.c: Some fixes to the macro-function patch.
10498 * po/ru.po: Adding the Russian Localization.
10500 * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c, pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h, init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c, configure.in, configure, compose.c, commands.c, browser.c, addrbook.c, aclocal.m4:
10501 Vikas' macro_function patch.
10503 * charsets/gen_charsets:
10504 I'm told that some systems don't like "#!/bin/sh" at the beginning
10505 of a script, but need "#! /bin/sh".
10507 Sun Oct 4 15:02:32 1998 Thomas Roessler <roessler@guug.de>
10509 * charsets/gen_charsets, configure.in, configure:
10510 Fixing some make-related problems noted by Petri Kaukasoina
10511 <kaukasoi-mutt@elektroni.ee.tut.fi>.
10513 * po/mutt.pot, send.c: Fix group-reply's behaviour.
10515 * doc/Attic/style-guide, doc/devel-notes.txt:
10516 Replace style-guide by some more general notes on mutt development.
10518 * Makefile.in: Propagate fixes from Makefile.am.
10520 * ChangeLog: Preparing 0.94.10.
10522 * rx/Makefile.in: subdir=rx was missing here.
10524 * po/mutt.pot, po/de.po: Noise.
10526 * configure.in, configure, Makefile.am:
10527 More fixes to the build process. This version was tested to build
10528 cleanly under SuSE Linux and IRIX.
10530 Sun Oct 4 09:26:36 1998 Thomas Roessler <roessler@guug.de>
10532 * rx/Makefile.in: subdir=rx was missing here.
10534 * po/mutt.pot, po/de.po: Noise.
10536 * configure.in, configure, Makefile.am:
10537 More fixes to the build process. This version was tested to build
10538 cleanly under SuSE Linux and IRIX.
10540 Sat Oct 3 22:08:09 1998 Thomas Roessler <roessler@guug.de>
10542 * doc/Attic/manual.txt:
10543 manual.txt can be rebuilt when making the dist - no need to keep
10544 this in the repository.
10546 * ChangeLog: Preparing ChangeLog for 0.94.10.
10548 * contrib/Makefile.in: Ups.
10550 * rx/Makefile.in, po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/Makefile.in.in, doc/Attic/language50.txt, doc/Attic/language.txt, contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap, contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc, contrib/Pine.rc, contrib/language.txt, contrib/language50.txt, charsets/gen_charsets, charsets/Makefile.in, Attic/sample.muttrc, Attic/sample.mailcap, Attic/reap.pl, pop.c, Attic/patch.slang-1.2.2.keypad.1, Attic/depend.awk, configure.in, configure, Attic/Pine.rc, Attic/Mush.rc, Makefile.in, Makefile.am, ChangeLog:
10551 Source tree and make process changes. make dist and make
10552 maintainer-clean should now work as they are supposed to.
10554 Sat Oct 3 22:06:19 1998 Thomas Roessler <roessler@guug.de>
10556 * contrib/Makefile.in: Ups. This one was missing from the
10559 * rx/Makefile.in, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
10560 po/Makefile.in.in, doc/Attic/language50.txt,
10561 doc/Attic/language.txt, contrib/patch.slang-1.2.2.keypad.1,
10562 contrib/sample.mailcap, contrib/sample.muttrc,
10563 doc/Makefile.in, contrib/Mush.rc, contrib/Pine.rc,
10564 contrib/language.txt, contrib/language50.txt,
10565 charsets/gen_charsets, charsets/Makefile.in,
10566 Attic/sample.muttrc, Attic/sample.mailcap, Attic/reap.pl,
10567 pop.c, Attic/patch.slang-1.2.2.keypad.1, Attic/depend.awk,
10568 configure.in, configure, Attic/Pine.rc, Attic/Mush.rc,
10569 Makefile.in, Makefile.am, ChangeLog: Source tree and make
10570 process changes. make dist and make maintainer-clean should
10571 now work as they are supposed to.
10573 * help.c: Remove an unprotected gettext() call.
10575 * missing: *** empty log message ***
10577 * missing: Persuade CVS to get the file modes right.
10580 Adding a note on SparcLinux problems when gcc is called with the
10583 Fri Oct 2 17:39:47 1998 Thomas Roessler <roessler@guug.de>
10585 * po/mutt.pot, po/de.po:
10586 A small fix to get autoview messages properly colored.
10588 * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
10590 * rx/Attic/Makefile:
10591 The Makefile here is supposed to be generated by autoconf.
10593 * rx/Makefile.in, rx/Attic/Makefile, po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
10594 Fixing some build-related problems, and preparing 0.94.9p1.
10596 * doc/manual.txt, doc/manual.sgml, hdrline.c:
10597 Roland Rosenfeld's first name patch.
10599 * mutt.h, compose.c: More () fixes.
10601 * mutt.h, edit.c, curs_lib.c, browser.c:
10602 With SLang, addstr() is a macro. This means we should put
10603 additional braces around _()-style arguments.
10605 Thu Oct 1 20:16:56 1998 Thomas Roessler <roessler@guug.de>
10607 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in, doc/Makefile.in:
10608 Translate help strings.
10610 * charsets/Makefile.in, postpone.c, pager.c, help.c, compose.c, Makefile.in:
10611 Translate help strigns.
10613 * intl/VERSION, intl/Attic/libintl.h, intl/Attic/libintl.glibc, intl/Attic/intlh.inst.in, intl/Attic/COPYING, intl/Attic/BUGS, intl/Attic/AUTHORS:
10614 *** empty log message ***
10616 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in, recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c, addrbook.c:
10617 Translate the various help lines.
10619 * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
10621 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in:
10622 Add l10n for handler.c.
10624 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c:
10625 Make mutt_yesorno() language sensitive.
10627 * po/de.po: Various German-language related fixes.
10629 * reldate.h, configure.in, configure, TODO, Makefile.in, ChangeLog:
10632 * po/de.po: German l10n, first take.
10634 * intl/Attic/AUTHORS, intl/Attic/BUGS, intl/Attic/COPYING:
10637 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
10639 * po/mutt.pot, po/de.po, po/cat-id-tbl.c:
10640 Adapting the catalog files to 0.94.8.
10642 * charsets/Makefile.in, configure.in, configure, Makefile.in, Makefile.am:
10643 Various automake and installation fixes.
10645 * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po, po/mutt.pot, po/stamp-cat-id, intl/Attic/intlh.inst.in, intl/Attic/libintl.glibc, intl/Attic/libintl.h, intl/ChangeLog, intl/Makefile.in, intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c, intl/dgettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in, intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c, stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c, score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c, pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c, missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c, init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs, flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c, configure.in, configure, config.h.in, compose.c, commands.c, color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4, addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
10646 Adding gettext support, based on the patch by Marco d'Itri.
10648 * TODO: add a note about the currently-missing mh_sequences support.
10650 Thu Oct 1 11:22:51 1998 Thomas Roessler <roessler@guug.de>
10652 * po/de.po: German l10n, first take.
10654 * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
10656 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
10658 * po/mutt.pot, po/de.po, po/cat-id-tbl.c:
10659 Adapting the catalog files to 0.94.8.
10661 * charsets/Makefile.in, configure.in, configure, Makefile.in, Makefile.am:
10662 Various automake and installation fixes.
10664 * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c,
10665 po/de.po, po/mutt.pot, po/stamp-cat-id, intl/ChangeLog,
10666 intl/Makefile.in, intl/bindtextdom.c, intl/cat-compat.c,
10667 intl/dcgettext.c, intl/dgettext.c, intl/explodename.c,
10668 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
10669 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
10670 intl/intlh.inst.in, intl/l10nflist.c, intl/libgettext.h,
10671 intl/libintl.glibc, intl/libintl.h, intl/linux-msg.sed,
10672 intl/loadinfo.h, intl/loadmsgcat.c, intl/localealias.c,
10673 intl/po2tbl.sed.in, intl/textdomain.c, intl/xopen-msg.sed,
10674 doc/Makefile.in, thread.c, stamp-h.in, status.c, sort.c,
10675 signal.c, sendlib.c, send.c, score.c, rfc1524.c,
10676 recvattach.c, query.c, postpone.c, pop.c, pgppubring.c,
10677 pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c, missing,
10678 mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
10679 init.c, imap.c, hook.c, help.c, headers.c, handler.c,
10680 gen_defs, flags.c, edit.c, date.c, curs_main.c, curs_lib.c,
10681 copy.c, configure.in, configure, config.h.in, compose.c,
10682 commands.c, color.c, buffy.c, browser.c, attach.c, alias.c,
10683 aclocal.m4, addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am,
10684 Makefile.in: Adding gettext support, based on the patch by
10687 * TODO: add a note about the currently-missing mh_sequences support.
10690 Fix the PgpSignMicalg vanishing when recalling postponed messages.
10691 Bug squashed by Bjørn Fischer.
10693 Wed Sep 30 13:56:24 1998 Thomas Roessler <roessler@guug.de>
10695 * doc/manual.txt, doc/manual.sgml: SGML fix.
10697 * postpone.c, headers.c:
10698 Don't generate a NULL micalg parameter when getting postponed
10702 Removing some superfluous key bindings from functions.h. (From:
10703 Gero Treuner <gero@faveve.uni-stuttgart.de>)
10705 * doc/manual.sgml, init.c:
10706 Add some more support for version-dependant configuration files.
10709 When forwarding a mail (nomime_forw) and you have forw_quote set,
10710 mutt inserts a blank line between header and body of the forwarded
10714 Tell the user how to attach messages when using the attach-message
10717 * doc/manual.sgml, pattern.c, mutt.h:
10718 Add ~g and ~G patterns for PGP signed and encrypted messages.
10720 * doc/manual.sgml: Documentation for Vikas' latest features.
10722 Tue Sep 29 15:40:01 1998 Thomas Roessler <roessler@guug.de>
10725 _Really_ fix an unset or too short StChars varialbe. (From Vikas.)
10727 * rfc822.c: Fix a segmentation fault occuring with certain badly-formed
10728 RFC822-like addresses.
10730 * hdrline.c: Make status characters work again.
10732 * doc/manual.txt, doc/manual.sgml: Documenting some more variables.
10734 * Muttrc.in: Add newly added variables to the default system muttrc.
10736 * status.c: Catch short StChars values.
10738 * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
10740 * charsets/parse_i18n.c, charsets/gen_charsets, charsets/Makefile.in, Makefile.in:
10741 patch-0.94.7i.rr.charsets_fix.1, from Roland Rosenfeld.
10743 * doc/manual.txt, doc/manual.sgml, configure.in, configure:
10744 Some nits from Gero Treuner.
10746 Mon Sep 28 17:40:47 1998 Thomas Roessler <roessler@guug.de>
10748 * pager.c, curs_main.c: Vikas' pipe-redraw fix.
10750 * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c, COPYRIGHT, Attic/COPYING:
10751 A first take at bringing copyright notices and credits into synch
10754 * reldate.h, configure.in, configure, TODO, Makefile.in, ChangeLog:
10757 Sat Sep 26 10:13:39 1998 Thomas Roessler <roessler@guug.de>
10759 * mh.c: Changing the index_hint handling for mh folders once again.
10762 Resort the incoming folder from mh_sync_mailbox() also when new mail
10765 Sat Sep 26 10:13:39 1998 Thomas Roessler <roessler@guug.de>
10767 * mh.c: Changing the index_hint handling for mh folders once again.
10770 Resort the incoming folder from mh_sync_mailbox() also when new mail
10773 Fri Sep 25 06:56:35 1998 Thomas Roessler <roessler@guug.de>
10775 * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
10777 Thu Sep 24 23:19:50 1998 Thomas Roessler <roessler@guug.de>
10779 * pager.c: A new quote_levels patch from liviu.
10782 Rewrite the base64-encoder used for messages. This should be
10783 unified with the encoder in rfc2047.c at some point.
10785 * pager.c: Undoing Livius quote-levels patch for now.
10787 * sendlib.c, mutt.h, charset.h, charset.c:
10788 [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support in
10789 mutt there are better chances to say whether a mail to send consists
10790 of characters of the ASCII set only (the charset should be
10791 "us-ascii" then) or of other characters from the given charset (this
10792 charset should be given then): ASCII characters have the unicode
10793 values from 0 to 127.
10795 * init.c: Fix a segmentation fault with mismatched backticks.
10797 * init.c: Vikas' merged completion patch, level 3.
10799 Wed Sep 23 20:01:06 1998 Thomas Roessler <roessler@guug.de>
10801 * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
10803 * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c, mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c, commands.c:
10804 Disable recursive invocations of the attach-message function.
10806 * mh.c: Really fix the index hints.
10808 * mh.c: Correct the index_hint handling in mh_check_mailbox().
10810 * sendlib.c: RFC2047-encode the mail-followup-to header.
10812 * TODO: Remove the maildir/mh resynch entry.
10815 There is a long-standing problem in Mutt, related to coloring the
10816 various levels of quoting: if the attributions are missing, like
10818 >>> blah blah from A
10819 >> blah blah from B
10822 then the "quoted" color object is associated with ">>>", "quoted1"
10823 with ">>" and "quoted2" with ">" --- which is not what most people
10824 expect. The reason is Mutt doesn't count the quote characters (since
10825 there is no way to distinguish between a single quote ">> " and a
10826 ">" followed by a "> "), and it allocates colors as it finds new
10827 types of quote prefixes. The attached patch fixes this problem still
10828 without counting the quote characters.
10830 Tue Sep 22 22:54:52 1998 Thomas Roessler <roessler@guug.de>
10832 * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c:
10833 A first take at corrected mh/maildir support.
10835 * mx.c, mh.c: Some fixes and code clean-ups.
10837 * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
10839 * sendlib.c: Produce "undisclosed-recipients:;" instead of
10840 ""undisclosed-recipients:;":;" when the user gives no To-Header.
10842 * mx.c: When generating new messages in MH folders, the initial number
10843 should be "1", not "2". Fix from Gero Treuner.
10845 * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
10847 Mon Sep 21 12:49:50 1998 Thomas Roessler <roessler@guug.de>
10849 * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
10851 Sun Sep 20 12:05:39 1998 Thomas Roessler <roessler@guug.de>
10853 * pager.c: Byrial Jensen's bold-underline patch.
10855 * charsets/parse_i18n.c: parse_i18n.c doesn't really need snprintf.
10857 Fri Sep 18 05:45:56 1998 Thomas Roessler <roessler@guug.de>
10859 * reldate.h, configure.in, configure, ChangeLog: Preparing 0.94.7i.
10861 * protos.h, init.c, enter.c:
10862 Applying the third generation of command completion patches.
10864 Fri Sep 18 05:40:24 1998 Thomas Roessler <roessler@guug.de>
10866 * protos.h, init.c, enter.c:
10867 Applying the third generation of command completion patches.
10869 Wed Sep 16 20:08:25 1998 Thomas Roessler <roessler@guug.de>
10872 Attached is a minor fix to mutt_getch in curs_lib.c - as of 0.93.2i,
10873 if +'metakey' and 'timeout' were both set, mutt_getch was returning
10874 an ESC rather than -1, which resulted in 'key not bound' messages
10875 every 'timeout' seconds. (From: Tim Walberg <walberg@cig.mot.com>)
10878 [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault when running
10881 * keymap.c: Use <fN> for function keys as well as for other special
10882 keys. Additionally, this patch makes it possible to use
10883 all special keys inside a key _sequence_.
10885 * sendlib.c, mutt.h, curs_main.c, compose.c:
10886 Introduce the OPTUSEHEADERDATE pseudo-option to control
10887 mutt_write_rfc822_header()'s behaviour for the purposes of
10888 the edit_message feature.
10890 * init.c: When parsing aliases, don't consider ';' a token
10893 Tue Sep 15 21:41:51 1998 Thomas Roessler <roessler@guug.de>
10895 * init.c: Undoing Vikas' complete patch and applying
10896 patch-0.94.6i.jmy.cycle_complete.1 instead.
10898 * handler.c: _Really_ fix CRLF handling.
10900 * charset.c: Fix the crlf handling.
10902 * pgppubring.c: UTF8-decode PGP user ID packets.
10904 * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
10905 Adding basic UTF-8 support.
10907 * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate a
10908 content-type _with_ a character set parameter.
10910 * Makefile.in: Correcting a typo in the clean target.
10912 * charsets/parse_i18n.c, charsets/gen_charsets, charsets/Makefile.in, handler.c, charset.h, charset.c:
10913 Add charset alias support and fix various errors in the
10914 character set code.
10916 * charset.c: Fix mutt_display_char to map '\0' to itself regardless of
10917 the translation table we use.
10919 * charsets/Makefile.in, charsets/gen_charsets, charsets/parse_i18n.c, Attic/gen-charset.c, configure.in, configure, charset.h, charset.c, Makefile.in:
10920 Generate the character set tables from i18n files.
10922 * imap.c: Finally fix imap_quote_string().
10924 * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on the
10927 Mon Sep 14 21:33:34 1998 Thomas Roessler <roessler@guug.de>
10929 * imap.c: Fix IMAP quoting.
10931 * Muttrc.in: Speling corection for Muttrc.in.
10933 * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
10936 Sun Sep 13 15:29:54 1998 Thomas Roessler <roessler@guug.de>
10938 * reldate.h, configure.in, configure, ChangeLog: Preparing 0.94.6i.
10940 * sendlib.c, rfc2047.c, recvattach.c, hash.h, Attic/gen-charset.c, handler.c, configure.in, configure, commands.c, charset.h, charset.c, Makefile.in:
10941 This patch adds on-demand loading of character set tables,
10942 changes the default location of $SHAREDIR, and fixes some
10943 compilation problems occuring on machines without PGP
10946 Sun Sep 13 15:27:03 1998 Thomas Roessler <roessler@guug.de>
10948 * sendlib.c, rfc2047.c, recvattach.c, hash.h,
10949 gen-charset.c, handler.c, configure.in, configure,
10950 commands.c, charset.h, charset.c, Makefile.in:
10951 This patch adds on-demand loading of character set
10952 tables, changes the default location of $SHAREDIR,
10953 and fixes some compilation problems occuring on
10954 machines without PGP installed.
10956 Sat Sep 12 19:58:56 1998 Thomas Roessler <roessler@guug.de>
10958 * sendlib.c: Fixing a silly typo in the edit-message code.
10960 * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
10961 [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds
10962 support for international character sets. Currently, mutt
10963 knows about the following character sets and is able to
10964 convert between them:
10966 iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
10968 (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
10970 * recvattach.c, protos.h, pattern.c, mutt.h,
10971 init.c, history.h, enter.c, commands.c: When
10972 entering a 'set' command on the command-line,
10973 pressing TAB after string_var= will insert the
10974 current value of that variable. Note that this
10975 works only for variables of type 'string'.
10977 Also fixes the following buglets in command-completion:
10979 1. doesnt work if you started the command-line with
10982 2. Seems to think that 'Set', 'ReSeT', etc are valid
10983 commands (since it checks for 'strcasecmp' instead of
10984 'strcmp' when completing the variable names Also fixes
10985 the following buglets in command-completion:
10987 (From: Vikas Agnihotri <VikasA@att.com>)
10989 * enter.c: Use the proper history class when
10990 entering mutt commands.
10992 * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
10994 * sendlib.c, send.c, protos.h, postpone.c,
10995 parse.c, mutt.h, lib.c, functions.h, curs_main.c,
10996 compose.c, OPS: Adding the edit-message feature.
10998 * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce %M for
10999 the number of messages which is hidden in a thread.
11001 Tue Sep 8 19:32:57 1998 Thomas Roessler <roessler@guug.de>
11003 * TODO: Bogus bug. Actually, by setting use_mailcap=no, it _is_
11004 possible to view the header of a single-part message with
11005 a non-autoview body type.
11007 * recvattach.c: This patch makes the view attachment menu show all
11008 message/rfc822 parts as a new level, not only the
11009 multipart messages. This makes it possible to display a
11010 message/rfc822 part which includes only a image/jpeg part
11011 or something else which cant be viewed in the pager.
11012 (From: Jimmy Mäkelä <jmy@flashback.net>)
11014 * recvattach.c, pgp.c, copy.c:
11015 Change the interface of pgp_decrypt_mime() to enable this
11016 function to do some sanity checks.
11018 Mon Sep 7 20:47:25 1998 Thomas Roessler <roessler@guug.de>
11021 Don't descend into multipart/encrypted on the recvattach
11024 * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c, commands.c:
11025 [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes various
11026 pgp-related issues. In particular, mutt won't segfault
11027 when trying to decrypt-save messages from the index, and
11028 the presence of a PGP-encrypted body part on the
11029 attachment menu will no longer confuse the MIME parser.
11031 * curs_lib.c: Clear the "Exit Mutt" prompt.
11033 * doc/manual.txt, doc/manual.sgml: SGML typo.
11035 * rfc822.c: Some testing.
11037 * enter.c: Yet another fix to the alias and query completion stuff:
11038 Skip leading white space when constructing the addresses.
11040 * enter.c: Don't use <space> as an address delimiter when using
11041 query-complete and alias-complete.
11043 * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
11046 * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c, mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h, copy.c, commands.c, OPS.PGP:
11047 Introducing decrypt-save, decrypt-copy, and
11048 $forw{ard,}-decrypt. Based on work by Emil Laurentiu.
11050 * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix the
11051 display when synchronizing mbox mail folders.
11053 * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple patterns.
11055 * protos.h, mx.c, browser.c: Put the S_ISLNK definition into protos.h.
11057 * pgp.c: Fixing convert_to_7bit(). From Liviu Daia.
11059 Sun Sep 6 11:35:34 1998 Thomas Roessler <roessler@guug.de>
11061 * lib.c: Fixing the quoting of shell specials in mutt_expand_fmt().
11063 * query.c: Change snprintf to mutt_expand_fmt when expanding the
11066 * protos.h, lib.c, attach.c, TODO:
11067 [patch-0.94.5i.tlr.safe_symlink.1] Introduce
11068 safe_symlink() for /tmp-safe symlinking in the
11071 * reldate.h, configure.in, configure, TODO, ChangeLog:
11074 Fri Sep 4 15:53:27 1998 Thomas Roessler <roessler@guug.de>
11076 * sendlib.c: Catch MIME parameters with p->value == NULL.
11078 * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
11080 Fri Sep 4 15:53:27 1998 Thomas Roessler <roessler@guug.de>
11082 * sendlib.c: Catch MIME parameters with p->value
11085 * sendlib.c: Fixing a memory leak in
11086 mutt_prepare_envelope().
11088 Tue Sep 1 06:54:53 1998 Thomas Roessler <roessler@guug.de>
11090 * imap.c: IMAP fixes from Nathan Neulinger.
11091 (<19980831170941.A7327@umr.edu> on mutt-dev.)
11093 Mon Aug 31 16:46:29 1998 Thomas Roessler <roessler@guug.de>
11095 * send.c: Fix a small problem with Liviu's
11098 * compose.c: Updating to
11099 patch-0.94.4.vikas.attach_message.3.
11101 * thread.c, protos.h, mutt.h, init.h, hdrline.c,
11102 curs_main.c: Updating to
11103 patch-0.94.4.vikas.collapse.3.
11105 Sat Aug 29 08:27:02 1998 Thomas Roessler <roessler@guug.de>
11107 * doc/manual.txt, doc/manual.sgml: Correct an
11108 editor key binding example.
11110 Fri Aug 28 19:09:24 1998 Thomas Roessler <roessler@guug.de>
11112 * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach
11115 * functions.h, browser.c, OPS:
11116 [patch-0.94.4i.tlr.display_filename.1] Introduce a
11117 new function "display-filename" which displays the
11118 currently selected file's name on the message
11121 * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2]
11122 Get the attachment time stamping business right.
11124 * protos.h, functions.h, compose.c, attach.c, OPS:
11125 [patch-0.94.4i.tlr.get_attachment.1] Create a new
11126 "get-attachment" function on the compose menu
11127 which will copy an attachment to a temporary file.
11129 * compose.c: [patch-0.94.4.vikas.attach_message.1]
11130 Cleaning up some of the attach-message code.
11132 * thread.c: removing superfluous include
11135 Thu Aug 27 23:51:58 1998 Thomas Roessler <roessler@guug.de>
11137 * curs_main.c: code cosmetics.
11139 * thread.c, sort.c, protos.h, pattern.c, mx.c,
11140 mutt.h, mbox.c, init.h, hdrline.c, functions.h,
11141 curs_main.c, OPS: [patch-0.94.4.vikas.collapse.2]
11142 Vikas' collapse-thread patch.
11144 * recvattach.c, postpone.c, mutt.h, lib.c,
11145 curs_main.c, browser.c, addrbook.c:
11146 [patch-0.94.4i.gt.arrowcursor.1] Padding to the
11147 end of line/right jusitifying does not work in
11148 menus when $arrow_cursor is set, because the extra
11149 space needed for the arrow is not taken into
11150 account. (From Gero Treuner
11151 <gero@faveve.uni-stuttgart.de>)
11153 * Attic/testmsg, rfc1524.c:
11154 [patch-0.94.4i.tlr.shell_quote.1-2] Fix a
11155 brain-dead segmentation fault when freeing
11156 non-allocated memory.
11158 * doc/Attic/mutt.sgml: Mh. This seems to have
11159 shown up again while cleaning up the CVS branches.
11161 * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make
11162 $fcc_attach work correctly when sending
11163 PGP-encrypted messages. Hack by Liviu.
11165 * doc/manual.txt, doc/manual.sgml: Document
11166 attach_format. (From: Gero Treuner
11167 <gero@faveve.uni-stuttgart.de>)
11169 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c,
11170 curs_lib.c: [patch-0.94.4i.tlr.shell_quote.1] Try
11171 to quote file name arguments and the like for
11174 * pgpkey.c: Minor nit: if you enter the wrong key
11175 ID at Mutt's prompt, Mutt should erase the old
11176 value --- otherwise people might think it has just
11177 hung there. (From Liviu Daia.)
11179 Wed Aug 26 21:12:23 1998 Thomas Roessler <roessler@guug.de>
11181 * rfc822.c: Another possible memory leak in
11182 rfc822_parse_adrlist. The problem and the patch
11183 are pretty much the same as with the last fix
11184 applied to this file - it's just ',' instaed of
11188 [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a memory leak in
11189 the rfc822_parse_adrlist().
11191 Some explanations seem to be in order here. Let's look at
11194 386 else if (*s == ';')
11198 390 phrase[phraselen] = 0;
11199 391 add_addrspec (&top, &last, phrase, comment, &commentlen, sizeof (comment) - 1);
11201 393 else if (commentlen && !last->personal)
11203 395 comment[commentlen] = 0;
11204 396 last->personal = safe_strdup (comment);
11206 398 #ifdef EXACT_ADDRESS
11207 399 if (last && !last->val)
11209 Line 399 contains the change; previously, it looked like
11214 400 last->val = mutt_substrdup (begin, s);
11217 403 /* add group terminator */
11218 404 cur = rfc822_new_address ();
11221 407 last->next = cur;
11226 412 commentlen = 0;
11229 415 SKIPWS (begin);
11232 OK, what happens? There are essentially two situations here:
11234 -> We have already parsed a complete address specification
11235 and know about this fact, but there was no new address
11236 information. This is the case if we are parsing
11237 through addresses like
11239 undisclosed-recipients:;
11243 recipients: a, b, c,;
11245 (Note the extra ',' before the ';'!)
11247 In this case, some of the other code in rfc822.c has
11248 already filled in last->val, and we really shouldn't
11249 overwrite that with a NULL pointer.
11251 -> The ';' finishes an address spec, like in
11255 In this case, last is either set by add_addrspec(), or
11256 it has already been set by some of the previous code
11257 (comment handling, ...). Anyway, last->val is still
11258 NULL, so it is correct to write the complete addr spec
11261 * imap.c: Error message cosmetics.
11263 Tue Aug 25 22:34:58 1998 Thomas Roessler <roessler@guug.de>
11265 * rfc1524.c, attach.c, TODO:
11266 [patch-0.94.4i.tlr.nametemplate.1] Fix
11267 nametemplate support: We should not move the
11268 user's files around just to make them match
11269 mailcap's idea of their file name. This patch uses
11270 symbolic links instead.
11272 * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1]
11273 Start up two mutts. Delete the last message in
11274 both of them. Synchronize the mailbox in both of
11275 them. Segmentation fault.
11277 * TODO: adding a few notes.
11279 * commands.c: If you issue "decode-save" on an
11280 encrypted message without reading it first, Mutt
11281 won't prompt you for a passphrase, and it will
11282 happily write an empty message, deleting the
11283 original. (From an unnamed colleague of Liviu
11286 * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use
11287 cr nl instead of single nl when uploading a
11288 message to an imap server.
11290 * sendlib.c, protos.h, postpone.c, compose.c:
11291 [patch-0.94.4i.tlr.encoding.1] Fix
11292 content-transfer-encoding updates when renaming
11293 files from the compose menu and when recalling
11294 postponed messages.
11296 * imap.c: s/free/FREE/
11298 Mon Aug 24 19:40:35 1998 Thomas Roessler <roessler@guug.de>
11300 * TODO, Attic/BUGS: Compile BUGS and TODO into a
11301 comprehensive issue list.
11303 * Attic/BUGS: Clean up the bug list.
11305 * reldate.h, configure.in, configure, ChangeLog:
11308 * doc/manual.txt, doc/manual.sgml: Documenting
11311 * thread.c, curs_main.c: Fix "previous-subthread"
11312 in reverse-threads mode, allow next-(sub)thread
11313 and previous-(sub)thread to work in limited mode.
11316 * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
11318 * thread.c, curs_main.c: Fix "previous-subthread"
11319 in reverse-threads mode, allow next-(sub)thread
11320 and previous-(sub)thread to work in limited mode.
11323 Sun Aug 23 10:05:41 1998 Thomas Roessler <roessler@guug.de>
11325 * sendlib.c, send.c, protos.h, mutt.h, main.c,
11326 init.h, init.c, configure.in, configure,
11327 config.h.in, alias.c, acconfig.h, INSTALL:
11328 [patch-0.94.3i.tlr.hidden_host.1] Replace the
11329 --enable-hidden-host configure switch by a
11330 configuration variable $hidden_host which can be
11331 changed at run-time. This variable will _not_
11332 affect the generation of message-IDs since we'll
11333 get into uniqueness problems if we just use the
11336 Needs to be documented.
11338 * doc/manual.txt: Committing the latest manual
11341 * Attic/socket.c, imap.c:
11342 [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
11343 buffered read stuff.
11345 * Attic/mutt_socket.h: Ups, this one was missing
11346 from Brandon's IMAP patch.
11348 Sat Aug 22 14:24:18 1998 Thomas Roessler <roessler@guug.de>
11350 * help.c: [patch-0.94.3i.gt.beautify_help.1.gz]
11351 General help beautification. From Gero Treuner.
11353 * doc/manual.sgml, keymap.h, keymap.c, help.c,
11354 Muttrc.in: [patch-0.94.3i.gt.description.1]
11355 Introduce macro descriptions.
11357 * doc/manual.sgml, init.h, init.c, browser.c: Add
11358 a negation operator "!" to $mask's syntax (as in
11359 the *-hooks). From Liviu.
11361 * recvattach.c: Make Vikas' attach_split and
11362 Brandon's other_type patches fit together.
11364 * recvattach.c, mutt.h, init.h, globals.h,
11365 compose.c: [patch-0.94.3.vikas.attach_split.3]
11366 Re-introduce attach_split.
11368 * Attic/socket.c: [patch-0.94.3.bl.imap_buffy.1]
11369 Adding Brandon's IMAP buffy support.
11371 * mx.c, mutt.h, mailbox.h, imap.h, imap.c,
11372 curs_lib.c, configure.in, configure, buffy.c,
11373 browser.c, Attic/BUGS:
11374 [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's
11375 IMAP buffy support.
11377 Fri Aug 21 08:17:09 1998 Thomas Roessler <roessler@guug.de>
11379 * browser.c: Enter the file browser, type a mask
11380 which doesn't match any file in the current
11381 directory, clean the mask. Segfault. Fix from
11384 Thu Aug 20 22:32:46 1998 Thomas Roessler <roessler@guug.de>
11386 * sendlib.c, recvattach.c, parse.c, mutt.h,
11387 mime.h, lib.c, handler.c, globals.h, compose.c,
11388 commands.c, attach.c, Attic/BUGS:
11389 [patch-0.94.3.bl.other_types.1] This patch adds
11390 support for the model MIME type. Additionally,
11391 along the lines of "strict in what you generate,
11392 accepting in what you receive", this patch will
11393 keep the name of major mime types it doesn't
11394 recognize (instead of using x-unknown).
11396 * compose.c, Attic/BUGS:
11397 [patch-0.94.3i.jmy.attachmessage-fix.1] This patch
11398 fixes a bug in the allocation of space for new
11399 pointers to the attachments, it would make mutt
11400 seg-fault when attaching 5 or more messages at the
11401 same time. (From: Jimmy Mäkelä
11402 <jmy@flashback.net>)
11404 * handler.c: [SECURITY] mutt_sanitize_filename()
11405 should be called when creating temporary files for
11406 autoview. (From: Liviu Daia.)
11408 * sendlib.c, send.c, attach.c: Try this: set
11409 $mime_forward, forward a PGP-encrypted message,
11410 then in the "compose" menu try to view the
11411 forwarded message. If you didn't enter a
11412 passphrase before, Mutt won't ask for it either.
11415 * sendlib.c, attach.c: When you forward a message
11416 with $mime_forward set, or when you attach a
11417 message with the "attach-message" command from the
11418 "compose" menu, there is a memory leak. The real
11419 reason for this leak is that multipart attachments
11420 are not supported in the "compose" menu, so you
11421 need to go through quite a few contortions in
11422 order to handle message/rfc822 attachments.
11423 Consequently, the patch below is just an ugly
11424 hack. (From: Liviu Daia)
11426 Sun Aug 16 06:22:51 1998 Thomas Roessler <roessler@guug.de>
11428 * rfc822.c: Bringing 128-byte strings to "STRING".
11430 * sendlib.c: Use add_option, not add_arg, for
11431 strings such as "--".
11433 * sendlib.c: Pass an "--" argument to sendmail
11434 before the address arguments, so addresses with a
11435 leading dash don't lead to problems. (From Liviu.)
11437 * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c,
11438 main.c, lib.c, keymap.c, hash.c, handler.c,
11439 edit.c, curs_lib.c, alias.c: Replacing a bunch of
11440 free() and malloc() calls by safe_free() and
11441 safe_malloc(). (From Liviu.)
11443 Sat Aug 15 18:27:45 1998 Thomas Roessler <roessler@guug.de>
11445 * imap.c: read() can't read buffers larger than
11448 * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore
11449 empty hooks instead of segfaulting.
11451 * protos.h, init.c, Attic/history.h:
11452 [patch-0.94.3i.tlr.history.1] Adding history class
11455 * Attic/history.c: [patch-0.94.3i.tlr.history.1]
11456 Adding history class support.
11458 * enter.c, TODO, Makefile.in:
11459 [patch-0.94.3i.tlr.history.1] Adding history class
11463 [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
11464 generating a message/rfc822 type attachment, parse
11465 its header so that the attachment format routines
11466 can properly display the default description.
11468 * init.h: Change attach_format's default to limit
11469 the attachment description's length.
11471 Thu Aug 13 22:09:16 1998 Thomas Roessler <roessler@guug.de>
11473 * pgppubring.c: Fixing another memory leak in the
11476 * recvattach.c, Attic/BUGS:
11477 [patch-0.94.3i.tlr.attach_msg_fmt.1] When parsing
11478 the "%d" format option in the attachment format,
11479 use the message format as a fall-back if no
11480 explicit description is provided. This fixes the
11483 set mime_forward. Forward any mesage. The
11484 compose menu will show the description as
11485 "Forwarded message from ...." which is fine.
11486 Pressing 'd' to edit the description brings up
11487 the above string for editing.
11489 Now hit Enter on the message/rfc822 attachment
11490 to view it. Quit out of the pager.
11492 The description field has now changed to the
11493 Subject: of the forwarded message. Pressing 'd'
11494 still brings up the 'Forwarded message from....'
11499 * doc/manual.txt, doc/manual.sgml, sendlib.c,
11500 mutt.h, init.h: [patch-0.94.3i.tlr.write_bcc.1]
11501 This patch adds an option $write_bcc which
11502 controls whether the Bcc header is written out or
11503 not. This can be used to work around broken MTA's
11504 (Exim seems to leave Bcc headers in).
11506 The problem was noted independently by Peter
11507 Radcliffe <pir@pir.net> and by Dave Holland
11508 <dave@zenda.demon.co.uk> (Debian Bug #25687).
11510 * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1]
11511 Fixing a memory leak. Bug noted by Liviu Daia.
11513 * reldate.h: 0.94.3i.
11515 * configure.in, configure, ChangeLog: Preparing
11518 * compose.c: indentation cosmetics.
11520 * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is called.
11523 * compose.c: Update the encoding after using ispell from the compose
11526 * sendlib.c, send.c, protos.h, pgppubring.c,
11527 pattern.c, lib.c, curs_main.c, compose.c,
11528 attach.c: Various nits from Liviu; encoding fixes.
11530 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). tmplen could
11533 Wed Aug 12 11:50:59 1998 Thomas Roessler <roessler@guug.de>
11535 * init.c: Yet another memory leak fix from Liviu.
11537 * rfc2047.c: Fixing a stupid buffer overflow plus some flawed logic.
11539 * functions.h, compose.c, OPS:
11540 Adding an update-encoding function to the compose menu.
11541 This is useful if the user has externally modified an
11542 attachment and _wants_ to adjust the encoding afterwards.
11543 Also, this patch fixes some redraw-related problems in the
11546 * sendlib.c, mutt.h, compose.c, Attic/BUGS:
11547 When changing or deleting attachments, the compose menu
11548 now notices this and complains or asks accordingly.
11549 Partially from Vikas.
11551 Tue Aug 11 08:14:38 1998 Thomas Roessler <roessler@guug.de>
11553 * Attic/BUGS: Yet another outstanding bug.
11555 * doc/manual.txt: This now contains the latest changes to manual.sgml.
11557 * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c, hdrline.c:
11558 Fixing various nits noted by Liviu and his colleagues.
11560 Mon Aug 10 15:30:02 1998 Thomas Roessler <roessler@guug.de>
11562 * sendlib.c: This patches makes the message-id persistant when
11563 postponing messages. (From: Janos Farkas)
11565 * doc/manual.sgml, sample.muttrc, lib.c, init.h:
11566 This patch introduces "unhdr_order" to reset the hdr_order
11567 command's effect. (From: Janos Farkas)
11569 * color.c: Drop the free_rx parameter from muitt_free_color_line(),
11572 * color.c: Adding mutt_free_color_line() and replacing varous
11573 "manual" free()s of color lines by calls to this function.
11575 * bind.c: Removing bind.c. Pointed out by Gero Treuner
11576 <gero@faveve.uni-stuttgart.de>.
11578 Sun Aug 9 18:43:45 1998 Thomas Roessler <roessler@guug.de>
11580 * color.c: With SLang, init_pair is (void), so we must not check its
11583 * color.c: Restructuring color.c. This patch fixes the "default"
11584 problem from 0.94.2i and makes the code more
11585 comprehensible than that version and more consie than
11588 Sat Aug 8 21:40:12 1998 Thomas Roessler <roessler@guug.de>
11590 * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string(). Bug
11591 noted by David Jeske <jeske@home.chat.net>.
11593 * compose.c: If you press t to add a recipient in the compose menu,
11594 then press tab, q, and aborts with ctrl-g, mutt won't
11595 redraw the menu. Noted by Jimmy Mäkelä
11596 <jmy@flashback.net>.
11598 * alias.c: Entering an un-parsable address when creating an alias
11599 would make mutt segfault. Noted by brian moore
11602 * browser.c: If you press tab in the file-browser to see the inboxes
11603 and the current row is greater than the inbox-screens
11604 max-rows then the screen gets garbled.
11605 (From: Jimmy Mäkelä <jmy@flashback.net>)
11607 * doc/manual.txt, doc/manual.sgml: I made the manual more up to date:
11610 * new mailing list and home page addresses
11611 * made the terminology a bit more consistent regarding
11612 'pattern' and 'regular expression'
11613 * added a note about expanding UNIX environments
11614 * added a note about <, >, in range patterns like ~m
11615 * added a note about the urlview program
11616 * changed tables to not use tabs, because it doesn't work
11617 right in my favourite web browsers lynx and netscape
11619 (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
11621 * pattern.c: This patch makes pattern ranges more logical. Before '~m
11622 <5' would show message 1-5, with this patch it shows 1-4.
11623 Inclusive ranges is still avaible if you use '~m -5'.
11624 (From: Jimmy Mäkelä <jmy@flashback.net>)
11626 * init.c: Various improvements to the mutt_command_complete
11627 function. From Stephen Hack <shack@rsn.hp.com>.
11629 * browser.c: If you specify 'mailboxes ""' mutt will seg-fault. (From:
11630 Jimmy Mäkelä <jmy@flashback.net>)
11632 * color.c: Fixing a memory leak. Thanks, Liviu.
11634 * commands.c: When printing a message, headers are now sorted according
11635 to hdr_order. From Liviu.
11637 * browser.c: Fixing an off-by-one buffer overflow in browser.c. Noted
11640 * lib.c, attach.c: This patch adds some more "safe" characters to
11641 mutt_sanitize_filename and fixes its usage in
11642 mutt_view_attachment(). (From: Liviu Daia
11643 <daia@stoilow.imar.ro>)
11645 * status.c, sort.h, sendlib.c, send.c, query.c, protos.h, postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c, init.c, headers.c, functions.h, curs_main.c, curs_lib.c, compose.c, commands.c, browser.c, addrbook.c, OPS:
11646 Adding the attach message patch. From Vikas Agnihotri
11649 * Makefile.in: There is no "compile" rule for dotlock in the Makefile.
11650 (From: Dan Nelson <dnelson@emsphone.com>)
11652 * imap.c: Thispatch to imap.c allows the user to specify a port
11653 number in the folder name in the general form
11654 {hostname:portnum}foldername. (From: Andy Sloane
11655 <andude@guildsoftware.com>)
11657 * imap.c: imap_close_connection() was being called even though the
11658 client was using mulitple mailboxes over the same
11659 connection. (From: Brandon Long <blong@fiction.net>)
11662 Fri Jul 31 08:17:50 1998 Thomas Roessler <roessler@guug.de>
11664 * rfc1524.c: Changing an sprintf to an snprintf (which it was meant to
11667 * protos.h: mutt_sanitize_filename takes char *, not const char *.
11669 * protos.h, lib.c, attach.c:
11670 Introducing mutt_sanitize_filename(). The code is similar
11671 to patch-0.91.1i.tlr.rfc1524_sanitize.1 and to Peter
11672 Holzer's patch against 0.91.
11674 * rfc1524.h, rfc1524.c, postpone.c, attach.c:
11675 Avoid possible buffer overflows in mutt_adv_mktemp().
11677 * sendlib.c: Interpret sysexits-style exit values from sendmail.
11679 * configure.in, configure, config.h.in, acconfig.h:
11680 Check for sysexits.h.
11682 Thu Jul 30 09:30:38 1998 Thomas Roessler <roessler@guug.de>
11684 * edit.c: When reading in files, be_snarf_file() wouldn't recognize
11685 '~' as the user's home directory.
11687 Wed Jul 29 10:54:09 1998 Thomas Roessler <roessler@guug.de>
11689 * README, Changes: Finalizing 0.93.2i.
11691 * configure.in, configure: Bumping to 0.93.2(i).
11693 * parse.c: Fixing a buffer overflow in parse.c which presented a
11694 serious security thread. Noted by Paul Boehm
11697 Tue Jul 28 08:21:49 1998 Thomas Roessler <roessler@guug.de>
11699 * Attic/patch.slang-1.2.2.keypad.1: Adding a patch for a SLang bug.
11701 * INSTALL: Adding a patch for a SLang bug.
11703 * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
11704 silently exits. Earlier (0.92.14 at least), it used to
11705 spit out the error 'NoSuchFile: no such file or directory
11706 (errno = 2)'. (Noted and tracked down by Vikas Agnihotri
11709 * color.c: The index cache should be updated even without color
11712 Mon Jul 27 13:39:39 1998 Thomas Roessler <roessler@guug.de>
11714 * Attic/BUGS: Adding a notice about some more nits.
11716 * main.c: Change the error reporting mail address from
11717 <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
11719 * protos.h, init.h, color.c:
11720 This patch fixes index "color" patterns when using a
11721 non-color capable curses library. While working on color
11722 support, I've thrown together the mutt_parse_color() and
11723 mutt_parse_mono() functions as they are sharing most of
11724 their code. Additionally, a new directive called "unmono"
11725 is introduced. The implementation consists in adding a
11726 flag and very few lines of code (plus ifdefs) to
11727 mutt_parse_uncolor().
11729 * snprintf.c, rfc1524.h, rfc1524.c, date.c:
11730 Fixing some minor nits: missing #includes in date.c and
11731 snprintf.c, and a not-so-nice declaration of
11732 rfc1524_new_entry(). Noted by Digital cc and gcc.
11734 Fri Jul 24 08:12:46 1998 Thomas Roessler <roessler@guug.de>
11736 * copy.c, attach.c:
11737 Fiddling around with message/rfc822 attachments once again.
11739 Thu Jul 23 20:57:50 1998 Thomas Roessler <roessler@guug.de>
11741 * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c, mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c, compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
11742 Guard lots of global (char *) variable deferences against
11745 * copy.c, attach.c:
11746 Yet another patch about saving message/rfc822 attachments.
11748 * main.c, send.c: Fixing potential NULL pointer deferences.
11750 Wed Jul 22 22:47:57 1998 Thomas Roessler <roessler@guug.de>
11752 * recvattach.c: Another fix from Liviu.
11754 * recvattach.c, from.c, attach.c:
11755 Another patch from liviu to fix the message/rfc822
11758 * recvattach.c, mx.c, attach.c:
11759 This patch fixes the saving of message/rfc822 attachments
11760 to mail folders. Additionally, it fixes an outstanding
11761 bug with From_ lines being written to MH folders.
11763 (From: Liviu Daia <daia@stoilow.imar.ro>)
11765 * menu.c, functions.h, browser.c, OPS:
11766 1. When I hit 'c' (change dir) in browser, it gives me the
11767 directory, but without the final '/', so I have to add
11768 '/' to add a subdirectory name. This patch fixes it.
11770 2. check-new now will recheck mailbox folders for new
11773 3. added a function toggle-mailboxes which toggles in
11774 browser between mailboxes view and directory view.
11775 (bound to TAB by default).
11777 (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
11779 * send.c: Correct an error message in send.c.
11780 (From: Byrial Jensen <byrial@post3.tele.dk>)
11782 * sendlib.c, recvattach.c, protos.h, postpone.c,
11783 pager.c, mx.c, mutt.h, lib.c, keymap.c, handler.c,
11784 compose.c, commands.c, attach.h, attach.c:
11786 These changes fix some of the bugs which were
11787 recently reported to mutt-dev. To be more specific,
11788 message-type attachments are saved to mail folders
11789 from the receive attachment menu, some of the
11790 sending code has been made more robust against
11791 disappearing attachments, and "tag" is rebound to
11792 "T" on the compose menu.
11794 (Some part of this patch comes from Vikas Agnihotri
11797 * send.c: Avoid a potential segmentation fault when
11798 trying to postpone, but Postponed equals NULL.
11800 * Attic/BUGS: This file is intended to contain known
11801 bugs which still have to be fixed.
11804 Committing the changes previously made to manual.sgml.
11806 * imap.c: Include Message-ID and Reply-To headers
11807 when fetching a message's headers from an IMAP
11808 server. (From: Andy Sloane <andude@incarnate.net>)
11810 Tue Jul 21 07:54:03 1998 Thomas Roessler <roessler@guug.de>
11813 The old behaviour of the %d (for description) specifier is
11814 recreated by this patch.
11815 (From: Byrial Jensen <byrial@post3.tele.dk>)
11817 * protos.h, lib.c, attach.c:
11818 You should never _ever_ do something like this:
11820 [process A] ---[piped write until EOF]---> [process B]
11821 [process A] <---[piped read until EOF]--- [process B]
11823 Basically, what happens is something like this: A
11824 feeds data to B; B processes the data, and feeds it
11825 to the pipe until the pipe buffer is full; at this
11826 point, A writes to its pipe until its buffer is full
11827 too, and if it still has more data to write, that's
11828 it, it never gets to the read part to flush B's
11829 buffer --- both processes are blocked on write.
11831 This patch fixes such a situation in the compose menu.
11833 (From: Liviu Daia <daia@stoilow.imar.ro>)
11835 Mon Jul 20 21:01:05 1998 Thomas Roessler <roessler@guug.de>
11837 * reap.pl: Perl lies in /usr/bin on my machines.
11839 * pop.c: It seems that if you don't enter any
11840 password at all when prompted for the POP password,
11841 Mutt will die with a segmentation fault also. (Bug
11842 reported by Steve Mayer <smayer@rtd.com> via the
11843 Debian bug tracking system, fix from Thomas
11846 * postpone.c: When you send a message which have
11847 been postponed before sending, then all its
11848 attachments (if there are more than one) will have a
11849 content-disposition header which includes a
11850 filename, even if there isn't a real filename but
11851 only random choosen temporary one. (From: Byrial
11852 Jensen <byrial@post3.tele.dk>)
11854 Sat Jul 18 09:18:31 1998 Thomas Roessler <roessler@guug.de>
11856 * recvattach.c: "Set mime_forward, and forward a
11857 message --- Mutt will segfault." The obvious fix for
11858 this is to check for aptr->content->hdr in
11859 mutt_attach_fmt() before invoking
11860 _mutt_make_string(). Anyway, I suspect that the
11861 real fix may involve something like parsing the
11862 rfc822 attachment in question.
11864 * sendlib.c: Postponing messages behaves funny when the $postponed
11865 folder is in Maildir format; I traced this down to the
11866 fact that postponed messages are saved in "cur" while
11867 mutt_num_postponed() is looking at "new".
11868 (From: Liviu Daia <daia@stoilow.imar.ro>)
11870 Fri Jul 17 08:37:02 1998 Thomas Roessler <roessler@guug.de>
11872 * compose.c: Removing the old snd_entry() code.
11874 * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
11875 When sending encrypted messages, it may arrive that Mutt
11876 can't determine the PGP key of the recipient (presumably
11877 because her address has changed, but she hasn't updated
11878 her PGP key yet). In this situation it's convenient to be
11879 able to associate a keyID with an address automatically.
11880 The attached patch is an attempt to implement this idea
11881 using a "pgp-hook". (From: Liviu Daia <daia@stoilow.imar.ro>).
11883 * recvattach.c: Removing the old attach_entry() code.
11885 * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
11886 This patch adds a string variable $attach_format which
11887 controls the look of the compose and attach menus.
11888 Unfortunately, I was not able to make things so that it
11889 would look exactly the same as the hardcoded versions, so
11890 the default format is a bit different, but I think it is
11891 quite usable. (From Michael Elkins <me@cs.hmc.edu>).
11893 * functions.h, browser.c, OPS:
11894 This patch allows you to view files from the browser
11895 window, useful if you are searching for a file to attach
11896 to your message. It uses the standard mailcap stuff (and
11897 the lookup mime types) to use the correct "viewer" for the
11898 file. (From Brandon Long <blong@fiction.net>)
11900 * doc/Attic/dotlock.man.in, doc/Makefile.in, configure.in, configure, Makefile.in:
11901 Dotlock-related changes: We call it mutt.dotlock to avoid
11902 conflicts with certain NFS versions' dotlocking utilities
11903 (pointed out by Liviu Daia). Additionally, we need to
11904 compile it as an external utility on systems which don't
11905 have an fchdir(2) system call.
11907 Thu Jul 16 16:39:53 1998 Thomas Roessler <roessler@guug.de>
11909 * mx.c: Fixing a small typographic error.
11911 * mx.c: Mutt doesn't retry locking if it doesn't succeed at once.
11912 The code in mx_lock_file is supposed to retry but it
11913 doesn't work because of a mistake in operator precedence.
11914 (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
11917 The dotlock.c file tries to include <posix1_lim.h> if
11918 _POSIX_PATH_MAX isn't defined but it doesn't include
11919 <limits.h>, where this symbol should be defined. (From
11920 Marc.Baudoin@solsoft.com)
11922 * send.c: When several messages are tagged and the user applies
11923 reply, group-reply, or list-reply to these messages, the
11924 reply's references and in-reply-to headers are constructed
11925 from the tagged message which comes last in the current
11926 index. This patch constructs the references header from
11927 _all_ messages' message-id and references headers. (tlr)
11929 * reldate.h, configure.in, configure, Changes, ChangeLog:
11930 Preparing mutt 0.94.
11932 * imap.c: "My two remaining issues are the speed at which it
11933 downloads the headers, and support of PREAUTH. I'm
11934 enclosing a patch (to stock mutt-0.92.13i) which addresses
11935 these issues." (From Brian Marcotte
11936 <marcotte@panix7.panix.com>)
11938 * color.c: This patch fixes two problems reported on mutt-users.
11940 (1) the error message about "default colors not supported"
11941 when not using a color xterm should not be printed. The
11942 existing code did not check the value of has_colors() in
11943 conjunction with use_default_colors()
11945 (2) mutt would crash when sending mail in batch mode
11946 because use_default_colors() could be used without doing
11949 (From Michael Elkins.)
11951 Wed Jul 15 17:15:46 1998 Thomas Roessler <roessler@guug.de>
11953 * mx.h, mx.c, main.c, Attic/dotlock.h,
11954 Attic/dotlock.c, configure.in, configure,
11955 Makefile.in: Finalizing the external dotlock
11956 support: If group mail privileges are needed, the
11957 dotlock is compiled as a separate program. If
11958 there is no need for privileges, it remains a
11959 module which is compiled into mutt. Also, there is
11960 no more need for the SLang buffer overflow
11961 work-around in main(). We drop it, but let mutt
11962 bail out instead if it's installed setgid
11965 * doc/Attic/dotlock.man.in, Attic/dotlock.c:
11966 Fix the race condition in dotlock.c.
11968 * doc/Attic/mutt.man.in:
11969 Putting the manual page under autoconf control.
11971 * doc/Attic/mutt.man.in:
11972 file mutt.man.in was initially added on branch mutt-0-94.
11974 * doc/mutt.man: Putting the manual page under autoconf control.
11976 * doc/Attic/dotlock.man.in:
11977 Adding external dotlocking. For bugs, see the manual page
11978 and the comments in dotlock.c.
11980 * doc/Attic/dotlock.man.in:
11981 file dotlock.man.in was initially added on branch mutt-0-94.
11983 * doc/Makefile.in, protos.h, mx.c, mbox.c, main.c, globals.h, Attic/dotlock.h:
11984 Adding external dotlocking. For bugs, see the manual page
11985 and the comments in dotlock.c.
11988 file dotlock.h was initially added on branch mutt-0-94.
11991 Adding external dotlocking. For bugs, see the manual page
11992 and the comments in dotlock.c.
11995 file dotlock.c was initially added on branch mutt-0-94.
11997 * configure.in, configure, Makefile.in:
11998 Adding external dotlocking. For bugs, see the manual page
11999 and the comments in dotlock.c.
12001 * doc/mutt.man: More roff fixes.
12003 * doc/mutt.man: More groff fixes.
12005 Tue Jul 14 16:01:07 1998 Thomas Roessler <roessler@guug.de>
12007 * reldate.h, configure.in, configure, Changes, ChangeLog:
12008 Preparing mutt 0.93.1i.
12010 * rfc2047.c, mime.h, handler.c: More unsigned fixes.
12012 * pattern.c, parse.c:
12013 Changing (int) casts in is* arguments to (unsigned char).
12015 * rfc2047.c: Removing a superfluous (unsigned char) cast in an IsPrint
12018 Mon Jul 13 10:50:39 1998 Thomas Roessler <roessler@guug.de>
12020 * doc/mutt.sgml, doc/mutt.man, doc/Makefile.in:
12021 Since manual page generation seems to be broken in the
12022 SGML-tools package, we remove the SGML version of mutt.man
12023 and make the troff source the master copy. Suggested by
12024 Roland Rosenfeld <roland@luv.rhein.de> who also provided
12025 the corrected mutt.man file.
12027 Sun Jul 12 13:15:31 1998 Thomas Roessler <roessler@guug.de>
12029 * protos.h: Replace calloc by safe_calloc in new_pattern.
12031 Sat Jul 11 05:10:29 1998 Thomas Roessler <roessler@guug.de>
12033 * doc/manual.txt, doc/manual.sgml: Key bindings documentation.
12035 Fri Jul 10 17:58:26 1998 Thomas Roessler <roessler@guug.de>
12037 * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
12039 * pop.c: tmp[] wasn't initialized when asking for the POP password.
12041 * buffy.c: On SunOS 4.1, one must include unistd.h in order to
12042 declare SEEK_END. (Fabrice Noilhan)
12044 * mutt.h: include <posix1_lim.h> if limits.h doesn't defile
12047 * Changes, ChangeLog: *** empty log message ***
12049 * doc/PGP-Notes.txt: Adding a notice about core dumps.
12051 * reldate.h, README, INSTALL: Preparing 0.93i.
12053 * handler.c: Fix text/enriched decoding: if there's a tag mismatch in
12054 the last paragraph in the attachment, the whole paragraph
12055 wouldn't be displayed.
12057 Thu Jul 9 19:51:36 1998 Thomas Roessler <roessler@guug.de>
12059 * configure.in, configure, Attic/config.sub:
12060 Use CC -Ae -D_HPUX_SOURCE on HP/UX.
12062 * Attic/config.sub:
12063 file config.sub was initially added on branch mutt-0-93.
12065 * Attic/config.guess: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
12067 * Attic/config.guess:
12068 file config.guess was initially added on branch mutt-0-93.
12070 * INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
12072 Wed Jul 8 21:59:43 1998 Thomas Roessler <roessler@guug.de>
12074 * snprintf.c, pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c, from.c, edit.c, curs_main.c:
12075 Changing (int) casts in is* arguments to (unsigned char)
12076 casts to avoid mis-casting of signed chars. (From Michael
12079 Tue Jul 7 09:22:40 1998 Thomas Roessler <roessler@guug.de>
12081 * rfc822.c: Change one int to size_t in rfc822.c.
12083 * rfc822.c: Fix the parsing of route addresses a la RFC 822. Patch
12084 from Michael Elkins.
12086 * snprintf.c, sendlib.c, pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c, from.c, edit.c, curs_main.c:
12087 Cast the arguments of the is* functions to int. Patch
12088 from Michael Elkins.
12090 Thu Jul 2 21:15:18 1998 Thomas Roessler <roessler@guug.de>
12093 Using the correct version of O'Shaughnessy Evans' %O patch.
12095 * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
12097 * doc/manual.txt, doc/manual.sgml: s/∖/\/
12099 * hdrline.c: Adding the %O expansion.
12101 * doc/manual.sgml: Applying the various manual_nits patches.
12103 Wed Jul 1 17:01:50 1998 Thomas Roessler <roessler@guug.de>
12105 * curs_main.c: Fixing a reverse-threading problem.
12107 * imap.c: Fixing an imap-related segmentation fault.
12109 Tue Jun 30 06:38:02 1998 Thomas Roessler <roessler@guug.de>
12111 * reldate.h, Changes, ChangeLog:
12112 These are the last tiny bits of preparing 0.92.13i.
12114 * configure.in, configure, TODO, README, NEWS:
12115 Updating some of the documentation for 0.93.
12117 * doc/Attic/NEWS: *** empty log message ***
12119 * doc/Attic/NEWS: file NEWS was initially added on branch mutt-0-93.
12121 * doc/manual.txt: Incorporate the recent changes to manual.sgml.
12123 * main.c: Work around a buffer overflow in SLang. (This is the same
12124 bug which is fixed by 0.91.2i.)
12126 Fri Jun 26 10:31:28 1998 Thomas Roessler <roessler@guug.de>
12128 * doc/manual.sgml, send.c, init.h, globals.h, Muttrc.in:
12129 Removing $empty_to.
12131 Thu Jun 25 22:31:46 1998 Thomas Roessler <roessler@guug.de>
12133 * hdrline.c: Moved a break statement where it belongs.
12135 * mx.c: Fix an imap-related typo.
12137 * handler.c: Don't generate non-terminated last lines when quoting
12138 8bit-"encoded" text-plain body parts.
12140 * Makefile.in: Don't use GNU make specific features.
12142 Sun Jun 21 07:13:03 1998 Thomas Roessler <roessler@guug.de>
12144 * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in, configure, Changes, ChangeLog:
12145 Bumping the release to 0.92.12i.
12147 Sat Jun 20 06:12:38 1998 Thomas Roessler <roessler@guug.de>
12149 * doc/manual.txt: *** empty log message ***
12151 * handler.c: Fixing the quoted-printable decoder.
12153 * handler.c, copy.c: Make mutt handle messages containing null bytes.
12155 * doc/manual.sgml: documenting alias-path
12157 Fri Jun 19 12:52:16 1998 Thomas Roessler <roessler@guug.de>
12159 * sendlib.c, send.c, protos.h, postpone.c, pattern.c, menu.c, main.c, headers.c, functions.h, curs_main.c, compose.c, OPS:
12160 Removing the Attach-Menu feature for the next release
12163 Thu Jun 18 20:37:59 1998 Thomas Roessler <roessler@guug.de>
12165 * protos.h, lib.c, alias.c:
12166 Bradon long's alias_path patch, for the sake of Elm
12169 Tue Jun 16 20:59:20 1998 Thomas Roessler <roessler@guug.de>
12171 * mx.c: Avoid pointless error messages from mx_get_magic() when
12172 called from an mx_open_mailbox_append() on a non-existing
12175 * doc/manual.txt, doc/Makefile.in, configure.in, configure, Makefile.in:
12176 Have "make install" install manual.txt as well.
12178 * doc/Attic/makefile, doc/Makefile.in:
12179 Putting Makefile under autoconf control.
12181 * main.c: Switch the error reporting address from mutt-users to
12184 * reldate.h, configure.in, configure, Changes, ChangeLog:
12185 Bump the version to 0.92.11i.
12187 * imap.h: Check in a proper version of imap.h.
12189 * color.c: Fix the "unknown color" bug reported by Vikas.
12191 * mx.c: Remove a spurious #include "imap.h" from mx.c.
12193 * doc/style-guide: Add a note about the global Muttrc to style-guide.
12195 * configure.in, Muttrc.in, configure, Attic/Muttrc, Makefile.in:
12196 The global Muttrc contains a list of default settings
12197 which can be used as a starting-point for the user's own
12200 * pgppubring.c, pgp.h, gnupgparse.c:
12201 Removing some duplicate code from gnupgparse.c and
12204 * pgpinvoke.c, gnupgparse.c:
12205 Include part of Werner Koch's latest GPG patches.
12207 * Changes: *** empty log message ***
12209 * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
12211 * doc/PGP-Notes.txt: Including Roland's new procmail recipe.
12213 * protos.h, pattern.c, menu.c, curs_main.c, compose.c, addrbook.c:
12214 Including Vikas' search code for the "attach message" menu.
12216 Mon Jun 15 15:19:49 1998 Thomas Roessler <roessler@guug.de>
12218 * mx.c, main.c, mailbox.h, imap.c, commands.c: Brandon's IMAP patch.