Patchlevel 10
Signed-off-by: Roman Rakus <rrakus@redhat.com>
This commit is contained in:
		
							parent
							
								
									b857ab42cb
								
							
						
					
					
						commit
						23098d5f8a
					
				
							
								
								
									
										11
									
								
								bash.spec
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								bash.spec
									
									
									
									
									
								
							| @ -1,12 +1,12 @@ | |||||||
| #% define beta_tag rc2 | #% define beta_tag rc2 | ||||||
| %define patchleveltag .8 | %define patchleveltag .10 | ||||||
| %define baseversion 4.2 | %define baseversion 4.2 | ||||||
| %bcond_without tests | %bcond_without tests | ||||||
| 
 | 
 | ||||||
| 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: 1%{?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 | ||||||
| @ -28,6 +28,8 @@ Patch005: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-005 | |||||||
| Patch006: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-006 | Patch006: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-006 | ||||||
| Patch007: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-007 | Patch007: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-007 | ||||||
| Patch008: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-008 | Patch008: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-008 | ||||||
|  | Patch009: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-009 | ||||||
|  | Patch010: ftp://ftp.gnu.org/pub/gnu/bash/bash-4.2-patches/bash42-010 | ||||||
| 
 | 
 | ||||||
| # Other patches | # Other patches | ||||||
| Patch101: bash-2.02-security.patch | Patch101: bash-2.02-security.patch | ||||||
| @ -98,6 +100,8 @@ This package contains documentation files for %{name}. | |||||||
| %patch006 -p0 -b .006 | %patch006 -p0 -b .006 | ||||||
| %patch007 -p0 -b .007 | %patch007 -p0 -b .007 | ||||||
| %patch008 -p0 -b .008 | %patch008 -p0 -b .008 | ||||||
|  | %patch009 -p0 -b .009 | ||||||
|  | %patch010 -p0 -b .010 | ||||||
| 
 | 
 | ||||||
| # Other patches | # Other patches | ||||||
| %patch101 -p1 -b .security | %patch101 -p1 -b .security | ||||||
| @ -308,6 +312,9 @@ end | |||||||
| #%doc doc/*.ps doc/*.0 doc/*.html doc/article.txt | #%doc doc/*.ps doc/*.0 doc/*.html doc/article.txt | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Thu May 05 2011 Roman Rakus <rrakus@redhat.com> - 4.2.10-1 | ||||||
|  | - Patchlevel 10 | ||||||
|  | 
 | ||||||
| * Thu Mar 31 2011 Roman Rakus <rrakus@redhat.com> - 4.2.8-2 | * Thu Mar 31 2011 Roman Rakus <rrakus@redhat.com> - 4.2.8-2 | ||||||
| - Remove bash-4.2-xdupmbstowcs2-patch, which introduced another bugs | - Remove bash-4.2-xdupmbstowcs2-patch, which introduced another bugs | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										82
									
								
								bash42-009
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								bash42-009
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,82 @@ | |||||||
|  | 			     BASH PATCH REPORT | ||||||
|  | 			     ================= | ||||||
|  | 
 | ||||||
|  | Bash-Release:	4.2 | ||||||
|  | Patch-ID:	bash42-009 | ||||||
|  | 
 | ||||||
|  | Bug-Reported-by:	<piuma@piumalab.org> | ||||||
|  | Bug-Reference-ID:	<4DAAC0DB.7060606@piumalab.org> | ||||||
|  | Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2011-04/msg00075.html | ||||||
|  | 
 | ||||||
|  | Bug-Description: | ||||||
|  | 
 | ||||||
|  | Under certain circumstances, running `fc -l' two times in succession with a | ||||||
|  | relative history offset at the end of the history will result in an incorrect | ||||||
|  | calculation of the last history entry and a seg fault. | ||||||
|  | 
 | ||||||
|  | Patch (apply with `patch -p0'): | ||||||
|  | 
 | ||||||
|  | *** ../bash-4.2-patched/builtins/fc.def	2010-05-30 18:25:38.000000000 -0400 | ||||||
|  | --- builtins/fc.def	2011-04-19 15:46:17.000000000 -0400 | ||||||
|  | *************** | ||||||
|  | *** 305,309 **** | ||||||
|  |    | ||||||
|  |     /* XXX */ | ||||||
|  | !   if (saved_command_line_count > 0 && i == last_hist && hlist[last_hist] == 0) | ||||||
|  |       while (last_hist >= 0 && hlist[last_hist] == 0) | ||||||
|  |         last_hist--; | ||||||
|  | --- 305,309 ---- | ||||||
|  |    | ||||||
|  |     /* XXX */ | ||||||
|  | !   if (i == last_hist && hlist[last_hist] == 0) | ||||||
|  |       while (last_hist >= 0 && hlist[last_hist] == 0) | ||||||
|  |         last_hist--; | ||||||
|  | *************** | ||||||
|  | *** 476,480 **** | ||||||
|  |   { | ||||||
|  |     int sign, n, clen, rh; | ||||||
|  | !   register int i, j; | ||||||
|  |     register char *s; | ||||||
|  |    | ||||||
|  | --- 476,480 ---- | ||||||
|  |   { | ||||||
|  |     int sign, n, clen, rh; | ||||||
|  | !   register int i, j, last_hist; | ||||||
|  |     register char *s; | ||||||
|  |    | ||||||
|  | *************** | ||||||
|  | *** 496,500 **** | ||||||
|  |        calculation as if it were on. */ | ||||||
|  |     rh = remember_on_history || ((subshell_environment & SUBSHELL_COMSUB) && enable_history_list); | ||||||
|  | !   i -= rh + hist_last_line_added; | ||||||
|  |    | ||||||
|  |     /* No specification defaults to most recent command. */ | ||||||
|  | --- 496,508 ---- | ||||||
|  |        calculation as if it were on. */ | ||||||
|  |     rh = remember_on_history || ((subshell_environment & SUBSHELL_COMSUB) && enable_history_list); | ||||||
|  | !   last_hist = i - rh - hist_last_line_added; | ||||||
|  | !  | ||||||
|  | !   if (i == last_hist && hlist[last_hist] == 0) | ||||||
|  | !     while (last_hist >= 0 && hlist[last_hist] == 0) | ||||||
|  | !       last_hist--; | ||||||
|  | !   if (last_hist < 0) | ||||||
|  | !     return (-1); | ||||||
|  | !  | ||||||
|  | !   i = last_hist; | ||||||
|  |    | ||||||
|  |     /* No specification defaults to most recent command. */ | ||||||
|  | *** ../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 8 | ||||||
|  |    | ||||||
|  |   #endif /* _PATCHLEVEL_H_ */ | ||||||
|  | --- 26,30 ---- | ||||||
|  |      looks for to find the patch level (for the sccs version string). */ | ||||||
|  |    | ||||||
|  | ! #define PATCHLEVEL 9 | ||||||
|  |    | ||||||
|  |   #endif /* _PATCHLEVEL_H_ */ | ||||||
							
								
								
									
										61
									
								
								bash42-010
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								bash42-010
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,61 @@ | |||||||
|  | 			     BASH PATCH REPORT | ||||||
|  | 			     ================= | ||||||
|  | 
 | ||||||
|  | Bash-Release:	4.2 | ||||||
|  | Patch-ID:	bash42-010 | ||||||
|  | 
 | ||||||
|  | Bug-Reported-by:	Mike Frysinger <vapier@gentoo.org> | ||||||
|  | Bug-Reference-ID:	<201104122356.20160.vapier@gentoo.org> | ||||||
|  | Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2011-04/msg00058.html | ||||||
|  | 
 | ||||||
|  | Bug-Description: | ||||||
|  | 
 | ||||||
|  | Bash did not correctly print/reproduce here documents attached to commands | ||||||
|  | inside compound commands such as arithmetic for loops and user-specified | ||||||
|  | subshells.  This affected the execution of such commands inside a shell | ||||||
|  | function when the function definition is saved and later restored using | ||||||
|  | `.' or `eval'. | ||||||
|  | 
 | ||||||
|  | Patch (apply with `patch -p0'): | ||||||
|  | 
 | ||||||
|  | *** ../bash-4.2-patched/print_cmd.c	2010-05-30 18:34:08.000000000 -0400 | ||||||
|  | --- print_cmd.c	2011-04-14 10:43:18.000000000 -0400 | ||||||
|  | *************** | ||||||
|  | *** 316,319 **** | ||||||
|  | --- 317,321 ---- | ||||||
|  |   	  skip_this_indent++; | ||||||
|  |   	  make_command_string_internal (command->value.Subshell->command); | ||||||
|  | + 	  PRINT_DEFERRED_HEREDOCS (""); | ||||||
|  |   	  cprintf (" )"); | ||||||
|  |   	  break; | ||||||
|  | *************** | ||||||
|  | *** 593,596 **** | ||||||
|  | --- 606,610 ---- | ||||||
|  |     indentation += indentation_amount; | ||||||
|  |     make_command_string_internal (arith_for_command->action); | ||||||
|  | +   PRINT_DEFERRED_HEREDOCS (""); | ||||||
|  |     semicolon (); | ||||||
|  |     indentation -= indentation_amount; | ||||||
|  | *************** | ||||||
|  | *** 654,657 **** | ||||||
|  | --- 668,672 ---- | ||||||
|  |    | ||||||
|  |     make_command_string_internal (group_command->command); | ||||||
|  | +   PRINT_DEFERRED_HEREDOCS (""); | ||||||
|  |    | ||||||
|  |     if (inside_function_def) | ||||||
|  | *** ../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 9 | ||||||
|  |    | ||||||
|  |   #endif /* _PATCHLEVEL_H_ */ | ||||||
|  | --- 26,30 ---- | ||||||
|  |      looks for to find the patch level (for the sccs version string). */ | ||||||
|  |    | ||||||
|  | ! #define PATCHLEVEL 10 | ||||||
|  |    | ||||||
|  |   #endif /* _PATCHLEVEL_H_ */ | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user