diff options
author | Werner Koch <[email protected]> | 2002-12-05 15:25:16 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-12-05 15:25:16 +0000 |
commit | 036fbb22a768b55195ba4ebfe8b0fb503e816fa8 (patch) | |
tree | 64f86b3323b18488b1c759757ea2e70b637b994f /g10/g10.c | |
parent | * main.h, keyedit.c, keygen.c: Back out previous (2002-12-01) change. (diff) | |
download | gnupg-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.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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; } } |