aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-h245.c
AgeCommit message (Collapse)AuthorFilesLines
2007-04-13H.235.7: MIKEY in H.323Tomas Kukosa1-37/+99
svn path=/trunk/; revision=21406
2007-03-21change the signature that asn2wrs generates for functions to marm all ↵Ronnie Sahlberg1-623/+623
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-11-15Add OID translation for some more Generic codecs.Anders Broman1-1/+31
svn path=/trunk/; revision=19900
2006-11-03Dissect h324ext_h223lcparm.Anders Broman1-76/+76
svn path=/trunk/; revision=19786
2006-08-20Dissect some more H.245 messages in MEGACOAnders Broman1-75/+75
svn path=/trunk/; revision=18966
2006-08-16ASN.1 dissectors regenerated with new asn2wrs to get updated field blurbTomas Kukosa1-1395/+1395
svn path=/trunk/; revision=18921
2006-08-10Fix for http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1014Jörg Mayer1-1/+1
provided by markdrago@mail.com. Me: Patch template files instead and regenerate the dissector files. Fix Makefiles to use the correct asn filenames. svn path=/trunk/; revision=18866
2006-07-21H.225.0 update to version 6 (05/2006)Tomas Kukosa1-77/+342
H.245 updated to version 13 (05/2006) svn path=/trunk/; revision=18779
2006-07-04few formal changes in PER dissector (rename asn_* types to asn1_* ones)Tomas Kukosa1-620/+620
svn path=/trunk/; revision=18652
2006-07-03remove name field from per_sequence_t structure, it can be retrieved from ↵Tomas Kukosa1-1245/+1245
field information svn path=/trunk/; revision=18637
2006-06-30fix wrong terminator record in per_sequence_t tablesTomas Kukosa1-265/+265
svn path=/trunk/; revision=18621
2006-06-29use "type function" instead of "field function" in PER CHOICE and SEQUENCE ↵Tomas Kukosa1-5896/+1770
tables it matches asn2wrs approach and makes generated dissectors source shorter svn path=/trunk/; revision=18612
2006-06-08MAke it possible to get a tvb with a BIT STRING, regenerate PER dissectors.Anders Broman1-1/+1
svn path=/trunk/; revision=18395
2006-05-31H.245 update to version 12 (10/2005)Tomas Kukosa1-212/+631
svn path=/trunk/; revision=18262
2006-05-29- h225.asn renamed to H323-MESSAGES.asnTomas Kukosa1-433/+419
- 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-4039/+4037
- 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-1/+2
svn path=/trunk/; revision=18156
2006-05-10Preparations to be able to handle unaligned PER.Anders Broman1-2/+3
svn path=/trunk/; revision=18119
2006-02-23From Alejandro Vaquero:Anders Broman1-51/+54
a patch for the VoipCalls to fix a couple of issues: - a problem with the RTP Events (RFC2833) not been handle correctly - Display the RTP stream in time order when the setup frame is after the RTP stream. - fix a init issue that caused the H245 packet to not been displayed correctly. svn path=/trunk/; revision=17385
2006-02-07Add a RFC value.Anders Broman1-5/+6
svn path=/trunk/; revision=17193
2006-01-16From Alejandro Vaquero:Anders Broman1-49/+79
patch to add t38 setup info for h245 packets. - Me add /y to makefiles. svn path=/trunk/; revision=17036
2006-01-12Reset h245_pi using CLEANUP_PUSH/CLEANUP_CALL_AND_POP so that we don't leaveGerald Combs1-14/+167
ep_alloc()ated memory lying around. Fixes bug 667. Fixup whitespace. svn path=/trunk/; revision=17022
2005-12-18warning: function declaration isn't a prototypeJörg Mayer1-1/+1
svn path=/trunk/; revision=16852
2005-12-02PER dissectors regenerated with FT_OIDTomas Kukosa1-10/+10
svn path=/trunk/; revision=16653
2005-11-22Trivial warning fixesJörg Mayer1-1/+1
svn path=/trunk/; revision=16561
2005-11-14improvements in value constraint supportTomas Kukosa1-4/+4
- NO_BOUND is defined instead of usage -1 - negative bound is handled properly for INTEGER svn path=/trunk/; revision=16505
2005-10-10Fix problems with bitstring:Anders Broman1-1/+1
- dissect_per_bitstring needs to know if extention exists or not. - Fixes for bitstring sizes up to 16 ( where max = min ). svn path=/trunk/; revision=16181
2005-10-06From Richard van der Hoff:Anders Broman1-104/+553
Extensions to the h.245 dissector to extract H.223 Multiplex Code and Logical Channel setup messages, and pass this information to the H.223 dissector. svn path=/trunk/; revision=16139
2005-09-20get rid of few warningsTomas Kukosa1-2/+2
svn path=/trunk/; revision=15895
2005-09-20asn2eth Tomas Kukosa1-9/+6
- #.FN_BODY accepts parameters too - single line variant of #.FN_PAR is possible - new parameter FN_VARIANT for OBJECT IDENTIFIER packet-per.c - dissect_per_object_identifier() returns value as tvb - new dissect_per_object_identifier_str() function PER dissectors adapted and regenerated svn path=/trunk/; revision=15894
2005-09-19remove unused parameter 'name' from dissect_per_choice()Tomas Kukosa1-159/+159
svn path=/trunk/; revision=15861
2005-09-11Replace tvb_memcpy() calls that extract IPv4 addresses into a guint32,Guy Harris1-3/+3
and that extract IPv6 addresses into a "struct e_in6_addr", with tvb_get_ipv4() and tvb_get_ipv6() calls - except for some that we remove, by using proto_tree_add_item(), rather than replacing. Have epan/tvbuff.h include epan/ipv6-utils.h, to define "struct e_in6_addr" (not necessary to declare the tvbuff routines, but including it there means "struct e_in6_addr" is guaranteed to be defined before those declarations, so we don't get compiler complaints if we define it *after* those declarations). svn path=/trunk/; revision=15758
2005-09-06get rid of few warningsTomas Kukosa1-7/+7
svn path=/trunk/; revision=15700
2005-08-31- more standard way for FastStart item dissectionTomas Kukosa1-12/+20
- protocol names fixed svn path=/trunk/; revision=15636
2005-08-26Add a pair of #defines to emem.c that make ep_alloc() and se_alloc()Gerald Combs1-0/+1
use individual g_malloc() calls instead of memchunks. This lets us use tools like Valgrind and ElectricFence to find bugs. In the H.245 dissector, set h245_pi to NULL after we're done with it so that we don't go stomping through our memchunks with muddy boots later on. Fixes the current Buildbot menagerie failure. svn path=/trunk/; revision=15539
2005-08-19from Jeff SnyderRonnie Sahlberg1-25/+14
H245 updates make multiple pdus/frame work update to have nu limit on the max number of tappable pdus per frame svn path=/trunk/; revision=15441
2005-08-18several times replacing:Ulf Lamping1-1/+1
sprintf -> g_snprintf snprintf -> g_snprintf vsnprintf -> g_vsnprintf strdup -> g_strdup svn path=/trunk/; revision=15412
2005-08-18- dissect_per_restricted_character_string() returns value in tvbbuff_t ↵Tomas Kukosa1-13/+24
instead of char - asn2eth: fixed CHOICE tag handling #.FN_PARS support for BIT STRING and all string types intersection of SIZE and FROM constraints for string is handled - new asn2eth features used in h225 and h245 - PER dissectors regeneration svn path=/trunk/; revision=15408
2005-08-02Fix more "no previous declaration" warningsJörg Mayer1-2/+2
svn path=/trunk/; revision=15174
2005-08-01- update ftam.cnf for new asn2eth compilerTomas Kukosa1-581/+851
- usage of #.FN_PARS in h225 and h245 dissectors - PER dissectors regenerated svn path=/trunk/; revision=15162
2005-07-15- PER helper functions for SET/SEQUENCE OF dissection were changed to have ↵Tomas Kukosa1-172/+391
prototype similar to BER (per_sequence_t is used as parameter) - asn2eth was updated to support new PER helper functions for SET/SEQUENCE OF - #.FN_PARS implemented for SET/SEQUENCE OF and REAL - PER SET/SEQUENCE OF field can be FT_UINTxx to display number of items - PER dissectors regenerated svn path=/trunk/; revision=14921
2005-07-04- use tvb instead of offset and length in dissect_per_octet_string() for ↵Tomas Kukosa1-83/+107
value returning - asn2eth: #.FN_PARS support for OCTET STRING - usage of #.FN_PARS in h225 and h245 - h225: ParallelH245Control support - h245: better support of NonStandardParameter - usage of MAX_OID_STR_LEN constant - all PER dissectors regenerated svn path=/trunk/; revision=14844
2005-06-26Get rid of the private "my_match_strval()" routine in many dissectors;Guy Harris1-72/+72
add a "match_strval_idx()" routine that does the same thing, and have "match_strval()" call it. Make those routines, and "val_to_str()", return a "const" pointer. Update dissectors as necessary to squelch compiler warnings produced by that. Use "val_to_str()" rather than using "match_strval()" and then, if the result is null, substituting a specific string. Clean up some other "match_strval()"/"val_to_str()" usages. Add a null pointer check in the NDPS dissector's "attribute_value()" routine, as it's not clear that "global_attribute_name" won't be null at that point. Make some global variables in the AFS4INT dissector local. Make some routines not used outside the module they're in static. Make some tables "static const". Clean up white space. Fix Gerald's address in some files. svn path=/trunk/; revision=14786
2005-05-19Display version number and product number as strings.Anders Broman1-2/+2
svn path=/trunk/; revision=14399
2005-05-17Make it possible to dissect h221nonstandard data and fix some compile ↵Anders Broman1-79/+101
warnings from asn2eth. svn path=/trunk/; revision=14388
2005-04-14In dissect_h245_OpenLogicalChannelCodec(), make sure codec_type exists beforeGerald Combs1-1/+1
trying to access its contents. svn path=/trunk/; revision=14072
2005-03-27Previous commit failed doing them one by one.Anders Broman1-2/+2
From Alejandro Vaquero : Find attached a patch for SDP sessions to: - Dissect Dynamic payload types in RTP packets - Add the dynamic payload type description in RTP packets - Add RTP dynamic payload types description in the Voip Calls Graph, in the RTP and SDP. svn path=/trunk/; revision=13938
2005-03-11From Alexandro Vaquero:Guy Harris1-3/+15
fix the call to "rtp_add_address()" to match the new signature; fix a problem with the codec displayed in the "Voip Graph" for H245 "RequestMode" messages. svn path=/trunk/; revision=13709
2005-03-10From Alejandro Vaquero:Luis Ontanon1-2/+2
- Automatic dissection of RTP events (RFC2833) set in SDP sessions. - Add RTP events (RFC2833) to the Voip Graph svn path=/trunk/; revision=13697