aboutsummaryrefslogtreecommitdiffstats
path: root/tools/gpg-wks-server.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2016-08-31 14:39:55 +0000
committerWerner Koch <[email protected]>2016-08-31 17:13:37 +0000
commite4eac16330449f3893c11820c15e07d58fb807ff (patch)
treee9fd1f74840784afffa4c87b05684afc497c01d0 /tools/gpg-wks-server.c
parentg10: On a TOFU conflict, show whether the uids are expired or revoked (diff)
downloadgnupg-e4eac16330449f3893c11820c15e07d58fb807ff.tar.gz
gnupg-e4eac16330449f3893c11820c15e07d58fb807ff.zip
wks: Relax permission check for the top directory.
* tools/gpg-wks-server.c: Allow S_IXOTH for the top directory. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'tools/gpg-wks-server.c')
-rw-r--r--tools/gpg-wks-server.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/gpg-wks-server.c b/tools/gpg-wks-server.c
index e872824f0..b4d96b5cb 100644
--- a/tools/gpg-wks-server.c
+++ b/tools/gpg-wks-server.c
@@ -17,7 +17,7 @@
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
-/* The Web Key Service I-D defines an update protocol to stpre a
+/* The Web Key Service I-D defines an update protocol to store a
* public key in the Web Key Directory. The current specification is
* draft-koch-openpgp-webkey-service-01.txt.
*/
@@ -302,7 +302,7 @@ main (int argc, char **argv)
log_error ("directory '%s' not owned by user\n", opt.directory);
exit (2);
}
- if ((sb.st_mode & S_IRWXO))
+ if ((sb.st_mode & (S_IROTH|S_IWOTH)))
{
log_error ("directory '%s' has too relaxed permissions\n",
opt.directory);
@@ -878,7 +878,7 @@ store_key_as_pending (const char *dir, estream_t key,
}
-/* Send a confirmation rewqyest. DIR is the directory used for the
+/* Send a confirmation request. DIR is the directory used for the
* address MBOX. NONCE is the nonce we want to see in the response to
* this mail. FNAME the name of the file with the key. */
static gpg_error_t