Age | Commit message (Collapse) | Author | Files | Lines |
|
configure options and Gtk+ and GLib versions" to "always".
svn path=/trunk/; revision=39751
|
|
Dissector for the USB Integrated Circuit Card Interface Device Class (CCID)
I've implemented a reasonable subset of a dissector for the USB CCID specification (as described at http://www.usb.org/developers/devclass_docs/DWG_Smart-Card_CCID_Rev110.pdf), during the course of experimenting with an ACS ACR122U ISO 14443 card reader and MiFare tokens.
It currently identifies all of the message types listed in that specification,ng.
From me:
* Fix Clang Warning
* Remove trailing whitespace from lines
* Fix Checkhf (Remove a unused entry)
* Added packet-rfid-mifare to Makefile.common and CMakeLists.txt
svn path=/trunk/; revision=39750
|
|
except stack invalid, and will lead to a crash.
In this case it was when doing compare functions on a FT_PROTOCOL.
svn path=/trunk/; revision=39749
|
|
except stack invalid, and will lead to a crash.
In this case it was when calling a dissector from a table in a Lua script.
svn path=/trunk/; revision=39748
|
|
NULL out blurbs that just give the field name.
This is C code, so it shouldn't be executable; get rid of
svn:executable.
svn path=/trunk/; revision=39747
|
|
Dissector for the NXP MiFare Protocol
I've just finished writing a dissector for the NXP-proprietary MiFare Protocol, as used alongside ISO 14443-A by a popular range of contactless (not-so-smart) cards, and various emulations, variants and clones thereof.
It currently supports all of the commands listed in http://www.nxp.com/documents/data_sheet/MF1S703x.pdf that also happen to be supported by LibNFC (http://code.google.com/p/libnfc/) - modulo the "NAK" and CRC bytes, since I haven't found examples of their usage in my USB traces, and I didn't want to hand-craft (probably incorrect) examples for testing.
From me:
* Fix Clang Warning
* Remove trailing whitespace from lines;
* Added packet-rfid-mifare to Makefile.common and CMakeLists.txt
* Add Modelines information
svn path=/trunk/; revision=39746
|
|
DVB-CI / CI+ fix clang warning about unused variable
svn path=/trunk/; revision=39745
|
|
Fix memory errors in Lua dissectors.
- Free Tvb when created from ByteArray.
- Free TvbRange correctly.
- Free string from get_persconffile_path and get_datafile_path.
- Some code cleanup.
svn path=/trunk/; revision=39744
|
|
svn path=/trunk/; revision=39741
|
|
svn path=/trunk/; revision=39740
|
|
on the D channel.
svn path=/trunk/; revision=39739
|
|
Set the protocol column (perhaps there should be separate names for the
DPNSS layer 2 and layer 3 protocols).
The DPNSS layer 2 protocol appears to be Yet Another HDLC Derivative;
put in a comment noting that we might want to use the xDLC control field
dissector code.
svn path=/trunk/; revision=39738
|
|
svn path=/trunk/; revision=39737
|
|
I'm leaving debug messages in, but #if 0'ed out, for now.
svn path=/trunk/; revision=39736
|
|
Convert "4-space tabs" to spaces.
svn path=/trunk/; revision=39735
|
|
svn path=/trunk/; revision=39734
|
|
svn path=/trunk/; revision=39733
|
|
if not using threads.
svn path=/trunk/; revision=39732
|
|
svn path=/trunk/; revision=39731
|
|
Use CRC routines from wsutil + some Code-Clang Analysis fixes.
svn path=/trunk/; revision=39730
|
|
svn path=/trunk/; revision=39729
|
|
Implementing generic CRC8 and CRC16 functions for openSAFETY in wsutil.
svn path=/trunk/; revision=39726
|
|
Remove stringToBytes and use hex_str_to_bytes instead.
svn path=/trunk/; revision=39725
|
|
svn path=/trunk/; revision=39724
|
|
looking for dissectors in /usr/local/src/wireshark/epan/wspython/wspy_dissectors
looking for dissectors in /home/sfisher/.wireshark/plugins
registered protocols []
svn path=/trunk/; revision=39723
|
|
svn path=/trunk/; revision=39722
|
|
svn path=/trunk/; revision=39721
|
|
svn path=/trunk/; revision=39720
|
|
svn path=/trunk/; revision=39719
|
|
Avoiding the fuzz-test crash, but still allowing for large parts of CIP to be dissected.
ref https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6519
svn path=/trunk/; revision=39718
|
|
Remove the warnings for the Clang-Code-Analysis.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6538
svn path=/trunk/; revision=39717
|
|
XXX - "svnversion.h" is distributed in the release tarball; should
we be deleting it with "make clean", or should we only do that with
"make maintainer-clean"?
is probably "we should only do that with "make maintainer-clean""; see
http://www.wireshark.org/lists/wireshark-dev/201111/msg00027.html
and followups.
svn path=/trunk/; revision=39716
|
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3911
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6474
svn path=/trunk/; revision=39715
|
|
svn path=/trunk/; revision=39714
|
|
environment and has been unused for 3 years.
svn path=/trunk/; revision=39713
|
|
Improved the Ethernet checksum field, modelled on the TCP checksum field.
svn path=/trunk/; revision=39712
|
|
svn path=/trunk/; revision=39711
|
|
Many enhancements, and some fixes, to the Spice dissector:
- SASL authentication support
- indention, tab fixes
- LZ image dissection (fixing at least one TODO item)
- dissect Spice client agent data
- fix some proto_tree_add_item() offsets
- probably some more that I forgot.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6535#attach_7355
svn path=/trunk/; revision=39710
|
|
svn path=/trunk/; revision=39709
|
|
byte-swapped form - i.e., not network byte order, but the reverse of
network byte order - as, a long time ago, somebody asked to have the
"little_endian" flag affect the way proto_tree_add_item() fetched IPv4
addresses from the packet.
Use ENC_BIG_ENDIAN for IPv4 addresses (ENC_NA and ENC_BIG_ENDIAN have
the same value, but this makes it clearer that we, sadly, need to care).
svn path=/trunk/; revision=39708
|
|
- Renaming opensafety.msg.type to opensafety.msg.direction
- Introducing real opensafety.msg.type as opensafety.msg.category and generated
field
- Adding openSAFETY Sender and Receiver field, for all types of messages
- Adding openSAFETY Domain number and Node number as generated fields, which
allows filtering for them
- Rework PACKET_RECEIVED_BY and PACKET_SEND_FROM_TO_ALL to PACKET_RECEIVER and
PACKET_SENDER
- Replaced PACKET_SEND_FROM_TO with calls to PACKET_RECEIVER and PACKET_SENDER
- Added functions, so that the new sender and receiver fields as well as
network information are added as sub-trees
- Removed DISSECTOR_ASSERT in opensafety_get_scm_udid as it is not needed here
anymore
- Added the connection valid bit to the dissection tree ( has been there as
message type, but was never validated )
- Added calculations for Domain Network Addr, depending if a valid UDID for the
SCM is present in SSDO and SPDO
- Corrected error, where sub-tree for spdo dissection used global ssdo_tree
instead of spdo_tree
- Added "Message Type unknown" which leads to PI_MALFORMED marked entry in
dissect_opensafety_message
- Added check for ( length - frameOffset ) is below or equal zero, to avoid
using dissector asserts
- Added check for freak frame start detection, where both frame starts would be
equal (could happen during fuzztest)
- Removed DISSECTOR_ASSERT for both frame starts being different
- Added check, that if the frame address is above 1024, the package get's
marked as PI_MALFORMED (fuzztest)
- Fixed CID 1215, CID 1224 and CID 1246/1247
- Corrected naming issue with openSAFETY/SercosIII dissection using UDP
transport
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6528
svn path=/trunk/; revision=39701
|
|
svn path=/trunk/; revision=39700
|
|
svn path=/trunk/; revision=39699
|
|
svn path=/trunk/; revision=39698
|
|
In file included from packet-uaudp.c:39:
packet-ua.h:32:38: error: no newline at end of file
svn path=/trunk/; revision=39697
|
|
svn path=/trunk/; revision=39696
|
|
svn path=/trunk/; revision=39695
|
|
Dissector for HSR and PRP-1
Here is a patch that adds a dissector for HSR and for PRP-1. Both protocols are defined in IEC62439 Part 3. (High-availability Seamless Redundancy / Parallel Redundancy Protocol)
The existing PRP dissector has been refactored to support both the old PRP (now called PRP-0) and the new PRP-1.
There are three distinct dissectors:
- HSR (ethertype 892F)
- HSR/PRP supervision (ethertype 88FB)
- PRP-0 and PRP-1 (trailer dissector; disabled by default)
From me :
* Fix Clang Warning
* Add modification for CMakeLists.txt
svn path=/trunk/; revision=39692
|
|
Enhance Universal Alcatel Protocol
Several fixes and heuristic version. You can also specify the ports (as in the previous version), if the heuristic version is not working properly.
svn path=/trunk/; revision=39691
|
|
svn path=/trunk/; revision=39690
|