X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=util%2FTLSProxy%2FProxy.pm;h=45871b87488aa7227dc54bac9defa1d5dbd0ecda;hp=70824865612a2c30d776eab1b6be69ed98f611ae;hb=cc5a9ba485b988b036974cf682cda35180788446;hpb=72b65aa4cb7fd9a41935a2e057e44cb40fb4faa2 diff --git a/util/TLSProxy/Proxy.pm b/util/TLSProxy/Proxy.pm index 7082486561..45871b8748 100644 --- a/util/TLSProxy/Proxy.pm +++ b/util/TLSProxy/Proxy.pm @@ -183,7 +183,7 @@ sub start or die "Failed to redirect stdout: $!"; open(STDERR, ">&STDOUT"); my $execcmd = $self->execute - ." s_server -rev -engine ossltest -accept " + ." s_server -no_comp -rev -engine ossltest -accept " .($self->server_port) ." -cert ".$self->cert." -naccept ".$self->serverconnects; if ($self->ciphers ne "") { @@ -209,7 +209,7 @@ sub clientstart } # Create the Proxy socket - my $proxaddr = $self->server_addr; + my $proxaddr = $self->proxy_addr; $proxaddr =~ s/[\[\]]//g; # Remove [ and ] my $proxy_sock = $IP_factory->( LocalHost => $proxaddr, @@ -261,6 +261,7 @@ sub clientstart $server_sock = $IP_factory->( PeerAddr => $servaddr, PeerPort => $self->server_port, + MultiHomed => 1, Proto => 'tcp' );