Hello community, here is the log from the commit of package bash checked in at Fri Jun 2 01:36:14 CEST 2006. -------- --- bash/bash.changes 2006-05-23 14:17:18.000000000 +0200 +++ bash/bash.changes 2006-05-31 19:11:45.000000000 +0200 @@ -1,0 +2,5 @@ +Wed May 31 19:11:15 CEST 2006 - werner@suse.de + +- Fix crash in IFS multi byte handling (bug #180317) + +------------------------------------------------------------------- New: ---- bash-3.1-wcschr.dif ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bash.spec ++++++ --- /var/tmp/diff_new_pack.DXCqcD/_old 2006-06-02 01:33:36.000000000 +0200 +++ /var/tmp/diff_new_pack.DXCqcD/_new 2006-06-02 01:33:36.000000000 +0200 @@ -16,7 +16,7 @@ Requires: readline >= 5.1 Autoreqprov: on Version: 3.1 -Release: 25 +Release: 26 %define bash_vers 3.1 %define rl_vers 5.1 Summary: The GNU Bourne-Again Shell @@ -37,6 +37,7 @@ Patch8: bash-3.0-decl.patch Patch9: bash-3.1-random.patch Patch10: bash-3.1-extended_quote.patch +Patch11: bash-3.1-wcschr.dif Patch20: readline-%{rl_vers}.dif Patch21: readline-4.3-input.dif Patch22: readline-5.0-wrap.patch @@ -64,7 +65,7 @@ Group: System/Libraries Provides: bash:/lib/libreadline.so.5 Version: 5.1 -Release: 25 +Release: 26 Autoreqprov: on %description -n readline @@ -84,7 +85,7 @@ Group: Development/Libraries/C and C++ Provides: bash:/usr/lib/libreadline.a Version: 5.1 -Release: 25 +Release: 26 Requires: readline = %{version}-%{release} Autoreqprov: on @@ -116,6 +117,7 @@ %patch8 -p0 -b .decl %patch9 -p1 -b .random2 %patch10 -p0 -b .extended_quote +%patch11 -p0 -b .wcschr for p in ../readline-%{rl_vers}-patches/*; do case "${p##*/}" in readline51-00[234]) @@ -317,6 +319,8 @@ %doc %{_mandir}/man3/readline.3.gz %changelog -n bash +* Wed May 31 2006 - werner@suse.de +- Fix crash in IFS multi byte handling (bug #180317) * Tue May 23 2006 - werner@suse.de - Make the test suite run even on ppc emulated on ppc64 * Mon May 15 2006 - werner@suse.de ++++++ bash-3.1-wcschr.dif ++++++ --- subst.c +++ subst.c 2006-05-31 16:59:58.000000000 +0000 @@ -946,8 +946,9 @@ len = mbstowcs (wcharlist, charlist, 0); if (len == -1) len = 0; - wcharlist = xmalloc ((sizeof (wchar_t) * len) + 1); + wcharlist = xmalloc ((sizeof (wchar_t)) * (len + 1)); mbstowcs (wcharlist, charlist, len); + wcharlist[len] = (wchar_t)0; } if (wcschr (wcharlist, wc)) ++++++ bash-3.1.dif ++++++ --- /var/tmp/diff_new_pack.DXCqcD/_old 2006-06-02 01:33:36.000000000 +0200 +++ /var/tmp/diff_new_pack.DXCqcD/_new 2006-06-02 01:33:36.000000000 +0200 @@ -1,6 +1,6 @@ --- .pkgextract +++ .pkgextract 2006-03-27 14:15:25.000000000 +0200 -@@ -0,0 +1,13 @@ +@@ -0,0 +1,14 @@ +patch -p0 -s --suffix=".manual" < ../bash-2.03-manual.patch +patch -p0 -s --suffix=".security" < ../bash-2.05a-security.patch +patch -p0 -s --suffix=".2.4.4" < ../bash-2.05-2.4.4.patch @@ -10,6 +10,7 @@ +patch -p0 -s --suffix=".nfs_redir"< ../bash-3.0-nfs_redir.patch +patch -p0 -s --suffix=".decl" < ../bash-3.0-decl.patch +patch -p1 -s --suffix=".random2" < ../bash-3.1-random.patch ++patch -p0 -s --suffix=".wcschr" < ../bash-3.1-wcschr.dif +patch -p0 -s --suffix=".zerotty" < ../readline-4.3-input.dif +patch -p0 -s --suffix=".wrap" < ../readline-5.0-wrap.patch +patch -p0 -s --suffix=".conf" < ../readline-5.0-conf.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org