<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - AltLinux/Sisyphus/devel/TextRel</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel</link>
<description>History/revisions of FreeSource/AltLinux/Sisyphus/devel/TextRel</description>
<language>en-us</language>
<item>
<title>2008-01-08 21:18:50</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel/show?time=2008-01-08+21%3A18%3A50</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".altlinux.sisyphus.devel.textrel" href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Text&amp;nbsp;Rel&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2008-01-08+21%3A18%3A50">2008-01-08 21:18:50&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel">2008-01-08 21:21:55&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="action" style="float:right; width:250px">&lt;div class="action-content">Эта&amp;nbsp;страница была перенесена на&amp;nbsp;&lt;a href="http://altlinux.org/TextRel" target="_blank" title="" class="outerlink">altlinux.org&lt;/a>. Текст на&amp;nbsp;freesource.info заморожен.&lt;/div>&lt;/div>&lt;br />
&lt;em>&lt;a href="http://www.altlinux.ru/pipermail/devel/2003-November/016384.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />ldv@ в&amp;nbsp;devel@&lt;/a>&lt;/em>&lt;br />
&lt;ul>&lt;li> &lt;span class="missingpage">О использовании rpath&lt;/span>&lt;a href="http://freesource.info/wiki/ProblemWithVerifyELFAndRPATH/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>&lt;/li>&lt;/ul>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;em>&lt;a href="http://www.altlinux.ru/pipermail/devel/2003-November/016384.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />ldv&lt;/a>&lt;/em>&lt;br />
&lt;ul>&lt;li> &lt;span class="missingpage">О использовании rpath&lt;/span>&lt;a href="http://freesource.info/wiki/devel/ProblemWithVerifyELFAndRPATH/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>&lt;/li>&lt;/ul>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-09-11 01:01:27</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel/show?time=2006-09-11+01%3A01%3A27</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Text&amp;nbsp;Rel&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2006-09-11+01%3A01%3A27">2006-09-11 01:01:27&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2008-01-08+21%3A18%3A50">2008-01-08 21:18:50&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="code">&lt;pre>TEXTREL &amp;ndash; это&amp;nbsp;дакая гадость, которая делает текстовый сегмент не&amp;nbsp;совсем
текстовым; фактически dynamic linker вынужден патчить сам&amp;nbsp;текстовый
сегмент, см.&amp;nbsp;dsohowto; в&amp;nbsp;результате атаковать доступный на&amp;nbsp;запись
текстовый сегмент проще, чем&amp;nbsp;недоступный.&lt;/pre>&lt;/div>&lt;br />
&lt;em>&lt;a href="https://lists.altlinux.org/pipermail/devel/2008-January/068210.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />ldv@ в&amp;nbsp;devel@&lt;/a>&lt;/em>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-08-11 00:28:37</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel/show?time=2006-08-11+00%3A28%3A37</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Text&amp;nbsp;Rel&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2006-08-11+00%3A28%3A37">2006-08-11 00:28:37&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2006-09-11+01%3A01%3A27">2006-09-11 01:01:27&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;ul>&lt;li> &lt;span class="missingpage">О использовании rpath&lt;/span>&lt;a href="http://freesource.info/wiki/devel/ProblemWithVerifyELFAndRPATH/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>&lt;/li>&lt;/ul>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-06-07 11:12:09</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel/show?time=2006-06-07+11%3A12%3A09</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Text&amp;nbsp;Rel&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2006-06-07+11%3A12%3A09">2006-06-07 11:12:09&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2006-08-11+00%3A28%3A37">2006-08-11 00:28:37&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h5090-1">&lt;/a>&lt;h1> Разделяемые библиотеки и&amp;nbsp;text relocations &lt;/h1>
&lt;ul>&lt;li> &lt;a href="http://www.tldp.org/linuxfocus/Russian/November1997/article6.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://www.tldp.org/linuxfocus/Russian/November1997/article6.html&lt;/a> &lt;em>tnx Ruslandh&lt;/em>&lt;/li>&lt;/ul>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-06-05 20:54:25</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel/show?time=2006-06-05+20%3A54%3A25</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Text&amp;nbsp;Rel&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2006-06-05+20%3A54%3A25">2006-06-05 20:54:25&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2006-06-07+11%3A12%3A09">2006-06-07 11:12:09&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Начну с&amp;nbsp;вольного перевода нескольких фрагментов из&amp;nbsp;статьи &amp;#8220;How To&amp;nbsp;Write Shared Libraries&amp;#8221; (Ulrich Drepper, &lt;a href="http://people.redhat.com/drepper/dsohowto.pdf" target="_blank" title="" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/file.gif" alt="" border="0" />http://people.redhat.com/drepper/dsohowto.pdf&lt;/a>, 2003, версия 1.2).&lt;br />
&amp;laquo;Самое главное &amp;ndash; всегда использовать параметры -fpic либо -fPIC при&amp;nbsp;порождении кода, который в&amp;nbsp;конечном итоге попадёт в&amp;nbsp;DSO.  Эта&amp;nbsp;рекомендация применима в&amp;nbsp;равной степени как&amp;nbsp;к&amp;nbsp;коду, так&amp;nbsp;и&amp;nbsp;к данным. Код, который не&amp;nbsp;был скомпилирован таким образом, будет содержать text relocations.  Этому нет&amp;nbsp;оправдания.  Text relocations требуют от&amp;nbsp;динамического компоновщика (dynamic linker) дополнительной работы. Аргументы, базирующиеся на&amp;nbsp;утверждении, что&amp;nbsp;код не&amp;nbsp;является разделяемым потому, что&amp;nbsp;другие процессы не&amp;nbsp;используют этот DSO, не&amp;nbsp;верны.  В&amp;nbsp;таком случае вообще нет&amp;nbsp;смысла использовать DSO; соответствующий код&amp;nbsp;следует просто собирать в&amp;nbsp;составе приложения.&amp;raquo;&lt;br />
&amp;laquo;Результат любого перемещения (relocation) будет сохранен в&amp;nbsp;виде ссылки где-то в&amp;nbsp;DSO.  В&amp;nbsp;нормальной ситуации это&amp;nbsp;место будет расположено в&amp;nbsp;сегменте данных.  В&amp;nbsp;случае некорректно порождённого пользователем, компилятором или&amp;nbsp;компоновщиком кода перемещения могут затрагивать сегменты кода и&amp;nbsp;read-only данных.  Динамический компоновщик в&amp;nbsp;состоянии обработать корректно эту&amp;nbsp;ситуацию только в&amp;nbsp;случае, если DSO, в&amp;nbsp;соответствии со&amp;nbsp;спецификацией формата ELF, содержит пометку DT_TEXTREL в&amp;nbsp;его динамической секции (dynamic section).  В&amp;nbsp;результате, к&amp;nbsp;сожалению, изменённая страница памяти больше не&amp;nbsp;будет разделяемой, т.е. не&amp;nbsp;сможет быть использована другими процессами.  Сам&amp;nbsp;процесс text relocation также довольно длительный ввиду того, что&amp;nbsp;ядро производит дополнительные изменения в&amp;nbsp;структурах хранения информации по&amp;nbsp;управлению памятью.  И, наконец, код&amp;nbsp;и&amp;nbsp;данные, которые могли бы&amp;nbsp;быть размещены в&amp;nbsp;read-only памяти, оказываются в&amp;nbsp;обычной памяти, доступной для&amp;nbsp;случайного изменения вследствие сбоя в&amp;nbsp;программе.&amp;raquo;&lt;br />
Если вы&amp;nbsp;собираете пакет, содержащий лишь разделяемые библиотеки, то&amp;nbsp;для решения проблемы TEXTREL, как&amp;nbsp;правило, достаточно применить выражение&lt;br />
Если в&amp;nbsp;пакете присутствуют как&amp;nbsp;DSO, так&amp;nbsp;и&amp;nbsp;обычные исполняемые приложения, то&amp;nbsp;проблему TEXTREL, как&amp;nbsp;правило, можно решить путём корректировки CFLAGS в&amp;nbsp;makefile'ах.&lt;br />
Ситуация значительно осложняется в&amp;nbsp;случае, если проблема TEXTREL вызвана наличием не-PIC кода, написанного на&amp;nbsp;ассемблере.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Начну с&amp;nbsp;вольного перевода нескольких фрагментов из&amp;nbsp;статьи&lt;br />
&amp;#8220;How To&amp;nbsp;Write Shared Libraries&amp;#8221; (Ulrich Drepper,&lt;br />
&lt;a href="http://people.redhat.com/drepper/dsohowto.pdf" target="_blank" title="" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/file.gif" alt="" border="0" />http://people.redhat.com/drepper/dsohowto.pdf&lt;/a>, 2003, версия 1.2).&lt;br />
&amp;laquo;Самое главное &amp;ndash; всегда использовать параметры -fpic либо -fPIC при&lt;br />
порождении кода, который в&amp;nbsp;конечном итоге попадёт в&amp;nbsp;DSO.  Эта&lt;br />
рекомендация применима в&amp;nbsp;равной степени как&amp;nbsp;к&amp;nbsp;коду, так&amp;nbsp;и&amp;nbsp;к данным. Код,&lt;br />
который не&amp;nbsp;был скомпилирован таким образом, будет содержать text&lt;br />
relocations.  Этому нет&amp;nbsp;оправдания.  Text relocations требуют от&lt;br />
динамического компоновщика (dynamic linker) дополнительной работы.&lt;br />
Аргументы, базирующиеся на&amp;nbsp;утверждении, что&amp;nbsp;код не&amp;nbsp;является разделяемым&lt;br />
потому, что&amp;nbsp;другие процессы не&amp;nbsp;используют этот DSO, не&amp;nbsp;верны.  В&amp;nbsp;таком&lt;br />
случае вообще нет&amp;nbsp;смысла использовать DSO; соответствующий код&amp;nbsp;следует&lt;br />
просто собирать в&amp;nbsp;составе приложения.&amp;raquo;&lt;br />
&amp;laquo;Результат любого перемещения (relocation) будет сохранен в&amp;nbsp;виде ссылки&lt;br />
где-то в&amp;nbsp;DSO.  В&amp;nbsp;нормальной ситуации это&amp;nbsp;место будет расположено в&lt;br />
сегменте данных.  В&amp;nbsp;случае некорректно порождённого пользователем,&lt;br />
компилятором или&amp;nbsp;компоновщиком кода перемещения могут затрагивать сегменты&lt;br />
кода и&amp;nbsp;read-only данных.  Динамический компоновщик в&amp;nbsp;состоянии обработать&lt;br />
корректно эту&amp;nbsp;ситуацию только в&amp;nbsp;случае, если DSO, в&amp;nbsp;соответствие со&lt;br />
спецификацией формата ELF, содержит пометку DT_TEXTREL в&amp;nbsp;его динамической&lt;br />
секции (dynamic section).  В&amp;nbsp;результате, к&amp;nbsp;сожалению, изменённая страница&lt;br />
памяти больше не&amp;nbsp;будет разделяемой, т.е. не&amp;nbsp;сможет быть использована&lt;br />
другими процессами.  Сам&amp;nbsp;процесс text relocation также довольно длительный&lt;br />
ввиду того, что&amp;nbsp;ядро производит дополнительные изменения в&amp;nbsp;структурах&lt;br />
хранения информации по&amp;nbsp;управлению памятью.  И, наконец, код&amp;nbsp;и&amp;nbsp;данные,&lt;br />
которые могли бы&amp;nbsp;быть размещены в&amp;nbsp;read-only памяти, оказываются в&amp;nbsp;обычной&lt;br />
памяти, доступной для&amp;nbsp;случайного изменения вследствие сбоя в&amp;nbsp;программе.&amp;raquo;&lt;br />
Если вы&amp;nbsp;собираете пакет, содержащий лишь разделяемые библиотеки, то&amp;nbsp;для&lt;br />
решения проблемы TEXTREL, как&amp;nbsp;правило, достаточно применить выражение&lt;br />
Если в&amp;nbsp;пакете присутствуют как&amp;nbsp;DSO, так&amp;nbsp;и&amp;nbsp;обычные исполняемые приложения,&lt;br />
то&amp;nbsp;проблему TEXTREL, как&amp;nbsp;правило, можно решить путём корректировки CFLAGS&lt;br />
в&amp;nbsp;makefile'ах.&lt;br />
Ситуация значительно осложняется в&amp;nbsp;случае, если проблема TEXTREL вызвана&lt;br />
наличием не-PIC кода, написанного на&amp;nbsp;ассемблере.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-05-25 12:18:12</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel/show?time=2005-05-25+12%3A18%3A12</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Text&amp;nbsp;Rel&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2005-05-25+12%3A18%3A12">2005-05-25 12:18:12&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2006-06-05+20%3A54%3A25">2006-06-05 20:54:25&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;ul>&lt;li> &lt;a href="http://people.redhat.com/drepper/textrelocs.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://people.redhat.com/drepper/textrelocs.html&lt;/a>&lt;/li>&lt;/ul>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-05-25 12:11:12</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel/show?time=2005-05-25+12%3A11%3A12</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Text&amp;nbsp;Rel&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2005-05-25+12%3A11%3A12">2005-05-25 12:11:12&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2005-05-25+12%3A18%3A12">2005-05-25 12:18:12&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h5090-1">&lt;/a>&lt;h2>Ссылки&lt;/h2>
&lt;ul>&lt;li> &lt;span class="missingpage">Правка libtool при&amp;nbsp;зашитых путях&lt;/span>&lt;a href="http://freesource.info/wiki/TextRel/libtool/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>&lt;/li>&lt;/ul>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-05-25 05:39:30</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel/show?time=2005-05-25+05%3A39%3A30</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Text&amp;nbsp;Rel&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2005-05-25+05%3A39%3A30">2005-05-25 05:39:30&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/TextRel?time=2005-05-25+12%3A11%3A12">2005-05-25 12:11:12&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;em>&lt;a href="http://www.altlinux.ru/pipermail/devel/2003-November/016384.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />ldv&lt;/a>&lt;/em>&lt;br />
&lt;!--notypo-->{{backlinks}}&lt;!--/notypo-->&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">ldv, &lt;a href="http://www.altlinux.ru/pipermail/devel/2003-November/016384.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://www.altlinux.ru/pipermail/devel/2003-November/016384.html&lt;/a>&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
