mariadb/innobase
Timothy Smith 7886d63c62 Apply 3 patches from innodb-5.0-ss2637.
This fixes Bug#36149: Read buffer overflow in srv0start.c found during "make
test"

Per-revision comments:

r2484 | vasil | 2008-05-28 15:32:48 +0300 (Wed, 28 May 2008) | 9 lines

Fix Bug#36149 Read buffer overflow in srv0start.c found during "make test"

Use strncmp(3) instead of memcmp(3) to avoid reading past end of the string
if it is empty (*str == '\0'). This bug is _not_ a buffer overflow.

Discussed with:	Sunny (via IM)

r2538 | inaam | 2008-07-15 21:24:02 +0300 (Tue, 15 Jul 2008) | 15 lines

Fix of issue# 4

Fixed a timing hole where a thread dropping an index can free the
in-memory index struct while another thread is still using
that structure to remove entries from adaptive hash index belonging
to one of the pages that belongs to the index being dropped.

The fix is to have a reference counter in the index struct and to
wait for this counter to drop to zero beforing freeing the struct.

Reviewed by: Heikki


r2544 | inaam | 2008-07-22 18:58:11 +0300 (Tue, 22 Jul 2008) | 8 lines

Removed UNIV_INLINE qualifier from btr_search_info_get_ref_count().
Otherwise compilation failed on non-debug builds.

Pointed by: Vasil
2008-12-12 17:40:31 -07:00
..
btr Apply 3 patches from innodb-5.0-ss2637. 2008-12-12 17:40:31 -07:00
buf Cherry-pick InnoDB fixes for Bug#34286, Bug#35352, and Bug#36600 from snapshot 2008-07-31 15:47:57 -06:00
data
db
dict Apply 3 patches from innodb-5.0-ss2637. 2008-12-12 17:40:31 -07:00
dyn
eval
fil
fsp
fut
ha
ibuf
include Apply 3 patches from innodb-5.0-ss2637. 2008-12-12 17:40:31 -07:00
lock
log
mach
mem
mtr
os Applied InnoDB snapshot innodb-5.0-ss2095 2007-11-20 10:53:19 -07:00
page
pars
que
read
rem
row
srv Apply 3 patches from innodb-5.0-ss2637. 2008-12-12 17:40:31 -07:00
sync Applied InnoDB snapshot innodb-5.0-ss2095 2007-11-20 10:53:19 -07:00
thr
trx Cherry-pick InnoDB fixes for Bug#34286, Bug#35352, and Bug#36600 from snapshot 2008-07-31 15:47:57 -06:00
usr
ut Apply the rest of innodb-5.0-ss2475. This fixes Bug#36819, "ut_usectime does 2008-12-12 15:48:26 -07:00
CMakeLists.txt
configure.in
Makefile.am