Commit graph

61 commits

Author SHA1 Message Date
Anders Broman
37f056b42b From Chernishov Yury Don't destroy SIP dissector entrys in info column for application/isup
svn path=/trunk/; revision=10549
2004-04-03 22:15:37 +00:00
Guy Harris
9f879f7a22 Get rid of an extra "=" at the end of the file.
svn path=/trunk/; revision=10539
2004-04-02 05:19:42 +00:00
Anders Broman
2d1214d0b1 Fix a copy paste error
svn path=/trunk/; revision=10537
2004-04-01 20:34:51 +00:00
Guy Harris
62f25e195c Get rid of CR's.
svn path=/trunk/; revision=10535
2004-03-31 21:04:16 +00:00
Anders Broman
46e9c492e1 Add dissection of user to user indicators parameter, Split some lines and some white space changes
svn path=/trunk/; revision=10532
2004-03-31 20:23:05 +00:00
Gerald Combs
eaafb5af48 Handle null RADIUS attribute information without crashing. Found by
Jonathan Heusser.

svn path=/trunk/; revision=10434
2004-03-22 16:05:48 +00:00
Guy Harris
4afd41eede From Tomas Kukosa:
improve the Info column text for reassembled messages;

	register subdissectors for dissecting Q.931 IEs and make the
	ISUP dissector call the codeset 0 IE subdissector through a
	handle.

svn path=/trunk/; revision=10400
2004-03-18 09:00:37 +00:00
Guy Harris
35e1b1f55b From Anders Broman:
use the packet-e164.c country code and international network
	value_string tables;

	provide a bit mask for Q.850 cause code values.

svn path=/trunk/; revision=10329
2004-03-06 10:09:35 +00:00
Guy Harris
133a3b35cf Don't fetch the IWFA into a buffer, just use "proto_tree_add_item()" -
that way, we don't have to worry about overflowing the buffer.  Thanks
to Stefan Esser for reporting that vulnerability.

Fix up the indentation and blurb for the IWFA IPv6 Address item.

svn path=/trunk/; revision=10326
2004-03-06 02:35:16 +00:00
Guy Harris
3a993fca6c From Anders Broman: add a dissector for E.164 numbers, and use it in the
ISUP dissector, to allow filtering on E.164 numbers.

svn path=/trunk/; revision=10314
2004-03-05 10:29:36 +00:00
Guy Harris
d4b00639d6 From Jeff Morriss:
support the ISUP CIC as a circuit ID;

	add a preference option to control whether to put the CIC into
	the Info column or not.

svn path=/trunk/; revision=10265
2004-02-29 08:47:11 +00:00
Guy Harris
b39b461927 From Anders Broman: fix the decoding of BAT ASE elements with more than
one octet.

svn path=/trunk/; revision=10018
2004-02-09 19:36:19 +00:00
Olivier Biot
3172f21ea5 From Anders Broman:
Append "/ISUP(ITU)" to the protocol column.

svn path=/trunk/; revision=9752
2004-01-20 18:30:25 +00:00
Guy Harris
3b0fcb0dd0 From Anders Broman: fix some string output (and split some lines).
svn path=/trunk/; revision=9710
2004-01-18 04:26:20 +00:00
Guy Harris
39d69e48f9 Put in a space where it belongs.
svn path=/trunk/; revision=9669
2004-01-15 02:29:43 +00:00
Guy Harris
4495c27aa5 From Anders Broman: dissect access transport, user teleservice info,
user service infor prime, and echo control information parameters.

svn path=/trunk/; revision=9668
2004-01-15 02:23:18 +00:00
Guy Harris
78ff1a1ff8 From Anders Broman: dissect message compatibility information parameter.
svn path=/trunk/; revision=9663
2004-01-13 23:11:19 +00:00
Guy Harris
56d34898b9 In at least one capture, the User teleservices parameter length is 2,
not 3; change the value, and use the length of the parameter tvbuff when
constructing an item for that parameter.

svn path=/trunk/; revision=9662
2004-01-13 23:03:25 +00:00
Guy Harris
4cdffbe850 From Anders Broman:
handle the case where the address presentation restricted
	indicator in a location number parameter indicates the address
	isn't available;

	register as "application/isup", not "application/ISUP", as
	dissectors that use the media_type dissector table convert the
	media type to lower case, under the assumption that dissectors
	register all-lower-case media types, to make the match
	case-insensitive.

svn path=/trunk/; revision=9661
2004-01-13 22:58:04 +00:00
Guy Harris
e73638642a From Anders Broman: dissect media type application/ISUP as ISUP.
svn path=/trunk/; revision=9652
2004-01-13 03:35:18 +00:00
Guy Harris
ba9290fe08 From Michael Lum:
Fix point code display.

	Add taps for ANSI MAP and ISUP statistics.

svn path=/trunk/; revision=9247
2003-12-12 19:55:28 +00:00
Guy Harris
be2cfb0bd4 From Anders Broman: add CIC to Info column.
svn path=/trunk/; revision=9231
2003-12-10 19:26:00 +00:00
Guy Harris
3607851a8f Subdissectors must be called regardless of whether a protocol tree is
being built.

svn path=/trunk/; revision=9175
2003-12-05 09:33:27 +00:00
Gilbert Ramirez
f6bc4f4972 Add {0, NULL} to the isup_Pass_on_not_possible_indicator_vals and
ISUP_Broadband_narrowband_interworking_indicator_vals value_string arrays.

svn path=/trunk/; revision=9164
2003-12-04 05:47:38 +00:00
Guy Harris
b0e8631b55 From Anders Broman: fix dissection of GRS/GRA messages.
svn path=/trunk/; revision=9070
2003-11-24 00:05:09 +00:00
Guy Harris
624fe0ec15 Require that field names contain only alphanumerics, "-", "_", and ".".
Fix the names that contained other characters.

svn path=/trunk/; revision=8959
2003-11-13 23:38:33 +00:00
Guy Harris
a3c157f00e From Anders Broman:
added decoding of Element IWFA(NSAP address) in IANA ICP format;

	fixed decoding of CODEC LIST.

svn path=/trunk/; revision=8737
2003-10-20 19:13:17 +00:00
Guy Harris
eaa8ca5265 From Jeff Morriss: note in the Protocol column that we're assuming the
ITU dialect of ISUP.

svn path=/trunk/; revision=8696
2003-10-14 17:50:01 +00:00
Guy Harris
645f294232 Fix a typo.
svn path=/trunk/; revision=8662
2003-10-10 10:04:19 +00:00
Guy Harris
b93c394c98 From Anders Broman:
change some variable names to conform to abbreviations used in
	the specs;

	added+dissection of some more BAT ASE elements;

	fixed some minor bugs.

svn path=/trunk/; revision=8641
2003-10-07 17:43:52 +00:00
Guy Harris
af5b47a0c2 When registering a field, make sure its ID is -1 or 0 - if it's not,
that probably means you've registered two fields with the same field ID
variable, which is an error.

Fix the bugs doing so found.

svn path=/trunk/; revision=8629
2003-10-06 20:46:52 +00:00
Guy Harris
e53d7ed5ed From packet steve: get rid of some duplicate field definitions (some
aren't exactly duplicates, but they both set the same hf_ variable).

svn path=/trunk/; revision=8621
2003-10-06 08:35:30 +00:00
Guy Harris
2d25da5376 From Anders Broman:
fix some cut and paste errors in "upgraded parameter" routine;

	more BICC work.

svn path=/trunk/; revision=8601
2003-10-03 20:58:13 +00:00
Guy Harris
5dee9ea070 Clean up a bunch of length processing - use the reported length rather
than the captured length, and fix up some other stuff.

svn path=/trunk/; revision=8572
2003-09-29 21:50:03 +00:00
Guy Harris
a22075b380 From Michael Lum: fix some val_to_str calls to have a non-null format
string for unknown values.

svn path=/trunk/; revision=8571
2003-09-29 21:12:15 +00:00
Guy Harris
fb1dff45b5 From Anders Broman: further dissect APM messages containing BICC stuff,
and fix a bug in the "upgraded parameter code".

svn path=/trunk/; revision=8557
2003-09-27 23:51:09 +00:00
Guy Harris
930e137aff From Anders Broman: add support for BICC dissection.
Change his e-mail address.

svn path=/trunk/; revision=8454
2003-09-11 00:08:14 +00:00
Guy Harris
6189e0e871 From Anders Broman: don't use a bitmask for the CIC filter, the value
has already had the bits extracted.

svn path=/trunk/; revision=7938
2003-06-26 08:39:46 +00:00
Guy Harris
c34733fff3 From Anders Broman: dissect the "parameter compatibility" parameter.
svn path=/trunk/; revision=7925
2003-06-25 04:27:51 +00:00
Michael Tüxen
27fb63a9fb - get rid of col_set_fence: it will be called in packet-sctp.c only.
- replace DATA1 by DATA in packet-m3ua.c (typo)

svn path=/trunk/; revision=7529
2003-04-22 13:47:38 +00:00
Michael Tüxen
d8b05d1729 - add better INFO column handling using col_set_fence.
- change my e-mail.

svn path=/trunk/; revision=7502
2003-04-19 20:13:23 +00:00
Guy Harris
a551f4a0ab From Anders Broman: dissect user-to-user IEs in ISUP messages as Q.931
UU IE's.

svn path=/trunk/; revision=7456
2003-04-14 18:04:13 +00:00
Guy Harris
30859b1802 From Jeff Morriss: rather than re-initializing the Info column with each
PDU, just append the message type acronym to the column, so you can see
the message types for all the messages in the frame.

svn path=/trunk/; revision=7439
2003-04-11 20:19:45 +00:00
Guy Harris
237fd12777 From Anders Broman: decode ISUP element User service info as Q.931
Bearer capability.

svn path=/trunk/; revision=7437
2003-04-10 18:40:38 +00:00
Guy Harris
ce39f410b8 From Anders Broman: put the message type in the Info column regardless
of whether a protocol tree is being built or not.

svn path=/trunk/; revision=7347
2003-03-12 00:27:00 +00:00
Guy Harris
16db97a28c "packet-isup.c" doesn't appear to need to include "packet-ip.h", so
don't do so.

Pick up Anders Broman's table of Q.850 cause values, and his change to
use "dissect_q931_cause_ie()" for cause indicators - but do it by
modifying the Q.931 dissector's "dissect_q931_cause_ie()" to take, as an
argument, the header field to use for the cause value, and export that
routine and have the ISUP dissector call it, rather than by duplicating
the cause IE dissector.

svn path=/trunk/; revision=7225
2003-02-28 23:16:15 +00:00
Jörg Mayer
7c4176d868 Removed trailing whitespaces from .h and .c files using the
winapi_cleanup tool written by Patrik Stridvall for the wine
project.

svn path=/trunk/; revision=6117
2002-08-28 21:04:11 +00:00
Jörg Mayer
173fe5aef4 Replace the types from sys/types.h and netinet/in.h by their glib.h
equivalents for the toplevel directory. The removal of winsock2.h will
hopefully not cause any problems under MSVC++, as those files using
struct timeval still include wtap.h, which still includes winsock2.h.

svn path=/trunk/; revision=5932
2002-08-02 23:36:07 +00:00
Guy Harris
77fa06b899 From Joerg Mayer:
dftest.c:
	     Remove #if-0-ed includes

	packet-ieee80211.c, packet-wtls.c, packet-afp.c, packet-wsp.c,
        packet-wtp.c, ethereal_gen.py:
	     Remove redundant include varargs (already in snprintf.h,
	     and required only for snprintf.h)

	Remove unused include of snprintf.h from files not using
	"snprintf()".

svn path=/trunk/; revision=5889
2002-07-17 00:43:03 +00:00
Guy Harris
2e44d10e3e Make all routines not used outside this module static.
Get rid of some unused arguments.

Pass the tree argument, not the item argument, to "proto_tree_add"
routines.

svn path=/trunk/; revision=5356
2002-05-02 09:52:20 +00:00