1# test that 3 seconds timeout occurs within 4 seconds idle 2 3use strict; 4use warnings; 5 6our %args = ( 7 client => { 8 func => sub { 9 errignore(); 10 write_char(@_, 5); 11 sleep 4; 12 write_char(@_, 4); 13 }, 14 sleep => 1, 15 down => "Broken pipe", 16 timefile => "", 17 nocheck => 1, 18 ssl => 1, 19 loggrep => 'Issuer.*/OU=relayd/', 20 }, 21 relayd => { 22 relay => [ "session timeout 3" ], 23 loggrep => { qr/buffer event timeout/ => 1 }, 24 forwardssl => 1, 25 listenssl => 1, 26 }, 27 server => { 28 ssl => 1, 29 }, 30 len => 5, 31); 32 331; 34