X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=test%2Fintegration%2Fsecurity.test;h=3945079f6ad1fff1657f96d80246bfb8b1a1917c;hb=9c577bd201009f14b4cb5d8540b6dc03246f6165;hp=a7efe7f024a0310de4c1148a578e30887e3e3c3c;hpb=6daf3f04fe51246f2bb7b0e3d369fec7d22d2d70;p=tinc diff --git a/test/integration/security.test b/test/integration/security.test index a7efe7f0..3945079f 100755 --- a/test/integration/security.test +++ b/test/integration/security.test @@ -48,18 +48,23 @@ start_tinc foo wait_script foo subnet-up echo "[STEP] No ID sent by responding node if we don't send an ID first, before the timeout" -send_with_timeout "0 bar 17.7" "" & job1=$! +send_with_timeout "0 bar 17.7" "" & +job1=$! echo [STEP] ID sent if initiator sends first, but still tarpitted -send_with_timeout "0 bar 17.7" "0 foo 17.7" & job2=$! +send_with_timeout "0 bar 17.7" "0 foo 17.7" & +job2=$! echo [STEP] No invalid IDs allowed -send_with_timeout "0 foo 17.7" "" & job3=$! -send_with_timeout "0 baz 17.7" "" & job4=$! +send_with_timeout "0 foo 17.7" "" & +job3=$! +send_with_timeout "0 baz 17.7" "" & +job4=$! echo [STEP] No NULL METAKEYs allowed data="0 foo 17.0\n1 0 672 0 0 834188619F4D943FD0F4B1336F428BD4AC06171FEABA66BD2356BC9593F0ECD643F0E4B748C670D7750DFDE75DC9F1D8F65AB1026F5ED2A176466FBA4167CC567A2085ABD070C1545B180BDA86020E275EA9335F509C57786F4ED2378EFFF331869B856DDE1C05C461E4EECAF0E2FB97AF77B7BC2AD1B34C12992E45F5D1254BBF0C3FB224ABB3E8859594A83B6CA393ED81ECAC9221CE6BC71A727BCAD87DD80FC0834B87BADB5CB8FD3F08BEF90115A8DF1923D7CD9529729F27E1B8ABD83C4CF8818AE10257162E0057A658E265610B71F9BA4B365A20C70578FAC65B51B91100392171BA12A440A5E93C4AA62E0C9B6FC9B68F953514AAA7831B4B2C31C4\n" -send_with_timeout "$data" "" & job5=$! # Not even the ID should be sent when the first packet contains illegal data +send_with_timeout "$data" "" & # Not even the ID should be sent when the first packet contains illegal data +job5=$! for pid in $job1 $job2 $job3 $job4 $job5; do wait $pid