diff options
Diffstat (limited to '')
-rwxr-xr-x | tests/imptcp-octet-framing-too-long-vg.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/imptcp-octet-framing-too-long-vg.sh b/tests/imptcp-octet-framing-too-long-vg.sh new file mode 100755 index 0000000..d5b2c9a --- /dev/null +++ b/tests/imptcp-octet-framing-too-long-vg.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# added 2022-04-25 by RGerhards, released under ASL 2.0 +. ${srcdir:=.}/diag.sh init +generate_conf +add_conf ' +$MaxMessageSize 128 +global(processInternalMessages="on" + oversizemsg.input.mode="accept") +module(load="../plugins/imptcp/.libs/imptcp") +input(type="imptcp" port="0" listenPortFileName="'$RSYSLOG_DYNNAME'.tcpflood_port") + +action(type="omfile" file="'$RSYSLOG_OUT_LOG'") +' +startup_vg +echo "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000 <120> 2011-03-01T11:22:12Z host tag: this is a way too long message that has to be truncatedtest1 test2 test3 test4 test5 ab" > $RSYSLOG_DYNNAME.inputfile +tcpflood -I $RSYSLOG_DYNNAME.inputfile +shutdown_when_empty +wait_shutdown_vg +check_exit_vg + +# the prime objective is to see if valgrind check is ok, but we also do a quick content check (just in case) +content_check "received oversize message from peer" +exit_test |