Hello community, here is the log from the commit of package tcpdump checked in at Sat Mar 3 14:37:06 CET 2007. -------- --- tcpdump/tcpdump.changes 2007-01-04 10:35:50.000000000 +0100 +++ /mounts/work_src_done/STABLE/tcpdump/tcpdump.changes 2007-03-02 11:45:19.000000000 +0100 @@ -1,0 +2,5 @@ +Fri Mar 2 11:44:35 CET 2007 - prusnak@suse.cz + +- fixed one byte overflow (802_11-overflow.diff) [#250163] + +------------------------------------------------------------------- New: ---- tcpdump-3.9.5-802_11-overflow.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tcpdump.spec ++++++ --- /var/tmp/diff_new_pack.D19314/_old 2007-03-03 14:36:55.000000000 +0100 +++ /var/tmp/diff_new_pack.D19314/_new 2007-03-03 14:36:55.000000000 +0100 @@ -13,7 +13,7 @@ Name: tcpdump BuildRequires: libpcap libsmi openssl-devel Version: 3.9.5 -Release: 1 +Release: 7 Autoreqprov: on License: BSD License and BSD-like Group: Productivity/Networking/Diagnostic @@ -26,6 +26,7 @@ Patch2: %{name}-%{version}-aliasing.diff Patch3: %{name}-%{version}-uninitialized.diff Patch4: %{name}-%{version}-juniper.diff +Patch5: %{name}-%{version}-802_11-overflow.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -36,11 +37,13 @@ %prep %setup -q +rm -rf win32 %patch0 %patch1 %patch2 %patch3 %patch4 +%patch5 %build %{suse_update_config -f} @@ -49,10 +52,8 @@ libtoolize --force --copy autoconf --force autoheader --force -CFLAGS="$RPM_OPT_FLAGS -Wall -DGUESS_TSO -fstack-protector" \ - ./configure \ - --prefix=%{_prefix} \ - --mandir=%{_mandir} \ +export CFLAGS="$RPM_OPT_FLAGS -Wall -DGUESS_TSO -fstack-protector" +%configure \ --enable-ipv6 make @@ -71,7 +72,9 @@ %doc %{_mandir}/man?/* %{_sbindir}/* -%changelog -n tcpdump +%changelog +* Fri Mar 02 2007 - prusnak@suse.cz +- fixed one byte overflow (802_11-overflow.diff) [#250163] * Wed Jan 03 2007 - prusnak@suse.cz - update to 3.9.5 * Fixes for 64bit compiling ++++++ tcpdump-3.9.5-802_11-overflow.diff ++++++ --- print-802_11.c +++ print-802_11.c @@ -22,7 +22,7 @@ #ifndef lint static const char rcsid[] _U_ = - "@(#) $Header: /tcpdump/master/tcpdump/print-802_11.c,v 1.31.2.11 2006/06/13 22:25:43 guy Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/tcpdump/print-802_11.c,v 1.43 2007/02/01 02:18:18 guy Exp $ (LBL)"; #endif #ifdef HAVE_CONFIG_H @@ -264,7 +264,7 @@ if (pbody->tim.length <= 3) break; - if (pbody->rates.length > sizeof pbody->tim.bitmap) + if (pbody->tim.length - 3 > sizeof pbody->tim.bitmap) return; if (!TTEST2(*(p + offset), pbody->tim.length - 3)) return; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org