Hello community,

here is the log from the commit of package bash for openSUSE:Factory checked in 
at 2012-07-12 10:40:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bash (Old)
 and      /work/SRC/openSUSE:Factory/.bash.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bash", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/bash/bash.changes        2012-06-26 
17:45:02.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.bash.new/bash.changes   2012-07-12 
10:40:11.000000000 +0200
@@ -1,0 +2,46 @@
+Mon Jul  9 10:54:51 UTC 2012 - [email protected]
+
+- Update bash 4.2 to patch level 36 
+  * Patch 25: When used in a shell function,
+    `declare -g -a array=(compound assignment)' creates a local
+    variable instead of a global one.
+  * Patch 26: The `lastpipe' option does not behave correctly on
+    machines where the open file limit is less than 256.
+  * Patch 27: When the `extglob' shell option is enabled, pattern
+    substitution does not work correctly in the presence of
+    multibyte characters.
+  * Patch 28: When using a word expansion for which the right hand
+    side is evaluated, certain expansions of quoted null strings
+    include spurious ^? characters.
+  * Patch 29: Bash-4.2 tries to leave completed directory names as
+    the user typed them, without expanding them to a full pathname.
+    One effect of this is that shell variables used in pathnames
+    being completed (e.g., $HOME) are left unchanged, but the `$'
+    is quoted by readline because it is a special character to the shell.
+  * Patch 30: When attempting to glob strings in a multibyte locale,
+    and those strings contain invalid multibyte characters that cause
+    mbsnrtowcs to return 0, the globbing code loops infinitely.
+  * Patch 31: A change between bash-4.1 and bash-4.2 to prevent the
+    readline input hook from being called too frequently had the side
+    effect of causing delays when reading pasted input on systems such
+    as Mac OS X.  This patch fixes those delays while retaining the
+    bash-4.2 behavior.
+  * Patch 32: Bash-4.2 has problems with DEL characters in the
+    expanded value of variables used in the same quoted string as
+    variables that expand to nothing.
+  * Patch 33: Bash uses a static buffer when expanding the /dev/fd
+    prefix for the test and conditional commands, among other uses,
+    when it should use a dynamic buffer to avoid buffer overflow.
+  * Patch 34: In bash-4.2, the history code would inappropriately add
+    a semicolon to multi-line compound array assignments when adding
+    them to the history.
+  * Patch 35: When given a number of lines to read, `mapfile -n lines'
+    reads one too many.
+  * Patch 36: Bash-4.2 produces incorrect word splitting results when
+    expanding double-quoted $@ in the same string as and adjacent to
+    other variable expansions.  The $@ should be split, the other
+    expansions should not.
+- Add patch to avoid double free or corruption due expanding number
+  sequence with huge numbers. Patch will go upstream (bnc#763591)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ bash-4.2-patches.tar.bz2 ++++++
++++ 2082 lines of diff (skipped)

++++++ readline-6.2-patches.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/readline-6.2-patches/readline62-003 
new/readline-6.2-patches/readline62-003
--- old/readline-6.2-patches/readline62-003     1970-01-01 01:00:00.000000000 
+0100
+++ new/readline-6.2-patches/readline62-003     2012-07-09 04:28:32.000000000 
+0200
@@ -0,0 +1,76 @@
+                          READLINE PATCH REPORT
+                          =====================
+
+Readline-Release: 6.2
+Patch-ID: readline62-003
+
+Bug-Reported-by:       Max Horn <[email protected]>
+Bug-Reference-ID:      <[email protected]>
+Bug-Reference-URL:     
http://lists.gnu.org/archive/html/bug-readline/2012-06/msg00005.html
+
+Bug-Description:
+
+A change between readline-6.1 and readline-6.2 to prevent the readline input
+hook from being called too frequently had the side effect of causing delays
+when reading pasted input on systems such as Mac OS X.  This patch fixes
+those delays while retaining the readline-6.2 behavior.
+
+Patch (apply with `patch -p0'):
+
+*** ../readline-6.2-patched/input.c    2010-05-30 18:33:01.000000000 -0400
+--- input.c    2012-06-25 21:08:42.000000000 -0400
+***************
+*** 410,414 ****
+  rl_read_key ()
+  {
+!   int c;
+  
+    rl_key_sequence_length++;
+--- 412,416 ----
+  rl_read_key ()
+  {
+!   int c, r;
+  
+    rl_key_sequence_length++;
+***************
+*** 430,441 ****
+         while (rl_event_hook)
+           {
+!            if (rl_gather_tyi () < 0) /* XXX - EIO */
+               {
+                 rl_done = 1;
+                 return ('\n');
+               }
+             RL_CHECK_SIGNALS ();
+-            if (rl_get_char (&c) != 0)
+-              break;
+             if (rl_done)              /* XXX - experimental */
+               return ('\n');
+--- 432,447 ----
+         while (rl_event_hook)
+           {
+!            if (rl_get_char (&c) != 0)
+!              break;
+!              
+!            if ((r = rl_gather_tyi ()) < 0)   /* XXX - EIO */
+               {
+                 rl_done = 1;
+                 return ('\n');
+               }
++            else if (r == 1)                  /* read something */
++              continue;
++ 
+             RL_CHECK_SIGNALS ();
+             if (rl_done)              /* XXX - experimental */
+               return ('\n');
+*** ../readline-6.2-patched/patchlevel 2010-01-14 10:15:52.000000000 -0500
+--- patchlevel 2011-11-17 11:09:35.000000000 -0500
+***************
+*** 1,3 ****
+  # Do not edit -- exists only for use by patch
+  
+! 2
+--- 1,3 ----
+  # Do not edit -- exists only for use by patch
+  
+! 3

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to