summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Portability fixes.unknown2002-09-1145-350/+485
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve mysql-test to be more robust. Fix that GRANT doesn't delete SSL options Change innobase_flush_log_at_trx_commit to uint. Don't rotate logs if we read a rotate log entry from the master. Docs/manual.texi: Changelog client/mysqlbinlog.cc: Handle empty binlogfiles gracefully client/mysqltest.c: Do a sleep after 'sync_with_master' Cleaned up sleep() handling. Free all memory on exit configure.in: Fix for Mac OS 10.2 include/my_sys.h: Added my_strdup_with_length() innobase/btr/btr0cur.c: Fixed wrong printf() libmysql/libmysql.c: Added DBUG_PRINT statements. Assume that mysql_...send() functions has correct query length. mysql-test/mysql-test-run.sh: Properly remove log files before starting new tests. mysql-test/r/grant.result: Update for new test results mysql-test/r/innodb.result: Update for new test results mysql-test/r/myisam.result: Update for new test results mysql-test/r/rpl_log.result: Update for new test results mysql-test/r/rpl_rotate_logs.result: Update for new test results mysql-test/r/variables.result: Update for new test results mysql-test/t/grant.test: Test that GRANT doesn't delete SSL options mysql-test/t/myisam.test: Test long key usage mysql-test/t/rpl_log.test: Disable 'show new master' mysql-test/t/rpl_mystery22.test: Longer sleep for more safety. mysql-test/t/rpl_rotate_logs.test: More comments mysys/my_malloc.c: Added my_strdup_with_length() mysys/safemalloc.c: Added my_strdup_with_length() mysys/thr_alarm.c: Fix of alarms for windows. sql/ha_innodb.cc: Change innobase_flush_log_at_trx_commit to uint mysql-test/r/rpl_redirect.result: Updated test results mysql-test/t/rpl_redirect.test: Added more tests to improve code coverage. sql/ha_innodb.h: Change innobase_flush_log_at_trx_commit to uint sql/item_func.cc: Return GLOBAL and SESSION as part of column names sql/log.cc: Only write STOP events when server goes down. sql/log_event.cc: Don't rotate logs if we read a rotate log entry from the master. sql/log_event.h: Change ident_len to uint (more efficient) sql/mysqld.cc: Change innobase_flush_log_at_trx_commit to uint sql/net_serv.cc: More debug output sql/repl_failsafe.cc: More DEBUG Search until we find next position in binary log (and not only =) sql/slave.cc: More DBUG & comments Don't rotate the binary log on master flush logs sql/slave.h: indentation change sql/sql_acl.cc: Test that GRANT doesn't delete SSL options sql/sql_parse.cc: Disable show_new_master. sql/sql_repl.cc: Chamger show_binlog_events() to use my_error() sql/sql_table.cc: Fixed check for too long keys in MyISAM sql/sql_udf.cc: Fix udf handling
* Mergeunknown2002-09-0533-479/+356
|\ | | | | | | | | | | | | | | | | sql/mysqld.cc: Auto merged sql/sql_parse.cc: Auto merged Docs/manual.texi: SCCS merged
| * Fixed searching after ssl directories.unknown2002-09-0533-479/+356
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed that GRANT ... REQUIRE options are not forgot when doing new GRANT Changed fn_ext to point at first '.' after directory. FLUSH LOGS removed numerical extension for all future update logs. Fixed the mysqld --help reports right values for --datadir and --bind-address --log-binary=a.b.c now properly strips of .b.c Fix that one can DROP UDF functions that was not loaded at startup Made AND optional in REQUIRE Added REQUIRE NONE BitKeeper/deleted/.del-CodingStyle~1ba7ff62d4cd0ea: Delete: vio/docs/CodingStyle BitKeeper/deleted/.del-COPYING.dbug~ca0c017a4d7e8609: Delete: vio/docs/COPYING.dbug BitKeeper/deleted/.del-COPYING.mysql~471498c82977cd3a: Delete: vio/docs/COPYING.mysql BitKeeper/deleted/.del-README~947354991dc882f8: Delete: vio/docs/README Docs/manual.texi: Changelog acinclude.m4: Fixed searching after ssl directories. client/Makefile.am: Moved openssl include to avoid problem with installed readline include/Makefile.am: Install my_global.h include/violite.h: Fixed that GRANT ... REQUIRE options are not forgot when doing new grant libmysqld/examples/Makefile.am: Moved openssl include to avoid problem with installed readline mysql-test/mysql-test-run.sh: Improved 'which' handling to give error if command is not found mysys/mf_fn_ext.c: Changed fn_ext to point at first '.' after directory. sql/Makefile.am: More comments sql/lex.h: Added NONE as keyword sql/log.cc: FLUSH LOGS removed numerical extension for all future update logs. Simple code cleanup sql/mysqld.cc: Fixed the --help reports right values for --datadir and --bind-address --log-binary=a.b.c now properly strips of .b.c Removed option --skip-external-locking (not needed as this is automatic) sql/repl_failsafe.cc: Moved some common THD initalization to store_globals() sql/slave.cc: Moved openssl include to avoid problem with installed readline sql/sql_acl.cc: Moved openssl include to avoid problem with installed readline sql/sql_acl.h: Updated function prototypes sql/sql_base.cc: Added comment sql/sql_class.cc: Moved openssl include to avoid problem with installed readline. Changed THD::thd to make things work for main thread. sql/sql_class.h: Fixed wrongly removed line (fixes compiler problem on MacOSX) sql/sql_insert.cc: Moved openssl include to avoid problem with installed readline sql/sql_lex.cc: Moved save_to_cache_query=0 to udf detection function to make sql_yacc.yy simpler sql/sql_lex.h: Indentation cleanup sql/sql_parse.cc: Moved openssl include to avoid problem with installed readline. Added THD argument to acl_reload() sql/sql_repl.h: Made opt_bin_logname static sql/sql_udf.cc: Fix that one can DROP UDF functions that was not loaded at startup sql/sql_yacc.yy: made AND optional in REQUIRE Added REQUIRE NONE Fixed that old SSL options are not forgotten when doing new GRANT. sql/udf_example.cc: Improved comments
* | Merge work:/home/bk/mysql-4.0 into rescue.:/my/bk/mysql-4.0unknown2002-09-054-2/+7
|\ \ | | | | | | | | | | | | | | | | | | BitKeeper/etc/logging_ok: auto-union sql/ha_innodb.cc: Auto merged
| * | Fixed a bug in my_getopt and mysqld.ccunknown2002-09-053-2/+6
| | |
| * | ha_innodb.cc:unknown2002-09-052-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a typo in last night's push sql/ha_innodb.cc: Fix a typo in last night's push BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
* | | Fixed typo in Heikkis last push.unknown2002-09-052-2/+2
| | | | | | | | | | | | | | | | | | | | | mysql-test/r/innodb.result: Fixed Innodb results after Heikki's last push sql/ha_innodb.cc: Fixed type in Heikki's last push
* | | Merge work:/home/bk/mysql-4.0 into rescue.:/my/bk/mysql-4.0unknown2002-09-0578-234/+733
|\ \ \ | |/ / | | | | | | | | | BitKeeper/etc/logging_ok: auto-union
| * | Tweaks by Zak.unknown2002-09-051-10/+10
| | |
| * | Fix invalid Texinfo formatting and rephrase text.unknown2002-09-051-5/+10
| | | | | | | | | | | | | | | | | | | | | Also copied note to 'know bugs and misfeatures' section.
| * | Merge sinisa@work.mysql.com:/home/bk/mysql-4.0unknown2002-09-041-0/+5
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | into sinisa.nasamreza.org:/mnt/work/mysql-4.0 Docs/manual.texi: Auto merged
| | * | A small explanation regarding comparison of ENUM and SET valuesunknown2002-09-041-0/+5
| | | |
| * | | dict0dict.h Put back code inadvertently removed in previous bk commitunknown2002-09-042-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dict0dict.c Put back code inadvertently removed in previous bk commit innobase/dict/dict0dict.c: Put back code inadvertently removed in previous bk commit innobase/include/dict0dict.h: Put back code inadvertently removed in previous bk commit
| * | | btr0btr.c Add more documentation about B-tree latchingunknown2002-09-044-43/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ha_innodb.cc Remove gaps in auto-inc in multi-row inserts, more space for foreign key listings in SHOW TABLE STATUS, move resetting of active_trx to amore logical place dict0dict.h Remove gaps from auto-inc sequence if errors in multi-row insert dict0dict.c Remove gaps from auto-inc sequence if errors in multi-row insert innobase/dict/dict0dict.c: Remove gaps from auto-inc sequence if errors in multi-row insert innobase/include/dict0dict.h: Remove gaps from auto-inc sequence if errors in multi-row insert sql/ha_innodb.cc: Remove gaps in auto-inc in multi-row inserts, more space for foreign key listings in SHOW TABLE STATUS, move resetting of active_trx to amore logical place innobase/btr/btr0btr.c: Add more documentation about B-tree latching
| * | | ha_innodb.cc Test a new cloneunknown2002-09-042-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | sql/ha_innodb.cc: Test a new clone BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
| * | | mergedunknown2002-09-0429-139/+362
| |\ \ \ | | |/ /
| | * | Merge sinisa@work.mysql.com:/home/bk/mysql-4.0unknown2002-09-042-91/+196
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into sinisa.nasamreza.org:/mnt/work/mysql-4.0 Docs/manual.texi: Auto merged
| | | * \ Merge mysql.com:/space/my/mysql-4.0unknown2002-09-042-91/+196
| | | |\ \ | | | | |/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-4.0-build Docs/manual.texi: Auto merged
| | | | * - Reworked/Cleaned up Build-tools/Do-compile to be more flexible andunknown2002-09-042-91/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | better documented - Added a note to manual.texi about using sysctl to tune Linux kernel parameters, corrected a wrong path name Build-tools/Do-compile: - Removed some obsolete pieces of code (get rid of using rsh and rcp) - Added some code comments - Reworked help text to match the options available - Heavily reworked GetOptions, removed some obsolete ones and joined others - make_options and config_options can now be given multiple times - simplified code that added configure options dependent on given options Docs/manual.texi: - Corrected location of boot.local init script on SuSE Linux - Add a note about using sysctl and sysctl.conf for changing kernel parameters
| | * | | a small bug fixunknown2002-09-044-1/+13
| | | | |
| | * | | Merge sinisa@work.mysql.com:/home/bk/mysql-4.0unknown2002-09-042-18/+12
| | |\ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | into sinisa.nasamreza.org:/mnt/work/mysql-4.0
| | | * | Change of test caseunknown2002-09-042-18/+12
| | | | |
| | * | | Keyword typo fixup (noted by Carsten).unknown2002-09-041-1/+1
| | |/ /
| | * | Adding to the Changelogunknown2002-09-031-0/+3
| | | | | | | | | | | | | | | | | | | | Docs/manual.texi: Forgot to add an entry into a manual
| | * | a fix for a bug with all_fields.elements not being changed by unknown2002-09-034-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | expansion of the wildcards
| | * | Merge sinisa@work.mysql.com:/home/bk/mysql-4.0unknown2002-09-031-2/+2
| | |\ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | into sinisa.nasamreza.org:/mnt/work/mysql-4.0 sql/sql_select.cc: Auto merged
| | | * a small fix for a distinct queryunknown2002-09-031-2/+2
| | | |
| | * | Fixed problem from last mergeunknown2002-09-031-3/+0
| | | |
| | * | Merge mashka.mysql.fi:/home/my/mysql-3.23unknown2002-09-033-0/+8
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mashka.mysql.fi:/home/my/mysql-4.0 Docs/manual.texi: Auto merged mysql-test/r/distinct.result: Auto merged sql/item_cmpfunc.cc: Auto merged sql/mysql_priv.h: Auto merged sql/sql_base.cc: Auto merged sql/sql_table.cc: Auto merged
| | | * \ Mergeunknown2002-09-036-39/+67
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: SCCS merged
| | | | * | Fixed bug introduces by last changesetunknown2002-09-033-36/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Fixing of problem with ALTER TABLE on BDB tables) mysql-test/r/distinct.result: Fixed results after bug fix sql/mysql_priv.h: Split close_thread_tables() into two functions. (Needed for bug fix from 4.0) sql/sql_base.cc: Split close_thread_tables() into two functions. (Needed for bug fix from 4.0)
| | | | * | Check if AND/OR expression can be NULLunknown2002-09-033-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Better fix for ALTER TABLE on BDB tables (Both of the above fixes are already in 4.0) Docs/manual.texi: Changelog sql/item_cmpfunc.cc: Check if AND/OR expression can be NULL sql/sql_table.cc: Better fix for ALTER TABLE on BDB tables
| | * | | | Merge work:/my/mysql-4.0 into mashka.mysql.fi:/home/my/mysql-4.0unknown2002-09-0324-52/+130
| | |\ \ \ \ | | | |_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: Auto merged sql/mysqld.cc: Auto merged sql/sql_table.cc: Auto merged
| | | * | | Some trivial optimzationsunknown2002-09-0324-52/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check if AND/OR expression can be NULL; Fixed bug in GROUP BY and-or-expression where expression could be NULL Bug fix for SHOW OPEN TABLES when user didn't have privilege to access all open tables. Better fix for ALTER TABLE on BDB tables. Docs/manual.texi: Changelog client/mysql.cc: Simple optimization libmysql/libmysql.c: Removed initialization of varibles that are already set to zero myisam/myisamchk.c: Fixed comment for extend-check mysql-test/r/bdb-alter-table-1.result: Updated results mysql-test/r/bdb-alter-table-2.result: Updated results mysql-test/r/distinct.result: Updated results after bug fix mysql-test/r/handler.result: Updated results mysql-test/r/innodb_handler.result: Updated results mysql-test/r/select.result: Updated results mysql-test/r/varbinary.result: Updated results mysql-test/t/bdb-alter-table-1.test: Added comments mysql-test/t/bdb-alter-table-2.test: Added comments mysql-test/t/select.test: Remove OPTION in SET OPTION Added tests for ORDER BY key LIMIT sql/item_cmpfunc.cc: Check if AND/OR expression can be NULL sql/mysqld.cc: mysqld --help now shows value of datadir sql/share/english/errmsg.txt: Better error message for syntax error sql/sql_base.cc: Bug fix for SHOW OPEN TABLES sql/sql_class.cc: Moved virtual function to .cc file to avoid that we have to include assert.h everywhere. sql/sql_class.h: Moved virtual function to .cc file to avoid that we have to include assert.h everywhere. sql/sql_parse.cc: Removed old dead code from 3.23 sql/sql_select.cc: Improved optimization of ORDER BY key LIMIT sql/sql_table.cc: More comments, Better fix for ALTER TABLE on BDB tables.
| * | | | | changelog updatedunknown2002-09-041-0/+3
| | | | | |
| * | | | | Merge serg:Abk/mysql-4.0unknown2002-09-041-2/+2
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.0
| | * | | | | wrong test for -q/-qq (T_QUICK/T_FORCE_UNIQUENESS) in myisamchk correctedunknown2002-09-041-2/+2
| | | | | | |
| * | | | | | fixed bad mergeunknown2002-09-021-8/+4
| | |/ / / / | |/| | | |
| * | | | | - added gcc 3.1 on HP-UX compile options to manual.texiunknown2002-09-021-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: - Added gcc 3.1 on HP-UX compile options
| * | | | | manual.texi clarify 4.0.2 ORDER BY change note.unknown2002-09-011-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: clarify 4.0.2 ORDER BY change note.
| * | | | | Merge paul@work.mysql.com:/home/bk/mysql-4.0unknown2002-09-011-7/+8
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into teton.kitebird.com:/home/paul/mysql-4.0 Docs/manual.texi: Auto merged
| | * | | | | manual.texi A little rearrangement of binlog description.unknown2002-09-011-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: A little rearrangement of binlog description.
| * | | | | | protected close_cached_table() call in REPAIR ... USE_FRM with a mutexunknown2002-09-013-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test for REPAIR ... USE_FRM added sql/sql_table.cc: protected close_cached_table() call in REPAIR ... USE_FRM with a mutex
| * | | | | | reverted min limit for ft_min_word_len back to 1unknown2002-09-011-1/+1
| | |_|/ / / | |/| | | |
| * | | | | mergedunknown2002-09-011-0/+3
| |\ \ \ \ \ | | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: Auto merged sql/ha_myisam.cc: Auto merged mysql-test/t/myisam.test: Auto merged mysql-test/r/myisam.result: merged with 'ul'
| | * | | | LOCK+modify+OPTIMIZE bugfixunknown2002-08-314-0/+17
| | | |_|/ | | |/| |
| * | | | mergedunknown2002-08-3112-12/+96
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BitKeeper/etc/logging_ok: auto-union Build-tools/Do-compile: Auto merged Docs/manual.texi: Auto merged innobase/configure.in: Auto merged innobase/os/os0file.c: Auto merged innobase/os/os0thread.c: Auto merged innobase/pars/lexyy.c: Auto merged innobase/pars/pars0grm.c: Auto merged innobase/pars/pars0grm.y: Auto merged innobase/pars/pars0lex.l: Auto merged innobase/row/row0mysql.c: Auto merged
| | * | | Mergeunknown2002-08-3117-291/+432
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: SCCS merged
| | | * | | - Applied many modifications to Build-tools/Do-compile made in the 4.0 tree unknown2002-08-291-20/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build-tools/Do-compile: - applied some modifications made in the 4.0 tree - added option --make-options to pass options to "make" after configure - added option --raid to enable RAID - added option --libwrap to enable TCP wrapper support - make sure to remove log files as early as possible - fixed option --with-other-libc to actually work - fixed some oddly-placed quotes in the configure call
| | | * | | manual.texi minor fix to 3.23.53 change noteunknown2002-08-282-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: minor fix to 3.23.53 change note BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted