Commit Graph

12162 Commits

Author SHA1 Message Date
Guy Harris b2c1c3d0e5 Document the personal capture and display filters list in the FILES
section, as is done for other files.  Just refer to those files in the
section for the "Save" button for the capture and display filter dialog
boxes.

svn path=/trunk/; revision=12398
2004-10-26 23:30:33 +00:00
Guy Harris e8727b5615 Fix the file name in the initial comment.
svn path=/trunk/; revision=12397
2004-10-26 18:41:25 +00:00
Gerald Combs 7053cbed3b Rename the "boolean" enum to "val_boolean" lest the Microsoft compiler let
its displeasure be known.

svn path=/trunk/; revision=12396
2004-10-26 16:08:16 +00:00
Ronnie Sahlberg fa5d0bc775 make the dissector use the nice #.REGISTER directive
svn path=/trunk/; revision=12395
2004-10-26 14:02:02 +00:00
Ronnie Sahlberg 44bd159f06 use the nice #.REGISTER directive instead of handcoding it in teh template
svn path=/trunk/; revision=12394
2004-10-26 13:54:09 +00:00
Ronnie Sahlberg ec0752c135 new cms dissector based on updated and cleaned up conformance and template file.
use the nice #.REGISTER directive instead of doing it by hand.


svn path=/trunk/; revision=12393
2004-10-26 13:53:30 +00:00
Ronnie Sahlberg 43df272656 Use the much better #.REGISTER directive instead of the #.PDU directive
svn path=/trunk/; revision=12392
2004-10-26 13:04:09 +00:00
Guy Harris 4011ff29b7 Add a "data" item to the opt_info structure, containing a "const void
*".  For val_u_byte, if non-null, it points to a "value_string" table to
be used to interpret the value.  Replace "toggle" and "yes_no" with
"boolean, and have the "data" pointer point to a "struct
true_false_string" to be used to interpret the value.

The NetBIOS-over-TCP/IP Node Type option can now be a regular val_u_byte
value, with the appropriate value_string table.

Construct the item for DHCP options by initializing it without the value
and appending the value to the item's string with
"proto_item_append_text()".

svn path=/trunk/; revision=12391
2004-10-26 07:00:23 +00:00
Guy Harris 671cd939ae Make yes_no work in "dissect_netware_ip_suboption()" the way it works
elsewhere, and replace "struct o63_opt_info" with "struct opt_info".

svn path=/trunk/; revision=12390
2004-10-25 23:25:59 +00:00
Guy Harris 32539c3e28 "struct o43pxeclient_opt_info" and "struct o43cablelabs_opt_info" look
just like "struct opt_info", except for the name of the "enum
field_type" field; use "opt_info" instead of them.  Rename the
equivalent field in "struct o63_opt_info", as well, with an eye towards
changing "struct opt_info" to be able to replace "struct o63_opt_info"
as well.

svn path=/trunk/; revision=12389
2004-10-25 09:31:13 +00:00
Guy Harris ec3230d492 Remove val_s_long as it's unimplemented and unused - put it back if it's
ever necessary.

Make some options, that have only one IPv4 address, use ipv4 rather than
ipv4_list.

Add val_u_short_list, and have val_u_short accept one and only one
16-bit integer.  Give options the appropriate type.

Shuffle the types a bit in the enum, and shuffle the cases for types
around to match the order in the enum.

svn path=/trunk/; revision=12388
2004-10-25 08:56:39 +00:00
Guy Harris b140c74433 Rename "ipv4" to "ipv4_list", as it's used for lists of IPv4 addresses,
and add a separate "ipv4"; use that in the dissector for Netware IP
options.

Add a "presence" option type, for options with no value whose presence
is significant; use that in the dissector for Netware IP options.

svn path=/trunk/; revision=12387
2004-10-25 08:33:39 +00:00
Guy Harris a7b17234c3 Pass to the the routines that dissect suboption lists the offset of the
end of the option, and have them do bounds checking.  Also, in some
places, check the suboption length.

In "dissect_netware_ip_suboption()", process the suboption length
(which, according to RFC 2242, is present in all suboptions), and use
val_u_byte rather than val_u_short for 1-byte options.

svn path=/trunk/; revision=12386
2004-10-25 08:17:11 +00:00
Guy Harris e08ef66cfe Restructure the DHCP option parsing a bit, to make it a bit clearer -
and fix some bugs that this made a bit more obvious.  Add checks of the
option length.

Clean up white space.

svn path=/trunk/; revision=12385
2004-10-24 22:53:06 +00:00
Guy Harris 7b1b2d0b1a Don't display the FQDN in the FQDN option if the length of the FQDN is
zero.

Clean up some field names and descriptions.

svn path=/trunk/; revision=12384
2004-10-24 10:30:03 +00:00
Guy Harris b248485905 Fix the length used for the name in the FQDN option.
svn path=/trunk/; revision=12383
2004-10-24 10:18:16 +00:00
Ronnie Sahlberg 97a6dc74e7 make SEQUENCE OF and CHOICE handle indefinite length encodings
svn path=/trunk/; revision=12382
2004-10-24 03:51:27 +00:00
Guy Harris f6881b345f From Yaniv Kaul: name some more interface calls.
svn path=/trunk/; revision=12381
2004-10-24 01:29:03 +00:00
Guy Harris cbbdf75b4d Remove the include of <epan/prefs.h> from files that don't call any
preference routines.

svn path=/trunk/; revision=12380
2004-10-23 09:20:39 +00:00
Guy Harris 02c9bf57f4 Put the name, as well as the value, of the family and subfamily fields
into the protocol tree item that contains them.

svn path=/trunk/; revision=12379
2004-10-23 08:37:21 +00:00
Guy Harris 7e0170ffbf From Josh Bailey: fix the fetch of the IPDC payload length, it's only 10
bits long.

svn path=/trunk/; revision=12378
2004-10-22 18:03:21 +00:00
Guy Harris 3530d9dc24 Add an item for DNS IPSECKEY RR support for David Fort.
svn path=/trunk/; revision=12377
2004-10-22 17:40:58 +00:00
Ulf Lamping 7dc9af8b85 add a section about "Windows folders"
svn path=/trunk/; revision=12376
2004-10-22 08:33:50 +00:00
Guy Harris c0ad4beb9c Change some code that affects g_resolv_flags to set a flag if the check
box for the flag is active and clear it if it's inactive, rather than
clearing all but RESOLV_CONCURRENT and then setting flags if the check
box is active - or, in one case, not clearing any flags due to a typo
and then setting them, so they never get cleared.  This matches what's
done with theresolution flags in some other places.

svn path=/trunk/; revision=12375
2004-10-22 07:07:08 +00:00
Guy Harris bd23f6f1a8 From Alejandro Vaquero: start T.38 conversations for SDP sessions.
"T38" -> "T.38" in the T.38 dissector.

svn path=/trunk/; revision=12374
2004-10-22 06:19:00 +00:00
Guy Harris 1a4033c65e From Francisco Alcoba: declare the tap data as static, so it's still
there when the tap is called (which happens after dissection is
complete).

svn path=/trunk/; revision=12373
2004-10-22 06:05:03 +00:00
Guy Harris 43af41483a For the .pod->.html rules, find the ".pod" files in $(srcdir),
just as we do for the .pod->.[1-9] rules.

svn path=/trunk/; revision=12372
2004-10-22 02:09:35 +00:00
Guy Harris 21a7962e28 Include "Makefile.common" in the list of files to put into the
distribution.

Don't use ":=" - not all versions of make necessarily support it, and,
even for those that do, it doesn't mean the same thing in all versions
(it means something different in Solaris make than in GNU make, for
example).

svn path=/trunk/; revision=12371
2004-10-22 02:05:53 +00:00
Ulf Lamping e3515ce0c8 cleanup "Packet Reassembling" section
svn path=/trunk/; revision=12370
2004-10-21 21:43:37 +00:00
Ulf Lamping 2825356e95 removed the protocols list completely, as I don't want to update it to the current Ethereal features all the time and we also have a really good online version of that list available.
svn path=/trunk/; revision=12369
2004-10-21 21:09:28 +00:00
Ulf Lamping 8896dd36b4 add info about temporary capture files and a section about "Windows NT/2000/XP roaming profiles"
svn path=/trunk/; revision=12368
2004-10-21 20:22:21 +00:00
Guy Harris 1cc64fbf11 The top-level window's list of capture filter expressions might not yet
exist if no filters have been remembered; don't set the popdown string
list for the filter combo box if the list is empty.

svn path=/trunk/; revision=12367
2004-10-21 19:12:22 +00:00
Gerald Combs 642513149f From Laurent Rabret:
- enable Windows' ShellExecute command to call Ethereal without specifying
  the installation path (a new key added in the registry)
- decode 2 more options in the OPSI plugin.


svn path=/trunk/; revision=12363
2004-10-21 02:06:37 +00:00
Guy Harris a87394e71e At least some versions of the OS X NFS client (and possibly some if not
all other BSD NFS clients) retransmit on different ports from the port
on which the original request was set, so have the RPC "conversation"
for connectionless protocols use only the source address and destination
port.

Use NO_ADDR_B and NO_PORT_B when looking up the conversation in those
cases, and use NO_ADDR2 and NO_PORT2 when creating the conversation in
those cases, to make it clearer that we're only using one address and
port.

svn path=/trunk/; revision=12362
2004-10-20 23:38:31 +00:00
Gerald Combs 24a814911f Pull in versions from the 0.10.7 branch.
svn path=/trunk/; revision=12361
2004-10-20 19:14:51 +00:00
Ulf Lamping 0f80fa5c7d renamed capinfo to capinfos, as the former name capinfo was already used in a program called tcprelay, so that might confuse packaging managers and users. Hopefully I got all the places need to be changed.
svn path=/trunk/; revision=12358
2004-10-20 18:50:58 +00:00
Guy Harris 39de90e5da From Tomas Kukosa: export bytes_to_str_punct().
svn path=/trunk/; revision=12355
2004-10-20 07:15:07 +00:00
Ulf Lamping 72954854ae add a small section about "GTK resources on the web"
svn path=/trunk/; revision=12354
2004-10-20 07:10:01 +00:00
Guy Harris 61faabddcd Update the man page to indicate that "-q", when capturing without "-w",
suppresses the printing of packet information.

svn path=/trunk/; revision=12353
2004-10-20 00:06:48 +00:00
Guy Harris 6aaf948795 If we're not printing packet information, don't print the preamble or
finale for that information, either.

svn path=/trunk/; revision=12352
2004-10-19 22:43:52 +00:00
Guy Harris 60bbdd93a7 From Mark C. Brown:
fix FDDI to use correct bit swapped encap;

	tweak file open code to guess at file encap so merge works
	better.

svn path=/trunk/; revision=12351
2004-10-19 22:28:27 +00:00
Anders Broman ff755ba49c From Jacques, Olivier: - Fixing enums recognition when an XML dictionary is used (was OK with fixed dictionaries)
svn path=/trunk/; revision=12350
2004-10-19 19:29:08 +00:00
Ulf Lamping 4f711628e9 adding a chapter about capturing, currently only containing the mail from Guy Harris about adding new capture types
svn path=/trunk/; revision=12349
2004-10-19 18:32:27 +00:00
Ulf Lamping c8f0278c8b fixup whitespace
svn path=/trunk/; revision=12348
2004-10-19 18:30:44 +00:00
Guy Harris cf5a6dc94c From Tomas Kukosa: add range preference functions.
svn path=/trunk/; revision=12344
2004-10-19 07:09:32 +00:00
Guy Harris 8995a7ab6b Squelch a compiler warning.
svn path=/trunk/; revision=12343
2004-10-18 17:21:31 +00:00
Guy Harris 915fe77f75 From Laurent Constantin: fix a (presumed) cut-and-pasteo.
svn path=/trunk/; revision=12342
2004-10-18 17:17:38 +00:00
Gerald Combs d7d9c6be54 From Olivier Jacques: Add #defines to disable XML validation.
svn path=/trunk/; revision=12340
2004-10-18 14:58:32 +00:00
Gerald Combs d6a2182535 Fix some include problems and compiler warnings pointed out by Thomas Anders.
svn path=/trunk/; revision=12339
2004-10-18 14:37:43 +00:00
Gerald Combs 7e6c4fec40 From Thomas Anders:
- change DHCP option 122 dissection to use official RFC 3495/3594 wording
  (if bootp.pkt.ccc.protocol_version preference setting is 2 or 3)
- update CableLabs specification references
- some minor cleanup (option 43 also) 

svn path=/trunk/; revision=12338
2004-10-18 14:24:25 +00:00