Commit Graph

8352 Commits

Author SHA1 Message Date
Ronnie Sahlberg 700251d16d NETLOGON/DsrDeregisterDNSHostRecords :
The dns_host field is a REF pointer to a unicode string.
NOT a Unique pointer.

Update iethereal so that this packet is dissected properly

svn path=/trunk/; revision=8446
2003-09-10 09:49:31 +00:00
Jörg Mayer e020bc8964 Albert Chin:
- AM_PROC_LIBTOOL is just an alias for AC_PROG_LIBTOOL, which is
	  called earlier.
	- Use AM_CPPFLAGS instead of CFLAGS and CPPFLAGS to add inlude
	  directories

svn path=/trunk/; revision=8445
2003-09-10 07:17:21 +00:00
Guy Harris ce166e6dfb If there's no saved interface name, set the interface name in the
Capture Options dialog box to the first string in the combo box, not to
the first interface name in the list, so we get the description.

svn path=/trunk/; revision=8444
2003-09-10 07:02:25 +00:00
Guy Harris 29ea42f868 If we have no interfaces, don't set the popdown list for interface combo
boxes.

svn path=/trunk/; revision=8443
2003-09-10 06:55:28 +00:00
Guy Harris 0de9c67adf Void functions don't return values.
svn path=/trunk/; revision=8442
2003-09-10 06:48:55 +00:00
Guy Harris b657bea870 Fix a compile error on Windows.
svn path=/trunk/; revision=8441
2003-09-10 06:47:04 +00:00
Guy Harris 27ea7816ee Have "get_interface_list()" return a list of "if_info_t" structures
containing a pointer to an interface name and possibly a pointer to an
interface description (although that pointer might be null if no
description is available), rather than having the Windows version glue
together the name and description into a single string.

Supply for the Linux "any" device the same description that libpcap's
"pcap_findalldevs()" returns.

svn path=/trunk/; revision=8440
2003-09-10 05:35:26 +00:00
Gerald Combs df25d41673 Final(?) changes for the 0.9.15 release.
svn path=/trunk/; revision=8438
2003-09-09 23:17:08 +00:00
Guy Harris 95f648cd9e Use the right value_string table for the filter mode in
CMD_CARD_SET_FILTER_MODE and CMD_CARD_GET_FILTER_MODE.

svn path=/trunk/; revision=8437
2003-09-09 19:22:05 +00:00
Guy Harris 6dbd4842fa Fix the URL for the DOCSIS specifications.
svn path=/trunk/; revision=8436
2003-09-09 19:14:29 +00:00
Guy Harris 935a07c593 From Nathan Jennings: fix a problem with empty descriptions.
svn path=/trunk/; revision=8435
2003-09-09 18:27:49 +00:00
Guy Harris 92fbca527d Add "dissector_get_string_handle()" for string dissector tables, similar
to "dissector_get_port_handle()" for uint dissector tables.

svn path=/trunk/; revision=8434
2003-09-09 18:09:42 +00:00
Ronnie Sahlberg 24bf25d652 For iSCSI
During the Login phase, if the T bit is not set, then the iniator/targets are not ready to transition to the next stage.
Thus the NSG bits are undefined.

Change the dissector to only dissect the NSG bits iff the T bit is set in the Login pdu.

svn path=/trunk/; revision=8433
2003-09-09 09:54:13 +00:00
Ronnie Sahlberg e759fbd9d4 NFSv3 Read Reply and Write Calls are often short pdus.
Change the dissector for these calls to prettify the COL_INFO and the tree item
before dissecting the data block.

Previously the dissector would bail out during the short data block anbd thus not do the COL_INFO/item prettification.

Bug is not fixed

svn path=/trunk/; revision=8432
2003-09-09 09:49:01 +00:00
Guy Harris 5f7d204bd3 If the uppermost bit of the first length octet is set, it means that the
length is in the lower 7 bits of that octet, not that there's another
octet of length.

svn path=/trunk/; revision=8431
2003-09-09 09:20:07 +00:00
Guy Harris 8b5b480bf6 Display the odd/even indicator in an IMSI.
Display the identity as a separate item.

Clean up white space.

svn path=/trunk/; revision=8430
2003-09-09 09:14:55 +00:00
Guy Harris 4605a6b5b3 Don't use "match_strval()" unless you know the value is going to match
or you are prepared to handle a null pointer return value; use
"val_to_str()" if you want an "Unknown (XXX)" string if the value is
unknown.

svn path=/trunk/; revision=8429
2003-09-09 08:53:48 +00:00
Guy Harris f7b8844b7f Process TLVs as such.
svn path=/trunk/; revision=8428
2003-09-09 07:51:37 +00:00
Guy Harris 950e97c6d4 The PDU length is the length field minus the length of the EHDR *minus
the length of the HCS*.

svn path=/trunk/; revision=8427
2003-09-09 07:18:11 +00:00
Guy Harris c7d03ae2da Fix the URL for the DOCSIS 1.1 Baseline Privacy Plus Interface
Specification.

Show the crypto suite attribute symbolically.

Get rid of unused value_string tables.

svn path=/trunk/; revision=8426
2003-09-09 07:17:00 +00:00
Guy Harris 5ac2c46899 Put each TLV in a tree of its own, and put the TLV type and length
fields into that tree.

svn path=/trunk/; revision=8425
2003-09-09 06:59:35 +00:00
Guy Harris 56a85341f0 Update the URL for the DOCSIS 1.1 specifications.
Use Booleans, not uint8's, for single-bit Boolean flags.

svn path=/trunk/; revision=8424
2003-09-09 05:49:15 +00:00
Guy Harris 3fbf8da883 Get rid of "fsf_conn_flag_vals[]" - the connection usage flags are bit
flags, not part of a field where each value means something special.

Put in ID names for some current FCIP drafts.

Note fields that should arguably show their individual bits.

svn path=/trunk/; revision=8423
2003-09-09 05:02:35 +00:00
Guy Harris ba400ac5fe From Nathan Jennings: give the "Edit..." window for the capture options
dialog the right icon, and make ESC cancel it.

svn path=/trunk/; revision=8422
2003-09-09 04:44:57 +00:00
Gerald Combs 97966554f9 More updates for 0.9.15. Target release is tomorrow (Sep 9).
svn path=/trunk/; revision=8421
2003-09-09 03:34:26 +00:00
Gerald Combs 4c19deb206 In the Find dialog add periods or dashes to the list of allowed hex
separator characters.  Update the Ethereal man page accordingly.

svn path=/trunk/; revision=8420
2003-09-09 02:41:00 +00:00
Guy Harris 81fc518ec6 From Nathan Jennings:
support for user-supplied interface descriptions;

	support for hiding interfaces in drop-down list in capture
	dialog.

Clean up comments written to preferences file.

svn path=/trunk/; revision=8419
2003-09-08 21:44:42 +00:00
Ronnie Sahlberg 3185b945fb Update to the culmulative byte column.
Only calculate culmulative bytes on those packets that are actually displayed in the packet pane.

When a display filter is applied, culmulative bytes should only be calculated on thoise packets that are actually displayed.

svn path=/trunk/; revision=8418
2003-09-08 21:08:43 +00:00
Guy Harris c324caf6aa There is no such thing as a preference that's not set - string
preferences are set to a null string if their value is null - so just
initialize "mib_modules" to DEF_MIB_MODULES and then, in the register
routine, override that with the setting of MIBS if it's set.

svn path=/trunk/; revision=8417
2003-09-08 20:45:50 +00:00
Guy Harris 62e7edc971 Don't unload the MIBs unless we've loaded them.
svn path=/trunk/; revision=8416
2003-09-08 20:21:04 +00:00
Guy Harris ecfe90744d From Kari Tiirikainen: have a preference setting giving the MIB module
list, and use that when loading MIBs.

svn path=/trunk/; revision=8415
2003-09-08 20:16:47 +00:00
Guy Harris 495ddf2d53 From Kari Tiirikainen:
COPS Dissector as been updated to
 - Optionally read ASN.1 type and enumeration information from PIBs
   (first converted to MIBs using guidelines in RFC 3159, Appendix A)
   and use that information when decoding the BER encoded COPS-PR data.
   By default this option is disabled. This option requires that Ethereal
   is compiled with NET-SNMP library. Only PRID OIDs are printed in textual
   format if UCD-SNMP is used.
 - Decode the instaceids of PRIDs correctly (the textual decoding no longer
   hides the InstanceId)

svn path=/trunk/; revision=8414
2003-09-08 19:40:10 +00:00
Jörg Mayer bc91283f0a Update FAQ
svn path=/trunk/; revision=8413
2003-09-08 16:28:11 +00:00
Jörg Mayer aacc36ae2d Update manuf
svn path=/trunk/; revision=8412
2003-09-08 16:27:11 +00:00
Ronnie Sahlberg 17eca9b0f2 Cosmetic change to TCP
An ACK to a KeepAlive is not a DupACK.

Detect these ACKs and mark them as KeepAliveACK instead of as DupACK
(or maybe dont mark them at all?   )

At least they shouldnt be marked as DupACKs

svn path=/trunk/; revision=8411
2003-09-08 10:19:06 +00:00
Gerald Combs f87f524260 Bump the version to 0.9.15. Update the NEWS and ChangeLog to August 27. More
updates to come.

svn path=/trunk/; revision=8410
2003-09-08 03:13:15 +00:00
Guy Harris 31bce668bd More int vs. uint.
svn path=/trunk/; revision=8409
2003-09-07 00:59:07 +00:00
Guy Harris f6c0519c0a Support string dissector tables in the Tethereal "decode as" stuff.
Make the Ethereal "decode as" stuff not blow up with string dissector
tables.

Selectors for uint dissector tables are unsigned, not signed.

svn path=/trunk/; revision=8408
2003-09-07 00:47:57 +00:00
Guy Harris c26004150b When registering a dissector table, choose what type of hash and
comparison function to use based on the type value passed in.  For the
traditional unsigned integer table, require FT_UINT{8,16,24,32}; if the
type is FT_STRING or FT_STRINGZ, use the string hashing functions
instead.

Add routines for manipulating entries and looking up dissectors in
string dissector tables.

svn path=/trunk/; revision=8407
2003-09-06 23:37:02 +00:00
Ronnie Sahlberg f82175b33a Add Raw Ethernet "encapsulation type" to framerelay.
This option allows proper dissection of those FrameRelay circuits where
raw ethernet is stashed without any encapsulation into the payload.

svn path=/trunk/; revision=8406
2003-09-06 12:31:32 +00:00
Guy Harris d66f162b71 From Brian K. Teravskis: add an option to save the data in CSV form.
svn path=/trunk/; revision=8405
2003-09-06 08:30:26 +00:00
Guy Harris 029c86ab1c Fix some typos and white space problems.
svn path=/trunk/; revision=8404
2003-09-06 07:10:56 +00:00
Guy Harris ee4931cefb From Josef Korelus: GPRS BSSGP support.
svn path=/trunk/; revision=8403
2003-09-06 06:55:57 +00:00
Guy Harris 01bf043654 From Graham Bloice, with changes from me: list the interface index in
"-D" output, and support interface indices as arguments to "-i",
tcpdump-style.

svn path=/trunk/; revision=8402
2003-09-06 02:22:24 +00:00
Guy Harris 5fcb7af0d1 Handle SNMP-over-TCP.
svn path=/trunk/; revision=8401
2003-09-06 01:21:00 +00:00
Guy Harris 4c28968cfd From Martin Regner: fix dissection of non-standard parameters.
svn path=/trunk/; revision=8400
2003-09-06 01:17:10 +00:00
Guy Harris 5019dbe8a8 Fix a comment.
Check COL_PROTOCOL, not COL_INFO, before updating COL_PROTOCOL.

Fix up white space.

svn path=/trunk/; revision=8399
2003-09-06 00:05:30 +00:00
Guy Harris 52391a1c35 Check COL_PROTOCOL, not COL_INFO, before updating COL_PROTOCOL.
Fix up white space.

svn path=/trunk/; revision=8398
2003-09-06 00:04:45 +00:00
Guy Harris e46ea95fb9 Fix a comment.
svn path=/trunk/; revision=8397
2003-09-06 00:03:23 +00:00
Guy Harris b12a397966 Check COL_PROTOCOL, not COL_INFO, before updating COL_PROTOCOL.
svn path=/trunk/; revision=8396
2003-09-05 23:54:10 +00:00