Commit Graph

433 Commits

Author SHA1 Message Date
Fedora Release Engineering
aaa1a2fee3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 19:04:20 +00:00
Siteshwar Vashisht
e00612c1b7 Update to bash-5.0 patchlevel 7 2019-05-13 13:59:09 +02:00
Siteshwar Vashisht
91692f161e Rebase to bash-5.0
- Remove 'bash-2.02-security.patch' patch as it does not seem to be
needed.
- Remove 'bash-2.05b-xcc.patch' as this change is already in upstream.
- Remove 'bash-4.1-defer-sigchld-trap.patch' as this patch was doing
nothing and this bug that it tried to solve should be fixed in upstream
https://lists.gnu.org/archive/html/bug-bash/2012-03/msg00045.html
- Remove 'bash-4.4-coverity.patch' as it has been upstreamed.
- Delete several other patches that were not removed while rebasing to
bash-4.4.

Resolves: #1675080
2019-02-15 05:04:26 +01:00
Fedora Release Engineering
8a41ac7807 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 14:26:04 +00:00
Siteshwar Vashisht
e3b3cd9cec Avoid duplicating user path entries
Resolves: #1652639
2019-01-16 09:15:34 +01:00
Siteshwar Vashisht
72a88bedfa Fix some issues identified by coverity
Resolves: #1637018
2018-10-08 15:23:15 +02:00
Siteshwar Vashisht
21427f3e40 Merge #8 Use FMF filter instead of listing tests manually 2018-09-12 07:15:33 +00:00
Siteshwar Vashisht
739b272e5f Set custom PATH in non-login shells
.bash_profile is sourced only in login shells. Since .bash_profile
sources .bashrc, it should be safe to set custom PATH in .bashrc.

Resolves: #1615131
2018-09-11 13:50:14 +02:00
Petr Šplíchal
21cdfc8021 Use FMF filter instead of listing tests manually
There is a new feature in the Standard Test Roles which allows to
use an FMF filter instead of listing all tests manually. This
commit includes all Tier1 and Tier2 tests for respective targets.
2018-08-31 15:58:41 +02:00
Fedora Release Engineering
27e81f6958 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 20:57:31 +00:00
Igor Gnatenko
da498e5327 add BuildRequires: gcc
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-09 19:06:42 +02:00
Miro Hrončok
329df36f8b Move user bin directories in front of the PATH
See: https://fedoraproject.org/wiki/Changes/UserPathPrioritization

Resolves: #1595098
2018-06-26 13:11:49 +02:00
Siteshwar Vashisht
00951800e5 Update to bash-4.4 patchlevel 23
Resolves: #1585510
2018-06-12 13:58:39 +02:00
Siteshwar Vashisht
f379fd1f6a Fix handling case statement in command subsitution
Resolves: #1556867
2018-03-15 14:05:15 +01:00
Siteshwar Vashisht
c98f4804e3 specfile: Use https urls 2018-02-14 01:32:58 +01:00
Siteshwar Vashisht
30ef81cbb4 Update to bash-4.4 patchlevel 19
Removed patch bash-4.4-heredoc-cloexec.patch as it has been pushed in
upstream by bash-4.4-patch-13.patch
Resolves: #1540383
2018-02-12 16:01:17 +01:00
Fedora Release Engineering
c30bb3af89 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 03:37:36 +00:00
Petr Šplíchal
a6a99a32c9 Add CI tests using the standard test interface
Adding initial set of basic functionality tests for bash according
to the CI wiki [1] and the Standard Test Interface [2]. Instead of
copying the test code this pull request links tests from the new shared
shell tests repo and fetches them using the "repositories" option [3].

[1] https://fedoraproject.org/wiki/CI
[2] https://fedoraproject.org/wiki/Changes/InvokingTests
[3] https://pagure.io/standard-test-roles/pull-request/101
2018-01-11 17:45:45 +01:00
Christoph Junghans
353794eb9d Package headers in devel package, in prep for MPI-bash 2017-11-14 09:12:53 -07:00
Siteshwar Vashisht
533b8a0735 Revert change to always source from /etc/bashrc
/etc/bashrc is now again sourced from user's ~/.bashrc
  Related: #1193590
2017-10-30 14:50:32 +01:00
Siteshwar Vashisht
7bfd9a2992 Updated changelog for bug 1458008
Related: #1458008
2017-09-24 15:22:11 +02:00
Siteshwar Vashisht
a37e6bcc6c Always source from /etc/bashrc
Resolves: #1193590
2017-08-30 11:50:42 +02:00
Siteshwar Vashisht
27192534ec Enable parallel builds 2017-08-22 15:08:10 +02:00
Siteshwar Vashisht
40a42f269e command should not be treated as special builtin
Resolves: #1479220
2017-08-08 12:51:49 +02:00
Fedora Release Engineering
1a84fbf557 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 18:08:32 +00:00
Fedora Release Engineering
b2374bbbd4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 03:48:34 +00:00
Siteshwar Vashisht
92a12693c1 Fix test for file modification times when they differ below whole seconds
Resolves: #1458008
2017-06-30 17:43:51 +02:00
Siteshwar Vashisht
9450c8fc04 specfile: Trivial fixes 2017-06-19 21:48:49 +02:00
Siteshwar Vashisht
b97e95b511 specfile: _pkgdocdir is defined by default by redhat-rpm-config 2017-06-19 21:35:16 +02:00
Siteshwar Vashisht
b316f71360 command builtin should not abort on variable assignment errors
Resolves: #1389838
2017-05-30 06:45:50 +02:00
Siteshwar Vashisht
31a9b53e19 Explicitly unset nonblocking mode while reading from stdin
Resolves: #1068697
2017-04-26 14:31:30 +02:00
Siteshwar Vashisht
fbc2878c17 Fix heredoc file descriptor leak
Resolves: #1413676
2017-04-26 13:51:24 +02:00
Siteshwar Vashisht
c0a66dfe53 Document 'bashbug' for reporting bugs
Resolves: #1255886
2017-04-18 12:12:40 +02:00
Siteshwar Vashisht
14d62135f9 Update to bash-4.4 patchlevel 12 2017-04-10 14:06:47 +02:00
Fedora Release Engineering
04e4ecb3e6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 06:45:11 +00:00
Siteshwar Vashisht
ed01fac9bc Update to bash-4.4 patchlevel 11 2017-01-21 05:25:05 +01:00
Siteshwar Vashisht
c86ccc7ab3 Renamed upstream patch files 2017-01-21 05:03:38 +01:00
Siteshwar Vashisht
1bf46ca407 Update to bash-4.4 patchlevel 5 2017-01-16 12:14:37 +01:00
Siteshwar Vashisht
fdd44b835d specfile: Use '%{buildroot}" macro 2017-01-16 08:38:57 +01:00
Siteshwar Vashisht
aaecf19272 specfile: Removed '%defattr' as it's not needed 2017-01-16 08:09:00 +01:00
Siteshwar Vashisht
d6790014d9 specfile: Removed 'rm -rf $RPM_BUILD_ROOT' from %install and %clean sections 2017-01-16 08:07:10 +01:00
Siteshwar Vashisht
9d975ff52b specfile: Use %make_install 2017-01-13 17:34:11 +01:00
Siteshwar Vashisht
fad860baf5 specfile: Use %autosetup macro 2017-01-13 17:27:31 +01:00
Siteshwar Vashisht
689607fe8f specfile: Remove obsolete 'Group' tag 2017-01-13 17:11:05 +01:00
Siteshwar Vashisht
498f26e49c Rebase to bash-4.4
Resolves: #1376609
2017-01-06 14:41:12 +01:00
Siteshwar Vashisht
b1104ec130 CVE-2016-7543: Fix for arbitrary code execution via SHELLOPTS+PS4 variables
Resolves: #1379634
2016-09-30 13:22:15 +05:30
David Kaspar [Dee'Kej]
d430777020 CVE-2016-0634 - Fix for arbitrary code execution via malicious hostname
Resolves: #1377614
2016-09-21 16:57:59 +02:00
David Kaspar [Dee'Kej]
4af6ac8cf8 specfile: UsrMove safeguard condition inverted
We now comply with: https://fedoraproject.org/wiki/Packaging:Conflicts
2016-09-06 16:09:56 +02:00
Siteshwar Vashisht
42f4b108bb Fix a crash in nested pipeline in lastpipe mode
Resolves: #1349430
2016-06-23 19:35:09 +05:30
Siteshwar Vashisht
f94660b536 Do not set terminate_immediately and interrupt_immediately while expanding tilda
Resolves: #1336800
2016-05-17 19:09:24 +05:30