mirror of
https://github.com/curl/curl.git
synced 2026-07-26 17:47:28 +03:00
parent
4b0cf12ab1
commit
0ada20387c
30 changed files with 102 additions and 102 deletions
10
.github/scripts/cleancmd.pl
vendored
10
.github/scripts/cleancmd.pl
vendored
|
|
@ -15,7 +15,7 @@ use warnings;
|
|||
|
||||
my @asyms;
|
||||
|
||||
open(S, "<./docs/libcurl/symbols-in-versions")
|
||||
open(S, "<", './docs/libcurl/symbols-in-versions')
|
||||
or die "cannot find symbols-in-versions";
|
||||
while(<S>) {
|
||||
if(/^([^ ]*) /) {
|
||||
|
|
@ -29,7 +29,7 @@ my @aopts = (
|
|||
'--ftp-ssl-reqd', # old alias
|
||||
);
|
||||
|
||||
open(O, "<./docs/options-in-versions")
|
||||
open(O, "<", './docs/options-in-versions')
|
||||
or die "cannot find options-in-versions";
|
||||
while(<O>) {
|
||||
chomp;
|
||||
|
|
@ -49,7 +49,7 @@ while(<O>) {
|
|||
}
|
||||
close(O);
|
||||
|
||||
open(C, "<./.github/scripts/spellcheck.curl")
|
||||
open(C, "<", './.github/scripts/spellcheck.curl')
|
||||
or die "cannot find spellcheck.curl";
|
||||
while(<C>) {
|
||||
if(/^\#/) {
|
||||
|
|
@ -75,7 +75,7 @@ sub process {
|
|||
my $sepcount = 0;
|
||||
my $out;
|
||||
my $line = 0;
|
||||
open(F, "<$f") or die;
|
||||
open(F, "<", $f) or die;
|
||||
|
||||
while(<F>) {
|
||||
$line++;
|
||||
|
|
@ -115,7 +115,7 @@ sub process {
|
|||
map { $out =~ s/\b$_\b//g; } (@syms);
|
||||
|
||||
if(!$ignore) {
|
||||
open(O, ">$f") or die;
|
||||
open(O, ">", $f) or die;
|
||||
print O $out;
|
||||
close(O);
|
||||
}
|
||||
|
|
|
|||
16
.github/scripts/randcurl.pl
vendored
16
.github/scripts/randcurl.pl
vendored
|
|
@ -80,7 +80,7 @@ sub addarg {
|
|||
"0123456789-";
|
||||
my $len = getnum(20) + 2;
|
||||
my $o;
|
||||
for (1 .. $len) {
|
||||
for(1 .. $len) {
|
||||
$o .= substr($nice, getnum(length($nice)), 1);
|
||||
}
|
||||
return "--$o";
|
||||
|
|
@ -93,7 +93,7 @@ sub randarg {
|
|||
",-?#$%!@ ";
|
||||
my $len = getnum(20);
|
||||
my $o = '';
|
||||
for (1 .. $len) {
|
||||
for(1 .. $len) {
|
||||
$o .= substr($nice, getnum(length($nice)), 1);
|
||||
}
|
||||
return "\'$o\'";
|
||||
|
|
@ -122,7 +122,7 @@ sub runone {
|
|||
|
||||
$totalargs += $nargs;
|
||||
$totalcmds++;
|
||||
for (1 .. $nargs) {
|
||||
for(1 .. $nargs) {
|
||||
my $o = getnum($nopts);
|
||||
my $option = $opt[$o];
|
||||
my $ar = "";
|
||||
|
|
@ -154,7 +154,7 @@ sub runone {
|
|||
print "CMD: $cmd\n";
|
||||
print "RC: $rc\n";
|
||||
print "== curl-output == \n";
|
||||
open(D, "<curl-output");
|
||||
open(D, "<", 'curl-output');
|
||||
my @out = <D>;
|
||||
print @out;
|
||||
close(D);
|
||||
|
|
@ -166,11 +166,11 @@ sub runconfig {
|
|||
my $a;
|
||||
my $nargs = getnum(80) + 1;
|
||||
|
||||
open(C, ">config");
|
||||
open(C, ">", 'config');
|
||||
|
||||
$totalargs += $nargs;
|
||||
$totalcmds++;
|
||||
for (1 .. $nargs) {
|
||||
for(1 .. $nargs) {
|
||||
my $o = getnum($nopts);
|
||||
my $option = $opt[$o];
|
||||
my $ar = "";
|
||||
|
|
@ -204,12 +204,12 @@ sub runconfig {
|
|||
print "CMD: $cmd\n";
|
||||
print "RC: $rc\n";
|
||||
print "== config == \n";
|
||||
open(D, "<config");
|
||||
open(D, "<", 'config');
|
||||
my @all = <D>;
|
||||
print @all;
|
||||
close(D);
|
||||
print "\n== curl-output == \n";
|
||||
open(D, "<curl-output");
|
||||
open(D, "<", 'curl-output');
|
||||
my @out = <D>;
|
||||
print @out;
|
||||
close(D);
|
||||
|
|
|
|||
4
.github/scripts/trimmarkdownheader.pl
vendored
4
.github/scripts/trimmarkdownheader.pl
vendored
|
|
@ -12,7 +12,7 @@ use warnings;
|
|||
|
||||
my $f = $ARGV[0] || '';
|
||||
|
||||
open(F, "<$f") or die;
|
||||
open(F, "<", $f) or die;
|
||||
|
||||
my @out;
|
||||
my $line = 0;
|
||||
|
|
@ -37,7 +37,7 @@ while(<F>) {
|
|||
}
|
||||
close(F);
|
||||
|
||||
open(O, ">$f") or die;
|
||||
open(O, ">", $f) or die;
|
||||
for my $l (@out) {
|
||||
print O $l;
|
||||
}
|
||||
|
|
|
|||
4
.github/scripts/verify-examples.pl
vendored
4
.github/scripts/verify-examples.pl
vendored
|
|
@ -54,8 +54,8 @@ sub extract {
|
|||
my $l = 0;
|
||||
my $iline = 0;
|
||||
my $fail = 0;
|
||||
open(F, "<$f") or die "failed opening input file $f : $!";
|
||||
open(O, ">$cfile") or die "failed opening output file $cfile : $!";
|
||||
open(F, "<", $f) or die "failed opening input file $f : $!";
|
||||
open(O, ">", $cfile) or die "failed opening output file $cfile : $!";
|
||||
print O "#include <curl/curl.h>\n";
|
||||
while(<F>) {
|
||||
$iline++;
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
use strict;
|
||||
use warnings;
|
||||
|
||||
open(S, "<../libcurl/symbols-in-versions") or die;
|
||||
open(S, "<", '../libcurl/symbols-in-versions') or die;
|
||||
|
||||
my %doc;
|
||||
my %rem;
|
||||
|
|
@ -70,7 +70,7 @@ sub age {
|
|||
}
|
||||
|
||||
my %used;
|
||||
open(C, "<$ARGV[0]") or die;
|
||||
open(C, "<", $ARGV[0]) or die;
|
||||
|
||||
while(<C>) {
|
||||
if(/\W(CURL[_A-Z0-9v]+)\W/) {
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
use strict;
|
||||
use warnings;
|
||||
|
||||
open F, "<symbols-in-versions";
|
||||
open(F, "<", 'symbols-in-versions');
|
||||
|
||||
sub str2num {
|
||||
my ($str) = @_;
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ my $error;
|
|||
|
||||
sub scanfile {
|
||||
my ($file) = @_;
|
||||
open(F, "<$file") or die "$file failed";
|
||||
open(F, "<", $file) or die "$file failed";
|
||||
my $unit = 0;
|
||||
my $line = 0;
|
||||
my $unitref = 0;
|
||||
|
|
|
|||
|
|
@ -1365,7 +1365,7 @@ if($ENV{'CURL_MAKETGZ_VERSION'}) {
|
|||
$version = $ENV{'CURL_MAKETGZ_VERSION'};
|
||||
}
|
||||
else {
|
||||
open(INC, "<$include/curl/curlver.h") or die "no $include/curl/curlver.h";
|
||||
open(INC, "<", "$include/curl/curlver.h") or die "no $include/curl/curlver.h";
|
||||
while(<INC>) {
|
||||
if($_ =~ /^#define LIBCURL_VERSION \"([0-9.]*)/) {
|
||||
$version = $1;
|
||||
|
|
|
|||
|
|
@ -224,7 +224,7 @@ sub parse_csv_param($$@) {
|
|||
} split(',', $param_string);
|
||||
|
||||
# Find all values which are not in the list of valid values or "ALL"
|
||||
my @invalid = grep { !is_in_list($_,"ALL",@valid_values) } @values;
|
||||
my @invalid = grep { !is_in_list($_, "ALL", @valid_values) } @values;
|
||||
|
||||
if(scalar(@invalid) > 0) {
|
||||
# Tell the user which parameters were invalid and print the standard help
|
||||
|
|
@ -233,7 +233,7 @@ sub parse_csv_param($$@) {
|
|||
HELP_MESSAGE();
|
||||
}
|
||||
|
||||
@values = @valid_values if(is_in_list("ALL",@values));
|
||||
@values = @valid_values if(is_in_list("ALL", @values));
|
||||
|
||||
return @values;
|
||||
}
|
||||
|
|
@ -403,7 +403,7 @@ my $format = $opt_t ? "plain text and " : "";
|
|||
if($stdout) {
|
||||
open(CRT, '> -') or die "Could not open STDOUT: $!\n";
|
||||
} else {
|
||||
open(CRT,">$crt.~") or die "Could not open $crt.~: $!\n";
|
||||
open(CRT, ">", "$crt.~") or die "Could not open $crt.~: $!\n";
|
||||
}
|
||||
print CRT <<EOT;
|
||||
##
|
||||
|
|
@ -575,9 +575,9 @@ while(<TXT>) {
|
|||
last;
|
||||
}
|
||||
if(/^CKA_TRUST_([A-Z_]+)\s+CK_TRUST\s+CKT_NSS_([A-Z_]+)\s*$/) {
|
||||
if(!is_in_list($1,@valid_mozilla_trust_purposes)) {
|
||||
if(!is_in_list($1, @valid_mozilla_trust_purposes)) {
|
||||
report "Warning: Unrecognized trust purpose for cert: $caname. Trust purpose: $1. Trust Level: $2";
|
||||
} elsif(!is_in_list($2,@valid_mozilla_trust_levels)) {
|
||||
} elsif(!is_in_list($2, @valid_mozilla_trust_levels)) {
|
||||
report "Warning: Unrecognized trust level for cert: $caname. Trust purpose: $1. Trust Level: $2";
|
||||
} else {
|
||||
push @{$trust_purposes_by_level{$2}}, $1;
|
||||
|
|
@ -635,7 +635,7 @@ while(<TXT>) {
|
|||
print TMP $pem;
|
||||
close(TMP) or die "Could not close openssl pipe: $!";
|
||||
if(!$stdout) {
|
||||
open(CRT, ">>$crt.~") or die "Could not open $crt.~: $!";
|
||||
open(CRT, ">>", "$crt.~") or die "Could not open $crt.~: $!";
|
||||
}
|
||||
}
|
||||
$pipe = "|$openssl x509 -text -inform PEM";
|
||||
|
|
@ -647,7 +647,7 @@ while(<TXT>) {
|
|||
print TMP $pem;
|
||||
close(TMP) or die "Could not close openssl pipe: $!";
|
||||
if(!$stdout) {
|
||||
open(CRT, ">>$crt.~") or die "Could not open $crt.~: $!";
|
||||
open(CRT, ">>", "$crt.~") or die "Could not open $crt.~: $!";
|
||||
}
|
||||
}
|
||||
report "Processed: $caname" if($opt_v);
|
||||
|
|
|
|||
|
|
@ -261,7 +261,7 @@ for my $n (1 .. $#refs) {
|
|||
}
|
||||
}
|
||||
|
||||
open(O, ">RELEASE-NOTES");
|
||||
open(O, ">", 'RELEASE-NOTES');
|
||||
for my $l (@o) {
|
||||
print O $l;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ HEAD
|
|||
if(!($c % 12)) {
|
||||
print " ";
|
||||
}
|
||||
printf(" 0x%02x,", 0+$num);
|
||||
printf(" 0x%02x,", 0 + $num);
|
||||
if(!(++$c % 12)) {
|
||||
print "\n";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ sub parseprotocols {
|
|||
# Initialize @protocols from the curl binary under test
|
||||
#
|
||||
sub init_protocols {
|
||||
for (qx($CURL -V 2>$dev_null)) {
|
||||
for(qx($CURL -V 2>$dev_null)) {
|
||||
if(m/^Protocols: (.*)$/) {
|
||||
parseprotocols($1);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -180,9 +180,9 @@ my $ftptargetdir = "";
|
|||
# that they are closely related and relationship is a bit awkward.
|
||||
#
|
||||
my $datasockf_state = 'STOPPED'; # see datasockf_state() sub
|
||||
my $datasockf_mode = 'none'; # ['none','active','passive']
|
||||
my $datasockf_runs = 'no'; # ['no','yes']
|
||||
my $datasockf_conn = 'no'; # ['no','yes']
|
||||
my $datasockf_mode = 'none'; # ['none', 'active', 'passive']
|
||||
my $datasockf_runs = 'no'; # ['no', 'yes']
|
||||
my $datasockf_conn = 'no'; # ['no', 'yes']
|
||||
|
||||
#**********************************************************************
|
||||
# global vars used for signal handling
|
||||
|
|
@ -330,7 +330,7 @@ sub read_mainsockf {
|
|||
$timeout = $sockfilt_timeout + ($nbytes >> 12);
|
||||
}
|
||||
if(eXsysread($FH, $scalar, $nbytes, $timeout) != $nbytes) {
|
||||
my ($fcaller, $lcaller) = (caller)[1,2];
|
||||
my ($fcaller, $lcaller) = (caller)[1, 2];
|
||||
logmsg "Error: read_mainsockf() failure at $fcaller " .
|
||||
"line $lcaller. Due to eXsysread() failure\n";
|
||||
return 0;
|
||||
|
|
@ -354,7 +354,7 @@ sub read_datasockf {
|
|||
$timeout = $sockfilt_timeout + ($nbytes >> 12);
|
||||
}
|
||||
if(eXsysread($FH, $scalar, $nbytes, $timeout) != $nbytes) {
|
||||
my ($fcaller, $lcaller) = (caller)[1,2];
|
||||
my ($fcaller, $lcaller) = (caller)[1, 2];
|
||||
logmsg "Error: read_datasockf() failure at $fcaller " .
|
||||
"line $lcaller. Due to eXsysread() failure\n";
|
||||
return 0;
|
||||
|
|
@ -373,7 +373,7 @@ sub sysread_or_die {
|
|||
$result = sysread($$FH, $$scalar, $length);
|
||||
|
||||
if(not defined $result) {
|
||||
($fcaller, $lcaller) = (caller)[1,2];
|
||||
($fcaller, $lcaller) = (caller)[1, 2];
|
||||
logmsg "Failed to read input\n";
|
||||
logmsg "Error: $srvrname server, sysread error: $!\n";
|
||||
logmsg "Exited from sysread_or_die() at $fcaller " .
|
||||
|
|
@ -388,7 +388,7 @@ sub sysread_or_die {
|
|||
exit;
|
||||
}
|
||||
elsif($result == 0) {
|
||||
($fcaller, $lcaller) = (caller)[1,2];
|
||||
($fcaller, $lcaller) = (caller)[1, 2];
|
||||
logmsg "Failed to read input\n";
|
||||
logmsg "Error: $srvrname server, read zero\n";
|
||||
logmsg "Exited from sysread_or_die() at $fcaller " .
|
||||
|
|
@ -520,7 +520,7 @@ sub senddata {
|
|||
}
|
||||
else {
|
||||
# pause between each byte
|
||||
for (split(//,$l)) {
|
||||
for(split(//, $l)) {
|
||||
sockfiltsecondary $_;
|
||||
Time::HiRes::sleep($datadelay);
|
||||
}
|
||||
|
|
@ -1252,7 +1252,7 @@ sub FETCH_imap {
|
|||
@data = getreplydata($selected);
|
||||
}
|
||||
|
||||
for (@data) {
|
||||
for(@data) {
|
||||
$size += length($_);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -392,7 +392,7 @@ sub writearray {
|
|||
my ($filename, $arrayref) = @_;
|
||||
|
||||
open(my $temp, ">", $filename) or die "Failure writing file";
|
||||
binmode($temp,":raw"); # Cygwin fix
|
||||
binmode($temp, ":raw"); # Cygwin fix
|
||||
for(@$arrayref) {
|
||||
print $temp $_;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ while(@ARGV) {
|
|||
}
|
||||
elsif($cmd eq "move") {
|
||||
my $arg2 = shift @ARGV;
|
||||
move($arg,$arg2) or die "$!";
|
||||
move($arg, $arg2) or die "$!";
|
||||
}
|
||||
elsif($cmd eq "gone") {
|
||||
! -e $arg or die "Path $arg exists";
|
||||
|
|
|
|||
|
|
@ -50,30 +50,30 @@ if($ARGV[0] eq "prepare") {
|
|||
mkdir "asubdir" or errout "$!";
|
||||
chmod 0777, "asubdir";
|
||||
|
||||
open(FILE, ">plainfile.txt") or errout "$!";
|
||||
open(FILE, ">", 'plainfile.txt') or errout "$!";
|
||||
binmode FILE;
|
||||
print FILE "Test file to support curl test suite\n";
|
||||
close(FILE);
|
||||
# The mtime is specifically chosen to be an even number so that it can be
|
||||
# represented exactly on a FAT file system.
|
||||
utime time, timegm(0,0,12,1,0,100), "plainfile.txt";
|
||||
utime time, timegm(0, 0, 12, 1, 0, 100), "plainfile.txt";
|
||||
chmod 0666, "plainfile.txt";
|
||||
|
||||
open(FILE, ">emptyfile.txt") or errout "$!";
|
||||
open(FILE, ">", 'emptyfile.txt') or errout "$!";
|
||||
binmode FILE;
|
||||
close(FILE);
|
||||
# The mtime is specifically chosen to be an even number so that it can be
|
||||
# represented exactly on a FAT file system.
|
||||
utime time, timegm(0,0,12,1,0,100), "emptyfile.txt";
|
||||
utime time, timegm(0, 0, 12, 1, 0, 100), "emptyfile.txt";
|
||||
chmod 0666, "emptyfile.txt";
|
||||
|
||||
open(FILE, ">rofile.txt") or errout "$!";
|
||||
open(FILE, ">", 'rofile.txt') or errout "$!";
|
||||
binmode FILE;
|
||||
print FILE "Read-only test file to support curl test suite\n";
|
||||
close(FILE);
|
||||
# The mtime is specifically chosen to be an even number so that it can be
|
||||
# represented exactly on a FAT file system.
|
||||
utime time, timegm(0,0,12,31,11,100), "rofile.txt";
|
||||
utime time, timegm(0, 0, 12, 31, 11, 100), "rofile.txt";
|
||||
chmod 0444, "rofile.txt";
|
||||
if($^O eq 'cygwin') {
|
||||
system('chattr', ('+r', 'rofile.txt'));
|
||||
|
|
@ -120,7 +120,7 @@ elsif($ARGV[0] eq "postprocess") {
|
|||
# -r-?r-?r-? 12 U U 47 Dec 31 2000 rofile.txt
|
||||
|
||||
my @canondir;
|
||||
open(IN, "<$logfile") or die "$!";
|
||||
open(IN, "<", $logfile) or die "$!";
|
||||
while(<IN>) {
|
||||
/^(.)(..).(..).(..).\s*(\S+)\s+\S+\s+\S+\s+(\S+)\s+(\S+\s+\S+\s+\S+)\s+(.*)$/;
|
||||
if($1 eq "d") {
|
||||
|
|
@ -137,7 +137,7 @@ elsif($ARGV[0] eq "postprocess") {
|
|||
# some systems (e.g. on Windows)
|
||||
# Erase user and group names, as they are not consistent across
|
||||
# all test systems
|
||||
my $line = sprintf("%s%s???????%5d U U %15d %s %s\n", $1,$2,$5,$6,$7,$8);
|
||||
my $line = sprintf("%s%s???????%5d U U %15d %s %s\n", $1, $2, $5, $6, $7, $8);
|
||||
push @canondir, $line;
|
||||
} else {
|
||||
# Unexpected format; pass it through and let the test fail
|
||||
|
|
@ -148,7 +148,7 @@ elsif($ARGV[0] eq "postprocess") {
|
|||
|
||||
@canondir = sort {substr($a, 57) cmp substr($b, 57)} @canondir;
|
||||
my $newfile = $logfile . ".new";
|
||||
open(OUT, ">$newfile") or die "$!";
|
||||
open(OUT, ">", $newfile) or die "$!";
|
||||
print OUT join('', @canondir);
|
||||
close(OUT);
|
||||
|
||||
|
|
|
|||
|
|
@ -55,6 +55,6 @@ my $file = $ARGV[0] || '';
|
|||
|
||||
my @res = memanalyze($file, $verbose, $trace, $showlimit);
|
||||
|
||||
for (@res) {
|
||||
for(@res) {
|
||||
print $_;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -486,7 +486,7 @@ sub torture {
|
|||
logmsg " $count functions to make fail\n";
|
||||
}
|
||||
|
||||
for (@torture_tests) {
|
||||
for(@torture_tests) {
|
||||
my $limit = $_;
|
||||
my $fail;
|
||||
my $dumped_core;
|
||||
|
|
|
|||
|
|
@ -2759,7 +2759,7 @@ if(!$listonly) {
|
|||
# Output information about the curl build
|
||||
#
|
||||
if(!$listonly && $buildinfo) {
|
||||
if(open(my $fd, "<", "../buildinfo.txt")) {
|
||||
if(open(my $fd, "<", '../buildinfo.txt')) {
|
||||
while(my $line = <$fd>) {
|
||||
chomp $line;
|
||||
if($line && $line !~ /^#/) {
|
||||
|
|
|
|||
|
|
@ -337,7 +337,7 @@ if($stunnel_version >= 400) {
|
|||
print uc($proto) ." server (stunnel $ver_major.$ver_minor)\n";
|
||||
print "cmd: $cmd\n";
|
||||
print "stunnel config at $conffile:\n";
|
||||
open (my $writtenconf, '<', $conffile) or die "$ssltext could not open the config file after writing\n";
|
||||
open(my $writtenconf, '<', $conffile) or die "$ssltext could not open the config file after writing\n";
|
||||
print <$writtenconf>;
|
||||
print "\n";
|
||||
close ($writtenconf);
|
||||
|
|
|
|||
|
|
@ -334,7 +334,7 @@ sub startnew {
|
|||
|
||||
if(not defined $child) {
|
||||
logmsg "startnew: fork() failure detected\n";
|
||||
return (-1,-1);
|
||||
return (-1, -1);
|
||||
}
|
||||
|
||||
if(0 == $child) {
|
||||
|
|
@ -366,7 +366,7 @@ sub startnew {
|
|||
Time::HiRes::sleep($timeout);
|
||||
if(checkdied($child)) {
|
||||
logmsg "startnew: child process has failed to start\n" if($verbose);
|
||||
return (-1,-1);
|
||||
return (-1, -1);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -384,7 +384,7 @@ sub startnew {
|
|||
logmsg "startnew: child process has died, server might start up\n"
|
||||
if($verbose);
|
||||
# We cannot abort waiting for the server with a
|
||||
# return (-1,-1);
|
||||
# return (-1, -1);
|
||||
# because the server might have forked and could still start
|
||||
# up normally. Instead, reduce the amount of time we remain
|
||||
# waiting.
|
||||
|
|
@ -1671,7 +1671,7 @@ sub runsshserver {
|
|||
|
||||
my $sshd = find_sshd();
|
||||
if($sshd) {
|
||||
($sshdid,$sshdvernum,$sshdverstr,$sshderror) = sshversioninfo($sshd);
|
||||
($sshdid, $sshdvernum, $sshdverstr, $sshderror) = sshversioninfo($sshd);
|
||||
logmsg $sshderror if($sshderror);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -698,33 +698,33 @@ sub sshd_supports_opt {
|
|||
#***************************************************************************
|
||||
# Kerberos Authentication support may have not been built into sshd
|
||||
#
|
||||
if(sshd_supports_opt('KerberosAuthentication','no')) {
|
||||
if(sshd_supports_opt('KerberosAuthentication', 'no')) {
|
||||
push @cfgarr, 'KerberosAuthentication no';
|
||||
}
|
||||
if(sshd_supports_opt('KerberosGetAFSToken','no')) {
|
||||
if(sshd_supports_opt('KerberosGetAFSToken', 'no')) {
|
||||
push @cfgarr, 'KerberosGetAFSToken no';
|
||||
}
|
||||
if(sshd_supports_opt('KerberosOrLocalPasswd','no')) {
|
||||
if(sshd_supports_opt('KerberosOrLocalPasswd', 'no')) {
|
||||
push @cfgarr, 'KerberosOrLocalPasswd no';
|
||||
}
|
||||
if(sshd_supports_opt('KerberosTgtPassing','no')) {
|
||||
if(sshd_supports_opt('KerberosTgtPassing', 'no')) {
|
||||
push @cfgarr, 'KerberosTgtPassing no';
|
||||
}
|
||||
if(sshd_supports_opt('KerberosTicketCleanup','yes')) {
|
||||
if(sshd_supports_opt('KerberosTicketCleanup', 'yes')) {
|
||||
push @cfgarr, 'KerberosTicketCleanup yes';
|
||||
}
|
||||
|
||||
#***************************************************************************
|
||||
# Andrew File System support may have not been built into sshd
|
||||
#
|
||||
if(sshd_supports_opt('AFSTokenPassing','no')) {
|
||||
if(sshd_supports_opt('AFSTokenPassing', 'no')) {
|
||||
push @cfgarr, 'AFSTokenPassing no';
|
||||
}
|
||||
|
||||
#***************************************************************************
|
||||
# S/Key authentication support may have not been built into sshd
|
||||
#
|
||||
if(sshd_supports_opt('SkeyAuthentication','no')) {
|
||||
if(sshd_supports_opt('SkeyAuthentication', 'no')) {
|
||||
push @cfgarr, 'SkeyAuthentication no';
|
||||
}
|
||||
|
||||
|
|
@ -732,23 +732,23 @@ if(sshd_supports_opt('SkeyAuthentication','no')) {
|
|||
# GSSAPI Authentication support may have not been built into sshd
|
||||
#
|
||||
my $sshd_builtwith_GSSAPI;
|
||||
if(sshd_supports_opt('GSSAPIAuthentication','no')) {
|
||||
if(sshd_supports_opt('GSSAPIAuthentication', 'no')) {
|
||||
push @cfgarr, 'GSSAPIAuthentication no';
|
||||
$sshd_builtwith_GSSAPI = 1;
|
||||
}
|
||||
if(sshd_supports_opt('GSSAPICleanupCredentials','yes')) {
|
||||
if(sshd_supports_opt('GSSAPICleanupCredentials', 'yes')) {
|
||||
push @cfgarr, 'GSSAPICleanupCredentials yes';
|
||||
}
|
||||
if(sshd_supports_opt('GSSAPIKeyExchange','no')) {
|
||||
if(sshd_supports_opt('GSSAPIKeyExchange', 'no')) {
|
||||
push @cfgarr, 'GSSAPIKeyExchange no';
|
||||
}
|
||||
if(sshd_supports_opt('GSSAPIStoreDelegatedCredentials','no')) {
|
||||
if(sshd_supports_opt('GSSAPIStoreDelegatedCredentials', 'no')) {
|
||||
push @cfgarr, 'GSSAPIStoreDelegatedCredentials no';
|
||||
}
|
||||
if(sshd_supports_opt('GSSCleanupCreds','yes')) {
|
||||
if(sshd_supports_opt('GSSCleanupCreds', 'yes')) {
|
||||
push @cfgarr, 'GSSCleanupCreds yes';
|
||||
}
|
||||
if(sshd_supports_opt('GSSUseSessionCredCache','no')) {
|
||||
if(sshd_supports_opt('GSSUseSessionCredCache', 'no')) {
|
||||
push @cfgarr, 'GSSUseSessionCredCache no';
|
||||
}
|
||||
push @cfgarr, '#';
|
||||
|
|
@ -760,54 +760,54 @@ if(sshd_supports_opt('AddressFamily','any')) {
|
|||
# Address family must be specified before ListenAddress
|
||||
splice @cfgarr, 11, 0, 'AddressFamily any';
|
||||
}
|
||||
if(sshd_supports_opt('Compression','no')) {
|
||||
if(sshd_supports_opt('Compression', 'no')) {
|
||||
push @cfgarr, 'Compression no';
|
||||
}
|
||||
if(sshd_supports_opt('KbdInteractiveAuthentication','no')) {
|
||||
if(sshd_supports_opt('KbdInteractiveAuthentication', 'no')) {
|
||||
push @cfgarr, 'KbdInteractiveAuthentication no';
|
||||
}
|
||||
if(sshd_supports_opt('KeepAlive','no')) {
|
||||
if(sshd_supports_opt('KeepAlive', 'no')) {
|
||||
push @cfgarr, 'KeepAlive no';
|
||||
}
|
||||
if(sshd_supports_opt('LookupClientHostnames','no')) {
|
||||
if(sshd_supports_opt('LookupClientHostnames', 'no')) {
|
||||
push @cfgarr, 'LookupClientHostnames no';
|
||||
}
|
||||
if(sshd_supports_opt('MaxAuthTries','10')) {
|
||||
push @cfgarr, 'MaxAuthTries 10';
|
||||
}
|
||||
if(sshd_supports_opt('PAMAuthenticationViaKbdInt','no')) {
|
||||
if(sshd_supports_opt('PAMAuthenticationViaKbdInt', 'no')) {
|
||||
push @cfgarr, 'PAMAuthenticationViaKbdInt no';
|
||||
}
|
||||
if(sshd_supports_opt('PermitTunnel','no')) {
|
||||
if(sshd_supports_opt('PermitTunnel', 'no')) {
|
||||
push @cfgarr, 'PermitTunnel no';
|
||||
}
|
||||
if(sshd_supports_opt('PermitUserEnvironment','no')) {
|
||||
if(sshd_supports_opt('PermitUserEnvironment', 'no')) {
|
||||
push @cfgarr, 'PermitUserEnvironment no';
|
||||
}
|
||||
if(sshd_supports_opt('RhostsAuthentication','no')) {
|
||||
if(sshd_supports_opt('RhostsAuthentication', 'no')) {
|
||||
push @cfgarr, 'RhostsAuthentication no';
|
||||
}
|
||||
if(sshd_supports_opt('TCPKeepAlive','no')) {
|
||||
if(sshd_supports_opt('TCPKeepAlive', 'no')) {
|
||||
push @cfgarr, 'TCPKeepAlive no';
|
||||
}
|
||||
if(sshd_supports_opt('UseDNS','no')) {
|
||||
if(sshd_supports_opt('UseDNS', 'no')) {
|
||||
push @cfgarr, 'UseDNS no';
|
||||
}
|
||||
if(sshd_supports_opt('UsePAM','no')) {
|
||||
if(sshd_supports_opt('UsePAM', 'no')) {
|
||||
push @cfgarr, 'UsePAM no';
|
||||
}
|
||||
|
||||
if($sshdid =~ /OpenSSH/) {
|
||||
# http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6492415
|
||||
if(sshd_supports_opt('UsePrivilegeSeparation','no')) {
|
||||
if(sshd_supports_opt('UsePrivilegeSeparation', 'no')) {
|
||||
push @cfgarr, 'UsePrivilegeSeparation no';
|
||||
}
|
||||
}
|
||||
|
||||
if(sshd_supports_opt('VerifyReverseMapping','no')) {
|
||||
if(sshd_supports_opt('VerifyReverseMapping', 'no')) {
|
||||
push @cfgarr, 'VerifyReverseMapping no';
|
||||
}
|
||||
if(sshd_supports_opt('X11UseLocalhost','yes')) {
|
||||
if(sshd_supports_opt('X11UseLocalhost', 'yes')) {
|
||||
push @cfgarr, 'X11UseLocalhost yes';
|
||||
}
|
||||
push @cfgarr, '#';
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ my %rem;
|
|||
# included by it, which *should* be all headers
|
||||
sub scanenum {
|
||||
my ($file) = @_;
|
||||
open my $h_in, "-|", "$Cpreprocessor $i$file" or die "Cannot preprocess $file";
|
||||
open(my $h_in, "-|", "$Cpreprocessor $i$file") or die "Cannot preprocess $file";
|
||||
while(<$h_in>) {
|
||||
if(/enum\s+(\S+\s+)?{/ .. /}/) {
|
||||
s/^\s+//;
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ my $misses = 0;
|
|||
|
||||
my @out;
|
||||
foreach my $f (@incs) {
|
||||
open H, "<$f" or die;
|
||||
open(H, "<", $f) or die;
|
||||
my $first = "";
|
||||
while(<H>) {
|
||||
s/CURL_DEPRECATED\(.*"\)//;
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ my $DOCS = "CURL-DISABLE.md";
|
|||
|
||||
sub scanconf {
|
||||
my ($f) = @_;
|
||||
open S, "<$f";
|
||||
open(S, "<", $f);
|
||||
while(<S>) {
|
||||
if(/(CURL_DISABLE_[A-Z0-9_]+)/g) {
|
||||
my ($sym) = ($1);
|
||||
|
|
@ -68,7 +68,7 @@ sub scan_configure {
|
|||
|
||||
sub scanconf_cmake {
|
||||
my ($hashr, $f) = @_;
|
||||
open S, "<$f";
|
||||
open(S, "<", $f);
|
||||
while(<S>) {
|
||||
if(/(CURL_DISABLE_[A-Z0-9_]+)/g) {
|
||||
my ($sym) = ($1);
|
||||
|
|
@ -95,7 +95,7 @@ my %whitelisted = (
|
|||
|
||||
sub scan_file {
|
||||
my ($source) = @_;
|
||||
open F, "<$source";
|
||||
open(F, "<", $source);
|
||||
while(<F>) {
|
||||
while(s/(CURL_DISABLE_[A-Z0-9_]+)//) {
|
||||
my ($sym) = ($1);
|
||||
|
|
@ -127,7 +127,7 @@ sub scan_sources {
|
|||
}
|
||||
|
||||
sub scan_docs {
|
||||
open F, "<$root/docs/$DOCS";
|
||||
open(F, "<", "$root/docs/$DOCS");
|
||||
my $line = 0;
|
||||
while(<F>) {
|
||||
$line++;
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ sub getincludeerrors {
|
|||
open(my $f, "<", "$root/docs/libcurl/symbols-in-versions");
|
||||
while(<$f>) {
|
||||
if($_ =~ /^(CURL[EM]_[^ \t]*)[ \t]*([0-9.]+)[ \t]*(.*)/) {
|
||||
my ($symbol, $added, $rest) = ($1,$2,$3);
|
||||
my ($symbol, $added, $rest) = ($1, $2, $3);
|
||||
if($rest =~ /^([0-9.]+)/) {
|
||||
# removed!
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ my %manfrom;
|
|||
|
||||
sub scanheader {
|
||||
my ($file) = @_;
|
||||
open H, "<$file";
|
||||
open(H, "<", $file);
|
||||
my $line = 0;
|
||||
while(<H>) {
|
||||
$line++;
|
||||
|
|
@ -63,7 +63,7 @@ sub scanheader {
|
|||
|
||||
sub scanmanpage {
|
||||
my ($file) = @_;
|
||||
open H, "<$file";
|
||||
open(H, "<", $file);
|
||||
my $line = 0;
|
||||
while(<H>) {
|
||||
$line++;
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ allversions($versions);
|
|||
scanman_md_dir("$root/docs/libcurl");
|
||||
scanman_md_dir("$root/docs/libcurl/opts");
|
||||
|
||||
open my $s, "<", "$root/docs/libcurl/symbols-in-versions";
|
||||
open(my $s, "<", "$root/docs/libcurl/symbols-in-versions");
|
||||
while(<$s>) {
|
||||
chomp;
|
||||
if(/^(\S+) +([0-9.]*)/) {
|
||||
|
|
|
|||
|
|
@ -443,7 +443,7 @@ if($git) {
|
|||
# get the last 5 commits for show (even if no pull was made)
|
||||
@commits = qx(git log --pretty=oneline --abbrev-commit -5);
|
||||
logit "The most recent ares git commits:";
|
||||
for (@commits) {
|
||||
for(@commits) {
|
||||
chomp ($_);
|
||||
logit " $_";
|
||||
}
|
||||
|
|
@ -479,7 +479,7 @@ if($git) {
|
|||
|
||||
} else {
|
||||
# Show snapshot git commit when available
|
||||
if(open (my $f, '<', "docs/tarball-commit.txt")) {
|
||||
if(open(my $f, '<', "docs/tarball-commit.txt")) {
|
||||
my $commit = <$f>;
|
||||
chomp $commit;
|
||||
logit "The most recent curl git commits:";
|
||||
|
|
@ -490,7 +490,7 @@ if($git) {
|
|||
|
||||
# Set timestamp to the one in curlver.h if this is not a git test build.
|
||||
if((-f "include/curl/curlver.h") &&
|
||||
(open(my $f, "<", "include/curl/curlver.h"))) {
|
||||
open(my $f, "<", "include/curl/curlver.h")) {
|
||||
while(<$f>) {
|
||||
chomp;
|
||||
if($_ =~ /^\#define\s+LIBCURL_TIMESTAMP\s+\"(.+)\".*$/) {
|
||||
|
|
|
|||
|
|
@ -243,7 +243,7 @@ sub exerunner {
|
|||
|
||||
sub get_sha256_base64 {
|
||||
my ($file_path) = @_;
|
||||
return encode_base64(sha256(do { local $/; open my $fh, '<:raw', $file_path or die $!; <$fh> }), "");
|
||||
return encode_base64(sha256(do { local $/; open(my $fh, '<:raw', $file_path) or die $!; <$fh> }), "");
|
||||
}
|
||||
|
||||
sub subsha256base64file {
|
||||
|
|
@ -260,7 +260,7 @@ sub subsha256base64file {
|
|||
|
||||
sub get_file_content {
|
||||
my ($file_path) = @_;
|
||||
my $content = do { local $/; open my $fh, '<', $file_path or die $!; <$fh> };
|
||||
my $content = do { local $/; open(my $fh, '<', $file_path) or die $!; <$fh> };
|
||||
$content =~ s/(^|-----END .*?-----[\r\n]?)(.*?)(-----BEGIN .*?-----|$)/$1$3/gs;
|
||||
$content =~ s/\r\n/\n/g;
|
||||
chomp($content);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue