summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbsiegert <bsiegert>2017-03-01 16:23:10 +0000
committerbsiegert <bsiegert>2017-03-01 16:23:10 +0000
commiteace10696a2f3758a53c3a8962e96e11a1691372 (patch)
treea5da4d0c893622f46ac76e9f65c2a34ccda38c4e
parentdc52ec801e0e6d87cc3d48bfcad23252fecba940 (diff)
downloadpkgsrc-eace10696a2f3758a53c3a8962e96e11a1691372.tar.gz
Pullup ticket #5219 - requested by spz
shells/bash: security fix Revisions pulled up: - shells/bash/Makefile 1.80 - shells/bash/distinfo 1.46 --- Module Name: pkgsrc Committed By: maya Date: Sun Jan 22 21:52:05 UTC 2017 Modified Files: pkgsrc/shells/bash: Makefile distinfo Log Message: bash: update to patchlevel 11. changes: patch 06: Out-of-range negative offsets to popd can cause the shell to crash attempting to free an invalid memory block. patch 07: When performing filename completion, bash dequotes the directory name being completed, which can result in match failures and potential unwanted expansion. patch 08: Under certain circumstances, bash will evaluate arithmetic expressions as part of reading an expression token even when evaluation is suppressed. This happens while evaluating a conditional expression and skipping over the failed branch of the expression. patch 09: Depending on compiler optimizations and behavior, the `read' builtin may not save partial input when a timeout occurs. patch 10: Depending on compiler optimizations and behavior, the `read' builtin may not save partial input when a timeout occurs. patch 11: Subshells begun to run command and process substitutions may attempt to set the terminal's process group to an incorrect value if they receive a fatal signal. This depends on the behavior of the process that starts the shell.
-rw-r--r--shells/bash/Makefile8
-rw-r--r--shells/bash/distinfo26
2 files changed, 29 insertions, 5 deletions
diff --git a/shells/bash/Makefile b/shells/bash/Makefile
index b535a685931..a7863e34a55 100644
--- a/shells/bash/Makefile
+++ b/shells/bash/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.78 2016/11/20 08:02:26 wen Exp $
+# $NetBSD: Makefile,v 1.78.2.1 2017/03/01 16:23:10 bsiegert Exp $
BASH_VERSION= 4.4
-BASH_PATCHLEVEL= 005
+BASH_PATCHLEVEL= 011
DISTNAME= bash-${BASH_VERSION}
PKGNAME= bash-${BASH_VERSION}.${BASH_PATCHLEVEL}
@@ -11,8 +11,8 @@ MASTER_SITES= ${MASTER_SITE_GNU:=bash/} \
PATCH_SITES= ${MASTER_SITES:=bash-4.4-patches/}
PATCHFILES+= bash44-001 bash44-002 bash44-003 bash44-004 bash44-005
-#PATCHFILES+= bash43-006 bash43-007 bash43-008 bash43-009 bash43-010
-#PATCHFILES+= bash43-011 bash43-012 bash43-013 bash43-014 bash43-015
+PATCHFILES+= bash44-006 bash44-007 bash44-008 bash44-009 bash44-010
+PATCHFILES+= bash44-011 #bash43-012 bash43-013 bash43-014 bash43-015
#PATCHFILES+= bash43-016 bash43-017 bash43-018 bash43-019 bash43-020
#PATCHFILES+= bash43-021 bash43-022 bash43-023 bash43-024 bash43-025
#PATCHFILES+= bash43-026 bash43-027 bash43-028 bash43-029 bash43-030
diff --git a/shells/bash/distinfo b/shells/bash/distinfo
index 45ad6f1e1d9..d26b2f934e3 100644
--- a/shells/bash/distinfo
+++ b/shells/bash/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.45 2016/11/20 08:02:26 wen Exp $
+$NetBSD: distinfo,v 1.45.2.1 2017/03/01 16:23:10 bsiegert Exp $
SHA1 (bash-4.4.tar.gz) = 8de012df1e4f3e91f571c3eb8ec45b43d7c747eb
RMD160 (bash-4.4.tar.gz) = 48869b3a460007d05c02ef99745477b2e526fdec
@@ -24,6 +24,30 @@ SHA1 (bash44-005) = 8eee9cf9997215bd14f53dfc25c97186cee9437c
RMD160 (bash44-005) = e899f89c49cd2b905191041ea06b642546865982
SHA512 (bash44-005) = 7546a6c90c8e8508567dde713722291477ca87c1116905b46432514a4fc632840a855b84f102591914cd4c44d5bf2eb7400866e26366fc94525fb401ea844a8f
Size (bash44-005) = 1439 bytes
+SHA1 (bash44-006) = 59d9e79adb1fc35e086caa0fa2af49381fe8b2f5
+RMD160 (bash44-006) = 6924afd21adc108a37350f2b3c36d4f7e0159423
+SHA512 (bash44-006) = 5edcd76cf97bfe289f71924ba279ff48a1167eb3cc36f811cbcc23732746f5c821d1d39d4b137b7d99d57809a4b7270a54f4a41176fcfde0708bf92ddc68b77f
+Size (bash44-006) = 1805 bytes
+SHA1 (bash44-007) = 8924cde74fbb4fafeaf0ff6b5e4e94fcd2c2b98a
+RMD160 (bash44-007) = 270ab48ad0c7dcf9bc2a0856c1eeb5b89819a3ce
+SHA512 (bash44-007) = 386c019debee414697abc648d9a77894e842bb0b7a2a71709e8b3398582f25065e68963405fa22fb77439c6b431ee94a2ecbb16734c2436af3dfb4d1b5f06fcf
+Size (bash44-007) = 4640 bytes
+SHA1 (bash44-008) = b38e9df20869643ef9388cbab585610a20ccc847
+RMD160 (bash44-008) = f9634425241188bb2ec79b1212d2e76dbfdd4592
+SHA512 (bash44-008) = d9a8924f1c9263deab89153bb688a87f211913ebd72c8077e607db6fdddc7e5af05042dd22a9a2df593e518ea74b54ca79d20afc796e47d871827a2556e233d0
+Size (bash44-008) = 2223 bytes
+SHA1 (bash44-009) = 4bd44109ff79f0d6da19c27948dc40db9598da85
+RMD160 (bash44-009) = 4beb1212b56e82dc005f1026852aa5564f7eeafe
+SHA512 (bash44-009) = 3b01c080cf4a54658679b36c282a69a9ac48b900b19ceb42dbaf084abd395d50e5ff14db90a7fdf0c9856dad150897dca561160686c931634765782447fc076e
+Size (bash44-009) = 3117 bytes
+SHA1 (bash44-010) = 31180db58d25591f0744fc6923df1f8a97f0d19b
+RMD160 (bash44-010) = a2f825a27b5c9854cb6b3cd9cc9e386ea7517222
+SHA512 (bash44-010) = 54ff556b62fd88381e7a495db50957b016474973b3a566661c65b649a40960f2d3355221b3a71fb292128aad92a45d73d9816d63833bc416b4d15acdef391b98
+Size (bash44-010) = 1670 bytes
+SHA1 (bash44-011) = 240c287dc60cb69185a2a05b1341bfceafd1071a
+RMD160 (bash44-011) = 63587fcb788ceced48dfd455c55868bb058ee647
+SHA512 (bash44-011) = 6b5b068b74978fc691749ccff5e094c768047f702430e97114f5bf342f078696f7d7616d0642d4061b062e9112dfe00a1c2309c65de4147e0e98fb52c593d844
+Size (bash44-011) = 1603 bytes
SHA1 (patch-af) = e26e3209902247263884cfebc11a2f7e43245062
SHA1 (patch-ag) = cd3b151e3bb045d2bb609c0a03d7d3df2c871f47
SHA1 (patch-aj) = 2e4c15afd9b50d44967ee8e1f85bdc908c0eeeb0