Patchlevel 37
Signed-off-by: Roman Rakus <rrakus@redhat.com>
This commit is contained in:
parent
a68571ea6c
commit
420f870208
@ -6,7 +6,7 @@
|
|||||||
Version: %{baseversion}%{patchleveltag}
|
Version: %{baseversion}%{patchleveltag}
|
||||||
Name: bash
|
Name: bash
|
||||||
Summary: The GNU Bourne Again shell
|
Summary: The GNU Bourne Again shell
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Group: System Environment/Shells
|
Group: System Environment/Shells
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
Url: http://www.gnu.org/software/bash
|
Url: http://www.gnu.org/software/bash
|
||||||
@ -56,6 +56,7 @@ Patch033: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-033
|
|||||||
Patch034: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-034
|
Patch034: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-034
|
||||||
Patch035: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-035
|
Patch035: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-035
|
||||||
Patch036: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-036
|
Patch036: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-036
|
||||||
|
Patch037: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-037
|
||||||
|
|
||||||
# Other patches
|
# Other patches
|
||||||
Patch101: bash-2.02-security.patch
|
Patch101: bash-2.02-security.patch
|
||||||
@ -158,6 +159,7 @@ This package contains documentation files for %{name}.
|
|||||||
%patch034 -p0 -b .034
|
%patch034 -p0 -b .034
|
||||||
%patch035 -p0 -b .035
|
%patch035 -p0 -b .035
|
||||||
%patch036 -p0 -b .036
|
%patch036 -p0 -b .036
|
||||||
|
%patch037 -p0 -b .037
|
||||||
|
|
||||||
# Other patches
|
# Other patches
|
||||||
%patch101 -p1 -b .security
|
%patch101 -p1 -b .security
|
||||||
@ -372,6 +374,9 @@ end
|
|||||||
#%doc doc/*.ps doc/*.0 doc/*.html doc/article.txt
|
#%doc doc/*.ps doc/*.0 doc/*.html doc/article.txt
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 24 2012 Roman Rakus <rrakus@redhat.com> - 4.2.36-3
|
||||||
|
- Patchlevel 37
|
||||||
|
|
||||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.36-2
|
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.36-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
|
||||||
|
112
bash42-037
Normal file
112
bash42-037
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
BASH PATCH REPORT
|
||||||
|
=================
|
||||||
|
|
||||||
|
Bash-Release: 4.2
|
||||||
|
Patch-ID: bash42-037
|
||||||
|
|
||||||
|
Bug-Reported-by: Jakub Filak
|
||||||
|
Bug-Reference-ID:
|
||||||
|
Bug-Reference-URL: https://bugzilla.redhat.com/show_bug.cgi?id=813289
|
||||||
|
|
||||||
|
Bug-Description:
|
||||||
|
|
||||||
|
Attempting to redo (using `.') the vi editing mode `cc', `dd', or `yy'
|
||||||
|
commands leads to an infinite loop.
|
||||||
|
|
||||||
|
Patch (apply with `patch -p0'):
|
||||||
|
|
||||||
|
*** ../bash-4.2-patched/lib/readline/vi_mode.c 2011-02-25 11:17:02.000000000 -0500
|
||||||
|
--- lib/readline/vi_mode.c 2012-06-02 12:24:47.000000000 -0400
|
||||||
|
***************
|
||||||
|
*** 1235,1243 ****
|
||||||
|
r = rl_domove_motion_callback (_rl_vimvcxt);
|
||||||
|
}
|
||||||
|
! else if (vi_redoing)
|
||||||
|
{
|
||||||
|
_rl_vimvcxt->motion = _rl_vi_last_motion;
|
||||||
|
r = rl_domove_motion_callback (_rl_vimvcxt);
|
||||||
|
}
|
||||||
|
#if defined (READLINE_CALLBACKS)
|
||||||
|
else if (RL_ISSTATE (RL_STATE_CALLBACK))
|
||||||
|
--- 1297,1313 ----
|
||||||
|
r = rl_domove_motion_callback (_rl_vimvcxt);
|
||||||
|
}
|
||||||
|
! else if (vi_redoing && _rl_vi_last_motion != 'd') /* `dd' is special */
|
||||||
|
{
|
||||||
|
_rl_vimvcxt->motion = _rl_vi_last_motion;
|
||||||
|
r = rl_domove_motion_callback (_rl_vimvcxt);
|
||||||
|
}
|
||||||
|
+ else if (vi_redoing) /* handle redoing `dd' here */
|
||||||
|
+ {
|
||||||
|
+ _rl_vimvcxt->motion = _rl_vi_last_motion;
|
||||||
|
+ rl_mark = rl_end;
|
||||||
|
+ rl_beg_of_line (1, key);
|
||||||
|
+ RL_UNSETSTATE (RL_STATE_VIMOTION);
|
||||||
|
+ r = vidomove_dispatch (_rl_vimvcxt);
|
||||||
|
+ }
|
||||||
|
#if defined (READLINE_CALLBACKS)
|
||||||
|
else if (RL_ISSTATE (RL_STATE_CALLBACK))
|
||||||
|
***************
|
||||||
|
*** 1317,1325 ****
|
||||||
|
r = rl_domove_motion_callback (_rl_vimvcxt);
|
||||||
|
}
|
||||||
|
! else if (vi_redoing)
|
||||||
|
{
|
||||||
|
_rl_vimvcxt->motion = _rl_vi_last_motion;
|
||||||
|
r = rl_domove_motion_callback (_rl_vimvcxt);
|
||||||
|
}
|
||||||
|
#if defined (READLINE_CALLBACKS)
|
||||||
|
else if (RL_ISSTATE (RL_STATE_CALLBACK))
|
||||||
|
--- 1387,1403 ----
|
||||||
|
r = rl_domove_motion_callback (_rl_vimvcxt);
|
||||||
|
}
|
||||||
|
! else if (vi_redoing && _rl_vi_last_motion != 'c') /* `cc' is special */
|
||||||
|
{
|
||||||
|
_rl_vimvcxt->motion = _rl_vi_last_motion;
|
||||||
|
r = rl_domove_motion_callback (_rl_vimvcxt);
|
||||||
|
}
|
||||||
|
+ else if (vi_redoing) /* handle redoing `cc' here */
|
||||||
|
+ {
|
||||||
|
+ _rl_vimvcxt->motion = _rl_vi_last_motion;
|
||||||
|
+ rl_mark = rl_end;
|
||||||
|
+ rl_beg_of_line (1, key);
|
||||||
|
+ RL_UNSETSTATE (RL_STATE_VIMOTION);
|
||||||
|
+ r = vidomove_dispatch (_rl_vimvcxt);
|
||||||
|
+ }
|
||||||
|
#if defined (READLINE_CALLBACKS)
|
||||||
|
else if (RL_ISSTATE (RL_STATE_CALLBACK))
|
||||||
|
***************
|
||||||
|
*** 1378,1381 ****
|
||||||
|
--- 1456,1472 ----
|
||||||
|
r = rl_domove_motion_callback (_rl_vimvcxt);
|
||||||
|
}
|
||||||
|
+ else if (vi_redoing && _rl_vi_last_motion != 'y') /* `yy' is special */
|
||||||
|
+ {
|
||||||
|
+ _rl_vimvcxt->motion = _rl_vi_last_motion;
|
||||||
|
+ r = rl_domove_motion_callback (_rl_vimvcxt);
|
||||||
|
+ }
|
||||||
|
+ else if (vi_redoing) /* handle redoing `yy' here */
|
||||||
|
+ {
|
||||||
|
+ _rl_vimvcxt->motion = _rl_vi_last_motion;
|
||||||
|
+ rl_mark = rl_end;
|
||||||
|
+ rl_beg_of_line (1, key);
|
||||||
|
+ RL_UNSETSTATE (RL_STATE_VIMOTION);
|
||||||
|
+ r = vidomove_dispatch (_rl_vimvcxt);
|
||||||
|
+ }
|
||||||
|
#if defined (READLINE_CALLBACKS)
|
||||||
|
else if (RL_ISSTATE (RL_STATE_CALLBACK))
|
||||||
|
*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010
|
||||||
|
--- patchlevel.h Thu Feb 24 21:41:34 2011
|
||||||
|
***************
|
||||||
|
*** 26,30 ****
|
||||||
|
looks for to find the patch level (for the sccs version string). */
|
||||||
|
|
||||||
|
! #define PATCHLEVEL 36
|
||||||
|
|
||||||
|
#endif /* _PATCHLEVEL_H_ */
|
||||||
|
--- 26,30 ----
|
||||||
|
looks for to find the patch level (for the sccs version string). */
|
||||||
|
|
||||||
|
! #define PATCHLEVEL 37
|
||||||
|
|
||||||
|
#endif /* _PATCHLEVEL_H_ */
|
Loading…
Reference in New Issue
Block a user