wireshark/epan
Guy Harris f6c33914fe Don't pass wildcarded arguments to "find_conversation()" to routines
that look up conversations in hash tables, unless they are arguments
that will be ignored; if they're not being ignored, then if the argument
is a null pointer you may get a crash if it's dereferenced, and if it's
not a null pointer you'll only get a match if the conversation has
whatever stuff the arguments points to as its first address or port.

If you match a conversation with a wildcarded address and/or port, and
the address and/or port matched a non-wildcarded search argument, and
the conversation is for a connection-oriented transport protocol, set
the wildcarded address and/or port for the conversation to the value
that matched it.

svn path=/trunk/; revision=3897
2001-09-03 07:31:20 +00:00
..
dfilter From Joerg Mayer: 2001-07-13 00:55:58 +00:00
ftypes Add FT_UCS2_LE as a field type in prep for adding unicode handling proto_tree 2001-08-12 11:46:23 +00:00
.cvsignore Add some win32-specific targets in .cvsignore's. 2001-03-06 13:08:13 +00:00
AUTHORS Give libethereal its own configuration file, and have that configuration 2000-10-16 23:18:05 +00:00
ChangeLog Give libethereal its own configuration file, and have that configuration 2000-10-16 23:18:05 +00:00
Makefile.am Moved the the remaining column related routines out of packet.{c,h} 2001-04-01 07:32:35 +00:00
Makefile.nmake Improvement of 'make clean' targets. 2001-04-12 18:07:22 +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
acconfig.h Give libethereal its own configuration file, and have that configuration 2000-10-16 23:18:05 +00:00
acinclude.m4 Check for IPv6 support, and check what type of IPv6 support we have, in 2001-07-13 01:34:13 +00:00
atalk-utils.c Move appletalk- and sna-related address routines out of the dissectors 2001-03-22 16:24:16 +00:00
atalk-utils.h Move appletalk- and sna-related address routines out of the dissectors 2001-03-22 16:24:16 +00:00
bitswap.c Move the table of bit-swapped byte values to "epan/bitswap.c", and 2000-11-15 09:37:53 +00:00
bitswap.h Move the table of bit-swapped byte values to "epan/bitswap.c", and 2000-11-15 09:37:53 +00:00
column-utils.c Fixes, from Scott Renfro, for some calls to "localtime()" that didn't 2001-07-15 19:14:03 +00:00
column-utils.h Do __attribute__ stuff if the GCC version number is greater than or 2001-07-22 10:25:50 +00:00
column_info.h Moved the column_info structure and related enum from packet.{c,h} to 2001-04-01 03:42:00 +00:00
config.h.win32 On Windows, use the directory in which the binary resides as the 2001-08-21 06:39:18 +00:00
configure.in MacOS support changes, from Michael Tuexen (with some modifications): 2001-07-26 07:25:49 +00:00
conversation.c Don't pass wildcarded arguments to "find_conversation()" to routines 2001-09-03 07:31:20 +00:00
conversation.h Rename the arguments and flags for the conversation routines, so as not 2001-06-10 09:50:20 +00:00
epan.c Added two new arguments to epan_init() and proto_init() to 2001-04-02 00:38:36 +00:00
epan.h Added two new arguments to epan_init() and proto_init() to 2001-04-02 00:38:36 +00:00
except.c Fix for Kazlib exception code: 2001-07-27 16:20:39 +00:00
except.h Fix for Kazlib exception code: 2001-07-27 16:20:39 +00:00
exceptions.h Create a more modular type system for the FT_* types. Put them 2001-02-01 20:21:25 +00:00
filesystem.c Fix some Win32 compilation warnings and errors. 2001-08-21 08:16:54 +00:00
filesystem.h On Windows, use the directory in which the binary resides as the 2001-08-21 06:39:18 +00:00
frame_data.c Moved the frame_data structures and functions from packet.{h,c} to 2001-04-01 04:11:51 +00:00
frame_data.h Moved the frame_data structures and functions from packet.{h,c} to 2001-04-01 04:11:51 +00:00
gdebug.h Grumble, grumble. I forgot to add the license comment at the top 2001-02-01 20:31:21 +00:00
inet_aton.c Move inet_*.[ch] files to epan. 2000-10-14 04:31:26 +00:00
inet_aton.h Move inet_*.[ch] files to epan. 2000-10-14 04:31:26 +00:00
inet_ntop.c Move inet_*.[ch] files to epan. 2000-10-14 04:31:26 +00:00
inet_pton.c Move inet_*.[ch] files to epan. 2000-10-14 04:31:26 +00:00
inet_v6defs.h Move inet_*.[ch] files to epan. 2000-10-14 04:31:26 +00:00
ipv4.c Simple code movement. 2000-09-28 03:52:12 +00:00
ipv4.h Create a more modular type system for the FT_* types. Put them 2001-02-01 20:21:25 +00:00
ipv6-utils.h Moved some ipv6 definitions from packet-ipv6.h to epan/ipv6-utils.h. 2001-04-01 07:06:24 +00:00
osi-utils.c Stop depending on the order in which operations are performed by 2001-05-15 18:58:15 +00:00
osi-utils.h Don't use "u_int" and "u_char", as they're not defined in <sys/types.h> 2001-04-02 10:41:19 +00:00
packet.c Create a routine to do the tvbuff-length-adjusting and 2001-06-29 09:46:54 +00:00
packet.h Create a routine to do the tvbuff-length-adjusting and 2001-06-29 09:46:54 +00:00
packet_info.c Replace the protocol-specific data in the "packet_info" structure with a 2001-08-04 04:04:35 +00:00
packet_info.h Replace the protocol-specific data in the "packet_info" structure with a 2001-08-04 04:04:35 +00:00
pint.h Get rid of the definitions of LITTLE_ENDIAN and BIG_ENDIAN in 2000-11-11 10:23:43 +00:00
plugins.c Add a "proto_item_append_text()" routine, which is like 2001-08-29 00:51:10 +00:00
plugins.h removed #include "prefs.h" from epan/plugins.h 2001-03-31 22:36:21 +00:00
proto.c Add a "proto_item_append_text()" routine, which is like 2001-08-29 00:51:10 +00:00
proto.h Add a "proto_item_append_text()" routine, which is like 2001-08-29 00:51:10 +00:00
resolv.c On Windows, use the directory in which the binary resides as the 2001-08-21 06:39:18 +00:00
resolv.h On Windows, use the directory in which the binary resides as the 2001-08-21 06:39:18 +00:00
sna-utils.c Moved some ipv6 definitions from packet-ipv6.h to epan/ipv6-utils.h. 2001-04-01 07:06:24 +00:00
sna-utils.h Moved some ipv6 definitions from packet-ipv6.h to epan/ipv6-utils.h. 2001-04-01 07:06:24 +00:00
strutil.c Enable FT_BYTES dfiltering, from Ed Warnicke. 2000-12-22 12:05:38 +00:00
strutil.h Enable FT_BYTES dfiltering, from Ed Warnicke. 2000-12-22 12:05:38 +00:00
timestamp.h Moved timestamp.h into epan. 2001-04-01 06:11:25 +00:00
to_str.c Add a "time_secs_to_str_buf()" routine, which takes seconds and 2001-08-01 08:27:00 +00:00
to_str.h Add a "time_secs_to_str_buf()" routine, which takes seconds and 2001-08-01 08:27:00 +00:00
tvbtest.c First step in moving core Ethereal routines to libepan. 2000-09-27 04:55:05 +00:00
tvbuff.c Tvbuffify the DNS, NBNS, NBDS, and NBSS dissectors. 2001-07-02 07:11:40 +00:00
tvbuff.h Tvbuffify the DNS, NBNS, NBDS, and NBSS dissectors. 2001-07-02 07:11:40 +00:00
value_string.c Include <sys/time.h> as well as <time.h> in "column-utils.c" and 2001-04-02 02:30:06 +00:00
value_string.h Moved the value_string structures and function from packet.{c,h} into 2001-04-01 03:18:41 +00:00

README

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

XXX - put something here