mariadb/sql
unknown 87f9ad3724 Use our version of RWLOCKS on UNIXWARE 7
More DBUG info for replication
Better error messages from replication
Fixed bug in replication code when connecting to 'localhost' (time was not released properly)
Block ALARM signal on Linux for signal handler thread (Fixes problem with running mysqld with --debug)
Removed warning when setting an AUTO_INCREMENT field to NULL


Build-tools/Do-compile:
  Always run test with --warnings during build
Docs/manual.texi:
  Changelog
configure.in:
  Use our version of RWLOCKS on UNIXWARE 7
include/my_pthread.h:
  Use our version of RWLOCKS on UNIXWARE 7
include/mysql_version.h.in:
  Fixed warning when compiling embedded server
include/mysqld_error.h:
  New error messages
libmysql/libmysql.c:
  Give connect error message on reconnect if it fails.
  Fixed possible buffer overflow in expand_error()
  Added error messages for some error conditions.
mysql-test/mysql-test-run.sh:
  Portability fixes:
  - Search after 'time' in path.
  - Search after mysqld in libexec
  - Remove end / when doing rm -r (fix for BSD)
  Clean up skip_test handling.
mysql-test/r/rpl_empty_master_crash.result:
  New results
mysql-test/t/rpl_empty_master_crash.test:
  Extended test
mysys/mf_iocache.c:
  Remember file position on failed read.
mysys/mf_iocache2.c:
  Fixed bug in filelength() call.
mysys/thr_alarm.c:
  Made alarm handling more threadsafe when use with DBUG.
mysys/thr_mutex.c:
  More debug info
sql/log_event.cc:
  More DBUG_PRINT statements.
sql/mini_client.cc:
  Better error reporting on failures.
  Return connect error on reconnect failure (instead of SERVER_GONE_ERROR)
  Fixed critical bug in alarm handling on connect (could leave an alarm event on indefinitely)
sql/mysql_priv.h:
  Fixed arguments to mysql_binlog_send()
sql/mysqld.cc:
  Block ALARM signal on Linux for signal handler thread (Fixes problem with running mysqld with --debug)
sql/net_pkg.cc:
  Removed dead code
sql/net_serv.cc:
  Ensure that last_errno is set in net_real_write()
sql/repl_failsafe.cc:
  Code cleanup.
  Better error handling.
sql/share/czech/errmsg.txt:
  New error messages.
sql/share/danish/errmsg.txt:
  New error messages.
sql/share/dutch/errmsg.txt:
  New error messages.
sql/share/english/errmsg.txt:
  New error messages.
sql/share/estonian/errmsg.txt:
  New error messages.
sql/share/french/errmsg.txt:
  New error messages.
sql/share/german/errmsg.txt:
  New error messages.
sql/share/greek/errmsg.txt:
  New error messages.
sql/share/hungarian/errmsg.txt:
  New error messages.
sql/share/italian/errmsg.txt:
  New error messages.
sql/share/japanese/errmsg.txt:
  New error messages.
sql/share/korean/errmsg.txt:
  New error messages.
sql/share/norwegian-ny/errmsg.txt:
  New error messages.
sql/share/norwegian/errmsg.txt:
  New error messages.
sql/share/polish/errmsg.txt:
  New error messages.
sql/share/portuguese/errmsg.txt:
  New error messages.
mysql-test/r/rpl_log_pos.result:
  Updated results
mysql-test/t/rpl_log_pos.test:
  Added 'sleep' commands to make tests repeatable.
sql/share/romanian/errmsg.txt:
  New error messages.
sql/share/russian/errmsg.txt:
  New error messages.
sql/share/slovak/errmsg.txt:
  New error messages.
sql/share/spanish/errmsg.txt:
  New error messages.
sql/share/swedish/errmsg.txt:
  New error messages.
sql/share/ukrainian/errmsg.txt:
  New error messages.
sql/slave.cc:
  Code optimization and cleanup.
  More DBUG statements.
  Better cleanup if start slave fails.
  Better error messages from 'fetch_master_table'
  Thread safer handling of 'wait_for_pos'
sql/slave.h:
  Better handling of wait_for_pos
sql/sql_load.cc:
  Removed warning when setting an AUTO_INCREMENT field to NULL
sql/sql_parse.cc:
  Fixed calling of function that has changed.
sql/sql_repl.cc:
  More DBUG statements
  Give a proper error number from mysql_binlog_send() so that we know when we have to abort slaves.
2002-08-21 22:04:22 +03:00
..
share Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
.cvsignore
add_errmsg
cache_manager.cc Update copyright 2001-12-06 14:10:51 +02:00
cache_manager.h Update copyright 2001-12-06 14:10:51 +02:00
ChangeLog
convert.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
custom_conf.h Update copyright 2001-12-06 14:10:51 +02:00
derror.cc Added macros for nice TIMESPEC usage. 2002-01-02 21:29:41 +02:00
des_key_file.cc Added FLUSH DES_KEY_FILE. 2001-12-13 15:53:18 +02:00
field.cc Allow storing "+456" then decimal declared unsigned 2002-07-30 19:52:51 +04:00
field.h Fixed bug in SAFEMALLOC for systems that requires longlong data to be aligned on 8 byte boundaries (like sparc) 2002-08-17 05:18:06 +03:00
field_conv.cc Update copyright 2001-12-06 14:10:51 +02:00
filesort.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
frm_crypt.cc Update copyright 2001-12-06 14:10:51 +02:00
gen_lex_hash.cc Fixed bug in SAFEMALLOC for systems that requires longlong data to be aligned on 8 byte boundaries (like sparc) 2002-08-17 05:18:06 +03:00
ha_berkeley.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
ha_berkeley.h Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
ha_heap.cc Added interface for first set of dynamic variables. 2002-06-28 19:30:09 +03:00
ha_heap.h Update for BTREE keys in HEAP tables 2002-04-12 21:35:46 +03:00
ha_innodb.cc merge with 3.23.52 2002-08-13 02:33:25 +03:00
ha_innodb.h merge with 3.23.52 2002-08-13 02:33:25 +03:00
ha_isam.cc Fixed some bugs after last merge 2002-06-20 15:25:02 +03:00
ha_isam.h Fixed some bugs after last merge 2002-06-20 15:25:02 +03:00
ha_isammrg.cc Update copyright 2001-12-06 14:10:51 +02:00
ha_isammrg.h Update for BTREE keys in HEAP tables 2002-04-12 21:35:46 +03:00
ha_myisam.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
ha_myisam.h merge 2002-07-23 20:39:36 +03:00
ha_myisammrg.cc merge 2002-07-23 20:39:36 +03:00
ha_myisammrg.h merge 2002-07-23 20:39:36 +03:00
handler.cc Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
handler.h New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
hash_filo.cc Update copyright 2001-12-06 14:10:51 +02:00
hash_filo.h Update copyright 2001-12-06 14:10:51 +02:00
hostname.cc Removed mysql_ssl_clear() 2002-06-27 11:27:04 +03:00
init.cc Update copyright 2001-12-06 14:10:51 +02:00
item.cc INSERT ... VALUES(DEFAULT) 2002-07-25 01:00:56 +03:00
item.h INSERT ... VALUES(DEFAULT) 2002-07-25 01:00:56 +03:00
item_buff.cc Update copyright 2001-12-06 14:10:51 +02:00
item_cmpfunc.cc Portability fixes for 4.0.3 build. 2002-08-17 18:02:56 +03:00
item_cmpfunc.h Removed wrong implementation of CUBE/ROLLUP 2002-07-24 19:55:08 +03:00
item_create.cc new QUOTE() fuction has been added 2002-08-08 20:25:53 +05:00
item_create.h new QUOTE() fuction has been added 2002-08-08 20:25:53 +05:00
item_func.cc Added nety_retry_count as a changeable variable 2002-08-08 20:49:06 +03:00
item_func.h Added nety_retry_count as a changeable variable 2002-08-08 20:49:06 +03:00
item_strfunc.cc Changed IF(expr, column, NULL) to take type from column 2002-08-12 03:33:46 +03:00
item_strfunc.h Merge rkalimullin@work.mysql.com:/home/bk/mysql-4.0 2002-08-09 15:46:01 +05:00
item_sum.cc Added interface for first set of dynamic variables. 2002-06-28 19:30:09 +03:00
item_sum.h Removed wrong implementation of CUBE/ROLLUP 2002-07-24 19:55:08 +03:00
item_timefunc.cc Big code cleanup/review before 4.0.2 release. 2002-06-11 11:20:31 +03:00
item_timefunc.h Added nety_retry_count as a changeable variable 2002-08-08 20:49:06 +03:00
item_uniq.cc Update copyright 2001-12-06 14:10:51 +02:00
item_uniq.h Removed wrong implementation of CUBE/ROLLUP 2002-07-24 19:55:08 +03:00
key.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
lex.h new QUOTE() fuction has been added 2002-08-08 20:25:53 +05:00
lex_symbol.h Update copyright 2001-12-06 14:10:51 +02:00
lock.cc Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
log.cc Changed IF(expr, column, NULL) to take type from column 2002-08-12 03:33:46 +03:00
log_event.cc Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
log_event.h Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
Makefile.am Added sql/set_var.h to distribution 2002-07-24 13:48:27 +02:00
matherr.c Update copyright 2001-12-06 14:10:51 +02:00
mf_iocache.cc Update copyright 2001-12-06 14:10:51 +02:00
mini_client.cc Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
mini_client.h New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
my_lock.c merge with 3.23.48 2002-02-11 13:48:59 +02:00
mysql_priv.h Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
mysqld.cc Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
net_pkg.cc Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
net_serv.cc Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
nt_servc.cc Big code cleanup/review before 4.0.2 release. 2002-06-11 11:20:31 +03:00
nt_servc.h Add several services for NT 2002-05-08 05:46:30 -03:00
opt_ft.cc
opt_ft.h fixes for ft-boolean and range optimizer 2001-11-22 16:00:11 +01:00
opt_range.cc Fixed bug in SAFEMALLOC for systems that requires longlong data to be aligned on 8 byte boundaries (like sparc) 2002-08-17 05:18:06 +03:00
opt_range.h Added a lot of DBUG_xxx statements to be able to find replication bug. 2002-06-08 21:02:01 +03:00
opt_sum.cc My previous patch was not good at all. 2002-06-17 20:58:09 +03:00
password.c Update copyright 2001-12-06 14:10:51 +02:00
procedure.cc Update copyright 2001-12-06 14:10:51 +02:00
procedure.h Removed wrong implementation of CUBE/ROLLUP 2002-07-24 19:55:08 +03:00
records.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
repl_failsafe.cc Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
repl_failsafe.h New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
set_var.cc Changed SQL variable delay_key_write to an enum 2002-08-13 02:18:39 +03:00
set_var.h Changed SQL variable delay_key_write to an enum 2002-08-13 02:18:39 +03:00
slave.cc Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
slave.h Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
sql_acl.cc reverting a fix 2002-08-09 16:05:02 +03:00
sql_acl.h New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
sql_analyse.cc Enable LOAD DATA LOCAL INFILE in mysql_test 2002-06-04 00:40:27 +03:00
sql_analyse.h Update copyright 2001-12-06 14:10:51 +02:00
sql_base.cc Fix after merge 2002-08-08 16:41:04 +03:00
sql_cache.cc merge 2002-08-08 03:29:36 +03:00
sql_cache.h New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
sql_class.cc Added nety_retry_count as a changeable variable 2002-08-08 20:49:06 +03:00
sql_class.h Changed SQL variable delay_key_write to an enum 2002-08-13 02:18:39 +03:00
sql_crypt.cc Update copyright 2001-12-06 14:10:51 +02:00
sql_crypt.h Update copyright 2001-12-06 14:10:51 +02:00
sql_db.cc Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
sql_delete.cc merge 2002-08-08 03:29:36 +03:00
sql_do.cc Minors changes for the Windows 3.23.47 release 2001-12-30 00:22:01 -02:00
sql_handler.cc semaphores replaced by rwlock 2002-06-30 12:08:58 +03:00
sql_insert.cc merge with 3.23.52 2002-08-12 04:04:43 +03:00
sql_lex.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
sql_lex.h Merge with 3.23.51 2002-07-25 22:46:28 +03:00
sql_list.cc Update copyright 2001-12-06 14:10:51 +02:00
sql_list.h Update copyright 2001-12-06 14:10:51 +02:00
sql_load.cc Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
sql_manager.cc Added macros for nice TIMESPEC usage. 2002-01-02 21:29:41 +02:00
sql_manager.h
sql_map.cc Update copyright 2001-12-06 14:10:51 +02:00
sql_map.h Update copyright 2001-12-06 14:10:51 +02:00
sql_olap.cc merge 2002-07-29 18:37:15 +03:00
sql_parse.cc Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
sql_rename.cc Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
sql_repl.cc Use our version of RWLOCKS on UNIXWARE 7 2002-08-21 22:04:22 +03:00
sql_repl.h Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
sql_select.cc Fixed bug in blocking handling when compiling with OPENSSL (caused hangup in client code) 2002-08-17 00:35:51 +03:00
sql_select.h Increase max package length to 512M for mysql and mysqldump. 2002-01-23 02:52:26 +02:00
sql_show.cc Changed IF(expr, column, NULL) to take type from column 2002-08-12 03:33:46 +03:00
sql_sort.h Redefinition of myisam_bulk_insert_tree_size 2001-07-10 15:53:08 +03:00
sql_string.cc Big code cleanup/review before 4.0.2 release. 2002-06-11 11:20:31 +03:00
sql_string.h Update copyright 2001-12-06 14:10:51 +02:00
sql_table.cc merge with 3.23.52 2002-08-08 15:24:47 +03:00
sql_test.cc Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
sql_udf.cc Cleanup of alarm macros. 2001-12-21 07:00:58 +02:00
sql_udf.h Update copyright 2001-12-06 14:10:51 +02:00
sql_union.cc Removed wrong implementation of CUBE/ROLLUP 2002-07-24 19:55:08 +03:00
sql_update.cc merge 2002-08-08 03:29:36 +03:00
sql_yacc.yy Changed SQL variable delay_key_write to an enum 2002-08-13 02:18:39 +03:00
stacktrace.c Some 2002-07-17 15:17:20 +03:00
stacktrace.h Fix to get core files on Solaris 2001-08-22 12:22:46 +03:00
structs.h merge 2002-07-23 20:39:36 +03:00
table.cc Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
table.h Just making commit in order to stop getting erors. 2002-07-16 22:42:53 +03:00
thr_malloc.cc Update copyright 2001-12-06 14:10:51 +02:00
time.cc Reverting facist C++ comment cleanup 2002-08-02 15:05:10 +03:00
udf_example.cc Big code cleanup/review before 4.0.2 release. 2002-06-11 11:20:31 +03:00
uniques.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
unireg.cc Big code cleanup/review before 4.0.2 release. 2002-06-11 11:20:31 +03:00
unireg.h New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
watchdog_mysqld