- 27 Jul, 2006 1 commit
-
-
kroki/tomash@moonlight.intranet authored
Too many cursors (more than 1024) could lead to memory corruption. This affects both, stored routines and C API cursors, and the threshold is per-server, not per-connection. Similarly, the corruption could happen when the server was under heavy load (executing more than 1024 simultaneous complex queries), and this is the reason why this bug is fixed in 4.1, which doesn't support cursors. The corruption was caused by a bug in the temporary tables code, when an attempt to create a table could lead to a write beyond allocated space. Note, that only internal tables were affected (the tables created internally by the server to resolve the query), not tables created with CREATE TEMPORARY TABLE. Another pre-condition for the bug is TRUE value of --temp-pool startup option, which, however, is a default. The cause of a bug was that random memory was overwritten in bitmap_set_next() due to out-of-bound memory access.
-
- 25 Jul, 2006 2 commits
-
-
joerg@trift2. authored
(Re-apply a patch from the general tree to the clone.)
-
grog@eucla.lemis.com authored
BUG#20850: Assert during slave shutdown in many rpl_* tests This patch has already been applied to 5.1.
-
- 22 Jul, 2006 1 commit
-
-
Place mysqlmanager 'pdb' file in 'client_debug' directory mysys.vcproj: Removed define of __NT__ from 'Debug' target mysqld.vcproj: Always generate 'pdb' and 'map' files
-
- 21 Jul, 2006 1 commit
-
-
tsmith@maint1.mysql.com authored
-
- 19 Jul, 2006 2 commits
-
-
kostja@bodhi.local authored
"real" table fails in JOINs". This is a regression caused by the fix for Bug 18444. This fix removed the assignment of empty_c_string to table->db performed in add_table_to_list, as neither me nor anyone else knew what it was there for. Now we know it and it's covered with tests: the only case when a table database name can be empty is when the table is a derived table. The fix puts the assignment back but makes it a bit more explicit. Additionally, finally drop sp.result.orig which was checked in by mistake.
-
REPLACE ... SELECT would require INSERT privileges on certain tables when SELECT really suffices. Require INSERT only on target table.
-
- 17 Jul, 2006 1 commit
-
-
iggy@rolltop.ignatz42.dyndns.org authored
-
- 14 Jul, 2006 1 commit
-
-
mysqldump did not select the correct database before trying to dump views from it. this resulted in an empty result set, which in turn startled mysql-dump into a core-dump. this only happened for views, not for tables, and was only visible with multiple databases that weren't by sheer luck in the order mysqldump required, anyway. this fixes by selecting the correct database before dumping views; it also catches the empty set-condition if it should occur for other reasons.
-
- 10 Jul, 2006 4 commits
-
-
joerg@trift2. authored
-
joerg@trift2. authored
into trift2.:/M50/clone-5.0
-
joerg@trift2. authored
-
ingo/mydev@chilla.local authored
-
- 04 Jul, 2006 3 commits
-
-
joerg@mysql.com authored
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0-release
-
tomas@poseidon.ndb.mysql.com authored
- partial backport of code from 5.1, do cot compare_record for engines that do not read all columns during update
-
- 03 Jul, 2006 5 commits
-
-
tnurnberg@mysql.com authored
Two functions have different ideas of what a string should look like; one of them reads memory it assumes the other one may have written. And "if you assume ..." We now use a more defensive variety of the assuming function, this fixes a warning thrown by the valgrind tool.
-
kent@mysql.com authored
Define 'mysql_get_ssl_cipher' even if no SSL built in, it is referenced in libmysql.def
-
kent@mysql.com authored
into mysql.com:/Users/kent/mysql/bk/mysql-5.0-release
-
kent@suse9-x86.mysql.com authored
Use Perl for filtering, do more filtering
-
kent@suse9-x86.mysql.com authored
Avoid duplicate symbol errors on Netware mwldnlm, mwccnlm, mwasmnlm: Filter garbage characters from output
-
- 01 Jul, 2006 2 commits
-
-
kent@mysql.com authored
Don't define __NT__ for 'Max' target
-
kent@mysql.com authored
Added missing parameter type change for _my_strdup_with_length()
-
- 30 Jun, 2006 6 commits
-
-
joerg@mysql.com authored
1.2525 06/06/30 18:29:27 monty@mysql.com +3 -0 Reverted wrong bug fix (Bug#11228)
-
tomas@poseidon.ndb.mysql.com authored
-
tomas@poseidon.ndb.mysql.com authored
- added missing retrieval of hidden primary key
-
knielsen@mysql.com authored
into mysql.com:/usr/local/mysql/mysql-5.0-release
-
knielsen@mysql.com authored
In some functions dealing with strings and character sets, the wrong pointers were saved for restoration in THD::rollback_item_tree_changes(). This could potentially cause random corruption or crashes. Fixed by passing the original Item ** locations, not local stack copies. Also remove unnecessary use of default arguments.
-
kent@mysql.com authored
Disable old RPM strip my_global.h: Fixed wrong cast, which caused problems with gcc 4.0 and floats in prepared statements (Bug #19694) mysqlmanager.vcproj: Place output files in common release/debug directory
-
- 29 Jun, 2006 11 commits
-
-
tomas@poseidon.ndb.mysql.com authored
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
-
tomas@poseidon.ndb.mysql.com authored
-
joerg@mysql.com authored
Re-apply a patch by Knielsen in the 5.0.23 build clone: Replace port number by "SLAVE_PORT".
-
lars@mysql.com authored
into mysql.com:/users/lthalmann/bkroot/mysql-5.0-release
-
konstantin@mysql.com authored
-
lars@mysql.com authored
into mysql.com:/users/lthalmann/bkroot/mysql-5.0-release
-
konstantin@mysql.com authored
into mysql.com:/opt/local/work/mysql-5.0-runtime
-
jonas@perch.ndb.mysql.com authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-release
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0-main
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0-main
-