Hello community, here is the log from the commit of package mpich for openSUSE:Factory checked in at Fri Mar 5 16:03:43 CET 2010. -------- --- mpich/mpich.changes 2010-01-22 12:31:55.000000000 +0100 +++ /mounts/work_src_done/STABLE/mpich/mpich.changes 2010-03-04 14:55:22.000000000 +0100 @@ -1,0 +2,5 @@ +Thu Mar 4 13:55:05 UTC 2010 - coolo@novell.com + +- extend bufferoverflow patch to fix also clog + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpich.spec ++++++ --- /var/tmp/diff_new_pack.xml4dX/_old 2010-03-05 16:03:31.000000000 +0100 +++ /var/tmp/diff_new_pack.xml4dX/_new 2010-03-05 16:03:31.000000000 +0100 @@ -25,7 +25,7 @@ Group: Development/Libraries/Parallel Url: http://www-unix.mcs.anl.gov/mpi/mpich/ Version: 1.2.7p1 -Release: 213 +Release: 214 Summary: A Portable Implementation of MPI Source: mpich-%{version}.tar.bz2 Source2: machines.LINUX ++++++ alog-bufferoverflow.patch ++++++ --- /var/tmp/diff_new_pack.xml4dX/_old 2010-03-05 16:03:31.000000000 +0100 +++ /var/tmp/diff_new_pack.xml4dX/_new 2010-03-05 16:03:31.000000000 +0100 @@ -4,9 +4,11 @@ so instead of copying the data here and copy it again later we pass the full length x to xx_write() and let it cut there. ---- mpid/ch_p4/p4/alog/alog.c -+++ mpid/ch_p4/p4/alog/alog.c -@@ -243,9 +243,9 @@ +Index: mpid/ch_p4/p4/alog/alog.c +=================================================================== +--- mpid/ch_p4/p4/alog/alog.c.orig 2010-03-04 14:40:41.000000000 +0100 ++++ mpid/ch_p4/p4/alog/alog.c 2010-03-04 14:40:45.000000000 +0100 +@@ -243,9 +243,9 @@ int id; strcat(x,"-"); strncat(x,cd+22,2); @@ -19,3 +21,16 @@ sprintf(x,"%lu", (unsigned long) usc_rollover_val()); xx_write(head,0,(-11),0,x); +Index: mpe/src/clog.c +=================================================================== +--- mpe/src/clog.c.orig 2010-03-04 14:40:41.000000000 +0100 ++++ mpe/src/clog.c 2010-03-04 14:46:44.000000000 +0100 +@@ -426,7 +426,7 @@ char *description; + + if (description) + strncpy(((CLOG_EVENT *)CLOG_ptr)->description, description, +- sizeof(CLOG_CNAME)); ++ sizeof(CLOG_DESC)-1); + else + * ((char *) ((CLOG_EVENT *)CLOG_ptr)->description) = '\0'; + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org