The GNU Bourne-Again Shell

Edit Package bash

Bash is an sh-compatible command interpreter that executes commands
read from standard input or from a file. Bash incorporates useful
features from the Korn and C shells (ksh and csh). Bash is intended to
be a conformant implementation of the IEEE Posix Shell and Tools
specification (IEEE Working Group 1003.2).

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000112 112 Bytes
bash-2.03-manual.patch 0000001583 1.55 KB
bash-3.0-evalexp.patch 0000000386 386 Bytes
bash-3.0-warn-locale.patch 0000000850 850 Bytes
bash-3.2-printf.patch 0000000717 717 Bytes
bash-4.0-setlocale.dif 0000001154 1.13 KB
bash-4.1-bash.bashrc.dif 0000002406 2.35 KB
bash-4.1-completion.dif 0000000474 474 Bytes
bash-4.2-history-myown.dif.bz2 0000001468 1.43 KB
bash-4.2-nscdunmap.dif 0000000959 959 Bytes
bash-4.3-2.4.4.patch 0000003783 3.69 KB
bash-4.3-SJIS.patch 0000008800 8.59 KB
bash-4.3-decl.patch 0000000275 275 Bytes
bash-4.3-extra-import-func.patch 0000003502 3.42 KB
bash-4.3-include-unistd.dif 0000000260 260 Bytes
bash-4.3-loadables.dif 0000002536 2.48 KB
bash-4.3-pathtemp.patch 0000001908 1.86 KB
bash-4.3-perl522.patch 0000000884 884 Bytes
bash-4.3-sigrestart.patch 0000000952 952 Bytes
bash-4.3-winch.dif 0000000479 479 Bytes
bash-5.1-patches.tar.bz2 0000008455 8.26 KB
bash-5.1.dif 0000008008 7.82 KB
bash-5.1.tar.gz 0010458638 9.97 MB
bash-rpmlintrc 0000000140 140 Bytes
bash.changes 0000142113 139 KB
bash.spec 0000018057 17.6 KB
dot.bashrc 0000000604 604 Bytes
dot.profile 0000000856 856 Bytes
get_version_number.sh 0000000923 923 Bytes
man2html-no-timestamp.patch 0000000427 427 Bytes
run-tests 0000001173 1.15 KB
Revision 173 (latest revision is 191)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 932216 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 173)
- Update bash 5.1 to patch level 12
  * Add official patch bash51-009
    The bash malloc implementation of malloc_usable_size() does not follow the
    specification. This can cause library functions that use it to overwrite
    memory bounds checking.
  * Add official patch bash51-010
    If `wait -n' is interrupted by a trapped signal other than SIGINT, it does
    not completely clean up state, and that can prevent subsequent calls to
    `wait -n' from working correctly.
  * Add official patch bash51-011
    When reading a compound assignment, and running it through the parser to
    split it into words, we need to save and restore any alias we're currently
    expanding.
  * Add official patch bash51-012
    There is a possible race condition that arises when a child process receives
    a signal trapped by the parent before it can reset the signal dispositions.
    The child process is not supposed to trap the signal in this circumstance.

- Using package bash-sh instead of the update-alternative
  mechanism.
Comments 0
openSUSE Build Service is sponsored by