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 - g...@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+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to