ChangeSet 1.1733 04/02/12 17:12:08 lenz@mysql.com +1 -0 - Replaced obsolete "Copyright" field with "License" in the RPM spec file support-files/mysql.spec.sh 1.80 04/02/12 17:12:05 lenz@mysql.com +2 -1 - Replaced obsolete "Copyright" field with "License" ChangeSet 1.1732 04/02/12 16:51:52 lenz@mysql.com +1 -0 - fixed broken shellcode support-files/mysql.spec.sh 1.79 04/02/12 16:51:50 lenz@mysql.com +1 -1 - fixed broken shellcode ChangeSet 1.1731 04/02/12 15:53:47 lenz@mysql.com +1 -0 - always use CXX=gcc (not only when using gcc 3) to avoid a dependency on libstdc++ and exceptions support-files/mysql.spec.sh 1.78 04/02/12 15:53:21 lenz@mysql.com +8 -3 - always use CXX=gcc (not only when using gcc 3) to avoid a dependency on libstdc++ and exceptions ChangeSet 1.1728.1.1 04/02/10 12:27:14 monty@mysql.com +1 -0 Export CXX and AR to make it easier to invoke other configure scripts with same options. configure.in 1.295 04/02/10 12:27:13 monty@mysql.com +1 -1 Export CXX and AR to make it easier to invoke other configure scripts with same options. ChangeSet 1.1729 04/02/10 14:17:55 konstantin@mysql.com +1 -0 compile-irix-mips64-mipspro addded to the source distribution BUILD/Makefile.am 1.4 04/02/10 14:17:54 konstantin@mysql.com +1 -0 compile-irix-mips64-mipspro addded to the source distribution ChangeSet 1.1728 04/02/10 12:03:08 monty@mysql.com +3 -0 Code cleanups sql/sql_insert.cc 1.111 04/02/10 12:03:07 monty@mysql.com +4 -3 Indentation cleanup sql/handler.h 1.92 04/02/10 12:03:07 monty@mysql.com +3 -2 Indentation cleanup client/mysqlbinlog.cc 1.93 04/02/10 12:03:07 monty@mysql.com +155 -81 Ensure that errors are returned to upper levels instead of just doing 'exit/die' in sub function. ChangeSet 1.1727 04/02/09 23:57:29 heikki@hundin.mysql.fi +7 -0 row0mysql.c: Allow always DROPping of a table which is only referenced by FOREIGN KEY constraints from the same table Many files: Do not let REPLACE to perform internally an UPDATE if the table is referenced by a FOREIGN KEY: the manual says that REPLACE must resolve a duplicate key error semantically with DELETE(s) + INSERT, and not by an UPDATE; the internal update caused foreign key checks and cascaded operations to behave in a semantically wrong way innobase/row/row0mysql.c 1.54 04/02/09 23:53:46 heikki@hundin.mysql.fi +7 -0 Allow always DROPping of a table which is only referenced by FOREIGN KEY constraints from the same table innobase/include/dict0dict.h 1.19 04/02/09 23:51:32 heikki@hundin.mysql.fi +9 -0 Do not let REPLACE to perform internally an UPDATE if the table is referenced by a FOREIGN KEY: the manual says that REPLACE must resolve a duplicate key error semantically with DELETE(s) + INSERT, and not by an UPDATE; the internal update caused foreign key checks and cascaded operations to behave in a semantically wrong way innobase/dict/dict0dict.c 1.40 04/02/09 23:51:25 heikki@hundin.mysql.fi +18 -0 Do not let REPLACE to perform internally an UPDATE if the table is referenced by a FOREIGN KEY: the manual says that REPLACE must resolve a duplicate key error semantically with DELETE(s) + INSERT, and not by an UPDATE; the internal update caused foreign key checks and cascaded operations to behave in a semantically wrong way sql/handler.h 1.91 04/02/09 23:51:05 heikki@hundin.mysql.fi +2 -0 Do not let REPLACE to perform internally an UPDATE if the table is referenced by a FOREIGN KEY: the manual says that REPLACE must resolve a duplicate key error semantically with DELETE(s) + INSERT, and not by an UPDATE; the internal update caused foreign key checks and cascaded operations to behave in a semantically wrong way sql/ha_innodb.h 1.62 04/02/09 23:51:05 heikki@hundin.mysql.fi +1 -0 Do not let REPLACE to perform internally an UPDATE if the table is referenced by a FOREIGN KEY: the manual says that REPLACE must resolve a duplicate key error semantically with DELETE(s) + INSERT, and not by an UPDATE; the internal update caused foreign key checks and cascaded operations to behave in a semantically wrong way sql/sql_insert.cc 1.110 04/02/09 23:50:48 heikki@hundin.mysql.fi +9 -1 Do not let REPLACE to perform internally an UPDATE if the table is referenced by a FOREIGN KEY: the manual says that REPLACE must resolve a duplicate key error semantically with DELETE(s) + INSERT, and not by an UPDATE; the internal update caused foreign key checks and cascaded operations to behave in a semantically wrong way sql/ha_innodb.cc 1.191 04/02/09 23:50:47 heikki@hundin.mysql.fi +22 -1 Do not let REPLACE to perform internally an UPDATE if the table is referenced by a FOREIGN KEY: the manual says that REPLACE must resolve a duplicate key error semantically with DELETE(s) + INSERT, and not by an UPDATE; the internal update caused foreign key checks and cascaded operations to behave in a semantically wrong way ChangeSet 1.1726 04/02/09 18:56:39 heikki@hundin.mysql.fi +1 -0 row0mysql.c: Fix crash in InnoDB RENAME TABLE if 'databasename/tablename' is shorter than 5 characters (Bug #2689); reported by Sergey Petrunia innobase/row/row0mysql.c 1.53 04/02/09 18:56:28 heikki@hundin.mysql.fi +1 -1 Fix crash in InnoDB RENAME TABLE if 'databasename/tablename' is shorter than 5 characters (Bug #2689); reported by Sergey Petrunia ChangeSet 1.1725 04/02/09 14:29:31 konstantin@mysql.com +1 -0 follow-up to bug #2628: attempt to make alter table rename a bit more efficient in case of lower_case_table_names. sql/sql_table.cc 1.175 04/02/09 14:29:30 konstantin@mysql.com +6 -2 follow-up to bug #2628: attempt to make alter table rename a bit more efficient in case of lower_case_table_names. ChangeSet 1.1724 04/02/09 01:32:00 heikki@hundin.mysql.fi +8 -0 Many files: Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication sync0sync.c: UNIV_SYNC_DEBUG caused assertion in the creation of the doublewrite buffer, if we do not allow thousands of latches per thread innobase/ut/ut0mem.c 1.13 04/02/09 01:30:24 heikki@hundin.mysql.fi +24 -0 Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication innobase/sync/sync0sync.c 1.17 04/02/09 01:30:01 heikki@hundin.mysql.fi +1 -1 UNIV_SYNC_DEBUG caused assertion in the creation of the doublewrite buffer, if we do not allow thousands of latches per thread innobase/row/row0mysql.c 1.52 04/02/09 01:29:09 heikki@hundin.mysql.fi +78 -6 Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication innobase/include/ut0mem.h 1.7 04/02/09 01:27:53 heikki@hundin.mysql.fi +8 -1 Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication innobase/include/dict0dict.h 1.18 04/02/09 01:27:51 heikki@hundin.mysql.fi +8 -0 Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication innobase/include/dict0crea.h 1.3 04/02/09 01:27:51 heikki@hundin.mysql.fi +14 -1 Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication innobase/dict/dict0dict.c 1.39 04/02/09 01:26:33 heikki@hundin.mysql.fi +11 -2 Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication innobase/dict/dict0dict.c 1.38 04/02/09 01:06:11 heikki@hundin.mysql.fi +251 -24 Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication innobase/dict/dict0crea.c 1.13 04/02/09 01:06:11 heikki@hundin.mysql.fi +46 -33 Fix bug #2167: generate foreign key id's locally for each table, in the form databasename/tablename_ibfk_number; if the user gives the constraint name explicitly remember it; these changes should ensure that foreign key id's in a slave are the same as in the master, and DROP FOREIGN KEY does not break replication ChangeSet 1.1723 04/02/08 12:53:31 heikki@hundin.mysql.fi +1 -0 ha_innodb.cc: If AUTOCOMMIT=1, then we do not need to make a plain SELECT set shared locks even on the SERIALIZABLE isolation level, because we know the transaction is read-only: a read-only transaction can always be performed on the REPEATABLE READ level, and that does not endanger the serializability sql/ha_innodb.cc 1.190 04/02/08 12:53:10 heikki@hundin.mysql.fi +10 -4 If AUTOCOMMIT=1, then we do not need to make a plain SELECT set shared locks even on the SERIALIZABLE isolation level, because we know the transaction is read-only: a read-only transaction can always be performed on the REPEATABLE READ level, and that does not endanger the serializability ChangeSet 1.1722 04/02/06 17:23:02 konstantin@mysql.com +1 -0 Delete: COPYING.LIB ChangeSet 1.1718.1.1 04/02/06 20:57:11 vva@eagle.mysql.r18.ru +5 -0 fixed bug #1378 "mysqlbinlog for remote host is broken" sql/log_event.h 1.86 04/02/06 20:56:53 vva@eagle.mysql.r18.ru +3 -1 added special local_fname flag to Load_log_event for using in Load_log_event::check_fname_outside_temp_buf instead of ugly condition sql/log_event.cc 1.143 04/02/06 20:56:53 vva@eagle.mysql.r18.ru +2 -2 added special local_fname flag to Load_log_event for using in Load_log_event::check_fname_outside_temp_buf instead of ugly condition mysql-test/t/mysqlbinlog.test 1.6 04/02/06 20:56:53 vva@eagle.mysql.r18.ru +0 -4 discarded note 'V. Vagin should ...' because V.Vagin done mysql-test/r/mysqlbinlog.result 1.3 04/02/06 20:56:53 vva@eagle.mysql.r18.ru +6 -11 fixed results for remote variant (they are the same as for local now) client/mysqlbinlog.cc 1.92 04/02/06 20:56:53 vva@eagle.mysql.r18.ru +251 -166 fixed bug #1378 "mysqlbinlog for remote host is broken" by using shared part of code for local and remote variant (function process_event) BitKeeper/deleted/.del-COPYING.LIB~5359b3e19fe7fa42 1.5 04/02/06 17:21:56 konstantin@mysql.com +0 -0 Delete: COPYING.LIB ChangeSet 1.1720 04/02/06 16:40:44 konstantin@mysql.com +5 -0 3.23 -> 4.0 merge: after merge fixes sql/sql_table.cc 1.174 04/02/06 16:40:43 konstantin@mysql.com +1 -0 3.23 -> 4.0 merge: after merge fixes mysql-test/t/insert_select.test 1.12 04/02/06 16:40:43 konstantin@mysql.com +2 -0 3.23 -> 4.0 merge: after merge fixes mysql-test/r/insert_select.result 1.15 04/02/06 16:40:43 konstantin@mysql.com +19 -0 3.23 -> 4.0 merge: after merge fixes mysql-test/r/func_math.result 1.13 04/02/06 16:40:43 konstantin@mysql.com +6 -0 3.23 -> 4.0 merge: after merge fixes mysql-test/r/alter_table.result 1.16 04/02/06 16:40:43 konstantin@mysql.com +13 -0 3.23 -> 4.0 merge: after merge fixes ChangeSet 1.676.1.755 04/02/06 14:28:57 konstantin@mysql.com +4 -0 Fix for bug #2628 "ALTER TABLE destroys table and reports success" sql/sql_table.cc 1.83.1.31 04/02/06 14:28:57 konstantin@mysql.com +12 -6 Fix for bug #2628: We need to take into account database name when checking if source and destination table names are equal. Note, that after merge to 4.0 we also need to check for lower_case_table_names. mysql-test/t/alter_table.test 1.5.1.2 04/02/06 14:28:57 konstantin@mysql.com +17 -0 Fix for bug #2628: test case added mysql-test/r/alter_table.result 1.4.1.1 04/02/06 14:28:57 konstantin@mysql.com +8 -0 Fix for bug #2628: test result fixed BitKeeper/etc/logging_ok 1.153.1.99 04/02/06 14:28:57 konstantin@mysql.com +1 -0 Logging to logging@openlogging.org accepted ChangeSet 1.1718 04/02/06 00:58:15 lenz@mysql.com +3 -0 - updated config.guess, config.sub and ltmain.sh with versions from libtool 1.5 to fix BUG#202 (update config.guess & co for MIPS architecture) ltmain.sh 1.11 04/02/06 00:57:45 lenz@mysql.com +2010 -718 - upplied diffs from libtool 1.5 config.sub 1.11 04/02/06 00:57:45 lenz@mysql.com +196 -105 - upplied diffs from libtool 1.5 config.guess 1.10 04/02/06 00:57:45 lenz@mysql.com +322 -232 - upplied diffs from libtool 1.5 ChangeSet 1.1715.1.1 04/02/05 23:36:54 lenz@mysql.com +3 -0 - renamed mysql-test/t/init_file.sql to mysql-test/std_data/init_file.dat so it gets picked up by "make dist" and updated init_file test accordingly. mysql-test/t/init_file.test 1.3 04/02/05 23:36:51 lenz@mysql.com +5 -2 - updated info mysql-test/t/init_file-master.opt 1.2 04/02/05 23:36:51 lenz@mysql.com +1 -1 - moved init file to std_data ChangeSet 1.1716 04/02/05 23:13:04 serg@serg.mylan +1 -0 include atomic.h in extern "C" mode include/my_global.h 1.61 04/02/05 23:13:02 serg@serg.mylan +2 -0 include atomic.h in extern "C" mode mysql-test/std_data/init_file.dat 1.2 04/02/05 18:00:00 lenz@mysql.com +0 -0 Rename: mysql-test/t/init_file.sql -> mysql-test/std_data/init_file.dat ChangeSet 1.1683.7.2 04/02/05 17:52:41 vva@eagle.mysql.r18.ru +2 -0 code cleanup sql/sql_class.cc 1.107.1.2 04/02/05 17:52:40 vva@eagle.mysql.r18.ru +1 -1 code cleanup mysql-test/t/init_file.test 1.2 04/02/05 17:52:40 vva@eagle.mysql.r18.ru +2 -10 code cleanup ChangeSet 1.1714 04/02/05 09:12:23 monty@mysql.com +9 -0 Added testing of pthread_key_delete (to fix compile problem on SCO) (Bug #2461) DROP DATABASE now assumes RAID directories are in hex. (Bug #2627) Don't increment 'select_full_range' and similar statistics for EXPLAIN queries. (Bug #2506) Test in configure if pthread_key_delete() exists (to fix compile problem on SCO) (Bug #2461) sql/sql_udf.cc 1.27 04/02/05 09:12:22 monty@mysql.com +6 -5 mysqld crashed if mysql.func table didn't exists (Bug #2577) sql/sql_select.cc 1.273 04/02/05 09:12:22 monty@mysql.com +12 -5 Don't increment 'select_full_range' and similar statistics for EXPLAIN queries. (Bug #2506) sql/sql_db.cc 1.65 04/02/05 09:12:22 monty@mysql.com +5 -2 DROP DATABASE could not drop databases with RAID tables that had more than 9 RAID_CHUNKS because DROP DATABASE assumed raid tables where in decimal while the RAID CREATE code assumed directories was in hex.(Bug #2627) mysql-test/t/raid.test 1.6 04/02/05 09:12:22 monty@mysql.com +1 -0 Test of DROP DATABASE with RAID directories in hex mysql-test/r/raid.result 1.6 04/02/05 09:12:22 monty@mysql.com +1 -0 Test of DROP DATABASE with RAID directories in hex innobase/include/data0data.ic 1.6 04/02/05 09:12:22 monty@mysql.com +1 -1 Added missing newline include/my_pthread.h 1.65 04/02/05 09:12:22 monty@mysql.com +5 -0 Added testing of pthread_key_delete (to fix compile problem on SCO) (Bug #2461) configure.in 1.294 04/02/05 09:12:22 monty@mysql.com +1 -1 Added testing of pthread_key_delete (to fix compile problem on SCO) (Bug #2461) BUILD/compile-pentium-max 1.7 04/02/05 09:12:22 monty@mysql.com +1 -1 Added --with-raid ChangeSet 1.1713 04/02/04 21:26:52 lenz@mysql.com +1 -0 - don't add merge ChangeSets to the Changelog in Bootstrap (reduce the noise) Build-tools/Bootstrap 1.19 04/02/04 21:26:17 lenz@mysql.com +1 -1 - don't add merge ChangeSets to the Changelog (reduce the noise) ChangeSet 1.1710.1.5 04/02/04 19:55:28 konstantin@mysql.com +2 -0 Fix for bug #2214: "CC: ERROR File = item.h, Line = 401 The identifier strtoll is undefined" (compilation failure on SGI IRIX + MIPSPro 7.41) Compilation script implemented. Tested in 32 and 64 bit mode ChangeSet 1.1695.1.1 04/02/04 13:39:01 miguel@hegel.local +1 -0 For to export the right functions with changes done from 4.0.16 libmysql/libmysql.def 1.10 04/02/04 13:38:22 miguel@hegel.local +2 -2 For to export the right functions with changes done from 4.0.16 ChangeSet 1.1683.7.1 04/02/04 21:35:20 vva@eagle.mysql.r18.ru +4 -0 added checking for bootstrap in select_send::send_data (fixed bug #2526 "--init-file crashes MySQL if contains large select") Such checking usually works in send_ok, send_eof, but in this case large result causes interim flushing. mysql-test/t/init_file.test 1.1 04/02/04 21:35:02 vva@eagle.mysql.r18.ru +12 -0 mysql-test/t/init_file.sql 1.1 04/02/04 21:35:02 vva@eagle.mysql.r18.ru +1 -0 mysql-test/t/init_file-master.opt 1.1 04/02/04 21:35:02 vva@eagle.mysql.r18.ru +1 -0 sql/sql_class.cc 1.107.1.1 04/02/04 21:35:02 vva@eagle.mysql.r18.ru +2 -0 added checking for bootstrap in select_send::send_data mysql-test/t/init_file.test 1.0 04/02/04 21:35:02 vva@eagle.mysql.r18.ru +0 -0 BitKeeper file /home/vva/work/BUG_2526/mysql-4.0/mysql-test/t/init_file.test mysql-test/t/init_file.sql 1.0 04/02/04 21:35:02 vva@eagle.mysql.r18.ru +0 -0 BitKeeper file /home/vva/work/BUG_2526/mysql-4.0/mysql-test/t/init_file.sql mysql-test/t/init_file-master.opt 1.0 04/02/04 21:35:02 vva@eagle.mysql.r18.ru +0 -0 BitKeeper file /home/vva/work/BUG_2526/mysql-4.0/mysql-test/t/init_file-master.opt BUILD/compile-irix-mips64-mipspro 1.1 04/02/04 19:55:26 konstantin@mysql.com +84 -0 configure.in 1.293 04/02/04 19:55:26 konstantin@mysql.com +1 -1 Fix for bug #2214: we should not reset CXXFLAGS on IRIX for build script to work BUILD/compile-irix-mips64-mipspro 1.0 04/02/04 19:55:26 konstantin@mysql.com +0 -0 BitKeeper file /home/kostja/mysql/mysql-4.0-2214/BUILD/compile-irix-mips64-mipspro ChangeSet 1.1710.1.3 04/02/04 17:42:18 serg@serg.mylan +3 -0 beautify SHOW INDEX sql/sql_show.cc 1.120 04/02/04 17:42:15 serg@serg.mylan +2 -3 beautify SHOW INDEX mysql-test/t/fulltext.test 1.42 04/02/04 17:42:15 serg@serg.mylan +1 -0 beautify SHOW INDEX mysql-test/r/fulltext.result 1.43 04/02/04 17:42:15 serg@serg.mylan +5 -1 beautify SHOW INDEX ChangeSet 1.1710.1.2 04/02/04 16:50:33 serg@serg.mylan +1 -0 clarify -F help text a bit client/mysqldump.c 1.104 04/02/04 16:50:30 serg@serg.mylan +4 -1 clarify -F help text a bit ChangeSet 1.1711 04/02/04 14:16:36 lenz@mysql.com +1 -0 Some small enhancements for Do-compile: - more flexible removal of old cruft before creating the new binary distribution - more flexible globbing for the binary tarball (required for QNX, where the file name ends on *.tgz instead of .tar.gz due to file name lenght restrictions Build-tools/Do-compile 1.80 04/02/04 14:16:34 lenz@mysql.com +5 -8 Some small enhancements: - more flexible removal of old cruft before creating the new binary distribution - more flexible globbing for the binary tarball (required for QNX, where the file name ends on *.tgz instead of .tar.gz due to file name lenght restrictions ChangeSet 1.1706.2.1 04/02/04 09:59:18 serg@serg.mylan +2 -0 disabled atof() test as non-portable mysql-test/t/bigint.test 1.20 04/02/04 09:59:14 serg@serg.mylan +2 -1 disabled atof() test as non-portable mysql-test/r/bigint.result 1.21 04/02/04 09:59:14 serg@serg.mylan +0 -3 disabled atof() test as non-portable ChangeSet 1.1708 04/02/04 09:51:13 monty@mysql.com +7 -0 Fixed problem with range optimization over overlapping ranges (#2448) strings/ctype-tis620.c 1.25 04/02/04 09:51:12 monty@mysql.com +136 -201 est problem with range optimization over overlapping ranges (#2448) sql/opt_range.cc 1.95 04/02/04 09:51:12 monty@mysql.com +12 -7 Fixed problem with range optimization over overlapping ranges (#2448) sql/mysqld.cc 1.481 04/02/04 09:51:12 monty@mysql.com +0 -1 Remove debug statement mysql-test/t/range.test 1.14 04/02/04 09:51:12 monty@mysql.com +15 -1 Test problem with range optimization over overlapping ranges (#2448) mysql-test/t/ctype_tis620.test 1.2 04/02/04 09:51:12 monty@mysql.com +11 -6 Cleanup test mysql-test/r/range.result 1.17 04/02/04 09:51:12 monty@mysql.com +13 -0 Test problem with range optimization over overlapping ranges (#2448) mysql-test/r/ctype_tis620.result 1.2 04/02/04 09:51:12 monty@mysql.com +7 -6 Cleanup test ChangeSet 1.1706.1.1 04/02/04 10:48:42 jani@rhols221.adsl.netsonic.fi +1 -0 Fixed a bug in slave-compressed-protocol. Using this option from command line did not work. sql/mysqld.cc 1.479.1.1 04/02/04 10:48:37 jani@rhols221.adsl.netsonic.fi +1 -1 Fixed a bug in slave-compressed-protocol. Using this option from command line did not work. ChangeSet 1.1693.1.3 04/02/04 00:28:58 monty@mysql.com +1 -0 Ensure that wait_timeout doesn't overflow on windows. (Bug #2400) sql/mysqld.cc 1.476.1.1 04/02/04 00:28:57 monty@mysql.com +2 -1 Ensure that wait_timeout doesn't overflow on windows. (Bug #2400) ChangeSet 1.1703.2.1 04/02/03 22:25:02 lenz@mysql.com +5 -0 - renamed myisam/ft_dump to myisam/mysam_ftdump and added it to the binary distribution and Server RPM support-files/mysql.spec.sh 1.77 04/02/03 22:24:37 lenz@mysql.com +5 -0 - added myisam_ftdump to the Server package scripts/make_binary_distribution.sh 1.55 04/02/03 22:24:37 lenz@mysql.com +1 -0 - added myisam_ftdump to the binary distribution myisam/Makefile.am 1.22 04/02/03 22:24:37 lenz@mysql.com +3 -3 - renamed ft_dump to myisam_ftdump and added it to bin_PROGRAMS BitKeeper/etc/ignore 1.154 04/02/03 22:24:37 lenz@mysql.com +1 -0 Added myisam/myisam_ftdump to the ignore list myisam/myisam_ftdump.c 1.18 04/02/03 22:22:36 lenz@mysql.com +0 -0 Rename: myisam/ft_dump.c -> myisam/myisam_ftdump.c ChangeSet 1.1706 04/02/03 21:15:20 serg@serg.mylan +1 -0 extra newline removed support-files/mysql.server.sh 1.36 04/02/03 21:15:17 serg@serg.mylan +5 -5 extra newline removed ChangeSet 1.1693.1.2 04/02/03 19:17:23 monty@mysql.com +6 -0 Ensure that privileges are tested properly for multi-table-updates. Now one need only SELECT privilege for tables that are only read in UPDATE statements with many tables. (Bug #2377). tests/grant.res 1.13 04/02/03 19:17:22 monty@mysql.com +152 -90 updated results tests/grant.pl 1.15 04/02/03 19:17:22 monty@mysql.com +58 -4 Added more tests sql/sql_update.cc 1.98 04/02/03 19:17:22 monty@mysql.com +18 -4 Ensure that privileges are tested properly for multi-table-updates sql/sql_show.cc 1.117.1.1 04/02/03 19:17:22 monty@mysql.com +0 -5 Remove disabled code sql/sql_parse.cc 1.358.1.1 04/02/03 19:17:22 monty@mysql.com +49 -67 Merged duplicate code. Removed some outdated 'tables->db' tests. Check privileges for multi-updates properly (Bug #2377) sql/sql_acl.cc 1.122 04/02/03 19:17:22 monty@mysql.com +1 -1 Comment cleanup ChangeSet 1.1703.1.3 04/02/03 18:10:45 jani@ua141d10.elisa.omakaista.fi +5 -0 Added new option --sync-frm / --skip-sync-frm Marked --bdb-no-sync as deprecated Added --sync-bdb-logs / --disable-sync-bdb-logs as a synonym / alternative. BitKeeper/etc/logging_ok 1.300 04/02/03 18:10:44 jani@ua141d10.elisa.omakaista.fi +1 -0 Logging to logging@openlogging.org accepted sql/unireg.cc 1.18 04/02/03 18:10:22 jani@ua141d10.elisa.omakaista.fi +1 -1 One can disable my_sync() by using --disable-sync-frm sql/mysqld.cc 1.477.1.1 04/02/03 18:10:22 jani@ua141d10.elisa.omakaista.fi +24 -6 Added sync-frm / disable-sync-frm to mysqld, to be able to disable use of my_sync() (fsync()). This defaults to behavior in 4.0.16 and before, where creating of new tables is quicker than currently. This option is enabled by default. Marked --bdb-no-sync as deprecated option and added another one, --sync-bdb-logs besides. --bdb-no-sync and --disabled-sync-bdb-logs are now synonyms. sql/mysql_priv.h 1.213 04/02/03 18:10:22 jani@ua141d10.elisa.omakaista.fi +1 -1 Added opt_sync_frm mysys/my_getopt.c 1.38 04/02/03 18:10:21 jani@ua141d10.elisa.omakaista.fi +5 -3 Changed my_getopt so that disabled_my_option can be used for GET_BOOL type options too. ChangeSet 1.676.1.754 04/02/03 18:21:48 vva@eagle.mysql.r18.ru +1 -0 clean up comments sql/item_func.cc 1.36.1.20 04/02/03 18:21:47 vva@eagle.mysql.r18.ru +2 -2 clean up comments ChangeSet 1.1696.1.2 04/02/03 16:45:29 ram@gw.mysql.r18.ru +1 -0 another variant (bug #2185: mysql.server script echo bug) support-files/mysql.server.sh 1.35 04/02/03 16:45:27 ram@gw.mysql.r18.ru +4 -6 another variant (bug #2185: mysql.server script echo bug) ChangeSet 1.1703.1.2 04/02/03 14:03:01 bar@bar.intranet.mysql.r18.ru +4 -0 Thai tis620 crash problem in text comparison routines was fixed. mysql-test/t/ctype_tis620.test 1.1 04/02/03 14:02:37 bar@bar.intranet.mysql.r18.ru +18 -0 mysql-test/t/ctype_tis620.test 1.0 04/02/03 14:02:37 bar@bar.intranet.mysql.r18.ru +0 -0 BitKeeper file /usr/home/bar/mysql-4.0/mysql-test/t/ctype_tis620.test mysql-test/t/ctype_tis620-master.opt 1.1 04/02/03 14:02:36 bar@bar.intranet.mysql.r18.ru +1 -0 mysql-test/r/ctype_tis620.result 1.1 04/02/03 14:02:36 bar@bar.intranet.mysql.r18.ru +17 -0 strings/ctype-tis620.c 1.24 04/02/03 14:02:36 bar@bar.intranet.mysql.r18.ru +122 -55 Thai tis620 crash problem in text comparison routines was fixed. mysql-test/t/ctype_tis620-master.opt 1.0 04/02/03 14:02:36 bar@bar.intranet.mysql.r18.ru +0 -0 BitKeeper file /usr/home/bar/mysql-4.0/mysql-test/t/ctype_tis620-master.opt mysql-test/r/ctype_tis620.result 1.0 04/02/03 14:02:36 bar@bar.intranet.mysql.r18.ru +0 -0 BitKeeper file /usr/home/bar/mysql-4.0/mysql-test/r/ctype_tis620.result ChangeSet 1.1693.1.1 04/02/03 09:46:48 monty@mysql.com +4 -0 Give error if locked table is used twice in query. This fixes strange error message when doing LOCK TABLES t1 WRITE; INSERT TABLE t1 SELECT * from t1 (Bug #2296) sql/sql_base.cc 1.172 04/02/03 09:46:48 monty@mysql.com +5 -1 Give error if locked table is used twice in query. This fixes strange error message when doing LOCK TABLES t1 WRITE; INSERT TABLE t1 SELECT * from t1 (Bug #2296) mysql-test/t/lock.test 1.8 04/02/03 09:46:48 monty@mysql.com +4 -0 Test for LOCK TABLES ; INSERT ... SELECT mysql-test/r/lock.result 1.10 04/02/03 09:46:48 monty@mysql.com +4 -0 Test for LOCK TABLES ; INSERT ... SELECT client/mysqldump.c 1.103 04/02/03 09:46:47 monty@mysql.com +1 -1 Better help for flush-logs ChangeSet 1.1703.1.1 04/02/02 23:01:58 konstantin@mysql.com +3 -0 Proposed (version #2) fix for bug #1948: "system variable query_prealloc_size can be only global" sql/set_var.cc 1.45 04/02/02 23:01:57 konstantin@mysql.com +28 -4 Fix for bug #1948: - fix_thd_mem_root and fix_trans_mem_root after update triggers implemented for variables query_prealloc_size, query_alloc_block_size, trans_prealloc_size, trans_alloc_block_size mysys/my_alloc.c 1.19 04/02/02 23:01:57 konstantin@mysql.com +66 -0 Fix for bug #1948: - implementation and description of reset_root_defaults include/my_sys.h 1.105 04/02/02 23:01:57 konstantin@mysql.com +2 -0 Fix for bug #1948: - added reset_root_defaults function declaration ChangeSet 1.1704 04/02/02 19:32:05 serg@serg.mylan +1 -0 increase the size of a signal thread's stack (the old one was too small for the thread to be created on some systems) bug#2599 sql/mysqld.cc 1.478 04/02/02 19:32:03 serg@serg.mylan +1 -1 increase the size of a signal thread's stack (the old one was too small for the thread to be created on some systems) bug#2599 ChangeSet 1.1703 04/02/02 15:57:57 serg@serg.mylan +2 -0 test added mysql-test/t/bigint.test 1.19 04/02/02 15:57:55 serg@serg.mylan +2 -0 test added mysql-test/r/bigint.result 1.20 04/02/02 15:57:54 serg@serg.mylan +3 -0 test added ChangeSet 1.1696.1.1 04/02/02 15:25:20 ram@gw.mysql.r18.ru +1 -0 a fix (#2185: mysql.server script echo bug) thnx Paul. can you get the above into configure and make Makefile.am patch mysql.server.sh with the right values for mysql.server ? or do you think we should just put the above in mysql.server.sh directly as you want the last is kind of hard to do with variables, so lets put the above in mysql.server.sh directly support-files/mysql.server.sh 1.34 04/02/02 15:25:05 ram@gw.mysql.r18.ru +9 -1 #2185: mysql.server script echo bug ChangeSet 1.1702 04/02/02 12:09:47 salle@vafla.home +2 -0 Typo fixing s/expection/exception BitKeeper/etc/logging_ok 1.299 04/02/02 12:09:46 salle@vafla.home +1 -0 Logging to logging@openlogging.org accepted sql/mysqld.cc 1.477 04/02/02 12:09:42 salle@vafla.home +2 -2 Typo fixing s/expection/exception ChangeSet 1.1701 04/02/02 01:41:35 heikki@hundin.mysql.fi +2 -0 rpl_insert_id.test, rpl_insert_id.result: Change tests so that tables are dropped in an order respecting the FOREIGN KEY constraints mysql-test/t/rpl_insert_id.test 1.6 04/02/02 01:41:05 heikki@hundin.mysql.fi +1 -1 Change tests so that tables are dropped in an order respecting the FOREIGN KEY constraints mysql-test/r/rpl_insert_id.result 1.6 04/02/02 01:40:37 heikki@hundin.mysql.fi +1 -1 Change tests so that tables are dropped in an order respecting the FOREIGN KEY constraints ChangeSet 1.1700 04/02/02 01:30:59 heikki@hundin.mysql.fi +2 -0 innodb.result, innodb.test: Change tests so that tables are dropped in an order respecting the FOREIGN KEY constraints mysql-test/r/innodb.result 1.75 04/02/02 01:30:22 heikki@hundin.mysql.fi +2 -2 Change tests so that tables are dropped in an order respecting the FOREIGN KEY constraints mysql-test/t/innodb.test 1.52 04/02/02 01:30:14 heikki@hundin.mysql.fi +2 -2 Change tests so that tables are dropped in an order respecting the FOREIGN KEY constraints ChangeSet 1.1699 04/02/02 01:05:53 heikki@hundin.mysql.fi +1 -0 dict0dict.c: Change print format of FOREIGN KEY constraints spanning multiple databases to databasename.tablename; but when parsing them we must also accept databasename.tablename, because that was the output format in < 4.0.18 innobase/dict/dict0dict.c 1.37 04/02/02 01:05:37 heikki@hundin.mysql.fi +1 -1 Change print format of FOREIGN KEY constraints spanning multiple databases to databasename.tablename; but when parsing them we must also accept databasename.tablename, because that was the output format in < 4.0.18 ChangeSet 1.1698 04/02/02 01:03:05 heikki@hundin.mysql.fi +1 -0 dict0dict.c: Change print format of FOREIGN KEY constraints spanning multiple databases to: .; but we when parsing them we must also accept , because that was the output format in < 4.0.18 innobase/dict/dict0dict.c 1.36 04/02/02 01:02:53 heikki@hundin.mysql.fi +37 -11 Change print format of FOREIGN KEY constraints spanning multiple databases to: .; but we when parsing them we must also accept , because that was the output format in < 4.0.18 ChangeSet 1.1697 04/02/02 00:10:45 heikki@hundin.mysql.fi +4 -0 dict0dict.c: Remove redundant code; parse both the database name and the table name in a FOREIGN KEY constraint with quotes in mind row0mysql.c, ha_innodb.cc, sql_table.cc: Return error message Cannot delete or update a parent row... if we try to drop a table which is referenced by a FOREIGN KEY constraint, and the user has not set foreign_key_checks=0 innobase/dict/dict0dict.c 1.35 04/02/02 00:08:56 heikki@hundin.mysql.fi +125 -165 Remove redundant code; parse both the database name and the table name in a FOREIGN KEY constraint with quotes in mind innobase/row/row0mysql.c 1.51 04/02/02 00:07:53 heikki@hundin.mysql.fi +26 -0 Return error message Cannot delete or update a parent row... if we try to drop a table which is referenced by a FOREIGN KEY constraint, and the user has not set foreign_key_checks=0 sql/ha_innodb.cc 1.189 04/02/02 00:07:06 heikki@hundin.mysql.fi +10 -1 Return error message Cannot delete or update a parent row... if we try to drop a table which is referenced by a FOREIGN KEY constraint, and the user has not set foreign_key_checks=0 sql/sql_table.cc 1.172 04/02/02 00:06:59 heikki@hundin.mysql.fi +8 -2 Return error message Cannot delete or update a parent row... if we try to drop a table which is referenced by a FOREIGN KEY constraint, and the user has not set foreign_key_checks=0 ChangeSet 1.1696 04/02/01 19:20:16 heikki@hundin.mysql.fi +1 -0 dict0dict.c: Cleanup innobase/dict/dict0dict.c 1.34 04/02/01 19:20:08 heikki@hundin.mysql.fi +65 -46 Cleanup ChangeSet 1.1695 04/01/30 19:15:11 dlenev@mysql.com +5 -0 Fix for bug #2523 '"func_time" test fails on QNX'. Moved all range checks for TIMESTAMP value to my_gmt_sec(). Also fixed check of upper boundary of TIMESTAMP range (which also now will catch datetime values which are too small for TIMESTAMP in case if time_t is unsigned). sql/time.cc 1.28 04/01/30 19:15:09 dlenev@mysql.com +11 -8 Check if datetime value is in TIMESTAMP range has moved to my_gmt_sec() function. Fixed check of its return value to catch overflows in both directions and also overflows in case of unsigned time_t. sql/mysql_priv.h 1.212 04/01/30 19:15:09 dlenev@mysql.com +3 -0 Added more constants for checking if datetime is in allowed range for TIMESTAMP. sql/field.cc 1.85 04/01/30 19:15:09 dlenev@mysql.com +5 -9 Check if datetime value is in TIMESTAMP range has moved to my_gmt_sec() function. mysql-test/t/timezone.test 1.4 04/01/30 19:15:09 dlenev@mysql.com +7 -0 Added test which checks if TIMESTAMP range is checked correctly (current time zone is honoured and both upper and lower bounds of TIMESTAMP range are checked). mysql-test/r/timezone.result 1.4 04/01/30 19:15:09 dlenev@mysql.com +6 -0 Added test which checks if TIMESTAMP range is checked correctly (current time zone is honoured and both upper and lower bounds of TIMESTAMP range are checked). ChangeSet 1.1683.6.1 04/01/30 15:13:19 dlenev@mysql.com +6 -0 Fix for bugs #1885, #2464, #2539. Proper handling of default values for TIMESTAMP columns. The solution is not perfect since we just silently ignoring default value for first TIMESTAMP column and properly reflecting this fact in SHOW CREATE TABLE. We can't give a warning or simply support standard syntax (niladic functions as legal value for default) for first field since it is 4.0 tree. sql/sql_show.cc 1.118 04/01/30 15:13:16 dlenev@mysql.com +12 -2 Enabled printing of default values in SHOW CREATE TABLE and SHOW COLUMNS for all TIMESTAMP columns except first one. sql/sql_parse.cc 1.357.1.1 04/01/30 15:13:16 dlenev@mysql.com +6 -6 Allowed default values for TIMESTAMP column. sql/field.h 1.54 04/01/30 15:13:16 dlenev@mysql.com +4 -1 Set proper DEFAULT value for non-first TIMESTAMP column. sql/field.cc 1.84 04/01/30 15:13:16 dlenev@mysql.com +1 -2 Enabled copying of defaults for TIMESTAMP fields when we are creating table with CREATE TABLE x (SELECT ...) mysql-test/t/type_timestamp.test 1.10 04/01/30 15:13:16 dlenev@mysql.com +30 -3 Added test for bugs #1885, #2464, #2539 (proper support of default values for TIMESTAMP columns) mysql-test/r/type_timestamp.result 1.12 04/01/30 15:13:16 dlenev@mysql.com +45 -2 Added test for bugs #1885, #2464, #2539 (proper support of default values for TIMESTAMP columns) ChangeSet 1.1690.1.1 04/01/30 10:46:30 monty@mysql.com +6 -0 Fixed parsing of column names and foreign key constraints in Innobase to handle quoted identifiers and identifiers with space. (Bug #1725) Fix optimizer tuning bug when first used key part was a constant. (Bug #1679) sql/sql_select.cc 1.272 04/01/30 10:46:29 monty@mysql.com +12 -3 Fix optimizer tuning bug when first used key part was a constant. Previously all keys that had this key part first was regarded as equal, even if the query used more key parts for some of the keys. Now we use the range optimizer results to just limit the number of estimated rows if not all key parts where constants. (Bug #1679) sql/sql_class.h 1.173 04/01/30 10:46:29 monty@mysql.com +3 -1 Add path to dumpfile so that we can delete the generated file if something goes wrong. sql/sql_class.cc 1.108 04/01/30 10:46:29 monty@mysql.com +14 -8 Safety fix for select into outfile and select into dumpfile. Before calling send_error() could cause end_io_cache() to be called several times. mysql-test/t/innodb.test 1.51 04/01/30 10:46:29 monty@mysql.com +9 -0 Test of innodb internal parsing mysql-test/r/innodb.result 1.74 04/01/30 10:46:29 monty@mysql.com +3 -0 Test of innodb internal parsing innobase/dict/dict0dict.c 1.33 04/01/30 10:46:29 monty@mysql.com +46 -29 Fixed parsing of column names and foreign key constraints to handle quoted identifiers and identifiers with space. (Bug #1725) ChangeSet 1.1692 04/01/30 00:05:34 guilhem@mysql.com +8 -0 Fix for BUG#2477 "Slave stop with error after master reboot if use HEAP tables": when we open the HEAP table for the first time since server restart, in hp_open(), we set a flag to propagate this info to the handler level which then writes a DELETE FROM this_heap_table to the binlog. It is not a perfect solution for the bug, because between the server start and the first open of the table, the slave still had old data in his table so a SELECT on the slave may show wrong content. But if there is a --init-file to populate the HEAP table on master as startup, then this is a safe fix (I'll put a note about init-file in the HEAP section of the manual). mysql-test/t/rpl_heap.test 1.1 04/01/30 00:05:31 guilhem@mysql.com +47 -0 mysql-test/r/rpl_heap.result 1.1 04/01/30 00:05:31 guilhem@mysql.com +29 -0 sql/sql_base.cc 1.171 04/01/30 00:05:31 guilhem@mysql.com +44 -10 When a HEAP table is opened for the first time, write a DELETE FROM to the binlog, for replication and mysqlbinlog|mysql. Monty: I added the entry->file->implicit_emptied= 0; sql/handler.h 1.90 04/01/30 00:05:31 guilhem@mysql.com +2 -1 new info 'implicit_emptied' in the handler level; only HEAP uses it. sql/ha_heap.cc 1.22 04/01/30 00:05:31 guilhem@mysql.com +1 -0 report info to upper level mysql-test/t/rpl_heap.test 1.0 04/01/30 00:05:31 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/rpl_heap.test mysql-test/r/rpl_heap.result 1.0 04/01/30 00:05:31 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/rpl_heap.result include/heap.h 1.9 04/01/30 00:05:31 guilhem@mysql.com +2 -0 new variables implicit_emptied (we need one in HEAPINFO for the hp_info() call). heap/hp_open.c 1.12 04/01/30 00:05:31 guilhem@mysql.com +3 -0 If this is the first open of the HEAP table, it means it is empty, so we mark it. heap/hp_info.c 1.6 04/01/30 00:05:30 guilhem@mysql.com +8 -7 new info variable implicit_emptied ChangeSet 1.1691 04/01/29 19:22:29 guilhem@mysql.com +4 -0 Fix for BUG#2527 "Multi-Table Delete - Not Replication use replicate-wild-do-table" (as long as replicate-*-table rules were defined, multi-table DELETE was never replicated by the slave). mysql-test/t/rpl_multi_delete.test 1.1 04/01/29 19:22:25 guilhem@mysql.com +23 -0 mysql-test/t/rpl_multi_delete-slave.opt 1.1 04/01/29 19:22:25 guilhem@mysql.com +1 -0 mysql-test/r/rpl_multi_delete.result 1.1 04/01/29 19:22:25 guilhem@mysql.com +22 -0 sql/sql_parse.cc 1.358 04/01/29 19:22:25 guilhem@mysql.com +3 -1 For a multi-table DELETE, there are two lists of tables: - 'tables' contains the tables in the FROM. They have 'updating==0'. - 'thd->lex.auxilliary_table_list.first' contains the tables between the DELETE and the FROM. They have 'updating==1'. So the bug was that the slave only tests 'tables' and as all its elements have updating==0, tables_ok() always returns 0. So for a multi DELETE the slave now tests the 2nd list too. I started with the other tip of the sausage: I thought of changing multi DELETE to use only one list (given that 'updating' can be used to separate it in two when needed) (with one list we wouldn't need to change the slave code), but finally hit the unicity check in add_table_to_list() which started to return ER_NONUNIQ_TABLE (logical). mysql-test/t/rpl_multi_delete.test 1.0 04/01/29 19:22:25 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/rpl_multi_delete.test mysql-test/t/rpl_multi_delete-slave.opt 1.0 04/01/29 19:22:25 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/rpl_multi_delete-slave.opt mysql-test/r/rpl_multi_delete.result 1.0 04/01/29 19:22:25 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/rpl_multi_delete.result ChangeSet 1.1686.2.1 04/01/29 15:16:48 monty@mysql.com +8 -0 Mark that strings may change on index only reads (for BDB tables). This fixed problem with index reads on character fields with BDB tables. (Bug #2509) sql/table.cc 1.69 04/01/29 15:16:47 monty@mysql.com +2 -1 Allow index only reads on binary strings sql/item_strfunc.cc 1.76 04/01/29 15:16:47 monty@mysql.com +4 -7 Cleanup sql/ha_berkeley.h 1.54 04/01/29 15:16:47 monty@mysql.com +1 -1 Mark that strings may change on index only reads mysql-test/t/myisam.test 1.24 04/01/29 15:16:47 monty@mysql.com +17 -1 More test to verify pushed bug fix mysql-test/t/bdb.test 1.30 04/01/29 15:16:47 monty@mysql.com +14 -0 Test for idnex only read mysql-test/r/myisam.result 1.28 04/01/29 15:16:47 monty@mysql.com +29 -1 More tests mysql-test/r/bdb.result 1.29 04/01/29 15:16:47 monty@mysql.com +25 -0 New test BitKeeper/etc/ignore 1.153 04/01/29 15:15:04 monty@mysql.com +1 -0 added man/*.1 ChangeSet 1.1689 04/01/29 14:41:49 heikki@hundin.mysql.fi +1 -0 btr0cur.c: Fix bug: InnoDB row count and index cardinality estimates wrapped over at 512 million in 32-bit computers innobase/btr/btr0cur.c 1.30 04/01/29 14:40:23 heikki@hundin.mysql.fi +3 -2 Fix bug: InnoDB row count and index cardinality estimates wrapped over at 512 million in 32-bit computers ChangeSet 1.1686.1.1 04/01/28 15:26:01 guilhem@mysql.com +1 -0 Fix for BUG#2542 "If slave ignores a query it may make the next LOAD DATA INFILE fail": reset errors (in thd) before executing the event. Otherwise if an event is ignored because of replicate-*-table rules (error ER_SLAVE_IGNORED_TABLE) this error code may remain in thd->net and the next event may pick it. sql/log_event.cc 1.142 04/01/28 15:25:59 guilhem@mysql.com +4 -3 Reset errors (in thd) before executing the event. Otherwise if an event is ignored because of replicate-*-table rules (error ER_SLAVE_IGNORED_TABLE) this error code may remain in thd->net and the next event may pick it. ChangeSet 1.1687 04/01/27 20:10:04 heikki@hundin.mysql.fi +3 -0 data0data.ic, data0data.h, row0sel.c: Fix bug #2483 with InnoDB, UNIQUE secondary index, and NULL values in that unique index; with the IS NULL predicate, InnoDB returned only the first matching row, though there can be many innobase/include/data0data.ic 1.5 04/01/27 20:09:49 heikki@hundin.mysql.fi +25 -0 Fix bug #2483 with InnoDB, UNIQUE secondary index, and NULL values in that unique index; with the IS NULL predicate, InnoDB returned only the first matching row, though there can be many innobase/include/data0data.h 1.7 04/01/27 20:09:45 heikki@hundin.mysql.fi +8 -0 Fix bug #2483 with InnoDB, UNIQUE secondary index, and NULL values in that unique index; with the IS NULL predicate, InnoDB returned only the first matching row, though there can be many innobase/row/row0sel.c 1.44 04/01/27 20:09:38 heikki@hundin.mysql.fi +10 -1 Fix bug #2483 with InnoDB, UNIQUE secondary index, and NULL values in that unique index; with the IS NULL predicate, InnoDB returned only the first matching row, though there can be many ChangeSet 1.1681.5.2 04/01/22 20:20:43 vva@eagle.mysql.r18.ru +2 -0 some ammendments (comments and code style) sql/item_strfunc.cc 1.75 04/01/22 20:20:41 vva@eagle.mysql.r18.ru +8 -1 rewrote some comments for Item_func_elt mysql-test/t/func_str.test 1.23 04/01/22 20:20:41 vva@eagle.mysql.r18.ru +1 -1 add skipped new line ChangeSet 1.1685 04/01/22 18:05:47 ram@gw.mysql.r18.ru +5 -0 a proper fix for the bug #2298 Trailing whitespace inconsistently handled in WHERE clause. ramil, in MySQL/MyISAM we should only strip end space, not 'space-like' characters. This is according to SQL; When doing a comparision end space and only end space are ignored. sql/sql_string.cc 1.26 04/01/22 18:05:45 ram@gw.mysql.r18.ru +4 -4 a proper fix for the bug #2298 Trailing whitespace inconsistently handled in WHERE clause. mysql-test/t/select.test 1.22 04/01/22 18:05:45 ram@gw.mysql.r18.ru +16 -0 test case for the bug #2298 Trailing whitespace inconsistently handled in WHERE clause. mysql-test/r/select.result 1.31 04/01/22 18:05:45 ram@gw.mysql.r18.ru +20 -0 test case for the bug #2298 Trailing whitespace inconsistently handled in WHERE clause. myisam/mi_search.c 1.39 04/01/22 18:05:45 ram@gw.mysql.r18.ru +4 -4 a proper fix for the bug #2298 Trailing whitespace inconsistently handled in WHERE clause. myisam/mi_key.c 1.20 04/01/22 18:05:45 ram@gw.mysql.r18.ru +2 -2 a proper fix for the bug #2298 Trailing whitespace inconsistently handled in WHERE clause. ChangeSet 1.1683.1.11 04/01/21 23:39:35 serg@serg.mylan +4 -0 test moved to an appropriate file mysql-test/t/range.test 1.13 04/01/21 23:39:33 serg@serg.mylan +0 -11 test moved to an appropriate file mysql-test/t/myisam.test 1.23 04/01/21 23:39:33 serg@serg.mylan +11 -0 test moved to an appropriate file mysql-test/r/range.result 1.16 04/01/21 23:39:33 serg@serg.mylan +0 -8 test moved to an appropriate file mysql-test/r/myisam.result 1.27 04/01/21 23:39:33 serg@serg.mylan +8 -0 test moved to an appropriate file ChangeSet 1.1683.1.10 04/01/21 23:29:17 serg@serg.mylan +3 -0 two more bugfixes for "space stripping in MyISAM indexes" mysql-test/t/myisam.test 1.22 04/01/21 23:29:14 serg@serg.mylan +2 -1 two more bugfixes for "space stripping in MyISAM indexes" mysql-test/r/myisam.result 1.26 04/01/21 23:29:14 serg@serg.mylan +4 -0 two more bugfixes for "space stripping in MyISAM indexes" myisam/mi_search.c 1.37.1.1 04/01/21 23:29:14 serg@serg.mylan +1 -1 two more bugfixes for "space stripping in MyISAM indexes" ChangeSet 1.1683.1.9 04/01/21 21:43:41 serg@serg.mylan +2 -0 test case for MyISAM sort-repair bug mysql-test/t/myisam.test 1.21 04/01/21 21:43:38 serg@serg.mylan +9 -0 test case for MyISAM sort-repair bug mysql-test/r/myisam.result 1.25 04/01/21 21:43:38 serg@serg.mylan +6 -0 test case for MyISAM sort-repair bug ChangeSet 1.1683.4.2 04/01/21 17:42:41 lenz@mysql.com +1 -0 - remove unnecessary code from Do-rpm to delete the source tarball and spec file after the build as RPM has its own option for this Build-tools/Do-rpm 1.29 04/01/21 17:42:38 lenz@mysql.com +3 -14 - remove unnecessary code to delete the source tarball and spec file after the build as RPM has its own option for this ChangeSet 1.1681.5.1 04/01/21 02:18:51 vva@eagle.mysql.r18.ru +3 -0 added test for bug #2290 "output truncated with ELT when using DISTINCT" sql/item_strfunc.cc 1.74 04/01/21 02:18:45 vva@eagle.mysql.r18.ru +1 -1 fixed bug #2290 "output truncated with ELT when using DISTINCT" mysql-test/t/func_str.test 1.22 04/01/21 02:18:45 vva@eagle.mysql.r18.ru +9 -0 added test for bug #2290 "output truncated with ELT when using DISTINCT" mysql-test/r/func_str.result 1.24 04/01/21 02:18:44 vva@eagle.mysql.r18.ru +7 -0 added test for bug #2290 "output truncated with ELT when using DISTINCT" ChangeSet 1.1683.3.1 04/01/20 15:41:22 guilhem@mysql.com +1 -0 Fix for BUG#2452 "Empty LOAD DATA INFILE failes with the master in 3.23.x": do not write the Execute_load_log_event if there was no Create_file_log_event (empty file). sql/slave.cc 1.263 04/01/20 15:41:20 guilhem@mysql.com +8 -0 Fix for BUG#2452 "Empty LOAD DATA INFILE failes with the master in 3.23.x": do not write the Execute_load_log_event if there was no Create_file_log_event (empty file). ChangeSet 1.1683.2.1 04/01/20 17:14:02 lenz@mysql.com +15 -0 What started as an attempt to fix BUG#2270 (Substitute paths in mysql manpage) turned out as a major overhaul of all man pages: - renamed all *.1 files to *.1.in to act as templates which are being processed at build time - replaced some hard-coded values with place holder that are being replaced with the proper values at build time - Updated list of available man pages in the SEE ALSO section and added a hint to the manual for more details - Added a BUGS section to all pages, referring to the bugs DB - Updated some obsolete URLs and mail addresses The actual content of these man pages should probably be cross-checked for correctness, though... man/mysql.1.in 1.9 04/01/20 17:13:59 lenz@mysql.com +34 -24 - replaced some hard-coded values (e.g. Version numbers, path names) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/replace.1.in 1.6 04/01/20 17:03:35 lenz@mysql.com +23 -18 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/perror.1.in 1.8 04/01/20 17:03:34 lenz@mysql.com +23 -18 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/mysqlshow.1.in 1.7 04/01/20 17:03:34 lenz@mysql.com +23 -18 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/mysqldump.1.in 1.8 04/01/20 17:03:34 lenz@mysql.com +23 -18 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/mysqld_safe.1.in 1.8 04/01/20 17:03:34 lenz@mysql.com +21 -16 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/mysqld_multi.1.in 1.6 04/01/20 17:03:34 lenz@mysql.com +23 -19 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/mysqld.1.in 1.7 04/01/20 17:03:34 lenz@mysql.com +24 -20 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/mysqladmin.1.in 1.7 04/01/20 17:03:34 lenz@mysql.com +23 -22 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/mysqlaccess.1.in 1.8 04/01/20 17:03:34 lenz@mysql.com +23 -18 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/mysql_zap.1.in 1.6 04/01/20 17:03:34 lenz@mysql.com +22 -4 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/mysql_fix_privilege_tables.1.in 1.4 04/01/20 17:03:34 lenz@mysql.com +20 -2 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/isamlog.1.in 1.6 04/01/20 17:03:34 lenz@mysql.com +23 -19 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/isamchk.1.in 1.7 04/01/20 17:03:34 lenz@mysql.com +23 -18 - replaced some hard-coded values (e.g. Version numbers) with variables which are replaced with the proper values at build time - Updated list of other man pages listed in SEE ALSO - Added BUGS section, referring to the bugs database - Updated URL and Mail address man/Makefile.am 1.8 04/01/20 17:03:34 lenz@mysql.com +20 -1 - Replace some hard-coded values in the man pages with the proper values at build time instead. Instead of the *.1 files, we now add the *.1.in files (the templates) to the source distribution and generate the *.1 files during make. man/mysql.1.in 1.8 04/01/20 16:54:14 lenz@mysql.com +0 -0 Rename: man/mysql.1 -> man/mysql.1.in man/replace.1.in 1.5 04/01/20 14:27:00 lenz@mysql.com +0 -0 Rename: man/replace.1 -> man/replace.1.in man/perror.1.in 1.7 04/01/20 14:26:56 lenz@mysql.com +0 -0 Rename: man/perror.1 -> man/perror.1.in man/mysql_zap.1.in 1.5 04/01/20 14:26:52 lenz@mysql.com +0 -0 Rename: man/mysql_zap.1 -> man/mysql_zap.1.in man/mysqlshow.1.in 1.6 04/01/20 14:26:43 lenz@mysql.com +0 -0 Rename: man/mysqlshow.1 -> man/mysqlshow.1.in man/mysql_fix_privilege_tables.1.in 1.3 04/01/20 14:26:35 lenz@mysql.com +0 -0 Rename: man/mysql_fix_privilege_tables.1 -> man/mysql_fix_privilege_tables.1.in man/mysqldump.1.in 1.7 04/01/20 14:26:19 lenz@mysql.com +0 -0 Rename: man/mysqldump.1 -> man/mysqldump.1.in man/mysqld_safe.1.in 1.7 04/01/20 14:26:09 lenz@mysql.com +0 -0 Rename: man/mysqld_safe.1 -> man/mysqld_safe.1.in man/mysqld_multi.1.in 1.5 04/01/20 14:25:58 lenz@mysql.com +0 -0 Rename: man/mysqld_multi.1 -> man/mysqld_multi.1.in man/mysqld.1.in 1.6 04/01/20 14:25:48 lenz@mysql.com +0 -0 Rename: man/mysqld.1 -> man/mysqld.1.in man/mysqlaccess.1.in 1.7 04/01/20 14:25:39 lenz@mysql.com +0 -0 Rename: man/mysqlaccess.1 -> man/mysqlaccess.1.in man/mysqladmin.1.in 1.6 04/01/20 14:25:15 lenz@mysql.com +0 -0 Rename: man/mysqladmin.1 -> man/mysqladmin.1.in man/isamlog.1.in 1.5 04/01/20 14:25:05 lenz@mysql.com +0 -0 Rename: man/isamlog.1 -> man/isamlog.1.in man/isamchk.1.in 1.6 04/01/20 14:10:13 lenz@mysql.com +0 -0 Rename: man/isamchk.1 -> man/isamchk.1.in ChangeSet 1.1681.3.3 04/01/20 09:05:37 serg@serg.mylan +3 -0 two bugs in parallel repair fixed myisam/myisamdef.h 1.62 04/01/20 09:05:35 serg@serg.mylan +4 -1 two bugs in parallel repair fixed myisam/mi_dynrec.c 1.31.1.1 04/01/20 09:05:35 serg@serg.mylan +8 -8 two bugs in parallel repair fixed myisam/mi_check.c 1.130 04/01/20 09:05:35 serg@serg.mylan +8 -2 two bugs in parallel repair fixed ChangeSet 1.1683.1.4 04/01/19 23:44:39 monty@mysql.com +2 -0 Proper fix for bug with BLOB in MIN/MAX sql/opt_sum.cc 1.30 04/01/19 23:44:37 monty@mysql.com +7 -5 Proper fix for bug with BLOB in MIN/MAX sql/key.cc 1.18 04/01/19 23:44:37 monty@mysql.com +2 -2 Change constant to define ChangeSet 1.1680.1.2 04/01/19 23:10:01 monty@mysql.com +1 -0 Fixed bug in IN() optimization sql/sql_select.cc 1.271 04/01/19 23:10:00 monty@mysql.com +2 -2 Fixed bug in IN() optimization ChangeSet 1.1683.1.2 04/01/18 17:51:20 guilhem@mysql.com +3 -0 BUG#2428 "--old-rpl-compat is broken": I remove the --old-rpl-compat which produces broken binlogs readable neither by 4.0 nor by 3.23. This option is a leftover of the early replication of 4.0.0, when it was still partly compatible with 3.23. I explained this to the user in the bug report. sql/sql_repl.h 1.28 04/01/18 17:51:17 guilhem@mysql.com +1 -1 removing --old-rpl-compat sql/sql_load.cc 1.55 04/01/18 17:51:17 guilhem@mysql.com +12 -24 removing --old-rpl-compat sql/mysqld.cc 1.476 04/01/18 17:51:17 guilhem@mysql.com +1 -6 removing --old-rpl-compat ChangeSet 1.1674.3.1 04/01/16 21:01:58 konstantin@mysql.com +1 -0 typo fixed PPTHREAD -> PTHREAD mysys/my_thr_init.c 1.25 04/01/16 21:01:56 konstantin@mysql.com +1 -1 typo fixed PPTHREAD -> PTHREAD ChangeSet 1.1684 04/01/16 19:18:57 ram@gw.mysql.r18.ru +2 -0 a fix (Bug #2298: Trailing whitespace inconsistently handled in WHERE clause) myisam/mi_search.c 1.38 04/01/16 19:18:34 ram@gw.mysql.r18.ru +4 -4 a fix (Bug #2298: Trailing whitespace inconsistently handled in WHERE clause) myisam/mi_key.c 1.19 04/01/16 19:18:34 ram@gw.mysql.r18.ru +2 -2 a fix (Bug #2298: Trailing whitespace inconsistently handled in WHERE clause) ChangeSet 1.1680.1.1 04/01/15 21:39:56 monty@mysql.com +4 -0 Fixed table crash bug when updating row > 16M (Bug #2159) mysql-test/t/myisam-blob.test 1.1 04/01/15 21:39:53 monty@mysql.com +30 -0 mysql-test/t/myisam-blob-master.opt 1.1 04/01/15 21:39:53 monty@mysql.com +1 -0 mysql-test/r/myisam-blob.result 1.1 04/01/15 21:39:53 monty@mysql.com +27 -0 mysql-test/t/myisam-blob.test 1.0 04/01/15 21:39:53 monty@mysql.com +0 -0 BitKeeper file /home/my/mysql-4.0/mysql-test/t/myisam-blob.test mysql-test/t/myisam-blob-master.opt 1.0 04/01/15 21:39:53 monty@mysql.com +0 -0 BitKeeper file /home/my/mysql-4.0/mysql-test/t/myisam-blob-master.opt mysql-test/r/myisam-blob.result 1.0 04/01/15 21:39:53 monty@mysql.com +0 -0 BitKeeper file /home/my/mysql-4.0/mysql-test/r/myisam-blob.result myisam/mi_dynrec.c 1.32 04/01/15 21:39:53 monty@mysql.com +95 -33 Fixed table crash bug when updating row > 16M ChangeSet 1.1681.1.8 04/01/15 16:08:32 greg@mysql.com +1 -0 Wrote small Windows build automation script in preparation for re-working project files and enabling remote builds. Build-tools/Do-win-build 1.1 04/01/15 16:08:10 greg@mysql.com +82 -0 Build-tools/Do-win-build 1.0 04/01/15 16:08:10 greg@mysql.com +0 -0 BitKeeper file /bk/mysql-4.0/Build-tools/Do-win-build ChangeSet 1.1681.4.1 04/01/15 16:31:27 serg@serg.mylan +3 -0 an obvious bug in _mi_key_cmp fixed (BUG#2295 - range on blobs) mysql-test/t/range.test 1.12 04/01/15 16:31:24 serg@serg.mylan +12 -0 an obvious bug in _mi_key_cmp fixed (BUG#2295 - range on blobs) mysql-test/r/range.result 1.15 04/01/15 16:31:24 serg@serg.mylan +8 -0 an obvious bug in _mi_key_cmp fixed (BUG#2295 - range on blobs) myisam/mi_search.c 1.37 04/01/15 16:31:24 serg@serg.mylan +6 -4 an obvious bug in _mi_key_cmp fixed (BUG#2295 - range on blobs) ChangeSet 1.1681.1.6 04/01/15 16:14:30 lenz@mysql.com +1 -0 - fixed early removing of socket file when multiple instances of mysqld are started via mysqld_safe (BUG#2114) Thanks to Rodrigo Marchant for the suggestion scripts/mysqld_safe.sh 1.67 04/01/15 16:14:22 lenz@mysql.com +1 -1 - fixed early removing of socket file when multiple instances of mysqld are started via the script (BUG#2114) Thanks to Rodrigo Marchant for the suggestion ChangeSet 1.1681.3.1 04/01/14 16:21:54 heikki@hundin.mysql.fi +1 -0 row0ins.c: Fix bug: FOREIGN KEY ... ON UPDATE/DELETE NO ACTION must check the foreign key constraint, not ignore it. Peter Gulutzan said that NO ACTION should check the constraint as deferred, at the end of the SQL statement, while RESTRICT should check it immediately. Since we do not have defered constraints in InnoDB, this bug fix makes InnoDB to check NO ACTION constraints immediately, like it checks RESTRICT constraints. innobase/row/row0ins.c 1.28 04/01/14 16:21:45 heikki@hundin.mysql.fi +0 -16 Fix bug: FOREIGN KEY ... ON UPDATE/DELETE NO ACTION must check the foreign key constraint, not ignore it. Peter Gulutzan said that NO ACTION should check the constraint as deferred, at the end of the SQL statement, while RESTRICT should check it immediately. Since we do not have defered constraints in InnoDB, this bug fix makes InnoDB to check NO ACTION constraints immediately, like it checks RESTRICT constraints. ChangeSet 1.1681.2.2 04/01/13 19:44:33 lenz@mysql.com +1 -0 - be able to build MySQL-shared-compat RPMs for other archs than i386 support-files/MySQL-shared-compat.spec.sh 1.3 04/01/13 19:44:30 lenz@mysql.com +2 -2 - be able to build MySQL-shared-compat RPMs for other archs than i386 ChangeSet 1.1681.2.1 04/01/13 19:33:01 lenz@mysql.com +1 -0 - improved wording in mysql_install_db on what to do to set the password for the MySQL root user (BUG#2375) scripts/mysql_install_db.sh 1.44 04/01/13 19:32:57 lenz@mysql.com +1 -1 - improved wording on what to do to set the password for the MySQL root user (BUG#2375) ChangeSet 1.1679.1.1 04/01/13 12:31:25 serg@serg.mylan +4 -0 BUG#2304 - HANDLER and tables in non-current db sql/sql_yacc.yy 1.222 04/01/13 12:31:23 serg@serg.mylan +10 -5 BUG#2304 - HANDLER and tables in non-current db sql/sql_handler.cc 1.38 04/01/13 12:31:22 serg@serg.mylan +3 -4 BUG#2304 - HANDLER and tables in non-current db mysql-test/t/handler.test 1.14 04/01/13 12:31:22 serg@serg.mylan +16 -0 BUG#2304 - HANDLER and tables in non-current db mysql-test/r/handler.result 1.14 04/01/13 12:31:22 serg@serg.mylan +18 -0 BUG#2304 - HANDLER and tables in non-current db ChangeSet 1.676.1.753 04/01/12 22:47:26 vva@eagle.mysql.r18.ru +3 -0 Fixed Bug #2338 Trigonometric arithmetic problem by fixing optimizer bug with help of 'volatile' keyword sql/item_func.cc 1.36.1.19 04/01/12 22:47:15 vva@eagle.mysql.r18.ru +4 -2 added keyword volatile in Item_func_acos::val and Item_func_asin::val to calm optimizer down and to avoid it's bug mysql-test/t/func_math.test 1.3.1.2 04/01/12 22:47:15 vva@eagle.mysql.r18.ru +11 -0 added tests for BUG #2338 Trigonometric arithmetic problems mysql-test/r/func_math.result 1.3.1.2 04/01/12 22:47:15 vva@eagle.mysql.r18.ru +12 -0 added tests for BUG #2338 Trigonometric arithmetic problems ChangeSet 1.1681.1.1 04/01/12 21:15:49 greg@mysql.com +18 -0 Checked and applied Novell-supplied patches inside the netware directory only. netware/mysqlimport.def 1.4 04/01/12 21:15:24 greg@mysql.com +1 -0 Add SCREENNAME to allow interaction. netware/mysqldump.def 1.4 04/01/12 21:15:24 greg@mysql.com +1 -0 Add SCREENNAME to allow interaction. netware/mysqld_safe.c 1.5 04/01/12 21:15:24 greg@mysql.com +2 -2 Make error message more accurate/descriptive. netware/mysqlcheck.def 1.4 04/01/12 21:15:24 greg@mysql.com +1 -0 Add SCREENNAME to allow interaction. netware/mysqlbinlog.def 1.4 04/01/12 21:15:24 greg@mysql.com +1 -0 Add SCREENNAME to allow interaction. netware/mysql_test_run.c 1.4 04/01/12 21:15:24 greg@mysql.com +137 -54 Multiple changes to help test suite. netware/myisampack.def 1.4 04/01/12 21:15:24 greg@mysql.com +1 -0 Add SCREENNAME to allow interaction. netware/myisamlog.def 1.4 04/01/12 21:15:24 greg@mysql.com +1 -0 Add SCREENNAME to allow interaction. netware/myisamchk.def 1.4 04/01/12 21:15:24 greg@mysql.com +1 -0 Add SCREENNAME to allow interaction. netware/my_manage.c 1.3 04/01/12 21:15:24 greg@mysql.com +6 -2 Take out unused args to mysqladmin. netware/isamchk.def 1.4 04/01/12 21:15:24 greg@mysql.com +1 -0 Add SCREENNAME to allow interaction. netware/Makefile.am 1.7 04/01/12 21:15:24 greg@mysql.com +4 -4 Cosmetic change, add @openssl_libs@ in case of OpenSSL feature usage. netware/BUILD/nwbootstrap 1.5 04/01/12 21:15:24 greg@mysql.com +14 -1 Additional status messages, update versions in .def files. netware/BUILD/mwenv 1.4 04/01/12 21:15:24 greg@mysql.com +6 -6 Add additional include, library paths, -dialect and -map flags for CW. netware/BUILD/compile-netware-standard 1.4 04/01/12 21:15:24 greg@mysql.com +1 -1 Need backslash to avoid error. netware/BUILD/compile-netware-all 1.4 04/01/12 21:15:24 greg@mysql.com +1 -0 Add compile-netware-src. netware/BUILD/compile-netware-END 1.4 04/01/12 21:15:24 greg@mysql.com +2 -2 Use .zip package. netware/BUILD/compile-linux-tools 1.4 04/01/12 21:15:24 greg@mysql.com +4 -1 Need to run make on sql_yacc.cc. ChangeSet 1.1674.2.2 04/01/12 16:25:13 Sinisa@sinisa.nasamreza.org +3 -0 opt_sum.cc: A fix for a bug #3189, pertaining to crashing MySQL server when a query with MIN / MAX on the BLOB column is to be optimised mysql-test/r/type_blob.result 1.12 04/01/12 16:24:48 Sinisa@sinisa.nasamreza.org +6 -0 mysql-test/t/type_blob.test 1.12 04/01/12 16:24:42 Sinisa@sinisa.nasamreza.org +6 -0 sql/opt_sum.cc 1.29 04/01/12 16:18:05 Sinisa@sinisa.nasamreza.org +3 -1 A fix for a bug #3189, pertaining to crashing MySQL server when a query with MIN / MAX on the BLOB column is to be optimised ChangeSet 1.1681 04/01/11 14:12:46 ram@gw.mysql.r18.ru +3 -0 A fix (bug #2335: Inconsistancy with handling of Years and NOW() function). The test might fail if one runs it at 23:59:59 Dec 31 sql/field.h 1.53 04/01/11 14:12:29 ram@gw.mysql.r18.ru +1 -0 a fix (bug #2335: Inconsistancy with handling of Years and NOW() function) mysql-test/t/type_year.test 1.5 04/01/11 14:12:29 ram@gw.mysql.r18.ru +9 -0 a fix (bug #2335: Inconsistancy with handling of Years and NOW() function) mysql-test/r/type_year.result 1.6 04/01/11 14:12:29 ram@gw.mysql.r18.ru +6 -0 a fix (bug #2335: Inconsistancy with handling of Years and NOW() function) ChangeSet 1.1670.1.9 04/01/08 12:24:36 ram@gw.mysql.r18.ru +3 -0 An improvement of the fix for the bug #2231: string column, INDEX+LIKE, don't take the ESCAPE character. (ver. 2) sql/opt_range.cc 1.94 04/01/08 12:24:35 ram@gw.mysql.r18.ru +17 -15 An improvement of the fix for the bug #2231: string column, INDEX+LIKE, don't take the ESCAPE character. (ver. 2) mysql-test/t/func_like.test 1.9 04/01/08 12:24:35 ram@gw.mysql.r18.ru +1 -0 An improvement of the fix for the bug #2231: string column, INDEX+LIKE, don't take the ESCAPE character. (ver. 2) mysql-test/r/func_like.result 1.9 04/01/08 12:24:34 ram@gw.mysql.r18.ru +3 -0 An improvement of the fix for the bug #2231: string column, INDEX+LIKE, don't take the ESCAPE character. (ver. 2) ChangeSet 1.1679 04/01/07 18:15:17 heikki@hundin.mysql.fi +1 -0 buf0lru.c: Start InnoDB Monitor if 80 % of the buffer pool occupied by adaptive has or lock heaps; do not print the same warning more than 1 time innobase/buf/buf0lru.c 1.13 04/01/07 18:14:55 heikki@hundin.mysql.fi +11 -10 Start InnoDB Monitor if 80 % of the buffer pool occupied by adaptive has or lock heaps; do not print the same warning more than 1 time innobase/buf/buf0lru.c 1.12 04/01/07 18:04:36 heikki@hundin.mysql.fi +5 -2 Start InnoDB Monitor if 80 % of the buffer pool occupied by adaptive has or lock heaps; do not print the same warning more than 1 time ChangeSet 1.1678 04/01/06 20:06:07 heikki@hundin.mysql.fi +1 -0 trx0sys.c: DO NOT MERGE TO 4.1: forgot to change this in the previous push innobase/trx/trx0sys.c 1.19 04/01/06 20:05:57 heikki@hundin.mysql.fi +1 -1 DO NOT MERGE TO 4.1: forgot to change this in the previous push ChangeSet 1.1675.1.1 04/01/06 19:50:50 heikki@hundin.mysql.fi +1 -0 trx0sys.c: DO NOT MERGE TO 4.1: charset changes can cause problems in a downgrade 4.1.1 -> 4.0.18 innobase/trx/trx0sys.c 1.18 04/01/06 19:50:40 heikki@hundin.mysql.fi +1 -1 DO NOT MERGE TO 4.1: charset changes can cause problems in a downgrade 4.1.1 -> 4.0.18 ChangeSet 1.1674.2.1 04/01/06 19:23:30 Sinisa@sinisa.nasamreza.org +1 -0 mysqldump.c: Fix for UNLOCK TABLES bug #2242 ChangeSet 1.1674.1.1 04/01/06 14:01:49 guilhem@mysql.com +9 -0 Completion of fix for BUG#2121 "Inadequate message "check permissions on master.info"": I had not corrected these languages. As it has been discussed with the docs team, the new messages will be merged to 4.1, and then will be translated in 4.1 (they will remain in English in 4.0). sql/share/ukrainian/errmsg.txt 1.23 04/01/06 14:01:45 guilhem@mysql.com +1 -1 better error message sql/share/swedish/errmsg.txt 1.59 04/01/06 14:01:45 guilhem@mysql.com +1 -1 better error message sql/share/spanish/errmsg.txt 1.61 04/01/06 14:01:45 guilhem@mysql.com +1 -1 better error message sql/share/russian/errmsg.txt 1.58 04/01/06 14:01:45 guilhem@mysql.com +1 -1 better error message sql/share/portuguese/errmsg.txt 1.61 04/01/06 14:01:45 guilhem@mysql.com +1 -1 better error message sql/share/italian/errmsg.txt 1.65 04/01/06 14:01:45 guilhem@mysql.com +1 -1 better error message sql/share/german/errmsg.txt 1.59 04/01/06 14:01:45 guilhem@mysql.com +1 -1 better error message sql/share/dutch/errmsg.txt 1.64 04/01/06 14:01:45 guilhem@mysql.com +1 -1 better error message sql/share/danish/errmsg.txt 1.57 04/01/06 14:01:45 guilhem@mysql.com +1 -1 better error message client/mysqldump.c 1.102 04/01/06 14:24:24 Sinisa@sinisa.nasamreza.org +2 -2 Fix for UNLOCK TABLES bug #2242 ChangeSet 1.1675 04/01/06 13:40:14 heikki@hundin.mysql.fi +5 -0 trx0sys.c, srv0start.c, ibuf0ibuf.c, trx0sys.h, srv0srv.h: DO NOT MERGE TO 4.1: add code for automatic downgrade 4.1.1 -> 4.0 if the user has not created multiple tablespaces yet innobase/trx/trx0sys.c 1.17 04/01/06 13:39:45 heikki@hundin.mysql.fi +87 -1 DO NOT MERGE TO 4.1: add code for automatic downgrade 4.1.1 -> 4.0 if the user has not created multiple tablespaces yet innobase/srv/srv0start.c 1.50 04/01/06 13:39:38 heikki@hundin.mysql.fi +25 -0 DO NOT MERGE TO 4.1: add code for automatic downgrade 4.1.1 -> 4.0 if the user has not created multiple tablespaces yet innobase/ibuf/ibuf0ibuf.c 1.19 04/01/06 13:39:17 heikki@hundin.mysql.fi +8 -0 DO NOT MERGE TO 4.1: add code for automatic downgrade 4.1.1 -> 4.0 if the user has not created multiple tablespaces yet innobase/include/trx0sys.h 1.9 04/01/06 13:38:30 heikki@hundin.mysql.fi +18 -0 DO NOT MERGE TO 4.1: add code for automatic downgrade 4.1.1 -> 4.0 if the user has not created multiple tablespaces yet innobase/include/srv0srv.h 1.27 04/01/06 13:38:29 heikki@hundin.mysql.fi +2 -0 DO NOT MERGE TO 4.1: add code for automatic downgrade 4.1.1 -> 4.0 if the user has not created multiple tablespaces yet ChangeSet 1.1670.1.8 03/12/30 19:23:38 ram@gw.mysql.r18.ru +4 -0 Fix for the bug #2231: string column, INDEX+LIKE, don't take the ESCAPE character. (acctually i don't like the fix, any suggestions?) sql/opt_range.cc 1.93 03/12/30 19:23:26 ram@gw.mysql.r18.ru +7 -4 Fix for the bug #2231: string column, INDEX+LIKE, don't take the ESCAPE character. (acctually i don't like the fix, any suggestions?) sql/item_cmpfunc.h 1.30 03/12/30 19:23:26 ram@gw.mysql.r18.ru +4 -5 Fix for the bug #2231: string column, INDEX+LIKE, don't take the ESCAPE character. (acctually i don't like the fix, any suggestions?) mysql-test/t/func_like.test 1.8 03/12/30 19:23:26 ram@gw.mysql.r18.ru +9 -0 Fix for the bug #2231: string column, INDEX+LIKE, don't take the ESCAPE character. (acctually i don't like the fix, any suggestions?) mysql-test/r/func_like.result 1.8 03/12/30 19:23:25 ram@gw.mysql.r18.ru +6 -0 Fix for the bug #2231: string column, INDEX+LIKE, don't take the ESCAPE character. (acctually i don't like the fix, any suggestions?) ChangeSet 1.1673 03/12/30 13:14:21 monty@mysql.com +30 -0 Some small portability fixes. Added support for lower_case_table_names=2, which is to be used on case insensitive file systems. This tells MySQL to preserve the used case of filenames and database names to make it esier to move files between cases sensitive can case insensitive file systems (like Windows and Linux) mysql-test/t/lowercase_table2.test 1.1 03/12/30 13:14:19 monty@mysql.com +80 -0 mysql-test/t/lowercase_table2-master.opt 1.1 03/12/30 13:14:19 monty@mysql.com +1 -0 mysql-test/r/lowercase_table2.result 1.1 03/12/30 13:14:19 monty@mysql.com +108 -0 mysql-test/t/lowercase_table2.test 1.0 03/12/30 13:14:19 monty@mysql.com +0 -0 BitKeeper file /my/mysql-4.0/mysql-test/t/lowercase_table2.test mysql-test/t/lowercase_table2-master.opt 1.0 03/12/30 13:14:19 monty@mysql.com +0 -0 BitKeeper file /my/mysql-4.0/mysql-test/t/lowercase_table2-master.opt mysql-test/r/lowercase_table2.result 1.0 03/12/30 13:14:19 monty@mysql.com +0 -0 BitKeeper file /my/mysql-4.0/mysql-test/r/lowercase_table2.result mysql-test/r/lowercase2.require 1.1 03/12/30 13:14:18 monty@mysql.com +2 -0 sql/sql_table.cc 1.171 03/12/30 13:14:18 monty@mysql.com +53 -32 Support for lower_case_table_names=2 for DROP TABLE, RENAME TABLE, ALTER TABLE and CREATE TABLE sql/sql_show.cc 1.117 03/12/30 13:14:18 monty@mysql.com +3 -1 If lower_case_table_name=2 is given, show original case in SHOW CREATE TABLE sql/sql_rename.cc 1.21 03/12/30 13:14:18 monty@mysql.com +19 -7 Support for lower_case_table_names=2 Added missing 'unpack_filename' to RENAME which may fix a bug in RENAME TABLE on windows sql/sql_parse.cc 1.357 03/12/30 13:14:18 monty@mysql.com +27 -15 Support for lower_case_table_names=2 sql/sql_insert.cc 1.109 03/12/30 13:14:18 monty@mysql.com +2 -2 Indentation change sql/sql_db.cc 1.64 03/12/30 13:14:18 monty@mysql.com +22 -5 Support for lower_case_table_names=2 sql/sql_class.h 1.172 03/12/30 13:14:18 monty@mysql.com +5 -5 Indentation change sql/set_var.cc 1.42.1.1 03/12/30 13:14:18 monty@mysql.com +1 -1 Support for lower_case_table_names=2 sql/mysqld.cc 1.474 03/12/30 13:14:18 monty@mysql.com +20 -16 Support for lower_case_table_names=2 Moved test of case insenstive file system after all mutex are created sql/mysql_priv.h 1.211 03/12/30 13:14:18 monty@mysql.com +7 -2 Support for lower_case_table_names=2 sql/handler.h 1.89 03/12/30 13:14:18 monty@mysql.com +6 -3 Added HA_FILE_BASED Made some struct entries 'const' Added 'alias' for create to be able to create tables in mixed case on case insensitive file systems sql/handler.cc 1.108 03/12/30 13:14:18 monty@mysql.com +20 -10 Ensure that table engines gets table names in lower case even if we are using lower_case_table_names Removed test for DB_TYPE_INNODB by ensuring that create method returns error number. sql/ha_myisammrg.h 1.27 03/12/30 13:14:18 monty@mysql.com +1 -1 Added HA_FILE_BASED sql/ha_myisammrg.cc 1.44 03/12/30 13:14:18 monty@mysql.com +2 -2 Changed create to return error number sql/ha_myisam.h 1.45 03/12/30 13:14:18 monty@mysql.com +2 -1 Added HA_FILE_BASED sql/ha_myisam.cc 1.129 03/12/30 13:14:18 monty@mysql.com +3 -2 Changed create to return error number sql/ha_isammrg.h 1.17 03/12/30 13:14:18 monty@mysql.com +1 -1 Added HA_FILE_BASED sql/ha_isam.h 1.21 03/12/30 13:14:18 monty@mysql.com +1 -1 Added HA_FILE_BASED sql/ha_isam.cc 1.22 03/12/30 13:14:18 monty@mysql.com +1 -1 Changed create to return error number sql/ha_innodb.cc 1.188 03/12/30 13:14:18 monty@mysql.com +1 -1 Added missing DBUG_RETURN sql/ha_berkeley.h 1.53 03/12/30 13:14:18 monty@mysql.com +5 -4 Added HA_FILE_BASED sql/ha_berkeley.cc 1.112 03/12/30 13:14:18 monty@mysql.com +19 -15 More debugging Changed 'create' to return error number sql/filesort.cc 1.57 03/12/30 13:14:18 monty@mysql.com +1 -0 Safety fix (not needed for current code but needed for 5.0) mysql-test/r/lowercase2.require 1.0 03/12/30 13:14:18 monty@mysql.com +0 -0 BitKeeper file /my/mysql-4.0/mysql-test/r/lowercase2.require mysql-test/mysql-test-run.sh 1.186 03/12/30 13:14:18 monty@mysql.com +2 -1 Portability fix for OSX include/myisam.h 1.54 03/12/30 13:14:18 monty@mysql.com +1 -1 Made some pointers 'const' client/mysqltest.c 1.111 03/12/30 13:14:18 monty@mysql.com +4 -4 Indentation cleanup ChangeSet 1.1665.2.1 03/12/24 17:01:48 bar@bar.intranet.mysql.r18.ru +2 -0 ctype-big5.c: Like did not work in some cases , BitKeeper/etc/logging_ok 1.298 03/12/24 17:01:48 bar@bar.intranet.mysql.r18.ru +1 -0 Logging to logging@openlogging.org accepted strings/ctype-big5.c 1.12 03/12/24 17:00:40 bar@bar.intranet.mysql.r18.ru +1 -1 Like did not work in some cases , ChangeSet 1.1670.1.6 03/12/23 22:55:38 heikki@hundin.mysql.fi +1 -0 log0log.c: Do not assert in log0log.c, line 856 if ib_logfiles are too small for innodb_thread_concurrency. Instead, print instructions how to adjust my.cnf and call exit(1). innobase/log/log0log.c 1.28 03/12/23 22:55:28 heikki@hundin.mysql.fi +12 -1 Do not assert in log0log.c, line 856 if ib_logfiles are too small for innodb_thread_concurrency. Instead, print instructions how to adjust my.cnf and call exit(1). ChangeSet 1.1670.1.5 03/12/23 16:51:14 lenz@mysql.com +1 -0 - Fixed another missing space Build-tools/Do-rpm 1.28 03/12/23 16:51:12 lenz@mysql.com +1 -1 - Fixed another missing space ChangeSet 1.1670.1.4 03/12/22 14:56:06 lenz@mysql.com +1 -0 - marked /etc/logrotate.d/mysql as a config file in the RPM spec file (BUG#2156) support-files/mysql.spec.sh 1.76 03/12/22 14:56:04 lenz@mysql.com +5 -1 - marked /etc/logrotate.d/mysql as a config file (BUG#2156) ChangeSet 1.1670.1.3 03/12/22 13:03:23 serg@serg.mylan +1 -0 typos fixed sql/mysqld.cc 1.472.1.1 03/12/22 13:03:19 serg@serg.mylan +3 -2 typos fixed ChangeSet 1.1672 03/12/21 16:32:32 monty@mysql.com +1 -0 Removed some test that was not relevant for MySQL (and which caused problems in MySQL 4.1) sql/filesort.cc 1.56 03/12/21 16:32:29 monty@mysql.com +32 -23 Removed some test that was not relevant for MySQL (and which caused problems in MySQL 4.1) ChangeSet 1.1666.1.1 03/12/19 23:08:20 serg@serg.mylan +1 -0 do not put --user into command line if the value comes from [mysqld] or [server] sections Bug #2163 scripts/mysqld_safe.sh 1.66 03/12/19 23:08:16 serg@serg.mylan +9 -3 do not put --user into command line if the value comes from [mysqld] or [server] sections Bug #2163 ChangeSet 1.1671 03/12/18 16:50:01 monty@mysql.com +1 -0 Fixed that lower_case_table_names is set to 1 for case insensitive file systems. sql/mysqld.cc 1.473 03/12/18 16:49:59 monty@mysql.com +2 -1 Fixed that lower_case_table_names is set to 1 for case insensitive file systems. ChangeSet 1.1670 03/12/18 15:24:21 monty@mysql.com +2 -0 Removed compiler warning Fixed not updated test from last changeset sql/mysqld.cc 1.472 03/12/18 15:24:18 monty@mysql.com +4 -3 Cleaned up pid file handling (to remove compiler warning) mysql-test/r/auto_increment.result 1.10 03/12/18 15:24:18 monty@mysql.com +1 -1 Updated results ChangeSet 1.1669 03/12/18 14:40:19 monty@mysql.com +3 -0 Simple cleanups sql/sql_select.cc 1.270 03/12/18 14:40:16 monty@mysql.com +24 -28 Removed indentation level (This will also make merges into 4.1 easier) sql/opt_range.cc 1.92 03/12/18 14:40:16 monty@mysql.com +0 -1 Removed not used variable mysql-test/t/auto_increment.test 1.8 03/12/18 14:40:16 monty@mysql.com +1 -1 Fixed wrong comment ChangeSet 1.1668 03/12/18 01:13:52 monty@mysql.com +2 -0 Code cleanup sql/field.cc 1.83 03/12/18 01:13:50 monty@mysql.com +1 -1 code cleanup client/mysql.cc 1.147 03/12/18 01:13:50 monty@mysql.com +5 -2 Don't call mysql_close() on not initialized object ChangeSet 1.1664.1.1 03/12/17 23:29:11 guilhem@mysql.com +1 -0 Fix for BUG#2145 "mysqld becomes unreliable if unable to create a relay log when replic starts": release the mutex before exiting the function, or it will be kept forever (=> START SLAVE, STOP SLAVE, etc will hang). sql/slave.cc 1.262 03/12/17 23:29:08 guilhem@mysql.com +1 -0 release the mutex before exiting the function, or it will be kept forever (=> START SLAVE, STOP SLAVE, etc will hang). ChangeSet 1.1640.5.1 03/12/17 16:37:47 vva@eagle.mysql.r18.ru +26 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type (bug #2086) sql/share/ukrainian/errmsg.txt 1.22 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/swedish/errmsg.txt 1.58 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/spanish/errmsg.txt 1.60 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/slovak/errmsg.txt 1.56.1.1 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/russian/errmsg.txt 1.57 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/romanian/errmsg.txt 1.54.1.1 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/portuguese/errmsg.txt 1.60 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/polish/errmsg.txt 1.55.1.1 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/norwegian/errmsg.txt 1.55.1.1 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/norwegian-ny/errmsg.txt 1.55.1.1 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/korean/errmsg.txt 1.55.1.1 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/japanese/errmsg.txt 1.55.1.1 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/italian/errmsg.txt 1.64 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/hungarian/errmsg.txt 1.57.1.1 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/greek/errmsg.txt 1.56.1.1 03/12/17 16:37:41 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/german/errmsg.txt 1.58 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/french/errmsg.txt 1.56.1.1 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/estonian/errmsg.txt 1.57.1.1 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/english/errmsg.txt 1.67.1.1 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/dutch/errmsg.txt 1.63 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/danish/errmsg.txt 1.56 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/share/czech/errmsg.txt 1.56.1.1 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +1 -0 added error message for receiving variable with wrong GLOBAL|LOCAL type sql/set_var.cc 1.43 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +2 -3 added error message for receiving variable with wrong GLOBAL|LOCAL type mysql-test/t/variables.test 1.18 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +5 -2 added error message for receiving variable with wrong GLOBAL|LOCAL type mysql-test/r/variables.result 1.22 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +4 -2 added error message for receiving variable with wrong GLOBAL|LOCAL type include/mysqld_error.h 1.53 03/12/17 16:37:40 vva@eagle.mysql.r18.ru +2 -1 added error message for receiving variable with wrong GLOBAL|LOCAL type ChangeSet 1.1650.2.1 03/12/17 13:15:01 vva@eagle.mysql.r18.ru +1 -0 fixed small error in types in sql/field.cc (char * -> const char*) sql/field.cc 1.77.1.6 03/12/17 13:15:00 vva@eagle.mysql.r18.ru +1 -1 fixed small error in types (char * -> const char*) ChangeSet 1.1660.1.1 03/12/17 18:12:59 monty@mysql.com +1 -0 Fixed typo. Affected INSERT DELAYED ... SELECT commands sql/sql_parse.cc 1.356 03/12/17 18:12:55 monty@mysql.com +1 -1 Fixed typo. Affected INSERT DELAYED ... SELECT commands ChangeSet 1.676.316.1 03/12/16 17:55:34 vva@eagle.mysql.r18.ru +3 -0 fixed restoring of thd->count_cuted_fields in store_val_in_field (fixed #bug 2012) sql/sql_select.cc 1.91.1.45 03/12/16 17:55:20 vva@eagle.mysql.r18.ru +7 -1 fixed restoring of thd->count_cuted_fields in store_val_in_field (fixed #bug 2012) mysql-test/t/insert_select.test 1.2.1.1 03/12/16 17:55:20 vva@eagle.mysql.r18.ru +31 -0 added test case for bug #2012 mysql-test/r/insert_select.result 1.2.1.1 03/12/16 17:55:20 vva@eagle.mysql.r18.ru +12 -0 added test case for bug #2012 ChangeSet 1.1658.1.1 03/12/16 21:52:11 guilhem@mysql.com +14 -0 Fix for BUG#2121 "Inadequate message "check permissions on master.info"": more general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). The perfect fix would be to report the exact error to the client (instead of pointing the client to the error log); this is a bit of work so it's more a development task: WL#1088 "Move all hardcoded messages of replication to share/errmsg.txt". I was not able to modify the errmsg.txt in these sql/ subdirectories: danish dutch german italian portuguese russian spanish swedish ukrainian sql/share/slovak/errmsg.txt 1.57 03/12/16 21:52:02 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/romanian/errmsg.txt 1.55 03/12/16 21:52:01 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/polish/errmsg.txt 1.56 03/12/16 21:52:01 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/norwegian/errmsg.txt 1.56 03/12/16 21:52:01 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/norwegian-ny/errmsg.txt 1.56 03/12/16 21:52:01 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/korean/errmsg.txt 1.56 03/12/16 21:52:00 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/japanese/errmsg.txt 1.56 03/12/16 21:52:00 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/hungarian/errmsg.txt 1.58 03/12/16 21:52:00 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/greek/errmsg.txt 1.57 03/12/16 21:51:59 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/french/errmsg.txt 1.57 03/12/16 21:51:59 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/estonian/errmsg.txt 1.58 03/12/16 21:51:59 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/english/errmsg.txt 1.68 03/12/16 21:51:58 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). sql/share/czech/errmsg.txt 1.57 03/12/16 21:51:58 guilhem@mysql.com +1 -1 More general message when slave can't start because of incorrect replication information, the previous one was sometimes a misleading indication (i.e. sometimes the problem had nothing to do with system permissions). mysql-test/r/rpl_rotate_logs.result 1.35.1.1 03/12/16 21:51:57 guilhem@mysql.com +3 -3 result update ChangeSet 1.1663 03/12/16 17:44:51 lenz@mysql.com +1 -0 - bumped up version number to 4.0.18, now that 4.0.17 has been tagged/released - tagged ChangeSet@1.1655.1.3 as mysql-4.0.17 configure.in 1.292 03/12/16 17:44:49 lenz@mysql.com +1 -1 - bumped up version number to 4.0.18, now that 4.0.17 has been tagged/released ChangeSet 1.1662 03/12/16 14:43:34 lenz@mysql.com +3 -0 - Bugfix for Do-rpm (moving of the resulting packages did not work due to a missing space) - Define the subject of the failure mail reports within the calling script instead of logger.pm Build-tools/logger.pm 1.3 03/12/16 14:43:31 lenz@mysql.com +0 -1 - Define the subject for the failure mail within the calling script instead of here Build-tools/Do-rpm 1.27 03/12/16 14:43:31 lenz@mysql.com +3 -1 - Define the subject of the failure email within the build script - Added missing space to make moving of the resulting packages working Build-tools/Bootstrap 1.18 03/12/16 14:43:31 lenz@mysql.com +2 -0 - Define the subject for the failure mail within the Build script ChangeSet 1.1657.1.1 03/12/16 14:43:34 Sinisa@sinisa.nasamreza.org +2 -0 A new better test case for bug #2128 involving overflow in decimal type with prepended zero's. mysql-test/t/type_decimal.test 1.12 03/12/16 14:43:30 Sinisa@sinisa.nasamreza.org +13 -2 A new better test case for bug #2128 involving overflow in decimal type with prepended zero's. mysql-test/r/type_decimal.result 1.14 03/12/16 14:43:30 Sinisa@sinisa.nasamreza.org +192 -3 A new better test case for bug #2128 involving overflow in decimal type with prepended zero's. ChangeSet 1.1660 03/12/16 14:40:57 monty@mysql.com +2 -0 Fixes for last pull sql/field.cc 1.81 03/12/16 14:40:55 monty@mysql.com +1 -1 Safer timestamp year checking (as 1969 can be in timestamp) libmysqld/lib_sql.cc 1.46 03/12/16 14:40:55 monty@mysql.com +6 -0 Fixed compilation error in embedded library (from last pull) ChangeSet 1.1655.1.4 03/12/16 13:20:17 monty@mysql.com +18 -0 Portability fixes (mostly test suite) Make ENGINE= an alias for TYPE= (Compabiltiy with 4.1) Fix when using symlinked data files and realpath() is not working strings/strtoull.c 1.7 03/12/16 13:20:16 monty@mysql.com +0 -1 Remove not needed include file strings/strtoll.c 1.7 03/12/16 13:20:16 monty@mysql.com +2 -1 Fix for True64 strings/strto.c 1.11 03/12/16 13:20:16 monty@mysql.com +0 -2 Fix for True64 sql/mysqld.cc 1.471 03/12/16 13:20:16 monty@mysql.com +2 -2 Code cleanup sql/lex.h 1.93 03/12/16 13:20:16 monty@mysql.com +1 -0 Make ENGINE= an alias for TYPE= mysys/my_symlink.c 1.6 03/12/16 13:20:16 monty@mysql.com +1 -0 More debugging mysql-test/t/rpl_trunc_binlog.test 1.6 03/12/16 13:20:16 monty@mysql.com +1 -0 Use replace_columns to replace some 'not constant' columns mysql-test/t/rpl_rotate_logs.test 1.39 03/12/16 13:20:15 monty@mysql.com +5 -4 Use replace_columns to replace some 'not constant' columns mysql-test/t/rpl_max_relay_size.test 1.4 03/12/16 13:20:15 monty@mysql.com +1 -0 Use replace_columns to replace some 'not constant' columns mysql-test/t/rpl_log_pos.test 1.22 03/12/16 13:20:15 monty@mysql.com +1 -1 Use replace_columns to replace some 'not constant' columns mysql-test/t/handler.test 1.13 03/12/16 13:20:15 monty@mysql.com +1 -1 test engine= mysql-test/r/rpl_trunc_binlog.result 1.5 03/12/16 13:20:15 monty@mysql.com +1 -1 Use replace_columns to replace some 'not constant' columns mysql-test/r/rpl_rotate_logs.result 1.36 03/12/16 13:20:15 monty@mysql.com +6 -5 Use replace_columns to replace some 'not constant' columns mysql-test/r/rpl_max_relay_size.result 1.4 03/12/16 13:20:15 monty@mysql.com +1 -1 Use replace_columns to replace some 'not constant' columns mysql-test/r/handler.result 1.13 03/12/16 13:20:15 monty@mysql.com +1 -1 test engine= myisam/mi_check.c 1.129 03/12/16 13:20:15 monty@mysql.com +4 -8 Fix when using symlinked data files and realpath() is not working include/my_sys.h 1.104 03/12/16 13:20:15 monty@mysql.com +1 -1 Stop compiler warnings about alloca on freebsd client/mysqltest.c 1.110 03/12/16 13:20:15 monty@mysql.com +255 -150 Copied mysqltest from 4.1 and modified this to compile in 4.0 This was needed to get replace_columns to work. ChangeSet 1.1622.2.1 03/12/16 11:10:50 guilhem@mysql.com +13 -0 Fix for BUG#2083 "EE_ error codes (EE_DELETE, EE_WRITE) end up in the binlog, making slave stop". The problem was that during execution of the command on the master, an error can occur (for example, not space left on device, then mysqld waits and when there is space it completes successfully: so finally it worked but the error EE_WRITE remains in thd->net.last_errno and thd->net.last_error). To know if finally the command succeeded, we test the 'error' variable in every place, and if it shows no failure we reset thd->net.last_err* using the function THD::clear_error() which is backported from 4.1. A new test to see if now only real errors get to the binlog (note: the test uses "rm"). Also a bit of memory free/alloc saving in log_event.cc (do not free the whole mem_root after every query in the slave SQL thread: we can keep the initial block of it; which will be freed when the thread terminates). mysql-test/t/rpl_EE_error.test 1.1 03/12/16 11:10:37 guilhem@mysql.com +30 -0 mysql-test/t/rpl_EE_error.test 1.0 03/12/16 11:10:37 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/rpl_EE_error.test mysql-test/r/rpl_EE_error.result 1.1 03/12/16 11:10:36 guilhem@mysql.com +16 -0 sql/sql_update.cc 1.92.2.1 03/12/16 11:10:36 guilhem@mysql.com +4 -0 clear the error in thd->net.last_errno as there was no error sql/sql_table.cc 1.168.1.1 03/12/16 11:10:36 guilhem@mysql.com +5 -0 clear the error in thd->net.last_errno as there was no error mysql-test/r/rpl_EE_error.result 1.0 03/12/16 11:10:36 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/rpl_EE_error.result sql/sql_rename.cc 1.20 03/12/16 11:10:30 guilhem@mysql.com +1 -0 clear the error in thd->net.last_errno as there was no error sql/sql_parse.cc 1.350.1.1 03/12/16 11:10:30 guilhem@mysql.com +2 -0 clear the error in thd->net.last_errno as there was no error sql/sql_insert.cc 1.106.1.1 03/12/16 11:10:29 guilhem@mysql.com +5 -1 clear the error in thd->net.last_errno as there was no error sql/sql_delete.cc 1.99.1.1 03/12/16 11:10:29 guilhem@mysql.com +5 -0 clear the error in thd->net.last_errno as there was no error sql/sql_db.cc 1.63 03/12/16 11:10:29 guilhem@mysql.com +2 -0 clear the error in thd->net.last_errno as there was no error sql/sql_class.h 1.167.1.1 03/12/16 11:10:29 guilhem@mysql.com +9 -0 Backport of THD::clear_error() from 4.1: clears the error in thd->net.last_errno sql/sql_base.cc 1.167.1.1 03/12/16 11:10:28 guilhem@mysql.com +1 -1 clear the error in thd->net.last_errno as there was no error sql/sql_acl.cc 1.119.1.1 03/12/16 11:10:28 guilhem@mysql.com +1 -0 clear the error in thd->net.last_errno as there was no error sql/log_event.cc 1.141 03/12/16 11:10:28 guilhem@mysql.com +3 -3 In the slave SQL thread, it's a waste to free the initial block of the mem_root after every query. We can instead keep it. It will be freed when the thread terminates (in THD::~THD()). ChangeSet 1.1655.1.3 03/12/14 21:31:02 monty@mysql.com +5 -0 Portablity fix mysql-test/t/timezone.test 1.3 03/12/14 21:31:01 monty@mysql.com +12 -6 Portability fix (For AIX 4.3 and other machines that doesn't support MET timezone) mysql-test/t/mysqldump.test 1.5 03/12/14 21:31:01 monty@mysql.com +3 -0 Portablity fix (Some machines like OSF doesn't read a big double as 'inf' mysql-test/r/timezone.result 1.3 03/12/14 21:31:01 monty@mysql.com +9 -6 Portability fix (For AIX 4.3 and other machines that doesn't support MET timezone) mysql-test/r/mysqldump.result 1.5 03/12/14 21:31:01 monty@mysql.com +1 -1 Portablity fix mysql-test/r/have_met_timezone.require 1.5 03/12/14 21:31:01 monty@mysql.com +2 -2 Portability fix (For AIX 4.3 and other machines that doesn't support MET timezone)