------------------------------------------------------------
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. |