Commit Graph

7492 Commits

Author SHA1 Message Date
Jaap Keuter 79986b222d From Joe Eykholt:
At an August 2007 meeting, a T11 committee made changes to the encapsulation
protocol for FCoE.  For the latest info, see http://fcoe.com.
The attached patch will update the dissector to handle the new version also.

svn path=/trunk/; revision=22915
2007-09-20 06:50:53 +00:00
Gerald Combs 937c917d66 Append the packet type and flags to the top-level 802.11 tree item, and append
the flags to the info column.  Make the info column presentation consistent.

svn path=/trunk/; revision=22913
2007-09-19 21:39:52 +00:00
Anders Broman a2a1cd7bdc Make it possible to use GSM SAPI:s
svn path=/trunk/; revision=22912
2007-09-19 21:02:41 +00:00
Jaap Keuter 9f454f909a Add UDP and TCP port preferences.
svn path=/trunk/; revision=22911
2007-09-19 20:12:38 +00:00
Jaap Keuter 9ffd06d2b0 Cleanup the source somewhat.
svn path=/trunk/; revision=22909
2007-09-19 18:54:31 +00:00
Martin Mathieson 325bd496a4 Make this dissector finable by name.
svn path=/trunk/; revision=22908
2007-09-19 17:33:08 +00:00
Mike Duigou f6b771c467 call_dissector() provides generic 'data' handler for unrecognized data types. call_dissector_only() fails gracefully for unrecognized types. The handler for generic 'data' should avoid the variant that potentially could result in recursively calling itself.
svn path=/trunk/; revision=22907
2007-09-19 16:34:06 +00:00
Martin Mathieson c50311cdc6 Add authentication ik and ck parameters.
svn path=/trunk/; revision=22906
2007-09-19 09:27:34 +00:00
Jörg Mayer 999227162e Try to improve dissection of ELSM message (guesswork)
svn path=/trunk/; revision=22904
2007-09-18 16:00:51 +00:00
Tomas Kukosa 22bd99f76b PER: fix bitstring handling if SIZE(n) where n<=16
SABP: implement some forgotten code

svn path=/trunk/; revision=22896
2007-09-18 11:46:50 +00:00
Jeff Morriss 980f624770 (Again, this time for ANSI MAP) From Florent Drouin: malloc the size of the structure, not the size of a pointer to the structure. Hopefully this will fix bug 1844.
svn path=/trunk/; revision=22892
2007-09-17 17:58:49 +00:00
Jeff Morriss e2b37cf8df From Florent Drouin: malloc the size of the structure, not the size of a pointer to the structure. Hopefully this will fix bug 1844.
svn path=/trunk/; revision=22891
2007-09-17 17:53:50 +00:00
Martin Mathieson ef54adff0d Handle tty messages, diameter_r7, sabp
svn path=/trunk/; revision=22890
2007-09-17 16:03:49 +00:00
Stig Bjørlykke 4ab93c6602 From Martin Peylo:
- reassembling of fragmented TIPCv2 messages
- calling of heuristic subdissectors
- multicast upper+lower bound header fields are now shown
- corrects few typos in the comments in packet-tipc.c

svn path=/trunk/; revision=22889
2007-09-17 14:10:34 +00:00
Tomas Kukosa c50da9f742 Support of QSIG Extensions
svn path=/trunk/; revision=22888
2007-09-17 13:23:25 +00:00
Stig Bjørlykke 72af3183ab Added functionality to highlight the FCS bytes in Ethernet and IEEE 802.11
packets in the Packet Details View.

This "appendix" bytes are not copied with the Copy functions or in the
Export Selected Packet Bytes.

svn path=/trunk/; revision=22887
2007-09-17 12:12:02 +00:00
Tomas Kukosa e513ff1700 add missing file and change file attributes
svn path=/trunk/; revision=22885
2007-09-17 11:00:42 +00:00
Tomas Kukosa cf0a75a32d SABP protocol implemented (not tested as traces are not available)
svn path=/trunk/; revision=22884
2007-09-17 10:39:09 +00:00
Gerald Combs afa9dfcddc Fix a buffer overflow found by Stefan Esser (untested).
svn path=/trunk/; revision=22883
2007-09-16 19:28:58 +00:00
Stig Bjørlykke cf976e5df2 Always show real window size in the Info column for SYN packets.
Added window size for non-ack packets (was removed in r16884).

svn path=/trunk/; revision=22881
2007-09-16 13:18:18 +00:00
Jaap Keuter 3830343448 From Joe Eykholt
The decodes of FC ELS opcodes is incomplete.  The attached patch adds a few
more that are sometimes seen (ECHO, RTV, RLS, REC, and LKA).  
The list is still incomplete.

svn path=/trunk/; revision=22880
2007-09-16 12:56:12 +00:00
Jaap Keuter 2f3869cbbe The Fibre Channel protocol defines a virtual fabric tag (VFT) similar to
ethernet's VLAN tag.  It is sometimes called the VSAN tag.  
It used to be proprietary, but now it's standard.
Wireshark currently displays it as an 8-byte field without dissecting it further.
It'd be nice to have it broken down into fields. A patch is attached.

svn path=/trunk/; revision=22879
2007-09-16 09:07:30 +00:00
Gerald Combs d2d4fcd903 Add routines under Windows to check if npf.sys is running, and to
fetch the major OS version.  If we're running Windows >= 6 (Vista)
_and_ npf.sys isn't running, warn the user in Wireshark and TShark.
Add a recent prefs item to disable the warning in Wireshark.

svn path=/trunk/; revision=22877
2007-09-15 00:18:17 +00:00
Michael Tüxen 9bfcf2b471 Change the ADDIP error causes as changed by IANA for RFC 5061 publication.
svn path=/trunk/; revision=22875
2007-09-14 21:30:26 +00:00
Gerald Combs 17f1b4cf46 Add a cast to allow compilation on Vista.
svn path=/trunk/; revision=22874
2007-09-14 15:36:13 +00:00
Jörg Mayer d2f6d740b0 Move the fragmentation info and the defragmented isakmp message
to the top level tree.

svn path=/trunk/; revision=22873
2007-09-14 11:50:58 +00:00
Jörg Mayer 1daaee6d0f Small cleanup
svn path=/trunk/; revision=22872
2007-09-14 09:59:19 +00:00
Jaap Keuter 2ae2f20203 Try to get the Windows buildbot going by avoiding namespace collision.
svn path=/trunk/; revision=22871
2007-09-14 06:51:07 +00:00
Luis Ontanon 168f8923e7 eliminate an anonymous enum.
svn path=/trunk/; revision=22868
2007-09-13 20:27:05 +00:00
Anders Broman 0254fe13d9 Remove debug code.
svn path=/trunk/; revision=22867
2007-09-13 20:24:50 +00:00
Anders Broman 30e64dade4 Try to protect the hash table...
svn path=/trunk/; revision=22866
2007-09-13 20:20:11 +00:00
Jörg Mayer d582da8fcd - Resassemble Cisco ike fragementation
- Rename some variables from ike to isakmp to make
  things consistent (not right, just consistent)

svn path=/trunk/; revision=22865
2007-09-13 20:06:41 +00:00
Jaap Keuter 714a9c0f62 From Thomas Sillaber:
Attached is a patch for packet-bootp.c to support Alcatel-Lucent TFTP1 and TFTP2 vendor specific options.

svn path=/trunk/; revision=22864
2007-09-13 18:51:32 +00:00
Jaap Keuter b2d63bac5f Allow for full size setup method name.
svn path=/trunk/; revision=22863
2007-09-13 18:47:54 +00:00
Luis Ontanon fb34ef1f2c Given the opportunity I check in the changes to snmp I got in this machine.
- Indexing (implied and not) is OK now, however indexes for related tables (AUGMENT, EXTEND, etc) are registered many times.


svn path=/trunk/; revision=22861
2007-09-13 16:49:51 +00:00
Anders Broman 91828d3303 Regenerate with -X and -T option.
Should "sha-1 OBJECT IDENTIFIER..." etc be registerd as oid names?

svn path=/trunk/; revision=22858
2007-09-13 05:22:51 +00:00
Anders Broman 120a0759b3 Warning fixes.
svn path=/trunk/; revision=22855
2007-09-12 18:12:18 +00:00
Anders Broman c4daf58278 Use the new ANSI TCAP dissector.
svn path=/trunk/; revision=22854
2007-09-12 16:45:53 +00:00
Jörg Mayer 8b247815f3 If we find a fragmented ike packet, dissect the stuff
that fits into the first fragment.

svn path=/trunk/; revision=22851
2007-09-12 06:31:09 +00:00
Jaap Keuter 5ea09479ce From Bill Florac:
1) DMP "range" addresses can cause packet dissection failure.
2) A NULL return of match_strval() is not handled.
3) DMP addresses should be displayed in hex.
4) ep_alloc should not be used, use static variables.

svn path=/trunk/; revision=22850
2007-09-12 05:57:53 +00:00
Anders Broman 84553b468c From cyrille colin:
PATCH : SNDCP reassembly fails / overlaps when same NPDU number in another call
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1755

svn path=/trunk/; revision=22846
2007-09-11 16:59:57 +00:00
Anders Broman 0d0799c306 Update valuestrings and comments.
svn path=/trunk/; revision=22845
2007-09-11 16:58:25 +00:00
Ulf Lamping 070cf8b006 add a dissectors project, so MSVC "jump to error" works
svn path=/trunk/; revision=22833
2007-09-09 14:58:56 +00:00
Ulf Lamping 830c6e094a translate some german to english
svn path=/trunk/; revision=22832
2007-09-09 14:58:02 +00:00
Ulf Lamping 1366745e45 start an experiment to provide MS Visual Studio 2005 solution / project files for a lot easier debugging. They still use the underlying Makefile.nmake files for the actual build process.
svn path=/trunk/; revision=22831
2007-09-09 13:59:58 +00:00
Ulf Lamping 0ba9e65dd4 remove unused #else
svn path=/trunk/; revision=22829
2007-09-09 13:05:32 +00:00
Jörg Mayer 75ac707c29 - Slightly improved dissection of Cisco's fragmented ISAKMP.
- Corrected misdetection of CISCO-UNITY VID.

svn path=/trunk/; revision=22828
2007-09-08 13:22:27 +00:00
Guy Harris 0366304ac9 Change the long protocol name dissectors for various DFS protocols to
indicate that they're for DFS; update comments as well.

Rename packet-dcerpc-afs4int.c to packet-dcerpc-fileexp.c, and change
the short and filter names for the protocol, and the names for the
filterable fields, to reflect the fact that it's for the File Exporter
protocol in DFS.  ("AFS 4" = DCE DFS.)

svn path=/trunk/; revision=22827
2007-09-07 22:11:01 +00:00
Jeff Morriss c360b112a1 If the whole packet was not captured (e.g., due to the snapshot length), do not attempt to verify the checksum of the packet. Rather, inform the user that we didn't/couldn't verify the checksum.
svn path=/trunk/; revision=22826
2007-09-07 21:46:31 +00:00
Stig Bjørlykke f725ed8b6a From Todd J Martin:
The attached patch to packet-bfd.c adds the following enhancements to BFD
decoding:
- The Authentication Section is now decoded.  All of the authentication methods
are supported.  Verification of checksums is not implemented.
- BFD flags are now shown in a tree
- Added support for the M flag
- Added a display filter for the message length
- For the Desired Min TX Interval, Required Min RX Interval, and Required Min
Echo RX Interval fields, the time value is now printed in both milliseconds and
microseconds.  (Previously, only milliseconds was being shown.)  The PDU
represents the time in microseconds, but most implementations deal in
milliseconds.
- Added a warning to flag the packet if the Authentication bit is set, but the
full Authentication Section is not present.
- Added descriptions for most of the fields
- Fix the name of the protocol.  BFD stands for Bidirectional Forwarding
Detection and not Bi-directional Fault Detection.
- Register the protocol on the UDP multihop port (4784).
- Change the filter name for the protocol from bfdcontrol to bfd since all of
the other display filters started with bfd.


Removed unused hf_bfd_auth_checksum.
Modified printing of the ':' at the end of the Authentication tree.

svn path=/trunk/; revision=22825
2007-09-07 19:05:55 +00:00