summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix for bug #4182unknown2004-06-182-1/+2
| | | | | BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
* ut0mem.c:unknown2004-06-161-7/+0
| | | | | | | | Remove printf's that were accidentally pushed in the last push innobase/ut/ut0mem.c: Remove printf's that were accidentally pushed in the last push
* ut0mem.h, ut0mem.c:unknown2004-06-164-18/+131
| | | | | | | | | | | | | | | | 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/pars/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/pars/lexyy.c: 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/ut/ut0mem.c: Implement ut_realloc innobase/include/ut0mem.h: Implement ut_realloc
* mem0mem.ic, mem0mem.h:unknown2004-06-162-41/+0
| | | | | | | | | | Remove broken mem_realloc(); a patch to remove its uses in pars0lex.l and fil0fil.c will soon follow innobase/include/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: Remove broken mem_realloc(); a patch to remove its uses in pars0lex.l and fil0fil.c will soon follow
* InnoDB bug fix: mem_realloc() didn't preserve the block contentsunknown2004-06-161-3/+15
| | | | | innobase/include/mem0mem.ic: mem_realloc(): preserve the old buffer contents
* InnoDB: Revert most of ChangeSet@1.1772, as the debug functions mayunknown2004-06-1636-140/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | be needed when testing production releases innobase/btr/btr0btr.c: Remove #ifdef UNIV_DEBUG around debug code innobase/buf/buf0buf.c: Remove #ifdef UNIV_DEBUG around debug code innobase/buf/buf0flu.c: Remove #ifdef UNIV_DEBUG around debug code innobase/buf/buf0lru.c: Remove #ifdef UNIV_DEBUG around debug code innobase/buf/buf0rea.c: Remove #ifdef UNIV_DEBUG around debug code innobase/data/data0type.c: Remove #ifdef UNIV_DEBUG around debug code innobase/dict/dict0dict.c: Remove #ifdef UNIV_DEBUG around debug code innobase/fsp/fsp0fsp.c: Remove #ifdef UNIV_DEBUG around debug code innobase/fut/fut0lst.c: Remove #ifdef UNIV_DEBUG around debug code innobase/ibuf/ibuf0ibuf.c: Remove #ifdef UNIV_DEBUG around debug code innobase/include/btr0btr.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/buf0buf.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/buf0buf.ic: Remove #ifdef UNIV_DEBUG around debug code innobase/include/buf0flu.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/buf0lru.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/data0type.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/dict0dict.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/fsp0fsp.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/fut0lst.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/lock0lock.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/mem0dbg.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/mem0dbg.ic: Remove #ifdef UNIV_DEBUG around debug code innobase/include/mem0pool.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/mtr0mtr.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/pars0opt.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/sync0rw.h: Remove #ifdef UNIV_DEBUG around debug code innobase/include/sync0sync.h: Remove #ifdef UNIV_DEBUG around debug code innobase/lock/lock0lock.c: Remove #ifdef UNIV_DEBUG around debug code innobase/mem/mem0dbg.c: Remove #ifdef UNIV_DEBUG around debug code innobase/mem/mem0pool.c: Remove #ifdef UNIV_DEBUG around debug code innobase/mtr/mtr0mtr.c: Remove #ifdef UNIV_DEBUG around debug code innobase/pars/pars0opt.c: Remove #ifdef UNIV_DEBUG around debug code innobase/srv/srv0start.c: Remove #ifdef UNIV_DEBUG around debug code innobase/sync/sync0rw.c: Remove #ifdef UNIV_DEBUG around debug code innobase/sync/sync0sync.c: Remove #ifdef UNIV_DEBUG around debug code innobase/trx/trx0roll.c: Remove #ifdef UNIV_DEBUG around debug code
* mysql-copyright:unknown2004-06-152-16/+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 mysql-copyright-2: * added cpp to list of files to be processed (for windows archives) Build-tools/mysql-copyright-2: * added cpp to list of files to be processed (for windows archives) Build-tools/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
* InnoDB bug fix (row0mysql.c): make reserved table names innodb_* special againunknown2004-06-151-17/+33
| | | | | | innobase/row/row0mysql.c: row_create_table_for_mysql(), row_drop_table_for_mysql(): Make InnoDB recognize the special table names innodb_* again.
* mysql-copyright -> more fixes to deal with problems in removing temporary ↵unknown2004-06-154-92/+179
| | | | | | | | | | | | | | | | tar directory. Had to use `cd $WD` vs chdir($WD). Servers.fgl -> made sure all charset files were accounted for (cp 1256 was missing) Build-tools/mysql-copyright: more fixes to deal with problems in removing temporary tar directory. Had to use `cd $WD` vs chdir($WD). VC++Files/InstallShield/4.0.XX-classic/File Groups/Servers.fgl: made sure all charset files were accounted for (cp 1256 was missing) VC++Files/InstallShield/4.0.XX-gpl/File Groups/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: made sure all charset files were accounted for (cp 1256 was missing)
* Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.0unknown2004-06-112-10/+8
|\ | | | | | | | | | | | | into gluh.mysql.r18.ru:/home/gluh/MySQL-BUGS/mysql-4.0
| * Fixed issue with compilation MySQL with OpenSSL unknown2004-06-092-10/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | if OpenSSL is installed in non-statndart directory ('openssl/opensslv.h: No such file or directory') include/my_global.h: Fixed issue with compilation MySQL with OpenSSL if OpenSSL is installed in non-statndart directory include/violite.h: Fixed issue with compilation MySQL with OpenSSL if OpenSSL is installed in non-statndart directory
* | test suite for bug Bug#3969 (commited separetely because it took too long ↵unknown2004-06-114-1/+32
| | | | | | | | | | | | | | time to parse it on 3.23) client/mysqltest.c: allow big commands in mysql-test
* | mysql-copyright:unknown2004-06-111-3/+7
| | | | | | | | | | | | | | | | Small fixes to handle packaging of windows src (commercial) file Build-tools/mysql-copyright: Small fixes to handle packaging of windows src (commercial) file
* | Merge bk-internal.mysql.com:/home/bk/mysql-4.0unknown2004-06-102-8/+2
|\ \ | | | | | | | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.0
| * \ Merge bk-internal:/home/bk/mysql-4.0/unknown2004-06-102-8/+2
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.0
| | * | warn about multiple mysqld --user parameters only if their arguments differunknown2004-06-102-8/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | scripts/mysqld_safe.sh: don't protect mysqld from multiple --user commands - mysqld can take care of itself sql/mysqld.cc: warn about multiple --user parameters only if their arguments differ
* | | | After merge fixunknown2004-06-102-4/+22
| | | | | | | | | | | | | | | | | | | | scripts/mysql_install_db.sh: Cleanup
* | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.0unknown2004-06-107-18/+35
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.0 sql/sql_parse.cc: Auto merged
| * | | Merge with 3.23 to get latest bug fixesunknown2004-06-106-16/+31
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql-test/t/type_date.test: Auto merged sql/field.cc: Auto merged sql/field.h: Auto merged sql/item_cmpfunc.h: Auto merged sql/sql_acl.cc: Auto merged mysql-test/r/type_date.result: merge with 3.23
| | * | | Fix for bug #4036 multiple SELECT DATE_FORMAT, incorrect resultsunknown2004-06-074-0/+29
| | | | |
| | * | | removed incorrect destructor (to prevent deleting item by recursion instead ↵unknown2004-06-031-1/+0
| | | | | | | | | | | | | | | | | | | | of by list scanning in case of chained OR or AND)
| | * | | correct table_hash_search callunknown2004-05-311-2/+2
| | | | |
| * | | | Cleanupunknown2004-06-101-2/+4
| | |/ / | |/| | | | | | | | | | | | | | sql/sql_parse.cc: Cleanup of patch
* | | | Fix for BUG#4038 "rpm postinstall script leaves files as owned by root":unknown2004-06-092-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. scripts/mysql_install_db.sh: Pass --user to mysqld support-files/mysql.spec.sh: in postinstall, call mysql_install_db with --user=mysql, so that mysqld (which installs the grant tables) is started with --user=mysql.
* | | | complement to previous fix (which was for SQLCOM_DROP_DB), for COM_DROP_DB.unknown2004-06-091-3/+3
| | | | | | | | | | | | | | | | | | | | sql/sql_parse.cc: Making COM_DROP_DB honour lower_case_table_names. Plus coding-style fixes.
* | | | Fix for BUG#4066 "DROP DATABASE case sensitive even if ↵unknown2004-06-091-1/+2
|/ / / | | | | | | | | | | | | | | | | | | lower-case-table-names > 0" sql/sql_parse.cc: honour lower_case_table_names in DROP DATABASE (like we already do in CREATE DATABASE)
* | | Merge bk-internal:/home/bk/mysql-4.0/unknown2004-06-093-1/+14
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.0
| * | | different (simpler and more compatible) fix for bug#4046unknown2004-06-093-1/+14
| | | |
* | | | see notes for mysql-copyright scriptsunknown2004-06-082-19/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Build-tools/mysql-copyright-2: small fix Build-tools/mysql-copyright: deals with windows src file now
* | | | Merge pgalbraith@bk-internal.mysql.com:/home/bk/mysql-4.0unknown2004-06-08174-1306/+1951
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | into krsna.patg.net:/home/patg/mysql-4.0 Build-tools/Do-compile: Auto merged
| * | | BUG#3439 problem with UDF functionsunknown2004-06-081-5/+14
| |/ / | | | | | | | | | | | | VC++Files/examples/udf_example/udf_example.def: Add definitions of init and deinit functions
| * | Merge bk-internal:/home/bk/mysql-4.0/unknown2004-06-073-2/+17
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.0
| | * | BUG#3987 - if(int, aggregate(int))unknown2004-06-073-2/+17
| | | |
| * | | Merge paul@bk-internal.mysql.com:/home/bk/mysql-4.0unknown2004-06-025-20/+20
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into teton.kitebird.com:/home/paul/bk/mysql-4.0
| | * | | Touchups to .cnf file comments.unknown2004-06-025-20/+20
| | | | |
| * | | | InnoDB cleanup: Remove debug functionunknown2004-06-021-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cmp_debug_dtuple_rec_with_match() unless #ifdef UNIV_DEBUG innobase/rem/rem0cmp.c: Remove cmp_debug_dtuple_rec_with_match() unless #ifdef UNIV_DEBUG
| * | | | Fix applied to allow building of 4.0.20 for NetWareunknown2004-06-011-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | client/mysqltest.c: Fix compilation errors for NetWare
| * | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.0unknown2004-06-011-2/+9
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.0
| | * | | | Updated version numberunknown2004-06-011-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Portability fix for netware. (We can't use TRY_RUN when cross compiling)
| * | | | | Merge paul@bk-internal.mysql.com:/home/bk/mysql-4.0unknown2004-06-011-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into ice.snake.net:/Volumes/ice2/MySQL/bk/mysql-4.0
| | * | | | | README:unknown2004-06-011-1/+1
| | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update README URL. (Bug #3678) mysql-test/README: Update README URL. (Bug #3678)
| * | | | | row0mysql.c, row0mysql.h, ha_innodb.cc:unknown2004-06-013-10/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inside LOCK TABLES, use either LOCK_S or LOCK_X in locking reads; an improvent over the previous patch sql/ha_innodb.cc: Inside LOCK TABLES, use either LOCK_S or LOCK_X in locking reads; an improvent over the previous patch innobase/include/row0mysql.h: Inside LOCK TABLES, use either LOCK_S or LOCK_X in locking reads; an improvent over the previous patch innobase/row/row0mysql.c: Inside LOCK TABLES, use either LOCK_S or LOCK_X in locking reads; an improvent over the previous patch
| * | | | | Changed --log-warnings to be integer instead of boolean. Given ↵unknown2004-06-014-5/+13
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --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_class.h: Changed boolean into ulong. sql/sql_parse.cc: Changed aborted connection warning to be logged only if the level is > 1.
| * | | | InnoDB: Do not get a lock for consistent reads (Bug #3894)unknown2004-05-311-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | sql/ha_innodb.cc: start_stmt(): Obtain an exclusive lock for other than plain SELECT
| * | | | Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.0unknown2004-05-312-2/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into deer.(none):/home/hf/work/mysql-4.0
| | * | | | mysql_get_parameter interface fixedunknown2004-05-312-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | include/mysql.h: (void) added to the empty parameter's list libmysql/libmysql.c: (void) added to the empty parameter's list
| * | | | | VC++ project for to compile the udf_example.cc onunknown2004-05-303-0/+149
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows
| * | | | Merge bk-internal:/home/bk/mysql-4.0/unknown2004-05-299-38/+61
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.0
| | * | | | backport wild_compare fix from 4.1 - bug#3924unknown2004-05-299-38/+61
| | | | | |
| * | | | | Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.0unknown2004-05-283-2/+40
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into gw.mysql.r18.ru:/usr/home/ram/work/4.0.b3738