bash 3.2 breaks firehol

2007-03-25 Thread wolfgang
Configuration Information [Automatically generated, do not change]:
Machine: i486
OS: linux-gnu
Compiler: gcc
Compilation CFLAGS:  -DPROGRAM='bash' -DCONF_HOSTTYPE='i486' 
-DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='i486-pc-linux-gnu' 
-DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash' -DSHELL 
-DHAVE_CONFIG_H   -I.  -I../bash -I../bash/include -I../bash/lib   -g -O2
uname output: Linux notebook 2.6.20.3-ubuntu1wr1 #3 SMP PREEMPT Sun Mar 25 
19:17:56 CEST 2007 i686 GNU/Linux
Machine Type: i486-pc-linux-gnu

Bash Version: 3.2
Patch Level: XX
Release Status: release

Description:
I dont know the patch level because I downgraded to 3.1 patchlevel 17 
which works. I dont
want to reinstall 3.2 again because that would annihilate my firewall.
For details, please see

http://sourceforge.net/tracker/index.php?func=detail&aid=1607442&group_id=58425&atid=487692

Fix:
Downgrade to 3.1 pl 17


___
Bug-bash mailing list
Bug-bash@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-bash


Missing character when using ${VAR:1} and length(VAR)==1

2007-09-20 Thread Lauffher, Wolfgang
From: root
Configuration Information [Automatically generated, do not change]:
Machine: x86_64
OS: linux
Compiler: gcc -I/usr/src/packages/BUILD/bash-3.1 
-L/usr/src/packages/BUILD/bash-3.1/../readline-5.1
Compilation CFLAGS:  -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64' 
-DCONF_OSTYPE='linux' -DCONF_MACHTYPE='x86_64-suse-linux' -DCONF_VENDOR='suse' 
-DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash' -DSHELL -DHAVE_CONFIG_H   -I.  
-I. -I./include -I./lib   -O2 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g 
-D_GNU_SOURCE -DRECYCLES_PIDS -Wall -pipe -g -fbranch-probabilities
uname output: Linux erunb001 2.6.16.46-0.12-smp #1 SMP Thu May 17 14:00:09 UTC 
2007 x86_64 x86_64 x86_64 GNU/Linux
Machine Type: x86_64-suse-linux

Bash Version: 3.1
Patch Level: 17
Release Status: release

Description:
there is missing a charachter when using the following:
# TT="oo"; echo "l${TT:1}l"
lol
# TT="o"; echo "l${TT:1}l"
    l

Repeat-By:
every time

Fix:
In older versions it worked :-) also in 3.0.16


regards,
Wolfgang Lauffher