aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/h225
AgeCommit message (Collapse)AuthorFilesLines
2007-04-18use new possibility to set #.EXPORTS flag for whole directiveTomas Kukosa1-15/+15
svn path=/trunk/; revision=21469
2007-02-14H.225.0 updated to 05/2006, Amendment 1 01/2007Tomas Kukosa1-7/+10
svn path=/trunk/; revision=20807
2007-01-16fix registration H.225 over TLSTomas Kukosa1-6/+5
svn path=/trunk/; revision=20449
2006-10-29put every python script name into "" so the call won't fail on Win32 native ↵Ulf Lamping1-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
2006-08-28- new function ssl_dissector_delete()Tomas Kukosa1-8/+28
- register H.225.0 over TLS (configurable port 1300) - register SIP over TLS (fixed port 5061) - new function proto_tree_get_root() svn path=/trunk/; revision=19059
2006-08-16- add value_ptr into struct _asn1_ctx_tTomas Kukosa1-28/+17
- small changes in h225.cnf - H.225 regenerated svn path=/trunk/; revision=18923
2006-08-10Fix for http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1014Jörg Mayer3-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
2006-07-21H.225.0 update to version 6 (05/2006)Tomas Kukosa2-33/+114
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-6/+6
svn path=/trunk/; revision=18652
2006-06-20- change ETH_VAR to WS_VARTomas Kukosa1-14/+14
- preparation for tagged type support svn path=/trunk/; revision=18525
2006-06-13- "next tvb" list moved from h225 to new file next_tvb.[ch]Tomas Kukosa2-65/+4
- h225 updated and regenerated - restore calling subdissectors for SNMP variables which was broken with new SNMP svn path=/trunk/; revision=18451
2006-06-05uncomment newly supported TYPE-IDENTIFIER usage and per regenerationTomas Kukosa1-2/+3
svn path=/trunk/; revision=18339
2006-06-01From Cvetan Ivanov: Anders Broman1-0/+6
H225.cnf I noticed is that the voip call flow graph does not have a label for the setupAck packet. I traced this to the empty frame_label. voip_calls.c It seems to me that in gtk/voip_calls.c tmp_h323info->guid is pointer itself, therefore: memcmp(&tmp_h323info->guid should in fact read: memcmp(tmp_h323info->guid svn path=/trunk/; revision=18304
2006-05-29- h225.asn renamed to H323-MESSAGES.asnTomas Kukosa4-63/+85
- 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-23Ethereal -> WiresharkTomas Kukosa3-3/+3
asn2eth -> asn2wrs svn path=/trunk/; revision=18214
2006-05-22- fix bugs in dissect_per_octet_string() introduced with unaligned variantTomas Kukosa4-23/+26
- 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-21- asn2eth renamed to asn2wrsTomas Kukosa2-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
2006-05-21name changeRonnie Sahlberg2-4/+4
svn path=/trunk/; revision=18197
2006-05-15H.225, H.245, H.450 regenerated with new asn2ethTomas Kukosa3-6/+12
svn path=/trunk/; revision=18156
2006-05-10Preparations to be able to handle unaligned PER.Anders Broman1-0/+2
svn path=/trunk/; revision=18119
2006-04-25Add distclean and maintainerclean rules.Guy Harris1-0/+4
svn path=/trunk/; revision=17999
2006-03-19Make the GUIDs in various data structures e_guid_t's rather than arraysGuy Harris3-8/+8
of 16 bytes. Use "sizeof" for the size of e_guid_t's, and use structure assignment to copy GUID values. Make functions such as append_h225ras_call() and new_h225ras_call() take pointers to e_guid_t's as arguments. Define GUID_LEN in epan/guid-utils.h and use it as the length of a GUID in a packet. (Note that "sizeof e_guid_t" is not guaranteed to be 16, although it is guaranteed to be the size of an e_guid_t.) When constructing a display filter that matches a GUID, use guid_to_str() to construct the string for the GUID. svn path=/trunk/; revision=17676
2006-02-23Add parsertab.pyc in clean targetAnders Broman1-1/+1
svn path=/trunk/; revision=17386
2005-12-16From Graeme Lunt:Anders Broman1-2/+2
* DOP - This has now been successfully tested and so is now enabled by default and workaround code removed. Also now uses the correct EXPORTs from the other modules/dissectors. * X509SAT - Most of the selected attributes are now supported in addition to the DirectoryString syntax attributes. This includes restoring the correct DirectoryString syntax and also providing the basic syntaxes (e.g. OBJECT IDENTIFIER, PrintableString). The latter requires a sed line in the Makefile which I assume should be OK? Not all the SAT can be defined in x509sat - so some have been included in x509if and x509af - though x509sat.cnf contains the master list and references the other dissectors where appropriate. (I still prefer a syntax registration approach but I don't think that is going to be agreed in the short term.) * X509IF - a mechanism to register some formating, based upon the hf_index, that is used in the cnf file. * A couple of fixes identified by Stig. svn path=/trunk/; revision=16814
2005-09-27new option whether tunnelled H.245 and tunnelled protocol are displayed ↵Tomas Kukosa2-4/+16
inside H.225 tree or outside svn path=/trunk/; revision=16020
2005-09-22Call H245 decoding and tunelled protocols decoding at the end of H225 ↵Tomas Kukosa2-9/+80
dissector. I makes less confusion in info column. svn path=/trunk/; revision=15958
2005-09-20get rid of few warningsTomas Kukosa1-2/+2
svn path=/trunk/; revision=15895
2005-09-20asn2eth Tomas Kukosa2-48/+22
- #.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-11Replace tvb_memcpy() calls that extract IPv4 addresses into a guint32,Guy Harris1-1/+1
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-07Set "COPYCMD=/Y" and remove the "/Y" from each XCOPY command in orderGerald Combs1-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
2005-09-06Make sure we don't overflow the dialedDigits array.Guy Harris1-1/+4
svn path=/trunk/; revision=15702
2005-09-06get rid of few warningsTomas Kukosa1-3/+5
svn path=/trunk/; revision=15700
2005-08-31- more standard way for FastStart item dissectionTomas Kukosa2-16/+14
- protocol names fixed svn path=/trunk/; revision=15636
2005-08-26Make sure the size of dialedDigits matches the ASN.1 definition.Gerald Combs1-1/+1
svn path=/trunk/; revision=15540
2005-08-26time resolution changes from packet-h225.c moved to packet-h225-template.cTomas Kukosa1-10/+4
svn path=/trunk/; revision=15538
2005-08-18- dissect_per_restricted_character_string() returns value in tvbbuff_t ↵Tomas Kukosa2-11/+12
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-01- update ftam.cnf for new asn2eth compilerTomas Kukosa1-56/+42
- usage of #.FN_PARS in h225 and h245 dissectors - PER dissectors regenerated svn path=/trunk/; revision=15162
2005-07-07avoid few warnings from asn2eth compilerTomas Kukosa1-2/+0
svn path=/trunk/; revision=14869
2005-07-06more usage of #.FN_PARS directive and usage of DEFAULT_BODY parameterTomas Kukosa1-23/+27
svn path=/trunk/; revision=14864
2005-07-05Call proto_tree_add_guid_hidden() for an FT_GUID value. Fixes bugs 274,Gerald Combs1-1/+1
276, and 277. svn path=/trunk/; revision=14859
2005-07-05more usage of #.FN_PARSTomas Kukosa1-8/+5
svn path=/trunk/; revision=14857
2005-07-04usage of FT_GUID field type in H.225 dissectorTomas Kukosa1-0/+1
svn path=/trunk/; revision=14847
2005-07-04- use tvb instead of offset and length in dissect_per_octet_string() for ↵Tomas Kukosa2-55/+49
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-07Usage of new #.FN_PARS directive instead of #.FN_BODYTomas Kukosa1-16/+9
svn path=/trunk/; revision=14576
2005-03-20Fix dissect_per_restricted_character_string() calls in h225.cnf to passGuy Harris1-2/+2
0, not NULL, for the last argument. Re-generate packet-h225.c with the fixed h225.cnf. svn path=/trunk/; revision=13820
2005-02-08Move h225-persistentdata.[ch] to epan,Lars Roland1-1/+1
as its code is linked into libethereal.dll. svn path=/trunk/; revision=13354
2005-02-07And finally (I hope) the last part from the patchLars Roland3-3/+16
from Alejandro Vaquero: patch for "Voip analysis" to get the LRQ/LCF/LRJ messages included in the H323 calls for Gatekeeper to Gatekeeper configurations svn path=/trunk/; revision=13347
2005-02-03Small fix for h225 dissector as suggested by Tomas KukosaLars Roland1-2/+2
svn path=/trunk/; revision=13257
2005-02-02From Jon Ringle:Anders Broman2-5/+8
1) Added a setup_frame parameter to conversation_t 2) Used the conversation_t next to maintain a list of conversations with the same src/dest tuple but different setup_frame number. 3) Changed the signature of find_conversation() and conversation_new() to pass in the frame number. 4) Adjusted packet-sdp to select RTP conversation if both m=audio and m=image are present, and T.38 conversation if only m=image is present. I expect that RTP/T.38 dissecting to be better, but I don't have a way to generate T.38 packets. svn path=/trunk/; revision=13242
2005-02-01From Alejandro Vaquero:Lars Roland3-41/+130
h323 taps support up to 5 messages per packet now. VoIP call analysis: - Collect ISUP, SIP and H323 calls from a capture and show them in window with the following info: - Start and Stop time of the call - Init svn path=/trunk/; revision=13225