One more notice:
limiting number of queries per hour for different users has been done
on 4.0.1 , but I can port it to 3.23.*
This will require only certain changes, like number of columns in user
table.
I will also make a test case for it, after it is approved by Monty,
as result file will depend on the error message text.
BitKeeper/etc/ignore:
auto-union
libmysqld/lib_sql.cc:
Auto merged
scripts/mysql_install_db.sh:
Auto merged
sql/item_timefunc.h:
Auto merged
sql/mysqld.cc:
Auto merged
sql/sql_acl.cc:
Auto merged
sql/sql_acl.h:
Auto merged
sql/sql_select.cc:
Auto merged
sql/sql_update.cc:
Auto merged
sql/mysql_priv.h:
Auto merged
sql/lex.h:
Changes for BitKeeper resolve...
sql/sql_class.h:
Changes for BitKeeper resolve...
sql/sql_lex.h:
Changes for BitKeeper resolve...
sql/sql_parse.cc:
Changes for BitKeeper resolve...
sql/sql_yacc.yy:
Changes for BitKeeper resolve...
One more notice:
limiting number of queries per hour for different users has been done
on 4.0.1 , but I can port it to 3.23.*
This will require only certain changes, like number of columns in user
table.
I will also make a test case for it, after it is approved by Monty,
as result file will depend on the error message text.
* multi-table updates
* new paid feature for limiting number of queries per hour for users
* optional syntax for multi-table deletes
* optimization for SQL_CALC_FOUND_ROWS
* a small addition for CREATE .. SELECT that will be of future use
I know that all this will require many additions to documentation,
which I have not done, but I am at Arjen's disposal to help him document
all this.
libmysqld/lib_sql.cc:
This is a small change required due to new paid feature of limiting
number of queries per hour for each user.
mysql-test/r/multi_update.result:
Change of the result to accomodate multi-table updates
mysql-test/t/multi_update.test:
Change in multi-table tests to accomodate multi-table updates
BitKeeper/etc/ignore:
Added 50 sql/new.cc to the ignore list
scripts/mysql_install_db.sh:
This is a small change required due to new paid feature of limiting
number of queries per hour for each user.
sql/item_timefunc.h:
This is a small feature that will be of use later in the proper
creation of the tables out of CREATE ... SELECT...
Further changes will come after this resolve/push/test passes ..
sql/lex.h:
This is a small change required due to new paid feature of limiting
number of queries per hour for each user.
sql/mysql_priv.h:
This is a small change required due to new paid feature of limiting
number of queries per hour for each user.
sql/mysqld.cc:
This is a small change required due to new paid feature of limiting
number of queries per hour for each user.
sql/sql_acl.cc:
This is a small change required due to new paid feature of limiting
number of queries per hour for each user.
sql/sql_acl.h:
This is a small change required due to new paid feature of limiting
number of queries per hour for each user.
sql/sql_class.h:
These are changes required for multi-table updates.
sql/sql_lex.h:
Changes required for both multi-table updates and limiting number of
queries per hour (paid feature).
sql/sql_parse.cc:
Ha ! So many changes.
* multi-table updates
* limiting number of queries per hour for users
sql/sql_select.cc:
Optimisation for SQL_CALC_FOUND_ROWS, when a query involves a single
table, without WHERE or GROUP clause
sql/sql_update.cc:
multi-table updates
sql/sql_yacc.yy:
Many things :
* multi-table updates
* limiting number of queries per hour for users
* new optional syntax for multi-table deletes. This one is different
from the one demanded by user. USING clause MUST include ALL tables,
not just the ones that are used and not deleted from.
* multi-table updates
* new paid feature for limiting number of queries per hour for users
* optional syntax for multi-table deletes
* optimization for SQL_CALC_FOUND_ROWS
* a small addition for CREATE .. SELECT that will be of future use
I know that all this will require many additions to documentation,
which I have not done, but I am at Arjen's disposal to help him document
all this.
Fixed shutdown on HPUX.
Fixed bug in query cache.
Docs/manual.texi:
Changelog
configure.in:
Fixes for HPUX
include/m_string.h:
Fixes for Purify
include/my_pthread.h:
Fixes for HPUX
include/raid.h:
Portability fix.
innobase/include/univ.i:
Portability fix.
mysql-test/mysql-test-run.sh:
Added --manual-gdb
mysql-test/r/rpl_log.result:
Portability fix
mysql-test/t/rpl_log.test:
Portability fix
mysys/my_pthread.c:
Portability fix (HPUX)
mysys/raid.cc:
Portability fix
mysys/thr_mutex.c:
Portability fix
scripts/mysql_install_db.sh:
Clean up install message
sql-bench/test-alter-table.sh:
Fix testsuite
sql/ha_innobase.cc:
Fixed stack overwrite.
sql/log_event.cc:
Fixed purify warning
sql/mysqld.cc:
Added patch from FreeBSD port.
Fixed shutdown on HPUX.
sql/slave.cc:
Cleanup
sql/sql_cache.cc:
Binary search in 'step' searching
Check maximal block in bin
Limit of comparasions number in list of memory blocks.
Fixed bug in pack()
sql/sql_cache.h:
Binary search in 'step' searching
Check maximal block in bin
Limit of comparasions number in list of memory blocks.
Fixed bug in pack()
sql/sql_parse.cc:
Optimize
tools/mysqlmanager.c:
Portability fix
Docs/manual.texi:
Auto merged
Build-tools/Do-compile:
Auto merged
innobase/include/buf0buf.ic:
Auto merged
myisam/mi_locking.c:
Auto merged
mysql-test/t/join_outer.test:
Auto merged
mysys/my_init.c:
Auto merged
scripts/mysql_config.sh:
Auto merged
mysql-test/t/myisam.test:
Auto merged
sql/ha_innobase.h:
Auto merged
sql/handler.h:
Auto merged
configure.in:
merge
mysql-test/r/innodb.result:
merge
mysql-test/r/join_outer.result:
merge
mysql-test/r/myisam.result:
merge
mysql-test/t/innodb.test:
merge
mysys/mf_iocache2.c:
Skip changes in 3.23
sql/sql_select.cc:
merge
Docs/manual.texi:
ChangeLog
myisam/mi_locking.c:
Remove wrong optimistic locking. (Doesn't affect MySQL)
mysys/my_init.c:
Release character sets at end
scripts/mysqlhotcopy.sh:
RAID tables are now copied
Docs/manual.texi:
Auto merged
mysql-test/t/rpl000013.test:
Auto merged
mysql-test/t/rpl000016.test:
Auto merged
extra/resolveip.c:
Auto merged
sql/sql_base.cc:
Auto merged
sql/sql_insert.cc:
Auto merged
sql/slave.cc:
Auto merged
sql/sql_select.cc:
Auto merged
innobase/include/srv0srv.h:
Auto merged
mysql-test/mysql-test-run.sh:
Auto merged
innobase/srv/srv0srv.c:
Auto merged
innobase/srv/srv0start.c:
Auto merged
scripts/make_binary_distribution.sh:
Auto merged
sql/ha_innobase.cc:
Auto merged
Applied patch to mysqlhotcopy
myisam/mi_open.c:
Fixed some purify warnings
mysql-test/mysql-test-run.sh:
Added --core as default to test suite
scripts/make_binary_distribution.sh:
Added missing mysqlbinlog
scripts/mysqlhotcopy.sh:
Applied patch with --record-log option
sql/item_timefunc.cc:
Fixed problem with SEC_TO_TIME() for long signed integers.
client/mysqlmanagerc.c:
Only use needed include files
libmysql/manager.c:
cleanup include files
scripts/make_binary_distribution.sh:
Fixed wrong filename
sql/mysqld.cc:
cleanup
tools/mysqlmanager.c:
Read with retrys
Fixed bug with long log-filenames in Innobase.
mysql-test/r/select.result:
Turn off SCCS flag
mysql-test/t/alias.test:
Turn off SCCS flag
mysql-test/t/backup.test:
Turn off SCCS flag
mysql-test/t/bdb-crash.test:
Turn off SCCS flag
mysql-test/t/bench_count_distinct.test:
Turn off SCCS flag
mysql-test/t/bulk_replace.test:
Turn off SCCS flag
mysql-test/t/check.test:
Turn off SCCS flag
mysql-test/t/count_distinct2-master.opt:
Turn off SCCS flag
mysql-test/t/count_distinct2.test:
Turn off SCCS flag
mysql-test/t/dirty-close.test:
Turn off SCCS flag
mysql-test/t/drop.test:
Turn off SCCS flag
mysql-test/t/flush.test:
Turn off SCCS flag
mysql-test/t/fulltext_cache.test:
Turn off SCCS flag
mysql-test/t/fulltext_distinct.test:
Turn off SCCS flag
mysql-test/t/fulltext_left_join.test:
Turn off SCCS flag
mysql-test/t/fulltext_update.test:
Turn off SCCS flag
mysql-test/t/fulltext_var.test:
Turn off SCCS flag
mysql-test/t/handler.test:
Turn off SCCS flag
mysql-test/t/having.test:
Turn off SCCS flag
mysql-test/t/innodb.test:
Turn off SCCS flag
mysql-test/t/join_crash.test:
Turn off SCCS flag
mysql-test/t/kill.test:
Turn off SCCS flag
mysql-test/t/lock.test:
Turn off SCCS flag
mysql-test/t/multi_update.test:
Turn off SCCS flag
mysql-test/t/myisam.test:
Turn off SCCS flag
mysql-test/t/openssl_1.test:
Turn off SCCS flag
mysql-test/t/openssl_2.test:
Turn off SCCS flag
mysql-test/t/order_fill_sortbuf-master.opt:
Turn off SCCS flag
mysql-test/t/order_fill_sortbuf.test:
Turn off SCCS flag
mysql-test/t/overflow.test:
Turn off SCCS flag
mysql-test/t/rpl000007-slave.opt:
Turn off SCCS flag
mysql-test/t/rpl000008-slave.opt:
Turn off SCCS flag
mysql-test/t/rpl000009-slave.opt:
Turn off SCCS flag
mysql-test/t/rpl000010-slave.opt:
Turn off SCCS flag
mysql-test/t/rpl000013-slave.opt:
Turn off SCCS flag
mysql-test/t/rpl000015-slave-master-info.opt:
Turn off SCCS flag
mysql-test/t/rpl000015-slave.sh:
Turn off SCCS flag
mysql-test/t/rpl000016-master.opt:
Turn off SCCS flag
mysql-test/t/rpl000016-slave-master-info.opt:
Turn off SCCS flag
mysql-test/t/rpl000016-slave.sh:
Turn off SCCS flag
mysql-test/t/rpl000017-slave.opt:
Turn off SCCS flag
mysql-test/t/rpl000017-slave.sh:
Turn off SCCS flag
mysql-test/t/rpl000017.test:
Turn off SCCS flag
mysql-test/t/rpl000018-master.opt:
Turn off SCCS flag
mysql-test/t/rpl000018-slave.opt:
Turn off SCCS flag
mysql-test/t/rpl000018.test:
Turn off SCCS flag
mysql-test/t/rpl_log.test:
Turn off SCCS flag
mysql-test/t/rpl_magic.test:
Turn off SCCS flag
mysql-test/t/rpl_mystery22.test:
Turn off SCCS flag
mysql-test/t/rpl_sporadic_master-master.opt:
Turn off SCCS flag
mysql-test/r/alias.result:
Turn off SCCS flag
mysql-test/r/backup.result:
Turn off SCCS flag
mysql-test/r/bdb-crash.result:
Turn off SCCS flag
mysql-test/r/bench_count_distinct.result:
Turn off SCCS flag
mysql-test/r/big_test.require:
Turn off SCCS flag
mysql-test/r/bulk_replace.result:
Turn off SCCS flag
mysql-test/r/check.result:
Turn off SCCS flag
mysql-test/r/count_distinct2.result:
Turn off SCCS flag
mysql-test/r/dirty-close.result:
Turn off SCCS flag
mysql-test/r/drop.result:
Turn off SCCS flag
mysql-test/r/flush.result:
Turn off SCCS flag
mysql-test/r/fulltext_cache.result:
Turn off SCCS flag
mysql-test/r/fulltext_distinct.result:
Turn off SCCS flag
mysql-test/r/fulltext_left_join.result:
Turn off SCCS flag
mysql-test/r/fulltext_multi.result:
Turn off SCCS flag
mysql-test/r/fulltext_order_by.result:
Turn off SCCS flag
mysql-test/r/fulltext_update.result:
Turn off SCCS flag
mysql-test/r/fulltext_var.result:
Turn off SCCS flag
mysql-test/r/func_timestamp.result:
Turn off SCCS flag
mysql-test/t/rpl_sporadic_master.test:
Turn off SCCS flag
mysql-test/t/select_found.test:
Turn off SCCS flag
mysql-test/t/status.test:
Turn off SCCS flag
mysql-test/t/symlink.test:
Turn off SCCS flag
mysql-test/t/type_decimal.test:
Turn off SCCS flag
mysql-test/t/union.test:
Turn off SCCS flag
mysql-test/t/user_var.test:
Turn off SCCS flag
mysql-test/r/handler.result:
Turn off SCCS flag
mysql-test/r/have_bdb.require:
Turn off SCCS flag
mysql-test/r/have_innodb.require:
Turn off SCCS flag
mysql-test/r/have_isam.require:
Turn off SCCS flag
mysql-test/r/have_openssl.require:
Turn off SCCS flag
mysql-test/r/have_openssl_1.require:
Turn off SCCS flag
mysql-test/r/have_openssl_2.require:
Turn off SCCS flag
mysql-test/r/have_raid.require:
Turn off SCCS flag
mysql-test/r/have_symlink.require:
Turn off SCCS flag
mysql-test/r/having.result:
Turn off SCCS flag
mysql-test/r/innodb.result:
Turn off SCCS flag
mysql-test/r/join_crash.result:
Turn off SCCS flag
mysql-test/r/kill.result:
Turn off SCCS flag
mysql-test/r/lock.result:
Turn off SCCS flag
mysql-test/r/multi_update.result:
Turn off SCCS flag
mysql-test/r/myisam.result:
Turn off SCCS flag
mysql-test/r/openssl_1.result:
Turn off SCCS flag
mysql-test/r/openssl_2.result:
Turn off SCCS flag
mysql-test/r/order_fill_sortbuf.result:
Turn off SCCS flag
mysql-test/r/rpl000001.result:
Turn off SCCS flag
mysql-test/r/rpl000004.result:
Turn off SCCS flag
mysql-test/r/rpl000017.result:
Turn off SCCS flag
mysql-test/r/rpl000018.result:
Turn off SCCS flag
mysql-test/r/rpl_log.result:
Turn off SCCS flag
mysql-test/r/rpl_magic.result:
Turn off SCCS flag
mysql-test/r/rpl_mystery22.result:
Turn off SCCS flag
mysql-test/r/rpl_sporadic_master.result:
Turn off SCCS flag
mysql-test/r/select_found.result:
Turn off SCCS flag
mysql-test/r/status.result:
Turn off SCCS flag
mysql-test/r/symlink.result:
Turn off SCCS flag
mysql-test/r/type_decimal.result:
Turn off SCCS flag
mysql-test/r/union.result:
Turn off SCCS flag
mysql-test/r/user_var.result:
Turn off SCCS flag
Docs/manual.texi:
Fixed typo.
innobase/log/log0log.c:
Fixed too short filename buffer.
mysys/mf_sort.c:
Ensure that radix isn't used for VERY big arrrays.
scripts/make_binary_distribution.sh:
Add mysqlmanager-pwgen and mysqlmanagerc into binary distribution.
sql-bench/test-insert.sh:
Time out update_with_key_prefix
sql/ha_innobase.cc:
Use current directory as base dir, if we are not using the embedded version.
tools/mysqlmanager.c:
Portability fix
Add mysqlmanager to binary distribution.
Build-tools/Do-compile:
Always build thread safe client libraries.
Docs/manual.texi:
More info about SET
client/mysqldump.c:
Cleanup
scripts/make_binary_distribution.sh:
Add mysqlmanager
support-files/mysql.spec.sh:
Added mysqlmanager to RPM
Docs/manual.texi:
Removed wrong web links
include/mysql_com.h:
Portability fix
libmysqld/Makefile.am:
Fix 'make dist'
mysys/mf_dirname.c:
Bugfix for last push
scripts/explain_log.sh:
Nicer output
scripts/mysql_install_db.sh:
Removed warnings when using 'mysql_install_db'
sql/sql_parse.cc:
Ensure that thd->query_length is always set
sql/sql_show.cc:
cleanup
sql/sql_yacc.yy:
Fix bug in last push
vio/vio.c:
Merge with violite.cc
vio/viosocket.c:
Merge with violite.cc
Speed up column-completion in 'mysql'
Don't use ISAM if HAVE_ISAM is not defined
A lot of fixes for the embedded version. All libraries are now included in libmysqld.a
Changed arguments to convert_dirname() to make it more general.
Renamed files in the 'merge' directory to all use a common prefix.
Don't compile both assembler and C functions on x86
BitKeeper/deleted/.del-mf_pack2.c~f07795bbcf57be7:
Delete: mysys/mf_pack2.c
Docs/manual.texi:
Updated chapter about embedded version
acinclude.m4:
Fix for using BDB and InnoDB with embedded
client/completion_hash.cc:
Speed up memory allocation
client/completion_hash.h:
Speed up memory allocation
client/mysql.cc:
Speed up memory allocation
client/mysqldump.c:
Fix to use now convert_dirname
client/mysqltest.c:
Fixed memory allocation bugs.
Added --basedir=#, --compress=#, --server-arg, --server-file.
Fixes for embedded version
Changed silent mode to -s instead of -q
include/my_global.h:
Update to use HAVE_ISAM
include/my_sys.h:
Cleanup of fn_format()
include/mysql.h:
Prepare FIELD struct for 4.1
include/mysql_embed.h:
Don't use ISAM in embedded version
innobase/include/srv0srv.h:
Make InnoDB startup/shutdown silent in embedded version
innobase/log/log0log.c:
Make InnoDB startup/shutdown silent in embedded version
innobase/srv/srv0srv.c:
Make InnoDB startup/shutdown silent in embedded version
innobase/srv/srv0start.c:
Make InnoDB startup/shutdown silent in embedded version
isam/isamlog.c:
new convert_dirname
libmysql/libmysql.c:
Prepare for 4.1
libmysqld/Makefile.am:
Changed to create one libmysqld.a file that includes all other libraries.
libmysqld/examples/Makefile.am:
Changed to use new libmysqld.a
libmysqld/examples/test-run:
Lot's of fixes to get new mysqltest with embedded MySQL to work.
libmysqld/lib_sql.cc:
Changed type of arguments for mysql_server_init() to make code more portable.
libmysqld/libmysqld.c:
Cleanup
merge/Makefile.am:
Rename to use common prefix.
merge/mrg_close.c:
Rename to use common prefix.
merge/mrg_create.c:
Rename to use common prefix.
merge/mrg_def.h:
Rename to use common prefix.
merge/mrg_delete.c:
Rename to use common prefix.
merge/mrg_extra.c:
Rename to use common prefix.
merge/mrg_info.c:
Rename to use common prefix.
merge/mrg_locking.c:
Rename to use common prefix.
merge/mrg_open.c:
Rename to use common prefix.
merge/mrg_panic.c:
Rename to use common prefix.
merge/mrg_rrnd.c:
Rename to use common prefix.
merge/mrg_rsame.c:
Rename to use common prefix.
merge/mrg_static.c:
Rename to use common prefix.
merge/mrg_update.c:
Rename to use common prefix.
myisam/myisamlog.c:
Use new convert_dirname
myisammrg/Makefile.am:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_close.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_create.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_def.h:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_delete.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_extra.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_info.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_locking.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_open.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_panic.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_queue.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rfirst.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rkey.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rlast.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rnext.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rprev.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rrnd.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rsame.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_static.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_update.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_write.c:
Renamed mymrgdef.h -> myrg_def.h
mysql-test/include/master-slave.inc:
Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/mysql-test-run.sh:
cleanup
mysql-test/r/auto_increment.result:
Cleanup of tests for embedded version
mysql-test/r/func_system.result:
Cleanup of tests for embedded version
mysql-test/r/isam.result:
Cleanup of tests for embedded version
mysql-test/r/lock.result:
Cleanup of tests for embedded version
mysql-test/r/show_check.result:
Cleanup of tests for embedded version
mysql-test/t/auto_increment.test:
Cleanup of tests for embedded version
mysql-test/t/backup.test:
Cleanup of tests for embedded version
mysql-test/t/count_distinct2-master.opt:
Cleanup of tests for embedded version
mysql-test/t/count_distinct2.test:
Cleanup of tests for embedded version
mysql-test/t/create.test:
Cleanup of tests for embedded version
mysql-test/t/flush.test:
Cleanup of tests for embedded version
mysql-test/t/func_system.test:
Cleanup of tests for embedded version
mysql-test/t/isam.test:
Cleanup of tests for embedded version
mysql-test/t/kill.test:
Cleanup of tests for embedded version
mysql-test/t/lock.test:
Cleanup of tests for embedded version
mysql-test/t/order_fill_sortbuf-master.opt:
Cleanup of tests for embedded version
mysql-test/t/rpl000015.test:
Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/rpl000016.test:
Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/rpl000017.test:
Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/rpl000018.test:
Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/show_check.test:
Move ISAM specific tests to isam.test
mysql-test/t/status.test:
Cleanup of tests for embedded version
mysql-test/t/tablelock.test:
Cleanup
mysys/Makefile.am:
Removed not used mf_pack2.c
mysys/charset.c:
new convert_dirname
mysys/default.c:
new convert_dirname
mysys/mf_dirname.c:
Changed convert_dirname() to be more general
mysys/mf_format.c:
Changed bit flags to fn_format() to defines.
Added handling of relative filenames
BitKeeper/etc/ignore:
Added libmysqld/examples/test-gdbinit scripts/mysql_explain_log to the ignore list
mysys/mf_pack.c:
new convert_dirname
mysys/mf_tempfile.c:
new convert_dirname
scripts/Makefile.am:
Adde mysql_explain_log
scripts/mysql_config.sh:
Added support of --libmysqld-libs
sql/Makefile.am:
Fix to use 'innodb_system_libs'
sql/ha_innobase.cc:
Make InnoDB startup/shutdown silent in embedded version
sql/ha_isam.cc:
Added handling of HAVE_ISAM
sql/ha_isammrg.cc:
Added handling of HAVE_ISAM
sql/ha_myisam.cc:
Handle relative paths; Needed to support BACKUP TABLE in embedded version
sql/ha_myisammrg.cc:
Rename of filenames
sql/handler.cc:
Added handling of HAVE_ISAM
sql/item_func.cc:
Fix for ecc (Intel Compiler)
sql/mysql_priv.h:
Added global variable 'mysql_embedded'
sql/mysqld.cc:
Use HAVE_ISAM
sql/sql_parse.cc:
Use new convert_dirname
sql/sql_select.cc:
Fix for ecc (Intel Compiler)
sql/sql_table.cc:
Added handling of relative filenames
strings/Makefile.am:
Don't compile both assembler and C functions on x86
strings/bchange.c:
cleanup
Speed up column-completion in 'mysql'
Don't use ISAM if HAVE_ISAM is not defined
A lot of fixes for the embedded version. All libraries are now included in libmysqld.a
Changed arguments to convert_dirname() to make it more general.
Renamed files in the 'merge' directory to all use a common prefix.
Don't compile both assembler and C functions on x86
Portability fixes.
Handle cleanup when we get an error before the message file is read.
Fix bug in multi-table delete
include/mysql.h:
Portability fix
mysql-test/mysql-test-run.sh:
Don't use long names for sockets (portability fix)
sql/derror.cc:
Better cleanup
sql/mysqld.cc:
Fix that --enable-locking works.
Handle case when we get an error before the message file is read
sql/sql_delete.cc:
Fix bug in multi-table delete
sql/sql_select.cc:
Fix bug in multi-table delete
sql/table.h:
Fix bug in multi-table delete
tools/mysqlmanager.c:
Portability fixes