------------------------------------------------------------
revno: 3909
committer: Hery Ramilison <hery.ramilison@oracle.com>
branch nick: mysql-5.1.68-release
timestamp: Tue 2013-01-08 13:29:11 +0100
message:
  Applying patch for Bug#67177 Bug#15967374 from Kent
------------------------------------------------------------
revno: 3908
tags: clone-5.1.68-build
committer: Satya Bodapati <satya.bodapati@oracle.com>
branch nick: mysql-5.1
timestamp: Mon 2013-01-07 16:56:16 +0530
message:
  Post Fix to Bug#14628410 - ASSERTION `! IS_SET()' FAILED IN
  			    DIAGNOSTICS_AREA::SET_OK_STATUS
  
  Use DBUG_RETURN() instead of return() if DBUG_ENTER() is
  used in the function. This patch is to  fix the Windows 
  pb2 failure on mysql-5.1
  
  Approved by Marko. rb#1792
------------------------------------------------------------
revno: 3907
committer: Nirbhay Choubey <nirbhay.choubey@oracle.com>
branch nick: B16066243-5.1
timestamp: Mon 2013-01-07 16:16:08 +0530
message:
  Bug#16066243 PB2 FAILURES I_MAIN.BUG15912213 AND
        I_MAIN.CTYPE_UTF8 FOR MACOSX10.6 FOR 5.1
  
  Part 2: Fix for test failures on Windows.
------------------------------------------------------------
revno: 3906
committer: Satya Bodapati <satya.bodapati@oracle.com>
branch nick: mysql-5.1
timestamp: Fri 2013-01-04 17:30:39 +0530
message:
  Post Fix to Bug#14628410 - ASSERTION `! IS_SET()' FAILED IN
  			    DIAGNOSTICS_AREA::SET_OK_STATUS
  
  Test fails on 5.1 valgrind build. This is because of close(-1)
  system call.
  
  Fixed by adding extra checks for valid file descriptor.
  
  Approved by Vasil(Calvin). rb#1792
------------------------------------------------------------
revno: 3905
committer: Nirbhay Choubey <nirbhay.choubey@oracle.com>
branch nick: B16066243-5.1
timestamp: Fri 2013-01-04 16:38:12 +0530
message:
  Bug#16066243 PB2 FAILURES I_MAIN.BUG15912213 AND
      I_MAIN.CTYPE_UTF8 FOR MACOSX10.6 FOR 5.1
  
  While converting directory name to filename, a
  file separator (FN_LIBCHAR) might get appended
  to the resulting file name. This can result in
  off-by-one error when length of the input string
  is equal to FN_REFLEN. In this case, the terminating
  '\0' gets written beyond the buffer allocated to store
  the result.
  
  Fixed by incrementing the dst buffer size by 1. As
  extra safety, switched to strnmov() and added a debug
  assert to check the length of the input file name.
  
  No test case added as the scenario is already
  covered by the test cases added for bugs in
  the description.
------------------------------------------------------------
revno: 3904
committer: Venkatesh Duggirala<venkatesh.duggirala@oracle.com>
branch nick: mysql-5.1
timestamp: Wed 2013-01-02 16:31:58 +0530
message:
  BUG#11753923-SQL THREAD CRASHES ON DISK FULL
  Problem:If Disk becomes full while writing into the binlog,
  then the server instance hangs till someone frees the space.
  After user frees up the disk space, mysql server crashes
  with an assert (m_status != DA_EMPTY)
  
  Analysis: wait_for_free_space is being called in an
  infinite loop i.e., server instance will hang until
  someone frees up the space. So there is no need to
  set status bit in diagnostic area.
  
  Fix: Replace my_error/my_printf_error with
  sql_print_warning() which prints the warning in error log.
------------------------------------------------------------
revno: 3903
committer: Kent Boortz <kent.boortz@oracle.com>
branch nick: mysql-5.1
timestamp: Tue 2013-01-01 03:33:40 +0100
message:
  Updated README and client executables copyright year to 2013
------------------------------------------------------------
revno: 3902
committer: Venkatesh Duggirala<venkatesh.duggirala@oracle.com>
branch nick: mysql-5.1
timestamp: Sat 2012-12-29 23:46:31 +0530
message:
  BUG#14726272 BACKPORT FIX FOR BUG 11746142 TO 5.5 AND 5.1
  
  The test script which was added with earlier push
  does not work with embedded case as there is no
  pid file created in such cases.
  Adding "not_embedded.inc"
------------------------------------------------------------
revno: 3901
committer: Venkatesh Duggirala<venkatesh.duggirala@oracle.com>
branch nick: mysql-5.1
timestamp: Fri 2012-12-28 16:13:48 +0530
message:
  BUG#14726272- BACKPORT FIX FOR BUG 11746142 TO 5.5 AND 5.1
  Details of BUG#11746142: CALLING MYSQLD WHILE ANOTHER 
  INSTANCE IS RUNNING, REMOVES PID FILE
  Fix: Before removing the pid file, ensure it was created
  by the same process, leave it intact otherwise.
------------------------------------------------------------
revno: 3900
committer: Nirbhay Choubey <nirbhay.choubey@oracle.com>
branch nick: B16046140-5.1
timestamp: Thu 2012-12-27 17:33:34 +0530
message:
  Bug#16046140 BIN/MYSQLD_SAFE: TEST: ARGUMENT EXPECTED
  
  Some shell interpreters do not support '-e' test
  primary to construct conditions.
  
  man test 1 (on S10)
  ...skip...
  -e file True if file exists. (Not available in sh.)
  ...skip...
  
  Hence, check for the existence of a file using
  '-e' might result in a syntax error on such
  shell programs.
  
  Fixed by replacing it by '-f'.
------------------------------------------------------------
revno: 3899
committer: Mattias Jonsson <mattias.jonsson@oracle.com>
branch nick: test-5.1-valgrind
timestamp: Thu 2012-12-27 02:27:00 +0100
message:
  Bug#14589559 Post push fix for valgrind warnings.
------------------------------------------------------------
revno: 3898
committer: Chaithra Gopalareddy <chaithra.gopalareddy@oracle.com>
branch nick: mysql-5.1
timestamp: Wed 2012-12-26 20:21:19 +0530
message:
  Bug#12347040: MEMORY LEAK IN CONVERT_TZ COULD POSSIBLY CAUSE
                      DOS ATTACKS
        
  Problem:
  For detailed description, see Bug#42502. This bug is a duplicate
  of Bug#42502. The complete fix for Bug#42502 was not made as
  proposed. Hence the bug still persists.
        
  Fix:
  Make the changes as proposed originally for the bugfix of 42502.
  Which is to remove the allocation of the memory before we actually
  check for any errors.
------------------------------------------------------------
revno: 3897 [merge]
author: akhil.mohan@oracle.com
committer: Akhil Mohan <akhil.mohan@oracle.com>
branch nick: mysql-5.1
timestamp: Wed 2012-12-26 12:42:47 +0100
message:
  Merge from mysql-5.1.67-release
    ------------------------------------------------------------
    revno: 3853.1.2
    tags: mysql-5.1.67
    committer: Joerg Bruehe <joerg.bruehe@oracle.com>
    branch nick: clone-5.1
    timestamp: Fri 2012-12-07 10:47:57 +0100
    message:
      Last-minute fix to 5.1.67,
      taking a change done to main 5.1 by Dmitri Lenev.
      
      This is the original comment:
      
      > committer: Dmitry Lenev <Dmitry.Lenev@oracle.com>
      > branch nick: mysql-5.1-15954896
      > timestamp: Wed 2012-12-05 19:26:56 +0400
      > message:
      >   Bug #15954896 "SP, MULTI-TABLE DELETE AND LONG ALIAS".
      
        Using too long table aliases in stored routines might
        have caused server crashes.
      
        Code in sp_head::merge_table_list() which is responsible
        for collecting information about tables used in stored
        routine was not aware of the fact that table alias might
        have arbitrary length. I.e. it assumed that table alias
        can't be longer than NAME_LEN bytes and allocated buffer
        for a key identifying table accordingly.
      
        This patch fixes the issue by ensuring that we use
        dynamically allocated buffer for table key when table
        alias is too long. By default stack based buffer is used
        in which NAME_LEN bytes are reserved for table alias.
