diff options
author | bsiegert <bsiegert@pkgsrc.org> | 2014-10-07 18:51:02 +0000 |
---|---|---|
committer | bsiegert <bsiegert@pkgsrc.org> | 2014-10-07 18:51:02 +0000 |
commit | 0a8055bad1222d0c124e0f20b32e6eb4dcf35d7f (patch) | |
tree | f22cc6254d02ad56804c4e973d545a4eed10944d /shells/mksh | |
parent | e51fef054e8a273ab7663c753970ad67a00b685e (diff) | |
download | pkgsrc-0a8055bad1222d0c124e0f20b32e6eb4dcf35d7f.tar.gz |
Security: Update mksh to 50d.
R50d is a required bugfix release:
- [Goodbox] Fix NULL pointer dereference on “unset x; nameref x”
- [tg] Fix severe regression in field splitting (LP#1378208)
- [tg] Add a warning about not using tainted user input (including from
the environ(7)ment) in arithmetics, until Stéphane writes it up nicely
R50c is a security fix release:
- [tg] Know more rare signals when generating sys_signame[] replacement
- [tg] OpenBSD sync (mostly RCSID only)
- [tg] Document HISTSIZE limit; found by luigi_345 on IRC
- [zacts] Fix link to Debian .mkshrc
- [tg] Cease exporting $RANDOM (Debian #760857)
- [tg] Fix C99 compatibility
- [tg] Work around klibc bug causing a coredump (Debian #763842)
- [tg] Use issetugid(2) as additional check if we are FPRIVILEGED
- [tg] SECURITY: do not permit += from environment
- [tg] Fix more field splitting bugs reported by Stephane Chazelas and
mikeserv; document current status wrt. ambiguous ones as testcases too
Diffstat (limited to 'shells/mksh')
-rw-r--r-- | shells/mksh/Makefile | 4 | ||||
-rw-r--r-- | shells/mksh/distinfo | 10 | ||||
-rw-r--r-- | shells/mksh/patches/patch-mksh.1 | 8 |
3 files changed, 11 insertions, 11 deletions
diff --git a/shells/mksh/Makefile b/shells/mksh/Makefile index 11d42347894..353f4e68dff 100644 --- a/shells/mksh/Makefile +++ b/shells/mksh/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.27 2014/09/07 12:46:31 bsiegert Exp $ +# $NetBSD: Makefile,v 1.28 2014/10/07 18:51:02 bsiegert Exp $ -DISTNAME= mksh-R50b +DISTNAME= mksh-R50d PKGNAME= ${DISTNAME:S/-R/-/} CATEGORIES= shells MASTER_SITES= http://www.mirbsd.org/MirOS/dist/mir/mksh/ \ diff --git a/shells/mksh/distinfo b/shells/mksh/distinfo index ef8dadfd07b..6db587ef829 100644 --- a/shells/mksh/distinfo +++ b/shells/mksh/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.25 2014/09/07 12:46:31 bsiegert Exp $ +$NetBSD: distinfo,v 1.26 2014/10/07 18:51:02 bsiegert Exp $ -SHA1 (mksh-R50b.tgz) = 5554d18126eb861caa71891d6a135014b9aabb99 -RMD160 (mksh-R50b.tgz) = df0db6868434682fcd8f5527995c679522fa6931 -Size (mksh-R50b.tgz) = 372648 bytes -SHA1 (patch-mksh.1) = c27d4cbb86b52173671c61b383793adc31b72f59 +SHA1 (mksh-R50d.tgz) = 0066c260e0ae6736c56189f481607d8306449c53 +RMD160 (mksh-R50d.tgz) = 473417750fe50ed0f947076752677432aa9fbd82 +Size (mksh-R50d.tgz) = 374014 bytes +SHA1 (patch-mksh.1) = 0b3ad407b3963cc92944724658d63c898728e335 diff --git a/shells/mksh/patches/patch-mksh.1 b/shells/mksh/patches/patch-mksh.1 index 5430ef1807d..3905ce69353 100644 --- a/shells/mksh/patches/patch-mksh.1 +++ b/shells/mksh/patches/patch-mksh.1 @@ -1,7 +1,7 @@ -$NetBSD: patch-mksh.1,v 1.6 2014/09/07 12:46:31 bsiegert Exp $ +$NetBSD: patch-mksh.1,v 1.7 2014/10/07 18:51:02 bsiegert Exp $ Kill the .Dt override and restore installation a normal man page. ---- mksh.1.orig 2014-07-29 17:26:49.000000000 +0000 +--- mksh.1.orig 2014-10-03 12:36:28.000000000 +0000 +++ mksh.1 @@ -60,21 +60,11 @@ . ds en \(em @@ -21,8 +21,8 @@ Kill the .Dt override and restore installation a normal man page. .\" with -mandoc, it might implement .Mx itself, but we want to .\" use our own definition. And .Dd must come *first*, always. .\" --.Dd $Mdocdate: July 29 2014 $ -+.Dd July 29, 2014 +-.Dd $Mdocdate: October 7 2014 $ ++.Dd October 7, 2014 .\" .\" Check which macro package we use, and do other -mdoc setup. .\" |