From 27c6a4485da43dc10c3351226a12ed563ff54959a5f32a658231bfaca020689a Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Fri, 3 Sep 2010 14:45:05 +0000 Subject: [PATCH] Version 8.5.9rc4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=37 --- tcl-fortify.patch | 11 ----------- tcl.changes | 37 +++++++++++++++++++++++++++++++++++++ tcl.spec | 6 ++---- tcl8.5.8-src.tar.bz2 | 3 --- tcl8.5.9rc4-src.tar.bz2 | 3 +++ 5 files changed, 42 insertions(+), 18 deletions(-) delete mode 100644 tcl-fortify.patch delete mode 100644 tcl8.5.8-src.tar.bz2 create mode 100644 tcl8.5.9rc4-src.tar.bz2 diff --git a/tcl-fortify.patch b/tcl-fortify.patch deleted file mode 100644 index e57fca6..0000000 --- a/tcl-fortify.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- generic/tclTrace.c.orig 2010-01-21 12:38:47.000000000 +0100 -+++ generic/tclTrace.c 2010-01-21 12:55:05.000000000 +0100 -@@ -909,7 +909,7 @@ - } - ctvarPtr->traceCmdInfo.length = length; - flags |= TCL_TRACE_UNSETS | TCL_TRACE_RESULT_OBJECT; -- strcpy(ctvarPtr->traceCmdInfo.command, command); -+ memcpy(ctvarPtr->traceCmdInfo.command, command, length + 1); - ctvarPtr->traceInfo.traceProc = TraceVarProc; - ctvarPtr->traceInfo.clientData = (ClientData) - &ctvarPtr->traceCmdInfo; diff --git a/tcl.changes b/tcl.changes index f7fa63b..98eafe4 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,3 +1,40 @@ +------------------------------------------------------------------- +Fri Sep 3 16:37:10 CEST 2010 - max@suse.de + +- Bugfix release 8.5.9: + * [sf#2891556] encoding finalization crash + * rewrite of the Safe Base commands + * [sf#2913616] msgcat: improved safe interp support + => msgcat 1.4.3 + * [sf#2913625] [info script/nameof] in safe interps + * [sf#2891362] enable time limit in child interps + * [sf#2895741] enable min(), max() in safe interps + * [sf#2918610] [file rootname] corruption + * [sf#2932421] less [format %s] shimmer + * [sf#2918110] [chan postevent] crash + * [sf#2942697] faster match: some pathological regexp patterns + * [sf#2939073] [array unset] unset trace crash + * [sf#2933089] [info frame] shared lit trouble + * [sf#2949740] [open |noSuch rb] crash + * [sf#2954959] get sign of abs($zero) right + * [sf#2936225] stop [chan copy] to slow channel consuming all + memory with buffer backup + * permit [fcopy] of > 2**31 bytes + * [sf#2383005] [return -errorcode] reject non-list + * [sf#2976504] broken fstatfs() call + * [sf#2978773] refchan mem preservation + * [sf#3004007] dict/list shimmer w/o string rep loss + * platform: several fixes for 64 bit systems + => platform 1.0.9 + * [sf#3016135] [clock format] in he_IL locale + * (enhancement) -errorcode for [expr] domain errors + * [sf#3037525] crash deleting vars @ callframe pop + * [sf#3034840] mem corrupt when refchan loses interp + * [sf#2826551] line-sensitive matching in regexp + * [sf#3048354] buffer overflow detect in Fortify build + * [sf#3057639] no read traces [lappend arr(elem) ...] + *** POTENTIAL INCOMPATIBILITY *** + ------------------------------------------------------------------- Mon May 17 07:27:55 UTC 2010 - bg@novell.com diff --git a/tcl.spec b/tcl.spec index 400411c..92dc386 100644 --- a/tcl.spec +++ b/tcl.spec @@ -20,7 +20,7 @@ Name: tcl Url: http://www.tcl.tk -Version: 8.5.8 +Version: 8.5.9 Release: 4 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -35,13 +35,12 @@ Obsoletes: tcl-64bit # Provides: tclsh tclsh%{TCL_MINOR} PreReq: /bin/rm -Source0: %name%{version}-src.tar.bz2 +Source0: %name%{version}rc4-src.tar.bz2 Source1: tcl-rpmlintrc Source2: baselibs.conf Source3: macros.tcl Patch0: tcl.patch Patch1: tcl-unload.patch -Patch2: tcl-fortify.patch Patch3: tcl-SafeLdExp.patch %description @@ -90,7 +89,6 @@ Authors: %setup -q -n %name%version %patch0 %patch1 -%patch2 %patch3 %build diff --git a/tcl8.5.8-src.tar.bz2 b/tcl8.5.8-src.tar.bz2 deleted file mode 100644 index f69e06a..0000000 --- a/tcl8.5.8-src.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:57b95cc57ec7d371f866d0926ffb98ebaed24c9867e84977ae9f7977e99f26a4 -size 3393251 diff --git a/tcl8.5.9rc4-src.tar.bz2 b/tcl8.5.9rc4-src.tar.bz2 new file mode 100644 index 0000000..fec2dff --- /dev/null +++ b/tcl8.5.9rc4-src.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1db74f24f4eaaf06e163442d98e269ff3b8c3d442d1ff15f4da4e304078b776 +size 3443372