<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск LibreSSL 2.5.2</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110785.html</link>
    <description>Разработчики проекта OpenBSD представили (http://www.mail-archive.com/announce&#064;openbsd.org/msg00154.html) выпуск переносимой редакции пакета LibreSSL 2.5.2 (http://www.libressl.org/), в рамках которого развивается форк OpenSSL, нацеленный на обеспечение более высокого уровня безопасности. Проект LibreSSL ориентирован на качественную поддержку протоколов SSL/TLS с удалением излишней функциональности, добавлением дополнительных средств защиты и проведением значительной чистки и переработки кодовой базы. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Особенности LibreSSL 2.5.2:&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Добавлена новая функция распределения памяти recallocarray() (http://man.openbsd.org/recallocarray), которая теперь используется вместо reallocarray() в некоторых подсистемах, таких как CBB и BUF_MEM_grow. Новая функция отличается тем, что производит очистку содержимого выделяемых блоков памяти, по аналогии с calloc(), а также обнуляет или отдаёт системе (unmap) не распределённые блоки памяти;&lt;br&gt;&lt;br&gt;-  В список корневых сертификатов добавлен сертификат удостоверяющего цент</description>

<item>
    <title>Выпуск LibreSSL 2.5.2 (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110785.html#36</link>
    <pubDate>Thu, 30 Mar 2017 12:52:38 GMT</pubDate>
    <description>&amp;gt; А правда, что у вас там нет исключений, и вам приходится как &lt;br&gt;&amp;gt; обезьянам проверять ошибки непосредственно после вызова какой-либо функции?&lt;br&gt;&lt;br&gt;Вообще-то как обезъянам приходится жить Вам и подобным -- вместо делания чего-нить полезного шариться по вражеским форумам и адвокатить в пользу некрософта, по наблюдениям за всем свежеляпнутым с этого адреса.  Так шта не проецируйте, лучше человеком наконец становитесь.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск LibreSSL 2.5.2 (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110785.html#35</link>
    <pubDate>Thu, 30 Mar 2017 12:46:58 GMT</pubDate>
    <description>&amp;gt; Шел 2017 год. Сишники до сих пор копаются в своих alloc/calloc/malloc.&lt;br&gt;&lt;br&gt;Хозяйке на заметку: с этого же адреса будто по методичке &quot;критиковали&quot; (бездарно притом) ODF и адвокасили MSO, ну и баловались вещанием как бы в несколько ников хором.&lt;br&gt;&lt;br&gt;Призовая ссылка: http://wiki.opennet.ru/MSSP&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск LibreSSL 2.5.2 (PereresusNeVlezaetBuggy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110785.html#34</link>
    <pubDate>Thu, 30 Mar 2017 11:56:01 GMT</pubDate>
    <description>&amp;gt; Интересно, почему DistroWatch заклинило на версии 2.4.5 и он её считает последней &lt;br&gt;&amp;gt; и не сообщает о свежих версиях?&lt;br&gt;&lt;br&gt;Потому что ему никто не помог, очевидно.&lt;br&gt;&lt;br&gt;DistroWatch вообще не слишком точная площадка, но многие пользуются за неимением лучшего...&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск LibreSSL 2.5.2 (PereresusNeVlezaetBuggy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110785.html#33</link>
    <pubDate>Thu, 30 Mar 2017 11:55:15 GMT</pubDate>
    <description>&amp;gt; Что там с nc? Разве оно ещё и SSL умеет?&lt;br&gt;&lt;br&gt;В OpenBSD умеет. И он же поставляется в комплекте с LibreSSL.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск LibreSSL 2.5.2 (PereresusNeVlezaetBuggy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110785.html#32</link>
    <pubDate>Thu, 30 Mar 2017 11:49:30 GMT</pubDate>
    <description>&amp;gt; про &quot;переносимость&quot; не дочитал ?&lt;br&gt;&amp;gt; Где-то есть glibc, а где-то и нет.&lt;br&gt;&lt;br&gt;Эм. glibc и glib &amp;#8212; как бы разные вещи. Впрочем, обе по-любому не подходят из-за их лицензий...&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск LibreSSL 2.5.2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110785.html#31</link>
    <pubDate>Tue, 28 Mar 2017 23:00:47 GMT</pubDate>
    <description>&amp;gt; Самое забавное, что в итоге программы на c++ не меньше по объему кода, а больше. Достаточно вспомнить про qt, boost, ff. Иногда возникает такое чувство, что классы и объекты самостоятельно размножаются :)&lt;br&gt;&lt;br&gt;А так и есть, на плюсах обертки часто занимают место гораздо больше чем сам код. Как результат - появляются интересные печатные труды на подобие классической монографии &quot;о переливании из пустого в порожнее&quot; Фаулера.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск LibreSSL 2.5.2 (Mihail Zenkov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110785.html#30</link>
    <pubDate>Tue, 28 Mar 2017 17:49:37 GMT</pubDate>
    <description>&amp;gt; Когда у вас миллионы строк выгоднее другое. вот те самые ООП, изоляция, &lt;br&gt;&amp;gt; проектирование исключительных ситуаций и их обработки, четко формализованные принципы &lt;br&gt;&amp;gt; &quot;когда что использовать&quot;, правила именования и прочее.&lt;br&gt;&lt;br&gt;Самое забавное, что в итоге программы на c++ не меньше по объему кода, а больше. Достаточно вспомнить про qt, boost, ff. Иногда возникает такое чувство, что классы и объекты самостоятельно размножаются :)&lt;br&gt;&lt;br&gt;И наоборот - есть сложные проекты, написанные на C, которые активно развиваются и при этом остаются менее сложными для развития (linux, blender) за счет грамотной общей архитектуры (разбиение на части/подсистемы/подпроекты).&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск LibreSSL 2.5.2 (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110785.html#29</link>
    <pubDate>Tue, 28 Mar 2017 13:36:16 GMT</pubDate>
    <description>Человек не в курсе, что обработку исключительных ситуаций надо проектировать как часть архитектуры, только и всего. Если что - с квалификацией программиста, особенно тех, кто довольно низкоуровневыми вещами занимается, это обычно не связано. А вот тут - не свезло, судя по всему.&lt;br&gt;&lt;br&gt;Сто раз уже говорил - разные подходы работают на проектах разного размера. Сишный - органичен для не особо крупного софта (во време создания сей, собственно, весь софт таким был), где нет тысяч разных типов данных и миллионов параллельно существующих сущностей. Там работает и errno, и вообще возврат кодов ошибок, и всё это не надо отдельно продумывать.&lt;br&gt;&lt;br&gt;Когда у вас миллионы строк выгоднее другое. вот те самые ООП, изоляция, проектирование исключительных ситуаций и их обработки, четко формализованные принципы &quot;когда что использовать&quot;, правила именования и прочее. И исключения в том числе. Которые сложны сами по себе - потому что и предназначены для сложных систем. Например, половина описанных в посте жалоб решается иерархией исклю</description>
</item>

<item>
    <title>Выпуск LibreSSL 2.5.2 (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110785.html#28</link>
    <pubDate>Tue, 28 Mar 2017 13:20:41 GMT</pubDate>
    <description>теоретически - да. В абсолютном большинстве случаев на это можно забить. А в тех, когда нельзя - приходится кроме этого проверять такую тучу нюансов, что урод получается вообще на любом языке.&lt;br&gt;&lt;br&gt;Последние три года я пишу практичсеки только на сях довольно крупную штуку, и уже никких матов нет на отсутствие исключений. Что самое смешное - в go хоть они и есть, но ошибки обрабатываются таким же уродским сопосбом, что и в сях.&lt;br&gt;</description>
</item>

</channel>
</rss>
