Hi,
The attached file is a patch to packet-bpdu.c so that Wireshark is
able to dissect the Cisco MST BPDU's that I encountered last week.
Cheers,
Sake
svn path=/trunk/; revision=19734
Attached is a patch to fix bug #1163: "Dissector bug. ISO8073 COTP
protocol." The SES dissector was incorrectly believing it had PDUs
within the COTP PDUs. I added an additional heuristic check to see if
the length of the SES PDU is 0, then return false since it can't be zero
length.
Thanks,
Steve
svn path=/trunk/; revision=19733
During troubleshooting an ARP problem, I found an issue with wireshark
to properly recognise Gratuitous ARP packets. Gratuitous ARP packets
can be made with ARP request or ARP reply packets.
svn path=/trunk/; revision=19731
Attached is a patch to allow the disabling of the UDP/UDPlite checksum
verification for cards that offload it and report it incorrectly.
svn path=/trunk/; revision=19725
I would like to have a tcp.options field with a name for PMDL output;
I include a patch to packet-tcp.c to provide that.
svn path=/trunk/; revision=19721
In wireshark a NTP field is displayed as "clock dispersion".
But should it be called "root dispersion" as per RFC 1305?
svn path=/trunk/; revision=19705
Attached is a patch to fix bug #1040: "imap packet: not all infos are
displayed." It has been tested against the capture file the user
provided as well as my own capture of an imap session.
Thanks,
Steve
svn path=/trunk/; revision=19698
Attached is a patch to fix bug #1170: "Wireshark interpretation of WBXML
does not comply with Spec." This has been verified with the sample
capture the user provided.
svn path=/trunk/; revision=19681
have an FCS. Also, clean up the parsing and presentation of the various
flags, and show some that aren't already shown.
svn path=/trunk/; revision=19680
Fixes the incorrect decoding of the CC-SETUP CLIR suppression and invoke info elements (which seem to have been copied from the location update accept PDU).
and added some info from a later spec.
svn path=/trunk/; revision=19675
reintroducing the ACK_RTT measurement how long it took to ACK a data segment
Gerald this is a trivially correct patch can you apply it to the release branch?
svn path=/trunk/; revision=19669
implement class specific control commands : reset and getmaxlun for mass storage
now with a better understanding of the problem space for usb and device classes we can start cleaning the code up and make it nice
svn path=/trunk/; revision=19659
The RDM protocol has been accepted as ANSI standard E1.20-2006. The following patch updates the decoder to that spec.
At the same time it is promoted to a build-in dissector.
svn path=/trunk/; revision=19596
and replace it with an "enable_decryption" preference.
Instead of forcing the user to specify how many WEP keys we have,
figure it out for ourselves by parsing the key list. When decrypting,
don't worry about the key index specified in the header (which resulted
in trying to decrypt using the same key twice); simply try each key in
order (which we were doing anyway).
In hex_str_to_bytes(), handle a null hex string.
Update the release notes.
svn path=/trunk/; revision=19592
this is a wrapper protocol to store SCSI frames inside usb bulk data transfers
the dissector is far from complete but does
track ITL and ITLQ structures and will also call the SCSI dissector to
dissect the SCSI CDB.
what is still missing is handling of data in/out and scsi responses
at least it will now display the SCSI CDB and dissect it. woohoo
svn path=/trunk/; revision=19589
add tracking so that when we find an interface descriptor which tells us the device class we also create a conversation for each and every endpoint for that interface and also let all conversations (one for each endpoint) share the same usb conversation info structure.
store the device type inside this conv_info structure
add the required code to manage BULK data pdus and have it for now only display what kind of bulk data is contained (interface class as snooped from the descriptors)
we now only need a class dissector table we can fork off into from the bulk dissector in usb and then an external usb_masstorage dissector that registers itself as a mass storage device and we should be all set to dissect the scsi layer being transported atop usb
svn path=/trunk/; revision=19575
ansp provide the desired port/endpoints in the call to get/create a conversation so that we later when we see the a descriptor that says Endpoint X is using class Y
we need tis to register that certain endpoints are used for mass storage
(or other applications)
svn path=/trunk/; revision=19573
Please apply the attached patch to improve the WLCCP dissector. I have
also finished merging in packet-cisco-wireless.c, so it can be deleted.
svn path=/trunk/; revision=19572
start introducing conversations to the usb dissector so that we can start tracking requests/responses
which we need to in order to dissect for example the data returned by a device to a GET DESCRIPTORS call
svn path=/trunk/; revision=19539
this fixes a regression caused by the recent scsi data in/out reassembly code which made the scsi dissector fail to dissect data in/out over ndmp correctly if scsi reassembly was enabled
svn path=/trunk/; revision=19525
put "reassembled in" in the summary line
put the fragment list at the top of the tree instead of down inside the SCSI expansion
svn path=/trunk/; revision=19523