Hello community, here is the log from the commit of package mksh for openSUSE:Factory checked in at 2014-01-13 10:55:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mksh (Old) and /work/SRC/openSUSE:Factory/.mksh.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mksh" Changes: -------- --- /work/SRC/openSUSE:Factory/mksh/mksh.changes 2013-10-30 15:45:46.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.mksh.new/mksh.changes 2014-01-13 10:55:33.000000000 +0100 @@ -1,0 +2,29 @@ +Sun Jan 12 10:09:16 UTC 2014 - g...@opensuse.org + +- update to version 49 + - [tg] dot.mkshrc: fix two issues with the cd wrapper + - [tg] Unbreak set +p (wider issue still to be addressed) + - [Steffen Daode Nurpmeso] Use WCONTINUED with waitpid(2) + - [millert] Add proper suspend builtin handling tty(4) and + setpgrp(2) + - [tg] Sanitise and slightly optimise control character handling + - [tg] Add O_BINARY to all open(2) calls for OS/2 kLIBC support + - [tg] Generate option strings for shell, set, ulimit at compile + time + - [Steffen Daode Nurpmeso] Drop ISTRIP termios(4) mode + - [tg] Mention negative history numbers, octals in the manpage + - [tg] Make check.pl work with Perl < 5.6.1 again + - [tg] Detect getsid(2) and skip the oksh suspend builtin + otherwise + - [tg] Document that set -o noclobber is unsafe for tempfiles + - [tg] Update to Unicode 6.3.0 + - [RT] Restore some portability + - [tg] Fix parsing positional argument variable names + - [tg] Sprinkle a few __attribute__((__pure__)); fix warnings + - [tg] Fix build on OSX: always use our wcwidth code; only use + our strlcpy(3) code if the OE doesn’t provide one (prompted by + jonthn on IRC) + - [tg] Optimise sh -c to exec even in MKSH_SMALL + - [tg] Use new BAFH for hashing + +------------------------------------------------------------------- Old: ---- mksh-R48b.tgz New: ---- mksh-R49.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mksh.spec ++++++ --- /var/tmp/diff_new_pack.ELfqYZ/_old 2014-01-13 10:55:34.000000000 +0100 +++ /var/tmp/diff_new_pack.ELfqYZ/_new 2014-01-13 10:55:34.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package mksh # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2013 Guido Berhoerster. # Copyright (c) 2013 Thorsten Glaser. # @@ -21,7 +21,7 @@ # Please see OBS home:mirabile/mksh for a package for other distributions. Name: mksh -Version: 48b +Version: 49 Release: 0 Summary: MirBSD Korn Shell License: MirOS and ISC ++++++ mksh-R48b.tgz -> mksh-R49.tgz ++++++ ++++ 3978 lines of diff (skipped) ++++++ mksh-vendor-mkshrc.patch ++++++ --- /var/tmp/diff_new_pack.ELfqYZ/_old 2014-01-13 10:55:34.000000000 +0100 +++ /var/tmp/diff_new_pack.ELfqYZ/_new 2014-01-13 10:55:34.000000000 +0100 @@ -2,7 +2,7 @@ =================================================================== --- mksh.orig/main.c +++ mksh/main.c -@@ -648,6 +648,11 @@ main_init(int argc, const char *argv[], +@@ -636,6 +636,11 @@ main_init(int argc, const char *argv[], else if (Flag(FTALKING)) { char *env_file; @@ -18,10 +18,11 @@ =================================================================== --- mksh.orig/mksh.1 +++ mksh/mksh.1 -@@ -366,6 +366,10 @@ parameter after subjecting it to paramet - substitution; if unset or empty, the user mkshrc profile is processed; - otherwise, if a file whose name is the substitution result exists, - it is processed; non-existence is silently ignored. +@@ -375,6 +375,11 @@ This isn't easily implemented but + .Pq just always run Ic set +p + a stopgap measure for: + .Pa http://blog.cmpxchg8b.com/2013/08/security\-debianisms.html ++.Pp +If enabled at compile time, all interactive shells process a vendor-supplied +initialisation file before the +.Ev ENV -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org