wireshark/epan
Guy Harris 7bd2e232a9 Export "protocol_t" as an opaque type.
Make "proto_is_protocol_enabled()" and "proto_get_protocol_short_name()"
take a "protocol_t *" as an argument, so they don't have to look up the
"protocol_t" - this will probably speed them up considerably, and
they're called on almost every dissector handoff.

Get rid of a number of "proto_is_protocol_enabled()" calls that aren't
necessary (dissectors called through handles, including those called
through dissector tables, or called as heuristic dissectors, aren't even
called if their protocol isn't enabled).

Change some direct dissector calls to go through handles.

svn path=/trunk/; revision=8979
2003-11-16 23:17:27 +00:00
..
dfilter Allow + and , in unparsed strings, so that you can use + as a sign in a 2003-10-27 22:45:47 +00:00
ftypes Make the "fvalue_set" methods for types whose value is allocated free 2003-10-29 23:48:14 +00:00
.cvsignore Sort .cvsignore alphabetically and add libtool where missing. 2002-08-14 14:45:54 +00:00
AUTHORS Update my email address in various places since my old one no longer works 2003-01-26 19:35:31 +00:00
ChangeLog Give libethereal its own configuration file, and have that configuration 2000-10-16 23:18:05 +00:00
Makefile.am Add in a notion of "circuits", which are for virtual circuit-oriented 2002-10-22 08:22:07 +00:00
Makefile.nmake From Ulf Lamping: add some missing "cd .."s. (I guess the current 2003-10-13 19:04:56 +00:00
NEWS Give libethereal its own configuration file, and have that configuration 2000-10-16 23:18:05 +00:00
README Give libethereal its own configuration file, and have that configuration 2000-10-16 23:18:05 +00:00
acinclude.m4 Note that the "=DIR" argument to "--with-adns" is optional. 2003-08-21 07:17:09 +00:00
atalk-utils.c Create an "address_to_str_buf()" routine, called by "address_to_str()", 2003-08-26 01:00:30 +00:00
atalk-utils.h Create an "address_to_str_buf()" routine, called by "address_to_str()", 2003-08-26 01:00:30 +00:00
bitswap.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
bitswap.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
circuit.c We have to keep the first frame - circuits aren't necessarily created as 2002-11-28 08:25:59 +00:00
circuit.h We have to keep the first frame - circuits aren't necessarily created as 2002-11-28 08:25:59 +00:00
column-utils.c Added TimeReference frames. 2003-09-12 02:48:23 +00:00
column-utils.h Pull the stuff done in "dissect_packet()" to initialize a column_info 2003-04-16 05:55:41 +00:00
column_info.h And for Cal, 2003-09-03 10:49:03 +00:00
config.h.win32 Don't wire into "config.h.win32" files an indication of whether we have 2003-06-12 09:45:42 +00:00
configure.in Bump the version number to 0.9.16. 2003-11-02 23:36:01 +00:00
conversation.c From Dinesh Dutt: Add Fibre Channel support, including FCIP, Basic FC 2002-12-08 02:32:36 +00:00
conversation.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
epan.c Add support for asynchronous DNS updates using the GNU ADNS library. 2003-05-04 18:50:56 +00:00
epan.h Add in a notion of "circuits", which are for virtual circuit-oriented 2002-10-22 08:44:33 +00:00
epan_dissect.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
except.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
except.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
exceptions.h Add a new EXCEPT_CODE macro to get the exception code for the current 2003-10-23 04:59:46 +00:00
filesystem.c Use "g_get_tmp_dir()" to get the pathname of the temporary file 2003-11-03 22:32:36 +00:00
filesystem.h From Gisle Vanem: 2003-11-02 23:12:35 +00:00
frame_data.c Added prototype for p_rem_proto_data() 2003-07-08 05:29:42 +00:00
frame_data.h Added TimeReference frames. 2003-09-12 02:48:23 +00:00
gdebug.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
inet_aton.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
inet_aton.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
inet_ntop.c Note why we're including <sys/socket.h> and <winsock2.h> in places where 2002-10-29 00:28:11 +00:00
inet_pton.c Note why we're including <sys/socket.h> and <winsock2.h> in places where 2002-10-29 00:28:11 +00:00
inet_v6defs.h Fixes for a couple of problems, from Albert Chin: 2003-02-28 05:09:50 +00:00
int-64bit.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
int-64bit.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
ipv4.c Void functions don't return values, even though GCC likes to pretend 2003-08-19 18:30:44 +00:00
ipv4.h Give FT_IPv4 val_repr_len and val_to_repr methods, and use them for 2003-07-31 04:18:01 +00:00
ipv6-utils.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
nstime.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
osi-utils.c Void functions don't return values. 2003-09-10 06:48:55 +00:00
osi-utils.h Create an "address_to_str_buf()" routine, called by "address_to_str()", 2003-08-26 01:00:30 +00:00
packet.c Export "protocol_t" as an opaque type. 2003-11-16 23:17:27 +00:00
packet.h Have a pseudo-header for Ethernet packets, giving the size of the FCS - 2003-10-01 07:11:49 +00:00
packet_info.h From Dinesh Dutt: 2003-10-30 02:06:13 +00:00
pint.h Use GLib's macros for converting from host byte order to little-endian. 2003-07-29 20:50:39 +00:00
plugins.c From Tomas Kukosa: 2003-09-24 18:35:58 +00:00
plugins.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
proto.c Export "protocol_t" as an opaque type. 2003-11-16 23:17:27 +00:00
proto.h Export "protocol_t" as an opaque type. 2003-11-16 23:17:27 +00:00
resolv.c From Matthias Melchior: parenthesize check for RESOLV_CONCURRENT. 2003-10-14 00:40:14 +00:00
resolv.h Add two preferences to control ADNS, one to enable/disable it and one to 2003-07-22 03:14:31 +00:00
sna-utils.c Create an "address_to_str_buf()" routine, called by "address_to_str()", 2003-08-26 01:00:30 +00:00
sna-utils.h Create an "address_to_str_buf()" routine, called by "address_to_str()", 2003-08-26 01:00:30 +00:00
strutil.c Add a "contains" operator for byte-strings, strings, and tvbuffs (protocols). 2003-08-27 15:23:11 +00:00
strutil.h Add a "contains" operator for byte-strings, strings, and tvbuffs (protocols). 2003-08-27 15:23:11 +00:00
timestamp.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
to_str.c Get rid of an out-of-date comment. 2003-10-07 21:15:00 +00:00
to_str.h Create an "address_to_str_buf()" routine, called by "address_to_str()", 2003-08-26 01:00:30 +00:00
tvbtest.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
tvbuff.c "compute_offset_length()" must, if it returns FALSE, and "exception" is 2003-09-28 21:39:53 +00:00
tvbuff.h Add a "contains" operator for byte-strings, strings, and tvbuffs (protocols). 2003-08-27 15:23:11 +00:00
value_string.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
value_string.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00

README

$Id: README,v 1.1 2000/10/16 23:17:39 guy Exp $

XXX - put something here