Configuration Information [Automatically generated, do not change]: Machine: i386 OS: netbsdelf3.0 Compiler: gcc Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='i386' -DCONF_OSTYPE='netbsdelf3.0' -DCONF_MACHTYPE='i386-unknown-netbsdelf3.0' -DCONF_VENDOR='unknown' -DLOCALEDIR='/pkg/bash-3.2/share/locale' -DPACKAGE='bash' -DSHELL -DHAVE_CONFIG_H -I. -I. -I./include -I./lib -I./lib/intl -I/devel/build/NetBSD/bash/bash-3.2/lib/intl -Wl,-Map,/tmp/pipes/bash-3.2 uname output: NetBSD panix5.panix.com 3.1_RC3 NetBSD 3.1_RC3 (PANIX-35) #0: Wed Oct 18 22:28:22 EDT 2006 [EMAIL PROTECTED]:/devel/netbsd/3.1-RC3/src/sys/arch/i386/compile/PANIX-35 i386 Machine Type: i386-unknown-netbsdelf3.0
Bash Version: 3.2 Patch Level: 0 Release Status: release Description: Even with histreedit set to off (the default), bash allows the user to delete history lines if the user presses Control-U, and then uses Control-N or Control-P to move up or down in the history. Problem does not seem platform-specific since it also happens on our Linux boxes. Repeat-By: Enter bash in interactive mode. Confirm histredit is off. Type a few commands in. Use control-P a few times to scroll up in the command history. Press control-U, then Control-N a few times to scroll down back to the bottom. Then type in "history | tail". You will see a blank line with the "*" marked to show that you have just edited your history, as in the example below: $ ~/ [2] $ shopt histreedit histreedit off $ ~/ [2] $ history | tail 595 history | tail 596 pwd 597 history | tail 598 history | tail -20 599 one 600 two 601* 602 four 603 five 604 history | tail _______________________________________________ Bug-bash mailing list Bug-bash@gnu.org http://lists.gnu.org/mailman/listinfo/bug-bash