<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - Asterisk/News/20060307</title>
<link>http://freesource.info/wiki/Asterisk/News/20060307</link>
<description>History/revisions of FreeSource/Asterisk/News/20060307</description>
<language>en-us</language>
<item>
<title>2006-03-07 17:00:46</title>
<link>http://freesource.info/wiki/Asterisk/News/20060307/show?time=2006-03-07+17%3A00%3A46</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=".asterisk.news.20060307" href="http://freesource.info/wiki/Asterisk/News/20060307&amp;" class="">/Asterisk&amp;nbsp;/&amp;nbsp;News&amp;nbsp;/&amp;nbsp;20060307&lt;/a> за &lt;a href="http://freesource.info/wiki/Asterisk/News/20060307?time=2006-03-07+17%3A00%3A46">2006-03-07 17:00:46&lt;/a> и &lt;a href="http://freesource.info/wiki/Asterisk/News/20060307">2006-03-07 17:07:47&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Тема шифрования трафика IP-телефонии интересна многим, особенно потому что&amp;nbsp;&lt;span class="missingpage">Vo&amp;nbsp;IP&lt;/span>&lt;a href="http://freesource.info/wiki/VoIP/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> изначально имеет гораздо более широкие возможности обеспечения безопасности, по&amp;nbsp;сравнению с&amp;nbsp;обычной телефонией.&lt;br />
SRTP (secure RTP) в&amp;nbsp;Asterisk реализован, но&amp;nbsp;находится в&amp;nbsp;состоянии &amp;laquo;глубокой альфы&amp;raquo;, и&amp;nbsp;поэтому до&amp;nbsp;сих пор&amp;nbsp;не&amp;nbsp;включен в&amp;nbsp;основную ветку. Этот протокол поддерживается в&amp;nbsp;настоящий момент, например, SIP-телефонами Snom, которые очень распространены среди пользователей Asterisk, так&amp;nbsp;что можно было бы&amp;nbsp;ожидать скорого его&amp;nbsp;развития, если бы&amp;nbsp;не одно большое &amp;laquo;но&amp;raquo;.&lt;br />
SRTP не&amp;nbsp;имеет никакого смысла без&amp;nbsp;шифрования SIP-потока, в&amp;nbsp;котором и&amp;nbsp;передаются ключи шифрования. Для&amp;nbsp;этого самого шифрования не&amp;nbsp;хватает реализации протокола TLS. Для&amp;nbsp;него же, в&amp;nbsp;свою очередь, не&amp;nbsp;хватает реализации SIP&amp;nbsp;over TCP. Для&amp;nbsp;полноценной его&amp;nbsp;реализации потребуется очень много усилий, поэтому в&amp;nbsp;ближайший год&amp;nbsp;чего-либо, что&amp;nbsp;можно было без&amp;nbsp;страха ставить на&amp;nbsp;рабочие сервера я&amp;nbsp;не ожидаю.&lt;br />
В&amp;nbsp;том виде, в&amp;nbsp;котором поддержка SRTP в&amp;nbsp;сторонних патчах для&amp;nbsp;Asterisk есть в&amp;nbsp;настоящий момент, имеет смысл использовать лишь при&amp;nbsp;передачи через VPN&amp;nbsp;в&amp;nbsp;качестве дополнительной меры усложнения взлома сомнительного качества.&lt;br />
Начиная с&amp;nbsp;Asterisk 1.2.4 отсутствующая в&amp;nbsp;дистрибутивном примере iax2.conf опция 'encryption' может использоваться для&amp;nbsp;поддержки шифрования. Так&amp;nbsp;как сейчас реализован только один протокол &amp;mdash; AES128, то&amp;nbsp;варианты 'encryption=yes' и&amp;nbsp;'encryption=aes128' сейчас равнозначны.&lt;br />
После включения этой опции в&amp;nbsp;выводе команды 'iax2 show peers' слева от&amp;nbsp;поля &amp;laquo;статус&amp;raquo; появится "(E)", что&amp;nbsp;должно означать, будто шифрование включено. Я&amp;nbsp;не зря&amp;nbsp;использую такие обтекаемые формулировки &amp;mdash; включение encryption гарантировано означает лишь отображение этих трех символов, и&amp;nbsp;больше ничего. &lt;br />
Для&amp;nbsp;того чтобы шифрование действительно использовалось, необходимо использовать метод авторизации md5. Думаю вполне понятно, почему при&amp;nbsp;использовании метода plaintext использовать шифрование попросту бессмысленно (как, вы&amp;nbsp;ещё используете plaintext авторизацию? зря, очень зря). Самое же&amp;nbsp;удивительное что&amp;nbsp;шифрование &lt;strong>не будет работать с&amp;nbsp;rsa-авторизацией&lt;/strong>. Вот&amp;nbsp;такой вот&amp;nbsp;загадочный зверь этот Asterisk.&lt;br />
Для&amp;nbsp;конечного пользователя это&amp;nbsp;означает, что&amp;nbsp;опция encryption=yes реально использоваться будет только если другая сторона его&amp;nbsp;поддерживает _и_ используется md5 авторизация. В&amp;nbsp;любом другом случае Asterisk в&amp;nbsp;iax2 show peers будет бодро рапортовать об&amp;nbsp;используемом шифровании, которое использоваться не&amp;nbsp;будет.&lt;br />
Olle E&amp;nbsp;Johansson (oej) создал свою ветку в&amp;nbsp;svn-репозитории, в&amp;nbsp;которой содержатся патчи почти готовые к&amp;nbsp;интегрированию в&amp;nbsp;основную ветку. Эта&amp;nbsp;ветка предназначена для&amp;nbsp;тестирования, а&amp;nbsp;не для&amp;nbsp;использования на&amp;nbsp;реальных критичных сервисах.&lt;br />
В&amp;nbsp;основном эта&amp;nbsp;ветка содержит существенные изменения и&amp;nbsp;улучшения в&amp;nbsp;SIP-стеке Asterisk (коим и&amp;nbsp;занимается в&amp;nbsp;основном oej), однако содержит и&amp;nbsp;множество других небольших исправлений.&lt;br />
Также oej&amp;nbsp;в&amp;nbsp;отдельную ветку вынес патч для&amp;nbsp;поддержка T.38 транзита. Несмотря на&amp;nbsp;то, что&amp;nbsp;функционал этот очень важен для&amp;nbsp;всех ISP&amp;nbsp;и&amp;nbsp;большинства офисных установок Asterisk, внимание сотрудников Digium к&amp;nbsp;этому коду, увы, долгое время было минимально.&lt;br />
Тестирование его&amp;nbsp;у&amp;nbsp;нас показало, что&amp;nbsp;к&amp;nbsp;реальному использованию код, увы, не&amp;nbsp;готов, потому как:&lt;br />
Сейчас этот патч активно дорабатывается, и&amp;nbsp;я надеюсь что&amp;nbsp;скоро он&amp;nbsp;станет гораздо более применим на&amp;nbsp;практике. В&amp;nbsp;настоящий момент я&amp;nbsp;активно занимаюсь его&amp;nbsp;тестированием.&lt;br />
В&amp;nbsp;рассылке asterisk-dev Russell предложил использовать pthread_rwlock_t вместо mutex'ов, например для&amp;nbsp;связаных списков. Сейчас нити, выполняющие только чтение полностью блокируют список, не&amp;nbsp;позволяя другим нитям даже читать его&amp;nbsp;содержимое.&lt;br />
Если это&amp;nbsp;изменение будет выполнено, то&amp;nbsp;это может существенно увеличить масштабируемость Астериска, и&amp;nbsp;однозначно улучшит его&amp;nbsp;эффективность на&amp;nbsp;многопроцессорных машинах, и&amp;nbsp;машинах типа Sun&amp;nbsp;T2000 (многоядерные процессоры с&amp;nbsp;поддержкой нескольких нитей на&amp;nbsp;одном ядре).&lt;br />
Kfleming ответил ему, что&amp;nbsp;основной проблемой при&amp;nbsp;этом будут тонкости реализации приоритета блокировок на&amp;nbsp;чтение и&amp;nbsp;чтение/запись.&lt;br />
В&amp;nbsp;случае если сотрудниками Digium изменения внесены не&amp;nbsp;будут, то&amp;nbsp;эта разработка будет иметь смысл для&amp;nbsp;любых ISP, использующих в&amp;nbsp;своей работе Asterisk.&lt;br />
 &amp;ndash; russian locale for&amp;nbsp;voicemail &amp;mdash; ну&amp;nbsp;наконец-то, не&amp;nbsp;прошло и&amp;nbsp;года с&amp;nbsp;появления первой версии этого патча в&amp;nbsp;их багтрекере;&lt;br />
 &amp;ndash; множество мелких доработок для&amp;nbsp;сборки на&amp;nbsp;Solaris &amp;mdash; видимо они&amp;nbsp;поняли, что&amp;nbsp;Niagara будет хороша не&amp;nbsp;только для&amp;nbsp;Web, куда сейчас позиционируется, но&amp;nbsp;и  для&amp;nbsp;IP-телефонии, особенно с&amp;nbsp;учетом мультитредовой архитектуры Asterisk  (которая собственно на&amp;nbsp;системах от&amp;nbsp;Sun и&amp;nbsp;работает лучше всего);&lt;br />
 &amp;ndash; серия изменений в&amp;nbsp;cdr_csv на&amp;nbsp;тему большей гибкости настроек лога, а&amp;nbsp;именно  возможность писать в&amp;nbsp;лог user field, uniqueid и&amp;nbsp;дату/время в&amp;nbsp;GMT;&lt;br />
Недавно в&amp;nbsp;svn head ушло интересное изменение в&amp;nbsp;логике работы IAX2 &amp;mdash; теперь есть возможность сразу создавать несколько worker threads, которые и&amp;nbsp;будут обслуживать отдельные задачи, тем&amp;nbsp;самым масштабируемость Астериск при&amp;nbsp;работе по&amp;nbsp;IAX2 повышается.&lt;br />
Особенно подобное изменение важно для&amp;nbsp;любителей использовать realtime конфигурацию.&lt;br />
К&amp;nbsp;сожалению тестирование показало, что&amp;nbsp;проблемы в&amp;nbsp;этом коде есть, и&amp;nbsp;назвать его&amp;nbsp;стабильным сложно. При&amp;nbsp;сборке с&amp;nbsp;-DDO_CRASH (падение астериска при&amp;nbsp;возникновении критических ситуаций) единственное что&amp;nbsp;Астериск делает стабильно &amp;mdash; это&amp;nbsp;падает.&lt;br />
Где&amp;nbsp;именно падает выявлено, сейчас в&amp;nbsp;нашей сборке вставлен отладочный код, который, возможно позволит выявить где.&lt;br />
Если вы&amp;nbsp;используете -DDO_CRASH для&amp;nbsp;отладки прямо в&amp;nbsp;production &amp;mdash; лучше этого на&amp;nbsp;последних svn-срезах не&amp;nbsp;делать. Падения каждые несколько минут с&amp;nbsp;обрывами разговоров это&amp;nbsp;не&amp;nbsp;то, за&amp;nbsp;что вам&amp;nbsp;пользователи спасибо скажут.&lt;br />
Для&amp;nbsp;улучшения IAX2 multithreading создана отдельная ветка разработки /team/file/iax2-multithreading/&lt;br />
В&amp;nbsp;дальнейшем с&amp;nbsp;периодичностью раз&amp;nbsp;в&amp;nbsp;неделю-две аналогичные отчеты будут публиковаться в&amp;nbsp;отдельную рассылку по&amp;nbsp;Asterisk &amp;mdash; comp.soft.others.asterisk. Здесь я&amp;nbsp;публиковать этот материал не&amp;nbsp;планирую из-за узкой специализации.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Тема шифрования трафика IP-телефонии интересна многим, особенно потому что&amp;nbsp;&lt;span class="missingpage">Vo&amp;nbsp;IP&lt;/span>&lt;a href="http://freesource.info/wiki/VoIP/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>&lt;br />
изначально имеет гораздо более широкие возможности обеспечения безопасности, по&lt;br />
сравнению с&amp;nbsp;обычной телефонией.&lt;br />
SRTP (secure RTP) в&amp;nbsp;Asterisk реализован, но&amp;nbsp;находится в&amp;nbsp;состоянии &amp;laquo;глубокой&lt;br />
альфы&amp;raquo;, и&amp;nbsp;поэтому до&amp;nbsp;сих пор&amp;nbsp;не&amp;nbsp;включен в&amp;nbsp;основную ветку. Этот протокол&lt;br />
поддерживается в&amp;nbsp;настоящий момент, например, SIP-телефонами Snom, которые очень&lt;br />
распространены среди пользователей Asterisk, так&amp;nbsp;что можно было бы&amp;nbsp;ожидать&lt;br />
скорого его&amp;nbsp;развития, если бы&amp;nbsp;не одно большое &amp;laquo;но&amp;raquo;.&lt;br />
SRTP не&amp;nbsp;имеет никакого смысла без&amp;nbsp;шифрования SIP-потока, в&amp;nbsp;котором и&amp;nbsp;передаются&lt;br />
ключи шифрования. Для&amp;nbsp;этого самого шифрования не&amp;nbsp;хватает реализации протокола&lt;br />
TLS. Для&amp;nbsp;него же, в&amp;nbsp;свою очередь, не&amp;nbsp;хватает реализации SIP&amp;nbsp;over TCP. Для&lt;br />
полноценной его&amp;nbsp;реализации потребуется очень много усилий, поэтому в&amp;nbsp;ближайший&lt;br />
год&amp;nbsp;чего-либо, что&amp;nbsp;можно было без&amp;nbsp;страха ставить на&amp;nbsp;рабочие сервера я&amp;nbsp;не&lt;br />
ожидаю.&lt;br />
В&amp;nbsp;том виде, в&amp;nbsp;котором поддержка SRTP в&amp;nbsp;сторонних патчах для&amp;nbsp;Asterisk есть в&lt;br />
настоящий момент, имеет смысл использовать лишь при&amp;nbsp;передачи через VPN&amp;nbsp;в&lt;br />
качестве дополнительной меры усложнения взлома сомнительного качества.&lt;br />
Начиная с&amp;nbsp;Asterisk 1.2.4 отсутствующая в&amp;nbsp;дистрибутивном примере iax2.conf опция&lt;br />
'encryption' может использоваться для&amp;nbsp;поддержки шифрования. Так&amp;nbsp;как сейчас&lt;br />
реализован только один протокол &amp;mdash; AES128, то&amp;nbsp;варианты 'encryption=yes' и&lt;br />
'encryption=aes128' сейчас равнозначны.&lt;br />
После включения этой опции в&amp;nbsp;выводе команды 'iax2 show peers' слева от&amp;nbsp;поля&lt;br />
&amp;laquo;статус&amp;raquo; появится "(E)", что&amp;nbsp;должно означать, будто шифрование включено. Я&amp;nbsp;не&lt;br />
зря&amp;nbsp;использую такие обтекаемые формулировки &amp;mdash; включение encryption&lt;br />
гарантировано означает лишь отображение этих трех символов, и&amp;nbsp;больше ничего. &lt;br />
Для&amp;nbsp;того чтобы шифрование действительно использовалось, необходимо использовать&lt;br />
метод авторизации md5. Думаю вполне понятно, почему при&amp;nbsp;использовании метода&lt;br />
plaintext использовать шифрование попросту бессмысленно (как, вы&amp;nbsp;ещё&lt;br />
используете plaintext авторизацию? зря, очень зря). Самое же&amp;nbsp;удивительное что&lt;br />
шифрование &lt;strong>не будет работать с&amp;nbsp;rsa-авторизацией&lt;/strong>. Вот&amp;nbsp;такой вот&amp;nbsp;загадочный&lt;br />
зверь этот Asterisk.&lt;br />
Для&amp;nbsp;конечного пользователя это&amp;nbsp;означает, что&amp;nbsp;опция encryption=yes реально&lt;br />
использоваться будет только если другая сторона его&amp;nbsp;поддерживает _и_&lt;br />
используется md5 авторизация. В&amp;nbsp;любом другом случае Asterisk в&amp;nbsp;iax2 show peers&lt;br />
будет бодро рапортовать об&amp;nbsp;используемом шифровании, которое использоваться не&lt;br />
будет.&lt;br />
Olle E&amp;nbsp;Johansson (oej) создал свою ветку в&amp;nbsp;svn-репозитории, в&amp;nbsp;которой&lt;br />
содержатся патчи почти готовые к&amp;nbsp;интегрированию в&amp;nbsp;основную ветку. Эта&amp;nbsp;ветка&lt;br />
предназначена для&amp;nbsp;тестирования, а&amp;nbsp;не для&amp;nbsp;использования на&amp;nbsp;реальных критичных&lt;br />
сервисах.&lt;br />
В&amp;nbsp;основном эта&amp;nbsp;ветка содержит существенные изменения и&amp;nbsp;улучшения в&amp;nbsp;SIP-стеке&lt;br />
Asterisk (коим и&amp;nbsp;занимается в&amp;nbsp;основном oej), однако содержит и&amp;nbsp;множество других&lt;br />
небольших исправлений.&lt;br />
Также oej&amp;nbsp;в&amp;nbsp;отдельную ветку вынес патч для&amp;nbsp;поддержка T.38 транзита. Несмотря на&lt;br />
то, что&amp;nbsp;функционал этот очень важен для&amp;nbsp;всех ISP&amp;nbsp;и&amp;nbsp;большинства офисных&lt;br />
установок Asterisk, внимание сотрудников Digium к&amp;nbsp;этому коду, увы, долгое время было минимально.&lt;br />
Тестирование его&amp;nbsp;у&amp;nbsp;нас показало, что&amp;nbsp;к&amp;nbsp;реальному использованию код, увы, не&lt;br />
готов, потому как:&lt;br />
 &lt;br />
Сейчас этот патч активно дорабатывается, и&amp;nbsp;я надеюсь что&amp;nbsp;скоро он&amp;nbsp;станет&lt;br />
гораздо более применим на&amp;nbsp;практике. В&amp;nbsp;настоящий момент я&amp;nbsp;активно занимаюсь его&lt;br />
тестированием.&lt;br />
В&amp;nbsp;рассылке asterisk-dev Russell предложил использовать pthread_rwlock_t вместо&lt;br />
mutex'ов, например для&amp;nbsp;связаных списков. Сейчас нити, выполняющие только чтение&lt;br />
полностью блокируют список, не&amp;nbsp;позволяя другим нитям даже читать его&lt;br />
содержимое.&lt;br />
Если это&amp;nbsp;изменение будет выполнено, то&amp;nbsp;это может существенно увеличить&lt;br />
масштабируемость Астериска, и&amp;nbsp;однозначно улучшит его&amp;nbsp;эффективность на&lt;br />
многопроцессорных машинах, и&amp;nbsp;машинах типа Sun&amp;nbsp;T2000 (многоядерные процессоры с&lt;br />
поддержкой нескольких нитей на&amp;nbsp;одном ядре).&lt;br />
Kfleming ответил ему, что&amp;nbsp;основной проблемой при&amp;nbsp;этом будут тонкости реализации&lt;br />
приоритета блокировок на&amp;nbsp;чтение и&amp;nbsp;чтение/запись.&lt;br />
В&amp;nbsp;случае если сотрудниками Digium изменения внесены не&amp;nbsp;будут, то&amp;nbsp;эта разработка&lt;br />
будет иметь смысл для&amp;nbsp;любых ISP, использующих в&amp;nbsp;своей работе Asterisk.&lt;br />
 &amp;ndash; russian locale for&amp;nbsp;voicemail &amp;mdash; ну&amp;nbsp;наконец-то, не&amp;nbsp;прошло и&amp;nbsp;года с&amp;nbsp;появления&lt;br />
&lt;div class="indent"> первой версии этого патча в&amp;nbsp;их багтрекере;&lt;br />
 &lt;/div>
 &amp;ndash; множество мелких доработок для&amp;nbsp;сборки на&amp;nbsp;Solaris &amp;mdash; видимо они&amp;nbsp;поняли, что&lt;br />
&lt;div class="indent"> Niagara будет хороша не&amp;nbsp;только для&amp;nbsp;Web, куда сейчас позиционируется, но&amp;nbsp;и&lt;br />
 для&amp;nbsp;IP-телефонии, особенно с&amp;nbsp;учетом мультитредовой архитектуры Asterisk&lt;br />
 (которая собственно на&amp;nbsp;системах от&amp;nbsp;Sun и&amp;nbsp;работает лучше всего);&lt;/div>
 &amp;ndash; серия изменений в&amp;nbsp;cdr_csv на&amp;nbsp;тему большей гибкости настроек лога, а&amp;nbsp;именно&lt;br />
&lt;div class="indent"> возможность писать в&amp;nbsp;лог user field, uniqueid и&amp;nbsp;дату/время в&amp;nbsp;GMT;&lt;/div>
Недавно в&amp;nbsp;svn head ушло интересное изменение в&amp;nbsp;логике работы IAX2 &amp;mdash; теперь&lt;br />
есть возможность сразу создавать несколько worker threads, которые и&amp;nbsp;будут&lt;br />
обслуживать отдельные задачи, тем&amp;nbsp;самым масштабируемость Астериск при&amp;nbsp;работе по&lt;br />
IAX2 повышается.&lt;br />
Особенно подобное изменение важно для&amp;nbsp;любителей использовать realtime&lt;br />
конфигурацию.&lt;br />
К&amp;nbsp;сожалению тестирование показало, что&amp;nbsp;проблемы в&amp;nbsp;этом коде есть, и&amp;nbsp;назвать его&lt;br />
стабильным сложно. При&amp;nbsp;сборке с&amp;nbsp;-DDO_CRASH (падение астериска при&amp;nbsp;возникновении&lt;br />
критических ситуаций) единственное что&amp;nbsp;Астериск делает стабильно &amp;mdash; это&amp;nbsp;падает.&lt;br />
Где&amp;nbsp;именно падает выявлено, сейчас вставлен отладочный код, который, возможно&lt;br />
позволит выявить где.&lt;br />
Если вы&amp;nbsp;используете -DDO_CRASH для&amp;nbsp;отладки прямо в&amp;nbsp;production &amp;mdash; лучше этого на&lt;br />
последних svn-срезах не&amp;nbsp;делать. Падения каждые несколько минут с&amp;nbsp;обрывами&lt;br />
разговоров это&amp;nbsp;не&amp;nbsp;то, за&amp;nbsp;что вам&amp;nbsp;пользователи спасибо скажут.&lt;br />
Для&amp;nbsp;улучшения IAX2 multithreading создана отдельная ветка разработки&lt;br />
/team/file/iax2-multithreading/&lt;br />
В&amp;nbsp;дальнейшем с&amp;nbsp;периодичностью раз&amp;nbsp;в&amp;nbsp;неделю-две аналогичные отчеты будут&lt;br />
публиковаться в&amp;nbsp;отдельную рассылку по&amp;nbsp;Asterisk &amp;mdash; comp.soft.others.asterisk.&lt;br />
Здесь я&amp;nbsp;публиковать этот материал не&amp;nbsp;планирую из-за узкой специализации.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-03-07 17:00:34</title>
<link>http://freesource.info/wiki/Asterisk/News/20060307/show?time=2006-03-07+17%3A00%3A34</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/Asterisk/News/20060307&amp;" class="">/Asterisk&amp;nbsp;/&amp;nbsp;News&amp;nbsp;/&amp;nbsp;20060307&lt;/a> за &lt;a href="http://freesource.info/wiki/Asterisk/News/20060307?time=2006-03-07+17%3A00%3A34">2006-03-07 17:00:34&lt;/a> и &lt;a href="http://freesource.info/wiki/Asterisk/News/20060307?time=2006-03-07+17%3A00%3A46">2006-03-07 17:00:46&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h1579-1">&lt;/a>&lt;h1>&lt;span class="nobr">2006&amp;ndash;03&amp;ndash;07&lt;/span>&lt;/h1>&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
