aboutsummaryrefslogtreecommitdiffstats
path: root/g10/g10.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-12-05 15:25:16 +0000
committerWerner Koch <[email protected]>2002-12-05 15:25:16 +0000
commit036fbb22a768b55195ba4ebfe8b0fb503e816fa8 (patch)
tree64f86b3323b18488b1c759757ea2e70b637b994f /g10/g10.c
parent* main.h, keyedit.c, keygen.c: Back out previous (2002-12-01) change. (diff)
downloadgnupg-036fbb22a768b55195ba4ebfe8b0fb503e816fa8.tar.gz
gnupg-036fbb22a768b55195ba4ebfe8b0fb503e816fa8.zip
* g10.c: New options --[no-]mangle-dos-filenames.
* options.h (opt): Added mangle-dos-filenames. * openfile.c (open_outfile) [USE_ONLY_8DOT3]: Truncate the filename only when this option is set; this is the default.
Diffstat (limited to 'g10/g10.c')
-rw-r--r--g10/g10.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/g10/g10.c b/g10/g10.c
index 0b699c5a1..fb4b81018 100644
--- a/g10/g10.c
+++ b/g10/g10.c
@@ -310,6 +310,8 @@ enum cmd_and_opt_values { aNull = 0,
oGroup,
oStrict,
oNoStrict,
+ oMangleDosFilenames,
+ oNoMangleDosFilenames,
aTest };
@@ -608,6 +610,8 @@ static ARGPARSE_OPTS opts[] = {
{ oGroup, "group", 2, "@" },
{ oStrict, "strict", 0, "@" },
{ oNoStrict, "no-strict", 0, "@" },
+ { oMangleDosFilenames, "mangle-dos-filenames", 0, "@" },
+ { oNoMangleDosFilenames, "no-mangle-dos-filenames", 0, "@" },
{0} };
@@ -1154,6 +1158,8 @@ main( int argc, char **argv )
opt.keyserver_options.include_subkeys=1;
opt.keyserver_options.include_revoked=1;
opt.trust_model=TM_OPENPGP;
+ opt.mangle_dos_filenames = 1;
+
#if defined (__MINGW32__)
set_homedir ( read_w32_registry_string( NULL,
"Software\\GNU\\GnuPG", "HomeDir" ));
@@ -1788,6 +1794,10 @@ main( int argc, char **argv )
case oGroup: add_group(pargs.r.ret_str); break;
case oStrict: opt.strict=1; log_set_strict(1); break;
case oNoStrict: opt.strict=0; log_set_strict(0); break;
+
+ case oMangleDosFilenames: opt.mangle_dos_filenames = 1; break;
+ case oNoMangleDosFilenames: opt.mangle_dos_filenames = 0; break;
+
default : pargs.err = configfp? 1:2; break;
}
}