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
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
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
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
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
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
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
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
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
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
Guy Harris [Mon, 15 Sep 2003 18:40:53 +0000 (18:40 -0000)]
From Ritchie: dissect country information tag.
svn path=/trunk/; revision=8470
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
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
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
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
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
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
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
Ronnie Sahlberg [Fri, 12 Sep 2003 10:32:21 +0000 (10:32 -0000)]
upadtes to NETLOGON
svn path=/trunk/; revision=8462
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
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
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
Ronnie Sahlberg [Thu, 11 Sep 2003 13:37:35 +0000 (13:37 -0000)]
From hans Viens:
T38 dissector
svn path=/trunk/; revision=8458
Ronnie Sahlberg [Thu, 11 Sep 2003 13:36:04 +0000 (13:36 -0000)]
From Hans Viens :
T38 dissector
svn path=/trunk/; revision=8457
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Guy Harris [Wed, 10 Sep 2003 06:48:55 +0000 (06:48 -0000)]
Void functions don't return values.
svn path=/trunk/; revision=8442
Guy Harris [Wed, 10 Sep 2003 06:47:04 +0000 (06:47 -0000)]
Fix a compile error on Windows.
svn path=/trunk/; revision=8441
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
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
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
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
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
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
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
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
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
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
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
Guy Harris [Tue, 9 Sep 2003 07:51:37 +0000 (07:51 -0000)]
Process TLVs as such.
svn path=/trunk/; revision=8428
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Jörg Mayer [Mon, 8 Sep 2003 16:28:11 +0000 (16:28 -0000)]
Update FAQ
svn path=/trunk/; revision=8413
Jörg Mayer [Mon, 8 Sep 2003 16:27:11 +0000 (16:27 -0000)]
Update manuf
svn path=/trunk/; revision=8412
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
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
Guy Harris [Sun, 7 Sep 2003 00:59:07 +0000 (00:59 -0000)]
More int vs. uint.
svn path=/trunk/; revision=8409
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
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
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
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
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
Guy Harris [Sat, 6 Sep 2003 06:55:57 +0000 (06:55 -0000)]
From Josef Korelus: GPRS BSSGP support.
svn path=/trunk/; revision=8403
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
Guy Harris [Sat, 6 Sep 2003 01:21:00 +0000 (01:21 -0000)]
Handle SNMP-over-TCP.
svn path=/trunk/; revision=8401
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
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
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
Guy Harris [Sat, 6 Sep 2003 00:03:23 +0000 (00:03 -0000)]
Fix a comment.
svn path=/trunk/; revision=8397
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
Guy Harris [Fri, 5 Sep 2003 23:43:04 +0000 (23:43 -0000)]
Fix up white space.
svn path=/trunk/; revision=8395
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
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
Michael Tüxen [Fri, 5 Sep 2003 11:54:08 +0000 (11:54 -0000)]
Add SCTP tunneling.
svn path=/trunk/; revision=8392
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
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
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
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
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
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
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
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
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
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
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
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