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..14cf355 100644 --- a/tcl.spec +++ b/tcl.spec @@ -1,5 +1,5 @@ # -# spec file for package tcl (Version 8.5.8) +# spec file for package tcl (Version 8.5.9) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,8 +20,8 @@ Name: tcl Url: http://www.tcl.tk -Version: 8.5.8 -Release: 4 +Version: 8.5.9 +Release: 1 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: The Tcl Programming Language @@ -41,7 +41,6 @@ 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.9-src.tar.bz2 b/tcl8.5.9-src.tar.bz2 new file mode 100644 index 0000000..063c0c9 --- /dev/null +++ b/tcl8.5.9-src.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44dd7ddb891363a3db5d6edaf15dae5251237bccd5be2dc5c20f48367e220871 +size 3444091