Changeset 246
- Timestamp:
- 02/18/08 09:29:16 (9 months ago)
- Files:
-
- gpgdir/trunk/gpgdir (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gpgdir/trunk/gpgdir
r241 r246 11 11 # Author: Michael Rash (mbr@cipherdyne.com) 12 12 # 13 # Version: 1. 613 # Version: 1.7 14 14 # 15 15 # Copyright (C) 2002-2007 Michael Rash (mbr@cipherdyne.org) … … 44 44 45 45 ### set the current gpgdir version and file revision numbers 46 my $version = '1. 6';46 my $version = '1.7'; 47 47 my $revision_svn = '$Revision$'; 48 48 my $rev_num = '1'; … … 603 603 } 604 604 605 if ($ascii_armor_mode) { 606 $encrypt_filename = "$filename.asc"; 607 } 608 605 609 if (-e $encrypt_filename and not $overwrite_encrypted) { 606 610 print "[-] Encrypted file $dir/$encrypt_filename already ", … … 657 661 658 662 ### allow filenames with spaces 659 my ($decrypt_filename) = ($filename =~ /^(.+)\.gpg$/); 663 my $decrypt_filename = ''; 664 if ($filename =~ /^(.+)\.gpg$/) { 665 $decrypt_filename = $1; 666 } elsif ($filename =~ /^(.+)\.asc$/) { 667 $decrypt_filename = $1; 668 } 660 669 661 670 if ($obfuscate_mode) { … … 979 988 if (-e $file and not -l $file and -s $file != 0 980 989 and $file !~ m|/\.|) { 981 if ($ file =~ m|\.gpg| or $file =~ m|\.asc|) {982 if ($ encrypt_mode) {990 if ($encrypt_mode) { 991 if ($file =~ m|\.gpg| or $file =~ m|\.asc|) { 983 992 print "[-] Skipping encrypted file: $file\n" unless $quiet; 984 } else { 993 return; 994 } 995 } else { 996 unless ($file =~ m|\.gpg| or $file =~ m|\.asc|) { 985 997 print "[-] Skipping unencrypted file: $file\n" unless $quiet; 986 }987 return;988 } 998 return; 999 } 1000 } 989 1001 my ($atime, $mtime) = (stat($file))[8,9]; 990 1002 $files{$file}{'atime'} = $atime; … … 1167 1179 -T, --Trial-run - Show what filesystem actions would take 1168 1180 place without actually doing them. 1181 -P, --Plain-ascii - Ascii armor mode (creates non-binary 1182 encrypted files). 1169 1183 --Interactive - Query the user before encrypting, 1170 1184 decrypting, or deleting any files.
