summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuy Harris <gharris@sonic.net>2020-05-24 20:40:19 -0700
committerGitHub <noreply@github.com>2020-05-24 20:40:19 -0700
commit4aac37f04316b37b73b99bdcdbfa97347bb2fe51 (patch)
tree3f21161fc68bfad7f1c23c45bb7b9fa67bd36b2d
parentf4bc53873d7fc5e06e407e3a94883eb6231e4095 (diff)
parent9d2799ea3c68027420ca9cfdf3c6875986cb7a52 (diff)
downloadtcpdump-4aac37f04316b37b73b99bdcdbfa97347bb2fe51.tar.gz
Merge pull request #772 from Mister-X-/fix-status-codes
Fix and update 802.11 status codes
-rw-r--r--print-802_11.c190
-rw-r--r--tests/status_code-0.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-1.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-10.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-100.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-101.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-102.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-103.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-104.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-105.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-106.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-107.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-11.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-12.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-13.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-14.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-15.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-16.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-17.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-18.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-19.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-2.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-20.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-21.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-22.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-23.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-24.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-25.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-26.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-27.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-28.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-29.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-3.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-30.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-31.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-32.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-33.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-34.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-35.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-36.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-37.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-38.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-39.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-4.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-40.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-41.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-42.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-43.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-44.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-45.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-46.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-47.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-48.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-49.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-5.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-50.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-51.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-52.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-53.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-54.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-55.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-56.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-57.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-58.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-59.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-6.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-60.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-61.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-62.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-63.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-64.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-65.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-66.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-67.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-68.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-69.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-7.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-70.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-71.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-72.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-73.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-74.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-75.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-76.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-77.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-78.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-79.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-8.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-80.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-81.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-82.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-83.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-84.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-85.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-86.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-87.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-88.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-89.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-9.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-90.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-91.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-92.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-93.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-94.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-95.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-96.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-97.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-98.pcapbin0 -> 94 bytes
-rw-r--r--tests/status_code-99.pcapbin0 -> 94 bytes
109 files changed, 142 insertions, 48 deletions
diff --git a/print-802_11.c b/print-802_11.c
index 7e5873c8..89ee51b7 100644
--- a/print-802_11.c
+++ b/print-802_11.c
@@ -831,82 +831,176 @@ static const char *auth_alg_text[]={"Open System","Shared Key","EAP"};
static const char *status_text[] = {
"Successful", /* 0 */
"Unspecified failure", /* 1 */
- "Reserved", /* 2 */
- "Reserved", /* 3 */
+ "TDLS wakeup schedule rejected but alternative schedule "
+ "provided", /* 2 */
+ "TDLS wakeup schedule rejected",/* 3 */
"Reserved", /* 4 */
- "Reserved", /* 5 */
- "Reserved", /* 6 */
- "Reserved", /* 7 */
+ "Security disabled", /* 5 */
+ "Unacceptable lifetime", /* 6 */
+ "Not in same BSS", /* 7 */
"Reserved", /* 8 */
"Reserved", /* 9 */
"Cannot Support all requested capabilities in the Capability "
"Information field", /* 10 */
"Reassociation denied due to inability to confirm that association "
"exists", /* 11 */
- "Association denied due to reason outside the scope of the "
+ "Association denied due to reason outside the scope of this "
"standard", /* 12 */
- "Responding station does not support the specified authentication "
- "algorithm ", /* 13 */
+ "Responding STA does not support the specified authentication "
+ "algorithm", /* 13 */
"Received an Authentication frame with authentication transaction "
"sequence number out of expected sequence", /* 14 */
"Authentication rejected because of challenge failure", /* 15 */
"Authentication rejected due to timeout waiting for next frame in "
"sequence", /* 16 */
- "Association denied because AP is unable to handle additional"
- "associated stations", /* 17 */
- "Association denied due to requesting station not supporting all of "
- "the data rates in BSSBasicRateSet parameter", /* 18 */
- "Association denied due to requesting station not supporting "
- "short preamble operation", /* 19 */
- "Association denied due to requesting station not supporting "
- "PBCC encoding", /* 20 */
- "Association denied due to requesting station not supporting "
- "channel agility", /* 21 */
+ "Association denied because AP is unable to handle "
+ "additional associated STAs", /* 17 */
+ "Association denied due to requesting STA not supporting "
+ "all of the data rates in the BSSBasicRateSet parameter, "
+ "the Basic HT-MCS Set field of the HT Operation "
+ "parameter, or the Basic VHT-MCS and NSS Set field in "
+ "the VHT Operation parameter", /* 18 */
+ "Association denied due to requesting STA not supporting "
+ "the short preamble option", /* 19 */
+ "Reserved", /* 20 */
+ "Reserved", /* 21 */
"Association request rejected because Spectrum Management "
"capability is required", /* 22 */
"Association request rejected because the information in the "
"Power Capability element is unacceptable", /* 23 */
"Association request rejected because the information in the "
"Supported Channels element is unacceptable", /* 24 */
- "Association denied due to requesting station not supporting "
- "short slot operation", /* 25 */
- "Association denied due to requesting station not supporting "
- "DSSS-OFDM operation", /* 26 */
+ "Association denied due to requesting STA not supporting "
+ "the Short Slot Time option", /* 25 */
+ "Reserved", /* 26 */
"Association denied because the requested STA does not support HT "
"features", /* 27 */
- "Reserved", /* 28 */
- "Association denied because the requested STA does not support "
- "the PCO transition time required by the AP", /* 29 */
- "Reserved", /* 30 */
- "Reserved", /* 31 */
+ "R0KH unreachable", /* 28 */
+ "Association denied because the requesting STA does not "
+ "support the phased coexistence operation (PCO) "
+ "transition time required by the AP", /* 29 */
+ "Association request rejected temporarily; try again "
+ "later", /* 30 */
+ "Robust management frame policy violation", /* 31 */
"Unspecified, QoS-related failure", /* 32 */
- "Association denied due to QAP having insufficient bandwidth "
- "to handle another QSTA", /* 33 */
+ "Association denied because QoS AP or PCP has "
+ "insufficient bandwidth to handle another QoS "
+ "STA", /* 33 */
"Association denied due to excessive frame loss rates and/or "
"poor conditions on current operating channel", /* 34 */
- "Association (with QBSS) denied due to requesting station not "
- "supporting the QoS facility", /* 35 */
- "Association denied due to requesting station not supporting "
- "Block Ack", /* 36 */
+ "Association (with QoS BSS) denied because the requesting STA "
+ "does not support the QoS facility", /* 35 */
+ "Reserved", /* 36 */
"The request has been declined", /* 37 */
"The request has not been successful as one or more parameters "
"have invalid values", /* 38 */
- "The TS has not been created because the request cannot be honored. "
- "Try again with the suggested changes to the TSPEC", /* 39 */
- "Invalid Information Element", /* 40 */
- "Group Cipher is not valid", /* 41 */
- "Pairwise Cipher is not valid", /* 42 */
- "AKMP is not valid", /* 43 */
- "Unsupported RSN IE version", /* 44 */
- "Invalid RSN IE Capabilities", /* 45 */
- "Cipher suite is rejected per security policy", /* 46 */
- "The TS has not been created. However, the HC may be capable of "
- "creating a TS, in response to a request, after the time indicated "
- "in the TS Delay element", /* 47 */
+ "The allocation or TS has not been created because the request "
+ "cannot be honored; however, a suggested TSPEC/DMG TSPEC is "
+ "provided so that the initiating STA can attempt to set "
+ "another allocation or TS with the suggested changes to the "
+ "TSPEC/DMG TSPEC", /* 39 */
+ "Invalid element, i.e., an element defined in this standard "
+ "for which the content does not meet the specifications in "
+ "Clause 9", /* 40 */
+ "Invalid group cipher", /* 41 */
+ "Invalid pairwise cipher", /* 42 */
+ "Invalid AKMP", /* 43 */
+ "Unsupported RSNE version", /* 44 */
+ "Invalid RSNE capabilities", /* 45 */
+ "Cipher suite rejected because of security policy", /* 46 */
+ "The TS or allocation has not been created; however, the "
+ "HC or PCP might be capable of creating a TS or "
+ "allocation, in response to a request, after the time "
+ "indicated in the TS Delay element", /* 47 */
"Direct Link is not allowed in the BSS by policy", /* 48 */
- "Destination STA is not present within this QBSS.", /* 49 */
- "The Destination STA is not a QSTA.", /* 50 */
-
+ "The Destination STA is not present within this BSS", /* 49 */
+ "The Destination STA is not a QoS STA", /* 50 */
+
+ "Association denied because the listen interval is "
+ "too large", /* 51 */
+ "Invalid FT Action frame count", /* 52 */
+ "Invalid pairwise master key identifier (PMKID)", /* 53 */
+ "Invalid MDE", /* 54 */
+ "Invalid FTE", /* 55 */
+ "Requested TCLAS processing is not supported by the AP "
+ "or PCP", /* 56 */
+ "The AP or PCP has insufficient TCLAS processing "
+ "resources to satisfy the request", /* 57 */
+ "The TS has not been created because the request "
+ "cannot be honored; however, the HC or PCP suggests "
+ "that the STA transition to a different BSS to set up "
+ "the TS", /* 58 */
+ "GAS Advertisement Protocol not supported", /* 59 */
+ "No outstanding GAS request", /* 60 */
+ "GAS Response not received from the Advertisement "
+ "Server", /* 61 */
+ "STA timed out waiting for GAS Query Response", /* 62 */
+ "LARGE GAS Response is larger than query response "
+ "length limit", /* 63 */
+ "Request refused because home network does not support "
+ "request", /* 64 */
+ "Advertisement Server in the network is not currently "
+ "reachable", /* 65 */
+ "Reserved", /* 66 */
+ "Request refused due to permissions received via SSPN "
+ "interface", /* 67 */
+ "Request refused because the AP or PCP does not "
+ "support unauthenticated access", /* 68 */
+ "Reserved", /* 69 */
+ "Reserved", /* 70 */
+ "Reserved", /* 71 */
+ "Invalid contents of RSNE", /* 72 */
+ "U-APSD coexistence is not supported", /* 73 */
+ "Requested U-APSD coexistence mode is not supported", /* 74 */
+ "Requested Interval/Duration value cannot be "
+ "supported with U-APSD coexistence", /* 75 */
+ "Authentication is rejected because an Anti-Clogging "
+ "Token is required", /* 76 */
+ "Authentication is rejected because the offered "
+ "finite cyclic group is not supported", /* 77 */
+ "The TBTT adjustment request has not been successful "
+ "because the STA could not find an alternative TBTT", /* 78 */
+ "Transmission failure", /* 79 */
+ "Requested TCLAS Not Supported", /* 80 */
+ "TCLAS Resources Exhausted", /* 81 */
+ "Rejected with Suggested BSS transition", /* 82 */
+ "Reject with recommended schedule", /* 83 */
+ "Reject because no wakeup schedule specified", /* 84 */
+ "Success, the destination STA is in power save mode", /* 85 */
+ "FST pending, in process of admitting FST session", /* 86 */
+ "Performing FST now", /* 87 */
+ "FST pending, gap(s) in block ack window", /* 88 */
+ "Reject because of U-PID setting", /* 89 */
+ "Reserved", /* 90 */
+ "Reserved", /* 91 */
+ "(Re)Association refused for some external reason", /* 92 */
+ "(Re)Association refused because of memory limits "
+ "at the AP", /* 93 */
+ "(Re)Association refused because emergency services "
+ "are not supported at the AP", /* 94 */
+ "GAS query response not yet received", /* 95 */
+ "Reject since the request is for transition to a "
+ "frequency band subject to DSE procedures and "
+ "FST Initiator is a dependent STA", /* 96 */
+ "Requested TCLAS processing has been terminated by "
+ "the AP", /* 97 */
+ "The TS schedule conflicts with an existing "
+ "schedule; an alternative schedule is provided", /* 98 */
+ "The association has been denied; however, one or "
+ "more Multi-band elements are included that can "
+ "be used by the receiving STA to join the BSS", /* 99 */
+ "The request failed due to a reservation conflict", /* 100 */
+ "The request failed due to exceeded MAF limit", /* 101 */
+ "The request failed due to exceeded MCCA track "
+ "limit", /* 102 */
+ "Association denied because the information in the"
+ "Spectrum Management field is unacceptable", /* 103 */
+ "Association denied because the requesting STA "
+ "does not support VHT features", /* 104 */
+ "Enablement denied", /* 105 */
+ "Enablement denied due to restriction from an "
+ "authorized GDB", /* 106 */
+ "Authorization deenabled", /* 107 */
};
#define NUM_STATUSES (sizeof(status_text) / sizeof(status_text[0]))
diff --git a/tests/status_code-0.pcap b/tests/status_code-0.pcap
new file mode 100644
index 00000000..e3936994
--- /dev/null
+++ b/tests/status_code-0.pcap
Binary files differ
diff --git a/tests/status_code-1.pcap b/tests/status_code-1.pcap
new file mode 100644
index 00000000..f32cca86
--- /dev/null
+++ b/tests/status_code-1.pcap
Binary files differ
diff --git a/tests/status_code-10.pcap b/tests/status_code-10.pcap
new file mode 100644
index 00000000..ee95c5eb
--- /dev/null
+++ b/tests/status_code-10.pcap
Binary files differ
diff --git a/tests/status_code-100.pcap b/tests/status_code-100.pcap
new file mode 100644
index 00000000..1577ca36
--- /dev/null
+++ b/tests/status_code-100.pcap
Binary files differ
diff --git a/tests/status_code-101.pcap b/tests/status_code-101.pcap
new file mode 100644
index 00000000..4d72dd02
--- /dev/null
+++ b/tests/status_code-101.pcap
Binary files differ
diff --git a/tests/status_code-102.pcap b/tests/status_code-102.pcap
new file mode 100644
index 00000000..4a0eb546
--- /dev/null
+++ b/tests/status_code-102.pcap
Binary files differ
diff --git a/tests/status_code-103.pcap b/tests/status_code-103.pcap
new file mode 100644
index 00000000..a970c182
--- /dev/null
+++ b/tests/status_code-103.pcap
Binary files differ
diff --git a/tests/status_code-104.pcap b/tests/status_code-104.pcap
new file mode 100644
index 00000000..f9796eea
--- /dev/null
+++ b/tests/status_code-104.pcap
Binary files differ
diff --git a/tests/status_code-105.pcap b/tests/status_code-105.pcap
new file mode 100644
index 00000000..0f5d22ca
--- /dev/null
+++ b/tests/status_code-105.pcap
Binary files differ
diff --git a/tests/status_code-106.pcap b/tests/status_code-106.pcap
new file mode 100644
index 00000000..819611ea
--- /dev/null
+++ b/tests/status_code-106.pcap
Binary files differ
diff --git a/tests/status_code-107.pcap b/tests/status_code-107.pcap
new file mode 100644
index 00000000..a808bd96
--- /dev/null
+++ b/tests/status_code-107.pcap
Binary files differ
diff --git a/tests/status_code-11.pcap b/tests/status_code-11.pcap
new file mode 100644
index 00000000..c542cc57
--- /dev/null
+++ b/tests/status_code-11.pcap
Binary files differ
diff --git a/tests/status_code-12.pcap b/tests/status_code-12.pcap
new file mode 100644
index 00000000..8c28c563
--- /dev/null
+++ b/tests/status_code-12.pcap
Binary files differ
diff --git a/tests/status_code-13.pcap b/tests/status_code-13.pcap
new file mode 100644
index 00000000..1748215a
--- /dev/null
+++ b/tests/status_code-13.pcap
Binary files differ
diff --git a/tests/status_code-14.pcap b/tests/status_code-14.pcap
new file mode 100644
index 00000000..c516ce69
--- /dev/null
+++ b/tests/status_code-14.pcap
Binary files differ
diff --git a/tests/status_code-15.pcap b/tests/status_code-15.pcap
new file mode 100644
index 00000000..d3ba9a76
--- /dev/null
+++ b/tests/status_code-15.pcap
Binary files differ
diff --git a/tests/status_code-16.pcap b/tests/status_code-16.pcap
new file mode 100644
index 00000000..91afcb6e
--- /dev/null
+++ b/tests/status_code-16.pcap
Binary files differ
diff --git a/tests/status_code-17.pcap b/tests/status_code-17.pcap
new file mode 100644
index 00000000..a166c275
--- /dev/null
+++ b/tests/status_code-17.pcap
Binary files differ
diff --git a/tests/status_code-18.pcap b/tests/status_code-18.pcap
new file mode 100644
index 00000000..33c3758c
--- /dev/null
+++ b/tests/status_code-18.pcap
Binary files differ
diff --git a/tests/status_code-19.pcap b/tests/status_code-19.pcap
new file mode 100644
index 00000000..72893a2c
--- /dev/null
+++ b/tests/status_code-19.pcap
Binary files differ
diff --git a/tests/status_code-2.pcap b/tests/status_code-2.pcap
new file mode 100644
index 00000000..d73c9360
--- /dev/null
+++ b/tests/status_code-2.pcap
Binary files differ
diff --git a/tests/status_code-20.pcap b/tests/status_code-20.pcap
new file mode 100644
index 00000000..1c7fd5a1
--- /dev/null
+++ b/tests/status_code-20.pcap
Binary files differ
diff --git a/tests/status_code-21.pcap b/tests/status_code-21.pcap
new file mode 100644
index 00000000..7ac1eff5
--- /dev/null
+++ b/tests/status_code-21.pcap
Binary files differ
diff --git a/tests/status_code-22.pcap b/tests/status_code-22.pcap
new file mode 100644
index 00000000..3c2e776e
--- /dev/null
+++ b/tests/status_code-22.pcap
Binary files differ
diff --git a/tests/status_code-23.pcap b/tests/status_code-23.pcap
new file mode 100644
index 00000000..da6a78fe
--- /dev/null
+++ b/tests/status_code-23.pcap
Binary files differ
diff --git a/tests/status_code-24.pcap b/tests/status_code-24.pcap
new file mode 100644
index 00000000..3689c879
--- /dev/null
+++ b/tests/status_code-24.pcap
Binary files differ
diff --git a/tests/status_code-25.pcap b/tests/status_code-25.pcap
new file mode 100644
index 00000000..2871a8fd
--- /dev/null
+++ b/tests/status_code-25.pcap
Binary files differ
diff --git a/tests/status_code-26.pcap b/tests/status_code-26.pcap
new file mode 100644
index 00000000..eca1eca5
--- /dev/null
+++ b/tests/status_code-26.pcap
Binary files differ
diff --git a/tests/status_code-27.pcap b/tests/status_code-27.pcap
new file mode 100644
index 00000000..02958c70
--- /dev/null
+++ b/tests/status_code-27.pcap
Binary files differ
diff --git a/tests/status_code-28.pcap b/tests/status_code-28.pcap
new file mode 100644
index 00000000..458effc9
--- /dev/null
+++ b/tests/status_code-28.pcap
Binary files differ
diff --git a/tests/status_code-29.pcap b/tests/status_code-29.pcap
new file mode 100644
index 00000000..713fa103
--- /dev/null
+++ b/tests/status_code-29.pcap
Binary files differ
diff --git a/tests/status_code-3.pcap b/tests/status_code-3.pcap
new file mode 100644
index 00000000..34d04b2f
--- /dev/null
+++ b/tests/status_code-3.pcap
Binary files differ
diff --git a/tests/status_code-30.pcap b/tests/status_code-30.pcap
new file mode 100644
index 00000000..c864feab
--- /dev/null
+++ b/tests/status_code-30.pcap
Binary files differ
diff --git a/tests/status_code-31.pcap b/tests/status_code-31.pcap
new file mode 100644
index 00000000..d854994e
--- /dev/null
+++ b/tests/status_code-31.pcap
Binary files differ
diff --git a/tests/status_code-32.pcap b/tests/status_code-32.pcap
new file mode 100644
index 00000000..6997a5b5
--- /dev/null
+++ b/tests/status_code-32.pcap
Binary files differ
diff --git a/tests/status_code-33.pcap b/tests/status_code-33.pcap
new file mode 100644
index 00000000..6e6ad0d5
--- /dev/null
+++ b/tests/status_code-33.pcap
Binary files differ
diff --git a/tests/status_code-34.pcap b/tests/status_code-34.pcap
new file mode 100644
index 00000000..d746916e
--- /dev/null
+++ b/tests/status_code-34.pcap
Binary files differ
diff --git a/tests/status_code-35.pcap b/tests/status_code-35.pcap
new file mode 100644
index 00000000..112f4493
--- /dev/null
+++ b/tests/status_code-35.pcap
Binary files differ
diff --git a/tests/status_code-36.pcap b/tests/status_code-36.pcap
new file mode 100644
index 00000000..4a7b6a51
--- /dev/null
+++ b/tests/status_code-36.pcap
Binary files differ
diff --git a/tests/status_code-37.pcap b/tests/status_code-37.pcap
new file mode 100644
index 00000000..c7db7a0b
--- /dev/null
+++ b/tests/status_code-37.pcap
Binary files differ
diff --git a/tests/status_code-38.pcap b/tests/status_code-38.pcap
new file mode 100644
index 00000000..2142c464
--- /dev/null
+++ b/tests/status_code-38.pcap
Binary files differ
diff --git a/tests/status_code-39.pcap b/tests/status_code-39.pcap
new file mode 100644
index 00000000..a1cbed98
--- /dev/null
+++ b/tests/status_code-39.pcap
Binary files differ
diff --git a/tests/status_code-4.pcap b/tests/status_code-4.pcap
new file mode 100644
index 00000000..70cfd316
--- /dev/null
+++ b/tests/status_code-4.pcap
Binary files differ
diff --git a/tests/status_code-40.pcap b/tests/status_code-40.pcap
new file mode 100644
index 00000000..b83b4734
--- /dev/null
+++ b/tests/status_code-40.pcap
Binary files differ
diff --git a/tests/status_code-41.pcap b/tests/status_code-41.pcap
new file mode 100644
index 00000000..9ca7abe0
--- /dev/null
+++ b/tests/status_code-41.pcap
Binary files differ
diff --git a/tests/status_code-42.pcap b/tests/status_code-42.pcap
new file mode 100644
index 00000000..dadcb134
--- /dev/null
+++ b/tests/status_code-42.pcap
Binary files differ
diff --git a/tests/status_code-43.pcap b/tests/status_code-43.pcap
new file mode 100644
index 00000000..bf7c627e
--- /dev/null
+++ b/tests/status_code-43.pcap
Binary files differ
diff --git a/tests/status_code-44.pcap b/tests/status_code-44.pcap
new file mode 100644
index 00000000..c4ba4bd5
--- /dev/null
+++ b/tests/status_code-44.pcap
Binary files differ
diff --git a/tests/status_code-45.pcap b/tests/status_code-45.pcap
new file mode 100644
index 00000000..2bb5481a
--- /dev/null
+++ b/tests/status_code-45.pcap
Binary files differ
diff --git a/tests/status_code-46.pcap b/tests/status_code-46.pcap
new file mode 100644
index 00000000..c4f502a6
--- /dev/null
+++ b/tests/status_code-46.pcap
Binary files differ
diff --git a/tests/status_code-47.pcap b/tests/status_code-47.pcap
new file mode 100644
index 00000000..0f77ca4d
--- /dev/null
+++ b/tests/status_code-47.pcap
Binary files differ
diff --git a/tests/status_code-48.pcap b/tests/status_code-48.pcap
new file mode 100644
index 00000000..6b189498
--- /dev/null
+++ b/tests/status_code-48.pcap
Binary files differ
diff --git a/tests/status_code-49.pcap b/tests/status_code-49.pcap
new file mode 100644
index 00000000..b7eb304d
--- /dev/null
+++ b/tests/status_code-49.pcap
Binary files differ
diff --git a/tests/status_code-5.pcap b/tests/status_code-5.pcap
new file mode 100644
index 00000000..2167a337
--- /dev/null
+++ b/tests/status_code-5.pcap
Binary files differ
diff --git a/tests/status_code-50.pcap b/tests/status_code-50.pcap
new file mode 100644
index 00000000..e8ce7e1b
--- /dev/null
+++ b/tests/status_code-50.pcap
Binary files differ
diff --git a/tests/status_code-51.pcap b/tests/status_code-51.pcap
new file mode 100644
index 00000000..0a25494d
--- /dev/null
+++ b/tests/status_code-51.pcap
Binary files differ
diff --git a/tests/status_code-52.pcap b/tests/status_code-52.pcap
new file mode 100644
index 00000000..d027c559
--- /dev/null
+++ b/tests/status_code-52.pcap
Binary files differ
diff --git a/tests/status_code-53.pcap b/tests/status_code-53.pcap
new file mode 100644
index 00000000..aa4141ae
--- /dev/null
+++ b/tests/status_code-53.pcap
Binary files differ
diff --git a/tests/status_code-54.pcap b/tests/status_code-54.pcap
new file mode 100644
index 00000000..d926ad27
--- /dev/null
+++ b/tests/status_code-54.pcap
Binary files differ
diff --git a/tests/status_code-55.pcap b/tests/status_code-55.pcap
new file mode 100644
index 00000000..ea43ee77
--- /dev/null
+++ b/tests/status_code-55.pcap
Binary files differ
diff --git a/tests/status_code-56.pcap b/tests/status_code-56.pcap
new file mode 100644
index 00000000..eeeff571
--- /dev/null
+++ b/tests/status_code-56.pcap
Binary files differ
diff --git a/tests/status_code-57.pcap b/tests/status_code-57.pcap
new file mode 100644
index 00000000..ae3bff26
--- /dev/null
+++ b/tests/status_code-57.pcap
Binary files differ
diff --git a/tests/status_code-58.pcap b/tests/status_code-58.pcap
new file mode 100644
index 00000000..1bac6bcc
--- /dev/null
+++ b/tests/status_code-58.pcap
Binary files differ
diff --git a/tests/status_code-59.pcap b/tests/status_code-59.pcap
new file mode 100644
index 00000000..6972f67c
--- /dev/null
+++ b/tests/status_code-59.pcap
Binary files differ
diff --git a/tests/status_code-6.pcap b/tests/status_code-6.pcap
new file mode 100644
index 00000000..46458e04
--- /dev/null
+++ b/tests/status_code-6.pcap
Binary files differ
diff --git a/tests/status_code-60.pcap b/tests/status_code-60.pcap
new file mode 100644
index 00000000..cf7992f1
--- /dev/null
+++ b/tests/status_code-60.pcap
Binary files differ
diff --git a/tests/status_code-61.pcap b/tests/status_code-61.pcap
new file mode 100644
index 00000000..b8a49e08
--- /dev/null
+++ b/tests/status_code-61.pcap
Binary files differ
diff --git a/tests/status_code-62.pcap b/tests/status_code-62.pcap
new file mode 100644
index 00000000..6de172d0
--- /dev/null
+++ b/tests/status_code-62.pcap
Binary files differ
diff --git a/tests/status_code-63.pcap b/tests/status_code-63.pcap
new file mode 100644
index 00000000..7739f1b7
--- /dev/null
+++ b/tests/status_code-63.pcap
Binary files differ
diff --git a/tests/status_code-64.pcap b/tests/status_code-64.pcap
new file mode 100644
index 00000000..b0859579
--- /dev/null
+++ b/tests/status_code-64.pcap
Binary files differ
diff --git a/tests/status_code-65.pcap b/tests/status_code-65.pcap
new file mode 100644
index 00000000..b4f64e8e
--- /dev/null
+++ b/tests/status_code-65.pcap
Binary files differ
diff --git a/tests/status_code-66.pcap b/tests/status_code-66.pcap
new file mode 100644
index 00000000..4fa4b18a
--- /dev/null
+++ b/tests/status_code-66.pcap
Binary files differ
diff --git a/tests/status_code-67.pcap b/tests/status_code-67.pcap
new file mode 100644
index 00000000..0554c62a
--- /dev/null
+++ b/tests/status_code-67.pcap
Binary files differ
diff --git a/tests/status_code-68.pcap b/tests/status_code-68.pcap
new file mode 100644
index 00000000..6582e0a1
--- /dev/null
+++ b/tests/status_code-68.pcap
Binary files differ
diff --git a/tests/status_code-69.pcap b/tests/status_code-69.pcap
new file mode 100644
index 00000000..28c8c0de
--- /dev/null
+++ b/tests/status_code-69.pcap
Binary files differ
diff --git a/tests/status_code-7.pcap b/tests/status_code-7.pcap
new file mode 100644
index 00000000..58a22b13
--- /dev/null
+++ b/tests/status_code-7.pcap
Binary files differ
diff --git a/tests/status_code-70.pcap b/tests/status_code-70.pcap
new file mode 100644
index 00000000..1c5dc135
--- /dev/null
+++ b/tests/status_code-70.pcap
Binary files differ
diff --git a/tests/status_code-71.pcap b/tests/status_code-71.pcap
new file mode 100644
index 00000000..4786ce6d
--- /dev/null
+++ b/tests/status_code-71.pcap
Binary files differ
diff --git a/tests/status_code-72.pcap b/tests/status_code-72.pcap
new file mode 100644
index 00000000..3dea99f0
--- /dev/null
+++ b/tests/status_code-72.pcap
Binary files differ
diff --git a/tests/status_code-73.pcap b/tests/status_code-73.pcap
new file mode 100644
index 00000000..ca9e8e76
--- /dev/null
+++ b/tests/status_code-73.pcap
Binary files differ
diff --git a/tests/status_code-74.pcap b/tests/status_code-74.pcap
new file mode 100644
index 00000000..fd2c3917
--- /dev/null
+++ b/tests/status_code-74.pcap
Binary files differ
diff --git a/tests/status_code-75.pcap b/tests/status_code-75.pcap
new file mode 100644
index 00000000..3cf9179c
--- /dev/null
+++ b/tests/status_code-75.pcap
Binary files differ
diff --git a/tests/status_code-76.pcap b/tests/status_code-76.pcap
new file mode 100644
index 00000000..fbfaa5da
--- /dev/null
+++ b/tests/status_code-76.pcap
Binary files differ
diff --git a/tests/status_code-77.pcap b/tests/status_code-77.pcap
new file mode 100644
index 00000000..f1bd3804
--- /dev/null
+++ b/tests/status_code-77.pcap
Binary files differ
diff --git a/tests/status_code-78.pcap b/tests/status_code-78.pcap
new file mode 100644
index 00000000..bd99a5bc
--- /dev/null
+++ b/tests/status_code-78.pcap
Binary files differ
diff --git a/tests/status_code-79.pcap b/tests/status_code-79.pcap
new file mode 100644
index 00000000..c96c94eb
--- /dev/null
+++ b/tests/status_code-79.pcap
Binary files differ
diff --git a/tests/status_code-8.pcap b/tests/status_code-8.pcap
new file mode 100644
index 00000000..3ba8019d
--- /dev/null
+++ b/tests/status_code-8.pcap
Binary files differ
diff --git a/tests/status_code-80.pcap b/tests/status_code-80.pcap
new file mode 100644
index 00000000..123170db
--- /dev/null
+++ b/tests/status_code-80.pcap
Binary files differ
diff --git a/tests/status_code-81.pcap b/tests/status_code-81.pcap
new file mode 100644
index 00000000..12b10106
--- /dev/null
+++ b/tests/status_code-81.pcap
Binary files differ
diff --git a/tests/status_code-82.pcap b/tests/status_code-82.pcap
new file mode 100644
index 00000000..c9430e4b
--- /dev/null
+++ b/tests/status_code-82.pcap
Binary files differ
diff --git a/tests/status_code-83.pcap b/tests/status_code-83.pcap
new file mode 100644
index 00000000..3c763722
--- /dev/null
+++ b/tests/status_code-83.pcap
Binary files differ
diff --git a/tests/status_code-84.pcap b/tests/status_code-84.pcap
new file mode 100644
index 00000000..05c12aaa
--- /dev/null
+++ b/tests/status_code-84.pcap
Binary files differ
diff --git a/tests/status_code-85.pcap b/tests/status_code-85.pcap
new file mode 100644
index 00000000..d082420e
--- /dev/null
+++ b/tests/status_code-85.pcap
Binary files differ
diff --git a/tests/status_code-86.pcap b/tests/status_code-86.pcap
new file mode 100644
index 00000000..6dc7ff5b
--- /dev/null
+++ b/tests/status_code-86.pcap
Binary files differ
diff --git a/tests/status_code-87.pcap b/tests/status_code-87.pcap
new file mode 100644
index 00000000..40ce18fd
--- /dev/null
+++ b/tests/status_code-87.pcap
Binary files differ
diff --git a/tests/status_code-88.pcap b/tests/status_code-88.pcap
new file mode 100644
index 00000000..cf43ff55
--- /dev/null
+++ b/tests/status_code-88.pcap
Binary files differ
diff --git a/tests/status_code-89.pcap b/tests/status_code-89.pcap
new file mode 100644
index 00000000..69660b63
--- /dev/null
+++ b/tests/status_code-89.pcap
Binary files differ
diff --git a/tests/status_code-9.pcap b/tests/status_code-9.pcap
new file mode 100644
index 00000000..c10d63d3
--- /dev/null
+++ b/tests/status_code-9.pcap
Binary files differ
diff --git a/tests/status_code-90.pcap b/tests/status_code-90.pcap
new file mode 100644
index 00000000..69f72c71
--- /dev/null
+++ b/tests/status_code-90.pcap
Binary files differ
diff --git a/tests/status_code-91.pcap b/tests/status_code-91.pcap
new file mode 100644
index 00000000..5299eee9
--- /dev/null
+++ b/tests/status_code-91.pcap
Binary files differ
diff --git a/tests/status_code-92.pcap b/tests/status_code-92.pcap
new file mode 100644
index 00000000..609981d4
--- /dev/null
+++ b/tests/status_code-92.pcap
Binary files differ
diff --git a/tests/status_code-93.pcap b/tests/status_code-93.pcap
new file mode 100644
index 00000000..5718f3bc
--- /dev/null
+++ b/tests/status_code-93.pcap
Binary files differ
diff --git a/tests/status_code-94.pcap b/tests/status_code-94.pcap
new file mode 100644
index 00000000..fc1be7d0
--- /dev/null
+++ b/tests/status_code-94.pcap
Binary files differ
diff --git a/tests/status_code-95.pcap b/tests/status_code-95.pcap
new file mode 100644
index 00000000..45db8db8
--- /dev/null
+++ b/tests/status_code-95.pcap
Binary files differ
diff --git a/tests/status_code-96.pcap b/tests/status_code-96.pcap
new file mode 100644
index 00000000..4adc1d3d
--- /dev/null
+++ b/tests/status_code-96.pcap
Binary files differ
diff --git a/tests/status_code-97.pcap b/tests/status_code-97.pcap
new file mode 100644
index 00000000..e9e20cd9
--- /dev/null
+++ b/tests/status_code-97.pcap
Binary files differ
diff --git a/tests/status_code-98.pcap b/tests/status_code-98.pcap
new file mode 100644
index 00000000..bb09a691
--- /dev/null
+++ b/tests/status_code-98.pcap
Binary files differ
diff --git a/tests/status_code-99.pcap b/tests/status_code-99.pcap
new file mode 100644
index 00000000..390729f3
--- /dev/null
+++ b/tests/status_code-99.pcap
Binary files differ