Changeset 323
- Timestamp:
- 10/02/08 23:57:11 (2 months ago)
- Files:
-
- gpgdir/trunk/ChangeLog (modified) (1 diff)
- gpgdir/trunk/gpgdir (modified) (3 diffs)
- gpgdir/trunk/test/gpgdir_test.pl (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gpgdir/trunk/ChangeLog
r314 r323 1 gpgdir-1.9.3 (08/31/2008): 2 - Simplified test suite code by creating a set of default arguments for 3 the gpgdir command line as each test is executed. 4 1 5 gpgdir-1.9.2 (08/31/2008): 2 6 - Added new modes '--sign <dir>' and '--verify <dir>' to allow all files gpgdir/trunk/gpgdir
r321 r323 465 465 466 466 my @errors = <$error_fh>; 467 close $error_fh; 468 469 my @status = <$status_fh>; 470 close $status_fh; 471 472 close $input_fh; 473 close $output_fh; 474 475 waitpid $pid, 0; 467 476 468 477 if ($verbose) { … … 473 482 } 474 483 } 475 476 close $input_fh;477 close $output_fh;478 close $error_fh;479 close $status_fh;480 481 waitpid $pid, 0;482 484 483 485 if (-s $out_file == 0) { … … 573 575 574 576 my @errors = <$error_fh>; 577 close $error_fh; 578 575 579 my @status = <$status_fh>; 580 close $status_fh; 576 581 577 582 close $input_fh; 578 583 close $output_fh; 579 close $error_fh;580 close $status_fh;581 584 582 585 waitpid $pid, 0; gpgdir/trunk/test/gpgdir_test.pl
r314 r323 65 65 my %md5sums = (); 66 66 67 my $default_args = "--gnupg-dir $gpg_dir " . 68 "--Key-id $key_id --pw-file $pw_file"; 69 67 70 die "[*] Use --help" unless GetOptions( 68 71 'Prepare-results' => \$prepare_results, … … 87 90 &test_driver('(Encrypt dir) Files recursively encrypted', 88 91 \&recursively_encrypted); 89 &test_driver('(Encrypt dir) Exclude dhidden files/dirs',92 &test_driver('(Encrypt dir) Exclude hidden files/dirs', 90 93 \&skipped_hidden_files_dirs); 91 94 &test_driver('(Decrypt dir) gpgdir directory decryption', \&decrypt); … … 100 103 &test_driver('(Ascii-armor dir) Files recursively encrypted', 101 104 \&ascii_recursively_encrypted); 102 &test_driver('(Ascii-armor dir) Exclude dhidden files/dirs',105 &test_driver('(Ascii-armor dir) Exclude hidden files/dirs', 103 106 \&skipped_hidden_files_dirs); 104 107 &test_driver('(Decrypt dir) gpgdir directory decryption', \&decrypt); … … 113 116 &test_driver('(Obfuscate filenames) Files recursively encrypted', 114 117 \&obf_recursively_encrypted); 115 &test_driver('(Obfuscate filenames) Exclude dhidden files/dirs',118 &test_driver('(Obfuscate filenames) Exclude hidden files/dirs', 116 119 \&obf_skipped_hidden_files_dirs); 117 120 &test_driver('(Decrypt dir) gpgdir directory decryption', … … 126 129 &test_driver('(Sign/verify dir) Files recursively signed', 127 130 \&recursively_signed); 128 &test_driver('(Sign/verify dir) Exclude dhidden files/dirs',131 &test_driver('(Sign/verify dir) Exclude hidden files/dirs', 129 132 \&skipped_hidden_files_dirs); 130 133 &test_driver('(Sign/verify dir) Broken signature detection', … … 135 138 136 139 ### bad password detection 137 &test_driver('(Bad passphrase) detect edbroken passphrase',140 &test_driver('(Bad passphrase) detect broken passphrase', 138 141 \&broken_passphrase); 139 142 … … 195 198 196 199 sub encrypt() { 197 if (&run_cmd("$gpgdirCmd --gnupg-dir $gpg_dir " . 198 " --pw-file $pw_file --Key-id $key_id -e $data_dir", 200 if (&run_cmd("$gpgdirCmd $default_args -e $data_dir", $NO_APPEND)) { 201 return 1; 202 } 203 return &print_errors("[-] Directory encryption"); 204 } 205 206 sub ascii_encrypt() { 207 if (&run_cmd("$gpgdirCmd $default_args --Plain-ascii -e $data_dir", 199 208 $NO_APPEND)) { 200 209 return 1; … … 203 212 } 204 213 205 sub ascii_encrypt() { 206 if (&run_cmd("$gpgdirCmd --Plain-ascii --gnupg-dir $gpg_dir " . 207 " --pw-file $pw_file --Key-id $key_id -e $data_dir", 214 sub obf_encrypt() { 215 if (&run_cmd("$gpgdirCmd $default_args -O -e $data_dir", 208 216 $NO_APPEND)) { 209 217 return 1; … … 212 220 } 213 221 214 sub obf_encrypt() { 215 if (&run_cmd("$gpgdirCmd -O --gnupg-dir $gpg_dir " . 216 " --pw-file $pw_file --Key-id $key_id -e $data_dir", 222 sub sign() { 223 if (&run_cmd("$gpgdirCmd $default_args --sign $data_dir", 217 224 $NO_APPEND)) { 218 225 return 1; 219 226 } 220 return &print_errors("[-] Directory encryption"); 221 } 222 223 sub sign() { 224 if (&run_cmd("$gpgdirCmd --gnupg-dir $gpg_dir " . 225 " --pw-file $pw_file --Key-id $key_id --sign $data_dir", 227 return &print_errors("[-] Directory signing"); 228 } 229 230 sub decrypt() { 231 if (&run_cmd("$gpgdirCmd $default_args -d $data_dir", 226 232 $NO_APPEND)) { 227 233 return 1; 228 234 } 229 return &print_errors("[-] Directory signing"); 230 } 231 232 sub decrypt() { 233 if (&run_cmd("$gpgdirCmd --gnupg-dir $gpg_dir " . 234 " --pw-file $pw_file --Key-id $key_id -d $data_dir", 235 return &print_errors("[-] Directory decryption"); 236 } 237 238 sub obf_decrypt() { 239 if (&run_cmd("$gpgdirCmd $default_args -O -d $data_dir", 235 240 $NO_APPEND)) { 236 241 return 1; … … 239 244 } 240 245 241 sub obf_decrypt() {242 if (&run_cmd("$gpgdirCmd -O --gnupg-dir $gpg_dir " .243 " --pw-file $pw_file --Key-id $key_id -d $data_dir",244 $NO_APPEND)) {245 return 1;246 }247 return &print_errors("[-] Directory decryption");248 }249 250 246 sub verify() { 251 if (&run_cmd("$gpgdirCmd --gnupg-dir $gpg_dir " . 252 " --pw-file $pw_file --Key-id $key_id --verify $data_dir", 247 if (&run_cmd("$gpgdirCmd $default_args --verify $data_dir", 253 248 $NO_APPEND)) { 254 249 return 1; … … 305 300 close F; 306 301 307 &run_cmd("$gpgdirCmd --gnupg-dir $gpg_dir " . 308 " --pw-file $pw_file --Key-id $key_id --verify $data_dir", 302 &run_cmd("$gpgdirCmd $default_args --verify $data_dir", 309 303 $NO_APPEND); 310 304 … … 474 468 475 469 sub test_mode() { 476 if (&run_cmd("$gpgdirCmd --test --gnupg-dir $gpg_dir " . 477 " --pw-file $pw_file --Key-id $key_id", 478 $NO_APPEND)) { 470 if (&run_cmd("$gpgdirCmd $default_args --test", $NO_APPEND)) { 479 471 my $found = 0; 480 472 open F, "< $current_test_file"
