Age | Commit message (Collapse) | Author | Files | Lines |
|
to declare "getopt()" and the variables it uses; tethereal.c already
includes it, but gtk/main.c and gtk2/main.c, which also use "getopt()",
don't - make them do so.
svn path=/trunk/; revision=6497
|
|
svn path=/trunk/; revision=6496
|
|
vsff table, so that the comment applies to the table it precedes - and
put another copy of the comment in front of the V2 vsff table.
svn path=/trunk/; revision=6495
|
|
them with the ONC RPC dissector.
svn path=/trunk/; revision=6494
|
|
building with an SNMP library.
If we have Net-SNMP, include <net-snmp/version.h>, not
<ucd-snmp/version.h>.
Don't include any of the SNMP headers unless HAVE_SOME_SNMP is defined.
Include <net-snmp/config_api.h> if we have Net-SNMP, to declare
"read_premib_configs()" and "read_configs()".
Supply the include directories for Net-SNMP in the Makefile.nmake for
GTK 1.2 and GTK 2.
svn path=/trunk/; revision=6493
|
|
svn path=/trunk/; revision=6492
|
|
sequence numbers or offsets and are thus assumed to be received in order
with no duplicates or dropped fragments (e.g., for NetBIOS Frame, where
802.2 LLC guarantees in-order delivery to NetBIOS with no duplicates or
dropped fragments).
"show_fragment_tree()' and "show_fragment_seq_tree()" don't modify the
"fragment_items" to which the "fit" argument points, so make that
argument a "const fragment_items *".
Make all the "fragment_items" tables "static" (as they're not used
outside the modules defining them) and "const" (as they're not
modified).
Add support for reassembly of NetBIOS fragmented requests and responses.
Get rid of an unnecessary include of "packet-tr.c" in the NetBIOS
dissector, and make its table of dissection function pointers static.
Fix some typos in the AppleTalk and NetBIOS dissectors.
svn path=/trunk/; revision=6491
|
|
given version before fetching that value.
svn path=/trunk/; revision=6490
|
|
32 bits on all platforms - it's 64 bits on some platforms. Use
"guint32" instead. The same applies for "unsigned short" and "guint16".
svn path=/trunk/; revision=6489
|
|
the packet list immediately when the tap is started.
svn path=/trunk/; revision=6488
|
|
to taps.
svn path=/trunk/; revision=6487
|
|
value for a field to be used for the procedure number for that version
of the protocol; use that field, if specified, instead of just putting
in a generic "rpc.procedure" field.
Have the ypserv dissector register those fields and supply them to
"rpc_init_proc_table()". Supply -1 for other RPC programs (for now),
meaning "no such field exists".
svn path=/trunk/; revision=6486
|
|
Type 3 (Frame Label Range)
svn path=/trunk/; revision=6485
|
|
rather than UCD SNMP on Windows, and define HAVE_SOME_SNMP as per Wes
Hardaker's changes to handle both Net-SNMP and UCD SNMP.
svn path=/trunk/; revision=6484
|
|
Define HAVE_SOME_SNMP if either HAVE_UCD_SNMP or HAVE_NET_SNMP
is defined, and use HAVE_SOME_SNMP, rather than HAVE_UCD_SNMP,
in most places when testing whether we have an SNMP library or
not.
Be more selective when including Net-SNMP header files.
Fix up {gtk,gtk2}/main.c to do the same SNMP stuff that tethereal.c
does - including the MIB stuff that gtk/main.c was doing but gtk2/main.c
wasn't doing.
Fix the copyright date in gtk/main.c.
svn path=/trunk/; revision=6483
|
|
style of other DCERPC files (i.e., provide a filterable field for the
opcode).
svn path=/trunk/; revision=6482
|
|
generating a filter expression to match the address, so it's parsed
correctly (as a hex number rather than a string) if there are
non-decimal digits (A through F).
svn path=/trunk/; revision=6481
|
|
SNMP/NET-SNMP" rather than just "Use UCD SNMP", now that we support
both.
svn path=/trunk/; revision=6480
|
|
svn path=/trunk/; revision=6479
|
|
pointers only if we are.
svn path=/trunk/; revision=6478
|
|
svn path=/trunk/; revision=6477
|
|
svn path=/trunk/; revision=6476
|
|
svn path=/trunk/; revision=6475
|
|
look like Ethernet captures.
svn path=/trunk/; revision=6474
|
|
map libpcap's DLT_IP_OVER_FC to it.
svn path=/trunk/; revision=6473
|
|
Merge two CREDITS entries for Jamie.
svn path=/trunk/; revision=6472
|
|
protocols (where there's a virtual circuit ID of some sort in packets)
what conversations are for protocols ultimately running atop
connectionless network layers. Have circuit type and ID values in the
"packet_info" structure.
Have the Frame Relay dissector set the circuit type and ID values, and
have the Wellfleet compression protocol set up circuit information and
store compression information with the circuit.
svn path=/trunk/; revision=6471
|
|
replies to continuation messages (or, at least, not present in the
obvious place).
svn path=/trunk/; revision=6470
|
|
protocols (where there's a virtual circuit ID of some sort in packets)
what conversations are for protocols ultimately running atop
connectionless network layers. Have circuit type and ID values in the
"packet_info" structure.
Have the Frame Relay dissector set the circuit type and ID values, and
have the Wellfleet compression protocol set up circuit information and
store compression information with the circuit.
svn path=/trunk/; revision=6469
|
|
svn path=/trunk/; revision=6468
|
|
fact, they cause an extra blank to appear).
Turn "get_string()" into a routine that fetches the length of a string,
fetches the string, puts the string into the tree with the offset of the
length as the starting offset, and returns the new offset.
Make routines that return offsets return an "int", as packet offset
variables are "int"s.
Fix up a bunch of "proto_tree_add_uint()" calls, including presumably
properly updating the offset after the call.
Clean up the handling of qualified names, integer-or-OID types, and even
objects a bit.
Put octet strings into the protocol tree with the offset of the length
as the starting offset.
Fix up the record length variable to be decimal, and just use
"proto_tree_add_uint()" to put it into the tree.
In at least one capture I've seen, there are only two bytes after the
NDPS tree field in a Bind PA request, not 4, even if the NDPS tree name
isn't an empty string.
FT_BYTES and FT_BOOLEAN don't have a base for display, so use BASE_NONE.
Fix the field for address bytes to have the right name (it's not just
the length, it's the length *and* the bytes).
svn path=/trunk/; revision=6467
|
|
building a protocol tree or not - we need to do that in order to set
various state variables and to set the columns.
svn path=/trunk/; revision=6466
|
|
replies for DCERPC similar to what is already done for ONC-RPC.
svn path=/trunk/; revision=6465
|
|
ICV, depending on whether it was successfully verified or not.
svn path=/trunk/; revision=6464
|
|
Various NDS dissector enhancements including NDS verb 0x07, and
proper ping flags for NDS ping version 10 request.
Updated error codes for several NCP reply packets.
NDPS enhancements.
svn path=/trunk/; revision=6463
|
|
A small cosmetic change to make it highlight the proper bytes in
the hex pane.
From Ronnie and me:
use the length from the PPPoE header to set the length of the
tvbuff we hand to the PPP dissector.
svn path=/trunk/; revision=6462
|
|
Addition of Lookup, Insert and Delete calls.
Changes to make presentation of tower floors nicer.
svn path=/trunk/; revision=6461
|
|
constant, as that won't work with "get_string()" (it'll try to overwrite
the constant, and either crash, trash memory, or both).
svn path=/trunk/; revision=6460
|
|
without introducing warnings where it's an "int".
svn path=/trunk/; revision=6459
|
|
svn path=/trunk/; revision=6458
|
|
hand off.
svn path=/trunk/; revision=6457
|
|
fill that in.
svn path=/trunk/; revision=6456
|
|
destination address, so yank out the AT_DLCI stuff.
Clean up indentation.
svn path=/trunk/; revision=6455
|
|
svn path=/trunk/; revision=6454
|
|
svn path=/trunk/; revision=6453
|
|
dissector set the source and destination link-layer addresses.
svn path=/trunk/; revision=6452
|
|
svn path=/trunk/; revision=6451
|
|
Sort the lists of dissectors in the DISSECTOR_SRC macros in
"Makefile.am" and "Makefile.nmake".
svn path=/trunk/; revision=6450
|
|
svn path=/trunk/; revision=6449
|
|
when displaying the fragment tree for reassembly based on sequence
number, show the correct offset.
svn path=/trunk/; revision=6448
|