diff options
| -rw-r--r-- | sqwebmail/ChangeLog | 4 | ||||
| -rw-r--r-- | sqwebmail/gpg.c | 14 | ||||
| -rw-r--r-- | sqwebmail/html/en-us/gpg.html | 26 | 
3 files changed, 12 insertions, 32 deletions
| diff --git a/sqwebmail/ChangeLog b/sqwebmail/ChangeLog index 3450934..91dd453 100644 --- a/sqwebmail/ChangeLog +++ b/sqwebmail/ChangeLog @@ -1,3 +1,7 @@ +2016-11-27  Sam Varshavchik  <mrsam@courier-mta.com> + +	* Improve compatilibity with gnupg 2. +  2016-09-20  "Hanno Böck" <hanno@hboeck.de>  	* gpg.c: Fix external linkage. 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));  } - diff --git a/sqwebmail/html/en-us/gpg.html b/sqwebmail/html/en-us/gpg.html index 0fdbc42..b018e38 100644 --- a/sqwebmail/html/en-us/gpg.html +++ b/sqwebmail/html/en-us/gpg.html @@ -83,7 +83,7 @@            <br />            [#LISTPUB#] -          <p>      +          <p>                <input type="submit" value="Delete Public Key" name="delpub" /></p>            <hr width="90%" /> @@ -92,7 +92,7 @@            <br />            [#LISTSEC#] -          <p>      +          <p>                <input type="submit" value="Delete Private Key" name="delsec"            /><input type="checkbox" name="really" />Yes, I really want to do            this</p> @@ -105,31 +105,15 @@            size="20" name="passphrase" /></p>            <!-- [#?#] --> -          <p>  Choose a public and a private key, above, then  +          <p>  Choose a public and a private key, above, then            <input type="submit" value="sign" name="sign" /></p> -          <table width="90%" border="0" align="center"> -            <tbody> -              <tr> -                <td>How carefully have you verified the key you are about to -                  sign actually belongs to the person named above?  -                  <select name="signlevel"> -                    <option value="0">I don't know (default) </option> -                    <option value="1">I haven't checked </option> -                    <option value="2">I have done casual checking </option> -                    <option value="3">I have done very careful -                    checking</option> -                  </select> -                </td> -              </tr> -            </tbody> -          </table>            <hr size="1" noshade="noshade" width="100%" />            <p align="center" class="gpgdefaulttitle">Default Private Key</p>            <p>  Select a default private key for signing, above, -          then  +          then            <input type="submit" value="set it as the default"            name="setdefault" /></p>          </form> @@ -181,7 +165,7 @@                </tr>                <tr>                  <td align="right">Expiration:</td> -                <td><input type="text" size="4" name="newexpire" />  +                <td><input type="text" size="4" name="newexpire" />                    <select name="newexpirewhen">                      <option value="" selected="selected">-- no expiration--                      </option> | 
