gluh@eagle.intranet.mysql.r18.ru
f302759522
valgrind error fix(uninitialiased variable)
...
removed unnecessary operation
2005-07-14 15:42:36 +05:00
stewart@mysql.com
0e304e4d02
Merge mysql.com:/home/stewart/Documents/MySQL/4.1/main
...
into mysql.com:/home/stewart/Documents/MySQL/5.0/main
2005-07-14 17:43:35 +10:00
stewart@mysql.com
dab8149226
Merge mysql.com:/home/stewart/Documents/MySQL/4.0/main
...
into mysql.com:/home/stewart/Documents/MySQL/4.1/main
2005-07-14 17:35:41 +10:00
stewart@mysql.com
d5cb88cec2
BUG#11384 drop database causes mysqld to core
...
Only reproducable in 5.1-wl2325, although the missing code is missing from 4.0 and up.
2005-07-14 17:33:35 +10:00
bar@mysql.com
1b612b0006
Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/usr/home/bar/mysql-4.1.num-conv
2005-07-14 10:46:15 +05:00
konstantin@mysql.com
3cf9a4c4fc
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/opt/local/work/mysql-5.0-root
2005-07-14 01:39:40 +04:00
dlenev@mysql.com
200c751df8
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-mysqlproc
2005-07-14 00:11:15 +04:00
dlenev@mysql.com
14b93bf18a
Now when we create or drop trigger we will open only subject table and not
...
all tables suggested by prelocking algorithm.
Added test for bug #11889 "Server crashes when dropping trigger using stored
routine" (which was fixed by previous patch).
2005-07-13 23:51:09 +04:00
konstantin@mysql.com
b6da7f6227
Merge mysql.com:/opt/local/work/mysql-4.1-9379
...
into mysql.com:/opt/local/work/mysql-5.0-root
2005-07-13 23:49:45 +04:00
konstantin@mysql.com
1755df7649
A fix and a test case for Bug#9379 (collation of a parameter marker is
...
binary).
2005-07-13 23:43:46 +04:00
konstantin@mysql.com
f913594343
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/opt/local/work/mysql-5.0-root
2005-07-13 18:15:29 +04:00
konstantin@mysql.com
618f7d9449
Merge mysql.com:/opt/local/work/mysql-4.1-11458
...
into mysql.com:/opt/local/work/mysql-5.0-root
2005-07-13 18:05:57 +04:00
konstantin@mysql.com
374b9182af
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/opt/local/work/mysql-4.1-11458
2005-07-13 17:39:48 +04:00
konstantin@mysql.com
bef558b7ee
- a fix for Bug#11458 "Prepared statement with subselects return random
...
data": remove the fix for another bug (8807) that
added OUTER_REF_TABLE_BIT to all subqueries that used a placeholder
to prevent their evaluation at prepare. As this bit hanged in
Item_subselect::used_tables_cache for ever, a constant subquery with
a placeholder was never evaluated as such, which caused wrong
choice of the execution plan for the statement.
- to fix Bug#8807 backport a better fix from 5.0
- post-review fixes.
2005-07-13 17:38:55 +04:00
marko@hundin.mysql.fi
bf7b47d92e
sql_update.cc:
...
mysql_update(): Call handler::unlock_row()
also in the first while loop.
This patch is from Heikki,
and it was approved by Sergei Golubchik.
2005-07-13 16:13:36 +03:00
dlenev@mysql.com
4a5c65e146
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-mysqlproc
2005-07-13 16:43:13 +04:00
gluh@eagle.intranet.mysql.r18.ru
acf417a7e6
Post-merge fix
2005-07-13 16:08:14 +05:00
dlenev@mysql.com
8a28d604f5
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-mysqlproc
2005-07-13 15:08:13 +04:00
gluh@mysql.com
b0ec1cd84e
Merge mysql.com:/home/gluh/MySQL/Merge/4.1
...
into mysql.com:/home/gluh/MySQL/Merge/5.0
2005-07-13 16:08:13 +05:00
dlenev@mysql.com
f334ea1fc6
Implementation of Monty's idea: Now we can open mysql.proc table for lookup
...
of stored routines definitions even if we already have some tables open and
locked. To avoid deadlocks in this case we have to put certain restrictions
on locking of mysql.proc table.
This allows to use stored routines safely under LOCK TABLES without explicitly
mentioning mysql.proc in the list of locked tables. It also fixes bug #11554
"Server crashes on statement indirectly using non-cached function".
2005-07-13 13:48:13 +04:00
gluh@eagle.intranet.mysql.r18.ru
672e1f20cb
Bug #9854 hex() and out of range handling
...
added out of range handling
2005-07-13 14:23:09 +05:00
gluh@eagle.intranet.mysql.r18.ru
9c3349f5c6
Fix for bug#11685 SHOW TABLES; doesn't update Com_show_tables
2005-07-13 13:30:39 +05:00
bar@mysql.com
5150fdcc04
ctype_utf8.result:
...
adding test case
sql_table.cc:
sql_table.cc:
- do not create a new item when charsets are the same
- return ER_INVALID_DEFAULT if default value cannot
be converted into the column character set.
item.cc:
- Allow conversion not only to Unicode,
but also to and from "binary".
- Adding safe_charset_converter() for Item_num
and Item_varbinary, returning a fixed const Item.
2005-07-13 13:00:17 +05:00
lars@mysql.com
30b76e5d78
Manual merge
2005-07-13 04:00:55 +02:00
lars@mysql.com
ca2e52a34f
Merge mysql.com:/home/bkroot/mysql-5.0
...
into mysql.com:/home/bk/mysql-5.0
2005-07-13 02:39:24 +02:00
kent@mysql.com
aab8220342
Merge
2005-07-13 02:39:23 +02:00
evgen@moonbone.local
693c7272f0
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into moonbone.local:/work/mysql-5.0-bug-11709
2005-07-13 04:39:22 +04:00
lars@mysql.com
6db2602ad0
Merge mysql.com:/home/bkroot/mysql-4.1
...
into mysql.com:/home/bk/mysql-5.0
2005-07-13 02:13:04 +02:00
evgen@moonbone.local
bb1f81607c
Merge
2005-07-12 23:24:35 +04:00
evgen@moonbone.local
de016ca78a
Fix bug#11709 View was ordered by wrong column.
...
When searching column to sort on, item was compared to field under view
column, but not the column itself. Because names of view column and underlaid
field may differ, it leads to possibly choosing wrong column for sorting on.
This patch makes Item_direct_view_ref::eq(Item *item,...) compare
item's name with it's own name proir to comparing to *ref item.
2005-07-12 23:22:08 +04:00
igor@igor-inspiron.creware.com
db28fb113e
view.test, view.result:
...
Expanded the test case for bug #6120 to cover
DROP VIEW / CREATE VIEW scenario.
sql_view.cc:
Expanded the fix for bug #6120 to cover the case of
DROP VIEW / CREATE_VIEW.
2005-07-12 10:44:32 -07:00
igor@igor-inspiron.creware.com
7725eb3141
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into igor-inspiron.creware.com:/home/igor/mysql-5.0
2005-07-12 10:44:31 -07:00
sergefp@mysql.com
83b84bc393
Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/psergey/mysql-5.0-bug11821-merge
2005-07-12 17:44:30 +00:00
sergefp@mysql.com
32a4e52d97
Fix for BUG#11821 manually merged
2005-07-12 17:11:24 +00:00
evgen@moonbone.local
7d20cad2db
Merge
2005-07-12 20:49:43 +04:00
evgen@moonbone.local
dc5949b336
Fix bug #11399 Column alias was lost during view preraration.
...
New item created in find_field_in_table() to fix view's item, was created
without taking into account original item's alias. This patch checks if alias
is set to the original item and if so sets it to newly created item.
2005-07-12 20:45:34 +04:00
reggie@linux.site
c31d71c065
Fixed some vio code that was using ___WIN__ instead of __WIN__
2005-07-12 10:31:09 -06:00
jimw@mysql.com
60368919f9
Merge mysql.com:/home/jimw/my/mysql-4.1-11643
...
into mysql.com:/home/jimw/my/mysql-4.1-clean
2005-07-12 09:31:07 -07:00
lars@mysql.com
7d78f53e1c
Merge mysql.com:/home/bkroot/mysql-4.1
...
into mysql.com:/home/bk/b6987-mysql-4.1
2005-07-12 18:31:05 +02:00
sergefp@mysql.com
55e70fd1f6
Fix for BUG#11821: Make Item_type_holder be able to work with MIN(field),
...
MAX(field).
2005-07-12 16:30:45 +00:00
reggie@linux.site
8a68788c39
Bug #7142 Show Fields from fails using Borland's dbExpress interface
...
The problem here is that columns that have an especially long type
such as an enum type with many options would be longer than 40 chars
but the type column returned from show columns always was defined
as varchar(40).
This is fixed in 5.0 using info schema.
2005-07-12 08:35:30 -06:00
igor@igor-inspiron.creware.com
a0f594a8ef
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into igor-inspiron.creware.com:/home/igor/mysql-5.0
2005-07-12 05:31:06 -07:00
igor@igor-inspiron.creware.com
26ee0b2ef8
view.result, view.test:
...
Added a test case for bug #11771 .
item.h:
Fixed bug #11771 .
Added method reset_query_id_processor to be able to adjust
query_id for fields generated from * in queries like this:
SELECT * FROM <view> ...
sql_base.cc:
Fixed bug #11771 .
Adjusted query_id for fields generated from * in queries
like this: SELECT * FROM <view> ...
2005-07-12 05:18:05 -07:00
igor@igor-inspiron.creware.com
36945e144c
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into igor-inspiron.creware.com:/home/igor/mysql-4.1
2005-07-12 03:18:43 -07:00
bar@mysql.com
2204effda1
Merge mysql.com:/usr/home/bar/mysql-4.1
...
into mysql.com:/usr/home/bar/mysql-5.0
2005-07-12 13:18:25 +05:00
lars@mysql.com
dc55af92ff
BUG#6987: Added note when stat is failing on relay log, added mutex for log rotatation.
2005-07-12 06:01:26 +02:00
pem@mysql.com
8e7951a1c4
Merge mysql.com:/usr/local/bk/mysql-5.0
...
into mysql.com:/home/pem/work/mysql-5.0
2005-07-11 19:11:52 +02:00
pem@mysql.com
ee81c73a0d
Post-review fix.
2005-07-11 19:10:51 +02:00
pem@mysql.com
b268a17866
Merge mysql.com:/usr/local/bk/mysql-5.0
...
into mysql.com:/home/pem/work/mysql-5.0
2005-07-11 19:01:14 +02:00
reggie@linux.site
7de0a01800
ha_archive.cc:
...
Added cast to fix windows compile error
2005-07-11 06:14:42 -06:00
bar@mysql.com
1042a275fe
field_conv.cc:
...
Identation fix
2005-07-11 16:51:39 +05:00
pem@mysql.com
6f54e27e5e
Merge mysql.com:/usr/local/bk/mysql-5.0
...
into mysql.com:/home/pem/work/mysql-5.0
2005-07-11 12:46:42 +02:00
reggie@linux.site
d502f28f1c
sql_insert.cc:
...
Added cast to bool to fix windows compile problem
2005-07-11 04:33:19 -06:00
bar@mysql.com
45fe5e74d8
field_conv.cc:
...
Bug#11591
CHAR column with utf8 does not work properly
(more chars than expected)
do_cut_string didn't call well_formed_length,
and copied all data, which was wrong in the
case of multibyte character set.
ctype_utf8.result, ctype_utf8.test:
adding test case
2005-07-11 13:20:07 +05:00
brian@brian-akers-computer.local
054e0e1712
Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into brian-akers-computer.local:/Users/brian/mysql/optimize-5.0
2005-07-10 22:27:36 -07:00
brian@brian-akers-computer.local
2ff7ce856b
Fixed 32bit issue, reworked error logic for open tables, and redid the repair table code so that it uses the extended optimize table code.
2005-07-10 21:17:03 -07:00
brian@brian-akers-computer.local
85e2b662bf
Refactoring of write_row() into two parts to allow future additions. Also rewrote the OPTIMIZE TABLE code, to add new extended optimize. This form of optimize rebuilds not only the file, but each individual row.
2005-07-10 18:19:37 -07:00
brian@zim.(none)
5b65be7b14
Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into zim.(none):/home/brian/mysql/foo-5.0
2005-07-10 10:04:13 -07:00
dlenev@mysql.com
4e8c22f296
Manual fixes after merging patch for bug #8406 "Triggers crash if referencing
...
a table" with main tree.
2005-07-09 23:11:17 +04:00
dlenev@mysql.com
75b8d4fa08
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-bg8406
2005-07-09 22:04:18 +04:00
dlenev@mysql.com
923fe817e0
Enable support of access to tables from triggers. Thus fix bug #8406 "Triggers
...
crash if referencing a table" and several other related bugs.
Fix for bug #11834 "Re-execution of prepared statement with dropped function
crashes server." which was spotted during work on previous bugs.
Also couple of nice cleanups:
- Replaced two separate hashes for stored routines used by statement with one.
- Now instead of doing one pass through all routines used in statement for
caching them and then doing another pass for adding their tables to table
list, we do only one pass during which do both things.
2005-07-09 21:51:59 +04:00
brian@zim.(none)
9bd74f7e81
Fixed indention issue, made scan_rows an ha_rows type, and fixed show table status so archive rows are displayed as being compressed.
2005-07-09 08:57:08 -07:00
pem@mysql.com
5ce9198f20
Fixed BUG#11365: Stored Procedure: Crash on Procedure operation
...
Two separate problems. A key buffer was too small in sp.cc for multi-byte
fields, and the creation and fixing of mysql.proc in the scripts hadn't been
updated with the correct character sets and collations (like the other
system tables had).
Note: No special test case, as the use of utf8 for mysql.proc will make
any existing crash (if the buffer overrrun wasn't fixed).
2005-07-08 16:33:15 +02:00
igor@igor-inspiron.creware.com
3c98b0132e
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into igor-inspiron.creware.com:/home/igor/mysql-4.1
2005-07-08 06:37:09 -07:00
kent@mysql.com
8295cec7bc
sql_insert.cc:
...
Use the test() macro instead of assigning a pointer to a bool
2005-07-08 14:59:02 +02:00
pem@mysql.com
ce93689940
Merge mysql.com:/usr/local/bk/mysql-5.0
...
into mysql.com:/home/pem/work/mysql-5.0
2005-07-08 11:32:13 +02:00
jimw@mysql.com
de9909faec
Fix crash caused by calling DES_ENCRYPT() without the --des-key-file
...
option having been passed to the server. (Bug #11643 )
2005-07-07 11:49:44 -07:00
hf@deer.(none)
c7940aeb86
Fix for bug #8449(Silent column changes)
2005-07-07 21:47:18 +05:00
msvensson@neptunus.(none)
a8efd33aec
Merge neptunus.(none):/home/msvensson/mysql/bug11635/my41-bug11635
...
into neptunus.(none):/home/msvensson/mysql/mysql-4.1
2005-07-07 18:21:20 +02:00
hf@deer.(none)
3ddd2771d6
Fix for bug #11708 (real function returns wrongly rounded decimal)
2005-07-07 20:28:47 +05:00
msvensson@neptunus.(none)
50133499b5
BUG#11635 mysqldump exports TYPE instead of USING for HASH Cluster indexes
...
- Change output from SHOW CREATE TABLE to use USING instead of TYPE
2005-07-07 14:44:28 +02:00
pem@mysql.com
312ea035ba
Merge mysql.com:/usr/local/bk/mysql-5.0
...
into mysql.com:/home/pem/work/mysql-5.0
2005-07-07 09:13:49 +02:00
bell@sanja.is.com.ua
bb9a634e5c
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug4-5.0
2005-07-07 09:25:16 +03:00
jimw@mysql.com
8e731bbede
Fix typos that crept into ChangeSet for fix for Bug #11045 .
2005-07-06 18:56:10 -07:00
jimw@mysql.com
f1ac600a7e
Merge jwinstead@production.mysql.com:my/mysql-5.0-11045
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-07-06 16:49:04 -07:00
bell@sanja.is.com.ua
9f30fa2ce5
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug4-5.0
2005-07-06 23:24:51 +03:00
igor@igor-inspiron.creware.com
07db9dc85a
Merge igor-inspiron.creware.com:/home/igor/mysql-5.0
...
into igor-inspiron.creware.com:/home/igor/dev/mysql-5.0-0
2005-07-06 09:14:44 -07:00
igor@igor-inspiron.creware.com
e5bd22ff06
view.result, view.test:
...
Added a test case for bug #6120 .
sql_view.cc:
Fixed bug #6120 .
The SP cache must be invalidated when a view is altered.
2005-07-06 09:00:17 -07:00
pem@mysql.com
18d6dd56ef
Fixed BUG#7088: Stored procedures: labels won't work if character set is utf8.
...
We used 'IDENT' for labels as a temporary fix for the parser conflicts
introduced if the proper rule 'ident' was used. Now a specially tailored
'label_ident' rule is used for labels instead.
2005-07-06 16:37:57 +02:00
bell@sanja.is.com.ua
8b71793766
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug4-5.0
2005-07-06 16:59:56 +03:00
bell@sanja.is.com.ua
94ec658d6f
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug4-4.1
2005-07-06 15:20:51 +03:00
mskold@mysql.com
9ef31a2825
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
2005-07-06 13:10:12 +02:00
mskold@mysql.com
58703a4380
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-4.1
2005-07-06 11:50:05 +02:00
mskold@mysql.com
458618d102
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
2005-07-06 11:47:48 +02:00
mskold@mysql.com
fe73e69b4e
Merge mysql.com:/usr/local/home/marty/MySQL/mysql-4.1
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
2005-07-06 11:39:48 +02:00
marko@hundin.mysql.fi
e27338ac23
Merge marko@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into hundin.mysql.fi:/home/marko/mysql-5.0-current
2005-07-06 12:29:20 +03:00
mskold@mysql.com
7063d85bf9
Fixed handling of failed primary key update in INSERT .. ON DUPLICATE KEY UPDATE ..
2005-07-06 11:23:36 +02:00
bell@sanja.is.com.ua
c41c8accd7
Merge
2005-07-06 11:36:27 +03:00
kent@mysql.com
f07ac780f8
init_db.sql:
...
add new table privileges
Makefile.am:
Include path to regex dir was accidently removed
2005-07-06 10:16:36 +02:00
kent@mysql.com
512d130110
Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/Users/kent/mysql/bk/mysql-5.0
2005-07-06 10:03:07 +02:00
marko@hundin.mysql.fi
006bb7bbc9
InnoDB: Make the srv_thread_concurrency checks more consistent.
2005-07-06 09:38:31 +03:00
dlenev@mysql.com
8a924ac456
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/dlenev/src/mysql-5.0-bg11394
2005-07-06 10:21:27 +04:00
jimw@mysql.com
af5f5ab3ed
Merge mysql.com:/home/jimw/my/mysql-5.0-6903
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-07-05 17:05:31 -07:00
jimw@mysql.com
2669b86612
Merge mysql.com:/home/jimw/my/mysql-4.1-clean
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-07-05 15:23:13 -07:00
kent@mysql.com
ca420edc21
Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/Users/kent/mysql/bk/mysql-4.1-distcheck
2005-07-06 00:15:55 +02:00
kent@mysql.com
8e3b393d5c
Merge
2005-07-06 00:06:11 +02:00
kent@mysql.com
a7be42163a
Makefile.am:
...
Added -I$(top_builddir)/include for searching
generated header files, when builddir != srcdir
2005-07-05 23:24:48 +02:00
jimw@mysql.com
9f654b806a
Merge mysql.com:/home/jimw/my/mysql-4.1-11440
...
into mysql.com:/home/jimw/my/mysql-4.1-clean
2005-07-05 12:54:12 -07:00
jimw@mysql.com
81e50844b3
Merge mysql.com:/home/jimw/my/mysql-4.1-11330
...
into mysql.com:/home/jimw/my/mysql-4.1-clean
2005-07-05 12:51:16 -07:00
jimw@mysql.com
485f2c93c2
Merge mysql.com:/home/jimw/my/mysql-5.0-10214
...
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-07-05 09:47:20 -07:00
mats@mysql.com
0449ee1ca8
Merging 4.1 into 5.0
2005-07-05 16:02:03 +02:00
mats@mysql.com
3c42734174
Merge mysql.com:/home/bkroot/mysql-4.1
...
into mysql.com:/home/bk/b11401-mysql-4.1
2005-07-05 14:08:22 +02:00
mats@mysql.com
6d924c8286
Bug#11401: Setting thd->lex so that engines (i.e., InnoDB) recognizes
...
this as a LOAD DATA ... REPLACE INTO .. statement.
2005-07-05 13:55:54 +02:00
bell@sanja.is.com.ua
4bc6bd38ec
Merge
2005-07-05 13:42:19 +03:00
bell@sanja.is.com.ua
5eb8404c57
Merge sanja.is.com.ua:/home/bell/mysql/bk/work-bug5-5.0
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug4-5.0
2005-07-05 13:39:20 +03:00
bell@sanja.is.com.ua
cee0f3f608
fixed environment creation and cleaning up for processing view one by one during checking (BUG#11337)
2005-07-05 13:37:02 +03:00
bell@sanja.is.com.ua
bfbd0e241b
added processing of view grants to table grants (BUG#9795)
2005-07-05 13:36:36 +03:00
mskold@mysql.com
d36f7357e7
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-4.1
2005-07-05 12:24:03 +02:00
mskold@mysql.com
883efd7e24
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
2005-07-05 12:22:36 +02:00
bell@sanja.is.com.ua
6f2fb9ea71
Merge sanja.is.com.ua:/home/bell/mysql/bk/work-bug2-5.0
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug8-5.0
2005-07-05 12:24:04 +03:00
bell@sanja.is.com.ua
2e96c47a82
post-merge fixes
2005-07-05 12:23:13 +03:00
bell@sanja.is.com.ua
15d02e60e1
merge
2005-07-05 11:38:05 +03:00
bell@sanja.is.com.ua
a8e9ca1b51
merge
2005-07-05 11:21:47 +03:00
mskold@mysql.com
bfa7f55d3c
Merge mysql.com:/usr/local/home/marty/MySQL/mysql-4.1
...
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
2005-07-05 10:01:27 +02:00
sergefp@mysql.com
a5019cc39c
Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/psergey/mysql-5.0-jul4
2005-07-04 23:40:36 +00:00
sergefp@mysql.com
3d5d366c72
BUG#9814: post-review fixes: clear thd->net.no_send error after SP instruction
...
execution, not before.
2005-07-04 23:40:01 +00:00
sergefp@mysql.com
4a90f7d04f
Fix for BUG#9814: Clear thd->net.no_send_error before each SP instruction
...
execution. Failure to do so caused the erroneous statements to send nothing
and hang the client.
2005-07-04 23:00:23 +00:00
mskold@mysql.com
77c481329c
Fixed indentation
2005-07-04 20:36:38 +02:00
marko@hundin.mysql.fi
774916a902
Merge marko@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into hundin.mysql.fi:/home/marko/mysql-5.0-current
2005-07-04 16:12:08 +03:00
monty@mysql.com
5b8683db74
After merge fixes
2005-07-04 16:01:04 +03:00
monty@mysql.com
fe30ec9032
manual merge
2005-07-04 03:50:04 +03:00
monty@mysql.com
ec420bfb43
Fixes during review of new code
...
- Mostly indentation fixes
- Added missing test
- Ensure that Item_func_case() checks for stack overruns
- Use real_item() instead of (Item_ref*) item
- Fixed wrong error handling
2005-07-04 03:42:33 +03:00
monty@mysql.com
75ff7d8085
After merge fixes
...
Better fix for ON DUPLICATE KEY UPDATE
2005-07-04 03:24:25 +03:00
bell@sanja.is.com.ua
67c9df1eb8
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug_qc-4.1
2005-07-04 01:36:55 +03:00
bell@sanja.is.com.ua
54662b4487
merge
2005-07-04 01:36:06 +03:00
monty@mysql.com
86d7b02199
Merge with 4.1
2005-07-03 14:17:52 +03:00
bell@sanja.is.com.ua
2941da3971
do not register changes of stack variable
2005-07-03 00:51:02 +03:00
monty@mysql.com
2735d7dcf6
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/home/my/mysql-4.1
2005-07-02 16:13:35 +03:00
bell@sanja.is.com.ua
40abfc1b6f
fixed var_samp printing (BUG#10651)
2005-07-02 16:12:32 +03:00
bell@sanja.is.com.ua
6201504db9
fixed difference between ps-protocol and usual execution
2005-07-02 13:16:30 +03:00
heikki@hundin.mysql.fi
a9cf7ad0d1
Merge heikki@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into hundin.mysql.fi:/home/heikki/mysql-5.0
2005-07-01 23:16:28 +03:00
heikki@hundin.mysql.fi
4fe03b705a
Many files:
...
Fix Bug #3300 : if innodb_locks_unsafe_for_binlog is set, release locks on rows that we do not UPDATE or DELETE
2005-07-01 20:44:35 +03:00
bell@sanja.is.com.ua
b6dc32a755
fixed create_distinct_group() to make references via ref_pointer_array
2005-07-01 20:13:07 +03:00
pem@mysql.com
549399ee9e
Merge mysql.com:/usr/local/bk/mysql-5.0
...
into mysql.com:/home/pem/work/mysql-5.0
2005-07-01 17:01:03 +02:00
konstantin@mysql.com
88603a0edc
Fix a crash I introduced by the last push.
2005-07-01 19:01:02 +04:00
igor@rurik.mysql.com
343e8effa9
olap.result, olap.test:
...
Added a test case for bug #11543 .
sql_select.cc:
Fixed bug #11543 .
A ROLLUP query could return a wrong result set when
its GROUP BY clause contained references to the same
column.
2005-07-01 07:40:22 -07:00
pem@mysql.com
8a85dcd1cc
Merge mysql.com:/usr/local/bk/mysql-5.0
...
into mysql.com:/home/pem/work/mysql-5.0
2005-07-01 15:52:42 +02:00
konstantin@mysql.com
f09b4b969c
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/opt/local/work/mysql-5.0-11172-new
2005-07-01 17:52:41 +04:00
konstantin@mysql.com
402df62bf7
Fix a valgrind warning.
2005-07-01 17:51:04 +04:00
igor@rurik.mysql.com
b46b232f3f
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into rurik.mysql.com:/home/igor/mysql-5.0
2005-07-01 06:42:39 -07:00
pem@mysql.com
481bb717d7
Disabled the GOTO feature. (It's non-standard and undocumented.)
...
We want to have the defacto standard syntax for labels ("L:" instead of "label L;"),
and fix some known bugs, before we enable this again.
The code is left intact (#ifdef'ed SP_GOTO) and the test cases are kept in
sp-goto.test, for the future...
2005-07-01 15:25:51 +02:00
konstantin@mysql.com
b590f0dec0
- fix -ansi -pedantic error
2005-07-01 16:23:05 +04:00
konstantin@mysql.com
6cc847d0e8
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/opt/local/work/mysql-5.0-11172-new
2005-07-01 15:50:32 +04:00
konstantin@mysql.com
0efa6f86be
A fix and a test case for Bug#11172 "mysql_stmt_attr_set
...
CURSOR_TYPE_READ_ONLY date/datetime filter server crash".
The fix adds support for Item_change_list in cursors (proper rollback
of the modified item tree).
2005-07-01 15:47:45 +04:00
igor@rurik.mysql.com
3d06031887
Merge rurik.mysql.com:/home/igor/mysql-5.0
...
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
2005-07-01 03:50:48 -07:00
bar@mysql.com
cff1c9c3af
Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/usr/home/bar/mysql-5.0
2005-07-01 15:46:53 +05:00
igor@rurik.mysql.com
347687f71e
view.result:
...
Fixed the results of a test for group_concat.
After the fix foor bug #11639 the results became
correct.
olap.result, olap.test:
Added a test case for bug #11639 .
sql_select.cc:
Fixed bug #11639 : a wrong result set when using a view
instead of the underlying table in a rollup query
executed through filesort.
The old code did not take into account that we always
use an Item_ref object when referring to a view column.
item.h:
Fixed bug #11639 .
Now if two Item_ref items ref1 and ref2 refer to the same field
then ref1->eq(ref2) returns 1.
2005-07-01 03:46:08 -07:00
bell@sanja.is.com.ua
faebc3148f
fix bugs found by gcc 3.4 compiler
2005-07-01 13:27:23 +03:00
marko@hundin.mysql.fi
4eba989290
InnoDB: Optimize [and clarify] a condition in build_template()
2005-07-01 13:20:16 +03:00
bar@mysql.com
48f34a0bc5
sql_table.cc:
...
Bug#11657 Creation of secondary index fails:
If TINYBLOB key part length is 255, it is equal
to field length. For BLOB, unlike for CHAR/VARCHAR,
we should keep a non-zero key part length, otherwise
"BLOB/TEXT column used in key specification without a key length"
error is produced afterwards.
type_blob.result, type_blob.test:
fixing tests accordinly
2005-07-01 15:07:06 +05:00
dlenev@brandersnatch.localdomain
56ff9f1653
"Fix" for bug #11394 "Recursion in SP crash server" and bug #11600
...
"Stored procedures: crash with function calling itself".
Disallow recursive stored routines until we either make Item's and LEX
reentrant safe or will use spearate sp_head instances (and thus separate
LEX objects and Item trees) for each routine invocation.
2005-07-01 13:01:46 +04:00
monty@mysql.com
3d02b808ba
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/home/my/mysql-4.1
2005-07-01 10:07:01 +03:00
monty@mysql.com
e3a4c1a6b2
Optimization during review
...
Add extra check to delete [] to ensure we are not deleting not allocated data
2005-07-01 09:40:05 +03:00
bell@sanja.is.com.ua
d3905f3d0e
Name resolution context added (BUG#6443)
2005-07-01 07:05:42 +03:00
pem@mysql.comhem.se
d8cb0cbc3f
Fixing comment format in sp_head.cc.
2005-06-30 18:36:13 +02:00
pem@mysql.comhem.se
fda325b943
Fixed BUG#11529: crash server after use stored procedure
...
Make sure to cleanup the items for a cursor query after each open, otherwise
it's done too late, after the run-time mem_root is freed.
2005-06-30 18:07:06 +02:00
lenz@mysql.com
59b5c9bf66
- backport of a compile fix from 4.1 (ChangeSet@1.2260.23.2 2005/05/19 from reggie)
...
"changed dl_name to udf->dl in mysql_create_function"
2005-06-30 17:33:23 +02:00
jani@ua141d10.elisa.omakaista.fi
b60175f9c4
Fixed Bug#11226 and reverted fix for Bug#6993.
...
Using 8 bytes for data pointer does not work at least on
all computers. The result may become 0 or negative number.
(mysqld, myisamchk)
2005-06-30 16:13:22 +03:00
konstantin@mysql.com
f60ebc4815
A fix and a test case for Bug#10794 "mysql_stmt_attr_set no
...
open cursor after mysql_stmt_execute" + post-review fixes.
The bug was caused by wrong flags in stmt->server_status on the client
side: if there was no cursor, the server didn't send server_status
flags to the client, and the old flags were used to set up the
fetch function of a statement. Consequently, stmt_read_row_from_cursor was
used when there was no cursor. The fix fixes the server to always
send server flags to the client.
2005-06-30 16:17:10 +04:00
marty@linux.site
e4aedcc2c1
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb
...
into linux.site:/home/marty/MySQL/mysql-5.0
2005-06-30 12:20:52 +02:00
ramil@mysql.com
2eea2f5208
a fix.
...
bug #10617 : Insert from same table to same table give incorrect result for bit(4) column.
bug #11091 : union involving BIT: assertion failure in Item::tmp_table_field_from_field_type
bug #11572 : MYSQL_TYPE_BIT not taken care of in temp. table creation for VIEWs
2005-06-30 13:38:29 +05:00
heikki@hundin.mysql.fi
f9bc3cb53b
Merge heikki@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into hundin.mysql.fi:/home/heikki/mysql-5.0
2005-06-29 20:59:21 +03:00
heikki@hundin.mysql.fi
c73914977c
ha_innodb.cc:
...
Let InnoDB use a consistent read when it initializes the auto-inc counter for a table: this will eliminate spurious deadlocks, but will ignore an UPDATE if that happens at the same time that we init the auto-inc counter; this has to be documented; this path also fixes most of Bug #11633 , but not all: if ::external_lock() is not called on the table in SHOW TABLE STATUS, that might cause a crash if someone simultaneously DROPs the table
2005-06-29 20:52:22 +03:00
mskold@mysql.com
569a846120
Changed delete_row to always get key from record argument, removed unused function
2005-06-29 16:17:47 +02:00
mskold@mysql.com
ec4bb86379
Changed delete_row to always get key from record argument
2005-06-29 16:13:50 +02:00
jani@a193-229-222-105.elisa-laajakaista.fi
3df73db1cf
Applied some Netware related patches.
2005-06-29 14:02:11 +03:00
igor@rurik.mysql.com
ce53a3f229
Merge rurik.mysql.com:/home/igor/mysql-4.1
...
into rurik.mysql.com:/home/igor/dev/mysql-4.1-0
2005-06-29 02:44:41 -07:00
monty@mysql.com
e4bb8377c7
Simple optimization
...
nsure that delete works not only on table->record[0] for federated tables
2005-06-29 12:44:40 +03:00
igor@rurik.mysql.com
4b8f2e9bb4
func_str.test:
...
Added test cases for bug #11469 .
item_strfunc.h:
Fixed bug #11469 : wrong implementation of the not_null_tables
method for CONCAT_WS.
2005-06-29 02:40:25 -07:00
bell@sanja.is.com.ua
f2e358d9db
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
...
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug7-5.0
2005-06-29 11:52:41 +03:00
bell@sanja.is.com.ua
a01f9d5bcd
fixed SP parameter execution
2005-06-29 11:50:29 +03:00
ramil@mysql.com
5e61821944
a fix (bug #11215 : BIGINT: can't set DEFAULT to minimum end-range)
2005-06-29 12:03:38 +05:00
bell@sanja.is.com.ua
9283e3e3e8
fixed not_null_tables() for IN() (BUG#9393)
...
(IN() remove NULL rows only for tables from first argument (value which we looking for in IN() list) but not for tables from IN() list)
Also it will be better change Item::not_null_tables() to prohibit this optimisation by default for new created items in 5.0 or 5.1.
2005-06-28 22:20:25 +03:00
igor@rurik.mysql.com
230fe0d77e
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into rurik.mysql.com:/home/igor/mysql-5.0
2005-06-28 12:04:46 -07:00
igor@rurik.mysql.com
2310050488
opt_range.cc:
...
Fixed a compilation error.
2005-06-28 12:00:38 -07:00
konstantin@mysql.com
f7fd222384
Fixed comments.
2005-06-28 22:49:14 +04:00
bell@sanja.is.com.ua
0e30eea141
fixed substring() length calculation in case of constant negative argument (BUG#10269)
2005-06-28 21:45:11 +03:00
igor@rurik.mysql.com
89cabf04ba
Merge rurik.mysql.com:/home/igor/mysql-5.0
...
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
2005-06-28 10:40:29 -07:00
konstantin@mysql.com
8b0cee88f0
A fix and a test case for Bug#10736 "mysql_stmt_attr_set
...
CURSOR_TYPE_READ_ONLY select within select".
The bug was caused by the reset of thd->mem_root to thd->main_mem_root in
Item_subselect::exec, which in turn triggered too early free_root() for
data which was needed on subsequent fetches from a cursor.
This reset also caused a memory leak in stored procedures, as
subsequent executions of instructions containing a subselect
were allocating memory in thd->main_mem_root, which is not freed
until the end of the entire SP, instead of the per-call mem_root,
which is freed in the end of execution of the instruction.
2005-06-28 20:52:15 +04:00
igor@rurik.mysql.com
451faae3c9
range.result, range.test:
...
Added a test case for bug #10031 .
opt_range.cc:
Fixed bug #10031 : range condition was not used with
views. Range analyzer did not take into account that
view columns were always referred through Item_ref.
2005-06-28 07:27:00 -07:00
igor@rurik.mysql.com
1776464568
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into rurik.mysql.com:/home/igor/mysql-4.1
2005-06-28 05:33:40 -07:00
monty@mysql.com
10c4678def
Move reset of insert_values to ensure it's done also during error conditions
...
This fixed a failure of insert_update.test on some platforms
2005-06-28 15:06:16 +03:00
igor@rurik.mysql.com
04e6f472dd
Merge rurik.mysql.com:/home/igor/mysql-4.1
...
into rurik.mysql.com:/home/igor/dev/mysql-4.1-0
2005-06-28 03:24:06 -07:00
igor@rurik.mysql.com
42bb0eaf9f
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into rurik.mysql.com:/home/igor/mysql-4.1
2005-06-28 03:20:00 -07:00
igor@rurik.mysql.com
be1478f6f9
group_by.result, group_by.test:
...
Added a test case for bug #11414 .
sql_select.cc:
Fixed bug #11414 : crash on Windows with some simple
GROUP BY queries.
It happened to an allocation of an array containing
0 Copy_field elements in setup_copy_fields.
The bug had been already fixed in 5.0.
2005-06-28 03:18:37 -07:00
kent@mysql.com
b3a00568fb
opt_range.cc:
...
Added missing `;' to DBUG_RETURN()
2005-06-28 04:33:06 +02:00
bell@sanja.is.com.ua
b49b5805eb
abort storing query to query cache if warnings appeared (BUG#9414)
2005-06-28 00:52:21 +03:00
jimw@mysql.com
3dd28e98e6
Fix typo in --default-store-engine help. (Bug #11534 )
2005-06-27 10:49:40 -07:00
monty@mishka.local
7398252d02
Portability fixes
...
Fixes while reviewing new pushed code
NULL as argument to encrypt/decrypt should return NULL without a warning
2005-06-27 20:31:00 +03:00
monty@mishka.local
6db013ef86
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mishka.local:/home/my/mysql-4.1
2005-06-27 16:47:44 +03:00
monty@mishka.local
83f90e060e
Better bug fix for:
...
#9728 'Decreased functionality in "on duplicate key update
#8147 'a column proclaimed ambigous in INSERT ... SELECT .. ON DUPLICATE'
This ensures fields are uniquely qualified and also that one can't update other tables in the ON DUPLICATE KEY UPDATE part
2005-06-27 16:46:41 +03:00
msvensson@neptunus.(none)
dee0be6eed
Simpler impl.
2005-06-27 14:26:07 +02:00
msvensson@neptunus.(none)
88c96026af
Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0
...
into neptunus.(none):/home/msvensson/mysql/bug10466
2005-06-27 13:12:10 +02:00
msvensson@neptunus.(none)
dcb4789dcb
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
2005-06-27 12:26:24 +02:00
konstantin@mysql.com
526af17380
Fix the broken test suite in -debug build.
2005-06-27 14:10:56 +04:00
msvensson@neptunus.(none)
eb41ba25e3
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
2005-06-27 10:53:08 +02:00
msvensson@neptunus.(none)
13a02cfad2
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into neptunus.(none):/home/msvensson/mysql/mysql-4.1
2005-06-27 09:53:11 +02:00
igor@rurik.mysql.com
7994f27c43
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into rurik.mysql.com:/home/igor/mysql-4.1
2005-06-25 05:45:50 -07:00
konstantin@mysql.com
9b2d517b79
Free unused JOINs early even if using subqueries.
2005-06-25 00:27:40 +04:00
konstantin@mysql.com
153861fa50
Remove an unrelevant assert.
2005-06-24 23:29:00 +04:00