Age | Commit message (Collapse) | Author | Files | Lines |
|
specified program/version/procedure, and a "rpc_proc_name()" routine to
return the name of a specified program/version/procedure, and make the
callit dissector use those, rather than doing the work itself.
Un-export various routines and declarations that can again be private to
the RPC dissector.
svn path=/trunk/; revision=3007
|
|
Windows where ERROR is #defined by some header file that gets included
by "packet-tftp.c".
svn path=/trunk/; revision=3006
|
|
component of WCCP 2 messages even if the service type is
WCCP2_SERVICE_DYNAMIC, from Simharajan Srishylam.
svn path=/trunk/; revision=3005
|
|
add code to check it - I've no idea what's going on with the other
captures where it's not correct, but those captures have a different
(and apparently incorrect) checksum for packets with the *exact same
contents* (other than the checksum) as the PIM packet in the capture
where the checksum is correct, so perhaps those packets actually had bad
checksums.
svn path=/trunk/; revision=3004
|
|
0; topology change notification frames don't *have* anything past the
BPDU type to fetch.
svn path=/trunk/; revision=3003
|
|
length field rather than an Ethernet type field) into a
"dissect_802_3()" routine.
In that routine, catch exceptions thrown by the IPX or LLC dissector or
dissectors under them, so that the trailer information is added to the
tree even if an exception is thrown (similar to what "ethertype()"
does).
svn path=/trunk/; revision=3002
|
|
the handle has been disabled, return after calling "dissect_data()",
rather than driving on and calling the dissector anyway.
svn path=/trunk/; revision=3001
|
|
fetching anything from the packet, so that if an exception is thrown
those columns don't show something from the previous protocol.
Don't fetch the protocol identifier or protocol version identifier
before you use them.
svn path=/trunk/; revision=3000
|
|
attempt to free the read filter if we don't have a read filter.
svn path=/trunk/; revision=2999
|
|
svn path=/trunk/; revision=2998
|
|
svn path=/trunk/; revision=2997
|
|
order.
svn path=/trunk/; revision=2996
|
|
svn path=/trunk/; revision=2995
|
|
dissection (dissection of V2 CALLIT calls; no V3/V4 stuff or reply
handling yet).
svn path=/trunk/; revision=2994
|
|
widening formal arguments or narrowing variables passed as actual
arguments.
svn path=/trunk/; revision=2993
|
|
information aren't shifted right 4 bytes when put into the protocol
tree; shift left by 4 bytes the values in the value_string table for
them.
A value of 7 means 65535 bytes.
svn path=/trunk/; revision=2992
|
|
(and cause a higher-level "make clean" to stop) if any of the files to
be removed aren't there.
svn path=/trunk/; revision=2991
|
|
to the Vines IP dissector.
svn path=/trunk/; revision=2990
|
|
Use "decode_boolean_bitfield()" to dissect flag bits.
svn path=/trunk/; revision=2989
|
|
remaining NLMv4 requests.
svn path=/trunk/; revision=2988
|
|
Display the message checksum, and check it if possible.
Fix some IPv6 entries to be 16 bytes long, not 4 bytes long.
Make the routine to fetch an IEEE floating point number and turn it into
a "long" take a tvbuff pointer and offset rather than a pointer to data.
svn path=/trunk/; revision=2987
|
|
"Encapsulating Security Payload," and not "Encapsulated Security Payload."
svn path=/trunk/; revision=2986
|
|
svn path=/trunk/; revision=2985
|
|
svn path=/trunk/; revision=2984
|
|
svn path=/trunk/; revision=2983
|
|
svn path=/trunk/; revision=2982
|
|
Fix the handling of one error case.
svn path=/trunk/; revision=2981
|
|
filter files, escape quotes and backslashes so that quotes and
backslashes in filter names work.
svn path=/trunk/; revision=2980
|
|
Add them to EXTRA_DIST in corresponding Makefile.am's so that they
get packaged with the distribution.
svn path=/trunk/; revision=2979
|
|
svn path=/trunk/; revision=2978
|
|
protocols.
svn path=/trunk/; revision=2977
|
|
protocol" rather than "is present".
svn path=/trunk/; revision=2976
|
|
dialog for display filter fields.
svn path=/trunk/; revision=2975
|
|
and whether you can slice a field.
svn path=/trunk/; revision=2974
|
|
(XXX or absence - we should offer that choice in the dialog).
svn path=/trunk/; revision=2973
|
|
strings are unsigned, so that we can hand them to "isXXX()" macros
without GCC warning us that an array subscript is "char" (as in "if this
is a character with the 8th bit set, you may not get the answer you
think you should from 'isXXX()'").
svn path=/trunk/; revision=2972
|
|
"proto_tree_set_XXX_tvb()" routines.
svn path=/trunk/; revision=2971
|
|
"get_opterr()" so they don't collide with "getopt()"s "optarg" and
"opterr" globals (Solaris 2.6's <stdio.h> declares both "optarg" and
"opterr", causing "lemon.c" not to compile).
Define "safe_isXXX()" macros to call "isXXX()" after casting the
argument to "unsigned char" to handle characters with the 8th bit set.
Make some "int" variables used only to hold characters "char" instead.
svn path=/trunk/; revision=2970
|
|
doesn't appearn and disappear depending on the size of the proto tree
in relation to the view window. I didn't like the horizontal jumps that
the proto tree had to do when the scrollbar either disappeared or
appeared.
svn path=/trunk/; revision=2969
|
|
of these files.
svn path=/trunk/; revision=2968
|
|
into epan/ftypes.
Re-write display filter routines using Lemon parser instead of yacc.
Besides using a different tool, the new grammar is much simpler, while
the display filter engine itself is more powerful and more easily extended.
Add dftest executable, to test display filter "bytecode" generation.
Add option to "configure" to build dftest or randpkt, both of which are not
built by default.
Implement Ed Warnicke's ideas about dranges in the new display filter and
ftype code.
Remove type FT_TEXT_ONLY in favor of FT_NONE, and have protocols registered
as FT_PROTOCOL. Thus, FT_NONE is used only for simple labels in the proto tree,
while FT_PROTOCOL is used for protocols. This was necessary for being
able to make byte slices (ranges) out of protocols, like "frame[0:3]"
Win32 Makefile.nmake's will be added tonight.
svn path=/trunk/; revision=2967
|
|
svn path=/trunk/; revision=2966
|
|
svn path=/trunk/; revision=2965
|
|
Correct number of addresses shown in dataframes.
Duration ID changed to "Association ID" in power-save polls
Added sequence and fragment numbers.
Corrected representation of frame-control flags.
Added dissection of data frames with piggybacked CF-Ack, Poll but no
data.
Cleaned up code a bit (mostly empty lines)...
svn path=/trunk/; revision=2964
|
|
svn path=/trunk/; revision=2963
|
|
longer needs to include "dfilter.h".
svn path=/trunk/; revision=2962
|
|
are no entries in any of the MIBs for any of the components of the
variable's OID.
svn path=/trunk/; revision=2961
|
|
svn path=/trunk/; revision=2960
|
|
svn path=/trunk/; revision=2959
|
|
discovered by Ruud Linders <ruud@lucent.com>.
svn path=/trunk/; revision=2958
|