7617 Recommended update for tk and tcl low openSUSE Leap 42.2 Update ports This update of tk and tcl to version 8.6.7 brings many improvements and fixes including, but not limited to, the following highlights: - Fix a bug in Itcl that was causing the floor tool to print lots of errors and abort. (bsc#903017) - Fix a crash in asynchronous connection to hosts when no address is given. - Fix possible crashes when closing multithreaded applications. - Fix a memory leak in [history] destruction. - Fix a crash in Tcl_ListObjReplace(). - Invalidate VFS mounts on sytem encoding change. - Repair drifts in timer clock when calling Tcl_GetTime from tcl-clock module. - Fix a crash when requesting too much character data in binary scan. - Fix a memory leak when calling geturl from the http package. - Fix an integer overflow in [lsort] on very long lists. - Fix a memory leak when calling TclJoinPath. - Fix a memory leak due to a reference cycle in foreach loops. - Fix a crash caused by an optimization in the compilation of [string replace]. - Fix a memory corruption in assembler exceptions. - Fix a crash due to [vwait] trace undo fail. - Fix a crash when invoking [glob -path a]. - Fix a crash in [dict update] after using lassign in an item. - Fix a crash in [chan configure -dictionary]. - Make it possible to specify different values for the -accept option when running multiple asynchronous http: requests without incurring in race conditions. - Fix a crash when calling the [expr] command while the application is being traced. - Avoid leaking memory in Tcl_ZlibInflate when running into error conditions. - Fix some writes beyond buffer bounds. - Fix a memory leak in array when unsetting keys from a proc. - Fix a lock in forking a process under heavy multithreading. - Fix a crash caused by an allocation overflow when parsing a very large expression. - Many fixes and improvements to regexp engine from Postgres. - Fix a segmentation fault due to an integer overflow in TranslateInputEOL(). - Fix multiple crashes in OO teardown. - Stop crashes when extension var resolvers misbehave. - Fix using [read] to read past the EOF so that it works on serial devices. - Fix a regression causing a crash in [oo::class destroy]. - Fix a segmentation fault in mangled bytecode. - Fix a hang in some [read]s of limited size in UTF-8 channels. - Fix a segmentation fault in [array set] of traced array. The following fixes might show some potential incompatibilities with existing software: - Allow an empty command to be the target of an alias. - Reconcile libtommath updates, purging some unused files. - Handle invalid UTF-8 characters correctly in Tcl_UtfToUniChar() to prevent the injection of unexpected characters. - Update Unicode data to 10.0 - Fix some problems in the compilation of [lreplace]. - Fix using parameters with spaces in error messages. - Make it possible to use [namespace upvar] when the target variable is also a variable of the class. - Change the default transfer encoding to gzip in the http package to be more compatible. - Limit $... and bareword parsing to ASCII characters only. This update was imported from the SUSE:SLE-12:Update update project. tcl-8.6.7-5.3.1.ppc64le.rpm tcl-8.6.7-5.3.1.src.rpm tcl-debuginfo-8.6.7-5.3.1.ppc64le.rpm tcl-debugsource-8.6.7-5.3.1.ppc64le.rpm tcl-devel-8.6.7-5.3.1.ppc64le.rpm tk-8.6.7-5.3.2.ppc64le.rpm tk-8.6.7-5.3.2.src.rpm tk-debuginfo-8.6.7-5.3.2.ppc64le.rpm tk-debugsource-8.6.7-5.3.2.ppc64le.rpm tk-devel-8.6.7-5.3.2.ppc64le.rpm tcl-64bit-8.6.7-5.3.1.aarch64_ilp32.rpm tcl-8.6.7-5.3.1.aarch64.rpm tcl-debuginfo-64bit-8.6.7-5.3.1.aarch64_ilp32.rpm tcl-debuginfo-8.6.7-5.3.1.aarch64.rpm tcl-debugsource-8.6.7-5.3.1.aarch64.rpm tcl-devel-8.6.7-5.3.1.aarch64.rpm tk-64bit-8.6.7-5.3.2.aarch64_ilp32.rpm tk-8.6.7-5.3.2.aarch64.rpm tk-debuginfo-64bit-8.6.7-5.3.2.aarch64_ilp32.rpm tk-debuginfo-8.6.7-5.3.2.aarch64.rpm tk-debugsource-8.6.7-5.3.2.aarch64.rpm tk-devel-8.6.7-5.3.2.aarch64.rpm tcl-8.6.7-5.3.1.armv7hl.rpm tcl-debuginfo-8.6.7-5.3.1.armv7hl.rpm tcl-debugsource-8.6.7-5.3.1.armv7hl.rpm tcl-devel-8.6.7-5.3.1.armv7hl.rpm tk-8.6.7-5.3.2.armv7hl.rpm tk-debuginfo-8.6.7-5.3.2.armv7hl.rpm tk-debugsource-8.6.7-5.3.2.armv7hl.rpm tk-devel-8.6.7-5.3.2.armv7hl.rpm