Lines Matching refs:what
145 our $SOCKSIN="socksd-request.log"; # what curl sent to the SOCKS proxy
323 my (@what)=@_;
325 for(my $i = scalar(@what) - 1; $i >= 0; $i--) {
326 my $srvrline = $what[$i];
346 $what[$i] = "$server$lnrest" if($tlsext);
350 return &startservers(@what);
2324 my @what = @_;
2327 for(@what) {
2329 my $what = lc($whatlist[0]);
2330 $what =~ s/[^a-z0-9\/-]//g;
2333 if($what =~ /^(ftp|gopher|http|imap|pop3|smtp)s((\d*)(-ipv6|-unix|))$/) {
2337 if(($what eq "pop3") ||
2338 ($what eq "ftp") ||
2339 ($what eq "imap") ||
2340 ($what eq "smtp")) {
2341 if($torture && $run{$what} &&
2342 !responsive_pingpong_server($what, "", $verbose)) {
2343 if(stopserver($what)) {
2344 return ("failed stopping unresponsive ".uc($what)." server", 3);
2347 if(!$run{$what}) {
2348 ($serr, $pid, $pid2) = runpingpongserver($what, "", $verbose);
2350 return ("failed starting ". uc($what) ." server", $serr);
2352 logmsg sprintf("* pid $what => %d %d\n", $pid, $pid2) if($verbose);
2353 $run{$what}="$pid $pid2";
2356 elsif($what eq "ftp-ipv6") {
2373 elsif($what eq "gopher") {
2392 elsif($what eq "gopher-ipv6") {
2411 elsif($what eq "http/3") {
2422 elsif($what eq "http/2") {
2434 elsif($what eq "http") {
2452 elsif($what eq "http-proxy") {
2471 elsif($what eq "http-ipv6") {
2490 elsif($what eq "rtsp") {
2506 elsif($what eq "rtsp-ipv6") {
2523 elsif($what =~ /^(ftp|imap|pop3|smtp)s$/) {
2529 if($runcert{$what} && ($runcert{$what} ne $certfile)) {
2531 if(stopserver($what)) {
2532 return ("failed stopping $what server with different cert", 3);
2549 if(!$run{$what}) {
2550 ($serr, $pid, $pid2, $PORT{$what}) =
2551 runsecureserver($verbose, "", $certfile, $what,
2554 return ("failed starting $what server (stunnel)", $serr);
2556 logmsg sprintf("* pid $what => %d %d\n", $pid, $pid2)
2558 $run{$what}="$pid $pid2";
2561 elsif($what eq "file") {
2564 elsif($what eq "https") {
2602 elsif($what eq "gophers") {
2646 elsif($what eq "https-proxy") {
2677 elsif($what eq "httptls") {
2699 elsif($what eq "httptls-ipv6") {
2721 elsif($what eq "tftp") {
2738 elsif($what eq "tftp-ipv6") {
2755 elsif($what eq "sftp" || $what eq "scp") {
2765 elsif($what eq "socks4" || $what eq "socks5" ) {
2775 elsif($what eq "socks5unix") {
2785 elsif($what eq "mqtt" ) {
2795 elsif($what eq "http-unix") {
2814 elsif($what eq "dict") {
2825 elsif($what eq "smb") {
2836 elsif($what eq "telnet") {
2848 elsif($what eq "none") {
2852 warn "we don't support a server for $what";
2853 return ("no server for $what", 4);