Wireshark-commits: [Wireshark-commits] rev 21295: /trunk/epan/dissectors/ /trunk/epan/dissectors/:

Date: Sun, 01 Apr 2007 15:42:09 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=21295

User: standel
Date: 2007/04/01 03:42 PM

Log:
 From Sake Blok : 
 Fix for Bug 1136 (TCP Checksum Validation)
 
 TCP cksum 0xffff should not appear in TCP headers. RFC 1624 explains that it
 can be generated by a (not-so-good) algorithm for incremental updates to the
 tcp-checksum.
 New behavior of wireshark when having cksum == 0xffff :
   - use "Checksum: 0xffff [should be 0x0000 (See RFC 1624)]" in the
     packet-detail pane
   - set tcp.checksum_good to FALSE (just like checksum-offload packets)
   - set tcp.checksum_bad to FALSE (just like checksum-offload packets)
   - Generate an expert warning: "TCP Checksum 0xffff instead of 0x0000 (See RFC 1624)"
   - add "[TCP CHECKSUM 0xFFFF]" instead of "[TCP CHECKSUM BAD]" to COL_INFO

Directory: /trunk/epan/dissectors/
  Changes    Path            Action
  +20 -1     packet-tcp.c    Modified