commit mksh for openSUSE:Factory
Hello community, here is the log from the commit of package mksh for openSUSE:Factory checked in at 2014-07-01 07:05:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2014-03-05 15:36:39.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.mksh.new/mksh.changes 2014-07-01 07:05:35.000000000 +0200 @@ -1,0 +2,42 @@ +Sun Jun 29 21:34:02 UTC 2014 - gber@opensuse.org + +- update to version 50 + - [tg] Fix initial IFS whitespace not being ignored when + expanding + - [tg] MKSH_BINSHREDUCED no longer mistakenly enables brace + expansion + - [tg] Explain more clearly Vi input mode limitations in the + manpage + - [tg] Improve error reporting of the check.pl script (which + needs a maintainer since I don’t speak any perl(1), really), + for lewellyn + - [tg] Use $TMPDIR in test.sh for scratch space + - [tg, Polynomial-C] Check that the scratch space is not mounted + noexec + - [pekster, jilles, tg] Use termcap(5) names, not terminfo(5) + names, in tput(1) examples, for improved portability (e.g. to + MidnightBSD) + - [tg] Avoid C99 Undefined Behaviour in mirtoconf LFS test + (inspired by Debian #742780) + - [tg] Fix ${!foo} for when foo is unset + - [tg] Improve nameref error checking (LP#1277691) + - [tg] Fix readonly bypass found by Bert Münnich + - [Ryan Schmidt] Improved system reporting for Mac OS X + - [nDuff] Explain better [[ extglob handling in the manpage + - [tg] Remove arr=([index]=value) syntax due to regressions + - [tg] IFS-split arithmetic expansions as per POSIX 201x + - [OpenBSD] Add more detailed Authors section to manpage + - [tg] Fix set ±p issue for good: drop privs unless requested + - [tg] Improve signal handling and use a more canonical probing + order + - [tg] Fix return values $? and ${PIPESTATUS[*]} interaction with + set -o pipefail and COMSUBs + - [enh] Detect ENOEXEC ELF files and use a less confusing error + message + - [tg] Update to Unicode 7.0.0 + - [tg] Shut up valgrind in the $RANDOM code + - [tg] Use -fstack-protector-strong in favour of + -fstack-protector-all + - [tg] Fix access-after-free crash spotted by Enjolras via IRC + +------------------------------------------------------------------- Old: ---- mksh-R49.tgz New: ---- mksh-R50.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mksh.spec ++++++ --- /var/tmp/diff_new_pack.lpgoaU/_old 2014-07-01 07:05:36.000000000 +0200 +++ /var/tmp/diff_new_pack.lpgoaU/_new 2014-07-01 07:05:36.000000000 +0200 @@ -21,7 +21,7 @@ # Please see OBS home:mirabile/mksh for a package for other distributions. Name: mksh -Version: 49 +Version: 50 Release: 0 Summary: MirBSD Korn Shell License: MirOS and ISC ++++++ mksh-R49.tgz -> mksh-R50.tgz ++++++ ++++ 1659 lines of diff (skipped) ++++++ mksh-vendor-mkshrc.patch ++++++ --- /var/tmp/diff_new_pack.lpgoaU/_old 2014-07-01 07:05:36.000000000 +0200 +++ /var/tmp/diff_new_pack.lpgoaU/_new 2014-07-01 07:05:36.000000000 +0200 @@ -2,26 +2,26 @@ =================================================================== --- mksh.orig/main.c +++ mksh/main.c -@@ -636,6 +636,11 @@ main_init(int argc, const char *argv[], - else if (Flag(FTALKING)) { - char *env_file; - +@@ -591,6 +591,11 @@ main_init(int argc, const char *argv[], + if (Flag(FLOGIN)) + include(substitute("$HOME/.profile", 0), 0, NULL, true); + if (Flag(FTALKING)) { +#if defined(MKSH_VENDOR_MKSHRC_PATH) && !defined(MKSH_LEGACY_MODE) -+ /* include vendor mkshrc */ -+ include(MKSH_VENDOR_MKSHRC_PATH, 0, NULL, true); ++ /* include vendor mkshrc */ ++ include(MKSH_VENDOR_MKSHRC_PATH, 0, NULL, true); +#endif + - /* include $ENV */ - env_file = substitute(substitute("${ENV:-" MKSHRC_PATH "}", 0), - DOTILDE); + cp = substitute(substitute("${ENV:-" MKSHRC_PATH "}", + 0), DOTILDE); + if (cp[0] != '\0') Index: mksh/mksh.1 =================================================================== --- mksh.orig/mksh.1 +++ mksh/mksh.1 -@@ -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 +@@ -371,6 +371,11 @@ it is processed; non-existence is silent + A privileged shell then drops privileges if neither was the + .Fl p + option given on the command line nor set during execution of the startup files. +.Pp +If enabled at compile time, all interactive shells process a vendor-supplied +initialisation file before the -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de