aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-acse.c
Commit message (Collapse)AuthorAgeFilesLines
* acse: don't THROW() an exception from a dissectorMartin Kaiser2015-06-251-4/+5
| | | | | | | | we already have an expert info, we can simply exit Change-Id: I8adbfb084991195152a02bbef64c38c5aa9e841e Reviewed-on: https://code.wireshark.org/review/9113 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
* ACSE: get rid of an evil global variablePascal Quantin2015-01-041-32/+52
| | | | | | | | | | | Bug: 10787 Change-Id: I225dab439e195bbd308bcafd4658e77ef9023c0f Reviewed-on: https://code.wireshark.org/review/6263 Tested-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Evan Huus <eapache@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
* asn1 generated dissectors: cleanup #include usageBill Meier2014-12-231-9/+5
| | | | | | Change-Id: I36b2731d67f9345d2fd0c23800bba7d2be94c387 Reviewed-on: https://code.wireshark.org/review/6008 Reviewed-by: Bill Meier <wmeier@newsguy.com>
* Eliminate (almost all) proto_tree_add_text calls from ASN.1 dissectors.Michael Mann2014-08-091-9/+17
| | | | | | | | | | | This mostly involved adding expert info capabilities to many of the dissectors so that they could correctly flag error conditions. Only remaining proto_tree_add_text calls are in H248.cnf, which has a convoluted way of using hf_ data to make its tree. Change-Id: I6412150c2ec1977d7fa38f3f0ed416680bdfb141 Reviewed-on: https://code.wireshark.org/review/3500 Petri-Dish: Michael Mann <mmann78@netscape.net> Reviewed-by: Michael Mann <mmann78@netscape.net>
* batch of manual tvb_length conversionsEvan Huus2014-06-191-1/+1
| | | | | | Change-Id: Ib3a1ddc4342a7a8648d6ed8bfcb35aa229c56a27 Reviewed-on: https://code.wireshark.org/review/2445 Reviewed-by: Michael Mann <mmann78@netscape.net>
* Revert "Fixup: tvb_* -> tvb_captured"Michael Mann2014-06-191-1/+1
| | | | | | | | | | https://www.wireshark.org/lists/wireshark-dev/201406/msg00131.html This reverts commit 246fe2ca4c67d8c98caa84e2f57694f6322e2f96. Change-Id: Ib24bae0198c13a84bd7f731bf4af921212109a8f Reviewed-on: https://code.wireshark.org/review/2430 Reviewed-by: Michael Mann <mmann78@netscape.net>
* Fixup: tvb_* -> tvb_capturedDario Lombardo2014-06-181-1/+1
| | | | | | Change-Id: I9209c1271967405c34c1b6fa43e1726a4d3a5a3f Reviewed-on: https://code.wireshark.org/review/2377 Reviewed-by: Anders Broman <a.broman58@gmail.com>
* Remove unused const variables errors seen with recent Clang versionPascal Quantin2014-03-151-29/+17
| | | | | | | | Fixes bug 9886 Change-Id: I8624ef1c5874aea5521d21c998510fc29c838936 Reviewed-on: https://code.wireshark.org/review/657 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
* Remove trailing whitespace from asn1 .cnf & template.[hc] files. Regenerate ↵Bill Meier2014-02-261-3/+3
| | | | | | | | | dissectors. Change-Id: I0e779b2ac2f608356649c5bbfca438141070dea4 Reviewed-on: https://code.wireshark.org/review/412 Reviewed-by: Bill Meier <wmeier@newsguy.com> Tested-by: Bill Meier <wmeier@newsguy.com>
* Remove $Id$ from the ASN.1 dissectors and regenerate them.Jeff Morriss2014-02-181-25/+22
| | | | | | | Change-Id: Ie476c6f82f318188b41ed922b92c6fec119ea954 Reviewed-on: https://code.wireshark.org/review/244 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com> Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
* - Forward declaration of register functions.Anders Broman2013-12-091-6/+8
| | | | svn path=/trunk/; revision=53877
* If data is NULL, the bug, if any, is not with *this* dissector, but with ↵Chris Maynard2013-12-021-11/+8
| | | | | | whichever one failed to pass the data properly. svn path=/trunk/; revision=53706
* Add missing includes in order to remove exceptions.h from proto.h (next commit).Jakub Zawadzki2013-11-101-5/+6
| | | | svn path=/trunk/; revision=53230
* Add missing cast.Evan Huus2013-11-051-1/+1
| | | | svn path=/trunk/; revision=53096
* In an effort to reduce the use of pinfo->private_data (and some true global ↵Michael Mann2013-11-051-50/+51
| | | | | | variables), I converted the ASN.1 dissectors that use pinfo->private_data to exchange a SESSION_DATA_STRUCTURE to instead only exchange it in the context of ASN.1. This meant converting dissectors to the "new" style to pass the SESSION_DATA_STRUCTURE as well as providing a pointer to it in asn1_ctx_t.private_data. Yes, it's still "private data", but it's not used by all dissectors like pinfo->private data is. svn path=/trunk/; revision=53090
* Add a data parameter to call_ber_oid_callback to be able to pass data to ↵Michael Mann2013-10-311-9/+9
| | | | | | | | subdissectors found with dissector_try_string_new. The intention is to aid in the removal of pinfo->private_data use as well as static global variables in a dissector. For now, all calls to call_ber_oid_callback have the data parameter set to NULL. svn path=/trunk/; revision=52994
* Fix duplicate diplay filter names found by checkfiltername.plMichael Mann2013-07-061-18/+18
| | | | svn path=/trunk/; revision=50396
* expert_add_info + proto_tree_add_text = proto_tree_add_expert, where applicableMichael Mann2013-07-031-2/+2
| | | | svn path=/trunk/; revision=50337
* Apparently one of our major global headers must include emem.h, because I justEvan Huus2013-06-191-1/+1
| | | | | | | | | found a bunch more asn1 dissectors using emem without ever directly including the header. Convert those to wmem as well, which involves add a number of #include directives since dissectors do *not* automatically pull in the wmem headers. svn path=/trunk/; revision=50066
* Convert a batch of asn1 dissectors from emem to wmem.Evan Huus2013-06-191-4/+4
| | | | svn path=/trunk/; revision=50057
* Convert ASN.1 dissectors to use filterable expert info.Michael Mann2013-06-031-5/+14
| | | | | | NOTE: Kerberos ASN.1 template was updated, but not generated to source. svn path=/trunk/; revision=49707
* Postfix FT_NONE fields with "_element" string to reduce number of ↵Pascal Quantin2013-05-271-19/+19
| | | | | | | | incompatible filters in ASN.1 dissectors https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2402 svn path=/trunk/; revision=49599
* Update the ASN.1 based dissectors following the changes done in r48812Pascal Quantin2013-04-111-2/+2
| | | | svn path=/trunk/; revision=48820
* Regenerate asn.1 dissectors.Jakub Zawadzki2012-09-241-5/+5
| | | | svn path=/trunk/; revision=45110
* We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss2012-09-201-3/+1
| | | | svn path=/trunk/; revision=45017
* Update Free Software Foundation address.Jakub Zawadzki2012-06-281-1/+1
| | | | | | (COPYING will be updated in next commit) svn path=/trunk/; revision=43536
* Update generated ASN1 *.[hc] files after recent work done by Jeff Morriss;Bill Meier2011-10-151-1/+1
| | | | | | The only change in each file is in a comment showing the asn2wrs cmd used to build that file. svn path=/trunk/; revision=39427
* Use ENC_NA as encoding for FT_PROTOCOL, FT_NONE and FT_BYTES.Stig Bjørlykke2011-07-191-2/+2
| | | | svn path=/trunk/; revision=38122
* Use correct encoding for proto_tree_add_item().Stig Bjørlykke2011-07-191-2/+2
| | | | svn path=/trunk/; revision=38107
* Regenerate ASN.1 dissectors to update the #line directive.Stig Bjørlykke2011-05-131-28/+28
| | | | svn path=/trunk/; revision=37118
* Added info column descriptions for AARQ and AARE.Stig Bjørlykke2010-10-151-8/+20
| | | | svn path=/trunk/; revision=34519
* Show Abort source in info column.Stig Bjørlykke2010-09-231-4/+18
| | | | svn path=/trunk/; revision=34202
* Print correct RLRE reason in Info column.Stig Bjørlykke2010-06-091-7/+18
| | | | | | Dump RLRQ/RLRE text in Info column even when having no reason code. svn path=/trunk/; revision=33178
* Add a little more code to avoid not-very-useful blurbs:Jeff Morriss2010-05-111-13/+13
| | | | | | | | | | - Change spaces in the name to underscores before comparing it to the blurb. - Check if the type simply as T_ prepended to the name. - Don't put in a blurb of "NULL". and regenerate the dissectors. svn path=/trunk/; revision=32748
* Regenerate a few of the ASN.1 dissectorsJeff Morriss2010-05-111-101/+101
| | | | svn path=/trunk/; revision=32742
* #include <stdio.h> not needed.Bill Meier2010-04-061-6/+5
| | | | svn path=/trunk/; revision=32405
* Remove redundant calls to check_col() in the .cnf files and regenerate.Anders Broman2010-01-131-2/+2
| | | | svn path=/trunk/; revision=31523
* From gonzalocas:Anders Broman2010-01-041-16/+44
| | | | | | | GSSE message dissector. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4370 svn path=/trunk/; revision=31442
* Corrected type for ACRP-apdu aSO-context-name,Stig Bjørlykke2010-01-031-1/+1
| | | | | | which has to be wrong in the ASN.1 spec. svn path=/trunk/; revision=31417
* Regenerate with SIZE constraints checking.Stig Bjørlykke2009-12-191-13/+13
| | | | svn path=/trunk/; revision=31322
* Make all proto_* values static.Stig Bjørlykke2009-10-111-1/+1
| | | | svn path=/trunk/; revision=30516
* Regenerate asn1 dissectors (no change, only some line offset changes)Kovarththanan Rajaratnam2009-10-091-2/+2
| | | | svn path=/trunk/; revision=30454
* Don't guard col_clear with col_checkKovarththanan Rajaratnam2009-08-091-2/+1
| | | | svn path=/trunk/; revision=29344
* Don't guard col_set_str (COL_PROTOCOL) with col_checkKovarththanan Rajaratnam2009-08-091-2/+1
| | | | svn path=/trunk/; revision=29340
* Remove more unused variables.Gerald Combs2009-07-301-3/+2
| | | | svn path=/trunk/; revision=29249
* From Kovarththanan Rajaratnam via bug 3548:Stig Bjørlykke2009-06-181-16/+16
| | | | | | | | | | | | (1) Trailing/leading spaces are removed from 'name's/'blurb's (2) Duplicate 'blurb's are replaced with NULL (3) Empty ("") 'blurb's are replaced with NULL (4) BASE_NONE, NULL, 0x0 are used for 'display', 'strings' and 'bitmask' fields for FT_NONE, FT_BYTES, FT_IPv4, FT_IPv6, FT_ABSOLUTE_TIME, FT_RELATIVE_TIME, FT_PROTOCOL, FT_STRING and FT_STRINGZ field types (5) Only allow non-zero value for 'display' if 'bitmask' is non-zero svn path=/trunk/; revision=28770
* Regenerate all asn2wrs generated dissectors.Stig Bjørlykke2009-05-161-7/+7
| | | | svn path=/trunk/; revision=28379
* Corrected oid name.Stig Bjørlykke2009-03-091-2/+2
| | | | svn path=/trunk/; revision=27672
* Added an expert info when dissector is not available.Stig Bjørlykke2009-03-071-8/+9
| | | | svn path=/trunk/; revision=27632
* #include <epan/conversation.h> and/or #include <epan/emem.h> not req'd ...Bill Meier2009-02-071-6/+5
| | | | svn path=/trunk/; revision=27390