Hello community, here is the log from the commit of package screen for openSUSE:Factory checked in at Wed Feb 2 01:45:24 CET 2011. -------- --- screen/screen.changes 2010-12-10 20:41:42.000000000 +0100 +++ /mounts/work_src_done/STABLE/screen/screen.changes 2011-01-31 16:22:48.000000000 +0100 @@ -1,0 +2,7 @@ +Mon Jan 31 15:14:38 UTC 2011 - jw@novell.com + +- bugfix bnc#668306, a buffer overflow with '%d'. + Added maxwin99bug.patch + This is already upstream, but was never released. + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- maxwin99bug.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ screen.spec ++++++ --- /var/tmp/diff_new_pack.19WiZN/_old 2011-02-02 01:45:01.000000000 +0100 +++ /var/tmp/diff_new_pack.19WiZN/_new 2011-02-02 01:45:01.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package screen (Version 4.0.3) +# spec file for package screen # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ PreReq: %install_info_prereq AutoReqProv: on Version: 4.0.3 -Release: 9 +Release: 10 Summary: A program to allow multiple screens on a VT100/ANSI Terminal Source: %{name}-%{version}.tar.bz2 Source1: screen.conf @@ -42,6 +42,7 @@ Patch5: screen-4.0.3-ipv6.patch # upstream savannah#30880 Patch6: term_too_long.diff +Patch7: maxwin99bug.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -59,6 +60,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 %build CFLAGS="-DMAXWIN=1000 $RPM_OPT_FLAGS" ./configure --prefix=/usr --infodir=%{_infodir} \ ++++++ maxwin99bug.patch ++++++ *** screen-4.0.2/window.c Fri Dec 5 14:45:41 2003 --- screen-4.0.2/window.c Mon Jan 31 12:32:18 2011 *************** *** 1117,1123 **** { int pid; char tebuf[25]; ! char ebuf[10]; char shellbuf[7 + MAXPATHLEN]; char *proc; #ifndef TIOCSWINSZ --- 1117,1123 ---- { int pid; char tebuf[25]; ! char ebuf[25]; // WINDOW=%d needs to be at least 3 digit! char shellbuf[7 + MAXPATHLEN]; char *proc; #ifndef TIOCSWINSZ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org