Commit 7a9736ee authored by Thomas Roessler's avatar Thomas Roessler

automatic post-release commit for mutt-1.5.1

parent d140c9f2
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: