Commit graph

2405 commits

Author SHA1 Message Date
unknown
0f2ab68c6f Some trivial optimzations
Check if AND/OR expression can be NULL; Fixed bug in GROUP BY and-or-expression where expression could be NULL
Bug fix for SHOW OPEN TABLES when user didn't have privilege to access all open tables.
Better fix for ALTER TABLE on BDB tables.


Docs/manual.texi:
  Changelog
client/mysql.cc:
  Simple optimization
libmysql/libmysql.c:
  Removed initialization of varibles that are already set to zero
myisam/myisamchk.c:
  Fixed comment for extend-check
mysql-test/r/bdb-alter-table-1.result:
  Updated results
mysql-test/r/bdb-alter-table-2.result:
  Updated results
mysql-test/r/distinct.result:
  Updated results after bug fix
mysql-test/r/handler.result:
  Updated results
mysql-test/r/innodb_handler.result:
  Updated results
mysql-test/r/select.result:
  Updated results
mysql-test/r/varbinary.result:
  Updated results
mysql-test/t/bdb-alter-table-1.test:
  Added comments
mysql-test/t/bdb-alter-table-2.test:
  Added comments
mysql-test/t/select.test:
  Remove OPTION in SET OPTION
  Added tests for ORDER BY key LIMIT
sql/item_cmpfunc.cc:
  Check if AND/OR expression can be NULL
sql/mysqld.cc:
  mysqld --help now shows value of datadir
sql/share/english/errmsg.txt:
  Better error message for syntax error
sql/sql_base.cc:
  Bug fix for SHOW OPEN TABLES
sql/sql_class.cc:
  Moved virtual function to .cc file to avoid that we have to include assert.h everywhere.
sql/sql_class.h:
  Moved virtual function to .cc file to avoid that we have to include assert.h everywhere.
sql/sql_parse.cc:
  Removed old dead code from 3.23
sql/sql_select.cc:
  Improved optimization of ORDER BY key LIMIT
sql/sql_table.cc:
  More comments,
  Better fix for ALTER TABLE on BDB tables.
2002-09-03 15:44:25 +03:00
unknown
2c121b068c - added gcc 3.1 on HP-UX compile options to manual.texi
Docs/manual.texi:
   - Added gcc 3.1 on HP-UX compile options
2002-09-02 10:05:47 +02:00
unknown
688a119b36 manual.texi clarify 4.0.2 ORDER BY change note.
Docs/manual.texi:
  clarify 4.0.2 ORDER BY change note.
2002-09-01 20:55:05 -05:00
unknown
d21c44067d Merge paul@work.mysql.com:/home/bk/mysql-4.0
into teton.kitebird.com:/home/paul/mysql-4.0


Docs/manual.texi:
  Auto merged
2002-09-01 16:49:06 -05:00
unknown
56fbf2c9d1 manual.texi A little rearrangement of binlog description.
Docs/manual.texi:
  A little rearrangement of binlog description.
2002-09-01 16:43:50 -05:00
unknown
e360f20f73 merged
Docs/manual.texi:
  Auto merged
sql/ha_myisam.cc:
  Auto merged
mysql-test/t/myisam.test:
  Auto merged
mysql-test/r/myisam.result:
  merged with 'ul'
2002-09-01 00:02:13 +00:00
unknown
f7d6288db2 merged
BitKeeper/etc/logging_ok:
  auto-union
Build-tools/Do-compile:
  Auto merged
Docs/manual.texi:
  Auto merged
innobase/configure.in:
  Auto merged
innobase/os/os0file.c:
  Auto merged
innobase/os/os0thread.c:
  Auto merged
innobase/pars/lexyy.c:
  Auto merged
innobase/pars/pars0grm.c:
  Auto merged
innobase/pars/pars0grm.y:
  Auto merged
innobase/pars/pars0lex.l:
  Auto merged
innobase/row/row0mysql.c:
  Auto merged
2002-08-31 23:38:10 +00:00
unknown
ffb97b4994 LOCK+modify+OPTIMIZE bugfix 2002-08-31 23:18:08 +00:00
unknown
9a1953781a changelog updated 2002-08-31 20:51:21 +00:00
unknown
c8f6ea2c7c Merge
Docs/manual.texi:
  SCCS merged
2002-08-31 14:41:56 +03:00
unknown
5beaef733a manual.texi minor symlink section cleanups
Docs/manual.texi:
  minor symlink section cleanups
2002-08-29 15:31:53 -05:00
unknown
7eb159c75f manual.texi define "replication coordinates"
manual.texi	minor fixups


Docs/manual.texi:
  define "replication coordinates"
2002-08-29 15:22:57 -05:00
unknown
78edd01bf2 manual.texi minor fix
Docs/manual.texi:
  minor fix
2002-08-28 11:32:53 -05:00
unknown
56fc129fa7 manual.texi Some BDB fixups.
Docs/manual.texi:
  Some BDB fixups.
2002-08-28 11:30:10 -05:00
unknown
da071de53b manual.texi minor fix to 3.23.53 change note
Docs/manual.texi:
  minor fix to 3.23.53 change note
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2002-08-28 10:00:48 -05:00
unknown
f90b526041 Merge paul@work.mysql.com:/home/bk/mysql-4.0
into teton.kitebird.com:/home/paul/mysql-4.0


Docs/manual.texi:
  Auto merged
2002-08-28 08:57:11 -05:00
unknown
ab80914592 manual.texi minor fixes
manual.texi	fix minor typo.
manual.texi	make some @code{} -> @file{} changes


Docs/manual.texi:
  minor fixes
2002-08-28 08:56:15 -05:00
unknown
9210160c55 Little but nasty bug with BDB and alter table 2002-08-28 16:41:23 +03:00
unknown
d5ececde0c * Fixed a bug in my_getopt
* Fixed some spelling/language errors in mysqlcheck
* Added some more information in mysql -client internal help.


Docs/manual.texi:
  Added a note about bug fix in my_getopt to changelog section.
client/mysql.cc:
  Added some information in mysql -client internal help.
client/mysqlcheck.c:
  Fixed some spelling / language errors.
mysys/my_getopt.c:
  Fixed a bug in my_getopt:
  --skip-external-locking didn't work and the same bug affected some
  other similar options. 
  
  After fix it is now possible to use the following:
  
  --external-locking                -> enable
  --external-locking=0              -> disable
  --external-locking=1              -> enable
  --skip-external-locking           -> disable
  --skip-external-locking=0         -> enable
  --skip-external-locking=1         -> disable
  --enable-external-locking         -> enable
  --enable-external-locking=0       -> disable
  --enable-external-locking=1       -> enable
  --skip-external-locking=garbage   -> disable
  --enable-external-locking=garbage -> enable
  
  This works now with all options that are boolean type and which
  name doesn't start with --skip- or --enable-.
2002-08-28 13:14:11 +03:00
unknown
5e14d715c8 Merge paul@work.mysql.com:/home/bk/mysql-4.0
into teton.kitebird.com:/home/paul/mysql-4.0


Docs/manual.texi:
  Auto merged
2002-08-27 21:04:55 -05:00
unknown
c2f4bae229 manual.texi max_bin_log_size -> max_binlog_size
Docs/manual.texi:
  max_bin_log_size -> max_binlog_size
2002-08-27 21:02:08 -05:00
unknown
c9632aacee Fix up dating of versions to sync with the bk tags. 2002-08-28 09:22:27 +10:00
unknown
bc157f27b9 Merge paul@work.mysql.com:/home/bk/mysql-4.0
into teton.kitebird.com:/home/paul/mysql-4.0


Docs/manual.texi:
  Auto merged
2002-08-27 16:41:25 -05:00
unknown
6eac4406c5 manual.texi minor fixes
Docs/manual.texi:
  minor fixes
2002-08-27 16:40:17 -05:00
unknown
cd4df03ada Merge lgrimmer@work.mysql.com:/home/bk/mysql-4.0
into mysql.com:/space/my/mysql-4.0


Docs/manual.texi:
  Auto merged
2002-08-27 20:02:36 +02:00
unknown
1e747dc7a6 manual.texi --with-extra-charset -> --with-extra-charsets
Docs/manual.texi:
  --with-extra-charset -> --with-extra-charsets
2002-08-27 12:48:18 -05:00
unknown
18685c1053 - added "--libwrap" option to Do-compile
- fixed wording of two 4.0 features in manual.texi


Build-tools/Do-compile:
   - Added "--libwrap" to enable building with TCP wrapper support
Docs/manual.texi:
   - Fixed wording of two 4.0 features
2002-08-27 19:48:11 +02:00
unknown
982ea526f3 manual.texi Fix busted @node for 4.0.3.
manual.texi	Document equivalence of REPAIR ... EXTENDED and
manual.texi	myisamchk --safe-recover.


Docs/manual.texi:
  Fix busted @node for 4.0.3.
  Document equivalence of REPAIR ... EXTENDED and
  myisamchk --safe-recover.
2002-08-27 11:19:31 -05:00
unknown
6b272f3412 manual.texi whare -> where
Docs/manual.texi:
  whare -> where
2002-08-27 11:08:49 -05:00
unknown
74003f738e Merge paul@work.mysql.com:/home/bk/mysql-4.0
into teton.kitebird.com:/home/paul/mysql-4.0


Docs/manual.texi:
  Auto merged
2002-08-27 11:02:54 -05:00
unknown
d2aac188d5 manual.texi fix agreeement.
manual.texi	undo botched "-specific" to " specific"
manual.texi	some changes to dynamic variable-setting section.


Docs/manual.texi:
  fix agreeement.
2002-08-27 11:01:36 -05:00
unknown
76a69a4150 manual.texi add dashes to "-specific" constructs
manual.texi	misc. small corrections.


Docs/manual.texi:
  add dashes to "-specific" constructs
2002-08-27 10:53:31 -05:00
unknown
9f352497f8 - Added option "--raid" to Build-Tools/Do-compile
- Added 4.0.4 News section and updated Alpha-Linux compilation notes
   to manual.texi
 - Tagged ChangeSet 1.1244.1.2 as mysql-4.0.3


Build-tools/Do-compile:
   - Added --raid option to be able to build with MySQL RAID suppo
Docs/manual.texi:
   - Updated compilation notes on Alpha-Linux
   - Added 4.0.4 News section
   - Added note about Sinisa's last fix (mostly only to have an item in the
     news section)
2002-08-27 16:03:42 +02:00
unknown
4a102f277c Grammar fix.
B-Tree explanation fix (from Peter Zaitsev).
2002-08-27 08:05:38 +10:00
unknown
ddb98158e4 manual.texi misc. minor corrections
Docs/manual.texi:
  misc. minor corrections
2002-08-26 11:28:04 -05:00
unknown
fbe8a56495 manual.texi fix typos
Docs/manual.texi:
  fix typos
2002-08-24 22:34:35 -05:00
unknown
5d641b1288 Portability fix for AIX 4.3 powerpc with gcc 3.2
BitKeeper/deleted/.del-rpl_compat.test~5f6ba955e02aa95f:
  deleted old test
Docs/manual.texi:
  Added comment about shared libraries to upgrade section
2002-08-24 16:32:16 +03:00
unknown
02f8c163e6 Give better error from reconnect()
Fixed hang in start_slave_threads() when thread dies quickly.


Docs/manual.texi:
  Changelog
client/mysqltest.c:
  Indentation cleanup
  More DBUG info
libmysql/libmysql.c:
  More DBUG info
  Give better error from reconnect()
mysql-test/r/rpl_rotate_logs.result:
  Update results
mysql-test/t/rpl_log_pos.test:
  Fix for fast machines
mysql-test/t/rpl_rotate_logs.test:
  Updated test to be more portable
scripts/mysql_zap.sh:
  Update for MacOSX
sql/mini_client.cc:
  Better error messages from reconnect.
  Indentation cleanups
sql/slave.cc:
  Fixed hang in start_slave_threads() when thread dies quickly.
sql/slave.h:
  Fixed hang in start_slave_threads() when thread dies quickly.
2002-08-24 05:44:16 +03:00
unknown
c216222b5a Removed wrong mutex lock (hangup in kill on HPUX)
all free_defaults() on exit in mysql.cc;  Should fix problem with SSL


Docs/manual.texi:
  Added information about --skip-innodb
client/mysql.cc:
  Call free_defaults() on exit
client/mysqladmin.c:
  Call free_defaults() on exit
client/mysqlimport.c:
  Call free_defaults() on exit
mysql-test/r/rpl000016.result:
  Added testing of temporary tables with binary log rotation
mysql-test/t/rpl000016.test:
  Added testing of temporary tables with binary log rotation
sql/log.cc:
  Remove not used variable
sql/sql_class.h:
  Removed wrong mutex lock (hangup in kill on HPUX)
2002-08-24 02:08:10 +03:00
unknown
a0c16f907e merge with 3.23 tree
configure.in:
  Auto merged
Docs/manual.texi:
  Auto merged
sql/mysqld.cc:
  Auto merged
innobase/configure.in:
  merge
mysys/my_pthread.c:
  merge
2002-08-23 15:18:46 +03:00
unknown
335d9fb215 Fixed bug in mysqld when using configure --localstatedir
Docs/manual.texi:
  Changelog
2002-08-23 10:33:18 +03:00
unknown
915aaa1805 Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
Docs/manual.texi:
  Auto merged
2002-08-23 02:50:04 +03:00
unknown
b6a4515785 Portabilityfix in mysqladmin.c
Fix when using --localstatedir
Cleaned up mysql.server


Build-tools/Do-compile:
  Remove test file timestamp2
Docs/manual.texi:
  Changelog
client/mysqladmin.c:
  Portability fix
scripts/make_binary_distribution.sh:
  Fix for mysql.server
sql/mysqld.cc:
  Fix when using --localstatedir
support-files/mysql.server.sh:
  More comments for usage of 'basedir'
2002-08-23 02:48:52 +03:00
unknown
82802d3e60 Fix changed URL on MySQL website. 2002-08-23 07:52:04 +10:00
unknown
b3ff14369b Fixed URL (from JimW). 2002-08-22 14:00:20 +10:00
unknown
51157b0337 Add a few common synonyms to aid searching:
DROP: delete, ALTER: change, column: field.
2002-08-22 12:15:50 +10:00
unknown
6cf3b909e3 Updated changelog section. 2002-08-22 02:54:12 +03:00
unknown
7ba2adcc01 merge 2002-08-21 22:12:13 +03:00
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
unknown
c53c7ff244 Licensing info clarified/updated (from David). 2002-08-21 09:58:51 +10:00