MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
  • MariaDB\ 71.8%
  • C++ 16.4%
  • C 10.4%
  • Shell 0.5%
  • Perl 0.4%
  • Other 0.3%
Find a file
Shivji Kumar Jha 71e9e9489b BUG#15965353- RPL.RPL_ROW_UNTIL FAILS ON PB2,
PLATFORM= MACOSX10.6 X86_64 MAX

Problem: The test was failing on pb2's mac machine because
         it was not cleaned up properly. The test checks if
         the command 'start slave until' throws a proper
         error when issued with a wrong number/type of
         parameters. After this,the replication stream was
         stopped using the include file 'rpl_end.inc'.
         The errors thrown earlier left the slave in an
         inconsistent state to be closed by the include
         file which was caught by the mac machine.

Fix: Started slave by invoking start_slave.inc to have a
     working slave before calling rpl_reset.inc

Problem: The test file was not in a good shape. It tested
         start slave until relay log file/pos combination 
         wrongly. A couple of commands were executed at 
         master and replicated at slave. Next, the 
         coordinates in terms of relay log file and pos 
         were noted down followed by reset slave and start
         slave until saved relay log file/pos. Reset slave
         deletes  all relay log files and makes the slave 
         forget its replication position. So, using the 
         saved coordiantes after reset slave is wrong.

Fix: Split the test in two parts:
     a) Test for start slave until master log file/pos and
        checking for correct errors in the failure 
        scenarios.
     b) Test for start slave until relay log file/pos.

Problem: The variables auto_increment_increment and 
         auto_increment_offset were set in the the include
         file rpl_init.inc. This was only configured for 
         some connections that are rarely used by test 
         cases, so likely that it will cause confusion. 
         If replication tests want to setup these variables
         they should do so explicitly.

Fix:
     a) Removed code to set the variables
        auto_increment_increment and auto_increment_offset
        in the include file.
     b) Updated tests files using the same.
2013-02-17 01:42:28 +05:30
.bzr-mysql merge 2010-12-17 14:44:35 +02:00
BitKeeper Merge trift2.:/MySQL/M51/mysql-5.1 2008-01-28 15:16:40 +01:00
BUILD Updated/added copyright headers 2011-06-30 17:37:13 +02:00
client BUG#14117025: UNABLE TO RESTORE DUMP 2013-01-16 18:26:27 +05:30
cmd-line-utils Fixes required to build on AIX 2012-01-11 18:40:29 +01:00
config/ac-macros Bug#15883127: PORT FIX FOR BUG #13904906 TO MYSQL 5.1 2012-11-21 19:12:20 +05:30
dbug Merge 2010-12-29 00:47:05 +01:00
Docs INSTALL-BINARY placeholder: change invalid URLs (request from Kristofer) 2012-07-31 20:41:46 +02:00
extra Bug#16218104: MYSQL YASSL - LUCKY THIRTEEN: BREAKING THE 2013-02-15 12:35:54 +05:30
include BUG#14303860 - EXECUTING A SELECT QUERY WITH TOO 2013-01-14 14:59:48 +05:30
libmysql Bug#14840488 VALGRIND ERRORS IN MYSQL_CLIENT_TEST 2012-11-01 17:23:06 +01:00
libmysql_r Merge from mysql-5.0-bugteam. 2010-11-24 13:07:37 +03:00
libmysqld Applying patch for Bug#67177 Bug#15967374 from Kent 2013-01-08 13:29:11 +01:00
man Updated/added copyright headers 2011-06-30 17:37:13 +02:00
mysql-test BUG#15965353- RPL.RPL_ROW_UNTIL FAILS ON PB2, 2013-02-17 01:42:28 +05:30
mysys Bug #11752803 SERVER CRASHES IF MAX_CONNECTIONS DECREASED BELOW 2013-01-24 14:02:54 +05:30
netware Bug #45058 init_available_charsets uses double checked locking 2009-12-12 19:11:25 +01:00
plugin Updated/added copyright headers 2011-07-03 17:47:37 +02:00
regex BUG#14303860 - EXECUTING A SELECT QUERY WITH TOO 2013-01-14 14:59:48 +05:30
scripts Bug#16046140 BIN/MYSQLD_SAFE: TEST: ARGUMENT EXPECTED 2012-12-27 17:33:34 +05:30
server-tools Updated/added copyright headers 2011-06-30 17:37:13 +02:00
sql BUG#13545447: RPL_ROTATE_LOGS FAILS DUE TO CONCURRENCY ISSUES IN REP. CODE 2013-02-15 21:57:35 +00:00
sql-bench Updated/added copyright headers 2011-06-30 17:37:13 +02:00
sql-common Bug #13708485: malformed resultset packet crashes client 2012-06-28 18:38:55 +03:00
storage For the error code ER_TOO_LONG_IDENT, the identifier is expected in the my_error call. So removing this line from here. 2013-02-14 16:33:31 +05:30
strings BUG#14303860 - EXECUTING A SELECT QUERY WITH TOO 2013-01-14 14:59:48 +05:30
support-files Spec file change to work around cast ulonglong -> int. 2012-09-11 12:47:32 +02:00
tests Bug#14840488 VALGRIND ERRORS IN MYSQL_CLIENT_TEST 2012-11-01 17:23:06 +01:00
unittest Updated/added copyright headers 2012-02-15 17:21:38 +01:00
vio Bug #13115401: -SSL-KEY VALUE IS NOT VALIDATED AND IT ALLOWS INSECURE 2012-08-11 15:43:04 +05:30
win Updated/added copyright headers 2011-07-03 17:47:37 +02:00
zlib The header "config.h" needs to be included "early" to control other headers. 2008-10-13 14:23:39 +02:00
.bzrignore Bug#12361113: CRASH WHEN "LOAD INDEX INTO CACHE" WITH TOO 2011-12-12 14:07:02 +01:00
.cvsignore Import changeset 2000-07-31 21:29:14 +02:00
CMakeLists.txt Bug #14035452 - MODULARIZE MYSQL_CLIENT_TEST 2012-07-19 12:57:36 +02:00
configure.in Merge from mysql-5.1.68-release 2013-02-05 20:47:45 +01:00
COPYING Use a new version of "COPYING", the GPL text. 2010-03-04 14:26:27 +01:00
INSTALL-SOURCE ReadMe.txt, INSTALL-WIN-SOURCE, INSTALL-BINARY, INSTALL-SOURCE: 2007-11-23 10:15:55 +01:00
INSTALL-WIN-SOURCE ReadMe.txt, INSTALL-WIN-SOURCE, INSTALL-BINARY, INSTALL-SOURCE: 2007-11-23 10:15:55 +01:00
Makefile.am Reverting broken configure/make stuff 2012-07-19 15:55:41 +02:00
README Updated README and client executables copyright year to 2013 2013-01-01 03:33:40 +01:00

MySQL Server 5.1

This is a release of MySQL, a dual-license SQL database server.
For the avoidance of doubt, this particular copy of the software 
is released under the version 2 of the GNU General Public License. 
MySQL is brought to you by Oracle.

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

License information can be found in the COPYING file.

MySQL FOSS License Exception
We want free and open source software applications under certain
licenses to be able to use specified GPL-licensed MySQL client
libraries despite the fact that not all such FOSS licenses are
compatible with version 2 of the GNU General Public License.  
Therefore there are special exceptions to the terms and conditions 
of the GPLv2 as applied to these client libraries, which are 
identified and described in more detail in the FOSS License 
Exception at 
<http://www.mysql.com/about/legal/licensing/foss-exception.html>.

This distribution may include materials developed by third
parties. For license and attribution notices for these
materials, please refer to the documentation that accompanies
this distribution (see the "Licenses for Third-Party Components"
appendix) or view the online documentation at 
<http://dev.mysql.com/doc/>.

GPLv2 Disclaimer
For the avoidance of doubt, except that if any license choice
other than GPL or LGPL is available it will apply instead, 
Oracle elects to use only the General Public License version 2 
(GPLv2) at this time for any software where a choice of GPL 
license versions is made available with the language indicating 
that GPLv2 or any later version may be used, or where a choice 
of which version of the GPL is applied is otherwise unspecified.

For further information about MySQL or additional documentation, 
see:
- The latest information about MySQL: http://www.mysql.com
- The current MySQL documentation: http://dev.mysql.com/doc

Some Reference Manual sections of special interest:
- If you are migrating from an older version of MySQL, please 
  read the "Upgrading from..." section.
- To see what MySQL can do, take a look at the features section.
- For installation instructions, see the Installing and Upgrading
  chapter.
- For the new features/bugfix history, see the MySQL Change History 
  appendix.

You can browse the MySQL Reference Manual online or download it 
in any of several formats at the URL given earlier in this file.
Source distributions include a local copy of the manual in the
Docs directory.