aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/h245
Commit message (Collapse)AuthorAgeFilesLines
* use ASN.1 type names in #.FN_BODY (instead of Wireshark type names)Tomas Kukosa2007-06-061-1/+1
| | | | svn path=/trunk/; revision=22054
* Fix a copy paste error.Anders Broman2007-05-041-1/+1
| | | | svn path=/trunk/; revision=21674
* revert changes done by mistake - keep original ASN.1 sourceTomas Kukosa2007-05-041-1/+2
| | | | svn path=/trunk/; revision=21673
* Dissect returnedFunction.Anders Broman2007-05-033-22/+73
| | | | svn path=/trunk/; revision=21667
* Split out common asn1 stuff to asn1.h and include that where needed.Anders Broman2007-05-012-1/+2
| | | | svn path=/trunk/; revision=21635
* H.235.7: MIKEY in H.323Tomas Kukosa2007-04-132-0/+38
| | | | svn path=/trunk/; revision=21406
* Add OID translation for some more Generic codecs.Anders Broman2006-11-151-1/+31
| | | | svn path=/trunk/; revision=19900
* Dissect h324ext_h223lcparm.Anders Broman2006-11-032-1/+3
| | | | svn path=/trunk/; revision=19786
* put every python script name into "" so the call won't fail on Win32 native ↵Ulf Lamping2006-10-291-1/+1
| | | | | | | | | | | | | | python. The problem is the slash in e.g.: @$(PYTHON) ../../tools/make-dissector-reg.py is interpreted as an option instead of being part of the path. I didn't wanted to use backslashes as this might introduce new problems with cygwin's python port. svn path=/trunk/; revision=19730
* Dissect some more H.245 messages in MEGACOAnders Broman2006-08-202-1/+3
| | | | svn path=/trunk/; revision=18966
* Fix for http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1014Jörg Mayer2006-08-103-4/+4
| | | | | | | | | 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
* H.225.0 update to version 6 (05/2006)Tomas Kukosa2006-07-213-70/+125
| | | | | | H.245 updated to version 13 (05/2006) svn path=/trunk/; revision=18779
* few formal changes in PER dissector (rename asn_* types to asn1_* ones)Tomas Kukosa2006-07-041-3/+3
| | | | svn path=/trunk/; revision=18652
* uncomment newly supported TYPE-IDENTIFIER usage and per regenerationTomas Kukosa2006-06-051-0/+3
| | | | svn path=/trunk/; revision=18339
* H.245 update to version 12 (10/2005)Tomas Kukosa2006-05-312-403/+605
| | | | svn path=/trunk/; revision=18262
* - h225.asn renamed to H323-MESSAGES.asnTomas Kukosa2006-05-294-93/+158
| | | | | | | | - 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
* Ethereal -> WiresharkTomas Kukosa2006-05-231-1/+1
| | | | | | asn2eth -> asn2wrs svn path=/trunk/; revision=18214
* - fix bugs in dissect_per_octet_string() introduced with unaligned variantTomas Kukosa2006-05-224-62/+64
| | | | | | | | | | | | - 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
* - asn2eth renamed to asn2wrsTomas Kukosa2006-05-212-5/+5
| | | | | | | | | - remove obsolete -X option from makefiles - not generate enumerated map table for BER dissector will be regenerated later svn path=/trunk/; revision=18199
* name changeRonnie Sahlberg2006-05-212-4/+4
| | | | svn path=/trunk/; revision=18197
* H.225, H.245, H.450 regenerated with new asn2ethTomas Kukosa2006-05-152-1/+10
| | | | svn path=/trunk/; revision=18156
* Preparations to be able to handle unaligned PER.Anders Broman2006-05-101-0/+1
| | | | svn path=/trunk/; revision=18119
* Add distclean and maintainerclean rules.Guy Harris2006-04-251-0/+4
| | | | svn path=/trunk/; revision=17999
* From Alejandro Vaquero:Anders Broman2006-02-233-7/+10
| | | | | | | | | | | 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=17384
* Add a RFC value.Anders Broman2006-02-071-0/+1
| | | | svn path=/trunk/; revision=17193
* From Alejandro Vaquero:Anders Broman2006-01-163-38/+68
| | | | | | | | patch to add t38 setup info for h245 packets. - Me add /y to makefiles. svn path=/trunk/; revision=17036
* Reset h245_pi using CLEANUP_PUSH/CLEANUP_CALL_AND_POP so that we don't leaveGerald Combs2006-01-121-2/+8
| | | | | | | | ep_alloc()ated memory lying around. Fixes bug 667. Fixup whitespace. svn path=/trunk/; revision=17022
* warning: function declaration isn't a prototypeJörg Mayer2005-12-181-1/+1
| | | | svn path=/trunk/; revision=16852
* Trivial warning fixesJörg Mayer2005-11-221-1/+1
| | | | svn path=/trunk/; revision=16561
* Fix problems with bitstring:Anders Broman2005-10-101-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
* From Richard van der Hoff:Anders Broman2005-10-063-3/+390
| | | | | | | 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
* get rid of few warningsTomas Kukosa2005-09-201-2/+2
| | | | svn path=/trunk/; revision=15895
* asn2eth Tomas Kukosa2005-09-202-46/+19
| | | | | | | | | | | | - #.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
* Replace tvb_memcpy() calls that extract IPv4 addresses into a guint32,Guy Harris2005-09-111-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
* Set "COPYCMD=/Y" and remove the "/Y" from each XCOPY command in orderGerald Combs2005-09-071-2/+2
| | | | | | | | | | to fix compilation under Windows NT. This should fix bug 403. The changes were made using "find . -name Makefile.nmake | xargs perl -pi.bak -e 's: /y::i'". They appear to work under XP, but if anything broke I blame Larry Wall. svn path=/trunk/; revision=15710
* get rid of few warningsTomas Kukosa2005-09-061-7/+7
| | | | svn path=/trunk/; revision=15700
* - more standard way for FastStart item dissectionTomas Kukosa2005-08-313-11/+16
| | | | | | - protocol names fixed svn path=/trunk/; revision=15636
* Add a pair of #defines to emem.c that make ep_alloc() and se_alloc()Gerald Combs2005-08-261-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
* from Jeff SnyderRonnie Sahlberg2005-08-191-24/+13
| | | | | | | | | | 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
* several times replacing:Ulf Lamping2005-08-181-1/+1
| | | | | | | | | sprintf -> g_snprintf snprintf -> g_snprintf vsnprintf -> g_vsnprintf strdup -> g_strdup svn path=/trunk/; revision=15412
* - dissect_per_restricted_character_string() returns value in tvbbuff_t ↵Tomas Kukosa2005-08-181-2/+1
| | | | | | | | | | | | | 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
* Fix more "no previous declaration" warningsJörg Mayer2005-08-021-2/+2
| | | | svn path=/trunk/; revision=15174
* - update ftam.cnf for new asn2eth compilerTomas Kukosa2005-08-011-70/+63
| | | | | | | - usage of #.FN_PARS in h225 and h245 dissectors - PER dissectors regenerated svn path=/trunk/; revision=15162
* more usage of #.FN_PARS directive and usage of DEFAULT_BODY parameterTomas Kukosa2005-07-061-18/+14
| | | | svn path=/trunk/; revision=14864
* - use tvb instead of offset and length in dissect_per_octet_string() for ↵Tomas Kukosa2005-07-042-30/+53
| | | | | | | | | | | | | 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
* Get rid of the private "my_match_strval()" routine in many dissectors;Guy Harris2005-06-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Display version number and product number as strings.Anders Broman2005-05-191-0/+2
| | | | svn path=/trunk/; revision=14397
* Make it possible to dissect h221nonstandarddata and fix some errors from the ↵Anders Broman2005-05-172-9/+25
| | | | | | new asn2eth generator. svn path=/trunk/; revision=14387
* In dissect_h245_OpenLogicalChannelCodec(), make sure codec_type exists beforeGerald Combs2005-04-141-1/+1
| | | | | | trying to access its contents. svn path=/trunk/; revision=14072
* From Alejandro Vaquero :Anders Broman2005-03-271-2/+2
| | | | | | | | | 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=13934