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
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
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
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
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
- 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
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
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
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
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
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
Rename it from Endpoint Talkers to : Conversation List
Change command line arguments to both tethereal and ethereal
to be -z conv,<type>
to reflect the new name Conversations
This is the last time the tethereal cmd line arg is changed. But now it has a
proper intuitive name at least.
io,users was weird
talkers was too close to names used in other tools
svn path=/trunk/; revision=8379
cleanup the reassembly code;
add a new preference to enable/disable subdissection on the 1st
fragment of an unreassembled message;
update the comments to note that the reassembly code is even
able to reassemble short message fragments across distinct SMPP
connections.
svn path=/trunk/; revision=8374
make it know how to build the filter strings, address and port hf_ fields properly so TCP and UDP works and is agnostic on whether ipv4 or ipv6 is used as transport
svn path=/trunk/; revision=8368