aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-h450.c
AgeCommit message (Collapse)AuthorFilesLines
2013-05-27Postfix FT_NONE fields with "_element" string to reduce number of ↵Pascal Quantin1-153/+153
incompatible filters in ASN.1 dissectors https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2402 svn path=/trunk/; revision=49599
2013-04-11Update the ASN.1 based dissectors following the changes done in r48812Pascal Quantin1-2/+2
svn path=/trunk/; revision=48820
2013-03-29Rename value string (and similar) functions to use a consistent pattern. ThisEvan Huus1-3/+3
was done using textual search+replace, not anything syntax-aware, so presumably it got most comments as well (except where there were typos). Use a consistent coding style, and make proper use of the WS_DLL_* defines. Group the functions appropriately in the header. I ended up getting rid of most of the explanatory comments since many of them duplicated what was in the value_string.c file (and were out of sync with the recent updates I made to those in r48633). Presumably most of the comments should be in the .h file not the .c file, but there's enough churn ahead that it's not worth fixing yet. Part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8467 svn path=/trunk/; revision=48634
2013-02-26Fix spelling/typos found using a list of commonly misspelled words.Bill Meier1-23/+23
The misspellings were mostly in comments but some were in text strings visible to the user. svn path=/trunk/; revision=47899
2012-09-24Regenerate asn.1 dissectors.Jakub Zawadzki1-9/+9
svn path=/trunk/; revision=45110
2012-09-20We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss1-3/+1
svn path=/trunk/; revision=45017
2012-09-10Regenerate all asn.1 dissectors.Jakub Zawadzki1-90/+90
svn path=/trunk/; revision=44861
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-05-07Get rid of remaining Booleans-as-encoding-arguments inGuy Harris1-1/+1
proto_tree_add_item() calls. svn path=/trunk/; revision=42489
2011-10-15Update generated ASN1 *.[hc] files after recent work done by Jeff Morriss;Bill Meier1-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
2011-05-13Regenerate ASN.1 dissectors to update the #line directive.Stig Bjørlykke1-21/+21
svn path=/trunk/; revision=37118
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-3/+3
keys to have _uint in their names, to match the routines that handle dissector tables with string keys. (Using _port can confuse people into thinking they're intended solely for use with TCP/UDP/etc. ports when, in fact, they work better for things such as Ethernet types, where the binding of particular values to particular protocols are a lot stronger.) svn path=/trunk/; revision=35224
2010-05-11Add a little more code to avoid not-very-useful blurbs:Jeff Morriss1-35/+35
- 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
2010-05-11Regenerate a few of the ASN.1 dissectorsJeff Morriss1-348/+348
svn path=/trunk/; revision=32742
2010-04-07#include <string.h> and/or #include <stdio.h> not needed.Bill Meier1-10/+9
svn path=/trunk/; revision=32417
2010-04-06#include <stdio.h> not needed.Bill Meier1-10/+9
svn path=/trunk/; revision=32405
2009-11-22Handle lenght restriction extension of restricted strings.Anders Broman1-6/+6
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4251 svn path=/trunk/; revision=31047
2009-06-26Re-generate asn1 dissectors after hf_register_info cleanup.Stig Bjørlykke1-7/+7
svn path=/trunk/; revision=28848
2009-06-18From Kovarththanan Rajaratnam via bug 3548:Stig Bjørlykke1-14/+14
(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
2009-05-16Regenerate all asn2wrs generated dissectors.Stig Bjørlykke1-54/+54
svn path=/trunk/; revision=28379
2009-03-25Make it possible to check for extension marker in SEQUENCE OF and SET OF.Anders Broman1-16/+16
Fore some reason the trace in bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3360 does not decode properly if dissecting the exension marker so leave that code #if 0:ed out for now. svn path=/trunk/; revision=27848
2009-02-07#include <epan/conversation.h> and/or #include <epan/emem.h> not req'd ...Bill Meier1-10/+9
svn path=/trunk/; revision=27390
2008-11-04asn2wrs generated files changed as a result of recent asn1 template changes Bill Meier1-10/+5
svn path=/trunk/; revision=26698
2008-11-01Regenerate all asn2wrs generated dissectorsAnders Broman1-53/+53
svn path=/trunk/; revision=26670
2008-07-26Get rid of few warnings (unused generated code, signed/unsigned mismatch)Tomas Kukosa1-104/+27
svn path=/trunk/; revision=25839
2008-07-22Get rid of some unused code warnings.Anders Broman1-171/+9
svn path=/trunk/; revision=25796
2008-05-21Fix some of the Errors/warnings detected by checkapi.Anders Broman1-17/+26
svn path=/trunk/; revision=25335
2007-10-29asn2wrsTomas Kukosa1-4/+4
- parameterized object class assignment - octet string with extensible size constraint - RELATIVE-OID type (still not supported in packet-per/ber) packet-per - octet string with extensible size constraint more dissect_per_... functions exported from libwireshark.dll PER dissectors regenerated add forgotten packet-h323-template.h fix svn properties for h323 files svn path=/trunk/; revision=23309
2007-10-17new H.323 dissectorTomas Kukosa1-9/+9
- Generic Extensible Framework helper - Annex M1 (QSIG over H.323) - Annex M4 - Annex R H.225/H.245 support for Generic Extensible Framework (GEF) H.235 register MIKEY into new H.225/H.245 GEF tables regenerate H.225,H.245,H.235,H.450,H.450-ROS,T.35 from new makefiles svn path=/trunk/; revision=23216
2007-10-05export more types from H.225.0 and H.245 which will be necessary for ↵Tomas Kukosa1-1/+1
H.460.x, H.323 (Annex M,R), H.501 svn path=/trunk/; revision=23069
2007-09-24improvements in ROS handling in Q.932 and H.450Tomas Kukosa1-1/+1
move common ROS code into ros/ros-*.cnf files svn path=/trunk/; revision=22936
2007-07-30H.450 regenerated from original ASN.1 sourcesTomas Kukosa1-3130/+4326
svn path=/trunk/; revision=22417
2007-05-07- simple Information Objects support Tomas Kukosa1-13/+13
- all definitions in ASN.1 source are skipped and need not to be commented out - #.CLASS directive can define types for Object Class Fields - do not append 'xxx' postfix to parametrized types (changes H.235 and H.450 in accordance with it) - change QSIG ASN.1 source to be more identical to original one svn path=/trunk/; revision=21715
2007-05-01Split out common asn1 stuff to asn1.h and include that where needed.Anders Broman1-6/+7
svn path=/trunk/; revision=21635
2007-03-21change the signature that asn2wrs generates for functions to marm all ↵Ronnie Sahlberg1-182/+182
parameters as _U_ to reduce the number of compiler warnings. update some template and cnf files to use _U_ as well svn path=/trunk/; revision=21088
2006-08-16ASN.1 dissectors regenerated with new asn2wrs to get updated field blurbTomas Kukosa1-275/+275
svn path=/trunk/; revision=18921
2006-07-28fropm martin mRonnie Sahlberg1-10/+13
fix for h450 to prevent an assertion for uninitialized hffields Thanks for the capture, Keith. The problem was with h450 hf fields that weren't initialised sucessfully (at all in one case, or with non-unique filter strings in several others) - it was hitting an assertion in proto.c when an attempt was made to use those fields. I was able to test by editing packet-h450.c directly, I couldn't regenerate it from packet-h450-template.c. I'm attaching a patch to packet-h450-template.c that hopefully does the same thing. If someone can generate and check it packet-h450.c in for me I'll retest. svn path=/trunk/; revision=18804
2006-07-04few formal changes in PER dissector (rename asn_* types to asn1_* ones)Tomas Kukosa1-236/+236
svn path=/trunk/; revision=18652
2006-07-03remove name field from per_sequence_t structure, it can be retrieved from ↵Tomas Kukosa1-369/+369
field information svn path=/trunk/; revision=18637
2006-06-30fix wrong terminator record in per_sequence_t tablesTomas Kukosa1-83/+83
svn path=/trunk/; revision=18621
2006-06-29use "type function" instead of "field function" in PER CHOICE and SEQUENCE ↵Tomas Kukosa1-1226/+444
tables it matches asn2wrs approach and makes generated dissectors source shorter svn path=/trunk/; revision=18612
2006-05-29- h225.asn renamed to H323-MESSAGES.asnTomas Kukosa1-22/+286
- h245.asn renamed to MULTIMEDIA-SYSTEM-CONTROL.asn - rollback changes in .asn sources to keep them in original ITU-T form and put necessary changes into .cnf files - PER dissectors regenerated svn path=/trunk/; revision=18238
2006-05-22- fix bugs in dissect_per_octet_string() introduced with unaligned variantTomas Kukosa1-930/+944
- step to new ASN.1 API - pass asn_ctx_t* through PER dissectors instead of packet_info* - PER ALIGNED/UNALIGNED flag moved to asn_ctx_t - PER created tree item pointer moved to asn_ctx_t - add nbap into PER dissectors in asn1/Makefile.nmake - use add_oid_str_name() instead of register_ber_oid_name() in H.225 and H.245 - export asn_ctx_init from library - PER dissectors regenerated svn path=/trunk/; revision=18209
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-3/+3
svn path=/trunk/; revision=18196
2006-05-15H.225, H.245, H.450 regenerated with new asn2ethTomas Kukosa1-19/+34
svn path=/trunk/; revision=18156
2006-03-09Fix Bug 725: Anders Broman1-83/+83
0.10.14 shows "malformed packet" when showing H323 CS: FACILITY message with opcode "Calltransfer initiate" svn path=/trunk/; revision=17542
2005-12-19Get rid of some GCC warnings about unused code.Anders Broman1-60/+157
svn path=/trunk/; revision=16861
2005-12-08Regenerate with the latest asn2eth, to get FT_OID used, and to add #line.Guy Harris1-11/+12
svn path=/trunk/; revision=16736
2005-12-02PER dissectors regenerated with FT_OIDTomas Kukosa1-1/+1
svn path=/trunk/; revision=16653
2005-11-14improvements in value constraint supportTomas Kukosa1-7/+7
- NO_BOUND is defined instead of usage -1 - negative bound is handled properly for INTEGER svn path=/trunk/; revision=16505