| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
Fixed data corruption bug in query cache.
Made queries be dependent of the database in use.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| | |
added extra/mysql_install.c - will work on it in 4.0, but it does not hurt
to have it sit in 3.23 tree for now since it will eventually be backported
to 3.23 anyway
|
| |
| |
| |
| | |
Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
|
|/ |
|
|
|
|
|
|
| |
Fixed crash in SELECT DISTINCT SUM(...)
Fix return value of mysortncmp() for innobase
Fix join_crash bug
|
| |
|
|
|
|
| |
Changed BITMAP to MY_BITMAP to avoid type conflict on windows
|
|
|
|
|
| |
Patches for Armstrong
Removed warnings when using REPAIR TABLE .. EXTENDED
|
|
|
|
|
|
|
|
| |
Allow delete of crashed MyISAM tables
Fixed bug when BLOB was first part of key
Fixed bug when using result from CASE in GROUP BY
Fixed core-dump bug in monthname()
Optimized calling of check_db_name()
|
|
created to use a small set of filenames, to try and avoid problems
in the Linux kernel.
|