summaryrefslogtreecommitdiffstats
path: root/sqwebmail/gpg.c
diff options
context:
space:
mode:
authorSam Varshavchik2016-11-27 16:23:46 -0500
committerSam Varshavchik2016-11-27 16:24:43 -0500
commit2d4cfb175a183453c9339b8affb0b8c226abc98f (patch)
tree302330e7a71999ac829acbeb71a7b18d152d0a4e /sqwebmail/gpg.c
parente21842e21535133d86f4c304e445e6d69f029ab5 (diff)
downloadcourier-libs-2d4cfb175a183453c9339b8affb0b8c226abc98f.tar.bz2
sqwebmail: improve compatibility with gnupg 2 (gpglib update).
Diffstat (limited to 'sqwebmail/gpg.c')
-rw-r--r--sqwebmail/gpg.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/sqwebmail/gpg.c b/sqwebmail/gpg.c
index 57f4ed4..80cb3f2 100644
--- a/sqwebmail/gpg.c
+++ b/sqwebmail/gpg.c
@@ -425,17 +425,11 @@ static FILE *passphrasefp()
return (fp);
}
-static void signkey(const char *signthis, const char *signwith,
- const char *trustlevel)
+static void signkey(const char *signthis, const char *signwith)
{
int rc;
FILE *fp=NULL;
- int n=atoi(trustlevel);
-
- if (n < 0 || n > 9)
- n=0;
-
if (gpgbadarg(signthis) || gpgbadarg(signwith))
return;
@@ -445,7 +439,7 @@ static void signkey(const char *signthis, const char *signwith,
fp=passphrasefp();
rc=libmail_gpg_signkey(GPGDIR, signthis, signwith,
- fp ? fileno(fp):-1, gpg_error, n, NULL);
+ fp ? fileno(fp):-1, gpg_error, NULL);
if (fp)
fclose(fp);
@@ -473,8 +467,7 @@ void gpgdo()
else if (*cgi("delsec") && *cgi("really"))
delkey(cgi("seckeyname"), 1);
else if (*cgi("sign"))
- signkey(cgi("pubkeyname"), cgi("seckeyname"),
- cgi("signlevel"));
+ signkey(cgi("pubkeyname"), cgi("seckeyname"));
else if (*cgi("setdefault"))
setdefault(cgi("seckeyname"));
}
@@ -743,4 +736,3 @@ int gpgexportkey(const char *fingerprint, int issecret,
gpg_error,
arg));
}
-