mirror of
https://github.com/yrutschle/sslh.git
synced 2025-04-12 15:17:14 +03:00
update to Conf::Libconfig 1.0.3 API
This commit is contained in:
parent
1b0c6d0b8d
commit
e2c3ed61a8
8
t_load
8
t_load
@ -14,7 +14,7 @@
|
|||||||
use strict;
|
use strict;
|
||||||
use IO::Socket::INET6;
|
use IO::Socket::INET6;
|
||||||
use Data::Dumper;
|
use Data::Dumper;
|
||||||
use Conf::Libconfig;
|
use Conf::Libconfig 1.0.3;
|
||||||
|
|
||||||
## BEGIN TEST CONFIG
|
## BEGIN TEST CONFIG
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ $conf->read_file("test.cfg");
|
|||||||
|
|
||||||
|
|
||||||
# Pick one address for TCP and one for UDP
|
# Pick one address for TCP and one for UDP
|
||||||
my @listen = @{$conf->fetch_array("listen")};
|
my @listen = @{$conf->value("listen")};
|
||||||
my ($sslh_tcp_address, $sslh_udp_address);
|
my ($sslh_tcp_address, $sslh_udp_address);
|
||||||
|
|
||||||
foreach my $l (@listen) {
|
foreach my $l (@listen) {
|
||||||
@ -186,7 +186,7 @@ sub udp_client {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach my $p (@{$conf->fetch_array("protocols")}) {
|
foreach my $p (@{$conf->value("protocols")}) {
|
||||||
if (!fork) {
|
if (!fork) {
|
||||||
my $udp = $p->{is_udp} ? "--udp" : "";
|
my $udp = $p->{is_udp} ? "--udp" : "";
|
||||||
my $cmd = "./echosrv $udp -p $p->{host}:$p->{port} --prefix '$p->{name}: ' 2> /dev/null";
|
my $cmd = "./echosrv $udp -p $p->{host}:$p->{port} --prefix '$p->{name}: ' 2> /dev/null";
|
||||||
@ -203,7 +203,7 @@ sleep 2; # Let echosrv's and sslh start
|
|||||||
my ($c_in, $c_out);
|
my ($c_in, $c_out);
|
||||||
pipe $c_in, $c_out;
|
pipe $c_in, $c_out;
|
||||||
|
|
||||||
my @protocols = @{$conf->fetch_array("protocols")};
|
my @protocols = @{$conf->value("protocols")};
|
||||||
|
|
||||||
if (!fork) {
|
if (!fork) {
|
||||||
# Process that starts all the clients
|
# Process that starts all the clients
|
||||||
|
Loading…
x
Reference in New Issue
Block a user