home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 2004-09-09 | 199.8 KB | 5,666 lines
ChangeSet 1.2014 04/09/06 23:20:33 guilhem@mysql.com +1 -0 Fix of previous push. sql/sql_table.cc 1.185 04/09/06 23:20:30 guilhem@mysql.com +2 -2 stupid me. error already exists in the function. Using a local 'int error' resulted in global 'error' not being inited, which probably made next steps (those testing global error) go wrong! ChangeSet 1.2009.2.1 04/09/06 22:47:26 guilhem@mysql.com +3 -0 Replacing class Disable_binlog by macros. Patch already approved by Monty. sql/sql_table.cc 1.184 04/09/06 22:47:24 guilhem@mysql.com +28 -19 As discussed, class Disable_binlog is removed and replaced by macros. sql/sql_class.h 1.186 04/09/06 22:47:24 guilhem@mysql.com +0 -21 removing unneeded class Disable_binlog sql/log.cc 1.155.1.1 04/09/06 22:47:23 guilhem@mysql.com +0 -16 removing unneeded class Disable_binlog ChangeSet 1.2009.1.1 04/09/06 22:30:16 guilhem@mysql.com +1 -0 Dependency fix. We observed that doing any change to class THD in sql_class.h resulted in mysqld going crazy (parsing errors, query cache errors in query_cache.test). This is because sql_yacc.cc depends on several .h files but those were not listed in the dependencies of sql_yacc.o. The present patch does fix the issue; but my auto*-expert colleagues may have a better one. sql/Makefile.am 1.77 04/09/06 22:30:14 guilhem@mysql.com +1 -1 sql_yacc.c includes mysql_priv.h, slave.h etc, so sql_yacc.o does depend on these .h files; so they need to be listed in the dependencies. ChangeSet 1.2011 04/09/06 22:20:40 serg@serg.mylan +4 -0 bug#5389 merge.test fails on qnx - uninitalized variable in myrg_open() sql/log.cc 1.156 04/09/06 22:20:37 serg@serg.mylan +13 -7 backward compatibility: inhibit severity labels in error log mysql-test/t/union.test 1.36 04/09/06 22:20:37 serg@serg.mylan +0 -1 after merge fix mysql-test/r/union.result 1.32 04/09/06 22:20:37 serg@serg.mylan +0 -1 after merge fix myisammrg/myrg_open.c 1.26 04/09/06 22:20:36 serg@serg.mylan +14 -14 backport from 4.1 ChangeSet 1.1996.1.1 04/09/05 11:27:31 serg@serg.mylan +3 -0 union.test: drop table added mysql-test/t/union.test 1.33.1.1 04/09/05 11:27:28 serg@serg.mylan +1 -0 drop table added mysql-test/r/union.result 1.29.1.1 04/09/05 11:27:28 serg@serg.mylan +1 -0 drop table added BitKeeper/etc/ignore 1.158 04/09/05 11:27:28 serg@serg.mylan +1 -0 Added support-files/my-innodb-heavy-4G.cnf to the ignore list ChangeSet 1.2009 04/09/03 10:56:55 paul@kite-hub.kitebird.com +1 -0 sql_yacc.yy: Allow FROM or IN in SHOW KEYS, as in other SHOW statements. sql/sql_yacc.yy 1.231 04/09/03 10:56:11 paul@kite-hub.kitebird.com +1 -1 Allow FROM or IN in SHOW KEYS, as in other SHOW statements. ChangeSet 1.2008 04/09/03 19:59:29 ram@gw.mysql.r18.ru +3 -0 A fix (Bug #4980: union statement with () union () order by produces wrong explain). sql/sql_union.cc 1.49 04/09/03 19:59:27 ram@gw.mysql.r18.ru +4 -0 A fix (Bug #4980: union statement with () union () order by produces wrong explain). mysql-test/t/union.test 1.34 04/09/03 19:59:27 ram@gw.mysql.r18.ru +9 -0 A fix (Bug #4980: union statement with () union () order by produces wrong explain). mysql-test/r/union.result 1.30 04/09/03 19:59:27 ram@gw.mysql.r18.ru +8 -1 A fix (Bug #4980: union statement with () union () order by produces wrong explain). ChangeSet 1.2007 04/09/02 18:12:05 paul@kite-hub.kitebird.com +22 -0 errmsg.txt: Add GPL comment sql/share/ukrainian/errmsg.txt 1.25 04/09/02 18:11:33 paul@kite-hub.kitebird.com +17 -3 Add GPL comment sql/share/swedish/errmsg.txt 1.61 04/09/02 18:11:33 paul@kite-hub.kitebird.com +15 -2 Add GPL comment sql/share/spanish/errmsg.txt 1.63 04/09/02 18:11:33 paul@kite-hub.kitebird.com +17 -2 Add GPL comment sql/share/slovak/errmsg.txt 1.60 04/09/02 18:11:33 paul@kite-hub.kitebird.com +15 -2 Add GPL comment sql/share/russian/errmsg.txt 1.60 04/09/02 18:11:33 paul@kite-hub.kitebird.com +18 -2 Add GPL comment sql/share/romanian/errmsg.txt 1.58 04/09/02 18:11:33 paul@kite-hub.kitebird.com +16 -2 Add GPL comment sql/share/portuguese/errmsg.txt 1.63 04/09/02 18:11:33 paul@kite-hub.kitebird.com +17 -2 Add GPL comment sql/share/polish/errmsg.txt 1.59 04/09/02 18:11:33 paul@kite-hub.kitebird.com +16 -2 Add GPL comment sql/share/norwegian/errmsg.txt 1.59 04/09/02 18:11:33 paul@kite-hub.kitebird.com +15 -2 Add GPL comment sql/share/norwegian-ny/errmsg.txt 1.59 04/09/02 18:11:33 paul@kite-hub.kitebird.com +15 -2 Add GPL comment sql/share/korean/errmsg.txt 1.59 04/09/02 18:11:33 paul@kite-hub.kitebird.com +15 -2 Add GPL comment sql/share/japanese/errmsg.txt 1.59 04/09/02 18:11:33 paul@kite-hub.kitebird.com +17 -2 Add GPL comment sql/share/italian/errmsg.txt 1.66 04/09/02 18:11:33 paul@kite-hub.kitebird.com +15 -2 Add GPL comment sql/share/hungarian/errmsg.txt 1.61 04/09/02 18:11:33 paul@kite-hub.kitebird.com +18 -2 Add GPL comment sql/share/greek/errmsg.txt 1.60 04/09/02 18:11:33 paul@kite-hub.kitebird.com +15 -2 Add GPL comment sql/share/german/errmsg.txt 1.61 04/09/02 18:11:33 paul@kite-hub.kitebird.com +16 -2 Add GPL comment sql/share/french/errmsg.txt 1.60 04/09/02 18:11:33 paul@kite-hub.kitebird.com +15 -2 Add GPL comment sql/share/estonian/errmsg.txt 1.61 04/09/02 18:11:33 paul@kite-hub.kitebird.com +16 -3 Add GPL comment sql/share/english/errmsg.txt 1.72 04/09/02 18:11:33 paul@kite-hub.kitebird.com +15 -2 Add GPL comment sql/share/dutch/errmsg.txt 1.66 04/09/02 18:11:33 paul@kite-hub.kitebird.com +16 -2 Add GPL comment sql/share/danish/errmsg.txt 1.59 04/09/02 18:11:33 paul@kite-hub.kitebird.com +15 -2 Add GPL comment sql/share/czech/errmsg.txt 1.60 04/09/02 18:11:33 paul@kite-hub.kitebird.com +16 -0 Add GPL comment ChangeSet 1.2005 04/09/02 01:17:28 miguel@hegel.txg.br +1 -0 Fix for bug #5302 sql/mysqld.cc 1.510 04/09/02 01:17:23 miguel@hegel.txg.br +1 -1 Fix for bug #5302 ChangeSet 1.2004 04/09/01 14:02:11 miguel@hegel.txg.br +1 -0 Fix for bug #5302 sql/mysqld.cc 1.509 04/09/01 14:02:06 miguel@hegel.txg.br +7 -0 Fix for bug #5302 ChangeSet 1.1997.2.1 04/09/01 16:04:01 lenz@mysql.com +1 -0 - removed swedish errmsg.OLD BitKeeper/deleted/.del-errmsg.OLD~de59ad17392012d 1.27 04/09/01 16:01:56 lenz@mysql.com +0 -0 Delete: sql/share/swedish/errmsg.OLD ChangeSet 1.2002 04/09/01 16:41:09 heikki@hundin.mysql.fi +1 -0 ha_innodb.cc: If ALTER TABLE ... DROP FOREIGN KEY ... fails because of a wrong constraint name, return a table handler error number 150 instead of 152; the value 152 was misleading, as it referred to '152 = Cannot delete a parent row', whereas '150 = Foreign key constraint is incorrectly formed' is less misleading sql/ha_innodb.cc 1.219 04/09/01 16:41:00 heikki@hundin.mysql.fi +3 -2 If ALTER TABLE ... DROP FOREIGN KEY ... fails because of a wrong constraint name, return a table handler error number 150 instead of 152; the value 152 was misleading, as it referred to '152 = Cannot delete a parent row', whereas '150 = Foreign key constraint is incorrectly formed' is less misleading ChangeSet 1.1997.1.1 04/09/01 12:36:01 joerg@mysql.com +1 -0 Correct a typo error: cpp symbol is "BIG_TABLES", not "BIG_FILES" (backport from 4.1). configure.in 1.313 04/09/01 12:35:59 joerg@mysql.com +2 -2 Defining "BIG_TABLES" works around a problem with the Sun Forte compiler for Solaris on x86 platforms: improper handling of "long long". Error shows up on the "limit_rows_found" variable in test "union". Old "BIG_FILES" was a typing error (backport from 4.1). ChangeSet 1.1888.3.1 04/08/31 18:59:41 patg@krsna.patg.net +1 -0 mysqld_safe.sh: bug #5001, added conditional if to test if port set, then only kill the processes for this port, not all processes (in the case of this bug where multiple servers are killed.) The change to the 'grep' to make sure mysqld_safe isn't killed was per Serg's discovery that mysqld_safe would get killed. In my testing, in killing one of the pids for a running server, the "if test ! -f $pid_file" was the case that evaluated as true, so in order to test, I had to comment that block out. scripts/mysqld_safe.sh 1.70 04/08/31 18:59:17 patg@krsna.patg.net +15 -2 bug #5001, added conditional if to test if port set, then only kill the processes for this port, not all processes (in the case of this bug where multiple servers are killed.) The change to the 'grep' to make sure mysqld_safe isn't killed was per Serg's discovery that mysqld_safe would get killed. In my testing, in killing one of the pids for a running server, the "if test ! -f $pid_file" was the case that evaluated as true, so in order to test, I had to comment that block out. ChangeSet 1.1999 04/08/31 13:29:28 mwagner@here.mwagner.org +1 -0 Do-compile: Remove --warnings for mysql-test-run. Devs don't use it, and Serg says it's not needed anymore. Build-tools/Do-compile 1.86 04/08/31 13:29:06 mwagner@here.mwagner.org +1 -1 Remove --warnings for mysql-test-run. Devs don't use it, and Serg says it's not needed anymore. ChangeSet 1.1998 04/08/31 21:27:58 ram@gw.mysql.r18.ru +27 -0 Added global my_getopt_error_reporter function pointer which is used in the handle_options() function (instead of using additional handle_option() parameter). The default value of the my_getopt_error_reporter is default_reporter(). One can set it to other functions if case of need. tools/mysqlmanager.c 1.39 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. sql/mysqld.cc 1.508 04/08/31 21:27:56 ram@gw.mysql.r18.ru +2 -2 Removed extra handle_optins()'s parameter. sql/gen_lex_hash.cc 1.59 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. mysys/my_getopt.c 1.49 04/08/31 21:27:56 ram@gw.mysql.r18.ru +56 -45 Added global my_getopt_error_reporter function pointer which is used in the handle_options() function (instead of using additional handle_option() parameter). The default value of the my_getopt_error_reporter is default_reporter(). One can set it to other functions if case of need. myisam/myisampack.c 1.30 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. myisam/myisamchk.c 1.115 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. myisam/myisam_ftdump.c 1.24 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. myisam/mi_test1.c 1.15 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. isam/pack_isam.c 1.16 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. isam/isamchk.c 1.24 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. include/my_getopt.h 1.17 04/08/31 21:27:56 ram@gw.mysql.r18.ru +5 -5 Removed extra handle_optins()'s parameter. extra/resolveip.c 1.25 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. extra/resolve_stack_dump.c 1.15 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. extra/perror.c 1.26 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. extra/mysql_waitpid.c 1.7 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. extra/mysql_install.c 1.7 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. extra/my_print_defaults.c 1.16 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. client/mysqltest.c 1.121 04/08/31 21:27:56 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. client/mysqlshow.c 1.29 04/08/31 21:27:55 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. client/mysqlmanagerc.c 1.13 04/08/31 21:27:55 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. client/mysqlmanager-pwgen.c 1.11 04/08/31 21:27:55 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. client/mysqlimport.c 1.34 04/08/31 21:27:55 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. client/mysqldump.c 1.114 04/08/31 21:27:55 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. client/mysqlcheck.c 1.29 04/08/31 21:27:55 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. client/mysqlbinlog.cc 1.103 04/08/31 21:27:55 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. client/mysqladmin.c 1.75 04/08/31 21:27:55 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. client/mysql.cc 1.155 04/08/31 21:27:55 ram@gw.mysql.r18.ru +1 -1 Removed extra handle_optins()'s parameter. ChangeSet 1.1997 04/08/30 17:41:41 joerg@mysql.com +6 -0 If the system has 64 bit "long", then "long long" does not add new functionality. The existing code takes advantage of this when "typedef"ing 'longlong' in 'my_global.h'. This holds for Alpha CPUs. If the compiler then has prototypes for C99 functions 'strtoll()' and 'strtoull()' but no implementation, the existing code in 'strtoull.c' collides with that prototype. These collisions are avoided now. (backport from 4.1) strings/strtoull.c 1.8 04/08/30 17:41:39 joerg@mysql.com +12 -1 When "long" is 64 bit already, system function 'strtoul()' can be used. Header files 'my_global.h' and 'm_string.h' will manage that, if they are included early enough (backport from 4.1). strings/strtoul.c 1.7 04/08/30 17:41:39 joerg@mysql.com +8 -1 Cleanup/alignment with the "long long" functions. strings/strtoll.c 1.8 04/08/30 17:41:39 joerg@mysql.com +11 -2 When "long" is 64 bit already, system function 'strtol()' can be used. Header files 'my_global.h' and 'm_string.h' will manage that, if they are included early enough (backport from 4.1). strings/strtol.c 1.8 04/08/30 17:41:39 joerg@mysql.com +8 -1 Cleanup/alignment with the "long long" functions. strings/strto.c 1.12 04/08/30 17:41:39 joerg@mysql.com +6 -2 Ensure that calling file has included necessary headers, as these are needed at the upper level already (backport from 4.1). include/m_string.h 1.22 04/08/30 17:41:39 joerg@mysql.com +3 -0 Extend the "fake" approach from 'strtoull()' onto 'strtoll()' (backport from 4.1). ChangeSet 1.1995 04/08/30 10:13:13 serg@serg.mylan +1 -0 typo fixed sql/field.cc 1.94 04/08/30 10:13:09 serg@serg.mylan +1 -1 typo fixed ChangeSet 1.1992.1.11 04/08/30 09:20:52 lenz@mysql.com +1 -0 - removed mysql-test/t/flush_block_commit-master.opt as it collided with the sleep value we use for the test suite run during the release builds BitKeeper/deleted/.del-flush_block_commit-master.opt~3bcd295d5bf68796 1.2 04/08/30 09:19:22 lenz@mysql.com +0 -0 Delete: mysql-test/t/flush_block_commit-master.opt ChangeSet 1.1992.1.10 04/08/30 00:50:39 rburnett@build.mysql.com +1 -0 log.cc: Fixed missing * in comment in setup_windows_event_source sql/log.cc 1.155 04/08/30 00:50:15 rburnett@build.mysql.com +1 -1 Fixed missing * in comment in setup_windows_event_source ChangeSet 1.1992.4.1 04/08/29 14:13:51 guilhem@mysql.com +2 -0 Fix for BUG#4500 "set character set replicates incorrectly" We must not reset the charset in slave after each statement, otherwise the SET CHARACTER SET is cancelled immediately. Instead, we write a SET CHARACTER SET DEFAULT to the master's binlog when needed (like we already do for SET FOREIGN_KEY_CHECKS); such writing is not necessary in 4.1 (in 4.1 the bug does not exist, as the SET ONE_SHOT syntax is used). I have written a test and it works, but I'm not pushing the test as it requires building with all charsets. I have noticed differences between what is inserted in the master's table in 4.0 and 4.1, and alerted Bar. sql/log_event.cc 1.158 04/08/29 14:13:48 guilhem@mysql.com +0 -2 In slave, we must not simply reset the charset after each statement: if we do this, the charset gets immediately after executing the SET CHARACTER SET! (BUG#4500). sql/log.cc 1.152.1.1 04/08/29 14:13:48 guilhem@mysql.com +17 -5 When SET CHARACTER SET has been used, we must reset the charset after the writing the statement, in the binlog. In 4.1, this resetting is already achieved by the SET ONE_SHOT syntax. ChangeSet 1.1992.1.8 04/08/28 09:31:15 lenz@mysql.com +1 -0 - fixed typo so make dist does not fail support-files/Makefile.am 1.21 04/08/28 09:31:12 lenz@mysql.com +1 -1 - fixed typo so make dist does not fail ChangeSet 1.1992.1.7 04/08/28 00:49:54 monty@mysql.com +7 -0 Code style fixes. Initialize LOG_error_log before get_options to not use an uninitalized mutex in case of an error from handle_options() sql/table.cc 1.76 04/08/28 00:49:53 monty@mysql.com +1 -4 Added #if MYSQL_VERSION_ID < 40100 to ensure code is merged correctly sql/sql_base.cc 1.182 04/08/28 00:49:53 monty@mysql.com +8 -5 Added comment sql/mysqld.cc 1.507 04/08/28 00:49:53 monty@mysql.com +13 -7 Initialize LOG_error_log before get_options to not use an uninitalized mutex in case of an error from handle_options() sql/log.cc 1.153 04/08/28 00:49:52 monty@mysql.com +91 -84 Change to use MySQL indentation style and naming conventions Remove usage of strlen() and strcat() mysys/my_getopt.c 1.48 04/08/28 00:49:52 monty@mysql.com +48 -39 Fix new code to use MySQL indentation style mysql-test/t/lowercase_table.test 1.7 04/08/28 00:49:52 monty@mysql.com +12 -5 Changed foo database -> mysqltest More test cases mysql-test/r/lowercase_table.result 1.7 04/08/28 00:49:52 monty@mysql.com +16 -5 Changed foo database -> mysqltest More test cases ChangeSet 1.1992.1.6 04/08/27 21:17:29 bar@mysql.com +3 -0 Compile all charset conversion tables if --with-extra-charsets=all or --with-extra-charsets=complex is given. sql/convert.cc 1.10 04/08/27 21:17:26 bar@mysql.com +3 -0 Compile all charset conversion tables if --with-extra-charsets=all or --with-extra-charsets=complex is given. configure.in 1.312 04/08/27 21:17:26 bar@mysql.com +2 -0 Compile all charset conversion tables if --with-extra-charsets=all or --with-extra-charsets=complex is given. acconfig.h 1.29 04/08/27 21:17:26 bar@mysql.com +3 -0 Compile all charset conversion tables if --with-extra-charsets=all or --with-extra-charsets=complex is given. ChangeSet 1.1992.3.1 04/08/27 16:43:01 ram@gw.mysql.r18.ru +3 -0 A fix (Bug #5232: CREATE TABLE ... SELECT can deadlock itself). sql/sql_parse.cc 1.382 04/08/27 16:42:58 ram@gw.mysql.r18.ru +13 -0 A fix (Bug #5232: CREATE TABLE ... SELECT can deadlock itself). mysql-test/t/merge.test 1.22 04/08/27 16:42:58 ram@gw.mysql.r18.ru +14 -0 A fix (Bug #5232: CREATE TABLE ... SELECT can deadlock itself). mysql-test/r/merge.result 1.24 04/08/27 16:42:58 ram@gw.mysql.r18.ru +9 -0 A fix (Bug #5232: CREATE TABLE ... SELECT can deadlock itself). ChangeSet 1.1992.1.5 04/08/27 12:09:28 bar@mysql.com +1 -0 table.cc: Bug #4558 Escape handling error for ENUM values in SJIS encoding sql/table.cc 1.75 04/08/27 12:09:08 bar@mysql.com +20 -1 Bug #4558 Escape handling error for ENUM values in SJIS encoding ChangeSet 1.1992.1.4 04/08/27 10:54:57 bar@mysql.com +2 -0 win1251.conf: Wrong UPPER/LOWER translation for Cyrillic letter tse was fixed. bug#5110 BitKeeper/etc/logging_ok 1.322 04/08/27 10:54:57 bar@mysql.com +1 -0 Logging to logging@openlogging.org accepted sql/share/charsets/win1251.conf 1.7 04/08/27 10:53:53 bar@mysql.com +2 -2 Wrong UPPER/LOWER translation for Cyrillic letter tse was fixed. bug#5110 ChangeSet 1.1992.2.1 04/08/27 01:08:57 rburnett@build.mysql.com +1 -0 Adding a file that was missed during the first push This file was part of the patch for Bug #4466 Nothing in .err when mysql service ends because of malformed my.ini options message.mc: new file VC++Files/sql/message.mc 1.1 04/08/27 01:06:29 rburnett@build.mysql.com +8 -0 VC++Files/sql/message.mc 1.0 04/08/27 01:06:29 rburnett@build.mysql.com +0 -0 BitKeeper file /users/rburnett/mysql-4.0/VC++Files/sql/message.mc ChangeSet 1.1992.1.2 04/08/26 19:57:32 lenz@mysql.com +1 -0 - fixed brain fart in Bootrap - it never actually caught failures when pulling BK trees before. Build-tools/Bootstrap 1.23 04/08/26 19:57:29 lenz@mysql.com +6 -4 - thinko fix: we need to run the "bk pull" command on its own, if we want to get its return value... ChangeSet 1.1993 04/08/26 15:32:57 serg@serg.mylan +1 -0 remove warning extra/mysql_waitpid.c 1.6 04/08/26 15:32:54 serg@serg.mylan +1 -0 remove warning ChangeSet 1.1987.4.1 04/08/26 12:25:14 lenz@mysql.com +1 -0 - Updated RPM spec file: MySQL-Max now requires MySQL-server instead of MySQL (BUG#3860) support-files/mysql.spec.sh 1.87 04/08/26 12:25:11 lenz@mysql.com +7 -2 - Updated RPM spec file: MySQL-Max now requires MySQL-server instead of MySQL (BUG#3860) ChangeSet 1.1916.2.1 04/08/26 00:37:25 monty@mysql.com +3 -0 Remove default argument to mysql_truncate() Update to new valgrind sql/sql_parse.cc 1.377.1.1 04/08/26 00:37:23 monty@mysql.com +1 -1 Remove default argument to mysql_truncate() sql/mysql_priv.h 1.221.2.1 04/08/26 00:37:23 monty@mysql.com +1 -1 Remove default argument to mysql_truncate() mysql-test/mysql-test-run.sh 1.195.1.1 04/08/26 00:37:23 monty@mysql.com +1 -1 Update for new valgrind ChangeSet 1.1987.1.4 04/08/25 17:25:38 rburnett@build.mysql.com +2 -0 Test case for Bug #4792 lower_case_table_names does not resolve db.tbl.column in SELECT list lowercase_table.result: New results for modified lowercase_table test lowercase_table.test: Added test case for all uppercase database when running under lower_case_table_names. This really only failed under Windows. Bug# 4792 mysql-test/r/lowercase_table.result 1.6 04/08/25 17:24:42 rburnett@build.mysql.com +9 -0 New results for modified lowercase_table test mysql-test/t/lowercase_table.test 1.6 04/08/25 17:24:10 rburnett@build.mysql.com +11 -0 Added test case for all uppercase database when running under lower_case_table_names. This really only failed under Windows. Bug# 4792 ChangeSet 1.1987.1.3 04/08/25 15:12:31 rburnett@build.mysql.com +1 -0 Bug #4792 lower_case_table_names does not resolve db.tbl.column in SELECT list sql_base.cc: Added code to lowercase database name in insert_fields when lower_case_table_names=1. This fixes bug# 4792 sql/sql_base.cc 1.181 04/08/25 15:09:20 rburnett@build.mysql.com +11 -0 Added code to lowercase database name in insert_fields when lower_case_table_names=1. This fixes bug# 4792 ChangeSet 1.1987.2.1 04/08/25 02:04:45 miguel@hegel.txg.br +2 -0 Adding binary version information for debug/release version of libmysqld.dll This was a customer request for to get the XP Logo Certification. Note for LenZ: Adding to the project libmysqld.dsp the file libmysqld.rc at compilation time will be created the libmysqld.res and this linked. For every release edit the libmysqld.rc version number. libmysqld/resource.h 1.1 04/08/25 02:04:40 miguel@hegel.txg.br +15 -0 libmysqld/libmysqld.rc 1.1 04/08/25 02:04:40 miguel@hegel.txg.br +125 -0 libmysqld/resource.h 1.0 04/08/25 02:04:40 miguel@hegel.txg.br +0 -0 BitKeeper file /home/miguel/bk/mysql-4.0/libmysqld/resource.h libmysqld/libmysqld.rc 1.0 04/08/25 02:04:40 miguel@hegel.txg.br +0 -0 BitKeeper file /home/miguel/bk/mysql-4.0/libmysqld/libmysqld.rc ChangeSet 1.1987.1.1 04/08/24 20:17:23 heikki@hundin.mysql.fi +1 -0 buf0rea.c: Fix bug: if there was little file I/O in InnoDB, but the insert buffer was used, it could happen that 'Pending normal aio reads' was bigger than 0, but the I/O handler thread did not get waken up in 600 seconds. This resulted in a hang, and crashing of InnoDB. innobase/buf/buf0rea.c 1.9 04/08/24 20:17:12 heikki@hundin.mysql.fi +2 -0 Fix bug: if there was little file I/O in InnoDB, but the insert buffer was used, it could happen that 'Pending normal aio reads' was bigger than 0, but the I/O handler thread did not get waken up in 600 seconds. This resulted in a hang, and crashing of InnoDB. ChangeSet 1.1988 04/08/24 19:05:42 joerg@mysql.com +2 -0 All 'Makefile's must use '$(AR)' (not just 'ar') because the variable may contain options. BitKeeper/etc/logging_ok 1.320 04/08/24 19:05:42 joerg@mysql.com +1 -0 Logging to logging@openlogging.org accepted libmysqld/Makefile.am 1.27 04/08/24 18:58:42 joerg@mysql.com +2 -2 Always use 'make' variable '$(AR)' so that options (AIX 64 bit!) are included. ChangeSet 1.1987 04/08/24 10:36:17 miguel@hegel.txg.br +3 -0 Fix warning VC++ and fix applied fisrt to source 4.1 BitKeeper/etc/logging_ok 1.319 04/08/24 10:36:17 miguel@hegel.txg.br +1 -0 Logging to logging@openlogging.org accepted mysys/my_vsnprintf.c 1.16 04/08/24 10:36:10 miguel@hegel.txg.br +9 -11 Fix VC++ warning assuming that my_vsnprintf() is external mysys/my_lib.c 1.18 04/08/24 10:36:10 miguel@hegel.txg.br +0 -11 Same fix for bug #4737 that wrongly I did first on tree 4.1 ChangeSet 1.1984.1.1 04/08/24 17:29:08 gluh@gluh.mysql.r18.ru +3 -0 Fix for bug #4340: find_in_set is case insensitive even on binary operators(2nd version) sql/item_func.cc 1.111 04/08/24 17:29:05 gluh@gluh.mysql.r18.ru +19 -5 Fix for bug #4340: find_in_set is case insensitive even on binary operators mysql-test/t/func_set.test 1.5 04/08/24 17:29:05 gluh@gluh.mysql.r18.ru +8 -0 Fix for bug #4340: find_in_set is case insensitive even on binary operators mysql-test/r/func_set.result 1.7 04/08/24 17:29:05 gluh@gluh.mysql.r18.ru +9 -0 Fix for bug #4340: find_in_set is case insensitive even on binary operators ChangeSet 1.1985 04/08/24 13:51:28 lenz@mysql.com +2 -0 - make sure to recreate all autoconf/automake-related files after modifying configure.in for the commercial tarballs - added my-innodb-heavy-4G.cnf to the distribution support-files/Makefile.am 1.20 04/08/24 13:51:24 lenz@mysql.com +3 -0 - added my-innodb-heavy-4G.cnf to the distribution Build-tools/mysql-copyright 1.15 04/08/24 13:51:24 lenz@mysql.com +1 -1 - make sure to recreate all autoconf/automake-related files after modifying configure.in ChangeSet 1.1980.2.1 04/08/23 19:13:47 gluh@gluh.mysql.r18.ru +3 -0 Fix for bug #5134: WHERE x = 'bar' AND x LIKE BINARY 'bar' returns wrong results sql/sql_select.cc 1.284 04/08/23 19:13:45 gluh@gluh.mysql.r18.ru +8 -2 Fix for bug #5134: WHERE x = 'bar' AND x LIKE BINARY 'bar' returns wrong results mysql-test/t/binary.test 1.7 04/08/23 19:13:45 gluh@gluh.mysql.r18.ru +13 -0 Fix for bug #5134: WHERE x = 'bar' AND x LIKE BINARY 'bar' returns wrong results mysql-test/r/binary.result 1.10 04/08/23 19:13:45 gluh@gluh.mysql.r18.ru +18 -0 Fix for bug #5134: WHERE x = 'bar' AND x LIKE BINARY 'bar' returns wrong results ChangeSet 1.1981.1.1 04/08/23 16:15:57 guilhem@mysql.com +4 -0 Fix for BUG#5033 "When using temporary tables truncate does NOT reset the auto_increment counter" (ok'd by CTO to fix it in 4.0). Fix to make mysql-test-run work with all Valgrind versions. sql/sql_delete.cc 1.107 04/08/23 16:15:53 guilhem@mysql.com +1 -4 in mysql_truncate(), always reset the autoinc counter, as manual says (even if it's a temp table, which was BUG#5033). mysql-test/t/truncate.test 1.10 04/08/23 16:15:53 guilhem@mysql.com +15 -1 testing if TRUNCATE resets autoinc counter for temp tables (BUG#5033); testing difference with DELETE FROM. mysql-test/r/truncate.result 1.10 04/08/23 16:15:53 guilhem@mysql.com +21 -0 result update mysql-test/mysql-test-run.sh 1.197 04/08/23 16:15:53 guilhem@mysql.com +3 -1 fixing mysql-test-run.sh so that it works indifferently with Valgrind 1.x, 2.x (versions <= 2.0.0 refuse --tool option; versions >=2.1.2 require it; 2.1.0 accepts it). I hope the shell code is portable enough; anyway Valgrind only runs on Linux... I tested it with 2.0.0, 2.1.0, 2.1.2. ChangeSet 1.1980.1.1 04/08/23 15:29:55 pem@mysql.com +3 -0 Fixed: BUG#5135: cannot turn on log_warnings with SET in 4.1 (and 4.0) sql/mysqld.cc 1.505 04/08/23 15:29:40 pem@mysql.com +2 -2 Set a max value for log_warnings, so se can set it to something other than 0. mysql-test/t/variables.test 1.21 04/08/23 15:29:40 pem@mysql.com +10 -0 Test case for BUG#5135, check that setting log_warnings actually works. mysql-test/r/variables.result 1.25 04/08/23 15:29:40 pem@mysql.com +16 -0 Test case for BUG#5135, check that setting log_warnings actually works. ChangeSet 1.1981 04/08/23 13:43:55 serg@serg.mylan +1 -0 unnecessary LINT_INIT removed myisammrg/myrg_open.c 1.25 04/08/23 13:43:51 serg@serg.mylan +4 -8 unnecessary LINT_INIT removed ChangeSet 1.1980 04/08/22 12:43:26 serg@serg.mylan +1 -0 after merge fixes myisammrg/myrg_open.c 1.24 04/08/22 12:43:20 serg@serg.mylan +7 -3 after merge fixes ChangeSet 1.676.1.769 04/08/22 09:36:17 serg@serg.mylan +1 -0 bug#2408 - Multiple threads altering MERGE table UNIONs hang/crash. Abandoned improper use of MyISAM data. Thanks Ingo! myisammrg/myrg_open.c 1.12.1.3 04/08/22 09:36:15 serg@serg.mylan +49 -52 bug#2408 - Multiple threads altering MERGE table UNIONs hang/crash. Abandoned improper use of MyISAM data. Thanks Ingo! ChangeSet 1.1978 04/08/20 23:48:30 igor@rurik.mysql.com +4 -0 null.test, null.result: Added test case for bug #4256. join_outer.result: Fixed bug #4256. item_cmpfunc.h: Fixed inconsistency of values of used_tables_cache and const_item_cache for Item_func_isnull objects. This inconsistency caused bug #4256. mysql-test/t/null.test 1.8 04/08/20 23:46:54 igor@rurik.mysql.com +23 -0 Added test case for bug #4256. mysql-test/r/null.result 1.11 04/08/20 23:46:18 igor@rurik.mysql.com +19 -0 Added test case for bug #4256. mysql-test/r/join_outer.result 1.19 04/08/20 23:45:40 igor@rurik.mysql.com +1 -1 Fixed bug #4256. sql/item_cmpfunc.h 1.32 04/08/20 23:36:53 igor@rurik.mysql.com +1 -0 Fixed inconsistency of values of used_tables_cache and const_item_cache for Item_func_isnull objects. This inconsistency caused bug #4256. ChangeSet 1.1968.1.2 04/08/20 16:35:23 guilhem@mysql.com +9 -0 Making FLUSH TABLES WITH READ LOCK block COMMITs of existing transactions, in a deadlock-free manner. This splits locking the global read lock in two steps. This fixes a consequence of this bug, known as: BUG#4953 'mysqldump --master-data may report incorrect binlog position if using InnoDB' And a test. mysql-test/t/flush_block_commit.test 1.1 04/08/20 16:35:20 guilhem@mysql.com +49 -0 mysql-test/t/flush_block_commit-master.opt 1.1 04/08/20 16:35:20 guilhem@mysql.com +1 -0 mysql-test/r/flush_block_commit.result 1.1 04/08/20 16:35:20 guilhem@mysql.com +23 -0 sql/sql_parse.cc 1.380 04/08/20 16:35:20 guilhem@mysql.com +5 -1 implementing the two steps of global read lock so that FLUSH TABLES WITH READ LOCK can block COMMIT without deadlocking with COMMITs. sql/sql_db.cc 1.73 04/08/20 16:35:20 guilhem@mysql.com +2 -2 update for new prototype sql/sql_class.h 1.185 04/08/20 16:35:20 guilhem@mysql.com +2 -2 THD::global_read_lock now an uint to reflect the 2 steps of global read lock (does not block COMMIT / does) sql/mysql_priv.h 1.221.1.2 04/08/20 16:35:20 guilhem@mysql.com +2 -1 new argument to wait_if_global_read_lock() sql/lock.cc 1.47 04/08/20 16:35:20 guilhem@mysql.com +47 -7 an additional stage so that FLUSH TABLES WITH READ LOCK blocks COMMIT: make_global_read_lock_block_commit(): taking the global read lock is TWO steps (2nd step is optional; without it, COMMIT of existing transactions will be allowed): lock_global_read_lock() THEN make_global_read_lock_block_commit(). sql/handler.cc 1.110 04/08/20 16:35:20 guilhem@mysql.com +23 -8 making COMMIT wait if FLUSH TABLES WITH READ LOCK happened. mysql-test/t/flush_block_commit.test 1.0 04/08/20 16:35:20 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/flush_block_commit.test mysql-test/t/flush_block_commit-master.opt 1.0 04/08/20 16:35:20 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/flush_block_commit-master.opt mysql-test/r/flush_block_commit.result 1.0 04/08/20 16:35:20 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/flush_block_commit.result ChangeSet 1.1976 04/08/20 13:37:58 ram@gw.mysql.r18.ru +1 -0 A fix (bug #5115: Erronious Syntax Error when comment placed inside of "create table") client/mysql.cc 1.152.1.2 04/08/20 13:37:56 ram@gw.mysql.r18.ru +10 -8 in_comment is now outside the add_line(). ChangeSet 1.1972.1.1 04/08/19 23:10:33 serg@serg.mylan +3 -0 less strict assert to take into account weird cases sql/field.cc 1.93 04/08/19 23:10:30 serg@serg.mylan +4 -2 less strict assert to take into account weird cases mysql-test/t/type_float.test 1.8 04/08/19 23:10:30 serg@serg.mylan +7 -0 less strict assert to take into account weird cases mysql-test/r/type_float.result 1.11 04/08/19 23:10:30 serg@serg.mylan +3 -0 less strict assert to take into account weird cases ChangeSet 1.1974 04/08/19 23:22:16 marko@hundin.mysql.fi +1 -0 ha_innodb.cc: innobase_mysql_tmpfile(): call dup() and my_close() on the file returned by create_temp_file() in order to avoid memory leak caused by my_open() being paired with close() sql/ha_innodb.cc 1.218 04/08/19 23:20:33 marko@hundin.mysql.fi +24 -3 innobase_mysql_tmpfile(): call dup() and my_close() on the file returned by create_temp_file() in order to avoid memory leak caused by my_open() being paired with close() ChangeSet 1.1973 04/08/19 21:41:10 ingo@mysql.com +1 -0 Build bug on 64-Bit platforms. Removed improper casts. Thanks to Joerg Bruehe for the fix. include/my_global.h 1.68 04/08/19 21:41:08 ingo@mysql.com +9 -21 Build bug on 64-Bit platforms. Removed improper casts. Changed to uniform writing style. Appended 'L' to 32-Bit constants which doesn't hurt on 32-Bit, but can be important for some 64-Bit compilers. ChangeSet 1.1951.3.4 04/08/19 20:26:00 rburnett@build.mysql.com +3 -0 Bug #4466 Nothing in .err when mysql service ends because of malformed my.ini options my_getopt.c: Moved the inclusion of my_getopt.h down below the inclusion of my_sys.h so that enum loglevel definition would be available my_sys.h, my_getopt.h: moved definition of enum loglevel from my_getopt.h to my_sys.h mysys/my_getopt.c 1.47 04/08/19 20:25:18 rburnett@build.mysql.com +1 -1 Moved the inclusion of my_getopt.h down below the inclusion of my_sys.h so that enum loglevel definition would be available include/my_sys.h 1.109 04/08/19 20:24:32 rburnett@build.mysql.com +6 -0 moved definition of enum loglevel from my_getopt.h to my_sys.h include/my_getopt.h 1.16 04/08/19 20:24:32 rburnett@build.mysql.com +0 -6 moved definition of enum loglevel from my_getopt.h to my_sys.h ChangeSet 1.1951.3.3 04/08/19 17:56:32 rburnett@build.mysql.com +5 -0 Bug #4466 Nothing in .err when mysql service ends because of malformed my.ini options mysqld.cc: Changed LOGLEVEL enum to loglevel mysql_priv.h, log.cc: Changed LOGLEVEL to loglevel. Removed startup_ from some of the DBUG_ENTER macros. Removed the print_msg_to_log function as it was unused. my_getopt.c, my_getopt.h: Renamed LOGLEVEL to loglevel to match coding standards sql/mysqld.cc 1.502.1.3 04/08/19 17:55:37 rburnett@build.mysql.com +1 -1 Changed LOGLEVEL enum to loglevel sql/mysql_priv.h 1.224 04/08/19 17:55:17 rburnett@build.mysql.com +1 -2 Changed LOGLEVEL to loglevel. Removed startup_ from some of the DBUG_ENTER macros. Removed the print_msg_to_log function as it was unused. sql/log.cc 1.151 04/08/19 17:55:14 rburnett@build.mysql.com +13 -32 Changed LOGLEVEL to loglevel. Removed startup_ from some of the DBUG_ENTER macros. Removed the print_msg_to_log function as it was unused. mysys/my_getopt.c 1.46 04/08/19 17:54:01 rburnett@build.mysql.com +1 -1 Renamed LOGLEVEL to loglevel to match coding standards include/my_getopt.h 1.15 04/08/19 17:53:59 rburnett@build.mysql.com +2 -2 Renamed LOGLEVEL to loglevel to match coding standards ChangeSet 1.1972 04/08/19 13:07:54 serg@serg.mylan +1 -0 typos fixed mysys/mf_tempfile.c 1.21 04/08/19 13:07:51 serg@serg.mylan +2 -2 typos fixed ChangeSet 1.1970 04/08/19 11:21:08 serg@serg.mylan +1 -0 take dec. point into account in store_double_in_string sql/field.cc 1.92 04/08/19 11:21:05 serg@serg.mylan +12 -6 take dec. point into account in store_double_in_string ChangeSet 1.1968.1.1 04/08/19 10:01:01 guilhem@mysql.com +2 -0 cosmetic change sql/sql_table.cc 1.183 04/08/19 10:00:59 guilhem@mysql.com +9 -9 smarter use of the Disable_binlog object (using a block so that when leaving it either way, the object gets destroyed and so properties of the thread get reset). sql/sql_class.h 1.184 04/08/19 10:00:58 guilhem@mysql.com +1 -1 comment ChangeSet 1.1969 04/08/19 02:35:59 serg@serg.mylan +2 -0 copied new my_vsnprintf from 4.1. use "ul" when merging mysys/my_vsnprintf.c 1.15 04/08/19 02:35:55 serg@serg.mylan +74 -16 copied new my_vsnprintf from 4.1. use "ul" when merging BitKeeper/etc/ignore 1.157 04/08/19 02:35:55 serg@serg.mylan +1 -0 Added EXCEPTIONS-CLIENT to the ignore list ChangeSet 1.1964.2.1 04/08/19 00:29:11 guilhem@mysql.com +7 -0 Fix for BUG#4971 "CREATE TABLE ... TYPE=HEAP SELECT ... stops slave (wrong DELETE in binlog)": replacing the no_log argument of mysql_create_table() by some safer method (temporarily setting OPTION_BIN_LOG to 0) which guarantees that even the automatic DELETE FROM heap_table does not get into the binlog when a not-yet-existing HEAP table is opened by mysql_create_table(). sql/sql_table.cc 1.182 04/08/19 00:29:07 guilhem@mysql.com +21 -7 removing no_log from mysql_create_table(); instead using new class Disable_binlog. Disabling binlogging in some cases, where the binlogging is done later by some other code (case of CREATE SELECT and ALTER). sql/sql_parse.cc 1.379 04/08/19 00:29:07 guilhem@mysql.com +1 -1 removing no_log sql/sql_class.h 1.183 04/08/19 00:29:07 guilhem@mysql.com +21 -0 new class Disable_binlog used to temporarily disable binlogging for one thread. sql/mysql_priv.h 1.221.1.1 04/08/19 00:29:07 guilhem@mysql.com +1 -1 removing argument no_log from mysql_create_table(); no_log was perfect as some binlogging could still be done by open_unireg_entry() for a HEAP table. sql/log.cc 1.148.1.1 04/08/19 00:29:07 guilhem@mysql.com +16 -0 new class Disable_binlog used to temporarily disable binlogging for one thread. mysql-test/t/rpl_heap.test 1.2 04/08/19 00:29:07 guilhem@mysql.com +4 -2 testing a bug mysql-test/r/rpl_heap.result 1.2 04/08/19 00:29:07 guilhem@mysql.com +6 -6 result update ChangeSet 1.1951.3.2 04/08/18 22:31:01 rburnett@build.mysql.com +5 -0 BUG# 4466 - Nothing in .err when mysql service ends because of malformed my.ini options mysqld.cc: Changed option_error_reporter to match new function header that includes LOGLEVEL enum mysql_priv.h: Removed the MY_ERROR style bitmask. Changed function headers to use new LOGLEVEL enum log.cc: Changed print_buffer_to_log to print_buffer_to_file. Remove the timestamp bool and now all log entries written to stderr are timestamped. Removed some unused commented code. changed to use the new LOGLEVEL enum. my_getopt.c: Changed functions to use the new LOGLEVEL enum and changed the included error reporter to be default_reporter. This reporter is used in handle_options if a reporter is not given my_getopt.h: changed typedefs to use better naming convention. Moved error bitmask into the LOGLEVEL enum and included it here. sql/mysqld.cc 1.502.1.2 04/08/18 22:28:20 rburnett@build.mysql.com +5 -2 Changed option_error_reporter to match new function header that includes LOGLEVEL enum sql/mysql_priv.h 1.223 04/08/18 22:27:41 rburnett@build.mysql.com +3 -13 Removed the MY_ERROR style bitmask. Changed function headers to use new LOGLEVEL enum sql/log.cc 1.150 04/08/18 22:27:09 rburnett@build.mysql.com +79 -69 Changed print_buffer_to_log to print_buffer_to_file. Remove the timestamp bool and now all log entries written to stderr are timestamped. Removed some unused commented code. changed to use the new LOGLEVEL enum. mysys/my_getopt.c 1.45 04/08/18 22:24:46 rburnett@build.mysql.com +23 -33 Changed functions to use the new LOGLEVEL enum and changed the included error reporter to be default_reporter. This reporter is used in handle_options if a reporter is not given include/my_getopt.h 1.14 04/08/18 22:23:46 rburnett@build.mysql.com +17 -3 changed typedefs to use better naming convention. Moved error bitmask into the LOGLEVEL enum and included it here. ChangeSet 1.1967 04/08/18 14:46:31 serg@serg.mylan +4 -0 Bug 4937: different date -> string conversion when using SELECT ... UNION and INSERT ... SELECT ... UNION sql/field.h 1.57 04/08/18 14:46:28 serg@serg.mylan +2 -1 Bug 4937: different date -> string conversion when using SELECT ... UNION and INSERT ... SELECT ... UNION sql/field.cc 1.91 04/08/18 14:46:28 serg@serg.mylan +50 -40 Bug 4937: different date -> string conversion when using SELECT ... UNION and INSERT ... SELECT ... UNION mysql-test/t/type_date.test 1.7 04/08/18 14:46:28 serg@serg.mylan +19 -0 Bug 4937: different date -> string conversion when using SELECT ... UNION and INSERT ... SELECT ... UNION mysql-test/r/type_date.result 1.10 04/08/18 14:46:28 serg@serg.mylan +17 -0 Bug 4937: different date -> string conversion when using SELECT ... UNION and INSERT ... SELECT ... UNION ChangeSet 1.1964.1.1 04/08/18 01:48:01 heikki@hundin.mysql.fi +7 -0 srv0start.c, ut0mem.c, ut0dbg.c, ut0dbg.h, srv0start.h: Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) mysqld.cc, ha_innodb.cc: Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) innobase/srv/srv0start.c 1.61 04/08/18 01:43:02 heikki@hundin.mysql.fi +18 -6 Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) innobase/ut/ut0mem.c 1.20 04/08/18 01:42:55 heikki@hundin.mysql.fi +6 -0 Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) innobase/ut/ut0dbg.c 1.5 04/08/18 01:42:55 heikki@hundin.mysql.fi +6 -1 Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) innobase/include/ut0dbg.h 1.13 04/08/18 01:42:42 heikki@hundin.mysql.fi +33 -1 Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) innobase/include/srv0start.h 1.10 04/08/18 01:42:42 heikki@hundin.mysql.fi +3 -1 Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) sql/mysqld.cc 1.504 04/08/18 01:41:58 heikki@hundin.mysql.fi +3 -0 Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) sql/ha_innodb.cc 1.217 04/08/18 01:41:58 heikki@hundin.mysql.fi +9 -0 Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) ChangeSet 1.1965 04/08/18 00:04:43 serg@serg.mylan +1 -0 use my_vsnprintf() just in case bug#4925 sql/net_pkg.cc 1.32 04/08/18 00:04:37 serg@serg.mylan +3 -1 use my_vsnprintf() just in case bug#4925 ChangeSet 1.1961.2.1 04/08/17 14:12:37 guilhem@mysql.com +1 -0 Fix for BUG#5073 "--disable-local-infile has no effect if client reads it with MYSQL_READ_DEFAULT": that was a forgotten '~' probably. libmysql/libmysql.c 1.152 04/08/17 14:12:35 guilhem@mysql.com +1 -1 When we read "disable-local-infile" from the option file specified by mysql_options(MYSQL_READ_DEFAULT_FILE), we must take CLIENT_LOCAL_FILES down (it was probably a forgotten '~'). ChangeSet 1.1961.1.2 04/08/17 11:12:22 ram@gw.mysql.r18.ru +1 -0 A fix (bug #5055: SQL_SELECT_LIMIT=0 crashes command line client): mysql outwits itself. client/mysql.cc 1.152.1.1 04/08/17 11:12:20 ram@gw.mysql.r18.ru +7 -4 A fix (bug #5055: SQL_SELECT_LIMIT=0 crashes command line client): mysql outwits itself. ChangeSet 1.1961.1.1 04/08/16 15:07:45 konstantin@mysql.com +1 -0 A desperate attempt to comment one place where we do conversions. sql/field.cc 1.90 04/08/16 15:07:43 konstantin@mysql.com +27 -0 A desperate attempt to comment one place where we do conversions. ChangeSet 1.1955.2.1 04/08/14 15:24:40 guilhem@mysql.com +1 -0 Fix for BUG#5050 "mysql-test-run fails on rpl_trunc_binlog after 'make install'": The binlog files we use for some tests must be installed like other mysql-test/std_data/ files. mysql-test/Makefile.am 1.22 04/08/14 15:24:37 guilhem@mysql.com +1 -0 The binlog files we use for some tests must be installed like other mysql-test/std_data/ files. Putting a * before 001 so that it works for 6-digit extensions of 4.1. ChangeSet 1.1951.3.1 04/08/14 03:38:37 rburnett@build.mysql.com +31 -0 mysql_priv.h: Added declarations for print_msg_to_log and vprint_msg_to_log. sql_print_error are simple functions that wrap calls to print_msg_to_log. Define the different error types with MY_ERROR_TYPE, MY_WARNING_TYPE, and MY_INFORMATION_TYPE gen_lex_hash.cc: Added NULL error reporting parameter to handle_options log.cc: Add print_msg_to_log, print_buffer_to_log, and vprint_msg_to_log. Print_msg_to_log will write the message to the windows event log if on NT. We now have error, warning, and information versions of sql_print_xxxx. T his is a variation of a similar changeset WAX did. mysqld.cc: Added option_error_reporter callback function and pass that into handle_options mysql.cc: Added NULL as error reporter arg to the end of handle_options Many files: Added NULL error reporter parameter as the last paramter to handle_options my_getopt.c: Added second function pointer to server as an error reporting callback. Added local function report_option_error that will either write the error to stderr or to the error reporting callback. changed all calls in handle_options from fprintf(stderr, ... ) to report_option_error my_getopt.h: Changed declaration of handle_options to use typedefs for the two function pointers. added second function pointer to server as an error reporting callback mysqld.dsp: Added custom build step for compiling message file and added message resource file (output of mc) BitKeeper/etc/logging_ok 1.317.1.1 04/08/14 03:38:37 rburnett@build.mysql.com +1 -0 Logging to logging@openlogging.org accepted sql/mysql_priv.h 1.222 04/08/14 03:37:08 rburnett@build.mysql.com +20 -2 Added declarations for print_msg_to_log and vprint_msg_to_log. sql_print_error are simple functions that wrap calls to print_msg_to_log. Define the different error types with MY_ERROR_TYPE, MY_WARNING_TYPE, and MY_INFORMATION_TYPE sql/gen_lex_hash.cc 1.58 04/08/14 03:35:44 rburnett@build.mysql.com +1 -1 Added NULL error reporting parameter to handle_options sql/log.cc 1.149 04/08/14 03:34:04 rburnett@build.mysql.com +184 -22 Add print_msg_to_log, print_buffer_to_log, and vprint_msg_to_log. Print_msg_to_log will write the message to the windows event log if on NT. We now have error, warning, and information versions of sql_print_xxxx. T his is a variation of a similar changeset WAX did. sql/mysqld.cc 1.502.1.1 04/08/14 03:31:56 rburnett@build.mysql.com +6 -1 Added option_error_reporter callback function and pass that into handle_options client/mysql.cc 1.153 04/08/14 03:21:25 rburnett@build.mysql.com +1 -1 Added NULL as error reporter arg to the end of handle_options tools/mysqlmanager.c 1.38 04/08/14 03:18:28 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options mysys/my_getopt.c 1.44 04/08/14 03:17:30 rburnett@build.mysql.com +29 -19 Added second function pointer to server as an error reporting callback. Added local function report_option_error that will either write the error to stderr or to the error reporting callback. changed all calls in handle_options from fprintf(stderr, ... ) to report_option_error include/my_getopt.h 1.13 04/08/14 03:16:02 rburnett@build.mysql.com +4 -4 Changed declaration of handle_options to use typedefs for the two function pointers. added second function pointer to server as an error reporting callback myisam/myisampack.c 1.29 04/08/14 03:15:04 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options myisam/myisamchk.c 1.114 04/08/14 03:15:04 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options myisam/myisam_ftdump.c 1.23 04/08/14 03:15:04 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options myisam/mi_test1.c 1.14 04/08/14 03:15:04 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options isam/pack_isam.c 1.15 04/08/14 03:14:00 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options isam/isamchk.c 1.23 04/08/14 03:14:00 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options extra/resolveip.c 1.24 04/08/14 03:14:00 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options extra/resolve_stack_dump.c 1.14 04/08/14 03:14:00 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options extra/perror.c 1.25 04/08/14 03:14:00 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options extra/mysql_waitpid.c 1.5 04/08/14 03:14:00 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options extra/mysql_install.c 1.6 04/08/14 03:12:47 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options extra/my_print_defaults.c 1.15 04/08/14 03:12:47 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options client/mysqltest.c 1.120 04/08/14 03:12:47 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options client/mysqlshow.c 1.28 04/08/14 03:12:47 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options client/mysqlbinlog.cc 1.102 04/08/14 03:12:46 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options client/mysqlmanagerc.c 1.12 04/08/14 03:11:20 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options client/mysqlmanager-pwgen.c 1.10 04/08/14 03:11:20 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options client/mysqlimport.c 1.33 04/08/14 03:11:20 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options client/mysqldump.c 1.113 04/08/14 03:11:20 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options client/mysqlcheck.c 1.28 04/08/14 03:11:20 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options client/mysqladmin.c 1.74 04/08/14 03:11:20 rburnett@build.mysql.com +1 -1 Added NULL error reporter parameter as the last paramter to handle_options VC++Files/sql/mysqld.dsp 1.19 04/08/14 03:08:24 rburnett@build.mysql.com +83 -0 Added custom build step for compiling message file and added message resource file (output of mc) ChangeSet 1.1955.1.4 04/08/13 17:27:58 heikki@hundin.mysql.fi +1 -0 row0mysql.c: Fix bug: if we RENAME a table, InnoDB forgot to load the foreign key constraints that reference the new table name, and forgot to check that they are compatible with the table innobase/row/row0mysql.c 1.70 04/08/13 17:27:50 heikki@hundin.mysql.fi +24 -0 Fix bug: if we RENAME a table, InnoDB forgot to load the foreign key constraints that reference the new table name, and forgot to check that they are compatible with the table ChangeSet 1.1955.1.3 04/08/13 15:29:47 guilhem@mysql.com +2 -0 Escaping [] so that darwin[7-8] gets into 'configure' and not darwin7-8 Adding a compilation define so that on recent Darwin mysqld does not react to SIGHUP and SIGQUIT: this fixes a rpl000001 problem on our Powermac G5 machine (popping after an upgrade from 10.3.4 to 10.3.5) and is expected to fix BUG#2030 "relay bin log on slave resets multiple times a second" (i.e. under some Mac OS X Panther versions, mysqld receives many SIGHUP and SIGQUIT). So this fix is more a problem-hider than a real understanding of why mysqld receives so many signals. Note that we saw other problems on this OS where mysqld reacts to Ctrl-Z but apparently only once, where using SSL seems to make the problem more frequent... sql/mysqld.cc 1.503 04/08/13 15:29:41 guilhem@mysql.com +6 -2 optionally ignore SIGHUP and SIGQUIT, for some Mac OS X Panther versions which send too many of those. configure.in 1.308.1.1 04/08/13 15:29:41 guilhem@mysql.com +3 -2 Escaping [] so that darwin[7-8] gets into 'configure' and not darwin7-8 Adding a compilation define so that on recent Darwin mysqld does not react to SIGHUP and SIGQUIT. ChangeSet 1.1958 04/08/12 21:55:05 lenz@mysql.com +1 -0 - portability fix for SCO Open Server 5.0.7 (thanks to Boyd Gerber) configure.in 1.310 04/08/12 21:55:01 lenz@mysql.com +1 -0 - portability fix for SCO Open Server 5.0.7 (thanks to Boyd Gerber) ChangeSet 1.1957 04/08/12 21:40:34 lenz@mysql.com +1 -0 - Fixed two small version number issues in MySQL-shared-compat.spec support-files/MySQL-shared-compat.spec.sh 1.4 04/08/12 21:40:30 lenz@mysql.com +2 -2 - fixed using the correct version number - bumped up the 3.23 version number to current ChangeSet 1.1956 04/08/12 21:15:49 lenz@mysql.com +1 -0 - giving a range does not work for platform detection in configure.in - resorting to having to separate sections for darwin7 and darwin8 configure.in 1.309 04/08/12 21:15:46 lenz@mysql.com +10 -1 - giving a range does not work here - resorting to having to separate sections for darwin7 and darwin8 ChangeSet 1.1892.3.1 04/08/12 20:37:31 vva@eagle.mysql.r18.ru +3 -0 fixed Bug #4358 Problem with HAVING clause that uses alias from the select list and TEXT field make setup_copy_fields to insert Item_copy_string for blobs in the beginning of the copy_funcs (push_back instead of push_front) the thing is that Item_copy_string::copy for function can call Item_copy_string::val_int for blob via Item_ref. But if Item_copy_string::copy for blob isn't called before, it's value will be wrong. So all the Item_copy_string::copy for blobs should be called before Item_copy_string::copy for functions. sql/sql_select.cc 1.281.1.1 04/08/12 20:37:23 vva@eagle.mysql.r18.ru +10 -1 make setup_copy_fields to insert Item_copy_string for blobs in the beginning of the copy_funcs (push_back instead of push_front) the thing is that Item_copy_string::copy for function can call Item_copy_string::val_int for blob via Item_ref. But if Item_copy_string::copy for blob isn't called before, it's value will be wrong. So all the Item_copy_string::copy for blobs should be called before Item_copy_string::copy for functions. fixed Bug #4358 Problem with HAVING clause that uses alias from the select list and TEXT field mysql-test/t/having.test 1.7 04/08/12 20:37:23 vva@eagle.mysql.r18.ru +46 -0 added test case for Bug #4358 Problem with HAVING clause that uses alias from the select list and TEXT field mysql-test/r/having.result 1.9 04/08/12 20:37:23 vva@eagle.mysql.r18.ru +40 -0 added test case for Bug #4358 Problem with HAVING clause that uses alias from the select list and TEXT field ChangeSet 1.1952.1.5 04/08/12 16:16:38 ram@gw.mysql.r18.ru +1 -0 Added initial sorting in order to make test case repeatable. mysql-test/r/grant.result 1.12 04/08/12 16:16:35 ram@gw.mysql.r18.ru +1 -0 Added initial sorting in order to make test case repeatable. ChangeSet 1.1952.1.4 04/08/12 16:02:12 ram@gw.mysql.r18.ru +1 -0 Added initial sorting in order to make test case repeatable. mysql-test/t/grant.test 1.12 04/08/12 16:02:10 ram@gw.mysql.r18.ru +1 -0 Added initial sorting in order to make test case repeatable. ChangeSet 1.1945.2.3 04/08/12 14:49:16 ram@gw.mysql.r18.ru +2 -0 A test case (bug #4898: User privileges depending on ORDER BY Settings of table db) mysql-test/t/grant.test 1.11 04/08/12 14:49:14 ram@gw.mysql.r18.ru +15 -0 A test case (bug #4898: User privileges depending on ORDER BY Settings of table db) mysql-test/r/grant.result 1.11 04/08/12 14:49:14 ram@gw.mysql.r18.ru +18 -0 A test case (bug #4898: User privileges depending on ORDER BY Settings of table db) ChangeSet 1.1945.2.2 04/08/12 09:41:35 ram@gw.mysql.r18.ru +1 -0 A fix (Bug#4898: User privileges depending on ORDER BY Settings of table db) sql/sql_acl.cc 1.128 04/08/12 09:41:26 ram@gw.mysql.r18.ru +13 -5 A fix (Bug#4898: User privileges depending on ORDER BY Settings of table db) ChangeSet 1.1897.2.1 04/08/11 23:24:36 acurtis@pcgem.rdg.cyberkinetica.com +4 -0 Bug#4411 Fix for server hang bug BitKeeper/etc/logging_ok 1.316.1.1 04/08/11 23:24:34 acurtis@pcgem.rdg.cyberkinetica.com +1 -0 Logging to logging@openlogging.org accepted sql/opt_sum.cc 1.31 04/08/11 23:24:21 acurtis@pcgem.rdg.cyberkinetica.com +1 -0 Bug#4411 Allow code to exit the loop. mysql-test/t/heap.test 1.10 04/08/11 23:24:21 acurtis@pcgem.rdg.cyberkinetica.com +14 -0 Bug#4411 Test for server hang bug mysql-test/r/heap.result 1.15 04/08/11 23:24:20 acurtis@pcgem.rdg.cyberkinetica.com +10 -0 Bug#4411 Test for server hang bug ChangeSet 1.1947.1.3 04/08/11 23:43:41 serg@serg.mylan +5 -0 Bug #4797 - 32 bit and 64 bit builds behave differently on int32 overflow sql/sql_analyse.cc 1.21 04/08/11 23:43:38 serg@serg.mylan +0 -3 cleanup sql/field.cc 1.89 04/08/11 23:43:38 serg@serg.mylan +27 -2 Bug #4797 - 32 bit and 64 bit builds behave differently on int32 overflow mysql-test/t/type_uint.test 1.4 04/08/11 23:43:38 serg@serg.mylan +1 -0 Bug #4797 - 32 bit and 64 bit builds behave differently on int32 overflow mysql-test/r/type_uint.result 1.5 04/08/11 23:43:38 serg@serg.mylan +2 -0 Bug #4797 - 32 bit and 64 bit builds behave differently on int32 overflow include/my_global.h 1.67 04/08/11 23:43:38 serg@serg.mylan +17 -11 uint_max constants moved from sql_analyse.cc ChangeSet 1.1953 04/08/11 23:01:08 lenz@mysql.com +1 -0 - fixed Log file naming in Boostrap Build-tools/Bootstrap 1.22 04/08/11 23:01:04 lenz@mysql.com +2 -4 - fixed Log file naming ChangeSet 1.1952 04/08/11 22:03:12 lenz@mysql.com +1 -0 Bootstrap enhancements: - Changed the default log file name to Bootstrap-<repository>.log (e.g. Bootstrap-mysql-4.0.log) (thanks to Joerg for the hint) - added option "--archive-log" to automatically move the log file into the Log directory of the exported tree Build-tools/Bootstrap 1.21 04/08/11 22:03:05 lenz@mysql.com +33 -11 - Changed the default log file name to Bootstrap-<repository>.log (e.g. Bootstrap-mysql-4.0.log) (thanks to Joerg for the hint) - added option "--archive-log" to automatically move the log file into the Log directory of the exported tree ChangeSet 1.1892.2.1 04/08/11 18:55:12 vva@eagle.mysql.r18.ru +1 -0 fixed Bug #4973 Memory is not released when HEAP table is dropped sql/ha_heap.cc 1.23 04/08/11 18:55:04 vva@eagle.mysql.r18.ru +2 -1 added calling fn_format(name,..) for name before heap_delete_table as it's done before heap_create fixed Bug #4973 Memory is not released when HEAP table is dropped ChangeSet 1.1951 04/08/11 13:11:59 lenz@mysql.com +2 -0 - fixed non-predictable floating point results in func_math by adding format() around them (as suggested by serg) mysql-test/t/func_math.test 1.11 04/08/11 13:11:56 lenz@mysql.com +1 -1 - fixed non-predictable floating point results in func_math by adding format() around them (as suggested by serg) mysql-test/r/func_math.result 1.18 04/08/11 13:11:56 lenz@mysql.com +3 -3 - fixed non-predictable floating point results in func_math by adding format() around them (as suggested by serg) ChangeSet 1.1949 04/08/10 16:50:29 lenz@mysql.com +1 -0 - Added libmygcc.a to the "devel" RPM subpackage (required to link applications against the the embedded server libmysqld.a) (BUG#4921) support-files/mysql.spec.sh 1.86 04/08/10 16:50:24 lenz@mysql.com +20 -1 - Added libmygcc.a to the "devel" RPM subpackage (required to link applications against the the embedded server libmysqld.a) (BUG#4921) ChangeSet 1.1938.2.1 04/08/10 16:34:29 serg@serg.mylan +1 -0 disable safe-updates for mysql_fix_privilege_tables scripts/mysql_fix_privilege_tables.sql 1.6 04/08/10 16:34:26 serg@serg.mylan +2 -0 disable safe-updates for mysql_fix_privilege_tables ChangeSet 1.1945.1.3 04/08/10 16:11:34 marko@hundin.mysql.fi +1 -0 os0file.c: os_file_create_tmpfile(): display errno in case of failure innobase/os/os0file.c 1.74 04/08/10 16:11:02 marko@hundin.mysql.fi +3 -2 os_file_create_tmpfile(): display errno in case of failure ChangeSet 1.1945.1.2 04/08/10 14:17:32 marko@hundin.mysql.fi +3 -0 InnoDB: Use create_temp_file() when available sql/ha_innodb.cc 1.216 04/08/10 14:17:28 marko@hundin.mysql.fi +24 -0 Added innobase_mysql_tmpfile(), a wrapper around create_temp_file() innobase/os/os0file.c 1.73 04/08/10 14:17:28 marko@hundin.mysql.fi +52 -20 os_file_create_tmpfile(): Use create_temp_file() via innobase_mysql_tmpfile() unless UNIV_HOTBACKUP is defined innobase/include/os0file.h 1.25 04/08/10 14:17:28 marko@hundin.mysql.fi +2 -2 Improve the comment of os_file_create_tmpfile() ChangeSet 1.1945.3.1 04/08/09 14:36:59 lenz@mysql.com +1 -0 - added EXCEPTIONS-CLIENT to the "devel" RPM subpackage and added a note to the RPM ChangeLog about it support-files/mysql.spec.sh 1.85 04/08/09 14:36:56 lenz@mysql.com +6 -1 - added EXCEPTIONS-CLIENT to the "devel" RPM subpackage and added a note to the RPM ChangeLog about it ChangeSet 1.1938.1.1 04/08/09 11:39:26 ingo@mysql.com +1 -0 bug#4497 - Serious regression if disk based TMP table is used. Solved performance problems by enabling write buffer. sql/sql_select.cc 1.282 04/08/09 11:39:23 ingo@mysql.com +14 -0 bug#4497 - Serious regression if disk based TMP table is used. Solved performance problems by enabling write buffer. Supplied no test case, as it required too much data to see the performance regression. ChangeSet 1.1945.1.1 04/08/06 15:55:50 marko@hundin.mysql.fi +10 -0 InnoDB: Add option for disabling innodb_status.<pid> files. InnoDB: Implement tmpfile() differently on Windows (Bug #3998) sql/mysqld.cc 1.502 04/08/06 15:55:47 marko@hundin.mysql.fi +5 -0 Add new Boolean flag, innodb_status_file sql/ha_innodb.h 1.63 04/08/06 15:55:47 marko@hundin.mysql.fi +2 -1 Add new Boolean flag, innobase_create_status_file. sql/ha_innodb.cc 1.215 04/08/06 15:55:47 marko@hundin.mysql.fi +4 -2 innobase_init(): initialize srv_innodb_status update_table_comment(), get_foreign_key_create_info(): replace tmpfile() with os_file_create_tmpfile() innobase/srv/srv0start.c 1.60 04/08/06 15:55:47 marko@hundin.mysql.fi +22 -12 innobase_start_or_create_for_mysql(): create srv_monitor_file with tmpfile() or with a visible name "innodb_status.<pid>", depending on the setting of the flag srv_innodb_status. innobase/srv/srv0srv.c 1.74 04/08/06 15:55:47 marko@hundin.mysql.fi +3 -0 Add a new server flag (srv_innodb_status) to disable the creation of innodb_status.<pid> files innobase/os/os0file.c 1.72 04/08/06 15:55:47 marko@hundin.mysql.fi +21 -4 os_file_create_tmpfile(): separate implementation for Win32; errors will be reported but will not cause assertion failure innobase/lock/lock0lock.c 1.41 04/08/06 15:55:47 marko@hundin.mysql.fi +1 -0 Check the return value of os_file_create_tmpfile(), as it can now return NULL innobase/include/srv0srv.h 1.33 04/08/06 15:55:47 marko@hundin.mysql.fi +2 -0 Add a new server flag (srv_innodb_status) to disable the creation of innodb_status.<pid> files innobase/include/os0file.h 1.24 04/08/06 15:55:47 marko@hundin.mysql.fi +1 -1 Note that os_file_create_tmpfile() can now return NULL innobase/dict/dict0dict.c 1.56 04/08/06 15:55:47 marko@hundin.mysql.fi +1 -0 Check the return value of os_file_create_tmpfile(), as it can now return NULL ChangeSet 1.1946 04/08/06 12:15:40 dlenev@brandersnatch.localdomain +4 -0 Fix for bug #4491 "timestamp(19) doesn't work". We should allow 19 as length of newly created TIMESTAMP fields. BitKeeper/etc/logging_ok 1.317 04/08/06 12:15:39 dlenev@brandersnatch.localdomain +1 -0 Logging to logging@openlogging.org accepted sql/sql_parse.cc 1.378 04/08/06 12:15:13 dlenev@brandersnatch.localdomain +5 -1 add_field_to_list(): TIMESTAMP columns should also support 19 as length since it is length of 4.1 compatible representation. mysql-test/t/type_timestamp.test 1.11 04/08/06 12:15:11 dlenev@brandersnatch.localdomain +11 -0 Added test of TIMESTAMP(19) support. mysql-test/r/type_timestamp.result 1.13 04/08/06 12:15:08 dlenev@brandersnatch.localdomain +12 -0 Added test of TIMESTAMP(19) support. ChangeSet 1.1945 04/08/05 17:05:11 lenz@mysql.com +15 -0 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT support-files/mysql.spec.sh 1.84 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT scripts/make_win_src_distribution.sh 1.15 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT scripts/make_binary_distribution.sh 1.59 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT libmysql_r/Makefile.am 1.13 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT libmysql/manager.c 1.14 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT libmysql/libmysql.c 1.151 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT libmysql/get_password.c 1.14 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT libmysql/errmsg.c 1.19 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT libmysql/dll.c 1.11 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT libmysql/conf_to_src.c 1.7 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT libmysql/Makefile.shared 1.36 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT libmysql/Makefile.am 1.34 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT Makefile.am 1.51 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT Docs/Makefile.am 1.48 04/08/05 17:05:06 lenz@mysql.com +2 -2 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT Build-tools/mysql-copyright 1.14 04/08/05 17:05:06 lenz@mysql.com +1 -1 - rename: EXCEPTIONS->EXCEPTIONS-CLIENT ChangeSet 1.1944 04/08/05 16:50:03 lenz@mysql.com +1 -0 - Windows compile fix: added srv/srv0que.c to the innobase project file VC++Files/innobase/innobase.dsp 1.17 04/08/05 16:50:00 lenz@mysql.com +4 -0 - Windows compile fix: added srv/srv0que.c to the innobase project file ChangeSet 1.1943 04/08/05 11:59:17 lenz@mysql.com +9 -0 - Fixed libmysql license texts: added reference to the FLOSS EXCEPTIONS file and amended the GPL text as requested by Zak libmysql_r/Makefile.am 1.12 04/08/05 11:59:13 lenz@mysql.com +10 -7 - Fixed license text, added reference to the EXCEPTIONS file libmysql/manager.c 1.13 04/08/05 11:59:13 lenz@mysql.com +6 -3 - Fixed license text, added reference to the EXCEPTIONS file libmysql/libmysql.c 1.150 04/08/05 11:59:12 lenz@mysql.com +6 -3 - Fixed license text, added reference to the EXCEPTIONS file libmysql/get_password.c 1.13 04/08/05 11:59:12 lenz@mysql.com +6 -3 - Fixed license text, added reference to the EXCEPTIONS file libmysql/errmsg.c 1.18 04/08/05 11:59:12 lenz@mysql.com +6 -3 - Fixed license text, added reference to the EXCEPTIONS file libmysql/dll.c 1.10 04/08/05 11:59:12 lenz@mysql.com +6 -3 - Fixed license text, added reference to the EXCEPTIONS file libmysql/conf_to_src.c 1.6 04/08/05 11:59:12 lenz@mysql.com +6 -3 - Fixed license text, added reference to the EXCEPTIONS file libmysql/Makefile.shared 1.35 04/08/05 11:59:12 lenz@mysql.com +21 -18 - Fixed license text, added reference to the EXCEPTIONS file libmysql/Makefile.am 1.33 04/08/05 11:59:12 lenz@mysql.com +9 -6 - Fixed license text, added reference to the EXCEPTIONS file ChangeSet 1.1942 04/08/05 11:22:02 lenz@mysql.com +3 -0 - More changes to include the FLOSS License Exception in the various distributions scripts/make_win_src_distribution.sh 1.14 04/08/05 11:21:57 lenz@mysql.com +1 -1 - add EXCEPTIONS to the Windows source distribution, too Makefile.am 1.50 04/08/05 11:21:57 lenz@mysql.com +1 -1 - actually add EXCEPTIONS to the source distribution Docs/Makefile.am 1.47 04/08/05 11:21:57 lenz@mysql.com +2 -2 - Honoured node name change in manual.texi FOSS->FLOSS ChangeSet 1.1939.1.1 04/08/05 01:54:04 lenz@mysql.com +4 -0 - applied the required changes to create the FOSS License exception file "EXCEPTIONS" and include it in the source and binary distributions support-files/mysql.spec.sh 1.83 04/08/05 01:54:01 lenz@mysql.com +1 -1 - add EXCEPTIONS to the server RPM scripts/make_binary_distribution.sh 1.58 04/08/05 01:54:01 lenz@mysql.com +1 -1 - include EXCEPTIONS in the binary distribution, too. Docs/Makefile.am 1.46 04/08/05 01:54:01 lenz@mysql.com +5 -2 - create the EXCEPTIONS file that includes the FOSS License exception Build-tools/mysql-copyright 1.13 04/08/05 01:54:01 lenz@mysql.com +1 -0 - remove COPYING and EXCEPTIONS from the commercial packages ChangeSet 1.1928.2.1 04/08/04 10:12:57 tim@sand.box +22 -0 Print MYSQL_COMPILATION_COMMENT after ER_READY on server startup sql/share/ukrainian/errmsg.txt 1.24 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/swedish/errmsg.txt 1.60 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/spanish/errmsg.txt 1.62 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/slovak/errmsg.txt 1.59 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/russian/errmsg.txt 1.59 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/romanian/errmsg.txt 1.57 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/portuguese/errmsg.txt 1.62 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/polish/errmsg.txt 1.58 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/norwegian/errmsg.txt 1.58 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/norwegian-ny/errmsg.txt 1.58 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/korean/errmsg.txt 1.58 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/japanese/errmsg.txt 1.58 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/hungarian/errmsg.txt 1.60 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/greek/errmsg.txt 1.59 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/german/errmsg.txt 1.60 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/french/errmsg.txt 1.59 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/estonian/errmsg.txt 1.60 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/english/errmsg.txt 1.71 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/dutch/errmsg.txt 1.65 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/danish/errmsg.txt 1.58 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/share/czech/errmsg.txt 1.59 04/08/04 10:12:55 tim@sand.box +1 -1 Remove trailing \n from ER_READY (it is now printed in mysqld.cc) sql/mysqld.cc 1.501 04/08/04 10:12:55 tim@sand.box +3 -0 Print MYSQL_COMPILATION_COMMENT after ER_READY on server startup ChangeSet 1.1933.1.1 04/08/02 13:02:34 marko@hundin.mysql.fi +3 -0 dyn0dyn.h: dyn_array_open(): mention the size limit mtr0log.ic, mtr0log.h: mlog_open(): mention the size limit innobase/include/dyn0dyn.h 1.7 04/08/02 13:02:02 marko@hundin.mysql.fi +2 -1 dyn_array_open(): mention the size limit innobase/include/mtr0log.ic 1.6 04/08/02 13:01:58 marko@hundin.mysql.fi +2 -1 mlog_open(): mention the size limit innobase/include/mtr0log.h 1.5 04/08/02 13:01:25 marko@hundin.mysql.fi +2 -1 mlog_open(): mention the size limit ChangeSet 1.1935.1.2 04/08/01 13:26:01 serg@serg.mylan +3 -0 bug#4816. index search for NULL in blob mysql-test/t/myisam.test 1.26 04/08/01 13:25:58 serg@serg.mylan +10 -0 bug#4816. index search for NULL in blob mysql-test/r/myisam.result 1.30 04/08/01 13:25:58 serg@serg.mylan +9 -0 bug#4816. index search for NULL in blob myisam/mi_key.c 1.21 04/08/01 13:25:58 serg@serg.mylan +2 -0 bug#4816. index search for NULL in blob ChangeSet 1.1935.1.1 04/07/31 22:39:10 serg@serg.mylan +7 -0 BUG#4393, BUG#4356 - incorrect decimals in fix_length_and_dec() in some functions sql/item_sum.h 1.26 04/07/31 22:39:08 serg@serg.mylan +10 -2 BUG#4393, BUG#4356 - incorrect decimals in fix_length_and_dec() in some functions sql/item_func.h 1.65 04/07/31 22:39:08 serg@serg.mylan +1 -1 BUG#4393, BUG#4356 - incorrect decimals in fix_length_and_dec() in some functions sql/item_func.cc 1.110 04/07/31 22:39:08 serg@serg.mylan +2 -2 BUG#4393, BUG#4356 - incorrect decimals in fix_length_and_dec() in some functions mysql-test/t/type_float.test 1.7 04/07/31 22:39:08 serg@serg.mylan +7 -2 BUG#4393, BUG#4356 - incorrect decimals in fix_length_and_dec() in some functions mysql-test/r/type_float.result 1.10 04/07/31 22:39:07 serg@serg.mylan +7 -4 BUG#4393, BUG#4356 - incorrect decimals in fix_length_and_dec() in some functions mysql-test/r/func_math.result 1.17 04/07/31 22:39:07 serg@serg.mylan +12 -12 test results fixed mysql-test/mysql-test-run.sh 1.196 04/07/31 22:39:07 serg@serg.mylan +2 -0 report failed test name ChangeSet 1.1936 04/07/31 22:33:20 guilhem@mysql.com +6 -0 Fix for: Bug #4810 "deadlock with KILL when the victim was in a wait state" (I included mutex unlock into exit_cond() for future safety) and BUG#4827 "KILL while START SLAVE may lead to replication slave crash" sql/sql_table.cc 1.181 04/07/31 22:33:17 guilhem@mysql.com +0 -1 unlock is now included in exit_cond(). sql/sql_class.h 1.182 04/07/31 22:33:17 guilhem@mysql.com +10 -6 comments about exit_cond()/enter_cond(). Mutex unlock is now included in exit_cond() so that it's always done in the good order. sql/slave.cc 1.282 04/07/31 22:33:17 guilhem@mysql.com +7 -11 we did exit_cond() before unlock(cond_lock), which led to deadlocks with THD::awake(). Fixing this. Fixing also that if killed while waiting for slave thread to start, we don't release the mutex (that caused a double release of the mutex => crash). sql/repl_failsafe.cc 1.42 04/07/31 22:33:17 guilhem@mysql.com +5 -4 we did exit_cond() before unlock(LOCK_rpl_status), which led to deadlocks with THD::awake(). Fixing this. sql/log.cc 1.148 04/07/31 22:33:17 guilhem@mysql.com +2 -7 mutex unlock is now included in exit_cond() sql/lock.cc 1.46 04/07/31 22:33:17 guilhem@mysql.com +9 -7 we did exit_cond() before unlock(LOCK_open), which led to deadlocks with THD::awake(). Fixing this. ChangeSet 1.1930.1.1 04/07/31 09:49:32 guilhem@mysql.com +1 -0 removing assertion (will be moved to 4.1) for non-debug to compile sql/sql_class.h 1.181 04/07/31 09:49:30 guilhem@mysql.com +9 -1 removing the assertion as I don't want to include assert.h (inclusion of assert.h has already been reworked in 4.1, so I'll move the assertion to 4.1). Assertion makes compilation fail if non-debug. ChangeSet 1.1928.1.1 04/07/30 18:53:54 serg@serg.mylan +1 -0 install-sh: copy not move like any reasonably modern install does install-sh 1.5 04/07/30 18:53:50 serg@serg.mylan +1 -1 copy not move like any reasonably modern install does ChangeSet 1.1931.1.1 04/07/30 17:02:26 heikki@hundin.mysql.fi +2 -0 row0sel.c, page0page.ic: Add still more diagnostic code to track buffer pool corruption in one AMD64/Linux computer innobase/row/row0sel.c 1.50 04/07/30 17:02:16 heikki@hundin.mysql.fi +7 -1 Add still more diagnostic code to track buffer pool corruption in one AMD64/Linux computer innobase/include/page0page.ic 1.6 04/07/30 17:02:05 heikki@hundin.mysql.fi +6 -1 Add still more diagnostic code to track buffer pool corruption in one AMD64/Linux computer ChangeSet 1.1932 04/07/30 16:58:25 marko@hundin.mysql.fi +1 -0 dict0crea.c: Restore accidentally deleted comment to dict_create_sys_tables_tuple() innobase/dict/dict0crea.c 1.22 04/07/30 16:57:43 marko@hundin.mysql.fi +1 -0 Restore accidentally deleted comment to dict_create_sys_tables_tuple() ChangeSet 1.1929.1.1 04/07/30 14:04:52 lenz@mysql.com +1 -0 - make sure the Windows "-classic" server binaries actually include "-classic" in the version string VC++Files/sql/mysqld.dsp 1.18 04/07/30 14:04:45 lenz@mysql.com +2 -2 - make sure the Windows "-classic" server binaries actually include "-classic" in the version string ChangeSet 1.1930 04/07/30 10:20:52 guilhem@mysql.com +1 -0 sql_class.h: removing safe_mutex_assert_owner, as it would require an include, and Konstantin already has cleaned up things with assert.h in 4.1; so I'll put the safe_mutex_assert_owner in 4.1 instead. sql/sql_class.h 1.180 04/07/30 10:19:20 guilhem@mysql.com +0 -0 removing safe_mutex_assert_owner, as it would require an include, and Konstantin already has cleaned up things with assert.h in 4.1; so I'll put the safe_mutex_assert_owner in 4.1 instead. ChangeSet 1.1915.1.2 04/07/30 01:00:52 guilhem@mysql.com +1 -0 Reverting a line I had just added to slave.cc (mutex is already locked when we come at this place). sql/slave.cc 1.281 04/07/30 00:59:37 guilhem@mysql.com +0 -1 stupid me; this line is a mistake ChangeSet 1.1915.1.1 04/07/30 00:53:25 guilhem@mysql.com +4 -0 Avoiding a theoretically possible crash (pthread_mutex_lock(0)) which could (at least in POSIX Threads books) happen on SMP machines, when a thread is going to wait on a condition and it is KILLed at the same time. Cleaning code a bit by adding a test in enter_cond() that we have the mutex (was already the case in all places where it's called except one which is fixed here). sql/sql_class.h 1.179 04/07/30 00:53:18 guilhem@mysql.com +1 -0 Assert in enter_cond() that we have the mutex. It is already the case in all places where we call enter_cond(), so better ensure it there. sql/sql_class.cc 1.110 04/07/30 00:53:18 guilhem@mysql.com +11 -1 THD::awake(): before locking the mutex, let's test it's not zero; in theory indeed, the killer thread may see current_cond non-zero and current_mutex zero (order of assignments is not guaranteed by POSIX). A comment noting that there is still a small chance a KILL does not work and needs being re-issued. sql/slave.cc 1.280 04/07/30 00:53:18 guilhem@mysql.com +1 -0 lock mutex before waiting on condition. sql/log.cc 1.147 04/07/30 00:53:18 guilhem@mysql.com +0 -1 safe_mutex_assert_owner() is now in THD::enter_cond() ChangeSet 1.1923.3.1 04/07/29 23:33:23 serg@serg.mylan +1 -0 language fix scripts/mysql_install_db.sh 1.52 04/07/29 23:33:20 serg@serg.mylan +1 -1 language fix ChangeSet 1.1927 04/07/28 16:37:56 jani@rhols221.adsl.netsonic.fi +1 -0 Changed log() to mtr_log(), because of a redefination when compiled with metroworks compiler for Netware. netware/mysql_test_run.c 1.7 04/07/28 16:37:41 jani@rhols221.adsl.netsonic.fi +28 -28 Changed log() to mtr_log(), because of a redefination when compiled with metroworks compiler for Netware. ChangeSet 1.1923.1.3 04/07/27 19:14:50 heikki@hundin.mysql.fi +2 -0 buf0flu.c, os0file.c: Add more diagnostic code to determine when an lsn field gets corrupt; tracks a crash reported from one Itanium computer innobase/buf/buf0flu.c 1.25 04/07/27 19:14:33 heikki@hundin.mysql.fi +54 -0 Add more diagnostic code to determine when an lsn field gets corrupt; tracks a crash reported from one Itanium computer innobase/os/os0file.c 1.71 04/07/27 19:14:23 heikki@hundin.mysql.fi +3 -0 Add more diagnostic code to determine when an lsn field gets corrupt; tracks a crash reported from one Itanium computer ChangeSet 1.1923.2.1 04/07/27 09:12:20 serg@serg.mylan +1 -0 avoid functions in configure configure.in 1.308 04/07/27 09:12:17 serg@serg.mylan +9 -16 avoid functions in configure ChangeSet 1.1923.1.1 04/07/27 09:00:17 heikki@hundin.mysql.fi +2 -0 row0sel.c, page0page.ic: Add diagnostic code to print hex dumps and track corruption of next record offsets in an index page innobase/row/row0sel.c 1.49 04/07/27 09:00:05 heikki@hundin.mysql.fi +1 -0 Add diagnostic code to print hex dumps and track corruption of next record offsets in an index page innobase/include/page0page.ic 1.5 04/07/27 08:59:53 heikki@hundin.mysql.fi +9 -1 Add diagnostic code to print hex dumps and track corruption of next record offsets in an index page ChangeSet 1.1925 04/07/26 15:32:52 ingo@mysql.com +1 -0 Fixed some DBUG_PRINT format problems. myisam/mi_search.c 1.42 04/07/26 15:32:50 ingo@mysql.com +28 -25 Fixed some DBUG_PRINT format problems. ChangeSet 1.1924 04/07/26 13:58:08 ingo@mysql.com +1 -0 Fixed a probable typo. Unfortunately we will not be able to test this ;-) myisam/mi_search.c 1.41 04/07/26 13:56:52 ingo@mysql.com +1 -1 Fixed a probable typo. Unfortunately we will not be able to test this ;-) ChangeSet 1.1923 04/07/26 10:52:40 serg@serg.mylan +3 -0 BUG#4717 - check for valid table names in ALTER TABLE ... RENAME sql/sql_yacc.yy 1.230 04/07/26 10:52:37 serg@serg.mylan +7 -1 BUG#4717 - check for valid table names in ALTER TABLE ... RENAME mysql-test/t/alter_table.test 1.20 04/07/26 10:52:37 serg@serg.mylan +11 -0 BUG#4717 - check for valid table names in ALTER TABLE ... RENAME mysql-test/r/alter_table.result 1.18 04/07/26 10:52:37 serg@serg.mylan +6 -0 BUG#4717 - check for valid table names in ALTER TABLE ... RENAME ChangeSet 1.1919.1.1 04/07/23 19:12:20 serg@serg.mylan +2 -0 workaround for Sun Forte / x86 BUG#4681 configure.in 1.305.1.1 04/07/23 19:12:17 serg@serg.mylan +17 -0 workaround for Sun Forte / x86 BUG#4681 BitKeeper/deleted/.del-mytest-old.c~5237697b30cf59e4 1.3 04/07/23 18:40:21 serg@serg.mylan +0 -0 Delete: mytest-old.c ChangeSet 1.1921 04/07/23 12:44:09 lenz@mysql.com +1 -0 - match shared library file name suffixes on Mac OS X (.dylib) and HP-UX (.sl) for creating "mysql-shared" packages there scripts/make_sharedlib_distribution.sh 1.2 04/07/23 12:44:06 lenz@mysql.com +4 -2 - match shared library file name suffixes on Mac OS X (.dylib) and HP-UX (.sl) ChangeSet 1.1920 04/07/23 12:27:28 lenz@mysql.com +1 -0 - Use the same compile options for the upcoming darwin8 OS in configure.in (thanks to Al Begley from Apple for the hint) configure.in 1.306 04/07/23 12:27:24 lenz@mysql.com +1 -1 - Use the same compile options for the upcoming darwin8 OS (thanks to Al Begley from Apple for the hint) ChangeSet 1.1919 04/07/22 19:28:11 serg@serg.mylan +1 -0 distclean: rm -f lex_hash.h BUG#4583 sql/Makefile.am 1.76 04/07/22 19:28:08 serg@serg.mylan +2 -2 distclean: rm -f lex_hash.h BUG#4583 ChangeSet 1.1916.1.1 04/07/21 18:23:13 hf@deer.(none) +1 -0 Fix for bug #4531(64bit embedded server crashes) There is some 'ulong'<->'uint' mess in libmysqld.c libmysqld/libmysqld.c 1.23 04/07/21 18:23:11 hf@deer.(none) +7 -6 Several local variables made 'ulong' from 'uint' ChangeSet 1.1917 04/07/20 18:24:36 lenz@mysql.com +2 -0 - added mysqlman.1.in to the source distribution (generic fallback man page that can be used as a default man page for programs that do not have their own man page) man/Makefile.am 1.9 04/07/20 18:24:26 lenz@mysql.com +1 -1 - added mysqlman.1.in to the source distribution (generic fallback man page that can be used as a default man page for programs that do not have their own man page) man/mysqlman.1.in 1.1 04/07/20 18:21:45 lenz@mysql.com +15 -0 man/mysqlman.1.in 1.0 04/07/20 18:21:45 lenz@mysql.com +0 -0 BitKeeper file /space/my/mysql-4.0-build/man/mysqlman.1.in ChangeSet 1.676.1.768 04/07/19 12:32:36 lenz@mysql.com +1 -0 - only include the GPL license in the LICENSE text, not the FOSS exception (it only applies to 4.0 and above) Docs/Makefile.am 1.26.1.5 04/07/19 12:32:34 lenz@mysql.com +1 -1 - only include the GPL license in the LICENSE text, not the FOSS exception (it only applies to 4.0 and above) ChangeSet 1.1915 04/07/18 14:34:35 guilhem@mysql.com +3 -0 Fix for BUG#4551 "Temporary InnoDB tables not replicated properly with CREATE TABLE .. SELECT" The problem was that (for any storage engine), the created temporary table was not removed if CREATE SELECT failed (because of a constraint violation for example). This was not consistent with the manual and with CREATE SELECT (no TEMPORARY). mysql-test/t/create_select_tmp.test 1.1 04/07/18 14:34:32 guilhem@mysql.com +27 -0 mysql-test/r/create_select_tmp.result 1.1 04/07/18 14:34:32 guilhem@mysql.com +19 -0 sql/sql_insert.cc 1.115 04/07/18 14:34:32 guilhem@mysql.com +6 -2 Fix for BUG#4551 "Temporary InnoDB tables not replicated properly with CREATE TABLE .. SELECT" The problem was that (for any storage engine), the created temporary table was not removed if CREATE SELECT failed (because of a constraint violation for example). This was not consistent with the manual and with CREATE SELECT (no TEMPORARY). And it led to the above bug, because the binlogging of CREATE SELECT is done by select_insert::send_eof() (same function as INSERT SELECT) and so, if the table is transactional and there is a failure, the statement is considered as rolled back and so nothing is written in the binlog. So temp table MUST be deleted. mysql-test/t/create_select_tmp.test 1.0 04/07/18 14:34:32 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/create_select_tmp.test mysql-test/r/create_select_tmp.result 1.0 04/07/18 14:34:32 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/create_select_tmp.result ChangeSet 1.1897.1.1 04/07/17 16:58:16 guilhem@mysql.com +4 -0 Fixes for BUG#4506 "mysqlbinlog --position --read-from-remote-server has wrong "# at" lines", BUG#4553 "Multi-table DROP TABLE replicates improperly for nonexistent table" with a test file. It was not possible to add a test for BUG#4506 as in the test suite we must use --short-form which does not display the "# at" lines. mysql-test/t/rpl_drop.test 1.1 04/07/17 16:58:13 guilhem@mysql.com +10 -0 mysql-test/r/rpl_drop.result 1.1 04/07/17 16:58:13 guilhem@mysql.com +10 -0 sql/sql_table.cc 1.180 04/07/17 16:58:13 guilhem@mysql.com +13 -10 Fix for BUG#4553 "Multi-table DROP TABLE replicates improperly for nonexistent table" we must my_error() _before_ we write to the binlog, so that a meaningful error code is available in thd->net.last_errno for storage of the DROP TABLE statement into the binlog. mysql-test/t/rpl_drop.test 1.0 04/07/17 16:58:13 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/rpl_drop.test mysql-test/r/rpl_drop.result 1.0 04/07/17 16:58:13 guilhem@mysql.com +0 -0 BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/rpl_drop.result client/mysqlbinlog.cc 1.101 04/07/17 16:58:13 guilhem@mysql.com +2 -2 Fix for BUG#4506 "mysqlbinlog --position --read-from-remote-server has wrong "# at" lines" when reading a remote binlog, the start position is not always BIN_LOG_HEADER_SIZE (4). ChangeSet 1.1913 04/07/15 15:46:22 marko@hundin.mysql.fi +3 -0 InnoDB: limit the recursion depth for ON (UPDATE|DELETE) CASCADE (Bug #4446) mysql-test/t/innodb.test 1.54 04/07/15 15:46:19 marko@hundin.mysql.fi +14 -0 Add test for recursion depth limit mysql-test/r/innodb.result 1.79 04/07/15 15:46:19 marko@hundin.mysql.fi +12 -0 Add test for recursion depth limit innobase/row/row0ins.c 1.38 04/07/15 15:46:19 marko@hundin.mysql.fi +1 -2 row_ins_foreign_check_on_constraint(): limit recursion for UPDATE too innobase/row/row0ins.c 1.37 04/07/15 15:29:26 marko@hundin.mysql.fi +66 -13 row_ins_cascade_n_ancestors(): new function to determine the recursion depth row_ins_invalidate_query_cache(): new function, saves stack space row_ins_foreign_check_on_constraint(): limit recursion depth (Bug #4446) ChangeSet 1.1912 04/07/15 09:08:51 heikki@hundin.mysql.fi +1 -0 btr0cur.c: Do not add + 1 to the InnoDB index cardinality estimate if the B-tree just contains one page; the fix made in March 2004 caused InnoDB systematically to overestimate the cardinality of empty or small tables by 1 innobase/btr/btr0cur.c 1.36 04/07/15 09:08:37 heikki@hundin.mysql.fi +9 -2 Do not add + 1 to the InnoDB index cardinality estimate if the B-tree just contains one page; the fix made in March 2004 caused InnoDB systematically to overestimate the cardinality of empty or small tables by 1 ChangeSet 1.1906.1.2 04/07/13 21:03:30 lenz@mysql.com +1 -0 - Move checking of the MD5 checksumming to the correct place - fix calling of my_md5sum Build-tools/Do-compile 1.85 04/07/13 21:03:24 lenz@mysql.com +14 -12 - Move checking of the MD5 checksumming to the correct place - fix calling of my_md5sum ChangeSet 1.1906.1.1 04/07/13 13:54:20 Sinisa@sinisa.nasamreza.org +1 -0 A fix for a long standing bug in LOAD DATA .. LOCAL ..' sql/sql_load.cc 1.59 04/07/13 13:54:12 Sinisa@sinisa.nasamreza.org +3 -0 A fix for a long standing bug in LOAD DATA .. LOCAL ..' When the error occurs, a link is broken instead of simply returning the error message and maintaining the same connection. ChangeSet 1.1909 04/07/13 12:30:34 marko@hundin.mysql.fi +1 -0 lock0lock.c: Decrement n_lock_table_exp in lock_table_remove_low() instead of lock_table_dequeue(). Do not empty lock_heap in lock_release_tables_off_kernel(). innobase/lock/lock0lock.c 1.40 04/07/13 12:28:33 marko@hundin.mysql.fi +6 -8 Decrement n_lock_table_exp in lock_table_remove_low() instead of lock_table_dequeue(). Do not empty lock_heap in lock_release_tables_off_kernel(). ChangeSet 1.1908 04/07/12 17:14:13 marko@hundin.mysql.fi +1 -0 InnoDB: LOCK TABLES clean-up, part 2 innobase/lock/lock0lock.c 1.39 04/07/12 17:14:10 marko@hundin.mysql.fi +4 -2 Decrement n_lock_table_exp in lock_table_dequeue(), not elsewhere ChangeSet 1.1907 04/07/12 16:47:22 marko@hundin.mysql.fi +7 -0 InnoDB: LOCK TABLE clean-up sql/ha_innodb.cc 1.214 04/07/12 16:47:19 marko@hundin.mysql.fi +2 -2 Rename n_tables_locked to n_lock_table_exp Rename row_unlock_table_for_mysql() to row_unlock_tables_for_mysql() innobase/trx/trx0trx.c 1.41 04/07/12 16:47:19 marko@hundin.mysql.fi +2 -2 Rename n_tables_locked to n_lock_table_exp innobase/row/row0mysql.c 1.69 04/07/12 16:47:19 marko@hundin.mysql.fi +5 -4 Rename n_tables_locked to n_lock_table_exp Rename row_unlock_table_for_mysql() to row_unlock_tables_for_mysql() and improve its comment innobase/lock/lock0lock.c 1.38 04/07/12 16:47:19 marko@hundin.mysql.fi +17 -15 Rename n_tables_locked to n_lock_table_exp Increment n_lock_table_exp already in lock_table_create() Replace some ut_ad() assertions with ut_a() innobase/include/trx0trx.h 1.33 04/07/12 16:47:19 marko@hundin.mysql.fi +3 -2 Rename n_tables_locked to n_lock_table_exp innobase/include/row0mysql.h 1.20 04/07/12 16:47:19 marko@hundin.mysql.fi +4 -3 Rename row_unlock_table_for_mysql() to row_unlock_tables_for_mysql() and improve its comment innobase/include/lock0lock.h 1.14 04/07/12 16:47:19 marko@hundin.mysql.fi +3 -2 Improve comments regarding LOCK_TABLE_EXP ChangeSet 1.1906 04/07/12 15:13:18 marko@hundin.mysql.fi +5 -0 InnoDB: Increment the lock wait watchdog timeout during CHECK TABLE (Bug #2694) innobase/sync/sync0arr.c 1.18 04/07/12 15:13:16 marko@hundin.mysql.fi +7 -5 Improve comment of sync_array_print_long_waits(). Replace the fixed timeout of 600 seconds with srv_fatal_semaphore_wait_threshold. innobase/srv/srv0srv.c 1.73 04/07/12 15:13:16 marko@hundin.mysql.fi +3 -0 Add srv_fatal_semaphore_wait_threshold innobase/row/row0mysql.c 1.68 04/07/12 15:13:16 marko@hundin.mysql.fi +11 -1 Lengthen the srv_fatal_semaphore_wait_threshold by 2 hours during CHECK TABLE innobase/include/sync0arr.h 1.5 04/07/12 15:13:16 marko@hundin.mysql.fi +1 -1 Improve comment of sync_array_print_long_waits() innobase/include/srv0srv.h 1.32 04/07/12 15:13:15 marko@hundin.mysql.fi +1 -0 Add srv_fatal_semaphore_wait_threshold ChangeSet 1.1905 04/07/12 14:12:53 marko@hundin.mysql.fi +1 -0 srv0start.c: innobase_start_or_create_for_mysql(): Rename innodb.status.<pid> to innodb_status.<pid> to avoid problems on VMS innobase/srv/srv0start.c 1.59 04/07/12 14:12:04 marko@hundin.mysql.fi +1 -1 innobase_start_or_create_for_mysql(): Rename innodb.status.<pid> to innodb_status.<pid> to avoid problems on VMS ChangeSet 1.1904 04/07/10 11:13:05 serg@serg.mylan +2 -0 mysql_find_files() made extern (from static to sql_show.cc) sql/sql_show.cc 1.125 04/07/10 11:13:03 serg@serg.mylan +1 -4 mysql_find_files() made extern (from static to sql_show.cc) sql/mysql_priv.h 1.221 04/07/10 11:13:03 serg@serg.mylan +2 -0 mysql_find_files() made extern (from static to sql_show.cc) ChangeSet 1.1892.1.1 04/07/09 14:30:51 serg@serg.mylan +1 -0 mysqlhotcopy: fix MYI copying with scp safer tempfile creation scripts/mysqlhotcopy.sh 1.43 04/07/09 14:30:48 serg@serg.mylan +8 -8 fix MYI copying with scp safer tempfile creation ChangeSet 1.1899.1.1 04/07/09 02:03:19 monty@mysql.com +1 -0 Updated result sets (from 4.1) mysql-test/r/lowercase_table2.result 1.4 04/07/09 02:03:18 monty@mysql.com +2 -2 Updated result sets (from 4.1) ChangeSet 1.1901 04/07/08 16:16:37 mwagner@here.mwagner.org +1 -0 Do-compile: Call my_md5sum with path Build-tools/Do-compile 1.84 04/07/08 16:15:56 mwagner@here.mwagner.org +2 -2 Call my_md5sum with path ChangeSet 1.1894.1.2 04/07/08 13:51:18 mwagner@here.mwagner.org +1 -0 Do-compile: Added support for MD5 verification of file transfers Build-tools/Do-compile 1.83 04/07/08 13:50:46 mwagner@here.mwagner.org +18 -1 Added support for MD5 verification of file transfers ChangeSet 1.1899 04/07/08 17:12:42 jani@a80-186-24-72.elisa-laajakaista.fi +1 -0 Fixed Bug#4451. According to C/C++ standards, enums should not be used out of their range. include/my_getopt.h 1.12 04/07/08 17:12:40 jani@a80-186-24-72.elisa-laajakaista.fi +12 -3 Fixed Bug#4451. According to C/C++ standards, enums should not be used out of their range. ChangeSet 1.1882.4.5 04/07/07 16:28:07 mwagner@here.mwagner.org +1 -0 my_md5sum: Exit properly Build-tools/my_md5sum 1.4 04/07/07 16:27:35 mwagner@here.mwagner.org +7 -1 Exit properly ChangeSet 1.1897 04/07/05 19:12:23 guilhem@mysql.com +1 -0 my_lib.c: more accurate comment mysys/my_lib.c 1.17 04/07/05 19:11:34 guilhem@mysql.com +4 -2 more accurate comment ChangeSet 1.1896 04/07/05 19:07:26 guilhem@mysql.com +1 -0 Windows-specific: Fix for BUG#4375 "Windows specific directories are copied during replication": in the Windows version of my_dir(), do not show hidden or system files which Windows sometimes creates in the root directory of drive (like RECYCLER and SYSTEM VOLUME INFORMATION directories) (so this problem showed up only when the datadir was the root dir of a drive). This will make SHOW DATABASES display better, and will do no harm to MySQL. For example, DROP DATABASE will not miss some files, as MySQL creates no hidden or system files. mysys/my_lib.c 1.16 04/07/05 18:59:52 guilhem@mysql.com +9 -0 In my_dir(), do not show hidden or system files which Windows sometimes creates. ChangeSet 1.1895 04/07/02 19:20:30 guilhem@mysql.com +1 -0 Fixing a bug in mysqltest.c: if a command has a comment at the end of line, like: error 2002 ; # this is error 2002 then the parsing of comment should not make mysqltest forget about the value of expected error. Reason it forgot it (so the next query caused the test to fail) is that internally the above line is 2 queries. client/mysqltest.c 1.119 04/07/02 19:17:43 guilhem@mysql.com +11 -8 if a command has a comment at the end of line, like: error 2002 ; # this is error 2002 then the parsing of comment should not make mysqltest forget about the value of expected error. ChangeSet 1.1865.1.2 04/06/30 15:41:35 guilhem@mysql.com +1 -0 Fix for BUG#4326 "Replicated LOAD DATA INFILE show nothing in processlist on slave": we now report in SHOW PROCESSLIST that we are writing to the temp files or loading the table. When we are writing to the tmp file: | 3 | system user | | | Connect | 6 | Making temp file /tmp/SQL_LOAD-2-1-2.data | and when we are actually loading the .data temp file into the table: | 3 | system user | | test | Connect | 2 | | LOAD DATA INFILE '/tmp/SQL_LOAD-2-1-2.data' INTO TABLE `t` <...> | sql/log_event.cc 1.157 04/06/30 15:35:03 guilhem@mysql.com +29 -4 Replication of LOAD DATA INFILE: we now report in SHOW PROCESSLIST that we are creating the temp files or loading the table. Plus removing a line which had a comment "should not be needed" and a guarding assertion which we have never heard fail (and logic says it should not fail). ChangeSet 1.1882.4.4 04/06/29 02:13:24 mwagner@here.mwagner.org +1 -0 my_md5sum: Added code to use locally installed perl modules first Build-tools/my_md5sum 1.3 04/06/29 02:12:32 mwagner@here.mwagner.org +12 -1 Added code to use locally installed perl modules first ChangeSet 1.1892 04/06/28 15:53:49 vva@eagle.mysql.r18.ru +6 -0 s/\r\n/\n/ in mysql-test/*/system_mysql_db* according to http://www.bitkeeper.com/Documentation.FAQS.Windows_NT.html mysql-test/r/system_mysql_db_refs.result 1.3 04/06/28 15:51:04 vva@eagle.mysql.r18.ru +28 -28 s/\r\n/\n/ mysql-test/r/system_mysql_db.result 1.3 04/06/28 15:51:03 vva@eagle.mysql.r18.ru +0 -0 s/\r\n/\n/ mysql-test/t/system_mysql_db_refs.test 1.3 04/06/28 15:51:01 vva@eagle.mysql.r18.ru +87 -87 s/\r\n/\n/ mysql-test/t/system_mysql_db_fix.test 1.3 04/06/28 15:50:59 vva@eagle.mysql.r18.ru +75 -75 s/\r\n/\n/ mysql-test/t/system_mysql_db_fix-master.opt 1.3 04/06/28 15:50:52 vva@eagle.mysql.r18.ru +0 -0 s/\r\n/\n/ mysql-test/t/system_mysql_db.test 1.2 04/06/28 15:50:33 vva@eagle.mysql.r18.ru +8 -8 s/\r\n/\n/ ChangeSet 1.1888.1.5 04/06/27 18:20:06 monty@mysql.com +2 -0 Fix to be able to cross-compile for modesto configure.in 1.305 04/06/27 18:20:05 monty@mysql.com +1 -1 Fix to be able to cross-compile for modesto scripts/make_win_src_distribution.sh 1.13 04/06/25 19:48:03 monty@mysql.com +0 -0 Change mode to -rw-rw-r-- ChangeSet 1.1888.1.3 04/06/25 18:54:43 monty@mysql.com +2 -0 Add missing .cnf files to windows installation (Bug #4216) scripts/make_win_src_distribution.sh 1.12 04/06/25 18:54:42 monty@mysql.com +17 -12 Add missing .cnf files (Bug #4216) Align code with MySQL 4.1 scripts/make_win_binary_distribution.sh 1.2 04/06/25 18:54:42 monty@mysql.com +4 -1 Add missing .cnf files (Bug #4216) ChangeSet 1.1889 04/06/25 11:35:37 ingo@mysql.com +1 -0 Prevent potential problems on 32-Bit machines. mysys/my_lock.c 1.11 04/06/25 11:34:58 ingo@mysql.com +4 -4 Prevent potential problems on 32-Bit machines. ChangeSet 1.676.1.767 04/06/24 22:15:15 bell@sanja.is.com.ua +2 -0 parameter of my_yyoverflow made independed from YYSIZE_T (BUG#4204) sql/sql_yacc.yy 1.82.2.16 04/06/24 22:15:07 bell@sanja.is.com.ua +2 -2 parameter of my_yyoverflow made independed from YYSIZE_T sql/sql_parse.cc 1.120.2.42 04/06/24 22:15:07 bell@sanja.is.com.ua +2 -2 parameter of my_yyoverflow made independed from YYSIZE_T ChangeSet 1.1882.6.2 04/06/24 12:22:48 mwagner@here.mwagner.org +2 -0 logger.pm, Bootstrap: Updates for output enhanced Bootstrap Build-tools/logger.pm 1.4 04/06/24 12:21:43 mwagner@here.mwagner.org +11 -4 Updates for output enhanced Bootstrap Build-tools/Bootstrap 1.20 04/06/24 12:21:24 mwagner@here.mwagner.org +5 -4 Updates for output enhanced Bootstrap ChangeSet 1.1865.3.1 04/06/24 15:06:56 ingo@mysql.com +6 -0 bug#3565 - HANDLER and FLUSH TABLE/TABLES deadlock. Redesigned the handler close functions so that they are usable at different places where waiting for closing tables is done. sql/sql_table.cc 1.177.1.1 04/06/24 15:06:54 ingo@mysql.com +3 -3 bug#3565 - HANDLER and FLUSH TABLE/TABLES deadlock. Replaced the obsolte mysql_ha_closeall() by the new mysql_ha_close(). sql/sql_handler.cc 1.42 04/06/24 15:06:54 ingo@mysql.com +159 -27 bug#3565 - HANDLER and FLUSH TABLE/TABLES deadlock. Redesigned the internal function find_table_ptr_by_name(). It can now suppress locking and tells if the requested table has been flushed by itself. Extended mysql_ha_close() so that it can now suppres locking and error reporting. That way it can be used at more places and the old function mysql_ha_closeall() is now obsolete. Added a new function mysql_ha_close_list() which closes a whole list of HANDLER tables or all HANDLER tables, if the list is NULL. Furthermore is can close all 'old' (marked for flush) HANDLER tables. sql/sql_base.cc 1.180 04/06/24 15:06:54 ingo@mysql.com +5 -0 bug#3565 - HANDLER and FLUSH TABLE/TABLES deadlock. Added proper close calls before some wait points to avoid deadlocks or infinite loops. sql/mysql_priv.h 1.220 04/06/24 15:06:54 ingo@mysql.com +3 -3 bug#3565 - HANDLER and FLUSH TABLE/TABLES deadlock. Made mysql_ha_close() more flexible. Removed mysql_ha_closeall(), which closed only one table despite its name. Added mysql_ha_close_list(), which closes the complete list or all tables and does not lock. Removed a duplicate declaration. mysql-test/t/flush_table.test 1.5 04/06/24 15:06:54 ingo@mysql.com +108 -7 bug#3565 - HANDLER and FLUSH TABLE/TABLES deadlock. Activated old test case. Added new test cases. mysql-test/r/flush_table.result 1.2 04/06/24 15:06:54 ingo@mysql.com +120 -0 bug#3565 - HANDLER and FLUSH TABLE/TABLES deadlock. Added the test results. ChangeSet 1.1887.1.1 04/06/24 14:54:28 ingo@mysql.com +5 -0 bug#2686 - index_merge select on BerkeleyDB table with varchar PK causes mysqld to crash. Added put_length() to get_length() and unpack_key() to pack_key(). Keys were packed with the minimum size of the length field for the key part and unpacked with length size of the base column. For the purpose of optimal key packing we have the method pack_key(), while rows are packed with pack(). Now keys are unpacked with unpack_key() and no longer with unpack() which is used for rows. sql/ha_berkeley.cc 1.115.1.1 04/06/24 14:54:23 ingo@mysql.com +2 -2 bug#2686 - index_merge select on BerkeleyDB table with varchar PK causes mysqld to crash. Now keys are unpacked with unpack_key() and no longer with unpack() which is used for rows. For most field types, however, this simply calls unpack(). sql/field.h 1.56 04/06/24 14:54:23 ingo@mysql.com +6 -0 bug#2686 - index_merge select on BerkeleyDB table with varchar PK causes mysqld to crash. Added put_length() to get_length() and unpack_key() to pack_key(). The default implementation simply calls unpack() for those field types that don't need a special key unpacking. sql/field.cc 1.88 04/06/24 14:54:23 ingo@mysql.com +80 -0 bug#2686 - index_merge select on BerkeleyDB table with varchar PK causes mysqld to crash. Added put_length() to get_length() and unpack_key() to pack_key(). Keys were packed with the minimum size of the length field for the key part and unpacked with length size of the base column. For the purpose of optimal key packing we have the method pack_key(), while rows are packed with pack(). Now keys are unpacked with unpack_key() and no longer with unpack() which is used for rows. mysql-test/t/bdb.test 1.30.1.1 04/06/24 14:54:23 ingo@mysql.com +19 -0 bug#2686 - index_merge select on BerkeleyDB table with varchar PK causes mysqld to crash. Added the test case. mysql-test/r/bdb.result 1.29.1.1 04/06/24 14:54:23 ingo@mysql.com +16 -0 bug#2686 - index_merge select on BerkeleyDB table with varchar PK causes mysqld to crash. Added the test case results. mysql-test/r/flush_table.result 1.1 04/06/24 13:39:32 ingo@mysql.com +0 -0 mysql-test/r/flush_table.result 1.0 04/06/24 13:39:32 ingo@mysql.com +0 -0 BitKeeper file /home/mydev/mysql-4.0-bug3565/mysql-test/r/flush_table.result ChangeSet 1.1887 04/06/23 21:02:37 patg@krsna.patg.net +3 -0 Development.fgl: add typelib.h to filelist Clients and Tools.fgl: add libmysql.dll to file list 4.0.XX-gpl.ipr: Various fixes to installshield project file (added files) VC++Files/InstallShield/4.0.XX-gpl/File Groups/Development.fgl 1.3 04/06/23 21:02:14 patg@krsna.patg.net +1 -0 add typelib.h to filelist VC++Files/InstallShield/4.0.XX-gpl/File Groups/Clients and Tools.fgl 1.3 04/06/23 21:02:14 patg@krsna.patg.net +1 -0 add libmysql.dll to file list VC++Files/InstallShield/4.0.XX-gpl/4.0.XX-gpl.ipr 1.2 04/06/23 21:02:14 patg@krsna.patg.net +23 -23 Various fixes to installshield project file (added files) ChangeSet 1.1886 04/06/23 20:26:20 patg@krsna.patg.net +1 -0 Do-rpm: Small fix to handle the src rpm file correctly (contains '0', release number in spec file) Build-tools/Do-rpm 1.30 04/06/23 20:25:30 patg@krsna.patg.net +38 -29 Small fix to handle the src rpm file correctly (contains '0', release number in spec file) ChangeSet 1.1884 04/06/23 16:44:34 monty@mysql.com +7 -0 lower_case_table_names=2 (Keep case for table names) was not honored with ALTER TABLE and CREATE/DROP INDEX. (Bug #3109) Make net_buffer_length visible for mysql clients (Bug #4206) sql/sql_table.cc 1.178 04/06/23 16:44:32 monty@mysql.com +4 -1 lower_case_table_names=2 (Keep case for table names) was not honored with ALTER TABLE and CREATE/DROP INDEX. (Bug #3109) scripts/mysql_install_db.sh 1.51 04/06/23 16:44:32 monty@mysql.com +1 -1 Removed not used variable mysql-test/t/lowercase_table2.test 1.3 04/06/23 16:44:32 monty@mysql.com +11 -0 Test name conversion with ALTER TABLE / CREATE INDEX (Bug #3109) mysql-test/r/lowercase_table2.result 1.3 04/06/23 16:44:32 monty@mysql.com +10 -0 Test name conversion with ALTER TABLE / CREATE INDEX (Bug #3109) mysql-test/mysql-test-run.sh 1.195 04/06/23 16:44:32 monty@mysql.com +1 -1 Don't give warning for some common 'safe' warnings libmysql/libmysql.c 1.149 04/06/23 16:44:32 monty@mysql.com +2 -0 Make net_buffer_length visible for mysql clients include/mysql.h 1.55 04/06/23 16:44:32 monty@mysql.com +1 -1 Make net_buffer_length visible for mysql clients ChangeSet 1.1882.5.1 04/06/22 12:57:52 mwagner@here.mwagner.org +1 -0 my_md5sum: Change behaviour to be like the md5sum in GNU coreutils Build-tools/my_md5sum 1.2 04/06/22 12:56:53 mwagner@here.mwagner.org +4 -3 Change behaviour to be like the md5sum in GNU coreutils ChangeSet 1.1882.3.3 04/06/22 17:54:38 lenz@mysql.com +1 -0 - rephrased comment mysys/hash.c 1.21 04/06/22 17:54:34 lenz@mysql.com +2 -1 - rephrased comment ChangeSet 1.1882.3.2 04/06/22 17:35:34 lenz@mysql.com +5 -0 - Applied some portability fixes for SGI IRIX/MipsPro compiler (e.g. a fix for BUG#3507 and some modifications recommended by Andrea Suatoni and Joerg Behrens - thank you!) vio/test-sslserver.c 1.9 04/06/22 17:35:31 lenz@mysql.com +5 -0 - portability fix for SGI MipsPro compiler: define client_len as "socklen_t" instead of "size_t" mysys/hash.c 1.20 04/06/22 17:35:31 lenz@mysql.com +1 -1 - portability fix: some compilers can't handle inlining of rec_hashnr (BUG#3507) man/mysqldump.1.in 1.9 04/06/22 17:35:31 lenz@mysql.com +1 -1 - cosmetical fix man/mysqlaccess.1.in 1.9 04/06/22 17:35:31 lenz@mysql.com +1 -2 - cosmetical fix acinclude.m4 1.98 04/06/22 17:35:31 lenz@mysql.com +3 -2 - OpenSSL libs are installed in /usr/freeware/include and /usr/freeware/lib32 on SGI IRIX - expanded search list ChangeSet 1.1882.2.5 04/06/22 17:27:57 ingo@mysql.com +3 -0 bug#2688 - Wrong index_merge query results for BDB table with variable length primary key. dded code to clear the tail of the reference buffer if the actual key length is less than the maximum key length. sql/ha_berkeley.cc 1.116 04/06/22 17:27:40 ingo@mysql.com +31 -0 bug#2688 - Wrong index_merge query results for BDB table with variable length primary key. Added code to clear the tail of the reference buffer if the actual key length is less than the maximum key length. mysql-test/t/bdb.test 1.31 04/06/22 17:27:40 ingo@mysql.com +18 -0 bug#2688 - Wrong index_merge query results for BDB table with variable length primary key. Added the test case. mysql-test/r/bdb.result 1.30 04/06/22 17:27:40 ingo@mysql.com +18 -0 bug#2688 - Wrong index_merge query results for BDB table with variable length primary key. Added the test case results. ChangeSet 1.1882.1.5 04/06/22 16:15:58 marko@hundin.mysql.fi +2 -0 lexyy.c, pars0lex.l: Document the handling of quoted strings innobase/pars/lexyy.c 1.15 04/06/22 16:13:14 marko@hundin.mysql.fi +133 -111 Document the handling of quoted strings innobase/pars/pars0lex.l 1.8 04/06/22 16:12:57 marko@hundin.mysql.fi +25 -2 Document the handling of quoted strings ChangeSet 1.1860.1.1 04/06/21 19:42:00 serg@sergbook.mysql.com +2 -0 use ref not range for ... WHERE key IN (val) sql/sql_select.cc 1.281 04/06/21 19:41:55 serg@sergbook.mysql.com +3 -1 use ref not range for ... WHERE key IN (val) mysql-test/r/range.result 1.18.1.1 04/06/21 19:41:54 serg@sergbook.mysql.com +1 -1 use ref not range for ... WHERE key IN (val) ChangeSet 1.1882.2.3 04/06/20 23:44:21 bell@sanja.is.com.ua +3 -0 do not clear list of changed tables on one statement rollback (Bug #4213) sql/handler.cc 1.109 04/06/20 23:44:12 bell@sanja.is.com.ua +2 -3 clear changed tables list only for total roll back mysql-test/t/innodb_cache.test 1.5 04/06/20 23:44:12 bell@sanja.is.com.ua +22 -1 test of rollback one statement in transaction mysql-test/r/innodb_cache.result 1.4 04/06/20 23:44:12 bell@sanja.is.com.ua +20 -1 test of rollback one statement in transaction ChangeSet 1.1882.2.2 04/06/19 12:12:00 heikki@hundin.mysql.fi +1 -0 mem0dbg.c: InnoDB with UNIV_MEM_DEBUG did not compile because a global variable was forgotten when we put back mem_print_info() functions 2 days ago; add that variable innobase/mem/mem0dbg.c 1.15 04/06/19 12:11:40 heikki@hundin.mysql.fi +2 -1 InnoDB with UNIV_MEM_DEBUG did not compile because a global variable was forgotten when we put back mem_print_info() functions 2 days ago; add that variable ChangeSet 1.1857.1.1 04/06/18 14:57:42 mwagner@here.mwagner.org +2 -0 my_md5sum: new file, simulates 'md5sum' as a perl script BitKeeper/etc/logging_ok 1.314.1.1 04/06/18 14:57:42 mwagner@here.mwagner.org +1 -0 Logging to logging@openlogging.org accepted Build-tools/my_md5sum 1.1 04/06/18 14:55:25 mwagner@here.mwagner.org +123 -0 Build-tools/my_md5sum 1.0 04/06/18 14:55:25 mwagner@here.mwagner.org +0 -0 BitKeeper file /Volumes/BK/mysql-4.0-work/Build-tools/my_md5sum ChangeSet 1.1882.1.2 04/06/18 15:54:19 marko@hundin.mysql.fi +4 -0 mach0data.ic, mach0data.h: Improve documentation of mach_*write_*compressed() mtr0log.ic, mtr0log.h: Improve documentation of mlog_write_initial_log_record_fast() innobase/include/mach0data.ic 1.5 04/06/18 15:53:47 marko@hundin.mysql.fi +2 -2 Improve documentation of mach_*write_*compressed() innobase/include/mach0data.h 1.3 04/06/18 15:53:47 marko@hundin.mysql.fi +3 -3 Improve documentation of mach_*write_*compressed() innobase/include/mtr0log.ic 1.5 04/06/18 15:52:53 marko@hundin.mysql.fi +3 -1 Improve documentation of mlog_write_initial_log_record_fast() innobase/include/mtr0log.h 1.4 04/06/18 15:52:53 marko@hundin.mysql.fi +3 -1 Improve documentation of mlog_write_initial_log_record_fast() ChangeSet 1.1865.2.1 04/06/18 01:42:28 miguel@hegel.txg +2 -0 Fix for bug #4182 BitKeeper/etc/logging_ok 1.315 04/06/18 01:42:27 miguel@hegel.txg +1 -0 Logging to logging@openlogging.org accepted extra/perror.c 1.24 04/06/18 01:42:14 miguel@hegel.txg +1 -1 Fix for bug #4182 ChangeSet 1.1883 04/06/18 04:22:43 monty@mysql.com +3 -0 ke it possible to use mysys functions in netware/mysql_test_run.c Don't pass --user to mysqld if --user is not used scripts/mysql_install_db.sh 1.50 04/06/18 04:22:42 monty@mysql.com +6 -1 Don't pass --user to mysqld if --user is not used netware/mysql_test_run.c 1.6 04/06/18 04:22:42 monty@mysql.com +2 -8 Make it possible to use mysys functions in mysql_test_run.c netware/Makefile.am 1.10 04/06/18 04:22:42 monty@mysql.com +2 -0 Make it possible to use mysys functions in mysql_test_run.c ChangeSet 1.1882 04/06/18 03:26:28 monty@mysql.com +1 -0 Removed not used file sql_olap.cc libmysqld/Makefile.am 1.26 04/06/18 03:26:26 monty@mysql.com +1 -1 Removed not used file sql_olap.cc ChangeSet 1.1881 04/06/18 03:23:08 monty@mysql.com +3 -0 Applied patch from Novell (2004-06-03) netware/BUILD/nwbootstrap 1.7 04/06/18 03:23:06 monty@mysql.com +5 -0 Applied patch from Novell (2004-06-03) netware/BUILD/mwenv 1.6 04/06/18 03:23:06 monty@mysql.com +6 -6 Applied patch from Novell (2004-06-03) mysys/mf_tempfile.c 1.20 04/06/18 03:23:06 monty@mysql.com +1 -1 Applied patch from Novell (2004-06-03) ChangeSet 1.1854.1.1 04/06/18 02:31:11 monty@mysql.com +3 -0 Fixed unlikely bug in the range optimzer when using many IN() queries on different key parts. (Bug #4157) sql/opt_range.cc 1.99 04/06/18 02:31:10 monty@mysql.com +21 -9 Fixed unlikely bug in the range optimzer when using many IN() queries on different key parts. (Bug #4157) mysql-test/t/range.test 1.16 04/06/18 02:31:10 monty@mysql.com +25 -0 Test of range optimizer bug mysql-test/r/range.result 1.19 04/06/18 02:31:10 monty@mysql.com +21 -0 Test of range optimizer bug ChangeSet 1.1878 04/06/17 17:30:33 heikki@hundin.mysql.fi +2 -0 mem0dbg.h, mem0dbg.c: Put back mem_print_info() functions that are used to analyze memory leaks; Marko removed them by accident in his Feb 20th, 2004 patch; these functions are very important for debugging, and should always be kept in the source code base innobase/include/mem0dbg.h 1.6 04/06/17 17:30:24 heikki@hundin.mysql.fi +13 -0 Put back mem_print_info() functions that are used to analyze memory leaks; Marko removed them by accident in his Feb 20th, 2004 patch; these functions are very important for debugging, and should always be kept in the source code base innobase/mem/mem0dbg.c 1.14 04/06/17 17:30:16 heikki@hundin.mysql.fi +125 -0 Put back mem_print_info() functions that are used to analyze memory leaks; Marko removed them by accident in his Feb 20th, 2004 patch; these functions are very important for debugging, and should always be kept in the source code base ChangeSet 1.676.320.1 04/06/17 15:40:13 guilhem@mysql.com +1 -0 Fix for BUG#4017 "mysql_real_connect buffer overflow" libmysql/libmysql.c 1.56.2.1 04/06/17 15:40:12 guilhem@mysql.com +2 -1 safety fix ChangeSet 1.1877 04/06/17 16:05:19 heikki@hundin.mysql.fi +2 -0 que0que.c, srv0que.c: Put asserts that make sure srv_que_task_enqueue() is never called under MySQL innobase/que/que0que.c 1.21 04/06/17 16:04:30 heikki@hundin.mysql.fi +4 -0 Put asserts that make sure srv_que_task_enqueu() is never called under MySQL innobase/srv/srv0que.c 1.2 04/06/17 16:01:16 heikki@hundin.mysql.fi +2 -0 Put asserts that make sure srv_que_task_enqueu() is never called under MySQL ChangeSet 1.1876 04/06/17 15:13:27 heikki@hundin.mysql.fi +1 -0 log0recv.c: Revert the patch that put log debug code behind UNIV_LOG_DEBUG innobase/log/log0recv.c 1.31 04/06/17 15:13:15 heikki@hundin.mysql.fi +3 -1 Revert the patch that put log debug code behind UNIV_LOG_DEBUG ChangeSet 1.1875 04/06/17 15:11:37 heikki@hundin.mysql.fi +4 -0 log0log.h: Revert the patch that put log debug code behind UNIV_LOG_DEBUG log0log.ic, log0recv.c, log0log.c, log0log.h: Revert 1.1730.18.1 about UNIV_LOG_DEBUG: debug code is often needed in debugging the production version innobase/include/log0log.h 1.16 04/06/17 15:10:49 heikki@hundin.mysql.fi +0 -2 Revert the patch that put log debug code behind UNIV_LOG_DEBUG ChangeSet 1.1874 04/06/17 13:34:14 heikki@hundin.mysql.fi +3 -0 Cset exclude: marko@hundin.mysql.fi|ChangeSet|20040316101802|63386 ChangeSet 1.1865.1.1 04/06/17 15:01:54 gluh@gluh.mysql.r18.ru +1 -0 Fixed issue 'the definition of macro DES_ede3_cbc_encrypt is corrupt' include/violite.h 1.32 04/06/17 15:01:52 gluh@gluh.mysql.r18.ru +1 -1 Fixed issue 'the definition of macro DES_ede3_cbc_encrypt is corrupt' innobase/include/log0log.ic 1.8 04/06/17 13:59:13 heikki@hundin.mysql.fi +0 -2 Revert 1.1730.18.1 about UNIV_LOG_DEBUG: debug code is often needed in debugging the production version innobase/log/log0recv.c 1.30 04/06/17 13:57:36 heikki@hundin.mysql.fi +1 -23 Revert 1.1730.18.1 about UNIV_LOG_DEBUG: debug code is often needed in debugging the production version innobase/log/log0log.c 1.36 04/06/17 13:57:29 heikki@hundin.mysql.fi +2 -32 Revert 1.1730.18.1 about UNIV_LOG_DEBUG: debug code is often needed in debugging the production version innobase/include/log0log.h 1.15 04/06/17 13:56:26 heikki@hundin.mysql.fi +0 -2 Revert 1.1730.18.1 about UNIV_LOG_DEBUG: debug code is often needed in debugging the production version innobase/que/que0que.c 1.20 04/06/17 13:34:10 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/que0que.ic 1.4 04/06/17 13:34:10 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/que0que.h 1.9 04/06/17 13:34:10 heikki@hundin.mysql.fi +0 -0 Exclude ChangeSet 1.1872 04/06/17 13:25:06 heikki@hundin.mysql.fi +14 -0 Cset exclude: marko@hundin.mysql.fi|ChangeSet|20040311211202|05613 innobase/thr/thr0loc.c 1.7 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/row/row0upd.c 1.25 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/row/row0ins.c 1.36 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/row0upd.h 1.11 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/row0ins.h 1.6 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/mtr0mtr.h 1.10 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/hash0hash.ic 1.4 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/hash0hash.h 1.4 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/dict0mem.h 1.17 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/data0data.h 1.12 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/ha/hash0hash.c 1.3 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/dict/dict0mem.c 1.13 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/dict/dict0dict.c 1.55 04/06/17 13:25:02 heikki@hundin.mysql.fi +0 -0 Exclude innobase/trx/trx0sys.c 1.26 04/06/17 13:09:24 heikki@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_HOT_BACKUP: best to keep the codebase as uniform as possible ChangeSet 1.1871 04/06/17 12:40:09 heikki@hundin.mysql.fi +1 -0 Cset exclude: marko@hundin.mysql.fi|ChangeSet|20040526164114|35829 innobase/que/que0que.c 1.19 04/06/17 12:40:05 heikki@hundin.mysql.fi +0 -0 Exclude ChangeSet 1.1870 04/06/17 12:35:04 heikki@hundin.mysql.fi +2 -0 srv0que.c: Revert Marko's untested changeset 1.1844.1.6 to the stable 4.0 version; stable 4.0 must NOT BE modified except in case of bugs srv0que.c, srv0que.h: new file innobase/srv/srv0que.c 1.1 04/06/17 12:34:37 heikki@hundin.mysql.fi +111 -0 Revert Marko's untested changeset 1.1844.1.6 to the stable 4.0 version; stable 4.0 must NOT BE modified except in case of bugs innobase/srv/srv0que.c 1.0 04/06/17 12:34:37 heikki@hundin.mysql.fi +0 -0 BitKeeper file /home/heikki/mysql-4.0/innobase/srv/srv0que.c innobase/include/srv0que.h 1.1 04/06/17 12:33:09 heikki@hundin.mysql.fi +53 -0 innobase/include/srv0que.h 1.0 04/06/17 12:33:09 heikki@hundin.mysql.fi +0 -0 BitKeeper file /home/heikki/mysql-4.0/innobase/include/srv0que.h ChangeSet 1.1869 04/06/17 11:57:45 heikki@hundin.mysql.fi +14 -0 Cset exclude: marko@hundin.mysql.fi|ChangeSet|20040525171209|56870 innobase/usr/usr0sess.c 1.5 04/06/17 11:57:42 heikki@hundin.mysql.fi +0 -0 Exclude innobase/trx/trx0trx.c 1.40 04/06/17 11:57:42 heikki@hundin.mysql.fi +0 -0 Exclude innobase/trx/trx0roll.c 1.19 04/06/17 11:57:42 heikki@hundin.mysql.fi +0 -0 Exclude innobase/trx/trx0purge.c 1.16 04/06/17 11:57:42 heikki@hundin.mysql.fi +0 -0 Exclude innobase/srv/srv0srv.c 1.72 04/06/17 11:57:42 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/Makefile.am 1.10 04/06/17 11:57:42 heikki@hundin.mysql.fi +0 -0 Exclude innobase/srv/Makefile.am 1.4 04/06/17 11:57:41 heikki@hundin.mysql.fi +0 -0 Exclude innobase/que/que0que.c 1.18 04/06/17 11:57:41 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/usr0sess.h 1.5 04/06/17 11:57:41 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/trx0trx.h 1.32 04/06/17 11:57:41 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/trx0roll.h 1.5 04/06/17 11:57:41 heikki@hundin.mysql.fi +0 -0 Exclude innobase/include/que0que.h 1.8 04/06/17 11:57:41 heikki@hundin.mysql.fi +0 -0 Exclude BitKeeper/deleted/.del-srv0que.h~f12ecb4b5afe203e 1.3 04/06/17 11:57:41 heikki@hundin.mysql.fi +0 -0 Exclude BitKeeper/deleted/.del-srv0que.c~d1feebb77b5a9b96 1.4 04/06/17 11:57:41 heikki@hundin.mysql.fi +0 -0 Exclude ChangeSet 1.1868 04/06/17 11:57:24 heikki@hundin.mysql.fi +0 -0 ChangeSet 1.1867 04/06/17 11:53:17 heikki@hundin.mysql.fi +1 -0 Cset exclude: heikki@hundin.mysql.fi|ChangeSet|20040617084849|64488 sql/sql_parse.cc 1.376 04/06/17 11:53:13 heikki@hundin.mysql.fi +0 -0 Exclude ChangeSet 1.1866 04/06/17 11:48:49 heikki@hundin.mysql.fi +1 -0 Cset exclude: guilhem@mysql.com|ChangeSet|20040609132715|17355 sql/sql_parse.cc 1.375 04/06/17 11:48:44 heikki@hundin.mysql.fi +0 -0 Exclude ChangeSet 1.1865 04/06/16 23:46:47 heikki@hundin.mysql.fi +1 -0 ut0mem.c: Remove printf's that were accidentally pushed in the last push innobase/ut/ut0mem.c 1.19 04/06/16 23:46:35 heikki@hundin.mysql.fi +0 -7 Remove printf's that were accidentally pushed in the last push ChangeSet 1.1864 04/06/16 23:42:58 heikki@hundin.mysql.fi +4 -0 ut0mem.h, ut0mem.c: Implement ut_realloc lexyy.c, pars0lex.l: Start using ut_malloc, ut_free, ut_realloc in pars0lex.l and lexyy.c; mem_realloc was broken; eliminate possible memcpy(NULL, ..., 0) from string_append() innobase/include/ut0mem.h 1.11 04/06/16 23:42:04 heikki@hundin.mysql.fi +31 -0 Implement ut_realloc innobase/ut/ut0mem.c 1.18 04/06/16 23:41:56 heikki@hundin.mysql.fi +82 -0 Implement ut_realloc innobase/pars/lexyy.c 1.14 04/06/16 23:41:14 heikki@hundin.mysql.fi +9 -9 Start using ut_malloc, ut_free, ut_realloc in pars0lex.l and lexyy.c; mem_realloc was broken; eliminate possible memcpy(NULL, ..., 0) from string_append() innobase/pars/pars0lex.l 1.7 04/06/16 23:41:05 heikki@hundin.mysql.fi +9 -9 Start using ut_malloc, ut_free, ut_realloc in pars0lex.l and lexyy.c; mem_realloc was broken; eliminate possible memcpy(NULL, ..., 0) from string_append() ChangeSet 1.1863 04/06/16 20:24:35 heikki@hundin.mysql.fi +2 -0 mem0mem.ic, mem0mem.h: Remove broken mem_realloc(); a patch to remove its uses in pars0lex.l and fil0fil.c will soon follow innobase/include/mem0mem.ic 1.9 04/06/16 20:24:28 heikki@hundin.mysql.fi +0 -29 Remove broken mem_realloc(); a patch to remove its uses in pars0lex.l and fil0fil.c will soon follow innobase/include/mem0mem.h 1.8 04/06/16 20:24:21 heikki@hundin.mysql.fi +0 -12 Remove broken mem_realloc(); a patch to remove its uses in pars0lex.l and fil0fil.c will soon follow ChangeSet 1.1862 04/06/16 17:22:35 marko@hundin.mysql.fi +1 -0 InnoDB bug fix: mem_realloc() didn't preserve the block contents innobase/include/mem0mem.ic 1.8 04/06/16 17:19:51 marko@hundin.mysql.fi +14 -2 mem_realloc(): preserve the old buffer contents ChangeSet 1.1861 04/06/16 13:41:14 marko@hundin.mysql.fi +36 -0 InnoDB: Revert most of ChangeSet@1.1772, as the debug functions may be needed when testing production releases innobase/trx/trx0roll.c 1.18 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/sync/sync0sync.c 1.29 04/06/16 13:09:28 marko@hundin.mysql.fi +2 -8 Remove #ifdef UNIV_DEBUG around debug code innobase/sync/sync0rw.c 1.12 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/srv/srv0start.c 1.58 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/pars/pars0opt.c 1.10 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/mtr/mtr0mtr.c 1.9 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/mem/mem0pool.c 1.16 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/mem/mem0dbg.c 1.13 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/lock/lock0lock.c 1.37 04/06/16 13:09:28 marko@hundin.mysql.fi +1 -13 Remove #ifdef UNIV_DEBUG around debug code innobase/include/sync0sync.h 1.17 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/sync0rw.h 1.7 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/pars0opt.h 1.3 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/mtr0mtr.h 1.9 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/mem0pool.h 1.6 04/06/16 13:09:28 marko@hundin.mysql.fi +1 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/mem0dbg.ic 1.4 04/06/16 13:09:28 marko@hundin.mysql.fi +1 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/mem0dbg.h 1.5 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -4 Remove #ifdef UNIV_DEBUG around debug code innobase/include/lock0lock.h 1.13 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -6 Remove #ifdef UNIV_DEBUG around debug code innobase/include/fut0lst.h 1.3 04/06/16 13:09:28 marko@hundin.mysql.fi +1 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/fsp0fsp.h 1.6 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/dict0dict.h 1.26 04/06/16 13:09:28 marko@hundin.mysql.fi +6 -8 Remove #ifdef UNIV_DEBUG around debug code innobase/include/data0type.h 1.6 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/buf0lru.h 1.4 04/06/16 13:09:28 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/buf0flu.h 1.5 04/06/16 13:09:27 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/include/buf0buf.ic 1.13 04/06/16 13:09:27 marko@hundin.mysql.fi +4 -0 Remove #ifdef UNIV_DEBUG around debug code innobase/include/buf0buf.h 1.18 04/06/16 13:09:27 marko@hundin.mysql.fi +3 -7 Remove #ifdef UNIV_DEBUG around debug code innobase/include/btr0btr.h 1.12 04/06/16 13:09:27 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/ibuf/ibuf0ibuf.c 1.26 04/06/16 13:09:27 marko@hundin.mysql.fi +2 -6 Remove #ifdef UNIV_DEBUG around debug code innobase/fut/fut0lst.c 1.5 04/06/16 13:09:27 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/fsp/fsp0fsp.c 1.23 04/06/16 13:09:27 marko@hundin.mysql.fi +1 -5 Remove #ifdef UNIV_DEBUG around debug code innobase/dict/dict0dict.c 1.54 04/06/16 13:09:27 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/data/data0type.c 1.8 04/06/16 13:09:27 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code innobase/buf/buf0rea.c 1.8 04/06/16 13:09:27 marko@hundin.mysql.fi +0 -10 Remove #ifdef UNIV_DEBUG around debug code innobase/buf/buf0lru.c 1.20 04/06/16 13:09:26 marko@hundin.mysql.fi +0 -4 Remove #ifdef UNIV_DEBUG around debug code innobase/buf/buf0flu.c 1.24 04/06/16 13:09:26 marko@hundin.mysql.fi +0 -10 Remove #ifdef UNIV_DEBUG around debug code innobase/buf/buf0buf.c 1.32 04/06/16 13:09:26 marko@hundin.mysql.fi +1 -13 Remove #ifdef UNIV_DEBUG around debug code innobase/btr/btr0btr.c 1.29 04/06/16 13:09:26 marko@hundin.mysql.fi +0 -2 Remove #ifdef UNIV_DEBUG around debug code ChangeSet 1.1860 04/06/15 23:05:12 patg@krsna.patg.net +2 -0 mysql-copyright: * added 'local $/' to keep from undef-ing $/ (the newline setting) for the whole script * removed the target dir removal (target dir is not a temp dir!) * use split to create filelist (cleaner way than using chomp!) * removed use of chomp because it caused some file names to be mangled * print out which file is being processed if verbose mysql-copyright-2: * added cpp to list of files to be processed (for windows archives) Build-tools/mysql-copyright 1.12 04/06/15 23:04:51 patg@krsna.patg.net +15 -16 * added 'local $/' to keep from undef-ing $/ (the newline setting) for the whole script * removed the target dir removal (target dir is not a temp dir!) * use split to create filelist (cleaner way than using chomp!) * removed use of chomp because it caused some file names to be mangled * print out which file is being processed if verbose Build-tools/mysql-copyright-2 1.7 04/06/15 23:04:51 patg@krsna.patg.net +1 -0 * added cpp to list of files to be processed (for windows archives) ChangeSet 1.1859 04/06/15 22:09:09 marko@hundin.mysql.fi +1 -0 InnoDB bug fix (row0mysql.c): make reserved table names innodb_* special again innobase/row/row0mysql.c 1.67 04/06/15 21:34:09 marko@hundin.mysql.fi +33 -17 row_create_table_for_mysql(), row_drop_table_for_mysql(): Make InnoDB recognize the special table names innodb_* again. ChangeSet 1.1858 04/06/15 00:12:14 patg@krsna.patg.net +4 -0 mysql-copyright -> more fixes to deal with problems in removing temporary tar directory. Had to use `cd $WD` vs chdir($WD). Servers.fgl -> made sure all charset files were accounted for (cp 1256 was missing) VC++Files/InstallShield/4.0.XX-pro/File Groups/Servers.fgl 1.3 04/06/15 00:12:09 patg@krsna.patg.net +48 -24 made sure all charset files were accounted for (cp 1256 was missing) VC++Files/InstallShield/4.0.XX-gpl/File Groups/Servers.fgl 1.3 04/06/15 00:12:09 patg@krsna.patg.net +47 -23 made sure all charset files were accounted for (cp 1256 was missing) VC++Files/InstallShield/4.0.XX-classic/File Groups/Servers.fgl 1.3 04/06/15 00:12:09 patg@krsna.patg.net +48 -24 made sure all charset files were accounted for (cp 1256 was missing) Build-tools/mysql-copyright 1.11 04/06/15 00:12:09 patg@krsna.patg.net +35 -20 more fixes to deal with problems in removing temporary tar directory. Had to use `cd $WD` vs chdir($WD). ChangeSet 1.1856 04/06/11 16:25:18 bell@sanja.is.com.ua +4 -0 test suite for bug Bug#3969 (commited separetely because it took too long time to parse it on 3.23) mysql-test/t/rpl_free_items.test 1.1 04/06/11 16:24:56 bell@sanja.is.com.ua +20 -0 mysql-test/t/rpl_free_items-slave.opt 1.1 04/06/11 16:24:56 bell@sanja.is.com.ua +1 -0 mysql-test/r/rpl_free_items.result 1.1 04/06/11 16:24:56 bell@sanja.is.com.ua +10 -0 mysql-test/t/rpl_free_items.test 1.0 04/06/11 16:24:56 bell@sanja.is.com.ua +0 -0 BitKeeper file /home/bell/mysql/bk/work-4.0/mysql-test/t/rpl_free_items.test mysql-test/t/rpl_free_items-slave.opt 1.0 04/06/11 16:24:56 bell@sanja.is.com.ua +0 -0 BitKeeper file /home/bell/mysql/bk/work-4.0/mysql-test/t/rpl_free_items-slave.opt mysql-test/r/rpl_free_items.result 1.0 04/06/11 16:24:56 bell@sanja.is.com.ua +0 -0 BitKeeper file /home/bell/mysql/bk/work-4.0/mysql-test/r/rpl_free_items.result client/mysqltest.c 1.118 04/06/11 16:24:56 bell@sanja.is.com.ua +1 -1 allow big commands in mysql-test ChangeSet 1.1855 04/06/11 00:40:56 patg@krsna.patg.net +1 -0 mysql-copyright: Small fixes to handle packaging of windows src (commercial) file Build-tools/mysql-copyright 1.10 04/06/11 00:40:17 patg@krsna.patg.net +7 -3 Small fixes to handle packaging of windows src (commercial) file ChangeSet 1.1853 04/06/10 16:44:39 monty@mysql.com +2 -0 After merge fix scripts/mysql_install_db.sh 1.49 04/06/10 16:44:38 monty@mysql.com +5 -4 Cleanup mysql-test/r/type_date.result 1.9 04/06/10 16:44:38 monty@mysql.com +17 -0 After merge fix ChangeSet 1.1848.2.1 04/06/10 13:56:58 serg@serg.mylan +2 -0 warn about multiple mysqld --user parameters only if their arguments differ sql/mysqld.cc 1.500 04/06/10 13:56:55 serg@serg.mylan +1 -1 warn about multiple --user parameters only if their arguments differ scripts/mysqld_safe.sh 1.69 04/06/10 13:56:55 serg@serg.mylan +1 -7 don't protect mysqld from multiple --user commands - mysqld can take care of itself ChangeSet 1.1848.1.1 04/06/10 11:58:16 monty@mysql.com +1 -0 Cleanup sql/sql_parse.cc 1.371.1.1 04/06/10 11:58:14 monty@mysql.com +4 -2 Cleanup of patch ChangeSet 1.1844.1.39 04/06/09 20:02:08 gluh@gluh.mysql.r18.ru +2 -0 Fixed issue with compilation MySQL with OpenSSL if OpenSSL is installed in non-statndart directory ('openssl/opensslv.h: No such file or directory') include/violite.h 1.31 04/06/09 20:01:42 gluh@gluh.mysql.r18.ru +8 -0 Fixed issue with compilation MySQL with OpenSSL if OpenSSL is installed in non-statndart directory include/my_global.h 1.66 04/06/09 20:01:42 gluh@gluh.mysql.r18.ru +0 -10 Fixed issue with compilation MySQL with OpenSSL if OpenSSL is installed in non-statndart directory ChangeSet 1.1851 04/06/09 17:07:11 guilhem@mysql.com +2 -0 Fix for BUG#4038 "rpm postinstall script leaves files as owned by root": the rpm postinstall script must call mysql_install_db with --user=mysql, and mysql_install_db must then pass this to mysqld. Otherwise, mysqld runs as root, and if you have --log-bin=somewhere_out_of_var_lib_mysql it creates binlog files owned by root in this dir, and this dir is not fixed by the 'chmod mysql', so files remain owned by root, and later mysqld (running as 'mysql') can't read them. I'm hardcoding 'mysql' in the postinstall script, but it's already hardcoded there in many places (see the useradd and chown) so it's ok. support-files/mysql.spec.sh 1.82 04/06/09 17:07:04 guilhem@mysql.com +1 -1 in postinstall, call mysql_install_db with --user=mysql, so that mysqld (which installs the grant tables) is started with --user=mysql. scripts/mysql_install_db.sh 1.48 04/06/09 17:07:04 guilhem@mysql.com +5 -1 Pass --user to mysqld ChangeSet 1.1850 04/06/09 15:27:15 guilhem@mysql.com +1 -0 complement to previous fix (which was for SQLCOM_DROP_DB), for COM_DROP_DB. sql/sql_parse.cc 1.373 04/06/09 15:27:11 guilhem@mysql.com +3 -3 Making COM_DROP_DB honour lower_case_table_names. Plus coding-style fixes. ChangeSet 1.1849 04/06/09 15:22:31 guilhem@mysql.com +1 -0 Fix for BUG#4066 "DROP DATABASE case sensitive even if lower-case-table-names > 0" sql/sql_parse.cc 1.372 04/06/09 15:22:29 guilhem@mysql.com +2 -1 honour lower_case_table_names in DROP DATABASE (like we already do in CREATE DATABASE) ChangeSet 1.1844.10.1 04/06/09 00:08:24 serg@serg.mylan +3 -0 different (simpler and more compatible) fix for bug#4046 sql/sql_parse.cc 1.371 04/06/09 00:08:21 serg@serg.mylan +4 -1 different (simpler and more compatible) fix for bug#4046 mysql-test/t/type_decimal.test 1.13 04/06/09 00:08:21 serg@serg.mylan +3 -0 different (simpler and more compatible) fix for bug#4046 mysql-test/r/type_decimal.result 1.15 04/06/09 00:08:21 serg@serg.mylan +7 -0 different (simpler and more compatible) fix for bug#4046 ChangeSet 1.1847 04/06/08 13:36:32 patg@krsna.patg.net +2 -0 see notes for mysql-copyright scripts Build-tools/mysql-copyright 1.9 04/06/08 13:36:29 patg@krsna.patg.net +44 -18 deals with windows src file now Build-tools/mysql-copyright-2 1.6 04/06/08 13:36:29 patg@krsna.patg.net +1 -1 small fix ChangeSet 1.1844.1.38 04/06/08 12:35:22 wax@mysql.com +1 -0 BUG#3439 problem with UDF functions VC++Files/examples/udf_example/udf_example.def 1.2 04/06/08 12:34:57 wax@mysql.com +14 -5 Add definitions of init and deinit functions ChangeSet 1.676.1.765 04/06/07 20:35:05 gluh@gluh.mysql.r18.ru +4 -0 Fix for bug #4036 multiple SELECT DATE_FORMAT, incorrect results sql/field.h 1.25.1.6 04/06/07 20:34:55 gluh@gluh.mysql.r18.ru +1 -0 Fix for bug #4036 multiple SELECT DATE_FORMAT, incorrect results sql/field.cc 1.45.1.4 04/06/07 20:34:55 gluh@gluh.mysql.r18.ru +18 -0 Fix for bug #4036 multiple SELECT DATE_FORMAT, incorrect results mysql-test/t/type_date.test 1.2.1.2 04/06/07 20:34:55 gluh@gluh.mysql.r18.ru +8 -0 Fix for bug #4036 multiple SELECT DATE_FORMAT, incorrect results mysql-test/r/type_date.result 1.2.1.2 04/06/07 20:34:55 gluh@gluh.mysql.r18.ru +2 -0 Fix for bug #4036 multiple SELECT DATE_FORMAT, incorrect results ChangeSet 1.1844.9.1 04/06/07 12:38:35 serg@serg.mylan +3 -0 BUG#3987 - if(int, aggregate(int)) sql/item_cmpfunc.cc 1.62 04/06/07 12:38:32 serg@serg.mylan +2 -2 BUG#3987 - if(int, aggregate(int)) mysql-test/t/func_if.test 1.4 04/06/07 12:38:32 serg@serg.mylan +9 -0 BUG#3987 - if(int, aggregate(int)) mysql-test/r/func_if.result 1.7 04/06/07 12:38:32 serg@serg.mylan +6 -0 BUG#3987 - if(int, aggregate(int)) ChangeSet 1.676.1.764 04/06/03 15:38:38 bell@sanja.is.com.ua +1 -0 removed incorrect destructor (to prevent deleting item by recursion instead of by list scanning in case of chained OR or AND) sql/item_cmpfunc.h 1.10.1.7 04/06/03 15:38:37 bell@sanja.is.com.ua +0 -1 removed incorrect destructor (to prevent deleting item by recursion instead of by list scanning in case of chained OR or AND) ChangeSet 1.1835.2.1 04/06/02 12:56:26 paul@teton.kitebird.com +5 -0 Touchups to .cnf file comments. support-files/my-small.cnf.sh 1.17 04/06/02 12:56:22 paul@teton.kitebird.com +4 -4 Touchups to .cnf file comments. support-files/my-medium.cnf.sh 1.19 04/06/02 12:56:22 paul@teton.kitebird.com +4 -4 Touchups to .cnf file comments. support-files/my-large.cnf.sh 1.19 04/06/02 12:56:22 paul@teton.kitebird.com +5 -5 Touchups to .cnf file comments. support-files/my-innodb-heavy-4G.cnf.sh 1.3 04/06/02 12:56:22 paul@teton.kitebird.com +2 -2 Touchups to .cnf file comments. support-files/my-huge.cnf.sh 1.20 04/06/02 12:56:22 paul@teton.kitebird.com +5 -5 Touchups to .cnf file comments. ChangeSet 1.1844.1.35 04/06/02 11:12:04 marko@hundin.mysql.fi +1 -0 InnoDB cleanup: Remove debug function cmp_debug_dtuple_rec_with_match() unless #ifdef UNIV_DEBUG innobase/rem/rem0cmp.c 1.16 04/06/02 11:12:01 marko@hundin.mysql.fi +6 -2 Remove cmp_debug_dtuple_rec_with_match() unless #ifdef UNIV_DEBUG ChangeSet 1.1844.1.34 04/06/01 15:47:08 greg@mysql.com +1 -0 Fix applied to allow building of 4.0.20 for NetWare ChangeSet 1.1844.8.1 04/06/01 23:34:47 monty@mysql.com +1 -0 Updated version number Portability fix for netware. (We can't use TRY_RUN when cross compiling) configure.in 1.304 04/06/01 23:34:46 monty@mysql.com +9 -2 Updated version number Portability fix for netware. (We can't use TRY_RUN when cross compiling) ChangeSet 1.1844.7.1 04/06/01 14:18:34 paul@ice.snake.net +1 -0 README: Update README URL. (Bug #3678) mysql-test/README 1.6 04/06/01 14:17:17 paul@ice.snake.net +1 -1 Update README URL. (Bug #3678) client/mysqltest.c 1.117 04/06/01 15:47:06 greg@mysql.com +6 -5 Fix compilation errors for NetWare ChangeSet 1.1844.1.31 04/06/01 19:19:48 heikki@hundin.mysql.fi +3 -0 row0mysql.c, row0mysql.h, ha_innodb.cc: Inside LOCK TABLES, use either LOCK_S or LOCK_X in locking reads; an improvent over the previous patch innobase/row/row0mysql.c 1.66 04/06/01 19:19:29 heikki@hundin.mysql.fi +1 -0 Inside LOCK TABLES, use either LOCK_S or LOCK_X in locking reads; an improvent over the previous patch innobase/include/row0mysql.h 1.19 04/06/01 19:19:23 heikki@hundin.mysql.fi +3 -0 Inside LOCK TABLES, use either LOCK_S or LOCK_X in locking reads; an improvent over the previous patch sql/ha_innodb.cc 1.213 04/06/01 19:19:09 heikki@hundin.mysql.fi +31 -9 Inside LOCK TABLES, use either LOCK_S or LOCK_X in locking reads; an improvent over the previous patch ChangeSet 1.1844.1.30 04/06/01 17:29:24 jani@a80-186-24-72.elisa-laajakaista.fi +4 -0 Changed --log-warnings to be integer instead of boolean. Given --skip-log-warnings will disable warnings, --log-warnings will increment warning level by one, or the level can be given as an optional argument. Default level is 1. Changed aborted connection warning to be logged only if the level is > 1. sql/sql_parse.cc 1.370 04/06/01 17:29:22 jani@a80-186-24-72.elisa-laajakaista.fi +1 -1 Changed aborted connection warning to be logged only if the level is > 1. sql/sql_class.h 1.178 04/06/01 17:29:22 jani@a80-186-24-72.elisa-laajakaista.fi +1 -1 Changed boolean into ulong. sql/set_var.cc 1.57 04/06/01 17:29:22 jani@a80-186-24-72.elisa-laajakaista.fi +1 -1 Changed --log-warnings to be integer instead of boolean. Given --skip-log-warnings will disable warnings, --log-warnings will increment warning level by one, or the level can be given as an optional argument. Default level is 1. Changed aborted connection warning to be logged only if the level is > 1. sql/mysqld.cc 1.499 04/06/01 17:29:22 jani@a80-186-24-72.elisa-laajakaista.fi +10 -2 Changed --log-warnings to be integer instead of boolean. Given --skip-log-warnings will disable warnings, --log-warnings will increment warning level by one, or the level can be given as an optional argument. Default level is 1. Changed aborted connection warning to be logged only if the level is > 1. ChangeSet 1.676.1.763 04/05/31 21:10:15 bell@sanja.is.com.ua +1 -0 correct table_hash_search call sql/sql_acl.cc 1.27.1.19 04/05/31 21:10:13 bell@sanja.is.com.ua +2 -2 correct table_hash_search call ChangeSet 1.1844.1.29 04/05/31 16:33:45 marko@hundin.mysql.fi +1 -0 InnoDB: Do not get a lock for consistent reads (Bug #3894) sql/ha_innodb.cc 1.212 04/05/31 16:31:17 marko@hundin.mysql.fi +5 -2 start_stmt(): Obtain an exclusive lock for other than plain SELECT sql/ha_innodb.cc 1.211 04/05/31 15:39:40 marko@hundin.mysql.fi +8 -0 ha_innobase::start_stmt(): do not get a lock for consistent reads ChangeSet 1.1844.6.1 04/05/31 13:53:10 hf@deer.(none) +2 -0 mysql_get_parameter interface fixed libmysql/libmysql.c 1.147 04/05/31 13:53:08 hf@deer.(none) +1 -1 (void) added to the empty parameter's list include/mysql.h 1.54 04/05/31 13:53:08 hf@deer.(none) +1 -1 (void) added to the empty parameter's list ChangeSet 1.1844.1.27 04/05/30 04:11:19 miguel@light. +3 -0 VC++ project for to compile the udf_example.cc on Windows VC++Files/examples/udf_example/udf_example.dsw 1.1 04/05/30 04:07:52 miguel@light. +29 -0 VC++Files/examples/udf_example/udf_example.dsw 1.0 04/05/30 04:07:52 miguel@light. +0 -0 BitKeeper file C:/cygwin/home/miguel/bk/mysql-4.0/VC++Files/examples/udf_example/udf_example.dsw VC++Files/examples/udf_example/udf_example.dsp 1.1 04/05/30 04:07:51 miguel@light. +111 -0 VC++Files/examples/udf_example/udf_example.dsp 1.0 04/05/30 04:07:51 miguel@light. +0 -0 BitKeeper file C:/cygwin/home/miguel/bk/mysql-4.0/VC++Files/examples/udf_example/udf_example.dsp VC++Files/examples/udf_example/udf_example.def 1.1 04/05/30 04:07:50 miguel@light. +9 -0 VC++Files/examples/udf_example/udf_example.def 1.0 04/05/30 04:07:50 miguel@light. +0 -0 BitKeeper file C:/cygwin/home/miguel/bk/mysql-4.0/VC++Files/examples/udf_example/udf_example.def ChangeSet 1.1844.5.1 04/05/29 17:52:20 serg@serg.mylan +9 -0 backport wild_compare fix from 4.1 - bug#3924 sql/sql_show.cc 1.124 04/05/29 17:52:16 serg@serg.mylan +3 -3 backport wild_compare fix from 4.1 - bug#3924 sql/sql_parse.cc 1.369 04/05/29 17:52:16 serg@serg.mylan +2 -2 backport wild_compare fix from 4.1 - bug#3924 sql/sql_db.cc 1.72 04/05/29 17:52:16 serg@serg.mylan +1 -1 backport wild_compare fix from 4.1 - bug#3924 sql/sql_base.cc 1.179 04/05/29 17:52:16 serg@serg.mylan +1 -1 backport wild_compare fix from 4.1 - bug#3924 sql/sql_acl.h 1.19 04/05/29 17:52:16 serg@serg.mylan +1 -1 backport wild_compare fix from 4.1 - bug#3924 sql/sql_acl.cc 1.126 04/05/29 17:52:16 serg@serg.mylan +5 -5 backport wild_compare fix from 4.1 - bug#3924 mysys/mf_wfile.c 1.6 04/05/29 17:52:16 serg@serg.mylan +2 -2 backport wild_compare fix from 4.1 - bug#3924 mysys/mf_wcomp.c 1.5 04/05/29 17:52:16 serg@serg.mylan +45 -22 backport wild_compare fix from 4.1 - bug#3924 include/my_sys.h 1.108 04/05/29 17:52:16 serg@serg.mylan +1 -1 backport wild_compare fix from 4.1 - bug#3924 ChangeSet 1.1844.4.1 04/05/28 15:01:16 ram@gw.mysql.r18.ru +3 -0 a fix. (Bug#3738: SQL_CALC_FOUND_ROWS ignores WHERE if LIMIT used, Bug#3845: wrong FOUND_ROWS result) sql/sql_select.cc 1.280 04/05/28 15:00:55 ram@gw.mysql.r18.ru +4 -2 a fix. (Bug#3738: SQL_CALC_FOUND_ROWS ignores WHERE if LIMIT used, Bug#3845: wrong FOUND_ROWS result) mysql-test/t/select_found.test 1.10 04/05/28 15:00:55 ram@gw.mysql.r18.ru +19 -0 a fix. (Bug#3738: SQL_CALC_FOUND_ROWS ignores WHERE if LIMIT used, Bug#3845: wrong FOUND_ROWS result) mysql-test/r/select_found.result 1.12 04/05/28 15:00:55 ram@gw.mysql.r18.ru +17 -0 a fix. (Bug#3738: SQL_CALC_FOUND_ROWS ignores WHERE if LIMIT used, Bug#3845: wrong FOUND_ROWS result) ChangeSet 1.1844.1.24 04/05/28 11:15:59 marko@hundin.mysql.fi +4 -0 InnoDB: Add diagnostics when tmpfile() fails at start (Bug #3919) innobase/os/os0file.c 1.70 04/05/28 11:15:56 marko@hundin.mysql.fi +30 -14 Add os_file_create_tmpfile() os_file_handle_error(): remove unused first parameter innobase/lock/lock0lock.c 1.36 04/05/28 11:15:56 marko@hundin.mysql.fi +1 -1 Replace tmpfile() with os_file_create_tmpfile() innobase/include/os0file.h 1.23 04/05/28 11:15:56 marko@hundin.mysql.fi +7 -0 Add os_file_create_tmpfile() innobase/dict/dict0dict.c 1.53 04/05/28 11:15:56 marko@hundin.mysql.fi +1 -1 Replace tmpfile() with os_file_create_tmpfile() ChangeSet 1.1844.1.23 04/05/28 11:02:34 monty@mysql.com +2 -0 Added option --config-extra-env to Do-compile include/my_global.h 1.65 04/05/28 11:02:33 monty@mysql.com +5 -5 Cleaned up comment to follow same indentation style as the rest of the code Build-tools/Do-compile 1.80.1.2 04/05/28 11:02:33 monty@mysql.com +19 -2 Added option --config-extra-env ChangeSet 1.1844.1.22 04/05/28 09:06:19 heikki@hundin.mysql.fi +1 -0 my_global.h: Improved a comment about HAVE_BROKEN_PREAD: pread() only works on HP-UX 11.0 if one installs kernel patch PHKL_20349 or greater include/my_global.h 1.64 04/05/28 09:06:10 heikki@hundin.mysql.fi +5 -1 Improved a comment about HAVE_BROKEN_PREAD: pread() only works on HP-UX 11.0 if one installs kernel patch PHKL_20349 or greater ChangeSet 1.1844.1.21 04/05/28 02:00:34 monty@mysql.com +2 -0 Portability fix for HPUX innobase/os/os0file.c 1.69 04/05/28 02:00:30 monty@mysql.com +2 -2 Don't use pread/pwrite on systems where these are not working. This fixes a bug on HPUX, where InnoDB didn't create the ibdata1 file correctly. configure.in 1.303 04/05/28 02:00:30 monty@mysql.com +3 -0 Ensure that innodb gets system specific CFLAGS and CXXFLAGS ChangeSet 1.1844.1.20 04/05/28 01:02:20 monty@mysql.com +1 -0 Always enable HAVE_COMPRESS on netware include/config-netware.h 1.4 04/05/28 01:02:18 monty@mysql.com +4 -0 Always enable HAVE_COMPRESS on netware We can't detect compress in configure on netware because we must use AC_TRY_RUN to detect zlib on other platforms ChangeSet 1.1844.1.19 04/05/28 00:32:55 monty@mysql.com +2 -0 Portability fix for 32 bit file systems mysql-test/t/variables.test 1.20 04/05/28 00:32:52 monty@mysql.com +1 -0 Portability fix for 32 bit file systems mysql-test/r/variables.result 1.24 04/05/28 00:32:52 monty@mysql.com +1 -1 Portability fix for 32 bit file systems ChangeSet 1.1844.1.18 04/05/27 23:39:50 jani@a80-186-24-72.elisa-laajakaista.fi +2 -0 Merged in some patches from Novell. netware/mysqld_safe.c 1.6 04/05/27 23:39:40 jani@a80-186-24-72.elisa-laajakaista.fi +69 -39 Patch from Novell, new option --set-variable. netware/BUILD/nwbootstrap 1.6 04/05/27 23:39:39 jani@a80-186-24-72.elisa-laajakaista.fi +5 -0 Patch from Novell, create the libmysqld.imp file. ChangeSet 1.1844.1.17 04/05/27 22:53:36 monty@mysql.com +2 -0 removed reference to not existing library lib_release\dbug.lib VC++Files/sql/mysqld.dsp 1.17 04/05/27 22:53:32 monty@mysql.com +1 -1 removed reference to not existing library lib_release\dbug.lib VC++Files/comp_err/comp_err.dsp 1.6 04/05/27 22:53:32 monty@mysql.com +1 -1 removed reference to not existing library lib_release\dbug.lib ChangeSet 1.1844.1.16 04/05/27 21:14:59 serg@serg.mylan +4 -0 backport bug#2708 fix from 4.1 mysql-test/t/fulltext.test 1.45 04/05/27 21:14:56 serg@serg.mylan +4 -0 backport bug#2708 fix from 4.1 mysql-test/r/fulltext.result 1.46 04/05/27 21:14:56 serg@serg.mylan +3 -0 backport bug#2708 fix from 4.1 myisam/ft_parser.c 1.31 04/05/27 21:14:56 serg@serg.mylan +24 -16 backport bug#2708 fix from 4.1 myisam/ft_boolean_search.c 1.63 04/05/27 21:14:56 serg@serg.mylan +1 -1 perlify comment ChangeSet 1.1844.1.15 04/05/27 11:23:26 monty@mysql.com +1 -0 Add back wrongly deleted file VC++Files/innobase/innobase.dsp 1.16 04/05/27 11:23:25 monty@mysql.com +4 -0 Add back wrongly deleted file ChangeSet 1.1844.1.14 04/05/27 02:47:04 monty@mysql.com +4 -0 netware files should always be in 'make dist' use opt_net_buffer_length instead of net_buffer_length netware/Makefile.am 1.9 04/05/27 02:47:03 monty@mysql.com +25 -1 netware files should always be in 'make dist' configure.in 1.302 04/05/27 02:47:03 monty@mysql.com +1 -0 netware files should always be in 'make dist' client/mysqldump.c 1.112 04/05/27 02:47:03 monty@mysql.com +2 -2 use opt_net_buffer_length instead of net_buffer_length Makefile.am 1.49 04/05/27 02:47:03 monty@mysql.com +1 -2 netware files should always be in 'make dist' ChangeSet 1.1844.1.13 04/05/26 21:45:58 monty@mysql.com +3 -0 VC++ portability fix sql/mysqld.cc 1.498 04/05/26 21:45:55 monty@mysql.com +1 -1 Fixed comment VC++Files/innobase/innobase.dsp 1.15 04/05/26 21:45:55 monty@mysql.com +0 -4 Remove not existing file VC++Files/client/mysqlclient.dsp 1.11 04/05/26 21:45:55 monty@mysql.com +2 -2 Added missing /D MYSQL_CLIENT ChangeSet 1.1844.1.12 04/05/26 19:41:14 marko@hundin.mysql.fi +1 -0 InnoDB fixup: remove debug assertion that causes compile error when UNIV_DEBUG is defined (introduced in ChangeSet@1.1850) innobase/que/que0que.c 1.17 04/05/26 19:41:12 marko@hundin.mysql.fi +0 -2 Remove ut_ad() reference to removed parameter next_thr ChangeSet 1.1844.1.11 04/05/26 21:40:27 hf@deer.(none) +13 -0 Fix to make Windows compilation smoother tools/mysqlmanager.c 1.37 04/05/26 21:40:12 hf@deer.(none) +1 -1 compiler warns on this line sql/log_event.cc 1.156 04/05/26 21:40:12 hf@deer.(none) +1 -0 should be like that in this case libmysqld/libmysqld.def 1.4 04/05/26 21:40:12 hf@deer.(none) +1 -2 interface changed libmysqld/libmysqld.c 1.22 04/05/26 21:40:12 hf@deer.(none) +12 -0 mysql_get_parameters implementation (embedded) libmysqld/lib_sql.cc 1.48 04/05/26 21:40:12 hf@deer.(none) +5 -1 line moved to be above the '#include "mysql.cc"' libmysql_r/Makefile.am 1.11 04/05/26 21:40:12 hf@deer.(none) +1 -1 MYSQL_CLIENT define added libmysql/libmysql.def 1.11 04/05/26 21:40:12 hf@deer.(none) +1 -18 interface changed libmysql/libmysql.c 1.146 04/05/26 21:40:12 hf@deer.(none) +8 -0 mysql_get_parameters implementations include/mysql_com.h 1.56 04/05/26 21:40:12 hf@deer.(none) +0 -9 these should not be exported include/mysql.h 1.53 04/05/26 21:40:12 hf@deer.(none) +13 -0 mysql_get_parameters() interface added #define max_allowed_packet added client/mysqldump.c 1.111 04/05/26 21:40:12 hf@deer.(none) +10 -3 local opt_max_allowed_packet and opt_net_buffer_length introduced client/mysql.cc 1.152 04/05/26 21:40:12 hf@deer.(none) +12 -4 local opt_max_allowed_packet and opt_net_buffer_length introduced VC++Files/innobase/innobase.dsp 1.14 04/05/26 21:40:12 hf@deer.(none) +0 -4 non-existent file removed ChangeSet 1.1844.1.10 04/05/26 10:45:37 marko@hundin.mysql.fi +6 -0 InnoDB cleanup: Remove unused code for online backup innobase/mtr/mtr0mtr.c 1.8 04/05/26 10:45:34 marko@hundin.mysql.fi +6 -195 Remove references to MLOG_FULL_PAGE Remove references to online backup innobase/log/log0recv.c 1.29 04/05/26 10:45:34 marko@hundin.mysql.fi +1 -12 Remove references to MLOG_FULL_PAGE innobase/log/log0log.c 1.35 04/05/26 10:45:34 marko@hundin.mysql.fi +0 -64 Remove references to online backup innobase/include/mtr0mtr.h 1.8 04/05/26 10:45:34 marko@hundin.mysql.fi +1 -11 Remove references to MLOG_FULL_PAGE innobase/include/log0log.ic 1.7 04/05/26 10:45:34 marko@hundin.mysql.fi +1 -35 Remove references to online backup innobase/include/log0log.h 1.14 04/05/26 10:45:34 marko@hundin.mysql.fi +0 -35 Remove references to online backup ChangeSet 1.1844.1.9 04/05/26 00:01:23 monty@mysql.com +1 -0 Added new header files include/Makefile.am 1.40 04/05/26 00:01:21 monty@mysql.com +1 -1 Added new header files ChangeSet 1.1844.2.1 04/05/26 00:27:00 hf@deer.(none) +9 -0 Proposed fix for bug #3818 (libmysqld.dll leads to program's crash) configurations added to build the libraries with USE_TLS flag to be used for libmysqld include/mysql_com.h 1.55 04/05/26 00:26:47 hf@deer.(none) +8 -2 __declspec(dllimport) seems to be necessary when one uses .dll on Windows VC++Files/mysys/mysys.dsp 1.13 04/05/26 00:26:47 hf@deer.(none) +69 -0 TLS and TLS_DEBUG configurations added VC++Files/myisammrg/myisammrg.dsp 1.6 04/05/26 00:26:47 hf@deer.(none) +52 -0 TLS and TLS_DEBUG configurations added VC++Files/myisam/myisam.dsp 1.6 04/05/26 00:26:47 hf@deer.(none) +50 -0 TLS and TLS_DEBUG configurations added VC++Files/libmysqld/libmysqld.dsp 1.9 04/05/26 00:26:47 hf@deer.(none) +6 -6 using of _tls libraries added VC++Files/libmysql/libmysql.dsp 1.14 04/05/26 00:26:47 hf@deer.(none) +2 -2 MYSQL_CLIENT define enabled VC++Files/isam/isam.dsp 1.5 04/05/26 00:26:47 hf@deer.(none) +54 -0 TLS and TLS_DEBUG configurations added VC++Files/heap/heap.dsp 1.5 04/05/26 00:26:47 hf@deer.(none) +61 -0 TLS and TLS_DEBUG configurations added VC++Files/dbug/dbug.dsp 1.5 04/05/26 00:26:47 hf@deer.(none) +27 -0 TLS_DEBUG configuration added ChangeSet 1.1818.1.1 04/05/25 22:00:14 monty@mysql.com +45 -0 Added patches from Novell netware/resolve_stack_dump.def 1.1 04/05/25 22:00:12 monty@mysql.com +12 -0 netware/mysql_waitpid.def 1.1 04/05/25 22:00:12 monty@mysql.com +12 -0 netware/myisam_ftdump.def 1.1 04/05/25 22:00:12 monty@mysql.com +12 -0 include/help_start.h 1.1 04/05/25 22:00:12 monty@mysql.com +7 -0 include/help_end.h 1.1 04/05/25 22:00:12 monty@mysql.com +6 -0 vio/viosslfactories.c 1.16 04/05/25 22:00:12 monty@mysql.com +39 -2 Added patches from Novell vio/viossl.c 1.22 04/05/25 22:00:12 monty@mysql.com +25 -0 Added patches from Novell vio/test-ssl.c 1.8 04/05/25 22:00:12 monty@mysql.com +1 -1 Added patches from Novell tools/mysqlmanager.c 1.36 04/05/25 22:00:12 monty@mysql.com +15 -0 Added patches from Novell sql/mysqld.cc 1.493.2.1 04/05/25 22:00:12 monty@mysql.com +207 -8 Added patches from Novell scripts/mysqlhotcopy.sh 1.42 04/05/25 22:00:12 monty@mysql.com +18 -2 Added patches from Novell scripts/make_binary_distribution.sh 1.55.1.1 04/05/25 22:00:12 monty@mysql.com +54 -25 Added patches from Novell netware/resolve_stack_dump.def 1.0 04/05/25 22:00:12 monty@mysql.com +0 -0 BitKeeper file /tmp/skr99/mysql-4.0/netware/resolve_stack_dump.def netware/mysql_waitpid.def 1.0 04/05/25 22:00:12 monty@mysql.com +0 -0 BitKeeper file /tmp/skr99/mysql-4.0/netware/mysql_waitpid.def netware/mysql_test_run.c 1.5 04/05/25 22:00:12 monty@mysql.com +48 -11 Added patches from Novell netware/mysql_install_db.c 1.4 04/05/25 22:00:12 monty@mysql.com +2 -1 Indentation fix netware/myisam_ftdump.def 1.0 04/05/25 22:00:12 monty@mysql.com +0 -0 BitKeeper file /tmp/skr99/mysql-4.0/netware/myisam_ftdump.def netware/my_manage.h 1.3 04/05/25 22:00:12 monty@mysql.com +2 -2 Added patches from Novell netware/my_manage.c 1.4 04/05/25 22:00:12 monty@mysql.com +4 -4 Added patches from Novell netware/init_db.sql 1.3 04/05/25 22:00:12 monty@mysql.com +1 -1 Added patches from Novell netware/Makefile.am 1.8 04/05/25 22:00:12 monty@mysql.com +2 -1 Added patches from Novell netware/BUILD/mwenv 1.5 04/05/25 22:00:12 monty@mysql.com +3 -3 Added patches from Novell netware/BUILD/compile-netware-standard 1.5 04/05/25 22:00:12 monty@mysql.com +1 -0 Added patches from Novell netware/BUILD/compile-netware-all 1.5 04/05/25 22:00:12 monty@mysql.com +2 -2 Added patches from Novell mysys/my_pthread.c 1.39 04/05/25 22:00:12 monty@mysql.com +13 -9 Added patches from Novell mysys/my_netware.c 1.3 04/05/25 22:00:12 monty@mysql.com +1 -1 Added patches from Novell mysys/my_init.c 1.29 04/05/25 22:00:12 monty@mysql.com +7 -3 Added patches from Novell mysys/my_getopt.c 1.43 04/05/25 22:00:12 monty@mysql.com +4 -0 Added patches from Novell mysys/default.c 1.35 04/05/25 22:00:12 monty@mysql.com +3 -0 Added patches from Novell myisam/myisampack.c 1.28 04/05/25 22:00:12 monty@mysql.com +4 -0 Added patches from Novell myisam/myisamchk.c 1.113 04/05/25 22:00:12 monty@mysql.com +4 -0 Added patches from Novell myisam/myisam_ftdump.c 1.20.1.1 04/05/25 22:00:12 monty@mysql.com +3 -0 Added patches from Novell libmysqld/Makefile.am 1.25 04/05/25 22:00:12 monty@mysql.com +25 -19 Added patches from Novell isam/isamchk.c 1.22 04/05/25 22:00:12 monty@mysql.com +6 -0 Added patches from Novell include/thr_alarm.h 1.16 04/05/25 22:00:12 monty@mysql.com +1 -1 Fixed wrong macro include/my_global.h 1.61.1.1 04/05/25 22:00:12 monty@mysql.com +6 -0 Defines to make NETWARE patches cleaner include/help_start.h 1.0 04/05/25 22:00:12 monty@mysql.com +0 -0 BitKeeper file /tmp/skr99/mysql-4.0/include/help_start.h include/help_end.h 1.0 04/05/25 22:00:12 monty@mysql.com +0 -0 BitKeeper file /tmp/skr99/mysql-4.0/include/help_end.h include/config-netware.h 1.3 04/05/25 22:00:12 monty@mysql.com +33 -3 Added patches from Novell extra/perror.c 1.23 04/05/25 22:00:12 monty@mysql.com +19 -5 Fixed error number reporting to not report 'Unknown error' configure.in 1.299.1.1 04/05/25 22:00:12 monty@mysql.com +8 -5 Added patches from Novell Added C_EXTRA_FLAGS as an easy way to pass flags to both CFLAGS and CXXFLAGS client/mysqltest.c 1.114.1.1 04/05/25 22:00:12 monty@mysql.com +111 -1 Added patches from Novell client/mysqlshow.c 1.27 04/05/25 22:00:12 monty@mysql.com +6 -0 Added patches from Novell client/mysqlimport.c 1.32 04/05/25 22:00:12 monty@mysql.com +4 -1 Added patches from Novell client/mysqldump.c 1.110 04/05/25 22:00:12 monty@mysql.com +7 -1 Added patches from Novell client/mysqlcheck.c 1.27 04/05/25 22:00:12 monty@mysql.com +4 -0 Added patches from Novell client/mysqlbinlog.cc 1.100 04/05/25 22:00:12 monty@mysql.com +5 -0 Added patches from Novell client/mysqladmin.c 1.73 04/05/25 22:00:12 monty@mysql.com +4 -0 Added patches from Novell client/mysql.cc 1.151 04/05/25 22:00:12 monty@mysql.com +20 -5 Added patches from Novell Build-tools/Do-compile 1.80.1.1 04/05/25 22:00:11 monty@mysql.com +8 -8 Fixed indentation ChangeSet 1.1844.1.6 04/05/25 20:12:09 marko@hundin.mysql.fi +14 -0 InnoDB cleanup and possible bug-fix: Remove srv0que innobase/usr/usr0sess.c 1.4 04/05/25 20:12:05 marko@hundin.mysql.fi +0 -2 Remove sess->state innobase/trx/trx0trx.c 1.39 04/05/25 20:12:05 marko@hundin.mysql.fi +36 -129 Many functions: Remove output parameter next_thr; return it instead Remove references to srv0que.c Remove references to SESS_ERROR innobase/trx/trx0roll.c 1.17 04/05/25 20:12:05 marko@hundin.mysql.fi +24 -53 Many functions: Remove output parameter next_thr; return it instead Remove references to srv0que.c innobase/trx/trx0purge.c 1.15 04/05/25 20:12:05 marko@hundin.mysql.fi +0 -3 Remove unneeded references to srv0que.c innobase/srv/srv0srv.c 1.71 04/05/25 20:12:05 marko@hundin.mysql.fi +0 -1 Remove unnecessary #include "srv0que.h" innobase/que/que0que.c 1.16 04/05/25 20:12:05 marko@hundin.mysql.fi +22 -87 Remove unnecessary function que_fork_error_handle() que_thr_end_wait(): Remove output parameter next_thr; return it Remove references to srv0que.c innobase/include/usr0sess.h 1.4 04/05/25 20:12:05 marko@hundin.mysql.fi +0 -6 Remove sess->state and its literals SESS_ACTIVE and SESS_ERROR innobase/include/trx0trx.h 1.31 04/05/25 20:12:05 marko@hundin.mysql.fi +9 -22 trx_sig_send(), trx_sig_reply(), trx_sig_start_handle(): Remove output parameter next_thr; return it instead innobase/include/trx0roll.h 1.4 04/05/25 20:12:05 marko@hundin.mysql.fi +6 -15 trx_rollback(), trx_finish_rollback_off_kernel(): Remove output parameter next_thr; return it instead innobase/include/que0que.h 1.7 04/05/25 20:12:05 marko@hundin.mysql.fi +4 -18 Remove unnecessary function que_fork_error_handle() que_thr_end_wait(): Remove output parameter next_thr; return it ChangeSet 1.1844.1.5 04/05/25 15:53:29 monty@mysql.com +2 -0 Fixed VC++ project files VC++Files/sql/mysqld.dsp 1.16 04/05/25 15:53:28 monty@mysql.com +1 -1 Added missing compiler option VC++Files/copy_mysql_files.bat 1.3 04/05/25 15:53:28 monty@mysql.com +6 -6 Added /Y to avoid questions Fixed wrong path for copying data files ChangeSet 1.1844.1.4 04/05/25 13:26:24 monty@mysql.com +2 -0 Removed references to BDB and InnoDB from 'classic' release VC++Files/sql/mysqld.dsp 1.15 04/05/25 13:26:22 monty@mysql.com +3 -3 Removed references to BDB and InnoDB from 'classic' VC++Files/mysqldemb/mysqldemb.dsp 1.8 04/05/25 13:26:21 monty@mysql.com +2 -2 Removed references to BDB and InnoDB from 'classic' ChangeSet 1.1844.1.3 04/05/25 13:17:33 monty@mysql.com +3 -0 fixed typos VC++Files/sql/mysqld.dsp 1.14 04/05/25 13:17:32 monty@mysql.com +2 -2 fixed typos VC++Files/mysqldemb/mysqldemb.dsp 1.7 04/05/25 13:17:32 monty@mysql.com +2 -2 fixed typos VC++Files/libmysqld/libmysqld.dsp 1.8 04/05/25 13:17:32 monty@mysql.com +1 -1 fixed typos ChangeSet 1.1844.1.2 04/05/25 02:49:43 monty@mysql.com +17 -0 Fixed typo VC++Files/sql/mysqld.dsp 1.13 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/replace/replace.dsp 1.9 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/perror/perror.dsp 1.10 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/pack_isam/pack_isam.dsp 1.10 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/mysqlcheck/mysqlcheck.dsp 1.9 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/mysqlbinlog/mysqlbinlog.dsp 1.12 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/myisampack/myisampack.dsp 1.8 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/myisamlog/myisamlog.dsp 1.7 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/myisamchk/myisamchk.dsp 1.6 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/my_print_defaults/my_print_defaults.dsp 1.7 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/libmysqld/libmysqld.dsp 1.7 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/isamchk/isamchk.dsp 1.7 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/client/mysqlshow.dsp 1.9 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/client/mysqlimport.dsp 1.9 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/client/mysqldump.dsp 1.9 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/client/mysqladmin.dsp 1.9 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo VC++Files/client/mysql.dsp 1.9 04/05/25 02:49:41 monty@mysql.com +1 -1 Fixed typo ChangeSet 1.1844.1.1 04/05/25 02:28:44 monty@mysql.com +51 -0 New MYSQL_SERVER_SUFFIX usage (for easier compilation) Update of VC++ project files. zlib/contrib/asm386/zlibvc.dsp 1.2 04/05/25 02:28:43 monty@mysql.com +38 -38 Updated for 4.0 sql/set_var.cc 1.56 04/05/25 02:28:43 monty@mysql.com +1 -1 Use STRINGIFY() sql/mysqld_suffix.h 1.2 04/05/25 02:28:43 monty@mysql.com +6 -17 New MYSQL_SERVER_SUFFIX handling sql/mysqld.cc 1.496 04/05/25 02:28:42 monty@mysql.com +2 -2 New MYSQL_SERVER_SUFFIX handling libmysql/libmysql.c 1.145 04/05/25 02:28:42 monty@mysql.com +1 -1 Use STRINGIFY() innobase/eval/eval0eval.c 1.6 04/05/25 02:28:42 monty@mysql.com +1 -1 Fixed compiler warning include/mysql_version.h.in 1.18 04/05/25 02:28:42 monty@mysql.com +2 -8 New MYSQL_SERVER_SUFFIX handling include/my_global.h 1.62 04/05/25 02:28:42 monty@mysql.com +3 -0 Added QUOTE and STRINGIFY VC++Files/sql/mysqld.dsp 1.12 04/05/25 02:28:42 monty@mysql.com +7 -7 Use new version of MYSQL_SERVER_SUFFIX VC++Files/replace/replace.dsp 1.8 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/perror/perror.dsp 1.9 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/pack_isam/pack_isam.dsp 1.9 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/mysys/mysys.dsp 1.12 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/mysqlcheck/mysqlcheck.dsp 1.8 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/mysqlbinlog/mysqlbinlog.dsp 1.11 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/mysql.dsw 1.12 04/05/25 02:28:42 monty@mysql.com +3 -0 Use new version of MYSQL_SERVER_SUFFIX VC++Files/myisampack/myisampack.dsp 1.7 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/myisamlog/myisamlog.dsp 1.6 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/myisamchk/myisamchk.dsp 1.5 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/my_print_defaults/my_print_defaults.dsp 1.6 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/libmysqld/libmysqld.dsp 1.6 04/05/25 02:28:42 monty@mysql.com +8 -8 Use new version of MYSQL_SERVER_SUFFIX VC++Files/isamchk/isamchk.dsp 1.6 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/innobase/innobase.dsp 1.13 04/05/25 02:28:42 monty@mysql.com +2 -10 Use new version of MYSQL_SERVER_SUFFIX Remove old files VC++Files/copy_mysql_files.bat 1.2 04/05/25 02:28:42 monty@mysql.com +2 -6 Assume we are in correct directory VC++Files/client/mysqlshow.dsp 1.8 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/client/mysqlimport.dsp 1.8 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/client/mysqldump.dsp 1.8 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/client/mysqladmin.dsp 1.8 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/client/mysql.dsp 1.8 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX VC++Files/bdb/bdb.dsp 1.6 04/05/25 02:28:42 monty@mysql.com +1 -1 Use new version of MYSQL_SERVER_SUFFIX BUILD/compile-pentium-valgrind-max 1.4 04/05/25 02:28:42 monty@mysql.com +1 -1 Use MYSQL_SERVER_SUFFIX VC++Files/mysqlmanager/RES/toolbar.bmp 1.2 04/05/24 23:46:19 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/RES/TOOLBAR.BMP -> VC++Files/mysqlmanager/RES/toolbar.bmp VC++Files/mysqlmanager/RES/query_ex.bmp 1.2 04/05/24 23:46:18 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/RES/QUERY_EX.BMP -> VC++Files/mysqlmanager/RES/query_ex.bmp VC++Files/mysqlmanager/RES/fontu.bmp 1.2 04/05/24 23:46:18 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/RES/FONTU.BMP -> VC++Files/mysqlmanager/RES/fontu.bmp VC++Files/mysqlmanager/RES/fontd.bmp 1.2 04/05/24 23:46:18 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/RES/FONTD.BMP -> VC++Files/mysqlmanager/RES/fontd.bmp VC++Files/mysqlmanager/RES/database.bmp 1.2 04/05/24 23:46:18 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/RES/DATABASE.BMP -> VC++Files/mysqlmanager/RES/database.bmp VC++Files/mysqlmanager/RES/bmp00002.bmp 1.2 04/05/24 23:46:18 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/RES/BMP00002.BMP -> VC++Files/mysqlmanager/RES/bmp00002.bmp VC++Files/mysqlmanager/RES/bmp00001.bmp 1.2 04/05/24 23:46:18 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/RES/BMP00001.BMP -> VC++Files/mysqlmanager/RES/bmp00001.bmp VC++Files/mysqlmanager/RES/bitmap3.bmp 1.2 04/05/24 23:46:18 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/RES/BITMAP3.BMP -> VC++Files/mysqlmanager/RES/bitmap3.bmp VC++Files/mysqlmanager/RES/bitmap1.bmp 1.2 04/05/24 23:46:18 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/RES/BITMAP1.BMP -> VC++Files/mysqlmanager/RES/bitmap1.bmp VC++Files/mysqlmanager/toolsql.h 1.2 04/05/24 23:45:21 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/TOOLSQL.H -> VC++Files/mysqlmanager/toolsql.h VC++Files/mysqlmanager/toolsql.cpp 1.2 04/05/24 23:45:21 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/TOOLSQL.CPP -> VC++Files/mysqlmanager/toolsql.cpp VC++Files/mysqlmanager/stdafx.h 1.2 04/05/24 23:45:21 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/STDAFX.H -> VC++Files/mysqlmanager/stdafx.h VC++Files/mysqlmanager/stdafx.cpp 1.2 04/05/24 23:45:20 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/STDAFX.CPP -> VC++Files/mysqlmanager/stdafx.cpp VC++Files/mysqlmanager/resource.h 1.2 04/05/24 23:45:20 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/RESOURCE.H -> VC++Files/mysqlmanager/resource.h VC++Files/mysqlmanager/mysqlmanager.mak 1.2 04/05/24 23:45:20 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/MySqlManager.mak -> VC++Files/mysqlmanager/mysqlmanager.mak VC++Files/mysqlmanager/mysqlmanager.dsp 1.7 04/05/24 23:45:20 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/MySqlManager.dsp -> VC++Files/mysqlmanager/mysqlmanager.dsp VC++Files/mysqlmanager/mainfrm.h 1.2 04/05/24 23:45:20 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/MAINFRM.H -> VC++Files/mysqlmanager/mainfrm.h VC++Files/mysqlmanager/mainfrm.cpp 1.2 04/05/24 23:45:20 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/MAINFRM.CPP -> VC++Files/mysqlmanager/mainfrm.cpp VC++Files/mysqlmanager/childfrm.h 1.2 04/05/24 23:45:19 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/CHILDFRM.H -> VC++Files/mysqlmanager/childfrm.h VC++Files/mysqlmanager/childfrm.cpp 1.2 04/05/24 23:40:55 monty@mysql.com +0 -0 Rename: VC++Files/mysqlmanager/CHILDFRM.CPP -> VC++Files/mysqlmanager/childfrm.cpp ChangeSet 1.1845 04/05/24 12:48:18 patg@krsna.patg.net +2 -0 see notes for Do-compile BitKeeper/etc/logging_ok 1.314 04/05/24 12:48:18 patg@krsna.patg.net +1 -0 Logging to logging@openlogging.org accepted Build-tools/Do-compile 1.81 04/05/24 12:45:45 patg@krsna.patg.net +5 -2 Added two options that: 1. Clear logs on each host prior to build 2. Turn off ndbcluster ChangeSet 1.1842.1.1 04/05/24 18:46:49 guilhem@mysql.com +1 -0 Fix for BUG#3871: a slave must always replicate a statement, even if it examines more than 4G rows, so we set SQL_BIG_SELECTS to 1. sql/slave.cc 1.279 04/05/24 18:46:45 guilhem@mysql.com +8 -4 The slave SQL thread must always have SQL_BIG_SELECTS=1, so that it does not fail to replicate an INSERT SELECT examining more than 4 billion rows (for client threads, SQL_BIG_SELECTS is automatically set to 1 if max_join_size is 4G, but that's in handle_one_connection, so not for the slave thread). innobase/include/Makefile.am 1.9 04/05/24 17:54:47 marko@hundin.mysql.fi +1 -1 Remove srv0que.c BitKeeper/deleted/.del-srv0que.h~f12ecb4b5afe203e 1.2 04/05/24 17:54:28 marko@hundin.mysql.fi +0 -0 Delete: innobase/include/srv0que.h innobase/srv/Makefile.am 1.3 04/05/24 17:54:05 marko@hundin.mysql.fi +1 -1 Remove srv0que.c BitKeeper/deleted/.del-srv0que.c~d1feebb77b5a9b96 1.3 04/05/24 17:53:38 marko@hundin.mysql.fi +0 -0 Delete: innobase/srv/srv0que.c ChangeSet 1.1843 04/05/24 15:43:34 marko@hundin.mysql.fi +1 -0 InnoDB cleanup: sync0arr.c: sync_array_cell_print(): Remove unused variable str innobase/sync/sync0arr.c 1.17 04/05/24 15:40:25 marko@hundin.mysql.fi +0 -1 sync_array_cell_print(): Remove unused variable str ChangeSet 1.1842 04/05/20 13:54:52 monty@mysql.com +3 -0 Bug fixes: Use %windir% instead of c:\winnt\ (Bug #3786) Fixed wrong foreign key test in crash-me (Bug #3740) sql-bench/limits/mysql.cfg 1.22 04/05/20 13:54:50 monty@mysql.com +250 -1 Updated results sql-bench/crash-me.sh 1.52 04/05/20 13:54:50 monty@mysql.com +1 -2 Fixed wrong foreign key test (Bug #3740) VC++Files/libmysql/libmysql.dsp 1.13 04/05/20 13:54:50 monty@mysql.com +1 -1 Use %windir% instead of c:\winnt\ (Bug #3786) ChangeSet 1.1837.2.1 04/05/19 16:38:12 monty@mysql.com +64 -0 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' Ensured that all projects compile Removed compiler warnings Better setting of server_version variable. Fix that make_win_src_distribution creates the privilege tables. sql/mysqld_suffix.h 1.1 04/05/19 16:37:59 monty@mysql.com +38 -0 VC++Files/copy_mysql_files.bat 1.1 04/05/19 16:37:59 monty@mysql.com +84 -0 VC++Files/README.build-files 1.1 04/05/19 16:37:59 monty@mysql.com +19 -0 strings/ctype-tis620.c 1.26 04/05/19 16:37:59 monty@mysql.com +4 -4 Remove compiler warnings sql/set_var.cc 1.52.2.1 04/05/19 16:37:59 monty@mysql.com +1 -3 Fixed bug when showing lower_case_file_system sql/mysqld_suffix.h 1.0 04/05/19 16:37:59 monty@mysql.com +0 -0 BitKeeper file /home/my/mysql-4.0/sql/mysqld_suffix.h sql/mysqld.cc 1.493.1.1 04/05/19 16:37:59 monty@mysql.com +30 -24 Better setting of server_version variable sql/ha_innodb.cc 1.210 04/05/19 16:37:59 monty@mysql.com +0 -1 Remove not used variable sql/Makefile.am 1.75 04/05/19 16:37:59 monty@mysql.com +2 -2 Add new file mysqld_suffix.h Remove not used file sql_olap.h scripts/mysql_install_db.sh 1.47 04/05/19 16:37:59 monty@mysql.com +30 -12 Backport from 4.1 to allow make_win_src_distribution create the privilege tables scripts/make_win_src_distribution.sh 1.11 04/05/19 16:37:59 monty@mysql.com +4 -0 Safety fix mysys/sha1.c 1.5 04/05/19 16:37:59 monty@mysql.com +1 -1 Remove compiler warnings myisam/myisam_ftdump.c 1.21 04/05/19 16:37:59 monty@mysql.com +1 -1 Remove compiler warnings libmysqld/libmysqld.def 1.3 04/05/19 16:37:59 monty@mysql.com +3 -0 Add functions needed for mysql command line client libmysqld/lib_sql.cc 1.47 04/05/19 16:37:59 monty@mysql.com +1 -7 Better setting of server_version variable innobase/trx/trx0sys.c 1.25 04/05/19 16:37:59 monty@mysql.com +1 -1 Remove compiler warnings VC++Files/copy_mysql_files.bat 1.0 04/05/19 16:37:59 monty@mysql.com +0 -0 BitKeeper file /home/my/mysql-4.0/VC++Files/copy_mysql_files.bat VC++Files/README.build-files 1.0 04/05/19 16:37:59 monty@mysql.com +0 -0 BitKeeper file /home/my/mysql-4.0/VC++Files/README.build-files innobase/pars/pars0lex.l 1.6 04/05/19 16:37:58 monty@mysql.com +2 -2 Remove compiler warnings include/mysql_version.h.in 1.17 04/05/19 16:37:58 monty@mysql.com +5 -1 Better license text handling include/mysql_embed.h 1.6 04/05/19 16:37:58 monty@mysql.com +0 -3 Better setting of server_version variable include/m_string.h 1.21 04/05/19 16:37:58 monty@mysql.com +1 -0 Portability fix extra/my_print_defaults.c 1.14 04/05/19 16:37:58 monty@mysql.com +1 -1 Fixed bug in --verbose VC++Files/zlib/zlib.dsp 1.6 04/05/19 16:37:58 monty@mysql.com +1 -1 Automatic changes VC++Files/zlib/contrib/asm386/zlibvc.dsp 1.2 04/05/19 16:37:58 monty@mysql.com +38 -38 Automatic changes VC++Files/vio/vio.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +1 -1 Automatic changes VC++Files/thr_test/thr_test.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +1 -1 Automatic changes VC++Files/test1/test1.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +1 -1 Automatic changes VC++Files/strings/strings.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +4 -8 Removed duplicate code for strnlen VC++Files/sql/mysqld.dsp 1.11 04/05/19 16:37:58 monty@mysql.com +580 -67 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/replace/replace.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +30 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/regex/regex.dsp 1.4 04/05/19 16:37:58 monty@mysql.com +4 -4 Automatic changes VC++Files/perror/perror.dsp 1.8 04/05/19 16:37:58 monty@mysql.com +34 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/pack_isam/pack_isam.dsp 1.8 04/05/19 16:37:58 monty@mysql.com +28 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/mysys/mysys.dsp 1.11 04/05/19 16:37:58 monty@mysql.com +16 -16 Automatic changes VC++Files/mysqlwatch/mysqlwatch.dsp 1.4 04/05/19 16:37:58 monty@mysql.com +3 -3 Automatic changes VC++Files/mysqlshutdown/mysqlshutdown.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +1 -1 Automatic changes VC++Files/mysqlserver/mysqlserver.dsp 1.6 04/05/19 16:37:58 monty@mysql.com +1 -1 Automatic changes VC++Files/mysqldemb/mysqldemb.dsp 1.6 04/05/19 16:37:58 monty@mysql.com +55 -2 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/mysqlcheck/mysqlcheck.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +28 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/mysqlbinlog/mysqlbinlog.dsp 1.10 04/05/19 16:37:58 monty@mysql.com +30 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/mysql.dsw 1.11 04/05/19 16:37:58 monty@mysql.com +0 -1 Automatic changes VC++Files/myisampack/myisampack.dsp 1.6 04/05/19 16:37:58 monty@mysql.com +38 -11 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/myisammrg/myisammrg.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +4 -4 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/myisamlog/myisamlog.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +30 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/myisamchk/myisamchk.dsp 1.4 04/05/19 16:37:58 monty@mysql.com +33 -4 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/myisam_ftdump/myisam_ftdump.dsp 1.3 04/05/19 16:37:58 monty@mysql.com +11 -11 automatic changes VC++Files/myisam/myisam.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +4 -4 automatic changes VC++Files/my_print_defaults/my_print_defaults.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +38 -11 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/merge/merge.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +4 -4 Automatic changes VC++Files/libmysqltest/myTest.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +1 -1 Automatic changes VC++Files/libmysqld/libmysqld.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +63 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/libmysqld/examples/test_libmysqld.dsp 1.3 04/05/19 16:37:58 monty@mysql.com +15 -3 Add missing files VC++Files/libmysql/libmysql.dsp 1.12 04/05/19 16:37:58 monty@mysql.com +1 -1 Automatic changes VC++Files/isamchk/isamchk.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +32 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/isam/isam.dsp 1.4 04/05/19 16:37:58 monty@mysql.com +4 -4 Automatic changes VC++Files/innobase/innobase.dsp 1.12 04/05/19 16:37:58 monty@mysql.com +3 -3 Automatic changes VC++Files/heap/heap.dsp 1.4 04/05/19 16:37:58 monty@mysql.com +4 -4 automatic changes VC++Files/dbug/dbug.dsp 1.4 04/05/19 16:37:58 monty@mysql.com +4 -4 Automatic changes VC++Files/comp_err/comp_err.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +9 -9 Automatic changes VC++Files/client/mysqlshow.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +30 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/client/mysqlimport.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +32 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/client/mysqldump.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +32 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/client/mysqlclient.dsp 1.10 04/05/19 16:37:58 monty@mysql.com +12 -32 Removed files that should only be used with mysql command line client VC++Files/client/mysqladmin.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +30 -1 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/client/mysql.dsp 1.7 04/05/19 16:37:58 monty@mysql.com +46 -2 Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' VC++Files/bdb/bdb.dsp 1.5 04/05/19 16:37:58 monty@mysql.com +6 -6 Small, automatic changes ChangeSet 1.1837.1.1 04/05/19 15:03:32 guilhem@mysql.com +4 -0 Fix for BUG#3829 "Setting server_id on fly doesn't allow replication to start" (fix by our Harrison Fisk): when one does SET GLOBAL SERVER_ID=x, we must set server_id_supplied to 1. sql/slave.cc 1.278 04/05/19 15:03:30 guilhem@mysql.com +2 -4 Correcting wrong comment sql/set_var.cc 1.52.1.1 04/05/19 15:03:30 guilhem@mysql.com +6 -1 when one does SET GLOBAL SERVER_ID=x; it should be considered as explicitely setting the server id, so do server_id_supplied=1. sql/mysqld.cc 1.494 04/05/19 15:03:30 guilhem@mysql.com +5 -5 rephrasing warnings when server id is not set explicitely. sql/mysql_priv.h 1.219 04/05/19 15:03:30 guilhem@mysql.com +1 -1 server_id_supplied must be here to be visible in set_var.cc ChangeSet 1.1838 04/05/19 16:42:29 konstantin@mysql.com +3 -0 Fix for Bug#3754 "SET GLOBAL myisam_max_sort_file_size doesn't work as expected": precision-losing conversion removed from sys_var_thd_ulonglong. sql/set_var.cc 1.53 04/05/19 16:42:28 konstantin@mysql.com +2 -2 Fix for Bug#3754: precision-losing conversion removed from sys_var_thd_ulonglong. mysql-test/t/variables.test 1.19 04/05/19 16:42:28 konstantin@mysql.com +7 -1 Test case for Bug#3754 mysql-test/r/variables.result 1.23 04/05/19 16:42:28 konstantin@mysql.com +4 -0 Test case for Bug#3754 ChangeSet 1.1835.1.2 04/05/19 02:18:54 sergefp@mysql.com +2 -0 Fix for BUG33649: Post-review fixes sql/sql_handler.cc 1.41 04/05/19 02:18:51 sergefp@mysql.com +33 -35 Fix for BUG33649: Post-review fixes: added RNEXT_SAME sql/sql_class.h 1.177 04/05/19 02:18:51 sergefp@mysql.com +1 -1 Fix for BUG33649: Post-review fixes: added RNEXT_SAME ChangeSet 1.1835.1.1 04/05/18 22:59:43 sergefp@mysql.com +3 -0 Fix and test case for BUG#3649. sql/sql_handler.cc 1.40 04/05/18 22:59:24 sergefp@mysql.com +39 -29 Fix for BUG#3649: when doing an index scan for an equality condition, use index_next_same to retrieve subsequent rows. mysql-test/t/handler.test 1.15 04/05/18 22:59:24 sergefp@mysql.com +12 -0 Test case for BUG#3649 mysql-test/r/handler.result 1.15 04/05/18 22:59:23 sergefp@mysql.com +12 -0 Test case for BUG#3649 ChangeSet 1.1836 04/05/18 01:53:06 heikki@hundin.mysql.fi +1 -0 mem0pool.c: Fix a memory corruption bug: in 32-bit computers, every 4 billionth malloc outside innodb_additional_mem_pool_size was mistreated when freeing the memory; this could corrupt the InnoDB additional mem pool and could have caused crashes anywhere, also inside MySQL, or even database corruption! the bug exists also in 3.23 and 4.1; workaround: configure innodb_additional_mem_pool_size big enough innobase/mem/mem0pool.c 1.15 04/05/18 01:52:42 heikki@hundin.mysql.fi +6 -14 Fix a memory corruption bug: in 32-bit computers, every 4 billionth malloc outside innodb_additional_mem_pool_size was mistreated when freeing the memory; this could corrupt the InnoDB additional mem pool and could have caused crashes anywhere, also inside MySQL, or even database corruption! the bug exists also in 3.23 and 4.1; workaround: configure innodb_additional_mem_pool_size big enough ChangeSet 1.1835 04/05/17 17:27:25 heikki@hundin.mysql.fi +1 -0 dict0dict.c: Allocate the table name buffer from the mem heap of a foreign key object rather than pointing to the name buffer in the table object; even though this apparently caused no bugs in RENAME, DROP, ALTER TABLE, or elsewhere, this convention was very prone to memory allocation bugs innobase/dict/dict0dict.c 1.52 04/05/17 17:27:17 heikki@hundin.mysql.fi +2 -1 Allocate the table name buffer from the mem heap of a foreign key object rather than pointing to the name buffer in the table object; even though this apparently caused no bugs in RENAME, DROP, ALTER TABLE, or elsewhere, this convention was very prone to memory allocation bugs ChangeSet 1.1834 04/05/17 16:19:55 marko@hundin.mysql.fi +1 -0 InnoDB: srv0srv.c: Remove reference to sync0ipm.h (fix ChangeSet@1.1833) innobase/srv/srv0srv.c 1.70 04/05/17 16:18:18 marko@hundin.mysql.fi +0 -1 Remove reference to sync0ipm.h ChangeSet 1.1828.1.2 04/05/17 13:40:02 ram@gw.mysql.r18.ru +1 -0 added newline at the end of the file. mysql-test/t/func_str.test 1.27 04/05/17 13:40:01 ram@gw.mysql.r18.ru +1 -1 added newline at the end of the file. ChangeSet 1.1833 04/05/17 11:11:26 marko@hundin.mysql.fi +6 -0 InnoDB: Remove unused module sync0ipm innobase/sync/Makefile.am 1.3 04/05/17 11:11:23 marko@hundin.mysql.fi +1 -1 Remove unused file sync0ipm.c innobase/include/Makefile.am 1.8 04/05/17 11:11:23 marko@hundin.mysql.fi +1 -1 Remove unused files sync0ipm.h and sync0ipm.ic innobase/sync/makefilewin 1.2 04/05/17 11:08:14 marko@hundin.mysql.fi +2 -5 Remove unused file sync0ipm.c BitKeeper/deleted/.del-sync0ipm.ic~2024167f6418de39 1.3 04/05/17 11:03:37 marko@hundin.mysql.fi +0 -0 Delete: innobase/include/sync0ipm.ic BitKeeper/deleted/.del-sync0ipm.h~92a27f3bd9b15164 1.2 04/05/17 11:03:37 marko@hundin.mysql.fi +0 -0 Delete: innobase/include/sync0ipm.h BitKeeper/deleted/.del-sync0ipm.c~48eb5196b6819734 1.2 04/05/17 11:03:37 marko@hundin.mysql.fi +0 -0 Delete: innobase/sync/sync0ipm.c ChangeSet 1.1832 04/05/17 10:49:01 marko@hundin.mysql.fi +6 -0 InnoDB: Remove unused module os0shm innobase/os/makefilewin 1.2 04/05/17 10:48:58 marko@hundin.mysql.fi +2 -5 Remove unused file os0shm.c innobase/os/Makefile.am 1.4 04/05/17 10:48:58 marko@hundin.mysql.fi +1 -1 Remove unused file os0shm.c innobase/include/Makefile.am 1.7 04/05/17 10:48:58 marko@hundin.mysql.fi +1 -1 Remove unused files os0shm.h and os0shm.ic ChangeSet 1.1828.1.1 04/05/17 12:47:16 ram@gw.mysql.r18.ru +3 -0 A fix (bug #3756: ISNULL(QUOTE()) returns 1 for every row after 1st NULL) sql/item_strfunc.cc 1.78 04/05/17 12:46:52 ram@gw.mysql.r18.ru +1 -0 A fix (bug #3756: ISNULL(QUOTE()) returns 1 for every row after 1st NULL) mysql-test/t/func_str.test 1.26 04/05/17 12:46:52 ram@gw.mysql.r18.ru +9 -0 A fix (bug #3756: ISNULL(QUOTE()) returns 1 for every row after 1st NULL) mysql-test/r/func_str.result 1.27 04/05/17 12:46:52 ram@gw.mysql.r18.ru +9 -0 A fix (bug #3756: ISNULL(QUOTE()) returns 1 for every row after 1st NULL) BitKeeper/deleted/.del-os0shm.ic~1cac6731d2a64d53 1.2 04/05/17 10:34:17 marko@hundin.mysql.fi +0 -0 Delete: innobase/include/os0shm.ic BitKeeper/deleted/.del-os0shm.c~489ce7f33d07ffa 1.3 04/05/17 10:34:17 marko@hundin.mysql.fi +0 -0 Delete: innobase/os/os0shm.c BitKeeper/deleted/.del-os0shm.h~72e5e03d7b74061f 1.2 04/05/17 10:34:16 marko@hundin.mysql.fi +0 -0 Delete: innobase/include/os0shm.h ChangeSet 1.1831 04/05/15 09:08:03 monty@mysql.com +3 -0 Extra safety fixes (probably not needed, but can't hurt) sql/sql_show.cc 1.123 04/05/15 09:08:02 monty@mysql.com +1 -2 Simple optimization sql/sql_parse.cc 1.368 04/05/15 09:08:02 monty@mysql.com +2 -1 Extra safety fixes (probably not needed, but can't hurt) sql/ha_innodb.cc 1.209 04/05/15 09:08:02 monty@mysql.com +3 -6 simple optimization ChangeSet 1.1822.1.1 04/05/14 23:08:03 guilhem@mysql.com +3 -0 Replication testsuite: making the master-slave synchronization less likely to fail, by adding sleep-and-retries (max 4 times) if MASTER_POS_WAIT() returns NULL in sync_with_master and sync_slave_with_master. The problem showed up only today, in MySQL 5.0 in rpl_server_id2.test, but may affect 4.x as well, so fixing it here. Note that I am also fixing 5.0 too, with the same exact patch, because I don't want to leave 5.0 broken until the next 4.0->4.1->5.0 merge. mysql-test/t/rpl_server_id2.test 1.4 04/05/14 23:08:00 guilhem@mysql.com +0 -1 master_slave.inc already drops the table mysql-test/r/rpl_server_id2.result 1.4 04/05/14 23:08:00 guilhem@mysql.com +0 -1 result update client/mysqltest.c 1.115 04/05/14 23:07:59 guilhem@mysql.com +18 -3 in sync_with_master (and sync_slave_with_master), if MASTER_POS_WAIT() returns NULL, it may be that the slave SQL thread did not have time to start yes, so we sleep 1 sec and retry, 4 times at most. ChangeSet 1.1829 04/05/14 16:48:56 heikki@hundin.mysql.fi +7 -0 Many files: Fix remaining cases of Bug #3596: fix possible races caused by an obsolete value of thd->query_length in SHOW PROCESSLIST and SHOW INNODB STATUS; this fix depends on the fact that thd->query is always set to NULL before setting it to point to a new query sql/sql_show.cc 1.122 04/05/14 16:48:30 heikki@hundin.mysql.fi +5 -1 Fix remaining cases of Bug #3596: fix possible races caused by an obsolete value of thd->query_length in SHOW PROCESSLIST and SHOW INNODB STATUS; this fix depends on the fact that thd->query is always set to NULL before setting it to point to a new query sql/sql_parse.cc 1.367 04/05/14 16:48:30 heikki@hundin.mysql.fi +1 -0 Fix remaining cases of Bug #3596: fix possible races caused by an obsolete value of thd->query_length in SHOW PROCESSLIST and SHOW INNODB STATUS; this fix depends on the fact that thd->query is always set to NULL before setting it to point to a new query sql/sql_db.cc 1.71 04/05/14 16:48:30 heikki@hundin.mysql.fi +2 -0 Fix remaining cases of Bug #3596: fix possible races caused by an obsolete value of thd->query_length in SHOW PROCESSLIST and SHOW INNODB STATUS; this fix depends on the fact that thd->query is always set to NULL before setting it to point to a new query sql/slave.cc 1.277 04/05/14 16:48:30 heikki@hundin.mysql.fi +2 -0 Fix remaining cases of Bug #3596: fix possible races caused by an obsolete value of thd->query_length in SHOW PROCESSLIST and SHOW INNODB STATUS; this fix depends on the fact that thd->query is always set to NULL before setting it to point to a new query sql/log_event.cc 1.155 04/05/14 16:48:30 heikki@hundin.mysql.fi +1 -0 Fix remaining cases of Bug #3596: fix possible races caused by an obsolete value of thd->query_length in SHOW PROCESSLIST and SHOW INNODB STATUS; this fix depends on the fact that thd->query is always set to NULL before setting it to point to a new query sql/ha_innodb.cc 1.208 04/05/14 16:48:29 heikki@hundin.mysql.fi +4 -3 Fix remaining cases of Bug #3596: fix possible races caused by an obsolete value of thd->query_length in SHOW PROCESSLIST and SHOW INNODB STATUS; this fix depends on the fact that thd->query is always set to NULL before setting it to point to a new query sql/sql_class.h 1.176 04/05/14 16:48:18 heikki@hundin.mysql.fi +18 -1 Fix remaining cases of Bug #3596: fix possible races caused by an obsolete value of thd->query_length in SHOW PROCESSLIST and SHOW INNODB STATUS; this fix depends on the fact that thd->query is always set to NULL before setting it to point to a new query