Произведен внеплановый выпуск MySQL 5.0.21 (http://dev.mysql.com/doc/refman/5.0/en/news-5-0-21.html), связанный с обнаружением ряда серьезных проблем безопасности в реализации клиент-серверного протокола MySQL (через специально сформированный COM_TABLE_DUMP пакет клиент может вызвать переполнение буфера и запустить код на сервере или прочитать содержимое области памяти процесса).Добавлена опция max_prepared_stmt_count для ограничения максимального числа prepared statement в кеше. Опция предназначена для защиты от возможных DoS атак.
Исправлены многочисленные ошибки, например:
- Нарушение целостности индекса при использовании в переменой key_cache_block_size значения не превышающего myisam_block_size строго в несколько раз;
- LAST_INSERT_ID() в хранимых процедурах теперь возвращает реальное значение, а не всегда 0;
- Излишнее потребление памяти при использовании DELETE и UPDATE совместно с большими "NOT IN" условиями;
- Неправильная выборка при использовании определенных видов дат в BETWEEN;
- Несколько ошибок приводящих к краху при использовании индексов.
URL: http://dev.mysql.com/downloads/mysql/5.0.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=7435