X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-crypt%2Fcrypt.c;h=730c455081906fd6013ac96b1e0ccd711d7ae43e;hb=c55aa3dacb53b38f4acc9f8679927756c6ddde2a;hp=8ccac1167bfc7dd3d1ae7d2dadb4a3af416cdddd;hpb=82589516e2473b5451218d7b00a9dfbc3e18f3ca;p=apps%2Fmadmutt.git diff --git a/lib-crypt/crypt.c b/lib-crypt/crypt.c index 8ccac11..730c455 100644 --- a/lib-crypt/crypt.c +++ b/lib-crypt/crypt.c @@ -30,7 +30,6 @@ #include "handler.h" #include "copy.h" #include "crypt.h" -#include "pgp.h" /* print the current time to avoid spoofing of the signature output */ void crypt_current_time (STATE * s, const char *app_name) @@ -52,51 +51,12 @@ void crypt_current_time (STATE * s, const char *app_name) state_attach_puts (tmp, s); } -#if defined(HAVE_SETRLIMIT) - -static void disable_coredumps (void) -{ - struct rlimit rl = { 0, 0 }; - static short done = 0; - - if (!done) { - setrlimit (RLIMIT_CORE, &rl); - done = 1; - } -} - -#endif /* HAVE_SETRLIMIT */ - int mutt_protect (HEADER * msg, char *keylist) { BODY *pbody = NULL, *tmp_pbody = NULL; BODY *tmp_smime_pbody = NULL; BODY *tmp_pgp_pbody = NULL; int flags = msg->security; - int i; - - if ((msg->security & PGPINLINE) == PGPINLINE) { - /* they really want to send it inline... go for it */ - if (!isendwin ()) - mutt_endwin _("Invoking PGP..."); - - pbody = crypt_pgp_traditional_encryptsign (msg->content, flags, keylist); - if (pbody) { - msg->content = pbody; - return 0; - } - - /* otherwise inline won't work...ask for revert */ - if ((i = query_quadoption(OPT_PGPMIMEAUTO, - _("Message can't be sent inline. Revert to using PGP/MIME?"))) - != M_YES) { - mutt_error _("Mail not sent."); - - return -1; - } - - /* go ahead with PGP/MIME */ - } if (!isendwin ()) mutt_endwin (NULL); @@ -290,7 +250,7 @@ void convert_to_7bit (BODY * a) void crypt_extract_keys_from_messages (HEADER * h) { int i; - char tempfname[_POSIX_PATH_MAX], *mbox; + char tempfname[_POSIX_PATH_MAX]; address_t *tmp = NULL; FILE *fpout; @@ -330,12 +290,9 @@ void crypt_extract_keys_from_messages (HEADER * h) else if (Context->hdrs[Context->v2r[i]]->env->sender) tmp = mutt_expand_aliases (Context->hdrs[Context->v2r[i]] ->env->sender); - mbox = tmp ? tmp->mailbox : NULL; - if (mbox) { - mutt_endwin (_("Trying to extract S/MIME certificates...\n")); - crypt_smime_invoke_import (tempfname, mbox); - tmp = NULL; - } + mutt_endwin (_("Trying to extract S/MIME certificates...\n")); + crypt_smime_invoke_import(tempfname); + tmp = NULL; } rewind (fpout); @@ -363,11 +320,8 @@ void crypt_extract_keys_from_messages (HEADER * h) tmp = mutt_expand_aliases (h->env->from); else if (h->env->sender) tmp = mutt_expand_aliases (h->env->sender); - mbox = tmp ? tmp->mailbox : NULL; - if (mbox) { /* else ? */ - mutt_message (_("Trying to extract S/MIME certificates...\n")); - crypt_smime_invoke_import (tempfname, mbox); - } + mutt_message (_("Trying to extract S/MIME certificates...\n")); + crypt_smime_invoke_import(tempfname); } }