metze/wireshark/wip.git
20 years agoDon't pop up tap windows specified with "-z" options until we have a
Guy Harris [Mon, 15 Sep 2003 23:15:32 +0000 (23:15 -0000)]
Don't pop up tap windows specified with "-z" options until we have a
capture file open.

svn path=/trunk/; revision=8480

20 years agoRename various capture file routines to have names starting with "cf_".
Guy Harris [Mon, 15 Sep 2003 22:48:42 +0000 (22:48 -0000)]
Rename various capture file routines to have names starting with "cf_".

svn path=/trunk/; revision=8479

20 years agoGet rid of a bunch of unnecessary #includes.
Guy Harris [Mon, 15 Sep 2003 22:32:21 +0000 (22:32 -0000)]
Get rid of a bunch of unnecessary #includes.

svn path=/trunk/; revision=8478

20 years agoGet rid of a no-longer-relevant comment.
Guy Harris [Mon, 15 Sep 2003 22:17:25 +0000 (22:17 -0000)]
Get rid of a no-longer-relevant comment.

svn path=/trunk/; revision=8477

20 years agoAdd a routine to return the display name for a "capture_file" structure,
Guy Harris [Mon, 15 Sep 2003 22:16:08 +0000 (22:16 -0000)]
Add a routine to return the display name for a "capture_file" structure,
rather than constructing that name when a capture file is opened and
putting a pointer to it in that structure.

svn path=/trunk/; revision=8476

20 years agoDon't allow -k and a capture file to both be specified on the command
Guy Harris [Mon, 15 Sep 2003 20:45:19 +0000 (20:45 -0000)]
Don't allow -k and a capture file to both be specified on the command
line - either we're doing a live capture or we're reading a saved
capture file, we can't do both at the same time.

svn path=/trunk/; revision=8475

20 years agoKeep a "display name" as part of a capture_file structure; for live
Guy Harris [Mon, 15 Sep 2003 20:37:37 +0000 (20:37 -0000)]
Keep a "display name" as part of a capture_file structure; for live
capture temporary files, it's "<capture", and for saved capture files,
it's the last component of the pathname of the file.  Use that in
various places when displaying the file name.

svn path=/trunk/; revision=8474

20 years agoFrom Yaniv Kaul: add AES-XCBC-MAC to the list of authentication methods,
Guy Harris [Mon, 15 Sep 2003 19:08:27 +0000 (19:08 -0000)]
From Yaniv Kaul: add AES-XCBC-MAC to the list of authentication methods,
per RFC 3566.

svn path=/trunk/; revision=8473

20 years agoFrom Graeme Hewson:
Guy Harris [Mon, 15 Sep 2003 19:05:01 +0000 (19:05 -0000)]
From Graeme Hewson:

Don't crash if "-z" is used on the command line when a live
capture is being done (e.g., with "-k -S" - in that case,
"cfile.filename" is null when the window is created), just don't
display the file name in the title.

Don't set the title of a non-existent window - create the window
first.

svn path=/trunk/; revision=8472

20 years agoFrom Josef Korelus: call the data dissector on the contents of the LLC
Guy Harris [Mon, 15 Sep 2003 18:49:06 +0000 (18:49 -0000)]
From Josef Korelus: call the data dissector on the contents of the LLC
PDU information element.

svn path=/trunk/; revision=8471

20 years agoFrom Ritchie: dissect country information tag.
Guy Harris [Mon, 15 Sep 2003 18:40:53 +0000 (18:40 -0000)]
From Ritchie: dissect country information tag.

svn path=/trunk/; revision=8470

20 years agoUse "int"s as array indices - it squelches a
Guy Harris [Mon, 15 Sep 2003 18:31:17 +0000 (18:31 -0000)]
Use "int"s as array indices - it squelches a
signed-vs-unsigned-comparison complaint in one case, and it's a
generally good habit.

svn path=/trunk/; revision=8469

20 years agoFix a buffer overflow in msisdn_to_str(). Clean up string pointer handling
Gerald Combs [Sun, 14 Sep 2003 21:28:13 +0000 (21:28 -0000)]
Fix a buffer overflow in msisdn_to_str().  Clean up string pointer handling
in it, imsi_to_str(), and id_to_str() a bit.

svn path=/trunk/; revision=8468

20 years agoFix warning: guint8 is always <= 255
Jörg Mayer [Sun, 14 Sep 2003 20:59:31 +0000 (20:59 -0000)]
Fix warning: guint8 is always <= 255

svn path=/trunk/; revision=8467

20 years agoAccording to draft-ietf-manet-aodv-13, the only differences between V4
Guy Harris [Sat, 13 Sep 2003 00:57:10 +0000 (00:57 -0000)]
According to draft-ietf-manet-aodv-13, the only differences between V4
and V6 AODV messages is the addresses in the message.

According to the now-expired draft-perkins-aodv6-01, some of the
messages differ in the order of the fields as well.

Dissect the draft-ietf-manet-aodv-13 messages correctly.

svn path=/trunk/; revision=8466

20 years agoAccording to draft-ietf-manet-aodv-13, "the only changes to the protocol
Guy Harris [Fri, 12 Sep 2003 22:52:22 +0000 (22:52 -0000)]
According to draft-ietf-manet-aodv-13, "the only changes to the protocol
are that the address fields are enlarged", so presumably that supercedes
the now-expired draft-perkins-aodv6-01 which gives different type
numbers for V6.  We support both - the draft-ietf-manet-aodv-13 messages
are dissected based on the address type of the source address, while the
draft-perkins-aodv6-01 messages are dissected as V6.

Handle the Route Reply Acknowledgment message.

svn path=/trunk/; revision=8465

20 years agoFrom Kari Tiirikainen:
Guy Harris [Fri, 12 Sep 2003 19:40:33 +0000 (19:40 -0000)]
From Kari Tiirikainen:

Updated the COPS dissector to print the names of the Prefix
PRIDs correctly.  The last fix to PRID OID printout caused this
minor problem for PPRIDs.

Rename a few variables to make the code more logical to read.

svn path=/trunk/; revision=8464

20 years agoUpdate to netlogon
Ronnie Sahlberg [Fri, 12 Sep 2003 11:13:17 +0000 (11:13 -0000)]
Update to netlogon

make it decode DsrGetDCSiteCoverage replies properly

svn path=/trunk/; revision=8463

20 years agoupadtes to NETLOGON
Ronnie Sahlberg [Fri, 12 Sep 2003 10:32:21 +0000 (10:32 -0000)]
upadtes to NETLOGON

svn path=/trunk/; revision=8462

20 years agoEnhancement to the TCP dissector:
Ronnie Sahlberg [Fri, 12 Sep 2003 05:52:38 +0000 (05:52 -0000)]
Enhancement to the TCP dissector:
Track window scaling and display the window field after it has been scaled to its real value

If we have seen a SYN packet with a WindowScalingOption
then if the option to use RelativeSequence numbers has been enabled,
then ethereal will change the presented window field to be the window after it has been scaled to the real value.

This obviously only works if we have seen the SYN packet and if the SYN packet contained a window scaling option

svn path=/trunk/; revision=8461

20 years agoAttempt to prettify frame.time_relative
Ronnie Sahlberg [Fri, 12 Sep 2003 04:52:55 +0000 (04:52 -0000)]
Attempt to prettify frame.time_relative
and some other fields

svn path=/trunk/; revision=8460

20 years agoAdded TimeReference frames.
Ronnie Sahlberg [Fri, 12 Sep 2003 02:48:23 +0000 (02:48 -0000)]
Added TimeReference frames.

One can now select a packet and mark it as a TimeReference packet using the menu.
A TimeReference packet will be indicated by having all timestamp related column entries replaced by the string *REF*
A TimeReference packet will always be displayed in the packet pane, and overrides any display filters.

When a frame is a TimeReference frame, all later frames will calculate the TimeRelativeToFirstPacket  relative to the timestamp of the TimeReference frame instead of the first frame of the capture.

You can have any number of TimeReference frames you like.

svn path=/trunk/; revision=8459

20 years agoFrom hans Viens:
Ronnie Sahlberg [Thu, 11 Sep 2003 13:37:35 +0000 (13:37 -0000)]
From hans Viens:
T38 dissector

svn path=/trunk/; revision=8458

20 years agoFrom Hans Viens :
Ronnie Sahlberg [Thu, 11 Sep 2003 13:36:04 +0000 (13:36 -0000)]
From Hans Viens :
T38 dissector

svn path=/trunk/; revision=8457

20 years agoFrom Jean-Baptiste Marchand
Ronnie Sahlberg [Thu, 11 Sep 2003 13:24:19 +0000 (13:24 -0000)]
From Jean-Baptiste Marchand

update of the type of pointer used for DsrGetSiteName reply packets

svn path=/trunk/; revision=8456

20 years agoDo not take the pointer to a stack object and pass it to the tap system.
Ronnie Sahlberg [Thu, 11 Sep 2003 10:31:01 +0000 (10:31 -0000)]
Do not take the pointer to a stack object and pass it to the tap system.
The tap listener will try to parse this pointer at a much later stage where the stack frame where this object lived will have dissapeared and possible got overwritten.

best that can happen is that service response times for dcerpc interfaces is screwed up
more probable is that we get a coredump

svn path=/trunk/; revision=8455

20 years agoFrom Anders Broman: add support for BICC dissection.
Guy Harris [Thu, 11 Sep 2003 00:08:14 +0000 (00:08 -0000)]
From Anders Broman: add support for BICC dissection.

Change his e-mail address.

svn path=/trunk/; revision=8454

20 years agoDon't export MAX_VAR_LEN - nobody uses it.
Guy Harris [Wed, 10 Sep 2003 23:55:52 +0000 (23:55 -0000)]
Don't export MAX_VAR_LEN - nobody uses it.

svn path=/trunk/; revision=8453

20 years agoDocument the "Print only marked packets" option in the "Print" dialog,
Guy Harris [Wed, 10 Sep 2003 22:33:31 +0000 (22:33 -0000)]
Document the "Print only marked packets" option in the "Print" dialog,
and document that you can now search for packets with particular text in
the Info column or protocol tree.

svn path=/trunk/; revision=8452

20 years agoWhen saving packets, we have a "Save only marked packets" option; label
Guy Harris [Wed, 10 Sep 2003 22:23:58 +0000 (22:23 -0000)]
When saving packets, we have a "Save only marked packets" option; label
the option to print only marked packets similarly, rather than as
"Suppress unmarked packets" (for consistency, and because the latter
isn't unlike a double negative).

svn path=/trunk/; revision=8451

20 years agoMake tvb_find_tvb() return -1 if either tvb length is 0. Otherwise, an
Gerald Combs [Wed, 10 Sep 2003 21:19:47 +0000 (21:19 -0000)]
Make tvb_find_tvb() return -1 if either tvb length is 0.  Otherwise, an
assertion happens 'xxxx contains ""'.

svn path=/trunk/; revision=8450

20 years agoDon't use "alloca()", and don't use "match_strval()", just use
Guy Harris [Wed, 10 Sep 2003 20:07:10 +0000 (20:07 -0000)]
Don't use "alloca()", and don't use "match_strval()", just use
"val_to_str()".

svn path=/trunk/; revision=8449

20 years agoUse the *correct* value_string for the IE Type field.
Guy Harris [Wed, 10 Sep 2003 19:27:14 +0000 (19:27 -0000)]
Use the *correct* value_string for the IE Type field.

svn path=/trunk/; revision=8448

20 years agoFrom Albert Chin: fix yet another C++-comment problem.
Guy Harris [Wed, 10 Sep 2003 19:23:29 +0000 (19:23 -0000)]
From Albert Chin: fix yet another C++-comment problem.

svn path=/trunk/; revision=8447

20 years agoNETLOGON/DsrDeregisterDNSHostRecords :
Ronnie Sahlberg [Wed, 10 Sep 2003 09:49:31 +0000 (09:49 -0000)]
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

20 years agoAlbert Chin:
Jörg Mayer [Wed, 10 Sep 2003 07:17:21 +0000 (07:17 -0000)]
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

20 years agoIf there's no saved interface name, set the interface name in the
Guy Harris [Wed, 10 Sep 2003 07:02:25 +0000 (07:02 -0000)]
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

20 years agoIf we have no interfaces, don't set the popdown list for interface combo
Guy Harris [Wed, 10 Sep 2003 06:55:28 +0000 (06:55 -0000)]
If we have no interfaces, don't set the popdown list for interface combo
boxes.

svn path=/trunk/; revision=8443

20 years agoVoid functions don't return values.
Guy Harris [Wed, 10 Sep 2003 06:48:55 +0000 (06:48 -0000)]
Void functions don't return values.

svn path=/trunk/; revision=8442

20 years agoFix a compile error on Windows.
Guy Harris [Wed, 10 Sep 2003 06:47:04 +0000 (06:47 -0000)]
Fix a compile error on Windows.

svn path=/trunk/; revision=8441

20 years agoHave "get_interface_list()" return a list of "if_info_t" structures
Guy Harris [Wed, 10 Sep 2003 05:35:26 +0000 (05:35 -0000)]
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

20 years agoFinal(?) changes for the 0.9.15 release.
Gerald Combs [Tue, 9 Sep 2003 23:17:08 +0000 (23:17 -0000)]
Final(?) changes for the 0.9.15 release.

svn path=/trunk/; revision=8438

20 years agoUse the right value_string table for the filter mode in
Guy Harris [Tue, 9 Sep 2003 19:22:05 +0000 (19:22 -0000)]
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

20 years agoFix the URL for the DOCSIS specifications.
Guy Harris [Tue, 9 Sep 2003 19:14:29 +0000 (19:14 -0000)]
Fix the URL for the DOCSIS specifications.

svn path=/trunk/; revision=8436

20 years agoFrom Nathan Jennings: fix a problem with empty descriptions.
Guy Harris [Tue, 9 Sep 2003 18:27:49 +0000 (18:27 -0000)]
From Nathan Jennings: fix a problem with empty descriptions.

svn path=/trunk/; revision=8435

20 years agoAdd "dissector_get_string_handle()" for string dissector tables, similar
Guy Harris [Tue, 9 Sep 2003 18:09:42 +0000 (18:09 -0000)]
Add "dissector_get_string_handle()" for string dissector tables, similar
to "dissector_get_port_handle()" for uint dissector tables.

svn path=/trunk/; revision=8434

20 years agoFor iSCSI
Ronnie Sahlberg [Tue, 9 Sep 2003 09:54:13 +0000 (09:54 -0000)]
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

20 years agoNFSv3 Read Reply and Write Calls are often short pdus.
Ronnie Sahlberg [Tue, 9 Sep 2003 09:49:01 +0000 (09:49 -0000)]
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

20 years agoIf the uppermost bit of the first length octet is set, it means that the
Guy Harris [Tue, 9 Sep 2003 09:20:07 +0000 (09:20 -0000)]
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

20 years agoDisplay the odd/even indicator in an IMSI.
Guy Harris [Tue, 9 Sep 2003 09:14:55 +0000 (09:14 -0000)]
Display the odd/even indicator in an IMSI.

Display the identity as a separate item.

Clean up white space.

svn path=/trunk/; revision=8430

20 years agoDon't use "match_strval()" unless you know the value is going to match
Guy Harris [Tue, 9 Sep 2003 08:53:48 +0000 (08:53 -0000)]
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

20 years agoProcess TLVs as such.
Guy Harris [Tue, 9 Sep 2003 07:51:37 +0000 (07:51 -0000)]
Process TLVs as such.

svn path=/trunk/; revision=8428

20 years agoThe PDU length is the length field minus the length of the EHDR *minus
Guy Harris [Tue, 9 Sep 2003 07:18:11 +0000 (07:18 -0000)]
The PDU length is the length field minus the length of the EHDR *minus
the length of the HCS*.

svn path=/trunk/; revision=8427

20 years agoFix the URL for the DOCSIS 1.1 Baseline Privacy Plus Interface
Guy Harris [Tue, 9 Sep 2003 07:17:00 +0000 (07:17 -0000)]
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

20 years agoPut each TLV in a tree of its own, and put the TLV type and length
Guy Harris [Tue, 9 Sep 2003 06:59:35 +0000 (06:59 -0000)]
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

20 years agoUpdate the URL for the DOCSIS 1.1 specifications.
Guy Harris [Tue, 9 Sep 2003 05:49:15 +0000 (05:49 -0000)]
Update the URL for the DOCSIS 1.1 specifications.

Use Booleans, not uint8's, for single-bit Boolean flags.

svn path=/trunk/; revision=8424

20 years agoGet rid of "fsf_conn_flag_vals[]" - the connection usage flags are bit
Guy Harris [Tue, 9 Sep 2003 05:02:35 +0000 (05:02 -0000)]
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

20 years agoFrom Nathan Jennings: give the "Edit..." window for the capture options
Guy Harris [Tue, 9 Sep 2003 04:44:57 +0000 (04:44 -0000)]
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

20 years agoMore updates for 0.9.15. Target release is tomorrow (Sep 9).
Gerald Combs [Tue, 9 Sep 2003 03:34:26 +0000 (03:34 -0000)]
More updates for 0.9.15.  Target release is tomorrow (Sep 9).

svn path=/trunk/; revision=8421

20 years agoIn the Find dialog add periods or dashes to the list of allowed hex
Gerald Combs [Tue, 9 Sep 2003 02:41:00 +0000 (02:41 -0000)]
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

20 years agoFrom Nathan Jennings:
Guy Harris [Mon, 8 Sep 2003 21:44:42 +0000 (21:44 -0000)]
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

20 years agoUpdate to the culmulative byte column.
Ronnie Sahlberg [Mon, 8 Sep 2003 21:08:43 +0000 (21:08 -0000)]
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

20 years agoThere is no such thing as a preference that's not set - string
Guy Harris [Mon, 8 Sep 2003 20:45:50 +0000 (20:45 -0000)]
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

20 years agoDon't unload the MIBs unless we've loaded them.
Guy Harris [Mon, 8 Sep 2003 20:21:04 +0000 (20:21 -0000)]
Don't unload the MIBs unless we've loaded them.

svn path=/trunk/; revision=8416

20 years agoFrom Kari Tiirikainen: have a preference setting giving the MIB module
Guy Harris [Mon, 8 Sep 2003 20:16:47 +0000 (20:16 -0000)]
From Kari Tiirikainen: have a preference setting giving the MIB module
list, and use that when loading MIBs.

svn path=/trunk/; revision=8415

20 years agoFrom Kari Tiirikainen:
Guy Harris [Mon, 8 Sep 2003 19:40:10 +0000 (19:40 -0000)]
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

20 years agoUpdate FAQ
Jörg Mayer [Mon, 8 Sep 2003 16:28:11 +0000 (16:28 -0000)]
Update FAQ

svn path=/trunk/; revision=8413

20 years agoUpdate manuf
Jörg Mayer [Mon, 8 Sep 2003 16:27:11 +0000 (16:27 -0000)]
Update manuf

svn path=/trunk/; revision=8412

20 years agoCosmetic change to TCP
Ronnie Sahlberg [Mon, 8 Sep 2003 10:19:06 +0000 (10:19 -0000)]
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

20 years agoBump the version to 0.9.15. Update the NEWS and ChangeLog to August 27. More
Gerald Combs [Mon, 8 Sep 2003 03:13:15 +0000 (03:13 -0000)]
Bump the version to 0.9.15.  Update the NEWS and ChangeLog to August 27.  More
updates to come.

svn path=/trunk/; revision=8410

20 years agoMore int vs. uint.
Guy Harris [Sun, 7 Sep 2003 00:59:07 +0000 (00:59 -0000)]
More int vs. uint.

svn path=/trunk/; revision=8409

20 years agoSupport string dissector tables in the Tethereal "decode as" stuff.
Guy Harris [Sun, 7 Sep 2003 00:47:57 +0000 (00:47 -0000)]
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

20 years agoWhen registering a dissector table, choose what type of hash and
Guy Harris [Sat, 6 Sep 2003 23:37:02 +0000 (23:37 -0000)]
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

20 years agoAdd Raw Ethernet "encapsulation type" to framerelay.
Ronnie Sahlberg [Sat, 6 Sep 2003 12:31:32 +0000 (12:31 -0000)]
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

20 years agoFrom Brian K. Teravskis: add an option to save the data in CSV form.
Guy Harris [Sat, 6 Sep 2003 08:30:26 +0000 (08:30 -0000)]
From Brian K. Teravskis: add an option to save the data in CSV form.

svn path=/trunk/; revision=8405

20 years agoFix some typos and white space problems.
Guy Harris [Sat, 6 Sep 2003 07:10:56 +0000 (07:10 -0000)]
Fix some typos and white space problems.

svn path=/trunk/; revision=8404

20 years agoFrom Josef Korelus: GPRS BSSGP support.
Guy Harris [Sat, 6 Sep 2003 06:55:57 +0000 (06:55 -0000)]
From Josef Korelus: GPRS BSSGP support.

svn path=/trunk/; revision=8403

20 years agoFrom Graham Bloice, with changes from me: list the interface index in
Guy Harris [Sat, 6 Sep 2003 02:22:24 +0000 (02:22 -0000)]
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

20 years agoHandle SNMP-over-TCP.
Guy Harris [Sat, 6 Sep 2003 01:21:00 +0000 (01:21 -0000)]
Handle SNMP-over-TCP.

svn path=/trunk/; revision=8401

20 years agoFrom Martin Regner: fix dissection of non-standard parameters.
Guy Harris [Sat, 6 Sep 2003 01:17:10 +0000 (01:17 -0000)]
From Martin Regner: fix dissection of non-standard parameters.

svn path=/trunk/; revision=8400

20 years agoFix a comment.
Guy Harris [Sat, 6 Sep 2003 00:05:30 +0000 (00:05 -0000)]
Fix a comment.

Check COL_PROTOCOL, not COL_INFO, before updating COL_PROTOCOL.

Fix up white space.

svn path=/trunk/; revision=8399

20 years agoCheck COL_PROTOCOL, not COL_INFO, before updating COL_PROTOCOL.
Guy Harris [Sat, 6 Sep 2003 00:04:45 +0000 (00:04 -0000)]
Check COL_PROTOCOL, not COL_INFO, before updating COL_PROTOCOL.

Fix up white space.

svn path=/trunk/; revision=8398

20 years agoFix a comment.
Guy Harris [Sat, 6 Sep 2003 00:03:23 +0000 (00:03 -0000)]
Fix a comment.

svn path=/trunk/; revision=8397

20 years agoCheck COL_PROTOCOL, not COL_INFO, before updating COL_PROTOCOL.
Guy Harris [Fri, 5 Sep 2003 23:54:10 +0000 (23:54 -0000)]
Check COL_PROTOCOL, not COL_INFO, before updating COL_PROTOCOL.

svn path=/trunk/; revision=8396

20 years agoFix up white space.
Guy Harris [Fri, 5 Sep 2003 23:43:04 +0000 (23:43 -0000)]
Fix up white space.

svn path=/trunk/; revision=8395

20 years agoFixed a bug introduced by my last update and reported for packet-mtp3.c
Michael Tüxen [Fri, 5 Sep 2003 20:11:45 +0000 (20:11 -0000)]
Fixed a bug introduced by my last update and reported for packet-mtp3.c
by Anders Broman.

svn path=/trunk/; revision=8394

20 years agoInclude <string.h> to get "strcmp()" declared.
Guy Harris [Fri, 5 Sep 2003 20:00:02 +0000 (20:00 -0000)]
Include <string.h> to get "strcmp()" declared.

svn path=/trunk/; revision=8393

20 years agoAdd SCTP tunneling.
Michael Tüxen [Fri, 5 Sep 2003 11:54:08 +0000 (11:54 -0000)]
Add SCTP tunneling.

svn path=/trunk/; revision=8392

20 years agoAdd a popup to the ServicveResponseTime tables where the user can select
Ronnie Sahlberg [Fri, 5 Sep 2003 10:26:44 +0000 (10:26 -0000)]
Add a popup to the ServicveResponseTime tables where the user can select
Prepare/Match/FindFrame similar to chat the ConversationList has.

Only enabled for SMB and ONC-RPC at this point

svn path=/trunk/; revision=8391

20 years agoReject UDP packets that don't start with a known identification value.
Guy Harris [Fri, 5 Sep 2003 08:44:52 +0000 (08:44 -0000)]
Reject UDP packets that don't start with a known identification value.

svn path=/trunk/; revision=8390

20 years ago- Make --enable-static work again (configure.in, Makefile.am)
Jörg Mayer [Fri, 5 Sep 2003 07:44:50 +0000 (07:44 -0000)]
- Make --enable-static work again (configure.in, Makefile.am)
- get rid of ...-static.o files in the build process (now done via
  config.h instead of compiler flag)
- make packet-rtnet link statically (remove one unused function, rename
  another one)

svn path=/trunk/; revision=8389

20 years agoDon't try to align the field filter name and name - the font would
Guy Harris [Fri, 5 Sep 2003 06:59:38 +0000 (06:59 -0000)]
Don't try to align the field filter name and name - the font would
probably be variable-width, so that doesn't work.  Just put a dash
between them.

Boost the size of the buffer used for the field text to 256 characters.

In GTK+ 1.2[.x], put the entries for fields (rather than protocols) in
as leaf nodes.

svn path=/trunk/; revision=8388

20 years agoupdate ethereal man page to indicate that there is a useful popup menu
Ronnie Sahlberg [Fri, 5 Sep 2003 06:22:21 +0000 (06:22 -0000)]
update ethereal man page to indicate that there is a useful popup menu
asosciated with the conversation lists

svn path=/trunk/; revision=8387

20 years agoAdd a Find Frame item to the popup menu for the conversation list
Ronnie Sahlberg [Fri, 5 Sep 2003 06:16:10 +0000 (06:16 -0000)]
Add a Find Frame item to the popup menu for the conversation list
that will open the find frame dialogue and preload the filter string
with the conversation and the direction the user selected from the menu.

svn path=/trunk/; revision=8386

20 years agoIf Belinda:
Guy Harris [Fri, 5 Sep 2003 05:28:50 +0000 (05:28 -0000)]
If Belinda:

http://www.ethereal.com/lists/ethereal-dev/199910/msg00237.html

isn't there, don't try to display her.

svn path=/trunk/; revision=8385

20 years agoMake even the non-heuristic STUN dissector reject packets that don't
Guy Harris [Fri, 5 Sep 2003 04:39:19 +0000 (04:39 -0000)]
Make even the non-heuristic STUN dissector reject packets that don't
look like STUN packets.

svn path=/trunk/; revision=8384

20 years agoAdd some more text to the filter item description in the display filter add expressio...
Ronnie Sahlberg [Fri, 5 Sep 2003 03:32:24 +0000 (03:32 -0000)]
Add some more text to the filter item description in the display filter add expression dialogue

It was very cnfusing where some protocols such as SMB had multiple items all called the same thing.   Now one can distinguish between them

svn path=/trunk/; revision=8383

20 years agoUpdate to the tethereal conversation list
Ronnie Sahlberg [Fri, 5 Sep 2003 01:33:40 +0000 (01:33 -0000)]
Update to the tethereal conversation list
to make it also sort endpoints by port first and second by
address.

This is to make it more likely that we always get the client (high port number)in the first column and the server (low port number) in the second column

this improvs readability of the list

svn path=/trunk/; revision=8382

20 years agoFor endpoint conversations change how Endpoint1 and Endpoint two are selected.
Ronnie Sahlberg [Fri, 5 Sep 2003 01:11:12 +0000 (01:11 -0000)]
For endpoint conversations   change how Endpoint1 and Endpoint two are selected.

Make the selction of what is endpoint 1 and what is endpoint 2
first check the port (if a port is present it will be !=0) and if
the ports are present set the lowest port as endpoint2.

If the prots are not present or the ports are identical  then compare the addresses instead.

The idea is that low port numbers usually refer to server daemons
and this sorting thus usually puts the client as endpoint 1 and the server as endpoint 2.
It is much more intuitive and makes the table much more readable.

svn path=/trunk/; revision=8381

20 years agoUpdate DCERPCSTAT, change the program menu to show the programs sorted in alphabetica...
Ronnie Sahlberg [Fri, 5 Sep 2003 00:48:58 +0000 (00:48 -0000)]
Update DCERPCSTAT, change the program menu to show the programs sorted in alphabetical order

svn path=/trunk/; revision=8380