Commit graph

1528 commits

Author SHA1 Message Date
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
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
unknown
b589c54d62 Update of the mysqltest section 2001-05-23 00:15:16 +03:00
unknown
46ea783d2e Added a link.
Docs/manual.texi:
  Added a link to a GUI.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-23 00:00:42 +03:00
unknown
2cc87b411f Merge work.mysql.com:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/3
2001-05-22 16:22:12 -04:00
unknown
f58ae5e347 Security fix: LOCK TABLES must check for sufficient privileges.
sql/sql_parse.cc:
  Check table access for SQLCOM_LOCK_TABLES.
2001-05-22 16:21:07 -04:00
unknown
554724a0eb manual.texi typo fixes, miscellaneous general cleanup
Docs/manual.texi:
  typo fixes, miscellaneous general cleanup
2001-05-21 22:16:20 -05:00
unknown
54bce35a01 manual.texi general typo fixes
Docs/manual.texi:
  general typo fixes
2001-05-21 18:30:37 -05:00
unknown
7ede686ef9 manual.texi typo fix; fix odd repetition in toc header.
Docs/manual.texi:
  typo fix; fix odd repetition in toc header.
2001-05-21 18:13:59 -05:00
unknown
24d7d5faf3 manual.texi "windows" -> "Windows", where appropriate.
manual.texi	Mods to Windows-specific sections, chapter 4.


Docs/manual.texi:
  "windows" -> "Windows", where appropriate.
  Mods to Windows-specific sections, chapter 4.
2001-05-21 17:42:07 -05:00
unknown
e7e9675601 manual.texi I promise to always run test-make-manual.
manual.texi	I promise to always run test-make-manual.
manual.texi	I promise to always run test-make-manual.
manual.texi	...


Docs/manual.texi:
  I promise to always run test-make-manual.
  I promise to always run test-make-manual.
  I promise to always run test-make-manual.
  ...
2001-05-21 13:54:57 -05:00
unknown
d90e2c00b5 manual.texi Added consultant.
Docs/manual.texi:
  Added consultant.
2001-05-21 13:39:50 -05:00
unknown
30b53864a7 manual.texi Updated manual about auto-increment in InnoDB
Docs/manual.texi:
  Updated manual about auto-increment in InnoDB
2001-05-21 19:32:14 +03:00
unknown
00c7a75380 dict0dict.h InnoDB now tries to provide autoinc column value from a counter table in data dict
dict0mem.h	InnoDB now tries to provide autoinc column value from a counter table in data dict
sync0sync.h	InnoDB now tries to provide autoinc column value from a counter table in data dict
univ.i  	InnoDB now tries to provide autoinc column value from a counter table in data dict
dict0dict.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
dict0mem.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
sync0sync.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
ha_innobase.cc	InnoDB now tries to provide autoinc column value from a counter table in data dict


sql/ha_innobase.cc:
  InnoDB now tries to provide autoinc column value from a counter table in data dict
innobase/sync/sync0sync.c:
  InnoDB now tries to provide autoinc column value from a counter table in data dict
innobase/dict/dict0mem.c:
  InnoDB now tries to provide autoinc column value from a counter table in data dict
innobase/dict/dict0dict.c:
  InnoDB now tries to provide autoinc column value from a counter table in data dict
innobase/include/dict0dict.h:
  InnoDB now tries to provide autoinc column value from a counter table in data dict
innobase/include/dict0mem.h:
  InnoDB now tries to provide autoinc column value from a counter table in data dict
innobase/include/sync0sync.h:
  InnoDB now tries to provide autoinc column value from a counter table in data dict
innobase/include/univ.i:
  InnoDB now tries to provide autoinc column value from a counter table in data dict
2001-05-21 19:04:46 +03:00
unknown
9171d4da59 manual.texi Added that InnoDB tablespace must be at least 10 MB, removed single quotes from phantom
srv0start.c	Tablespace size must be at least 10 MB


innobase/srv/srv0start.c:
  Tablespace size must be at least 10 MB
Docs/manual.texi:
  Added that InnoDB tablespace must be at least 10 MB, removed single quotes from phantom
2001-05-21 16:28:27 +03:00
unknown
fe0a2ed739 manual.texi Added entry in contrib software.
Docs/manual.texi:
  Added entry in contrib software.
2001-05-21 02:09:48 -05:00
unknown
c5bcda50c5 manual.texi minor change notes mods
Docs/manual.texi:
  minor change notes mods
2001-05-20 21:08:54 -05:00
unknown
33db66b7c5 os0file.h Define always WIN_ASYNC_IO, check at run-time if the OS actually supports it
innobase/include/os0file.h:
  Define always WIN_ASYNC_IO, check at run-time if the OS actually supports it
2001-05-20 20:32:37 +03:00
unknown
926bd6761f Merge heikki@work.mysql.com:/home/my/mysql
into donna.mysql.fi:/home/heikki/mysqle
2001-05-20 20:24:43 +03:00
unknown
23e19c9047 os0file.h InnoDB should now run with the same binary on Win95 and NT: checks OS version
srv0start.c	InnoDB should now run with the same binary on Win95 and NT: checks OS version


innobase/srv/srv0start.c:
  InnoDB should now run with the same binary on Win95 and NT: checks OS version
innobase/include/os0file.h:
  InnoDB should now run with the same binary on Win95 and NT: checks OS version
2001-05-20 20:24:02 +03:00
unknown
55cbf7f958 os0file.c Removed extraneous fsync and corected a typo in Windows code
os0file.c	Changed file write buffer size in os_file_set_size from 16 MB to 8 MB


innobase/os/os0file.c:
  Removed extraneous fsync and corected a typo in Windows code
2001-05-20 20:22:23 +03:00
unknown
112ad67205 merge
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-19 10:17:47 +03:00
unknown
ee896803fe Force close of sockets on HPUX 10.20
Support option lines longer than 256 chars.
Close the slow log at shutdown.
Always allow debug options to mysqld.
Change some DBUG_PRINT tags.


Docs/manual.texi:
  Small cleanups
configure.in:
  Force close of sockets on HPUX 10.20
mysql-test/t/merge.test:
  Remove used tables
mysys/default.c:
  Support option lines longer than 256 chars.
mysys/mf_keycache.c:
  Split check_keycache tags
sql/mysqld.cc:
  Move things to 'cleanup'.
  Close the slow log at shutdown.
  Always allow debug options
sql/violite.c:
  Change the error tag to vio_error
2001-05-19 10:14:05 +03:00
unknown
d20ee4bfc1 manual.texi more development tree section changes
manual.texi	change "InnoDB consinsten read" to
manual.texi	"InnoDB consistent read" in @node lines
manual.texi	(to match section's actual title)
manual.texi	cleanups to "installing from development source
manual.texi	tree" section


Docs/manual.texi:
  more development tree section changes
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-18 23:05:33 -05:00
unknown
f194e4e0ed ibuf0ibuf.c Insert buffer calculated SQL NULL size wrong, causing overflow and assertion failure in some cases
log0log.c	Retrieve a dummy value from a function to prevent gcc crashing on HP-UX


innobase/log/log0log.c:
  Retrieve a dummy value from a function to prevent gcc crashing on HP-UX
innobase/ibuf/ibuf0ibuf.c:
  Insert buffer calculated SQL NULL size wrong, causing overflow and assertion failure in some cases
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-18 21:20:03 +03:00
unknown
188349dd96 getvar.c atoll() -> strtoll() (portability fix)
mysys/getvar.c:
  atoll() -> strtoll() (portability fix)
2001-05-18 12:52:31 -04:00
unknown
62198cbc79 Merge
BitKeeper/etc/ignore:
  auto-union
BitKeeper/etc/logging_ok:
  auto-union
2001-05-18 18:49:30 +02:00
unknown
ada14881c7 Do-patch-file Fix typo (extra 'mv')
ignore  	added Logs/* binary/*


BitKeeper/etc/ignore:
  added Logs/* binary/*
Build-tools/Do-patch-file:
  Fix typo (extra 'mv')
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-18 18:48:38 +02:00
unknown
93eefe46b5 Merge work.mysql.com:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/3


Docs/manual.texi:
  Auto merged
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-18 12:45:03 -04:00
unknown
eb6011f9fd manual.texi @[XXX] -> @{[XXX]} (syntax error)
Docs/manual.texi:
  @[XXX] -> @{[XXX]} (syntax error)
2001-05-18 12:44:35 -04:00
unknown
d7eb456ad3 Clean out some more generated files from the bdb tree. Add a hack
to bdb/dist/s_rpc so that bk doesn't complain about the
rpc_server/db_server_proc.c file that gets overwritten (but needs to
be stored in BK).  Add a bdb/dist/template directory which is needed
by bdb/dist/s_recover.


BitKeeper/deleted/.del-gen_client_ext.h~5c621cacb18b38:
  Delete: bdb/include/gen_client_ext.h
BitKeeper/deleted/.del-gen_client_ret~786a5e65119b3991:
  Delete: bdb/dist/template/gen_client_ret
BitKeeper/deleted/.del-db_server.x~811aeb6b630fe7aa:
  Delete: bdb/rpc_server/db_server.x
BitKeeper/deleted/.del-db_server_proc.sed~1a9af8e5b051acbd:
  Delete: bdb/rpc_server/db_server_proc.sed
BitKeeper/deleted/.del-db_server_proc~2e8b49d42aefab55:
  Delete: bdb/dist/template/db_server_proc
BitKeeper/deleted/.del-gen_server_ext.h~fd7bcfe6bbca8bcb:
  Delete: bdb/include/gen_server_ext.h
BitKeeper/deleted/.del-db_archive.dsp~e3da826e91bb086:
  Delete: bdb/build_win32/db_archive.dsp
BitKeeper/deleted/.del-db_checkpoint.dsp~8071af22db95b1db:
  Delete: bdb/build_win32/db_checkpoint.dsp
BitKeeper/deleted/.del-db_deadlock.dsp~befd45d29eaeb672:
  Delete: bdb/build_win32/db_deadlock.dsp
BitKeeper/deleted/.del-db_dll.dsp~4e9dda53c84511b6:
  Delete: bdb/build_win32/db_dll.dsp
BitKeeper/deleted/.del-db_dump.dsp~e07d2a82708b61:
  Delete: bdb/build_win32/db_dump.dsp
BitKeeper/deleted/.del-db_java.dsp~e3941d5a9810b360:
  Delete: bdb/build_win32/db_java.dsp
BitKeeper/deleted/.del-db_load.dsp~e83a2af8e24a715d:
  Delete: bdb/build_win32/db_load.dsp
BitKeeper/deleted/.del-db_printlog.dsp~163f6e1073a5f396:
  Delete: bdb/build_win32/db_printlog.dsp
BitKeeper/deleted/.del-db_recover.dsp~835c32ab73359256:
  Delete: bdb/build_win32/db_recover.dsp
BitKeeper/deleted/.del-db_stat.dsp~f77417f5d9984986:
  Delete: bdb/build_win32/db_stat.dsp
BitKeeper/deleted/.del-db_static.dsp~78ea414467defc70:
  Delete: bdb/build_win32/db_static.dsp
BitKeeper/deleted/.del-db_tcl.dsp~5ad951d774e41520:
  Delete: bdb/build_win32/db_tcl.dsp
BitKeeper/deleted/.del-db_upgrade.dsp~90fd250190af4984:
  Delete: bdb/build_win32/db_upgrade.dsp
BitKeeper/deleted/.del-db_verify.dsp~e9a4938542f86cea:
  Delete: bdb/build_win32/db_verify.dsp
BitKeeper/deleted/.del-ex_access.dsp~8dd6017efffae14e:
  Delete: bdb/build_win32/ex_access.dsp
BitKeeper/deleted/.del-ex_btrec.dsp~c87137287d8d67dc:
  Delete: bdb/build_win32/ex_btrec.dsp
BitKeeper/deleted/.del-ex_env.dsp~1732d5e41efda77:
  Delete: bdb/build_win32/ex_env.dsp
BitKeeper/deleted/.del-ex_lock.dsp~286d2566e786dde:
  Delete: bdb/build_win32/ex_lock.dsp
BitKeeper/deleted/.del-ex_mpool.dsp~9eb937bc70c1573:
  Delete: bdb/build_win32/ex_mpool.dsp
BitKeeper/deleted/.del-ex_tpcb.dsp~644b38dae8b38152:
  Delete: bdb/build_win32/ex_tpcb.dsp
BitKeeper/deleted/.del-excxx_access.dsp~31e87b6228470681:
  Delete: bdb/build_win32/excxx_access.dsp
BitKeeper/deleted/.del-excxx_btrec.dsp~61b563f4ac1f73eb:
  Delete: bdb/build_win32/excxx_btrec.dsp
BitKeeper/deleted/.del-excxx_env.dsp~b0bf2649a4c797ac:
  Delete: bdb/build_win32/excxx_env.dsp
BitKeeper/deleted/.del-excxx_lock.dsp~257abf03544f6270:
  Delete: bdb/build_win32/excxx_lock.dsp
BitKeeper/deleted/.del-excxx_mpool.dsp~d17a5d09f09f5217:
  Delete: bdb/build_win32/excxx_mpool.dsp
BitKeeper/deleted/.del-excxx_tpcb.dsp~159c727e2c15105e:
  Delete: bdb/build_win32/excxx_tpcb.dsp
BitKeeper/deleted/.del-logtrack.list~7f4f1382b37d98e5:
  Delete: bdb/test/logtrack.list
BitKeeper/etc/ignore:
  added bdb/build_win32/db_archive.dsp bdb/build_win32/db_checkpoint.dsp bdb/build_win32/db_deadlock.dsp bdb/build_win32/db_dump.dsp bdb/build_win32/db_load.dsp bdb/build_win32/db_printlog.dsp bdb/build_win32/db_recover.dsp bdb/build_win32/db_stat.dsp bdb/build_win32/db_upgrade.dsp bdb/build_win32/db_verify.dsp bdb/build_win32/ex_access.dsp bdb/build_win32/ex_btrec.dsp bdb/build_win32/ex_env.dsp bdb/build_win32/ex_lock.dsp bdb/build_win32/ex_mpool.dsp bdb/build_win32/ex_tpcb.dsp bdb/build_win32/excxx_access.dsp bdb/build_win32/excxx_btrec.dsp bdb/build_win32/excxx_env.dsp bdb/build_win32/excxx_lock.dsp bdb/build_win32/excxx_mpool.dsp bdb/build_win32/excxx_tpcb.dsp bdb/build_win32/db_dll.dsp bdb/build_win32/db_java.dsp bdb/build_win32/db_static.dsp bdb/build_win32/db_tcl.dsp bdb/dist/template/gen_client_ret bdb/dist/template/db_server_proc bdb/include/gen_client_ext.h bdb/include/gen_server_ext.h bdb/rpc_server/db_server_proc.sed bdb/rpc_server/db_server.x bdb/test/logtrack.list
bdb/dist/s_rpc:
  This is a hack to handle the $proc_file special case.  Since it
  is both a source file and a generated file, we have to dance a
  bit to get it to work with 'bk get', not just with 'bk edit'.
  This still isn't perfect (I don't know what perfect would be in
  this case), but it seems to work for now.
2001-05-18 12:43:16 -04:00
unknown
a91cc1d0e7 manual.texi Added a mirror, adjusted some URLs.
Docs/manual.texi:
  Added a mirror, adjusted some URLs.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-05-17 13:59:52 -05:00
unknown
5ee5f0dbb8 Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysql
Docs/manual.texi:
  Auto merged
2001-05-17 00:47:21 +03:00
unknown
ebe9b6071a Fixed bug when using MERGE on files > 4G
Fixed bug in SELECT db1.table.* FROM db1.table,db2.table
Fixed bug in INSERT DELAYED when doing shutdown and a table was locked
Changed that tmp_table_size =4G-1 means unlimited.


Docs/manual.texi:
  Added new section about crashed MyISAM tables.
  Cleaned up subsections for InnoDB
client/mysql.cc:
  Cleanup
myisam/mi_rkey.c:
  Cleanup
myisam/mi_search.c:
  Fixed wrong casts in debug messages
myisammrg/myrg_rrnd.c:
  Fixed bug when using files > 4G
mysys/getvar.c:
  Changed to use longlong to support arguments up to 4G
mysys/thr_lock.c:
  Fix for delay insert
sql/mysqld.cc:
  Increased default size for temporary tables
sql/sql_base.cc:
  Fixed bug in SELECT db1.table.* FROM db1.table,db2.table
sql/sql_insert.cc:
  Fixed bug in INSERT DELAYED when doing shutdown and a table was locked
sql/sql_select.cc:
  Changed that tmp_table_size =4G-1 means unlimited.
2001-05-17 00:46:50 +03:00
unknown
e40f0f1c3f merged 2001-05-16 23:22:27 +02:00
unknown
89ec1da4fb Fulltext manual changed, MERGE bug fixed
Docs/manual.texi:
  Fulltext manual changed, MERGE bug added to changelog
myisammrg/mymrgdef.h:
  MERGE bug fixed
myisammrg/myrg_rkey.c:
  MERGE bug fixed
myisammrg/myrg_rnext.c:
  MERGE bug fixed
myisammrg/myrg_rprev.c:
  MERGE bug fixed
mysql-test/r/merge.result:
  MERGE bug fixed
mysql-test/t/merge.test:
  MERGE bug fixed
2001-05-16 23:06:30 +02:00
unknown
8aeba90087 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2001-05-16 13:23:03 -06:00
unknown
fa33f49834 mysql-test/r/rpl000001.result
forgot to add result


mysql-test/r/rpl000001.result:
  forgot to add result
2001-05-16 13:21:49 -06:00