Спустя два месяца с момента прошлой версии, компания Sun Microsystems выпустила (//\"http://permalink.gmane.org/gmane.comp.db.mysql.announce/456\") релиз MySQL Community Server 5.0.77 (//\"http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-77.html\"). В отличии от прошлого выпуска, новый релиз распространяется (//\"http://dev.mysql.com/downloads/mysql/5.0.html\") не только в исходных текстах, но и в виде бинарных сборок для всех популярных платформ.
Некоторые важные изменения, относительно релиза 5.0.67:
* Для улучшения безопасности при загрузке пользовательских функций введена переменная "plugin_dir", определяющая директорию из которой могут быть загружены дополнения пользователя. Если переменная содержит пустую строку, то MySQL при загрузки пользовательских функций ведет себя как раньше;
* Добавлена статусная переменная Queries, отражающая число запросов выполненных на сервере, включая все внутренние запросы из хранимых процедур (переменная Questions показывает только внешние обращения клиентов);
* Добавлены дополнительные средства защиты от уязвимости, позволяющей через манипуляцию символическими ссылками обойти некоторые ограничения при доступе к MyISAM таблицам в MySQL (перезапись файлов таблиц путем манипуляции с опциями "DATA DIRECTORY" и "INDEX DIRECTORY");
* Добавлена защита от DoS атаки через исчерпание памяти при разборе конструкций с тысячами условий вида "OR (OR ... (OR ... ))";
* Из вывода SHOW STATUS убрана строка Innodb_buffer_pool_pages_latched, так как для расчета данного параметра требовалось слишком много процессорного времени. Переменная показывается теперь только при сборке сервера с параметром UNIV_DEBUG.
http://www.opennet.ru/opennews/art.shtml?num=20348 (//\"http://www.opennet.ru/opennews/art.shtml?num=20348\")