zeek/testing/btest/Traces
Jon Siwek 0aecca979e Remove unnecessary assert in ICMP analyzer (addresses #822).
The ICMP/ICMPv6 analyzers function correctly when full packets have
not been captured, but everything up to and including the ICMP header
is there (e.g. the functions that inspect ICMP error message context
correctly check the caplen to see if more info can be extracted).

The "Should have been caught earlier already." comment may have referred
to NetSessions::CheckHeaderTrunc, which works as intended to catch cases
where the ICMP header is not there in full, but then the assert was
still not correctly formulated for that...

Also changed the ICMP checksum calculation to not occur when the full
packet has not been captured, which seems consistent with what the UDP
analysis does.
2012-05-29 17:29:11 -05:00
..
chksums Change ICMPv6 checksum calculation to use IP_Hdr wrapper. 2012-04-10 11:37:08 -05:00
icmp Changes related to ICMPv6 Neighbor Discovery messages. 2012-04-18 13:13:56 -05:00
mobile-ipv6 Add support for mobile IPv6 Mobility Header (RFC 6275). 2012-04-09 14:39:00 -05:00
trunc Remove unnecessary assert in ICMP analyzer (addresses #822). 2012-05-29 17:29:11 -05:00
conn-size.trace Merge of Gregor's conn-size branch. 2011-05-09 17:14:31 -07:00
dns-session.trace Test for problem in DNS scripts. 2011-06-30 22:54:25 -07:00
empty.trace Porting the istate tests to btest. 2011-03-29 21:46:06 -07:00
ftp-ipv4.trace Add test case for FTP over IPv4 2012-02-21 11:18:43 -06:00
http-100-continue.trace Fix handling of HTTP 1xx response codes (addresses #411). 2011-09-26 17:37:29 -05:00
http-byteranges.trace Test for the HTTP problem in #488. 2011-06-30 22:54:25 -07:00
http-pipelined-requests.trace Added some HTTP tests. 2011-06-15 13:29:04 -04:00
ip6_esp.trace Fix ipv6_ext_headers event and add routing0_data_to_addrs BIF. 2012-03-14 10:31:08 -05:00
ipv6-fragmented-dns.trace Add unit test for IPv6 fragment reassembly. 2012-03-12 15:26:51 -05:00
ipv6-ftp.trace Add a test for FTP over IPv6 2012-02-16 15:17:55 -06:00
ipv6-hbh-routing0.trace Improve handling of IPv6 routing type 0 extension headers. 2012-03-27 16:05:45 -05:00
ipv6-http-atomic-frag.trace Fix handling of IPv6 atomic fragments. 2012-04-04 15:27:43 -05:00
irc-dcc-send.trace Add IRC unit tests. 2011-07-20 14:49:20 -05:00
mixed-vlan-mpls.trace Support for (mixed) MPLS and VLAN traffic, and a new default BPF 2011-04-29 09:10:43 -07:00
rotation.trace Moving trace for rotation test into traces directory. 2012-05-16 18:28:51 -07:00
smtp.trace SMTP script refactor. (addresses #509) 2011-07-29 14:55:53 -05:00
tls-conn-with-extensions.trace More bugfixs, cleanup, and test for SSL analyzer 2012-05-03 10:52:24 -04:00
var-services-std-ports.trace Update/improve known-services test. 2011-06-24 11:18:25 -05:00
web.trace Porting the istate tests to btest. 2011-03-29 21:46:06 -07:00
wikipedia.trace Merge remote branch 'origin/topic/appleman/unittests' 2011-03-29 21:43:34 -07:00
www-odd-url.trace Bugfix for log writer. 2011-09-11 21:33:09 -07:00