FreeBSD Bugzilla – Attachment 22613 Details for
Bug 39188
maintainer-update of mail/mutt-devel
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 36.41 KB, created by
Udo.Schweigert
on 2002-06-12 07:50:01 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Udo.Schweigert
Created:
2002-06-12 07:50:01 UTC
Size:
36.41 KB
patch
obsolete
>diff -ru --exclude=CVS mutt-devel.old/Makefile mutt-devel/Makefile >--- mutt-devel.old/Makefile Thu May 30 09:58:06 2002 >+++ mutt-devel/Makefile Thu May 30 09:44:35 2002 >@@ -49,22 +49,16 @@ > # > # If you want to enable the pgp_outlook_compat function for use with pgp define: > # WITH_MUTT_PGP_OUTLOOK_PATCH >-# >-# If you want to enable some functions whoch improve maildir handling define: >-# WITH_MUTT_MAILDIR_PATCH > > PORTNAME= mutt-devel >-PORTVERSION= 1.4 >+PORTVERSION= 1.5.1 > #PORTREVISION?= 0 > CATEGORIES+= mail > .if defined(WITH_MUTT_NNTP) > CATEGORIES+= news > .endif >-MASTER_SITES= ftp://ftp.demon.co.uk/pub/mirrors/mutt/ \ >- ftp://ftp.parodius.com/pub/mutt/ \ >- ftp://ftp.demon.co.uk/pub/mirrors/mutt/devel/ \ >+MASTER_SITES= ftp://ftp.demon.co.uk/pub/mirrors/mutt/devel/ \ > ftp://ftp.parodius.com/pub/mutt/devel/ \ >- ftp://ftp.mutt.org/pub/mutt/ \ > ftp://ftp.mutt.org/pub/mutt/devel/ > DISTNAME= mutt-${PORTVERSION}i > >@@ -101,18 +95,6 @@ > s/^(AUTOMAKE = ).+/\1${AUTOMAKE}/; s/^(AUTOHEADER = ).+/\1${AUTOHEADER}/" \ > ${BUILD_WRKSRC}/Makefile > >-.if defined(WITH_MUTT_MAILDIR_PATCH) >-.for file in Makefile.am globals.h init.h mh.c mutt.h >-EXTRA_PATCHES+= ${WRKSRC}/patch-${file} >-pre-patch:: >- ${CP} ${PATCHDIR}/extra-maildir-patch-${file} ${WRKSRC}/patch-${file} >-.endfor >-.for file in maildir_clean_dir.h maildir_clean_dir.c >-pre-patch:: >- ${CP} ${PATCHDIR}/${file} ${WRKSRC}/${file} >-.endfor >-.endif >- > .if !defined(PATCH_VERSION) > PATCH_VERSION= ${PORTVERSION} > .endif >@@ -208,8 +190,9 @@ > MAN5= muttrc.5 mbox.5 > > post-patch:: >- @${PERL} -pi.fbsd -e 's,/usr/bin/gpg,${LOCALBASE}/bin/gpg,g' \ >+ @${PERL} -pi.fbsd -e 's,/usr/bin/gpg,${LOCALBASE}/bin/gpg,g' \ > ${WRKSRC}/contrib/gpg.rc >+ @${CP} ${PATCHDIR}/smime.h ${WRKSRC} > > pre-configure:: > @(cd ${WRKSRC}; ${ACLOCAL} -I m4) >@@ -309,7 +292,7 @@ > PLIST_SUB+= SUB_ADD_E="@comment " > PLIST_SUB+= SUB_ADD_F="@comment " > PLIST_SUB+= SUB_ADD_G="@comment " >-PLIST_SUB+= SUB_PGP_A="" >+PLIST_SUB+= SUB_PGP_A="@comment " > .else # patches > PLIST_SUB+= SUB_ADD_A="@comment " > PLIST_SUB+= SUB_ADD_B="@comment " >@@ -345,20 +328,10 @@ > post-patch:: > ${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-nodoc-contrib > .endif >-.if defined(WITH_MUTT_PGP_OUTLOOK_PATCH) && !defined(WITH_MUTT_MAILDIR_PATCH) >+.if defined(WITH_MUTT_PGP_OUTLOOK_PATCH) > PLIST_SUB+= SUB_PGP="" > .else > PLIST_SUB+= SUB_PGP="@comment " >-.endif >-.if defined(WITH_MUTT_MAILDIR_PATCH) && !defined(WITH_MUTT_PGP_OUTLOOK_PATCH) >-PLIST_SUB+= SUB_MAILDIR="" >-.else >-PLIST_SUB+= SUB_MAILDIR="@comment " >-.endif >-.if defined(WITH_MUTT_PGP_OUTLOOK_PATCH) && defined(WITH_MUTT_MAILDIR_PATCH) >-PLIST_SUB+= SUB_MAILDIRPGP="" >-.else >-PLIST_SUB+= SUB_MAILDIRPGP="@comment " > .endif > .if ${SGML_USED} == yes > BUILD_DEPENDS+= sgmlfmt:${PORTSDIR}/textproc/sgmlformat >diff -ru --exclude=CVS mutt-devel.old/distinfo mutt-devel/distinfo >--- mutt-devel.old/distinfo Thu May 30 09:58:06 2002 >+++ mutt-devel/distinfo Thu May 16 16:32:31 2002 >@@ -1,5 +1,5 @@ >-MD5 (mutt/mutt-1.4i.tar.gz) = a67bcdf1a1cd53d61ccd3ebf3993ba59 >-MD5 (mutt/patch-1.4.rr.compressed.gz) = c21b9367cf1ad2853b468bb4e17ec2df >-MD5 (mutt/patch-1.4.vvv.nntp.gz) = 6533160a0f691c93706411c5087c9a72 >-MD5 (mutt/patch-1.4.vvv.initials.gz) = 43b4c482d9f8164a016d6d869328ad66 >-MD5 (mutt/patch-1.4.vvv.quote.gz) = 0b02942702144c28c26133a7ddf0c84b >+MD5 (mutt/mutt-1.5.1i.tar.gz) = 5f281dcab555e9c206a5cd16a530e0da >+MD5 (mutt/patch-1.5.1.rr.compressed.gz) = 583f434aa7e440806d12f2143ecff3d8 >+MD5 (mutt/patch-1.5.1.vvv.nntp.gz) = 5bce8bf3d320808cfa7b822ebcc5086d >+MD5 (mutt/patch-1.5.1.vvv.initials.gz) = 39cd4f8beff1664a3078d4a1a08c7b5e >+MD5 (mutt/patch-1.5.1.vvv.quote.gz) = 83aa6b5a9c1117d7f15df0c59037c318 >diff -ru --exclude=CVS mutt-devel.old/files/extra-patch-pgp-outlook mutt-devel/files/extra-patch-pgp-outlook >--- mutt-devel.old/files/extra-patch-pgp-outlook Thu May 30 09:58:06 2002 >+++ mutt-devel/files/extra-patch-pgp-outlook Sun May 5 14:25:42 2002 >@@ -20,17 +20,16 @@ > OPT_PGPTRADITIONAL, /* create old-style PGP messages */ > + OPT_PGPOUTLOOK, /* Create even older broken outlook compatible messages */ > #endif >---- pgp.c.orig Mon Feb 12 08:55:21 2001 >-+++ pgp.c Sat Feb 24 18:11:40 2001 >-@@ -1501,12 +1501,20 @@ >+--- pgp.c.orig Thu Apr 4 08:49:50 2002 >++++ pgp.c Sun May 5 13:57:57 2002 >+@@ -1399,11 +1399,20 @@ > > b->encoding = ENC7BIT; > >-- b->type = TYPEAPPLICATION; >-- b->subtype = safe_strdup ("pgp"); >-- >-- mutt_set_parameter ("format", "text", &b->parameter); >-- mutt_set_parameter ("x-action", flags & PGPENCRYPT ? "encrypt" : "sign", >+- b->type = TYPETEXT; >+- b->subtype = safe_strdup ("plain"); >+- >+- mutt_set_parameter ("x-action", flags & ENCRYPT ? "pgp-encrypted" : "pgp-signed", > - &b->parameter); > + /* Outlook seems to work by scanning the message itself for PGP information, */ > + /* not the headers. If the headers are anything but text/plain, it will */ >@@ -43,34 +42,36 @@ > + b->subtype = safe_strdup ("pgp"); > + > + mutt_set_parameter ("format", "text", &b->parameter); >-+ mutt_set_parameter ("x-action", flags & PGPENCRYPT ? "encrypt" : "sign", >++ mutt_set_parameter ("x-action", flags & ENCRYPT ? "pgp-encrypted" : "pgp-signed", > + &b->parameter); > + } >- >- b->filename = safe_strdup (pgpoutfile); >+ mutt_set_parameter ("charset", send_charset, &b->parameter); > >-@@ -1559,8 +1567,13 @@ >- { >- if ((i = query_quadoption (OPT_PGPTRADITIONAL, _("Create an application/pgp message?"))) == -1) >- return -1; >-- else if (i == M_YES) >-+ else if (i == M_YES) { >- traditional = 1; >-+ if ((i = query_quadoption (OPT_PGPOUTLOOK, _("Create an Outlook compatible message?"))) == -1) >-+ return -1; >-+ else if (i == M_YES) >-+ flags |= PGPOUTLOOK; >-+ } >- } >- >- mutt_message _("Invoking PGP..."); >---- pgplib.h.orig Mon Feb 12 08:56:00 2001 >-+++ pgplib.h Sat Feb 24 18:12:25 2001 >-@@ -23,6 +23,7 @@ >- #define PGPSIGN (1 << 1) >- #define PGPKEY (1 << 2) >- #define PGPGOODSIGN (1 << 3) >-+#define PGPOUTLOOK (1 << 4) >+ b->filename = safe_strdup (pgpoutfile); >+--- pgplib.h.orig Sun Feb 3 10:34:23 2002 >++++ pgplib.h Sun May 5 14:01:30 2002 >+@@ -25,6 +25,7 @@ >+ #define PGPSIGN (APPLICATION_PGP | SIGN) >+ #define PGPGOODSIGN (APPLICATION_PGP | GOODSIGN) >+ #define PGPKEY (APPLICATION_PGP | (1 << 3)) >++#define PGPOUTLOOK (APPLICATION_PGP | (1 << 4)) > > #define KEYFLAG_CANSIGN (1 << 0) > #define KEYFLAG_CANENCRYPT (1 << 1) >+--- crypt.c.orig Tue Mar 26 23:23:11 2002 >++++ crypt.c Sun May 5 13:53:52 2002 >+@@ -184,8 +184,13 @@ >+ { >+ if ((i = query_quadoption (OPT_PGPTRADITIONAL, _("Create an inline PGP message?"))) == -1) >+ return -1; >+- else if (i == M_YES) >++ else if (i == M_YES) { >+ traditional = 1; >++ if ((i = query_quadoption (OPT_PGPOUTLOOK, _("Create an Outlook compatible message?"))) == -1) >++ return -1; >++ else if (i == M_YES) >++ flags |= PGPOUTLOOK; >++ } >+ } >+ if (traditional) >+ { >diff -ru --exclude=CVS mutt-devel.old/files/patch-05 mutt-devel/files/patch-05 >--- mutt-devel.old/files/patch-05 Thu May 30 09:58:06 2002 >+++ mutt-devel/files/patch-05 Thu May 2 09:53:28 2002 >@@ -63,17 +63,35 @@ > { > case -1: /* abort - don't resort */ > return -1; >---- compose.c.orig Mon Feb 12 18:02:38 2001 >-+++ compose.c Fri Mar 30 17:04:09 2001 >-@@ -130,7 +130,7 @@ >+--- compose.c.orig Tue Mar 26 23:03:26 2002 >++++ compose.c Thu May 2 09:21:11 2002 >+@@ -173,7 +173,7 @@ > char input_signas[SHORT_STRING]; > >- switch (mutt_multi_choice (_("(e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "), >+ switch (mutt_multi_choice (_("PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "), > - _("esabf"))) > + N_("esabf"))) > { > case 1: /* (e)ncrypt */ >- bits |= PGPENCRYPT; >+ msg->security |= PGPENCRYPT; >+@@ -229,7 +229,7 @@ >+ char *p; >+ >+ switch (mutt_multi_choice (_("S/MIME (e)ncrypt, (s)ign, encrypt (w)ith, sign (a)s, (b)oth, or (f)orget it? "), >+- _("ewsabf"))) >++ N_("ewsabf"))) >+ { >+ case 1: /* (e)ncrypt */ >+ msg->security |= SMIMEENCRYPT; >+@@ -239,7 +239,7 @@ >+ msg->security |= SMIMEENCRYPT; >+ switch (mutt_multi_choice (_("1: DES, 2: Tripple-DES, 3: RC2-40," >+ " 4: RC2-64, 5: RC2-128, or (f)orget it? "), >+- _("12345f"))) { >++ N_("12345f"))) { >+ case 1: >+ mutt_str_replace (&SmimeCryptAlg, "des"); >+ break; > --- muttlib.c.orig Sun Apr 9 14:39:02 2000 > +++ muttlib.c Fri May 12 11:26:58 2000 > @@ -671,7 +671,7 @@ >diff -ru --exclude=CVS mutt-devel.old/files/patch-Makefile.am mutt-devel/files/patch-Makefile.am >--- mutt-devel.old/files/patch-Makefile.am Thu Jan 1 01:00:00 1970 >+++ mutt-devel/files/patch-Makefile.am Sun May 5 14:25:42 2002 >@@ -0,0 +1,24 @@ >+--- Makefile.am.orig Thu Feb 7 10:14:11 2002 >++++ Makefile.am Sun May 5 11:34:05 2002 >+@@ -3,6 +3,7 @@ >+ >+ AUTOMAKE_OPTIONS = foreign >+ EXTRA_PROGRAMS = mutt_dotlock pgpring makedoc >++EXTRA_SCRIPTS = >+ >+ if BUILD_IMAP >+ IMAP_SUBDIR = imap >+@@ -11,11 +12,11 @@ >+ >+ SUBDIRS = m4 po intl doc contrib $(IMAP_SUBDIR) >+ >+-bin_SCRIPTS = muttbug flea >++bin_SCRIPTS = muttbug flea @SMIMEAUX_TARGET@ >+ >+ BUILT_SOURCES = keymap_defs.h patchlist.c >+ >+-bin_PROGRAMS = mutt @DOTLOCK_TARGET@ @PGPAUX_TARGET@ @SMIMEAUX_TARGET@ >++bin_PROGRAMS = mutt @DOTLOCK_TARGET@ @PGPAUX_TARGET@ >+ mutt_SOURCES = $(BUILT_SOURCES) \ >+ addrbook.c alias.c attach.c base64.c browser.c buffy.c color.c \ >+ commands.c complete.c compose.c copy.c curs_lib.c curs_main.c date.c \ >diff -ru --exclude=CVS mutt-devel.old/files/patch-smime-sender mutt-devel/files/patch-smime-sender >--- mutt-devel.old/files/patch-smime-sender Thu Jan 1 01:00:00 1970 >+++ mutt-devel/files/patch-smime-sender Fri May 31 17:10:22 2002 >@@ -0,0 +1,67 @@ >+--- commands.c.orig2 Fri May 31 10:14:06 2002 >++++ commands.c Fri May 31 10:32:00 2002 >+@@ -197,7 +197,7 @@ >+ { >+ if (cur->security & GOODSIGN) >+ { >+- if (!smime_verify_sender(cur)) >++ if (option(OPTSMIMENOSENDER) || !smime_verify_sender(cur)) >+ mutt_message ( _("S/MIME signature successfully verified.")); >+ else >+ mutt_error ( _("S/MIME certificate owner does not match sender.")); >+--- init.h.orig2 Fri May 31 10:14:05 2002 >++++ init.h Fri May 31 10:54:55 2002 >+@@ -1435,6 +1435,15 @@ >+ ** This flag controls wether you want to be asked to enter a label for a certificate >+ ** about to be added to the database or not. It is set by default. >+ */ >++ { "smime_dont_check_sender", DT_BOOL, R_NONE, OPTSMIMENOSENDER, 0 }, >++ /* >++ ** .pp >++ ** This flag controls wether you want the skip the check for the sender's >++ ** email address against the email address stored in the certificate. >++ ** This can be useful if most of your email senders use SMIMEv3 which no >++ ** longer needs email-addresses as part of the certificates. >++ ** It is not set by default. >++ */ >+ { "smime_decrypt_use_default_key", DT_BOOL, R_NONE, OPTSDEFAULTDECRYPTKEY, 1 }, >+ /* >+ ** .pp >+--- mutt.h.orig2 Fri May 31 10:14:06 2002 >++++ mutt.h Fri May 31 10:24:03 2002 >+@@ -453,6 +453,7 @@ >+ #ifdef HAVE_SMIME >+ OPTSMIMEISDEFAULT, >+ OPTASKCERTLABEL, >++ OPTSMIMENOSENDER, >+ OPTSDEFAULTDECRYPTKEY, >+ #endif >+ #ifdef HAVE_PGP >+--- contrib/smime.rc.orig Sat Mar 2 12:59:50 2002 >++++ contrib/smime.rc Fri May 31 17:09:04 2002 >+@@ -6,9 +6,12 @@ >+ # will be the default method unless the following option is set >+ set smime_is_default >+ >+-# Uncoment this if you don't want to set labels for certificates you add. >++# Uncomment this if you don't want to set labels for certificates you add. >+ # unset smime_ask_cert_label >+ >++# Uncomment this if you don't want to check for sender's email address >++# set smime_dont_check_sender = yes >++ >+ # Passphrase expiration >+ set smime_timeout=300 >+ >+@@ -23,9 +26,9 @@ >+ >+ # The (default) keyfile for signing/decrypting. Uncomment the following >+ # line and replace the keyid with your own. >+-set smime_default_key="12345678.0" >++# set smime_default_key="12345678.0" >+ >+-# Uncommen to make mutt ask what key to use when trying to decrypt a message. >++# Uncomment to make mutt ask what key to use when trying to decrypt a message. >+ # It will use the default key above (if that was set) else. >+ # unset smime_decrypt_use_default_key >+ >diff -ruN ../1.3/mutt-devel/files/smime.h mutt-devel/files/smime.h >--- ../1.3/mutt-devel/files/smime.h Thu Jan 1 01:00:00 1970 >+++ mutt-devel/files/smime.h Thu May 2 09:53:28 2002 >@@ -0,0 +1,92 @@ >+/* >+ * Copyright (C) 2001,2002 Oliver Ehli <elmy@acm.org> >+ * >+ * This program is free software; you can redistribute it and/or modify >+ * it under the terms of the GNU General Public License as published by >+ * the Free Software Foundation; either version 2 of the License, or >+ * (at your option) any later version. >+ * >+ * This program is distributed in the hope that it will be useful, >+ * but WITHOUT ANY WARRANTY; without even the implied warranty of >+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >+ * GNU General Public License for more details. >+ * >+ * You should have received a copy of the GNU General Public License >+ * along with this program; if not, write to the Free Software >+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. >+ */ >+ >+ >+#ifdef HAVE_SMIME >+ >+#include "crypt.h" >+ >+WHERE char *SmimeDefaultKey; >+WHERE char *SmimeCryptAlg; >+WHERE short SmimeTimeout; >+WHERE char *SmimeCertificates; >+WHERE char *SmimeKeys; >+WHERE char *SmimeCryptAlg; >+WHERE char *SmimeCALocation; >+ >+/* The command formats */ >+ >+WHERE char *SmimeVerifyCommand; >+WHERE char *SmimeVerifyOpaqueCommand; >+WHERE char *SmimeDecryptCommand; >+ >+WHERE char *SmimeSignCommand; >+WHERE char *SmimeSignOpaqueCommand; >+WHERE char *SmimeEncryptCommand; >+ >+WHERE char *SmimeGetSignerCertCommand; >+WHERE char *SmimePk7outCommand; >+WHERE char *SmimeGetCertCommand; >+WHERE char *SmimeImportCertCommand; >+WHERE char *SmimeGetCertEmailCommand; >+ >+ >+#define APPLICATION_SMIME (1 << 6) >+ >+#define SIGNOPAQUE (1 << 4) >+ >+#define SMIMEENCRYPT (APPLICATION_SMIME | ENCRYPT) >+#define SMIMESIGN (APPLICATION_SMIME | SIGN) >+#define SMIMEGOODSIGN (APPLICATION_SMIME | GOODSIGN) >+#define SMIMEBADSIGN (APPLICATION_SMIME | BADSIGN) >+#define SMIMEOPAQUE (APPLICATION_SMIME | SIGNOPAQUE) >+ >+ >+ >+#define smime_valid_passphrase() crypt_valid_passphrase(APPLICATION_SMIME) >+ >+void smime_void_passphrase (void); >+ >+int mutt_is_application_smime (BODY *); >+ >+ >+int smime_decrypt_mime (FILE *, FILE **, BODY *, BODY **); >+ >+void smime_application_smime_handler (BODY *, STATE *); >+ >+ >+BODY* smime_sign_message (BODY *); >+ >+BODY* smime_build_smime_entity (BODY *, char *); >+ >+int smime_verify_one(BODY *, STATE *, const char *); >+ >+ >+int smime_verify_sender(HEADER *); >+ >+ >+char* smime_get_field_from_db (char *, char *, short, short); >+ >+void smime_getkeys (ENVELOPE *); >+ >+char* smime_ask_for_key (char *, char *, short); >+ >+ >+void smime_invoke_import (char *, char *); >+ >+#endif >diff -ru --exclude=CVS mutt-devel.old/files/smime.h mutt-devel/files/smime.h >--- mutt-devel.old/files/smime.h Thu Jan 1 01:00:00 1970 >+++ mutt-devel/files/smime.h Thu May 2 09:53:28 2002 >@@ -0,0 +1,92 @@ >+/* >+ * Copyright (C) 2001,2002 Oliver Ehli <elmy@acm.org> >+ * >+ * This program is free software; you can redistribute it and/or modify >+ * it under the terms of the GNU General Public License as published by >+ * the Free Software Foundation; either version 2 of the License, or >+ * (at your option) any later version. >+ * >+ * This program is distributed in the hope that it will be useful, >+ * but WITHOUT ANY WARRANTY; without even the implied warranty of >+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >+ * GNU General Public License for more details. >+ * >+ * You should have received a copy of the GNU General Public License >+ * along with this program; if not, write to the Free Software >+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. >+ */ >+ >+ >+#ifdef HAVE_SMIME >+ >+#include "crypt.h" >+ >+WHERE char *SmimeDefaultKey; >+WHERE char *SmimeCryptAlg; >+WHERE short SmimeTimeout; >+WHERE char *SmimeCertificates; >+WHERE char *SmimeKeys; >+WHERE char *SmimeCryptAlg; >+WHERE char *SmimeCALocation; >+ >+/* The command formats */ >+ >+WHERE char *SmimeVerifyCommand; >+WHERE char *SmimeVerifyOpaqueCommand; >+WHERE char *SmimeDecryptCommand; >+ >+WHERE char *SmimeSignCommand; >+WHERE char *SmimeSignOpaqueCommand; >+WHERE char *SmimeEncryptCommand; >+ >+WHERE char *SmimeGetSignerCertCommand; >+WHERE char *SmimePk7outCommand; >+WHERE char *SmimeGetCertCommand; >+WHERE char *SmimeImportCertCommand; >+WHERE char *SmimeGetCertEmailCommand; >+ >+ >+#define APPLICATION_SMIME (1 << 6) >+ >+#define SIGNOPAQUE (1 << 4) >+ >+#define SMIMEENCRYPT (APPLICATION_SMIME | ENCRYPT) >+#define SMIMESIGN (APPLICATION_SMIME | SIGN) >+#define SMIMEGOODSIGN (APPLICATION_SMIME | GOODSIGN) >+#define SMIMEBADSIGN (APPLICATION_SMIME | BADSIGN) >+#define SMIMEOPAQUE (APPLICATION_SMIME | SIGNOPAQUE) >+ >+ >+ >+#define smime_valid_passphrase() crypt_valid_passphrase(APPLICATION_SMIME) >+ >+void smime_void_passphrase (void); >+ >+int mutt_is_application_smime (BODY *); >+ >+ >+int smime_decrypt_mime (FILE *, FILE **, BODY *, BODY **); >+ >+void smime_application_smime_handler (BODY *, STATE *); >+ >+ >+BODY* smime_sign_message (BODY *); >+ >+BODY* smime_build_smime_entity (BODY *, char *); >+ >+int smime_verify_one(BODY *, STATE *, const char *); >+ >+ >+int smime_verify_sender(HEADER *); >+ >+ >+char* smime_get_field_from_db (char *, char *, short, short); >+ >+void smime_getkeys (ENVELOPE *); >+ >+char* smime_ask_for_key (char *, char *, short); >+ >+ >+void smime_invoke_import (char *, char *); >+ >+#endif >diff -ru --exclude=CVS mutt-devel.old/pkg-plist mutt-devel/pkg-plist >--- mutt-devel.old/pkg-plist Thu May 30 09:58:06 2002 >+++ mutt-devel/pkg-plist Fri May 31 11:16:12 2002 >@@ -5,6 +5,7 @@ > bin/muttbug > bin/pgpewrap > bin/pgpring >+bin/smime_keys > etc/Muttrc > etc/mime.types > share/locale/ca/LC_MESSAGES/mutt.mo >@@ -13,8 +14,8 @@ > share/locale/de/LC_MESSAGES/mutt.mo > share/locale/el/LC_MESSAGES/mutt.mo > share/locale/eo/LC_MESSAGES/mutt.mo >-share/locale/et/LC_MESSAGES/mutt.mo > share/locale/es/LC_MESSAGES/mutt.mo >+share/locale/et/LC_MESSAGES/mutt.mo > share/locale/fr/LC_MESSAGES/mutt.mo > share/locale/gl/LC_MESSAGES/mutt.mo > share/locale/hu/LC_MESSAGES/mutt.mo >@@ -34,24 +35,38 @@ > share/locale/zh_CN/LC_MESSAGES/mutt.mo > share/locale/zh_TW/LC_MESSAGES/mutt.mo > %%PORTDOCS%%share/doc/mutt/ABOUT-NLS >-%%PORTDOCS%%share/doc/mutt/PGP-Notes.txt >-%%PORTDOCS%%share/doc/mutt/applying-patches.txt >-%%PORTDOCS%%share/doc/mutt/devel-notes.txt > %%PORTDOCS%%share/doc/mutt/COPYRIGHT >-%%PORTDOCS%%share/doc/mutt/GPL >-%%PORTDOCS%%share/doc/mutt/INSTALL > %%PORTDOCS%%share/doc/mutt/ChangeLog > %%SUB_NNTP%%share/doc/mutt/ChangeLog.nntp >-%%PORTDOCS%%share/doc/mutt/README >+%%PORTDOCS%%share/doc/mutt/GPL >+%%PORTDOCS%%share/doc/mutt/INSTALL > %%PORTDOCS%%share/doc/mutt/NEWS >-%%PORTDOCS%%share/doc/mutt/TODO >+%%PORTDOCS%%share/doc/mutt/PGP-Notes.txt >+%%PORTDOCS%%share/doc/mutt/README > %%PORTDOCS%%share/doc/mutt/README.SECURITY > %%PORTDOCS%%share/doc/mutt/README.SSL >+%%PORTDOCS%%share/doc/mutt/TODO >+%%PORTDOCS%%share/doc/mutt/applying-patches.txt >+%%PORTDOCS%%share/doc/mutt/devel-notes.txt > %%PORTDOCS%%share/doc/mutt/language.txt > %%PORTDOCS%%share/doc/mutt/language50.txt >-%%PORTDOCS%%share/doc/mutt/manual.txt > %%SUB_SGML%%share/doc/mutt/manual.latin1 >+%%PORTDOCS%%share/doc/mutt/manual.txt > %%PORTDOCS%%share/doc/mutt/patch-notes.txt >+%%PORTDOCS%%share/doc/mutt/smime-notes.txt >+%%PORTDOCS%%share/doc/mutt/samples/Mush.rc >+%%PORTDOCS%%share/doc/mutt/samples/Pine.rc >+%%PORTDOCS%%share/doc/mutt/samples/Tin.rc >+%%PORTDOCS%%share/doc/mutt/samples/ca-bundle.crt >+%%PORTDOCS%%share/doc/mutt/samples/gpg.rc >+%%PORTDOCS%%share/doc/mutt/samples/pgp2.rc >+%%PORTDOCS%%share/doc/mutt/samples/pgp5.rc >+%%PORTDOCS%%share/doc/mutt/samples/pgp6.rc >+%%PORTDOCS%%share/doc/mutt/samples/sample.mailcap >+%%PORTDOCS%%share/doc/mutt/samples/sample.muttrc >+%%PORTDOCS%%share/doc/mutt/samples/sample.muttrc-tlr >+%%PORTDOCS%%share/doc/mutt/samples/smime.rc >+%%PORTDOCS%%share/doc/mutt/samples/smime_keys_test.pl > %%PORTDOCS%%share/doc/mutt/samples/iconv/iconv.aix-3.2.5.rc > %%PORTDOCS%%share/doc/mutt/samples/iconv/iconv.aix-4.1.5.rc > %%PORTDOCS%%share/doc/mutt/samples/iconv/iconv.aix-4.2.0.rc >@@ -70,16 +85,6 @@ > %%PORTDOCS%%share/doc/mutt/samples/iconv/iconv.solaris-2.6-cjk.rc > %%PORTDOCS%%share/doc/mutt/samples/iconv/iconv.solaris-2.6.rc > %%PORTDOCS%%share/doc/mutt/samples/iconv/iconv.solaris-2.7.rc >-%%PORTDOCS%%share/doc/mutt/samples/Mush.rc >-%%PORTDOCS%%share/doc/mutt/samples/Pine.rc >-%%PORTDOCS%%share/doc/mutt/samples/gpg.rc >-%%PORTDOCS%%share/doc/mutt/samples/pgp2.rc >-%%PORTDOCS%%share/doc/mutt/samples/pgp5.rc >-%%PORTDOCS%%share/doc/mutt/samples/pgp6.rc >-%%PORTDOCS%%share/doc/mutt/samples/Tin.rc >-%%PORTDOCS%%share/doc/mutt/samples/sample.muttrc >-%%PORTDOCS%%share/doc/mutt/samples/sample.mailcap >-%%PORTDOCS%%share/doc/mutt/samples/sample.muttrc-tlr > %%PORTDOCS%%@dirrm share/doc/mutt/samples/iconv > %%PORTDOCS%%@dirrm share/doc/mutt/samples > %%SUB_HTML%%share/doc/mutt/html/manual.html >@@ -421,169 +426,153 @@ > %%SUB_HTML%%share/doc/mutt/html/manual335.html > %%SUB_HTML%%share/doc/mutt/html/manual336.html > %%SUB_HTML%%share/doc/mutt/html/manual337.html >-%%SUB_HTML%%%%SUB_PGP_A%%%%SUB_PGP%%share/doc/mutt/html/manual338.html >-%%SUB_HTML%%%%SUB_PGP_A%%%%SUB_MAILDIR%%share/doc/mutt/html/manual338.html >-%%SUB_HTML%%%%SUB_PGP_A%%%%SUB_MAILDIR%%share/doc/mutt/html/manual339.html >-%%SUB_HTML%%%%SUB_PGP_A%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual338.html >-%%SUB_HTML%%%%SUB_PGP_A%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual339.html >-%%SUB_HTML%%%%SUB_PGP_A%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual340.html >-%%SUB_ADD_A%%share/doc/mutt/html/manual338.html >-%%SUB_ADD_A%%share/doc/mutt/html/manual339.html >-%%SUB_ADD_A%%%%SUB_PGP%%share/doc/mutt/html/manual340.html >-%%SUB_ADD_A%%%%SUB_MAILDIR%%share/doc/mutt/html/manual340.html >-%%SUB_ADD_A%%%%SUB_MAILDIR%%share/doc/mutt/html/manual341.html >-%%SUB_ADD_A%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual340.html >-%%SUB_ADD_A%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual341.html >-%%SUB_ADD_A%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual342.html >-%%SUB_ADD_B%%share/doc/mutt/html/manual338.html >-%%SUB_ADD_B%%share/doc/mutt/html/manual339.html >-%%SUB_ADD_B%%share/doc/mutt/html/manual340.html >-%%SUB_ADD_B%%share/doc/mutt/html/manual341.html >-%%SUB_ADD_B%%share/doc/mutt/html/manual342.html >-%%SUB_ADD_B%%%%SUB_PGP%%share/doc/mutt/html/manual343.html >-%%SUB_ADD_B%%%%SUB_MAILDIR%%share/doc/mutt/html/manual343.html >-%%SUB_ADD_B%%%%SUB_MAILDIR%%share/doc/mutt/html/manual344.html >-%%SUB_ADD_B%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual343.html >-%%SUB_ADD_B%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual344.html >-%%SUB_ADD_B%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual345.html >-%%SUB_ADD_C%%share/doc/mutt/html/manual338.html >-%%SUB_ADD_C%%share/doc/mutt/html/manual339.html >-%%SUB_ADD_C%%share/doc/mutt/html/manual340.html >-%%SUB_ADD_C%%share/doc/mutt/html/manual341.html >-%%SUB_ADD_C%%share/doc/mutt/html/manual342.html >-%%SUB_ADD_C%%share/doc/mutt/html/manual343.html >-%%SUB_ADD_C%%share/doc/mutt/html/manual344.html >-%%SUB_ADD_C%%%%SUB_PGP%%share/doc/mutt/html/manual345.html >-%%SUB_ADD_C%%%%SUB_MAILDIR%%share/doc/mutt/html/manual345.html >-%%SUB_ADD_C%%%%SUB_MAILDIR%%share/doc/mutt/html/manual346.html >-%%SUB_ADD_C%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual345.html >-%%SUB_ADD_C%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual346.html >-%%SUB_ADD_C%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual347.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual338.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual339.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual340.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual341.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual342.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual343.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual344.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual345.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual346.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual347.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual348.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual349.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual350.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual351.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual352.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual353.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual354.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual355.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual356.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual357.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual358.html >-%%SUB_ADD_D%%share/doc/mutt/html/manual359.html >-%%SUB_ADD_D%%%%SUB_PGP%%share/doc/mutt/html/manual360.html >-%%SUB_ADD_D%%%%SUB_MAILDIR%%share/doc/mutt/html/manual360.html >-%%SUB_ADD_D%%%%SUB_MAILDIR%%share/doc/mutt/html/manual361.html >-%%SUB_ADD_D%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual360.html >-%%SUB_ADD_D%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual361.html >-%%SUB_ADD_D%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual362.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual338.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual339.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual340.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual341.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual342.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual343.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual344.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual345.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual346.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual347.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual348.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual349.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual350.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual351.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual352.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual353.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual354.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual355.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual356.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual357.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual358.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual359.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual360.html >-%%SUB_ADD_E%%share/doc/mutt/html/manual361.html >-%%SUB_ADD_E%%%%SUB_PGP%%share/doc/mutt/html/manual362.html >-%%SUB_ADD_E%%%%SUB_MAILDIR%%share/doc/mutt/html/manual362.html >-%%SUB_ADD_E%%%%SUB_MAILDIR%%share/doc/mutt/html/manual363.html >-%%SUB_ADD_E%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual362.html >-%%SUB_ADD_E%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual363.html >-%%SUB_ADD_E%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual364.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual338.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual339.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual340.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual341.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual342.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual343.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual344.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual345.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual346.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual347.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual348.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual349.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual350.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual351.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual352.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual353.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual354.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual355.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual356.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual357.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual358.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual359.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual360.html >-%%SUB_ADD_F%%share/doc/mutt/html/manual361.html >+%%SUB_HTML%%share/doc/mutt/html/manual338.html >+%%SUB_HTML%%share/doc/mutt/html/manual339.html >+%%SUB_HTML%%share/doc/mutt/html/manual340.html >+%%SUB_HTML%%share/doc/mutt/html/manual341.html >+%%SUB_HTML%%share/doc/mutt/html/manual342.html >+%%SUB_HTML%%share/doc/mutt/html/manual343.html >+%%SUB_HTML%%share/doc/mutt/html/manual344.html >+%%SUB_HTML%%share/doc/mutt/html/manual345.html >+%%SUB_HTML%%share/doc/mutt/html/manual346.html >+%%SUB_HTML%%share/doc/mutt/html/manual347.html >+%%SUB_HTML%%share/doc/mutt/html/manual348.html >+%%SUB_HTML%%share/doc/mutt/html/manual349.html >+%%SUB_HTML%%share/doc/mutt/html/manual350.html >+%%SUB_HTML%%share/doc/mutt/html/manual351.html >+%%SUB_HTML%%share/doc/mutt/html/manual352.html >+%%SUB_HTML%%share/doc/mutt/html/manual353.html >+%%SUB_HTML%%share/doc/mutt/html/manual354.html >+%%SUB_HTML%%share/doc/mutt/html/manual355.html >+%%SUB_HTML%%share/doc/mutt/html/manual356.html >+%%SUB_HTML%%share/doc/mutt/html/manual357.html >+%%SUB_HTML%%share/doc/mutt/html/manual358.html >+%%SUB_HTML%%share/doc/mutt/html/manual359.html >+%%SUB_HTML%%share/doc/mutt/html/manual360.html >+%%SUB_HTML%%share/doc/mutt/html/manual361.html >+%%SUB_HTML%%%%SUB_PGP_A%%%%SUB_PGP%%share/doc/mutt/html/manual362.html >+%%SUB_ADD_A%%share/doc/mutt/html/manual362.html >+%%SUB_ADD_A%%share/doc/mutt/html/manual363.html >+%%SUB_ADD_A%%%%SUB_PGP%%share/doc/mutt/html/manual364.html >+%%SUB_ADD_B%%share/doc/mutt/html/manual362.html >+%%SUB_ADD_B%%share/doc/mutt/html/manual363.html >+%%SUB_ADD_B%%share/doc/mutt/html/manual364.html >+%%SUB_ADD_B%%share/doc/mutt/html/manual365.html >+%%SUB_ADD_B%%share/doc/mutt/html/manual366.html >+%%SUB_ADD_B%%%%SUB_PGP%%share/doc/mutt/html/manual367.html >+%%SUB_ADD_C%%share/doc/mutt/html/manual362.html >+%%SUB_ADD_C%%share/doc/mutt/html/manual363.html >+%%SUB_ADD_C%%share/doc/mutt/html/manual364.html >+%%SUB_ADD_C%%share/doc/mutt/html/manual365.html >+%%SUB_ADD_C%%share/doc/mutt/html/manual366.html >+%%SUB_ADD_C%%share/doc/mutt/html/manual367.html >+%%SUB_ADD_C%%share/doc/mutt/html/manual368.html >+%%SUB_ADD_C%%%%SUB_PGP%%share/doc/mutt/html/manual369.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual362.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual363.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual364.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual365.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual366.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual367.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual368.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual369.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual370.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual371.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual372.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual373.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual374.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual375.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual376.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual377.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual378.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual379.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual380.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual381.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual382.html >+%%SUB_ADD_D%%share/doc/mutt/html/manual383.html >+%%SUB_ADD_D%%%%SUB_PGP%%share/doc/mutt/html/manual384.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual362.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual363.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual364.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual365.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual366.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual367.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual368.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual369.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual370.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual371.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual372.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual373.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual374.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual375.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual376.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual377.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual378.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual379.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual380.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual381.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual382.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual383.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual384.html >+%%SUB_ADD_E%%share/doc/mutt/html/manual385.html >+%%SUB_ADD_E%%%%SUB_PGP%%share/doc/mutt/html/manual386.html > %%SUB_ADD_F%%share/doc/mutt/html/manual362.html > %%SUB_ADD_F%%share/doc/mutt/html/manual363.html > %%SUB_ADD_F%%share/doc/mutt/html/manual364.html >-%%SUB_ADD_F%%%%SUB_PGP%%share/doc/mutt/html/manual365.html >-%%SUB_ADD_F%%%%SUB_MAILDIR%%share/doc/mutt/html/manual365.html >-%%SUB_ADD_F%%%%SUB_MAILDIR%%share/doc/mutt/html/manual366.html >-%%SUB_ADD_F%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual365.html >-%%SUB_ADD_F%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual366.html >-%%SUB_ADD_F%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual367.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual338.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual339.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual340.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual341.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual342.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual343.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual344.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual345.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual346.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual347.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual348.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual349.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual350.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual351.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual352.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual353.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual354.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual355.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual356.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual357.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual358.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual359.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual360.html >-%%SUB_ADD_G%%share/doc/mutt/html/manual361.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual365.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual366.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual367.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual368.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual369.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual370.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual371.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual372.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual373.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual374.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual375.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual376.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual377.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual378.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual379.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual380.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual381.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual382.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual383.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual384.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual385.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual386.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual387.html >+%%SUB_ADD_F%%share/doc/mutt/html/manual388.html >+%%SUB_ADD_F%%%%SUB_PGP%%share/doc/mutt/html/manual389.html > %%SUB_ADD_G%%share/doc/mutt/html/manual362.html > %%SUB_ADD_G%%share/doc/mutt/html/manual363.html > %%SUB_ADD_G%%share/doc/mutt/html/manual364.html > %%SUB_ADD_G%%share/doc/mutt/html/manual365.html > %%SUB_ADD_G%%share/doc/mutt/html/manual366.html >-%%SUB_ADD_G%%%%SUB_PGP%%share/doc/mutt/html/manual367.html >-%%SUB_ADD_G%%%%SUB_MAILDIR%%share/doc/mutt/html/manual367.html >-%%SUB_ADD_G%%%%SUB_MAILDIR%%share/doc/mutt/html/manual368.html >-%%SUB_ADD_G%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual367.html >-%%SUB_ADD_G%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual368.html >-%%SUB_ADD_G%%%%SUB_MAILDIRPGP%%share/doc/mutt/html/manual369.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual367.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual368.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual369.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual370.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual371.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual372.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual373.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual374.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual375.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual376.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual377.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual378.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual379.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual380.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual381.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual382.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual383.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual384.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual385.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual386.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual387.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual388.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual389.html >+%%SUB_ADD_G%%share/doc/mutt/html/manual390.html >+%%SUB_ADD_G%%%%SUB_PGP%%share/doc/mutt/html/manual391.html > %%SUB_HTML%%@dirrm share/doc/mutt/html > %%PORTDOCS%%@dirrm share/doc/mutt
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 39188
: 22613