Commit graph

1564 commits

Author SHA1 Message Date
unknown
e223bd30b3 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-06-01 17:50:19 -06:00
unknown
d405cfb996 test if dirty close releases global read lock held by a thread 2001-06-01 17:43:32 -06:00
unknown
8414e43deb Fixed bugs in symlink code
client/errmsg.c:
  Added portuguese error messages.
2001-06-02 01:16:26 +03:00
unknown
3e8412b89b Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql
Docs/manual.texi:
  Auto merged
2001-06-02 00:03:39 +03:00
unknown
7c077e68f6 Fixed bug that caused client to hang because mysqld never did send an
error message if the table open or the index creation failed.
Updated portuguese error messages.
Fix for OS/2 that affected CHECK TABLE.


Docs/manual.texi:
  Changelog.
libmysql/errmsg.c:
  Updated portuguese error messages
mysys/my_copy.c:
  Fix for OS/2
sql/net_pkg.cc:
  cleanup
sql/share/portuguese/errmsg.txt:
  Updated portuguese error messages
sql/slave.cc:
  Cleanup.
  Fixed bug that caused client to hang because mysqld never did
  send an error message if the table open or the index creation failed.
sql/sql_parse.cc:
  Moved handling of 'no_send_ok' to fetch_nx_table.
sql/sql_table.cc:
  Cleanup.
2001-06-02 00:03:16 +03:00
unknown
6c7dd04581 manual.texi Changed Jay Flaherty's email address.
Docs/manual.texi:
  Changed Jay Flaherty's email address.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-06-01 13:24:29 -05:00
unknown
455b6952d6 Added --skip-symlinks
Don't force repair of tables that are not closed properly.


Docs/manual.texi:
  Added information about symbolic links.
include/my_sys.h:
  symbolic link support
myisam/mi_check.c:
  Don't force repair of tables that are not closed properly.
myisam/myisamchk.c:
  Version number change.
mysys/my_static.c:
  symbolic link support
mysys/my_symlink2.c:
  Disabling of symbolic link support
sql/mysqld.cc:
  Disabling of symbolic link support
2001-06-01 19:38:47 +03:00
unknown
7032533d4c Added ER_SAFE() for cases when the error message could be out of bands
sql/slave.cc:
  Cleanup up indentation.
  Change to use ER_SAFE() instead of ER().
sql/unireg.h:
  Added ER_SAFE()
2001-06-01 04:10:53 +03:00
unknown
24d065d95c Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2001-06-01 03:53:38 +03:00
unknown
b4773dc2fb Added symlink support to mysys library.
Docs/manual.texi:
  Link info change
include/my_sys.h:
  Added functions for symlink support
libmysql/Makefile.shared:
  Added mf_symlink.c to library.
mysys/Makefile.am:
  Added functions for symlink support
mysys/mf_same.c:
  cleanup
mysys/my_symlink.c:
  Added functions for symlink support
2001-06-01 03:53:14 +03:00
unknown
a28d5ad9d0 fixed bug in CHANGE MASTER TO 2001-05-31 16:54:16 -06:00
unknown
14dba1af96 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-31 13:58:33 -06:00
unknown
18da1d3f31 deal with errno out of range when reading it from the master
sql/slave.cc:
  print expected error number
sql/unireg.h:
  sanity check for errno range in ER(X)
2001-05-31 13:56:57 -06:00
unknown
a9642208bc sync0sync.ic Had deleted inadvertently lock word = 0 from the non-gcc+i86 case in mutex_reset_lock_word
innobase/include/sync0sync.ic:
  Had deleted inadvertently lock word = 0 from the non-gcc+i86 case in mutex_reset_lock_word
2001-05-31 15:59:03 +03:00
unknown
7176e43d21 sync0sync.ic Use XCHG also to reset the mutex lock word: it makes a serialization point to code on Intel and gives more safety
innobase/include/sync0sync.ic:
  Use XCHG also to reset the mutex lock word: it makes a serialization point to code on Intel and gives more safety
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-31 15:23:40 +03:00
unknown
8c8244918f Fixed typo from last checkin
Docs/manual.texi:
  Changelog
2001-05-31 13:17:30 +03:00
unknown
b369c09dc2 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql
BitKeeper/etc/logging_ok:
  auto-union
configure.in:
  Auto merged
Docs/manual.texi:
  Auto merged
2001-05-31 12:19:16 +03:00
unknown
b6cae0f647 Added functions for symbolic link handling to make it possible to
backport things from 4.0. This is safe as the functions are not used!
Fixed bug in new mutex handling in InnoDB
Make allow_break() and dont_break() defines.


Docs/manual.texi:
  Remove -fomit-frame-pointer from default binaries
configure.in:
  Use -lcma library on HPUX
include/my_sys.h:
  Added functions for symbolic link handling to make it possible to
  backport things from 4.0. (This is safe as the functions are not used!)
include/mysys_err.h:
  Error messages for symlink functions.
innobase/include/sync0sync.ic:
  Fixed bug in new mutex handling
mysys/Makefile.am:
  Symlink handling
mysys/errors.c:
  Symlink handling
mysys/mf_brkhant.c:
  Make allow_break() and dont_break() defines.
sql/sql_select.h:
  Fix for Intel compiler.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-31 12:18:53 +03:00
unknown
1158d8a263 manual.texi URL adjustments.
Docs/manual.texi:
  URL adjustments.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-30 14:13:43 -05:00
unknown
ea1251b1b8 Added documentation about mysqlcheck.
Docs/manual.texi:
  Added documentation about mysqlcheck
2001-05-30 16:24:02 +03:00
unknown
3a837a0403 Fixed a few typos.
Docs/manual.texi:
  my.cfg -> my.cnf
scripts/safe_mysqld.sh:
  my.cfg -> my.cnf
support-files/mysql-multi.server.sh:
  my.cfg -> my.cnf
support-files/mysql.server.sh:
  my.cfg -> my.cnf
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-29 20:03:58 +03:00
unknown
dedf125dc1 Merge nusphere@work.mysql.com:/home/bk/mysql
into nslinux.bedford.progress.com:/usr1/mikef/MYSQL/there


BitKeeper/etc/logging_ok:
  auto-union
configure.in:
  Auto merged
Docs/manual.texi:
  Auto merged
sql/share/english/errmsg.txt:
  Auto merged
2001-05-29 09:38:16 -04:00
unknown
9d52381348 Pushing all the Gemini changes above the table handler.
BUILD/FINISH.sh:
  Add Gemini to configure
Docs/manual.texi:
  Added Gemini content to the manual.
acinclude.m4:
  Add Gemini to configure
configure.in:
  Add Gemini to configure
include/my_base.h:
  transaction isolation level READ UNCOMMITTED does not allow updates
include/mysqld_error.h:
  Added new messages for Lock related failures
sql/field.cc:
  Gemini BLOB support -
sql/field.h:
  Gemini BLOB Support
sql/ha_gemini.cc:
  Gemini Table handler
sql/ha_gemini.h:
  Gemini Table handler
sql/handler.cc:
  Added new messages for Lock related failures
  Provide the ability to turn off recovery for operations like 
  REPAIR TABLE ans ALTER TABLE
sql/handler.h:
  Add a bit to have full text indexes as an option
  and define the prototype to optionally turn on and off logging
sql/lock.cc:
  Added new messages for Lock related failures
sql/share/czech/errmsg.txt:
  Added new messages for Lock related failures
sql/share/danish/errmsg.txt:
  Added new messages for Lock related failures
sql/share/dutch/errmsg.txt:
  Added new messages for Lock related failures
sql/share/english/errmsg.txt:
  Added new messages for Lock related failures
sql/share/estonian/errmsg.txt:
  Added new messages for Lock related failures
sql/share/french/errmsg.txt:
  Added new messages for Lock related failures
sql/share/german/errmsg.txt:
  Added new messages for Lock related failures
sql/share/greek/errmsg.txt:
  Added new messages for Lock related failures
sql/share/hungarian/errmsg.txt:
  Added new messages for Lock related failures
sql/share/italian/errmsg.txt:
  Added new messages for Lock related failures
sql/share/japanese/errmsg.txt:
  Added new messages for Lock related failures
sql/share/korean/errmsg.txt:
  Added new messages for Lock related failures
sql/share/norwegian-ny/errmsg.txt:
  Added new messages for Lock related failures
sql/share/norwegian/errmsg.txt:
  Added new messages for Lock related failures
sql/share/polish/errmsg.txt:
  Added new messages for Lock related failures
sql/share/portuguese/errmsg.txt:
  Added new messages for Lock related failures
sql/share/romanian/errmsg.txt:
  Added new messages for Lock related failures
sql/share/russian/errmsg.txt:
  Added new messages for Lock related failures
sql/share/slovak/errmsg.txt:
  Added new messages for Lock related failures
sql/share/spanish/errmsg.txt:
  Added new messages for Lock related failures
sql/share/swedish/errmsg.txt:
  Added new messages for Lock related failures
sql/sql_base.cc:
  Avoidlock table overflow issues when doing an alter table on Windows.
  This is Gemini specific.
sql/sql_table.cc:
  Add a bit to have full text indexes as an option
  and define the prototype to optionally turn on and off logging
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-29 09:29:08 -04:00
unknown
97d5261535 Merge heikki@work.mysql.com:/home/my/mysql
into donna.mysql.fi:/home/heikki/mysqle
2001-05-29 15:08:23 +03:00
unknown
34a80e21cf ut0ut.c If localtime_r not available in Unix, use localtime
configure.in	If localtime_r not available in Unix, use localtime


innobase/configure.in:
  If localtime_r not available in Unix, use localtime
innobase/ut/ut0ut.c:
  If localtime_r not available in Unix, use localtime
2001-05-29 15:07:41 +03:00
unknown
a8f279020d Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysql
Docs/manual.texi:
  Auto merged
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-29 14:02:06 +03:00
unknown
9ad7aedb41 Fixed problems with decimals withing IF()
Force add of FN_LIBCHAR to symlinks on windows


Docs/manual.texi:
  Cleanup & Changelog
client/mysqladmin.c:
  Added quoting for 'drop database'
client/mysqlcheck.c:
  Fixed wrong comment syntax
libmysql/net.c:
  Cleanup
mysql-test/mysql-test-run.sh:
  Better error message.
mysql-test/r/func_test.result:
  test for if()
mysql-test/t/func_test.test:
  test for if()
mysys/mf_pack.c:
  Force add of FN_LIBCHAR to symlinks on windows.
sql/item_cmpfunc.cc:
  Fixed problems with decimals withing IF()
sql/mysqlbinlog.cc:
  Better error messages.
sql/sql_repl.cc:
  Better error messages.
2001-05-29 13:46:17 +03:00
unknown
1b20480fd0 Corrected error messages to avoid problems with too long error messages. 2001-05-28 02:56:22 +03:00
unknown
abc4576a7a Merge work:/my/mysql into tik.mysql.fi:/home/my/mysql
Docs/manual.texi:
  Auto merged
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-28 02:49:12 +03:00
unknown
bd130011e1 Fixed portability bug in my_config.sh
Added print of --use-symbolic-links in mysqld


Docs/manual.texi:
  Added new links
configure.in:
  Fixes for gcc
scripts/mysql_config.sh:
  Fixed portability bug.
sql/mysqld.cc:
  Added print of --use-symbolic-links
2001-05-28 02:45:19 +03:00
unknown
b10a22390f Small fix for Symlink on Win32
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-27 08:16:35 -03:00
unknown
6ccdc9dd47 manual.texi Missed one.
Docs/manual.texi:
  Missed one.
2001-05-27 04:20:35 -05:00
unknown
8f2056875c manual.texi Added mirror. Fixed erroneous @email{} usage.
Docs/manual.texi:
  Added mirror. Fixed erroneous @email{} usage.
2001-05-27 04:13:02 -05:00
unknown
7d621c1714 post-commit Updated commit address.
latvia.gif	BitKeeper file /opt/local/x1/work/bk/mysql/Docs/Flags/latvia.gif
latvia.txt	BitKeeper file /opt/local/x1/work/bk/mysql/Docs/Flags/latvia.txt


BitKeeper/triggers/post-commit:
  Updated commit address.
2001-05-27 01:10:46 -05:00
unknown
860d2b392a sync0sync.ic InnoDB now uses XCHG to implement mutex if GCC and x86
configure.in	InnoDB now uses XCHG to implement mutex if GCC and x86


innobase/configure.in:
  InnoDB now uses XCHG to implement mutex if GCC and x86
innobase/include/sync0sync.ic:
  InnoDB now uses XCHG to implement mutex if GCC and x86
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-26 21:58:59 +03:00
unknown
714640bfb9 BUILD/SETUP.sh@1.9
removed -ffixed-ebp from reckless flags
BUILD/compile-pentium@1.16
    use fast, not reckless flags for binary distribuition
sql/share/english/errmsg.txt@1.24
    Point the user to the manual when he gets aborted connection message



BUILD/SETUP.sh:
  removed -ffixed-ebp from reckless flags
BUILD/compile-pentium:
  use fast, not reckless flags for binary distribuition
sql/share/english/errmsg.txt:
  Point the user to the manual when he gets aborted connection message
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-25 16:26:52 -06:00
unknown
f2c0436616 manual.texi Updated Contrib section, mirrors.
Docs/manual.texi:
  Updated Contrib section, mirrors.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-24 18:47:52 -05:00
unknown
cf5233e47c ut0ut.c Rewrote ut_print_timestamp with localtime_r and in Win GetLocalTime
innobase/ut/ut0ut.c:
  Rewrote ut_print_timestamp with localtime_r and in Win GetLocalTime
2001-05-24 22:59:32 +03:00
unknown
b609818666 log0log.c InnoDB now prints timestamp at startup and shutdown
srv0start.c	InnoDB now prints timestamp at startup and shutdown
ut0ut.h 	InnoDB now prints timestamp at startup and shutdown
ut0ut.c 	InnoDB now prints timestamp at startup and shutdown


innobase/ut/ut0ut.c:
  InnoDB now prints timestamp at startup and shutdown
innobase/include/ut0ut.h:
  InnoDB now prints timestamp at startup and shutdown
innobase/srv/srv0start.c:
  InnoDB now prints timestamp at startup and shutdown
innobase/log/log0log.c:
  InnoDB now prints timestamp at startup and shutdown
2001-05-24 22:35:14 +03:00
unknown
32d369378e manual.texi Add instructions for innodb_unix_file_flush_method and MyISAM->InnoDB conversion
Docs/manual.texi:
  Add instructions for innodb_unix_file_flush_method and MyISAM->InnoDB conversion
2001-05-24 20:06:19 +03:00
unknown
d02aaab426 log0log.c InnoDB now allows parameter innodb_unix_file_flush_method
os0file.c	InnoDB now allows parameter innodb_unix_file_flush_method
srv0start.c	InnoDB now allows parameter innodb_unix_file_flush_method


innobase/srv/srv0start.c:
  InnoDB now allows parameter innodb_unix_file_flush_method
innobase/os/os0file.c:
  InnoDB now allows parameter innodb_unix_file_flush_method
innobase/log/log0log.c:
  InnoDB now allows parameter innodb_unix_file_flush_method
2001-05-23 20:19:56 +03:00
unknown
f68e5ce76a Merge heikki@work.mysql.com:/home/my/mysql
into donna.mysql.fi:/home/heikki/mysqle


BitKeeper/etc/logging_ok:
  auto-union
2001-05-23 19:43:16 +03:00
unknown
a4abfe6a47 manual.texi Add links for downloadable menagerie db distribution
Docs/manual.texi:
  Add links for downloadable menagerie db distribution
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-23 10:18:51 -05:00
unknown
2f8dfb3f4a srv0srv.h One can now specify innodb_unix_file_flush_method in my.cnf
srv0srv.c	One can now specify innodb_unix_file_flush_method in my.cnf
srv0start.c	One can now specify innodb_unix_file_flush_method in my.cnf
ha_innobase.cc	One can now specify innodb_unix_file_flush_method in my.cnf
ha_innobase.h	One can now specify innodb_unix_file_flush_method in my.cnf
mysqld.cc	One can now specify innodb_unix_file_flush_method in my.cnf


sql/ha_innobase.cc:
  One can now specify innodb_unix_file_flush_method in my.cnf
sql/ha_innobase.h:
  One can now specify innodb_unix_file_flush_method in my.cnf
sql/mysqld.cc:
  One can now specify innodb_unix_file_flush_method in my.cnf
innobase/srv/srv0srv.c:
  One can now specify innodb_unix_file_flush_method in my.cnf
innobase/srv/srv0start.c:
  One can now specify innodb_unix_file_flush_method in my.cnf
innobase/include/srv0srv.h:
  One can now specify innodb_unix_file_flush_method in my.cnf
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-23 18:04:49 +03:00
unknown
41dd2aa2b5 Remove wrong access check for locks.
Fixed problem with fuzzy dates.


mysql-test/r/func_time.result:
  Added test of fuzzy dates
mysql-test/t/func_time.test:
  Added test of fuzzy dates
sql/item.cc:
  Fixed bug with fuzzy dates
sql/sql_parse.cc:
  Remove wrong access check for locks.
  (This has to be delayed for 4.0 because there is currently now way
  to check for "any of the following privileges"
Docs/manual.texi:
  Changelog
2001-05-23 02:40:24 +03:00
unknown
82a404d9fb Fixed test case to work with the new auto_increment handling in InnoDB 2001-05-23 02:40:23 +03:00
unknown
359733fa00 merge
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-23 02:40:22 +03:00
unknown
28b812212d Merge jamppa@work:/home/bk/mysql
into janikt.pp.saunalahti.fi:/home/my/bk/mysql


BitKeeper/etc/logging_ok:
  auto-union
Docs/manual.texi:
  Auto merged
2001-05-23 02:40:21 +03:00
unknown
6906a7893c Merge work:/my/mysql into tik.mysql.fi:/home/my/mysql
Docs/manual.texi:
  Auto merged
2001-05-23 02:40:20 +03:00
unknown
36b93f91db Updated documentation of how to add new native functions.
Small cleanups


Docs/manual.texi:
  Updated how to add new native functions
mysql-test/r/func_crypt.result:
  Fix for crypt on FreeBSD
mysql-test/t/func_crypt.test:
  Fix for crypt on FreeBSD
mysys/thr_lock.c:
  Changed to use statistics_increment macro for statistic variables.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-23 02:30:17 +03:00