wireshark/epan
Gerald Combs b2f936ff24 Fix several buffer and integer overflow issues discovered by Timo Sirainen.
tvbuff.c:

  Lots of existing code assumes that you can safely do the following:

    #define MAX_BUF 64
    guint8 *buf[MAX_BUF];
    ...

    tvb_get_nstringz0 (tvb, offset, MAX_BUF, buf, &bytes_copied);

  In reality, tvb_get_nstringz*() can potentially write one byte past
  "buf".  Modify _tvb_get_nstringz() not to do that.

packet-ppp.c:

  Check for a valid BAP suboption length.

packet-mount.c:

  Fix a possible integer overflow in dissect_group().

svn path=/trunk/; revision=7590
2003-04-28 04:03:26 +00:00
..
dfilter Add a new field type FT_FRAMENUM; an FT_FRAMENUM is a 32-bit unsigned 2002-12-19 02:58:53 +00:00
ftypes Provide a way for ftype modules to provide a string representation 2003-02-08 04:22:37 +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 Add in a notion of "circuits", which are for virtual circuit-oriented 2002-10-22 08:22:07 +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 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 Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
atalk-utils.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +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 Pull the stuff done in "dissect_packet()" to initialize a column_info 2003-04-16 05:55:41 +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 Add the notion of a "fence" to columns. A dissector can set the fence 2003-04-16 04:52:55 +00:00
config.h.win32 WinPcap 2.3's <pcap.h> includes <packet32.h>, and WinPcap 2.3's 2002-06-23 10:32:36 +00:00
configure.in Use "datafiledir" rather than "DATAFILE_DIR" as the name of the variable 2003-03-25 23:37:54 +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 in a notion of "circuits", which are for virtual circuit-oriented 2002-10-22 08:22:07 +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 Create a more modular type system for the FT_* types. Put them 2001-02-01 20:21:25 +00:00
filesystem.c Put in a comment about the "to what code does the configuration file 2003-03-26 00:34:27 +00:00
filesystem.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
frame_data.c Cast various "const gpointer" arguments to const pointers rather than 2002-11-27 22:44:41 +00:00
frame_data.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +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 Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
ipv4.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +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 Update my email address in various places since my old one no longer works 2003-01-26 19:35:31 +00:00
osi-utils.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
packet.c Update to TCP to handle hints from dissectors where the next PDU may start. 2003-04-23 10:20:29 +00:00
packet.h From Chris Waters: export "find_dissector_table()" and add 2002-11-15 03:10:36 +00:00
packet_info.h Update to TCP to handle hints from dissectors where the next PDU may start. 2003-04-23 10:20:29 +00:00
pint.h The arguments to the "pntoh" and "pletoh" macros could be const 2002-11-27 22:41:00 +00:00
plugins.c From Matthijs Melchior: add the ASN.1 routines to the table of routines 2003-04-24 21:15:13 +00:00
plugins.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
proto.c Provide a way for ftype modules to provide a string representation 2003-02-08 04:22:37 +00:00
proto.h Get rid of BASE_BIN - it's just the same as BASE_DEC, but people seemed 2003-01-31 03:17:56 +00:00
resolv.c Update my email address in various places since my old one no longer works 2003-01-26 19:35:31 +00:00
resolv.h Update my email address in various places since my old one no longer works 2003-01-26 19:35:31 +00:00
sna-utils.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
sna-utils.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
strutil.c From Ronald Henderson: make "format_text()", on Windows, escape all 2002-12-31 21:51:10 +00:00
strutil.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +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 Make the argument to "abs_time_secs_to_str()" a "time_t" - it's in ANSI 2003-02-12 00:44:04 +00:00
to_str.h Make the argument to "abs_time_secs_to_str()" a "time_t" - it's in ANSI 2003-02-12 00:44:04 +00:00
tvbtest.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
tvbuff.c Fix several buffer and integer overflow issues discovered by Timo Sirainen. 2003-04-28 04:03:26 +00:00
tvbuff.h Rename "fake_unicode()" to "tvb_fake_unicode()" as it works on a tvbuff, 2003-02-24 01:22:30 +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