summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Roessler <roessler@does-not-exist.org>2002-05-01 23:24:11 +0000
committerThomas Roessler <roessler@does-not-exist.org>2002-05-01 23:24:11 +0000
commit7a9736ee2b38230170a887ea4bc3a4f7ddb56db5 (patch)
treec670479d2bbacb767566a7415a276c8468393221
parentd140c9f2c1c6394c685ebaea7533b78f1d6951b5 (diff)
automatic post-release commit for mutt-1.5.1mutt-1-5-1-rel
-rw-r--r--ChangeLog947
-rw-r--r--VERSION2
-rw-r--r--po/ca.po712
-rw-r--r--po/cs.po724
-rw-r--r--po/da.po700
-rw-r--r--po/de.po710
-rw-r--r--po/el.po734
-rw-r--r--po/eo.po710
-rw-r--r--po/es.po712
-rw-r--r--po/et.po710
-rw-r--r--po/fr.po9
-rw-r--r--po/gl.po704
-rw-r--r--po/hu.po709
-rw-r--r--po/id.po710
-rw-r--r--po/it.po702
-rw-r--r--po/ja.po315
-rw-r--r--po/ko.po706
-rw-r--r--po/lt.po712
-rw-r--r--po/nl.po712
-rw-r--r--po/pl.po710
-rw-r--r--po/pt_BR.po711
-rw-r--r--po/ru.po686
-rw-r--r--po/sk.po688
-rw-r--r--po/sv.po710
-rw-r--r--po/tr.po712
-rw-r--r--po/uk.po710
-rw-r--r--po/zh_CN.po712
-rw-r--r--po/zh_TW.po712
-rw-r--r--reldate.h2
29 files changed, 9885 insertions, 8408 deletions
diff --git a/ChangeLog b/ChangeLog
index 55f40402..8b38d6e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,950 @@
+Wed May 1 23:21:10 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * smime.c: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Shut up check_sec.sh. No security holes, but some ugly code.
+
+ * check_sec.sh: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Give all the warnings at once.
+
+ * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ - This is a development branch.
+ - Add a -nodiff option to suppress generating a patch.
+
+ * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, ChangeLog, po/ca.po, po/cs.po, reldate.h, VERSION:
+ automatic post-release commit for mutt-1.3.99
+
+ * build-release: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ s/scp1/scp/
+
+Mon Apr 29 17:12:18 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * lib.c, lib.h, protos.h:
+ From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Fix #1171.
+
+ * po/fr.po: From: Vincent Lefevre <vincent@vinc17.org>
+
+ update.
+
+ * po/ja.po: From: oota toshiya <oota@mspd.mt.nec.co.jp>
+
+ update.
+
+ * imap/util.c: From: Byrial Jensen <byrial@image.dk>
+
+ There is a possible buffer overflow due an off-by-one error in
+ imap/util.c, line 125. The error is in the maximum field width
+ indication in the sscanf() call. You must have room in the receiving
+ buffer for this number of characters /plus a terminating NULL
+ character/.
+
+ * imap/util.c: From: Byrial Jensen <byrial@image.dk>
+
+ There is a possible buffer overflow due an off-by-one error in
+ imap/util.c, line 125. The error is in the maximum field width
+ indication in the sscanf() call. You must have room in the
+ receiving buffer for this number of characters /plus a
+ terminating NULL character/.
+
+Thu Apr 25 13:30:49 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * pop.c, pop_lib.c: From: Vsevolod Volkov <vvv@mutt.org.ua>
+
+ Attached patch fixes the problem described below. It should be
+ applied to both mutt 1.3/1.4 and 1.5 branches.
+
+ > Date: Thu, 11 Apr 2002 16:24:00 -0500
+ > Subject: mutt 1.3.x / pop
+ > From: "Ryan O'Hara" <rohara@isis.visi.com>
+ > To: bcully@users.sourceforge.net
+ > User-Agent: Mutt/1.3.27i
+
+ > Hi. My apologies if this has nothing to do with you. If it does not,
+ > maybe you could forward it on to someone.
+
+ > In mutt 1.3.x I have noticed that if I uses POP to retrieve mail, and
+ > I enter an incorrect password whem prompted, it will *save* that
+ > password and keep trying to use it. However, in the 1.2.x versions it
+ > worked like this: type in wrong POP password, try to connect to POP
+ > server again and it will ask you (again) for the password. mutt 1.3.x
+ > does not, it just tries to connect with the wrongs password (which
+ > just failed).
+
+ > This is kinda annoying. Just thought I'd point out this regression.
+
+ > Thanks.
+ > R
+
+ * doc/manual.sgml.head: From: Wouter Verheijen <wv@xs2mail.com>
+
+ Someone in news:comp.mail.mutt noted that the list of command-line
+ options in the manual is not up-to-date.
+
+ Included a small patch that includes all options that 'mutt -h' shows.
+
+ * doc/manual.sgml.tail, init.h, OPS, pattern.c:
+ From: Cedric Duval <cedricduval@free.fr>
+
+ attached are fixes for some little mistakes :
+
+ * history-down -> scroll _down_, not up
+ * functions decode-(save|copy) do not exist in the attach menu.
+ * gettext oversight in pattern.c
+ * inconsistency between "printf-like sequences" used all over the place
+ and "escape sequences" for the description of $attribution.
+
+ * doc/manual.sgml.tail, pattern.c, init.h, OPS:
+ From: Cedric Duval <cedricduval@free.fr>
+
+ attached are fixes for some little mistakes :
+
+ * history-down -> scroll _down_, not up
+ * functions decode-(save|copy) do not exist in the attach menu.
+ * gettext oversight in pattern.c
+ * inconsistency between "printf-like sequences" used all over the
+ place and "escape sequences" for the description of $attribution.
+
+ * recvattach.c: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Also fix this for the S/MIME case.
+
+ * recvattach.c: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Fiy handling of multiparts which have encrypted sub-parts, at least
+ for PGP.
+
+ * sendlib.c: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Force 7bit encoding for application/pgp-keys.
+
+Sat Apr 20 21:38:47 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * m4/Attic/lib-ld.m4, m4/Attic/lib-link.m4, m4/Attic/lib-prefix.m4, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, intl/Attic/eval-plural.h, intl/Attic/gmo.h, intl/Attic/localename.c, intl/Attic/os2compat.c, intl/Attic/os2compat.h, intl/Attic/osdep.c, intl/Attic/plural-exp.c, intl/Attic/plural-exp.h, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcigettext.c, intl/gettextP.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/Makefile.in, intl/plural.c, intl/plural.y, ABOUT-NLS, Attic/config.rpath, configure.in, INSTALL:
+ From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Backing out the latest iconv-related changes from the
+ mutt-1-4-stable branch.
+
+ * m4/Attic/lib-ld.m4, m4/Attic/lib-link.m4, m4/Attic/lib-prefix.m4, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4:
+ same as above.
+
+ * intl/Attic/eval-plural.h, intl/Attic/gmo.h, intl/Attic/localename.c, intl/Attic/os2compat.c, intl/Attic/os2compat.h, intl/Attic/osdep.c, intl/Attic/plural-exp.c, intl/Attic/plural-exp.h, intl/gettextP.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/plural.c, intl/plural.y, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcigettext.c, intl/Makefile.in:
+ From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Committing the new iconv patches into a separate branch.
+
+ * ABOUT-NLS, Attic/config.rpath, configure.in, INSTALL:
+ From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Committing the new noiconv patches into a separate branch.
+
+ * sendlib.c: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Generate the resent-message-id ourselves, and add it in the top of
+ the header.
+
+ * copy.c, mutt.h, sendlib.c: From: Wouter Verheijen <wv@xs2mail.com>
+
+ Bug #571 "mutt should not replicate ">From " headers while bounding",
+ has a patch attached.
+ Will that patch get in?
+
+ Although these lines are not generated by mutt, I would strongly
+ suggest
+ to prevent it, because by boucing a mail the MUA should ensure
+ that the message header is according to the specification.
+ A ">From " line is not, because of the spaces before a colon.
+
+ Because this has such serious consequences (totally unreadable mail)
+ when a MTA interpretes this line as the beginning of the body (not
+ unreasonable), I think Mutt should prevent sending this invalid
+ headerline.
+
+ Because the other patch to the bugreport is not really correct IMHO
+ (because the fieldnames are not limited to alphanumeric chars, RFC2822
+ 3.6.8), I propose another one.
+
+ This patch also appends Resent-* to the header, instead of
+ prepending it. The Resent-Message-Id is however still appended,
+ because I could not find it; is it added by the MTA instead of by
+ Mutt?
+
+ * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4:
+ Try to get the noiconv patch to work.
+
+ * configure.in: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Try to get the noiconv patch to work with my development environment.
+
+ * INSTALL: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Fix a typo.
+
+ * init.h, rfc2047.c, sendlib.c, charset.c, charset.h, configure.in, gnupgparse.c, INSTALL:
+ From: Lars Hecking <lhecking@nmrc.ie>
+
+ patch.1.3.28.lh.noiconv
+ =======================
+
+ This is the new version of my noiconv patch. It _requires_ the previous
+ patch! If applied without, you'll have to resolve a couple of conflicts
+ manually.
+
+ Notes:
+ - it's a lot cleaner than the old noiconv patch because no m4 files are
+ modified
+ - new configure option --disable-iconv; INSTALL updated accordingly
+ [I am guessing here, but the background for the --without-iconv option
+ mentioned in INSTALL was that mutt had a without-iconv option before
+ gettext included iconv support. When mutt's intl/* files were updated
+ to a newer gettext, there suddenly were two iconv options, which then
+ got merged, that is, mutt's was removed. That was probably when
+ --without-iconv stopped working, but I'm not sure, it may well be that
+ it never worked since iconv support was introduced.]
+ - all changes in *.[ch] files should be identical to the old patch
+
+ * intl/Attic/localename.c:
+ file localename.c was initially added on branch mutt-1-4-stable.
+
+ * intl/Attic/localename.c: From: Lars Hecking <lhecking@nmrc.ie>
+
+ This one seems to have been missing, too.
+
+ * Attic/config.rpath:
+ file config.rpath was initially added on branch mutt-1-4-stable.
+
+ * Attic/config.rpath: From: Lars Hecking <lhecking@nmrc.ie>
+
+ Another file from the gettext patch.
+
+ * m4/Attic/lib-ld.m4:
+ file lib-ld.m4 was initially added on branch mutt-1-4-stable.
+
+ * m4/Attic/lib-link.m4:
+ file lib-link.m4 was initially added on branch mutt-1-4-stable.
+
+ * m4/Attic/lib-prefix.m4:
+ file lib-prefix.m4 was initially added on branch mutt-1-4-stable.
+
+ * m4/Attic/lib-ld.m4, m4/Attic/lib-link.m4, m4/Attic/lib-prefix.m4:
+ From: Lars Hecking <lhecking@nmrc.ie>
+
+ Add new m4 files from patch.1.3.28.lh.gettext-0.11.1.
+
+ * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4:
+ From: Lars Hecking <lhecking@nmrc.ie>
+
+ patch.1.3.28.lh.gettext-0.11.1
+ ==============================
+
+ This one updates the gettext stuff in mutt to gettext-0.11.1. I started
+ doing this in the hope that the new gettext version would simplify the
+ noiconv patch, but unfortunately, this turned out not to be the case
+ (the new iconv m4 macros still don't allow for switching iconv support off).
+
+ However, as a few hours of merging and testing were spent, I'd suggest to
+ adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
+ reorganisation. Ok, a bit more, I'm no gettext expert :)
+
+ Notes:
+ - after applying the patch, you need to chmod 755 config.rpath
+ - a couple of new files for m4/*, too
+ - I have broken with the tradition of renaming gettext's AM_* macros
+ to MUTT_AM_*! I don't think it's necessary anymore to customise these
+ macros, but you (I really mean "you, tlr" :) want to have a look at
+ the new gettext.m4. The others should be ok as they are.
+ - previous gettext updates were also updating po/Makefile.in.in, which
+ I didn't; someone who has a clue about gettext should check whether
+ this might be necessary, and also whether any other files in po/ need
+ updating
+
+ I will provide the same patch for the 1.5 branch at some stage, ideally
+ after getting some F E E D B A C K for this one.
+
+ * intl/Attic/eval-plural.h:
+ file eval-plural.h was initially added on branch mutt-1-4-stable.
+
+ * intl/Attic/gmo.h:
+ file gmo.h was initially added on branch mutt-1-4-stable.
+
+ * intl/Attic/os2compat.c:
+ file os2compat.c was initially added on branch mutt-1-4-stable.
+
+ * intl/Attic/os2compat.h:
+ file os2compat.h was initially added on branch mutt-1-4-stable.
+
+ * intl/Attic/osdep.c:
+ file osdep.c was initially added on branch mutt-1-4-stable.
+
+ * intl/Attic/plural-exp.c:
+ file plural-exp.c was initially added on branch mutt-1-4-stable.
+
+ * intl/Attic/plural-exp.h:
+ file plural-exp.h was initially added on branch mutt-1-4-stable.
+
+ * intl/Attic/eval-plural.h, intl/Attic/gmo.h, intl/Attic/os2compat.c, intl/Attic/os2compat.h, intl/Attic/osdep.c, intl/Attic/plural-exp.c, intl/Attic/plural-exp.h, intl/bindtextdom.c, intl/ChangeLog, intl/config.charset, intl/dcigettext.c, intl/gettextP.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/Makefile.in, intl/plural.c, intl/plural.y, ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c, init.h, rfc2047.c, sendlib.c:
+ From: Lars Hecking <lhecking@nmrc.ie>
+
+ patch.1.3.28.lh.gettext-0.11.1
+ ==============================
+
+ This one updates the gettext stuff in mutt to gettext-0.11.1. I started
+ doing this in the hope that the new gettext version would simplify the
+ noiconv patch, but unfortunately, this turned out not to be the case
+ (the new iconv m4 macros still don't allow for switching iconv support off).
+
+ However, as a few hours of merging and testing were spent, I'd suggest to
+ adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
+ reorganisation. Ok, a bit more, I'm no gettext expert :)
+
+ Notes:
+ - after applying the patch, you need to chmod 755 config.rpath
+ - a couple of new files for m4/*, too
+ - I have broken with the tradition of renaming gettext's AM_* macros
+ to MUTT_AM_*! I don't think it's necessary anymore to customise these
+ macros, but you (I really mean "you, tlr" :) want to have a look at
+ the new gettext.m4. The others should be ok as they are.
+ - previous gettext updates were also updating po/Makefile.in.in, which
+ I didn't; someone who has a clue about gettext should check whether
+ this might be necessary, and also whether any other files in po/ need
+ updating
+
+ I will provide the same patch for the 1.5 branch at some stage, ideally
+ after getting some F E E D B A C K for this one.
+
+Wed Apr 17 17:05:54 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * po/fr.po: From: Vincent Lefevre <vincent@vinc17.org>
+
+ Update.
+
+ * m4/gssapi.m4: From: David Champion <dgc@uchicago.edu>
+
+ MIT krb5 1.2.4 has krb5-config, so it's no longer sufficient to say
+ that possession of krb5-config indicates Heimdal. Patch attached. This
+ assumes that Heimdal's "kreb5-config --vendor" begins with "Heimdal".
+ I cannot verify that this is correct, so patch might be wrong on this
+ point.
+
+Sun Apr 7 21:19:57 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * imap/command.c, imap/imap.c, imap/message.c:
+ From: Brendan Cully <brendan@kublai.com>
+
+ The attached patch cleans up some bugs in switching IMAP mailboxes:
+ * free current flags on mailbox close
+ * reset reopen state
+ * don't parse the same untagged SELECT response for multiple options
+ * call mx_update_context after reading the whole mailbox, not after
+ each message
+ * reset new mail flag if mail arrives in the middle of opening the
+ mailbox. This should close 1139
+
+ 939 is most likely unaffected. I discovered these problems while
+ investigating 939.
+
+Fri Apr 5 10:42:54 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * po/ja.po: From: "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
+
+ update.
+
+Thu Apr 4 20:49:46 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * po/ko.po: From: Im Eunjea <eunjea@koru.org>
+
+ Update.
+
+ * po/ja.po: From: "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
+
+ Update.
+
+ * pgp.c: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Fix a typo noted by Tamotsu Takahashi.
+
+Wed Apr 3 15:22:27 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * handler.c: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Fix printing of format=flowed text parts.
+
+ * commands.c: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Fix #1144 in stable.
+
+ * commands.c: From: Thomas Roessler <roessler@does-not-exist.org>
+
+ Fix a file descriptor leak in the display filter code. Noted by
+ Chr. v. Stuckrad.
+
+ fixes: #1144
+
+Tue Apr 2 18:49:37 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * m4/iconv.m4: From: Lars Hecking <lhecking@nmrc.ie>
+ The noiconv patch.
+
+ * charset.c, charset.h, configure.in, gnupgparse.c, init.h, rfc2047.c, sendlib.c:
+ The noiconv patch.
+
+ From: Lars Hecking <lhecking@nmrc.ie>
+
+Sat Mar 30 08:26:31 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * po/pl.po: update. From Pawel Dzienkonski.
+
+ * po/fr.po: Update; From Vincent Lefevre.
+
+ * postpone.c, sendlib.c:
+ The attached patch allows the user to override the user-agent field
+ with my_hdr. It also removes the stripping of the x-mailer field
+ when recalling a postponed message.
+
+Thu Mar 28 13:25:23 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
+ patch-1.3.28-me.emptycheck.1
+
+Wed Mar 27 08:50:42 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * pgp.c: There was some output missing.
+
+ * po/POTFILES.in: update.
+
+ * pgp.c:
+ More fixes. Note to self: The code which controls character set
+ selection for attachments is far too complicated.
+
+ * pgp.c:
+ Don't include temporary file names in the Content-Disposition header.
+
+ * pgp.c:
+ Use text/plain; format=... when we are asked to detect inline PGP
+ material in in text/plain body parts.
+
+ * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
+
+ * pgp.c:
+ Fix "noconv" handling for the message body when we generate inline
+ PGP.
+
+ * charset.c, charset.h, handler.c, muttlib.c, pgp.c:
+ Some hackisch charset handling for text/plain; x-action=pgp-*. I
+ don't like this stuff, but it's better than nothing.
+
+Tue Mar 26 22:25:48 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
+
+ * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c, muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c:
+ More inline PGP changes.
+
+ * pgp.c:
+ Also permit for "action" and "x-action" on the receiving end, just
+ in case we can settle on a joint standard with other MUA developers.
+
+ * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
+ OK, I'm giving up: pgp_create_traditional now creates text/plain;
+ x-mutt-action={pgp-encrypt,pgp-sign}.
+
+ * pgpinvoke.c: Fix application/pgp signatures.
+
+ * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c, rfc2047.c, sendlib.c:
+ Fix iconv warnings; from Edmund Grimley Evans.
+
+ * smime.c:
+ Please use ascii_strcasecmp() if you want to compare ASCII parameter
+ strings. mutt_strcasecmp() depends on the locale, and detects "i"
+ and "I" as _different_ in Turkish locales.
+
+Mon Mar 25 11:34:40 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * crypt.c:
+ Fix S/MIME signature type. Noted by Dan Ohnesorg <Dan@ohnesorg.cz>.
+
+ * buffy.c: close 1103; from Brendan Cully
+
+ * doc/manual.sgml.tail: close 1122; from Brendan Cully
+
+ * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
+
+ * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
+
+ * contrib/smime_keys_test.pl, contrib/Makefile.in:
+ Include a test script by Mike Schiraldi. It's perl > the one I have
+ installed, so I'm just putting it into contrib for now.
+
+Wed Mar 20 09:53:42 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
+
+ * editmsg.c, mailbox.h, mx.c:
+ Rename the new M_NEW by M_NEWFOLDER. There was another constant of
+ the same name. Problem noted by Will Yardley's compiler.
+
+Tue Mar 19 09:54:05 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * browser.c: Fix #1115.
+
+ * editmsg.c, mailbox.h, mx.c:
+ Fix a temporary file race problem when using the edit-message
+ function. Backported from unstable.
+
+ * po/pl.po: update
+
+Mon Mar 18 18:54:56 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * browser.c: Should fix #1115. BACKPORT!
+
+Fri Mar 15 09:11:05 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * po/ja.po: update from oota toshiya.
+
+ * po/ja.po: update, from oota toshiya.
+
+Wed Mar 13 23:43:41 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * attach.c:
+ Undoing the previous patch. It was junk, and may ruin files.
+
+ * attach.c, editmsg.c, mailbox.h, mx.c:
+ Don't fopen mail folders in append mode where we should safe_fopen()
+ them in write mode. Debian bug #138200, noted by Colin Philipps
+ <cph@cph.demon.co.uk>.
+
+ NEEDS BACKPORTING.
+
+ * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po, po/el.po, po/Attic/ChangeLog, po/ca.po, po/cs.po:
+ automatic post-release commit for mutt-1.3.28
+
+ * po/Attic/ChangeLog:
+ file ChangeLog was initially added on branch mutt-1-4-stable.
+
+ * ChangeLog, reldate.h, VERSION:
+ automatic post-release commit for mutt-1.3.28
+
+ * doc/smime-notes.txt, smime.c: Assorted patches from Mike Schiraldi.
+
+Sat Mar 2 12:11:35 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c, smime.h:
+ Introduce smime_default_key. From Oliver Ehli.
+
+ * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h, mutt.h:
+ smime.c:
+ - the getkeys() function was broken and deleted the last char
+ of the certfilename
+ - it now lets me use more than one key for the same mailbox
+ ie select these.
+ - some display output was garbled when the email didn't match.
+ i posted some fix to mutt-users, but i don't like that sleep()
+ so i dropped the first error message, which basically repeated
+ the from/sender field only. so now there's just the message: they
+ don't match.
+
+ smime_keys:
+ - i modified the add_chain to continue even if no roo-cert
+ is present (david collantes received som chain that got
+ exported from outlook. obiously they don't (always ?)
+ include the root cert) it will now abort if neither root
+ nor intermediate certs are present.
+ - add_cert created index entries with '-' as issuer cert, when
+ it should have been '?'. thus verify would fail. (obviously
+ nobody ever used that command (add_cert, that is) :)
+
+ the feature above obsoletes the hash_cert and fingerprint_cert commands,
+ adds import_cert command and ask_cert_label bool. i modified the output
+ of smime_keys (a little) so it doesn't look too garbled when supplying
+ the label (it is actually interactive :) furthermore, i do a verify
+ after the cert was added and modified the verify routine to make the
+ cerificate trusted in case of success. (we discussed this in another
+ message) that is ok so far, but perhaps this requires some better root
+ certificate handling, ie the trust should be somehow connected to the
+ root certificate, that maybe added (if the user trusts it and its not
+ present already) to the ca-file. i'll think about that some more ... but
+ then, there already is the add_root command. hmmm... (btw, you'll now
+ never get asked to trust a certificate)
+
+ i have not yet deleted the email handling from the import key stuff (in
+ smime.c/crypt.c), for i'm thinking about smime_keys using it as an
+ additional arg. otoh i don't think users would press ^k if verification
+ failed...hmmm... but still, smime_keys does extract the email from the
+ certificate either way and does verify it by itself, so the only thing
+ that would happen is to have some invalid certificates, that mutt'll
+ refuse to use anyways, left in the database....
+
+ (From Oliver Ehli.)
+
+Thu Feb 28 23:28:51 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * sort.c: Turn on incremental threading again.
+
+ * smime_keys.pl:
+ The script will try to pick out the end-user cert and pass that to
+ openssl. The code which tells the difference may not be perfect. It
+ works with all the certs in my collection, though. I won't be at all
+ surprised if someone comes across a cert chain which confuses it,
+ but it should print out an error in that case. Hopefully they will
+ send us the chain so we can adjust our code.
+
+ (From Mike Schiraldi.)
+
+ * init.h, mutt.h, thread.c:
+ Threading enhancements from Daniel Eisenbud.
+
+ * curs_main.c, init.c, init.h, mutt.h, thread.c:
+ $narrow_tree; fater redrawing when changing tree options. From
+ Daniel Eisenbud.
+
+ * imap/message.c, mbox.c, mx.c, thread.c:
+ A possible work-around for #939. From Daniel Eisenbud.
+
+ * init.h, mutt.h, thread.c:
+ Threading enhancements from Daniel Eisenbud.
+
+Tue Feb 26 10:58:56 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * po/ru.po: update
+
+ * init.h: Fix a typo.
+
+ * init.h: Fix a typo. #1069.
+
+ * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
+ Brendan Cully sent a patch.
+
+ * install-sh: Fix a typo. From Edmund Grimley Evans.
+
+ * po/ru.po: ru.po update.
+
+ * pop_lib.c:
+ CAPA response tags are case-insensitive. Noted by Michael Vore,
+ patch from Vsevolod Volkov.
+
+Mon Feb 18 14:55:31 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * alias.c, send.c: Fix for #1047. From Michael Elkins.
+
+Thu Feb 14 11:22:51 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * charset.c, gnupgparse.c, init.h, rfc2047.c:
+ Iconv patch from Lars Hecking. MAY NEED TO BE BACKPORTED.
+
+Wed Feb 13 12:04:52 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * smime.c: mutt_any_key() shouldn't be used in curses mode.
+
+ * hdrline.c, init.h, parse.c:
+ Change the default format to be more friendly to "0-line messages",
+ and fix optional expansion for %l - it was the wrong way around.
+ Also, add a hack to parse.c so we ignore negative values in Lines
+ headers.
+
+ * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke things.
+
+ * menu.c:
+ Fix mutt_pad_string; from Edmund Grimley Evans. (MAY NEED TO BE
+ BACKPORTED.)
+
+ * main.c: Report libiconv version.
+
+Tue Feb 12 21:54:41 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
+
+ * extlib.c, main.c, pattern.c, smime_keys.pl:
+ Mike Schiraldi's daily S/MIME patch.
+
+Mon Feb 11 17:31:53 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * smime.c:
+ This patch gets rid of an ugly static variable in smime.c. (From
+ Mike Schiraldi.)
+
+ * smime_keys.pl:
+ This patch lets smime_keys.pl automagically handle both formats of
+ x509 certificate -- PEM (text) and DER (binary). This lets Outlook
+ users (and probably others) directly import the certs without first
+ converting them manually. (From Mike Schiraldi.)
+
+ * configure.in:
+ Honor current values of $LIBS and $CPPFLAGS. From Thomas Dickey.
+
+ * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
+
+ * init.c: patch-1.3.27.me.initsort.1
+
+Thu Feb 7 21:48:42 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
+
+ * smime_keys.pl: Fix smime_keys.
+
+ * smime.c: S/MIME fixes from Mike Schiraldi.
+
+ * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/POTFILES.in, Makefile.am:
+ Make S/MIME messages translatable.
+
+Wed Feb 6 19:14:47 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * lib.h: Avoid a warning on some machines.
+
+ * lib.h, smime.c: Make some scanf formats safe.
+
+Tue Feb 5 22:01:06 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * ascii.c: The previous fix was complete nonsense. What a day. :-(
+
+ * ascii.c: The previous fix was complete nonsense.
+
+ * browser.c, lib.c, lib.h:
+ Use strcoll for the file browser. From David Champion.
+
+ * hook.c: Fix crypt-hook. From Dale Woolridge
+ <dale-list-mutt-dev@woolridge.org>.
+
+ * smime_keys.pl: Clean-up from Mike Schiraldi.
+
+ * imap/browse.c: Fix.
+
+ * imap/browse.c: Fix another IMAP browsing bug.
+
+ * po/ru.po, po/fr.po, po/ko.po: update
+
+ * smime.c:
+ Don't put garbage onto the screen when trying to decrypt messages.
+
+ * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
+ S/MIME fixes from Oliver Ehli:
+
+ - smime_keys.pl:
+
+ support for multiple email adrresses in cert: will add one entry
+ to {keys, cetrificates}/.index now (for each mailbox)
+
+ support for certificates without intermediate certs (e.g. for
+ people who are their own CA: use root as intermediate, for it
+ probably wouldn't be known to anyone...)
+
+ bugfix in handle_pem: the checks if some type of cert is present;
+ die() could never be reached, as the variables checked wouldn't
+ have been set in that case, so it would break because of undefined
+ value or some such thing.... (so it has to check $iter instead)
+
+ - smime.c (init.h, ....)
+
+ support for importing certificates issued for multiple addresses.
+
+ introduced smime_fingerprint_cert_command, so finally certs can
+ get compared ... (so the above works..)
+
+ cleaned up some error messages, that would mess up the terminal.
+
+ fixed typos (init.h)
+
+ * ascii.c: Fix.
+
+ * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad Thompson.
+
+Mon Feb 4 09:59:02 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli <elmy@acm.org>.
+
+Sun Feb 3 09:58:45 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * doc/manual.sgml.head, doc/muttrc.man.head, init.h:
+ Add unauto_view. From Jeremy Blosser.
+
+ * Makefile.am, pgplib.h, pgppubring.c:
+ Add a "-f" flag which helps to dump fingerprints. Contributed by
+ Jason Harris <jharris@widomaker.com>, and not strictly needed for
+ mutt.
+
+ * pgppubring.c:
+ Correctly calculate fingerprints for type 20 ElGamal keys. Noted by
+ Jason Harris <jharris@widomaker.com>.
+
+ * pgppubring.c:
+ Fix calculation of fingerprints (and key IDs) for type 20 ElGamal
+ keys. Noted by Jason Harris <jharris@widowmaker.com>.
+
+Sat Feb 2 16:52:27 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * po/ca.po: update
+
+ * po/ca.po: update.
+
+ * mh.c: Don't forget deletions when a folder is changed. Ups.
+
+Fri Feb 1 17:23:20 2002 Thomas Roessler <roessler@does-not-exist.org>
+
+ * smime_keys.pl:
+ Fix some possible leaks of the private key (encrypted, but
+ st