Commit Graph

25 Commits

Author SHA1 Message Date
Ronnie Sahlberg 21313199e4 From Lars Roland Service Response times for H225 RAS
svn path=/trunk/; revision=8978
2003-11-16 23:11:20 +00:00
Guy Harris d2987f0b6f From Martin Regner:
"aliasAddress", in an EndPoint sequence, is a sequence of
	aliasAddresses.

	Don't update the Info or Protocol columns in a pdu_item.

svn path=/trunk/; revision=8930
2003-11-10 21:42:38 +00:00
Guy Harris 9ac0cce997 From Martin Regner: fix a problem with vendorIdentifier in some H.225
messages.

svn path=/trunk/; revision=8847
2003-10-31 19:48:29 +00:00
Guy Harris 1c5ed66f45 From Lars Roland: H.225 message and reason tag counter taps.
svn path=/trunk/; revision=8794
2003-10-28 00:31:17 +00:00
Guy Harris 459f7323ca From Lars Roland: whitespace cleanups.
svn path=/trunk/; revision=8789
2003-10-27 22:28:48 +00:00
Ronnie Sahlberg 4bedb1d558 Fix all the issues Michael Oliveras reported
1, TunnellingProtocol_id is a CHOICE not a SEQUENCE
2, change some values to be FT_STRING instead of FT_BYTES
3, update dissect_per_octet_String to always 0 terminate all FT_STRINGs
   (if necessary in a temporary buffer) before passing them on to proto_tree_add_string() since that function did not want to handle FT_STRING or FT_STRINGZ othervise.

svn path=/trunk/; revision=8771
2003-10-24 10:46:43 +00:00
Ronnie Sahlberg 01d8f44de9 Fix to dissection of Mike's problem reported on ethereal-users
We did align to byte a bit too frequently inside dissect_per_octet_string

Also change GroupIP.group from being a FT_BYTES into being FT_STRING

svn path=/trunk/; revision=8744
2003-10-22 01:28:12 +00:00
Ronnie Sahlberg 9b3ff4fced destinationType is an EndPointType and NOT an EndPoint
svn path=/trunk/; revision=8723
2003-10-17 08:01:51 +00:00
Ronnie Sahlberg 4d97ee8e1e change the h225 emailid from a sequence of bytes to a string
svn path=/trunk/; revision=8722
2003-10-17 07:45:20 +00:00
Guy Harris 5f4c7b8a00 Prefix the EXTENSION #defines with ASN1_ as well.
svn path=/trunk/; revision=8653
2003-10-09 22:35:07 +00:00
Guy Harris 33d2ce9a74 Prefix OPTIONAL and NOT_OPTIONAL with ASN1_, to avoid collisions with
other definitions of OPTIONAL (such as the one in Windows).

svn path=/trunk/; revision=8650
2003-10-09 20:52:57 +00:00
Guy Harris c2e71cb70b From Tomas Kukosa:
1) string tables for t35CountryCode, t35Extension and
	   h221ManufacturerCode were moved into the new file t35.c
	   because they are common for more dissectors

	2) the dissect_h245_NonStandardParameter_with_extension_marker()
	   was moved from h245 to h225 and renamed to
	   dissect_h225_NonStandardParameter() because the
	   NonStandardData type is different for H.225.0 and H.245

	3) type of the "h245.nsp.object" dissector table was changed from
	   FT_UINT32 to FT_STRING, so it can select a dissector based on
	   an OID rather than the Adler-32 hash of an OID

	4) the "h225.nsp.object" and "h225.nsp.h221" dissector tables
	   were created

svn path=/trunk/; revision=8550
2003-09-26 22:20:08 +00:00
Guy Harris d128a62ebb From Graeme Reid: H.450 support.
svn path=/trunk/; revision=8520
2003-09-23 18:40:54 +00:00
Guy Harris 8946ac347e From Andreas Sikkema: improved Info column output for multiple H.225
messages and faststart ( I think, lost track, kind of).

svn path=/trunk/; revision=8342
2003-09-02 21:37:44 +00:00
Guy Harris f437701a78 From Andreas Sikkema:
- fix RAS messages to clear the INFO column correctly;

- make H.245 messages tunneled within H.225 messages add their message
  type to the Info column.

svn path=/trunk/; revision=8323
2003-08-31 00:32:19 +00:00
Ronnie Sahlberg 10833b30b2 Updates and bugfixes from Andreas and Martin
svn path=/trunk/; revision=8321
2003-08-30 22:47:48 +00:00
Ronnie Sahlberg 9c561b384a Update to H.225 when H.245 is tunneled in some octet strings,
call the h245 dissector instead of just showing the octet string content as some random hex bytes

svn path=/trunk/; revision=8298
2003-08-28 14:29:41 +00:00
Ronnie Sahlberg b91e76964d The definition of NonStandardParameter is different between H.225 and H.245
Create an alternative NonStandardParameter dissector that matches the
definition that H.225 needs.

svn path=/trunk/; revision=8277
2003-08-26 21:44:35 +00:00
Guy Harris f4902f4ade From Tomas Kukosa: export the PER dissection routines, and some
H.225/H.245 routines, to plugins on platforms where they have to go
through the function call table.

svn path=/trunk/; revision=8216
2003-08-23 07:23:21 +00:00
Guy Harris f695468fa2 From Tomas Kukosa: allow subdissectors to be registered for
NonStandardParameter data in the H.245 dissector.

svn path=/trunk/; revision=8206
2003-08-21 18:00:22 +00:00
Guy Harris f2faba5cf2 From Lars Roland:
enable decoding of fastStart elements;

	make the output in the Protocol and Info columns look like the
	old plugin's output.

svn path=/trunk/; revision=8157
2003-08-10 19:43:25 +00:00
Guy Harris 1f6c9444a0 From Ronnie Sahlberg: use conversations for messages with port numbers
and IP addresses specifying the addresses and ports for future RTP/RTCP
traffic.

svn path=/trunk/; revision=8149
2003-08-07 21:31:39 +00:00
Ronnie Sahlberg 1777e3dd3a make h225 register detected h245 tcp ports so that h245 dissector is called.
it is currently done in a way too crude way,
when a h245 endpoint is found,  it calls dissector_add("tcp.port",...) and
thus registers it globally for this port for ALL ip addresses.

if someone knows how to change it to only register it for
<ipaddress><tcpport> instead, that would be much better.

svn path=/trunk/; revision=8120
2003-08-01 10:11:54 +00:00
Ronnie Sahlberg 618fff963a Fix bug on how the H.225 CS routines were registered so that H225 CS over Q931 now works
Still something wrong with NonStandardParameter,   I cant find why ethereal is
wrong but it misses misses one bit in the decoding causing malformed frames.
I cant see what is wrong when looking at the packets.   need furhter investigations.

Make h225 compile in as default

svn path=/trunk/; revision=8119
2003-08-01 09:16:47 +00:00
Ronnie Sahlberg e898c6c6a5 initial test h225 dissector.
not enabled yet by default.

to test it you have to edit the makefiles and recompile.
still buggy and incomplete but feel free to test it

svn path=/trunk/; revision=8113
2003-07-31 10:35:07 +00:00