1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-03 22:56:33 +02:00

* photoid.c (show_photos): Use the long keyid as the filename for the

photo.  Use the short keyid as the filename on 8.3 systems.

* exec.h, exec.c (make_tempdir, exec_write, exec_finish): Allow caller to
specify filename.  This should make things easier on windows and macs
where the file extension is required, but a whole filename is even better.

* keyedit.c (show_key_with_all_names, show_prefs): Show proper prefs for a
v4 key uid with no selfsig at all.

* misc.c (check_permissions): Don't check permissions on non-normal files
(pipes, character devices, etc.)
This commit is contained in:
David Shaw 2002-05-13 20:44:30 +00:00
parent 0a66b9aaae
commit 435ecaa5b0
6 changed files with 73 additions and 30 deletions

View file

@ -368,6 +368,14 @@ check_permissions(const char *path,int extension,int checkonly)
goto end;
}
/* We may have to revisit this if we start piping keyrings to gpg
over a named pipe or keyserver character device :) */
if(!S_ISREG(statbuf.st_mode))
{
ret=0;
goto end;
}
isdir=S_ISDIR(statbuf.st_mode);
/* Per-user files must be owned by the user. Extensions must be