aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-11-07Change the use of threads from "mostly always, depending on yourGerald Combs15-201/+42
configure options and Gtk+ and GLib versions" to "always". svn path=/trunk/; revision=39751
2011-11-07From Tyson Key via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6155Alexis La Goutte3-0/+403
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
2011-11-07Do not return from within a TRY/CATCH/ENDTRY because this will make theStig Bjørlykke1-56/+39
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
2011-11-07Do not return from within a TRY/CATCH/ENDTRY because this will make theStig Bjørlykke1-8/+11
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
2011-11-06Attempt to fix the RCS ID.Guy Harris1-7/+7
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
2011-11-06From Tyson Key via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6161Alexis La Goutte3-0/+248
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
2011-11-06From Martin Kaiser via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6545Alexis La Goutte1-4/+1
DVB-CI / CI+ fix clang warning about unused variable svn path=/trunk/; revision=39745
2011-11-06From Robert G. Jakabosky via bug 5575:Stig Bjørlykke6-18/+68
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
2011-11-06[Automatic manuf, services and enterprise-numbers update for 2011-11-06]Gerald Combs3-24/+208
svn path=/trunk/; revision=39741
2011-11-06Dissect RIM related IEsAnders Broman4-10/+196
svn path=/trunk/; revision=39740
2011-11-05Add a preference to select whether to use LAPD or DPNSS as the protocolGuy Harris1-3/+42
on the D channel. svn path=/trunk/; revision=39739
2011-11-05Fix what I think is a typo in the introductory comment.Guy Harris1-1/+9
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
2011-11-05Fix what I assume is a typo in the introductory comment.Guy Harris1-1/+1
svn path=/trunk/; revision=39737
2011-11-04Updates based on stuff seen in a new capture.Guy Harris1-21/+58
I'm leaving debug messages in, but #if 0'ed out, for now. svn path=/trunk/; revision=39736
2011-11-04Get rid of non-ASCII characters in comments.Guy Harris1-23/+24
Convert "4-space tabs" to spaces. svn path=/trunk/; revision=39735
2011-11-04Dissect RIM Routing Address Discriminator and RAN Transparent Container.Anders Broman1-6/+32
svn path=/trunk/; revision=39734
2011-11-04Dissect RIMInformation.Anders Broman3-9/+50
svn path=/trunk/; revision=39733
2011-11-04Only have the option to turn off syntax check capture filterStig Bjørlykke2-2/+10
if not using threads. svn path=/trunk/; revision=39732
2011-11-04Terminate a value_string.Jeff Morriss1-1/+2
svn path=/trunk/; revision=39731
2011-11-04From Roland Knall via bug 6538:Stig Bjørlykke1-164/+18
Use CRC routines from wsutil + some Code-Clang Analysis fixes. svn path=/trunk/; revision=39730
2011-11-03Fix GRE Key entryAnders Broman1-14/+2
svn path=/trunk/; revision=39729
2011-11-03From Roland Knall via bug 6539:Stig Bjørlykke7-0/+208
Implementing generic CRC8 and CRC16 functions for openSAFETY in wsutil. svn path=/trunk/; revision=39726
2011-11-03From Roland Knall via bug 6538:Stig Bjørlykke1-49/+9
Remove stringToBytes and use hex_str_to_bytes instead. svn path=/trunk/; revision=39725
2011-11-03Add (most) primitive header items to the tree before calling UMTS RLC dissector.Martin Mathieson1-3/+82
svn path=/trunk/; revision=39724
2011-11-03Remove apparent debug code that causes these console messages on launch:Stephen Fisher1-2/+0
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
2011-11-02Update the list of new features.Gerald Combs1-7/+7
svn path=/trunk/; revision=39722
2011-11-02Fix spelling.Gerald Combs1-1/+1
svn path=/trunk/; revision=39721
2011-11-02We have to remove svnversion.h with "make distclean".Guy Harris1-2/+7
svn path=/trunk/; revision=39720
2011-11-02Revert revision 39665 (for bug 6472) which introduced bug 6537.Stig Bjørlykke1-10/+2
svn path=/trunk/; revision=39719
2011-11-02From Roland Knall:Anders Broman1-3/+4
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
2011-11-02From Roland Knall:Anders Broman1-6/+4
Remove the warnings for the Clang-Code-Analysis. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6538 svn path=/trunk/; revision=39717
2011-11-02The answer toGuy Harris1-6/+1
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
2011-11-02Handle differences in Camel V2Anders Broman6-87/+524
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
2011-11-02Requiescat in pace, osx-build.sh.Guy Harris1-1/+0
svn path=/trunk/; revision=39714
2011-11-02Remove osx-build.sh. It was never fully ported to the Wireshark buildGerald Combs1-335/+0
environment and has been unused for 3 years. svn path=/trunk/; revision=39713
2011-11-02From Andrew Kampjes via bug 6536:Stig Bjørlykke1-9/+66
Improved the Ethernet checksum field, modelled on the TCP checksum field. svn path=/trunk/; revision=39712
2011-11-02Export NAEA-CIC to be used by Camel.Anders Broman3-43/+45
svn path=/trunk/; revision=39711
2011-11-02From Yaniv Kaul:Anders Broman1-155/+435
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
2011-11-02Use "%g" for float as well as double.Guy Harris1-2/+2
svn path=/trunk/; revision=39709
2011-11-02Amazingly, there *are* apparently protocols with IPv4 addresses inGuy Harris1-2/+2
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
2011-11-01From Roland Knall:Anders Broman1-109/+182
- 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
2011-11-01Remove comma at the end of several enumerator lists.Jeff Morriss13-28/+28
svn path=/trunk/; revision=39700
2011-11-01When checking for GTK+2, indicate that we will *not* accept GTK 3 and later.Jeff Morriss1-8/+8
svn path=/trunk/; revision=39699
2011-11-01Disable the CIP dissector until we can solve the fuzz failures.Jeff Morriss1-0/+3
svn path=/trunk/; revision=39698
2011-10-31Fix compilation error:Stephen Fisher1-1/+1
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
2011-10-31One "packet-" suffices.Guy Harris1-1/+1
svn path=/trunk/; revision=39696
2011-10-31Give Iain Arnell specific credit for various ajp13 enhancements.Guy Harris1-1/+4
svn path=/trunk/; revision=39695
2011-10-31From Martin Renold via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5730Alexis La Goutte8-204/+574
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
2011-10-31From Marek Tews via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6060Alexis La Goutte5-145/+274
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
2011-10-31Try to fix warnings.Anders Broman8-2852/+278
svn path=/trunk/; revision=39690