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
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
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
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
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
- 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
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
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
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
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
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
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
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
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
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
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