|
@@ -1,5 +1,5 @@
|
|
%define bashversion 4.3
|
|
%define bashversion 4.3
|
|
-%define patchlevel 29
|
|
|
|
|
|
+%define patchlevel 42
|
|
|
|
|
|
Summary: The GNU Bourne Again shell (bash).
|
|
Summary: The GNU Bourne Again shell (bash).
|
|
Summary(ja): GNU Bourne Again シェル (bash).
|
|
Summary(ja): GNU Bourne Again シェル (bash).
|
|
@@ -48,6 +48,19 @@ Patch26: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-026
|
|
Patch27: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-027
|
|
Patch27: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-027
|
|
Patch28: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-028
|
|
Patch28: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-028
|
|
Patch29: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-029
|
|
Patch29: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-029
|
|
|
|
+Patch30: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-030
|
|
|
|
+Patch31: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-031
|
|
|
|
+Patch32: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-032
|
|
|
|
+Patch33: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-033
|
|
|
|
+Patch34: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-034
|
|
|
|
+Patch35: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-035
|
|
|
|
+Patch36: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-036
|
|
|
|
+Patch37: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-037
|
|
|
|
+Patch38: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-038
|
|
|
|
+Patch39: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-039
|
|
|
|
+Patch40: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-040
|
|
|
|
+Patch41: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-041
|
|
|
|
+Patch42: ftp://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-042
|
|
|
|
|
|
# Other patches
|
|
# Other patches
|
|
Patch101: bash-2.02-security.patch
|
|
Patch101: bash-2.02-security.patch
|
|
@@ -92,6 +105,24 @@ Patch123: bash-4.2-manpage_trap.patch
|
|
# https://www.securecoding.cert.org/confluence/display/seccode/INT32-C.+Ensure+that+operations+on+signed+integers+do+not+result+in+overflow
|
|
# https://www.securecoding.cert.org/confluence/display/seccode/INT32-C.+Ensure+that+operations+on+signed+integers+do+not+result+in+overflow
|
|
Patch125: bash-4.2-size_type.patch
|
|
Patch125: bash-4.2-size_type.patch
|
|
|
|
|
|
|
|
+# 1112710 - mention ulimit -c and -f POSIX block size
|
|
|
|
+Patch128: bash-4.3-man-ulimit.patch
|
|
|
|
+
|
|
|
|
+# A series of patches emitted by upstream since 4.3-18
|
|
|
|
+Patch134: bash-4.3-pathexp-globignore-delim.patch
|
|
|
|
+
|
|
|
|
+# 1102815 - fix double echoes in vi visual mode
|
|
|
|
+Patch135: bash-4.3-noecho.patch
|
|
|
|
+
|
|
|
|
+# 1182278 - bash crashes on `select' if REPLY is readonly
|
|
|
|
+Patch137: bash-4.3-select-readonly.patch
|
|
|
|
+
|
|
|
|
+#1241533,1224855 - bash leaks memory when LC_ALL set
|
|
|
|
+Patch138: bash-4.3-memleak-lc_all.patch
|
|
|
|
+
|
|
|
|
+#1245233 - old memleak reappeared, taken from upstream
|
|
|
|
+Patch139: bash-4.3-old-memleak.patch
|
|
|
|
+
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRequires: texinfo, bison, ncurses-devel, autoconf, gettext
|
|
BuildRequires: texinfo, bison, ncurses-devel, autoconf, gettext
|
|
Obsoletes: bash <= 1.14.7
|
|
Obsoletes: bash <= 1.14.7
|
|
@@ -158,6 +189,19 @@ Again shell.
|
|
%patch27 -p0 -b .027
|
|
%patch27 -p0 -b .027
|
|
%patch28 -p0 -b .028
|
|
%patch28 -p0 -b .028
|
|
%patch29 -p0 -b .029
|
|
%patch29 -p0 -b .029
|
|
|
|
+%patch30 -p0 -b .030
|
|
|
|
+%patch31 -p0 -b .031
|
|
|
|
+%patch32 -p0 -b .032
|
|
|
|
+%patch33 -p0 -b .033
|
|
|
|
+%patch34 -p0 -b .034
|
|
|
|
+%patch35 -p0 -b .035
|
|
|
|
+%patch36 -p0 -b .036
|
|
|
|
+%patch37 -p0 -b .037
|
|
|
|
+%patch38 -p0 -b .038
|
|
|
|
+%patch39 -p0 -b .039
|
|
|
|
+%patch40 -p0 -b .040
|
|
|
|
+%patch41 -p0 -b .041
|
|
|
|
+%patch42 -p0 -b .042
|
|
|
|
|
|
# Other patches
|
|
# Other patches
|
|
%patch101 -p1 -b .security
|
|
%patch101 -p1 -b .security
|
|
@@ -184,6 +228,12 @@ Again shell.
|
|
%patch122 -p1 -b .defer_sigchld_trap
|
|
%patch122 -p1 -b .defer_sigchld_trap
|
|
%patch123 -p1
|
|
%patch123 -p1
|
|
%patch125 -p1 -b .size_type
|
|
%patch125 -p1 -b .size_type
|
|
|
|
+%patch128 -p1 -b .ulimit
|
|
|
|
+%patch134 -p0 -b .delim
|
|
|
|
+%patch135 -p1 -b .noecho
|
|
|
|
+%patch137 -p1 -b .readonly
|
|
|
|
+%patch138 -p1 -b .lc_all
|
|
|
|
+%patch139 -p1 -b .oldleak
|
|
|
|
|
|
echo %{version} > _distribution
|
|
echo %{version} > _distribution
|
|
echo %{release} |sed 's/vl.*//' > _patchlevel
|
|
echo %{release} |sed 's/vl.*//' > _patchlevel
|
|
@@ -315,15 +365,19 @@ f:close()
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
-* Fri Oct 3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.29-1
|
|
|
|
-- updated to 4.3 patch level 29
|
|
|
|
|
|
+* Sat Sep 26 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.42-1
|
|
|
|
+- updated to 4.3 patch level 42.
|
|
|
|
+- imported patch 128-139 from RawHide.
|
|
|
|
+
|
|
|
|
+* Fri Oct 3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.29-1
|
|
|
|
+- updated to 4.3 patch level 29.
|
|
- removed patch1000 (included in 4.3.26).
|
|
- removed patch1000 (included in 4.3.26).
|
|
|
|
|
|
* Thu Sep 25 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.25-2
|
|
* Thu Sep 25 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.25-2
|
|
- added patch1000 to fix CVE-2014-7169.
|
|
- added patch1000 to fix CVE-2014-7169.
|
|
|
|
|
|
* Thu Sep 25 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.25-1
|
|
* Thu Sep 25 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.25-1
|
|
-- updated to 4.3 patch level 25
|
|
|
|
|
|
+- updated to 4.3 patch level 25.
|
|
|
|
|
|
* Tue Jun 10 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 4.3.18-1
|
|
* Tue Jun 10 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 4.3.18-1
|
|
- update to 4.3 patch level 18
|
|
- update to 4.3 patch level 18
|