1 2002-05-29 09:28:33 Roland Rosenfeld <roland@spinnaker.de> (roessler)
5 2002-05-29 09:27:46 Ronny Haryanto <ronny@haryan.to> (roessler)
9 2002-05-28 09:07:29 Michael Elkins <me@sigpipe.org> (roessler)
11 * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
13 2002-05-21 07:28:28 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
17 2002-05-18 05:39:55 Thomas Roessler <roessler@does-not-exist.org>
20 * pattern.c: Fix #1175.
22 * pattern.c: Fix #1175. Noticed by Alain Bench.
24 2002-05-18 05:34:50 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
26 * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
27 1.5.X removes gcc warning in pop_lib.c.
29 2002-05-16 17:33:19 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
33 2002-05-16 13:05:14 Im Eunjea <eunjea@koru.org> (roessler)
39 2002-05-16 13:04:23 Ronny Haryanto <ronny@haryan.to> (roessler)
43 * compose.c: Triple-DES, not Tripple-DES.
45 2002-05-14 18:56:01 "Andrej N. Gritsenko" <andrej@lucky.net> (roessler)
49 2002-05-13 20:18:57 Toomas Soome <Toomas.Soome@microlink.ee> (roessler)
51 * po/et.po, po/et.po: update
53 2002-05-13 20:18:17 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
55 * po/ru.po, po/uk.po, po/ru.po: update
57 2002-05-13 20:16:08 Byrial Jensen <byrial@image.dk> (roessler)
61 2002-05-13 20:15:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
65 2002-05-13 20:15:07 Jörgen Tegnér <jorgen.tegner@telia.com> (roessler)
67 * po/sv.po, po/sv.po: update
69 2002-05-13 20:13:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
73 2002-05-06 11:27:20 Thomas Roessler <roessler@does-not-exist.org>
76 * doc/manual.sgml.head: Remove -Q which is only present in
77 unstable from the stable documentation. Thanks to Andreas Kneib
78 <Andreas.Kneib@t-online.de> for noting.
80 2002-05-02 01:05:27 Thomas Roessler <roessler@does-not-exist.org>
83 * Makefile.am: Include smime.h with EXRA_DIST.
85 2002-05-01 23:24:17 roessler (roessler)
87 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
88 po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
89 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
90 po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
91 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
92 automatic post-release commit for mutt-1.5.1
94 2002-05-01 23:21:10 Thomas Roessler <roessler@does-not-exist.org>
97 * smime.c: Shut up check_sec.sh. No security holes, but some
100 * check_sec.sh: Give all the warnings at once.
102 * build-release: - This is a development branch. - Add a -nodiff
103 option to suppress generating a patch.
105 2002-05-01 23:08:53 roessler (roessler)
107 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
108 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
109 po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
110 po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
111 po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
112 automatic post-release commit for mutt-1.3.99
114 2002-05-01 23:06:21 Thomas Roessler <roessler@does-not-exist.org>
117 * build-release: s/scp1/scp/
119 2002-04-29 17:12:18 Thomas Roessler <roessler@does-not-exist.org>
122 * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
124 2002-04-29 12:26:23 Vincent Lefevre <vincent@vinc17.org> (roessler)
128 2002-04-29 12:25:38 oota toshiya <oota@mspd.mt.nec.co.jp> (roessler)
130 * po/ja.po, po/ja.po: update.
132 2002-04-29 12:09:21 Byrial Jensen <byrial@image.dk> (roessler)
134 * imap/util.c: There is a possible buffer overflow due an
135 off-by-one error in imap/util.c, line 125. The error is in the
136 maximum field width indication in the sscanf() call. You must
137 have room in the receiving buffer for this number of characters
138 /plus a terminating NULL character/.
140 * imap/util.c: There is a possible buffer overflow due an
141 off-by-one error in imap/util.c, line 125. The error is in the
142 maximum field width indication in the sscanf() call. You must
143 have room in the receiving buffer for this number of characters
144 /plus a terminating NULL character/.
146 2002-04-25 13:30:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
148 * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
149 the problem described below. It should be applied to both mutt
150 1.3/1.4 and 1.5 branches.
152 > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
153 / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
154 bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
156 > Hi. My apologies if this has nothing to do with you. If it
157 does not, > maybe you could forward it on to someone.
159 > In mutt 1.3.x I have noticed that if I uses POP to retrieve
160 mail, and > I enter an incorrect password whem prompted, it will
161 *save* that > password and keep trying to use it. However, in the
162 1.2.x versions it > worked like this: type in wrong POP password,
163 try to connect to POP > server again and it will ask you (again)
164 for the password. mutt 1.3.x > does not, it just tries to connect
165 with the wrongs password (which > just failed).
167 > This is kinda annoying. Just thought I'd point out this
172 2002-04-25 13:28:31 Wouter Verheijen <wv@xs2mail.com> (roessler)
174 * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
175 news:comp.mail.mutt noted that the list of command-line options
176 in the manual is not up-to-date.
178 Included a small patch that includes all options that 'mutt
181 2002-04-25 13:26:58 Cedric Duval <cedricduval@free.fr> (roessler)
183 * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
184 fixes for some little mistakes :
186 * history-down -> scroll _down_, not up * functions
187 decode-(save|copy) do not exist in the attach menu. * gettext
188 oversight in pattern.c * inconsistency between "printf-like
189 sequences" used all over the place
190 and "escape sequences" for the description of $attribution.
192 * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
193 fixes for some little mistakes :
195 * history-down -> scroll _down_, not up * functions
196 decode-(save|copy) do not exist in the attach menu. * gettext
197 oversight in pattern.c * inconsistency between "printf-like
198 sequences" used all over the
199 place and "escape sequences" for the description of
202 2002-04-25 13:24:33 Thomas Roessler <roessler@does-not-exist.org>
205 * recvattach.c: Also fix this for the S/MIME case.
207 * recvattach.c: Fiy handling of multiparts which have encrypted
208 sub-parts, at least for PGP.
210 * sendlib.c: Force 7bit encoding for application/pgp-keys.
212 2002-04-20 21:38:47 Thomas Roessler <roessler@does-not-exist.org>
215 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
216 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
217 m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
218 intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
219 intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
220 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
221 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
222 intl/localealias.c, intl/localename.c, intl/os2compat.c,
223 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
224 intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
225 INSTALL, config.rpath, configure.in: Backing out the latest
226 iconv-related changes from the mutt-1-4-stable branch.
228 2002-04-20 21:36:38 roessler (roessler)
230 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
231 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
232 m4/progtest.m4: same as above.
234 2002-04-20 21:36:32 Thomas Roessler <roessler@does-not-exist.org>
237 * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
238 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
239 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
240 intl/localealias.c, intl/localename.c, intl/os2compat.c,
241 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
242 intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
243 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
244 intl/dcigettext.c: Committing the new iconv patches into a
247 * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
248 the new noiconv patches into a separate branch.
250 * sendlib.c: Generate the resent-message-id ourselves, and add
251 it in the top of the header.
253 2002-04-20 08:11:13 Wouter Verheijen <wv@xs2mail.com> (roessler)
255 * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
256 ">From " headers while bounding", has a patch attached. Will that
259 Although these lines are not generated by mutt, I would strongly
260 suggest to prevent it, because by boucing a mail the MUA should
261 ensure that the message header is according to the specification.
262 A ">From " line is not, because of the spaces before a colon.
264 Because this has such serious consequences (totally unreadable
265 mail) when a MTA interpretes this line as the beginning of the
266 body (not unreasonable), I think Mutt should prevent sending
267 this invalid headerline.
269 Because the other patch to the bugreport is not really correct
270 IMHO (because the fieldnames are not limited to alphanumeric
271 chars, RFC2822 3.6.8), I propose another one.
273 This patch also appends Resent-* to the header, instead of
274 prepending it. The Resent-Message-Id is however still appended,
275 because I could not find it; is it added by the MTA instead of
278 2002-04-20 07:55:20 roessler (roessler)
280 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
281 m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
284 2002-04-20 07:55:09 Thomas Roessler <roessler@does-not-exist.org>
287 * configure.in: Try to get the noiconv patch to work with my
288 development environment.
290 * INSTALL: Fix a typo.
292 2002-04-20 07:26:10 Lars Hecking <lhecking@nmrc.ie> (roessler)
294 * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
295 configure.in, gnupgparse.c: patch.1.3.28.lh.noiconv
296 =======================
298 This is the new version of my noiconv patch. It _requires_
299 the previous patch! If applied without, you'll have to resolve
300 a couple of conflicts manually.
302 Notes: - it's a lot cleaner than the old noiconv patch because
304 modified - new configure option --disable-iconv; INSTALL
306 [I am guessing here, but the background for the --without-iconv
307 option mentioned in INSTALL was that mutt had a without-iconv
308 option before gettext included iconv support. When mutt's
309 intl/* files were updated to a newer gettext, there suddenly
310 were two iconv options, which then got merged, that is,
311 mutt's was removed. That was probably when --without-iconv
312 stopped working, but I'm not sure, it may well be that it
313 never worked since iconv support was introduced.]
314 - all changes in *.[ch] files should be identical to the
317 * intl/localename.c: This one seems to have been missing, too.
319 2002-04-20 07:25:40 roessler (roessler)
321 * intl/localename.c: branches: 1.1.2; 1.1.4; file localename.c
322 was initially added on branch mutt-1-4-stable.
324 2002-04-20 07:25:15 Lars Hecking <lhecking@nmrc.ie> (roessler)
326 * config.rpath: Another file from the gettext patch.
328 2002-04-20 07:25:15 roessler (roessler)
330 * config.rpath: branches: 1.1.2; 1.1.4; file config.rpath was
331 initially added on branch mutt-1-4-stable.
333 2002-04-20 07:24:54 Lars Hecking <lhecking@nmrc.ie> (roessler)
335 * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
336 files from patch.1.3.28.lh.gettext-0.11.1.
338 2002-04-20 07:24:54 roessler (roessler)
340 * m4/lib-ld.m4: branches: 1.1.2; 1.1.4; file lib-ld.m4 was
341 initially added on branch mutt-1-4-stable.
343 * m4/lib-link.m4: branches: 1.1.2; 1.1.4; file lib-link.m4
344 was initially added on branch mutt-1-4-stable.
346 * m4/lib-prefix.m4: branches: 1.1.2; 1.1.4; file lib-prefix.m4
347 was initially added on branch mutt-1-4-stable.
349 2002-04-20 07:24:22 Lars Hecking <lhecking@nmrc.ie> (roessler)
351 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
352 m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
353 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
354 intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
355 intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
356 intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
357 intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
358 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
359 intl/plural-exp.h, intl/plural.c, intl/plural.y:
360 patch.1.3.28.lh.gettext-0.11.1 ==============================
362 This one updates the gettext stuff in mutt to gettext-0.11.1. I
363 started doing this in the hope that the new gettext version would
364 simplify the noiconv patch, but unfortunately, this turned out
365 not to be the case (the new iconv m4 macros still don't allow
366 for switching iconv support off).
368 However, as a few hours of merging and testing were spent,
369 I'd suggest to adopt it for 1.4. The actual changes to intl/*
370 are part cosmetic, part code reorganisation. Ok, a bit more,
371 I'm no gettext expert :)
373 Notes: - after applying the patch, you need to chmod 755
374 config.rpath - a couple of new files for m4/*, too - I have
375 broken with the tradition of renaming gettext's AM_* macros
376 to MUTT_AM_*! I don't think it's necessary anymore to customise
377 these macros, but you (I really mean "you, tlr" :) want to
378 have a look at the new gettext.m4. The others should be ok
380 - previous gettext updates were also updating po/Makefile.in.in,
381 which I didn't; someone who has a clue about gettext should
382 check whether this might be necessary, and also whether any
383 other files in po/ need updating
385 I will provide the same patch for the 1.5 branch at some stage,
386 ideally after getting some F E E D B A C K for this one.
388 2002-04-20 07:23:49 roessler (roessler)
390 * intl/eval-plural.h: branches: 1.1.2; 1.1.4; file eval-plural.h
391 was initially added on branch mutt-1-4-stable.
393 * intl/gmo.h: branches: 1.1.2; 1.1.4; file gmo.h was initially
394 added on branch mutt-1-4-stable.
396 * intl/os2compat.c: branches: 1.1.2; 1.1.4; file os2compat.c
397 was initially added on branch mutt-1-4-stable.
399 * intl/os2compat.h: branches: 1.1.2; 1.1.4; file os2compat.h
400 was initially added on branch mutt-1-4-stable.
402 * intl/osdep.c: branches: 1.1.2; 1.1.4; file osdep.c was
403 initially added on branch mutt-1-4-stable.
405 * intl/plural-exp.c: branches: 1.1.2; 1.1.4; file plural-exp.c
406 was initially added on branch mutt-1-4-stable.
408 * intl/plural-exp.h: branches: 1.1.2; 1.1.4; file plural-exp.h
409 was initially added on branch mutt-1-4-stable.
411 2002-04-20 07:23:39 Lars Hecking <lhecking@nmrc.ie> (roessler)
413 * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
414 init.h, rfc2047.c, sendlib.c: patch.1.3.28.lh.gettext-0.11.1
415 ==============================
417 This one updates the gettext stuff in mutt to gettext-0.11.1. I
418 started doing this in the hope that the new gettext version would
419 simplify the noiconv patch, but unfortunately, this turned out
420 not to be the case (the new iconv m4 macros still don't allow
421 for switching iconv support off).
423 However, as a few hours of merging and testing were spent,
424 I'd suggest to adopt it for 1.4. The actual changes to intl/*
425 are part cosmetic, part code reorganisation. Ok, a bit more,
426 I'm no gettext expert :)
428 Notes: - after applying the patch, you need to chmod 755
429 config.rpath - a couple of new files for m4/*, too - I have
430 broken with the tradition of renaming gettext's AM_* macros
431 to MUTT_AM_*! I don't think it's necessary anymore to customise
432 these macros, but you (I really mean "you, tlr" :) want to
433 have a look at the new gettext.m4. The others should be ok
435 - previous gettext updates were also updating po/Makefile.in.in,
436 which I didn't; someone who has a clue about gettext should
437 check whether this might be necessary, and also whether any
438 other files in po/ need updating
440 I will provide the same patch for the 1.5 branch at some stage,
441 ideally after getting some F E E D B A C K for this one.
443 2002-04-17 17:05:54 Vincent Lefevre <vincent@vinc17.org> (roessler)
447 2002-04-17 17:05:04 David Champion <dgc@uchicago.edu> (roessler)
449 * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
450 no longer sufficient to say that possession of krb5-config
451 indicates Heimdal. Patch attached. This assumes that Heimdal's
452 "kreb5-config --vendor" begins with "Heimdal". I cannot verify
453 that this is correct, so patch might be wrong on this point.
455 2002-04-07 21:19:57 Brendan Cully <brendan@kublai.com> (roessler)
457 * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
458 imap/imap.c, imap/message.c: The attached patch cleans up some
459 bugs in switching IMAP mailboxes: * free current flags on mailbox
460 close * reset reopen state * don't parse the same untagged
461 SELECT response for multiple options * call mx_update_context
462 after reading the whole mailbox, not after
463 each message * reset new mail flag if mail arrives in the
464 middle of opening the
465 mailbox. This should close 1139
467 939 is most likely unaffected. I discovered these problems while
470 2002-04-05 10:42:54 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
475 2002-04-04 20:49:46 Im Eunjea <eunjea@koru.org> (roessler)
479 2002-04-04 06:50:52 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
484 2002-04-04 06:50:12 Thomas Roessler <roessler@does-not-exist.org>
487 * pgp.c: Fix a typo noted by Tamotsu Takahashi.
489 2002-04-03 15:22:27 Thomas Roessler <roessler@does-not-exist.org>
492 * handler.c: Fix printing of format=flowed text parts.
494 * commands.c: Fix #1144 in stable.
496 * commands.c: Fix a file descriptor leak in the display filter
497 code. Noted by Chr. v. Stuckrad.
501 2002-04-02 18:49:37 Lars Hecking <lhecking@nmrc.ie> (roessler)
503 * m4/iconv.m4: branches: 1.3.2.1.2; The noiconv patch.
505 * charset.c, charset.h: The noiconv patch.
507 * configure.in: branches: 2.129.2.3.2; The noiconv patch.
509 * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
511 2002-03-30 08:26:31 roessler (roessler)
513 * po/pl.po: update. From Pawel Dzienkonski.
515 * po/fr.po: Update; From Vincent Lefevre.
517 * postpone.c, sendlib.c: The attached patch allows the user
518 to override the user-agent field with my_hdr. It also removes
519 the stripping of the x-mailer field when recalling a postponed
522 2002-03-28 13:25:23 roessler (roessler)
524 * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
525 patch-1.3.28-me.emptycheck.1
527 2002-03-27 08:50:42 roessler (roessler)
529 * pgp.c: There was some output missing.
531 * po/POTFILES.in: update.
533 * pgp.c: More fixes. Note to self: The code which controls
534 character set selection for attachments is far too complicated.
536 * pgp.c: Don't include temporary file names in the
537 Content-Disposition header.
539 * pgp.c: Use text/plain; format=... when we are asked to detect
540 inline PGP material in in text/plain body parts.
542 * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
544 * pgp.c: Fix "noconv" handling for the message body when we
547 * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
548 charset handling for text/plain; x-action=pgp-*. I don't like
549 this stuff, but it's better than nothing.
551 2002-03-26 22:25:48 roessler (roessler)
553 * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
555 * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
556 muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
559 * pgp.c: Also permit for "action" and "x-action" on the receiving
560 end, just in case we can settle on a joint standard with other
563 * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
564 OK, I'm giving up: pgp_create_traditional now creates text/plain;
565 x-mutt-action={pgp-encrypt,pgp-sign}.
567 * pgpinvoke.c: Fix application/pgp signatures.
569 * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
570 rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
571 handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
572 from Edmund Grimley Evans.
574 * smime.c: Please use ascii_strcasecmp() if you want to compare
575 ASCII parameter strings. mutt_strcasecmp() depends on the locale,
576 and detects "i" and "I" as _different_ in Turkish locales.
578 2002-03-25 11:34:40 roessler (roessler)
580 * crypt.c: Fix S/MIME signature type. Noted by Dan Ohnesorg
583 * buffy.c, buffy.c: close 1103; from Brendan Cully
585 * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
588 * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
590 * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
592 * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
593 script by Mike Schiraldi. It's perl > the one I have installed,
594 so I'm just putting it into contrib for now.
596 2002-03-20 09:53:42 roessler (roessler)
598 * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
600 * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
601 There was another constant of the same name. Problem noted by
602 Will Yardley's compiler.
604 2002-03-19 09:54:05 roessler (roessler)
606 * browser.c: Fix #1115.
608 * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
609 when using the edit-message function. Backported from unstable.
611 * po/pl.po, po/pl.po: update
613 2002-03-18 18:54:56 roessler (roessler)
615 * browser.c: Should fix #1115. BACKPORT!
617 2002-03-15 09:11:05 roessler (roessler)
619 * po/ja.po: update from oota toshiya.
621 * po/ja.po: update, from oota toshiya.
623 2002-03-13 23:43:41 roessler (roessler)
625 * attach.c: Undoing the previous patch. It was junk, and may
628 * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
629 in append mode where we should safe_fopen() them in write mode.
630 Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
634 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
635 po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
636 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
637 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
638 po/el.po: automatic post-release commit for mutt-1.3.28
640 * po/ChangeLog: branches: 1.1.2; file ChangeLog was initially
641 added on branch mutt-1-4-stable.
643 * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
644 automatic post-release commit for mutt-1.3.28
646 * doc/smime-notes.txt, smime.c: Assorted patches from Mike
649 2002-03-02 12:11:35 roessler (roessler)
651 * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
652 smime.h: Introduce smime_default_key. From Oliver Ehli.
654 * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
655 mutt.h: smime.c: - the getkeys() function was broken and deleted
657 of the certfilename - it now lets me use more than one key
659 ie select these. - some display output was garbled when the
661 i posted some fix to mutt-users, but i don't like that sleep()
662 so i dropped the first error message, which basically repeated
663 the from/sender field only. so now there's just the message:
666 smime_keys: - i modified the add_chain to continue even if
668 is present (david collantes received som chain that got
669 exported from outlook. obiously they don't (always ?)
670 include the root cert) it will now abort if neither root nor
671 intermediate certs are present.
672 - add_cert created index entries with '-' as issuer cert, when
673 it should have been '?'. thus verify would fail. (obviously
674 nobody ever used that command (add_cert, that is) :)
676 the feature above obsoletes the hash_cert and fingerprint_cert
677 commands, adds import_cert command and ask_cert_label bool. i
678 modified the output of smime_keys (a little) so it doesn't look
679 too garbled when supplying the label (it is actually interactive
680 :) furthermore, i do a verify after the cert was added and
681 modified the verify routine to make the cerificate trusted in
682 case of success. (we discussed this in another message) that is
683 ok so far, but perhaps this requires some better root certificate
684 handling, ie the trust should be somehow connected to the root
685 certificate, that maybe added (if the user trusts it and its not
686 present already) to the ca-file. i'll think about that some more
687 ... but then, there already is the add_root command. hmmm... (btw,
688 you'll now never get asked to trust a certificate)
690 i have not yet deleted the email handling from the import key
691 stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
692 using it as an additional arg. otoh i don't think users would
693 press ^k if verification failed...hmmm... but still, smime_keys
694 does extract the email from the certificate either way and does
695 verify it by itself, so the only thing that would happen is
696 to have some invalid certificates, that mutt'll refuse to use
697 anyways, left in the database....
701 2002-02-28 23:28:51 roessler (roessler)
703 * sort.c: Turn on incremental threading again.
705 * smime_keys.pl: The script will try to pick out the end-user cert
706 and pass that to openssl. The code which tells the difference may
707 not be perfect. It works with all the certs in my collection,
708 though. I won't be at all surprised if someone comes across a
709 cert chain which confuses it, but it should print out an error
710 in that case. Hopefully they will send us the chain so we can
713 (From Mike Schiraldi.)
715 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
718 * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
719 fater redrawing when changing tree options. From Daniel Eisenbud.
721 * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
722 for #939. From Daniel Eisenbud.
724 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
727 2002-02-26 10:58:56 roessler (roessler)
731 * init.h: Fix a typo.
733 * init.h: Fix a typo. #1069.
735 * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
736 imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
737 Brendan Cully sent a patch.
739 * install-sh, install-sh: Fix a typo. From Edmund Grimley Evans.
741 * po/ru.po: ru.po update.
743 * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
744 Noted by Michael Vore, patch from Vsevolod Volkov.
746 2002-02-18 14:55:31 roessler (roessler)
748 * alias.c, send.c: Fix for #1047. From Michael Elkins.
750 2002-02-14 11:22:51 roessler (roessler)
752 * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
753 Lars Hecking. MAY NEED TO BE BACKPORTED.
755 2002-02-13 12:04:52 roessler (roessler)
757 * smime.c: mutt_any_key() shouldn't be used in curses mode.
759 * hdrline.c, init.h, parse.c: Change the default format to be
760 more friendly to "0-line messages", and fix optional expansion
761 for %l - it was the wrong way around. Also, add a hack to
762 parse.c so we ignore negative values in Lines headers.
764 * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke
767 * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
768 (MAY NEED TO BE BACKPORTED.)
770 * main.c: Report libiconv version.
772 2002-02-12 21:54:41 roessler (roessler)
774 * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
776 * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
779 2002-02-11 17:31:53 roessler (roessler)
781 * smime.c: This patch gets rid of an ugly static variable in
782 smime.c. (From Mike Schiraldi.)
784 * smime_keys.pl: This patch lets smime_keys.pl automagically
785 handle both formats of x509 certificate -- PEM (text) and
786 DER (binary). This lets Outlook users (and probably others)
787 directly import the certs without first converting them manually.
788 (From Mike Schiraldi.)
790 * configure.in: Honor current values of $LIBS and $CPPFLAGS.
793 * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
795 * init.c, init.c: patch-1.3.27.me.initsort.1
797 2002-02-07 21:48:42 roessler (roessler)
799 * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
801 * smime_keys.pl: Fix smime_keys.
803 * smime.c: S/MIME fixes from Mike Schiraldi.
805 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
806 po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
807 po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
808 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
809 po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
810 messages translatable.
812 2002-02-06 19:14:47 roessler (roessler)
814 * lib.h: Avoid a warning on some machines.
816 * lib.h, smime.c: Make some scanf formats safe.
818 2002-02-05 22:01:06 roessler (roessler)
820 * ascii.c: The previous fix was complete nonsense. What a
823 * ascii.c: The previous fix was complete nonsense.
825 * browser.c, lib.c, lib.h: Use strcoll for the file browser.
828 * hook.c: Fix crypt-hook. From Dale Woolridge
829 <dale-list-mutt-dev@woolridge.org>.
831 * smime_keys.pl: Clean-up from Mike Schiraldi.
833 * imap/browse.c: Fix.
835 * imap/browse.c: Fix another IMAP browsing bug.
837 * po/ru.po, po/fr.po, po/ko.po: update
839 * smime.c: Don't put garbage onto the screen when trying to
842 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
843 S/MIME fixes from Oliver Ehli:
847 support for multiple email adrresses in cert: will add one
848 entry to {keys, cetrificates}/.index now (for each mailbox)
850 support for certificates without intermediate certs (e.g. for
851 people who are their own CA: use root as intermediate, for it
852 probably wouldn't be known to anyone...)
854 bugfix in handle_pem: the checks if some type of cert is
855 present; die() could never be reached, as the variables checked
856 wouldn't have been set in that case, so it would break because
857 of undefined value or some such thing.... (so it has to check
860 - smime.c (init.h, ....)
862 support for importing certificates issued for multiple
865 introduced smime_fingerprint_cert_command, so finally certs
866 can get compared ... (so the above works..)
868 cleaned up some error messages, that would mess up the terminal.
874 * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad
877 2002-02-04 09:59:02 roessler (roessler)
879 * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
882 2002-02-03 09:58:45 roessler (roessler)
884 * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
885 unauto_view. From Jeremy Blosser.
887 * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
888 helps to dump fingerprints. Contributed by Jason Harris
889 <jharris@widomaker.com>, and not strictly needed for mutt.
891 * pgppubring.c: Correctly calculate fingerprints for type 20
892 ElGamal keys. Noted by Jason Harris <jharris@widomaker.com>.
894 * pgppubring.c: Fix calculation of fingerprints (and key
895 IDs) for type 20 ElGamal keys. Noted by Jason Harris
896 <jharris@widowmaker.com>.
898 2002-02-02 16:52:27 roessler (roessler)
904 * mh.c: Don't forget deletions when a folder is changed. Ups.
906 2002-02-01 17:23:20 roessler (roessler)
908 * smime_keys.pl: Fix some possible leaks of the private key
909 (encrypted, but still...). (yow_security_holes.patch from
912 2002-01-31 22:05:58 roessler (roessler)
914 * doc/smime-notes.txt: Document %C, and other updates. From Mike
917 * smime.c: Remove some unnecessary quotation marks.
919 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
920 Use mutt -Q from smime_keys.
922 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
923 po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
924 po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
925 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
926 po/id.po, po/ca.po, po/cs.po: update-po
928 * main.c: fix a string.
930 * doc/mutt.man: Document -Q.
932 * init.c, main.c, protos.h: Add a -Q option to query configuration
933 variables. This is needed to avoid a separate mutt configuration
934 parser in smime_keys.pl.
936 2002-01-30 22:51:12 roessler (roessler)
938 * send.c, send.c: patch-1.3.27.me.postpone_date.2
940 * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
942 2002-01-29 21:08:10 roessler (roessler)
944 * smime.c: Improved certificate handling. Suggested by Oliver
945 Ehli, implemented by Mike Schiraldi.
947 * smime.c: Properly handle certain signatures generated by
948 Outlook. From Mike Schiraldi.
950 * parse.c, parse.c: Fix a segmentation fault in debugging code.
951 From Daniel Eisenbud.
953 2002-01-28 23:29:05 roessler (roessler)
955 * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
956 The timestamps aren't really needed any more.
958 * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
959 to match successfully verified messages.
961 * contrib/smime.rc: Add a comment. From Mike Schiraldi.
963 * init.h, init.h: Fix list-from documentation. From Michael
966 * doc/smime-notes.txt: Add more information on S/MIME.
967 Adapted from Oliver Ehli's notes by Mike Schiraldi.
969 * send.c: Avoid C99 comments. Noted by Vincent Lefevre.
971 * po/ja.po, po/sv.po: updates
973 * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
975 * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
978 2002-01-25 00:08:30 roessler (roessler)
982 * commands.c, recvattach.c, smime.c, smime.h: More decryption
985 * commands.c, smime.c: Make some prompts look nicer, and add
986 sensible selection of the decryption key.
988 2002-01-24 23:53:19 roessler (roessler)
990 * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
994 * mh.c: Still more code clean-up.
996 * doc/smime-notes.txt: Update.
1000 * mh.c: Ups, don't use the wrong check function...
1002 * mh.c: Clean up the mh code, too.
1006 * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
1007 Elkins and Thomas Roessler.
1009 * crypt.c, curs_lib.c, smime.c: S/MIME nits.
1011 * reap.pl: We don't need this any more.
1013 * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
1014 contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
1015 Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
1016 compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
1017 curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
1018 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
1019 mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
1020 pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
1021 send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
1022 support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
1023 <raldi@research.netsol.com>.
1025 * po/pt_BR.po, po/pt_BR.po: update
1027 * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
1028 init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
1029 From Brian Foley and Ulf Erikson.
1031 * po/ru.po, po/ru.po: update
1033 * mh.c: Make reading maildirs more efficient.
1035 * VERSION: Pseudo-revision for mutt-1.5.
1037 * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
1038 m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
1039 m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
1042 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
1043 po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
1044 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
1045 po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
1046 po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
1047 po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
1048 imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
1049 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
1050 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
1051 imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
1052 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
1055 * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
1056 intl/ChangeLog, intl/Makefile.in, intl/VERSION,
1057 intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
1058 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
1059 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
1060 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
1061 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
1062 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
1063 intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
1064 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
1065 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
1066 intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
1067 intl/textdomain.c, intl/xopen-msg.sed: more version number
1070 * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
1071 doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
1072 doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
1073 doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
1074 doc/muttrc.man.tail, doc/patch-notes.txt: more version number
1077 * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
1078 contrib/iconv/iconv.aix-4.1.5.rc,
1079 contrib/iconv/iconv.aix-4.2.0.rc,
1080 contrib/iconv/iconv.aix-4.3.2.rc,
1081 contrib/iconv/iconv.freebsd-3.3.rc,
1082 contrib/iconv/iconv.glibc-2.1.3.rc,
1083 contrib/iconv/iconv.glibc-2.1.90.rc,
1084 contrib/iconv/iconv.hpux-10.01.rc,
1085 contrib/iconv/iconv.hpux-10.20.rc,
1086 contrib/iconv/iconv.hpux-11.00.rc,
1087 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
1088 contrib/iconv/iconv.osf1-4.0d.rc,
1089 contrib/iconv/iconv.solaris-2.4.rc,
1090 contrib/iconv/iconv.solaris-2.5.1.rc,
1091 contrib/iconv/iconv.solaris-2.6-cjk.rc,
1092 contrib/iconv/iconv.solaris-2.6.rc,
1093 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
1094 contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
1095 contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
1096 contrib/language.txt, contrib/language50.txt,
1097 contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
1098 contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
1099 contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
1102 * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
1103 strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
1104 pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
1105 pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
1106 postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
1107 recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
1108 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
1109 rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
1110 sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
1111 mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
1112 mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
1113 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
1114 mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
1115 muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
1116 parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
1117 pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
1118 from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
1119 gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
1120 help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
1121 keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
1122 mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
1123 browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
1124 charset.h, check_sec.sh, color.c, commands.c, complete.c,
1125 compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
1126 curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
1127 edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
1128 OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
1129 TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
1130 addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
1131 BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
1132 for the new unstable branch.
1134 * send.c: branches: 2.77.2; Set default Fcc when resending
1137 * po/ja.po: branches: 1.33.2; update
1139 2002-01-23 22:37:12 roessler (roessler)
1141 * po/da.po: branches: 1.67.2; updates
1143 * po/el.po: branches: 1.77.2; updates
1145 * po/et.po: branches: 1.21.2; updates
1147 * po/ko.po: branches: 1.72.2; updates
1149 * po/pl.po: branches: 1.94.2; updates
1151 * po/uk.po, po/id.po: branches: 1.84.2; update
1153 * charset.c: branches: 2.50.2; Fix #999. A single missing comma.
1155 2002-01-22 12:12:45 roessler (roessler)
1157 * po/pt_BR.po: branches: 1.58.2; automatic post-release commit
1160 * po/ru.po: branches: 1.129.2; automatic post-release commit
1163 * po/sk.po: branches: 1.66.2; automatic post-release commit
1166 * po/sv.po: branches: 1.80.2; automatic post-release commit
1169 * po/tr.po: branches: 1.25.2; automatic post-release commit
1172 * po/uk.po: automatic post-release commit for mutt-1.3.27
1174 * po/zh_CN.po: branches: 1.14.2; automatic post-release commit
1177 * po/zh_TW.po: branches: 1.11.2; automatic post-release commit
1180 * po/hu.po: branches: 1.17.2; automatic post-release commit
1183 * po/id.po: automatic post-release commit for mutt-1.3.27
1185 * po/it.po: branches: 1.103.2; automatic post-release commit
1188 * po/ja.po, po/ko.po: automatic post-release commit for
1191 * po/lt.po: branches: 1.25.2; automatic post-release commit
1194 * po/nl.po: branches: 1.74.2; automatic post-release commit
1197 * po/pl.po: automatic post-release commit for mutt-1.3.27
1199 * po/ca.po: branches: 1.6.2; automatic post-release commit
1202 * po/cs.po: branches: 1.75.2; automatic post-release commit
1205 * po/da.po: automatic post-release commit for mutt-1.3.27
1207 * po/de.po: branches: 1.160.2; automatic post-release commit
1210 * po/el.po: automatic post-release commit for mutt-1.3.27
1212 * po/eo.po: branches: 1.80.2; automatic post-release commit
1215 * po/es.po: branches: 1.89.2; automatic post-release commit
1218 * po/et.po: automatic post-release commit for mutt-1.3.27
1220 * po/fr.po: branches: 1.108.2; automatic post-release commit
1223 * po/gl.po: branches: 1.61.2; automatic post-release commit
1226 * ChangeLog: branches: 2.73.2; automatic post-release commit
1229 * VERSION: branches: 2.63.2; automatic post-release commit
1232 * reldate.h: branches: 2.55.2; automatic post-release commit
1235 2002-01-21 17:43:19 roessler (roessler)
1239 * po/sv.po, po/de.po, po/eo.po: updates
1241 * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
1244 2002-01-18 11:44:54 roessler (roessler)
1246 * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
1247 po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
1248 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
1249 po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
1250 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
1251 automatic post-release commit for mutt-1.3.26
1253 2002-01-17 22:41:45 roessler (roessler)
1255 * configure.in: branches: 2.129.2; Use ncurses.h for configure
1258 2002-01-16 20:44:49 roessler (roessler)
1260 * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
1261 files. From Lars Hecking.
1263 * curs_main.c: patch-1.3.25-de-new_threads.1
1265 * protos.h: branches: 2.86.2; patch-1.3.25-de-new_threads.1
1267 * thread.c: branches: 2.27.2; patch-1.3.25-de-new_threads.1
1269 2002-01-15 22:08:12 roessler (roessler)
1271 * acconfig.h, configure.in: Configure and config.h cleanup.
1274 * handler.c: branches: 2.52.2; Don't hallucinate a '\n' in the
1275 end of quoted-printable encoded attachments.
1279 * flags.c: patch-1.3.25.tlr.maildir_trash.1
1281 * mh.c: branches: 2.42.2; patch-1.3.25.tlr.maildir_trash.1
1283 * mutt.h: branches: 2.111.2; patch-1.3.25.tlr.maildir_trash.1
1285 * mx.c: branches: 2.63.2; patch-1.3.25.tlr.maildir_trash.1
1289 * init.c: branches: 2.60.2; Avoid reading past the end of ta
1290 string when handling \ or ^ sequences. From Michael Elkins.
1292 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
1293 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
1294 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
1295 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
1296 po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
1297 Noted by Jeremy Blosser. #978.
1299 * pattern.c: branches: 2.23.2; Fix an off-by-one error.
1301 2002-01-14 09:03:31 roessler (roessler)
1303 * imap/imap.c: branches: 1.90.2; fix another case-sensitive
1306 2002-01-13 21:19:25 roessler (roessler)
1308 * ascii.h: Fix the ascii_strncmp() macro.
1310 * imap/auth_sasl.c: Parse IMAP responses locale- and case-
1311 insensitive. From Brendan Cully.
1313 * imap/browse.c: branches: 1.34.2; Parse IMAP responses locale-
1314 and case- insensitive. From Brendan Cully.
1316 * imap/command.c: branches: 1.35.2; Parse IMAP responses locale-
1317 and case- insensitive. From Brendan Cully.
1319 * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
1322 * imap/message.c: branches: 1.60.2; Parse IMAP responses locale-
1323 and case- insensitive. From Brendan Cully.
1325 * imap/util.c: branches: 1.51.2; Parse IMAP responses locale-
1326 and case- insensitive. From Brendan Cully.
1328 * muttlib.c: branches: 2.52.2; A different fix for the '\012'
1329 issue. Bug tracked down by Johannes Geiger <geiger@ePost.de>.
1331 * pager.c: A different fix for the '\012' issue. Bug tracked
1332 down by Johannes Geiger <geiger@ePost.de>.
1334 2002-01-12 11:42:18 roessler (roessler)
1338 * doc/manual.sgml.head: branches: 1.73.2; Add a ~= pattern.
1339 From Frederic Duval.
1341 * doc/muttrc.man.head: branches: 1.16.2; Add a ~= pattern.
1342 From Frederic Duval.
1344 * mutt.h, pattern.c: Add a ~= pattern. From Frederic Duval.
1346 * doc/manual.sgml.head: Fix a typo, #971.
1348 2002-01-09 15:39:28 roessler (roessler)
1352 2002-01-08 13:06:21 roessler (roessler)
1354 * mx.c: Try to fix #943.
1356 * INSTALL: branches: 2.15.2; 2.15.4; fix libiconv URL. #959.
1358 * NEWS: fix libiconv URL. #959.
1360 2002-01-07 19:10:51 roessler (roessler)
1364 * attach.c: branches: 2.29.2; Fix #951.
1366 2002-01-04 14:30:29 roessler (roessler)
1368 * rfc822.c: Terminate the correct buffer. Noted by Durval
1369 Menezes <durval@tmp.com.br>. (This bug shouldn't have any
1370 security implications. ;-)
1372 * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
1374 2002-01-03 20:57:20 roessler (roessler)
1376 * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
1377 globals where they belong. From Brendan Cully.
1379 2002-01-02 16:28:46 roessler (roessler)
1381 * acconfig.h: Cleanup; from Lars Hecking.
1383 * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
1385 * recvcmd.c: Bug fix. Problem noted by Vincent Lefevre's
1388 * muttlib.c: Fix the \012 bug.
1390 2002-01-01 20:18:41 roessler (roessler)
1392 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1393 po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
1394 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
1395 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
1396 po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
1397 ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
1399 * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
1400 missing from the CVS.
1404 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
1405 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
1406 po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
1407 po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
1408 commit for mutt-1.2.5.1.
1410 * rfc822.c: Fix a security problem.
1412 2001-12-28 17:19:00 roessler (roessler)
1414 * protos.h, recvcmd.c, send.c: Make sure References and
1415 In-Reply-To headers are generated properly when the user replies
1416 to one or more message-type attachments.
1418 2001-12-26 19:24:46 roessler (roessler)
1420 * imap/imap.c: Possible fix for #905. From Daniel Eisenbud.
1422 2001-12-21 00:22:12 roessler (roessler)
1424 * pager.c: Fix #929.
1426 2001-12-18 15:13:18 roessler (roessler)
1428 * imap/imap.c, imap/imap.h: Fix from #918. From
1429 <ntyni+mutt@mappi.helsinki.fi>.
1431 * browser.c: branches: 2.38.2; Fix from #918. From
1432 <ntyni+mutt@mappi.helsinki.fi>.
1434 * po/Makefile.in.in: Updating to gettext-0.10.40.
1436 * m4/gettext.m4: branches: 1.7.2; 1.7.4; Updating to
1439 * m4/iconv.m4: branches: 1.3.2; Updating to gettext-0.10.40.
1441 * m4/lcmessage.m4: branches: 1.3.2; 1.3.4; Updating to
1444 * m4/progtest.m4: branches: 1.4.2; 1.4.4; Updating to
1447 * ABOUT-NLS: branches: 2.1.2; 2.1.4; Updating to
1450 * intl/ChangeLog, intl/Makefile.in: branches: 1.3.2; 1.3.4;
1451 Updating to gettext-0.10.40.
1453 * intl/VERSION: Updating to gettext-0.10.40.
1455 * intl/bindtextdom.c: branches: 1.5.2; 1.5.4; Updating to
1458 * intl/config.charset: branches: 1.2.2; 1.2.4; Updating to
1461 * intl/dcgettext.c: Updating to gettext-0.10.40.
1463 * intl/dcigettext.c: branches: 1.2.2; 1.2.4; Updating to
1466 * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
1467 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
1468 intl/gettext.h: Updating to gettext-0.10.40.
1470 * intl/gettextP.h, intl/hash-string.h: branches: 1.4.2; 1.4.4;
1471 Updating to gettext-0.10.40.
1473 * intl/intl-compat.c: Updating to gettext-0.10.40.
1475 * intl/l10nflist.c: branches: 1.5.2; 1.5.4; Updating to
1478 * intl/libgettext.h: Updating to gettext-0.10.40.
1480 * intl/libgnuintl.h: branches: 1.2.2; 1.2.4; Updating to
1483 * intl/loadinfo.h: branches: 1.4.2; 1.4.4; Updating to
1486 * intl/loadmsgcat.c: branches: 1.5.2; 1.5.4; Updating to
1489 * intl/localcharset.c: branches: 1.2.2; 1.2.4; Updating to
1492 * intl/locale.alias: Updating to gettext-0.10.40.
1494 * intl/localealias.c: branches: 1.5.2; 1.5.4; Updating to
1497 * intl/ngettext.c: Updating to gettext-0.10.40.
1499 * intl/plural.c, intl/plural.y: branches: 1.2.2; 1.2.4;
1500 Updating to gettext-0.10.40.
1502 * intl/textdomain.c: Updating to gettext-0.10.40.
1504 2001-12-17 10:08:18 roessler (roessler)
1506 * edit.c: Fix a memory allocation bug. #917.
1508 * thread.c: Another threading update.
1510 * hdrline.c: branches: 2.27.2; Another threading update.
1512 2001-12-13 12:10:59 roessler (roessler)
1514 * menu.c: branches: 2.27.2; Threading updates, from Daniel
1517 * mutt.h, sort.c, thread.c: Threading updates, from Daniel
1520 * pager.c: compile fix.
1522 2001-12-11 23:30:59 roessler (roessler)
1524 * doc/muttrc.man.head: Typo, #911.
1528 * contrib/gpg.rc: Remove an unnecessary \-quoting.
1530 * init.c, pager.c: Add a missing else.
1532 * contrib/gpg.rc: Use gettext to determine the good signature
1535 * init.c: Make "`...`" work as expected.
1539 2001-12-10 13:12:41 roessler (roessler)
1541 * query.c: Fix #910.
1543 * init.h: branches: 2.143.2; Change the default for
1544 $pgp_replyencrypt to "yes".
1546 * po/ja.po, po/pl.po: updates.
1548 2001-12-09 09:12:08 roessler (roessler)
1550 * po/ca.po, configure.in: Add a Catalan translation. From Ivan
1551 Vilata i Balaguer <ivan@selidor.net>.
1553 2001-12-04 10:28:22 roessler (roessler)
1557 2001-12-03 18:36:09 roessler (roessler)
1559 * po/da.po, po/de.po: update.
1561 * mx.c: Try to detect write() errors by calling fsync() after
1562 fflush(). May fix #895.
1564 2001-11-29 09:43:41 roessler (roessler)
1566 * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
1567 po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
1568 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
1569 po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
1570 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
1571 post-release commit for mutt-1.3.24
1573 2001-11-28 10:30:36 roessler (roessler)
1577 2001-11-26 19:16:52 roessler (roessler)
1579 * PATCHES: PATCHES should be _empty_ in the CVS version. Ups.
1581 * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1. Fix wcwidth_ja(),
1582 from Takizawa Takashi <taki@luna.email.ne.jp>.
1584 * mbyte.c: branches: 2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
1585 Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
1587 * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
1588 from Byrial Jensen. This patch is supposed to make one message
1589 more friendly to translators.
1591 * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
1594 2001-11-21 13:58:42 roessler (roessler)
1596 * handler.c: Use $wrapmargin in the format=flowed handler, too.
1598 * pager.c, globals.h, init.h: Add a $wrapmargin configuration
1599 variable to fine-tune
1601 2001-11-19 10:41:32 roessler (roessler)
1603 * hash.c: Fix #868, #876. Work-around from Len Lattanzi
1604 <len@mss.migration.com>.
1606 * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
1607 From Daniel Eisenbud. (patch-1.3.23.2-de-new_threads.2-3.gz).
1609 2001-11-15 18:53:23 roessler (roessler)
1611 * remailer.c: Should be slightly better than a mixmaster
1612 patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
1615 2001-11-12 09:53:54 roessler (roessler)
1617 * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
1619 2001-11-10 08:14:52 roessler (roessler)
1621 * po/eo.po, po/fr.po: update
1623 2001-11-09 09:28:55 roessler (roessler)
1625 * mh.c: Add some NONULL's (#863)
1627 * Makefile.am: branches: 2.101.2; Distribute patchlist.sh. Ups.
1629 2001-11-08 22:42:45 roessler (roessler)
1631 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
1632 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
1633 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
1634 po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
1635 po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
1636 post-release commit for mutt-1.3.23.2
1638 * pager.c, init.h, mutt.h: Add an $allow_ansi option. Suggested
1639 and (mostly) implemented by Mike Schiraldi.
1641 * Makefile.am: Don't depend on GNU make. Noted by Bob Bell.
1643 * pgp.c: Fix some messages, so the color marker is actually in
1644 the beginning of a new line.
1646 * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
1647 pgp.c: somewhat cleaner in-band-signalling between the handlers
1648 and the pager. In particular, it's more difficult now to get
1649 fake PGP and other mutt-generated "[-- " messages colored.
1651 * commands.c: branches: 2.50.2; patch-1.3.23.1-de-new_threads.3-4
1653 * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
1654 patch-1.3.23.1-de-new_threads.3-4
1656 * handler.c: 2.47 introduced another bug. I should go to bed now.
1658 * handler.c: Replace a ridiculous for loop by a proper
1661 * handler.c, pager.c: Use a slightly different reset sequence
1662 for the format=flowed hack, and don't send any such sequence
1663 when we aren't in the internal pager.
1665 * pager.c: Trying to fix #738.
1667 2001-11-07 22:25:09 roessler (roessler)
1669 * handler.c: Fix #860. Noted: The format=flowed code is not
1672 * addrbook.c: Fix #858.
1674 * doc/patch-notes.txt, Makefile.am: Implement the patchlist
1675 scheme instead of version number munging.
1677 * main.c: branches: 2.55.2; Implement the patchlist scheme
1678 instead of version number munging.
1680 * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
1681 scheme instead of version number munging.
1683 * sendlib.c: branches: 2.94.2; Implement the patchlist scheme
1684 instead of version number munging.
1686 * complete.c: Fix 706, 853.
1688 * commands.c, init.h, mutt.h, thread.c:
1689 patch-1.3.23.1-de-new_threads.2-3
1691 2001-11-06 20:38:17 roessler (roessler)
1693 * mutt.h, sort.c, sort.h, thread.c, menu.c:
1694 [patch.1.3.23.1.de.new_threads.2] Daniel Eisenbud's redone
1695 threading code, version two.
1697 * doc/patch-notes.txt: fix a typo.
1699 * PATCHES: uuups, there was a "test" left over.
1701 * doc/PGP-Notes.txt: Some part of this documentation was severely
1704 * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
1705 configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
1706 document a new mechanism for displaying patches in running
1709 * send.c: Indentation fixing while staring at the code affected
1710 by #857. No fix for the crash, though.
1712 * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
1713 an addressbook bug, and introduce "unalias *". From "g.c.w. de
1714 bruijn" <geerd.debruijn@nl.thalesgroup.com>.
1716 2001-11-05 21:38:18 roessler (roessler)
1718 * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
1719 mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
1721 * pop.c: branches: 2.22.2; Missing gettext calls, noted by
1724 * thread.c: Missing gettext calls, noted by Byrial Jensen.
1726 * commands.c: Make the save-copy prompt more translator-friendly.
1729 * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
1732 * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
1733 POP mode is used with a maildir spool folder. Noted by Frédéric
1734 L. W. Meunier <0@pervalidus.net>.
1736 * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
1739 * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
1740 mtime hack is needed at more than one place. Noted by Manoj
1743 2001-10-31 09:38:07 roessler (roessler)
1745 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
1746 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1747 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
1748 po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
1749 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
1750 post-release commit for mutt-1.3.23.1
1752 * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
1753 init.h: Advanced threading, v 5.1. From Daniel Eisenbud
1754 <eisenbud@cs.swarthmore.edu>.
1756 * mbox.c: branches: 2.22.2; Advanced threading, v 5.1.
1757 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
1759 * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
1760 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
1762 * parse.c: branches: 2.39.2; Advanced threading, v 5.1.
1763 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
1765 * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
1766 Advanced threading, v 5.1. From Daniel Eisenbud
1767 <eisenbud@cs.swarthmore.edu>.
1769 * pgpewrap.c: branches: 2.3.2; Add magic comment so we can use
1770 traditional malloc() in this program.
1772 2001-10-30 22:43:23 roessler (roessler)
1774 * init.h: .mh_sequences fix, from lorenzo@cisco.com.
1776 * mutt_socket.c, mutt_ssl.c: TLS connection reuse. From Brendan
1779 2001-10-29 23:21:48 roessler (roessler)
1781 * pager.c: Fix two places which _may_ look like buffer overflows,
1786 * doc/manual.sgml.head: Make the documentation of toggle-unlink
1787 more precise - someone on comp.mail.mutt got confused by this.
1789 2001-10-28 19:46:43 roessler (roessler)
1791 * imap/browse.c, imap/imap.c: Fix 839
1795 * sendlib.c: Another aesthetic message-id change.
1797 * sendlib.c: GMT's too clumsy. Just take G.
1799 * sendlib.c: Use GMT for message-IDs. Note: The addition of
1800 the constant string "GMT" is so intended to avoid the production
1801 of duplicate message-IDs when mutts running in time zones ahead
1806 * url.c: Another bug related to #837.
1808 * imap/util.c: Fix a problem related to #837 (the bug isn't
1809 entirely close, though).
1811 2001-10-26 23:53:29 roessler (roessler)
1813 * doc/manual.sgml.head: Point to the openProjects.net IRC channel
1816 2001-10-25 07:54:35 roessler (roessler)
1818 * pgp.c: Handle clearsigned messages gracefully even when
1819 pgp_verify_sig is set and pgp_decode_command is unset.
1821 2001-10-24 11:08:22 roessler (roessler)
1823 * complete.c: Suspected fix for #837.
1825 2001-10-22 09:28:26 roessler (roessler)
1827 * imap/util.c, globals.h, init.h: Make IMAP keepalive
1828 configurable. From Brendan Cully.
1830 2001-10-17 17:03:19 roessler (roessler)
1832 * curs_main.c: Fix #829.
1834 * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
1835 stderr redirected to /dev/null. Apparently, sendmail 8.12.1
1836 doesn't like to be invoked with stderr and stdout closed.
1838 * curs_main.c: Fix CURHDR confusion. Mutt should compile now.
1839 (Sorry for not committing this earlier.)
1841 2001-10-16 14:29:27 roessler (roessler)
1843 * addrbook.c, keymap.c: Address book nit fix from
1844 geerd.debruijn@nl.thalesgroup.com.
1846 * po/ja.po, po/it.po: update
1848 2001-10-15 20:18:32 roessler (roessler)
1850 * rfc2047.c: branches: 2.35.2; Close #821. Fix provided
1853 * curs_main.c: AIX portability patch. Suggested by Jan Chrillesen
1854 <jan@chrillesen.dk>.
1856 * doc/manual.sgml.tail: branches: 1.15.2; Fixing a nit, From
1859 2001-10-12 09:03:26 roessler (roessler)
1863 2001-10-11 20:08:44 roessler (roessler)
1865 * imap/message.c: Small fix from Edmund GRIMLEY EVANS
1868 * compose.c: branches: 2.48.2; Little fix from
1869 sroberts@certicom.com.
1873 * pgpewrap.c: Add public domain notice.
1875 * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
1876 version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
1880 * compose.c: Unify "Can't stat" messages. Suggested by Byrial.
1882 * editmsg.c: branches: 2.12.2; Unify "Can't stat" messages.
1883 Suggested by Byrial.
1885 * sendlib.c: Unify "Can't stat" messages. Suggested by Byrial.
1887 2001-10-10 23:37:06 roessler (roessler)
1891 * pager.c: Fix minor snafu in Vsevolod's patch about important
1892 flags for POP folders.
1894 * main.c: Mess around with signal handlers. Allegedly, this
1895 helps to get things working with Solaris 8. See #455.
1897 * imap/message.c: Try to fix #302.
1899 * curs_main.c, pager.c: Don't allow setting the "important"
1900 flag when message resides on a POP server.
1902 * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
1903 have a macro called pad_char. Noted by Jan Chrillesen
1904 <jan@chrillesen.dk>.
1906 * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
1908 * browser.c: Fix #813.
1910 * mx.c: Another consistency fix for maildir_trash.
1912 * mh.c, mx.c: Experimental patch to make maildir_trash handling
1915 * buffy.c: branches: 2.21.2; maildir buffy: Don't consider
1916 "trashed" new messages new. Fixes #412.
1918 * main.c: Include platform information with mutt -v output.
1920 * muttbug.sh.in: Include some information about the compiler
1921 and compiler flags used with bug reports.
1925 * po/fr.po, po/de.po: updates.
1927 2001-10-09 09:29:55 roessler (roessler)
1929 * getdomain.c: A different fix for #767.
1931 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
1932 po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
1933 po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
1934 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
1935 po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
1936 post-release commit for mutt-1.3.23
1938 2001-10-07 06:43:52 roessler (roessler)
1940 * doc/manual.sgml.head: We do update .mh_sequences files now.
1942 2001-10-06 09:31:44 roessler (roessler)
1944 * doc/manual.sgml.head: Documentation for check-traditional-pgp
1945 and for edit-type when used in read mode.
1947 2001-10-02 22:20:03 roessler (roessler)
1949 * enter.c: Fix #801.
1951 2001-10-01 09:58:49 roessler (roessler)
1953 * mh.c: Create mh_sequences files when they don't exist.
1954 Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
1956 2001-09-28 08:38:44 roessler (roessler)
1958 * charset.c: More character set aliases, from Ionel Mugurel
1959 Ciobica <tgakic@sg10.chem.tue.nl>.
1961 * pager.c: Color fix from Brandon Long. Welcome back!
1963 2001-09-26 10:56:52 roessler (roessler)
1965 * mh.c: OK, I couldn't resist. ;-)
1967 Depending on the user's usage patterns and configuration, there
1968 may be a strong bias in maildir files moving either within the
1969 new or to the cur subfolder. This patch adds hit counters for
1970 each of these directories. Mutt will then look first into the
1971 directory encountered more frequently in the past. This should
1972 help to reduce the cost of chasing messages a bit, and isn't
1975 (Another possibility for optimization may be to actually base
1976 the prediction on the configuration and on the message flags
1977 as we know them - in particular, the mark_old and move options
1978 could have some effect here. Thinking about message flags, one
1979 could even replace the simple heuristic currently implemented by
1980 a matrix recording hit counters depending on flags. But then
1981 again, it's all just playing around, since this function will
1982 be invoked only rarely. ;-)
1984 * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
1985 recvattach.c: Fix inconsistencies between printing and displaying
1986 of message/rfc822 body parts.
1988 * attach.c: Fix attachment printing.
1990 * mh.c, mx.c, mx.h: Search for messages which may have been moving
1991 under our feet in maildir folders. Suggested by Bjoern Jacke.
1993 * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
1994 isn't necessary with more recent gpg versions.
1996 2001-09-21 09:35:18 roessler (roessler)
2000 2001-09-17 10:19:10 roessler (roessler)
2004 2001-09-14 08:19:30 roessler (roessler)
2008 2001-09-11 12:24:32 roessler (roessler)
2010 * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
2013 * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
2014 keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
2015 The addressbook used to crash when someone issued the alias and
2016 unalias commands while on that menu. This patch has a basic fix
2017 for this behaviour, and adds delete and undelete functions to
2018 this menu. While I'm on it, I've also made sure that "apply-tag"
2019 untags everything on all menus.
2021 The original crash was noted by Oliver Kauss <kauss@gmx.de>.
2023 2001-09-08 14:23:05 roessler (roessler)
2025 * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
2026 a segfault when you search for "~b \\${".
2028 * po/zh_TW.po: update
2030 2001-09-06 12:10:10 roessler (roessler)
2034 * curs_main.c: Try to fix a boundary condition: Assume that you
2035 are in a limited view which includes the folder's last message.
2036 Display that message. Wait until a new message is added to the
2037 current folder which does NOT match the limit pattern. Press tab.
2038 Mutt would get confused. I think that this patch fixes the
2039 problem (but I'm not entirely sure).
2041 2001-09-05 12:09:44 roessler (roessler)
2043 * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
2046 * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
2047 from Andrew W. Nosenko.
2049 2001-09-04 19:12:23 roessler (roessler)
2053 * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
2054 patch-bac.canonifypath-4.
2056 The attached patch reverts the IMAP canonification patch I
2057 reverted a version ago (sorry for being so wishy-washy). This
2058 time I put in some code to preserve IMAP URL passwords in the
2059 initial pass, so people who like to use those sorts of URLs still
2060 can. That was the only reason I had reverted the patch before.
2062 (From Brendan Cully.)
2064 * po/ja.po, po/ru.po, po/uk.po: updates
2066 * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
2068 2001-09-03 13:59:37 roessler (roessler)
2070 * curs_main.c, thread.c: Don't lose track of the current message
2071 when collapsing and changing sort modes wildly. Noted by
2074 * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
2078 * sendlib.c: Don't try to attach non-regular files. #754.
2080 2001-08-31 09:21:55 roessler (roessler)
2082 * NEWS: Mention mailto URL support.
2084 * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
2085 From Pawel Salek, by way of Brendan Cully.
2087 2001-08-30 21:30:39 roessler (roessler)
2089 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
2090 po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
2091 po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
2092 po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
2093 ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
2094 post-release commit for mutt-1.3.22.1
2096 * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
2097 po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
2098 po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
2099 po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
2100 ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
2101 commit for mutt-1.3.22
2103 * contrib/sample.muttrc-tlr: update
2105 * build-release: branches: 2.17.2; more preparations for
2108 * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
2110 * doc/muttrc.man.head, NEWS: documentation updates.
2112 * doc/mutt.man: branches: 1.16.2; mention ~/.mutt/muttrc
2114 * curs_main.c: Fix #750 / deb#108628.
2116 * pop_auth.c: patch-20010829.vvv.pop_auth
2118 2001-08-28 20:39:04 roessler (roessler)
2120 * handler.c: Don't do character conversion when we call an
2121 external handler for a text type. Assume that the conversion
2126 2001-08-24 08:07:42 roessler (roessler)
2128 * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
2129 This may produce slightly longer messages, but it helps to
2130 avoid corruption with binary attachments which look like text,
2135 * sendlib.c: More liberally apply MIME encodings to non-text
2136 body parts when there's a ^From_ line.
2138 2001-08-23 19:10:04 roessler (roessler)
2140 * po/eo.po, po/sv.po: update
2142 2001-08-22 14:41:32 roessler (roessler)
2144 * po/et.po, po/fr.po: update
2146 * pop_auth.c: This should fix the warnings which A. Nosenko found.
2147 (And may introduce new ones about unused variables.)
2149 2001-08-21 21:54:33 roessler (roessler)
2151 * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2152 po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
2153 po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
2154 po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
2155 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
2156 commit for mutt-1.3.21
2158 2001-08-20 12:11:28 roessler (roessler)
2160 * mx.c: Check for .mew-cache in MH folders.
2162 2001-08-16 12:42:30 roessler (roessler)
2164 * sendlib.c: Mutt's detection of overly long lines would fail
2165 with text files when the long line is the last one, and is
2166 not finished by a newline character. This can, for instance,
2167 happen when you send out macintosh-generated HTML files.
2169 (And, apparently, we hit some boundary somewhere in the PGP code
2170 with that - I had some truncated attachments today.)
2172 2001-08-13 16:12:08 roessler (roessler)
2174 * pop.c: fix content-length headers.
2176 * mh.c: Fix treatment of maildir folders. We partially used mh
2177 routines for these, introducing absurdities such as .mh_sequences
2180 2001-08-12 10:15:15 roessler (roessler)
2182 * init.c, init.h: Fix the "strange e-mail header" bug. It was
2183 an uninitialized buffer. Thanks to Brendan Cully for figuring
2186 2001-08-11 17:39:13 roessler (roessler)
2188 * muttlib.c: Undo an earlier change to _mutt_expand_path, which
2189 seems to have caused problems. From Brendan Cully.
2191 * config.guess, config.sub: Update. Thanks, Brendan!
2193 2001-08-09 11:28:09 roessler (roessler)
2195 * po/uk.po, po/ja.po: update
2197 2001-08-08 19:27:50 roessler (roessler)
2199 * doc/manual.sgml.tail: Adding someone I forgot.
2201 2001-08-07 12:45:51 roessler (roessler)
2203 * doc/manual.sgml.tail: Update credits. I'm sure I forgot some
2204 people. If you feel you're one of them, please drop me a line!
2206 2001-08-06 17:49:06 roessler (roessler)
2208 * curs_lib.c: Here's a fix to allow (n)curses versions to work
2209 with some terminfo entries where (for whatever reason), someone
2210 specified cvvis but not cnorm. From a report/discussion with
2211 Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
2213 * buffy.c: Another little MH buffy bug. From Len Lattanzi
2214 <Len.Lattanzi@Migration.com>.
2216 2001-08-03 16:55:41 roessler (roessler)
2218 * mh.c: fix an mh_buffy segfault.
2220 * configure.in: Don't default to "no" when we can't find sendmail.
2221 #713; Brendan Cully.
2223 * buffy.c, mh.c, mx.h: MH buffy.
2225 2001-08-02 22:59:16 roessler (roessler)
2227 * contrib/gpg.rc: Don't emit a comment armor header at all.
2229 * mh.c: Update mh_sequences when messages are deleted. Note:
2230 Currently, we only clean up our own sequences, and leave others'
2231 sequences alone. Should possibly be fixed.
2235 * imap/browse.c: Namespace fix. From Pawel Slawek (or Peter
2236 Bloomfield?); forwarded by Brendan Cully.
2238 2001-08-01 22:40:29 roessler (roessler)
2242 * po/fr.po, po/ru.po, po/de.po: updates.
2244 * gnupgparse.c: branches: 2.22.2; Signed fixes. Noted by
2245 Vincent Lefevre's compiler.
2247 * pgpkey.c: Signed fixes. Noted by Vincent Lefevre's compiler.
2249 2001-07-31 12:28:19 roessler (roessler)
2251 * mh.c: More MH fixes.
2253 * mh.c: fix a small typo
2255 * mailbox.h: branches: 2.10.2; Add mh_sequences support.
2258 * mh.c, mx.c: Add mh_sequences support. I hope this works.
2260 2001-07-29 09:48:04 roessler (roessler)
2262 * contrib/gpg.rc: Fix the comment header, and generally be
2265 2001-07-26 17:42:48 roessler (roessler)
2267 * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
2269 * pgpkey.c: Don't confuse validity and trust when it comes to
2272 * thread.c: O(n log (n)) sorting from Jan Kratochvil
2275 2001-07-25 19:51:58 roessler (roessler)
2277 * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
2278 po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
2279 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
2280 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
2281 update-po after gettext update.
2283 2001-07-24 21:29:47 roessler (roessler)
2285 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
2286 po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
2287 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
2288 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
2289 po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
2290 post-release commit for mutt-1.3.20
2292 * imap/imap.c: Avoid mail loss with IMAP. From Brendan Cully.
2294 * imap/command.c: patch-bac.capability-20010724.1. From Brendan
2297 * mbox.c: Add a status message, so "Writing messages" doesn't
2298 stay on screen forever.
2300 2001-07-24 06:42:06 Brendan Cully <brendan@kublai.com> (roessler)
2302 * imap/imap.c: The attached patch fixes a couple bugs I introduced
2303 recently when working around the buggy but firmly entrenched
2304 UW-IMAP 4.7 server. These resulted in additional overhead
2305 when synchronising mailboxes and occasional problems opening
2308 2001-07-19 14:51:14 roessler (roessler)
2310 * curs_main.c: Redraw when an alias is created - the user may
2311 have assigned a different realname.
2315 2001-07-11 07:19:45 roessler (roessler)
2317 * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
2318 Noted by "Mark E. Mallett" <mem@mv.mv.com>.
2320 2001-07-09 20:54:34 roessler (roessler)
2322 * Makefile.am, acconfig.h, configure.in: locale-related fix from
2325 2001-07-04 07:35:20 roessler (roessler)
2327 * imap/util.c: Fix a nit. From "Andrew W. Nosenko"
2330 2001-07-03 19:32:12 roessler (roessler)
2332 * m4/iconv.m4, configure.in: Iconv-related cleanup. From Brendan
2335 * init.c, muttlib.c, protos.h: Unified buffer handling, from
2338 * pgppubring.c: branches: 2.26.2; Don't sign-extend chars.
2340 * pgp.c: Fixing a PGP signature reporting bug; adding debugging
2343 * mutt_socket.c: Don't fcntl -1. From Brendan.
2345 * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
2346 protos.h: Fix #677. From Brendan Cully.
2348 2001-07-02 20:28:32 roessler (roessler)
2350 * query.c: Fix a minor nit with the external query interface.
2352 * doc/manual.sgml.head: documentation from Brendan Cully.
2354 2001-06-29 10:06:16 roessler (roessler)
2356 * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
2357 patch-bac-vvvacounthook-20010628.1
2359 2001-06-28 20:34:05 roessler (roessler)
2361 * query.c: Query patch from Olivier Chapuis
2362 <olivier.chapuis@free.fr>.
2364 2001-06-27 16:08:06 roessler (roessler)
2368 * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
2370 2001-06-26 10:26:54 roessler (roessler)
2372 * pgppubring.c: fixes.
2374 * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
2376 * pgppubring.c: Also dump revocations.
2378 * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
2379 signature-dumping mode to pgpring. (Not needed for mutt.)
2381 2001-06-19 08:39:17 roessler (roessler)
2385 * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
2388 2001-06-18 17:29:55 roessler (roessler)
2390 * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
2391 configure.in: Renaming the Chinese translations.
2395 * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
2396 adds two variables: $pop_authenticators and $pop_auth_try_all.
2398 From Vsevolod Volkov.
2400 2001-06-14 13:29:06 roessler (roessler)
2404 2001-06-13 08:29:16 roessler (roessler)
2406 * m4/gettext.m4: Avoid more m4 macro collisions.
2408 * m4/glibc21.m4: branches: 1.2.2; 1.2.4; Avoid more m4 macro
2411 * imap/auth_sasl.c: An updated version of the previous patch.
2414 * mutt_sasl.c: branches: 2.10.2; An updated version of the
2415 previous patch. From Brendan.
2417 * mutt_sasl.h, pop_auth.c: An updated version of the previous
2418 patch. From Brendan.
2420 * pop_auth.c: This patch closes a ridiculous bug where the
2421 SASL library could be used without being initialised. I don't
2422 understand why lots of people weren't having problems, unless
2423 no one who uses SASL uses POP :)
2431 2001-06-12 12:45:29 roessler (roessler)
2433 * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
2434 fixes. Most of this may just be temporary if we decide to get
2435 rid of our own gettext.m4.
2437 * m4/gettext.m4: Fix comments.
2441 2001-06-11 18:32:05 roessler (roessler)
2443 * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
2444 patch-bac.flags-20010611.1
2446 * po/es.po, po/da.po: update.
2448 * doc/manual.sgml.head: Updates from Byrial Jensen.
2450 * keymap.c: command/function cosmetics from Byrial Jensen.
2452 * po/de.po, po/et.po, po/sv.po: update.
2454 * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
2455 environment variable as the default for $from.
2457 * po/eo.po, po/el.po: update.
2459 2001-06-07 23:15:53 roessler (roessler)
2461 * po/fr.po, po/id.po: updates for 1.3.19.
2463 * po/zh_TW.Big5.po: A fixed version from EGE.
2465 * build-release: Don't try to upload to sigtrap.guug.de any more.
2467 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
2468 po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
2469 po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
2470 po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
2471 po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
2472 automatic post-release commit for mutt-1.3.19
2474 * check_sec.sh: Don't check in intl/
2476 * m4/codeset.m4: branches: 1.1.2; 1.1.4; More from the gettext
2477 munster patch from E.G.E.
2479 * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
2482 * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
2483 m4/progtest.m4: Gettext update. (From E.G.E., of course.)
2485 * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
2486 intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
2487 intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
2488 intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
2489 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
2490 intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
2491 intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
2492 intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
2493 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
2494 intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
2495 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
2496 intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
2497 acconfig.h, configure.in, gettext.c: Gettext update.
2499 * lib.h: branches: 2.11.2; Gettext update.
2501 * mbyte.c: Gettext update.
2505 * configure.in: ALL_LINGUAS. I forgot to do this earlier today.
2507 * NEWS: Documentation update from Brendan Cully.
2509 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
2510 po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
2511 po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
2512 po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
2513 po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
2514 translation, another update-po run.
2516 * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
2517 with recent gettext versions. Thanks to EGE!
2519 (BTW, the file name is lying now. Is this a problem?)
2521 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
2522 po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
2523 po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
2524 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
2525 po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
2528 * po/it.po: Fix a small bug.
2530 * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
2531 twice when fetching the full message body. It really only amounts
2532 to a cosmetic error, but may cause spurious "Mailbox externally
2537 * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
2538 little bug fix. From Brendan Cully.
2540 * init.c: Don't add empty strings to lists. From Thomas Parmelan
2543 2001-06-05 15:43:41 roessler (roessler)
2545 * handler.c: Leave slightly more margin with format=flowed.
2547 * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
2548 patch-bac.sockets-20010605.1
2550 * imap/auth.c, init.h: Change the delimiter for
2551 imap_authenticators to a colon.
2553 * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
2554 imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
2555 imap/auth_cram.c: The attached patch should be the last feature
2556 I want to get in before 1.4. It creates a new config variable
2557 $imap_authenticators, which is a comma-separated list of
2558 authentication methods for mutt to try to use to authenticate to
2559 an IMAP server. If it is unspecified you get the old behaviour
2560 - any method is tried, the first to succeed or fail ends the
2563 (From Brendan Cully.)
2565 * globals.h, init.h: The attached patch should be the last
2566 feature I want to get in before 1.4. It creates a new config
2567 variable $imap_authenticators, which is a comma-separated list of
2568 authentication methods for mutt to try to use to authenticate to
2569 an IMAP server. If it is unspecified you get the old behaviour
2570 - any method is tried, the first to succeed or fail ends the
2573 * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
2574 return value for errors. This should avoid a bunch of possible
2577 2001-06-04 18:29:33 roessler (roessler)
2579 * doc/manual.sgml.head: Score documentation fix.
2583 * doc/.cvsignore, .cvsignore: Ignore some more generated files.
2584 From Andrew Nosenko.
2586 * Makefile.am: -I$(includedir) is moved from INCLUDES variable
2587 to the end of CPPFLAGS. This allow build Mutt with Bruno's
2588 libiconv and --prefix=/usr on glibc-2.1.2 systems.
2590 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
2592 * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
2593 INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
2594 sendlib.c: Clean up the sharedir mess. From Lars Hecking.
2596 2001-06-01 08:53:23 roessler (roessler)
2598 * imap/command.c, imap/imap.c, imap/imap_private.h,
2599 imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
2600 modification handling from Brendan Cully.
2604 2001-05-31 18:04:24 roessler (roessler)
2606 * mutt_tunnel.c: Tunnel fixes.
2608 * configure.in: Fix some typos.
2610 * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
2611 Sven Verdoolaege. Thomas E. Dickey says it looks reasonable,
2614 2001-05-30 23:00:51 roessler (roessler)
2616 * imap/command.c, imap/imap.c, Makefile.am, enter.c,
2617 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
2618 mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
2621 * send.c: If messages have no References header, fall back to
2622 using In-Reply-To when constructing a reply's references header.
2623 This may not be strictly according to the book, but looks like
2624 a reasonable suggestion (which came from Vincent Lefebvre).
2626 * curs_main.c: Check whether any messages are visible.
2628 2001-05-29 20:26:23 roessler (roessler)
2630 * m4/gssapi.m4: branches: 1.1.2; GSSAPI fixes, tunnel driver.
2633 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
2634 Makefile.am, README, configure.in, globals.h, init.h,
2635 mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
2636 GSSAPI fixes, tunnel driver. From Brendan Cully.
2638 * configure.in, md5.h, sha1.h: More type-determination fixes
2641 2001-05-28 19:14:47 roessler (roessler)
2643 * imap/util.c: Consult /etc/services for imaps port. From Brendan
2646 * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
2647 md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
2648 integers. From Brendan Cully and Lars Hecking.
2650 * muttbug.sh.in: Cosmetics. From Brendan Cully.
2652 * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
2653 external modifications of IMAP folders. From Brendan Cully.
2655 * curs_main.c: Fix attaching messages via IMAP. From Brendan
2658 2001-05-24 10:18:30 roessler (roessler)
2662 * browser.c: patch-bac.chdir-20010523.2
2664 2001-05-23 14:19:16 roessler (roessler)
2666 * browser.c: patch-bac.chdir-20010523.1
2668 * imap/browse.c: patch-bac.createnull-20010522.1
2670 2001-05-22 21:45:52 roessler (roessler)
2672 * doc/manual.sgml.head: Documentation nit from Björn Jacke.
2674 * configure.in: Let configure --help look prettier. From Brendan
2677 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
2678 fixes from Brendan Cully.
2680 * imap/imap.c: Attachment deletion on IMAP servers, take two.
2682 2001-05-21 08:42:07 roessler (roessler)
2684 * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
2685 Attachment deletion for IMAP folders. By Brendan Cully.
2687 2001-05-20 22:35:29 roessler (roessler)
2689 * handler.c: Fix character set conversion for non-plain text
2690 types with 8bit content-transfer-encodings. Noted by Björn Jacke.
2692 * imap/message.c: \Seen for FCCs. From Brendan Cully.
2694 2001-05-17 18:37:21 roessler (roessler)
2696 * pager.c: patch-1.3.18.bj.segfault.1.
2698 * handler.c: Fix multibyte encodings with quoted-printable.
2699 (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
2700 <taki@luna.email.ne.jp>.
2702 2001-05-15 20:41:55 roessler (roessler)
2704 * imap/browse.c, imap/util.c, mutt_socket.c:
2705 patch-bac.notes-20010515.1
2707 * rfc1524.c: Make tests on an attachment's file name possible.
2708 Patch from Bob Bell <bobbell@zk3.dec.com>.
2710 2001-05-13 15:43:48 roessler (roessler)
2714 2001-05-12 05:49:31 roessler (roessler)
2716 * handler.c: Undo one of yesterday's aesthetical changes.
2718 * muttlib.c: IMAP path canonification hack from Brendan Cully.
2720 * handler.c: Adding a hack to use format=flowed's quoting
2721 information in the pager, using ANSI color sequences to turn
2724 2001-05-11 22:16:17 roessler (roessler)
2726 * handler.c: Don't cut off the final part of ttachments with
2729 * handler.c: Correctly handle extremely long lines.
2731 * handler.c: Improve handling of indented text when wrapping
2732 text/plain; format=flowed. This is, in particular, important
2733 when replying to messages with indented text. I hope this code
2734 does The Right Thing most of the time now.
2736 (Further note that we still try to avoid wrapping at places
2737 where the user didn't do so.)
2739 * handler.c: Some more esthetical nits.
2741 * handler.c: More fixes.
2743 * recvcmd.c: Fix some nits with respect to text/plain;
2746 * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
2747 support for text/plain; format=flowed.
2751 * headers.c: Some code simplifications.
2753 * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
2754 avoid dangling pointers in header editing.
2756 2001-05-10 13:15:45 roessler (roessler)
2760 * hdrline.c: Fix %D. From Len Lattanzi
2761 <Len.Lattanzi@migration.com>.
2763 * headers.c: Fix header editing and references headers.
2765 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
2766 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
2767 imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
2768 sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
2769 menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
2770 pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
2773 * pop_lib.c: branches: 2.4.2; A slightly extended version of
2774 Dave Ewart's sleeptime patch.
2776 * protos.h: A slightly extended version of Dave Ewart's sleeptime
2779 * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
2781 * po/hu.po, configure.in: Adding the Hungarian translation from
2782 Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
2784 2001-05-07 19:21:41 roessler (roessler)
2786 * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
2787 canonicalization. From Brendan Cully.
2789 2001-05-02 20:49:46 roessler (roessler)
2791 * doc/manual.sgml.tail: Document some missing functions.
2793 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
2794 po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
2795 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
2796 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
2797 po/da.po: make update-po.
2799 2001-05-01 21:32:50 roessler (roessler)
2801 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
2802 po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
2803 po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2804 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
2805 po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
2806 commit for mutt-1.3.18
2808 2001-04-26 15:52:34 roessler (roessler)
2810 * configure.in: Replace tabs by spaces.
2812 * BEWARE, Makefile.am: Add a word of warning concerning the
2815 * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
2816 imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
2817 recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
2818 sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
2819 Add ascii_strcasecmp() and ascii_strncasecmp() functions which
2820 do locale-independent and case-insensitive string comparisons.
2821 Needed for mutt to work in iso-8859-9 environments, where
2822 tolower('I') != 'i'.
2824 * ascii.c: branches: 2.1.2; Add ascii_strcasecmp() and
2825 ascii_strncasecmp() functions which do locale-independent and
2826 case-insensitive string comparisons. Needed for mutt to work
2827 in iso-8859-9 environments, where tolower('I') != 'i'.
2829 * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
2830 edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
2831 mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
2832 ascii_strncasecmp() functions which do locale-independent and
2833 case-insensitive string comparisons. Needed for mutt to work
2834 in iso-8859-9 environments, where tolower('I') != 'i'.
2836 2001-04-25 22:08:41 roessler (roessler)
2838 * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
2839 sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
2840 the In-Reply-To header. In particular, we have to drop the
2841 $in_reply_to configuration variable. Also, the change in the
2842 specification makes some changes to the threading code reasonable.
2844 * parse.c: Use RFC 2822's interpretation of two-digit years.
2846 * charset.c: Kluge around some problems with iso-8859-9 locales.
2848 2001-04-24 11:21:22 roessler (roessler)
2850 * commands.c: When the character set is changed, ask whether or
2851 not mutt should convert.
2853 2001-04-19 09:39:49 roessler (roessler)
2855 * compose.c: Don't try to select the secret key from the public
2858 2001-04-18 15:12:50 roessler (roessler)
2860 * sendlib.c: Fix a segmentation fault. Bug reported by Björn
2861 Jacke and analyzed by Lars Hecking.
2863 2001-04-13 23:20:15 roessler (roessler)
2865 * enter.c: Fix KEY_ENTER. From EGE.
2867 * README, build-release: Introducing trithemius.gnupg.org.
2869 2001-04-11 23:42:59 roessler (roessler)
2871 * hook.c: Avoid excessive unhooking from within hooks.
2872 Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
2874 * doc/Makefile.in: Don't rely on GNU make's implicit rules for
2875 shell scripts. Noted by EGE.
2877 2001-04-09 16:10:59 roessler (roessler)
2879 * INSTALL: Fix the documentation of --enable-locale-fix.
2882 * enter.c, keymap.c: Entering multibyte characters. From Edmund
2885 * send.c: Avoid a crash. patch-1.3.17.tlr.pgpflags_fault.1.
2887 2001-04-05 23:23:37 roessler (roessler)
2893 * init.h: Fix a minor typo in the documentation.
2895 2001-04-04 23:29:29 roessler (roessler)
2897 * send.c: Fix pgp_replyencrypt and friends for group-replies to
2898 several tagged messages. Noted by Werner Koch.
2900 2001-04-03 19:26:55 roessler (roessler)
2902 * pgpkey.c: More PGP key selection changes: Clean up the key
2903 selection mechanism. I'd appreciate if some of you could review
2906 * pgpkey.c: Fixes for the previous patch.
2908 * pgpkey.c: Add an error message in case keys can be found,
2911 * init.h: Write "mail folder" instead of "folder" in the
2912 description of $postponed. If people believe they understand
2913 it better that way, fine with me. (Debian #89195.)
2915 * doc/manual.sgml.head: Fix a typo. Debian #90400.
2919 * url.c: Permit for passwords which contain '@'. From Felix
2920 von Leitner <leitner@fefe.de>.
2922 * mutt_socket.c: Set the close on exec bit for IMAP sockets.
2923 From Jason Gunthorpe <jgg@wakko.deltatee.com>. #536, Debian
2926 2001-04-02 13:02:56 roessler (roessler)
2928 * pop.c: Fix a buffer overrun. Noted by Gordon Sadler
2929 <gbsadler1@lcisp.com>; #530.
2931 * imap/Makefile.am: Fix dependencies. From Lars Hecking.
2933 2001-03-30 08:53:12 roessler (roessler)
2935 * imap/Makefile.am: Add a rule for ../types.h.
2937 2001-03-29 11:23:05 roessler (roessler)
2939 * pgp.c: Adding a dprint statement.
2941 2001-03-28 14:59:52 roessler (roessler)
2943 * pgp.c, pgp.h: Add some more PGP good signature checks, so we
2944 can detect whether or not an encrypted+signed message is OK.
2946 * main.c: fix some of the copyright messages.
2948 * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
2949 mutt compatible with GnuPG's latest features. As requested by
2952 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
2953 po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
2954 po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
2955 po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
2956 VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
2957 commit for mutt-1.3.17
2961 2001-03-23 12:30:17 roessler (roessler)
2963 * send.c: handle my_hdr message-id: correctly.
2965 2001-03-20 17:28:55 roessler (roessler)
2967 * pgp.c: Fix Content-Disposition of PGP/MIME messages. The second
2968 part should get a file name for convenience, not the first one.
2970 * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
2972 * mbyte.c: Fix a bug in mbrtowc_iconv(). From TAKIZAWA Takashi
2973 <taki@luna.email.ne.jp>.
2975 2001-03-12 11:54:38 roessler (roessler)
2977 * po/ru.po: update from Vsevolod.
2979 2001-03-08 16:48:50 roessler (roessler)
2981 * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
2982 Schiraldi <raldi@research.netsol.com>.
2984 2001-03-05 20:52:04 roessler (roessler)
2986 * init.h: Fix use_ipv6.
2990 2001-03-04 14:25:07 roessler (roessler)
2994 * pgppacket.c: Fix the interpretation of new-style packet lengths.
2995 This is a really bad bug.
2997 * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
3000 2001-03-03 18:17:23 roessler (roessler)
3002 * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
3004 2001-03-01 10:18:04 roessler (roessler)
3008 * po/de.po, po/id.po: updates.
3010 * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
3012 2001-02-27 16:59:45 roessler (roessler)
3014 * Makefile.am, depcomp, missing: Adding files for users of
3015 automake-cvs. From Lars Hecking.
3017 * configure.in: Simplifications from Lars Hecking.
3019 * doc/Makefile.in: Distribute instdoc.sh.in.
3021 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
3022 po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
3023 po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
3024 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
3025 VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
3026 automatic post-release commit for mutt-1.3.16
3028 2001-02-26 16:35:39 roessler (roessler)
3030 * pgp.c: Fix behaviour with multiple signed blocks inside one
3033 * pgp.c: Add out-of-band signature status signalling for
3034 application/pgp with clearsig.
3036 2001-02-23 09:13:55 roessler (roessler)
3038 * imap/imap.c, mutt_ssl.c, po/ru.po: update.
3040 * url.h: Ports are unsigned short, not short.
3044 2001-02-21 17:02:18 roessler (roessler)
3048 * po/pl.po, po/sv.po: updates.
3050 2001-02-20 19:05:17 roessler (roessler)
3052 * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
3054 * sendlib.c: lookup_mime_type() could overflow. This is, however,
3055 harmless, because it only works on data from local configuration
3056 files which are either under the control of the user or under
3057 the control of root.
3059 2001-02-19 18:21:53 roessler (roessler)
3061 * imap/command.c: Improved error handling.
3063 * po/de.po: There is no such thing as a "Text Anhang" in German.
3065 * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
3066 Cully's generic access() wrapper which know about IMAP.
3070 2001-02-16 00:42:57 roessler (roessler)
3072 * imap/BUGS, imap/message.c: Bugfix. From B.C.
3074 * imap/message.c: Fix #378. From Brendan Cully.
3076 * imap/imap.c: Support for \HasNoChildren. From Brendan Cully.
3078 2001-02-15 16:37:27 roessler (roessler)
3080 * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
3081 acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
3082 muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
3085 * po/ja.po, configure.in: Adding ja.po.
3087 * charset.c: Fix iconv-hook. It would segfault with x-unknown
3088 and other problematic cases.
3090 * init.h: Fix the documentation of pgp_verify_sig. It's ask-yes,
3093 2001-02-14 23:58:28 roessler (roessler)
3095 * INSTALL: Add a comment about the sample iconv-hook files.
3097 * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
3098 doc/muttrc.man.head, doc/muttrc.man.tail,
3099 contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
3100 contrib/iconv/iconv.aix-4.1.5.rc,
3101 contrib/iconv/iconv.aix-4.2.0.rc,
3102 contrib/iconv/iconv.aix-4.3.2.rc,
3103 contrib/iconv/iconv.freebsd-3.3.rc,
3104 contrib/iconv/iconv.glibc-2.1.3.rc,
3105 contrib/iconv/iconv.glibc-2.1.90.rc,
3106 contrib/iconv/iconv.hpux-10.01.rc,
3107 contrib/iconv/iconv.hpux-10.20.rc,
3108 contrib/iconv/iconv.hpux-11.00.rc,
3109 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
3110 contrib/iconv/iconv.osf1-4.0d.rc,
3111 contrib/iconv/iconv.solaris-2.4.rc,
3112 contrib/iconv/iconv.solaris-2.5.1.rc,
3113 contrib/iconv/iconv.solaris-2.6-cjk.rc,
3114 contrib/iconv/iconv.solaris-2.6.rc,
3115 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
3116 contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
3117 hook.c, init.h: iconv-hook.
3119 * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
3120 configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
3121 STARTTLS patch from Brendan Cully.
3123 * rfc2047.c, sendlib.c: Minor charset fixes. Users can now give
3124 any character set names in
3126 2001-02-13 23:42:29 roessler (roessler)
3128 * charset.c: Some more strange character set aliaes.
3130 * charset.c: Add more possibly-interesting character set names.
3132 * charset.c: While I'm on it, fix a warning and remove some
3133 weired code by proper use of ctype functions.
3135 * imap/utf7.c: branches: 1.5.2; Change charset-hook's behaviour.
3137 * charset.c: Change charset-hook's behaviour.
3139 * charset.h: branches: 2.19.2; Change charset-hook's behaviour.
3141 * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
3142 sendlib.c: Change charset-hook's behaviour.
3146 * po/de.po: Fix some typos. From Björn Jacke.
3148 * recvattach.c: A little fix for those who don't have PGP
3151 * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
3152 protos.h, recvattach.c: Add a function check-traditional-pgp
3153 which can be used to handle old-style PGP messages and/or parts
3156 * query.c: Match all fields when searching on the query menu.
3158 * attach.c: Fix #470: multipart- and message-type attachments
3159 weren't handled correctly.
3161 2001-02-12 20:42:40 roessler (roessler)
3163 * curs_lib.c: Fix '?' in the file name dialogue. Fixes #468,
3166 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
3167 po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
3168 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
3169 po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
3170 po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
3171 commit for mutt-1.3.15
3173 * NEWS: Tell users about some of the new features.
3175 * pgppacket.c: Don't free(NULL).
3177 * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
3178 pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
3179 send.c, sendlib.c, Makefile.am, compose.c, configure.in,
3180 gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
3183 * handler.c: Make mutt_decode_* usable without passing a BODY
3186 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
3187 mutt at least compiles with Brendan's new SASL patch.
3189 * lib.c: branches: 2.30.2; Fix mutt_read_line's behaviour when
3190 encountering an EOF. From Aaron Lehmann <aaronl@vitelus.com>.
3192 * pager.c: Avoid an infinite loop in the pager. From Edmund
3195 * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
3196 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
3197 imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
3198 Brendan Cully's SASL patch.
3200 2001-02-08 15:50:51 roessler (roessler)
3202 * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
3203 recvattach.c, remailer.c: Replace various instances of endwin()
3204 by mutt_endwin(). This should help to avoid chaotic screen
3205 output on the "second" screen.
3209 * doc/manual.sgml.head: Fix a typo.
3211 2001-02-06 22:14:01 roessler (roessler)
3213 * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
3215 * date.c, pattern.c: Fuzzy date matching. From Eike Rathke
3218 2001-02-02 12:36:19 roessler (roessler)
3220 * pgpinvoke.c: Apply more conservative quoting to some PGP
3223 * po/sv.po: Update from Jörgen Tegnér.
3225 2001-02-01 17:03:44 roessler (roessler)
3229 2001-01-31 18:31:27 roessler (roessler)
3231 * send.c: Don't use group mailboxes with list-reply. E.g.,
3232 when you have "ietf" as a list pattern, and a message goes to
3234 IETF-Announce:;, ietf-openpgp@somewhere.org,
3236 list-reply will now yield ietf-openpgp and _not_:
3238 IETF-Announce: ietf-openpgp@...
3240 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3241 po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
3242 po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
3243 po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3244 po/es.po: Including the turkish translation from Fatih Demir
3245 <kabalak@gmx.net>; make update-po.
3247 * configure.in: Including the turkish translation from Fatih
3248 Demir <kabalak@gmx.net>.
3250 2001-01-30 10:24:36 roessler (roessler)
3252 * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
3253 noted that we are abusing "envelope" where it should be "header".
3255 * thread.c: Fix sort_aux=received. From <benno@sesgroup.net>.
3257 * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
3258 part of bug#441. I'm not entirely sure that it works, but let's
3261 * po/de.po, po/id.po: update
3265 * pop_auth.c: Fixing a stupid typo. bug#445, from Larry Rosenman
3268 2001-01-27 13:50:26 roessler (roessler)
3270 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
3271 po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
3272 po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
3273 po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
3274 reldate.h, ChangeLog: automatic post-release commit for
3277 * recvattach.c: More improvements to the recvattach collapsing.
3279 * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
3280 to the receive-attach menu, and improve digest handling that way.
3282 * OPS: branches: 2.22.2; Add collapsing to the receive-attach
3283 menu, and improve digest handling that way.
3285 * attach.c, attach.h, compose.c, functions.h, init.h: Add
3286 collapsing to the receive-attach menu, and improve digest handling
3289 2001-01-25 12:04:46 roessler (roessler)
3291 * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
3293 * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
3295 2001-01-22 11:04:56 roessler (roessler)
3297 * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
3299 2001-01-18 11:27:56 roessler (roessler)
3301 * complete.c: Completion fix. From Aaron Schrab
3302 <aaron+mutt@schrab.com>.
3304 2001-01-17 08:53:12 roessler (roessler)
3306 * rfc822.c: This one-line diff should fix the behaviour of the
3307 address parser when encountering loose dots in addresses.
3309 * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
3310 library instead of hanging. From Brendan Cully.
3312 2001-01-15 10:40:50 roessler (roessler)
3314 * copy.c: Some debugging helpers.
3316 * send.c: Use safe_fclose() where a NULL pointer may be passed
3319 * pattern.c: Make ~m usable in $simple_search. From
3320 <David.Good@stratasource.com>.
3322 2001-01-10 19:36:43 roessler (roessler)
3324 * recvcmd.c, send.c: Make some messages about mime-forwarding
3325 more comprehensible to normal users.
3327 2001-01-08 23:09:32 roessler (roessler)
3329 * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
3330 charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
3331 keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
3332 pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
3333 strdup.c: Let check_sec.sh check for use of the unsafe malloc,
3334 realloc, free, and strdup routines. While we are on it, plug
3335 some memory leaks and make some code understandable.
3337 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
3338 imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
3339 browser.c, check_sec.sh, commands.c, complete.c, copy.c,
3340 curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
3341 pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
3342 send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
3344 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
3345 buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
3346 makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
3347 pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
3348 possible security problems with a fine comb. If you want to help,
3349 check out the current source, and run check_sec.sh.
3351 * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
3352 Some automated security checks concerning fopen() calls.
3354 2001-01-04 05:39:31 roessler (roessler)
3356 * gettext.c: Don't use debugfile unless DEBUG is #defined.
3358 2001-01-03 13:39:48 roessler (roessler)
3360 * enter.c, mbyte.c: More wide-char patches from EGE.
3362 * enter.c: Don't accept '\0' as keyboard input.
3364 * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
3365 needed for krb4 support; from yak@MIT.EDU.
3367 * enter.c: Try to fix nonprintable character input.
3369 * enter.c: Extend the editor so it supports unprintable
3372 2001-01-02 16:34:26 roessler (roessler)
3374 * enter.c: Make my_wcstombs more robust. From EGE.
3376 * main.c: Only show mailboxes with -y. From
3377 devenish@arcme.uwa.edu.au.
3379 * account.h: Fix password input. From Vsevolod Volkov.
3381 2000-12-31 15:30:52 roessler (roessler)
3383 * po/ru.po, pop_lib.c: Missing patches from VVV.
3385 * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
3386 Experimental patch to add an imap-fetch-mail function.
3388 * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
3389 Make browser behaviour more consistent with expectations.
3391 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
3392 po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
3393 po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
3394 po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
3395 reldate.h, ChangeLog: automatic post-release commit for
3398 2000-12-30 10:28:16 roessler (roessler)
3402 2000-12-22 18:03:34 roessler (roessler)
3404 * configure.in: autoconf consmetics. From L.H.
3406 * enter.c, mutt.h: Some more changes to the enter code.
3408 * enter.c: Fix some ugly bugs in the completion code.
3409 In particular, replace_part() could lead to heap corruption.
3411 * po/lt.po, configure.in: Lithuanian translation. From Gediminas
3412 Paulauskas <menesis@delfi.lt>.
3414 2000-12-21 09:19:41 roessler (roessler)
3416 * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
3418 2000-12-17 19:54:58 roessler (roessler)
3422 2000-12-14 15:40:30 roessler (roessler)
3424 * doc/manual.sgml.head: Improve hook documentation. From Lars
3427 * enter.c: More file name completion fixes.
3429 * enter.c: Fix "tab-tab" at the change-folder prompt.
3431 2000-12-10 21:01:35 roessler (roessler)
3433 * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
3434 with IMAP. From Brendan Cully.
3436 * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
3437 updates. From E.G.E..
3439 * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
3440 utf-8 friendly line editor: Implement some missing functions,
3441 include some more header files.
3443 2000-12-08 10:38:30 roessler (roessler)
3445 * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
3447 * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
3450 * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
3451 utf-8 friendly. First take from Edmund Grimley Evans.
3453 2000-12-06 20:31:46 roessler (roessler)
3455 * gnupgparse.c: Fix pgp_ignore_subkeys.
3457 * mutt_curses.h: Make the BEEP macro a bit safer. From EGE.
3459 * imap/imap.c: Fix a memory leak in imap_logout_all.
3461 2000-12-04 09:00:08 roessler (roessler)
3463 * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
3466 2000-12-03 09:34:41 roessler (roessler)
3468 * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
3469 PGP/MIME signatures.
3471 2000-12-02 09:16:47 roessler (roessler)
3473 * po/el.po, po/uk.po: update.
3475 2000-11-28 11:19:57 roessler (roessler)
3477 * po/da.po, po/de.po, po/fr.po, po/id.po: updates
3479 2000-11-27 13:14:28 roessler (roessler)
3481 * attach.h, commands.c, compose.c, curs_main.c, protos.h,
3482 recvattach.c: Make sure edit-type works without a segmentation
3483 fault from the receive-attach menu.
3485 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
3486 po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
3487 po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
3488 po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
3489 ChangeLog: automatic post-release commit for mutt-1.3.12
3491 2000-11-23 10:30:49 roessler (roessler)
3493 * contrib/sample.muttrc-tlr: Use display_filter to fix some
3494 ugliness people are sending me.
3496 * commands.c: Don't endwin() before invoking the display_filter.
3498 2000-11-21 10:32:34 roessler (roessler)
3500 * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
3501 mutt_curses_message and mutt_nocurses_message. From Olaf Kirch.
3503 * globals.h, main.c, protos.h, curs_lib.c: Introduce
3504 mutt_curses_message/mutt_nocurses_message. From Olaf Kirch.
3506 2000-11-20 13:20:28 roessler (roessler)
3508 * contrib/gpg.rc: Add a missing --textmode switch.
3510 2000-11-19 20:39:49 roessler (roessler)
3512 * NEWS: Mention $print_split.
3514 * contrib/sample.muttrc-tlr: update
3516 * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
3517 new option named $print_split. While we are on it, unify
3518 the pipe-message and print-message code, and fix the PGP
3519 key-extraction code so it doesn't interact with OPTPIPEDECODE
3520 in strange manners any more.
3522 2000-11-18 19:50:48 roessler (roessler)
3524 * curs_lib.c: Remove an unnecessary include statement.
3526 2000-11-17 09:19:41 roessler (roessler)
3528 * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
3530 * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
3531 <notting@redhat.com>.
3533 * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
3534 synchronization possible from within the pager. From Chris
3535 Cutler <cutler@bluemug.com>.
3537 2000-11-15 20:29:58 roessler (roessler)
3539 * charset.c: Fix langinfo-based character set detection.
3540 From Martin Norbäck <d95mback@dtek.chalmers.se>.
3542 2000-11-14 16:57:19 roessler (roessler)
3544 * curs_main.c: another possibly problematic case.
3546 * curs_main.c: Try fixing a possible segmentation fault. I'm not
3547 entirely sure how I produced it, but it's at least obvious where
3550 2000-11-13 22:19:57 roessler (roessler)
3552 * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
3553 Unset it to get the traditional listing with all the subkeys.
3554 (Experimental, may introduce new bugs.)
3556 * po/ru.po, po/sv.po: update
3558 * remailer.c: Qualify some more header fields.
3560 2000-11-07 10:31:51 roessler (roessler)
3562 * init.h, mutt.h, send.c: Add a sig_on_top option.
3566 2000-11-06 11:27:07 roessler (roessler)
3568 * po/zh_TW.Big5.po, po/da.po: update
3570 * configure.in: Make building mutt without iconv support possible.
3573 2000-11-03 10:16:32 roessler (roessler)
3575 * init.h: Change pgp_good_sign's default to 0 instead of UL "".
3576 This should fix the annoying error messages when starting up
3577 mutt on some systems.
3579 * init.c: Make error reporting more verbose.
3581 * po/de.po, po/fr.po, po/id.po: updates
3583 2000-11-01 13:14:18 roessler (roessler)
3585 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
3586 po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
3587 po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3588 po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
3589 reldate.h: automatic post-release commit for mutt-1.3.11
3591 2000-10-27 10:51:01 roessler (roessler)
3593 * enter.c: A nicer version of {capitalize,...}-word functions.
3595 * doc/manual.sgml.head: Document the recent additions to the
3598 * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
3599 downcase-word functions to the editor. Bindings follow the
3600 Emacs conventions (i.e., M-c, M-u, M-d).
3602 2000-10-25 18:56:20 roessler (roessler)
3604 * rfc822.c: Fix parsing of route-addrs.
3606 2000-10-24 08:59:21 roessler (roessler)
3608 * doc/manual.sgml.tail: Document edit-type. From Mikko Hänninen.
3612 2000-10-23 16:39:10 roessler (roessler)
3614 * doc/manual.sgml.head: Typo. From Daniel Roesen <dr@bofh.de>.
3616 * doc/manual.sgml.head: Fix documentation of uznknown MIME type
3617 handling. From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
3619 2000-10-18 09:01:56 roessler (roessler)
3621 * recvattach.c: Fix tree formatting in the recvattach menu.
3623 2000-10-17 15:10:51 roessler (roessler)
3625 * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
3626 pager and index display when non-printable space characters
3627 are encountered. From EGE.
3629 * sendlib.c: Teach mutt to attach files of arbitrary type.
3631 2000-10-16 17:29:55 roessler (roessler)
3633 * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
3634 regular expression. Close #312.
3636 * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
3638 * mutt_socket.c: Fix the strange "Can't connect" error messages.
3641 2000-10-12 14:49:58 roessler (roessler)
3645 2000-10-11 14:17:17 roessler (roessler)
3651 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
3652 po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
3653 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
3654 po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
3655 VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
3657 * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
3659 2000-10-10 19:22:48 roessler (roessler)
3661 * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
3662 init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
3663 pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
3664 browser.c, buffy.c, commands.c, compose.c, configure.in,
3665 curs_main.c: Vsevolod Volkov's POP mailbox patch.
3667 * doc/manual.sgml.head: Mixmaster documentation patch from
3670 2000-10-09 08:30:35 roessler (roessler)
3672 * main.c: Add an #ifdef for HAVE_GETADDRINFO.
3674 * mutt_socket.c: Use AF_INET6 only when necessary.
3676 2000-10-07 18:06:24 roessler (roessler)
3678 * curs_lib.c, help.c: Display fixes from EGE.
3680 2000-10-05 19:12:28 roessler (roessler)
3682 * query.c: Catch some possible NULL pointer deferences.
3683 From chris+usenet@chiappa.net (Chris Chiappa), posted to
3686 2000-10-04 18:50:35 roessler (roessler)
3688 * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
3689 to the version used throughout mutt. ;-)
3691 * Makefile.am, acconfig.h, configure.in, init.c, init.h,
3692 mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
3693 Netscape's (pardon, Mozilla's) SSL implementation. From Michael
3696 * globals.h, init.h, mutt_socket.c, protos.h:
3697 patch.me.connect_timeout.1
3699 * signal.c: branches: 2.6.2; patch.me.connect_timeout.1
3701 2000-10-03 10:47:20 roessler (roessler)
3703 * NEWS: Document some of the recent user-visible changes.
3705 * doc/manual.sgml.head: More documentation for the "L" to_char.
3708 * hdrline.c, init.h: Adding a list flag to to_chars, From Andreas
3709 Plesner Jacobsen <apj@wol.dk>. Note: If you don't like the new
3710 behaviour, just set $to_chars to the old " +TCF" value.
3714 2000-10-02 09:11:52 roessler (roessler)
3716 * configure.in, mutt_socket.c: patch-bac.ipv6-1
3718 * curs_lib.c: patch-1.3.9.bj.yesno.1
3720 2000-09-28 06:53:36 roessler (roessler)
3722 * init.h: Fix a minor typo. From Byrial.
3724 * INSTALL, charset.c, charset.h, init.c: Document the
3725 --without-wc-funcs switch to configure, and clean up the code
3726 to set the character set from nl_langinfo from EGE.
3728 2000-09-27 14:28:35 roessler (roessler)
3730 * charset.c: Catch another error condition which may be caused
3731 by a broken nl_langinfo() function.
3733 * COPYRIGHT: We don't need to mention EAY's copyright any more.
3735 * charset.c: Fix #287.
3737 2000-09-26 23:05:46 roessler (roessler)
3741 * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
3742 sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
3743 from SSLeay with a public domain version in order to satisfy
3746 2000-09-25 13:03:09 roessler (roessler)
3750 * send.c: patch-1.3.9.bj.f-up-prompt.1
3752 2000-09-21 09:37:14 roessler (roessler)
3754 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
3755 po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
3756 po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
3757 po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
3758 VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
3760 * rfc2047.c: Make some of the code more readable. From EGE.
3762 2000-09-15 09:19:29 roessler (roessler)
3764 * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
3766 2000-09-13 21:01:31 roessler (roessler)
3768 * rfc2047.c: Undo part of the character set canonicalization.
3769 EGE pointed out it isn't needed.
3771 * rfc2231.c: Replace "unknown" by "unknown-8bit".
3773 * sendlib.c: s/iconv_open/mutt_iconv_open/. Suggested by EGE.
3775 * charset.c: Add "646" as an alias for us-ascii. SunOS 5.8
3778 * browser.c: Let the browser handle non-existent directories
3779 more gracefully. From Byrial Jensen.
3781 2000-09-12 23:18:47 roessler (roessler)
3783 * configure.in: Remove some caching. From EGE.
3785 2000-09-11 10:50:37 roessler (roessler)
3787 * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
3788 more character set glitches.
3790 2000-09-09 07:30:29 roessler (roessler)
3792 * charset.c: sizeof (dest) == 4. I should have written dlen
3793 instead. Noted by EGE.
3795 2000-09-08 21:52:04 roessler (roessler)
3797 * imap/imap.c: Brendan's version of the last fix. I put it in
3798 since he's most likely the next one to look at or change this. ,-)
3800 * imap/imap.c: Fix a silly little IMAP bug. From Daniel
3801 Jacobowitz <dan@debian.org>.
3803 * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
3804 set comparison function.
3806 2000-09-07 21:56:00 roessler (roessler)
3808 * charset.c: Add a table of official character set names.
3809 Data taken from www.iana.org.
3811 * rfc2231.c: Detect pure 7bit data and don't encode them.
3812 This helps a bit in situations where mutt believes it has some
3813 really strange us-ascii alias as the character set.
3815 * po/es.po, po/es.po, po/el.po: update
3817 * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
3818 more robust. Problem noted by Wolfgang Baumann <baumann@zib.de>.
3820 2000-09-06 08:47:13 roessler (roessler)
3822 * snprintf.c: Fix the MAX fix. from Byrial Jensen.
3824 2000-09-05 22:14:36 roessler (roessler)
3826 * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
3827 up some warning messages. From Bob Bell.
3829 * hook.c: Fix a segmentation fault in hook parsing. From Bob
3832 2000-09-04 10:49:48 roessler (roessler)
3834 * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
3835 imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
3836 url.h: patch-bac.imapurl-4
3838 * po/ru.po, po/da.po, po/da.po: update
3842 * recvcmd.c: Fix a segmentation fault when replying to multiple
3843 message/rfc822-type attachments. Noted by David Champion.
3845 2000-09-01 08:58:39 roessler (roessler)
3847 * init.c: Don't mutt_pretty_mailbox when setting variables,
3848 since this may badly interact with non-default settings.
3849 Suggested by Byrial Jensen.
3851 2000-08-31 15:14:25 roessler (roessler)
3853 * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
3855 * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
3857 * imap/command.c, imap/imap.c: patch-bac.command-3
3859 2000-08-30 21:34:42 roessler (roessler)
3861 * pager.c: Fix display of backspace sequences. From EGE.
3863 * po/fr.po, po/de.po: update
3865 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
3866 po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
3867 po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
3868 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
3869 VERSION: automatic post-release commit for mutt-1.3.8
3873 * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
3874 imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
3875 Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
3876 md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
3877 unification patch from Vsevolod.
3879 * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
3882 * muttlib.c: Fix mutt_prety_mailbox. From Vsevolod.
3884 2000-08-29 11:36:25 roessler (roessler)
3886 * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
3887 this time without a memory leak.
3889 * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
3892 2000-08-28 13:14:55 roessler (roessler)
3894 * rfc2231.c: Little fix from EGE.
3896 * po/ru.po: Update from Vsevolod.
3898 2000-08-28 09:40:28 EGE (roessler)
3900 * complete.c: Fix a buffer overrun in complete.c.
3902 2000-08-28 09:39:36 Brendan Cully <brendan@kublai.com> (roessler)
3904 * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
3905 muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
3908 2000-08-28 09:38:42 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3910 * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
3911 patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
3912 it to mutt_format_s. The function is then used in various places
3913 in browser.c and recvattach.c where previously there was "%%%ss".
3915 2000-08-28 09:37:44 roessler (roessler)
3917 * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
3918 character set selection for RFC2231 encodings. From EGE, but
3919 with choose_charset renamed to mutt_choose_charset.
3921 2000-08-28 09:32:58 edmundo@rano.org (EGE) (roessler)
3923 * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
3924 Takashi and I came up with in the end.
3926 When the Charset is euc-jp or shift_jis, iconv is used for
3927 mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
3928 I attempted to make mbrtowc both restartable (it can process
3929 part of multibyte character) and fast in the case where there
3930 is nothing left over from a previous character. Also I try to
3931 make no assumptions about how those character sets work, which
3932 is easy, because I know very little about them ...
3934 People who don't use one of those two stateless Japanese display
3935 charsets shouldn't be affected. People whose systems provide
3936 the wchar_t functions should be even less affected, because they
3937 don't even get this code in their binary.
3939 2000-08-25 06:28:24 roessler (roessler)
3941 * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
3942 account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
3943 url.h: patch-bac.imapurl-2, with small modifications.
3945 2000-08-22 22:23:10 roessler (roessler)
3947 * muttlib.c: Fix #251, from Brendan.
3949 * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
3950 URL parser, and support for mailto URLs.
3952 * doc/manual.sgml.head: Minor fixes from Will Fiveash.
3956 * hdrline.c: Fix %B in index_format.
3958 2000-08-21 19:25:26 roessler (roessler)
3960 * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
3961 patch-bac.parsepath-2
3963 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
3964 patch from Lars Hecking.
3966 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
3967 imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
3968 browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
3969 OPS: patch-bac.createplus-1
3971 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
3972 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
3973 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
3976 2000-08-17 06:06:02 roessler (roessler)
3978 * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
3981 * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
3982 cleanup from Brendan Cully.
3984 * hdrline.c: Fix justification of number formats. (EGE)
3986 2000-08-15 17:21:19 roessler (roessler)
3990 * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
3992 2000-08-10 15:48:13 roessler (roessler)
3994 * imap/Makefile.am: Fix from Brendan Cully.
3996 * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
3998 * doc/mutt.man: Document $MAILDIR.
4000 * init.c: Tell mutt about the MAILDIR environment variable DJB
4001 talks about in maildir (5).
4003 * doc/muttbug.man: Fix a typo.
4005 * doc/mbox.man: fix some typos.
4007 2000-08-09 21:14:35 roessler (roessler)
4009 * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
4011 * doc/mbox.man: Document the mbox format in a manual page.
4012 There may be some need for this.
4014 * Makefile.am, configure.in, init.c, main.c: Minor portability
4015 and compilation fixes.
4017 2000-08-08 18:17:54 roessler (roessler)
4019 * po/POTFILES.in: Some files were missing. From Vsevolod Volkov.
4021 * imap/Makefile.am, imap/command.c, imap/imap.c,
4022 imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
4023 mx.c: * handles expunged messages better. Previously mutt's
4024 state was only updated when syncing the mailbox. This was the
4025 reason for Bob Bell's segfault when manipulating mailboxes
4026 with multiple simultaneous clients.
4027 * makes a small adjustment for Sam's weird Courier server, which
4028 returns an OK FETCH completed response even when FETCH fails. I
4029 should probably report that behaviour to him as a bug, though.
4030 * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
4031 rid of the _("Closing mailbox...") message, which was obscuring
4032 the status updates. * clears some spurious mutt_clear_error
4033 calls in imap_cmd_finish. * makes socket reads and writes check
4034 that they have an open
4035 connection. Shouldn't be necessary (and such calls are logged),
4036 but can happen currently.
4037 * Some SASL vs regular authenticator tweaks in the imap Makefile.
4039 (From Brendan Cully.)
4041 2000-08-07 08:31:36 roessler (roessler)
4043 * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
4044 mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
4045 <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
4047 2000-08-06 14:35:15 roessler (roessler)
4049 * curs_lib.c: Return an exit value of 1 if mutt is left via
4050 ctrl-c. From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
4052 2000-08-05 17:50:03 roessler (roessler)
4054 * imap/imap.c, imap/imap_private.h, imap/message.c,
4055 imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
4056 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
4057 imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
4060 * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
4061 binding documentation. From Thomas Schultz <tststs@gmx.de>.
4063 2000-08-04 21:47:11 roessler (roessler)
4065 * sendlib.c: Fix a character set encoding bug. From EGE.
4067 * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
4068 account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
4069 SASL patch from Brendan Cully.
4071 2000-08-03 22:08:13 roessler (roessler)
4073 * charset.c: fix a segmentation fault.
4075 * po/eo.po, po/sv.po: update.
4077 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4078 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
4079 po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
4080 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
4081 automatic post-release commit for mutt-1.3.7
4083 * sendlib.c: Use a correct Envelope from when bouncing with
4084 $envelope_from enabled.
4086 * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
4087 mutt_sasl.c: More IMAP fixes from Brendan.
4089 2000-08-02 18:03:21 roessler (roessler)
4093 2000-08-01 18:04:42 roessler (roessler)
4097 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
4098 Brendan's latest patches.
4100 2000-07-31 10:49:00 roessler (roessler)
4104 * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
4105 imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
4106 imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
4107 imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
4108 account.c, account.h, configure.in, globals.h, init.h, main.c,
4109 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
4110 Cully's SASL patch. I hope I didn't miss any files.
4112 2000-07-29 16:33:53 roessler (roessler)
4116 * imap/README: updated readme file.
4118 * Makefile.am: Make sure checktypes and makedoc don't depend on
4123 2000-07-28 19:00:31 roessler (roessler)
4125 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4126 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
4127 po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
4128 po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
4129 post-release commit for mutt-1.3.6
4131 * Makefile.am: parse.h no longer exists, so don't try to
4134 * po/sv.po: branches: 1.27.2.6.2; automatic post-release commit
4137 * po/uk.po: branches: 1.42.2.6.2; automatic post-release commit
4140 * po/zh_TW.Big5.po: branches: 1.30.2.6.2; automatic post-release
4141 commit for mutt-1.2.5
4143 * po/pt_BR.po: branches: 1.20.2.6.2; automatic post-release
4144 commit for mutt-1.2.5
4146 * po/ru.po: branches: 1.67.2.7.2; automatic post-release commit
4149 * po/sk.po: branches: 1.28.2.6.2; automatic post-release commit
4152 * po/ko.po: branches: 1.31.2.6.2; automatic post-release commit
4155 * po/nl.po: branches: 1.36.2.6.2; automatic post-release commit
4158 * po/pl.po: branches: 1.39.2.6.2; automatic post-release commit
4161 * po/gl.po: branches: 1.23.2.6.2; automatic post-release commit
4164 * po/id.po: branches: 1.31.2.7.2; automatic post-release commit
4167 * po/it.po: branches: 1.59.2.6.2; automatic post-release commit
4170 * po/el.po: branches: 1.31.2.6.2; automatic post-release commit
4173 * po/eo.po: branches: 1.30.2.6.2; automatic post-release commit
4176 * po/es.po: branches: 1.49.2.6.2; automatic post-release commit
4179 * po/fr.po: branches: 1.45.2.7.2; automatic post-release commit
4182 * po/cs.po: branches: 1.35.2.7.2; automatic post-release commit
4185 * po/da.po: branches: 1.13.2.7.2; automatic post-release commit
4188 * po/de.po: branches: 1.99.2.7.2; automatic post-release commit
4191 * reldate.h: automatic post-release commit for mutt-1.2.5
4193 * ChangeLog: branches: 2.40.2.6.2; automatic post-release commit
4196 * VERSION: branches: 2.28.2.6.2; automatic post-release commit
4199 * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
4200 instead of sequence numbers in IMAP. (Brendan)
4202 * imap/imap.c, imap/imap_private.h, imap/message.c,
4203 imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
4204 expunged messages. From Brendan Cully.
4206 2000-07-26 09:30:01 roessler (roessler)
4208 * doc/manual.sgml.head: Nits from Michael Sobolev.
4210 2000-07-25 16:35:48 roessler (roessler)
4212 * Makefile.am: Include the muttbug wrapper with the distribution.
4214 * doc/Makefile.in: Install muttbug.man als flea.1.
4216 * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
4217 Install muttbug(1) as flea(1), and adjust the documentation
4218 accordingly. Note: Typing muttbug will still work.
4220 * doc/muttbug.man: More tiny fixes.
4222 * doc/muttbug.man: Fix some typos. In particular, it's bug
4223 tracking system, not buck tracking system. Oh well.
4225 * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
4226 has a manual page of it's own now.
4228 * muttbug.sh.in: Fix a little bug concerning version numbers.
4230 * Makefile.am: The warning about README.UPGRADE can go.
4232 * doc/mutt.man: Mention the bug tracking system.
4234 * INSTALL: Mention that mutt needs an iconv implementation,
4235 and point users to libiconv.
4237 * INSTALL: Mention OpenBSD
4239 * Makefile.am: Remove types.h at "make clean" time.
4241 * curs_main.c: Fix a segmentation fault in the index.
4243 * curs_main.c: Try to fix a segmentation fault in the index.
4245 2000-07-24 07:48:53 roessler (roessler)
4247 * browser.h: make bit types unsigned. From albert chin
4248 <china@thewrittenword.com>.
4250 * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
4251 Replace wctomb and mbtowc with wcrtomb and mbrtowc. From TAKIZAWA
4252 Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
4255 2000-07-23 21:47:01 roessler (roessler)
4257 * menu.c: Fix #108, from Gero Treuner.
4259 * configure.in, resize.c: sys/ioctl.h vs. ioctl.h. From Sam
4262 * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
4263 support from working.
4265 2000-07-22 09:01:43 roessler (roessler)
4267 * configure.in, mutt.h: Some more QNX compiling aides.
4269 2000-07-21 07:32:12 roessler (roessler)
4271 * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
4274 * imap/imap.c: Fix imap_passive. From Brendan Cully.
4276 * contrib/Makefile.in: Fix #150. From Brendan Cully.
4278 2000-07-20 17:51:52 roessler (roessler)
4280 * doc/devel-notes.txt: Typo.
4282 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
4283 imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
4284 mx.c, pop.c: Another IMAP patch from Brendan.
4286 * imap/util.c: quick hack against mx->mbox being NULL.
4288 * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
4289 patch-bac.postpone-2
4291 * pop.c: Use shared socket code, from Vsevolod Volkov.
4293 2000-07-19 10:21:57 roessler (roessler)
4295 * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
4296 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
4297 imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
4298 imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
4299 acconfig.h, account.c, account.h, browser.c, configure.in,
4300 gettext.c, globals.h, init.c, init.h, mutt_socket.c,
4301 mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
4302 from Tommi Komulainen, and most likely based on input from
4303 Vsevolod Voykov (sp?).
4305 * imap/util.c: Fix more possible IMAP memory corruption.
4308 * imap/util.c: Fix possible memory corruption in stable.
4311 * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
4312 Backport various IMAP bug-fixes to stable. From Brendan Cully.
4314 2000-07-18 14:38:13 roessler (roessler)
4316 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
4317 imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
4318 More IMAP clean-up from Brendan Cully.
4320 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
4321 imap/utf7.c: IMAP fixes from Brendan Cully.
4323 * init.h, init.h: Documentation fix.
4325 2000-07-17 18:08:27 roessler (roessler)
4327 * imap/message.c: Fix possible heap corruption. From Brendan
4330 * imap/utf7.c: Name changes left out by EGE's patch.
4332 * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
4335 * curs_main.c: Fix #192.
4337 2000-07-16 15:35:14 roessler (roessler)
4339 * imap/Makefile.am, imap/browse.c, imap/imap.c,
4340 imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
4341 Support modified UTF-7 in folder names. From Edmund Grimley
4342 Evans, modified by Brendan Cully.
4344 * handler.c: Another qp fix.
4346 * handler.c: More qp decoder modifications: We should handle
4347 multibyte characters spanning soft line breaks.
4349 * handler.c: Rewrite the quoted-printable decoder so it properly
4350 chops off trailing white space. Problem noted by Byrial Jensen.
4352 2000-07-15 06:51:47 roessler (roessler)
4354 * imap/socket.c: Add a message that we are looking up a host.
4356 2000-07-14 15:03:43 roessler (roessler)
4358 * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
4360 * README.SSL: Tommi Komulainen's entropy gathering patch -
4363 2000-07-12 14:17:46 roessler (roessler)
4367 * imap/imap_ssl.c: Entropy gathering fixes.
4369 * configure.in: Re-apply the iconv patch from vvv.
4371 * configure.in: undo the enable-external-dotlock patch.
4373 * handler.c: Initialize a variable in order to avoid a
4374 segmentation fault. From Aaron Schrab.
4376 2000-07-11 20:38:49 roessler (roessler)
4378 * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
4379 stuff in _one_ function. From Vsevolod Volkov.
4381 * imap/message.c: Disable a bug work-around which actually
4384 * configure.in: Typo, noted by Brad <brad@comstyle.com>.
4386 2000-07-10 19:52:12 roessler (roessler)
4392 * rfc2047.c: Fix some possible NULL pointer deferences in the
4395 * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
4396 browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
4397 of cases where format parameters were missing from calls to
4398 mutt_message and mutt_error.
4400 * imap/command.c, imap/imap.c, imap/message.c, browser.c,
4401 pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
4402 cases where format parameters were missing to calls of mutt_error
4405 * po/ru.po, po/de.po, po/da.po: update.
4409 * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
4412 2000-07-07 15:12:37 roessler (roessler)
4416 * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
4417 pgp.c, protos.h: Fix #185: is_from would return 0 (i.e., error)
4418 when parsing Jan 1 1970 12:00 - apparently, this point of time
4419 occurs on real mail folders.
4421 2000-07-06 23:08:39 roessler (roessler)
4423 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
4424 po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
4425 po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
4426 po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
4427 commit for mutt-1.2.4
4429 * muttlib.c: ups, this should be fixed in stable.
4431 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
4432 po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
4433 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
4434 po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
4435 automatic post-release commit for mutt-1.3.5
4437 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
4438 po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
4439 po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
4440 po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
4441 post-release commit for mutt-1.2.3
4445 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
4446 imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
4447 imap/message.c, imap/socket.c: More IMAP clean-up.
4449 * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
4450 imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
4451 imap/imap.c: More IMAP fixes from Brendan Cully.
4453 2000-07-05 14:39:14 roessler (roessler)
4455 * imap/socket.c: Fix the Fix. From TK.
4457 2000-07-05 10:32:17 Tommi Komulainen <Tommi.Komulainen@iki.fi>
4460 * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
4461 every connection with descriptor value != 0 to be ready for
4462 reading/writing. Unfortunately when the descriptor was closed,
4463 conn->fd remained untouched. This is why mutt segfaulted if
4464 IMAP login was aborted with ^G.
4466 - ssl_socket_close was called without calling ssl_socket_open
4467 first. This caused a segfault because conn->sockdata was
4468 NULL. Apparently there was also a memory leak, because
4469 conn->sockdata was never free'd :-]
4471 2000-07-05 08:05:03 roessler (roessler)
4473 * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
4474 IMAP cosmetics from Brendan Cully.
4476 2000-07-04 17:59:10 roessler (roessler)
4478 * doc/manual.sgml.head: slight documentation imrpovement from
4481 2000-07-03 15:26:22 roessler (roessler)
4485 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
4486 imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
4487 IMAP logout patch from Brendan Cully.
4493 * rfc2047.c: "Where have all the headers gone" fix from EGE.
4495 * sendlib.c: utf8 -> utf8 fix (From EGE).
4497 * rfc2047.c: RFC 2047 patch from EGE.
4499 2000-06-30 08:28:56 roessler (roessler)
4501 * po/pl.po: fix a format.
4503 * sendlib.c: Character set fix from EGE.
4505 2000-06-27 22:28:01 roessler (roessler)
4507 * sendlib.c: minor change from EGE.
4509 * main.c, rfc2047.c: Cosmetics. No, I didn't touch the word-wrap
4512 2000-06-26 23:10:26 roessler (roessler)
4514 * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
4517 * muttlib.c: Fix a possible segmentation fault in
4518 mutt_expand_path. Noted by Andreas M. Kirchwitz.
4520 * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
4522 * contrib/sample.muttrc-tlr: update.
4524 * configure.in: Iconv detection patch. From Lars Hecking.
4526 * color.c, color.c: Fix #173. From Roland Rosenfeld.
4528 2000-06-22 23:18:36 roessler (roessler)
4530 * muttlib.c: Avoid crashing when forwarding message/rfc822-type
4533 * Makefile.am, prepare: Lars Hecking's build process patch
4536 * rfc822.c: branches: 2.9.2.1.2; Fix stack corruption
4537 in the RFC822 parser. Noted by Ari Gordon-Schlosberg
4538 <ari@heavyware.com>.
4540 * rfc822.c: Fix stack corruption in the RFC822 parser.
4541 Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
4543 * recvattach.c: Merge two almost-identical string constants.
4546 2000-06-21 19:23:23 roessler (roessler)
4548 * imap/auth_gss.c: More debug code which needs #ifdefs.
4550 * imap/auth_gss.c: More debugging code which needs #ifdefs.
4554 * Makefile.am, prepare: Work-around for keymap_defs and other
4555 dependency problems. From Lars Hecking.
4557 * muttlib.c: Fix ~logname expansion for stable.
4559 * muttlib.c: Fix ~logname expansion.
4561 * README: Remove explicit list of mirrors, and refer to
4564 * mbox.c: Fix another mbox synch problem.
4566 * mbox.c: Fix another bug in mbox synching.
4568 * postpone.c: Some more character set cleanup,.
4570 * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
4571 protos.h, recvattach.c, send.c, sendlib.c: More character set
4574 * postpone.c: Improve character set handling when postponing
4575 messages. This patch may lead to information loss under very
4576 special circumstances.
4578 * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
4580 * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
4581 Fix character set selection. Postponing and recalling messages
4582 should work again, now.
4584 * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
4586 * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
4587 Michlmayr <tbm@cyrius.com>.
4589 * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
4590 Apply message-hook to more commands, and make it more useful by
4591 permitting the "~h" and "~b" pattern specifiers. Bad enough, this
4592 removes message-hook abilities from the receive-attachment menu.
4594 2000-06-20 22:23:37 roessler (roessler)
4596 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
4597 po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
4598 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
4599 po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
4600 post-release commit for mutt-1.2.2
4602 * build-release: Add a "make" call, so build-release will also
4603 work from a source tree which hasn't been built recently.
4605 * commands.c: Do some comparisons case-insensitive.
4609 * doc/muttrc.man.head: s/display-hook/message-hook/
4611 * po/de.po: Fix a misleading fuzzy translation about PGP
4612 signature validity. From Roland Rosenfeld.
4614 * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
4615 Noted by china@thewrittenword.com.
4617 * imap/imap.c: Only use debuglevel if DEBUG is defined. Noted by
4618 Albert Chin <china@thewrittenword.com>,
4622 2000-06-19 21:13:19 roessler (roessler)
4624 * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
4625 patch-1.3.3.bj.docref.1
4627 * build-release: Make sure m4/Makefile is _really_ rebuilt.
4629 * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
4630 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
4631 po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
4632 po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
4633 post-release commit for mutt-1.2.1
4635 * doc/manual.sgml.head: Fix some more mentions of display-hook.
4637 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4638 po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
4639 po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
4640 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
4641 post-release commit for mutt-1.3.4
4643 * compose.c: No need to include iconv.h.
4649 2000-06-17 08:07:36 roessler (roessler)
4651 * imap/imap_ssl.c: Certificate verification fix from Tommi
4654 * imap/imap_ssl.c: SSL fix.
4658 2000-06-16 10:21:34 roessler (roessler)
4660 * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
4661 patch-1.3.3.tlr.change_charset.1
4665 2000-06-15 21:37:07 roessler (roessler)
4667 * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
4668 init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
4670 * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
4672 * imap/imap.c: shut up the compiler.
4674 * po/ru.po, commands.c, init.h: nits.
4676 * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
4678 * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
4679 which is helpful in certain IMAP contexts.
4681 * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
4682 when the temporary space runs full. Backport from unstable.
4684 * po/el.po, po/fr.po: updates.
4688 * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
4689 when Charset isn't set.
4691 * init.h: Little documentation fix from Aaron Schrab.
4693 2000-06-14 09:23:45 roessler (roessler)
4695 * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
4696 Remove recode-attachment, and the "decoder" API. (EGE)
4698 * gettext.c: Make sure --disable-nls works. (EGE)
4700 2000-06-13 20:36:33 roessler (roessler)
4702 * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
4704 * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
4707 * configure.in: Use CF_CURSES_LIBS macro for better detection
4708 of platform-specific curses libraries. From Lars Hecking.
4710 * main.c: Inform us about ICONV_NOTRANS. From EGE.
4712 * configure.in: iconv detection. From EGE.
4714 * commands.c: Only display PGP signature verification status if
4715 verification was tried.
4717 2000-06-12 07:02:42 roessler (roessler)
4719 * configure.in: A new check for working wchar functions.
4721 2000-06-11 19:05:12 roessler (roessler)
4723 * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
4724 Problems noted by Byrial Jensen.
4726 2000-06-09 17:42:14 roessler (roessler)
4728 * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
4729 and not as "invalid".
4731 * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
4733 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
4734 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
4735 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
4736 VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
4737 po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
4738 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
4739 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
4740 reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
4742 * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
4744 * rfc2047.c: Latest patch from EGE.
4746 2000-06-08 21:44:14 roessler (roessler)
4748 * copy.c, mbox.c: This patch should fix the mailbox corruption
4749 various people observed.
4751 * charset.c, charset.h, init.c: Fix up the value returned by
4752 nl_langinfo(CODESET).
4754 * mbox.c: Improve error reporting with mbox folders a bit.
4756 * send.c: patch-1.2.bj.ed_mtime.1
4758 * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
4759 Removing the built-in charset support.
4761 * doc/muttrc.man.head: one-character typo.
4763 * imap/imap_ssl.c: Fix #157. From Enrik Berkhan
4764 <Enrik.Berkhan@fun.de>.
4766 * imap/imap_ssl.c: [stable] Fix #157. From Enrik Berkhan
4767 <Enrik.Berkhan@fun.de>.
4769 * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
4770 patch-1.3.2.tl.sslcerts.1.
4772 * charset.c: Don't return data on the stack. Noted by "Andrew
4773 W. Nosenko" <awn@bcs.zp.ua>.
4777 2000-06-04 18:18:56 roessler (roessler)
4779 * doc/manual.sgml.head: Nits from Mikko Hänninen.
4781 2000-06-02 10:05:41 roessler (roessler)
4783 * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
4785 2000-05-30 12:52:41 roessler (roessler)
4789 2000-05-29 22:34:12 roessler (roessler)
4791 * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
4792 RFC2047 encoding update.
4794 2000-05-28 20:32:05 roessler (roessler)
4796 * commands.c: Don't bother the user with messages about PGP
4797 signature verification when there is no PGP stuff about the
4800 * README.SSL, init.h, mutt.h: SSL certificate verification fixes
4801 from Tommi Komulainen.
4803 * imap/imap_ssl.c: SSL certificate verification fix from Tommi
4806 * imap/command.c: [stable] Handle connection take-down by servers
4807 more graciously. From Patrick Caulfield.
4809 * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
4810 commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
4811 Jensen's signature verification patch.
4813 2000-05-25 12:21:29 roessler (roessler)
4815 * pgp.c: Use strftime for time indications with PGP verification.
4817 * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
4820 * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
4822 * mutt.h: Include stdlib.h from mutt.h.
4824 * makedoc.c, init.h: Minor fixes from Byrial.
4826 * doc/manual.sgml.head: typo.
4828 * doc/devel-notes.txt, init.h, makedoc.c: Documentation
4829 beautification patch from Byrial Jensen. Thanks!
4831 2000-05-24 19:20:07 roessler (roessler)
4833 * po/ru.po: Fixes #143.
4835 * po/ru.po: Some fixes - #143.
4837 * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
4838 work with an external iconv implementation.
4840 * imap/command.c: Handle disconnects more gracefully.
4841 From Patrick Caulfield <patrick@sco.com>.
4843 * config.guess, config.sub: [stable] Latest versions from
4844 ftp.gnu.org/pub/gnu/config
4846 * config.guess, config.sub: Latest versions from
4847 ftp.gnu.org/pub/gnu/config.
4849 2000-05-23 17:16:46 roessler (roessler)
4851 * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
4852 po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
4853 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
4854 po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
4855 post-release commit for mutt-1.3.2
4857 * contrib/gpg.rc: Make this work on QNX.
4859 * contrib/gpg.rc: Change suggested by Sam Roberts
4860 <sroberts@uniserve.com> to make this work on QNX.
4862 2000-05-22 16:15:35 roessler (roessler)
4866 * rfc2047.c: Fix a stupid segmentation fault.
4870 * rfc2047.c: Fix a memory leak.
4872 * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
4874 * parse.c: Fix a possible cause for heap corruption.
4878 * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
4880 2000-05-21 18:45:15 roessler (roessler)
4882 * mbyte.h: Small fix from EGE.
4884 * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
4885 Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
4887 * muttlib.c: Comment a bit of code.
4889 2000-05-20 18:16:18 roessler (roessler)
4893 * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
4894 conversion patch from EGE.
4896 * doc/manual.sgml.head, hook.c: Second version of Byrial's
4899 * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
4900 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
4901 po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
4902 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
4903 post-release commit for mutt-1.3.1
4905 * doc/muttrc.man.head: Document display-hook in the manual page.
4907 * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
4908 display-hook command. From Byrial Jensen.
4910 * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
4911 Add mutt_gecos_name function which centrally handles the GECOS
4914 * imap/imap.c: Shut up some warnings. We may have to think
4915 about mutt_stristr again.
4917 * configure.in: Verify that regmatch_t has offsets, and not
4918 only pointers. From Sam Roberts <sroberts@uniserve.com>.
4920 * configure.in: Don't look for curses in /usr/5lib any more -
4921 this broke things for some people.
4923 * configure.in: Don't look for the curses library in /usr/5lib
4924 any more. This broke things for some people.
4926 * sendlib.c: Real fix for the pointer problem noted by Heiko
4929 * sendlib.c: Fix a "string on stack returned" bug found by
4932 2000-05-19 07:36:42 roessler (roessler)
4934 * hdrline.c: Fix %. formats. From EGE.
4936 2000-05-18 17:06:59 roessler (roessler)
4938 * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
4939 sendlib.c: rfc2047_decode change from EGE.
4941 * charset.c: Catch a segmentation fault in mutt_convert_string ().
4943 * acconfig.h: Don't enable debugging by default in the stable
4946 * configure.in, main.c: More debugging output, and a warning
4949 * main.c: Tell us something about internal iconv and CHARMAPS_DIR
4952 2000-05-17 12:39:16 roessler (roessler)
4954 * mkjtags.c: handle ^L lines correctly.
4956 * mkjtags.c: Some beautifications.
4958 * Makefile.am, mkjtags.c: Add a little tool to help with building
4959 tags files my editor groks.
4961 * handler.c: When displaying a deleted attachment's information,
4962 present the file name if it is present. Suggested by Pete
4963 Wenzel <pete@stc.com>.
4965 * imap/imap_ssl.c: SSL certificate check fix. From Tommi
4968 * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
4970 * OPS, enter.c, functions.h: Add forward-word and backward-word
4971 functions to the editor.
4973 * OPS, enter.c, functions.h: Add a kill-eow function to the
4976 * init.c: Small fix to mutt_set_default().
4978 2000-05-16 19:01:50 roessler (roessler)
4980 * Makefile.am: We don't need to build in the charmaps/ directory
4981 unless we use the included iconv.
4983 * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
4986 * compose.c, globals.h, init.h, sendlib.c: A modified version
4987 of Will Fiveash's compose format patch.
4989 * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
4990 return value as the default for $charset.
4992 * init.c: More default setting. This can easily be done much
4993 cleaner than the last version of the patch.
4995 * init.c: Hack: mutt_restore_default() now stores the latest
4996 value of a variable as it's default if there was no default
4997 before. The code in question is executed precisely once: when
4998 mutt_restore_default() is invoked from mutt_init().
5000 * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
5001 escape regular expression special characters. For stable.
5003 * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
5004 is now able to escape special characters for use in regular
5005 expressions. This is needed to make folder-hooks work like
5008 * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
5010 * muttlib.c: Sanitize file name suggestions passed to
5013 * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
5014 transpose-character function to the editor. From Aaron Schrab.
5016 * configure.in: Improve the wchar_t checks. From "Andrew
5017 W. Nosenko" <awn@bcs.zp.ua>.
5019 2000-05-15 12:00:53 roessler (roessler)
5021 * configure.in, mbyte.c, pager.c: More iconv-related patches
5024 2000-05-13 17:39:03 roessler (roessler)
5026 * configure.in: HP/UX vs. ANSI C. From Lars Hecking and Albert
5029 * configure.in: Configuration for ANSI C / HP/UX. From albert
5030 chin and Lars Hecking.
5032 2000-05-12 13:41:34 roessler (roessler)
5034 * mbyte.c, wcwidth.c: Make things compile. ;-)
5036 * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
5037 Suggested by Andrew Nosenko, adapted by EGE.
5039 * gettext.c: Replacing some more free() calls by safe_free().
5041 * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
5042 mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
5043 related patches. From Edmund Grimley Evans.
5045 * configure.in: HP/UX -Ae detection. From Albert Chin. [stable]
5047 * configure.in: Improve the HP/UX check for the -Ae command
5048 line parameter. From albert chin (china@thewrittenword.com).
5050 * gen_defs: Make sure gen_defs returns success. [stable]
5052 * gen_defs: Sam Roberts reports that some shells do strange
5053 things with exit states.
5055 * doc/manual.sgml.head: Fix $spool vs. $spoolfile. From David
5058 2000-05-11 07:10:32 roessler (roessler)
5060 * doc/mutt.man: Remove some unnecessary spaces.
5062 * doc/mutt.man, main.c: Fix usage information. Noted by Mikko
5065 * acconfig.h, configure.in, globals.h: Check volatility of
5068 2000-05-10 18:02:31 roessler (roessler)
5070 * configure.in: Support for old Kerberos versions. From David
5071 Champion <dgc@uchicago.edu>.
5073 * configure.in: Fix support for old Kerberos libraries.
5075 * hdrline.c, thread.c: updated messages-in-thread (%e) patch
5076 from Markus Holmberg.
5080 * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
5081 the change of pop_delete to a quad option.
5083 * po/fr.po: Update the French translation.
5085 2000-05-09 20:19:28 roessler (roessler)
5087 * parse.c: more mailtool brain-damage support.
5089 * acconfig.h, configure.in, parse.c: Sun mailtool message support.
5090 The format is ugly, but the patch is reasonably clean.
5092 * Makefile.am: include mbyte.h with the distribution.
5094 * doc/devel-notes.txt: Add a word about format flags.
5096 * imap/message.c: Make the X-Label patch work over IMAP.
5098 * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5099 po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
5100 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
5101 po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
5102 post-release commit for mutt-1.3
5104 * hdrline.c, init.h, protos.h, thread.c: Add a %e option
5105 for thread-relative message numbers. From Markus Holmberg
5106 <markush@acc.umu.se>.
5108 * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
5109 pattern.c: X-Label header support from David Champion
5112 * init.h, pop.c: Make pop_delete a quad-option. From Honza
5113 Pazdziora <adelton@informatics.muni.cz>.
5115 * VERSION: Ups, we should leave the version file on 1.2, so the
5116 diff will get built properly when I release 1.3.
5118 * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
5119 pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
5120 utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
5121 commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
5122 enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
5123 Edmund Grimley Evans' UTF-8 patch.
5125 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
5126 po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
5127 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
5128 po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
5129 post-release commit for mutt-1.2
5131 * build-release: unstable branch.
5133 * build-release: start preparing 1.2.
5135 2000-05-03 07:48:46 roessler (roessler)
5137 * po/zh_TW.Big5.po: branches: 1.30.2; automatic post-release
5138 commit for mutt-1.1.14
5140 * po/da.po: branches: 1.13.2; automatic post-release commit
5143 * po/de.po: branches: 1.99.2; automatic post-release commit
5146 * po/el.po: branches: 1.31.2; automatic post-release commit
5149 * po/eo.po: branches: 1.30.2; automatic post-release commit
5152 * po/es.po: branches: 1.49.2; automatic post-release commit
5155 * po/fr.po: branches: 1.45.2; automatic post-release commit
5158 * po/gl.po: branches: 1.23.2; automatic post-release commit
5161 * po/id.po: branches: 1.31.2; automatic post-release commit
5164 * po/it.po: branches: 1.59.2; automatic post-release commit
5167 * po/ko.po: branches: 1.31.2; automatic post-release commit
5170 * po/nl.po: branches: 1.36.2; automatic post-release commit
5173 * po/pl.po: branches: 1.39.2; automatic post-release commit
5176 * po/pt_BR.po: branches: 1.20.2; automatic post-release commit
5179 * po/ru.po: branches: 1.67.2; automatic post-release commit
5182 * po/sk.po: branches: 1.28.2; automatic post-release commit
5185 * po/sv.po: branches: 1.27.2; automatic post-release commit
5188 * po/uk.po: branches: 1.42.2; automatic post-release commit
5191 * ChangeLog: branches: 2.40.2; automatic post-release commit
5194 * VERSION: branches: 2.28.2; automatic post-release commit
5197 * po/cs.po: branches: 1.35.2; automatic post-release commit
5200 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
5201 po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
5202 po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
5203 po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
5204 commit for mutt-1.1.13
5206 * reldate.h: branches: 2.25.2; automatic post-release commit
5209 2000-04-30 06:58:21 roessler (roessler)
5211 * imap/message.c: branches: 1.24.2; Catch the case that an IMAP
5212 server sends "\n\n" after a mail header. Diagnosed by Brendan.
5214 2000-04-29 13:38:05 roessler (roessler)
5216 * query.c: branches: 2.5.2; Fix a possible segmentation fault
5217 with the external query feature.
5219 * imap/imap.c: branches: 1.26.2; Fix the "empty screen after
5220 sync" bug observed with certain versions of the Courier IMAP
5221 server. From Brendan Cully.
5223 2000-04-26 17:43:00 roessler (roessler)
5225 * imap/util.c: branches: 1.23.2; Fix the imap_force_ssl option.
5229 * contrib/pgp6.rc: Fix a little typo. Noted by Steve Brewer
5230 <limako@mediaone.net>.
5232 * imap/imap_ssl.c: branches: 1.12.2; Add a new option named
5235 * imap/imap_ssl.h, imap/util.c: Add a new option named
5238 * init.h: branches: 2.80.2; Add a new option named
5241 * mutt.h: branches: 2.62.2; Add a new option named
5244 2000-04-25 18:39:01 roessler (roessler)
5246 * acconfig.h: branches: 2.15.2; Revised version of Lars' patch.
5248 * configure.in: branches: 2.61.2; Revised version of Lars' patch.
5250 * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
5251 CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
5252 of T. E. Dickey's macros from the lynx distribution. (From
5255 * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
5256 functions. This should catch function declarations and macros
5257 alike. Due to a misfeature in autoheader, we have to explicitly
5258 AC_DEFINE the curses functions. (From Lars Hecking.)
5260 * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
5261 HAVE_GETOPT_DECL. Remove DEBUGGER (it's AC_SUBST'ed, not
5262 AC_DEFINE'd). Add defines for curses functions. (From Lars
5267 2000-04-24 13:10:11 roessler (roessler)
5269 * imap/util.c: Fix a segmentation fault with folder completion.
5272 * imap/message.c: Fall back to INTERNALDATE when Date header
5273 isn't present. From Brendan.
5275 2000-04-22 18:34:29 roessler (roessler)
5277 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
5278 po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
5279 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
5280 po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
5281 post-release commit for mutt-1.1.12
5283 * doc/manual.sgml.head: branches: 1.31.2; Add a link to
5284 http://www.mutt.org/download.html.
5286 * init.c, init.h, thread.c: Handle sort_aux="threads"
5287 somewhat different, and probably more safely. Problem and
5288 principle of fix noted by Gero Treuner and Michael Tatge
5289 <Michael.Tatge@studserv.uni-stuttgart.de>.
5291 * lib.c: branches: 2.23.2; Coda compatibility. From Jan Harkes
5292 <jaharkes@cs.cmu.edu>.
5294 * parse.c: Fix message parsing. This fixes the "Reply-To in
5295 body" bug. From Edmund GRIMLEY EVANS.
5297 * doc/manual.sgml.tail: Fix the sgmltools URL. From Martin
5300 * charset.c: branches: 2.19.2; Comment cosmetics. From Martin
5303 * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
5304 From Martin Michlmayer.
5306 * lib.h: branches: 2.7.2; Comment cosmetics. From Martin
5309 * pgpinvoke.c: Comment cosmetics. From Martin Michlmayer.
5311 * pgpkey.c: branches: 2.24.2; Comment cosmetics. From Martin
5314 * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
5315 From Martin Michlmayer.
5317 * remailer.c: branches: 2.11.2; Comment cosmetics. From Martin
5320 * rfc2231.c, rfc2231.h: Comment cosmetics. From Martin
5323 * doc/manual.sgml.head: Document the elmish "!!" shortcut for
5324 the last folder. From Martin Michlmayr <tbm@cyrius.com>.
5326 * curs_main.c: branches: 2.44.2; Fix various inconsistencies
5327 with respect to thread deletion.
5329 * pager.c: Fix various inconsistencies with respect to thread
5332 2000-04-12 16:32:26 roessler (roessler)
5334 * browser.c: branches: 2.21.2; Initialize some more memory.
5335 Noted by Vsevolod Volkov <vvv@lucky.net>.
5337 * headers.c: Catch some error conditions.
5339 * main.c: branches: 2.29.2; Tell us whether debugging is enabled
5342 2000-04-09 13:32:36 roessler (roessler)
5346 * imap/imap_ssl.c: Another file mode change.
5348 * po/fr.po, po/es.po, po/el.po: update.
5350 * imap/imap_ssl.c: Save more than one SSL certificate to the
5353 * po/da.po, po/cs.po: update.
5355 * imap/socket.c: branches: 1.9.2; Make host name comparison
5358 * doc/manual.sgml.head: Minor typo in the documentation.
5359 Noted by Vsevolod Volkov <vvv@lucky.net>.
5361 * muttlib.c: branches: 2.16.2; The "!!" shortcut had another
5362 flaw. Noted by Martin Michlmayr <tbm@cyrius.com>.
5364 * imap/BUGS: branches: 1.12.2; Documentation patch from Brendan
5367 * pattern.c: Fix ^ and ! pattern modifiers.
5369 2000-03-31 12:37:21 roessler (roessler)
5371 * po/pl.po, po/id.po: update.
5373 2000-03-30 15:33:14 roessler (roessler)
5375 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
5376 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
5377 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
5378 po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
5379 post-release commit for mutt-1.1.11
5381 * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
5382 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
5383 po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
5384 po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
5385 update-po, and undo most parts of Lars' and Tommi's patch -
5386 it broke things here.
5388 * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
5395 * contrib/Makefile.in: Distribute pgp6.rc. Ups.
5397 * po/uk.po: Updated Ukrainian translation.
5399 * curs_main.c: Cursor cosmetics. From Byrial.
5401 * contrib/Makefile.in: Installation process patch from Bill
5402 Nottingham <notting@redhat.com>.
5404 * build-release: Explicitly use scp1.
5406 2000-03-29 20:16:36 roessler (roessler)
5408 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
5409 po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
5410 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
5411 po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
5412 post-release commit for mutt-1.1.10
5414 * imap/message.c: Fix access to read-only folders via IMAP.
5416 * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
5417 thread.c: Various little patches from Gero Treuner.
5419 * imap/Makefile.am: Build diff from Brendan Cully.
5421 * Makefile.am: branches: 2.61.2; Build diff from Brendan Cully.
5423 2000-03-28 10:09:19 roessler (roessler)
5425 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
5426 Tommi Komulainen (and Lars Hecking) for building outside the
5429 2000-03-27 23:56:35 roessler (roessler)
5431 * imap/auth_gss.c: branches: 1.3.2; NetBSD portability patches
5434 * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
5435 patches from Brendan Cully.
5437 2000-03-25 18:22:09 roessler (roessler)
5439 * keymap.c: Timeout occasionally in menus, with the notable
5440 exception of the editor. This is needed to avoid some more
5441 IMAP timeouts. [patch-1.1.9.tlr.timeout.1]
5443 2000-03-23 12:21:10 roessler (roessler)
5445 * remailer.c: Little fix for the remailer menu.
5447 * configure.in: Fix Kerberos configuration. From David Champion
5450 2000-03-22 08:24:45 roessler (roessler)
5452 * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
5454 2000-03-21 22:01:42 roessler (roessler)
5456 * configure.in: Fix charmap configuration. This was broken in
5457 configure.in,v 2.54.
5459 2000-03-20 10:32:18 roessler (roessler)
5461 * muttlib.c: Fix the "!!" shortcut for the last folder. Noted by
5464 * po/da.po, po/eo.po: update
5466 * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
5467 autoconf control - we need to substitute @docdir@ for the <f1>
5470 2000-03-19 09:19:30 roessler (roessler)
5472 * po/nl.po: Fix some sloppiness errors. From Brendan Cully.
5474 2000-03-17 08:26:22 roessler (roessler)
5478 * rfc2047.c: Don't override iso-2022-jp with us-ascii.
5480 * sendlib.c: branches: 2.46.2; Don't override iso-2022-jp
5483 2000-03-16 10:01:43 roessler (roessler)
5485 * commands.c, init.h, mutt.h: Add the $print_decode option.
5487 * po/ru.po, po/sv.po: updates
5491 * editmsg.c: Use Editor with a fall-back to visual when editing
5494 * muttlib.c: Localization nit from Byrial Jensen.
5496 * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
5499 2000-03-15 23:25:47 roessler (roessler)
5501 * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
5502 gathering in the IMAP SSL support. From Tommi Komulainen.
5504 * README.SSL: branches: 2.4.2; Fix entropy gathering in the
5505 IMAP SSL support. From Tommi Komulainen.
5507 * configure.in, init.h: Fix entropy gathering in the IMAP SSL
5508 support. From Tommi Komulainen.
5510 * Makefile.am: Add a dependency for keymap_defs.h. Hope it
5515 2000-03-14 21:05:00 roessler (roessler)
5517 * po/pl.po, po/cs.po: updates.
5519 * configure.in: Fix a charmap configuration flaw. From Gero
5522 * doc/Makefile.in: Install all the documentation. Problem noted
5523 and fix supplied by Gero Treuner.
5525 * po/es.po: Update from Boris Wesslowski.
5527 * base64.c: Add the original fetchmail copyright notice.
5529 * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
5530 sample configuration file for using mutt with pgp6, and install
5531 and actually distribute Tin.rc.
5533 2000-03-13 22:36:56 roessler (roessler)
5535 * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
5538 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
5539 po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
5540 po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
5541 po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
5542 post-release commit for mutt-1.1.9
5544 * build-release: change code for going on-line.
5546 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
5547 po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
5548 po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
5549 po/cs.po, po/da.po: make update-po.
5551 * po/sv.po, po/fr.po: updates.
5553 2000-03-10 11:38:32 roessler (roessler)
5555 * handler.c: Fix the handling of raw carriage return characters
5556 in the base64 handler.
5558 2000-03-09 11:58:11 roessler (roessler)
5560 * pgpinvoke.c: Bail on empty PGP formats.
5564 2000-03-08 18:08:03 roessler (roessler)
5566 * imap/message.c: Another fix from Brendan Cully.
5570 * sendlib.c, parse.c: Fix more RFC2047 encoding bugs. Once again
5571 from Gero Treuner <gero@faveve.uni-stuttgart.de>.
5573 2000-03-07 19:53:19 roessler (roessler)
5575 * po/da.po, configure.in: Adding a Danish translation.
5576 Thanks to Morten Bo Johansen <mojo@image.dk> and
5577 the members of the sslug-locale mailing list, see
5578 http://www.sslug.dk/emailarkiv/locale/.
5580 * color.c: branches: 2.8.2; The uncolor/unmono commands weren't
5581 parsed correctly when not applicable. This fixes bug#65.
5583 * makedoc.c: Make gcc happy.
5585 * TODO: Remove an old item from this list. From Brendan Cully.
5587 * sendlib.c, TODO: Correct header encodings when postponing
5590 * protos.h: branches: 2.40.2; Correct header encodings when
5591 postponing messages.
5593 * send.c: Correct header encodings when postponing messages.
5597 * po/pt_BR.po, po/el.po: updates.
5599 * curs_main.c: Fix NULL pointer deferences.
5601 2000-03-04 12:57:53 roessler (roessler)
5603 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
5604 po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
5605 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
5606 po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
5607 post-release commit for mutt-1.1.8
5609 * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
5611 2000-03-03 16:52:41 roessler (roessler)
5613 * contrib/gpg.rc: branches: 1.5.2; Don't use gpg-2comp by
5614 default, but leave the command lines using this one there as
5617 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
5618 po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
5619 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
5620 po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
5621 imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
5622 imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
5624 * imap/command.c: branches: 1.8.2; The FSF apparently has moved.
5626 * imap/imap.c: The FSF apparently has moved.
5628 * imap/imap.h: branches: 1.16.2; The FSF apparently has moved.
5630 * imap/imap_private.h: branches: 1.17.2; The FSF apparently
5633 * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
5634 doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
5635 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
5636 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
5637 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
5640 * rfc822.c: branches: 2.9.2; The FSF apparently has moved.
5642 * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
5643 The FSF apparently has moved.
5645 * pop.c: branches: 2.7.2; The FSF apparently has moved.
5647 * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
5648 pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
5649 apparently has moved.
5651 * mh.c: branches: 2.22.2; The FSF apparently has moved.
5653 * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
5654 muttbug.sh.in, muttlib.c: The FSF apparently has moved.
5656 * mx.c: branches: 2.41.2; The FSF apparently has moved.
5658 * history.c: branches: 2.5.6; The FSF apparently has moved.
5660 * history.h: The FSF apparently has moved.
5662 * hook.c: branches: 2.9.2; The FSF apparently has moved.
5664 * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
5665 main.c, makedoc.c, mapping.h: The FSF apparently has moved.
5667 * mbox.c: branches: 2.15.2; The FSF apparently has moved.
5669 * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
5670 flags.c, from.c, functions.h: The FSF apparently has moved.
5672 * globals.h: branches: 2.23.2; The FSF apparently has moved.
5674 * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5675 help.c, charset.c, charset.h, color.c, commands.c, complete.c,
5676 compose.c: The FSF apparently has moved.
5678 * copy.c: branches: 2.13.2; The FSF apparently has moved.
5680 * copy.h: The FSF apparently has moved.
5682 * curs_lib.c: branches: 2.18.2; The FSF apparently has moved.
5684 * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
5685 attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
5686 buffy.h: The FSF apparently has moved.
5688 * po/sv.po: Swedish translation.
5690 * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
5691 editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
5692 send.c, sendlib.c, attach.c: Fix index updates when closing or
5693 synching mail folders fails. There were some bug-fixes hidden
5696 * imap/message.c: More missing fclose (3) calls.
5698 2000-03-02 21:01:27 roessler (roessler)
5700 * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
5703 * po/de.po: A one-character patch from Gero Treuner.
5705 * INSTALL, README.SSL: Add some SSL documentation. From Tommi
5708 * mh.c, mx.c: Fix incompatible return value checking. This should
5711 * mutt.h, send.c, init.h: Add $reverse_realname option.
5712 Essentially suggested by ws@rhein.de.
5714 2000-03-01 21:27:36 roessler (roessler)
5716 * Muttrc.head: Fix #26: A little typo.
5718 * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
5719 version of my .muttrc as an example.
5721 * contrib/sample.muttrc: Fix some mail addresses.
5723 * README.UPGRADE: Add some more documentation for users who
5724 are upgrading. This is more precise than the NEWS file, but
5725 confined to the more notable changes.
5727 * configure.in: Another fix from Tommi Komulainen.
5729 * po/eo.po, po/id.po, po/de.po: update.
5731 * imap/util.c: Don't crash with NULL Context pointers.
5735 * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
5736 for quite some time now.
5738 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
5739 po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
5740 po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
5741 po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
5742 commit for mutt-1.1.7
5744 * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
5745 Add $imap_servernoise option to suppress IMAP server messages.
5748 * imap/Makefile.am: Include auth_gss.c with the distribution.
5750 2000-02-29 22:40:46 roessler (roessler)
5752 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
5753 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
5754 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
5755 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
5756 commit for mutt-1.1.6
5758 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
5759 po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
5760 po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
5761 po/de.po: Some updates; make update-po.
5763 * charset.c: Add error checking to the recode-attachment code.
5764 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
5766 * configure.in: Replace --enable-ssl by --with-ssl. From Tommi
5769 * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
5770 Brendan says it works.
5772 2000-02-28 18:06:35 roessler (roessler)
5774 * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
5776 * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
5777 code. This should work from all menus, and it should always
5778 poll the current folder.
5780 * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
5782 * curs_main.c, pager.c: Don't do Context updates from the
5785 * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
5786 imap/imap.c: Don't do Context updates from the background.
5788 2000-02-27 08:49:34 roessler (roessler)
5790 * po/POTFILES.in: imap/auth_gss.c was missing. Noted by "Andrew
5791 W. Nosenko" <awn@bcs.zp.ua>.
5793 2000-02-26 18:14:24 roessler (roessler)
5795 * Makefile.am: muttbug is a script, not a program. Tell automake
5798 * mx.c: Don't use an uninitialized string for error reporting.
5800 * imap/browse.c: Fix a segmentation fault. Patch from Brendan
5803 2000-02-25 08:57:05 roessler (roessler)
5805 * .cvsignore: ignore muttbug{,.sh}
5807 * Makefile.am: Tell users about README.UPGRADE.
5809 2000-02-24 21:34:10 roessler (roessler)
5811 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
5812 po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
5813 po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
5814 po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
5815 commit for mutt-1.1.5
5817 * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
5819 2000-02-23 13:26:03 roessler (roessler)
5821 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
5822 po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
5823 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
5824 po/de.po: New German translation; make update-po.
5826 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
5827 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
5828 po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
5829 po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
5830 update-po again. Also, Edmund Evans submitted a new Esperanto
5833 * mx.c: safe_fclose() doesn't like FILE pointers.
5835 * mx.h, mx.c: Don't core dump when locking a folder fails.
5837 2000-02-22 19:22:29 roessler (roessler)
5839 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
5840 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
5841 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
5842 po/cs.po: update-po.
5844 * po/ko.po: New Korean translation from
5845 <redhands@linux.sarang.net>.
5847 * muttbug.sh.in: Fix bug#42: A missing "'".
5849 * main.c: Cosmetic fix from Marco d'Itri.
5851 * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
5852 latest IMAP browser fixes.
5854 2000-02-18 10:56:24 roessler (roessler)
5856 * muttlib.c: In mutt_copy_body(), we also need to strdup()
5857 the content-description.
5859 * imap/command.c: Reasonably handle suerfluous EXIST messages
5860 from IMAP servers. From Brendan Cully.
5862 2000-02-17 18:22:27 roessler (roessler)
5864 * send.c: Fix content-description encoding - it was done after
5865 signing, not before signing.
5867 * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
5868 writing messages to folders.
5870 2000-02-16 17:29:33 roessler (roessler)
5872 * send.c: Fix mail-followup-to generation.
5874 * sendlib.c: Don't output empty header fields. This is made
5875 necessary by the addition of possibly empty my_hdr commands.
5877 * init.c: Permit empty my_hdrs. Suggested by Edmund Grimley
5882 * pattern.c, protos.h, send.c: Generate mail-followup-to headers
5883 which contain the user's mail address when sending messages to
5884 _known_ mailing lists.
5888 2000-02-15 22:26:39 roessler (roessler)
5892 * po/eo.po: New translation from Edmund Grimley.
5896 * globals.h: Increase the size of ErrorBuf.
5898 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
5899 po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
5900 po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
5901 VERSION, reldate.h, ChangeLog: automatic post-release commit
5904 * doc/manual.sgml.head: Add improved documentation for the "push"
5905 command, and macros. From Byrial Jensen, based on a patch by
5908 * functions.h: Fix the <exit> function on the pager.
5910 * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
5911 init.h, protos.h: Byrial Jensen's unhook command patch.
5913 * doc/Makefile.in: Remove superfluous empty lines from the text
5914 version of the manual.
5916 * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
5917 - it may be confusing.
5919 * functions.h, keymap.c: More OP_EXIT fixes.
5921 * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
5922 opcode, and change it to OP_EXIT.
5924 * doc/manual.sgml.head: Add more documentation for subscribe
5927 2000-02-14 20:51:37 roessler (roessler)
5929 * init.h: Fix documentation for $followup_to.
5931 * po/de.po: Fix the fixes. Folks, when submitting changes to the
5932 .po files, please try a "make" in the po subdirectory afterwards.
5934 * po/it.po: New Italian translation from Marco d'Itri.
5936 * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
5937 imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
5938 Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
5939 patch from <20000212185021.A7365@xanadu.kublai.com>.
5941 * po/de.po: Fixes from Roland Rosenfeld.
5943 * attach.c, compose.c: Fix a couple of random perror() calls
5944 and related problems.
5946 * sendlib.c: Fix encoding for text/* attachments with long lines.
5948 2000-02-11 09:04:22 roessler (roessler)
5950 * contrib/Pine.rc: Fix bug #23.
5952 * init.h, makedoc.c: Fix minor documentation problems noted by
5953 Marius Gedminas <mgedmin@takas.lt>.
5955 2000-02-10 19:46:13 roessler (roessler)
5957 * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
5958 pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
5959 sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
5960 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5961 mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
5962 commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
5963 PGP-cleanup patch from Roland Rosenfeld. Thanks!
5965 * muttbug.sh.in: ${prefix} should be defined, as it may be used
5968 2000-02-09 18:28:45 roessler (roessler)
5970 * doc/manual.sgml.head: Fix a minor typo. From Mikko Hänninen.
5972 * muttbug.sh.in: Mostly Debian-related fixes from Roland
5975 * main.c: Small translation-related fix from Roland.
5977 * po/fr.po: Update from Vincent Lefevre.
5979 * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
5980 From David Ellement <ellement@sdd.hp.com>.
5982 * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5983 init.h: Documentation changes from Roland Rosenfeld.
5985 2000-02-08 20:55:33 roessler (roessler)
5987 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
5988 po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
5989 po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
5990 po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
5991 post-release commit for mutt-1.1.3
5993 * build-release: Don't build US releases. RedHat and Caldera
5994 don't object, Debian uses the international version anyways,
5995 and SuSE (1) sits in Germany and (2) doesn't react.
5997 * contrib/pgp2.rc: add a comment concerning +encrypttoself.
5999 * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
6000 From Tommi.Komulainen@iki.fi.
6002 * po/eo.po: Small fix from Edmund.
6004 2000-02-07 19:16:41 roessler (roessler)
6006 * doc/manual.sgml.head: Add a note on my_hdr when used from
6009 * muttbug.sh.in: Remove another Debian reference from the severity
6012 * muttbug.sh.in: More fixes.
6014 * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
6016 * muttbug.sh.in: Various fixes from Roland Rosenfeld.
6018 * buffy.c: Fix a NULL pointer deference.
6020 2000-02-03 13:41:38 roessler (roessler)
6022 * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
6025 * init.c: Add a comment concerning muttbug.sh.
6027 * muttbug.sh.in: More changes to the bug report script. Most of
6028 them were suggest by Roland Rosenfeld.
6030 * po/de.po: Minor fixes from Roland Rosenfeld.
6032 * muttbug.sh.in: Add some Debian specifics.
6034 * muttbug.sh.in: Strip comments from included configuration files.
6036 * muttbug.sh.in: another minor fix.
6038 * muttbug.sh.in: Minor fixes.
6040 * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
6041 the bug reporting utility. (Yes, we are about to get a real
6042 bug-tracking system, see http://bugs.guug.de/.)
6044 * doc/manual.sgml.head: Documentation fix.
6046 2000-02-02 10:53:28 roessler (roessler)
6048 * init.c: Make the parsing of integers more
6050 * lib.c: Use O_NOFOLLOW when it's there, and needed.
6052 2000-02-01 18:47:49 roessler (roessler)
6054 * main.c: Cosmetics.
6056 * doc/mutt.man, doc/muttrc.man.head: Cosmetics. Additionally,
6057 remove the y2k compliance notice from the manual page.
6059 * makedoc.c: Change the font used for typesetting "tables",
6060 so we get usable output when roffing the muttrc (5) manual page
6061 for a postscript printer.
6063 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
6064 po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
6065 po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
6066 Include various po-file updaes, and make update-po.
6068 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
6069 the po/ subdirectory, from Edmund G. Evans.
6071 * po/eo.po: New Esperanto translation.
6073 * init.h: Add a bit more documentation on $recall.
6075 2000-01-30 13:35:22 roessler (roessler)
6077 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
6078 po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
6079 po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
6080 po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
6081 process in the po/ subdirectory.
6083 * configure.in: Add some languages to ALL_LINGUAS.
6085 * po/gl.po, po/sv.po: Adding translations from stable to unstable.
6087 * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
6088 po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
6089 new revisions submitted so far.
6091 2000-01-29 08:03:48 roessler (roessler)
6093 * init.h: Another change to attach_format.
6095 * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
6096 functions.h, init.h, mutt.h, parse.c: Michael Elkins'
6097 content-disposition patch, with some small changes.
6099 2000-01-28 21:32:47 roessler (roessler)
6101 * init.h: Make the documentation for rfc2047_parameters
6102 comprehensible to the end user.
6104 * init.h: Documentation fix.
6106 * rfc2231.c: RFC2231 support should understand utf-8.
6108 2000-01-27 09:57:09 roessler (roessler)
6110 * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
6111 to disallow individual SSL protocols. From Jeremy Katz
6112 <katzj@linuxpower.org>.
6114 2000-01-25 21:21:10 roessler (roessler)
6116 * imap/BUGS: Brendan Cully's latest changes:
6118 Here is a patch to add some support for read-only IMAP folders.
6119 This is most useful if you have multiple copies of mutt open,
6120 but it also allows you to open a folder read-only and not
6121 have to worry about flags getting changed. Toggling read-only
6122 still doesn't work correctly - you may lose your 'N' flags
6123 if you open a folder normally and switch to read-only.
6125 I've also decided to try using UID FETCH, although I'm not
6126 sure if older IMAP servers support it, but then again I'm
6127 not sure if anyone's using any really old IMAP servers. The
6128 main advantage is in the case of multiple clients, where
6129 one client is deleting messages and the other isn't getting
6130 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
6131 the other hand, this server seems to have all sorts of terrible
6132 problems with this scenario, so I'm not sure how well the code
6133 functions. It's a two-line change so far, it's experimental,
6134 and it's the only IMAP code in an #if 0 block...
6136 * imap/README: branches: 1.4.2; Brendan Cully's latest changes:
6138 Here is a patch to add some support for read-only IMAP folders.
6139 This is most useful if you have multiple copies of mutt open,
6140 but it also allows you to open a folder read-only and not
6141 have to worry about flags getting changed. Toggling read-only
6142 still doesn't work correctly - you may lose your 'N' flags
6143 if you open a folder normally and switch to read-only.
6145 I've also decided to try using UID FETCH, although I'm not
6146 sure if older IMAP servers support it, but then again I'm
6147 not sure if anyone's using any really old IMAP servers. The
6148 main advantage is in the case of multiple clients, where
6149 one client is deleting messages and the other isn't getting
6150 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
6151 the other hand, this server seems to have all sorts of terrible
6152 problems with this scenario, so I'm not sure how well the code
6153 functions. It's a two-line change so far, it's experimental,
6154 and it's the only IMAP code in an #if 0 block...
6156 * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
6157 Brendan Cully's latest changes:
6159 Here is a patch to add some support for read-only IMAP folders.
6160 This is most useful if you have multiple copies of mutt open,
6161 but it also allows you to open a folder read-only and not
6162 have to worry about flags getting changed. Toggling read-only
6163 still doesn't work correctly - you may lose your 'N' flags
6164 if you open a folder normally and switch to read-only.
6166 I've also decided to try using UID FETCH, although I'm not
6167 sure if older IMAP servers support it, but then again I'm
6168 not sure if anyone's using any really old IMAP servers. The
6169 main advantage is in the case of multiple clients, where
6170 one client is deleting messages and the other isn't getting
6171 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
6172 the other hand, this server seems to have all sorts of terrible
6173 problems with this scenario, so I'm not sure how well the code
6174 functions. It's a two-line change so far, it's experimental,
6175 and it's the only IMAP code in an #if 0 block...
6177 * doc/Makefile.in: Make the build process work when sgmltools
6178 aren't present. From Lawrence Greenfield <leg+@andrew.cmu.edu>.
6180 * imap/auth.c: Fix GSSAPI support. From Lawrence Greenfield
6181 <leg+@andrew.cmu.edu>.
6183 2000-01-24 13:17:17 roessler (roessler)
6185 * dotlock.h, mx.c, dotlock.c: Locking fix.
6187 * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
6188 <mgedmin@pub.osf.lt>.
6190 * Makefile.am: small build process fix.
6192 * m4/Makefile.am.in: Patch from Lars Hecking in order to build
6193 mutt cleanly under Solaris 2.6.
6195 * doc/manual.sgml.head: More list-reply documentation from
6196 Mikko.Hanninen@iki.fi.
6198 * init.h, mutt.h, rfc822.c: Removing rewrite_uucp. There were
6199 too many objections against it.
6201 * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
6205 * po/eo.po, configure.in: Adding the Esperanto translation
6206 to unstable. From Edmund GRIMLEY EVANS <edmundo@rano.org>.
6208 2000-01-21 09:28:56 roessler (roessler)
6210 * po/el.po: New greek translation.
6212 * po/id.po: updated translation.
6214 2000-01-20 17:35:41 roessler (roessler)
6216 * po/pl.po: Updated polish translation.
6218 * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
6221 * compose.c: Typo noted by edmundo@rano.org.
6225 * send.c: Honor mail-followup-to when doing a list-reply.
6226 From Mikko.Hanninen@iki.fi.
6228 2000-01-19 14:59:01 roessler (roessler)
6230 * commands.c: Don't move the index cursor after a failed attempt
6231 to save a message. From Joe Orton <joe@orton.demon.co.uk>.
6233 * po/de.po: New German translation for unstable, from Roland
6236 * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
6238 * NEWS: Add a notice on display-toggle-weed.
6240 * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
6241 Rename display-headers to display-toggle-weed.
6243 2000-01-18 22:46:18 roessler (roessler)
6245 * mx.c: mx_open_mailbox_append: Add an error message and remove
6246 a file descriptor leak when we can open, but can't lock an MMDF
6249 * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
6250 po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
6251 po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
6252 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6253 commit for mutt-1.0.1
6255 * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
6256 From Hao Li <hli@rainfinity.com>.
6258 * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
6259 A patch for this was suggested by Brian R. Gaeke.
6261 * init.h, alias.c: Documentation fix about gecos_mask. From Will
6264 2000-01-16 14:44:12 roessler (roessler)
6266 * po/eo.po: new esperanto translation from edmundo@rano.org.
6268 * editmsg.c: Use Visual, not Editor, for editing messages.
6269 Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
6271 * rfc822.c: quote-related fix to the RFC822 parser. From Edmund
6274 2000-01-12 09:20:34 roessler (roessler)
6276 * init.c: It was impossible to unset a string. If you did
6277 "unset realname" it would just print out the value of the string.
6278 Attached is the fix.
6280 2000-01-10 21:34:06 roessler (roessler)
6282 * reap.pl: Handle #ifndef in reap.pl.
6284 * configure.in: Recognize differently-named gccs as such, and
6285 enable warnings. From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
6287 * pgp.c: To compile on SunOs 4.1.4, the order of two includes
6288 needs to be switched (<sys/resource.h> contains a struct timeval.)
6290 From Mark Seiden <mis@seiden.com>.
6292 * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
6293 recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
6294 attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
6295 gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
6296 mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
6299 * lib.c: Use safe_free() instead of free() with mutt_str_replace -
6300 equivalent, but nicer.
6302 * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
6303 rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
6304 compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
6305 main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
6306 mutt_str_replace, which essentially replaces the sequence:
6308 safe_free (&s); s = safe_strdup (t);
6310 * build-release, gnupgparse.c: Fix PGP uid parsing. Noted by
6311 Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
6313 2000-01-08 10:31:28 roessler (roessler)
6315 * VERSION, reldate.h, ChangeLog: automatic post-release commit
6318 * keymap.c: Fix a macro-related segmentation fault in stable.
6321 * keymap.c: Fix a macro-related segmentation fault. From Byrial
6324 * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
6325 recvattach.c: Unified edit-type function for the index, compose,
6326 and receive-attachment menus. Mostly by Michael Elkins.
6328 * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
6330 * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
6332 2000-01-06 12:00:50 roessler (roessler)
6334 * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
6335 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
6336 pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
6337 query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
6338 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
6339 mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
6340 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
6341 pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
6342 main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
6343 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
6344 init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
6345 dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
6346 flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
6347 hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
6348 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
6349 compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
6352 * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
6353 thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
6354 rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
6355 send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
6356 pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
6357 menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
6358 mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
6359 init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
6360 mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
6361 help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
6362 date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
6363 from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
6364 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
6365 compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
6366 attach.c, attach.h, browser.c: Updat copyright notices in stable.
6368 2000-01-05 09:40:52 roessler (roessler)
6370 * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
6371 From Michael Elkins.
6373 2000-01-03 10:15:54 roessler (roessler)
6375 * strcasecmp.c: New str*casecmp replacements for stable.
6377 * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
6378 functions. Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
6380 2000-01-01 17:59:51 roessler (roessler)
6382 * parse.c: y2k fix for 1.0.
6384 * parse.c: A y2k fix for those who still use two-digit year
6385 numbers as originally specified in RFC 822.
6387 1999-12-29 18:38:07 roessler (roessler)
6389 * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
6390 <ypwong@debian.org>; Dec 21 1999.
6392 * sort.c: Fix a minor threading bug. From Edmund GRIMLEY EVANS
6393 <edmundo@rano.demon.co.uk>, Dec 14 1999.
6395 * browser.c: Fix the use of link_is_dir() in the file
6396 browser. This should fix the bug reported by John Yates
6397 <yates@flatiron.com> on Dec 07 1999. (Details noted by Byrial
6398 Jensen <byrial@image.dk> on Dec 09 1999.)
6400 * send.c: Don't use IMAP folders for FCCs when sending messages
6401 in batch mode. This is _not_ Brendan's patch, which may be
6404 1999-12-14 10:29:25 roessler (roessler)
6406 * INSTALL: Add a short note that EXACT_ADDRESS is broken.
6407 In order to fix it, we'd need a RFC 2047 implementation
6408 which knows about RFC 822 syntax. (This would also help with
6409 In-Reply-To headers, BTW, but would be considerably more complex.)
6411 1999-12-13 11:36:01 roessler (roessler)
6413 * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
6414 envelope_from option.
6416 1999-12-09 11:17:35 roessler (roessler)
6418 * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
6419 imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
6420 imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
6421 doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
6422 multiple IMAP usernames patch.
6424 1999-12-06 09:59:28 roessler (roessler)
6426 * mbox.c: Cosmetic improvement for reading mmdf folders.
6427 From John Hawkinson <jhawk@bbnplanet.com>.
6429 1999-12-04 15:42:07 roessler (roessler)
6431 * mx.c: Check for the presence of .overview files when testing
6432 whether some directory is an MH folder. This way, you can at
6433 least read Usenet news from the spool using Mutt. ;-)
6435 * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
6438 1999-12-03 16:54:03 roessler (roessler)
6440 * doc/manual.sgml.head: Fix the documentation on how to join
6441 the mutt lists. Noted by Marius Gedminas <mgedmin@takas.lt>.
6443 * init.h: Fix a small bug in the documentation for $hidden_host.
6445 * configure.in: Fix the handling of --disable configure switches.
6447 * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
6448 shouldn't enable pop.
6450 * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
6451 strings with $send_charset, not with $charset.
6453 * Makefile.am, README, README.UPGRADE: Adding one more readme
6454 file. This one is intended to serve as some kind of "howto"
6455 for the most notable incompatible configuration changes.
6457 1999-12-02 16:29:26 roessler (roessler)
6459 * pgpkey.c: Fix the PGP key selection menu's title.
6461 * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
6463 * NEWS: Announce edit-message and resend-message, and the changes
6466 * doc/manual.sgml.head: Clarify the documentation of
6467 lists/unlists/subscribe/unsubscribe a bit.
6469 1999-12-01 12:06:31 roessler (roessler)
6471 * imap/util.c: Now, I should have got the signal handling right.
6473 * imap/util.c: another alarm (0) was missing. (However, this
6474 one didn't crash mutt.)
6476 * imap/util.c: imap_keepalive: cancel pending alarms. Otherwise,
6477 mutt will die frequently.
6479 * imap/util.c: Re-set the list of blocked signals after the
6480 imap_keepalive stuff.
6482 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
6483 A modified version of Tommi Kommulainen's imap keepalive patch.
6485 1999-11-26 09:19:03 roessler (roessler)
6487 * imap/message.c: Fix the lines header.
6489 1999-11-25 15:18:02 roessler (roessler)
6491 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
6492 the IMAP keepalive patch. It has just bitten me while mutt was
6493 trying to dotlock a folder. Seems that there needs some more
6496 * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
6497 A modified version of Tommi Komulainen's imap keepalive patch.
6499 1999-11-24 16:29:58 roessler (roessler)
6501 * NEWS: Change some headlines: Instead of "major changes
6502 since <unstable version>", it's "major changes since 1.0" now.
6503 In addition, I changed the note concerning the lists/subscribe
6504 change to be more explicit than the old one.
6506 * imap/message.c: IMAP line count fix from
6507 Tommi.Komulainen@iki.fi.
6509 1999-11-23 23:43:51 roessler (roessler)
6511 * postpone.c: mutt_prepare_template() didn't work with
6512 PGP-encrypted messages due to an - errm - interesting typo.
6514 * doc/manual.sgml.head: Document the fact that users can enter
6515 a mail-followup-to header in the editor. There seems to have
6516 been some confusion about this.
6518 * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
6519 core dumps before we ask the user for a pass phrase. Suggested by
6520 <Stefan.Alfredsson@kau.se>.
6522 * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
6523 <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
6525 * muttlib.c: Permit !! for the last folder. Elm compatibility.
6527 * NEWS: Tell our users that fcc_clear exists.
6529 * init.h, mutt.h, send.c: Adding an fcc_clear option for
6530 unencrypted and unsigned FCCs.
6532 * imap/Makefile.am: Include the SSL-related code with "make dist".
6534 1999-11-22 16:01:42 roessler (roessler)
6536 * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
6537 imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
6538 functions.h, pgppubring.c: IMAP folder creation and deletion.
6541 * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
6542 Verständlicheres zu ersetzen. ;-)
6544 1999-11-18 16:19:35 roessler (roessler)
6546 * init.h: Include SSL documentation in the manual.
6548 * dotlock.c: indentation noise.
6550 * imap/socket.c: Small code clean-up.
6552 * mx.c: Detect .mew_cache files in MH folders. Suggested by
6553 Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
6555 * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
6557 * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
6558 configuration files nicely, even when they are not terminated
6561 * parse.c, rfc2231.c: Some rather cosmetic changes.
6563 1999-11-17 22:47:59 roessler (roessler)
6565 * menu.c: some reorganizations of the dialog menu code.
6567 * alias.c: Fix the address sanitizer. You should now be
6568 able to auto-create an alias for someone like "Jon K. Hellan"
6571 * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
6572 imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
6573 imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
6574 doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
6575 configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
6576 IMAP/SSL support patches.
6578 * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
6580 1999-11-15 17:44:15 roessler (roessler)
6582 * pgp.c: Fix the pgp-hook logic.
6584 * color.c: Small color fix from T. E. Dickey.
6586 * color.c: A small patch from TE Dickey.
6588 1999-11-11 18:30:25 roessler (roessler)
6590 * rfc822.c: ups, the previous patch included a small buffer
6593 * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
6596 * rfc822.c: Fix a header quoting bug.
6598 * doc/Makefile.in: Another build process patch from Brendan Cully.
6600 1999-11-10 21:35:33 roessler (roessler)
6602 * rfc2231.c: Ignore empty MIME parameters.
6604 1999-11-09 12:40:14 roessler (roessler)
6606 * mbox.c, parse.c: Add some more sanity checks about
6609 * curs_lib.c: Fix an SLang-related compilation problem.
6610 Originally from Jon Kåre Hellan.
6612 * postpone.c: Simplify mutt_prepare_template (). Instead of
6613 copying around all kinds of data, we re-parse the postponed
6614 message's structure.
6616 * postpone.c: Make sure mutt doesn't forget MIME structure when
6617 the user resends a message/rfc822 body from the recvattach menu.
6618 Note, however, that this is more of a temporary solution
6619 - I think there is some more space for improvements in
6620 mutt_prepare_template().
6622 * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
6623 configure.in, Makefile.am: Build process fixes from Brendan Cully.
6625 * pager.c: Add a missing redraw after resend-message.
6627 1999-11-08 22:10:49 roessler (roessler)
6629 * VERSION: Undo changes which are due to release-building tests.
6630 After all, we want the _right_ diff next time.
6632 * build-release: Finalize the new build-release script.
6634 * ChangeLog, VERSION, build-release: automatic post-release
6635 commit for mutt-1.1.1.2
6637 * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
6638 ChangeLog: automatic post-release commit for mutt-1.1.1.1
6640 * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
6641 to the build process.
6643 * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
6644 commit for mutt-1.1.1
6646 1999-11-07 22:52:40 roessler (roessler)
6648 * sendlib.c: short-cut utf-7 as a 7bit character set. Currently,
6649 utf-7 may be overridden by us-ascii.
6651 * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
6652 send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
6653 compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
6654 pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
6655 the recvattach code.
6657 * po/eo.po: branches: 1.1.2; file eo.po was initially added on
6658 branch mutt-1-0-stable.
6660 * po/eo.po, configure.in: Esperanto translation from Edmund
6661 GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
6663 1999-11-05 07:28:11 roessler (roessler)
6665 * pgppubring.c: preprocess out some unused strings.
6667 1999-11-04 21:35:32 roessler (roessler)
6669 * rfc2231.c: Catch a segmenatation fault. Note that this is
6670 not the real fix for the problem...
6672 * menu.c: Change a short to an int where it should have been one.
6674 * po/gl.po: New version.
6676 * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
6677 IMAP postpone changes from Byrial Jensen.
6679 1999-11-03 20:30:19 roessler (roessler)
6681 * recvattach.c: Adding a comment which describes some ideas on
6682 how the attachment menu should work.
6684 1999-11-02 15:51:07 roessler (roessler)
6686 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
6687 imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
6690 1999-10-31 17:12:55 roessler (roessler)
6692 * po/it.po: [stable] Small fix from Marco d'Itri.
6694 * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
6695 contrib/.cvsignore: From Brendan Cully: IMAP updates should work
6698 1999-10-29 05:43:40 roessler (roessler)
6700 * po/.cvsignore: Cosmetics.
6702 * imap/BUGS: Update the documentation.
6704 * doc/.cvsignore: Cosmetics.
6706 * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
6707 the number of postponed messages every time the status line
6708 is updated - this gets quite slow when used with slow IMAP
6711 1999-10-28 17:42:07 roessler (roessler)
6713 * README: Fix the version number in the README file.
6715 * pop.c: Cosmetic POP fixes from Evan DiBiase
6716 <evand@telerama.com>.
6718 * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
6720 1999-10-28 08:15:38 <Jon.K.Hellan@item.ntnu.no> (roessler)
6722 * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
6723 imap_preconnect. This way, you can let mutt start an ssh tunnel
6724 before it tries to connect to an IMAP server.
6726 1999-10-27 12:17:34 roessler (roessler)
6728 * po/gl.po: branches: 1.1.2; file gl.po was initially added on
6729 branch mutt-1-0-stable.
6731 * po/gl.po, configure.in: Adding a Galician translation.
6733 1999-10-26 15:14:01 roessler (roessler)
6735 * curs_lib.c, main.c: Some display-related fixes from Andrej
6738 * editmsg.c: Fix a small bug in the new edit-message feature.
6739 From Andrej Gritsenko.
6741 * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
6742 imap/browse.c, imap/command.c: * stops mutt from logging CRAM
6743 secrets in debug mode. * should fix mutt segfaulting when trying
6744 to open {} * helps with the problem of mutt detecting new mail
6746 folder. Now, IMAP commands from the SELECTED state should call
6747 imap_cmd_finish after they've executed commands. I've only put
6748 this is imap_buffy_check for now - in my opinion the command
6749 execution path is still not stable, and rewrites may obviate
6750 the need for this...
6752 (From: Brendan Cully <brendan@kublai.com>)
6754 1999-10-25 20:05:14 roessler (roessler)
6756 * po/sv.po: branches: 1.1.2; file sv.po was initially added on
6757 branch mutt-1-0-stable.
6759 * po/sv.po, configure.in: Adding the Swedish translation to
6762 * po/de.po: Updated German translation from Roland Rosenfeld.
6764 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
6765 imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
6766 imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
6769 1999-10-22 08:49:30 roessler (roessler)
6771 * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
6772 post-release commit for mutt-1.1
6774 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
6775 po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
6776 po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
6777 ChangeLog: post-release commit for one dot zero. (yes, really.)
6779 1999-10-21 08:07:22 roessler (roessler)
6781 * compose.c: Another sprintf-vs-null issue.
6783 1999-10-20 14:51:57 roessler (roessler)
6785 * po/id.po: new indonesian translation.
6787 * imap/message.c: Flags should only be modified using
6788 mutt_set_flag(). Everything else leads to neglected side effects.
6789 In this case, index colors, searches and possibly other side
6790 effects were ignored when a message which resides on an IMAP
6793 * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
6796 * po/id.po, po/el.po: translation updates.
6798 * configure.in: Don't use GNU grep specific options.
6800 1999-10-19 15:34:04 roessler (roessler)
6802 * imap/auth.c: Fix some sloppiness-induced, but harmless,
6805 * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
6806 AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
6807 This is, for instance, needed to access the cyrus-related mailing
6808 lists' archives at CMU.
6810 * po/el.po: New greek translation.
6812 1999-10-18 09:13:42 roessler (roessler)
6814 * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
6816 1999-10-16 15:19:29 roessler (roessler)
6818 * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
6820 * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
6822 * send.c: [stable] Fix Debian bug #47408.
6824 * send.c: Fix Debian bug #47408: When the postponed folder
6825 is a maildir, messages should only be written to the _new_
6828 * po/nl.po: New nl translation from Johan van Selst
6831 * po/cs.po: New cs translation from Jiri Pavlovsky
6832 <pavlovsk@ff.cuni.cz>.
6834 * po/zh_TW.Big5.po: [stable] chinese translation fixes from
6835 Anthony Wong <ypwong@debian.org>.
6837 * init.h: scoring documentation fix.
6839 * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
6840 Scoring improvements.
6842 1999-10-14 16:09:10 roessler (roessler)
6844 * po/ru.po: New Russian tranlation for stable.
6846 * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
6848 * po/fr.po: [stable] New french translation.
6850 * po/de.po: [stable] Fixes to the German translation.
6852 * pattern.c: [stable] Fix a segmentation fault when attempting
6853 to search pgp-encrypted messages.
6855 * pattern.c: Fix a segmentation fault when search PGP-encrypted
6858 1999-10-11 20:26:41 roessler (roessler)
6860 * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
6861 commit for mutt-0.96.8
6863 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
6864 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
6865 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
6866 post-release commit for 1.0pre4.
6868 * po/zh_TW.Big5.po: New Chinese Translation.
6870 * dotlock.c: [stable] Use dotlock.c from unstable.
6872 1999-10-06 20:20:54 roessler (roessler)
6874 * Makefile.am: Makefile.am fix for unstable.
6876 * Makefile.am: [stable] Check for mutt_dotlock in
6877 $(DESTDIR)$(bindir), not in $(bindir). This should fix some
6878 Debian build problems.
6880 * init.h: fix the $from documentation. Noted by David DeSimone.
6882 1999-10-05 06:50:34 roessler (roessler)
6884 * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
6886 * mutt.h, recvattach.c, compose.c: [stable] small fixes from
6889 1999-10-04 10:05:26 roessler (roessler)
6891 * configure.in: [stable] add pt_BR to ALL_LINGUAS.
6893 * configure.in: add pt_BR to ALL_LINGUAS.
6895 * po/pt_BR.po: Brasilian translation.
6897 * po/pt_BR.po: branches: 1.1.2; file pt_BR.po was initially
6898 added on branch mutt-1-0-stable.
6900 * po/pt_BR.po: Brasilian translation.
6902 * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
6903 imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
6906 * pgpewrap: pgpewrap spits out ugly error messages when used
6909 * configure.in: AM_C_PROTOTYPES seems to be too recent for the
6910 installed automake/autoconf base.
6912 * postpone.c: Remove some nonsense from the resend-message
6915 * postpone.c: Fix a memory leak.
6917 1999-09-30 22:05:28 roessler (roessler)
6919 * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
6920 functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
6921 parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
6922 function (similar to the _old_ edit-message), and redo large
6923 parts of mutt_prepare_edit_message (now mutt_prepare_template).
6925 * main.c: unstable cosmetics.
6927 * main.c: [stable] cosmetic change suggested by marco d'itri.
6929 * po/es.po, po/es.po: New spanish translation from Boris
6932 * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
6934 * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
6935 [stable] Re-add in_reply_to, this time with the right default
6938 * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
6941 * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
6942 This time with a suitable default. #-\
6944 1999-09-29 17:47:33 roessler (roessler)
6946 * configure.in: More fixes from Lars Hecking.
6948 * configure.in: Adding AC_PREREQ to configure.in.
6950 * configure.in: make sure the right software is used for building
6951 mutt. Patch suggested by Lars Hecking and Will Fiveash.
6953 * pgpinvoke.c: don't leak /dev/null file descriptors. From Roland
6956 * curs_main.c: fix^2 for stable.
6958 * curs_main.c: Fixing the fix - missing brackets.
6960 * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
6961 purify running on behalf of Daniel Eisenbud.
6963 * curs_main.c, parse.c: Fix some memory leaks noted by purify
6964 running on behalf of Daniel Eisenbud.
6966 1999-09-28 18:55:31 roessler (roessler)
6968 * po/ru.po: Here goes an update for version 1.0-pre3i. The main
6969 feature of this translation is that one-letter answers to
6970 multiple choice questions are not localized (Thomas, could you
6971 please add this as comment to the update in CVS?)
6973 (From: Michael Sobolev.)
6975 * sendlib.c: [stable] Include SPACE and HT with MIME specials.
6977 * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
6979 * Makefile.am: Better solution for the makedoc build using
6982 * Makefile.am: Some makes apparently have to be told about how
6985 1999-09-27 17:55:14 roessler (roessler)
6987 * copy.c: A back-port from unstable had missed some parts which
6988 could lead to message corruption with mh mail folders.
6990 * po/it.po: new Italian translation from Marco d'Itri.
6992 * po/pl.po: New polish translation.
6994 * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
6996 * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
6998 1999-09-25 07:37:51 roessler (roessler)
7000 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
7001 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
7002 po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
7004 * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
7006 1999-09-24 17:51:55 roessler (roessler)
7008 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
7009 po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
7010 po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
7011 automatic post-release commit for mutt-0.96.7
7013 1999-09-23 21:13:55 roessler (roessler)
7015 * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
7017 * browser.c: [stable] Solaris snprintf vs. NULL pointers.
7019 * browser.c: Try not to pass NULL pointers to snprintf
7020 - the Solaris version doesn't like them. (Noted by
7021 Thomas.Parmelan@efrei.fr.)
7023 * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
7024 imap/imap.c, buffy.c: Brendan Cully's latest changes:
7026 * includes all of my last patch, since it hasn't been committed
7027 yet. * catches a couple segfault problems if Context is NULL.
7028 * works harder to avoid sending null STORE FLAGS commands. May not
7029 be perfect yet, but also has extra debugging code. * has the
7030 beginnings of a more interactive IMAP error handler.
7031 Doesn't do anything yet, I'm just including it because I want
7032 to get the rest of the patch out.
7034 * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
7035 Noted by Ryan Murray <rmurray@cyberhqz.com>.
7037 * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
7038 portability fix related to makedoc.
7040 * po/es.po: [stable] new spanish translation from Boris Wesslowski
7041 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
7043 * alias.c: increase this limit for stable as well.
7045 * handler.c: [stable] Fix a buffer overflow and a bug helping
7046 with exploiting this overflow in the text/enriched handler.
7048 * handler.c: Fix a buffer overflow and a bug helping with
7049 exploiting this overflow in the text/enriched handler.
7051 * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
7054 * catches a possible null-pointer dereference in mx_close_mailbox
7055 when logging out of the server.
7056 * fixes IMAP tab-completion cosmetics (slightly broken with last
7057 Cyrus-compatibility updates)
7058 * adds a bit to the IMAP part of the manual.
7060 Brendan Cully <brendan@kublai.com>
7062 * alias.c: Increase a buffer to make larger group aliases
7063 possible. The current STRING buffer was far too small.
7065 1999-09-12 19:39:10 roessler (roessler)
7067 * po/es.po: [stable] Updated spanish translation from Boris
7070 * po/es.po: [stable] Fixes for the Spanish translation.
7071 From Nicolás Lichtmaier <nick@debian.org>.
7073 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
7074 imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
7075 imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
7076 patch (imap-turbocharge.diff):
7078 * changes mutt_buffy_check to only poll the selected folder
7079 when it is opened, not all mailboxes (unless the timeout
7080 has expired). This is a noticeable win if you have a few
7083 * sets the default checkinterval to 60 seconds from 0. Things
7084 are much much slower with 0.
7086 * makes some cosmetic renames
7088 * moves lots of generic imap stuff into a separate file,
7091 * abstracts the process of sending a command to an IMAP server
7092 a bit better (lots more to do here, though).
7094 * moves the message-set creation code used by the new fastdelete
7095 code into its own function, since it is generally useful.
7097 * implements server-side copy of messages. Tagged messages
7098 are copied in one command, thanks to the message-set
7101 (From: Brendan Cully; modifications by tlr.)
7103 1999-09-11 17:04:12 roessler (roessler)
7105 * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
7107 * po/es.po: [stable] New Spanish translation from Boris
7110 * configure.in: [stable] Hurd portability patch from Marcus
7113 * configure.in: Hurd portability patch from Marcus Brinkmann.
7115 * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
7118 * Muttrc.in: typos fixed by Telsa.
7120 * doc/manual.sgml.in: Small manual fix for stable. Noted by
7121 Telsa <hobbit@aloss.ukuu.org.uk>.
7123 1999-09-08 06:05:54 roessler (roessler)
7125 * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
7126 curs_main.c: The attached patch:
7128 * gets Mutt to properly log off the IMAP server when
7129 quitting. Clients don't care, but it's polite and proper.
7130 * further updates the flags changes from yesterday * uses CLOSE
7131 instead of EXPUNGE when closing a mailbox and purging
7132 messages, for some slight speed gain. * purges all messages
7133 marked for deletion in one command (if purging),
7134 making for very cool speed gains switching mailboxes if you're
7135 on, say, a few high volume mailing lists. Yeah, baby! (I
7136 personally love this one).
7138 (From Brendan Cully <brendan@kublai.com>)
7140 1999-09-07 17:01:28 roessler (roessler)
7142 * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
7144 * pgpkey.c: Fix a strtok NULL pointer problem.
7146 * doc/manual.sgml.in: notes on how to produce secure mailcaps.
7148 * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
7150 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
7151 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
7152 muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
7153 folder update optimisation I did yesterday. It's somewhat
7154 cleaner and less invasive, and I'm not so worried about memory
7157 * Fixes the bug where mutt would append a '/' to $folder even
7158 if it was only {mailhost}, causing mutt to browse the root
7159 directory instead of the home directory.
7161 * includes a first stab at preserving the D flag on the IMAP
7162 server. Now if you answer no to 'Purge deleted', the server
7163 still stores the messages as deleted, but doesn't expunge them
7166 NOTE: this is a first attempt. Play around, but don't mark
7167 things as deleted that you'd be sorry to see disappear.
7169 (From: Brendan Cully <brendan@kublai.com>)
7171 * doc/manual.sgml.head: Adding notes from README.SECURITY.
7173 1999-09-06 09:16:53 roessler (roessler)
7175 * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
7176 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
7177 muttlib.c: * Small imap/Makefile.am tweak for make dist
7179 * Hold on to mailbox flags, message flags, do update in one pass
7180 instead of two, halving traffic on mailbox sync.
7182 * Update message flags at fetch as well as header download,
7183 if the server thinks they've changed. Saves some unneeded
7186 * Move some structures out of imap_private.h into message.h,
7187 since they are local now.
7189 (From: Brendan Cully <brendan@kublai.com>)
7191 1999-09-05 08:42:23 roessler (roessler)
7193 * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
7195 * imap/Makefile.am: include message.c with the IMAP library.
7197 * init.c: [stable] Fixing "unignore *".
7199 * init.c: Fix "unignore *": We must not add "*" to the unignore
7202 * init.h: Documentation nit, from Liviu.
7204 1999-09-04 04:55:58 roessler (roessler)
7206 * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
7207 imap/message.c: Fix some more IMAP problems. From Brendan Cully.
7209 1999-09-03 21:42:16 roessler (roessler)
7211 * contrib/sample.muttrc: fix mailing list addresses. Noted by
7212 David Benfell <benfell@greybeard95a.com>.
7214 * browser.c: - If the name of the folder returned by an IMAP
7215 server is empty, Mutt could segfault in the browser window
7216 attempting to display it.
7217 - add_folder in browser.c looks like it got corrupted in
7218 some CVS update. A small patch makes things work again for
7220 (From: Brendan Cully <brendan@kublai.com>)
7222 * strdup.c, configure.in: strdup for unstable.
7224 * configure.in: [stable] Some systems may not have strdup.
7227 * strdup.c: branches: 1.1.2; file strdup.c was initially added
7228 on branch mutt-1-0-stable.
7230 * strdup.c: [stable] Some systems may not have strdup.
7233 * browser.c: [stable] cosmetic fix from Brendan Cully.
7235 1999-09-02 18:50:46 roessler (roessler)
7237 * editmsg.c: Don't copy the Status header to the user's edit
7238 buffer - we destroy it later when copying the message back.
7240 * acconfig.h, configure.in, init.c, init.h, main.c:
7241 [stable] Improved pgp 6.5.1 support. From Jochen Schmitt
7242 <Jochen@herr-schmitt.de>.
7244 * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
7245 editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
7246 feature, giving the raw message in an editor.
7248 * imap/auth.c: Fix a tiny signedness warning.
7250 * dotlock.c: Remove a superfluous label.
7252 * dotlock.c: [stable] remove a superfluous label.
7254 * po/cs.po: New czech translation. From Jiri Pavlovsky
7255 <pavlovsk@ff.cuni.cz>.
7257 * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
7258 www.sgml-tools.org. Noted by Heiko Schlichting.
7260 1999-09-01 21:41:19 roessler (roessler)
7262 * doc/Makefile.in, Makefile.am: A couple of build process
7263 and portability fixes concerning the automatically generated
7266 * mutt.h, init.c: [stable] Fix ignore/unignore. This is a
7267 back-port from the unstable branch.
7269 * po/ko.po: New Korean translation. From Byeong-Chan Kim
7270 <redhands@linux.sarang.net>.
7272 * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
7273 possible compilation warnings. (Noted by "John C. Place"
7274 <placej@ctcdist.com>.)
7276 * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
7277 of small warnings. Noted by "John C. Place" <placej@ctcdist.com>.
7279 * ChangeLog: check-point commit.
7281 * mx.c: Don't clear the error line whenever dotlocking a file.
7283 * mx.h: adding a prototype.
7285 * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
7286 mail folder, do a thorough check.
7288 1999-08-31 20:26:33 roessler (roessler)
7290 * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
7291 po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7292 VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
7293 ChangeLog: automatic post-release commit for mutt-0.96.6
7295 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
7296 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
7297 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
7298 post-release commit for 1.0pre2.
7300 * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
7301 OPS, curs_main.c, functions.h: Adding a <parent-message>
7302 function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
7304 * curs_lib.c: Fix possible signedness problem with localized
7307 * po/ru.po: New russian translation. From Michael Sobolev
7310 * imap.c: [stable] fix IMAP caching.
7312 1999-08-30 16:10:45 roessler (roessler)
7314 * configure.in, imap/imap.c, main.c: Properly handle IMAP
7319 * mh.c: [stable] Back-port various fixes from stable.
7321 * mh.c: Avoid a memory and temporary file leak.
7323 * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
7324 of various IMAP-related fixes. From Brendan Cully
7325 <brendan@kublai.com>.
7327 1999-08-27 07:41:44 roessler (roessler)
7329 * TODO: some notes on generic limiting.
7331 1999-08-26 20:26:56 roessler (roessler)
7333 * keymap.c: Change alias menu key bindings to something more
7336 * imap/TODO: Adding a TODO list.
7340 * doc/manual.sgml.tail: Fix the sgml-tools url. Noted by Heiko
7343 * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
7344 Noted by Heiko Schlichting.
7346 * mh.c: Fixing a somewhat hypothetical error condition.
7348 * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
7350 * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
7351 Various fixes to make mutt compile on IRIX. Additionally,
7352 we introduce default bindings for the <enter> key which is
7353 used by xwsh for "return". Suggested by Heiko Schlichting
7354 <heiko@cis.fu-berlin.de>.
7356 1999-08-25 06:33:37 roessler (roessler)
7358 * configure.in: We need ranlib even when we don't use IMAP.
7360 * compose.c: Trivial patch to make attach-message work for
7363 1999-08-24 21:27:20 roessler (roessler)
7365 * po/de.po: Updates from Roland Rosenfeld.
7367 * Makefile.am: Automake clean-up. From Lars Hecking.
7369 * po/id.po: Updates.
7371 * doc/Makefile.in: build muttrc.man before installing it.
7373 * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
7374 post-release commit for mutt-0.96.5
7376 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
7377 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
7378 po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
7379 release-commit 1.0pre1.
7381 * Makefile.am: Still more bugs in the release-building process.
7383 * Makefile.am: *grrrr* typos.
7385 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
7386 po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
7387 po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
7389 * Makefile.am: Some of the targets were broken.
7391 * Makefile.am: Another tidbit.
7393 * Makefile.am: Still more build-process stuff. Let's see whether
7394 this automatically builds 0.96.5.
7396 * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
7397 files from the repository.
7399 * Makefile.am: Further distribution process fixes.
7401 * po/POTFILES.in: Make translations fit together with actual
7404 * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
7405 to the distribution-building process; check-point commit for
7406 documentation and ChangeLog.
7408 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
7409 experimental changes to automate the distribution-building
7410 process; documentation update.
7412 * Makefile.am: Various experimental changes to automate the
7413 distribution-building process.
7415 1999-08-23 22:12:05 roessler (roessler)
7417 * configure.in: Fix charmaps part of the build process.
7419 * copy.c: Fix an off-by-one error which lead to a segmentation
7422 * charset.c: Don't delete symbol -> character code mappings.
7423 Character sets may define multiple symbols. :-(
7425 * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
7426 imap/imap_private.h, browser.c, configure.in, Makefile.am,
7427 acconfig.h: Inclue GSS authentization for IMAP.
7429 * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
7430 seem to be unnecessary.
7432 * main.c: Fix a small typo affecting mutt -v's output.
7434 1999-08-20 08:24:13 roessler (roessler)
7436 * po/fr.po: Fixed french translation.
7438 * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
7439 imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
7440 imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
7441 init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
7444 * prepare: branches: 2.8.2; Brendan Cully's latest IMAP clean-up.
7446 * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
7447 configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
7449 * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
7450 Back-port $bounce_delivered from unstable.
7452 * po/fr.po: [stable] Small fixes.
7454 1999-08-19 10:04:28 roessler (roessler)
7456 * sendlib.c: [stable] Fix a back-porting bug.
7458 * configure.in: [stable] Albert Chin-A-Young
7459 <china@thewrittenword.com> suggests a different check for -lnsl
7462 * configure.in: Albert Chin-A-Young suggests a slightly different
7463 check for libsocket and libnsl.
7465 * doc/manual.sgml.in: [stable] fix the urlview url.
7467 * doc/manual.sgml.head: fix the urlview url.
7469 * main.c: copyright message cosmetics.
7471 * Makefile.am, configure.in, prepare: Remove the $output.in hack,
7472 and create a fake charmaps directory instead.
7474 * acconfig.h, configure.in: [stable] check signal.h for
7475 sig_atomic_t. This should help to build this version of mutt
7476 on systems such as SunOS 4.1.
7478 * sendlib.c: [stable] Force quotes around the boundary parameter's
7481 * sendlib.c: Force quotes around the boundary parameter.
7482 Another courtesy towards Outlook.
7484 * pgp.c: [stable] Make sure the boundary MIME parameter is the
7485 last one on multipart/signed. Otherwise, Outlook will fail.
7486 Pointed out by Ian Bell, Turnpike.
7488 * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
7489 Express expects the boundary parameter to be the _last_ MIME
7490 parameter on a multipart/* body part, and otherwise displays
7493 1999-08-18 06:54:13 roessler (roessler)
7495 * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
7496 documentation fixes.
7498 * commands.c: Fetch senders' keys also when decrypting a message.
7499 There may be a signature.
7501 * main.c: Don't try to create $maildir if it's an IMAP folder.
7503 1999-08-17 20:04:07 roessler (roessler)
7507 * reldate.h: *grmbls*
7509 * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
7511 * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
7513 * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
7515 * postpone.c: Fixing a mutt -p segfault.
7517 * doc/mutt.man, main.c: cosmetics; mention warranties in the
7520 1999-08-15 19:59:09 roessler (roessler)
7522 * compose.c: Make attach-message work with IMAP folders.
7524 * po/cs.po: New CS translation.
7526 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
7527 pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
7528 NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
7529 curs_main.c, globals.h, init.c, init.h, main.c: Various changes
7530 added over the last week:
7532 - $delete_untag - creation of "application/pgp" messages -
7533 an attempt to fix prepare. - Browser format changes
7535 * dotlock.h: cosmetics.
7537 * dotlock.c: [stable] take dotlock.c from unstable.
7539 * dotlock.c: Commit remaining changes.
7541 * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
7543 * dotlock.c, dotlock.h: Really fix $save_empty, even when the
7544 dotlocking code is compiled into mutt.
7546 * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
7547 dotlocking code is linked into mutt.
7549 1999-08-09 19:03:12 roessler (roessler)
7551 * ChangeLog, ChangeLog: check-point commit.
7553 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
7554 po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
7555 po/id.po, po/it.po, po/cs.po: update-po.
7557 * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
7560 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
7561 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
7562 po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
7563 translation; general "make update-po".
7565 * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
7566 po/zh_TW.Big5.po: Various fixes. Additionally, mutt will now
7567 create the $folder directory when started in curses mode and if
7570 1999-08-08 14:57:13 roessler (roessler)
7572 * po/zh_TW.Big5.po: new chinese translation.
7574 * po/zh_TW.Big5.po: New chinese translation.
7576 * Makefile.am: Fix order of some dependencies.
7578 * Makefile.am: Fix keymap_defs.h dependency.
7580 * po/it.po: Fix a translation string in it.po.
7582 * po/it.po: Fixing a message. From Marco.
7584 * doc/muttrc.man, init.h: Include complete documentation
7585 regardless of actual features.
7587 * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
7588 doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
7589 doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
7590 doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
7591 doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
7592 Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
7593 makedoc.c: Documentation updates; autogeneration of documentation
7596 1999-08-04 19:58:13 roessler (roessler)
7598 * NEWS: documentation to prepare the next release.
7600 * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
7601 [stable] Fix $save_empty.
7603 * ChangeLog: ChangeLog.
7605 * NEWS, protos.h, send.c: Various fixes; documentation.
7607 * doc/dotlock.man.in: Document the -d option.
7609 * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
7611 1999-07-29 09:17:29 roessler (roessler)
7613 * doc/manual.sgml.in: Remove references to the old PGP
7614 configuration interface. Noted by Hanno Wagner <wagner@fitug.de>.
7616 * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
7617 protos.h: Brendan Cully's latest IMAP patches.
7619 1999-07-28 20:40:49 roessler (roessler)
7621 * doc/manual.sgml.in: Fix "lists" documentation. From Jeremy
7622 Blosser <jblosser@firinn.org>.
7624 * doc/manual.sgml.in: Fix the description of the lists command.
7625 Patch provided by Jeremy Blosser <jblosser@firinn.org>.
7627 * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
7630 * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
7631 doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
7633 * mh.c: Replarse mh message' headers when updating them.
7635 * mh.c: Re-parse mh messages when committing them to disk.
7636 The structure may have changed.
7638 * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
7639 hook which enables us to fetch PGP keys from servers on demand.
7640 Look out for pkspxy. :-)
7642 * hdrline.c: Enable the use of %F in conditionals. From Aaron
7643 Schrab <aaron+mutt@schrab.com>.
7645 1999-07-26 21:04:53 roessler (roessler)
7647 * dotlock.c: impose a hard limit on the number of locking
7650 * dotlock.c: Impose a hard limit on dotlock attempts.
7652 * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
7653 Also, close Debian bug #37394 for stable.
7655 * acconfig.h, configure.in: Check for gpgm.
7657 * recvattach.c: Make an error message ready for translation.
7660 * Makefile.am: Add missing dependencies for pgpring. Fix from
7661 David Ellement <ellement@sdd.hp.com>
7663 * Makefile.am: Create keymap_defs.h when it isn't present.
7664 Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
7666 * Makefile.am: Generate keymap_defs.h when it isn't present.
7667 Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
7669 * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
7670 the content-disposition changes. They don't merge well with
7671 operations such as printing, and need some more thought.
7673 * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
7674 attachment's content-disposition is different from "inline", and
7675 if the user sets the use_cdisp option, don't auto_view this part.
7677 * ChangeLog: checkpointing.
7679 * flags.c, protos.h, recvattach.c: When replying to message/rfc822
7680 type attachments, Context statistics would go out of order.
7681 Problem noted by Johan van Selst <johans@stack.nl>.
7683 * flags.c, protos.h, recvattach.c: When replying to a
7684 message/rfc822 attachment, the Context statistics would get out
7685 of order. Problem noted by Johan van Selst <johans@stack.nl>.
7687 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
7688 bug #41042. From Gero Treuner.
7690 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
7691 bug #41042. From Gero Treuner <gero@faveve.uni-stuttgart.de>.
7693 * curs_main.c: Fix read_only in folder-hooks.
7695 * curs_main.c, ChangeLog: The following:
7697 folder-hook !asdf unset read_only folder-hook asdf
7700 wouldn't work. Fix from Gero Treuner
7701 <gero@faveve.uni-stuttgart.de>.
7703 * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
7704 Assorted IMAP fixes. From Brendan Cully <brendan@kublai.com>,
7705 message <19990725150346.A19750@xanadu.kublai.com>.
7707 * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
7708 Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
7710 * ChangeLog: *** empty log message ***
7712 * commands.c: Fix a missing #ifdef. From Matt Armstrong
7715 * doc/devel-notes.txt: Add some notes. From Matt Armstrong
7718 1999-07-24 14:55:45 roessler (roessler)
7720 * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
7721 From "Alexander V. Lukyanov" <lav@yars.free.net>.
7723 1999-07-23 06:31:09 roessler (roessler)
7725 * parse.c: There was some code missing about TYPEMODEL. Noted by
7726 Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
7728 1999-07-22 14:56:44 roessler (roessler)
7730 * mutt.h: Fix content-type's widths.
7732 1999-07-21 13:02:12 roessler (roessler)
7734 * recvattach.c: When forwarding or replying to attachments,
7735 use the proper time stamp for From_ lines of Fccs. Note: This
7736 code may need some clean-up, it's horribly slow.
7738 * buffy.c: Fix compilation problem for non-imap systems.
7740 * compose.c: *grr* avoid a warning about /* in a comment.
7742 * compose.c: call mutt_update_encoding() after changing an
7743 attachment's content type.
7745 1999-07-20 20:09:13 roessler (roessler)
7747 * send.c, sendlib.c, protos.h: Use $from for resent-from headers
7748 when bouncing messages.
7750 * imap.c: Fix from Gero Treuner.
7752 * init.c: Fix value completion for DT_ADDR variables. While we
7753 are on it, proper quoting is added.
7755 * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
7756 noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
7757 from send-hooks. This patch introduces a new variable $from
7758 which can be used to use a default sender address; to make this
7759 possible, a new variable class DT_ADDR is defined.
7761 We now have the following algorithm for determining the from
7764 - $from is used as the default from address, if defined.
7765 Otherwise, the local user name and (if the user wishes so)
7766 the local domain are used.
7767 - This address can be overridden by $reverse_name, if set.
7768 - Now, send-hooks are evaluated. - Afterwards, user headers
7769 are evaluated. In this step, the from
7770 header can be overridden using my_hdr From:. - When there is
7771 no real name, $realname is used for it. Note that,
7772 when the default from header is used and $from defines a real
7773 name, it takes precedence over $realname.
7775 * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
7776 forgets that IMAP folders with new mail have new
7777 mail. * On some common IMAP servers, Mutt erroneously insists
7779 current folder has new mail. * Mutt constantly polls the
7780 server for new messages,
7781 disregarding the imap_checkinterval option.
7783 New features * tab-completion of IMAP folders. Not yet namespace
7785 will work within an alternate namespace (eg won't complete
7786 #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
7787 tweaking of the browser was necessary to get it to cooperate
7788 with completion. Some remains to be done.
7790 (From: From: Brendan Cully <brendan@kublai.com>)
7792 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
7793 Remove the $in_reply_to configuration variable.
7795 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
7796 Remove the $in_reply_to configuration variable and always use
7797 the message-ID for that header.
7799 * pgp.c: patch-0.95.6.pgperror.1
7801 * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
7802 patch-0.95.6.gettext.1.gz, from Gero Treuner.
7804 * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
7807 * po/sk.po: New sk translation.
7809 * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
7812 1999-07-19 19:18:05 roessler (roessler)
7814 * configure.in, pgppubring.c: Fix compilation problems with
7815 SunOS 4. From Lars Hecking.
7817 * po/sk.po: new sk translation.
7819 * buffy.c: Consider empty folders to be non-existent for buffy's
7822 1999-07-06 22:57:08 roessler (roessler)
7824 * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
7825 globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
7826 attach.c, commands.c, compose.c: Applying Liviu Daia's signal
7827 handling patches. They work fine with unstable for months now,
7828 so we may wish to use them with stable.
7830 * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
7831 translations for unstable.
7833 * po/zh_TW.Big5.po: branches: 1.1.2; file zh_TW.Big5.po was
7834 initially added on branch mutt-1-0-stable.
7836 * po/zh_TW.Big5.po: Chinese translation for stable.
7838 * configure.in: Adding chinese (big5) translation.
7840 * po/el.po: branches: 1.1.2; file el.po was initially added on
7841 branch mutt-1-0-stable.
7843 * po/el.po, configure.in: Adding greek translation from Fanis
7844 <madf@geocities.com>.
7846 * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
7847 sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
7848 New mh and maildir folder writing code. Back-port from unstable.
7850 * color.c: Fix color problem noted by Todd Larson. From unstable.
7852 * color.c: Fixing a string buffer problem noted by Todd Larason
7855 * imap.c: Try creating an IMAP folder before writing to it.
7856 Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
7858 * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
7860 1999-07-01 11:22:22 roessler (roessler)
7862 * contrib/gpg.rc: Fix gpg invocation. Noted by Werner Koch.
7864 * mx.c: Fix a small imap-related bug.
7866 * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
7867 globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
7868 lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
7869 pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
7870 Various patches from last week, including:
7872 - new mh/maildir access code. - subscribe/unsubscribe -
7875 1999-06-14 21:20:42 roessler (roessler)
7877 * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
7878 MIME parts. - Correctly parse attachments with CRLF line endings,
7882 * alias.c, enter.c: Completion fixes from Gero Treuner
7883 <gero@faveve.uni-stuttgart.de>.
7885 1999-06-10 09:30:39 roessler (roessler)
7887 * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
7888 same address with take-alias and display-address.
7890 1999-06-09 17:17:53 roessler (roessler)
7892 * recvattach.c: Fix the fix. Most of it was wrong.
7894 * recvattach.c: There was bogus bug-fixing in the last fix.
7896 * recvattach.c: Fix attachment forwading. Same problem as
7899 * recvattach.c: Fix attachment forwarding. The leading newline
7900 for certain MIME boundaries was missing. *grrrr*
7902 * send.c: Give reverse_name precedence over my_hdr From:
7904 1999-06-08 18:30:42 roessler (roessler)
7906 * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
7907 patches for SunOS 4.1. From Lars Hecking.
7909 * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
7912 * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
7913 copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
7914 when they aren't necessary.
7916 Back-port from unstable.
7918 * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
7919 recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
7920 hdrline.c, init.c, init.h, mutt.h: - Add a $weed option. -
7921 Add out-of-band reporting of signature status.
7923 1999-06-03 21:48:24 roessler (roessler)
7925 * curs_main.c: Another header weeding change. Experimental.
7927 * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
7928 for _all_ header weeding throughout mutt.
7930 * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
7931 ChangeLog: post-release commit 0.96.3.
7933 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
7934 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
7935 gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
7938 * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
7941 * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
7942 pgppubring.c: Hardwire some mechanisms for finding secret and
7943 public key-rings. This way, we need to hard-wire less stuff in
7944 the various configuration files, making the use of PGP with mutt
7945 a bit simpler again.
7947 * contrib/pgp2.rc: Another little fix.
7949 * contrib/pgp2.rc: ups, wrong order of arguments when verifying
7952 * doc/PGP-Notes.txt: Document the new PGP configuration interface.
7954 * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
7955 pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
7956 Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
7957 init.h, mutt.h: Experimental: New PGP invocation interface. The
7958 invocations are done through formats, so all this should fit
7959 more cleanly into mutt now.
7961 1999-06-02 18:52:19 roessler (roessler)
7963 * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
7964 protos.h: Major cutting & pasting: We now have a "real" library
7965 in lib.c which can be linked against external programs without
7968 * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
7971 1999-06-01 14:52:09 roessler (roessler)
7973 * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
7976 1999-05-31 16:11:32 roessler (roessler)
7978 * VERSION: Preparing pre-release for 0.95.6.
7980 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
7981 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
7984 * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
7987 * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
7989 1999-05-21 15:55:27 roessler (roessler)
7991 * po/ko.po: Adding the Korean translation.
7993 * configure.in: Korean translation.
7995 * po/ko.po: branches: 1.1.2; Korean translation.
7997 * configure.in: Korean translation.
7999 1999-05-18 19:22:55 roessler (roessler)
8001 * imap.c, imap.c: Latest IMAP fixes from Brandon.
8003 * imap.c: The current code wasn't asking for the capabilities
8004 of the server in the case where the user is using PREAUTH.
8006 * imap.c: The current IMAP code wasn't asking for the capabilities
8007 of the server in the case where the user is using PREAUTH.
8009 1999-05-16 06:26:11 roessler (roessler)
8011 * po/it.po: New IT translation.
8013 * pgpkey.c: Add a couple of token delimiters when constructing
8014 hints. This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
8015 will match key IDs like xyz <xyz@bar>.
8017 * handler.c: Fix base64 decoding.
8019 1999-05-06 08:29:17 roessler (roessler)
8021 * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
8023 1999-05-05 20:33:57 roessler (roessler)
8025 * imap.c: The latest IMAP fixes.
8027 * imap.c: Fixing imap_check_mailbox(). From Brandon Long.
8029 * imap.c: Mutt would lose user-set "N" flags.
8031 1999-05-03 16:17:29 roessler (roessler)
8033 * gnupgparse.c: gnupg gives reasonable trust values now.
8035 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
8036 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
8037 menu.c, send.c: Various fixes from last week.
8039 * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
8041 1999-04-23 09:01:42 roessler (roessler)
8043 * reldate.h: ups, this should also be updated for 0.95.5 final.
8045 * ChangeLog: preparing the final 0.95.5.
8047 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
8048 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
8051 * OPS: Fix a documentation typo.
8053 * po/de.po: translation fixes from Roland and Gero.
8055 1999-04-22 10:21:41 roessler (roessler)
8057 * doc/manual.sgml.in: Document %_.
8059 * menu.c: Fix redraws. Back-port from unstable.
8061 * lib.c: Add "_" as an expando option.
8063 * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
8064 IMAP update from Brandon Long.
8066 * send.c: Fix FCC-related SNAFU in the ci_send_message()
8069 1999-04-20 19:26:28 roessler (roessler)
8071 * sendlib.c: [stable] fix timezone snafu.
8073 * sendlib.c: Fix a time zone snafu.
8075 * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
8076 po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
8077 reldate.h, ChangeLog: Preparing 0.96.2.
8079 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
8080 po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
8081 reldate.h, ChangeLog: preparing 0.95.5
8083 1999-04-12 21:02:35 roessler (roessler)
8085 * recvattach.c: more multipart/alternative handling.
8087 * recvattach.c: Change multipart handling when receiving messages.
8089 * compose.c: Clean-up, from Vikas.
8093 * parse.c: us-ascii is the default character set for text
8094 attachments we receive.
8096 * compose.c, sendlib.c: Fix default character set setting when
8097 attaching text files.
8099 * imap.c: Fix an IMAP quoting problem. Essentially from Randall
8100 Nortman <rnortman@computer.org>.
8102 * po/sk.po, po/id.po, configure.in: new languages: id, sk.
8104 * po/id.po, po/sk.po: branches: 1.1.2; New translations: id, sk.
8106 * configure.in: New translations: id, sk.
8108 1999-03-31 06:35:03 roessler (roessler)
8110 * charset.c: Stupid error.
8112 * charset.c, charset.h: Another small charset optimization.
8114 * charset.h, handler.c, charset.c: A couple of optimizations,
8115 most notably for the special case of a non-prefix state.
8117 1999-03-30 23:50:33 roessler (roessler)
8119 * charset.c, charset.h, handler.c: This patch removes at least
8120 some of the horrible utf-8 kluges in charset.c. The new DECODER
8121 framework is currently only used in handler.c, and there in
8122 a horribly inefficient manner. We should use greater blocks
8123 of data, which would be much more efficient than what we are
8126 Most of the other charset-related code still uses the old
8127 mutt_display_char() &friends interface, which is actually ok as
8128 long as you don't try to handle multibyte character sets.
8130 The most notable change should be the one to
8131 mutt_get_translation(): It will delay the loading and parsing
8132 of character set information files until it's really needed,
8133 catching a huge amount of standard cases. As a side effect,
8134 this will make "iso tagged as ascii" "work" again, as long as
8135 both sides use the same iso character set.
8137 * send.c: resort headers when forward-decoding them with weed
8140 * pager.c: Fix a pager failure for long messages. From Liviu.
8142 * pager.c: Fix pager failure for long messages, changing two
8143 shorts to ints. From Liviu Daia.
8145 * recvattach.c: Add some user feedback to attachment forwarding.
8148 1999-03-25 19:46:52 roessler (roessler)
8150 * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
8151 init.c: Roland's sort_keys patch.
8153 1999-03-24 20:35:38 roessler (roessler)
8155 * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
8156 version of attachment forwarding.
8158 * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
8160 * main.c: Only exit with "no recipients specified", when
8163 1999-03-23 20:21:50 roessler (roessler)
8165 * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
8166 forward_attachment patch.
8168 1999-03-22 16:00:39 roessler (roessler)
8170 * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
8171 PGP key creation time fix by Roland Rosenfeld.
8173 1999-03-17 14:45:10 roessler (roessler)
8175 * recvattach.c, recvattach.c: Vikas' attach_tag patch.
8177 1999-03-16 21:42:06 roessler (roessler)
8179 * thread.c, configure.in: bug fixes.
8181 * thread.c: Detect thread loops.
8183 1999-03-15 15:32:19 roessler (roessler)
8185 * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
8188 * edit.c: another digital unix compile problem.
8190 * main.c: _Fix_ the compile problems, don't install new ones.
8192 * send.c: Cleanly handle fcc when the user unsets it and the
8193 message is postponed.
8195 * main.c: Fix compilation problems under digital unix.
8197 * configure.in: Fix sendmail autodetection.
8199 * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
8202 1999-03-09 13:34:52 roessler (roessler)
8204 * menu.c: another menu.c fix from Kim DeVaughn.
8206 * send.c, menu.c, handler.c: Fixes.
8208 * send.c, menu.c, handler.c: handler.c: Properly handle
8209 message/external-body expiry. menu.c: Small fix from
8210 Liviu. send.c: Honor confirm_create for FCCs. cvs:
8211 ----------------------------------------------------------------------
8213 1999-03-04 08:00:38 roessler (roessler)
8215 * Makefile.am: post-postrelease commit.
8217 1999-03-03 20:06:33 roessler (roessler)
8221 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8222 po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
8224 * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
8225 ChangeLog: releasing 0.96.1.
8227 * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
8228 preparations; back-port a couple of things from unstable.
8230 * curs_main.c: Vikas' resort_index.3.
8232 * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
8233 from unstable. others: latest imap related patches.
8235 1999-03-02 22:13:30 roessler (roessler)
8237 * curs_main.c, charset.c: Some small fixes from Vikas.
8239 * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
8242 * parse.c: Latest IMAP-related fix from Brandon Long.
8244 * thread.c: Correctly handle messages which have themselves in
8245 their references header.
8247 * thread.c: Properly handle messages which have themselves in
8250 1999-02-28 08:30:19 roessler (roessler)
8252 * rfc822.c: Fix a memory leak. From Liviu.
8254 * rfc822.c: Fix a memory leak. From Liviu.
8256 * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
8257 noted by Hamish Moffat.
8259 * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
8262 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8263 po/es.po, po/de.po, po/cs.po: post-snapshot commit.
8265 1999-02-26 15:42:07 roessler (roessler)
8267 * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
8270 1999-02-25 06:58:01 roessler (roessler)
8272 * from.c: parse some more from_ lines. Before, there were
8273 problems with cases like this:
8275 >From <@x400host:"/G=Bob/S=Allinson/CN=Has
8276 embedded spaces/OU=X400HOST/
8277 >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
8280 Problem noted by johnm@sirius3.demon.co.uk
8282 1999-02-23 20:38:49 roessler (roessler)
8284 * imap.c: fix a segfault. From Brandon.
8286 1999-02-22 12:37:43 roessler (roessler)
8288 * curs_main.c: Vikas' latest collapse fix.
8290 * curs_main.c: collapse fix from Vikas.
8292 * mbox.c, imap.c: Avoid reading past actual headers when reopening
8293 mailboxes. From Daniel Eisenbud.
8295 * mbox.c, imap.c: Avoid reading past the end of actual headers
8296 when reopening folders. From Daniel Eisenbud.
8298 * pgp.c: Don't override base64 by quoted-printable.
8300 * menu.c: replace clear() by clrtobot().
8302 * pgp.c: Currently, PGP signing messages will force
8303 quoted-printable encoding even if we should use base64.
8305 1999-02-19 07:38:17 roessler (roessler)
8307 * sendlib.c: Don't qp-encode multiparts. ugh.
8309 * sendlib.c: ... message and multipart, not just message.
8311 * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
8312 mutt to trigger quoted-printable encoding for any non-multipart
8313 attachments which have ^From at the beginning of a line.
8314 Note that we don't trigger on ^From_ since either procmail or
8315 sendmail is >-escaping on ^From, and note that this won't help
8316 against sites where sendmail has the '9' flag set on the local
8317 mailer, as these sites will inevitably transform to 8bit (sic!).
8319 1999-02-18 23:14:36 roessler (roessler)
8321 * pgp.c, mutt.h, init.h: Add retainable signatures. This should
8322 work nicely with encrypted mailing lists.
8324 * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
8325 Introduce $dotlock_program: This makes the mutt_dotlock program's
8326 location a run-time configuration variable.
8328 * send.c, mutt.h, init.h: Introduce $honor_followup_to. The user
8329 will now be asked whether he wants to honor mail-followup-to
8332 * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
8335 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8336 po/es.po, po/de.po, po/cs.po: Updated translations.
8338 * contrib/sample.mailcap: Fix the text/html entry.
8340 * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
8341 were used with multiple meanings. bad. configure.in, regex.c:
8342 Make regex autoconfiguration work. headers.c: expand aliases
8345 * headers.c: Expand aliases on the From header.
8347 1999-02-17 15:48:05 roessler (roessler)
8349 * doc/mutt.man.in: Fix the URL.
8351 * sendlib.c, init.h: User-Agent, not X-Mailer.
8355 * copy.h: Some of the M_CM flags erroneously had been defined
8356 to have the same value. _Very_ bad.
8358 * contrib/sample.mailcap: Correct the netscape text/html entry.
8360 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8361 po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
8362 send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
8363 acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
8364 target to include all necessary files. - po/fr.po: New French
8365 translation. (-> stable!) - Add the new options to Muttrc.in.
8366 - regex.c, configure.in: include config.h from regex.c, and handle
8367 alloca in a more intelligent way than before. (Currently,
8368 we just mis-handle it.) Port this to stable and test it!
8369 - po/cs.po: update cs.po. - po/de.po, po/nl.po: updated versions
8370 from Roland and Boris. - pager.c: Vikas' grok_ansi fix. -
8371 po/Makefile.in.in: keymap_defs is always in po/.. - from Lars
8374 1999-02-12 11:23:17 roessler (roessler)
8376 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8377 po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
8380 * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
8382 1999-02-11 22:52:03 roessler (roessler)
8384 * imap.c, VERSION: another imap-related fix.
8386 * pattern.c: another signal fix from liviu.
8388 * imap.c: Remove a superfluous if statement.
8390 * imap.c: ups, that one was bad.
8392 * imap.c: The HEADER structure doesn't have a mailcap component
8395 * imap.c: The HEADER structure doesn't have a mailcap component
8396 any more. Noted by Johan van Selst <johans@stack.nl>.
8398 * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
8399 menu.c, globals.h, curs_main.c, curs_lib.c:
8400 patch.mutt-0.95.1i.ld.signals.1-2.gz
8402 * po/nl.po: new nl translation.
8404 * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
8406 * po/nl.po: New nl translation.
8408 * pattern.c, curs_main.c: curs_main.c: Check whether the
8409 user pressed a number before putting it back onto the stack.
8410 (OP_JUMP) pattern.c: Vikas' latest fix.
8412 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8413 po/es.po, po/de.po, po/cs.po: Updating the po files.
8415 * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
8416 in the doc directory, document mailcap_sanitize.
8418 * reldate.h, prepare, configure.in, VERSION, Makefile.am,
8419 $output.in: Preparing for 0.96: $output.in was real fun in the
8422 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
8423 po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
8424 reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
8425 post-release commit for 0.95.2.
8427 * README.SECURITY: Add a note on how to write mailcap files.
8429 * README.SECURITY: branches: 2.1.2; Add a note on how to write
8432 1999-02-10 23:12:27 roessler (roessler)
8434 * browser.c: Ups, this one needed a #ifdef USE_IMAP.
8436 * imap.c, browser.c: Some patches Brandon Long posted to
8439 * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
8440 protos.h, lib.c, handler.c, attach.c: Fix the security fix.
8442 * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
8444 * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
8446 * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
8447 globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
8448 patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
8449 processes are invoked. From Liviu.
8451 1999-02-09 23:54:03 roessler (roessler)
8453 * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
8454 sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
8457 * prepare: Small prepare bug noted by vikas.
8459 * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
8460 browser.h: re-insert the "tagged" component. pgp support:
8461 fix handling of PGP 5 subkeys, algorithm 20.
8463 * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
8465 * commands.c: honor hdr_order when decode-piping a message.
8468 * po/cs.po: New czech translation.
8470 * commands.c: Reorder headers when decode-piping.
8472 * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
8473 mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
8474 browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
8477 1999-02-04 12:00:10 roessler (roessler)
8479 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
8480 the way mutt_quote_filename() worked. It's not too reasonable
8481 to allocate memory dynamically whenever we quote a file name.
8482 (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
8484 * mx.c: [unstable] Check for write errors when moving messages
8487 * mx.c: Check for write errors when moving messages to $mbox.
8489 1999-02-03 22:14:18 roessler (roessler)
8491 * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
8492 functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
8493 Produce some reasonable character set support when postponing
8496 Additionally, this patch fixes a nasty pointer leak in
8497 load_charset() [noted with electric fence], and a completely
8498 mis-lead attempt to use bsearch(). Apparently, nobody ever
8499 tested the utf8 decoder for quite some time.
8501 1999-02-02 21:57:44 roessler (roessler)
8503 * pattern.c: merge ~v patch into unstable.
8505 * pattern.c: small nit-fix from vikas to the ~v pattern.
8507 * pgp.c: Thou shall not use dangling pointers.
8509 * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
8510 of character set conversions.
8512 * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
8513 pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
8514 copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
8515 attach.c, OPS: Merging the external character set patch into
8516 unstable. Additionally, this change introduces a M_CHARCONV state
8517 flag which gives us some more control about when character set
8518 conversions are actually done. Current versions of mutt would
8519 happily apply character set conversions when, e.g., saving a
8520 text/plain attachment to a file. (We had at least one corrupt
8521 russing translation file due to this mis-feature.)
8523 Additionally, we clean up some of the character set related code
8524 in handler.c. Most of that is now done by the decoder functions
8527 * imap.c, imap.c: Brandon's imap_create patch.
8529 * pgpkey.c: [unstable] clear the message line before letting
8530 people select public keys.
8532 * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
8534 * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
8536 1999-01-30 17:07:30 roessler (roessler)
8538 * pgpkey.c: really fix the weak associations problem. it was
8539 worse than i thought.
8541 * pgpkey.c: Handle expired keys correclty, even when they are
8542 the only and exact match when searching for keys by address.
8544 1999-01-29 11:15:15 roessler (roessler)
8546 * init.h: [unstable] Change some default formats.
8548 * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
8551 * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
8552 format for the mixmaster menu.
8554 * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
8556 1999-01-28 09:08:47 roessler (roessler)
8558 * gnupgparse.c: gnupg's trust model is currently unusable.
8559 As a work-around, we don't present the user with _any_ trust
8560 information if he uses gnupg.
8562 1999-01-27 19:53:46 roessler (roessler)
8564 * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
8565 Add $pgp_show_unusable.
8567 1999-01-26 21:24:56 roessler (roessler)
8569 * doc/manual.sgml.in: [unstable] document ~v.
8571 * doc/manual.sgml.in: [stable] document ~v.
8573 * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
8576 * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
8578 * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
8581 * doc/manual.sgml.in: Document $implicit_autoview.
8583 * compose.c: Fix a segfault when users change attachment content
8584 types, and let toggle-unlink honor the $resolv variable.
8586 * compose.c: $resolve should be honored when doing toggle-unlink
8587 on the compose menu.
8589 1999-01-25 22:16:46 roessler (roessler)
8591 * compose.c: This may fix a core dump under certain circumstances.
8592 Can't check this out since I don't get the segfault.
8594 * pgpkey.c: Fix a redraw problem when the key menu is invoked.
8596 * po/ru.po, po/cs.po, configure.in: Russian and czech
8599 * po/cs.po: branches: 1.1.2; file cs.po was initially added on
8600 branch mutt-1-0-stable.
8602 * po/cs.po, configure.in: Adding a czech translation, and fixing
8605 * po/ru.po: ru.po was badly distorted.
8607 1999-01-23 17:00:43 roessler (roessler)
8609 * prepare: when f is .../Makefile.am, `basename $f .am`
8610 is Makefile. So I should just write that. :-)
8612 * prepare: Add the default predicate.
8614 * from.c: A slightly optimized version of DE's y2k patch.
8616 * prepare: Apparently, automake doesn't like our
8617 AC_OUTPUT($output) construction...
8619 * gnupgparse.c, from.c: DE's patch to work around other software's
8622 * from.c: Try to avoid other programs' possible y2k bugs.
8624 * enter.c: Fix the attach-multi patch.
8626 1999-01-22 22:12:10 roessler (roessler)
8628 * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
8630 * lib.c: Fix a memory leak. Noted by Roland Rosenfeld.
8632 * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
8633 compose.c, browser.c, addrbook.c: Enable tagging in the file
8636 * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
8637 handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
8638 support. We no longer read the complete key ring into memory.
8639 For gpg, performance is heavily improved due to the fact that
8640 we are passing a couple of key hints to the key ring parsing
8643 1999-01-21 05:19:42 roessler (roessler)
8645 * hook.c: Fix _mutt_string_hook.
8647 1999-01-20 13:52:59 roessler (roessler)
8649 * po/pl.po, po/pl.po: New polish translation.
8651 * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
8652 debugging capabilities to the PGP code. Anyway, the problem I
8653 observed wasn't a bug in mutt, but an expired key. *sigh*
8655 * rfc1524.c: Don't segfault when MailcapPath is unset.
8657 * rfc1524.c: Fix a segmentation fault when no MailcapPath has
8660 1999-01-19 23:38:26 roessler (roessler)
8662 * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
8663 Add the charset-hook command.
8665 * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
8666 INSTALL: Properly handle character set definition file
8669 * mx.c: Remove a confusing error message.
8671 * mx.c: Remove confusing error message.
8673 * keymap.c, keymap.c, curs_lib.c:
8674 patch-0.95.1.vikas.macro_function.1
8676 * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
8679 1999-01-18 09:45:29 roessler (roessler)
8681 * po/ru.po: New Russian translation from Michael Sobolev
8684 * po/ru.po: New russian translation from Michael Sobolev
8687 1999-01-14 13:08:46 roessler (roessler)
8689 * compose.c: Mixmaster user interface beautification.
8691 * mx.c, curs_lib.c: Fix a couple of segfaults related to using
8692 curses when it isn't there.
8694 * mx.c: dotlocking plus curses...
8696 1999-01-13 23:56:39 roessler (roessler)
8698 * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
8699 patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
8700 have been tested with unstable so far, seem to work fine.
8702 * mx.c: Don't use curses when we don't have it.
8704 * mx.c: Don't try to do mutt_yesorno if we don't have curses.
8706 * remailer.h: Mixmaster has 20 address slots, that makes _19_
8709 * remailer.c: Fix the "append" function.
8711 * sendlib.c: Don't leak message dates when sending via mixmaster.
8713 * remailer.c: Add search code to the remailer chain selecting
8714 menu. [This is pretty generic - should we add that code to
8717 * postpone.c: Fix postponing of PGP messages.
8719 * send.c, remailer.c, compose.c: Qualify addresses before passing
8722 * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
8723 remailer.h is no longer included by mutt.h, and the mix_*
8724 prototypes can once again go to remailer.h.
8726 * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
8727 mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
8728 functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
8729 Makefile.am: A first take at adding a mixmaster front-end to mutt.
8730 Don't worry, it's optional. ;-)
8732 1999-01-12 22:01:11 roessler (roessler)
8734 * mbox.c: Open folders in read-only mode if mutt can't lock them.
8736 1999-01-11 18:12:49 roessler (roessler)
8738 * send.c, mutt.h, handler.c, copy.h, copy.c: When
8739 decode-forwarding messages with message/Rfc822 attachments,
8740 mutt should weed the attachments' headers according to the
8741 setting of $forward_weed.
8743 1999-01-10 09:11:36 roessler (roessler)
8745 * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
8746 Byrial's %D time format patch.
8748 1999-01-09 17:53:02 roessler (roessler)
8750 * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
8751 latest changes to stable.
8753 * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
8754 a file or append to it. From Byrial Jensen.
8756 * doc/manual.sgml.in: Fix a documentation problem.
8758 1999-01-08 23:29:05 roessler (roessler)
8760 * charset.c: When doing a binary search, we may as well use
8763 * parse.c: Optimized time-zone parsing.
8765 * parse.c: Optimize time zone parsing. By Byrial Jensen.
8767 * history.c: Don't clear the history when the user issues a
8768 "set history=..." command which doesn't change anything.
8770 * history.c: Don't clear the history when "set
8771 history=..." doesn't change the buffer size.
8773 * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
8774 from Daniel Eisenbud.
8776 1999-01-07 19:01:30 roessler (roessler)
8778 * init.c, init.c: Vikas' set_boolean patch.
8780 * protos.h, handler.c, attach.c: Updated implicit autoview
8781 handling from stable.
8783 * protos.h, handler.c, attach.c: Only use "implicit" autoviews
8784 (implicit_autoview or MM_NOASK) when mutt is unable to handle
8785 a content type internally. This saves us parsing the mailcap
8786 files for every attachment we handle.
8788 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
8789 in the mailcap patch from stable.
8791 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
8792 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
8793 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
8794 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
8795 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
8796 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
8797 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
8798 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
8799 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
8800 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
8801 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
8802 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
8803 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
8804 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
8805 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
8806 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
8807 source files. They are getting in our way when merging changes.
8809 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
8810 the use_mailcap variable. Instead, we introduce implicit_autoview
8811 which triggers autoview for every content type it's applicable to.
8813 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
8814 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
8815 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
8816 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
8817 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
8818 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
8819 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
8820 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
8821 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
8822 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
8823 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
8824 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
8825 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
8826 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
8827 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
8828 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
8829 fields. They are getting in the way whenever I merge changes
8832 * po/nl.po, init.h, configure.in: Merging changes from stable.
8834 * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
8835 variable when needed.
8837 * init.h: Fix default settings for use_mailcap and mime_forward.
8839 1999-01-06 10:13:32 roessler (roessler)
8841 * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
8842 mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
8843 configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
8844 [unstable] Merge changes from stable: rx -> regex, Byrial's
8845 timezone patch, translation updates.
8847 * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
8848 timezone patch, without the absurd optimizations.
8850 * regex.c: branches: 1.1.2; file regex.c was initially added
8851 on branch mutt-1-0-stable.
8853 * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
8854 Use gnu regex instead of gnu rx. This library is said to
8855 behave better. Additionally, it supports \<...\> patterns.
8856 The files _regex.h and regex.c included with this distribution
8857 correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
8859 * _regex.h: branches: 1.1.2; file _regex.h was initially added
8860 on branch mutt-1-0-stable.
8862 * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
8863 gnu rx. This library is said to behave better. Additionally,
8864 it supports \<...\> patterns. The files _regex.h and regex.c
8865 included with this distribution correspond to posix/regex.[ch]
8866 from the glibc 2.0.7t source tree.
8868 * po/nl.po, po/fr.po: Various fixes to the NL translation;
8869 new French messages.
8871 1999-01-05 14:35:18 roessler (roessler)
8873 * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
8874 Makefile.am: [unstable] Adding experimental new character set
8877 * po/de.po: Merging from stable.
8879 * po/de.po: Fix a typo in de.po.
8881 * po/de.po: [unstable] Merging changes from stable.
8883 * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
8884 merging changes from stable.
8886 * hdrline.c: Conditionally display score and number of lines.
8888 * po/nl.po: branches: 1.1.2; file nl.po was initially added on
8889 branch mutt-1-0-stable.
8891 * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
8892 translation; correcting some bugs in the DE translation.
8894 1999-01-04 19:15:10 roessler (roessler)
8896 * curs_main.c: [unstable] fix next-unread plus collapsing.
8898 * curs_main.c: [stable] Fix next-unread when collapsing threads.
8900 * curs_main.c: [unstable] merging changes from stable.
8902 * curs_main.c: [stable] fix a bogus type cast.
8904 * reldate.h, curs_main.c: [unstable] merging in changes from
8907 * curs_main.c: [stable] Don't use the index elements of header
8908 structures when new messages arrived on the index.
8910 * reldate.h: 0.95.1 should have a proper release date.
8912 * send.c, pgp.c, handler.c, configure.in: Make the experimental
8913 branch the main trunk.
8915 * po/uk.po: branches: 1.12.2; 0.95.1 post-release commit.
8917 * po/ru.po: branches: 1.33.2; 0.95.1 post-release commit.
8919 * po/pl.po: branches: 1.3.2; 0.95.1 post-release commit.
8921 * po/it.po: branches: 1.24.2; 0.95.1 post-release commit.
8923 * po/fr.po: branches: 1.7.2; 0.95.1 post-release commit.
8925 * po/es.po: branches: 1.15.2; 0.95.1 post-release commit.
8927 * po/de.po: branches: 1.48.2; 0.95.1 post-release commit.
8929 * configure.in: [unstable] Create suitable version strings.
8931 * VERSION: branches: 2.1.2; [stable] Preparing 0.95.1.
8933 * ChangeLog: branches: 2.5.2; [stable] Preparing 0.95.1.
8935 * send.c: [unstable] commit changes from the stable tree.
8937 * send.c: branches: 2.1.2; [stable] When sending a message
8938 in batch mode failed, mutt would dump core. Patch from Byrial
8941 * pgp.c, handler.c: [unstable] Add multiple signature support.
8943 1999-01-02 17:23:24 roessler (roessler)
8945 * sendlib.c: branches: 2.3.4; I shouldn't accept patches on
8946 New Year's day. Not even new-year related patches.
8948 * ChangeLog: I shouldn't accept patches on New Year's day.
8949 Not even new-year related patches.
8951 * po/it.po: Fixing a typo.
8953 * protos.h: branches: 2.1.4; mutt_parse_date () shouldn't modify
8954 its argument. Problem noted by Byrial Jensen.
8956 * parse.c: branches: 2.2.4; mutt_parse_date () shouldn't modify
8957 its argument. Problem noted by Byrial Jensen.
8959 * handler.c: branches: 2.1.2; 2.1.4; mutt_parse_date ()
8960 shouldn't modify its argument. Problem noted by Byrial Jensen.
8962 * lib.c: branches: 2.2.4; Fix safe_symlink to correctly handle
8965 1999-01-01 09:43:15 roessler (roessler)
8967 * sendlib.c: New Year's time zone handling patch from Manish
8968 Singh <yosh@gimp.org>.
8970 1998-12-31 09:45:46 roessler (roessler)
8972 * curs_main.c: branches: 2.3.4; The attached patch moves code
8973 for sorting the index and restoring the current message from
8974 mutt_index_menu() to a new function. It saves code duplication.
8976 1998-12-30 07:58:40 roessler (roessler)
8978 * pgp.c: branches: 2.1.2; 2.1.4; Localize some more messages.
8979 From Michael Sobolev.
8981 * main.c: branches: 2.1.4; Localize some more messages.
8982 From Michael Sobolev.
8984 1998-12-29 16:29:03 roessler (roessler)
8986 * mbox.c: branches: 2.3.4; Use sizeof instead of strlen for
8989 * ChangeLog: Use sizeof instead of strlen for some fixed strings.
8991 * mh.c: branches: 2.5.4; Take setting the index_hint out of
8992 the main loop of mh_check_mailbox().
8994 1998-12-28 14:59:04 roessler (roessler)
8996 * attach.c: branches: 2.1.4; Fix a segmentation fault when
8997 viewing message/rfc822 attachments from the compose screen.
8999 1998-12-23 15:57:00 roessler (roessler)
9001 * pattern.c: branches: 2.1.4; A slightly modified version of
9002 Vikas' pattern_match patch. This changes the semantics of the
9003 pattern-something functions so they only apply to _visible_
9004 messages. (With the exception of limit: In this case, the user
9005 can add another pattern if he wants to limit further, or he can
9006 give an entirely new pattern.)
9008 1998-12-22 18:07:19 roessler (roessler)
9010 * sendlib.c: Fix MIME forwarding. From Vikas.
9012 1998-12-21 12:38:57 roessler (roessler)
9014 * mx.c: branches: 2.3.4; Adjust some hash-related parameters.
9016 * mh.c, mbox.c: Adjust some hash-related parameters.
9018 * imap.c: branches: 2.2.4; Adjust some hash-related parameters.
9020 * charset.c: branches: 2.1.4; Adjust some hash-related
9023 * ChangeLog: *** empty log message ***
9025 * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
9027 - Another situation under which mutt would lose track of the
9028 current message when maildir folders changed has been removed.
9030 - While synchronizing mbox-type folders, a write error when
9031 constructing the draft version of the new mail folder would
9032 leave behind a copy ofthe file containing the draft. This is
9033 most annoying if the write error is due to lack of disk space.
9035 * po/pl.po: Small \n fixes.
9037 * parse.c: mutt_strlen() optimizations from Byrial Jensen.
9039 * from.c: branches: 2.1.4; mutt_strlen() optimizations from
9042 * lib.c: mutt_strlen() optimizations from Byrial Jensen.
9044 * po/pl.po: Add the polish translation.
9046 * configure.in: branches: 2.2.2; 2.2.4; Register the polish
9049 * doc/manual.sgml.in: branches: 1.18.4; Fixes to the forwarding
9050 chapter. From O'Shaughnessy Evans <shaug@gstis.net>.
9052 * m4/README: Here is a small patch to simplify
9053 m4/Makefile.am.in. This came out of a suggestion I made to Jim
9054 Meyering (maintainer of GNU fileutils, where I snarfed the code
9055 from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
9057 * m4/Makefile.am.in: branches: 1.2.4; Here is a small patch to
9058 simplify m4/Makefile.am.in. This came out of a suggestion I made
9059 to Jim Meyering (maintainer of GNU fileutils, where I snarfed
9060 the code from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
9062 1998-12-18 10:22:59 roessler (roessler)
9064 * mh.c: Catch an error condition when synchronizing mh messages.
9066 * po/de.po: Fix a format which had %s instead of %d.
9068 1998-12-17 18:39:48 roessler (roessler)
9070 * ChangeLog: *** empty log message ***
9072 * INSTALL: branches: 2.1.4; I've been told that the FreeBSD shell
9073 has been fixed meanwhile. Additionally, add the note from Vikas
9074 on patching Solaris to get mutt work properly on that system.
9076 * mh.c: Fix attachment deletion for maildir/mh folders. This may
9077 fix other mh-related problems, too.
9079 * curs_lib.c: branches: 2.2.4; Don't even try to clear the
9080 status line when not in curses mode.
9082 1998-12-16 13:23:06 roessler (roessler)
9084 * imap.c: Two lines were in reverse order. Noted by Daniel
9087 * thread.c: branches: 2.1.4; Give Daniel Eisenbud a "lock"
9090 * pager.c: branches: 2.2.4; Fix "$resolve" behaviour for OP_TAG
9091 and OP_TOGGLE_NEW from the pager.
9093 * curs_lib.c: SLang-related fixes to mutt_endwin().
9095 * compose.c: branches: 2.1.4; Permit the user to set the typical
9096 MIME parameters used with application/pgp messages.
9098 * color.c: branches: 2.1.4; Fix a segfault noted by Stephan Hack.
9099 (Fix noted by Vikas.)
9101 * configure.in: Make the sendmail check compatible with newer
9102 autoconf versions. Noted by Lars Hecking.
9104 1998-12-13 08:10:13 roessler (roessler)
9106 * mx.c, curs_main.c: Don't dump core when closing a NULL context.
9107 Fixes the "exit from no-mailbox mode" bug.
9109 1998-12-12 10:14:43 roessler (roessler)
9111 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
9112 Post-release commit.
9114 * hook.c: branches: 2.1.4; More _PGPPATH and us dist related
9117 * curs_main.c: More _PGPPATH and us dist related fixes.
9119 * mutt.h: branches: 2.1.4; Don't define M_PGPHOOK unless _PGPPATH
9122 * pager.c: Another reap.pl-related fix.
9124 * Makefile.am: branches: 2.1.4; The us-dist target was screwed.
9126 * thread.c: *** empty log message ***
9128 * system.c, strcasecmp.c, status.c: branches: 2.0.4; *** empty
9131 * stamp-h.in: *** empty log message ***
9133 * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
9134 sha1dgst.c, sha.h: branches: 2.0.4; *** empty log message ***
9136 * sendlib.c: *** empty log message ***
9138 * send.c: branches: 2.0.2; *** empty log message ***
9140 * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
9141 rfc1524.c, resize.c, reldate.h, recvattach.c: branches: 2.0.4;
9142 *** empty log message ***
9144 * reap.pl: *** empty log message ***
9146 * query.c: branches: 2.0.4; *** empty log message ***
9148 * protos.h, prepare: *** empty log message ***
9150 * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
9151 branches: 2.0.4; *** empty log message ***
9153 * pgp.c, pattern.c: *** empty log message ***
9155 * parse.h: branches: 2.0.4; *** empty log message ***
9157 * parse.c: *** empty log message ***
9159 * pager.h: branches: 2.0.4; *** empty log message ***
9161 * pager.c: *** empty log message ***
9163 * mx.h: branches: 2.0.4; *** empty log message ***
9165 * mx.c: *** empty log message ***
9167 * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
9168 branches: 2.0.4; *** empty log message ***
9170 * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
9173 * mime.h: branches: 2.0.4; *** empty log message ***
9175 * mh.c: *** empty log message ***
9177 * menu.c: branches: 2.0.4; *** empty log message ***
9179 * mbox.c: *** empty log message ***
9181 * mapping.h: branches: 2.0.4; *** empty log message ***
9183 * main.c: *** empty log message ***
9185 * mailbox.h: branches: 2.0.4; *** empty log message ***
9187 * lib.c: *** empty log message ***
9189 * keymap.h, keymap.c: branches: 2.0.4; *** empty log message ***
9191 * install-sh: branches: 2.0.10; *** empty log message ***
9193 * init.h, init.c, imap.h: branches: 2.0.4; *** empty log
9196 * imap.c, hook.c: *** empty log message ***
9198 * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
9199 hash.c: branches: 2.0.4; *** empty log message ***
9201 * handler.c: *** empty log message ***
9203 * gnupgparse.c, globals.h, getdomain.c: branches: 2.0.4; ***
9204 empty log message ***
9206 * gen_defs: branches: 2.0.6; *** empty log message ***
9208 * functions.h: branches: 2.0.4; *** empty log message ***
9210 * from.c: *** empty log message ***
9212 * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
9213 date.c: branches: 2.0.4; *** empty log message ***
9215 * curs_main.c, curs_lib.c: *** empty log message ***
9217 * copy.h, copy.c: branches: 2.0.4; *** empty log message ***
9219 * configure.in: *** empty log message ***
9221 * config.sub, config.guess: branches: 2.0.6; *** empty log
9224 * compose.c: *** empty log message ***
9226 * complete.c, commands.c: branches: 2.0.4; *** empty log
9229 * color.c: *** empty log message ***
9231 * charset.h: branches: 2.0.4; *** empty log message ***
9233 * charset.c: *** empty log message ***
9235 * buffy.h, buffy.c, browser.c, attach.h: branches: 2.0.4; ***
9236 empty log message ***
9238 * attach.c: *** empty log message ***
9240 * alias.c, addrbook.c, acconfig.h: branches: 2.0.4; *** empty
9243 * VERSION, TODO: *** empty log message ***
9245 * README: branches: 2.0.4; *** empty log message ***
9247 * OPS.PGP: *** empty log message ***
9249 * OPS, NEWS, Muttrc.in: branches: 2.0.4; *** empty log message
9252 * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
9253 *** empty log message ***
9255 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
9256 reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
9258 * hash.c: Use a better hash function. Contributed by Stefan
9259 Langerman <lfalse@paul.rutgers.edu> to mutt-users.
9261 1998-12-11 20:48:14 roessler (roessler)
9263 * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
9265 * main.c: Bail out with a text-based error message if a
9266 non-existing mailbox is given as a -f command line argument.
9268 * Makefile.am: The distdir target creates hard links for the
9269 source files. This has the consequence that the us-dist hook
9270 will demolish files in the main source tree. We have to un-link
9271 the various instances of the source code.
9273 * INSTALL: Warn about regexp-related problems under Solaris 2.6.
9275 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
9276 Various last-minute changes and automatic updates.
9278 * main.c: Go into no-mailbox mode when the initial folder can't
9281 * mh.c: Undoing the mh_speed patch.
9283 * po/it.po, po/fr.po: l10n fixes.
9285 * curs_main.c: Start a new reply and postpone it. Then type m
9286 (mail), and recall and send the postponed reply. The replied
9287 message is _not_ flagged replied.
9289 (From Byrial Jensen.)
9291 * po/fr.po: Bug-fixed french l10n.
9293 * parse.c: Multipart parser fixes from Byrial. Finally.
9295 * po/it.po: Small fix.
9297 1998-12-10 22:48:56 roessler (roessler)
9299 * po/fr.po, configure.in: Add the french l10n.
9301 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
9302 post-release commit 0.94.99.
9304 * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
9306 * menu.c: Fix tag-prefix.
9308 * compose.c: Redraw fix after the content type was changed on
9311 1998-12-08 23:09:53 roessler (roessler)
9313 * help.c: Help screen resizing nit. From Gero Treuner.
9315 * doc/manual.sgml.in: Typo.
9317 * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
9318 signatures by re-ordering MIME headers in the way sendmail does.
9320 * mh.c: Keep track of file name changes for files wandering
9321 around between the subfolders of a maildir.
9323 * mh.c: More fixes to the maildir resynchronization code.
9324 This should now also smoothly handle the case of messages
9325 _vanishing_ from maildir's new/ subdirectory.
9327 * init.c: Make the debug file access unbuffered. Important if
9328 we are debugging crashes.
9330 1998-12-07 21:13:44 roessler (roessler)
9332 * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
9335 * imap.c: Fix a completely ugly comment formatting.
9337 * mutt.h: Adjust '#' to the first column.
9339 * rfc2047.c: Don't tag us-ascii headers as $Charset or
9342 1998-12-03 23:29:37 roessler (roessler)
9344 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
9345 VERSION, ChangeLog: release-commit 0.94.18.
9347 1998-12-02 20:12:35 roessler (roessler)
9349 * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
9350 better in synch with the actual code.
9352 * recvattach.c: Remove a warning which comes from code actually
9353 belonging to the send_charset patch.
9355 * rfc2047.c: Encode- and decode the "val" field when using mutt
9356 with EXACT_ADDRESS enabled.
9358 * Makefile.am: Small fixes to the build process. From Lars
9361 * compose.c: The attached patch fixes yet another redraw related
9362 bug. When I call OP_SAVE from the Compose menu and use the
9363 file-browser and 'q' out of the file-browser, the screen still
9364 shows the browser, but the control is really in the Compose
9365 menu. A Ctrl-L verifies this. Basically, a screen redraw
9370 * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
9371 attach-message. Tag a whole bunch of messages. Say, for example,
9372 100. When you exit the folder, the Compose menu's status line
9377 * browser.c: patch-0.94.17.vikas.browser_redraw.1
9379 1998-11-23 21:10:12 roessler (roessler)
9381 * protos.h, lib.c: Change safe_malloc's size parameter from
9382 (unsigned int) to size_t.
9384 * send.c, protos.h, pattern.c, alias.c: From Byrial:
9386 I don't think that the match-all pattern modifier works as can
9387 be expected from a logical point of view.
9389 The attached patch will make it work as I expect it to work:
9391 - It works on all patterns which explicit or implicit use
9392 address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
9393 didn't work with ~l before).
9395 - It works such that a modified pattern always match, unless
9396 there is at least one address in at least one of the
9397 referenced lists that it doesn't match.
9399 * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
9400 Introduce a new option $reply_self. From Vikas.
9402 1998-11-20 00:27:03 roessler (roessler)
9404 * po/it.po: New it.po from Mario.
9406 * doc/mutt.man.in: branches: 1.4.4; Fix a small typo.
9408 1998-11-19 23:57:03 roessler (roessler)
9410 * contrib/Pine.rc: Fix some ancient syntax.
9412 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
9413 Hack around problems with multi-valued Reply-To headers.
9414 From Roland Rosenfeld.
9416 * rfc2047.c: Properly encode '_' characters in words which
9419 * sendlib.c: Use mutt_is_message_type() in the message
9420 transformation code.
9422 * po/Makefile.in.in: Fix all Makefiles. make
9423 DESTDIR=/path/to/something install should work now.
9425 * doc/Makefile.in: branches: 1.15.4; Fix all Makefiles.
9426 make DESTDIR=/path/to/something install should work now.
9428 * Makefile.am: Fix all Makefiles. make DESTDIR=/path/to/something
9429 install should work now.
9431 1998-11-18 23:09:46 roessler (roessler)
9433 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
9434 VERSION, ChangeLog: Release-commit for 0.94.17.
9436 * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
9437 patch simplifies the generation of content type parameters
9438 significantly by introducing a funciton mutt_set_parameter().
9439 Additionally, we re-use code from parse.c for parsing user-input
9440 content type headers on the compose screen.
9442 * compose.c: Remove some uuencode-related debris.
9444 * recvattach.c: Remove some code which crept in from the external
9445 character set patch.
9447 * recvattach.c: Make optional formats work while processing
9450 * mh.c: Remove bogus re-sorting code from the maildir check
9453 * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
9454 systems which don't do so in <stdlib.h>.
9456 1998-11-17 13:23:26 roessler (roessler)
9458 * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
9459 containing quite a few fuzzy translations.
9461 * po/de.po: Update some messages.
9463 * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
9464 m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
9465 fixes from Lars Hecking, with some more fixes and modifications
9466 from myself. With some luck, you don't need a gettext
9467 installation any more.
9469 * sendlib.c: Fix the base64 encoder. The current code would
9470 produce slightly unpredictible output which leads to bad
9473 * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
9476 1998-11-16 11:44:42 roessler (roessler)
9478 * protos.h: Drop ci_attach - it doesn't exist. Noted by Byrial
9481 1998-11-15 09:53:23 roessler (roessler)
9483 * parse.c: Stupid typo.
9485 * protos.h, parse.c, attach.c: My version of Byrial's parse_part
9488 * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
9489 elaborate a little more on the last paragraph. It is deletion
9490 of the top level part direct under a message/rfc822 part which
9491 gives problems because the headers of the message/rfc822 part
9492 have to be changed in this case. It is hard to tell exactly how
9493 many bytes and lines will be removed and added in this case.
9495 If we can refrain from deletion of such parts and thus only
9496 allow deletion of parts direct under a multipart part, then it is
9497 relative easy always to make correct Content-Length: and Lines:
9498 headers in the copy. (The correctness of the Lines count is
9499 dependent of the correctness of the initial value, though).
9501 (From: Byrial Jensen)
9503 * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
9506 1998-11-14 08:24:56 roessler (roessler)
9508 * doc/manual.sgml.in: Update Byrial's e-mail address.
9510 * copy.c: Simplify the new attachment deletion code not to require
9511 an extra temporary file. (From: Byrial Jensen <byrial@image.dk>)
9513 * help.c, handler.c: Type cast nit from Gero Treuner.
9515 1998-11-13 18:31:06 roessler (roessler)
9517 * imap.c: Currently, Mutt won't use a default folder if just the
9518 IMAP server is specified. In fact, if the folder isn't specified,
9521 The attached patch will use INBOX as the IMAP folder name if
9522 none is specified, eliminating the core-dump.
9524 (From: Aaron Schrab <aaron+mutt@schrab.com>)
9526 1998-11-12 21:52:01 roessler (roessler)
9528 * mutt.h, copy.c: Byrial's latest attachment deletion patch.
9530 * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
9532 1998-11-11 21:18:08 roessler (roessler)
9534 * po/it.po: New it.po from Marco.
9536 * snprintf.c: Don't use the mutt_str* functions in this module.
9538 * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
9539 not have taken place here.
9541 1998-11-10 22:21:51 roessler (roessler)
9543 * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
9545 * send.c: Fix the $metoo option's behaviour.
9547 * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
9548 snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
9549 rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
9550 pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
9551 pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
9552 init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
9553 hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
9554 edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
9555 commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
9556 alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
9557 and use them all over the place. If there are still segmentation
9558 faults due to missing NONULLs over, they are gone now.
9560 * main.c: Add a "pseudo-credit" to the extended copyright notice.
9562 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
9563 VERSION, ChangeLog: Releasing 0.94.16.
9565 * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
9566 buffy.c, attach.c: Experimental support for the so-called
9567 "kendra" mail folder format. This seems to be used on OS/2 and
9568 is, actually, a slibhtly modified version of the MMDF format.
9570 * parse.c: Do some sanity checking when reading attachment.
9571 This fix should catch bad attachments.
9573 * edit.c: Fix a possible buffer overflow. (This seems to be
9574 the one noticed by Pavel Gulchouck <gul@lucky.net>.)
9576 * compose.c: Wrong fix from Vikas. Undo it. (Noted by Byrial.)
9578 * curs_lib.c, compose.c: Fix a multi_choice related bug.
9581 * buffy.c: Skip empty mailbox parameters. This fixes a
9582 segmentation fault noted by Marco d'Itri.
9584 1998-11-09 19:28:42 roessler (roessler)
9586 * from.c: Catch possible bad memory access.
9588 * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
9589 copy.c, Muttrc.in: Rewrite copy_delete_attach().
9591 * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
9592 efficiency problem with the color index features.
9594 * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
9596 * doc/manual.sgml.in: Make the default_hook documentation match
9599 * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
9602 * browser.c: The attached patch fixes a potential problem in
9603 folder_format_str() where a fixed buffer might not be null
9604 terminated. From Vikas.
9606 * init.c: The attached patch fixes a bug in :set variable=<TAB>
9607 where variables of type DT_SORT were not getting expanded (only
9608 4 of them, but a bug nevertheless). From Vikas.
9610 * browser.c: patch-0.94.15.vikas.browser_sort.3
9612 * doc/manual.sgml.in: Add a forwarding chapter to the manual.
9615 * po/de.po: Revert de.po to the traditional German spelling rules.
9617 * po/de.po, pop.c: L10 fixes from Gero Treuner.
9619 * parse.c, handler.c: A message/external-body handler.
9622 * protos.h, parse.c: - remove the static declaration from
9623 parse_date() in parse.c, - rename it to mutt_parse_date() -
9624 fix a minor bug: the timezone information in an expires-header
9625 was used to set the timezone of the send time.
9627 (From Byrial Jensen <byrial@post3.tele.dk>.)
9629 * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
9630 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
9632 * handler.c: Byrial Jensen's alternative_handler patches.
9633 This may lead to non-desirable effects with attachment deletion;
9634 these effects will go when the new attachment deletion code
9637 * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
9640 * pager.c, help.c: Fix the display of DEL in the pager.
9642 * send.c: Fix a group reply problem.
9644 1998-10-30 13:00:10 roessler (roessler)
9646 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
9649 1998-10-29 09:46:45 roessler (roessler)
9651 * mbox.c: Mbox robustness patch from Johnny Tevessen
9652 <j.tevessen@gmx.net>.
9654 * po/de.po: Fixing a typo.
9656 * imap.c: This patch should cause mutt to ask for your IMAP
9657 login/password again if its wrong. From Brandon Long.
9659 1998-10-28 21:48:36 roessler (roessler)
9661 * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
9662 0.94.15 release commit.
9664 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
9667 * curs_lib.c: Add an IsPrint check to mutt_message() and
9668 mutt_curses_error(). This will prevent _some_ advert effects from
9669 l10ns which don't fit together with the terminal's abilities.
9670 There are still quite a few raw printw() etc. - we may wish to
9671 introduce our own, locale-safe versions of these.
9673 * po/POTFILES.in: reldate contais really _no_ i18n-related data.
9675 * send.c: Don't try to recall a postponed message when we are
9678 * copy.c: Fix a possible segmentation fault when deleting nested
9681 * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
9682 option which controls header weeding when decode-forwarding
9685 * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
9686 fixes from Gero plus checkpoint commit.
9688 * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
9689 help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
9692 * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
9693 spanish translation.
9695 * send.c: if reply-to points to the address on the from header,
9696 use the from header's value for composing a reply's recipient
9697 list, not the reply-to header.
9699 * configure.in: add the ukrainian l10n.
9701 1998-10-27 19:02:45 roessler (roessler)
9703 * configure: Configure is generated automatically and should
9704 thus _not_ be part of the CVS repository.
9706 * configure.in, configure, README, INSTALL: Try to detect Solaris
9707 2.4's broken regcomp().
9709 * send.c: Move some code around.
9711 * doc/manual.sgml.in: Some documentation nits.
9713 * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
9714 Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
9716 * Muttrc.in: Add a macro for viewing the manual.
9718 * pgp.c, configure.in, configure: i18n fixes.
9720 * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
9721 fixes, plus a partial spanish translation from Boris Wesslowski
9722 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
9724 * configure.in, configure: Handle systems which have neither
9725 pgp2 nor pgp5, but gpg correctly.
9727 * compose.c: - snd_entry() is marked static - You will only get
9728 a full redraw of the screen after invoking
9729 pgp_send_menu if you selected "sign as". - draw_envelope()
9730 and edit_address_list() use the same array of
9731 strings for titles/prompts. This saves both string data and
9732 code in both functions which have been a lot smaller.
9734 * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
9735 FCC headers when postponing. From Vikas.
9737 * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
9740 1998-10-22 13:53:47 roessler (roessler)
9742 * send.c: Undo some superfluous changes. Pointed out by V.A.
9744 * send.c, protos.h, postpone.c: - Preserve certain headers'
9745 values when recallling a postponed message. TBD: Fcc.
9747 - Rename mutt_edit_message() to mutt_prepare_edit_message()
9748 since that's what that function actually does.
9750 * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
9751 conditionally defined. From Byrial Jensen.
9753 1998-10-21 22:46:16 roessler (roessler)
9755 * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
9758 * compose.c: Vikas' write_fcc patch.
9760 * doc/manual.sgml.in: Documentation nits from Byrial.
9762 * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
9765 * prepare: Fix the documentation reference in prepare.
9767 * doc/devel-notes.txt: Add a gettext automake macro patch which
9768 is needed for proper building of mutt.
9770 * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
9771 some automatically generated files from the CVS repository,
9772 and add a script which generates them.
9774 * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
9776 * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
9777 commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
9778 patch plus some German translations.
9780 * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
9783 * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
9785 * VERSION, ChangeLog: Preparing 0.94.14.
9787 1998-10-20 22:02:58 roessler (roessler)
9789 * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
9791 * config.h.in, Makefile.am: Include VERSION with the distribution.
9793 * configure.in, configure, VERSION, config.h.in: Don't hard-wire
9794 the program's version in configure.in, but use the VERSION
9795 file instead. Stolen from gnupg.
9797 * ChangeLog: Checkpoint commit.
9799 * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
9800 macro-function fix from Vikas.
9802 * socket.c, mutt_socket.h: Fix the multiple connection code.
9805 1998-10-19 20:08:10 roessler (roessler)
9807 * postpone.c: fix a typo.
9809 * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
9812 * po/it.po: Ups, this was missing from the repository.
9814 * po/ru.po, po/de.po: Adding some new and improved German
9817 * init.c: handle domain == "@" properly.
9819 * postpone.c: Fix the behaviour when recalling postponed messages:
9820 Content types would not be restored.
9822 1998-10-16 12:09:37 roessler (roessler)
9824 * lib.c: Harden mutt_free_header() against NULL pointers.
9826 * keymap.c, handler.c: Nits from Vikas.
9828 * send.c: Fix a segmentation fault when OPT_RECALL is
9831 * commands.c: Don't write out bad content-length and lines
9832 headers when decode-saving a message.
9834 1998-10-15 23:09:30 roessler (roessler)
9836 * po/ru.po, po/de.po: *** empty log message ***
9838 * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
9839 intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
9840 intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
9841 intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
9842 thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
9843 snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
9844 rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
9845 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
9846 pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
9847 main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
9848 help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
9849 getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
9850 dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
9851 compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
9852 browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
9853 "static char rcsid[]" to "static const char rcsid[]" to make
9854 gcc shut up about this.
9856 * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
9857 po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
9858 Makefile.in, ChangeLog: Random pre-release clean-up.
9860 * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
9861 patch introduces the ~k pattern for messages containing pgp
9864 * doc/manual.sgml.in: Add some missing key definitions.
9866 * mutt_curses.h: There seem to be systems which don't know
9869 * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
9871 * sendlib.c: Put #ifdefs around a variable which is only used
9872 for generating uuencoded messages.
9874 * ChangeLog: Update.
9876 * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
9877 compose.c: A slightly modified version of Vikas' help_unbound
9880 * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
9881 mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
9882 hog which was introduced by the edit-message patch.
9884 1998-10-14 22:58:04 roessler (roessler)
9886 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
9887 Warn the user before sending out uuencoded attachments.
9889 * handler.c: Fix prefix and utf8 issues in the uudecoder.
9891 * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
9892 Thinking about this once again, ok folks, here comes x-uuencode
9897 * handler.c: When Charset is utf-8 (not recommended!), don't
9898 active utf8 translation in the various handler routines.
9900 * Makefile.in, Makefile.am: Add -I$(includedir) to the C
9901 preprocessor flags. Per request of Clint Olsen.
9903 * po/ru.po, po/de.po, configure.in, configure, config.h.in,
9904 Makefile.in, Makefile.am: More build process clean-up.
9906 * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
9907 Removing some instances of gnu-make specific command line
9910 * doc/manual.sgml.in: Document the match-all feature.
9912 * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
9913 config.h.in, Makefile.in, Makefile.am: Various build fixes.
9915 * color.c: Adding some necessary ifdefs to color.c, From
9916 Irving_Wolfe@wolfe.net.
9918 1998-10-13 23:37:05 roessler (roessler)
9920 * po/ru.po, po/de.po: Checkpoint commit. This gets boring.
9922 * NEWS: Merging Vikas' NEWS file into the distributed one.
9924 * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
9927 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
9928 recvattach.c, configure.in, configure, config.h.in, commands.c,
9929 README, NEWS, Makefile.in, Makefile.am, INSTALL: random
9930 pre-release clean-up.
9932 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
9933 po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
9934 config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
9935 target to create a USG-friendly version of mutt. Additionally,
9936 the NEWS file is prepared for 0.95.
9938 * doc/devel-notes.txt: Add a short note on compiler warnings.
9940 * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
9941 mime.types: More $Id$ strings.
9943 * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
9944 intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
9945 intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
9946 intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
9947 intl/gettext.c, intl/finddomain.c, intl/explodename.c,
9948 intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
9949 intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
9950 Add RCS $Id$ strings to (hopefully) all source files.
9952 * doc/PGP-Notes.txt: branches: 1.6.4; Add RCS $Id$ strings to
9953 (hopefully) all source files.
9955 * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
9958 * contrib/sample.muttrc, contrib/sample.mailcap: branches:
9959 1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
9961 * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
9962 contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
9963 strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
9964 signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
9965 score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
9966 rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
9967 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
9968 pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
9969 mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
9970 mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
9971 lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
9972 hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
9973 hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
9974 gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
9975 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
9976 copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
9977 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
9978 attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
9979 Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
9980 Add RCS $Id$ strings to (hopefully) all source files.
9982 * enter.c: Type Ctrl-V Ctrl-G in any input field.
9984 * curs_main.c: Bumping some dprint statements' debug levels.
9987 * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
9988 from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
9990 1998-10-12 19:53:49 roessler (roessler)
9992 * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
9993 compose.c, browser.c, addrbook.c: The attached patch removes
9994 some redundant code related to the macro function stuff. Since
9995 each menu calls km_dokey() to get the 'op' number to execute, the
9996 'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
9997 is no need to explicitly save/restore the CurrentMenu all over
9998 the code. The only places it is being captured now is just before
9999 mutt_enter_comamnd() is called. This is to help the 'exec' command
10000 completion code so that it knows which menu to try and complete
10001 the function name from. (From: Vikas Agnihotri <VikasA@att.com>)
10003 * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
10004 main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
10005 Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
10006 as determined by configure.
10008 * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
10010 * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
10011 configure, ChangeLog: Check-point commit before 0.94.11 is
10014 1998-10-11 22:11:00 roessler (roessler)
10016 * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
10017 suggested by Marco d'Itri.
10019 * doc/dotlock.man.in: branches: 1.3.4; Install dotlock's manual
10020 page under the correct name.
10022 * doc/Makefile.in: Install dotlock's manual page under the
10025 1998-10-08 13:22:16 roessler (roessler)
10027 * README: Reference some of the new doc files.
10029 * doc/Makefile.in: Some more changes to the installation process.
10031 * doc/Makefile.in: Fix the uninstall target; add some magic to
10032 build and install the HTML version of the manual if we can.
10034 * doc/applying-patches.txt, doc/devel-notes.txt,
10035 doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
10036 install the html version of the manual if it's there.
10038 * doc/manual.sgml: The manual was wrong on the default binding
10041 1998-10-07 22:19:27 roessler (roessler)
10043 * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
10044 LAST support. From Jason Lavoie <jason@mint.net> by way of
10047 * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
10049 * gnupgparse.c: Redirect stdin and stderr to /dev/null when
10050 invoking gpgm for listing key IDs.
10052 * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
10053 handling. From Brandon Long.
10055 * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
10057 * keymap.c: The attached patch fixes a minor inconsistency
10058 between the display of special key-names in the help screen
10059 and their actual usage. The help screen now shows the special
10060 keys exactly as you would/could/should use them in the
10061 muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
10063 * keymap.c: Fix the error message for unbound keys. From Vikas.
10065 * browser.c: Clean up behind an aborted sort-by prompt on the
10066 file browser. From Vikas.
10068 * hdrline.c: The attached patch fixes a minor bug in
10069 $index_format's %B and %b where they didnt respect the given
10070 prefix. In addition, the manual says that %B is supposed to fall
10071 back to %b if the message is not sent to a known mailing list. The
10072 code was not doing that. (From: Vikas Agnihotri <VikasA@att.com>,
10073 noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
10074 (Vladimir Klebanov)).
10076 * doc/PGP-Notes.txt: pgp_language is obsolete. Noted by Heiko
10079 1998-10-06 15:10:53 roessler (roessler)
10081 * keymap.c: Macro function fixes.
10083 * curs_lib.c: With slang, ERR != -1.
10085 * po/mutt.pot, po/de.po: Message fix.
10087 * attach.c: Fix another pipe-related hang in
10088 mutt_view_attachment().
10090 1998-10-05 21:37:15 roessler (roessler)
10092 * configure, aclocal.m4: Another fix to libintl detection.
10094 * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
10096 * handler.c: File descriptor leak alert.
10098 * handler.c: Avoid a hang due to blocking pipe writes in the
10101 * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
10102 parameters; fix double ops problem in index_menu().
10104 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
10105 corresponding to the macro-function patch.
10107 * flags.c, compose.c: Some fixes to the macro-function patch.
10109 * po/ru.po: Adding the Russian Localization.
10111 * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
10112 pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
10113 init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
10114 configure.in, configure, compose.c, commands.c, browser.c,
10115 addrbook.c, aclocal.m4: Vikas' macro_function patch.
10117 1998-10-04 15:02:25 roessler (roessler)
10119 * configure.in, configure: Fixing some make-related problems
10120 noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
10122 * po/mutt.pot, send.c: Fix group-reply's behaviour.
10124 * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
10125 some more general notes on mutt development.
10127 * Makefile.in: Propagate fixes from Makefile.am.
10129 * ChangeLog: Preparing 0.94.10.
10131 * po/mutt.pot, po/de.po: Noise.
10133 * configure.in, configure, Makefile.am: More fixes to the build
10134 process. This version was tested to build cleanly under SuSE
10137 1998-10-03 22:08:09 roessler (roessler)
10139 * doc/manual.txt: manual.txt can be rebuilt when making the dist -
10140 no need to keep this in the repository.
10142 * ChangeLog: Preparing ChangeLog for 0.94.10.
10144 * contrib/Makefile.in: Ups.
10146 * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
10147 po/Makefile.in.in, doc/language50.txt, doc/language.txt,
10148 contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
10149 contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
10150 contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
10151 sample.muttrc, sample.mailcap, reap.pl, pop.c,
10152 patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
10153 Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
10154 and make process changes. make dist and make maintainer-clean
10155 should now work as they are supposed to.
10157 * help.c: Remove an unprotected gettext() call.
10159 * missing: *** empty log message ***
10161 * missing: Persuade CVS to get the file modes right.
10163 * INSTALL: Adding a note on SparcLinux problems when gcc is
10164 called with the -pedantic flag.
10166 1998-10-02 17:39:47 roessler (roessler)
10168 * po/mutt.pot, po/de.po: A small fix to get autoview messages
10171 * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
10173 * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
10174 Fixing some build-related problems, and preparing 0.94.9p1.
10176 * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
10179 * mutt.h, compose.c: More () fixes.
10181 * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
10182 is a macro. This means we should put additional braces around
10183 _()-style arguments.
10185 1998-10-01 20:16:56 roessler (roessler)
10187 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
10188 doc/Makefile.in: Translate help strings.
10190 * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
10193 * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
10194 intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
10195 empty log message ***
10197 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
10198 recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
10199 addrbook.c: Translate the various help lines.
10201 * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
10203 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
10204 l10n for handler.c.
10206 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
10207 mutt_yesorno() language sensitive.
10209 * po/de.po: Various German-language related fixes.
10211 * reldate.h, configure.in, configure, TODO, Makefile.in,
10212 ChangeLog: Preparing 0.94.9i.
10214 * po/de.po: German l10n, first take.
10216 * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
10218 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
10220 * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
10223 * configure.in, configure, Makefile.in, Makefile.am: Various
10224 automake and installation fixes.
10226 * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
10227 po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
10228 intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
10229 intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
10230 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
10231 intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
10232 intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
10233 intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
10234 intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
10235 intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
10236 stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
10237 score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
10238 pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
10239 missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
10240 init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
10241 flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
10242 configure.in, configure, config.h.in, compose.c, commands.c,
10243 color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
10244 addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
10245 Adding gettext support, based on the patch by Marco d'Itri.
10247 * TODO: add a note about the currently-missing mh_sequences
10250 * send.c: Fix the PgpSignMicalg vanishing when recalling
10251 postponed messages. Bug squashed by Bjørn Fischer.
10253 1998-09-30 13:56:24 roessler (roessler)
10255 * doc/manual.txt, doc/manual.sgml: SGML fix.
10257 * postpone.c, headers.c: Don't generate a NULL micalg parameter
10258 when getting postponed messages.
10260 * functions.h: Removing some superfluous key bindings from
10261 functions.h. (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
10263 * doc/manual.sgml, init.c: Add some more support for
10264 version-dependant configuration files.
10266 * copy.c: When forwarding a mail (nomime_forw) and you have
10267 forw_quote set, mutt inserts a blank line between header and
10268 body of the forwarded message.
10270 * compose.c: Tell the user how to attach messages when using
10271 the attach-message feature.
10273 * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
10274 for PGP signed and encrypted messages.
10276 * doc/manual.sgml: Documentation for Vikas' latest features.
10278 1998-09-29 15:40:01 roessler (roessler)
10280 * status.c: _Really_ fix an unset or too short StChars varialbe.
10283 * rfc822.c: Fix a segmentation fault occuring with certain
10284 badly-formed RFC822-like addresses.
10286 * hdrline.c: Make status characters work again.
10288 * doc/manual.txt, doc/manual.sgml: Documenting some more
10291 * Muttrc.in: Add newly added variables to the default system
10294 * status.c: Catch short StChars values.
10296 * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
10298 * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
10301 * doc/manual.txt, doc/manual.sgml, configure.in, configure:
10302 Some nits from Gero Treuner.
10304 1998-09-28 17:40:47 roessler (roessler)
10306 * pager.c, curs_main.c: Vikas' pipe-redraw fix.
10308 * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
10309 COPYRIGHT, COPYING: A first take at bringing copyright notices
10310 and credits into synch with reality.
10312 * reldate.h, configure.in, configure, TODO, Makefile.in,
10313 ChangeLog: Preparing 0.94.8i.
10315 1998-09-26 10:13:39 roessler (roessler)
10317 * mh.c: Changing the index_hint handling for mh folders once
10320 * mh.c: Resort the incoming folder from mh_sync_mailbox() also
10321 when new mail arrived.
10323 1998-09-25 06:56:35 roessler (roessler)
10325 * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
10327 1998-09-24 23:19:50 roessler (roessler)
10329 * pager.c: A new quote_levels patch from liviu.
10331 * sendlib.c: Rewrite the base64-encoder used for messages. This
10332 should be unified with the encoder in rfc2047.c at some point.
10334 * pager.c: Undoing Livius quote-levels patch for now.
10336 * sendlib.c, mutt.h, charset.h, charset.c:
10337 [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
10338 in mutt there are better chances to say whether a mail to send
10339 consists of characters of the ASCII set only (the charset should
10340 be "us-ascii" then) or of other characters from the given charset
10341 (this charset should be given then): ASCII characters have the
10342 unicode values from 0 to 127.
10344 * init.c: Fix a segmentation fault with mismatched backticks.
10346 * init.c: Vikas' merged completion patch, level 3.
10348 1998-09-23 20:01:06 roessler (roessler)
10350 * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
10352 * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
10353 mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
10354 commands.c: Disable recursive invocations of the attach-message
10357 * mh.c: Really fix the index hints.
10359 * mh.c: Correct the index_hint handling in mh_check_mailbox().
10361 * sendlib.c: RFC2047-encode the mail-followup-to header.
10363 * TODO: Remove the maildir/mh resynch entry.
10365 * pager.c: There is a long-standing problem in Mutt, related to
10366 coloring the various levels of quoting: if the attributions are
10367 missing, like this:
10368 >>> blah blah from A >> blah blah from B > blah blah
10371 then the "quoted" color object is associated with ">>>", "quoted1"
10372 with ">>" and "quoted2" with ">" --- which is not what most people
10373 expect. The reason is Mutt doesn't count the quote characters
10374 (since there is no way to distinguish between a single quote ">>
10375 " and a ">" followed by a "> "), and it allocates colors as it
10376 finds new types of quote prefixes. The attached patch fixes this
10377 problem still without counting the quote characters.
10379 1998-09-22 22:54:52 roessler (roessler)
10381 * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
10382 corrected mh/maildir support.
10384 * mx.c, mh.c: Some fixes and code clean-ups.
10386 * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
10388 * sendlib.c: Produce "undisclosed-recipients:;" instead of
10389 ""undisclosed-recipients:;":;" when the user gives no To-Header.
10391 * mx.c: When generating new messages in MH folders, the initial
10392 number should be "1", not "2". Fix from Gero Treuner.
10394 * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
10396 1998-09-21 12:49:50 roessler (roessler)
10398 * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
10400 1998-09-20 12:05:39 roessler (roessler)
10402 * pager.c: Byrial Jensen's bold-underline patch.
10404 1998-09-18 05:45:56 roessler (roessler)
10406 * reldate.h, configure.in, configure, ChangeLog: Preparing
10409 * protos.h, init.c, enter.c: Applying the third generation of
10410 command completion patches.
10412 1998-09-16 20:08:25 roessler (roessler)
10414 * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
10415 - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
10416 mutt_getch was returning an ESC rather than -1, which resulted
10417 in 'key not bound' messages every 'timeout' seconds. (From:
10418 Tim Walberg <walberg@cig.mot.com>)
10420 * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
10421 when running in -d2 mode.
10423 * keymap.c: Use <fN> for function keys as well as for other
10424 special keys. Additionally, this patch makes it possible to
10425 use all special keys inside a key _sequence_.
10427 * sendlib.c, mutt.h, curs_main.c, compose.c:
10428 Introduce the OPTUSEHEADERDATE pseudo-option to control
10429 mutt_write_rfc822_header()'s behaviour for the purposes of the
10430 edit_message feature.
10432 * init.c: When parsing aliases, don't consider ';' a token
10435 1998-09-15 21:41:51 roessler (roessler)
10437 * init.c: Undoing Vikas' complete patch and applying
10438 patch-0.94.6i.jmy.cycle_complete.1 instead.
10440 * handler.c: _Really_ fix CRLF handling.
10442 * charset.c: Fix the crlf handling.
10444 * pgppubring.c: UTF8-decode PGP user ID packets.
10446 * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
10447 Adding basic UTF-8 support.
10449 * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
10450 a content-type _with_ a character set parameter.
10452 * Makefile.in: Correcting a typo in the clean target.
10454 * handler.c, charset.h, charset.c: Add charset alias support
10455 and fix various errors in the character set code.
10457 * charset.c: Fix mutt_display_char to map '\0' to itself
10458 regardless of the translation table we use.
10460 * gen-charset.c, configure.in, configure, charset.h, charset.c,
10461 Makefile.in: Generate the character set tables from i18n files.
10463 * imap.c: Finally fix imap_quote_string().
10465 * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
10468 1998-09-14 21:33:34 roessler (roessler)
10470 * imap.c: Fix IMAP quoting.
10472 * Muttrc.in: Speling corection for Muttrc.in.
10474 * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
10477 1998-09-13 15:29:54 roessler (roessler)
10479 * reldate.h, configure.in, configure, ChangeLog: Preparing
10482 * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
10483 handler.c, configure.in, configure, commands.c, charset.h,
10484 charset.c, Makefile.in: This patch adds on-demand loading of
10485 character set tables, changes the default location of $SHAREDIR,
10486 and fixes some compilation problems occuring on machines without
10489 1998-09-12 19:58:56 roessler (roessler)
10491 * sendlib.c: Fixing a silly typo in the edit-message code.
10493 * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
10494 [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
10495 for international character sets. Currently, mutt knows about
10496 the following character sets and is able to convert between them:
10498 iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
10500 (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
10502 * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
10503 enter.c, commands.c: When entering a 'set' command on the
10504 command-line, pressing TAB after string_var= will insert the
10505 current value of that variable. Note that this works only for
10506 variables of type 'string'.
10508 Also fixes the following buglets in command-completion:
10510 1. doesnt work if you started the command-line with whitespace
10512 2. Seems to think that 'Set', 'ReSeT', etc are valid commands
10513 (since it checks for 'strcasecmp' instead of 'strcmp' when
10514 completing the variable names Also fixes the following buglets
10515 in command-completion:
10517 (From: Vikas Agnihotri <VikasA@att.com>)
10519 * enter.c: Use the proper history class when entering mutt
10522 * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
10524 * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
10525 lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
10526 edit-message feature.
10528 * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
10529 %M for the number of messages which is hidden in a thread.
10531 1998-09-08 19:32:57 roessler (roessler)
10533 * TODO: Bogus bug. Actually, by setting use_mailcap=no, it _is_
10534 possible to view the header of a single-part message with a
10535 non-autoview body type.
10537 * recvattach.c: This patch makes the view attachment menu show
10538 all message/rfc822 parts as a new level, not only the multipart
10539 messages. This makes it possible to display a message/rfc822 part
10540 which includes only a image/jpeg part or something else which cant
10541 be viewed in the pager. (From: Jimmy Mäkelä <jmy@flashback.net>)
10543 * recvattach.c, pgp.c, copy.c: Change the interface of
10544 pgp_decrypt_mime() to enable this function to do some sanity
10547 1998-09-07 20:47:25 roessler (roessler)
10549 * recvattach.c: Don't descend into multipart/encrypted on the
10552 * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
10553 commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
10554 various pgp-related issues. In particular, mutt won't segfault
10555 when trying to decrypt-save messages from the index, and the
10556 presence of a PGP-encrypted body part on the attachment menu
10557 will no longer confuse the MIME parser.
10559 * curs_lib.c: Clear the "Exit Mutt" prompt.
10561 * doc/manual.txt, doc/manual.sgml: SGML typo.
10563 * rfc822.c: Some testing.
10565 * enter.c: Yet another fix to the alias and query completion
10566 stuff: Skip leading white space when constructing the addresses.
10568 * enter.c: Don't use <space> as an address delimiter when using
10569 query-complete and alias-complete.
10571 * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
10574 * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
10575 mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
10576 copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
10577 decrypt-copy, and $forw{ard,}-decrypt. Based on work by Emil
10580 * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
10581 the display when synchronizing mbox mail folders.
10583 * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
10586 * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
10589 * pgp.c: Fixing convert_to_7bit(). From Liviu Daia.
10591 1998-09-06 11:35:34 roessler (roessler)
10593 * lib.c: Fixing the quoting of shell specials in
10596 * query.c: Change snprintf to mutt_expand_fmt when expanding
10599 * protos.h, lib.c, attach.c, TODO:
10600 [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
10601 for /tmp-safe symlinking in the nametemplate code.
10603 * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
10606 1998-09-04 15:53:27 roessler (roessler)
10608 * sendlib.c: Catch MIME parameters with p->value == NULL.
10610 * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
10612 1998-09-01 06:54:53 roessler (roessler)
10614 * imap.c: IMAP fixes from Nathan Neulinger.
10615 (<19980831170941.A7327@umr.edu> on mutt-dev.)
10617 1998-08-31 16:46:29 roessler (roessler)
10619 * send.c: Fix a small problem with Liviu's attach_fcc patch.
10621 * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
10623 * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
10624 Updating to patch-0.94.4.vikas.collapse.3.
10626 1998-08-29 08:27:02 roessler (roessler)
10628 * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
10631 1998-08-28 19:09:24 roessler (roessler)
10633 * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
10636 * functions.h, browser.c, OPS:
10637 [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
10638 "display-filename" which displays the currently selected file's
10639 name on the message line.
10641 * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
10642 attachment time stamping business right.
10644 * protos.h, functions.h, compose.c, attach.c, OPS:
10645 [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
10646 function on the compose menu which will copy an attachment to
10649 * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
10650 some of the attach-message code.
10652 * thread.c: removing superfluous include statements.
10654 1998-08-27 23:51:58 roessler (roessler)
10656 * curs_main.c: code cosmetics.
10658 * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
10659 mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
10660 [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
10662 * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
10663 addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
10664 line/right jusitifying does not work in menus when $arrow_cursor
10665 is set, because the extra space needed for the arrow is not taken
10666 into account. (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
10668 * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
10669 a brain-dead segmentation fault when freeing non-allocated memory.
10671 * doc/mutt.sgml: Mh. This seems to have shown up again while
10672 cleaning up the CVS branches.
10674 * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
10675 correctly when sending PGP-encrypted messages. Hack by Liviu.
10677 * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
10678 Gero Treuner <gero@faveve.uni-stuttgart.de>)
10680 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
10681 [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
10682 and the like for shell commands.
10684 * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
10685 prompt, Mutt should erase the old value --- otherwise people
10686 might think it has just hung there. (From Liviu Daia.)
10688 1998-08-26 21:12:23 roessler (roessler)
10690 * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
10691 The problem and the patch are pretty much the same as with the
10692 last fix applied to this file - it's just ',' instaed of ';'
10695 * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
10696 memory leak in the rfc822_parse_adrlist().
10698 Some explanations seem to be in order here. Let's look at
10701 386 else if (*s == ';') 387 { 388 if
10702 (phraselen) 389 { 390 phrase[phraselen] = 0;
10703 391 add_addrspec (&top, &last, phrase, comment,
10704 &commentlen, sizeof (comment) - 1); 392 } 393
10705 else if (commentlen && !last->personal) 394 { 395
10706 comment[commentlen] = 0; 396 last->personal =
10707 safe_strdup (comment); 397 } 398 #ifdef EXACT_ADDRESS
10708 399 if (last && !last->val)
10710 Line 399 contains the change; previously, it looked like this:
10714 400 last->val = mutt_substrdup (begin, s); 401 #endif
10715 402 403 /* add group terminator */ 404 cur =
10716 rfc822_new_address (); 405 if (last) 406 { 407
10717 last->next = cur; 408 last = cur; 409 } 410 411
10718 phraselen = 0; 412 commentlen = 0; 413 s++;
10719 414 begin = s; 415 SKIPWS (begin); 416 }
10721 OK, what happens? There are essentially two situations here:
10723 -> We have already parsed a complete address specification and
10724 know about this fact, but there was no new address information.
10725 This is the case if we are parsing through addresses like
10727 undisclosed-recipients:;
10731 recipients: a, b, c,;
10733 (Note the extra ',' before the ';'!)
10735 In this case, some of the other code in rfc822.c has already
10736 filled in last->val, and we really shouldn't overwrite that
10737 with a NULL pointer.
10739 -> The ';' finishes an address spec, like in
10743 In this case, last is either set by add_addrspec(), or it
10744 has already been set by some of the previous code (comment
10745 handling, ...). Anyway, last->val is still NULL, so it is
10746 correct to write the complete addr spec to last->val.
10748 * imap.c: Error message cosmetics.
10750 1998-08-25 22:34:58 roessler (roessler)
10752 * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
10753 doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
10754 thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
10755 send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
10756 reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
10757 pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
10758 parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
10759 mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
10760 keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
10761 history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
10762 handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
10763 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
10764 configure.in, configure, config.sub, config.h.in, config.guess,
10765 compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
10766 attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
10767 OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
10768 CVS branch clean-up.
10770 * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
10771 Fix nametemplate support: We should not move the user's files
10772 around just to make them match mailcap's idea of their file name.
10773 This patch uses symbolic links instead.
10775 * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
10776 mutts. Delete the last message in both of them. Synchronize the
10777 mailbox in both of them. Segmentation fault.
10779 * TODO: adding a few notes.
10781 * commands.c: If you issue "decode-save" on an encrypted message
10782 without reading it first, Mutt won't prompt you for a passphrase,
10783 and it will happily write an empty message, deleting the original.
10784 (From an unnamed colleague of Liviu Daia.)
10786 * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
10787 of single nl when uploading a message to an imap server.
10789 * sendlib.c, protos.h, postpone.c, compose.c:
10790 [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
10791 updates when renaming files from the compose menu and when
10792 recalling postponed messages.
10794 * imap.c: s/free/FREE/
10796 1998-08-24 19:40:35 roessler (roessler)
10798 * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
10801 * BUGS: Clean up the bug list.
10803 * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
10805 * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
10807 * thread.c, curs_main.c: Fix "previous-subthread"
10808 in reverse-threads mode, allow next-(sub)thread and
10809 previous-(sub)thread to work in limited mode. (From: Liviu Daia)
10811 1998-08-23 10:05:41 roessler (roessler)
10813 * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
10814 configure.in, configure, config.h.in, alias.c, acconfig.h,
10815 INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
10816 --enable-hidden-host configure switch by a configuration variable
10817 $hidden_host which can be changed at run-time. This variable
10818 will _not_ affect the generation of message-IDs since we'll get
10819 into uniqueness problems if we just use the domain here.
10821 Needs to be documented.
10823 * doc/manual.txt: Committing the latest manual changes.
10825 * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
10826 buffered read stuff.
10828 * mutt_socket.h: branches: 1.1.2; file mutt_socket.h was
10829 initially added on branch mutt-0-94.
10831 * mutt_socket.h: Ups, this one was missing from Brandon's
10834 1998-08-22 14:24:18 roessler (roessler)
10836 * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
10837 beautification. From Gero Treuner.
10839 * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
10840 Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
10843 * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
10844 operator "!" to $mask's syntax (as in the *-hooks). From Liviu.
10846 * recvattach.c: Make Vikas' attac_split and Brandon's other_type
10847 patches fit together.
10849 * recvattach.c, mutt.h, init.h, globals.h, compose.c:
10850 [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
10852 * socket.c: branches: 1.1.2; file socket.c was initially added
10853 on branch mutt-0-94.
10855 * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
10856 curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
10857 [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
10860 1998-08-21 08:17:09 roessler (roessler)
10862 * browser.c: Enter the file browser, type a mask which doesn't
10863 match any file in the current directory, clean the mask.
10864 Segfault. Fix from Liviu Daia.
10866 1998-08-20 22:32:46 roessler (roessler)
10868 * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
10869 handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
10870 [patch-0.94.3.bl.other_types.1] This patch adds support for the
10871 model MIME type. Additionally, along the lines of "strict in
10872 what you generate, accepting in what you receive", this patch
10873 will keep the name of major mime types it doesn't recognize
10874 (instead of using x-unknown).
10876 * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
10877 This patch fixes a bug in the allocation of space for new
10878 pointers to the attachments, it would make mutt seg-fault when
10879 attaching 5 or more messages at the same time. (From: Jimmy
10880 Mäkelä <jmy@flashback.net>)
10882 * handler.c: [SECURITY] mutt_sanitize_filename() should be called
10883 when creating temporary files for autoview. (From: Liviu Daia.)
10885 * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
10886 forward a PGP-encrypted message, then in the "compose" menu try
10887 to view the forwarded message. If you didn't enter a passphrase
10888 before, Mutt won't ask for it either. (From: Liviu Daia)
10890 * sendlib.c, attach.c: When you forward a message with
10891 $mime_forward set, or when you attach a message with the
10892 "attach-message" command from the "compose" menu, there is a
10893 memory leak. The real reason for this leak is that multipart
10894 attachments are not supported in the "compose" menu, so you
10895 need to go through quite a few contortions in order to handle
10896 message/rfc822 attachments. Consequently, the patch below is
10897 just an ugly hack. (From: Liviu Daia)
10899 1998-08-16 06:22:51 roessler (roessler)
10901 * rfc822.c: Bringing 128-byte strings to "STRING".
10903 * sendlib.c: Use add_option, not add_arg, for strings such as
10906 * sendlib.c: Pass an "--" argument to sendmail before the
10907 address arguments, so addresses with a leading dash don't lead
10908 to problems. (From Liviu.)
10910 * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
10911 keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
10912 Replacing a bunch of free() and malloc() calls by safe_free()
10913 and safe_malloc(). (From Liviu.)
10915 1998-08-15 18:27:45 roessler (roessler)
10917 * imap.c: read() can't read buffers larger than SSIZE_MAX.
10919 * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
10920 instead of segfaulting.
10922 * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
10925 * history.h: branches: 1.1.2; file history.h was initially
10926 added on branch mutt-0-94.
10928 * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
10931 * history.c: branches: 1.1.2; file history.c was initially
10932 added on branch mutt-0-94.
10934 * history.c, enter.c, TODO, Makefile.in:
10935 [patch-0.94.3i.tlr.history.1] Adding history class support.
10937 * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
10938 generating a message/rfc822 type attachment, parse its header
10939 so that the attachment format routines can properly display the
10940 default description.
10942 * init.h: Change attach_format's default to limit the attachment
10943 description's length.
10945 1998-08-13 22:09:16 roessler (roessler)
10947 * pgppubring.c: Fixing another memory leak in the pubring parser.
10949 * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
10950 When parsing the "%d" format option in the attachment format,
10951 use the message format as a fall-back if no explicit description
10952 is provided. This fixes the following bug:
10954 set mime_forward. Forward any mesage. The compose menu will
10955 show the description as "Forwarded message from ...." which
10956 is fine. Pressing 'd' to edit the description brings up the
10957 above string for editing.
10959 Now hit Enter on the message/rfc822 attachment to view it. Quit
10962 The description field has now changed to the Subject: of the
10963 forwarded message. Pressing 'd' still brings up the 'Forwarded
10964 message from....' string.
10968 * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
10969 [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
10970 $write_bcc which controls whether the Bcc header is written
10971 out or not. This can be used to work around broken MTA's (Exim
10972 seems to leave Bcc headers in).
10974 The problem was noted independently by Peter Radcliffe
10975 <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
10976 (Debian Bug #25687).
10978 * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
10979 memory leak. Bug noted by Liviu Daia.
10981 * reldate.h: 0.94.3i.
10983 * configure.in, configure, ChangeLog: Preparing 0.94.3i.
10985 * compose.c: indentation cosmetics.
10987 * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
10988 called. From Vikas.
10990 * compose.c: Update the encoding after using ispell from the
10991 compose menu. From Vikas.
10993 * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
10994 curs_main.c, compose.c, attach.c: Various nits from Liviu.
10996 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). tmplen
10999 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). A size_t
11000 variable could underflow, thus making bounds checking value-less.
11002 1998-08-12 11:50:59 roessler (roessler)
11004 * init.c: Yet another memory leak fix from Liviu.
11006 * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
11009 * functions.h, compose.c, OPS: Adding an update-encoding
11010 function to the compose menu. This is useful if the user has
11011 externally modified an attachment and _wants_ to adjust the
11012 encoding afterwards. Also, this patch fixes some redraw-related
11013 problems in the compose menu.
11015 * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
11016 attachments, the compose menu now notices this and complains or
11017 asks accordingly. Partially from Vikas.
11019 1998-08-11 08:14:38 roessler (roessler)
11021 * BUGS: Yet another outstanding bug.
11023 * doc/manual.txt: This now contains the latest changes to
11026 * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
11027 hdrline.c: Fixing various nits noted by Liviu and his colleagues.
11029 1998-08-10 15:30:02 roessler (roessler)
11031 * sendlib.c: This patches makes the message-id persistant when
11032 postponing messages. (From: Janos Farkas)
11034 * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
11035 introduces "unhdr_order" to reset the hdr_order command's effect.
11036 (From: Janos Farkas)
11038 * color.c: Drop the free_rx parameter from
11039 muitt_free_color_line(), as it's always 1.
11041 * color.c: Adding mutt_free_color_line() and replacing varous
11042 "manual" free()s of color lines by calls to this function.
11044 * bind.c: Removing bind.c. Pointed out by Gero Treuner
11045 <gero@faveve.uni-stuttgart.de>.
11047 1998-08-09 18:43:45 roessler (roessler)
11049 * color.c: With SLang, init_pair is (void), so we must not check
11052 * color.c: Restructuring color.c. This patch fixes the "default"
11053 problem from 0.94.2i and makes the code more comprehensible than
11054 that version and more consie than 0.94.1i.
11056 1998-08-08 21:40:12 roessler (roessler)
11058 * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
11059 Bug noted by David Jeske <jeske@home.chat.net>.
11061 * compose.c: If you press t to add a recipient in the compose
11062 menu, then press tab, q, and aborts with ctrl-g, mutt won't
11063 redraw the menu. Noted by Jimmy Mäkelä <jmy@flashback.net>.
11065 * alias.c: Entering an un-parsable address when creating an alias
11066 would make mutt segfault. Noted by brian moore <bem@cmc.net>.
11068 * browser.c: If you press tab in the file-browser to see the
11069 inboxes and the current row is greater than the inbox-screens
11070 max-rows then the screen gets garbled. (From: Jimmy Mäkelä
11071 <jmy@flashback.net>)
11073 * doc/manual.txt, doc/manual.sgml: I made the manual more up
11076 * new version * new mailing list and home page addresses *
11077 made the terminology a bit more consistent regarding
11078 'pattern' and 'regular expression' * added a note about
11079 expanding UNIX environments * added a note about <, >, in range
11080 patterns like ~m * added a note about the urlview program *
11081 changed tables to not use tabs, because it doesn't work
11082 right in my favourite web browsers lynx and netscape
11084 (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
11086 * pattern.c: This patch makes pattern ranges more logical. Before
11087 '~m <5' would show message 1-5, with this patch it shows 1-4.
11088 Inclusive ranges is still avaible if you use '~m -5'. (From:
11089 Jimmy Mäkelä <jmy@flashback.net>)
11091 * init.c: Various improvements to the mutt_command_complete
11092 function. From Stephen Hack <shack@rsn.hp.com>.
11094 * browser.c: If you specify 'mailboxes ""' mutt will
11095 seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
11097 * color.c: Fixing a memory leak. Thanks, Liviu.
11099 * commands.c: When printing a message, headers are now sorted
11100 according to hdr_order. From Liviu.
11102 * browser.c: Fixing an off-by-one buffer overflow in browser.c.
11105 * lib.c, attach.c: This patch adds some more "safe"
11106 characters to mutt_sanitize_filename and fixes its usage in
11107 mutt_view_attachment(). (From: Liviu Daia <daia@stoilow.imar.ro>)
11109 * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
11110 postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
11111 init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
11112 compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
11113 attach message patch. From Vikas Agnihotri <VikasA@att.com>.
11115 * Makefile.in: There is no "compile" rule for dotlock in the
11116 Makefile. (From: Dan Nelson <dnelson@emsphone.com>)
11118 * imap.c: Thispatch to imap.c allows the user to specify
11119 a port number in the folder name in the general form
11120 {hostname:portnum}foldername. (From: Andy Sloane
11121 <andude@guildsoftware.com>)
11123 * imap.c: imap_close_connection() was being called even though
11124 the client was using mulitple mailboxes over the same connection.
11125 (From: Brandon Long <blong@fiction.net>)
11127 1998-07-31 08:23:54 roessler (roessler)
11129 * reldate.h, configure.in, configure, ChangeLog: Preparing
11132 * rfc1524.c: Changing an sprintf to an snprintf (which it was
11135 * protos.h: mutt_sanitize_filename takes char *, not const char *.
11137 * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
11138 The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
11139 to Peter Holzer's patch against 0.91.
11141 * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
11142 buffer overflows in mutt_adv_mktemp().
11144 * sendlib.c: Interpret sysexits-style exit values from sendmail.
11146 * configure.in, configure, config.h.in, acconfig.h: Check for
11149 1998-07-30 09:30:38 roessler (roessler)
11151 * edit.c: When reading in files, be_snarf_file() wouldn't
11152 recognize '~' as the user's home directory.
11154 1998-07-29 10:54:09 roessler (roessler)
11156 * README, Changes: Finalizing 0.93.2i.
11158 * configure.in, configure: Bumping to 0.93.2(i).
11160 * parse.c: Fixing a buffer overflow in parse.c. Noted by Paul
11161 Boehm <paul@boehm.org>.
11163 * parse.c: Fixing a buffer overflow in parse.c which presented
11164 a serious security thread. Noted by Paul Boehm <paul@boehm.org>.
11166 1998-07-28 08:21:49 roessler (roessler)
11168 * patch.slang-1.2.2.keypad.1: branches: 1.1.2; file
11169 patch.slang-1.2.2.keypad.1 was initially added on branch
11172 * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
11175 * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
11176 silently exits. Earlier (0.92.14 at least), it used to spit out
11177 the error 'NoSuchFile: no such file or directory (errno = 2)'.
11178 (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
11180 * color.c: The index cache should be updated even without color
11183 1998-07-27 13:39:39 roessler (roessler)
11185 * BUGS: Adding a notice about some more nits.
11187 * main.c: Change the error reporting mail address from
11188 <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
11190 * protos.h, init.h, color.c: This patch fixes index "color"
11191 patterns when using a non-color capable curses library.
11192 While working on color support, I've thrown together the
11193 mutt_parse_color() and mutt_parse_mono() functions as they are
11194 sharing most of their code. Additionally, a new directive
11195 called "unmono" is introduced. The implementation consists
11196 in adding a flag and very few lines of code (plus ifdefs)
11197 to mutt_parse_uncolor().
11199 * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
11200 minor nits: missing #includes in date.c and snprintf.c, and
11201 a not-so-nice declaration of rfc1524_new_entry(). Noted by
11202 Digital cc and gcc.
11204 1998-07-24 08:12:46 roessler (roessler)
11206 * copy.c, attach.c: Fiddling around with message/rfc822
11207 attachments once again.
11209 1998-07-23 20:57:50 roessler (roessler)
11211 * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
11212 mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
11213 compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
11214 Guard lots of global (char *) variable deferences against NULL
11217 * copy.c, attach.c: Yet another patch about saving message/rfc822
11220 * main.c, send.c: Fixing potential NULL pointer deferences.
11222 1998-07-22 22:47:57 roessler (roessler)
11224 * recvattach.c: Another fix from Liviu.
11226 * recvattach.c, from.c, attach.c: Another patch from liviu to
11227 fix the message/rfc822 behaviour.
11229 * recvattach.c, mx.c, attach.c: This patch fixes the saving
11230 of message/rfc822 attachments to mail folders. Additionally,
11231 it fixes an outstanding bug with From_ lines being written to
11234 (From: Liviu Daia <daia@stoilow.imar.ro>)
11236 * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
11237 dir) in browser, it gives me the directory, but without
11238 the final '/', so I have to add '/' to add a subdirectory
11239 name. This patch fixes it.
11241 2. check-new now will recheck mailbox folders for new mail.
11243 3. added a function toggle-mailboxes which toggles in browser
11244 between mailboxes view and directory view. (bound to TAB
11247 (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
11249 * reldate.h, configure.in, configure, ChangeLog: preparing
11252 * send.c: Correcting an error message in send.c. (From Byrial
11255 * send.c: Correct an error message in send.c. (From Byrial
11256 Jensen <byrial@post3.tele.dk>)
11258 * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
11259 mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
11260 attach.h, attach.c: These changes fix some of the bugs which
11261 were recently reported to mutt-dev. To be more specific,
11262 message-type attachments are saved to mail folders from the
11263 receive attachment menu, some of the sending code has been
11264 made more robust against disappearing attachments, and "tag"
11265 is rebound to "T" on the compose menu.
11267 (Some part of this patch comes from Vikas Agnihotri
11270 * send.c: Avoid a potential segmentation fault when trying to
11271 postpone, but Postponed equals NULL.
11273 * BUGS: branches: 1.1.2; file BUGS was initially added on
11276 * BUGS: This file is intended to contain known bugs which still
11279 * doc/manual.txt: Committing the changes previously made to
11282 * imap.c: Include Message-ID and Reply-To headers when fetching
11283 a message's headers from an IMAP server. (From: Andy Sloane
11284 <andude@incarnate.net>)
11286 1998-07-21 07:54:03 roessler (roessler)
11288 * recvattach.c: The old behaviour of the %d (for description)
11289 specifier is recreated by this patch. (From: Byrial Jensen
11290 <byrial@post3.tele.dk>)
11292 * protos.h, lib.c, attach.c: You should never _ever_ do something
11295 [process A] ---[piped write until EOF]---> [process B]
11296 [process A] <---[piped read until EOF]--- [process B]
11298 Basically, what happens is something like this: A feeds data
11299 to B; B processes the data, and feeds it to the pipe until the
11300 pipe buffer is full; at this point, A writes to its pipe until
11301 its buffer is full too, and if it still has more data to write,
11302 that's it, it never gets to the read part to flush B's buffer ---
11303 both processes are blocked on write.
11305 This patch fixes such a situation in the compose menu.
11307 (From: Liviu Daia <daia@stoilow.imar.ro>)
11309 1998-07-20 21:01:05 roessler (roessler)
11311 * reap.pl: Perl lies in /usr/bin on my machines.
11313 * pop.c: It seems that if you don't enter any password at all when
11314 prompted for the POP password, Mutt will die with a segmentation
11315 fault also. (Bug reported by Steve Mayer <smayer@rtd.com>
11316 through the Debian bug tracking system.)
11318 * pop.c: Just an update on this bug. It seems that if you don't
11319 enter any password at all when prompted for the POP password,
11320 Mutt will die with a segmentation fault also. (Bug reported by
11321 Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
11322 fix from Thomas Roessler.)
11324 * postpone.c: When you send a message which have been postponed
11325 before sending, then all its attachments (if there are more
11326 than one) will have a content-disposition header which
11327 includes a filename, even if there isn't a real filename
11328 but only random choosen temporary one. (From: Byrial Jensen
11329 <byrial@post3.tele.dk>)
11331 1998-07-18 09:18:31 roessler (roessler)
11333 * recvattach.c: "Set mime_forward, and forward a message ---
11334 Mutt will segfault." The obvious fix for this is to check
11335 for aptr->content->hdr in mutt_attach_fmt() before invoking
11336 _mutt_make_string(). Anyway, I suspect that the real fix may
11337 involve something like parsing the rfc822 attachment in question.
11339 * sendlib.c: Postponing messages behaves funny when the $postponed
11340 folder is in Maildir format; I traced this down to the fact that
11341 postponed messages are saved in "cur" while mutt_num_postponed()
11342 is looking at "new". (From: Liviu Daia <daia@stoilow.imar.ro>)
11344 1998-07-17 08:37:02 roessler (roessler)
11346 * compose.c: Removing the old snd_entry() code.
11348 * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
11349 When sending encrypted messages, it may arrive that Mutt can't
11350 determine the PGP key of the recipient (presumably because
11351 her address has changed, but she hasn't updated her PGP key
11352 yet). In this situation it's convenient to be able to associate
11353 a keyID with an address automatically. The attached patch is
11354 an attempt to implement this idea using a "pgp-hook". (From:
11355 Liviu Daia <daia@stoilow.imar.ro>).
11357 * recvattach.c: Removing the old attach_entry() code.
11359 * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
11360 This patch adds a string variable $attach_format which controls
11361 the look of the compose and attach menus. Unfortunately,
11362 I was not able to make things so that it would look exactly
11363 the same as the hardcoded versions, so the default format is a
11364 bit different, but I think it is quite usable. (From Michael
11365 Elkins <me@cs.hmc.edu>).
11367 * functions.h, browser.c, OPS: This patch allows you to view
11368 files from the browser window, useful if you are searching for
11369 a file to attach to your message. It uses the standard mailcap
11370 stuff (and the lookup mime types) to use the correct "viewer"
11371 for the file. (From Brandon Long <blong@fiction.net>)
11373 * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
11374 Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
11375 avoid conflicts with certain NFS versions' dotlocking utilities
11376 (pointed out by Liviu Daia). Additionally, we need to compile it
11377 as an external utility on systems which don't have an fchdir(2)
11380 1998-07-16 16:39:53 roessler (roessler)
11382 * mx.c: Fixing a small typographic error.
11384 * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
11385 at once. The code in mx_lock_file is supposed to retry but
11386 it doesn't work because of a mistake in operator precedence.
11387 (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
11389 * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
11390 if _POSIX_PATH_MAX isn't defined but it doesn't include
11391 <limits.h>, where this symbol should be defined. (From
11392 Marc.Baudoin@solsoft.com)
11394 * send.c: When several messages are tagged and the user
11395 applies reply, group-reply, or list-reply to these messages,
11396 the reply's references and in-reply-to headers are constructed
11397 from the tagged message which comes last in the current index.
11398 This patch constructs the references header from _all_ messages'
11399 message-id and references headers. (tlr)
11401 * reldate.h, configure.in, configure, Changes, ChangeLog:
11402 Preparing mutt 0.94.
11404 * imap.c: "My two remaining issues are the speed at which it
11405 downloads the headers, and support of PREAUTH. I'm enclosing
11406 a patch (to stock mutt-0.92.13i) which addresses these
11407 issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
11409 * color.c: This patch fixes two problems reported on mutt-users.
11411 (1) the error message about "default colors not supported" when
11412 not using a color xterm should not be printed. The existing
11413 code did not check the value of has_colors() in conjunction
11414 with use_default_colors()
11416 (2) mutt would crash when sending mail in batch mode because
11417 use_default_colors() could be used without doing an initscr()
11419 (From Michael Elkins.)
11421 * color.c: This patch fixes two problems reported on mutt-users.
11423 (1) the error message about "default colors not supported" when
11424 not using a color xterm should not be printed. The existing
11425 code did not check the value of has_colors() in conjunction
11426 with use_default_colors()
11428 (2) mutt would crash when sending mail in batch mode because
11429 use_default_colors() could be used without doing an initscr()
11431 (From Michael Elkins.)
11433 1998-07-15 17:15:46 roessler (roessler)
11435 * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
11436 configure, Makefile.in: Finalizing the external dotlock support:
11437 If group mail privileges are needed, the dotlock is compiled as a
11438 separate program. If there is no need for privileges, it remains
11439 a module which is compiled into mutt. Also, there is no more need
11440 for the SLang buffer overflow work-around in main(). We drop it,
11441 but let mutt bail out instead if it's installed setgid something.
11443 * doc/dotlock.man.in, dotlock.c: Fix the race condition in
11446 * doc/mutt.man.in: branches: 1.1.2; file mutt.man.in was
11447 initially added on branch mutt-0-94.
11449 * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
11452 * doc/dotlock.man.in: branches: 1.1.2; file dotlock.man.in was
11453 initially added on branch mutt-0-94.
11455 * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
11456 main.c, globals.h: Adding external dotlocking. For bugs, see
11457 the manual page and the comments in dotlock.c.
11459 * dotlock.h: branches: 1.1.2; file dotlock.h was initially
11460 added on branch mutt-0-94.
11462 * dotlock.h: Adding external dotlocking. For bugs, see the
11463 manual page and the comments in dotlock.c.
11465 * dotlock.c: branches: 1.1.2; file dotlock.c was initially
11466 added on branch mutt-0-94.
11468 * dotlock.c, configure.in, configure, Makefile.in: Adding
11469 external dotlocking. For bugs, see the manual page and the
11470 comments in dotlock.c.
11472 * doc/mutt.man: More roff fixes.
11474 * doc/mutt.man: More groff fixes.
11476 1998-07-14 16:01:07 roessler (roessler)
11478 * reldate.h: branches: 1.3.2.4.2; Preparing mutt 0.93.1i.
11480 * configure.in, configure: branches: 1.7.2.5.2; Preparing
11483 * Changes: branches: 1.5.2.5.2; Preparing mutt 0.93.1i.
11485 * ChangeLog: branches: 1.4.2.5.2; Preparing mutt 0.93.1i.
11487 * rfc2047.c: branches: 1.1.1.1.2.2.2; More unsigned fixes.
11489 * mime.h: branches: 1.1.1.1.2.1.2; More unsigned fixes.
11491 * handler.c: branches: 1.1.1.1.2.5.2; More unsigned fixes.
11493 * pattern.c: branches: 1.3.2.3.2; Changing (int) casts in is*
11494 arguments to (unsigned char).
11496 * parse.c: branches: 1.1.1.1.2.3.2; Changing (int) casts in is*
11497 arguments to (unsigned char).
11499 * rfc2047.c: Removing a superfluous (unsigned char) cast in an
11502 1998-07-13 10:50:39 roessler (roessler)
11504 * doc/mutt.sgml: Since manual page generation seems to be broken
11505 in the SGML-tools package, we remove the SGML version of mutt.man
11506 and make the troff source the master copy. Suggested by Roland
11507 Rosenfeld <roland@luv.rhein.de> who also provided the corrected
11510 * doc/mutt.man: branches: 1.1.1.1.2.2.2; Since manual page
11511 generation seems to be broken in the SGML-tools package, we
11512 remove the SGML version of mutt.man and make the troff source the
11513 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
11514 who also provided the corrected mutt.man file.
11516 * doc/Makefile.in: branches: 1.2.2.2.2; Since manual page
11517 generation seems to be broken in the SGML-tools package, we
11518 remove the SGML version of mutt.man and make the troff source the
11519 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
11520 who also provided the corrected mutt.man file.
11522 1998-07-12 13:15:31 roessler (roessler)
11524 * protos.h: branches: 1.5.2.1.2; Replace calloc by safe_calloc
11527 1998-07-11 05:10:29 roessler (roessler)
11529 * doc/manual.txt: branches: 1.2.2.4.2; Key bindings
11532 * doc/manual.sgml: branches: 1.2.2.5.2; Key bindings
11535 1998-07-10 17:58:26 roessler (roessler)
11537 * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
11539 * pop.c: branches: 1.1.1.1.2.1.2; tmp[] wasn't initialized when
11540 asking for the POP password.
11542 * buffy.c: branches: 1.1.1.1.2.1.2; On SunOS 4.1, one must
11543 include unistd.h in order to declare SEEK_END. (Fabrice Noilhan)
11545 * mutt.h: branches: 1.2.2.1.2; include <posix1_lim.h> if limits.h
11546 doesn't defile _POSIX_PATH_MAX.
11548 * Changes, ChangeLog: *** empty log message ***
11550 * doc/PGP-Notes.txt: Adding a notice about core dumps.
11552 * reldate.h, README: Preparing 0.93i.
11554 * INSTALL: branches: 1.1.1.1.2.2.2; Preparing 0.93i.
11556 * handler.c: Fix text/enriched decoding: if there's a tag
11557 mismatch in the last paragraph in the attachment, the whole
11558 paragraph wouldn't be displayed.
11560 1998-07-09 19:51:36 roessler (roessler)
11562 * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
11564 * config.sub: branches: 1.1.2; file config.sub was initially
11565 added on branch mutt-0-93.
11567 * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
11569 * config.guess: branches: 1.1.2; file config.guess was initially
11570 added on branch mutt-0-93.
11572 * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
11574 1998-07-08 21:59:43 roessler (roessler)
11576 * snprintf.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
11577 is* arguments to (unsigned char) casts to avoid mis-casting of
11578 signed chars. (From Michael Elkins.)
11580 * pattern.c, parse.c: Changing (int) casts in is* arguments to
11581 (unsigned char) casts to avoid mis-casting of signed chars.
11582 (From Michael Elkins.)
11584 * mx.c: branches: 1.5.2.3.2; Changing (int) casts in is*
11585 arguments to (unsigned char) casts to avoid mis-casting of
11586 signed chars. (From Michael Elkins.)
11588 * mh.c, lib.c: branches: 1.2.2.2.2; Changing (int) casts in
11589 is* arguments to (unsigned char) casts to avoid mis-casting of
11590 signed chars. (From Michael Elkins.)
11592 * keymap.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
11593 is* arguments to (unsigned char) casts to avoid mis-casting of
11594 signed chars. (From Michael Elkins.)
11596 * init.c: branches: 1.3.2.2.2; Changing (int) casts in is*
11597 arguments to (unsigned char) casts to avoid mis-casting of
11598 signed chars. (From Michael Elkins.)
11600 * from.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
11601 is* arguments to (unsigned char) casts to avoid mis-casting of
11602 signed chars. (From Michael Elkins.)
11604 * edit.c: branches: 1.2.2.2.2; Changing (int) casts in is*
11605 arguments to (unsigned char) casts to avoid mis-casting of
11606 signed chars. (From Michael Elkins.)
11608 * curs_main.c: branches: 1.4.2.3.2; Changing (int) casts in
11609 is* arguments to (unsigned char) casts to avoid mis-casting of
11610 signed chars. (From Michael Elkins.)
11612 1998-07-07 09:22:40 roessler (roessler)
11614 * rfc822.c: branches: 1.1.1.1.2.2.2; Change one int to size_t
11617 * rfc822.c: Fix the parsing of route addresses a la RFC 822.
11618 Patch from Michael Elkins.
11620 * snprintf.c: Cast the arguments of the is* functions to int.
11621 Patch from Michael Elkins.
11623 * sendlib.c: branches: 1.3.2.1.2; Cast the arguments of the is*
11624 functions to int. Patch from Michael Elkins.
11626 * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
11627 from.c, edit.c, curs_main.c: Cast the arguments of the is*
11628 functions to int. Patch from Michael Elkins.
11630 1998-07-02 21:15:18 roessler (roessler)
11632 * hdrline.c: branches: 1.4.2.3.2; Using the correct version of
11633 O'Shaughnessy Evans' %O patch.
11635 * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
11637 * doc/manual.txt, doc/manual.sgml: s/∖/\/
11639 * hdrline.c: Adding the %O expansion.
11641 * doc/manual.sgml: Applying the various manual_nits patches.
11643 1998-07-01 17:01:50 roessler (roessler)
11645 * curs_main.c: Fixing a reverse-threading problem.
11647 * imap.c: branches: 1.3.2.1.2; Fixing an imap-related
11648 segmentation fault.
11650 1998-06-30 06:38:02 roessler (roessler)
11652 * reldate.h, Changes, ChangeLog: These are the last tiny bits
11653 of preparing 0.92.13i.
11655 * configure.in, configure: Updating some of the documentation
11658 * TODO: branches: 1.1.1.1.2.1.2; Updating some of the
11659 documentation for 0.93.
11661 * README, NEWS: Updating some of the documentation for 0.93.
11663 * doc/NEWS: *** empty log message ***
11665 * doc/NEWS: branches: 1.1.2; file NEWS was initially added on
11668 * doc/NEWS: *** empty log message ***
11670 * doc/manual.txt: Incorporate the recent changes to manual.sgml.
11672 * main.c: branches: 1.6.2.1.2; Work around a buffer overflow
11673 in SLang. (This is the same bug which is fixed by 0.91.2i.)
11675 1998-06-26 10:31:28 roessler (roessler)
11677 * doc/manual.sgml: Removing $empty_to.
11679 * send.c, init.h: branches: 1.3.2.1.2; Removing $empty_to.
11681 * globals.h: branches: 1.2.2.1.2; Removing $empty_to.
11683 * Muttrc.in: branches: 1.1.2.1.2; Removing $empty_to.
11685 1998-06-25 22:31:46 roessler (roessler)
11687 * hdrline.c: Moved a break statement where it belongs.
11689 * mx.c: Fix an imap-related typo.
11691 * handler.c: Don't generate non-terminated last lines when
11692 quoting 8bit-"encoded" text-plain body parts.
11694 * Makefile.in: branches: 1.4.2.1.2; Don't use GNU make specific
11697 1998-06-21 07:13:03 roessler (roessler)
11699 * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
11700 configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
11702 1998-06-20 06:12:38 roessler (roessler)
11704 * doc/manual.txt: *** empty log message ***
11706 * handler.c: Fixing the quoted-printable decoder.
11708 * handler.c: Make mutt handle messages containing null bytes.
11710 * copy.c: branches: 1.2.2.1.2; Make mutt handle messages
11711 containing null bytes.
11713 * doc/manual.sgml: documenting alias-path
11715 1998-06-19 12:52:16 roessler (roessler)
11717 * sendlib.c, send.c: branches: 1.3.2; Removing the Attach-Menu
11718 feature for the next release version.
11720 * protos.h: branches: 1.5.2; Removing the Attach-Menu feature
11721 for the next release version.
11723 * postpone.c: branches: 1.3.4; Removing the Attach-Menu feature
11724 for the next release version.
11726 * pattern.c: branches: 1.3.2; Removing the Attach-Menu feature
11727 for the next release version.
11729 * menu.c: branches: 1.3.4; Removing the Attach-Menu feature
11730 for the next release version.
11732 * main.c: branches: 1.6.2; Removing the Attach-Menu feature
11733 for the next release version.
11735 * headers.c, functions.h: branches: 1.3.4; Removing the
11736 Attach-Menu feature for the next release version.
11738 * curs_main.c: branches: 1.4.2; Removing the Attach-Menu feature
11739 for the next release version.
11741 * compose.c: branches: 1.5.4; Removing the Attach-Menu feature
11742 for the next release version.
11744 * OPS: branches: 1.3.4; Removing the Attach-Menu feature for
11745 the next release version.
11747 1998-06-18 20:37:59 roessler (roessler)
11749 * protos.h: Bradon long's alias_path patch, for the sake of
11752 * lib.c: branches: 1.2.2; Bradon long's alias_path patch,
11753 for the sake of Elm compatibility.
11755 * alias.c: branches: 1.2.4; Bradon long's alias_path patch,
11756 for the sake of Elm compatibility.
11758 1998-06-16 20:59:20 roessler (roessler)
11760 * mx.c: branches: 1.5.2; Avoid pointless error messages from
11761 mx_get_magic() when called from an mx_open_mailbox_append()
11762 on a non-existing mailbox.
11764 * doc/manual.txt, doc/Makefile.in: branches: 1.2.2; Have "make
11765 install" install manual.txt as well.
11767 * configure.in, configure: branches: 1.7.2; Have "make install"
11768 install manual.txt as well.
11770 * Makefile.in: branches: 1.4.2; Have "make install" install
11771 manual.txt as well.
11773 * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
11776 * main.c: Switch the error reporting address from mutt-users
11779 * reldate.h: branches: 1.3.2; Bump the version to 0.92.11i.
11781 * configure.in, configure: Bump the version to 0.92.11i.
11783 * Changes: branches: 1.5.2; Bump the version to 0.92.11i.
11785 * ChangeLog: branches: 1.4.2; Bump the version to 0.92.11i.
11787 * imap.h: branches: 1.1.4; Check in a proper version of imap.h.
11789 * color.c: branches: 1.2.2; 1.2.4; Fix the "unknown color"
11790 bug reported by Vikas.
11792 * mx.c: Remove a spurious #include "imap.h" from mx.c.
11794 * doc/style-guide: Add a note about the global Muttrc to
11797 * configure.in: The global Muttrc contains a list of default
11798 settings which can be used as a starting-point for the user's
11801 * Muttrc.in: branches: 1.1.2; The global Muttrc contains a list
11802 of default settings which can be used as a starting-point for
11803 the user's own configuration.
11805 * configure, Muttrc, Makefile.in: The global Muttrc contains a
11806 list of default settings which can be used as a starting-point
11807 for the user's own configuration.
11809 * pgppubring.c: branches: 1.4.4; Removing some duplicate code
11810 from gnupgparse.c and pgppubring.c.
11812 * pgp.h, gnupgparse.c: Removing some duplicate code from
11813 gnupgparse.c and pgppubring.c.
11815 * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
11818 * Changes: *** empty log message ***
11820 * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
11822 * doc/PGP-Notes.txt: branches: 1.2.2; Including Roland's new
11825 * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
11826 Vikas' search code for the "attach message" menu.
11828 * addrbook.c: branches: 1.3.4; Including Vikas' search code
11829 for the "attach message" menu.
11831 1998-06-15 15:19:49 roessler (roessler)
11833 * mx.c, main.c: Brandon's IMAP patch.
11835 * mailbox.h: branches: 1.2.4; Brandon's IMAP patch.
11837 * imap.c: branches: 1.3.2; Brandon's IMAP patch.
11839 * commands.c: branches: 1.3.4; Brandon's IMAP patch.
11841 1998-06-08 20:05:54 roessler (roessler)
11843 * recvattach.c: branches: 1.3.4; GPG support, first take.
11845 * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
11848 * pgp.c: branches: 1.2.4; GPG support, first take.
11850 * main.c: GPG support, first take.
11852 * init.h: branches: 1.3.2; GPG support, first take.
11854 * gnupgparse.c: GPG support, first take.
11856 * init.c: branches: 1.3.2; GPG support, first take.
11858 * configure.in, configure: GPG support, first take.
11860 * config.h.in: branches: 1.3.4; GPG support, first take.
11862 * compose.c: GPG support, first take.
11864 * acconfig.h: branches: 1.3.4; GPG support, first take.
11866 * Makefile.in: GPG support, first take.
11868 * hdrline.c: branches: 1.4.2; Fixing the %a format.
11870 * hdrline.c: Fixing a segmentation fault in the hdr_line code.
11872 * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
11874 * doc/manual.sgml: branches: 1.2.2; Mutt 0.92.9i.
11876 * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
11878 * query.c: branches: 1.2.4; Mutt 0.92.9i.
11880 * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
11882 * pager.c: branches: 1.2.4; Mutt 0.92.9i.
11884 * mx.c: Mutt 0.92.9i.
11886 * mutt.h, mh.c: branches: 1.2.2; Mutt 0.92.9i.
11888 * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
11890 * hook.c: branches: 1.2.4; Mutt 0.92.9i.
11892 * headers.c, hdrline.c: Mutt 0.92.9i.
11894 * globals.h: branches: 1.2.2; Mutt 0.92.9i.
11896 * functions.h, flags.c: Mutt 0.92.9i.
11898 * enter.c: branches: 1.2.4; Mutt 0.92.9i.
11900 * edit.c: branches: 1.2.2; Mutt 0.92.9i.
11902 * curs_main.c: Mutt 0.92.9i.
11904 * copy.c: branches: 1.2.2; Mutt 0.92.9i.
11906 * configure.in, configure, config.h.in, compose.c, commands.c:
11909 * attach.c: branches: 1.2.4; Mutt 0.92.9i.
11911 * addrbook.c, acconfig.h: Mutt 0.92.9i.
11913 * README: branches: 1.2.2; Mutt 0.92.9i.
11915 * OPS, Changes, ChangeLog: Mutt 0.92.9i.
11917 * doc/language50.txt: branches: 1.1.1; Initial revision
11919 * doc/language50.txt: * doc/language.txt: branches: 1.1.1;
11922 * doc/language.txt: * doc/makefile: branches: 1.1.1; Initial
11925 * doc/makefile: * doc/manual.txt: branches: 1.1.1; Initial
11928 * doc/manual.txt: * doc/mutt.man: branches: 1.1.1; Initial
11931 * doc/mutt.man: branches: 1.1.1.1.2;
11933 * doc/mutt.sgml: branches: 1.1.1; Initial revision
11935 * doc/mutt.sgml: branches: 1.1.1.1.2;
11937 * doc/pgp-Notes.txt: branches: 1.1.1; Initial revision
11939 * doc/pgp-Notes.txt: * doc/style-guide: branches: 1.1.1;
11942 * doc/style-guide: * COPYING: branches: 1.1.1; Initial revision
11944 * COPYING: * COPYRIGHT: branches: 1.1.1; Initial revision
11946 * COPYRIGHT: * ChangeLog: branches: 1.1.1; Initial revision
11948 * ChangeLog: * Changes: branches: 1.1.1; Initial revision
11950 * Changes: * INSTALL: branches: 1.1.1; Initial revision
11952 * INSTALL: branches: 1.1.1.1.2;
11954 * Makefile.in: branches: 1.1.1; Initial revision
11956 * Makefile.in: * Mush.rc: branches: 1.1.1; Initial revision
11958 * Mush.rc: * Muttrc: branches: 1.1.1; Initial revision
11960 * Muttrc: * NEWS: branches: 1.1.1; Initial revision
11962 * NEWS: branches: 1.1.1.1.2;
11964 * OPS: branches: 1.1.1; Initial revision
11966 * OPS: * OPS.PGP: branches: 1.1.1; Initial revision
11968 * OPS.PGP: * Pine.rc: branches: 1.1.1; Initial revision
11970 * Pine.rc: * README: branches: 1.1.1; Initial revision
11972 * README: * TODO: branches: 1.1.1; Initial revision
11974 * TODO: branches: 1.1.1.1.2;
11976 * acconfig.h: branches: 1.1.1; Initial revision
11978 * acconfig.h: * addrbook.c: branches: 1.1.1; Initial revision
11980 * addrbook.c: * alias.c: branches: 1.1.1; Initial revision
11982 * alias.c: * attach.c: branches: 1.1.1; Initial revision
11984 * attach.c: * attach.h: branches: 1.1.1; Initial revision
11986 * attach.h: branches: 1.1.1.1.4;
11988 * bind.c: branches: 1.1.1; Initial revision
11990 * bind.c: branches: 1.1.1.1.4;
11992 * browser.c: branches: 1.1.1; Initial revision
11994 * browser.c: branches: 1.1.1.1.4;
11996 * buffy.c: branches: 1.1.1; Initial revision
11998 * buffy.c: branches: 1.1.1.1.2;
12000 * buffy.h: branches: 1.1.1; Initial revision
12002 * buffy.h: * color.c: branches: 1.1.1; Initial revision
12004 * color.c: * commands.c: branches: 1.1.1; Initial revision
12006 * commands.c: * complete.c: branches: 1.1.1; Initial revision
12008 * complete.c: * compose.c: branches: 1.1.1; Initial revision
12010 * compose.c: * config.h.in: branches: 1.1.1; Initial revision
12012 * config.h.in: * configure: branches: 1.1.1; Initial revision
12014 * configure: * configure.in: branches: 1.1.1; Initial revision
12016 * configure.in: * copy.c: branches: 1.1.1; Initial revision
12018 * copy.c: * copy.h: branches: 1.1.1; Initial revision
12020 * copy.h: * curs_lib.c: branches: 1.1.1; Initial revision
12022 * curs_lib.c: branches: 1.1.1.1.4;
12024 * curs_main.c: branches: 1.1.1; Initial revision
12026 * curs_main.c: * date.c: branches: 1.1.1; Initial revision
12028 * date.c: branches: 1.1.1.1.4;
12030 * depend.awk: branches: 1.1.1; Initial revision
12032 * depend.awk: * doc/manual.sgml: branches: 1.1.1; Initial
12035 * doc/manual.sgml: * edit.c: branches: 1.1.1; Initial revision
12037 * edit.c: * enter.c: branches: 1.1.1; Initial revision
12039 * enter.c: * filter.c: branches: 1.1.1; Initial revision
12041 * filter.c: * flags.c: branches: 1.1.1; Initial revision
12043 * flags.c: * from.c: branches: 1.1.1; Initial revision
12045 * from.c: branches: 1.1.1.1.2;
12047 * functions.h: branches: 1.1.1; Initial revision
12049 * functions.h: * gen_defs: branches: 1.1.1; Initial revision
12051 * gen_defs: * getdomain.c: branches: 1.1.1; Initial revision
12053 * getdomain.c: * globals.h: branches: 1.1.1; Initial revision
12055 * globals.h: * handler.c: branches: 1.1.1; Initial revision
12057 * handler.c: branches: 1.1.1.1.2;
12059 * hash.c: branches: 1.1.1; Initial revision
12061 * hash.c: branches: 1.1.1.1.4;
12063 * hash.h: branches: 1.1.1; Initial revision
12065 * hash.h: * hdrline.c: branches: 1.1.1; Initial revision
12067 * hdrline.c: * headers.c: branches: 1.1.1; Initial revision
12069 * headers.c: * help.c: branches: 1.1.1; Initial revision
12071 * help.c: branches: 1.1.1.1.4;
12073 * hook.c: branches: 1.1.1; Initial revision
12075 * hook.c: * imap.c: branches: 1.1.1; Initial revision
12077 * imap.c: * init.c: branches: 1.1.1; Initial revision
12079 * init.c: * init.h: branches: 1.1.1; Initial revision
12081 * init.h: * install-sh: branches: 1.1.1; Initial revision
12083 * install-sh: * keymap.c: branches: 1.1.1; Initial revision
12085 * keymap.c: branches: 1.1.1.1.2;
12087 * keymap.h: branches: 1.1.1; Initial revision
12089 * keymap.h: branches: 1.1.1.1.4;
12091 * lib.c: branches: 1.1.1; Initial revision
12093 * lib.c: * mailbox.h: branches: 1.1.1; Initial revision
12095 * mailbox.h: * main.c: branches: 1.1.1; Initial revision
12097 * main.c: * mapping.h: branches: 1.1.1; Initial revision
12099 * mapping.h: * mbox.c: branches: 1.1.1; Initial revision
12101 * mbox.c: branches: 1.1.1.1.4;
12103 * menu.c: branches: 1.1.1; Initial revision
12105 * menu.c: * mh.c: branches: 1.1.1; Initial revision
12107 * mh.c: * mime.h: branches: 1.1.1; Initial revision
12109 * mime.h: branches: 1.1.1.1.2;
12111 * mime.types: branches: 1.1.1; Initial revision
12113 * mime.types: * mkinstalldirs: branches: 1.1.1; Initial revision
12115 * mkinstalldirs: * mutt.h: branches: 1.1.1; Initial revision
12117 * mutt.h: * mutt_curses.h: branches: 1.1.1; Initial revision
12119 * mutt_curses.h: * mutt_menu.h: branches: 1.1.1; Initial revision
12121 * mutt_menu.h: branches: 1.1.1.1.4;
12123 * mutt_regex.h: branches: 1.1.1; Initial revision
12125 * mutt_regex.h: * mx.c: branches: 1.1.1; Initial revision
12127 * mx.c: * mx.h: branches: 1.1.1; Initial revision
12129 * mx.h: branches: 1.1.1.1.4;
12131 * pager.c: branches: 1.1.1; Initial revision
12133 * pager.c: * pager.h: branches: 1.1.1; Initial revision
12135 * pager.h: branches: 1.1.1.1.4;
12137 * parse.c: branches: 1.1.1; Initial revision
12139 * parse.c: branches: 1.1.1.1.2;
12141 * parse.h: branches: 1.1.1; Initial revision
12143 * parse.h: * pattern.c: branches: 1.1.1; Initial revision
12145 * pattern.c: * pgp.c: branches: 1.1.1; Initial revision
12147 * pgp.c: * pgp.h: branches: 1.1.1; Initial revision
12149 * pgp.h: * pgpinvoke.c: branches: 1.1.1; Initial revision
12151 * pgpinvoke.c: * pgpkey.c: branches: 1.1.1; Initial revision
12153 * pgpkey.c: * pgppubring.c: branches: 1.1.1; Initial revision
12155 * pgppubring.c: * pop.c: branches: 1.1.1; Initial revision
12157 * pop.c: branches: 1.1.1.1.2;
12159 * postpone.c: branches: 1.1.1; Initial revision
12161 * postpone.c: * protos.h: branches: 1.1.1; Initial revision
12163 * protos.h: * query.c: branches: 1.1.1; Initial revision
12165 * query.c: * reap.pl: branches: 1.1.1; Initial revision
12167 * reap.pl: branches: 1.1.1.1.4;
12169 * recvattach.c: branches: 1.1.1; Initial revision
12171 * recvattach.c: * reldate.h: branches: 1.1.1; Initial revision
12173 * reldate.h: * resize.c: branches: 1.1.1; Initial revision
12175 * resize.c: * rfc1524.c: branches: 1.1.1; Initial revision
12177 * rfc1524.c: branches: 1.1.1.1.4;
12179 * rfc1524.h: branches: 1.1.1; Initial revision
12181 * rfc1524.h: branches: 1.1.1.1.4;
12183 * rfc2047.c: branches: 1.1.1; Initial revision
12185 * rfc2047.c: branches: 1.1.1.1.2;
12187 * rfc2047.h: branches: 1.1.1; Initial revision
12189 * rfc2047.h: * rfc822.c: branches: 1.1.1; Initial revision
12191 * rfc822.c: branches: 1.1.1.1.2;
12193 * rfc822.h: branches: 1.1.1; Initial revision
12195 * rfc822.h: * sample.mailcap: branches: 1.1.1; Initial revision
12197 * sample.mailcap: * sample.muttrc: branches: 1.1.1; Initial
12200 * sample.muttrc: branches: 1.1.1.1.4;
12202 * score.c: branches: 1.1.1; Initial revision
12204 * score.c: * send.c: branches: 1.1.1; Initial revision
12206 * send.c: * sendlib.c: branches: 1.1.1; Initial revision
12208 * sendlib.c: * sha.h: branches: 1.1.1; Initial revision
12210 * sha.h: * sha1dgst.c: branches: 1.1.1; Initial revision
12212 * sha1dgst.c: * sha_locl.h: branches: 1.1.1; Initial revision
12214 * sha_locl.h: * signal.c: branches: 1.1.1; Initial revision
12216 * signal.c: * snprintf.c: branches: 1.1.1; Initial revision
12218 * snprintf.c: branches: 1.1.1.1.2;
12220 * sort.c: branches: 1.1.1; Initial revision
12222 * sort.c: * sort.h: branches: 1.1.1; Initial revision
12224 * sort.h: branches: 1.1.1.1.4;
12226 * status.c: branches: 1.1.1; Initial revision
12228 * status.c: branches: 1.1.1.1.4;
12230 * strcasecmp.c: branches: 1.1.1; Initial revision
12232 * strcasecmp.c: * system.c: branches: 1.1.1; Initial revision
12234 * system.c: * testmsg: branches: 1.1.1; Initial revision
12236 * testmsg: * thread.c: branches: 1.1.1; Initial revision
12238 * thread.c: branches: 1.1.1.1.4;