Commit Graph

363 Commits

Author SHA1 Message Date
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
Dennis Gilmore
aa44ca55bc - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 16:54:22 +00:00
Ondrej Oprala
a28ab99330 Actually do it properly this time
Related: #1297166
2016-01-11 11:17:21 +01:00
Ondrej Oprala
3b09d0d67f Provide exec-able alternatives to hash, type and ulimit
Resolves: #1297166
2016-01-11 10:41:21 +01:00
Ondrej Oprala
469c21de51 Patchlevel 42 2015-08-18 15:31:50 +02:00
Ondrej Oprala
f5eff725d5 #1245233 - fixed memleak 2015-08-03 10:46:45 +02:00
Ondrej Oprala
1e8e815c01 1182278 - bash crashes on `select' if REPLY is readonly
1241533,1224855 - bash memleak when LC_ALL set
2015-07-15 11:58:08 +02:00
Ondrej Oprala
4a3f611b0c Fix a leak introduced by plevel39 2015-06-30 11:55:54 +02:00
Ondrej Oprala
8262811a58 Fix --rpm-requires 2015-06-30 09:56:33 +02:00
Dennis Gilmore
093f450ec5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 01:38:10 +00:00
Ondrej Oprala
fb4f6f8f41 Patchlevel 39 2015-05-21 08:39:12 +02:00
Than Ngo
fd79c0ce7a rebuild against new gcc 2015-03-16 11:54:31 +01:00
Elad Alfassa
70fa7516b8 Enable PIE (hardened build) 2015-01-23 16:54:20 +01:00
Ondrej Oprala
f6d304b06a Patchlevel 33 2014-12-30 20:19:18 +01:00
Dan Horák
e02c7d4705 - force refreshing generated files, fixes build on s390 2014-10-08 14:18:12 +02:00
Ondrej Oprala
f96c394fe3 Patchlevel 30 2014-10-06 07:41:10 +02:00
Ondrej Oprala
c6c0cde02b RedHat's patchlevel 28 2014-10-06 07:41:05 +02:00
Ondrej Oprala
5b43730222 Revert "Patchlevel 28"
This reverts commit 70b49a47e3.
2014-10-02 13:49:36 +02:00
Ondrej Oprala
70b49a47e3 Patchlevel 28 2014-10-02 12:22:12 +02:00
Ondrej Oprala
6319f7c362 CVE-2014-7169
Resolves: #1146319
2014-09-25 22:51:58 +02:00
Ondrej Oprala
dfa339cca7 Patchlevel 25 2014-09-25 22:48:12 +02:00
Ondrej Oprala
74d1c2ed79 Inhibit code injection - patch by Stephane Chazelas 2014-09-24 14:10:57 +02:00
Ondrej Oprala
6faef2fd94 Patchlevel 24 2014-08-20 15:05:31 +02:00
Peter Robinson
33303333e6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-15 22:20:18 +00:00
Ondrej Oprala
529feca21a Patchlevel 22 2014-08-04 07:12:40 +02:00
Ondrej Oprala
d0b8ec03b0 #1102815 - fix double echo in vi visual mode 2014-07-30 16:35:23 +02:00
Ondrej Oprala
eb71c89a73 Apply all upstream patches since 4.3-18-1 up to this date 2014-07-24 10:34:10 +02:00
Ondrej Oprala
339c6c8a9b Array name expansion - apply upstream quickfix 2014-07-24 09:29:26 +02:00
Ondrej Oprala
0797d0c3ec Mention ulimit -c -f blocksize in POSIX mode 2014-07-21 13:34:43 +02:00
Tom Callaway
a2337fafb5 mark license file 2014-07-11 16:14:08 -04:00
Dennis Gilmore
39f1f00fcb - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 21:39:36 -05:00
Ondrej Oprala
1b8a759a3f Patchlevel 18 2014-05-19 09:39:51 +02:00
Ondrej Oprala
49d8faf45f And let the build system know... 2014-04-14 10:08:08 +02:00
Ondrej Oprala
3e4b074880 Patchlevel 11 2014-04-14 09:35:05 +02:00
Ondrej Oprala
6f2bbd26a0 Update to patchlevel 8 2014-04-01 09:50:03 +02:00
Ondrej Oprala
ac881ba83f Update to bash-4.3 2014-02-28 01:27:03 +01:00
Ondrej Oprala
b87dbb762b Change paths of last patch 2013-12-04 14:20:08 +01:00
Ondrej Oprala
e6141f3f4a bash FTBFS if -Werror=format-string is used (#1036998) 2013-12-04 13:52:35 +01:00
Roman Rakus
ad7ff77a91 Added suggestion to .bashrc how to disable autopaging in systemctl
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-08-09 14:01:32 +02:00
Ville Skyttä
00892b5cc8 Install docs to %{_pkgdocdir} where available.
- Fix bogus dates in %changelog.
2013-07-26 21:46:24 +03:00
Roman Rakus
185aa1593d fix deadlock in trap, backported from devel branch
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-06-27 10:03:57 +02:00
Roman Rakus
f6ffed783f Patchlevel 45
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-03-11 20:43:32 +01:00
Roman Rakus
932fd80d30 Fix usage of partial unitialized structure
Resolves: #857948

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-01-31 17:27:30 +01:00
Roman Rakus
ef50169abe Fix fd leaks
Resolves: #903833

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-01-31 16:26:06 +01:00
Roman Rakus
efcdbec69c Patchlevel 42
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2013-01-03 09:35:16 +01:00
Roman Rakus
ca6ec21047 Use size_t for variable list size and length
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-11-29 11:13:28 +01:00
Roman Rakus
2dd7c33e76 Create bashbug symlink
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-11-27 14:58:01 +01:00
Roman Rakus
f15e01c889 Patchlevel 39
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-11-02 16:56:28 +01:00
Roman Rakus
e70c516ad5 Fix a comments in rpm changelog
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-08-28 16:01:56 +02:00
Roman Rakus
a34730d81f Signal handler fix and man page tweak
Resolves: #799958, #695656

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-08-28 14:46:34 +02:00
Ondrej Oprala
e40ab873ee Revert revision 4.2.37-5 - already fixed upstream 2012-08-22 12:13:31 +02:00
Ondrej Oprala
b11e4146c5 Don't filter out environmental variables with a dot in the name
Resolves: #819995
2012-08-21 11:49:34 +02:00
Roman Rakus
3228855df9 Added doc subdir to bash-doc ownership list
Resolves: #846734

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-08-08 18:14:41 +02:00
Roman Rakus
7f9e39ff65 Increment patchlevel tag
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-07-24 10:47:41 +02:00
Roman Rakus
420f870208 Patchlevel 37
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-07-24 09:50:44 +02:00
Dennis Gilmore
a68571ea6c - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 12:35:34 -05:00
Roman Rakus
6c00439e19 Patchlevel 36
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-07-10 22:29:10 +02:00
Roman Rakus
d075bb46c6 Remove /bin from DEFAULT_PATH_VALUE
Resolves: #834571

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-06-23 15:49:28 +02:00
Roman Rakus
7b8dddea4e Patchlevel 29
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-05-31 13:01:20 +02:00
Roman Rakus
17fd17951b Provide exec-able alternatives to some builtins
Resolves #820192

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-05-29 16:17:55 +02:00
Roman Rakus
87dc31207c Patchlevel 28
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-05-09 10:51:58 +02:00
Roman Rakus
e8e8bf537a Don't call malloc in signal handler
bugzilla: #800473

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-04-23 15:47:26 +02:00
Roman Rakus
cdbb6d726b Patchlevel 24
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2012-03-13 16:11:39 +01:00
Harald Hoyer
a370a4e392 install everything in /usr
This patch is needed for the /usr-move feature
https://fedoraproject.org/wiki/Features/UsrMove

This package requires now 'filesystem' >= 3, which is only installable
on a system which has /bin, /sbin, /lib, /lib64 as symlinks to /usr and
not regular directories. The 'filesystem' package acts as a guard, to
prevent *this* package to be installed on old unconverted systems.

New installations will have the 'filesystem' >=3 layout right away, old
installations need to be converted with anaconda or dracut first; only
after that, the 'filesystem' package, and also *this* package can be
installed.

Packages *should* not install files in /bin, /sbin, /lib, /lib64, but
only in the corresponding directories in /usr. Packages *must* not
install conflicting files with the same names in the corresponding
directories in / and /usr. Especially compatibility symlinks must not be
installed.

Feel free to modify any of the changes to the spec file, but keep the
above in mind.
2012-01-25 19:34:41 +01:00
Dennis Gilmore
0ee0f742be - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 16:20:17 -06:00
Roman Rakus
3a5a59c5a7 Patchlevel 20
Patchlevel 20
Add missing f:close() in postun

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-11-24 23:44:47 +01:00
Roman Rakus
41cf2beca6 erase /bin/bash and /bin/sh in postun only if we are uninstalling (#752827)
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-11-10 16:31:31 +01:00
Roman Rakus
1efb46ce7e Simplified lua post script (#740611)
Code from Sergey Romanov

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-11-07 15:43:34 +01:00
Roman Rakus
b7f1f4973a Clean up unneeded bash-doc files.
Original patch from Ville Skyttä <ville.skytta@iki.fi>

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-07-29 10:09:44 +02:00
Roman Rakus
35b6783bcd Don't crash when use `read' with associative array
Patch from upstream. Fixes bug #715050.

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-06-22 16:31:23 +02:00
Roman Rakus
02b20d8101 Added $HOME/.local/bin to PATH in .bash_profile (#699812)
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-06-07 13:44:02 +02:00
Roman Rakus
82ad4cbbb2 Inc. a release no.
Wrongly set a release number in F15, so increasing the no. here.

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-05-05 18:04:30 +02:00
Roman Rakus
23098d5f8a Patchlevel 10
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-05-05 17:12:26 +02:00
Roman Rakus
6e61a8c0c4 Remove bash-4.2-xdupmbstowcs2-patch, which introduced another bugs
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-31 16:44:53 +02:00
Roman Rakus
6260869979 Patchlevel 8
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-15 15:18:55 +01:00
Roman Rakus
bd46d070dd Fix the infinite loop with invalid wide char. #684293
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-15 12:22:29 +01:00
Roman Rakus
a19016294b Use lua script in postun
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-14 17:14:34 +01:00
Roman Rakus
60d69d07c1 Patchlevel 7
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-07 14:05:55 +01:00
Roman Rakus
70e33b0329 Patchlevel 6
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-02 15:19:03 +01:00
Roman Rakus
1680d49ad0 Patchlevel 5, some fixes in old patches, some cleanup
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-03-01 14:08:25 +01:00
Roman Rakus
436109044c Pattern matching glitch patch from upstream
See http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00136.html

var='[hello'
echo "${var//[/}"

With bash 4.1 it outputs hello but with 4.2 it outputs [hello

This commit fixes it.

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-02-16 12:27:57 +01:00
Roman Rakus
26fa72044c Release bash-4.2
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-02-16 10:59:24 +01:00
Roman Rakus
d48de9277a Enable system-wide .bash_logout for login shells
Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-02-14 20:32:56 +01:00
Roman Rakus
fb99b3d60f Merge branch 'master' of ssh://pkgs.fedoraproject.org/bash
Conflicts:
	bash.spec

Signed-off-by: Roman Rakus <rrakus@redhat.com>
2011-02-09 12:53:03 +01:00