aboutsummaryrefslogtreecommitdiffstats
path: root/russian/security/2009/dsa-1910.wml
blob: 5768e655cd977e0839df594f2c08398482915559 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#use wml::debian::translation-check translation="9e5a0e697bd0f5533a96534c3e71794b7a3fae5e" maintainer="Lev Lamberov"
<define-tag description>отсутствие функции экранирования</define-tag>
<define-tag moreinfo>

<p>Было обнаружено, что в mysql-ocaml, OCaml-привязках для MySql,
отсутствует функция, вызывающая mysql_real_escape_string(). Она необходима,
поскольку mysql_real_escape_string() соблюдает кодировку соединения
и предотвращает недостаточное экранирование при использовании ряда многобайтовых
кодировок. Добавленная функция называется real_escape(), она
принимает установленное соединение к базе данных в качестве первого аргумента. Старая
функция escape_string() была сохранена с целью обеспечения обратной совместимости.</p>

<p>Разработчикам, использующим эти привязки, настоятельно рекомендуется изменить свой код
так, чтобы в нём использовалась эта новая функция.</p>

<p>В предыдущем стабильном выпуске (etch) эта проблема была исправлена в
версии 1.0.4-2+etch1.</p>

<p>В стабильном выпуске (lenny) эта проблема была исправлена в
версии 1.0.4-4+lenny1.</p>

<p>В тестируемом (squeeze) и нестабильном (sid) выпусках
эта проблема будет исправлена позже.</p>


<p>Рекомендуется обновить пакеты mysql-ocaml.</p>
</define-tag>

# do not modify the following line
#include "$(ENGLISHDIR)/security/2009/dsa-1910.data"
# $Id$

© 2014-2024 Faster IT GmbH | imprint | privacy policy