mariadb/sql
unknown 1f50a0345c Fix for BUG#3401 "Rare replication bug which leads to "Binlog has bad magic number" from slave":
Backport of a part of this changeset of 4.1:
ChangeSet@1.1753.1.1, 2004-04-05 13:56:05+03:00, monty@mysql.com
which fixes the bug.


sql/slave.cc:
  even if mi is already inited (replication already run once before),
  we need to seek back to the beginning of the relay log to be able
  to later check the binlog's magic number.
2004-04-07 01:14:11 +02:00
..
share Cleanup + safety comment 2004-02-16 09:41:13 +02:00
.cvsignore
add_errmsg
cache_manager.cc
cache_manager.h
convert.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
custom_conf.h
derror.cc
des_key_file.cc Replaced deprecated since OpenSSL 0.9.7 des_ calls and types with 2003-09-12 22:33:43 +04:00
field.cc Fix for bug #2523 '"func_time" test fails on QNX'. 2004-01-30 19:15:11 +03:00
field.h Fix for bugs #1885, #2464, #2539. Proper handling of default 2004-01-30 15:13:19 +03:00
field_conv.cc Optimized old patches 2003-07-01 14:38:38 +03:00
filesort.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
frm_crypt.cc
gen_lex_hash.cc merged 2003-03-13 13:44:03 +01:00
ha_berkeley.cc some cleanup of last patch for BUG #2342 2004-03-27 02:37:05 +04:00
ha_berkeley.h Mark that strings may change on index only reads (for BDB tables). 2004-01-29 15:16:48 +01:00
ha_heap.cc Fix for BUG#2477 "Slave stop with error after master reboot if use HEAP tables": 2004-01-30 00:05:34 +01:00
ha_heap.h Fixes for valgrind 2003-04-23 21:52:16 +03:00
ha_innodb.cc InnoDB: send diagnostic output to stderr or files 2004-04-06 16:14:43 +03:00
ha_innodb.h row0mysql.c: 2004-02-09 23:57:29 +02:00
ha_isam.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_isam.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_isammrg.cc Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes. 2002-11-07 03:54:00 +02:00
ha_isammrg.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_myisam.cc Fixed memory leak in DROP DATABASE when using RAID tables (Bug #2882) 2004-03-10 13:46:11 +02:00
ha_myisam.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_myisammrg.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_myisammrg.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
handler.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
handler.h fixed bug #2342 2004-03-27 00:35:45 +04:00
hash_filo.cc
hash_filo.h Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes. 2002-11-07 03:54:00 +02:00
hostname.cc Fixes for Netware 2003-01-28 08:38:28 +02:00
init.cc Added option --read-only (Thanks to Markus Benning) 2003-05-19 12:01:38 +03:00
item.cc Extend max_allowed_packet to 2G in mysql and mysqldump (Bug #2105) 2003-12-14 06:39:52 +02:00
item.h Extend max_allowed_packet to 2G in mysql and mysqldump (Bug #2105) 2003-12-14 06:39:52 +02:00
item_buff.cc
item_cmpfunc.cc Fix for bug #2629 NULLIF() doesn't behave as described in manual 2004-03-16 11:33:03 +04:00
item_cmpfunc.h Fix for the bug #2231: string column, INDEX+LIKE, don't take the ESCAPE character. 2003-12-30 19:23:38 +04:00
item_create.cc CURRENT_USER() and "access denied" error messages now report hostname exactly as it was specified in the GRANT command (with wildcards, that is) 2003-04-29 00:15:18 +02:00
item_create.h Fix problem in MIN/MAX optimisation (from last patch) 2003-02-07 17:57:07 +02:00
item_func.cc Merge 2004-03-12 01:13:04 +02:00
item_func.h fix for bug #1993 'bit functions do not return unsigned values' 2003-12-10 17:30:37 +03:00
item_strfunc.cc Mark that strings may change on index only reads (for BDB tables). 2004-01-29 15:16:48 +01:00
item_strfunc.h Fix for bug#1944 'Function RPad() sometimes produce unexpected result' 2003-12-04 14:12:01 +04:00
item_sum.cc cleanup: if there is return from if-part, we don't need else statement 2003-12-10 22:26:31 +03:00
item_sum.h Post-review fixes for bug #1790 'BIT_AND() result in GROUP BY different when 2003-12-02 19:39:51 +03:00
item_timefunc.cc WL#1175: more default_week_formats for iso compatibility 2003-12-07 15:10:21 +04:00
item_timefunc.h Bugfix for #614 2003-06-11 20:09:37 +05:00
item_uniq.cc
item_uniq.h Fixed some varnings from valgrind 2003-08-20 16:25:44 +03:00
key.cc Proper fix for bug with BLOB in MIN/MAX 2004-01-19 23:44:39 +01:00
lex.h Portability fixes (mostly test suite) 2003-12-16 13:20:17 +02:00
lex_symbol.h
lock.cc Fixed memory leak in DROP DATABASE when using RAID tables (Bug #2882) 2004-03-10 13:46:11 +02:00
log.cc Undoing 2 parts of changeset 1.1730.1.1 : 2004-03-10 16:30:47 +01:00
log_event.cc This is a fix for a bug in 3.23 -> 4.0 replication: Exec_master_log_pos is always 2004-04-07 00:57:14 +02:00
log_event.h Always use libtool with "--preserve-dup-deps" 2004-02-13 16:05:09 +02:00
Makefile.am - added $(EXEEXT) to gen_lex_hash generation/execution to fix a build 2003-06-20 15:19:51 +02:00
matherr.c
mf_iocache.cc Fixed memory leak in DROP DATABASE when using RAID tables (Bug #2882) 2004-03-10 13:46:11 +02:00
mini_client.cc Fixed usage of strxnmov() in recent changesets 2004-02-19 22:04:31 +02:00
mini_client.h New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
my_lock.c Fixes for Netware 2003-01-28 08:38:28 +02:00
mysql_priv.h Merge 2004-03-12 01:13:04 +02:00
mysqld.cc Ensure that install_test_db.sh script works with both 'make install' and 'make_binary_distribution' layouts 2004-03-12 01:10:22 +02:00
net_pkg.cc Fixed multi-table-delete for InnoDB tables 2003-02-17 02:14:37 +02:00
net_serv.cc c++ comment fixed 2004-02-21 14:25:43 +01:00
nt_servc.cc merge with 3.23 2004-03-25 22:05:09 +02:00
nt_servc.h Added optional NT service and fix the TZ variable bug 2002-10-16 21:51:03 -02:00
opt_ft.cc Add new user variables for tuning memory usage: 2003-10-11 22:00:24 +03:00
opt_ft.h Add new user variables for tuning memory usage: 2003-10-11 22:00:24 +03:00
opt_range.cc Fixed memory leak in DROP DATABASE when using RAID tables (Bug #2882) 2004-03-10 13:46:11 +02:00
opt_range.h Add new user variables for tuning memory usage: 2003-10-11 22:00:24 +03:00
opt_sum.cc Proper fix for bug with BLOB in MIN/MAX 2004-01-19 23:44:39 +01:00
password.c - renamed "rnd" to "my_rnd" as the name was too generic (and is an exported 2003-03-18 22:14:02 +01:00
procedure.cc
procedure.h Removed wrong implementation of CUBE/ROLLUP 2002-07-24 19:55:08 +03:00
records.cc Fix autoincrement for signed columns (Bug #1366) 2003-12-12 22:26:58 +02:00
repl_failsafe.cc Fix for BUG#2922 "Crash (signal11) after "load data from master"" 2004-03-17 10:35:03 +01:00
repl_failsafe.h Clearer error message when one forgot to grant REPLICATION SLAVE : 2003-03-08 18:53:32 +01:00
set_var.cc WL #1510 "Implement support for "commercial" binaries on handshake", 2004-03-17 20:04:50 +03:00
set_var.h Ensure that one can't from the command line set a variable too small. (Bug #2710) 2004-03-06 10:43:35 +02:00
slave.cc Fix for BUG#3401 "Rare replication bug which leads to "Binlog has bad magic number" from slave": 2004-04-07 01:14:11 +02:00
slave.h This is a fix for a bug in 3.23 -> 4.0 replication: Exec_master_log_pos is always 2004-04-07 00:57:14 +02:00
sql_acl.cc Ensure that privileges are tested properly for multi-table-updates. 2004-02-03 19:17:23 +01:00
sql_acl.h SHOW GRANTS hided real grants when grants on both column and table (Bug 654) 2003-06-23 20:03:59 +03:00
sql_analyse.cc cleanup: if there is return from if-part, we don't need else statement 2003-12-10 22:26:31 +03:00
sql_analyse.h merge with 3.23 to get corrected error message files and rename of files in mysql-test 2003-02-26 00:22:35 +02:00
sql_base.cc The automatic DROP TEMPORARY TABLE is now DROP TEMPORARY TABLE IF EXISTS, 2004-03-20 15:49:17 +01:00
sql_cache.cc fixed BUG in query cahe statistic counting 2004-03-21 11:48:51 +02:00
sql_cache.h invalidation of locking for write tables (BUG#2693) 2004-03-04 18:32:55 +02:00
sql_class.cc Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/mysql-4.0 2004-02-05 17:53:46 +04:00
sql_class.h Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.0 2004-03-04 20:30:29 +02:00
sql_crypt.cc - renamed "rnd" to "my_rnd" as the name was too generic (and is an exported 2003-03-18 22:14:02 +01:00
sql_crypt.h
sql_db.cc A fix for the error message when database can not be dropped due to 2004-03-30 13:50:00 +03:00
sql_delete.cc Rollback UPDATE/DELETE statements on kill 2004-03-04 18:16:10 +02:00
sql_do.cc
sql_handler.cc Fixed memory leak in DROP DATABASE when using RAID tables (Bug #2882) 2004-03-10 13:46:11 +02:00
sql_insert.cc Merge bk-internal.mysql.com:/home/bk/mysql-4.0 2004-03-06 10:43:53 +02:00
sql_lex.cc Added missing (char*) casts in bzero calls. 2003-07-03 01:08:34 +02:00
sql_lex.h Cleaner implementation if INSERT ... SELECT with same tables 2003-07-03 11:55:36 +03:00
sql_list.cc Don't install signal handler for SIGINT by default 2003-06-10 21:42:29 +03:00
sql_list.h Rollback UPDATE/DELETE statements on kill 2004-03-04 18:16:10 +02:00
sql_load.cc Added comment 2004-02-16 18:58:21 +02:00
sql_manager.cc Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes. 2002-11-07 03:54:00 +02:00
sql_manager.h
sql_map.cc
sql_map.h
sql_olap.cc New multi-table-update code 2002-11-29 16:40:18 +02:00
sql_parse.cc merge with 3.23 2004-03-25 22:05:09 +02:00
sql_rename.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
sql_repl.cc Backporting parts of 2004-03-10 16:56:28 +01:00
sql_repl.h BUG#2428 "--old-rpl-compat is broken": 2004-01-18 17:51:20 +01:00
sql_select.cc order_by.result: 2004-03-26 17:01:13 +02:00
sql_select.h Fixes for valgrind 2003-04-23 21:52:16 +03:00
sql_show.cc Fix for BUG#2921 "Replication problem on mutex lock in mySQL-4.0.18": 2004-03-11 16:23:35 +01:00
sql_sort.h
sql_string.cc a proper fix for the bug #2298 Trailing whitespace inconsistently handled in WHERE clause. 2004-01-22 18:05:47 +04:00
sql_string.h
sql_table.cc fixed bug #2342 2004-03-27 00:35:45 +04:00
sql_test.cc Safety fix to detect multiple calls to my_thread_end() 2003-10-16 20:55:15 +03:00
sql_udf.cc Added testing of pthread_key_delete (to fix compile problem on SCO) (Bug #2461) 2004-02-05 09:12:23 +01:00
sql_udf.h
sql_union.cc union.result: 2004-03-22 16:35:15 +02:00
sql_update.cc Ensure that install_test_db.sh script works with both 'make install' and 'make_binary_distribution' layouts 2004-03-12 01:10:22 +02:00
sql_yacc.yy Fixed memory leak in DROP DATABASE when using RAID tables (Bug #2882) 2004-03-10 13:46:11 +02:00
stacktrace.c - Fixed URL to Using_stack_trace.html (the old one still works, but gets 2003-03-05 12:42:10 +01:00
stacktrace.h
structs.h Fixed multi-table-delete for InnoDB tables 2003-02-17 02:14:37 +02:00
table.cc Fixes to newly pushed code 2004-03-12 15:56:28 +02:00
table.h Fix autoincrement for signed columns (Bug #1366) 2003-12-12 22:26:58 +02:00
thr_malloc.cc
time.cc Fix for bug #2523 '"func_time" test fails on QNX'. 2004-01-30 19:15:11 +03:00
udf_example.cc Update mysql-test results after merge 2002-09-18 02:21:29 +03:00
uniques.cc Fix for bug #1980 2003-12-02 21:05:40 +03:00
unireg.cc crease number of open files to 2048 on windows 2004-02-19 19:36:53 +02:00
unireg.h Fix for BUG#1686 2003-10-29 14:23:35 +01:00
watchdog_mysqld