summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* crash-me.sh:unknown2003-03-261-0/+109
| | | | | | | | | | | | | | | | add new parameter checks length_of_varchar_field, add new auxilary functions: get_recordset compare_recordset print_recordset sql-bench/crash-me.sh: add new parameter checks length_of_varchar_field, add new auxilary functions: get_recordset compare_recordset print_recordset
* Fix for small bug #186 (If a connection has temporary tables and doesunknown2003-03-251-0/+10
| | | | | | | | | | | RESET MASTER, this breaks replication). In the slave SQL thread, any DROP TEMPORARY TABLE is silently converted to DROP TEMPORARY TABLE IF EXISTS, not to have irrelevant "table does not exist". See comments in code or bug #186 for an example of how irrelevant errors like this can arise.
* Merge bk-internal.mysql.com:/home/bk/mysql-4.0unknown2003-03-253-0/+32
|\ | | | | | | | | | | | | | | | | | | into narttu.mysql.fi:/my/mysql-4.0 mysql-test/r/group_by.result: Auto merged mysql-test/t/group_by.test: Auto merged
| * Fixed bug with GROUP BY and aliasunknown2003-03-253-0/+32
| | | | | | | | | | | | | | mysql-test/r/group_by.result: Test for group by + alias bug mysql-test/t/group_by.test: Test for group by + alias bug
* | - fixed wrong order of commands in Mac OS X Readme.txtunknown2003-03-241-1/+1
| | | | | | | | | | | | | | (Thanks to Marc Liyanage for spotting this)
* | Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.0unknown2003-03-24242-1698/+12373
|\ \ | | | | | | | | | | | | | | | | | | | | | into mysql.com:/suse80/my/mysql-4.0 BitKeeper/etc/logging_ok: auto-union
| * | make myisam usable without threads (and even w/o pthread_t)unknown2003-03-243-2/+12
| | |
| * | Reverted fix away from 4.0, because it may in rare circumstansesunknown2003-03-231-0/+6
| | | | | | | | | | | | | | | | | | | | | cause compatibility problems. Fix will be enabled in 4.1.
| * | Changed some tests to pass with new auto_increment handling,unknown2003-03-2216-44/+44
| | | | | | | | | | | | | | | | | | | | | e.g. default value is not accepted with auto_increment anymore.
| * | Added error in case auto_increment and default where definedunknown2003-03-221-6/+14
| | | | | | | | | | | | | | | | | | | | | at the same time.
| * | Fix for #178 Replicating INSERT VALUES(USER()) crashes (SEGV) the slaveunknown2003-03-221-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now it does not SEGV, but USER() is still badly replicated (it is replicated to ""), which is a lower priority bug. sql/item_strfunc.cc: Fix for #178 Replicating INSERT VALUES(USER()) crashes (SEGV) the slave Now it does not SEGV, but USER() is still badly replicated (it is replicated to ""), which is a lower priority bug.
| * | Missed one file from Novell changes in 1.1686unknown2003-03-211-49/+49
| | | | | | | | | | | | | | | netware/mysqld_safe.c: Changes to argument handling, spawn, etc
| * | Changes from Novell for various NetWare-only files, post-4.0.12unknown2003-03-2134-267/+367
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | include/config-netware.h: Define USE_OLD_FUNCTIONS, remove NKS header includes netware/BUILD/mwenv: Changes to compiler flags netware/BUILD/nwbootstrap: bk changes syntax netware/Makefile.am: Remove isamchk.def, mysqld.xdc, add comp_err.def to netware_build_files netware/isamchk.def: Add XDCDATA netware/isamlog.def: Add XDCDATA netware/libmysql.def: Add XDCDATA netware/my_manage.c: Changes in argument handling, use procve netware/my_manage.h: Changes to argument handling, spawn netware/my_print_defaults.def: Add XDCDATA netware/myisamchk.def: Add XDCDATA netware/myisamlog.def: Add XDCDATA netware/myisampack.def: Add XDCDATA netware/mysql.def: Add XDCDATA netware/mysql_install.def: Add XDCDATA netware/mysql_install_db.c: Argument handling changes, etc netware/mysql_install_db.def: Add XDCDATA netware/mysql_test_run.c: Argument handling, spawn changes, etc netware/mysql_test_run.def: Add XDCDATA netware/mysqladmin.def: Add XDCDATA netware/mysqlbinlog.def: Add XDCDATA netware/mysqlcheck.def: Add XDCDATA netware/mysqld.def: Add XDCDATA netware/mysqld_safe.def: Add XDCDATA netware/mysqldump.def: Add XDCDATA netware/mysqlimport.def: Add XDCDATA netware/mysqlshow.def: Add XDCDATA netware/mysqltest.def: Add XDCDATA netware/pack_isam.def: Add XDCDATA netware/perror.def: Add XDCDATA netware/replace.def: Add XDCDATA netware/resolveip.def: Add XDCDATA
| * | crash-me.sh:unknown2003-03-211-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | add foreign key value update test sql-bench/crash-me.sh: add foreign key value update test
| * | Fixed a bug in comment handling.unknown2003-03-211-2/+10
| | |
| * | Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.0unknown2003-03-213-2/+31
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | into sanja.is.com.ua:/home/bell/mysql/work-qcfile-4.0 sql/sql_yacc.yy: Auto merged
| | * | do not allow to cache queries with INTO clauseunknown2003-03-063-2/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql-test/r/query_cache.result: INTO OUTFILE/DUMPFILE test mysql-test/t/query_cache.test: INTO OUTFILE/DUMPFILE test
| * | | Merge pmartin@bk-internal.mysql.com:/home/bk/mysql-4.0unknown2003-03-201-85/+85
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | into mysql.com:/home/pem/work/mysql-4.0
| | * | Fixed lots of typos, and translated a few messages.unknown2003-03-191-85/+85
| | | |
| * | | Merge bk-internal.mysql.com:/home/bk/mysql-4.0unknown2003-03-196-11/+64
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into narttu.mysql.fi:/my/mysql-4.0
| | * | | Print right hostname or IP in SHOW PROCESSLISTunknown2003-03-196-11/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use SESSION TABLE_HANDLER as default table handler if given table handler doesn't exists Docs/internals.texi: Updated description for how DATE, TIME and TIMESTAMP are stored mysql-test/r/create.result: New tests mysql-test/t/create.test: New tests sql/handler.cc: Use SESSION TABLE_HANDLER as default table handler if given table handler doesn't exists. sql/sql_parse.cc: Fix that we return hostname instead of IP in SHOW PROCESSLIST sql/sql_show.cc: Print right hostname or IP in SHOW PROCESSLIST
| * | | | Merge mysql.com:/space/my/mysql-4.0unknown2003-03-1916-50/+429
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-4.0-build
| | * | | Merge bk-internal.mysql.com:/home/bk/mysql-4.0unknown2003-03-1916-50/+429
| | |\ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | into narttu.mysql.fi:/my/mysql-4.0 configure.in: Auto merged
| | | * | Allow optimzation of multi-table-update also for InnoDB tablesunknown2003-03-1913-48/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MEMORY is alias for HEAP for CREATE TABLE ... TYPE=HEAP Fixed bug in multi-table-update where a row could be updated several times mysql-test/r/heap.result: Test of CREATE TABLE ... type=MEMORY mysql-test/r/innodb.result: Added multi-update-test mysql-test/r/multi_update.result: Added multi-update-test mysql-test/t/heap.test: Test of CREATE TABLE ... type=MEMORY mysql-test/t/innodb.test: Added multi-update-test mysql-test/t/multi_update.test: Added multi-update-test sql/ha_innodb.h: Allow optimzation of multi-table-update also for InnoDB tables sql/handler.h: Allow optimzation of multi-update also for InnoDB tables sql/key.cc: After merge fix sql/lex.h: MEMORY is alias for HEAP sql/sql_test.cc: Fixed wrong printf sql/sql_update.cc: Fixed bug in multi-table-update where a row could be updated several times sql/sql_yacc.yy: MEMORY is alias for HEAP
| | | * | Merge with 3.23 to get fix for halloween problem on Update of InnoDB tablesunknown2003-03-184-1/+22
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | innobase/row/row0mysql.c: Auto merged innobase/row/row0sel.c: Auto merged sql/key.cc: Auto merged configure.in: Merge with 3.23 mysql-test/r/innodb.result: Merge with 3.23 mysql-test/t/innodb.test: Merge with 3.23 strings/strto.c: Merge with 3.23
| | | | * | Fix of 'halloween bug' with UPDATE of InnoDB tables.unknown2003-03-184-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql-test/r/innodb.result: Test of 'halloween bug' mysql-test/t/innodb.test: Test of 'halloween bug' strings/strto.c: Portability fix
| | | | * | Merge bk-internal.mysql.com:/home/bk/mysql-3.23unknown2003-03-163-15/+10
| | | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mashka.mysql.fi:/home/my/mysql-3.23
| | | | | * | row0mysql.c:unknown2003-03-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test if merging from 3.23 to 4.0 succeeds innobase/row/row0mysql.c: Test if merging from 3.23 to 4.0 succeeds
| | | | | * | row0sel.c:unknown2003-03-151-13/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug number 154: GROUP BY and DISTINCT could treat NULL values inequal innobase/row/row0sel.c: Fix bug number 154: GROUP BY and DISTINCT could treat NULL values inequal
| | | | | * | - tagged ChangeSet 1.1358 as mysql-3.23.56unknown2003-03-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - bumped up version number to 3.23.57 in configure.in
| | | * | | | Test of range optimizer in InnoDBunknown2003-03-183-2/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sql/ha_myisam.cc: Added function comment
| * | | | | | - renamed "rnd" to "my_rnd" as the name was too generic (and is an exportedunknown2003-03-1810-402/+18
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | symbol in libmysqlclient) (thanks to Dennis Haney for the initial patch) - cleanup: removed client/password.c (not used at all) and libmysql/password.c (should rather be a symlink to sql/password.c instead) - applied HPUX11 portability fix for char_val declaration to sql/password.c (taken from libmysql/password.c) BitKeeper/deleted/.del-password.c~c036d4f8b3280843: Delete: client/password.c BitKeeper/deleted/.del-password.c~76f30876e68eddb4: Delete: libmysql/password.c include/mysql_com.h: - replaced "rnd" with "my_rnd" libmysql/Makefile.am: - removed dead piece of code ($qs was not defined) - symlink password.c from the sql directory libmysqld/Makefile.am: - use password.c from the sql directory instead sql/item_func.cc: - replaced "rnd" with "my_rnd" sql/mysqld.cc: - replaced "rnd" with "my_rnd" sql/password.c: - replaced "rnd" with "my_rnd" sql/sql_class.cc: - replaced "rnd" with "my_rnd" sql/sql_crypt.cc: - replaced "rnd" with "my_rnd"
| * | | | | - updated version number (4.0.12 -> 4.0.13)unknown2003-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - tagged ChangeSet 1.1671 as mysql-4.0.12 configure.in: - updated version number (4.0.12 -> 4.0.13)
| * | | | | New variable rli->ignore_log_space_limit to resolveunknown2003-03-177-13/+111
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a deadlock between I/O and SQL threads in replication when relay_log_space is too small. This fixes bug #79. sql/log.cc: New variable rli->ignore_log_space_limit to resolve a deadlock between I/O and SQL threads in replication when relay_log_space is too small. sql/slave.cc: New variable rli->ignore_log_space_limit to resolve a deadlock between I/O and SQL threads in replication when relay_log_space is too small. sql/slave.h: New variable rli->ignore_log_space_limit to resolve a deadlock between I/O and SQL threads in replication when relay_log_space is too small. sql/sql_repl.cc: New variable rli->ignore_log_space_limit to resolve a deadlock between I/O and SQL threads in replication when relay_log_space is too small.
| * | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.0unknown2003-03-176-5/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into narttu.mysql.fi:/my/mysql-4.0
| | * | | | Change dbug.h -> my_dbug.h (Portability fix)unknown2003-03-176-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure that \ is not allowed in filenames, even on Unix include/my_dbug.h: Rename: include/dbug.h -> include/my_dbug.h include/Makefile.am: Change dbug.h -> my_dbug.h include/my_global.h: Change dbug.h -> my_dbug.h libmysql/get_password.c: Change dbug.h -> my_dbug.h libmysqld/lib_vio.c: Change dbug.h -> my_dbug.h sql/table.cc: Ensure that \ is not allowed in filenames, even on Unix
| * | | | | Fixed a bug in --one-database.unknown2003-03-171-1/+2
| |/ / / /
| * | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.0unknown2003-03-1610-32/+69
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mashka.mysql.fi:/home/my/mysql-4.0
| | * | | | Write binlog before commit when doing INSERT ... SELECTunknown2003-03-163-7/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql-test/r/create.result: After merge fix sql/sql_insert.cc: Write binlog before commit sql/sql_update.cc: Added comment
| | * | | | merge with 3.23 to get:unknown2003-03-157-20/+42
| | |\ \ \ \ | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix for empty table/column names mysql-test/t/create.test: Auto merged sql/sql_parse.cc: Auto merged sql/ha_innodb.cc: Auto merged sql/table.cc: Auto merged tests/grant.pl: Auto merged sql/filesort.cc: merge with 3.23 sql/sql_table.cc: merge with 3.23 tests/grant.res: merge with 3.23
| | | * | | Code cleanupunknown2003-03-141-10/+6
| | | | | |
| | | * | | Merge bk-internal.mysql.com:/home/bk/mysql-3.23unknown2003-03-146-10/+35
| | | |\ \ \ | | | | |/ / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | into mashka.mysql.fi:/home/my/mysql-3.23
| | | | * | Check for empty table/column namesunknown2003-03-146-10/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql-test/t/create.test: Test for empty table/column name tests/grant.pl: More tests tests/grant.res: More tests
| | | * | | ha_innobase.cc:unknown2003-03-131-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug: MySQL could erroneously return Empty set if InnoDB estimated index range size to 0 records though the range was not empty; MySQL also failed to do the next-key locking in the case of an empty index range sql/ha_innobase.cc: Fix bug: MySQL could erroneously return Empty set if InnoDB estimated index range size to 0 records though the range was not empty; MySQL also failed to do the next-key locking in the case of an empty index range
| | * | | | Code cleanupunknown2003-03-151-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sql/sql_parse.cc: Removed not needed test
| * | | | | trx0roll.c:unknown2003-03-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix compiler warning in Windows about ib_longlong to ulint conversion innobase/trx/trx0roll.c: Fix compiler warning in Windows about ib_longlong to ulint conversion
| * | | | | row0sel.c:unknown2003-03-151-13/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug number 154: GROUP BY and DISTINCT could treat NULL values inequal innobase/row/row0sel.c: Fix bug number 154: GROUP BY and DISTINCT could treat NULL values inequal
| * | | | | - fixed C++-style comments to make IBM C compiler happyunknown2003-03-152-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | client/mysqlshow.c: - fixed C++-style comment to make IBM C compiler happy
| * | | | | Merge build:/home/bk/mysql-4.0unknown2003-03-141-58/+56
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/Users/mysqldev/my/mysql-4.0
| | * | | | | Small fixes in mysql_tableinfo. It's only code tiny changes, does not modifyunknown2003-03-141-58/+56
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the output of the script. scripts/mysql_tableinfo.sh: Small fixes in this program which I contributed some time ago. These fixes are waiting in Monty's mailbox since August, and there are tiny : * use array{'x'} instead of array{x} * use fetchrow_arrayref instead of fetchrow_array * try to hide the command-line options from 'ps' like mysqlhotcopy does * use 'map' instead of homegrown function * use $_ instead of $i when possible