aboutsummaryrefslogtreecommitdiffstats
path: root/epan
AgeCommit message (Collapse)AuthorFilesLines
2014-08-25remove trans_info parameter from dissect_usb_endpoint_descriptor()Martin Kaiser3-17/+19
(remove it in the call from mausb as well) add NULL checks for usb_conv_info, usb_trans_info Change-Id: I95d52b85e3fa0d42b6a20047053259aaca8754fe Reviewed-on: https://code.wireshark.org/review/3784 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
2014-08-25remove trans_info parameter from dissect_usb_unknown_descriptor()Martin Kaiser3-7/+3
remove now unused trans_info variable in mausb Change-Id: I99df8a1ed039134c9448546d0f1a738f203f9610 Reviewed-on: https://code.wireshark.org/review/3785 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx> Tested-by: Martin Kaiser <wireshark@kaiser.cx>
2014-08-25an endpoint_descriptor may only be sent from a USB device to the hostMartin Kaiser1-17/+8
as part of a GET DESCRIPTOR Response therefore, pinfo->destport==NO_ENDPOINT is always true for valid USB packets and we can remove the else branch Change-Id: I2163e3000cafa27113ee0e6173fd69b7ef17b812 Reviewed-on: https://code.wireshark.org/review/3585 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx> Tested-by: Martin Kaiser <wireshark@kaiser.cx>
2014-08-25Fix a typo RELEASE_OTHER_REASON 4 -> RELEASE_OTHER_REASON 3AndersBroman1-1/+1
RFC 3057 3.3.1.2 RELEASE_OTHER 0x3 Other reasons Change-Id: I5c2344600646cbfbef379aed5d3ffa9fc48da639 Reviewed-on: https://code.wireshark.org/review/3829 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-25TRILL ISIS: SubTLVs of Router Capability TLV are valid for MT-Capability TLV ↵Marian Ďurkovič1-264/+161
as well Change-Id: Idf466c021b1b188d9c6d55ba73a25257ba352412 Reviewed-on: https://code.wireshark.org/review/3803 Petri-Dish: Evan Huus <eapache@gmail.com> Reviewed-by: Evan Huus <eapache@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-25Skinny: packet-skinnyDiederik de Groot3-8/+39
Add tools path to the python search path, fixing cog.py generation of package-skinny.c from packet-skinny.c.in Add GPLv2 License to parse_xml2skinny_dissector.py Change-Id: I91b76867b02d8cebc40bba35151db48bc2fcaeca Reviewed-on: https://code.wireshark.org/review/3819 Reviewed-by: Evan Huus <eapache@gmail.com> Petri-Dish: Evan Huus <eapache@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-24Remove obsolete comments regarding the shell version of make-dissector-regРоман Донченко1-5/+0
Change-Id: I93470e8c6e9afd6c1ebf735eb13141586964be0e Reviewed-on: https://code.wireshark.org/review/3818 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2014-08-24[Automatic manuf, services and enterprise-numbers update for 2014-08-24]Gerald Combs2-7/+172
Change-Id: Ibe3e8e23f8ae5a136c1acb0eda4cfe03928616d2 Reviewed-on: https://code.wireshark.org/review/3811 Reviewed-by: Gerald Combs <gerald@wireshark.org>
2014-08-24[RFC] Skinny: Rewrite using automatic code generationDiederik de Groot4-4912/+9781
Support: Protocolversion 0 - 22 Includes: Callmanager to/from Cisco Phones, Inter CallManager Messages and CallManager to/from Cisco ASA Code Generator not included, because protocol does not evolve anymore / No newer versions to be expected Fixed: Added more readable information for SoftKeyTemplateRes and SoftKeySetRes, Added Bitfield processing, Added Longer Field Descriptions Fixed: message_handle array overrun, message_ids, hf_skinny fields format Fixed: dialedNumber Message, Setting data on si->fields (tap.h) Fixed: Comments made by Peter Wu Added: Code Generator Sources Fixed: hf_skinny blurp, XML Truncation, Updated ButtonTemplate, SoftKeyTemplate and SoftKeyRes presentation Fixed: EnblocMessage, DialedNumberMessage Added: DisplayLabels Added: dissect_skinny_DisplayLabel function to Lookup and Translate in the phone embedded strings to human readable form Fixed: CallInfoV2, OpenReceiveChannelAck, KeypadButton when generated by a 7912 running old firmware. Fixed: Made changes requested by Peter Wu, in last 2 reviews Fixed: ConfigStatV2, ServerRes Fixed: Comment made by Michael Mann Fixed: CheckAPI.pl / Petri Dish Fixed: Included packet-skinny.h and epan/dissectors/packet-skinny.h.in -> Petri Dish Change-Id: Ic2d2ead8ff0ce80668c9b2e249ce69f53e25a383 Bug: 10262 Reviewed-on: https://code.wireshark.org/review/2921 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Jörg Mayer <jmayer@loplof.de> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-08-23USB: call USB control dissector table when recipient is "other"Pascal Quantin1-1/+5
Otherwise USB HUB dissector is no more called (see the capture in bug 8161 for an example) Change-Id: Ie8ac1c8ca19bf292d8fc69d9b0b3729f696ffc07 Reviewed-on: https://code.wireshark.org/review/3802 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
2014-08-23Update the SCTP PPIDs.Michael Tüxen3-12/+17
Change-Id: I0b34e544d4332f2b5d8dcc287861636db86ac1b9 Reviewed-on: https://code.wireshark.org/review/3801 Petri-Dish: Michael Tüxen <tuexen@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Tüxen <tuexen@wireshark.org>
2014-08-22Replace a couple of implementations of unpack_digits() with ↵Jeff Morriss4-99/+15
tvb_bcd_dig_to_wmem_packet_str(). Change-Id: Ic9e740345fb3a748f6df4f624441bb947bbd9429 Reviewed-on: https://code.wireshark.org/review/3797 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-22Decode the 3GPP MSISDN AVP using the E.164 routines.Jeff Morriss4-33/+20
Rename dissect_e164_utf8_number() to dissect_e164_msisdn() and give it an 'encoding' argument. Change-Id: I49cf5d2b24b44a0e69427ceae331f378024391c5 Reviewed-on: https://code.wireshark.org/review/3796 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-22Fix a comment typo: tvb_bcd_dig_to_wmem_packet_str() returns a WMEM-allocatedJeff Morriss1-3/+3
string, not an EP-allocated one. Change-Id: I3918ed66429c588d4503d98e10dc460b099e550e Reviewed-on: https://code.wireshark.org/review/3795 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-22Parse Capabilities & Flags section of TRILL Version Sub-TLVMarian Ďurkovič1-1/+30
Change-Id: Ic82a2368c865031eaeee291055b6a4f176cde759 Reviewed-on: https://code.wireshark.org/review/3792 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-22TRILL ISIS: Implement TRILL Neighbor TLV (145)Marian Ďurkovič1-3/+47
Change-Id: I1b17b0ef26150fdc68b966f4837953f9832883cb Reviewed-on: https://code.wireshark.org/review/3717 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-22TRILL updatesMarian Ďurkovič1-3/+5
Update Version info Update Nickname IDs Add new multicast MAC addresses Change-Id: I72647b5f98a48267340d51df428602e1c77cb206 Reviewed-on: https://code.wireshark.org/review/3714 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-08-22packet-infiniband: added support for Mellanox DC transport typeWasim Abu Moch2-40/+117
*marked parse_DCCETH() function's unesed parameters with _U_ macro instead of (void) */ *Added few whitespaces (new lines), were mistakenly removed"* Adding minimal support for Mellanox DC transport type which replaces RD (RD isn't implemented in any HW yet). It's minimal in the sense of skipping new headers without parsing/showing them, this allows at least to keep correct IB packet parsing due to the new added header for this TS. (in this stage we can't expose the protocol details including it's header layout) Change-Id: I6cffa6497632ba19a6f9ec60a4f68da60b28e821 Reviewed-on: https://code.wireshark.org/review/3719 Reviewed-by: Evan Huus <eapache@gmail.com> Petri-Dish: Evan Huus <eapache@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-22TRILL ISIS: Fix incorrectly equal ett variables for different subtreesMarian Ďurkovič1-10/+24
Change-Id: I38d886d50d74d75a900274df8bc24114e84926e7 Reviewed-on: https://code.wireshark.org/review/3744 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-22Regenerate the X11 dissector with the latest mesa, xcb, and process-x11-xcb.plJeff Morriss4-111/+122
Change-Id: Ie05f9b780011b215ca3ad3293b3daefbcbee68ce Reviewed-on: https://code.wireshark.org/review/3789 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-21packet-gsm_cbch.c: various minor changesBill Meier1-10/+22
- tvb_length() --> tvb_reported_length(); - Use -1 for length arg in proto_tree_add_protocol_format(); - Remove unused 'for' loop increment which caused Windows warning: "C4701: potentially uninitialized local variable"; - Add editor modelines. Change-Id: I37833b750c100e333f4fa76d9465169be456d7c1 Reviewed-on: https://code.wireshark.org/review/3788 Reviewed-by: Bill Meier <wmeier@newsguy.com>
2014-08-21Decode User-Name as an IMSI in S13/S13' and S7a/S7d.Jeff Morriss3-8/+12
Also move the application ID macros into the diameter header file. Change-Id: Iaca5707c8476d81f50ecdb3aab76be293b5ccfe7 Reviewed-on: https://code.wireshark.org/review/3786 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-21usb_conv_info is no longer unusedMartin Kaiser1-1/+1
Change-Id: I27e5c8686e7f7a907bdcec59e97ae93a090b7185 Reviewed-on: https://code.wireshark.org/review/3783 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx> Tested-by: Martin Kaiser <wireshark@kaiser.cx>
2014-08-21remove trans_info parameter from dissect_usb_interface_assn_descriptor()Martin Kaiser1-2/+1
Change-Id: I9069835a824abcb004b05659a20b00a783a28ed6 Reviewed-on: https://code.wireshark.org/review/3782 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx> Tested-by: Martin Kaiser <wireshark@kaiser.cx>
2014-08-21remove usb_trans_info from dissect_usb_interface_descriptor()Martin Kaiser1-9/+11
Change-Id: Ia1bfdd705021e784213e00b70cfabc42b524384d Reviewed-on: https://code.wireshark.org/review/3781 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx> Tested-by: Martin Kaiser <wireshark@kaiser.cx>
2014-08-21set usb_conv_info->endpoint to "no endpoint" for interface conversationsMartin Kaiser2-6/+9
Change-Id: I625d20cc2c874f5b28c063590878077f8aa80196 Reviewed-on: https://code.wireshark.org/review/3780 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx> Tested-by: Martin Kaiser <wireshark@kaiser.cx>
2014-08-21add component descriptor values for HEVC servicesMartin Kaiser1-0/+6
Change-Id: I28e55dc95a55ad80aa2ce59ab6c5d495d8eb7d99 Reviewed-on: https://code.wireshark.org/review/3779 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx> Tested-by: Martin Kaiser <wireshark@kaiser.cx>
2014-08-21add service type for HEVC digital television serviceMartin Kaiser1-0/+1
Change-Id: I9aab67250d9fe7dc83243b55bbc2cb964c140e46 Reviewed-on: https://code.wireshark.org/review/3778 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx> Tested-by: Martin Kaiser <wireshark@kaiser.cx>
2014-08-21uat_load.l: Fix "unreachable code" warning (Windows 4702)Bill Meier1-1/+1
Change-Id: I0f50bc9f1970578a7a2a44a8a3149173f5935f14 Reviewed-on: https://code.wireshark.org/review/3775 Reviewed-by: Bill Meier <wmeier@newsguy.com>
2014-08-21Add a function to dissect an E.164 (MSISDN) number in UTF8 format and use itJeff Morriss9-120/+187
in the Diameter dissector. This new API adds a filter for the MSISDN as well as a subtree and filter for the Country Code. Change-Id: Ibcbf4b5f72178b7e4af63efa7496188d608a9de7 Reviewed-on: https://code.wireshark.org/review/3760 Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com> Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-21Bluetooth: btle: Fix reserved field dissectionMichal Labedzki1-13/+16
Also cosmetic changes: 1. Clear Info Column at start (fix garbages from previous protocols like Ubertooth) 2. Refactor a little all expert field definitions Change-Id: Ie1cba8c1578597f2d896ec75f7d2af4987325bf3 Reviewed-on: https://code.wireshark.org/review/3768 Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
2014-08-21Bluetooth: HCI_EVT fix fuzz failtureMichal Labedzki1-1/+3
Fix possible "Conditional jump or move depends on uninitialised value" Bug: 10396 Change-Id: I2c57f8310f88c68ae921d7e5bd1c060d0df27b8e Reviewed-on: https://code.wireshark.org/review/3769 Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
2014-08-21Bluetooth: Fix Delete opcode in Linux Monitor transportMichal Labedzki1-1/+1
-1 -> tvb_captured_length(tvb) fixed zero-length packet. Change-Id: I0748fa4e29d91a098f6222d162bce3177b9306e7 Reviewed-on: https://code.wireshark.org/review/3767 Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
2014-08-21Bluetooth: RFCOMM: Fix recognizing servicesMichal Labedzki1-3/+8
Add support for missing direction flag in dlci. Change-Id: I1429eb65374014e7b840bb31ca1d6f2ab1959160 Reviewed-on: https://code.wireshark.org/review/3766 Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
2014-08-21Bluetooth: L2CAP: Clear channel options if configure failsMichal Labedzki1-0/+5
On every configuration request clean options before setting anything. Then if configuration will be rejected options will not be set to something that is not set in next configure request. Change-Id: I5acedde96f7ff720e916256d683937acbcd13a48 Reviewed-on: https://code.wireshark.org/review/3765 Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
2014-08-21Don't assert out on tvb_memcpy() with a null data pointer if the length is 0.Guy Harris1-3/+11
If the length is 0, there's nothing to copy, so it doesn't matter if there's no data to copy from. This fixes problems caused by allocating a zero-length buffer and using that as the data for a tvbuff; the allocation returns null, so the data pointer is null. Change-Id: I8037ae4b96d30e90a716852bb7e22d3980444f83 Reviewed-on: https://code.wireshark.org/review/3761 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-08-21packet-erf: added dissector table for "erf.types.type" type field.Wasim Abu Moch5-53/+26
1- removed unnecessary include <wiretap/erf.h> 2- used fall through in protocol switch case instead of calling same function with same params. fixes/changes after review with Evan Huus, changes ETH/IPv4/IPv6/Infiniband/InfinibandLink to use dissector table instead of direct function calls. other protocols should be called in the same way, we'll do it when have the time. instead of calling subdissector directly from packet-erf.c code it's easier to declare this and each time we need to register a new protocol over erf format we sould easily extend it from the protcol module instead using "dissector_add_uint()" function. the change is still backward compatible, if no upper protocol is registered for the specifc type an old fasion direct function call is performed. Change-Id: I3ae1ccfdd49ab8f90667185296cc950dc2184475 Reviewed-on: https://code.wireshark.org/review/3670 Petri-Dish: Evan Huus <eapache@gmail.com> Reviewed-by: Evan Huus <eapache@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-08-20Create an IE item for the "Apparent Address" IE.Guy Harris1-2/+2
Also, don't initialize ie_item, in the hopes that cases where we don't set it will be caught at compile time rather than run time. Change-Id: I768251d19a7508ec876af44b987a4ecfd04258f7 Reviewed-on: https://code.wireshark.org/review/3759 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-08-209P2000.L also has the UID field in tattach.Guy Harris1-3/+11
See, for example: http://code.google.com/p/diod/wiki/protocol#attach,_auth_--_messages_to_establish_a_connection and http://code.google.com/p/diod/wiki/protocol#Overview where the latter says 9P2000.L consists of a subset of the canonical 9P2000 operations, the 9P2000.u attach and auth messages, plus new operations designed to map to the Linux VFS in a straightforward way. so tattach and tauth are the same as 9P2000.u. Don't throw a dissector assertion of there's data at the end of the packet; in the particular case that found this bug, yes, it was a dissector bug, but it could also be a malformed packet, and we should not throw dissector assertions unless we know *for certain* that the problem is a dissector bug rather than a malformed packet. Change-Id: I5ef5d837bccb4e7c4844d31a138aa55a85ec1b60 Reviewed-on: https://code.wireshark.org/review/3758 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-08-20Sort hfi[] to match the definitions, and add a missing entry that found.Guy Harris1-14/+16
Sorting them to match the definitions of the hfi variables makes it easier to compare the two lists. Comparing the lists found a missing entry; add it. Change-Id: I3517667336b1355195c5a227f0d02f1740a7c4cd Reviewed-on: https://code.wireshark.org/review/3757 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-08-20Sort the fc_lctl_rjt_val values.Guy Harris1-1/+1
That avoids a warning printed when making a value_string_ext table out of it. Change-Id: I7874e6db9d6805abcc21f113f1de7c2cf687e624 Reviewed-on: https://code.wireshark.org/review/3756 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-08-20Various dissection improvements.Guy Harris1-115/+119
In WCCP V2, check whether the length field runs past the end of the packet (actual packet data, not captured data) and, if so, report an error with expert info, otherwise use the length field to set the length of the tvbuff. That allows the dissector to just use the tvbuff checks to do length checks, so eliminate manual length checks. In find_wccp_address_table(), stop if we run past the reported length or packet length; if we fail to find an address table because we run past the captured length, we should probably note that if we're trying to dissect addresses. Don't do any other checks against the captured length, just throw the BoundsError assertion, to report that the packet was cut short during the capture process. When creating a protocol subtree for an item, give it a "to the end" initial length", and only set the length when we're finished dissecting the item, based on the amount of data dissected. Don't speak of dissectors in expert info - the user needn't know what a dissector is; what matters is what the protocol specifies. Properly report "item is too short" errors - those are indicated by item dissectors returning a negative value, so show the negative of that value. Make the top level item for a capability element be a separate item from the element type; use hf_capability_element_type for the type rather than the entire element, and put the type and length into the protocol tree in that order, as that's the order in which they appear in the packet. Don't do capability element length checks in the capability element dissector, do it in the dissector for the particular capability element, and don't fail with a dissector bug report, fail with an expert info. Sort the ett[] array to match the list of ett_ definitions, to make it easier to check that they're all registered. Change-Id: I6545e000b6caf9824f89234602635668fa1d38d6 Reviewed-on: https://code.wireshark.org/review/3754 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-08-20Decode IMSIs found in Subscription-Id AVPs.Jeff Morriss2-42/+101
Move decode of the User-Name AVP out of the 3GPP-specific file. Add a couple of macros for 3GPP AppIDs (rather than using the number directly) in both files. Change-Id: I496b4ae86b05264462167b6e41ce1451392de11b Reviewed-on: https://code.wireshark.org/review/3753 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-20proto.h; (try to) fix bug in DISSECTOR_ASSERT_CMP... macros;Bill Meier2-7/+7
Also: re-enable use of DISSECTOR_ASSERT_CMP... macros in packet-ceph.c Change-Id: Icee80381f5c8feb14cfc7e4033bdeb893018ce95 Reviewed-on: https://code.wireshark.org/review/3749 Reviewed-by: Bill Meier <wmeier@newsguy.com>
2014-08-20Remove now unused code, do API changes missed in previous commit.AndersBroman1-66/+57
Change-Id: Ibc814fb56f34b6c74cb7751e790978748ea8b1db Reviewed-on: https://code.wireshark.org/review/3747 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-20Use dissect_e212_imsi() to dissect IMSI.AndersBroman2-21/+23
Fix deprecated APIs Restore delted hf. Change-Id: I5c08dd8e702a6fadd0409cec608d9a7b153f8164 Reviewed-on: https://code.wireshark.org/review/3746 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-20Use dissect_e212_mcc_mnc_wmem_packet_str() to dissect PLMN(id).AndersBroman1-23/+8
Fix a few deprecated APIs Change-Id: I8a535417234a6e739eeb0835e524d6e367150340 Reviewed-on: https://code.wireshark.org/review/3745 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-20packet-ceph.c: Temporarily comment out the use of DISSECTOR_ASSERT_CMP... ↵Bill Meier1-4/+4
macros since they have a bug. Change-Id: I007931980644a9283083052f8c27d553f052470a Reviewed-on: https://code.wireshark.org/review/3743 Reviewed-by: Bill Meier <wmeier@newsguy.com>
2014-08-20Add more messages for the Ceph protocol.Kevin Cox1-114/+2105
New messages: - Mon Paxos. - Mon Global ID. - Mon Get Version - OSD Ping - Ping - OSD Boot - OSD PG Create. - PG Stats. Other updates: - Documentation for modifying the dissector. - Update assertions to show values. - Replace proto_tree_add_text()/expert_add_info...() by proto_tree_add_expert...(). - Fix a bug: misplaced break. - Do some minor whitespace & other cosmetic changes. Change-Id: Ib19ce509b67fb5e6fb31e82b5a551a9e952a9c6d Reviewed-on: https://code.wireshark.org/review/3623 Petri-Dish: Bill Meier <wmeier@newsguy.com> Reviewed-by: Bill Meier <wmeier@newsguy.com>
2014-08-20Add a routine to dissect an UTF8-encoded IMSI (as you'd find in Diameter) ↵Jeff Morriss3-79/+168
and use it to decode the User-Name AVP of S6a/S6d messages. Also clean up some white space/formatting. Change-Id: Idf2d4cad2af1826b24de7d59407ffeb36100c19b Reviewed-on: https://code.wireshark.org/review/3742 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>