From: Arran Cudbard-Bell Date: Sat, 18 Mar 2023 04:45:25 +0000 (-0400) Subject: tacacs: Move regression tests into their own file X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02caa669430240b2e00edd006c60dd7df65d3b5e;p=thirdparty%2Ffreeradius-server.git tacacs: Move regression tests into their own file --- diff --git a/src/tests/unit/protocols/tacacs/base.txt b/src/tests/unit/protocols/tacacs/base.txt index bd7ac0f8d8f..4742189e3e5 100644 --- a/src/tests/unit/protocols/tacacs/base.txt +++ b/src/tests/unit/protocols/tacacs/base.txt @@ -49,16 +49,6 @@ match Packet.Version-Major = Plus, Packet.Version-Minor = 0, Packet.Packet-Type encode-proto - match c0 02 02 00 e1 66 78 e6 00 00 00 13 02 59 f9 90 38 81 e1 bb 9d a6 13 93 fc 86 7e 4a 14 1c 24 -# -# Authorization - Response: (Client <- Server) -# -# Flags = Single-Connect -# -# Regression test - Flags VP not respected -# -encode-proto Packet.Version-Major = Plus, Packet.Version-Minor = 0, Packet.Packet-Type = Authorization, Packet.Sequence-Number = 2, Packet.Flags = Single-Connect, Packet.Session-Id = 3781589222, Packet.Length = 19, Packet-Body-Type = Response, Authorization-Status = Pass-Add, Server-Message = "", Data = 0x, Argument-List = "addr=1.2.3.4" -match c0 02 02 04 e1 66 78 e6 00 00 00 13 02 59 f9 90 38 81 e1 bb 9d a6 13 93 fc 86 7e 4a 14 1c 24 - # # Accounting - Request: (Client -> Server) # diff --git a/src/tests/unit/protocols/tacacs/regression.txt b/src/tests/unit/protocols/tacacs/regression.txt new file mode 100644 index 00000000000..a538a99dc66 --- /dev/null +++ b/src/tests/unit/protocols/tacacs/regression.txt @@ -0,0 +1,17 @@ +# Test vectors for TACACS attributes +# +# Copyright 2023 Network RADIUS SARL (legal@networkradius.com) +# +proto tacacs +proto-dictionary tacacs +fuzzer-out tacacs + +# +# Authorization - Response: (Client <- Server) +# +# Flags = Single-Connect +# +# Regression test - Flags VP not respected +# +encode-proto Packet.Version-Major = Plus, Packet.Version-Minor = 0, Packet.Packet-Type = Authorization, Packet.Sequence-Number = 2, Packet.Flags = Single-Connect, Packet.Session-Id = 3781589222, Packet.Length = 19, Packet-Body-Type = Response, Authorization-Status = Pass-Add, Server-Message = "", Data = 0x, Argument-List = "addr=1.2.3.4" +match c0 02 02 04 e1 66 78 e6 00 00 00 13 02 59 f9 90 38 81 e1 bb 9d a6 13 93 fc 86 7e 4a 14 1c 24