our %args = (
client => {
connectproto => "none",
+ redo => [
+ {
+ proto => "udp",
+ domain => AF_INET,
+ addr => "127.0.0.1",
+ port => 514,
+ },
+ {
+ proto => "udp",
+ domain => AF_INET,
+ addr => "127.0.0.1",
+ port => 513,
+ },
+ {
+ proto => "udp",
+ domain => AF_INET6,
+ addr => "::1",
+ port => 514,
+ },
+ {
+ proto => "tcp",
+ domain => AF_INET,
+ addr => "127.0.0.1",
+ port => 514,
+ },
+ {
+ proto => "tcp",
+ domain => AF_INET6,
+ addr => "::1",
+ port => 513,
+ },
+ {
+ proto => "tcp",
+ domain => AF_INET6,
+ addr => "::1",
+ port => 514,
+ },
+ {
+ proto => "tls",
+ domain => AF_INET6,
+ addr => "::1",
+ port => 6514,
+ },
+ {
+ proto => "tls",
+ domain => AF_INET,
+ addr => "127.0.0.1",
+ port => 6514,
+ },
+ {
+ proto => "tls",
+ domain => AF_INET,
+ addr => "127.0.0.1",
+ port => 6515,
+ },
+ ],
func => sub {
my $self = shift;
- $self->{redo} ||= [
- {
- proto => "udp",
- domain => AF_INET,
- addr => "127.0.0.1",
- port => 514,
- },
- {
- proto => "udp",
- domain => AF_INET,
- addr => "127.0.0.1",
- port => 513,
- },
- {
- proto => "udp",
- domain => AF_INET6,
- addr => "::1",
- port => 514,
- },
- {
- proto => "tcp",
- domain => AF_INET,
- addr => "127.0.0.1",
- port => 514,
- },
- {
- proto => "tcp",
- domain => AF_INET6,
- addr => "::1",
- port => 513,
- },
- {
- proto => "tcp",
- domain => AF_INET6,
- addr => "::1",
- port => 514,
- },
- {
- proto => "tls",
- domain => AF_INET6,
- addr => "::1",
- port => 6514,
- },
- ];
write_message($self, "client proto: ". $self->{connectproto});
close($self->{cs}) if $self->{cs};
if (my $connect = shift @{$self->{redo}}) {
}
},
loggrep => {
- qr/connect sock: (127.0.0.1|::1) \d+/ => 7,
+ qr/connect sock: (127.0.0.1|::1) \d+/ => 9,
get_testgrep() => 1,
},
},
options => [qw(
-U 127.0.0.1 -U [::1] -U 127.0.0.1:513
-T 127.0.0.1:514 -T [::1]:514 -T [::1]:513
- -S [::1]:6514
+ -S [::1]:6514 -S 127.0.0.1 -S 127.0.0.1:6515
)],
fstat => {
qr/ internet6? dgram udp (127.0.0.1):513$/ => 1,
qr/ internet6? stream tcp \w+ (127.0.0.1):514$/ => 1,
qr/ internet6? stream tcp \w+ (\[::1\]):513$/ => 1,
qr/ internet6? stream tcp \w+ (\[::1\]):514$/ => 1,
- qr/ internet6? stream tcp \w+ (127.0.0.1|\[::1\]):6514$/ => 1,
+ qr/ internet6? stream tcp \w+ (\[::1\]):6514$/ => 1,
+ qr/ internet6? stream tcp \w+ (127.0.0.1):6514$/ => 1,
+ qr/ internet6? stream tcp \w+ (127.0.0.1):6515$/ => 1,
},
},
file => {
loggrep => {
qr/client proto: udp/ => '>=1',
qr/client proto: tcp/ => 3,
- qr/client proto: tls/ => 1,
+ qr/client proto: tls/ => 3,
get_testgrep() => 1,
}
},