Commit graph

336 commits

Author SHA1 Message Date
unknown
518a621adf Fix of LEFT JOIN optimizer bug, problem with key cache on Windows and
a lot of portability issues.


Docs/manual.texi:
  Changed FOREIGN KEY to FOREIGN KEY constraint
client/mysqladmin.c:
  Don't flush MASTER or SLAVE on refresh
configure.in:
  Fix for hpux 11.0
extra/perror.c:
  New error message
include/my_pthread.h:
  Portability fix for windows
myisam/mi_locking.c:
  Ensure that locking doesn't interfere with pread/pwrite on windows
myisam/sort.c:
  checked with purecover
mysys/mf_tempfile.c:
  Fix for windows
mysys/my_lock.c:
  Ensure that locking doesn't interfere with pread/pwrite on windows
mysys/my_winthread.c:
  Portability fix
sql-bench/Results/ATIS-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/RUN-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/alter-table-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/big-tables-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/connect-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/create-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/insert-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/select-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/wisconsin-mysql-NT_4.0:
  New benchmark runs
sql-bench/crash-me.sh:
  Fixed things for PostgreSQL
sql-bench/limits/mysql-3.23.cfg:
  Update for new crash-me
sql-bench/limits/mysql.cfg:
  Update for new crash-me
sql-bench/print-limit-table:
  Fixed position for alter table rename
sql-bench/test-insert.sh:
  Fix for PostgreSQL
sql/field.cc:
  Fix for default values in CREATE ... SELECT
sql/field.h:
  Fix for default values in CREATE ... SELECT
sql/log.cc:
  Fixed typo
sql/log_event.cc:
  Portability fix
sql/mysqlbinlog.cc:
  Portability fix
sql/mysqld.cc:
  Don't turn of concurrent insert with --skip-new or --safe
sql/sql_base.cc:
  Portability fix
sql/sql_class.cc:
  Portability fix
sql/sql_class.h:
  Portability fix
sql/sql_parse.cc:
  Fix for --log-slow-queries
sql/sql_repl.cc:
  Portability fixes
sql/sql_select.cc:
  Fixed optimizer bug for LEFT JOIN
sql/sql_select.h:
  Fixed optimizer bug for LEFT JOIN
sql/sql_table.cc:
  Fix for default values in CREATE ... SELECT
sql/sql_yacc.yy:
  Added optional AS to: CREATE TABLE foo [ AS ] SELECT ...
2000-10-14 03:16:35 +03:00
unknown
da2c52f1fe merge
mysys/charset.c:
  Auto merged
BitKeeper/etc/logging_ok:
  Auto merged
2000-10-11 01:18:03 +03:00
unknown
3b5f8e5ee4 Fix typo
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-11 01:06:41 +03:00
unknown
314a0b9c7a Merge narttu:/my/mysql into tik.mysql.com:/home/my/mysql
Docs/manual.texi:
  Auto merged
BitKeeper/etc/logging_ok:
  Auto merged
mysys/my_init.c:
  Auto merged
sql/sql_table.cc:
  Auto merged
2000-10-11 00:54:01 +03:00
unknown
f4d7717cea Portability fixes
Docs/manual.texi:
  Update for Access 2000
extra/perror.c:
  Added --silent
include/my_pthread.h:
  Patch for windows
scripts/safe_mysqld.sh:
  Fix of bug in --patch
sql/sql_lex.cc:
  Allow numbers of type 1e1
sql/sql_string.h:
  Safety fix
sql/sql_table.cc:
  Portability fix
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-11 00:48:03 +03:00
unknown
da5366886f Automatic repair of MyISAM tables + portability fixes
Docs/manual.texi:
  Changes for 3.23 and change Ansi mode -> ANSI mode
include/my_base.h:
  Automatic repair of MyISAM tables
include/myisam.h:
  Automatic repair of MyISAM tables
myisam/ft_update.c:
  Portability fix
myisam/mi_check.c:
  Automatic repair of MyISAM tables
myisam/mi_open.c:
  Automatic repair of MyISAM tables
myisam/myisamchk.c:
  Allow one to combine check with --old-repair
myisam/sort.c:
  Fix for usage of IO_CACHE
mysys/charset.c:
  Portability fixes
mysys/default.c:
  Added --defaults-extra-dir
mysys/mf_tempfile.c:
  Portability fixes
mysys/my_init.c:
  Remove compiler warning
mysys/my_pread.c:
  Remove compiler warning
sql-bench/server-cfg.sh:
  New benchmark tests
sql-bench/test-insert.sh:
  New benchmark tests
sql/ha_myisam.cc:
  Automatic repair of MyISAM tables
sql/ha_myisam.h:
  Automatic repair of MyISAM tables
sql/handler.h:
  Automatic repair of MyISAM tables
sql/lock.cc:
  Add missing free
sql/log_event.cc:
  Portability fixes
sql/sql_base.cc:
  Automatic repair of MyISAM tables
sql/sql_select.h:
  Remove compiler warning
sql/sql_table.cc:
  Clean up intendent
sql/sql_yacc.yy:
  New syntax for CHECK
sql/table.cc:
  Automatic repair of MyISAM tables
sql/table.h:
  Automatic repair of MyISAM tables
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-11 00:06:37 +03:00
unknown
e07d0930f4 manual.texi fixed typo
Docs/manual.texi:
  fixed typo
2000-10-10 12:05:11 -06:00
unknown
525be6e6e3 Merge 2000-10-10 12:04:32 -04:00
unknown
84965a53ba sel000001.result BitKeeper file /d1/users/mwagner/work/bk/mysql/mysql-test/r/3.23/sel000001.result
sel000002.result	BitKeeper file /d1/users/mwagner/work/bk/mysql/mysql-test/r/3.23/sel000002.result
.del-select-key.test	Delete: mysql-test/t/3.23/select-key.test
.del-simple-select.test	Delete: mysql-test/t/3.23/simple-select.test
sel000001.test	BitKeeper file /d1/users/mwagner/work/bk/mysql/mysql-test/t/3.23/sel000001.test
sel000002.test	BitKeeper file /d1/users/mwagner/work/bk/mysql/mysql-test/t/3.23/sel000002.test


BitKeeper/deleted/.del-select-key.test:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-simple-select.test:
  ***MISSING WEAVE***
2000-10-10 11:15:06 +02:00
unknown
84d05b9e7d run.test mysql-test -> mysqltest
run-all-tests	mysql-test -> mysqltest
README  	mysql-test -> mysqltest
Makefile.am	Retargetted mysql-test to mysqltest.
.del-mysql-test.c	Delete: client/mysql-test.c
mysql-test-run	Added program definitions.
mysqltest.c	BitKeeper file /home/mwagner/work/bk/mysql/client/mysqltest.c


mysql-test/mysql-test-run:
  Added program definitions.
BitKeeper/deleted/.del-mysql-test.c:
  ***MISSING WEAVE***
client/Makefile.am:
  Retargetted mysql-test to mysqltest.
repl-tests/README:
  mysql-test -> mysqltest
repl-tests/run-all-tests:
  mysql-test -> mysqltest
repl-tests/test-repl-ts/run.test:
  mysql-test -> mysqltest
2000-10-10 03:42:07 -05:00
unknown
b42ccb98e9 edited index entries for hard copy of manual 2000-10-09 20:31:46 -04:00
unknown
a276736891 Added README file with instructions.
mysql-test/README:
  ***MISSING WEAVE***
2000-10-09 18:10:59 -06:00
unknown
4f61f18613 fixed parsing bug in mysql-test
mysql-test-run now works, althought the output needs beautification
add two *real* test cases that everyone can run - yahoo! we are moving!


mysql-test/t/3.23/select-key.test:
  ***MISSING WEAVE***
mysql-test/t/3.23/simple-select.test:
  ***MISSING WEAVE***
mysql-test/std_data/select-key.master:
  ***MISSING WEAVE***
mysql-test/std_data/simple-select.master:
  ***MISSING WEAVE***
client/mysql-test.c:
  ***MISSING WEAVE***
mysql-test/mysql-test-run:
  "fixed" subsitution error - one still needs to do something real to make it pretty
2000-10-09 17:53:10 -06:00
unknown
f7d7f9dfbe merged to sync with Sergei's version 2000-10-09 16:45:01 -06:00
unknown
77f75787e3 fixed up the newly check in test suite, although it still is not fully functional
undid hack to work around missin opt_ft.*


mysql-test/mybin/mysql-test_install_db:
  got it to the point where mysqld starts on my system
mysql-test/mysql-test-run:
  fixed some syntax errors
sql/sql_select.cc:
  undid my hack to make it compile, since opt_ft.* is now in bk
2000-10-09 16:41:21 -06:00
unknown
eff45ad804 Merge mwagner@work:/home/bk/mysql
into evoq.home.mwagner.org:/home/mwagner/work/bk/mysql
2000-10-09 16:38:15 -05:00
unknown
94b99e5de5 README BitKeeper file /home/mwagner/work/bk/mysql/mysql-test/r/3.22/README
README  	BitKeeper file /home/mwagner/work/bk/mysql/mysql-test/r/3.23/README
README  	BitKeeper file /home/mwagner/work/bk/mysql/mysql-test/share/README
README  	BitKeeper file /home/mwagner/work/bk/mysql/mysql-test/std_data/README
README  	BitKeeper file /home/mwagner/work/bk/mysql/mysql-test/t/3.22/README
README  	BitKeeper file /home/mwagner/work/bk/mysql/mysql-test/t/3.23/README
README  	BitKeeper file /home/mwagner/work/bk/mysql/mysql-test/var/lib/README
README  	BitKeeper file /home/mwagner/work/bk/mysql/mysql-test/var/log/README
README  	BitKeeper file /home/mwagner/work/bk/mysql/mysql-test/var/run/README
README  	BitKeeper file /home/mwagner/work/bk/mysql/mysql-test/var/tmp/README


mysql-test/r/3.22/README:
  ***MISSING WEAVE***
mysql-test/share/README:
  ***MISSING WEAVE***
mysql-test/std_data/README:
  ***MISSING WEAVE***
mysql-test/t/3.22/README:
  ***MISSING WEAVE***
mysql-test/var/lib/README:
  ***MISSING WEAVE***
mysql-test/var/log/README:
  ***MISSING WEAVE***
mysql-test/var/run/README:
  ***MISSING WEAVE***
mysql-test/var/tmp/README:
  ***MISSING WEAVE***
2000-10-09 16:36:51 -05:00
unknown
c8f30e8f62 Merge 2000-10-09 23:28:27 +02:00
unknown
3e6dcfe45e Merge work:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/work
2000-10-09 17:05:33 -04:00
unknown
5096b5dd5b Merge 2000-10-09 22:19:57 +02:00
unknown
b465979edc Show charsets dir in error message, instead of just "path: default".
include/my_sys.h:
  make get_charsets_dir a public function
libmysql/libmysql.c:
  show charsets dir instead of the string "default" in error message
mysys/charset.c:
  make get_charsets_dir a public function
2000-10-09 16:10:41 -04:00
unknown
3f65aeb651 sql_select.cc Coredump in FULLTEXT code fixed
sql_select.cc	sasha's workaround removed


sql/sql_select.cc:
  Coredump in FULLTEXT code fixed
2000-10-09 22:10:10 +02:00
unknown
3c552b4b9b fix NuSphere bug that generated bad HTML
Docs/manual.texi:
  moved @cindex uptime to the right place, so that texi2html does
  actually generate an achor for it
2000-10-09 12:09:23 -06:00
unknown
6942c74c19 manual.texi Reworked propaganda in Contact information section.
Docs/manual.texi:
  Reworked propaganda in Contact information section.
2000-10-09 05:56:51 -05:00
unknown
d61670a531 manual.texi Reactivated some mirrors.
Docs/manual.texi:
  Reactivated some mirrors.
2000-10-09 00:24:10 -05:00
unknown
ebfb23ab25 Merge 2000-10-09 00:02:54 +02:00
unknown
4869508137 Oops - forgot to add files to bk
sql/opt_ft.cc:
  Change mode to -rw-rw-r--
sql/opt_ft.h:
  Change mode to -rw-rw-r--
2000-10-09 00:00:24 +02:00
unknown
ce58bb01db Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


Docs/manual.texi:
  Auto merged
2000-10-08 01:49:59 -06:00
unknown
9e7f2c9f2d Docs/manual.texi
replication updates
sql/opt_range.h
    fixed compiler warning
sql/slave.cc
    fixed handling of long usernames
    fixed insert_id + query log event processing atomicity in the case
    of slave death
    fix edcharset coversion to not be global to all threads
sql/sql_class.h
    fix to make insert_id event and the subsequent query event be still processed
    atomically if slave dies in the middle
sql/sql_select.cc
    temp fix to make it compile 
repl-tests/test-auto-inc/run.test@1.1
    New BitKeeper file ``repl-tests/test-auto-inc/run.test''
repl-tests/test-auto-inc/x.master@1.1
    New BitKeeper file ``repl-tests/test-auto-inc/x.master''



Docs/manual.texi:
  replication updates
sql/opt_range.h:
  fixed compiler warning
sql/slave.cc:
  fixed handling of long usernames
  fixed insert_id + query log event processing atomicity in the case
  of slave death
  fix edcharset coversion to not be global to all threads
sql/sql_class.h:
  fix to make insert_id event and the subsequent query event be still processed
  atomically if slave dies in the middle
sql/sql_select.cc:
  temp fix to make it compile
2000-10-08 01:48:50 -06:00
unknown
f5221dd537 Merge jcole@work.mysql.com:/home/bk/mysql
into tetra.spaceapes.com:/usr/home/jcole/bk/mysql


Docs/manual.texi:
  Auto merged
2000-10-08 00:09:58 -05:00
unknown
6d3e5d7cb0 Changed even page heading on NuSphere manual.
Docs/manual.texi:
  Changed evenheading on NuSphere manual.
2000-10-08 00:09:01 -05:00
unknown
4af074054b Merge
configure.in:
  merged
BitKeeper/etc/logging_ok:
  Auto merged
sql/filesort.cc:
  merged
sql/sql_select.cc:
  merged
2000-10-07 14:05:45 +02:00
unknown
c286021a37 ORDER BY works with FULLTEXT keys 2000-10-07 13:59:47 +02:00
unknown
aaea3431d3 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-06 19:07:59 -06:00
unknown
98d6bfaf06 sql/log.cc
set character set is not being logged


sql/log.cc:
  set character set is not being logged
2000-10-06 19:07:15 -06:00
unknown
dbde9337c2 Merge work:/home/bk/mysql into donna.mysql.com:/home/my/bk/mysql
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-06 21:18:40 +03:00
unknown
6991b70c87 DISTINCT optimization
Fixes when using column privileges
Manual updates


Docs/manual.texi:
  Comments from MySQL training + distinct optimization
extra/my_print_defaults.c:
  Added --defaults-extra-file
include/my_sys.h:
  Added --defaults-extra-file
mysys/default.c:
  Added --defaults-extra-file
sql/sql_acl.cc:
  Tables with only column privileges didn't show up in SHOW GRANTS or SHOW TABLES
sql/sql_select.cc:
  DISTINCT optimization
sql/sql_select.h:
  DISTINCT optimization
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-06 21:15:03 +03:00
unknown
7e52afcd93 sql/log.cc
Added magic number to binlog
sql/log_event.cc
    distinquish bogus data from truncated logs
sql/log_event.h
    added magic number
    added LOG_READ_TRUNC error
sql/mysqlbinlog.cc
    fixed to handle magic number
    added O_BINARY to my_fopen
sql/mysqld.cc
    added code for replicate-rewrite-db
sql/slave.cc
    replicate-rewrite-db
    O_BINARY
    handle magic
sql/sql_class.h
    added i_string_pair class
sql/sql_repl.cc
    added magic
    better error messages
support-files/magic
    added magic for binlog

Added test case for replication of queries with error


sql/log.cc:
  Added magic number to binlog
sql/log_event.cc:
  distinquish bogus data from truncated logs
sql/log_event.h:
  added magic number
  added LOG_READ_TRUNC error
sql/mysqlbinlog.cc:
  fixed to handle magic number
  added O_BINARY to my_fopen
sql/mysqld.cc:
  added code for replicate-rewrite-db
sql/slave.cc:
  replicate-rewrite-db
  O_BINARY
  handle magic
sql/sql_class.h:
  added i_string_pair class
sql/sql_repl.cc:
  added magic
  better error messages
support-files/magic:
  added magic for binlog
2000-10-05 17:58:16 -06:00
unknown
295c3d1fa9 Fixed bug in how FAST and CHANGED worked
Docs/manual.texi:
  Removed bugs from manual; Updated CHECK TABLE
2000-10-05 02:22:28 +03:00
unknown
36129d4ea0 Merge work:/home/bk/mysql into donna.mysql.com:/home/my/bk/mysql
Docs/manual.texi:
  Auto merged
2000-10-05 01:01:07 +03:00
unknown
affe94dc80 Small fixes
configure.in:
  Fix for mkstemp
libmysql/Makefile.shared:
  Fix for mkstemp
myisam/mi_open.c:
  Added more debug info
mysys/mf_tempfile.c:
  Fixed type
sql/sql_repl.cc:
  Added missing header file
2000-10-05 01:00:36 +03:00
unknown
71e8ccf9f7 ltmain.sh Don't add -lc to deplibs under FreeBSD
ltmain.sh:
  Don't add -lc to deplibs under FreeBSD
2000-10-04 17:54:49 -04:00
unknown
90cfd0a099 merge 2000-10-04 15:26:54 -05:00
unknown
0ac3b21340 merge
sql/mysql_priv.h:
  Auto merged
sql/mysqld.cc:
  Auto merged
sql/sql_base.cc:
  Auto merged
sql/sql_class.cc:
  Auto merged
sql/sql_class.h:
  Auto merged
BitKeeper/etc/logging_ok:
  Auto merged
Docs/manual.texi:
  Merge
support-files/mysql.spec.sh:
  Merge
2000-10-04 23:22:53 +03:00
unknown
fc78fef796 Portability fixes
Docs/manual.texi:
  Updates in the links sections
config.guess:
  Added fixes for Darwin
config.sub:
  Added fixes for Darwin
configure.in:
  Added fixes for Darwin
extra/my_print_defaults.c:
  Fixed typo
include/my_pthread.h:
  Added fixes for Darwin
ltconfig:
  Portability fix
myisam/mi_check.c:
  Make myisamchk more silent
mysys/Makefile.am:
  Added mf_tempfile.c
mysys/mf_cache.c:
  Remove not used parts
mysys/mf_tempfile.c:
  Fix for Solaris
sql/log.cc:
  Fix for Windows
sql/sql_cache.cc:
  Fix for Darwin
sql/sql_show.cc:
  Fix for temporary tables
strings/strtol.c:
  Fix for Darwin
support-files/mysql.spec.sh:
  Fix for documentation files that are installed compressed
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-04 23:20:16 +03:00
unknown
170775da2f index hits added. oh so painful.
Docs/manual.texi:
  index hits added.
BitKeeper/etc/logging_ok:
  ***MISSING TEXT***
2000-10-04 15:12:12 -05:00
unknown
fbf0a2bccf Adde NuSphere editor's changes to pages 201-240 of manual.texi.
Docs/manual.texi:
  Adde NuSphere editor's changes to pages 201-240.
2000-10-04 13:54:40 -05:00
unknown
47d38f680b configure.in Add check for pdftex
Docs/Makefile.am   Do not compile manual.pdf if pdftex not present


BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
Docs/Makefile.am:
  Do not compile manual.pdf if pdftex not present
configure.in:
  Add check for pdftex
2000-10-04 19:07:59 +02:00
unknown
674eea5ff4 sql_table.cc key length limit check disabled for FULLTEXT
ft_parser.c	Nasty buffer overflow fixed


myisam/ft_parser.c:
  Nasty buffer overflow fixed
sql/sql_table.cc:
  key length limit check disabled for FULLTEXT
2000-10-04 17:26:31 +02:00
unknown
cbc817fa0c manual.texi @uref'ed some order.mysql.com URLs that I caught.
Docs/manual.texi:
  @uref'ed some order.mysql.com URLs that I caught.
2000-10-04 02:05:31 -05:00