summaryrefslogtreecommitdiff
path: root/epan/tfs.h
AgeCommit message (Collapse)AuthorFilesLines
2016-04-14Adding a dissector for the Distributed Object Framework protocol.Mike Morrin1-0/+3
The DOF is part of the open-source OpenDOF Project, more information at https://opendof.org There is a sample capture file (with encryption keys) at https://wiki.wireshark.org/SampleCaptures#DOF_.28Distributed_Object_Framework.29_Protocols Change-Id: I8d8ce3edf39904d0467a403157f9de2d2a165e90 Reviewed-on: https://code.wireshark.org/review/14394 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-03-26bootp: Add support for iSNS (RFC4174) dissectionVictor Dodon1-0/+1
Change-Id: I2d1807e631991d4115ca33d351e85c36272c209b Reviewed-on: https://code.wireshark.org/review/14523 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2016-02-06Bluetooth: GATT: Add support for OTS/OTPMichal Labedzki1-0/+2
OTS/OTP is the newset "profile" announced by Bluetooth SIG. It name describe what it doing: Object Transfer Service/Profile, so it is something like OPP. While we are at this move some HID attributes to get right order in switch-case. Change-Id: I460963a422c7292b2cabf7e88f32dbd6e8d7051f Reviewed-on: https://code.wireshark.org/review/13735 Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
2015-07-15zvt: handle multi-byte tagsMartin Kaiser1-0/+1
and dissect the components of a tag add a global true-false string for constructed vs. primitive Change-Id: If10ecf97cde59e2be9ff5e3163073f6d14e6c61e Reviewed-on: https://code.wireshark.org/review/9636 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
2015-07-09VXLAN: Add Group Based Policy dissectorAmine Kherbouche1-0/+1
According to some advices from my last commit,i made some changes, and i use proto_tree_add_bitmask for bits field. Editing VXLAN dissector for supporting GBP extension described in the following draft link : https://tools.ietf.org/html/draft-smith-vxlan-group-policy-00 This pach works fine with "old" version of VXLAN (no GBP support) The flags are now extended to 16 bits to support GBP extension, Group Policy Id is on 16 bits, VNI always on 24 bits and remaining bits are reserved. The following bits are defined in addition to the existing VXLAN fields: bit 0 : "G" Group Based Policy Extension bit bit 9 : "D" Don't Learn bit bit 12 : "A" Policy Applied bit the remaining bits are reserved Bug: 11348 Change-Id: I425ed63cf76f134eb3d1680a1753ed31f252dfa8 Signed-off-by: Amine Kherbouche <amine.kherbouche@6wind.com> Reviewed-on: https://code.wireshark.org/review/9537 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-06-15TFS: Mutualize Response/Request TFSAlexis La Goutte1-0/+1
move tfs_response_request to epan/tfs.[ch] and use this Change-Id: I29d5894fade721b5234649a7c2d83dd1d6a19a0d Reviewed-on: https://code.wireshark.org/review/8930 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-06-03Add the Display Filter Expression dialog.Gerald Combs1-1/+9
Changes from the GTK+ UI: - The display filter is built on the fly with immediate syntax feedback. - Slightly different layout. - You can search for fields. Make the plain SyntaxLineEdit a bit more plain. Bug: 11128 Change-Id: I06a48cd7b9ba7b9dc193b0199540aede4eb62fa7 Reviewed-on: https://code.wireshark.org/review/8742 Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Gerald Combs <gerald@wireshark.org>
2014-12-17Fixed bug in ZigBee (zbee) decryption, added Key Establishment cluster and ↵Chris Brandson1-2/+3
moved IAS, Thermostat and Poll clusters out of the ZCL foundation dissector. Removed attrID and cmdID ZCL cluster functions. Bug in ZCL HVAC attribute registration. Fixed bug in ZCL command ID field registration. Update Manufacturer Codes and Profile Ids to ZigBee-053874r26 Oct 2014 Fixed broken fragmented ZigBee packet collection and reassembly Use protocol fields for Thermostat schedule transitions. Added support for Key Establishment Cluster (CBKE) at SE 1.2a Updated Message cluster to SE 1.2a spec Added attribute reporting status which is common to all SE 1.2a clusters Added SE 1.2a tunnel cluster support ZigBee Smart Energy (SE) decryption appears to have been broken for some time. For SE you do not know the Link Key until after successful completion of Key Establishment and then manually enter it into preferences. Entry in preferences was broken such that when the new Link Key was entered all existing link keys would be lost. This lead to the loss of the Network Key as well when the Transport Key message was re-processed without the Pre-Configured Link Key. The Link Key 'key ring' has been moved to the UAT post-update callback so that it will always be updated correctly after changes to the link keys in preferences The attribute reporting status attribute which is common to all SE clusters was accidentally shared, now each cluster has it's own instance ZigBee security added key display for decrypted packets ZigBee Security Preferences fixed UAT type for Label so key label is editable again Added definition for Retail Service profile Added dissection for profile-wide (General Command Frame) commands when the profile is unknown Added zbee-zcl-misc.c to precommit check whitelist as it contains ias and hvac clusters avoiding proliferation of too many small files Change-Id: I53d85ba9d782db6a0e7e78c51b0bc7cdcdbca3ad Reviewed-on: https://code.wireshark.org/review/5565 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-10-30Eliminate proto_tree_add_text from packet-q933.cMichael Mann1-0/+3
Change-Id: If5b85609d3daaf66cbcc15e3127af4e7f5736e52 Reviewed-on: https://code.wireshark.org/review/4995 Petri-Dish: Michael Mann <mmann78@netscape.net> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-10-15Eliminate some proto_tree_add_text from GSM dissectors (so now there are no ↵Michael Mann1-0/+2
dissectors with 100+ proto_tree_add_text calls). Add tfs_allocated_by_receiver_sender to tfs.h because it seems "popular" enough. Change-Id: I478461d9b951a2c3e3aec6aaf996d95ba2c0feee Reviewed-on: https://code.wireshark.org/review/4708 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-10-07Overhaul the filterability of packet-ansi_683.cMichael Mann1-0/+1
It's (ab)use of proto_tree_add_text was "hidden" behind a single FT_NONE hf item, that effectively had the same behavior of proto_tree_add_text, but wouldn't show up in checkAPIs.pl. Replaced the (over 200+) proto_tree_add_none_format calls with proto_tree_add_text and then ran convert_proto_tree_add_text.pl on the dissector. That started the cleanup, and I did more while in the neighborhood. Change-Id: I89e09cf23e8998bcc9197f9a4043e1fc2850fc8c Reviewed-on: https://code.wireshark.org/review/4521 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-08-07Add two new true_fals strings.AndersBroman1-0/+2
Change-Id: I43440ef6fac1a0c01eec630d2238fcfb085255a5 Reviewed-on: https://code.wireshark.org/review/3471 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-06-04packet-q931.c: proto_tree_add_text -> something filterable.Michael Mann1-0/+2
Change-Id: I576f8d7fcf01a4c1dc6e486f7dd0a5b46edce502 Reviewed-on: https://code.wireshark.org/review/1935 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-05-24Fixed mausb valid bit & added invalid_valid TFSSean O. Stalley1-0/+1
Fixed valid bit check for MAUSB EPHandleResp packet. the valid bit is active low (ie: valid = 0, invalid = 1). I noticed Some other dissectors also defined an tfs_invalid_valid, so got rid of their local definitions & added it to epan/tfs.c. Change-Id: Ifd78325f9c7c046224073fc9b29e0cc60dc5c286 Reviewed-on: https://code.wireshark.org/review/1766 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2014-03-04Remove all $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^ \* \$Id\$/,+1 d') Fix manually some typo (in export_object_dicom.c and crc16-plain.c) Change-Id: I4c1ae68d1c4afeace8cb195b53c715cf9e1227a8 Reviewed-on: https://code.wireshark.org/review/497 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2013-07-17Use "generic" tfs (tfs_supported_not_supported...)Alexis La Goutte1-0/+1
Add Enforced / Not enforced to epan/tfs.[ch] svn path=/trunk/; revision=50696
2013-07-17Move Do not clear / Clear & Confirmed / Unconfirmed TFS to epan/tfs.[ch]Alexis La Goutte1-0/+2
svn path=/trunk/; revision=50695
2013-07-17Use "generic" tfs (tfs_set_notset, tfs_supported_not_supported...)Alexis La Goutte1-0/+2
Add complete / Incomplete & Valid / Not Valid TFS svn path=/trunk/; revision=50693
2013-07-03From Oliver Gasser via ↵Alexis La Goutte1-0/+1
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8863 Add CAA support to DNS dissector Add informationa about Certificate Authority Authorization (CAA) data to the DNS dissector. See the RFC [1] for more information. Suggestions and improvements are welcome. [1] http://tools.ietf.org/html/rfc6844 svn path=/trunk/; revision=50370
2013-03-01Export libwireshark symbols using WS_DLL_PUBLIC defineBalint Reczey1-39/+41
Also remove old WS_VAR_IMPORT define and related Makefile magic everywhere in the project. svn path=/trunk/; revision=47992
2013-02-24Remove some "duplicate" TFS in 802.11 field capability Add in use / not in ↵Alexis La Goutte1-0/+1
use in common TFS svn path=/trunk/; revision=47856
2012-09-26add the the necessary tfs variables for rev 45152Michael Mann1-0/+3
svn path=/trunk/; revision=45153
2012-09-25replaced decode_boolean_bitfield calls with itemized filtersMichael Mann1-0/+1
added tfs_no_yes to tfs.[ch] svn path=/trunk/; revision=45115
2012-07-23Fix reversed values for Bearer Context IE decodes Bearer Level Quality of ↵Anders Broman1-0/+1
Service (Bearer QoS) in ARP field the wireshark decoded preemption values. As reported in http://ask.wireshark.org/questions/12907/pre-emption-decoding-on-s11-interface svn path=/trunk/; revision=43930
2012-07-21Updated patch from https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3507Michael Mann1-0/+1
svn path=/trunk/; revision=43887
2012-04-12Bugfix and enhancement of MM Context dissection.Anders Broman1-0/+1
svn path=/trunk/; revision=42035
2011-01-31Change a bunch of value and tfs strings to not be prefixed by hf_ but ↵Anders Broman1-0/+2
ieee8021. Based on Alexis La Gouttes patch. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5636 svn path=/trunk/; revision=35727
2011-01-26Add tfs_allowed_not_allowed.Anders Broman1-0/+1
svn path=/trunk/; revision=35664
2011-01-25Add tfs_reliable_not_reliable.Anders Broman1-1/+2
svn path=/trunk/; revision=35644
2011-01-17- Remove debug printout.Anders Broman1-0/+2
- Enhance dissection a bit. - add new true_false_strings svn path=/trunk/; revision=35566
2010-08-29Doxygen changes.Anders Broman1-3/+7
svn path=/trunk/; revision=33990
2010-04-27Add some more strings.Jaap Keuter1-0/+4
svn path=/trunk/; revision=32579
2009-07-07Revert r28985 to fix tfs prototypes, as it doesn't work...Stig Bjørlykke1-20/+20
svn path=/trunk/; revision=28993
2009-07-07Removed unused flags_set_truth.Stig Bjørlykke1-6/+0
Fixed some capitalizations. svn path=/trunk/; revision=28990
2009-07-07Fix prototypes for default tfs sets.Stig Bjørlykke1-21/+21
svn path=/trunk/; revision=28985
2009-03-05Addded tfs_used_notused.Stig Bjørlykke1-0/+1
svn path=/trunk/; revision=27617
2007-01-10Extending true_false_string supportJaap Keuter1-0/+65
- Separate tfs.[ch] - Add larger sample collection - Properly export DATA svn path=/trunk/; revision=20373