1
0
mirror of git://git.gnupg.org/gnupg.git synced 2025-01-03 12:11:33 +01:00

gpg: Re-indent two files.

--
This commit is contained in:
Werner Koch 2014-11-13 13:00:46 +01:00
parent e30cb8f617
commit 63c6514415
2 changed files with 1145 additions and 1043 deletions

File diff suppressed because it is too large Load Diff

View File

@ -59,7 +59,7 @@
/* FIXME: Implement opt.interactive. */ /* FIXME: Implement opt.interactive. */
/**************** /*
* Check whether FNAME exists and ask if it's okay to overwrite an * Check whether FNAME exists and ask if it's okay to overwrite an
* existing one. * existing one.
* Returns: True: it's okay to overwrite or the file does not exist * Returns: True: it's okay to overwrite or the file does not exist
@ -92,35 +92,37 @@ overwrite_filep( const char *fname )
} }
/**************** /*
* Strip known extensions from iname and return a newly allocated * Strip known extensions from iname and return a newly allocated
* filename. Return NULL if we can't do that. * filename. Return NULL if we can't do that.
*/ */
char * char *
make_outfile_name( const char *iname ) make_outfile_name (const char *iname)
{ {
size_t n; size_t n;
if ( iobuf_is_pipe_filename (iname) ) if (iobuf_is_pipe_filename (iname))
return xstrdup("-"); return xstrdup ("-");
n = strlen(iname); n = strlen (iname);
if( n > 4 && ( !CMP_FILENAME(iname+n-4, EXTSEP_S GPGEXT_GPG) if (n > 4 && (!CMP_FILENAME(iname+n-4, EXTSEP_S GPGEXT_GPG)
|| !CMP_FILENAME(iname+n-4, EXTSEP_S "pgp") || !CMP_FILENAME(iname+n-4, EXTSEP_S "pgp")
|| !CMP_FILENAME(iname+n-4, EXTSEP_S "sig") || !CMP_FILENAME(iname+n-4, EXTSEP_S "sig")
|| !CMP_FILENAME(iname+n-4, EXTSEP_S "asc") ) ) { || !CMP_FILENAME(iname+n-4, EXTSEP_S "asc")))
char *buf = xstrdup( iname ); {
buf[n-4] = 0; char *buf = xstrdup (iname);
return buf; buf[n-4] = 0;
return buf;
} }
else if( n > 5 && !CMP_FILENAME(iname+n-5, EXTSEP_S "sign") ) { else if (n > 5 && !CMP_FILENAME(iname+n-5, EXTSEP_S "sign"))
char *buf = xstrdup( iname ); {
buf[n-5] = 0; char *buf = xstrdup (iname);
return buf; buf[n-5] = 0;
return buf;
} }
log_info(_("%s: unknown suffix\n"), iname ); log_info (_("%s: unknown suffix\n"), iname);
return NULL; return NULL;
} }
@ -168,7 +170,7 @@ ask_outfile_name( const char *name, size_t namelen )
} }
/**************** /*
* Make an output filename for the inputfile INAME. * Make an output filename for the inputfile INAME.
* Returns an IOBUF and an errorcode * Returns an IOBUF and an errorcode
* Mode 0 = use ".gpg" * Mode 0 = use ".gpg"
@ -308,117 +310,132 @@ open_outfile (int inp_fd, const char *iname, int mode, int restrictedperm,
} }
/**************** /*
* Try to open a file without the extension ".sig" or ".asc" * Try to open a file without the extension ".sig" or ".asc"
* Return NULL if such a file is not available. * Return NULL if such a file is not available.
*/ */
IOBUF IOBUF
open_sigfile( const char *iname, progress_filter_context_t *pfx ) open_sigfile( const char *iname, progress_filter_context_t *pfx )
{ {
IOBUF a = NULL; IOBUF a = NULL;
size_t len; size_t len;
if( !iobuf_is_pipe_filename (iname) ) { if (!iobuf_is_pipe_filename (iname))
len = strlen(iname); {
if( len > 4 && ( !strcmp(iname + len - 4, EXTSEP_S "sig") len = strlen(iname);
|| ( len > 5 && !strcmp(iname + len - 5, EXTSEP_S "sign") ) if( len > 4 && (!strcmp(iname + len - 4, EXTSEP_S "sig")
|| !strcmp(iname + len - 4, EXTSEP_S "asc")) ) { || (len > 5 && !strcmp(iname + len - 5, EXTSEP_S "sign"))
char *buf; || !strcmp(iname + len - 4, EXTSEP_S "asc")))
buf = xstrdup(iname); {
buf[len-(buf[len-1]=='n'?5:4)] = 0 ; char *buf;
a = iobuf_open( buf );
if (a && is_secured_file (iobuf_get_fd (a))) buf = xstrdup(iname);
{ buf[len-(buf[len-1]=='n'?5:4)] = 0 ;
iobuf_close (a); a = iobuf_open( buf );
a = NULL; if (a && is_secured_file (iobuf_get_fd (a)))
gpg_err_set_errno (EPERM); {
} iobuf_close (a);
if( a && opt.verbose ) a = NULL;
log_info(_("assuming signed data in '%s'\n"), buf ); gpg_err_set_errno (EPERM);
if (a && pfx) }
handle_progress (pfx, a, buf); if (a && opt.verbose)
xfree(buf); log_info (_("assuming signed data in '%s'\n"), buf);
if (a && pfx)
handle_progress (pfx, a, buf);
xfree (buf);
} }
} }
return a;
return a;
} }
/**************** /****************
* Copy the option file skeleton to the given directory. * Copy the option file skeleton to the given directory.
*/ */
static void static void
copy_options_file( const char *destdir ) copy_options_file (const char *destdir)
{ {
const char *datadir = gnupg_datadir (); const char *datadir = gnupg_datadir ();
char *fname; char *fname;
FILE *src, *dst; FILE *src, *dst;
int linefeeds=0; int linefeeds=0;
int c; int c;
mode_t oldmask; mode_t oldmask;
int esc = 0; int esc = 0;
int any_option = 0; int any_option = 0;
if( opt.dry_run ) if (opt.dry_run)
return; return;
fname = xmalloc( strlen(datadir) + strlen(destdir) + 15 ); fname = xmalloc (strlen(datadir) + strlen(destdir) + 15);
strcpy(stpcpy(fname, datadir), DIRSEP_S "gpg-conf" SKELEXT ); strcpy (stpcpy(fname, datadir), DIRSEP_S "gpg-conf" SKELEXT);
src = fopen( fname, "r" ); src = fopen (fname, "r");
if (src && is_secured_file (fileno (src))) if (src && is_secured_file (fileno (src)))
{ {
fclose (src); fclose (src);
src = NULL; src = NULL;
gpg_err_set_errno (EPERM); gpg_err_set_errno (EPERM);
}
if( !src ) {
log_info (_("can't open '%s': %s\n"), fname, strerror(errno) );
xfree(fname);
return;
} }
strcpy(stpcpy(fname, destdir), DIRSEP_S GPGEXT_GPG EXTSEP_S "conf" ); if (!src)
oldmask=umask(077); {
if ( is_secured_filename (fname) ) log_info (_("can't open '%s': %s\n"), fname, strerror(errno));
{ xfree(fname);
dst = NULL; return;
gpg_err_set_errno (EPERM); }
} strcpy (stpcpy (fname, destdir), DIRSEP_S GPGEXT_GPG EXTSEP_S "conf");
else
dst = fopen( fname, "w" ); oldmask = umask (077);
umask(oldmask); if (is_secured_filename (fname))
if( !dst ) { {
log_info (_("can't create '%s': %s\n"), fname, strerror(errno) ); dst = NULL;
fclose( src ); gpg_err_set_errno (EPERM);
xfree(fname); }
return; else
dst = fopen( fname, "w" );
umask (oldmask);
if (!dst)
{
log_info (_("can't create '%s': %s\n"), fname, strerror(errno) );
fclose (src);
xfree (fname);
return;
} }
while( (c=getc(src)) != EOF ) { while ((c = getc (src)) != EOF)
if( linefeeds < 3 ) { {
if( c == '\n' ) if (linefeeds < 3)
linefeeds++; {
if (c == '\n')
linefeeds++;
} }
else { else
putc( c, dst ); {
if (c== '\n') putc (c, dst);
esc = 1; if (c== '\n')
else if (esc == 1) { esc = 1;
if (c == ' ' || c == '\t') else if (esc == 1)
; {
else if (c == '#') if (c == ' ' || c == '\t')
esc = 2; ;
else else if (c == '#')
any_option = 1; esc = 2;
else
any_option = 1;
} }
} }
} }
fclose( dst );
fclose( src ); fclose (dst);
log_info(_("new configuration file '%s' created\n"), fname ); fclose (src);
if (any_option)
log_info (_("WARNING: options in '%s'" log_info (_("new configuration file '%s' created\n"), fname);
" are not yet active during this run\n"), if (any_option)
fname); log_info (_("WARNING: options in '%s'"
xfree(fname); " are not yet active during this run\n"),
fname);
xfree (fname);
} }