<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Вышла новая экспериментальная версия nginx 0.7.7.</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/43113.html</link>
    <description>&quot;nginx 0.7.7 (http://sysoev.ru/nginx/changes.html)&quot; - вышла новая экспериментальная версия nginx 0.7.7 (http://sysoev.ru/nginx/). Список изменений:&lt;br&gt;&lt;br&gt;-  Изменение: теперь ошибка EAGAIN при вызове connect() не считается временной.-  Изменение: значением переменной $ssl_client_cert теперь является сертификат, перед каждой строкой которого, кроме первой, вставляется символ табуляции; неизменённый сертификат доступен через переменную $ssl_client_raw_cert.&lt;br&gt;-  Добавление: параметр ask директивы ssl_verify_client.&lt;br&gt;-  Добавление: улучшения в обработке byte-range.&lt;br&gt;-  Добавление: директива directio.&lt;br&gt;-  Добавление: поддержка sendfile() в MacOSX 10.5.&lt;br&gt;-  Исправление: в MacOSX и Cygwin при проверке location&apos;ов теперь делается сравнение без учёта регистра символов; однако, сравнение ограничено только однобайтными locale&apos;ями.&lt;br&gt;-  Исправление: соединения почтового прокси-сервера зависали в режиме SSL, если использовались методы select, poll или /dev/poll.&lt;br&gt;-  Исправление: ошибки при использовании кодировки UTF-</description>

<item>
    <title>OpenNews: Вышла новая экспериментальная версия nginx 0.7.7. (BigBug)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/43113.html#6</link>
    <pubDate>Wed, 08 Jul 2009 07:39:44 GMT</pubDate>
    <description>&amp;gt; -  Изменение: теперь ошибка EAGAIN при вызове connect() не считается &lt;br&gt;&amp;gt;временной.&lt;br&gt;&lt;br&gt;ЙЭССССССССССССС, этот баг таки признали и исправили, теперь можно использовать высоконагруженные бекэнды через unix сокет и небоятся что в какойто момент очередь переполнится и сразу всем будет выдана ошибка 502 вместо ожидания!!! Этот баг очень доставал!&lt;br&gt;</description>
</item>

<item>
    <title>Вышла новая экспериментальная версия nginx 0.7.7. (csdoc)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/43113.html#5</link>
    <pubDate>Fri, 01 Aug 2008 09:28:42 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Изменение: теперь ошибка EAGAIN при вызове connect() не считается временной.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; А зачем серверу вызывать connect() ? &lt;br&gt;&lt;br&gt;для подключения к backend&#096;ам. (fastcgi, http и т.п.)&lt;br&gt;</description>
</item>

<item>
    <title>Вышла новая экспериментальная версия nginx 0.7.7. (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/43113.html#4</link>
    <pubDate>Fri, 01 Aug 2008 09:05:44 GMT</pubDate>
    <description>&amp;gt; Изменение: теперь ошибка EAGAIN при вызове connect() не считается временной.&lt;br&gt;&lt;br&gt;А зачем серверу вызывать connect() ?&lt;br&gt;</description>
</item>

<item>
    <title>Вышла новая экспериментальная версия nginx 0.7.7. (parad)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/43113.html#3</link>
    <pubDate>Thu, 31 Jul 2008 13:37:36 GMT</pubDate>
    <description>Ок, спасибо, кажется я что-то напутал. ))&lt;br&gt;</description>
</item>

<item>
    <title>Вышла новая экспериментальная версия nginx 0.7.7. (csdoc)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/43113.html#2</link>
    <pubDate>Thu, 31 Jul 2008 09:27:39 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Изменение: теперь ошибка EAGAIN при вызове connect() не считается временной.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; На неблокируемых сокетах - это стандартная ошибка, &lt;br&gt;&amp;gt; возвращаемая при вызове connect(), потом нужно проверять &lt;br&gt;&amp;gt; готовнось сокета на запись, а по достижению таймаута отрубать. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; В общем как это они так?&lt;br&gt;&lt;br&gt;в POSIX при вызове connect() на неблокируемых &lt;br&gt;сокетах возвращается EINPROGRESS, а не EAGAIN.&lt;br&gt;EAGAIN вместо EINPROGRESS возвращает только Windows.&lt;br&gt;&lt;br&gt;POSIX connect: http://www.opengroup.org/onlinepubs/000095399/functions/connect.html&lt;br&gt;&lt;br&gt;WINSOCK connect: http://msdn.microsoft.com/en-us/library/ms737625(VS.85).aspx&lt;br&gt;&lt;br&gt;nginx-0.7.7&#092;src&#092;event&#092;ngx_event_connect.c:&lt;br&gt;&lt;br&gt;        if (err != NGX_EINPROGRESS&lt;br&gt;#if (NGX_WIN32)&lt;br&gt;            /* Winsock returns WSAEWOULDBLOCK (NGX_EAGAIN) */&lt;br&gt;            &amp;&amp; err != NGX_EAGAIN&lt;br&gt;#endif&lt;br&gt;            )&lt;br&gt;        &#123;&lt;br&gt;            if (err == NGX_ECONNREFUSED&lt;br&gt;#if (NGX_LINUX)&lt;br&gt;                /*&lt;br&gt;                 * Linux returns EAGAIN instead of ECONNREFUSED&lt;br&gt;                 * for unix sock</description>
</item>

<item>
    <title>Вышла новая экспериментальная версия nginx 0.7.7. (parad)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/43113.html#1</link>
    <pubDate>Thu, 31 Jul 2008 07:48:12 GMT</pubDate>
    <description>&amp;gt; Изменение: теперь ошибка EAGAIN при вызове connect() не считается временной.&lt;br&gt;&lt;br&gt;На неблокируемых сокетах - это стандартная ошибка, возвращаемая при вызове connect(), потом нужно проверять готовнось сокета на запись, а по достижению таймаута отрубать. В общем как это они так?&lt;br&gt;</description>
</item>

</channel>
</rss>
