Commit Graph

10399 Commits

Author SHA1 Message Date
Guy Harris 2271736636 Add the URL of the specifications page.
svn path=/trunk/; revision=10348
2004-03-08 23:19:14 +00:00
Jörg Mayer 452789c91f This makes ethereal compile again when configured --without-pcap
I don't know whether this is the optimal patch, but it does the job.

file.h: extern declaration of auto_scroll_live
file.c: always declare auto_scroll_live

svn path=/trunk/; revision=10347
2004-03-08 23:07:15 +00:00
Jörg Mayer f31b404a15 automake versions like 1.5.1 were not detected correctly
svn path=/trunk/; revision=10346
2004-03-08 22:44:19 +00:00
Olivier Biot 4117eb2b7d Remove email addresses and add a reference to the AUTHORS file (or man page)
for contacting the authors of the files.

svn path=/trunk/; revision=10345
2004-03-08 22:03:59 +00:00
Olivier Biot d312189f0d Rearrange WV-CSP tokens in numeric order, and flag WV-CSP bugs.
Track differences between WV-CSP versions in the token definitions.

Get rid of 8-bit characters in some comments.

Get rid of 'unused symbol' warnings.

svn path=/trunk/; revision=10344
2004-03-08 21:41:47 +00:00
Guy Harris c74dac3af9 Use "tvb_format_text()" on the port name, so that if there are bytes in
it that aren't printable characters, they'll be shown as C-style escape
sequences.

svn path=/trunk/; revision=10343
2004-03-08 19:41:52 +00:00
Ronnie Sahlberg aaedc080ea update to iostat make it automagically make sure the field is part of the filter string
svn path=/trunk/; revision=10342
2004-03-08 07:47:14 +00:00
Guy Harris 4a4650b273 Fetch the port name string using "tvb_get_string()", so that we don't
have to worry about overflowing a buffer; thanks to Stefan Esser for
catching that one.  (It also means we handle it if there's no '\0' at
the end.)

svn path=/trunk/; revision=10341
2004-03-07 22:46:04 +00:00
Ulf Lamping 1d2c14be66 fixed a bug GTK_WIDGET_VISIBLE -> GTK_WIDGET_SENSITIVE,
added some (not yet finished) work

svn path=/trunk/; revision=10340
2004-03-07 18:18:43 +00:00
Guy Harris 7d1c080e78 Get rid of a variable I'd forgotten to back out before I checked the
code in.

svn path=/trunk/; revision=10339
2004-03-07 02:57:54 +00:00
Guy Harris d3dc33ec1b Note that for THE3GPP_IPV6_DNS_SERVERS we probably *do* need to handle
multiple IPv6 addresses.

svn path=/trunk/; revision=10338
2004-03-06 22:17:28 +00:00
Guy Harris 5d4ee9fe20 From Fritz Budiyanto: add various IPv6 attributes as per RFC 3162, and
also handle the THE3GPP_IPV6_DNS_SERVERS attribute.

svn path=/trunk/; revision=10337
2004-03-06 22:06:26 +00:00
Guy Harris 5ae946d67c From Jeff Morriss: delete "ascend-grammar.c" and "ascend-grammar.h" with
"make maintainer-clean", as they're generated files.

svn path=/trunk/; revision=10336
2004-03-06 21:46:27 +00:00
Ulf Lamping b3dc79413e some code cleanup
svn path=/trunk/; revision=10335
2004-03-06 15:55:18 +00:00
Ulf Lamping dcadae3583 replaced show/hide by sensitive/insensitive to see all fields everytime
svn path=/trunk/; revision=10334
2004-03-06 11:16:19 +00:00
Ulf Lamping 787205836c using a table for layout of stop capture fields,
added limitations corresponding to the maximum filesize (2GB)

svn path=/trunk/; revision=10333
2004-03-06 11:10:14 +00:00
Guy Harris ea5b621e96 Propagate to the Q.933 dissector Tomas Kukosa's change to have 3, not 4,
bits of codeset in an IE (that's how many bits of codeset there are).

Make the "q933_info_element_vals[]" array have NUM_INFO_ELEMENT_VALS
members and define NUM_INFO_ELEMENT_VALS be (Q933_IE_SHIFT_CODESET+1),
as that array should have the number of codesets worth of elements.

svn path=/trunk/; revision=10332
2004-03-06 10:46:38 +00:00
Guy Harris 99ca20fc3c Propagate to the Q.933 dissector Anders Broman's change to the Q.931
dissector to add more filterable fields.

svn path=/trunk/; revision=10331
2004-03-06 10:29:51 +00:00
Guy Harris 45ec7cb5ff From Anders Broman:
use the packet-e164.c stuff to analyze E.164 numbers;

	add some more filterable fields.

svn path=/trunk/; revision=10330
2004-03-06 10:11:54 +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
Ulf Lamping e39aff29f9 using a table for layout of multi files fields, do some code cleanup
svn path=/trunk/; revision=10328
2004-03-06 06:50:34 +00:00
Guy Harris 27656155b7 Add routines to process IPv{4,6}-address-and-prefix-length pairs,
masking out the appropriate bits in the address.

Use them in the BGP and EIGRP dissectors.

svn path=/trunk/; revision=10327
2004-03-06 03:25:10 +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 0b9c7ac1a0 Add a check for a too-large IPv6 prefix length, to avoid overflowing a
buffer, and add checks for IPv4 and IPv6 prefix lengths of 0, to avoid
underflowing a buffer.

svn path=/trunk/; revision=10325
2004-03-06 02:26:31 +00:00
Guy Harris ba552659f5 Put in the URL of a page that discusses EIGRP packets.
Handle the prefix length and address similarly to the way that the BGP
dissector does, so that we mask out all the bits that the prefix length
tells us to, rather than just masking out entire bytes.

Check the prefix length so that we don't overflow the buffer for prefix
lengths > 32 - thanks to Stefan Esser for catching that one - and so
that we're not confused by a prefix length of 0.

svn path=/trunk/; revision=10324
2004-03-06 02:20:55 +00:00
Guy Harris 214b4a1c70 Handle bogus account and message lengths - don't overflow a buffer.
Thanks to Stefan Esser for catching that.

svn path=/trunk/; revision=10323
2004-03-06 01:54:53 +00:00
Ronnie Sahlberg bc21be8c2b Kerberos contain a structure that is VERY similar to VALIDATE_SAM_INFO2
so declare it here.
This substructure in the w2k kerberos PAC structure is called PAC_LOGIN_INFO
and might actually exist inside the netlogon interface as well?

svn path=/trunk/; revision=10322
2004-03-05 23:12:10 +00:00
Ronnie Sahlberg 0b4fc266f0 we need to export init_ndr_pointer_list() from packet-dcerpc so that
we can manually call functions to dissect NDR encoded structures without going through the DCERPC interface.

There are NDR encoded blobs that are not encapsulated inside DCERPC
such as in kerberos  and those dissectors need this.

svn path=/trunk/; revision=10321
2004-03-05 23:09:32 +00:00
Olivier Biot d605594b18 Add a preference to the Diameter dissector allowing to control whether
application ID zero is a valid application ID (it is often used as
experimental applciation ID). By default, the preference is disabled.

Fix the XML dictionary parser so it skips comment lines too.

svn path=/trunk/; revision=10320
2004-03-05 22:25:23 +00:00
Jörg Mayer 776536ff30 Lars wrote gint16, not guint16
svn path=/trunk/; revision=10319
2004-03-05 22:22:51 +00:00
Jörg Mayer 74d61df9e3 Replace u_-types by g-types (based on a patch by Lars Roland)
Remove extra "," at end of enum.
Remove extra ";" at end of block.

svn path=/trunk/; revision=10318
2004-03-05 22:17:09 +00:00
Guy Harris 2ac0597a25 From Ryuji Somegawa: CDMA2000 A11 support.
svn path=/trunk/; revision=10317
2004-03-05 10:56:16 +00:00
Guy Harris 11290ce712 From Tom Uijldert: decode and display alphanumeric message content and
password as well.

svn path=/trunk/; revision=10316
2004-03-05 10:47:53 +00:00
Guy Harris f3abb25779 From Anders Broman: add some filterable fields, and un-hide some other
ones.

svn path=/trunk/; revision=10315
2004-03-05 10:36:51 +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 88440409b0 From Michael Lum:
Make a lot of changes to identify a subset of MAP parameters in
	messages.  IMSI, MSISDN, MSC Number, HLR Number, VLR Number,
	etc.  Most of the SMS related MAP messages are dissected with
	the parameters identified and decoded.  Also include PRN, SRI,
	and some of the other common messages (unfortunately not Insert
	Sub yet).

	Fix some typoes.

svn path=/trunk/; revision=10313
2004-03-05 10:08:13 +00:00
Guy Harris 2b76e1ef4a From Michael Lum: fix the TP header dissection, for some messages the
wrong bits were used to identify the message content.

svn path=/trunk/; revision=10312
2004-03-05 10:06:19 +00:00
Guy Harris c652339aed From Michael Lum: show Component data even if it is handled by another
dissector.

svn path=/trunk/; revision=10311
2004-03-05 10:05:03 +00:00
Guy Harris 8d0aeea92c From John Englehart: CDP updates (hello packets, show capabilities the
same way Cisco's "show cdp neighbor" does).

svn path=/trunk/; revision=10310
2004-03-05 09:58:32 +00:00
Jörg Mayer 4dbf16fbe1 Libtool requires version 1.4
svn path=/trunk/; revision=10309
2004-03-05 00:02:43 +00:00
Olivier Biot b90bc92dfc Cosmetic fix in WV-CSP tag definitions.
Flag a known VERY NASTY bug in WV-CSP 1.2 where a token is being defined
twice with the same binary identifier. It's already a mess that they don't
provide backwards compatible encodings; you can now write a WV-CSP document
without being able to parse it because of version issues (hint: 1.2 has no
public WBXML identifier yet and the spec explicitly asks to set it to
"Unknown/Missing" so you could write an 1.1 message in 1.2 format, which
looks *really* weird as the tokens are mixed in both codings).

Consequence: I have to foresee a discriminator for the WBXML dissectors
so I *may* predict the correct version. I like reviewing in engineering :)

svn path=/trunk/; revision=10308
2004-03-04 23:33:41 +00:00
Olivier Biot e995c6bc47 Fix WML 1.0 token definitions (WBXML tokens must be in the range 0--3F
as the 2 most significant bits of every token byte represent whether the
tag has content and/or has an attribute list.

svn path=/trunk/; revision=10307
2004-03-04 23:16:08 +00:00
Ulf Lamping 6c04a837fc using a gtk_table instead of hbox'es for "multiple files" fields
svn path=/trunk/; revision=10306
2004-03-04 22:24:47 +00:00
Jörg Mayer b26eb741d3 Update x11 includes
svn path=/trunk/; revision=10305
2004-03-04 21:36:08 +00:00
Ulf Lamping 672ec45f9e capture dialog limits now with units.
no gint "wrap around" tests implemented yet

svn path=/trunk/; revision=10304
2004-03-04 21:27:55 +00:00
Ulf Lamping cb5a386901 fixed differences between capture GUI frontend and backend
svn path=/trunk/; revision=10303
2004-03-04 19:31:21 +00:00
Jörg Mayer ecc42c7717 Andrew Hood: don't rely on last modified date + use numeric compare
svn path=/trunk/; revision=10302
2004-03-04 16:19:40 +00:00
Jörg Mayer 9ff6f3d593 Check for PERL in epan/configure.in
Fix generation of x11 includes.

svn path=/trunk/; revision=10301
2004-03-04 08:53:02 +00:00
Jörg Mayer 0956858f5a aclocal-missing isn't needed any more
svn path=/trunk/; revision=10300
2004-03-04 08:41:10 +00:00
Jörg Mayer 0974869dea Move the x11 generation into epan.
aclocal-missing isn't needed any more.

svn path=/trunk/; revision=10299
2004-03-04 08:26:20 +00:00